#tickets .wall-header > h4 + h3 {
  max-width: calc(100% - 60px); }
#home-page .azure {
  color: #11a9cc !important; }

#home-page .bg-azure {
  background-color: #11a9cc !important; }

#home-page .green {
  color: #a0d468 !important; }

#home-page .bg-green {
  background-color: #8cc474 !important; }

#home-page .lightred {
  color: #e46f61 !important; }

#home-page .bg-lightred {
  background-color: #e46f61 !important; }

#home-page .orange {
  color: #fb6e52 !important; }

#home-page .bg-orange {
  background-color: #fb6e52 !important; }

#home-page .yellow {
  color: #ffce55 !important; }

#home-page .bg-yellow {
  background-color: #ffce55 !important; }

#home-page .timeline-body .screen-reader-text {
  display: none; }

#home-page .timeline-body .wp-block-image {
  text-align: center; }
  #home-page .timeline-body .wp-block-image img {
    max-width: 100%;
    height: auto; }

#home-page .timeline-body .wp-block-video {
  text-align: center; }
  #home-page .timeline-body .wp-block-video video {
    max-width: 100%;
    height: auto; }

#home-page .messages {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0; }
  #home-page .messages [class*="col-"] {
    margin-bottom: 30px; }
  #home-page .messages .message {
    height: 100%;
    padding: 20px 20px 10px;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    background-color: white;
    display: flex;
    flex-direction: column; }
    #home-page .messages .message .timeline-body {
      flex-grow: 1; }
    #home-page .messages .message .timeline-title {
      display: block;
      text-align: center;
      padding-bottom: 5px; }
@charset "UTF-8";
#incidents .databox input.form-control {
  height: 20px;
  font-size: 12px;
  padding: 5px; }

#incidents .databox .databox-stat {
  margin-top: 23px; }
  #incidents .databox .databox-stat .stat-icon {
    padding: 5px; }

#incidents .databox .databox-text {
  font-size: 12px; }
  #incidents .databox .databox-text > * {
    padding: 3px 6px; }

#incidents .hr {
  color: #777;
  display: flex;
  align-items: center;
  text-align: center;
  margin-bottom: 15px;
  pointer-events: none;
  user-select: none; }
  #incidents .hr::before, #incidents .hr::after {
    content: "";
    flex: 1;
    border-bottom: 1px solid #d5d5d5; }
  #incidents .hr:not(:empty)::before {
    margin-right: .25em; }
  #incidents .hr:not(:empty)::after {
    margin-left: .25em; }

#incidents .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

#incidents .text-pre-line {
  white-space: pre-line; }

#incidents .alert {
  margin-bottom: 20px;
  margin-top: 0;
  color: #fff;
  border-width: 0;
  border-left-width: 5px;
  padding: 10px;
  border-radius: 0; }
  #incidents .alert.radius-bordered {
    border-radius: 3px; }
  #incidents .alert.alert-shadowed {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  #incidents .alert.alert-default {
    border-color: #b8b8b8;
    color: #555;
    background: #fbfbfb; }
    #incidents .alert.alert-default > .row + .row::before {
      border-color: #b8b8b8; }
    #incidents .alert.alert-default div[role="period"] span[role] + span[role]::before,
    #incidents .alert.alert-default div[role="period"] span[role] + span[role]::after {
      border-bottom: 1px solid #fbfbfb;
      cursor: default; }
  #incidents .alert.alert-warning {
    border-color: #ffce55;
    color: #555;
    background: #fff1a8; }
    #incidents .alert.alert-warning > .row + .row::before {
      border-color: #ffce55; }
    #incidents .alert.alert-warning div[role="period"] span[role] + span[role]::before,
    #incidents .alert.alert-warning div[role="period"] span[role] + span[role]::after {
      border-bottom: 1px solid #fff1a8;
      cursor: default; }
  #incidents .alert.alert-success {
    border-color: #8cc474;
    background: #a0d468; }
    #incidents .alert.alert-success > .row + .row::before {
      border-color: #8cc474; }
    #incidents .alert.alert-success div[role="period"] span[role] + span[role]::before,
    #incidents .alert.alert-success div[role="period"] span[role] + span[role]::after {
      border-bottom: 1px solid #a0d468;
      cursor: default; }
  #incidents .alert.alert-info {
    border-color: #11a9cc;
    background: #57b5e3; }
    #incidents .alert.alert-info > .row + .row::before {
      border-color: #11a9cc; }
    #incidents .alert.alert-info div[role="period"] span[role] + span[role]::before,
    #incidents .alert.alert-info div[role="period"] span[role] + span[role]::after {
      border-bottom: 1px solid #57b5e3;
      cursor: default; }
  #incidents .alert.alert-danger {
    border-color: #df5138;
    background: #e46f61; }
    #incidents .alert.alert-danger > .row + .row::before {
      border-color: #df5138; }
    #incidents .alert.alert-danger div[role="period"] span[role] + span[role]::before,
    #incidents .alert.alert-danger div[role="period"] span[role] + span[role]::after {
      border-bottom: 1px solid #e46f61;
      cursor: default; }
  #incidents .alert > .row + .row::before {
    content: " ";
    display: block;
    margin: 8px 5px;
    border-top: 2px solid black; }
  #incidents .alert div[role="period"] span[role="date"] + span[role="time"]::before {
    content: ",\A0"; }
  #incidents .alert div[role="period"] span[role="date"] + span[role="date"]::before,
  #incidents .alert div[role="period"] span[role="time"]:not(:last-child)::after {
    content: " \2014\A0"; }
  #incidents .alert div[role="period"] span[title] {
    border-bottom: 1px dotted currentColor;
    cursor: help; }
  #incidents .alert p {
    margin: 0; }

#incidents .proanalytics-bg-1 {
  background-color: #61b2e4; }

#incidents .proanalytics-bg-2 {
  background-color: #009ddb; }

#incidents .proanalytics-bg-3 {
  background-color: #116a96; }

#incidents .proanalytics-bg-4 {
  background-color: #354759; }

#incidents .proanalytics-color-1 {
  color: #61b2e4; }

#incidents .proanalytics-color-2 {
  color: #009ddb; }

#incidents .proanalytics-color-3 {
  color: #116a96; }

#incidents .proanalytics-color-4 {
  color: #354759; }

#incidents .azure {
  color: #11a9cc !important; }

#incidents .bg-azure {
  background-color: #11a9cc !important; }

#incidents .green {
  color: #a0d468 !important; }

#incidents .bg-green {
  background-color: #8cc474 !important; }

#incidents .orange {
  color: #fb6e52 !important; }

#incidents .bg-orange {
  background-color: #fb6e52 !important; }

#incidents .yellow {
  color: #ffce55 !important; }

#incidents .bg-yellow {
  background-color: #ffce55 !important; }
@charset "UTF-8";
@keyframes debtor-warning {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-50%); } }

.debtor-warning-container {
  color: #f00;
  font-size: 20px;
  width: 100%;
  line-height: 38px;
  overflow: hidden;
  box-shadow: inset 5px 0px 10px -10px #000, inset -5px 0px 10px -10px #000; }
  .debtor-warning-container .debtor-warning {
    display: flex;
    width: fit-content;
    animation: debtor-warning 30s linear infinite;
    /* Фикс возможного глюка с морганием в Сафари */
    -webkit-transform-style: preserve-3d; }
    .debtor-warning-container .debtor-warning .debtor-warning-item {
      padding: 0 .75em;
      white-space: nowrap;
      /* Фикс возможного глюка с морганием в Сафари */
      -webkit-backface-visibility: hidden; }
#header-priceIndex-widget {
  margin: 0;
  padding: 0;
  height: 45px;
  position: absolute;
  left: 256px;
  line-height: 45px;
  vertical-align: middle;
  font-size: 23px;
  font-weight: bold;
  list-style: none; }
  #header-priceIndex-widget > li {
    float: left;
    position: relative;
    margin-right: 23px; }
  #header-priceIndex-widget .list-group {
    margin: 0;
    padding: 0;
    min-width: 150px; }
    #header-priceIndex-widget .list-group > .list-group-item {
      padding: 0 15px;
      border-radius: 0; }
  #header-priceIndex-widget .text-stroke {
    -webkit-text-stroke: 1px white; }
.traffic-light {
  width: 45px;
  height: 45px; }
  .traffic-light .section {
    width: calc(100% - 24px);
    height: calc(100% - 24px);
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: 12px;
    border: 1px dotted; }
    .traffic-light .section.red, .traffic-light .section.color-1 {
      background: #ef534a;
      background-image: radial-gradient(brown, transparent);
      background-size: 3px 3px;
      border-color: #ef534a;
      box-shadow: 0 0 10px #333 inset, 0 0 5px #ef534a; }
    .traffic-light .section.yellow, .traffic-light .section.color-2 {
      background: #fcf377;
      background-image: radial-gradient(orange, transparent);
      background-size: 3px 3px;
      border-color: #fcf377;
      box-shadow: 0 0 10px #333 inset, 0 0 5px #fcf377; }
    .traffic-light .section.blue, .traffic-light .section.color-3 {
      background: #61b2e4;
      background-image: radial-gradient(#009ddb, transparent);
      background-size: 3px 3px;
      border-color: #61b2e4;
      box-shadow: 0 0 10px #333 inset, 0 0 5px #61b2e4; }
    .traffic-light .section.green, .traffic-light .section.color-4 {
      background: #86f596;
      background-image: radial-gradient(green, transparent);
      background-size: 3px 3px;
      border-color: #86f596;
      box-shadow: 0 0 10px #333 inset, 0 0 5px #86f596; }
    .traffic-light .section.gray, .traffic-light .section.color-5 {
      background: #d5d5d5;
      background-image: radial-gradient(gray, transparent);
      background-size: 3px 3px;
      border-color: #d5d5d5;
      box-shadow: 0 0 10px #333 inset, 0 0 5px #d5d5d5; }
/*rtl:prepend:"Droid Arabic Kufi", "WYekan"*/
/******************animate default variables******************/
/******************breakpoints variables******************/
/******************typography variables******************/
/**********Navigation bar*********/
/**********Sidebar*********/
/**********Breadcrumbs*********/
/**********Breadcrumbs*********/
/**********Loader*********/
/**********mySystemMessages*********/
/**********Preloader*********/
/* MEDIA QUERIES */
/*PERFORMANCE*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

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

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

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

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

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

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

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

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  select {
    background: #fff !important; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

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

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

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

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

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

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

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

[role="button"] {
  cursor: pointer; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #ccc; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #ccc;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px; }
    input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
    .input-group-sm > input.input-group-addon[type="date"],
    .input-group-sm > .input-group-btn > input.btn[type="date"],
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm > input.form-control[type="time"],
    .input-group-sm > input.input-group-addon[type="time"],
    .input-group-sm > .input-group-btn > input.btn[type="time"],
    .input-group-sm
    input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm > input.form-control[type="datetime-local"],
    .input-group-sm > input.input-group-addon[type="datetime-local"],
    .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
    .input-group-sm
    input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm > input.form-control[type="month"],
    .input-group-sm > input.input-group-addon[type="month"],
    .input-group-sm > .input-group-btn > input.btn[type="month"],
    .input-group-sm
    input[type="month"] {
      line-height: 30px; }
    input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
    .input-group-lg > input.input-group-addon[type="date"],
    .input-group-lg > .input-group-btn > input.btn[type="date"],
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg > input.form-control[type="time"],
    .input-group-lg > input.input-group-addon[type="time"],
    .input-group-lg > .input-group-btn > input.btn[type="time"],
    .input-group-lg
    input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg > input.form-control[type="datetime-local"],
    .input-group-lg > input.input-group-addon[type="datetime-local"],
    .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
    .input-group-lg
    input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg > input.form-control[type="month"],
    .input-group-lg > input.input-group-addon[type="month"],
    .input-group-lg > .input-group-btn > input.btn[type="month"],
    .input-group-lg
    input[type="month"] {
      line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  min-height: 38px; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.33333px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active,
  fieldset[disabled] .btn-default,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .btn-default:active,
  fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
  fieldset[disabled] .btn-primary,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .btn-primary:active,
  fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
  fieldset[disabled] .btn-success,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus,
  fieldset[disabled] .btn-success:active,
  fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
  fieldset[disabled] .btn-info,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus,
  fieldset[disabled] .btn-info:active,
  fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
  fieldset[disabled] .btn-warning,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus,
  fieldset[disabled] .btn-warning:active,
  fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
  fieldset[disabled] .btn-danger,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus,
  fieldset[disabled] .btn-danger:active,
  fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #ccc;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    margin-left: -1px; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

a.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #ccc;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .navbar-btn.btn-group-xs {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

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

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

.text-center, .centred {
  text-align: center; }

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

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

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

.text-uppercase, .initialism {
  text-transform: uppercase; }

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

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014   \A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\A0   \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

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

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("/fonts/fontawesome-webfont.eot?v=4.1.0") format("eot"), url("/fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("/fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* makes the font 33% larger relative to the icon container */
@font-face {
  font-family: "typicons";
  src: url("/fonts/typicons.eot") format("eot"), url("/fonts/typicons.woff") format("woff"), url("/fonts/typicons.ttf") format("truetype"), url("/fonts/typicons.svg#typicons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/fonts/glyphicons-halflings-regular.eot?v=4.1.0") format("eot"), url("/fonts/glyphicons-halflings-regular.woff?v=4.1.0") format("woff"), url("/fonts/glyphicons-halflings-regular.ttf?v=4.1.0") format("truetype"), url("/fonts/glyphicons-halflings-regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

html, body {
  margin: 0;
  padding: 0; }

img {
  image-rendering: optimizeSpeed;
  image-rendering: -webkit-optimize-contrast;
  /* Webkit */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE */ }

p {
  text-rendering: optimizeLegibility;
  margin: 0.75rem 0 0.375rem 0; }

a:focus, a:active {
  outline: none;
  text-decoration: none; }

::selection {
  text-shadow: none;
  color: #fff; }

::-webkit-scrollbar {
  width: auto; }

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2); }

html {
  min-height: 100%;
  position: relative;
  overflow-x: hidden;
  font-size: 1.275rem; }

body {
  text-rendering: optimizeLegibility;
  padding-bottom: 0;
  min-height: 100%;
  font-family: "Proxima Nova", "Segoe UI";
  font-size: 13px;
  color: #444; }

.disabled {
  pointer-events: none;
  color: #cccccc; }

.noselect {
  -webkit-touch-callout: none;
  user-select: none; }

.width100 {
  width: 100px !important; }

.width200 {
  width: 200px !important; }

.width300 {
  width: 300px !important; }

.width400 {
  width: 400px !important; }

.width500 {
  width: 500px !important; }

.width600 {
  width: 600px !important; }

.width700 {
  width: 700px !important; }

.width800 {
  width: 800px !important; }

.width900 {
  width: 900px !important; }

.width-large {
  width: 1000px !important; }

.width-full {
  width: 100% !important; }

.height100 {
  min-height: 100px !important; }

.height200 {
  min-height: 200px !important; }

.height300 {
  min-height: 300px !important; }

.height400 {
  min-height: 400px !important; }

.height500 {
  min-height: 500px !important; }

.height600 {
  min-height: 600px !important; }

.height700 {
  min-height: 700px !important; }

.height800 {
  min-height: 800px !important; }

.height900 {
  min-height: 900px !important; }

.height-large {
  min-height: 1000px !important; }

.lheight100 {
  line-height: 100px !important; }

.lheight200 {
  line-height: 200px !important; }

.lheight300 {
  line-height: 300px !important; }

.lheight400 {
  line-height: 400px !important; }

.lheight500 {
  line-height: 500px !important; }

.lheight600 {
  line-height: 600px !important; }

.lheight700 {
  line-height: 700px !important; }

.lheight800 {
  line-height: 800px !important; }

.lheight900 {
  line-height: 900px !important; }

.lheight-large {
  line-height: 1000px !important; }

.voffset {
  margin-top: 2px; }

.voffset1 {
  margin-top: 5px; }

.voffset2 {
  margin-top: 10px; }

.voffset3 {
  margin-top: 15px; }

.voffset4 {
  margin-top: 30px; }

.voffset5 {
  margin-top: 40px; }

.voffset6 {
  margin-top: 60px; }

.voffset7 {
  margin-top: 80px; }

.voffset8 {
  margin-top: 100px; }

.voffset9 {
  margin-top: 150px; }

.col-xs-offset-right-12 {
  margin-right: 100%; }

.col-xs-offset-right-11 {
  margin-right: 91.66666667%; }

.col-xs-offset-right-10 {
  margin-right: 83.33333333%; }

.col-xs-offset-right-9 {
  margin-right: 75%; }

.col-xs-offset-right-8 {
  margin-right: 66.66666667%; }

.col-xs-offset-right-7 {
  margin-right: 58.33333333%; }

.col-xs-offset-right-6 {
  margin-right: 50%; }

.col-xs-offset-right-5 {
  margin-right: 41.66666667%; }

.col-xs-offset-right-4 {
  margin-right: 33.33333333%; }

.col-xs-offset-right-3 {
  margin-right: 25%; }

.col-xs-offset-right-2 {
  margin-right: 16.66666667%; }

.col-xs-offset-right-1 {
  margin-right: 8.33333333%; }

.col-xs-offset-right-0 {
  margin-right: 0; }

@media (min-width: 768px) {
  .col-sm-offset-right-12 {
    margin-right: 100%; }
  .col-sm-offset-right-11 {
    margin-right: 91.66666667%; }
  .col-sm-offset-right-10 {
    margin-right: 83.33333333%; }
  .col-sm-offset-right-9 {
    margin-right: 75%; }
  .col-sm-offset-right-8 {
    margin-right: 66.66666667%; }
  .col-sm-offset-right-7 {
    margin-right: 58.33333333%; }
  .col-sm-offset-right-6 {
    margin-right: 50%; }
  .col-sm-offset-right-5 {
    margin-right: 41.66666667%; }
  .col-sm-offset-right-4 {
    margin-right: 33.33333333%; }
  .col-sm-offset-right-3 {
    margin-right: 25%; }
  .col-sm-offset-right-2 {
    margin-right: 16.66666667%; }
  .col-sm-offset-right-1 {
    margin-right: 8.33333333%; }
  .col-sm-offset-right-0 {
    margin-right: 0; } }

@media (min-width: 992px) {
  .col-md-offset-right-12 {
    margin-right: 100%; }
  .col-md-offset-right-11 {
    margin-right: 91.66666667%; }
  .col-md-offset-right-10 {
    margin-right: 83.33333333%; }
  .col-md-offset-right-9 {
    margin-right: 75%; }
  .col-md-offset-right-8 {
    margin-right: 66.66666667%; }
  .col-md-offset-right-7 {
    margin-right: 58.33333333%; }
  .col-md-offset-right-6 {
    margin-right: 50%; }
  .col-md-offset-right-5 {
    margin-right: 41.66666667%; }
  .col-md-offset-right-4 {
    margin-right: 33.33333333%; }
  .col-md-offset-right-3 {
    margin-right: 25%; }
  .col-md-offset-right-2 {
    margin-right: 16.66666667%; }
  .col-md-offset-right-1 {
    margin-right: 8.33333333%; }
  .col-md-offset-right-0 {
    margin-right: 0; } }

@media (min-width: 1200px) {
  .col-lg-offset-right-12 {
    margin-right: 100%; }
  .col-lg-offset-right-11 {
    margin-right: 91.66666667%; }
  .col-lg-offset-right-10 {
    margin-right: 83.33333333%; }
  .col-lg-offset-right-9 {
    margin-right: 75%; }
  .col-lg-offset-right-8 {
    margin-right: 66.66666667%; }
  .col-lg-offset-right-7 {
    margin-right: 58.33333333%; }
  .col-lg-offset-right-6 {
    margin-right: 50%; }
  .col-lg-offset-right-5 {
    margin-right: 41.66666667%; }
  .col-lg-offset-right-4 {
    margin-right: 33.33333333%; }
  .col-lg-offset-right-3 {
    margin-right: 25%; }
  .col-lg-offset-right-2 {
    margin-right: 16.66666667%; }
  .col-lg-offset-right-1 {
    margin-right: 8.33333333%; }
  .col-lg-offset-right-0 {
    margin-right: 0; } }

.overflow-auto {
  overflow: auto; }

.overflow-x-auto {
  overflow-x: auto; }

.overflow-y-auto {
  overflow-y: auto; }

.overflow-hidden {
  overflow: hidden; }

.overflow-x-hidden {
  overflow-x: hidden; }

.overflow-y-hidden {
  overflow-y: hidden; }

.overflow-scroll {
  overflow: scroll; }

.overflow-x-scroll {
  overflow-x: scroll; }

.overflow-y-scroll {
  overflow-y: scroll; }

.overflow-visible {
  overflow: visible; }

.overflow-x-visible {
  overflow-x: visible; }

.overflow-y-visible {
  overflow-y: visible; }

.overflow-overlay {
  overflow: overlay; }

.overflow-x-overlay {
  overflow-x: overlay; }

.overflow-y-overlay {
  overflow-y: overlay; }

.horizontal-space {
  max-height: 1px;
  min-height: 1px;
  overflow: hidden;
  margin: 6px 0; }

.indent-bottom-in-5, .indent-vertical-in-5, .indent-in-5 {
  padding-bottom: 5px; }

.indent-top-in-5, .indent-vertical-in-5, .indent-in-5 {
  padding-top: 5px; }

.indent-bottom-out-5, .indent-vertical-out-5, .indent-out-5 {
  margin-bottom: 5px; }

.indent-top-out-5, .indent-vertical-out-5, .indent-out-5 {
  margin-top: 5px; }

.indent-left-in-5, .indent-horizontal-in-5, .indent-in-5 {
  padding-left: 5px; }

.indent-right-in-5, .indent-horizontal-in-5, .indent-in-5 {
  padding-right: 5px; }

.indent-left-out-5, .indent-horizontal-out-5, .indent-out-5 {
  margin-left: 5px; }

.indent-right-out-5, .indent-horizontal-out-5, .indent-out-5 {
  margin-right: 5px; }

.indent-bottom-in-10, .indent-vertical-in-10, .indent-in-10 {
  padding-bottom: 10px; }

.indent-top-in-10, .indent-vertical-in-10, .indent-in-10 {
  padding-top: 10px; }

.indent-bottom-out-10, .indent-vertical-out-10, .indent-out-10 {
  margin-bottom: 10px; }

.indent-top-out-10, .indent-vertical-out-10, .indent-out-10 {
  margin-top: 10px; }

.indent-left-in-10, .indent-horizontal-in-10, .indent-in-10 {
  padding-left: 10px; }

.indent-right-in-10, .indent-horizontal-in-10, .indent-in-10 {
  padding-right: 10px; }

.indent-left-out-10, .indent-horizontal-out-10, .indent-out-10 {
  margin-left: 10px; }

.indent-right-out-10, .indent-horizontal-out-10, .indent-out-10 {
  margin-right: 10px; }

.indent-bottom-in-15, .indent-vertical-in-15, .indent-in-15 {
  padding-bottom: 15px; }

.indent-top-in-15, .indent-vertical-in-15, .indent-in-15 {
  padding-top: 15px; }

.indent-bottom-out-15, .indent-vertical-out-15, .indent-out-15 {
  margin-bottom: 15px; }

.indent-top-out-15, .indent-vertical-out-15, .indent-out-15 {
  margin-top: 15px; }

.indent-left-in-15, .indent-horizontal-in-15, .indent-in-15 {
  padding-left: 15px; }

.indent-right-in-15, .indent-horizontal-in-15, .indent-in-15 {
  padding-right: 15px; }

.indent-left-out-15, .indent-horizontal-out-15, .indent-out-15 {
  margin-left: 15px; }

.indent-right-out-15, .indent-horizontal-out-15, .indent-out-15 {
  margin-right: 15px; }

.indent-bottom-in-20, .indent-vertical-in-20, .indent-in-20 {
  padding-bottom: 20px; }

.indent-top-in-20, .indent-vertical-in-20, .indent-in-20 {
  padding-top: 20px; }

.indent-bottom-out-20, .indent-vertical-out-20, .indent-out-20 {
  margin-bottom: 20px; }

.indent-top-out-20, .indent-vertical-out-20, .indent-out-20 {
  margin-top: 20px; }

.indent-left-in-20, .indent-horizontal-in-20, .indent-in-20 {
  padding-left: 20px; }

.indent-right-in-20, .indent-horizontal-in-20, .indent-in-20 {
  padding-right: 20px; }

.indent-left-out-20, .indent-horizontal-out-20, .indent-out-20 {
  margin-left: 20px; }

.indent-right-out-20, .indent-horizontal-out-20, .indent-out-20 {
  margin-right: 20px; }

.text--super {
  font-size: 5rem;
  line-height: 0.75; }
  @media screen and (min-width: 720px) {
    .text--super {
      font-size: 5.5rem;
      line-height: 0.75; } }
  @media screen and (min-width: 960px) {
    .text--super {
      font-size: 6rem;
      line-height: 0.75; } }

h1,
.text--mega {
  font-size: 2rem;
  line-height: 1.25; }
  @media screen and (min-width: 720px) {
    h1,
    .text--mega {
      font-size: 2.5rem;
      line-height: 1.125; } }
  @media screen and (min-width: 960px) {
    h1,
    .text--mega {
      font-size: 3rem;
      line-height: 1.05; } }

h2,
.text--kilo {
  font-size: 1.625rem;
  line-height: 1.154; }
  @media screen and (min-width: 720px) {
    h2,
    .text--kilo {
      font-size: 2rem;
      line-height: 1.25; } }
  @media screen and (min-width: 960px) {
    h2,
    .text--kilo {
      font-size: 2.25rem;
      line-height: 1.25; } }

h3,
.text--hecto {
  font-size: 1.375rem;
  line-height: 1.136; }
  @media screen and (min-width: 720px) {
    h3,
    .text--hecto {
      font-size: 1.5rem;
      line-height: 1.25; } }
  @media screen and (min-width: 960px) {
    h3,
    .text--hecto {
      font-size: 1.75rem;
      line-height: 1.25; } }

h4,
.text--deca {
  font-size: 1.125rem;
  line-height: 1.111; }
  @media screen and (min-width: 720px) {
    h4,
    .text--deca {
      font-size: 1.125rem;
      line-height: 1.222; } }

h5,
h6,
body,
.text--base {
  font-size: 1rem;
  line-height: 1.25; }
  @media screen and (min-width: 720px) {
    h5,
    h6,
    body,
    .text--base {
      font-size: 1rem;
      line-height: 1.375; } }

.text--deci {
  font-size: 0.875rem;
  line-height: 1.25; }

small,
.text--centi {
  font-size: 0.75rem;
  line-height: 1; }

.text--super,
h1,
.text--mega,
h2,
.text--kilo,
h3,
.text--hecto,
h4,
.text--deca,
h5,
.text--base,
h6,
.text--deci,
small,
.text--centi {
  text-rendering: optimizeLegibility;
  margin: 0;
  font-weight: normal; }

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

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

.text-center, .centred {
  text-align: center; }

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

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

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

.text-uppercase, .initialism {
  text-transform: uppercase; }

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

.centred > * {
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle; }

.si-icon {
  display: inline-block;
  width: 45px;
  height: 45px;
  cursor: pointer; }

[data-icon-name="hamburgerCross"] > svg {
  margin: 0 2.5px; }

/*#region Buttons*/
button:focus, button:active, .btn:focus, .btn:active {
  outline: none !important; }

.btn-bordered {
  border: 3px solid #2dc3e8;
  border-radius: 5px;
  padding: 10px 15px;
  color: #2dc3e8;
  cursor: pointer;
  background-color: transparent;
  transition: all 0.3s; }
  .btn-bordered:hover {
    border-color: #5bd0ed; }
  .btn-bordered:active {
    background-color: #eee;
    border-color: #72d7f0; }
  .btn-bordered[disabled] {
    background-color: #eee;
    border-color: #ccc;
    color: #bbb !important; }
    @supports (cursor: no-drop) {
      .btn-bordered[disabled] {
        cursor: no-drop; } }

.btn {
  font-size: 13px;
  transition: all .2s ease-in-out;
  /*#region Link Button*/
  /*#endregion Link Button*/
  /*#region Shiny Button*/
  /*#endregion Shiny Button*/
  /*#region Circle Button*/
  /*#endregion Circle Button*/
  /*#region Labeled Button*/
  /*#endregion Labeled Button*/
  /*#region Icon Button*/
  /*#endregion Icon Button*/ }
  .btn:hover, .btn:focus {
    color: #fff; }
  .btn-link.btn {
    border: none !important;
    background: transparent none !important;
    color: #08c !important;
    text-shadow: none !important;
    padding: 4px 12px !important;
    line-height: 20px !important;
    box-shadow: none !important; }
    .btn-link.btn:hover {
      background: none !important;
      text-shadow: none !important; }
    .btn-link.active.btn {
      background: none !important;
      text-decoration: underline;
      color: #009ceb !important; }
      .btn-link.active.btn:after {
        display: none; }
    .btn-link.disabled.btn, .btn-link.btn[disabled] {
      background: 0;
      opacity: .65;
      filter: alpha(opacity=65); }
      .btn-link.disabled.btn:hover, .btn-link.btn[disabled]:hover {
        background: none !important;
        text-decoration: none !important; }
  .shiny.btn {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1);
    border-radius: 3px; }
    .shiny.active.btn, .shiny.btn:active {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
    .shiny.dropdown-toggle.btn {
      border-left-width: 0 !important; }
  .btn-circle.btn {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    text-align: center;
    padding: 11px 12px; }
    .btn-circle.btn > .fa, .btn-circle.btn .typcn, .btn-circle.btn .glyphicon, .btn-circle.btn > [class*="wi-"] {
      font-size: 20px;
      margin: 0 auto;
      line-height: 34px; }
    .btn-group-xs > .btn-circle.btn, .btn-circle.btn.btn-group-xs, .btn-circle.btn-xs.btn {
      width: 30px;
      height: 30px;
      text-align: center;
      padding: 6px 0; }
      .btn-group-xs > .btn-circle.btn > .fa, .btn-circle.btn.btn-group-xs > .fa, .btn-circle.btn-xs.btn > .fa, .btn-group-xs > .btn-circle.btn .typcn, .btn-circle.btn.btn-group-xs .typcn, .btn-circle.btn-xs.btn .typcn, .btn-group-xs > .btn-circle.btn .glyphicon, .btn-circle.btn.btn-group-xs .glyphicon, .btn-circle.btn-xs.btn .glyphicon, .btn-group-xs > .btn-circle.btn > [class*="wi-"], .btn-circle.btn.btn-group-xs > [class*="wi-"], .btn-circle.btn-xs.btn > [class*="wi-"] {
        font-size: 12px;
        line-height: 14px; }
    .btn-group-sm > .btn-circle.btn, .btn-circle.btn-sm.btn {
      width: 50px;
      height: 50px;
      padding: 10px 15px; }
      .btn-group-sm > .btn-circle.btn > .fa, .btn-circle.btn-sm.btn > .fa, .btn-group-sm > .btn-circle.btn .typcn, .btn-circle.btn-sm.btn .typcn, .btn-group-sm > .btn-circle.btn .glyphicon, .btn-circle.btn-sm.btn .glyphicon, .btn-group-sm > .btn-circle.btn > [class*="wi-"], .btn-circle.btn-sm.btn > [class*="wi-"] {
        font-size: 18px;
        line-height: 26px;
        border-radius: 50%; }
    .btn-group-lg > .btn-circle.btn, .btn-circle.btn-lg.btn {
      width: 70px;
      height: 70px;
      padding: 10px; }
      .btn-group-lg > .btn-circle.btn > .fa, .btn-circle.btn-lg.btn > .fa, .btn-group-lg > .btn-circle.btn .typcn, .btn-circle.btn-lg.btn .typcn, .btn-group-lg > .btn-circle.btn .glyphicon, .btn-circle.btn-lg.btn .glyphicon, .btn-group-lg > .btn-circle.btn > [class*="wi-"], .btn-circle.btn-lg.btn > [class*="wi-"] {
        font-size: 28px;
        line-height: 46px; }
  .btn-labeled.btn {
    position: relative;
    padding-left: 0; }
    .btn-labeled.btn-block.btn .btn-label {
      margin-right: 0; }
    .btn-labeled.btn .btn-label {
      display: block;
      float: left;
      margin: -7px 12px -9px -2px;
      padding: 8px 10px 8px 11px;
      position: relative;
      background: rgba(0, 0, 0, 0.06);
      line-height: 15px;
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px; }
      .btn-labeled.btn .btn-label > .fa, .btn-labeled.btn .btn-label .typcn, .btn-labeled.btn .btn-label .glyphicon, .btn-labeled.btn .btn-label > [class*="wi-"] {
        margin-right: 0; }
  .icon-only.btn {
    width: 36px;
    height: 34px;
    padding: 5px 3px; }
    .icon-only.btn > .fa, .icon-only.btn .typcn, .icon-only.btn .glyphicon, .icon-only.btn > [class*="wi-"] {
      margin: 0;
      vertical-align: middle;
      text-align: center;
      padding: 0;
      font-size: 22px;
      line-height: 22px; }
  .btn > .fa, .btn .typcn, .btn .glyphicon, .btn > [class*="wi-"] {
    display: inline;
    margin-right: 4px;
    font-size: 14px; }
    .btn > .fa.right, .btn .typcn.right, .btn .glyphicon.right, .btn > [class*="wi-"].right {
      margin-right: 0;
      margin-left: 4px; }
  .btn, .btn:focus {
    color: #444;
    background-color: #fff;
    border-color: #ccc; }
  .btn:hover {
    color: #444; }
  .shiny.btn {
    background-image: linear-gradient(to bottom, #fff 0, #ededed 100%); }
  .dropdown-toggle.btn:not(:first-child) {
    border-left-width: 0 !important;
    margin-left: -1px; }
  .disabled.active.btn, .btn[disabled].active, .disabled.btn:focus, .btn[disabled]:focus, .disabled.btn:active, .btn[disabled]:active {
    outline: 0; }
  .disabled.btn:active, .btn[disabled]:active {
    top: 0;
    left: 0; }
  .dropdown-toggle.open.btn {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/*#region Button Sizes*/
.btn-xs, .btn-group-xs > .btn, .btn-group-xs {
  font-size: 11px;
  padding: 2px 7px; }
  .btn-xs > .fa, .btn-group-xs > .btn > .fa, .btn-group-xs > .fa, .btn-xs > .typcn, .btn-group-xs > .btn > .typcn, .btn-group-xs > .typcn, .btn-xs > .glyphicon, .btn-group-xs > .btn > .glyphicon, .btn-group-xs > .glyphicon, .btn-xs > [class*="wi-"], .btn-group-xs > .btn > [class*="wi-"], .btn-group-xs > [class*="wi-"] {
    font-size: 12px;
    margin-right: 2px; }
    .btn-xs > .fa.right, .btn-group-xs > .btn > .fa.right, .btn-group-xs > .fa.right, .btn-xs > .typcn.right, .btn-group-xs > .btn > .typcn.right, .btn-group-xs > .typcn.right, .btn-xs > .glyphicon.right, .btn-group-xs > .btn > .glyphicon.right, .btn-group-xs > .glyphicon.right, .btn-xs > [class*="wi-"].right, .btn-group-xs > .btn > [class*="wi-"].right, .btn-group-xs > [class*="wi-"].right {
      margin-right: 0;
      margin-left: 2px; }
  .icon-only.btn-xs, .btn-group-xs > .icon-only.btn, .icon-only.btn-group-xs {
    width: 24px;
    height: 24px;
    padding: 2px 6px; }
    .icon-only.btn-xs > .fa, .btn-group-xs > .icon-only.btn > .fa, .icon-only.btn-group-xs > .fa, .icon-only.btn-xs > .typcn, .btn-group-xs > .icon-only.btn > .typcn, .icon-only.btn-group-xs > .typcn, .icon-only.btn-xs > .glyphicon, .btn-group-xs > .icon-only.btn > .glyphicon, .icon-only.btn-group-xs > .glyphicon, .icon-only.btn-xs > [class*="wi-"], .btn-group-xs > .icon-only.btn > [class*="wi-"], .icon-only.btn-group-xs > [class*="wi-"] {
      font-size: 12px;
      line-height: 7px; }

/*#endregion Button Sizes*/
/*#region Default Button*/
.btn-default, .btn-default:focus {
  color: #444;
  background-color: #fff;
  border-color: #ccc; }

.btn-default:hover {
  color: #444;
  border-color: #b8b8b8;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

.shiny.btn-default {
  background-image: linear-gradient(to bottom, #fff 0, #ededed 100%); }

.dropdown-toggle.btn-default:not(:first-child) {
  border-left-width: 0 !important;
  margin-left: -1px; }

/*#endregion Default Button*/
/*#region Primary Button*/
/*#endregion Primary Button*/
/*#region info Button*/
.btn-info, .btn-info:focus {
  background-color: #57b5e3 !important;
  border-color: #57b5e3;
  color: #fff; }

.btn-info:hover {
  color: #fff;
  background-color: #6abce2 !important;
  border-color: #6abce2; }

.dropdown-toggle.btn-info {
  border-left-color: #8bcdee !important; }

.active.btn-info {
  background-color: #5fa6d3 !important;
  border-color: #4396cb; }

.shiny.btn-info {
  background-image: linear-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); }

.disabled.btn-info, .btn-info[disabled], .disabled.btn-info:hover, .btn-info[disabled]:hover, .disabled.btn-info:focus, .btn-info[disabled]:focus, .disabled.btn-info:active, .btn-info[disabled]:active, .disabled.active.btn-info, .btn-info[disabled].active {
  background-color: #57b5e3 !important;
  border-color: #57b5e3;
  opacity: .5; }

/*#endregion info Button*/
/*#region Success Button*/
.btn-success, .btn-success:focus {
  background-color: #53a93f !important;
  border-color: #53a93f;
  color: #fff; }

.btn-success:hover {
  color: #fff;
  background-color: #65b951 !important;
  border-color: #65b951; }

.dropdown-toggle.btn-success {
  border-left-color: #a0d468 !important; }

.active.btn-success {
  background-color: #3e802f !important;
  border-color: #2f6124; }

.shiny.btn-success {
  background-image: linear-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); }

.disabled.btn-success, .btn-success[disabled], .disabled.btn-success:hover, .btn-success[disabled]:hover, .disabled.btn-success:focus, .btn-success[disabled]:focus, .disabled.btn-success:active, .btn-success[disabled]:active, .disabled.active.btn-success, .btn-success[disabled].active {
  background-color: #53a93f !important;
  opacity: .5; }

/*#endregion Success Button*/
/*#region Warning Button*/
.btn-warning, .btn-warning:focus {
  background-color: #f4b400 !important;
  border-color: #f4b400;
  color: #fff; }

.btn-warning:hover {
  color: #fff;
  background-color: #f6c12a !important;
  border-color: #f6c12a; }

.dropdown-toggle.btn-warning {
  border-left-color: #ffce55 !important; }

.active.btn-warning {
  background-color: #f2a73e !important;
  border-color: #f0981c; }

.shiny.btn-warning {
  background-image: linear-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); }

.disabled.btn-warning, .btn-warning[disabled], .disabled.btn-warning:hover, .btn-warning[disabled]:hover, .disabled.btn-warning:focus, .btn-warning[disabled]:focus, .disabled.btn-warning:active, .btn-warning[disabled]:active, .disabled.active.btn-warning, .btn-warning[disabled].active {
  background-color: #f4b400 !important;
  border-color: #f4b400;
  opacity: .5; }

/*#endregion Warning Button*/
/*#region Danger Button*/
.btn-danger, .btn-danger:focus {
  background-color: #d73d32 !important;
  border-color: #d73d32;
  color: #fff; }

.btn-danger:hover {
  color: #fff;
  background-color: #e74b37 !important;
  border-color: #e74b37; }

.dropdown-toggle.btn-danger {
  border-left-color: #e46f61 !important; }

.active.btn-danger {
  background-color: #be3e2e !important;
  border-color: #9a3323; }

.shiny.btn-danger {
  background-image: linear-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); }

.disabled.btn-danger, .btn-danger[disabled], .disabled.btn-danger:hover, .btn-danger[disabled]:hover, .disabled.btn-danger:focus, .btn-danger[disabled]:focus, .disabled.btn-danger:active, .btn-danger[disabled]:active, .disabled.active.btn-danger, .btn-danger[disabled].active {
  background-color: #d73d32 !important;
  border-color: #d73d32;
  opacity: .5; }

/*#endregion Danger Button*/
/*#region Blue Button*/
/*#endregion Blue Button*/
/*#region sky Button*/
/*#endregion sky Button*/
/*#region azure Button*/
/*#endregion azure Button*/
/*#region palegreen Button*/
.btn-palegreen, .btn-palegreen:focus {
  background-color: #a0d468 !important;
  border-color: #a0d468;
  color: #fff; }

.btn-palegreen:hover {
  color: #fff;
  background-color: #9cd584 !important;
  border-color: #9cd584; }

.dropdown-toggle.btn-palegreen {
  border-left-color: #a6d791 !important; }

.active.btn-palegreen {
  background-color: #74aa5d !important;
  border-color: #699755; }

.shiny.btn-palegreen {
  background-image: linear-gradient(linear, left top, left bottom, from(#9cd584), to(#74aa5d)); }

.disabled.btn-palegreen, .btn-palegreen[disabled], .disabled.btn-palegreen:hover, .btn-palegreen[disabled]:hover, .disabled.btn-palegreen:focus, .btn-palegreen[disabled]:focus, .disabled.btn-palegreen:active, .btn-palegreen[disabled]:active, .disabled.active.btn-palegreen, .btn-palegreen[disabled].active {
  background-color: #a0d468 !important;
  border-color: #a0d468;
  opacity: .5; }

/*#endregion palegreen Button*/
/*#region yellow Button*/
/*#endregion yellow Button*/
/*#region darkorange Button*/
/*#endregion darkorange Button*/
/*#region magenta Button*/
/*#endregion magenta Button*/
/*#region purple Button*/
/*#endregion purple Button*/
/*#region maroon Button*/
/*#endregion maroon Button*/
/*#region Group Button*/
.btn-group > .btn:not(:first-child):not(.dropdown-toggle) {
  border-left: 0; }

.btn-group > .btn, .btn-group > .btn + .btn {
  margin: 0; }

.btn-group > .btn:first-child {
  margin: 0;
  border-radius: 2px; }

.btn-group > .btn:last-child {
  border-radius: 0 2px 2px 0; }

.btn-group > .btn > .caret {
  margin-left: 1px;
  border-width: 5px;
  border-top-color: #eee;
  margin-top: 1px; }

.btn-group > .btn.btn-default > .caret {
  border-top-color: #333; }

.btn-group > .btn + .btn.dropdown-toggle {
  padding-left: 7px;
  padding-right: 7px; }

.btn-group > .btn + .btn-lg.dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle.btn {
  padding-right: 10px;
  padding-left: 10px; }

.btn-group > .btn + .btn-sm.dropdown-toggle, .btn-group-sm.btn-group > .btn + .dropdown-toggle.btn {
  padding-right: 6px;
  padding-left: 6px; }
  .btn-group > .btn + .btn-sm.dropdown-toggle .fa, .btn-group-sm.btn-group > .btn + .dropdown-toggle.btn .fa {
    line-height: 13px; }

.btn-group > .btn + .btn-xs.dropdown-toggle, .btn-group-xs.btn-group > .btn + .dropdown-toggle.btn, .btn-group > .btn + .dropdown-toggle.btn-group-xs {
  padding-right: 5px;
  padding-left: 5px; }
  .btn-group > .btn + .btn-xs.dropdown-toggle .fa, .btn-group-xs.btn-group > .btn + .dropdown-toggle.btn .fa, .btn-group > .btn + .dropdown-toggle.btn-group-xs .fa {
    line-height: 13px; }

.btn-group .dropdown-toggle {
  border-radius: 0 2px 2px 0; }
  .btn-group .dropdown-toggle .fa {
    display: inline-block;
    margin-top: 1px;
    font-size: 14px;
    line-height: 14px;
    margin-right: 0;
    margin-left: 0; }

.btn-group > .btn, .btn-group + .btn {
  margin: 0; }
  .btn-group > .btn.active:after, .btn-group + .btn.active:after {
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-bottom-width: 1px; }

.btn-toolbar {
  margin: 10px 0; }
  .inline.btn-toolbar {
    display: inline-block; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left;
    display: flex; }
  .btn-toolbar > .btn {
    margin-left: 10px; }
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

/*#endregion Group Button*/
/*******#region Themes Button*******/
/********#endregion Themes Button********/
/*#endregion Buttons*/
textarea, input {
  border-radius: 0 !important;
  color: #858585;
  background-color: #fbfbfb;
  font-family: inherit;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  box-shadow: none; }
  textarea:hover, input:hover {
    border-color: rgba(0, 0, 0, 0.2); }
  textarea:focus, input:focus {
    color: #262626;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.25);
    outline: 0; }

.form-control {
  color: #858585;
  background-color: #fbfbfb;
  border: 1px solid #d5d5d5; }
  .form-control:focus {
    color: #262626;
    background-color: #fff;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.25); }

.input-xs {
  height: 22px;
  padding: 2px 7px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px; }

.form-group label {
  font-weight: normal;
  font-size: 13px; }

.has-success.form-group input, .has-success.form-group select, .has-success.form-group textarea {
  border-color: #b0dd9c;
  color: #a0d468;
  box-shadow: none;
  background-color: #f3f7f1; }
  .has-success.form-group input:focus, .has-success.form-group select:focus, .has-success.form-group textarea:focus {
    box-shadow: none;
    color: #8cc474;
    border-color: #8cc474; }

.has-success.form-group .form-control-feedback:before {
  color: #8cc474 !important;
  color: inherit; }

.has-success.form-group .control-label,
.has-success.form-group .help-block,
.has-success.form-group .help-inline {
  color: #8cc474; }

.has-error.form-group input, .has-error.form-group .select, .has-error.form-group textarea {
  border-color: #E7BEBE;
  color: #e46f61;
  box-shadow: none;
  background-color: snow; }
  .has-error.form-group input:focus, .has-error.form-group .select:focus, .has-error.form-group textarea:focus {
    box-shadow: none;
    color: #d73d32;
    border-color: #e46f61; }

.has-error.form-group .form-control-feedback:before {
  color: #e46f61 !important;
  color: inherit; }

.has-error.form-group .control-label, .has-error.form-group .help-block, .has-error.form-group .help-inline {
  color: #e46f61; }

.has-warning.form-group input, .has-warning.form-group .select, .has-warning.form-group textarea {
  border-color: #fecf49;
  color: #f4b400;
  box-shadow: none;
  background-color: #fefbf1; }
  .has-warning.form-group input:focus, .has-warning.form-group .select:focus, .has-warning.form-group textarea:focus {
    box-shadow: none;
    color: #f4b400;
    border-color: #f4b400; }

.has-warning.form-group .form-control-feedback:before {
  color: #f4b400 !important;
  color: inherit; }

.has-warning.form-group .control-label, .has-warning.form-group .help-block, .has-warning.form-group .help-inline {
  color: #f4b400; }

.has-info.form-group input, .has-info.form-group .select, .has-info.form-group textarea {
  border-color: #a4d3fe;
  color: #57b5e3;
  box-shadow: none;
  background-color: #f9fcff; }
  .has-info.form-group input:focus, .has-info.form-group .select:focus, .has-info.form-group textarea:focus {
    box-shadow: none;
    color: #57b5e3;
    border-color: #57b5e3; }

.has-info.form-group .form-control-feedback:before {
  color: #57b5e3 !important;
  color: inherit; }

.has-info.form-group .control-label, .has-info.form-group .help-block, .has-info.form-group .help-inline {
  color: #57b5e3; }

.input-icon {
  position: relative;
  width: 100%; }
  .inverted.input-icon > [class*="fa-"], .inverted.input-icon > [class*="glyphicon-"] {
    color: #fff;
    background-color: #262626; }
  .input-icon > input {
    padding-left: 36px;
    padding-right: 6px; }
    .input-icon > input:focus + [class*="fa-"], .input-icon > input:focus + [class*="glyphicon-"] {
      opacity: 1; }
    .input-icon > input:focus + .circular {
      box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.15) inset; }
    .input-icon > input.input-xs {
      padding-left: 26px; }
      .input-icon > input.input-xs + [class*="fa-"], .input-icon > input.input-xs + [class*="glyphicon-"] {
        width: 24px;
        font-size: 10px;
        padding-top: 0;
        line-height: 24px; }
      .input-icon > input.input-xs + .circular {
        width: 14px;
        height: 14px;
        font-size: 10px;
        line-height: 14px; }
    .input-icon > input.input-sm, .input-group-sm.input-icon > input.form-control,
    .input-group-sm.input-icon > input.input-group-addon,
    .input-group-sm > .input-group-btn.input-icon > input.btn {
      padding-left: 32px; }
      .input-icon > input.input-sm + [class*="fa-"], .input-group-sm.input-icon > input.form-control + [class*="fa-"], .input-group-sm.input-icon > input.input-group-addon + [class*="fa-"], .input-group-sm > .input-group-btn.input-icon > input.btn + [class*="fa-"], .input-icon > input.input-sm + [class*="glyphicon-"], .input-group-sm.input-icon > input.form-control + [class*="glyphicon-"], .input-group-sm.input-icon > input.input-group-addon + [class*="glyphicon-"], .input-group-sm > .input-group-btn.input-icon > input.btn + [class*="glyphicon-"] {
        width: 30px;
        font-size: 12px;
        padding-top: 0;
        line-height: 30px; }
      .input-icon > input.input-sm + .circular, .input-group-sm.input-icon > input.form-control + .circular, .input-group-sm.input-icon > input.input-group-addon + .circular, .input-group-sm > .input-group-btn.input-icon > input.btn + .circular {
        width: 20px;
        height: 20px;
        font-size: 12px;
        line-height: 20px; }
    .input-icon > input.input-lg, .input-group-lg.input-icon > input.form-control,
    .input-group-lg.input-icon > input.input-group-addon,
    .input-group-lg > .input-group-btn.input-icon > input.btn {
      padding-left: 48px; }
      .input-icon > input.input-lg + [class*="fa-"], .input-group-lg.input-icon > input.form-control + [class*="fa-"], .input-group-lg.input-icon > input.input-group-addon + [class*="fa-"], .input-group-lg > .input-group-btn.input-icon > input.btn + [class*="fa-"], .input-icon > input.input-lg + [class*="glyphicon-"], .input-group-lg.input-icon > input.form-control + [class*="glyphicon-"], .input-group-lg.input-icon > input.input-group-addon + [class*="glyphicon-"], .input-group-lg > .input-group-btn.input-icon > input.btn + [class*="glyphicon-"] {
        width: 46px;
        font-size: 18px;
        padding-top: 5px;
        line-height: 34px; }
      .input-icon > input.input-lg + .circular, .input-group-lg.input-icon > input.form-control + .circular, .input-group-lg.input-icon > input.input-group-addon + .circular, .input-group-lg > .input-group-btn.input-icon > input.btn + .circular {
        width: 36px;
        height: 36px;
        font-size: 18px;
        line-height: 26px; }
    .input-icon > input.input-xl {
      padding-left: 54px; }
      .input-icon > input.input-xl + [class*="fa-"], .input-icon > input.input-xl + [class*="glyphicon-"] {
        width: 52px;
        font-size: 20px;
        padding-top: 8px;
        line-height: 34px; }
      .input-icon > input.input-xl + .circular {
        width: 42px;
        height: 42px;
        font-size: 20px;
        line-height: 26px; }
  .input-icon > [class*="fa-"], .input-icon > [class*="glyphicon-"] {
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 34px;
    height: 100%;
    line-height: 28px;
    display: inline-block;
    color: #555;
    font-size: 14px;
    text-align: center;
    padding-top: 3px;
    opacity: .7; }
    .input-icon > [class*="fa-"].circular, .input-icon > [class*="glyphicon-"].circular {
      border-radius: 500em !important;
      box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
      transition: box-shadow .3s ease;
      padding: 0;
      top: 5px;
      bottom: 5px;
      left: 7px;
      width: 24px;
      height: 24px;
      font-size: 12px;
      line-height: 24px; }
  .icon-right.input-icon > input {
    padding-left: 6px;
    padding-right: 36px; }
    .icon-right.input-icon > input.input-xs {
      padding-right: 26px; }
    .icon-right.input-icon > input.input-sm, .input-group-sm.icon-right.input-icon > input.form-control,
    .input-group-sm.icon-right.input-icon > input.input-group-addon,
    .input-group-sm > .input-group-btn.icon-right.input-icon > input.btn {
      padding-right: 32px; }
    .icon-right.input-icon > input.input-lg, .input-group-lg.icon-right.input-icon > input.form-control,
    .input-group-lg.icon-right.input-icon > input.input-group-addon,
    .input-group-lg > .input-group-btn.icon-right.input-icon > input.btn {
      padding-right: 48px; }
    .icon-right.input-icon > input.input-xl {
      padding-right: 54px; }
  .icon-right.input-icon > [class*="fa-"], .icon-right.input-icon > [class*="glyphicon-"] {
    left: auto;
    right: 0; }
  .icon-right.input-icon .circular {
    left: auto;
    right: 5px; }
  .input-icon ~ .help-inline {
    padding-left: 8px; }

.input-group .input-group-addon {
  border-radius: 0 !important;
  background-image: linear-gradient(to bottom, #eee 0, #fbfbfb 100%);
  min-width: 40px; }
  .input-group .input-group-addon[class*="bg-"] {
    background-image: none;
    color: #fff; }

/*#region CheckBox and RadioBox*/
input[type="checkbox"],
input[type="radio"] {
  display: none; }
  input[type=checkbox] + label, input[type=radio] + label {
    cursor: pointer; }
    input[type=checkbox] + label::before, input[type=radio] + label::before {
      display: inline-block;
      font-family: "FontAwesome";
      line-height: 1;
      font-style: normal;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      vertical-align: middle;
      margin: 2px 8px 2px 0;
      font-size: 20px;
      width: 20px;
      height: 20px; }

input[type=checkbox] + label::before {
  content: "\F096"; }

input[type=checkbox]:checked + label::before {
  content: "\F046"; }

input[type=radio] + label::before {
  content: "\F10C"; }

input[type=radio]:checked + label::before {
  content: "\F192"; }

#theme-layout.theme-azure input[type=checkbox] + label::before, #theme-layout.theme-azure input[type=radio] + label::before {
  color: #2dc3e8; }

#theme-layout.theme-black input[type=checkbox] + label::before, #theme-layout.theme-black input[type=radio] + label::before {
  color: #474544; }

#theme-layout.theme-blue input[type=checkbox] + label::before, #theme-layout.theme-blue input[type=radio] + label::before {
  color: #5DB2FF; }

#theme-layout.theme-darkblue input[type=checkbox] + label::before, #theme-layout.theme-darkblue input[type=radio] + label::before {
  color: #0072c6; }

#theme-layout.theme-darkred input[type=checkbox] + label::before, #theme-layout.theme-darkred input[type=radio] + label::before {
  color: #ac193d; }

#theme-layout.theme-deepblue input[type=checkbox] + label::before, #theme-layout.theme-deepblue input[type=radio] + label::before {
  color: #001940; }

#theme-layout.theme-gray input[type=checkbox] + label::before, #theme-layout.theme-gray input[type=radio] + label::before {
  color: #585858; }

#theme-layout.theme-green input[type=checkbox] + label::before, #theme-layout.theme-green input[type=radio] + label::before {
  color: #53a93f; }

#theme-layout.theme-orange input[type=checkbox] + label::before, #theme-layout.theme-orange input[type=radio] + label::before {
  color: #ff8f32; }

#theme-layout.theme-pink input[type=checkbox] + label::before, #theme-layout.theme-pink input[type=radio] + label::before {
  color: #cc324b; }

#theme-layout.theme-purple input[type=checkbox] + label::before, #theme-layout.theme-purple input[type=radio] + label::before {
  color: #8c0095; }

#theme-layout.theme-teal input[type=checkbox] + label::before, #theme-layout.theme-teal input[type=radio] + label::before {
  color: #03b3b2; }

/*#endregion CheckBox and RadioBox*/
/*#region DropDown*/
.dropdown-menu {
  border: 1px solid #ccc !important;
  border-radius: 2px !important;
  box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
  transition: opacity .218s;
  margin: 1px 0 0;
  min-width: 170px; }
  .dropdown-menu .dropdown-icon {
    display: inline-block;
    font-size: 13px;
    margin-right: 5px; }
  .dropdown-menu > li > a {
    font-size: 13px;
    padding-left: 11px;
    padding-right: 11px;
    margin-bottom: 1px;
    margin-top: 1px; }
    .dropdown-menu > li > a .dropdown-expand {
      position: absolute;
      top: 5px;
      right: 10px;
      font-size: 13px; }
    .dropdown-menu > li > a .badge, .dropdown-menu > li > a .label {
      font-size: 10px !important; }
    .dropdown-menu > li > a .label {
      padding: 3px 6px 5px 6px; }
  .dropdown-menu > .dropdown-menu {
    border-radius: 2px; }
    .dropdown-menu > .dropdown-menu > a:after {
      margin-right: -5px; }
  .dropdown-menu .divider {
    background-color: #ebebeb;
    margin-bottom: -1px; }
  .pull-right.dropdown-menu {
    left: auto;
    right: 0; }
  .dropdown-arrow.pull-right.dropdown-menu:before {
    left: auto;
    right: 9px; }
  .dropdown-arrow.dropdown-menu:before {
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: '';
    display: inline-block;
    left: 9px;
    position: absolute;
    top: -7px; }

.dropdown-palegreen li a:hover,
.dropdown-palegreen li a:focus,
.dropdown-palegreen li a:active,
.dropdown-palegreen li.active a,
.dropdown-palegreen li.active a:hover,
.dropdown-palegreen .dropdown-submenu:hover > a {
  background: #a0d468;
  color: #fff; }

/*#endregion DropDown*/
.settings-p {
  width: 45px;
  height: 45px;
  cursor: pointer;
  text-align: center;
  position: relative; }
  .settings-p:hover {
    opacity: .8; }
  .settings-p:before {
    content: '';
    display: inline-block;
    right: 0;
    position: absolute;
    width: 100%;
    background-color: #fff;
    border: 0;
    top: 0;
    height: 0px;
    transition: height .15s ease; }
  .settings-p > .icon {
    font-weight: bold;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 16pt; }

.settings-boxes > div {
  padding-left: 31px;
  line-height: 1; }
  .settings-boxes > div input[type=checkbox] + label {
    color: #333;
    margin-left: 10px;
    font-weight: 300;
    vertical-align: super; }
  .settings-boxes > div input[type=checkbox]:checked + label {
    color: #000; }

.lang-area {
  width: 100%;
  display: table; }
  .lang-area .langpicker {
    padding: 0 31px; }
    .lang-area .langpicker > li {
      display: block;
      float: left;
      margin: 2px;
      padding: 0; }
      .lang-area .langpicker > li > .langpick-btn {
        display: block;
        width: 23px;
        height: 23px;
        transition: all ease .1s;
        cursor: pointer; }
        .lang-area .langpicker > li > .langpick-btn:hover {
          opacity: .8; }

.theme-area {
  display: table; }
  .theme-area .colorpicker {
    padding: 0 31px; }
    .theme-area .colorpicker > li {
      display: block;
      float: left;
      margin: 2px;
      padding: 0; }
      .theme-area .colorpicker > li > .colorpick-btn {
        display: block;
        width: 23px;
        height: 23px;
        transition: all ease .1s;
        cursor: pointer; }
        .theme-area .colorpicker > li > .colorpick-btn:hover {
          opacity: .8;
          transform: scale(1.08); }
        .theme-area .colorpicker > li > .colorpick-btn.azure-btn {
          background-color: #2dc3e8; }
        .theme-area .colorpicker > li > .colorpick-btn.black-btn {
          background-color: #474544; }
        .theme-area .colorpicker > li > .colorpick-btn.blue-btn {
          background-color: #5DB2FF; }
        .theme-area .colorpicker > li > .colorpick-btn.darkblue-btn {
          background-color: #0072c6; }
        .theme-area .colorpicker > li > .colorpick-btn.darkred-btn {
          background-color: #ac193d; }
        .theme-area .colorpicker > li > .colorpick-btn.deepblue-btn {
          background-color: #001940; }
        .theme-area .colorpicker > li > .colorpick-btn.gray-btn {
          background-color: #585858; }
        .theme-area .colorpicker > li > .colorpick-btn.green-btn {
          background-color: #53a93f; }
        .theme-area .colorpicker > li > .colorpick-btn.orange-btn {
          background-color: #ff8f32; }
        .theme-area .colorpicker > li > .colorpick-btn.pink-btn {
          background-color: #cc324b; }
        .theme-area .colorpicker > li > .colorpick-btn.purple-btn {
          background-color: #8c0095; }
        .theme-area .colorpicker > li > .colorpick-btn.teal-btn {
          background-color: #03b3b2; }

.table {
  font-size: 11px;
  margin: 0; }
  .table tr.success {
    color: #53a93f !important; }
    .table tr.success > td {
      background-color: #dff0d8 !important; }
  .table tr.warning {
    color: #f4b400 !important; }
    .table tr.warning > td {
      background-color: #fcf8e3 !important; }
  .table tr.danger {
    color: #d73d32 !important; }
    .table tr.danger > td {
      background-color: #ebcccc !important; }
  .table tr.info {
    color: #57b5e3 !important; }
    .table tr.info > td {
      background-color: #d9edf7 !important; }
  .table > tbody > tr > td {
    padding: 2px 5px; }
  .table > tbody > tr > td,
  .table > thead > tr > th {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .table > tbody > tr > td > *,
    .table > thead > tr > th > * {
      display: inline-block; }
      .table > tbody > tr > td > * + *,
      .table > thead > tr > th > * + * {
        margin-left: 5px; }

.table-scrollable {
  overflow: auto; }
  .table-scrollable .table, .table-scrollable.table {
    margin: 0; }

.table-toolbar {
  padding-bottom: 15px; }

.sort {
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUEwMEQ0NzhBMEI3MTFFM0JCQTJDMkYyRjgyNTZCN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEwMEQ0NzlBMEI3MTFFM0JCQTJDMkYyRjgyNTZCN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQTAwRDQ3NkEwQjcxMUUzQkJBMkMyRjJGODI1NkI3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQTAwRDQ3N0EwQjcxMUUzQkJBMkMyRjJGODI1NkI3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtPiJ6MAAACjSURBVHja3NRtCoAgDAZg5zEEz+H9/+k5BK+xfCNjfdmk6EeDgQz2qDkiZjZvhTUvxndYSolrPscAee+xVIP2BqIR0PagpaQG7Q1k9mAPo/2clVLWtXPusqY52WlTD9gETiYzxnioafPsm7G8lrg+HoBHXpNyzvOBJQgI9boRDY0GGiSohQ5YCMG0xgZKaKnpR6O9KuaqNrOEsNkw9r//2STAAMJ/rZQTfz7+AAAAAElFTkSuQmCC) no-repeat center right; }
  .sort.asc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjU1Q0U3OUFBMEI2MTFFM0EzODI4QTY4Mjc3NTgwNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjU1Q0U3OUJBMEI2MTFFM0EzODI4QTY4Mjc3NTgwNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTVDRTc5OEEwQjYxMUUzQTM4MjhBNjgyNzc1ODA0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTVDRTc5OUEwQjYxMUUzQTM4MjhBNjgyNzc1ODA0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/ProLXhcAAABwSURBVHjaYvz//z8DtQATAxXBqGFUMuzkyZMMz549Y+jr6/sPokEYJEayYSBNsrKyDCtWrPhvY2MDpkHiIDFCBjLhM0hGRoYR3UCSXIZskJSUFIOZmRmKgUQbdvToURSDYIBYAxlHs9OoYXQwDCDAAHbAPd2JBSknAAAAAElFTkSuQmCC) no-repeat center right; }
  .sort.desc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REJGODRFRTVBMEI2MTFFMzhEQTQ4NjFEODY4REUwRTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REJGODRFRTZBMEI2MTFFMzhEQTQ4NjFEODY4REUwRTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQkY4NEVFM0EwQjYxMUUzOERBNDg2MUQ4NjhERTBFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQkY4NEVFNEEwQjYxMUUzOERBNDg2MUQ4NjhERTBFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po20gdYAAAB7SURBVHja7JPLCQAhDESTbcqDjdiUVuVBbMNPG1nmpuuyuOBJHBgCk+RBDmERoVW6aKEObFuYc05ijFJrHQaRoz8N01qz955yzh0QIOTGGP51JhZa4CxogCmlKKXUAVsQep/Cbz4dQqBSCllrBRVG9jbbms+jbwS7BRgAO7l71I6mz40AAAAASUVORK5CYII=) no-repeat center right; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.5;
      text-decoration: none;
      color: #337ab7;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px;
      cursor: pointer; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pagination-xs > li > a,
.pagination-xs > li > span {
  padding: 2px 7px;
  font-size: 11px; }

.pagination-xs > li:first-child > a,
.pagination-xs > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px; }

.pagination-xs > li:last-child > a,
.pagination-xs > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px; }

.file-view {
  margin: 2px;
  padding: 4px;
  cursor: pointer;
  text-align: center;
  width: 115px;
  word-wrap: break-word;
  position: relative; }
  .file-view:hover {
    border-radius: 4px; }
    .file-view:hover .close-file {
      display: block; }
  .file-view .close-file {
    color: #484848;
    font-size: 23px;
    position: absolute;
    right: 6px;
    display: none;
    transition: text-shadow, color 0.2s ease-out; }
    .file-view .close-file:hover {
      text-shadow: 0px 1px 1px #444;
      color: #eee; }
  .file-view a {
    text-decoration: none;
    color: #000; }
  .file-view .fileicons-sprite {
    margin: 0 auto; }
  .file-view .file-name {
    display: block;
    font-size: 14px;
    padding-top: 5px; }

.clearfix-file {
  clear: both;
  padding-top: 20px; }

/*#region Charts*/
.chart {
  height: 220px;
  margin: 5px; }

.chart-sm {
  height: 100px; }

.chart-lg {
  height: 250px; }

.chart-xl {
  height: 350px; }

#flotTip {
  padding: 3px 5px;
  background-color: #f5f5f5;
  z-index: 9999;
  color: #262626;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
  font-size: 13px;
  border-radius: 2px;
  border: 1px solid #ccc; }
  #flotTip span {
    color: #5DB2FF;
    font-weight: 700; }

.flot-donut-caption {
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 25px); }

flot-donut-caption .legendLabel span {
  display: block;
  margin: 0 5px; }

.legendColorBox {
  padding-left: 10px;
  vertical-align: top;
  padding-top: 5px; }

.legendColorBox div > div {
  width: 4px;
  height: 4px;
  box-sizing: content-box; }

.morris-hover.morris-default-style {
  border-radius: 5px;
  padding: 3px;
  color: #444;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center; }

.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: 700;
  margin: .25em 0; }

.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: .1em 0; }

.morris-hover {
  position: absolute;
  z-index: 1001; }

.has-legend {
  margin-top: 30px !important; }

.has-legend-unique {
  margin-top: 19px !important; }

.easyPieChart {
  position: relative;
  text-align: center; }

.easyPieChart canvas {
  position: absolute;
  top: 0;
  left: 0; }

.easy-pie-chart {
  display: inline-block; }

.easy-pie-chart .percent {
  color: #444;
  font-size: 12px;
  font-weight: 700; }

.easy-pie-title {
  display: inline-block;
  margin: 10px 6px 0;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  width: 100px;
  height: 19px;
  white-space: nowrap;
  overflow: hidden; }

.jqstooltip {
  padding: 7px !important;
  border-radius: 3px !important;
  border: 0 !important;
  background-color: #000 !important;
  box-sizing: content-box; }

.jqstooltip .jqsfield {
  font-family: "Proxima Nova", "Segoe UI";
  font-size: 11px; }

/*#endregion Charts*/
/*#AmChart*/
@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0px; } }

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0px; } }

.amcharts-graph-line {
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-dasharray: 500%;
  animation: am-draw 6s; }

.amcharts-chart-div svg > g:nth-of-type(11) {
  opacity: 0;
  transition: opacity 0.4s ease; }

.amcharts-chart-div:hover svg > g:nth-of-type(11) {
  opacity: 1; }

.hide-scrollbar .amcharts-chart-div:hover svg > g:nth-of-type(11) {
  opacity: 0; }

.amcharts-popup {
  position: absolute;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  overflow: hidden; }

.amcharts-popup-container {
  min-height: 120px;
  width: 300px;
  background: #ededed; }

.amcharts-popup-header {
  cursor: move;
  color: #777;
  padding: 5px 12px;
  border-bottom: 3px solid #f5f5f5; }

@supports (cursor: -webkit-grab) {
  .amcharts-popup-header {
    cursor: -webkit-grab; }
  .amcharts-popup-header:active {
    cursor: -webkit-grabbing; } }

.amcharts-popup-header * {
  display: inline-block; }

.amcharts-popup-close {
  cursor: pointer;
  float: right;
  margin-top: 1px;
  padding: 2px;
  transition: color 0.3s ease-in-out; }

.amcharts-popup-close:hover {
  color: #c4c4c4; }

.amcharts-popup-content {
  padding: 8px 15px 23px 15px; }

.amcharts-popup-list {
  max-height: 315px;
  overflow-y: auto;
  list-style: none;
  margin: 0;
  padding: 0 20px; }
  .amcharts-popup-list li + * {
    padding-top: 4px; }
  .amcharts-popup-list li strong,
  .amcharts-popup-list li span {
    padding-left: 4px; }

.amcharts-popup-arrow {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8); }

.amcharts-popup-arrow:before, .amcharts-popup-arrow:after {
  content: '';
  position: absolute;
  bottom: 100%;
  width: 50%;
  padding-bottom: 15px;
  background-color: inherit; }

.amcharts-popup-arrow:before {
  right: 50%;
  transform-origin: 100% 100%;
  transform: skewX(45deg); }

.amcharts-popup-arrow:after {
  left: 50%;
  transform-origin: 0 100%;
  transform: skewX(-45deg); }

/*#region DataBoxes*/
.databox-container {
  text-align: center;
  font-size: 0; }

.databox {
  display: inline-block;
  width: 100%;
  height: 65px;
  padding: 0;
  font-size: 0;
  margin-bottom: 30px;
  vertical-align: top;
  min-width: 130px; }
  .databox .databox-icon {
    margin: 0;
    display: inline-block;
    width: 100%;
    text-align: center; }
    .databox .databox-icon > .fa, .databox .databox-icon .typcn, .databox .databox-icon .glyphicon, .databox .databox-icon .wi {
      display: inline-block;
      margin: 0;
      text-align: center;
      position: relative; }
      .databox .databox-icon > .fa:before, .databox .databox-icon .typcn:before, .databox .databox-icon .glyphicon:before, .databox .databox-icon .wi:before {
        font-size: 40px;
        display: block;
        text-align: center; }
  .databox .databox-sparkline {
    padding-top: 0;
    margin: 0 auto;
    display: inline-block;
    vertical-align: bottom;
    width: 100%;
    text-align: center;
    font-size: 24px; }
  .databox .databox-piechart {
    padding-top: 0;
    margin: 0 auto;
    display: inline-block;
    vertical-align: bottom;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: 300; }
  .databox .databox-header {
    display: block;
    font-size: 18px;
    font-family: "Proxima Nova", "Segoe UI";
    font-weight: 400;
    margin: 8px 5px;
    position: relative; }
    .databox .databox-header i {
      margin-right: 5px; }
  .databox .databox-number {
    font-size: 17px;
    line-height: 26px;
    margin: 2px;
    position: relative;
    font-family: "Proxima Nova", "Segoe UI";
    font-weight: 700; }
    .databox .databox-number, .databox .databox-number > a {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .databox .databox-number i {
      margin-right: 5px; }
    .databox .databox-number.number-xs {
      font-size: 11px; }
    .databox .databox-number.number-sm {
      font-size: 14px; }
    .databox .databox-number.number-lg {
      font-size: 20px; }
    .databox .databox-number.number-xlg {
      font-size: 23px; }
    .databox .databox-number.number-xxlg {
      font-size: 30px; }
  .databox .databox-title {
    display: block;
    font-size: 16px;
    font-weight: 300;
    margin: 2px;
    position: relative; }
    .databox .databox-title i {
      margin-right: 5px;
      font-size: 13px; }
  .databox .databox-text {
    display: block;
    font-size: 11px;
    margin: 4px 0 2px;
    position: relative; }
    .databox .databox-text.text-truncate {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .databox .databox-text i {
      margin-right: 5px;
      font-size: 13px; }
  .databox .databox-inlinetext {
    font-size: 11px;
    margin: 2px;
    position: relative; }
    .databox .databox-inlinetext i {
      margin-right: 5px;
      font-size: 13px; }
  .databox .databox-stat {
    display: inline-block;
    position: absolute;
    right: 82px;
    top: 10px;
    padding: 2px 5px; }
    .databox .databox-stat.stat-left {
      left: 7px;
      right: auto; }
    .databox .databox-stat .stat-text {
      display: inline-block;
      font-size: 13px;
      padding-right: 5px;
      font-weight: 500; }
    .databox .databox-stat .stat-icon {
      display: inline-block;
      font-size: 13px; }
      .databox .databox-stat .stat-icon.icon-lg {
        font-size: 16px; }
      .databox .databox-stat .stat-icon.icon-xlg {
        font-size: 18px; }
    .databox .databox-stat.radius-bordered {
      border-radius: 3px; }
    .databox .databox-stat[class*="bg-"] {
      color: #fff; }
  .databox .databox-state {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #e5e5e5;
    text-align: center;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #fff; }
    .databox .databox-state i {
      font-size: 13px;
      color: #fff;
      line-height: 20px; }
  .databox .databox-row {
    width: 100%;
    margin: 0;
    position: relative; }
    .databox .databox-row[class*="bg-"] {
      color: #fff; }
    .databox .databox-row.bordered-bottom {
      border-bottom: 1px solid #fff; }
    .databox .databox-row.bordered-top {
      border-top: 1px solid #fff; }
    .databox .databox-row.bordered-left {
      border-left: 1px solid #fff; }
    .databox .databox-row.bordered-right {
      border-right: 1px solid #fff; }
    .databox .databox-row.bordered-thick {
      border-width: 2px; }
    .databox .databox-row.row-1 {
      height: 8.33%; }
    .databox .databox-row.row-2 {
      height: 16.66%; }
    .databox .databox-row.row-3 {
      height: 25%; }
    .databox .databox-row.row-4 {
      height: 33.33%; }
    .databox .databox-row.row-5 {
      height: 41.66%; }
    .databox .databox-row.row-6 {
      height: 50%; }
    .databox .databox-row.row-7 {
      height: 58.33%; }
    .databox .databox-row.row-8 {
      height: 66.66%; }
    .databox .databox-row.row-9 {
      height: 75%; }
    .databox .databox-row.row-10 {
      height: 83.33%; }
    .databox .databox-row.row-11 {
      height: 91.66%; }
    .databox .databox-row.row-12 {
      height: 100%; }
  .databox .databox-cell {
    height: 100%;
    margin: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px; }
    .databox .databox-cell[class*="bg-"] {
      color: #fff; }
    .databox .databox-cell.bordered-bottom {
      border-bottom: 1px solid #fff; }
    .databox .databox-cell.bordered-top {
      border-top: 1px solid #fff; }
    .databox .databox-cell.bordered-left {
      border-left: 1px solid #fff; }
    .databox .databox-cell.bordered-right {
      border-right: 1px solid #fff; }
    .databox .databox-cell.bordered-thick {
      border-width: 2px; }
    .databox .databox-cell.cell-1 {
      width: 8.33%; }
    .databox .databox-cell.cell-2 {
      width: 16.66%; }
    .databox .databox-cell.cell-3 {
      width: 25%; }
    .databox .databox-cell.cell-4 {
      width: 33.33%; }
    .databox .databox-cell.cell-5 {
      width: 41.66%; }
    .databox .databox-cell.cell-6 {
      width: 50%; }
    .databox .databox-cell.cell-7 {
      width: 58.33%; }
    .databox .databox-cell.cell-8 {
      width: 66.66%; }
    .databox .databox-cell.cell-9 {
      width: 75%; }
    .databox .databox-cell.cell-10 {
      width: 83.33%; }
    .databox .databox-cell.cell-11 {
      width: 91.66%; }
    .databox .databox-cell.cell-12 {
      width: 100%; }
  .databox.databox-inverted .databox-left {
    width: calc(100% - 65px); }
  .databox.databox-inverted .databox-right {
    width: 65px; }
  .databox.databox-transparent .databox-left {
    background-color: transparent !important; }
  .databox.databox-transparent .databox-right {
    background-color: transparent !important; }
  .databox .databox-left {
    position: absolute;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0;
    width: 65px;
    height: 65px;
    padding: 10px; }
    .databox .databox-left[class*="bg-"] {
      color: #fff; }
    .databox .databox-left img {
      position: absolute;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      max-width: 55px;
      max-height: 55px; }
      .databox .databox-left img.active {
        cursor: pointer; }
  .databox .databox-right {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 75px;
    width: 100%;
    height: 65px;
    color: #555;
    padding: 5px 110px 5px 0; }
    .databox .databox-right.bordered {
      border-left: 1px solid #fff; }
    .databox .databox-right.bordered-thick {
      border-left: 3px solid #fff; }
    .databox .databox-right[class*="bg-"] {
      color: #fff; }
  .databox.databox-shadowed {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
  .databox.radius-bordered {
    border-radius: 3px; }
    .databox.radius-bordered .databox-left {
      border-radius: 3px 0 0 3px;
      background-clip: padding-box; }
    .databox.radius-bordered .databox-right {
      border-radius: 0 3px 3px 0;
      background-clip: padding-box; }
      .databox.radius-bordered .databox-right .databox-row:first-child {
        border-radius: 0 3px 0 0; }
      .databox.radius-bordered .databox-right .databox-row:last-child {
        border-radius: 0 0 3px 0; }
  .databox.databox-graded {
    background-image: linear-gradient(to right, #ddd, #fff); }
  .databox.databox-halved .databox-left {
    width: 50% !important; }
  .databox.databox-halved .databox-right {
    width: 50% !important; }
  .databox.databox-lg {
    height: 80px; }
    .databox.databox-lg .databox-icon > .fa:before, .databox.databox-lg .databox-icon .typcn:before, .databox.databox-lg .databox-icon .glyphicon:before, .databox.databox-lg .databox-icon .wi:before {
      font-size: 48px;
      padding: 6px 4px 7px; }
    .databox.databox-lg .databox-sparkline {
      margin: 13px auto; }
    .databox.databox-lg .databox-number {
      font-size: 20px;
      margin: 4px 0 6px; }
    .databox.databox-lg .databox-left {
      width: 80px;
      height: 80px; }
    .databox.databox-lg .databox-right {
      width: calc(100% - 80px);
      height: 80px;
      padding: 10px 15px; }
    .databox.databox-lg.databox-inverted .databox-left {
      width: calc(100% - 80px); }
    .databox.databox-lg.databox-inverted .databox-right {
      width: 80px; }
  .databox.databox-xlg {
    height: 170px; }
    .databox.databox-xlg .databox-icon > .fa:before, .databox.databox-xlg .databox-icon .typcn:before, .databox.databox-xlg .databox-icon .glyphicon:before {
      padding: 6px 4px 7px; }
    .databox.databox-xlg .databox-icon .wi:before {
      font-size: 55px !important; }
    .databox.databox-xlg .databox-left {
      width: 170px;
      height: 170px; }
    .databox.databox-xlg .databox-right {
      width: calc(100% - 170px);
      height: 170px; }
    .databox.databox-xlg.databox-inverted .databox-left {
      width: calc(100% - 170px); }
    .databox.databox-xlg.databox-inverted .databox-right {
      width: 170px; }
  .databox.databox-xxlg {
    height: 250px; }
    .databox.databox-xxlg .databox-icon > .fa:before, .databox.databox-xxlg .databox-icon .typcn:before, .databox.databox-xxlg .databox-icon .glyphicon:before, .databox.databox-xxlg .databox-icon .wi:before {
      font-size: 200px;
      padding: 6px 4px 7px; }
    .databox.databox-xxlg .databox-left {
      width: 250px;
      height: 250px; }
    .databox.databox-xxlg .databox-right {
      width: calc(100% - 250px);
      height: 250px; }
    .databox.databox-xxlg.databox-inverted .databox-left {
      width: calc(100% - 250px); }
    .databox.databox-xxlg.databox-inverted .databox-right {
      width: 250px; }
  .databox.databox-vertical {
    width: 100%;
    height: 100px; }
    .databox.databox-vertical .databox-top {
      position: relative;
      width: 100%;
      height: 50px;
      display: inline-block;
      text-align: center;
      margin: 0;
      padding: 5px; }
      .databox.databox-vertical .databox-top[class*="bg-"] {
        color: #fff; }
    .databox.databox-vertical .databox-bottom {
      position: relative;
      width: 100%;
      height: 50px;
      display: inline-block;
      margin: 0;
      color: #555;
      padding: 5px 10px; }
      .databox.databox-vertical .databox-bottom.bordered {
        border-top: 1px solid #fff; }
      .databox.databox-vertical .databox-bottom.bordered-thick {
        border-top: 3px solid #fff; }
      .databox.databox-vertical .databox-bottom[class*="bg-"] {
        color: #fff; }
    .databox.databox-vertical .databox-icon > .fa:before, .databox.databox-vertical .databox-icon .typcn:before, .databox.databox-vertical .databox-icon .glyphicon:before, .databox.databox-vertical .databox-icon .wi:before {
      font-size: 38px; }
    .databox.databox-vertical.radius-bordered {
      border-radius: 3px; }
      .databox.databox-vertical.radius-bordered .databox-top {
        border-radius: 3px 3px 0 0; }
        .databox.databox-vertical.radius-bordered .databox-top .databox-row:first-child .databox-cell:first-child {
          border-radius: 3px 0 0 0; }
        .databox.databox-vertical.radius-bordered .databox-top .databox-row:first-child .databox-cell:last-child {
          border-radius: 0 3px 0 0; }
        .databox.databox-vertical.radius-bordered .databox-top img {
          border-radius: 3px 3px 0 0; }
      .databox.databox-vertical.radius-bordered .databox-bottom {
        border-radius: 0 0 3px 3px; }
        .databox.databox-vertical.radius-bordered .databox-bottom .databox-row:last-child .databox-cell:first-child {
          border-radius: 0 0 0 3px; }
        .databox.databox-vertical.radius-bordered .databox-bottom .databox-row:last-child .databox-cell:last-child {
          border-radius: 0 0 3px 0; }
        .databox.databox-vertical.radius-bordered .databox-bottom img {
          border-radius: 0 0 3px 3px; }
    .databox.databox-vertical.databox-graded {
      background-image: linear-gradient(to bottom, #e5e5e5, #fff); }
    .databox.databox-vertical.databox-halved .databox-top {
      height: 50%; }
    .databox.databox-vertical.databox-halved .databox-bottom {
      height: 50%; }
    .databox.databox-vertical.databox-lg {
      height: 150px;
      width: 100%; }
      .databox.databox-vertical.databox-lg .databox-number {
        font-size: 17px;
        margin: 2px; }
      .databox.databox-vertical.databox-lg .databox-icon > .fa:before, .databox.databox-vertical.databox-lg .databox-icon .typcn:before, .databox.databox-vertical.databox-lg .databox-icon .glyphicon:before {
        font-size: 38px !important;
        padding: 0; }
      .databox.databox-vertical.databox-lg .databox-icon .wi:before {
        font-size: 50px !important;
        padding: 0; }
      .databox.databox-vertical.databox-lg .databox-top {
        height: 50px; }
      .databox.databox-vertical.databox-lg .databox-bottom {
        height: 100px; }
      .databox.databox-vertical.databox-lg.databox-inverted .databox-icon > .fa:before, .databox.databox-vertical.databox-lg.databox-inverted .databox-icon .typcn:before, .databox.databox-vertical.databox-lg.databox-inverted .databox-icon .glyphicon:before, .databox.databox-vertical.databox-lg.databox-inverted .databox-icon .wi:before {
        font-size: 85px;
        padding: 0; }
      .databox.databox-vertical.databox-lg.databox-inverted .databox-top {
        height: 100px; }
      .databox.databox-vertical.databox-lg.databox-inverted .databox-bottom {
        height: 50px; }
      .databox.databox-vertical.databox-lg.databox-halved .databox-icon > .fa:before, .databox.databox-vertical.databox-lg.databox-halved .databox-icon .typcn:before, .databox.databox-vertical.databox-lg.databox-halved .databox-icon .glyphicon:before, .databox.databox-vertical.databox-lg.databox-halved .databox-icon .wi:before {
        font-size: 58px;
        padding: 0; }
      .databox.databox-vertical.databox-lg.databox-halved .databox-top {
        height: 75px; }
      .databox.databox-vertical.databox-lg.databox-halved .databox-bottom {
        height: 75px; }
    .databox.databox-vertical.databox-xlg {
      height: 200px;
      width: 100%; }
      .databox.databox-vertical.databox-xlg .databox-icon > .fa:before, .databox.databox-vertical.databox-xlg .databox-icon .typcn:before, .databox.databox-vertical.databox-xlg .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xlg .databox-icon .wi:before {
        font-size: 38px;
        padding: 0; }
      .databox.databox-vertical.databox-xlg .databox-top {
        height: 50px; }
      .databox.databox-vertical.databox-xlg .databox-bottom {
        height: 150px; }
      .databox.databox-vertical.databox-xlg.databox-inverted .databox-icon > .fa:before, .databox.databox-vertical.databox-xlg.databox-inverted .databox-icon .typcn:before, .databox.databox-vertical.databox-xlg.databox-inverted .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xlg.databox-inverted .databox-icon .wi:before {
        font-size: 120px;
        padding: 10px; }
      .databox.databox-vertical.databox-xlg.databox-inverted .databox-top {
        height: 150px; }
      .databox.databox-vertical.databox-xlg.databox-inverted .databox-bottom {
        height: 50px; }
      .databox.databox-vertical.databox-xlg.databox-halved .databox-icon > .fa:before, .databox.databox-vertical.databox-xlg.databox-halved .databox-icon .typcn:before, .databox.databox-vertical.databox-xlg.databox-halved .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xlg.databox-halved .databox-icon .wi:before {
        font-size: 85px;
        padding: 0; }
      .databox.databox-vertical.databox-xlg.databox-halved .databox-top {
        height: 100px; }
      .databox.databox-vertical.databox-xlg.databox-halved .databox-bottom {
        height: 100px; }
    .databox.databox-vertical.databox-xxlg {
      height: 300px;
      width: 100%; }
      .databox.databox-vertical.databox-xxlg .databox-icon > .fa:before, .databox.databox-vertical.databox-xxlg .databox-icon .typcn:before, .databox.databox-vertical.databox-xxlg .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xxlg .databox-icon .wi:before {
        font-size: 38px;
        padding: 0; }
      .databox.databox-vertical.databox-xxlg .databox-top {
        height: 50px; }
      .databox.databox-vertical.databox-xxlg .databox-bottom {
        height: 250px; }
      .databox.databox-vertical.databox-xxlg.databox-inverted .databox-icon > .fa:before, .databox.databox-vertical.databox-xxlg.databox-inverted .databox-icon .typcn:before, .databox.databox-vertical.databox-xxlg.databox-inverted .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xxlg.databox-inverted .databox-icon .wi:before {
        font-size: 220px;
        padding: 10px; }
      .databox.databox-vertical.databox-xxlg.databox-inverted .databox-top {
        height: 250px; }
      .databox.databox-vertical.databox-xxlg.databox-inverted .databox-bottom {
        height: 50px; }
      .databox.databox-vertical.databox-xxlg.databox-halved .databox-icon > .fa:before, .databox.databox-vertical.databox-xxlg.databox-halved .databox-icon .typcn:before, .databox.databox-vertical.databox-xxlg.databox-halved .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xxlg.databox-halved .databox-icon .wi:before {
        font-size: 120px;
        padding: 10px; }
      .databox.databox-vertical.databox-xxlg.databox-halved .databox-top {
        height: 150px; }
      .databox.databox-vertical.databox-xxlg.databox-halved .databox-bottom {
        height: 150px; }
    .databox.databox-vertical.databox-xxxlg {
      height: 500px;
      width: 100%; }
      .databox.databox-vertical.databox-xxxlg .databox-icon > .fa:before, .databox.databox-vertical.databox-xxxlg .databox-icon .typcn:before, .databox.databox-vertical.databox-xxxlg .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xxxlg .databox-icon .wi:before {
        font-size: 38px;
        padding: 0; }
      .databox.databox-vertical.databox-xxxlg .databox-top {
        height: 50px; }
      .databox.databox-vertical.databox-xxxlg .databox-bottom {
        height: 450px; }
      .databox.databox-vertical.databox-xxxlg.databox-inverted .databox-icon > .fa:before, .databox.databox-vertical.databox-xxxlg.databox-inverted .databox-icon .typcn:before, .databox.databox-vertical.databox-xxxlg.databox-inverted .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xxxlg.databox-inverted .databox-icon .wi:before {
        font-size: 420px;
        padding: 10px; }
      .databox.databox-vertical.databox-xxxlg.databox-inverted .databox-top {
        height: 450px; }
      .databox.databox-vertical.databox-xxxlg.databox-inverted .databox-bottom {
        height: 50px; }
      .databox.databox-vertical.databox-xxxlg.databox-halved .databox-icon > .fa:before, .databox.databox-vertical.databox-xxxlg.databox-halved .databox-icon .typcn:before, .databox.databox-vertical.databox-xxxlg.databox-halved .databox-icon .glyphicon:before, .databox.databox-vertical.databox-xxxlg.databox-halved .databox-icon .wi:before {
        font-size: 220px;
        padding: 10px; }
      .databox.databox-vertical.databox-xxxlg.databox-halved .databox-top {
        height: 250px; }
      .databox.databox-vertical.databox-xxxlg.databox-halved .databox-bottom {
        height: 250px; }
  .databox .chart {
    font-size: 13px; }

/*#endregion DataBoxes*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }
  .select2-container input {
    box-shadow: none; }
  .select2-container .select2-selection {
    outline: none; }
    .select2-container .select2-selection.select2-selection--single {
      min-height: 34px;
      padding: 3px 0; }
      .select2-container .select2-selection.select2-selection--single .select2-selection__arrow {
        top: 4px; }
  .select2-container .select2-selection--multiple.scrollable {
    max-height: 182px;
    overflow-y: scroll; }
  .select2-container .select2-selection__choice__remove {
    float: left;
    padding: 0 3px;
    font-size: 18px; }
  .select2-container .select2-selection__choice__remove + * {
    padding-top: 1px;
    display: inline-block;
    clear: both; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

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

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='white', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

.select2-selection__rendered i[class*="companies-"],
.select2-results__option i[class*="companies-"] {
  margin-top: -4px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle; }

.select2-results .select2-results__option[aria-selected="true"] {
  display: none; }

.select2-container.select2-container-checkboxed .select2-selection--multiple, .select2-container.select2-container-checkboxed .select2-selection--multiple .select2-search__field {
  cursor: default; }

.select2-container.select2-container-checkboxed .select2-selection--multiple .select2-selection__choice {
  cursor: pointer; }
  .select2-container.select2-container-checkboxed .select2-selection--multiple .select2-selection__choice span.fa {
    width: 19px; }

.select2-container.select2-container-checkboxed .select2-selection--multiple .select2-search.select2-search--inline {
  width: 1px; }

.select2-selection > i {
  top: 10px;
  right: 7px;
  position: absolute; }

.select2-hide-container-link {
  padding-top: 3px; }

/*#region DateRangePicker*/
.daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000; }

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px; }

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar {
  float: right;
  margin: 4px; }

.daterangepicker .ranges {
  width: calc(100% - 8px);
  text-align: left; }
  .daterangepicker .ranges button {
    position: absolute;
    bottom: 11px; }
  .daterangepicker .ranges .applyBtn {
    right: 86px; }
  .daterangepicker .ranges .cancelBtn {
    right: 8px; }

.daterangepicker .daterangepicker_start_input,
.daterangepicker .daterangepicker_end_input {
  float: left;
  width: 234px; }
  .daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_start_input input,
  .daterangepicker .daterangepicker_end_input label,
  .daterangepicker .daterangepicker_end_input input {
    margin: auto !important;
    text-align: center !important;
    width: inherit !important; }

.daterangepicker .daterangepicker_end_input {
  padding-left: 8px; }

.daterangepicker .calendar:nth-child(2) {
  clear: both; }

.daterangepicker .calendar:nth-child(3):not(.single) {
  margin-bottom: 50px; }

.daterangepicker .calendar {
  display: none;
  max-width: 270px; }

.daterangepicker .calendar.single .calendar-date {
  border: none; }

.daterangepicker .calendar th, .daterangepicker .calendar td {
  white-space: nowrap;
  text-align: center;
  min-width: 32px; }

.daterangepicker .ranges label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-transform: uppercase;
  width: 74px; }

.daterangepicker .ranges input {
  font-size: 11px; }

.daterangepicker .ranges .input-mini {
  background-color: #eee;
  border: 1px solid #ccc;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px; }

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #337ab7;
  padding: 3px 12px;
  margin-bottom: 8px;
  cursor: pointer; }

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #337ab7;
  border: 1px solid #337ab7;
  color: #fff; }

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  background: #fff; }

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px; }

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  font-size: 12px; }

.daterangepicker .bg-themeprimary, .daterangepicker find, .daterangepicker #staffsTable-view #staffsTable th.resizable .resizable-handle.active, #staffsTable-view #staffsTable th.resizable .daterangepicker .resizable-handle.active, .daterangepicker #staffsTable-view #staffsTable th.resizable .resizable-handle:hover, #staffsTable-view #staffsTable th.resizable .daterangepicker .resizable-handle:hover,
.daterangepicker #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active, #staffsTable-view #simpleStaffsTable th.resizable .daterangepicker .resizable-handle.active,
.daterangepicker #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover, #staffsTable-view #simpleStaffsTable th.resizable .daterangepicker .resizable-handle:hover,
.daterangepicker #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active, #staffsTable-view #staffDetailsTable th.resizable .daterangepicker .resizable-handle.active,
.daterangepicker #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover, #staffsTable-view #staffDetailsTable th.resizable .daterangepicker .resizable-handle:hover,
.daterangepicker #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active, #staffsTableLegend-view #staffsTable th.resizable .daterangepicker .resizable-handle.active,
.daterangepicker #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover, #staffsTableLegend-view #staffsTable th.resizable .daterangepicker .resizable-handle:hover,
.daterangepicker #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active, #staffsTableLegend-view #simpleStaffsTable th.resizable .daterangepicker .resizable-handle.active,
.daterangepicker #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover, #staffsTableLegend-view #simpleStaffsTable th.resizable .daterangepicker .resizable-handle:hover,
.daterangepicker #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active, #staffsTableLegend-view #staffDetailsTable th.resizable .daterangepicker .resizable-handle.active,
.daterangepicker #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover, #staffsTableLegend-view #staffDetailsTable th.resizable .daterangepicker .resizable-handle:hover, .daterangepicker #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before, #staffsTable-view #staffsTable th.resizable .daterangepicker .resizable-handle.active::before,
.daterangepicker #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before, #staffsTable-view #simpleStaffsTable th.resizable .daterangepicker .resizable-handle.active::before,
.daterangepicker #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before, #staffsTable-view #staffDetailsTable th.resizable .daterangepicker .resizable-handle.active::before,
.daterangepicker #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before, #staffsTableLegend-view #staffsTable th.resizable .daterangepicker .resizable-handle.active::before,
.daterangepicker #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before, #staffsTableLegend-view #simpleStaffsTable th.resizable .daterangepicker .resizable-handle.active::before,
.daterangepicker #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before, #staffsTableLegend-view #staffDetailsTable th.resizable .daterangepicker .resizable-handle.active::before, .daterangepicker #staffsTable-view #staffsTable tbody td.price.active, #staffsTable-view #staffsTable tbody .daterangepicker td.price.active,
.daterangepicker #staffsTable-view #staffsTable tbody td.price.active + td.delta, #staffsTable-view #staffsTable tbody .daterangepicker td.price.active + td.delta,
.daterangepicker #staffsTable-view #staffDetailsTable tbody td.price.active, #staffsTable-view #staffDetailsTable tbody .daterangepicker td.price.active,
.daterangepicker #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta, #staffsTable-view #staffDetailsTable tbody .daterangepicker td.price.active + td.delta,
.daterangepicker #staffsTable-view #simpleStaffsTable tbody td.price.active, #staffsTable-view #simpleStaffsTable tbody .daterangepicker td.price.active,
.daterangepicker #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta, #staffsTable-view #simpleStaffsTable tbody .daterangepicker td.price.active + td.delta,
.daterangepicker #staffsTableLegend-view #staffsTable tbody td.price.active, #staffsTableLegend-view #staffsTable tbody .daterangepicker td.price.active,
.daterangepicker #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta, #staffsTableLegend-view #staffsTable tbody .daterangepicker td.price.active + td.delta,
.daterangepicker #staffsTableLegend-view #staffDetailsTable tbody td.price.active, #staffsTableLegend-view #staffDetailsTable tbody .daterangepicker td.price.active,
.daterangepicker #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta, #staffsTableLegend-view #staffDetailsTable tbody .daterangepicker td.price.active + td.delta,
.daterangepicker #staffsTableLegend-view #simpleStaffsTable tbody td.price.active, #staffsTableLegend-view #simpleStaffsTable tbody .daterangepicker td.price.active,
.daterangepicker #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta, #staffsTableLegend-view #simpleStaffsTable tbody .daterangepicker td.price.active + td.delta, .daterangepicker .wall.users #usersTable-view th.filter.active, .wall.users #usersTable-view .daterangepicker th.filter.active {
  color: #fff; }

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: ''; }

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: ''; }

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: ''; }

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: ''; }

.daterangepicker table {
  width: 100%;
  margin: 0; }

.daterangepicker td, .daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  white-space: nowrap; }

.daterangepicker td.off {
  color: #999; }

.daterangepicker td.disabled {
  color: #999; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background: #eee; }

.daterangepicker td.in-range {
  background: #ccc; }

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc; }

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default; }

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%; }

.daterangepicker select.yearselect {
  width: 40%; }

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0; }

.daterangepicker_start_input {
  float: left; }

.daterangepicker_end_input {
  float: left;
  padding-left: 11px; }

.daterangepicker th.month {
  width: auto; }

input.datepicker[readonly="readonly"] {
  cursor: pointer; }

/*#endregion DateRangePicker*/
/*#region Wizards*/
.wizard {
  /*    .border-radius(2px);
    .box-shadow(0 0 4px rgba(0, 0, 0, 0.3));*/
  background-color: #fff;
  position: relative;
  overflow: hidden; }
  .wizard.wizard-tabbed {
    background: #fbfbfb; }
    .wizard.wizard-tabbed ul li {
      padding: 0 30px;
      background-color: #fbfbfb; }
      .wizard.wizard-tabbed ul li .chevron {
        display: none; }
        .wizard.wizard-tabbed ul li .chevron:before {
          display: none; }
      .wizard.wizard-tabbed ul li.complete {
        background-color: #fbfbfb; }
      .wizard.wizard-tabbed ul li.active {
        background: #FFF; }
  .wizard.wizard-wired {
    padding-top: 10px;
    display: block;
    background: #fff;
    text-align: center;
    /*.box-shadow(none);*/
    border-bottom: 1px solid #eee; }
    .wizard.wizard-wired ul {
      display: table;
      width: 100%;
      position: relative; }
      .wizard.wizard-wired ul li {
        display: table-cell;
        text-align: center;
        background-color: #FFF;
        width: 20%;
        padding: 0;
        margin: 0;
        float: none; }
        .wizard.wizard-wired ul li .chevron {
          display: none; }
          .wizard.wizard-wired ul li .chevron:before {
            display: none; }
        .wizard.wizard-wired ul li.complete {
          background-color: #FFF; }
          .wizard.wizard-wired ul li.complete .step:before {
            font-size: 22px;
            line-height: 36px; }
          .wizard.wizard-wired ul li.complete:hover {
            background-color: #FFF; }
        .wizard.wizard-wired ul li.active {
          background-color: #FFF; }
        .wizard.wizard-wired ul li .step {
          border-width: 2px;
          width: 40px;
          height: 40px;
          line-height: 34px;
          font-size: 15px;
          z-index: 2;
          background-color: #FFF; }
        .wizard.wizard-wired ul li .title {
          display: block;
          margin-top: 4px;
          margin-bottom: 6px;
          max-width: 100%;
          font-size: 14px;
          line-height: 20px;
          z-index: 104;
          text-align: center;
          table-layout: fixed;
          -ms-word-wrap: break-word;
          word-wrap: break-word; }
        .wizard.wizard-wired ul li:before {
          display: block;
          content: "";
          width: 100%;
          height: 2px !important;
          font-size: 0;
          overflow: hidden;
          background-color: #f5f5f5;
          position: relative !important;
          top: 25px;
          z-index: 1 !important; }
        .wizard.wizard-wired ul li:first-child:before {
          max-width: 51%;
          left: 50%; }
        .wizard.wizard-wired ul li:last-child:before {
          max-width: 50%;
          width: 50%; }
  .wizard ul {
    list-style: none outside none;
    padding: 0;
    margin: 0;
    width: 4000px; }
    .wizard ul.previous-disabled li.complete {
      cursor: default; }
      .wizard ul.previous-disabled li.complete:hover {
        background: #fff5ee;
        cursor: default; }
        .wizard ul.previous-disabled li.complete:hover .chevron:before {
          border-left-color: #fff5ee; }
    .wizard ul li {
      float: left;
      margin: 0;
      padding: 0 20px 0 30px;
      line-height: 46px;
      position: relative;
      background: #f5f5f5;
      color: #d3d3d3;
      font-size: 16px;
      cursor: default;
      /*.transition(all 0.218s ease);*/ }
      .wizard ul li .step {
        border: 2px solid #f5f5f5;
        color: #ccc;
        font-size: 13px;
        border-radius: 100%;
        position: relative;
        z-index: 2;
        display: inline-block;
        width: 24px;
        height: 24px;
        line-height: 20px;
        text-align: center;
        margin-right: 10px; }
      .wizard ul li .chevron {
        border: 24px solid transparent;
        border-left: 14px solid #d4d4d4;
        border-right: 0;
        display: block;
        position: absolute;
        right: -14px;
        top: 0;
        z-index: 1; }
      .wizard ul li .chevron:before {
        border: 24px solid transparent;
        border-left: 14px solid #f5f5f5;
        border-right: 0;
        content: "";
        display: block;
        position: absolute;
        right: 1px;
        top: -24px;
        /*.transition(all 0.218s ease);*/ }
      .wizard ul li.complete {
        background: #f5f5f5;
        color: #444; }
        .wizard ul li.complete:before {
          display: block;
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          right: -1px;
          height: 2px;
          max-height: 2px;
          overflow: hidden;
          background-color: #65b951;
          /*z-index: 100;*/ }
        .wizard ul li.complete:hover {
          background: #eee;
          cursor: pointer; }
          .wizard ul li.complete:hover .chevron:before {
            border-left: 14px solid #eee; }
        .wizard ul li.complete .chevron:before {
          border-left: 14px solid #f5f5f5; }
        .wizard ul li.complete .step {
          color: #65b951;
          border-color: #65b951; }
          .wizard ul li.complete .step:before {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            line-height: 20px;
            text-align: center;
            border-radius: 100%;
            content: "\F00C";
            background-color: #FFF;
            z-index: 3;
            font-family: FontAwesome;
            font-size: 12px;
            color: #65b951; }
      .wizard ul li.active {
        background: #FFF;
        color: #262626; }
        .wizard ul li.active .step {
          border-color: #337ab7;
          color: #337ab7; }
        .wizard ul li.active:before {
          display: block;
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          right: -1px;
          height: 2px;
          max-height: 2px;
          overflow: hidden;
          background-color: #57b5e3;
          /*z-index: 100;*/ }
        .wizard ul li.active .chevron:before {
          border-left: 14px solid #FFF; }
      .wizard ul li .badge {
        margin-right: 8px; }
    .wizard ul li:first-child {
      /*.border-radius(2px 0 0 0);*/
      padding-left: 20px; }

.actions {
  /*z-index: 1000;*/
  position: absolute;
  right: 0;
  line-height: 42px;
  float: right;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 4px;
  vertical-align: middle;
  border-left: 1px solid #d4d4d4; }
  .actions a {
    line-height: 45px;
    font-size: 12px;
    margin-right: 8px; }
  .actions .btn-prev i {
    margin-right: 5px; }
  .actions .btn-next i {
    margin-left: 5px; }
  .actions.actions-footer {
    margin-top: -10px;
    position: relative;
    float: none;
    text-align: right;
    border: 0;
    background-color: #FFF;
    /*.box-shadow(0 0 4px rgba(0, 0, 0, 0.3));*/ }

.step-content {
  border-top: 0;
  /*.border-radius(0 0 2px 2px);*/
  padding: 0 10px 10px;
  margin-bottom: 10px;
  /*.box-shadow(1px 0 10px 1px rgba(0, 0, 0, 0.3));*/
  background-color: #fbfbfb; }
  .step-content .step-pane {
    display: none;
    opacity: 0;
    transition: opacity .3s ease-in-out; }
  .step-content .active-o {
    opacity: 1; }
  .step-content .active {
    display: block; }
    .step-content .active .btn-group .active {
      display: inline-block; }

.wizard-actions {
  margin: 28px 0 0 !important; }

/*#endregion Wizards*/
.modal-open {
  overflow: hidden; }

.modal-open::-webkit-scrollbar {
  display: none; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  color: #000; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 7;
  background-color: #fff; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.in {
    opacity: .75; }

.modal-header {
  padding: 10px 15px 10px 20px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px;
  background-color: #f5f5f5; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  margin: 15px 0;
  padding: 0 15px; }
  .modal-body.scrollable {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden; }
    @media only screen and (min-height: 550px) {
      .modal-body.scrollable {
        max-height: 300px; } }
    @media only screen and (min-height: 700px) {
      .modal-body.scrollable {
        max-height: 500px; } }

.modal-footer {
  padding: 5px 14px;
  text-align: right;
  background-color: #f5f5f5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.modal-message .modal-dialog {
  width: 300px; }

.modal-message .modal-body, .modal-message .modal-footer, .modal-message .modal-header, .modal-message .modal-title {
  background: 0 0;
  border: none;
  margin: 0;
  padding: 0 20px;
  text-align: center !important; }

.modal-message .modal-header {
  color: #fff;
  margin-bottom: 10px;
  padding: 15px 0 8px; }

.modal-message .modal-title {
  color: #737373;
  margin-bottom: 3px; }

.modal-message .modal-body {
  color: #737373; }

.modal-message .modal-footer {
  margin: 25px 0 20px;
  padding-bottom: 10px; }

.modal-message.modal-info .modal-header {
  color: #57b5e3;
  border-bottom: 3px solid #57b5e3; }

.modal-message.modal-danger .modal-header {
  color: #d73d32;
  border-bottom: 3px solid #e46f61; }

.modal-message.modal-warning .modal-header {
  color: #f4b400;
  border-bottom: 3px solid #ffce55; }

.modal-message.modal-success .modal-header {
  color: #53a93f;
  border-bottom: 3px solid #a0d468; }

.modal-blue .modal-header {
  border-bottom: 3px solid #5DB2FF; }

.modal-danger .modal-header {
  border-bottom: 3px solid #d73d32; }

.modal-success .modal-header {
  border-bottom: 3px solid #53a93f; }

.modal-warning .modal-header {
  border-bottom: 3px solid #f4b400; }

.modal-silver .modal-header {
  border-bottom: 3px solid #777; }

.modal-inverse .modal-header {
  border-bottom: 3px solid #444; }

.modal-blueberry .modal-header {
  border-bottom: 3px solid #6f85bf; }

.modal-palegreen .modal-header {
  border-bottom: 3px solid #a0d468; }

.modal-orange .modal-header {
  border-bottom: 3px solid #fb6e52; }

.modal-darkorange .modal-header {
  border-bottom: 3px solid #ed4e2a; }

.modal-magenta .modal-header {
  border-bottom: 3px solid #bc5679; }

.modal-purple .modal-header {
  border-bottom: 3px solid #7e3794; }

.modal-maroon .modal-header {
  border-bottom: 3px solid #981b48; }

.modal-primary .modal-header {
  border-bottom: 3px solid #4374e0; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

@media (min-width: 611px) {
  .modal-dialog.modal-fluid-width {
    width: 90%;
    margin: 30px auto; } }

@media (min-width: 1366px) {
  .modal-dialog.modal-fluid-width {
    width: 1216px; } }

/*#region Tabs*/
/*#region Tab Content*/
.tab-content {
  background-color: #fbfbfb;
  padding: 16px 12px;
  position: relative;
  box-shadow: 1px 0 10px 1px rgba(0, 0, 0, 0.3); }
  .tab-content.no-padding {
    padding: 0; }
  .tab-content.no-border {
    border: 0;
    padding: 12px; }
  .tab-content.radius-bordered {
    border-radius: 3px; }
  .tab-content.tabs-flat {
    box-shadow: none;
    border-top: 1px solid #e5e5e5; }

/*#endregion Tab Content*/
/*#region Tab*/
.nav-tabs {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  border: 0;
  top: 2px;
  background-color: #eee;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); }
  .nav-tabs > li {
    margin-bottom: -2px;
    /*#region Colred Tab*/
    /*#endregion Colred Tab*/ }
    .nav-tabs > li > a:hover {
      color: #262626;
      background-color: transparent;
      border-color: transparent; }
    .nav-tabs > li > a:active, .nav-tabs > li > a:focus {
      outline: none !important; }
    .nav-tabs > li > a, .nav-tabs > li > a:focus {
      border-radius: 0 !important;
      color: #777;
      margin-right: -1px;
      line-height: 12px;
      position: relative;
      z-index: 3; }
    .nav-tabs > li > a > .badge {
      padding: 0 4px;
      line-height: 15px;
      opacity: .75;
      height: 16px;
      min-width: 16px; }
    .nav-tabs > li > a .fa, .nav-tabs > li > a .glyphicon, .nav-tabs > li > a .typcn, .nav-tabs > li > a .wi {
      opacity: .75; }
    .nav-tabs > li:first-child > a {
      margin-left: 0; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #262626;
      border: 0;
      border-top: 2px solid #2dc3e8;
      border-bottom-color: transparent;
      background-color: #fbfbfb;
      z-index: 4;
      line-height: 16px;
      margin-top: -2px;
      box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15); }
    .nav-tabs > li.active > a > .badge, .nav-tabs > li.active > a > [class*="fa-"] {
      opacity: 1; }
    .nav-tabs > li.active.tab-white > a {
      border-color: #fff !important; }
      .nav-tabs > li.active.tab-white > a > .fa, .nav-tabs > li.active.tab-white > a .glyphicon, .nav-tabs > li.active.tab-white > a .typcn, .nav-tabs > li.active.tab-white > a .wi {
        color: #fff; }
    .nav-tabs > li.active tab-snow > a {
      border-color: #fbfbfb !important; }
      .nav-tabs > li.active tab-snow > a > .fa, .nav-tabs > li.active tab-snow > a .glyphicon, .nav-tabs > li.active tab-snow > a .typcn, .nav-tabs > li.active tab-snow > a .wi {
        color: #fbfbfb; }
    .nav-tabs > li.active.tab-whitesmoke > a {
      border-color: #f5f5f5 !important; }
      .nav-tabs > li.active.tab-whitesmoke > a > .fa, .nav-tabs > li.active.tab-whitesmoke > a .glyphicon, .nav-tabs > li.active.tab-whitesmoke > a .typcn, .nav-tabs > li.active.tab-whitesmoke > a .wi {
        color: #f5f5f5; }
    .nav-tabs > li.active.tab-seashell > a {
      border-color: #f3f3f3 !important; }
      .nav-tabs > li.active.tab-seashell > a > .fa, .nav-tabs > li.active.tab-seashell > a .glyphicon, .nav-tabs > li.active.tab-seashell > a .typcn, .nav-tabs > li.active.tab-seashell > a .wi {
        color: #f3f3f3; }
    .nav-tabs > li.active.tab-ivory > a {
      border-color: #eee !important; }
      .nav-tabs > li.active.tab-ivory > a > .fa, .nav-tabs > li.active.tab-ivory > a .glyphicon, .nav-tabs > li.active.tab-ivory > a .typcn, .nav-tabs > li.active.tab-ivory > a .wi {
        color: #eee; }
    .nav-tabs > li.active.tab-platinum > a {
      border-color: #e5e5e5 !important; }
      .nav-tabs > li.active.tab-platinum > a > .fa, .nav-tabs > li.active.tab-platinum > a .glyphicon, .nav-tabs > li.active.tab-platinum > a .typcn, .nav-tabs > li.active.tab-platinum > a .wi {
        color: #e5e5e5; }
    .nav-tabs > li.active.tab-lightgray > a {
      border-color: #d0d0d0 !important; }
      .nav-tabs > li.active.tab-lightgray > a > .fa, .nav-tabs > li.active.tab-lightgray > a .glyphicon, .nav-tabs > li.active.tab-lightgray > a .typcn, .nav-tabs > li.active.tab-lightgray > a .wi {
        color: #d0d0d0; }
    .nav-tabs > li.active.tab-gray > a {
      border-color: #ccc !important; }
      .nav-tabs > li.active.tab-gray > a > .fa, .nav-tabs > li.active.tab-gray > a .glyphicon, .nav-tabs > li.active.tab-gray > a .typcn, .nav-tabs > li.active.tab-gray > a .wi {
        color: #ccc; }
    .nav-tabs > li.active.tab-darkgray > a {
      border-color: #999999 !important; }
      .nav-tabs > li.active.tab-darkgray > a > .fa, .nav-tabs > li.active.tab-darkgray > a .glyphicon, .nav-tabs > li.active.tab-darkgray > a .typcn, .nav-tabs > li.active.tab-darkgray > a .wi {
        color: #999999; }
    .nav-tabs > li.active.tab-silver > a {
      border-color: #777 !important; }
      .nav-tabs > li.active.tab-silver > a > .fa, .nav-tabs > li.active.tab-silver > a .glyphicon, .nav-tabs > li.active.tab-silver > a .typcn, .nav-tabs > li.active.tab-silver > a .wi {
        color: #777; }
    .nav-tabs > li.active.tab-sonic-silver > a {
      border-color: #737373 !important; }
      .nav-tabs > li.active.tab-sonic-silver > a > .fa, .nav-tabs > li.active.tab-sonic-silver > a .glyphicon, .nav-tabs > li.active.tab-sonic-silver > a .typcn, .nav-tabs > li.active.tab-sonic-silver > a .wi {
        color: #737373; }
    .nav-tabs > li.active.tab-storm-cloud > a {
      border-color: #666 !important; }
      .nav-tabs > li.active.tab-storm-cloud > a > .fa, .nav-tabs > li.active.tab-storm-cloud > a .glyphicon, .nav-tabs > li.active.tab-storm-cloud > a .typcn, .nav-tabs > li.active.tab-storm-cloud > a .wi {
        color: #666; }
    .nav-tabs > li.active.tab-lightcarbon > a {
      border-color: #555 !important; }
      .nav-tabs > li.active.tab-lightcarbon > a > .fa, .nav-tabs > li.active.tab-lightcarbon > a .glyphicon, .nav-tabs > li.active.tab-lightcarbon > a .typcn, .nav-tabs > li.active.tab-lightcarbon > a .wi {
        color: #555; }
    .nav-tabs > li.active.tab-carbon > a {
      border-color: #444 !important; }
      .nav-tabs > li.active.tab-carbon > a > .fa, .nav-tabs > li.active.tab-carbon > a .glyphicon, .nav-tabs > li.active.tab-carbon > a .typcn, .nav-tabs > li.active.tab-carbon > a .wi {
        color: #444; }
    .nav-tabs > li.active.tab-primary > a {
      border-color: #4374e0 !important; }
      .nav-tabs > li.active.tab-primary > a > .fa, .nav-tabs > li.active.tab-primary > a .glyphicon, .nav-tabs > li.active.tab-primary > a .typcn, .nav-tabs > li.active.tab-primary > a .wi {
        color: #4374e0; }
    .nav-tabs > li.active.tab-slate-gray > a {
      border-color: #333 !important; }
      .nav-tabs > li.active.tab-slate-gray > a > .fa, .nav-tabs > li.active.tab-slate-gray > a .glyphicon, .nav-tabs > li.active.tab-slate-gray > a .typcn, .nav-tabs > li.active.tab-slate-gray > a .wi {
        color: #333; }
    .nav-tabs > li.active.tab-darkcarbon > a {
      border-color: #262626 !important; }
      .nav-tabs > li.active.tab-darkcarbon > a > .fa, .nav-tabs > li.active.tab-darkcarbon > a .glyphicon, .nav-tabs > li.active.tab-darkcarbon > a .typcn, .nav-tabs > li.active.tab-darkcarbon > a .wi {
        color: #262626; }
    .nav-tabs > li.active.tab-blue > a {
      border-color: #5DB2FF !important; }
      .nav-tabs > li.active.tab-blue > a > .fa, .nav-tabs > li.active.tab-blue > a .glyphicon, .nav-tabs > li.active.tab-blue > a .typcn, .nav-tabs > li.active.tab-blue > a .wi {
        color: #5DB2FF; }
    .nav-tabs > li.active.tab-info > a {
      border-color: #57b5e3 !important; }
      .nav-tabs > li.active.tab-info > a > .fa, .nav-tabs > li.active.tab-info > a .glyphicon, .nav-tabs > li.active.tab-info > a .typcn, .nav-tabs > li.active.tab-info > a .wi {
        color: #57b5e3; }
    .nav-tabs > li.active.tab-sky > a {
      border-color: #11a9cc !important; }
      .nav-tabs > li.active.tab-sky > a > .fa, .nav-tabs > li.active.tab-sky > a .glyphicon, .nav-tabs > li.active.tab-sky > a .typcn, .nav-tabs > li.active.tab-sky > a .wi {
        color: #11a9cc; }
    .nav-tabs > li.active.tab-primary > a {
      border-color: #4374e0 !important; }
      .nav-tabs > li.active.tab-primary > a > .fa, .nav-tabs > li.active.tab-primary > a .glyphicon, .nav-tabs > li.active.tab-primary > a .typcn, .nav-tabs > li.active.tab-primary > a .wi {
        color: #4374e0; }
    .nav-tabs > li.active.tab-primary > a {
      border-color: #4374e0 !important; }
      .nav-tabs > li.active.tab-primary > a > .fa, .nav-tabs > li.active.tab-primary > a .glyphicon, .nav-tabs > li.active.tab-primary > a .typcn, .nav-tabs > li.active.tab-primary > a .wi {
        color: #4374e0; }
    .nav-tabs > li.active.tab-blueberry > a {
      border-color: #6f85bf !important; }
      .nav-tabs > li.active.tab-blueberry > a > .fa, .nav-tabs > li.active.tab-blueberry > a .glyphicon, .nav-tabs > li.active.tab-blueberry > a .typcn, .nav-tabs > li.active.tab-blueberry > a .wi {
        color: #6f85bf; }
    .nav-tabs > li.active.tab-palegreen > a {
      border-color: #a0d468 !important; }
      .nav-tabs > li.active.tab-palegreen > a > .fa, .nav-tabs > li.active.tab-palegreen > a .glyphicon, .nav-tabs > li.active.tab-palegreen > a .typcn, .nav-tabs > li.active.tab-palegreen > a .wi {
        color: #a0d468; }
    .nav-tabs > li.active.tab-success > a {
      border-color: #53a93f !important; }
      .nav-tabs > li.active.tab-success > a > .fa, .nav-tabs > li.active.tab-success > a .glyphicon, .nav-tabs > li.active.tab-success > a .typcn, .nav-tabs > li.active.tab-success > a .wi {
        color: #53a93f; }
    .nav-tabs > li.active.tab-green > a {
      border-color: #8cc474 !important; }
      .nav-tabs > li.active.tab-green > a > .fa, .nav-tabs > li.active.tab-green > a .glyphicon, .nav-tabs > li.active.tab-green > a .typcn, .nav-tabs > li.active.tab-green > a .wi {
        color: #8cc474; }
    .nav-tabs > li.active.tab-lightyellow > a {
      border-color: #f6d52e !important; }
      .nav-tabs > li.active.tab-lightyellow > a > .fa, .nav-tabs > li.active.tab-lightyellow > a .glyphicon, .nav-tabs > li.active.tab-lightyellow > a .typcn, .nav-tabs > li.active.tab-lightyellow > a .wi {
        color: #f6d52e; }
    .nav-tabs > li.active.tab-yellow > a {
      border-color: #ffce55 !important; }
      .nav-tabs > li.active.tab-yellow > a > .fa, .nav-tabs > li.active.tab-yellow > a .glyphicon, .nav-tabs > li.active.tab-yellow > a .typcn, .nav-tabs > li.active.tab-yellow > a .wi {
        color: #ffce55; }
    .nav-tabs > li.active.tab-warning > a {
      border-color: #f4b400 !important; }
      .nav-tabs > li.active.tab-warning > a > .fa, .nav-tabs > li.active.tab-warning > a .glyphicon, .nav-tabs > li.active.tab-warning > a .typcn, .nav-tabs > li.active.tab-warning > a .wi {
        color: #f4b400; }
    .nav-tabs > li.active.tab-gold > a {
      border-color: #f9b256 !important; }
      .nav-tabs > li.active.tab-gold > a > .fa, .nav-tabs > li.active.tab-gold > a .glyphicon, .nav-tabs > li.active.tab-gold > a .typcn, .nav-tabs > li.active.tab-gold > a .wi {
        color: #f9b256; }
    .nav-tabs > li.active.tab-orange > a {
      border-color: #fb6e52 !important; }
      .nav-tabs > li.active.tab-orange > a > .fa, .nav-tabs > li.active.tab-orange > a .glyphicon, .nav-tabs > li.active.tab-orange > a .typcn, .nav-tabs > li.active.tab-orange > a .wi {
        color: #fb6e52; }
    .nav-tabs > li.active.tab-lightred > a {
      border-color: #e46f61 !important; }
      .nav-tabs > li.active.tab-lightred > a > .fa, .nav-tabs > li.active.tab-lightred > a .glyphicon, .nav-tabs > li.active.tab-lightred > a .typcn, .nav-tabs > li.active.tab-lightred > a .wi {
        color: #e46f61; }
    .nav-tabs > li.active.tab-darkorange > a {
      border-color: #ed4e2a !important; }
      .nav-tabs > li.active.tab-darkorange > a > .fa, .nav-tabs > li.active.tab-darkorange > a .glyphicon, .nav-tabs > li.active.tab-darkorange > a .typcn, .nav-tabs > li.active.tab-darkorange > a .wi {
        color: #ed4e2a; }
    .nav-tabs > li.active.tab-red > a {
      border-color: #df5138 !important; }
      .nav-tabs > li.active.tab-red > a > .fa, .nav-tabs > li.active.tab-red > a .glyphicon, .nav-tabs > li.active.tab-red > a .typcn, .nav-tabs > li.active.tab-red > a .wi {
        color: #df5138; }
    .nav-tabs > li.active.tab-pink > a {
      border-color: #e75b8d !important; }
      .nav-tabs > li.active.tab-pink > a > .fa, .nav-tabs > li.active.tab-pink > a .glyphicon, .nav-tabs > li.active.tab-pink > a .typcn, .nav-tabs > li.active.tab-pink > a .wi {
        color: #e75b8d; }
    .nav-tabs > li.active.tab-danger > a {
      border-color: #d73d32 !important; }
      .nav-tabs > li.active.tab-danger > a > .fa, .nav-tabs > li.active.tab-danger > a .glyphicon, .nav-tabs > li.active.tab-danger > a .typcn, .nav-tabs > li.active.tab-danger > a .wi {
        color: #d73d32; }
    .nav-tabs > li.active.tab-magenta > a {
      border-color: #bc5679 !important; }
      .nav-tabs > li.active.tab-magenta > a > .fa, .nav-tabs > li.active.tab-magenta > a .glyphicon, .nav-tabs > li.active.tab-magenta > a .typcn, .nav-tabs > li.active.tab-magenta > a .wi {
        color: #bc5679; }
    .nav-tabs > li.active.tab-purple > a {
      border-color: #7e3794 !important; }
      .nav-tabs > li.active.tab-purple > a > .fa, .nav-tabs > li.active.tab-purple > a .glyphicon, .nav-tabs > li.active.tab-purple > a .typcn, .nav-tabs > li.active.tab-purple > a .wi {
        color: #7e3794; }
    .nav-tabs > li.active.tab-maroon > a {
      border-color: #981b48 !important; }
      .nav-tabs > li.active.tab-maroon > a > .fa, .nav-tabs > li.active.tab-maroon > a .glyphicon, .nav-tabs > li.active.tab-maroon > a .typcn, .nav-tabs > li.active.tab-maroon > a .wi {
        color: #981b48; }
  .nav-tabs.nav-justified {
    margin-bottom: -2px; }
    .nav-tabs.nav-justified > li > a {
      border: none;
      margin-top: -2px; }
      .nav-tabs.nav-justified > li > a:hover {
        background-color: transparent; }
    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
      border: 0;
      border-top: 2px solid #2dc3e8;
      background-color: #fbfbfb; }
  .nav-tabs .dropdown-menu {
    margin-top: -3px; }
  .nav-tabs.tabs-flat {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0); }

.tabs-below > .nav-tabs {
  top: auto;
  margin-bottom: 0;
  margin-top: -1px;
  border-bottom-width: 0; }
  .tabs-below > .nav-tabs li.active > a, .tabs-below > .nav-tabs li.active > a:hover, .tabs-below > .nav-tabs li.active > a:focus {
    border-top-width: 1px;
    border-bottom: 2px solid #5DB2FF;
    border-top-color: transparent;
    margin-top: 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); }
  .tabs-below > .nav-tabs.nav-justified > li > a {
    margin-bottom: -2px; }
  .tabs-below > .nav-tabs.nav-justified > .active > a, .tabs-below > .nav-tabs.nav-justified > .active > a:hover, .tabs-below > .nav-tabs.nav-justified > .active > a:focus {
    border: 0;
    border-bottom: 2px solid #5DB2FF; }

.tabs-left > .nav-tabs {
  top: auto;
  margin-bottom: 0;
  float: left; }
  .tabs-left > .nav-tabs > li {
    float: none; }
    .tabs-left > .nav-tabs > li > a, .tabs-left > .nav-tabs > li > a:focus, .tabs-left > .nav-tabs > li > a:hover {
      margin: 0 -1px 0 0; }
    .tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs > li.active > a:focus, .tabs-left > .nav-tabs > li.active > a:hover {
      border: 0;
      border-left: 2px solid #5DB2FF;
      border-right-color: transparent;
      margin: 0 -1px 0 -1px;
      box-shadow: -2px 0 3px 0 rgba(0, 0, 0, 0.3); }

.tabs-right > .nav-tabs {
  top: auto;
  margin-bottom: 0;
  float: right; }
  .tabs-right > .nav-tabs > li {
    float: none; }
    .tabs-right > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > li > a:hover {
      border-top: 0;
      margin: 0 -1px; }
    .tabs-right > .nav-tabs > li.active > a, .tabs-right > .nav-tabs > li.active > a:focus, .tabs-right > .nav-tabs > li.active > a:hover {
      border-top-width: 0;
      border-right: 2px solid #5DB2FF;
      border-left-color: transparent;
      margin: 0 -2px 0 -1px;
      box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.3); }

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
  min-width: 60px; }

.nav-tabs li [class*=" fa-"], .nav-tabs li [class^="fa-"] {
  width: 1.25em;
  display: inline-block;
  text-align: center; }

.nav-tabs > li.open .dropdown-toggle {
  background-color: #e5e5e5;
  border-color: #e5e5e5; }

.tabs-left .tab-content, .tabs-right .tab-content {
  overflow: auto; }

.nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
  background-color: #fbfbfb; }

.nav .dropdown-menu > .active > a, .nav .dropdown-menu > .active > a:hover, .nav .dropdown-menu > .active > a:focus {
  color: #262626;
  background-color: #e5e5e5; }

.nav-tabs > li:not(.active):not(.open) > a:not(:hover) > [class*="fa-"].disabled:first-child {
  color: #909090 !important; }

/*#endregion Tab*/
/*#endregion Tabs*/
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  display: none;
  padding: 1px;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }
  .popover.wide {
    width: 100%; }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }
  .popover-title .overflow-elipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .popover-title .popover-close {
    color: #000;
    opacity: 0.2;
    font-size: 21px;
    font-weight: bold;
    margin-left: 15px;
    text-decoration: none; }
  .popover-title .popover-close:hover {
    opacity: 0.5; }

.popover-content {
  padding: 9px 14px; }
  .popover-content i:not(.stat-icon) {
    display: inline-block;
    vertical-align: middle;
    margin: -1px 0 0 0; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

/*#region Animations*/
.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.animated.infinite {
  animation-iteration-count: infinite; }

.animated.hinge {
  animation-duration: 2s; }

@keyframes wave {
  5% {
    opacity: .6; }
  27% {
    transform: scale(1.8);
    opacity: 0; }
  100% {
    opacity: 0; } }

.wave {
  animation-name: wave; }

@keyframes swing {
  20% {
    transform: rotate(15deg); }
  40% {
    transform: rotate(-10deg); }
  60% {
    transform: rotate(5deg); }
  80% {
    transform: rotate(-5deg); }
  100% {
    transform: rotate(0deg); } }

.swing, .system-notification.open > .icon {
  transform-origin: top center;
  animation-name: swing; }

@keyframes preloader_rotate {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes preloader_scale {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(0.5); }
  100% {
    transform: scale(1); } }

/*#endregion Animations*/
@keyframes widthTo4 {
  to {
    width: 4px; } }

.left-stick-not-null::before, .left-stick::before {
  content: "";
  position: absolute;
  width: 0px;
  background-color: #2dc3e8;
  will-change: width; }

.left-stick-not-null.anim:hover::before, .anim.left-stick:hover::before, .sidebar-menu li.active:not(.open)::before,
.sidebar-menu li.active:not(.open) > a::before, .sidebar-menu li:not(.open):hover::before,
.sidebar-menu li:not(.open) > a:hover::before {
  animation-name: widthTo4;
  animation-duration: .2s;
  animation-fill-mode: both; }

.left-stick::before {
  top: 0;
  bottom: 0;
  left: 0; }

/*#region Timeline*/
.timeline {
  list-style: none;
  padding: 0;
  position: relative; }
  .timeline:before {
    top: 0;
    bottom: -35px;
    position: absolute;
    content: " ";
    width: 3px;
    left: 50%;
    margin-left: -1.5px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
    background-color: #f3f3f3; }
  .timeline > li {
    margin-bottom: 20px;
    position: relative; }
    .timeline > li:before, .timeline > li:after {
      content: " ";
      display: table; }
    .timeline > li:after {
      clear: both; }
    .timeline > li > .timeline-datetime {
      color: #737373;
      position: absolute;
      left: 55%;
      top: 6px;
      text-align: left;
      padding: 10px; }
      .timeline > li > .timeline-datetime .timeline-time, .timeline > li > .timeline-datetime .timeline-date {
        display: block;
        font-size: 11px;
        font-family: 'Lucida Sans', 'trebuchet MS', Arial, Helvetica; }
      .timeline > li > .timeline-datetime .timeline-time {
        font-size: 14px;
        font-weight: bold; }
    .timeline > li > .timeline-panel {
      background-color: #fbfbfb;
      width: calc(50% - 45px);
      float: left;
      border-radius: 2px;
      padding: 0;
      position: relative;
      box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); }
      .timeline > li > .timeline-panel .timeline-header .timeline-title {
        display: block;
        padding: 10px 20px 0;
        min-width: 200px;
        font-size: 14px;
        font-family: 'Lucida Sans','trebuchet MS',Arial,Helvetica;
        font-weight: 700; }
      .timeline > li > .timeline-panel .timeline-header .timeline-datetime {
        position: absolute;
        top: 5px;
        right: 10px;
        font-family: 'Lucida Sans','trebuchet MS',Arial,Helvetica;
        font-size: 13px;
        display: none; }
      .timeline > li > .timeline-panel .timeline-body {
        padding: 10px 20px 20px;
        line-height: 22px; }
        .timeline > li > .timeline-panel .timeline-body > p,
        .timeline > li > .timeline-panel .timeline-body > ul {
          margin-bottom: 0; }
        .timeline > li > .timeline-panel .timeline-body > p + p {
          margin-top: 5px; }
      .timeline > li > .timeline-panel .timeline-footer {
        padding: 5px 20px 10px;
        border-top: 1px solid #eee; }
        .timeline > li > .timeline-panel .timeline-footer .footer-registrar {
          font-size: 12px;
          color: #555; }
      .timeline > li > .timeline-panel:before {
        position: absolute;
        top: 16px;
        right: -15px;
        display: inline-block;
        border-top: 15px solid transparent;
        border-left: 15px solid #e5e5e5;
        border-right: 0 solid #e5e5e5;
        border-bottom: 15px solid transparent;
        content: " "; }
      .timeline > li > .timeline-panel:after {
        position: absolute;
        top: 17px;
        right: -14px;
        display: inline-block;
        border-top: 14px solid transparent;
        border-left: 14px solid #fbfbfb;
        border-right: 0 solid #fbfbfb;
        border-bottom: 14px solid transparent;
        content: " "; }
    .timeline > li .timeline-badge {
      width: 50px;
      height: 50px;
      font-size: 1.4em;
      text-align: center;
      position: absolute;
      top: 6px;
      left: 50%;
      margin-left: -25px;
      background-image: linear-gradient(to bottom, #eeeeee 0, #fbfbfb 100%);
      z-index: 5;
      border-radius: 50%;
      box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
      color: #444; }
      .timeline > li .timeline-badge .badge-picture {
        width: 50px;
        height: 50px;
        border-radius: 50%; }
      .timeline > li .timeline-badge i {
        line-height: 50px; }
      .timeline > li .timeline-badge[class*="bg-"] {
        background-image: none !important;
        color: #fff; }
    .timeline > li.timeline-inverted > .timeline-datetime {
      left: auto;
      right: 55%;
      text-align: right; }
    .timeline > li.timeline-inverted > .timeline-panel {
      float: right; }
      .timeline > li.timeline-inverted > .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto; }
      .timeline > li.timeline-inverted > .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto; }
    .timeline > li.timeline-node {
      width: 150px;
      margin: 0px auto 20px;
      text-align: center; }

@media (max-width: 767px) {
  .timeline:before {
    left: 40px; }
  .timeline > li > .timeline-panel {
    width: calc(100% - 90px); }
  .timeline > li > .timeline-badge {
    left: 15px;
    margin-left: 0;
    top: 6px; }
  .timeline > li > .timeline-panel {
    float: right; }
    .timeline > li > .timeline-panel:before {
      border-left-width: 0;
      border-right-width: 15px;
      left: -15px;
      right: auto; }
    .timeline > li > .timeline-panel:after {
      border-left-width: 0;
      border-right-width: 14px;
      left: -14px;
      right: auto; }
    .timeline > li > .timeline-panel .timeline-header .timeline-title {
      top: 5px; }
    .timeline > li > .timeline-panel .timeline-header .timeline-datetime {
      display: block; }
  .timeline > li > .timeline-datetime {
    display: none; }
  .timeline > li.timeline-node {
    margin: 0 0 20px -35px; } }

@media (max-width: 500px) {
  .timeline > li > .timeline-panel .timeline-header .timeline-datetime {
    position: relative;
    padding: 5px 30px 0;
    margin: 0; }
  .timeline > li > .timeline-panel .timeline-body {
    padding: 20px 20px 20px; } }

/*#endregion Timleline*/
html {
  font-size: 1rem; }

body::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #eee; }

body #app-loading {
  position: fixed;
  z-index: 777;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

find {
  margin: 0;
  color: #fff; }

/*#region navbar*/
.navbar {
  border: none;
  min-height: 45px;
  margin: 0; }

.navbar-inner {
  min-height: inherit;
  background-color: #2dc3e8; }
  .navbar-inner .icon {
    display: block;
    min-width: 45px;
    color: #fff;
    font-size: 16pt;
    line-height: 45px;
    text-align: center; }

.account-area {
  list-style: none;
  margin: 0; }
  .account-area .profile {
    padding-left: 10px;
    position: relative; }
    .account-area .profile span {
      display: inline-block;
      color: #fff;
      cursor: pointer;
      margin-top: -1px;
      line-height: 45px;
      vertical-align: middle; }
      .account-area .profile span:hover {
        text-decoration: none; }
        .account-area .profile span:hover span {
          opacity: 1; }
    .account-area .profile [class^=companies-] {
      display: inline-block;
      vertical-align: inherit;
      max-height: 45px; }
    .account-area .profile .icon {
      font-size: 20pt; }
    .account-area .profile .fio {
      margin: 0 5px; }
    .account-area .profile span {
      opacity: .8; }
    .account-area .profile::before, .account-area .profile::after {
      content: "";
      position: absolute;
      border: 1px solid rgba(250, 250, 250, 0.1);
      top: 10px;
      bottom: 10px; }
    .account-area .profile::before {
      left: 0; }
    .account-area .profile::after {
      right: 0; }
  .account-area > li {
    float: left;
    position: relative;
    margin-right: 5px; }
    .account-area > li .icon.wave::after {
      content: "";
      top: 3px;
      left: 3px;
      position: absolute;
      width: 40px;
      height: 40px;
      background-image: radial-gradient(farthest-side circle at center center, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
      animation: wave 5s 3s infinite linear;
      border-radius: 50%;
      opacity: 0; }
  .account-area .dropdown-menu {
    cursor: auto;
    padding: 0;
    border-radius: 0 !important;
    min-width: 240px;
    border: none !important;
    box-shadow: 0 26px 70px -14px rgba(0, 0, 0, 0.4); }
    .account-area .dropdown-menu > li {
      padding: 0 8px; }
      .account-area .dropdown-menu > li:hover {
        background-color: #f5f5f5; }
      .account-area .dropdown-menu > li.block-bgcolor:hover {
        background-color: inherit !important; }
      .account-area .dropdown-menu > li > span {
        display: block;
        color: #333;
        padding: 10px 2px 5px 2px; }
      .account-area .dropdown-menu > li > a {
        margin: 0;
        padding: 10px 2px; }
      .account-area .dropdown-menu > li.dropdown-header > span, .account-area .dropdown-menu > li.dropdown-footer > span {
        color: #262626; }
      .account-area .dropdown-menu > li.dropdown-header {
        border-bottom: 3px solid #2dc3e8; }
      .account-area .dropdown-menu > li.dropdown-footer {
        margin-top: 15px;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        text-align: right; }
        .account-area .dropdown-menu > li.dropdown-footer a {
          display: inline-block; }
          .account-area .dropdown-menu > li.dropdown-footer a:hover {
            background-color: inherit !important;
            text-decoration: underline; }
  .account-area .dropdown-account > li:not([class]) {
    cursor: pointer; }
    .account-area .dropdown-account > li:not([class]) > [role="account-title"] {
      padding: 10px 2px; }
      .account-area .dropdown-account > li:not([class]) > [role="account-title"] i {
        float: left;
        margin-right: 8px; }
      .account-area .dropdown-account > li:not([class]) > [role="account-title"] b, .account-area .dropdown-account > li:not([class]) > [role="account-title"] div {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }

.account-area > li.btn-dropdown {
  height: 44px; }

.sidebar-collapse {
  height: 45px;
  position: absolute;
  left: 189px; }

.navbar-brand {
  padding: 0;
  width: 189px;
  height: 45px;
  text-align: center; }
  .navbar-brand img {
    height: 45px;
    display: inline-block;
    padding: 3px 0; }

@media only screen and (max-width: 610px) {
  .navbar {
    min-height: 90px; }
    .navbar .logo-container {
      width: 100%; }
    .navbar .dropdown-notifications {
      right: auto; }
    .navbar .sidebar-collapse {
      display: none; } }

@media only screen and (max-width: 395px) {
  .navbar .navbar-header {
    margin-left: -45px; } }

/*#endregion navbar*/
.system-notification {
  cursor: pointer; }
  .system-notification.open > .icon {
    animation-duration: 1s; }
  .system-notification .messages-count {
    position: absolute;
    color: white;
    top: 2px;
    background-color: #CC3434;
    border-radius: 5px;
    padding: 2px 5px;
    left: 46%; }

.dropdown-notifications {
  width: 320px;
  max-height: 293px;
  padding-top: 10px;
  user-select: none; }
  .dropdown-notifications::-webkit-scrollbar {
    width: 3px; }
  .dropdown-notifications::-webkit-scrollbar-thumb {
    border-radius: 5px; }
  .dropdown-notifications li {
    border-bottom: 1px solid #f3f3f3;
    padding: 10px !important; }
    .dropdown-notifications li.is-not-read, .dropdown-notifications li.is-not-read:hover {
      background-color: rgba(221, 221, 221, 0.6); }
    .dropdown-notifications li.show-more {
      padding: 0 !important;
      border: none; }
      .dropdown-notifications li.show-more:hover {
        background-color: none; }
      .dropdown-notifications li.show-more > a {
        text-align: center;
        color: #68A9E2;
        transition: color .2s ease-out, border .2s ease-out;
        border: 2px dashed #68A9E2; }
        .dropdown-notifications li.show-more > a:hover {
          color: #338EDE;
          border: 2px dashed #338EDE; }
    .dropdown-notifications li.no-messages {
      height: 75px;
      text-align: center;
      line-height: 60px;
      color: #777; }
      .dropdown-notifications li.no-messages:hover {
        background-color: transparent !important; }
    .dropdown-notifications li .message-avatar {
      max-width: 46px;
      margin-right: 6px;
      margin-top: 11px;
      vertical-align: top;
      box-shadow: 0 0 1px #aaa;
      border: 4px solid #fff; }
    .dropdown-notifications li .message {
      display: inline-block;
      position: relative;
      width: 95%;
      margin-left: 6px; }
      .dropdown-notifications li .message span {
        display: block; }
    .dropdown-notifications li .message-sender {
      font-size: 13px;
      margin-top: 5px; }
    .dropdown-notifications li .message-header {
      font-size: 12px;
      margin-top: 4px; }
    .dropdown-notifications li .message-time {
      position: absolute;
      top: -6px;
      right: 0;
      font-size: 11px;
      font-weight: 400;
      color: #2dc3e8; }
    .dropdown-notifications li .message-body {
      font-size: 12px;
      color: #999999;
      max-height: 35px;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }

/*#region Sidebar*/
#sidebar {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fff;
  box-shadow: 1px 3px 1px 0 rgba(0, 0, 0, 0.1);
  height: 100%; }

aside {
  position: absolute;
  top: 45px;
  left: 0;
  bottom: 0;
  width: 234px; }
  aside.animate {
    transform: translate3d(0, 0, 0);
    will-change: width;
    transition: width .3s ease-in-out; }
  aside.fixed-s {
    top: 45px; }
  aside ul {
    padding: 0;
    list-style: none; }
  aside.min-version {
    width: 50px; }
    aside.min-version + main {
      margin-left: 50px; }
    aside.min-version ul.sidebar-menu > li.not-empty:hover .submenu {
      display: block; }
    aside.min-version ul.submenu {
      background: #fbfbfb;
      width: 220px;
      position: absolute;
      display: none;
      left: 50px;
      top: 0;
      border-left: 1px solid #f3f3f3;
      box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px -5px 5px -5px rgba(0, 0, 0, 0.3); }
      aside.min-version ul.submenu::before {
        content: none; }
      aside.min-version ul.submenu > li {
        height: auto; }
        aside.min-version ul.submenu > li a {
          padding-left: 30px; }
          aside.min-version ul.submenu > li a::before {
            content: none; }

.sidebar-menu {
  margin: 0; }
  .sidebar-menu > li > a > .menu-text {
    word-wrap: break-word;
    white-space: nowrap;
    position: absolute;
    left: 52px; }
  .sidebar-menu a {
    overflow: hidden;
    display: block;
    height: 38px;
    text-decoration: none;
    color: #737373;
    line-height: 36px;
    position: relative; }
    .sidebar-menu a:hover {
      color: #262626; }
  .sidebar-menu .menu-icon {
    padding-left: 19px;
    text-align: center; }
  .sidebar-menu .menu-expand {
    position: absolute;
    left: 215px;
    top: 10px; }
  .sidebar-menu li {
    position: relative; }
    .sidebar-menu li.open > a {
      background-color: #fff;
      color: #262626; }
    .sidebar-menu li.open .menu-expand {
      transform: rotate(90deg); }
    .sidebar-menu li.open > .submenu li {
      height: 38px; }
    .sidebar-menu li.active > a {
      color: #262626; }
  .sidebar-menu > li + * > a {
    border-top: 1px solid rgba(0, 0, 0, 0.01); }
  .sidebar-menu > li:not(.open) > a:hover {
    background-color: #eeeeee; }
  .sidebar-menu > li.active:not(.open) > a {
    background-color: #eeeeee; }
  .sidebar-menu > li > .submenu {
    background-color: #f0f0f0;
    box-shadow: inset 0 4px 4px -2px rgba(0, 0, 0, 0.15), inset 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
    overflow: hidden;
    position: relative; }
    .sidebar-menu > li > .submenu:before {
      content: "";
      position: absolute;
      left: 23px;
      top: 0;
      bottom: 19px;
      border-left: 1px solid #e2e2e2; }
    .sidebar-menu > li > .submenu > li > a {
      padding-left: 40px; }
      .sidebar-menu > li > .submenu > li > a:before {
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        left: 21px;
        top: 17px;
        background-color: #fff;
        border: 1px solid #e2e2e2; }
      .sidebar-menu > li > .submenu > li > a:hover:before {
        background-color: rgba(0, 0, 0, 0.07); }
    .sidebar-menu > li > .submenu > li.active > a:before {
      background-color: rgba(0, 0, 0, 0.4); }

.submenu li {
  will-change: height;
  height: 0;
  transition: all .3s ease; }

@media only screen and (max-width: 610px) {
  aside {
    display: none; }
    aside + main {
      margin-left: 0 !important; } }

/*#endregion Sidebar*/
aside,
#page-breadcrumbs {
  z-index: 60; }
  aside.fixed-s,
  #page-breadcrumbs.fixed-s {
    position: fixed; }

header {
  z-index: 70;
  width: 100%; }
  header.fixed-s {
    position: fixed; }
    header.fixed-s ~ main {
      padding-top: 45px; }

main {
  margin-left: 234px; }
  main.animate {
    will-change: margin-left;
    transition: margin-left .3s ease-in-out; }

.page-content {
  margin: 27px 27px 0 27px;
  padding-top: 38px; }
  .page-content .fixed-element {
    z-index: 5;
    width: inherit;
    position: fixed;
    box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 1px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

#breadcrumbs {
  display: flex;
  background: #f3f3f3;
  box-shadow: 0px 2px 7px -4px rgba(0, 0, 0, 0.15);
  color: #777; }
  @media only screen and (max-width: 610px) {
    #breadcrumbs {
      display: none; } }

#page-breadcrumbs {
  position: absolute;
  line-height: 38px;
  height: 38px;
  left: 234px;
  right: 0;
  top: 45px; }
  #page-breadcrumbs.animate {
    will-change: left;
    transition: left .3s ease-in-out; }

aside.min-version + main #page-breadcrumbs {
  left: 50px; }

.breadcrumbs {
  margin: 0;
  list-style: none;
  padding: 0 20px;
  white-space: nowrap; }
  .breadcrumbs li {
    display: inline-block; }
    .breadcrumbs li:not(:last-child)::after {
      content: '/';
      padding: 0 10px;
      color: #999999; }
    .breadcrumbs li > i {
      position: relative;
      top: 1px;
      margin: 0 3px;
      font-size: 20px; }

@media only screen and (max-width: 610px) {
  aside {
    display: none; }
    aside + main {
      margin-left: 0 !important; } }

.wall {
  background-color: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 27px; }
  .wall .bordered-top {
    border-top: 5px solid #2dc3e8; }
    .wall .bordered-top.bordered-top-lg {
      border-top-width: 40px; }
    .wall .bordered-top.bordered-top-default {
      border-top-width: 34px; }
    .wall .bordered-top.bordered-top-sm {
      border-top-width: 28px; }
    .wall .bordered-top.bordered-top-xs {
      border-top-width: 24px; }
  .wall .bordered-bottom {
    border-bottom: 5px solid #2dc3e8; }
    .wall .bordered-bottom.bordered-bottom-lg {
      border-bottom-width: 40px; }
    .wall .bordered-bottom.bordered-bottom-default {
      border-bottom-width: 34px; }
    .wall .bordered-bottom.bordered-bottom-sm {
      border-bottom-width: 28px; }
    .wall .bordered-bottom.bordered-bottom-xs {
      border-bottom-width: 24px; }

.wall-header {
  background-color: #2dc3e8;
  color: #fff; }
  .wall-header a {
    color: #fff; }

.wall-header-bordered {
  border-bottom: 3px solid #2dc3e8;
  color: #333; }
  .wall-header-bordered .icon-area {
    color: #777; }

.wall-header * + *,
.wall-header-bordered * + * {
  padding-left: 12px; }

.wall-content {
  position: relative;
  color: #262626;
  padding: 24px 0 18px 0; }
  .wall-content > * {
    min-height: inherit; }
  .wall-content .input-group {
    padding: 6px 0; }
    .wall-content .input-group .input-group-addon {
      color: #fff;
      border: none; }
      .wall-content .input-group .input-group-addon + input {
        border-left: none; }
  .wall-content input,
  .wall-content textarea {
    background-color: rgba(0, 0, 0, 0.07); }
    .wall-content input:focus,
    .wall-content textarea:focus {
      background-color: rgba(0, 0, 0, 0.05); }

.wall-header, .wall-header-bordered {
  padding: 9px 10px 9px 27px;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative; }
  .wall-header.with-icons, .wall-header-bordered.with-icons {
    padding-right: 150px !important; }
  .wall-header > :first-child, .wall-header > h3, .wall-header-bordered > :first-child, .wall-header-bordered > h3 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
    font-weight: 100; }
  .wall-header > *, .wall-header-bordered > * {
    display: inline-block;
    vertical-align: middle; }
  .wall-header .icon-area, .wall-header-bordered .icon-area {
    position: absolute;
    right: 15px;
    top: 30%; }
    .wall-header .icon-area > i, .wall-header .icon-area > a, .wall-header-bordered .icon-area > i, .wall-header-bordered .icon-area > a {
      padding: 3px;
      cursor: pointer; }
      .wall-header .icon-area > i:hover, .wall-header .icon-area > a:hover, .wall-header-bordered .icon-area > i:hover, .wall-header-bordered .icon-area > a:hover {
        opacity: .7; }
    .wall-header .icon-area > a, .wall-header-bordered .icon-area > a {
      color: inherit; }
      .wall-header .icon-area > a > i, .wall-header-bordered .icon-area > a > i {
        font-weight: 600; }

.wall-settings,
.wall-info {
  display: none; }

.layout-label {
  position: relative;
  margin-bottom: 11px;
  padding: 22px 0 8px 10px;
  font-weight: 300; }
  .layout-label > i {
    padding-right: 8px; }
  .layout-label::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 40%;
    height: 1px;
    background: rgba(0, 0, 0, 0.1); }

.amChartsLegend g > text:nth-of-type(2) {
  display: none; }

.amcharts-export-canvas {
  position: absolute;
  display: none;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff; }

.amcharts-export-canvas.active {
  display: block; }

.amcharts-export-menu {
  position: absolute;
  z-index: 2;
  opacity: 0.5;
  color: #000; }

.amcharts-main-div:hover .amcharts-export-menu, .amcharts-stock-div:hover .amcharts-export-menu {
  opacity: 1; }

.amcharts-export-menu-top-left > ul > li > ul:after {
  content: "";
  position: absolute;
  top: 13px;
  right: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 7px solid transparent; }

.amcharts-export-menu-top-left > ul > li > ul > li:first-child > a:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid #e2e2e2;
  border-bottom: 8px solid transparent; }

.amcharts-export-menu-top-right > ul > li > ul:after {
  content: "";
  position: absolute;
  top: 13px;
  left: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid #fff;
  border-right: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.amcharts-export-menu-top-right > ul > li > ul > li:first-child > a:after {
  content: "";
  position: absolute;
  top: 12px;
  left: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid #e2e2e2;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent; }

.amcharts-export-menu-bottom-left > ul > li > ul:after {
  content: "";
  position: absolute;
  bottom: 13px;
  right: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 7px solid transparent; }

.amcharts-export-menu-bottom-left > ul > li > ul > li:last-child > a:after {
  content: "";
  position: absolute;
  bottom: 12px;
  right: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid #e2e2e2;
  border-bottom: 8px solid transparent; }

.amcharts-export-menu-bottom-right > ul > li > ul:after {
  content: "";
  position: absolute;
  bottom: 13px;
  left: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid #fff;
  border-right: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.amcharts-export-menu-bottom-right > ul > li > ul > li:last-child > a:after {
  content: "";
  position: absolute;
  bottom: 12px;
  left: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid #e2e2e2;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent; }

.amcharts-export-menu ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.amcharts-export-menu li {
  position: relative;
  display: block;
  z-index: 1; }

.amcharts-export-menu li > ul {
  position: absolute;
  display: none;
  border: 1px solid #e2e2e2;
  margin-top: -1px;
  background: #fff; }

.amcharts-export-menu li > a {
  position: relative;
  display: block;
  color: #000;
  text-decoration: none;
  padding: 12px 12px;
  z-index: 2;
  white-space: nowrap;
  border-bottom: 1px solid #f2f2f2; }

.amcharts-export-menu li:last-child > a {
  border-bottom: none; }

.amcharts-export-menu li > a > img {
  border: none; }

.amcharts-export-menu-top-left {
  top: 0;
  left: 0; }

.amcharts-export-menu-bottom-left {
  bottom: 0;
  left: 0; }

.amcharts-export-menu-top-right {
  top: 0;
  right: 0; }

.amcharts-export-menu-bottom-right {
  bottom: 0;
  right: 0; }

.amcharts-export-menu li:hover > ul {
  display: block; }

.amcharts-export-menu li:hover > a {
  color: #fff;
  background-color: #636363; }

.amcharts-export-menu-top-left li:hover > ul {
  left: 100%;
  top: 0; }

.amcharts-export-menu-bottom-left li:hover > ul {
  left: 100%;
  bottom: 0; }

.amcharts-export-menu-top-right li:hover > ul {
  top: 0;
  right: 100%; }

.amcharts-export-menu-bottom-right li:hover > ul {
  bottom: 0;
  right: 100%; }

.amcharts-export-menu .export-main > a, .amcharts-export-menu .export-drawing > a, .amcharts-export-menu .export-delayed-capturing > a {
  display: block;
  overflow: hidden;
  text-indent: -13333337px;
  width: 36px;
  height: 36px;
  padding: 0;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23888%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23888%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E");
  background-color: #fff;
  background-position: center;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 18px;
  margin: 8px 8px 0 10px; }

.amcharts-export-menu .export-drawing > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23888%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23888%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E"); }

.amcharts-export-menu .export-main:hover, .amcharts-export-menu .export-drawing:hover {
  padding-bottom: 100px; }

.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing:hover {
  padding-bottom: 0;
  padding-top: 100px; }

.amcharts-export-menu .export-main:hover > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23fff%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E"); }

.amcharts-export-menu .export-drawing:hover > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23FFF%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23FFF%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E"); }

.amcharts-export-menu .export-close > a, .amcharts-export-menu .export-close:hover > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAABBsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo4M2Q5NDllYS1lMjE3LTQ3Y2QtYTU1Ni04MTQ3NmRjNWEwYWQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZhMTQ5MTc1LTNiODItMTE3OC05ZjZmLWY0MWMwNTYyYzQxYTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkZGFhNTJkMi1mZDRiLTRkMmMtODEzOC01ZTEzNmQ4NGFjMDE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA3YWZiNWNlLWM0NTktNGM0MS1iZDIyLTE5ZTAyZTBhOWM1Yzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjgzZDk0OWVhLWUyMTctNDdjZC1hNTU2LTgxNDc2ZGM1YTBhZDwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmY3ZmRlNGYtZDk2MS00Njk4LWI0ZjAtMDJlYjEwOWE4OTA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmRkYWE1MmQyLWZkNGItNGQyYy04MTM4LTVlMTM2ZDg0YWMwMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMjEgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNS0xNVQxMzoxMzoxNyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA1LTE1VDEzOjIxOjIxKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Plg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HyMp+AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA3UlEQVR42rSSXZECQQyEPygMrIVFAidhkQASQEIjYVsCSOAksBJAAlhAwvKSWcJBUQVVl6fM5Ke7k4z6vudTG/OFTQAktcAs/ja2TyVBUgVsgQq42F5PItYBCn8PTFNjAYvw5wM92x3gCNSSFCh1araLvAdNBi53VgMtgCuweRqE7RyogAPQxHsdcQBGf0cuaZ80APzaXn468urtniQ1CaXoayStct5AL4QfgToKfoBzIF2BadGVkVZRkIU7UdQDkqRZoDwJl3ROzea2u4LUvtpHOavkty9H/m9XfhsA0l9VuzQDWrIAAAAASUVORK5CYII=); }

.amcharts-export-menu .export-drawing-color {
  background: #000;
  width: 35px; }

.amcharts-export-menu .export-drawing-color > a {
  display: block;
  overflow: hidden;
  text-indent: -13333337px; }

.amcharts-export-menu .export-drawing-color-red {
  background: #f00; }

.amcharts-export-menu .export-drawing-color-green {
  background: #0f0; }

.amcharts-export-menu .export-drawing-color-blue {
  background: #00f; }

.amcharts-export-menu .export-drawing-color-white {
  background: #fff; }

.amcharts-export-fallback {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff; }

.amcharts-export-fallback textarea {
  border: none;
  outline: none;
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding: 20px; }

.amcharts-export-fallback-message {
  position: absolute;
  z-index: 1;
  padding: 20px;
  width: 100%;
  background-color: #fff; }

.amcharts-export-menu .export-delayed-capturing > a {
  text-indent: 0px;
  line-height: 36px;
  vertical-align: middle;
  text-align: center;
  background-image: none; }

.amcharts-export-menu, .amcharts-export-canvas .canvas-container {
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out; }

.amcharts-export-canvas.dropbox .canvas-container {
  opacity: 0.5; }

.amcharts-export-menu .export-drawing-shape a {
  font: 0/0 a;
  text-shadow: none;
  color: transparent; }

.amcharts-export-menu li img {
  height: 20px; }

.amcharts-export-menu .export-drawing-width a {
  text-align: center; }

.amcharts-export-menu .export-drawing-width span {
  display: block;
  margin: 0 auto; }

.amcharts-export-menu .export-drawing-width span > span {
  display: block;
  background: #000;
  border-radius: 100%; }

.amcharts-export-menu .export-drawing-shape a:hover img {
  -webkit-filter: invert(100%);
  filter: invert(100%); }

aside.min-version + main .staffDetails .fixed-element {
  left: 77px;
  right: 27px; }

aside:not(.min-version) + main .staffDetails .fixed-element {
  left: 261px;
  right: 27px; }

main .staffDetails .fixed-element {
  will-change: left;
  transition: left .3s ease-in-out; }

main .staffDetails .wall-header h3 {
  width: calc(100% - 36px); }
  main .staffDetails .wall-header h3 input[list=staffsList] {
    float: right;
    width: 34px; }

#staffs > .wall-content.expanded {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  margin: 0;
  overflow: auto;
  background-color: white; }

#staffsWidgets {
  min-height: 80px;
  background-color: #FFFFFF; }
  #staffsWidgets .databox {
    margin-bottom: 15px; }

#staffsActions-view select, #staffsActions-view input {
  font-size: 12px; }

#staffsActions-view input[role="quickSearch"] {
  padding-top: 4px;
  height: 22px;
  z-index: 0; }

#staffsActions-view #actions .progressbar {
  top: 0;
  margin-top: 10px;
  position: relative; }

#staffsActions-view .input-group.input-group-xs {
  padding: 0; }
  #staffsActions-view .input-group.input-group-xs .input-group-btn button.btn {
    height: 22px;
    padding: 2px 6px 2px 7px;
    font-size: 11px;
    line-height: 1.4;
    margin-top: -6px; }
    #staffsActions-view .input-group.input-group-xs .input-group-btn button.btn i.fa {
      font-size: 11px; }

#staffsFilter-view {
  float: left; }
  #staffsFilter-view button[name="staffsFilter"] {
    height: 22px;
    font-size: 12px;
    margin-top: -2px;
    position: relative;
    z-index: 4; }
    #staffsFilter-view button[name="staffsFilter"].white:hover {
      color: #FFF; }
  #staffsFilter-view #staffsFilter {
    top: 0;
    left: 15px;
    width: 100%;
    position: absolute;
    z-index: 3; }
    #staffsFilter-view #staffsFilter input {
      background-color: #fff; }
    #staffsFilter-view #staffsFilter label > input[type="checkbox"] {
      margin-bottom: -4px; }
    #staffsFilter-view #staffsFilter > .wall {
      padding-top: 15px; }
      #staffsFilter-view #staffsFilter > .wall .wall-content {
        padding: 18px 0 14px 0; }
      #staffsFilter-view #staffsFilter > .wall .row:first-child,
      #staffsFilter-view #staffsFilter > .wall .row:last-child {
        margin-bottom: 15px; }

#staffsTable-view#staffsTable-view,
#staffsTableLegend-view#staffsTable-view {
  position: relative; }

#staffsTable-view #staffDetailsTable,
#staffsTableLegend-view #staffDetailsTable {
  min-width: 1500px; }

#staffsTable-view #staffDetailsTable th > * + find,
#staffsTable-view #staffDetailsTable th > span.pull-right + *, #staffsTable-view #staffDetailsTable tbody td > * + find,
#staffsTable-view #staffDetailsTable tbody td > span.pull-right + *,
#staffsTable-view #staffsTable th > * + find,
#staffsTable-view #staffsTable th > span.pull-right + *, #staffsTable-view #staffsTable tbody td > * + find,
#staffsTable-view #staffsTable tbody td > span.pull-right + *,
#staffsTable-view #simpleStaffsTable th > * + find,
#staffsTable-view #simpleStaffsTable th > span.pull-right + *, #staffsTable-view #simpleStaffsTable tbody td > * + find,
#staffsTable-view #simpleStaffsTable tbody td > span.pull-right + *,
#staffsTableLegend-view #staffDetailsTable th > * + find,
#staffsTableLegend-view #staffDetailsTable th > span.pull-right + *,
#staffsTableLegend-view #staffDetailsTable tbody td > * + find,
#staffsTableLegend-view #staffDetailsTable tbody td > span.pull-right + *,
#staffsTableLegend-view #staffsTable th > * + find,
#staffsTableLegend-view #staffsTable th > span.pull-right + *,
#staffsTableLegend-view #staffsTable tbody td > * + find,
#staffsTableLegend-view #staffsTable tbody td > span.pull-right + *,
#staffsTableLegend-view #simpleStaffsTable th > * + find,
#staffsTableLegend-view #simpleStaffsTable th > span.pull-right + *,
#staffsTableLegend-view #simpleStaffsTable tbody td > * + find,
#staffsTableLegend-view #simpleStaffsTable tbody td > span.pull-right + * {
  margin: 0; }

#staffsTable-view #staffDetailsTable th.resizable, #staffsTable-view #staffDetailsTable tbody td.resizable,
#staffsTable-view #staffsTable th.resizable, #staffsTable-view #staffsTable tbody td.resizable,
#staffsTable-view #simpleStaffsTable th.resizable, #staffsTable-view #simpleStaffsTable tbody td.resizable,
#staffsTableLegend-view #staffDetailsTable th.resizable,
#staffsTableLegend-view #staffDetailsTable tbody td.resizable,
#staffsTableLegend-view #staffsTable th.resizable,
#staffsTableLegend-view #staffsTable tbody td.resizable,
#staffsTableLegend-view #simpleStaffsTable th.resizable,
#staffsTableLegend-view #simpleStaffsTable tbody td.resizable {
  overflow: inherit; }

#staffsTable-view #staffDetailsTable th a, #staffsTable-view #staffDetailsTable tbody td a,
#staffsTable-view #staffsTable th a, #staffsTable-view #staffsTable tbody td a,
#staffsTable-view #simpleStaffsTable th a, #staffsTable-view #simpleStaffsTable tbody td a,
#staffsTableLegend-view #staffDetailsTable th a,
#staffsTableLegend-view #staffDetailsTable tbody td a,
#staffsTableLegend-view #staffsTable th a,
#staffsTableLegend-view #staffsTable tbody td a,
#staffsTableLegend-view #simpleStaffsTable th a,
#staffsTableLegend-view #simpleStaffsTable tbody td a {
  display: inline; }

#staffsTable-view #staffDetailsTable th.price a, #staffsTable-view #staffDetailsTable th.price a:hover, #staffsTable-view #staffDetailsTable tbody td.price a, #staffsTable-view #staffDetailsTable tbody td.price a:hover,
#staffsTable-view #staffsTable th.price a,
#staffsTable-view #staffsTable th.price a:hover, #staffsTable-view #staffsTable tbody td.price a, #staffsTable-view #staffsTable tbody td.price a:hover,
#staffsTable-view #simpleStaffsTable th.price a,
#staffsTable-view #simpleStaffsTable th.price a:hover, #staffsTable-view #simpleStaffsTable tbody td.price a, #staffsTable-view #simpleStaffsTable tbody td.price a:hover,
#staffsTableLegend-view #staffDetailsTable th.price a,
#staffsTableLegend-view #staffDetailsTable th.price a:hover,
#staffsTableLegend-view #staffDetailsTable tbody td.price a,
#staffsTableLegend-view #staffDetailsTable tbody td.price a:hover,
#staffsTableLegend-view #staffsTable th.price a,
#staffsTableLegend-view #staffsTable th.price a:hover,
#staffsTableLegend-view #staffsTable tbody td.price a,
#staffsTableLegend-view #staffsTable tbody td.price a:hover,
#staffsTableLegend-view #simpleStaffsTable th.price a,
#staffsTableLegend-view #simpleStaffsTable th.price a:hover,
#staffsTableLegend-view #simpleStaffsTable tbody td.price a,
#staffsTableLegend-view #simpleStaffsTable tbody td.price a:hover {
  color: #000; }

#staffsTable-view #staffDetailsTable th.price.min a,
#staffsTable-view #staffDetailsTable th.price.min a:hover, #staffsTable-view #staffDetailsTable tbody td.price.min a,
#staffsTable-view #staffDetailsTable tbody td.price.min a:hover,
#staffsTable-view #staffsTable th.price.min a,
#staffsTable-view #staffsTable th.price.min a:hover, #staffsTable-view #staffsTable tbody td.price.min a,
#staffsTable-view #staffsTable tbody td.price.min a:hover,
#staffsTable-view #simpleStaffsTable th.price.min a,
#staffsTable-view #simpleStaffsTable th.price.min a:hover, #staffsTable-view #simpleStaffsTable tbody td.price.min a,
#staffsTable-view #simpleStaffsTable tbody td.price.min a:hover,
#staffsTableLegend-view #staffDetailsTable th.price.min a,
#staffsTableLegend-view #staffDetailsTable th.price.min a:hover,
#staffsTableLegend-view #staffDetailsTable tbody td.price.min a,
#staffsTableLegend-view #staffDetailsTable tbody td.price.min a:hover,
#staffsTableLegend-view #staffsTable th.price.min a,
#staffsTableLegend-view #staffsTable th.price.min a:hover,
#staffsTableLegend-view #staffsTable tbody td.price.min a,
#staffsTableLegend-view #staffsTable tbody td.price.min a:hover,
#staffsTableLegend-view #simpleStaffsTable th.price.min a,
#staffsTableLegend-view #simpleStaffsTable th.price.min a:hover,
#staffsTableLegend-view #simpleStaffsTable tbody td.price.min a,
#staffsTableLegend-view #simpleStaffsTable tbody td.price.min a:hover {
  color: #3c763d;
  font-weight: bold; }

#staffsTable-view #staffDetailsTable th.price.max a,
#staffsTable-view #staffDetailsTable th.price.max a:hover, #staffsTable-view #staffDetailsTable tbody td.price.max a,
#staffsTable-view #staffDetailsTable tbody td.price.max a:hover,
#staffsTable-view #staffsTable th.price.max a,
#staffsTable-view #staffsTable th.price.max a:hover, #staffsTable-view #staffsTable tbody td.price.max a,
#staffsTable-view #staffsTable tbody td.price.max a:hover,
#staffsTable-view #simpleStaffsTable th.price.max a,
#staffsTable-view #simpleStaffsTable th.price.max a:hover, #staffsTable-view #simpleStaffsTable tbody td.price.max a,
#staffsTable-view #simpleStaffsTable tbody td.price.max a:hover,
#staffsTableLegend-view #staffDetailsTable th.price.max a,
#staffsTableLegend-view #staffDetailsTable th.price.max a:hover,
#staffsTableLegend-view #staffDetailsTable tbody td.price.max a,
#staffsTableLegend-view #staffDetailsTable tbody td.price.max a:hover,
#staffsTableLegend-view #staffsTable th.price.max a,
#staffsTableLegend-view #staffsTable th.price.max a:hover,
#staffsTableLegend-view #staffsTable tbody td.price.max a,
#staffsTableLegend-view #staffsTable tbody td.price.max a:hover,
#staffsTableLegend-view #simpleStaffsTable th.price.max a,
#staffsTableLegend-view #simpleStaffsTable th.price.max a:hover,
#staffsTableLegend-view #simpleStaffsTable tbody td.price.max a,
#staffsTableLegend-view #simpleStaffsTable tbody td.price.max a:hover {
  color: #a94442;
  font-weight: bold; }

#staffsTable-view #staffDetailsTable th.price.deprecated, #staffsTable-view #staffDetailsTable th.price.deprecated::before,
#staffsTable-view #staffDetailsTable th.price.deprecated > a, #staffsTable-view #staffDetailsTable tbody td.price.deprecated, #staffsTable-view #staffDetailsTable tbody td.price.deprecated::before,
#staffsTable-view #staffDetailsTable tbody td.price.deprecated > a,
#staffsTable-view #staffsTable th.price.deprecated,
#staffsTable-view #staffsTable th.price.deprecated::before,
#staffsTable-view #staffsTable th.price.deprecated > a, #staffsTable-view #staffsTable tbody td.price.deprecated, #staffsTable-view #staffsTable tbody td.price.deprecated::before,
#staffsTable-view #staffsTable tbody td.price.deprecated > a,
#staffsTable-view #simpleStaffsTable th.price.deprecated,
#staffsTable-view #simpleStaffsTable th.price.deprecated::before,
#staffsTable-view #simpleStaffsTable th.price.deprecated > a, #staffsTable-view #simpleStaffsTable tbody td.price.deprecated, #staffsTable-view #simpleStaffsTable tbody td.price.deprecated::before,
#staffsTable-view #simpleStaffsTable tbody td.price.deprecated > a,
#staffsTableLegend-view #staffDetailsTable th.price.deprecated,
#staffsTableLegend-view #staffDetailsTable th.price.deprecated::before,
#staffsTableLegend-view #staffDetailsTable th.price.deprecated > a,
#staffsTableLegend-view #staffDetailsTable tbody td.price.deprecated,
#staffsTableLegend-view #staffDetailsTable tbody td.price.deprecated::before,
#staffsTableLegend-view #staffDetailsTable tbody td.price.deprecated > a,
#staffsTableLegend-view #staffsTable th.price.deprecated,
#staffsTableLegend-view #staffsTable th.price.deprecated::before,
#staffsTableLegend-view #staffsTable th.price.deprecated > a,
#staffsTableLegend-view #staffsTable tbody td.price.deprecated,
#staffsTableLegend-view #staffsTable tbody td.price.deprecated::before,
#staffsTableLegend-view #staffsTable tbody td.price.deprecated > a,
#staffsTableLegend-view #simpleStaffsTable th.price.deprecated,
#staffsTableLegend-view #simpleStaffsTable th.price.deprecated::before,
#staffsTableLegend-view #simpleStaffsTable th.price.deprecated > a,
#staffsTableLegend-view #simpleStaffsTable tbody td.price.deprecated,
#staffsTableLegend-view #simpleStaffsTable tbody td.price.deprecated::before,
#staffsTableLegend-view #simpleStaffsTable tbody td.price.deprecated > a {
  color: #C3C3C3; }

#staffsTable-view #staffDetailsTable th.sulpak, #staffsTable-view #staffDetailsTable tbody td.sulpak,
#staffsTable-view #staffsTable th.sulpak, #staffsTable-view #staffsTable tbody td.sulpak,
#staffsTable-view #simpleStaffsTable th.sulpak, #staffsTable-view #simpleStaffsTable tbody td.sulpak,
#staffsTableLegend-view #staffDetailsTable th.sulpak,
#staffsTableLegend-view #staffDetailsTable tbody td.sulpak,
#staffsTableLegend-view #staffsTable th.sulpak,
#staffsTableLegend-view #staffsTable tbody td.sulpak,
#staffsTableLegend-view #simpleStaffsTable th.sulpak,
#staffsTableLegend-view #simpleStaffsTable tbody td.sulpak {
  border: 2px solid red !important; }

#staffsTable-view #staffDetailsTable th.promo > a, #staffsTable-view #staffDetailsTable tbody td.promo > a,
#staffsTable-view #staffsTable th.promo > a, #staffsTable-view #staffsTable tbody td.promo > a,
#staffsTable-view #simpleStaffsTable th.promo > a, #staffsTable-view #simpleStaffsTable tbody td.promo > a,
#staffsTableLegend-view #staffDetailsTable th.promo > a,
#staffsTableLegend-view #staffDetailsTable tbody td.promo > a,
#staffsTableLegend-view #staffsTable th.promo > a,
#staffsTableLegend-view #staffsTable tbody td.promo > a,
#staffsTableLegend-view #simpleStaffsTable th.promo > a,
#staffsTableLegend-view #simpleStaffsTable tbody td.promo > a {
  background-color: #ff8f32; }

#staffsTable-view #staffDetailsTable th.promo.deprecated > a, #staffsTable-view #staffDetailsTable tbody td.promo.deprecated > a,
#staffsTable-view #staffsTable th.promo.deprecated > a, #staffsTable-view #staffsTable tbody td.promo.deprecated > a,
#staffsTable-view #simpleStaffsTable th.promo.deprecated > a, #staffsTable-view #simpleStaffsTable tbody td.promo.deprecated > a,
#staffsTableLegend-view #staffDetailsTable th.promo.deprecated > a,
#staffsTableLegend-view #staffDetailsTable tbody td.promo.deprecated > a,
#staffsTableLegend-view #staffsTable th.promo.deprecated > a,
#staffsTableLegend-view #staffsTable tbody td.promo.deprecated > a,
#staffsTableLegend-view #simpleStaffsTable th.promo.deprecated > a,
#staffsTableLegend-view #simpleStaffsTable tbody td.promo.deprecated > a {
  color: #FFFFFF; }

#staffsTable-view #staffDetailsTable th.sale, #staffsTable-view #staffDetailsTable tbody td.sale,
#staffsTable-view #staffsTable th.sale, #staffsTable-view #staffsTable tbody td.sale,
#staffsTable-view #simpleStaffsTable th.sale, #staffsTable-view #simpleStaffsTable tbody td.sale,
#staffsTableLegend-view #staffDetailsTable th.sale,
#staffsTableLegend-view #staffDetailsTable tbody td.sale,
#staffsTableLegend-view #staffsTable th.sale,
#staffsTableLegend-view #staffsTable tbody td.sale,
#staffsTableLegend-view #simpleStaffsTable th.sale,
#staffsTableLegend-view #simpleStaffsTable tbody td.sale {
  background-color: #ff8f32; }
  #staffsTable-view #staffDetailsTable th.sale.price, #staffsTable-view #staffDetailsTable tbody td.sale.price,
  #staffsTable-view #staffsTable th.sale.price, #staffsTable-view #staffsTable tbody td.sale.price,
  #staffsTable-view #simpleStaffsTable th.sale.price, #staffsTable-view #simpleStaffsTable tbody td.sale.price,
  #staffsTableLegend-view #staffDetailsTable th.sale.price,
  #staffsTableLegend-view #staffDetailsTable tbody td.sale.price,
  #staffsTableLegend-view #staffsTable th.sale.price,
  #staffsTableLegend-view #staffsTable tbody td.sale.price,
  #staffsTableLegend-view #simpleStaffsTable th.sale.price,
  #staffsTableLegend-view #simpleStaffsTable tbody td.sale.price {
    box-shadow: 2px 0 0 #ed4e2a inset; }

#staffsTable-view #staffDetailsTable th.success, #staffsTable-view #staffDetailsTable tbody td.success,
#staffsTable-view #staffsTable th.success, #staffsTable-view #staffsTable tbody td.success,
#staffsTable-view #simpleStaffsTable th.success, #staffsTable-view #simpleStaffsTable tbody td.success,
#staffsTableLegend-view #staffDetailsTable th.success,
#staffsTableLegend-view #staffDetailsTable tbody td.success,
#staffsTableLegend-view #staffsTable th.success,
#staffsTableLegend-view #staffsTable tbody td.success,
#staffsTableLegend-view #simpleStaffsTable th.success,
#staffsTableLegend-view #simpleStaffsTable tbody td.success {
  background-color: #dff0d8; }
  #staffsTable-view #staffDetailsTable th.success.price, #staffsTable-view #staffDetailsTable tbody td.success.price,
  #staffsTable-view #staffsTable th.success.price, #staffsTable-view #staffsTable tbody td.success.price,
  #staffsTable-view #simpleStaffsTable th.success.price, #staffsTable-view #simpleStaffsTable tbody td.success.price,
  #staffsTableLegend-view #staffDetailsTable th.success.price,
  #staffsTableLegend-view #staffDetailsTable tbody td.success.price,
  #staffsTableLegend-view #staffsTable th.success.price,
  #staffsTableLegend-view #staffsTable tbody td.success.price,
  #staffsTableLegend-view #simpleStaffsTable th.success.price,
  #staffsTableLegend-view #simpleStaffsTable tbody td.success.price {
    box-shadow: 2px 0 0 #3c763d inset; }

#staffsTable-view #staffDetailsTable th.danger, #staffsTable-view #staffDetailsTable tbody td.danger,
#staffsTable-view #staffsTable th.danger, #staffsTable-view #staffsTable tbody td.danger,
#staffsTable-view #simpleStaffsTable th.danger, #staffsTable-view #simpleStaffsTable tbody td.danger,
#staffsTableLegend-view #staffDetailsTable th.danger,
#staffsTableLegend-view #staffDetailsTable tbody td.danger,
#staffsTableLegend-view #staffsTable th.danger,
#staffsTableLegend-view #staffsTable tbody td.danger,
#staffsTableLegend-view #simpleStaffsTable th.danger,
#staffsTableLegend-view #simpleStaffsTable tbody td.danger {
  background-color: #f2dede; }
  #staffsTable-view #staffDetailsTable th.danger.price, #staffsTable-view #staffDetailsTable tbody td.danger.price,
  #staffsTable-view #staffsTable th.danger.price, #staffsTable-view #staffsTable tbody td.danger.price,
  #staffsTable-view #simpleStaffsTable th.danger.price, #staffsTable-view #simpleStaffsTable tbody td.danger.price,
  #staffsTableLegend-view #staffDetailsTable th.danger.price,
  #staffsTableLegend-view #staffDetailsTable tbody td.danger.price,
  #staffsTableLegend-view #staffsTable th.danger.price,
  #staffsTableLegend-view #staffsTable tbody td.danger.price,
  #staffsTableLegend-view #simpleStaffsTable th.danger.price,
  #staffsTableLegend-view #simpleStaffsTable tbody td.danger.price {
    box-shadow: 2px 0 0 #a94442 inset; }

#staffsTable-view #staffDetailsTable th.warning, #staffsTable-view #staffDetailsTable tbody td.warning,
#staffsTable-view #staffsTable th.warning, #staffsTable-view #staffsTable tbody td.warning,
#staffsTable-view #simpleStaffsTable th.warning, #staffsTable-view #simpleStaffsTable tbody td.warning,
#staffsTableLegend-view #staffDetailsTable th.warning,
#staffsTableLegend-view #staffDetailsTable tbody td.warning,
#staffsTableLegend-view #staffsTable th.warning,
#staffsTableLegend-view #staffsTable tbody td.warning,
#staffsTableLegend-view #simpleStaffsTable th.warning,
#staffsTableLegend-view #simpleStaffsTable tbody td.warning {
  background-color: #fcf8e3; }
  #staffsTable-view #staffDetailsTable th.warning.price, #staffsTable-view #staffDetailsTable tbody td.warning.price,
  #staffsTable-view #staffsTable th.warning.price, #staffsTable-view #staffsTable tbody td.warning.price,
  #staffsTable-view #simpleStaffsTable th.warning.price, #staffsTable-view #simpleStaffsTable tbody td.warning.price,
  #staffsTableLegend-view #staffDetailsTable th.warning.price,
  #staffsTableLegend-view #staffDetailsTable tbody td.warning.price,
  #staffsTableLegend-view #staffsTable th.warning.price,
  #staffsTableLegend-view #staffsTable tbody td.warning.price,
  #staffsTableLegend-view #simpleStaffsTable th.warning.price,
  #staffsTableLegend-view #simpleStaffsTable tbody td.warning.price {
    box-shadow: 2px 0 0 #8a6d3b inset; }

#staffsTable-view #staffDetailsTable th.info, #staffsTable-view #staffDetailsTable tbody td.info,
#staffsTable-view #staffsTable th.info, #staffsTable-view #staffsTable tbody td.info,
#staffsTable-view #simpleStaffsTable th.info, #staffsTable-view #simpleStaffsTable tbody td.info,
#staffsTableLegend-view #staffDetailsTable th.info,
#staffsTableLegend-view #staffDetailsTable tbody td.info,
#staffsTableLegend-view #staffsTable th.info,
#staffsTableLegend-view #staffsTable tbody td.info,
#staffsTableLegend-view #simpleStaffsTable th.info,
#staffsTableLegend-view #simpleStaffsTable tbody td.info {
  background-color: #d9edf7; }
  #staffsTable-view #staffDetailsTable th.info.price, #staffsTable-view #staffDetailsTable tbody td.info.price,
  #staffsTable-view #staffsTable th.info.price, #staffsTable-view #staffsTable tbody td.info.price,
  #staffsTable-view #simpleStaffsTable th.info.price, #staffsTable-view #simpleStaffsTable tbody td.info.price,
  #staffsTableLegend-view #staffDetailsTable th.info.price,
  #staffsTableLegend-view #staffDetailsTable tbody td.info.price,
  #staffsTableLegend-view #staffsTable th.info.price,
  #staffsTableLegend-view #staffsTable tbody td.info.price,
  #staffsTableLegend-view #simpleStaffsTable th.info.price,
  #staffsTableLegend-view #simpleStaffsTable tbody td.info.price {
    box-shadow: 2px 0 0 #31708f inset; }

#staffsTable-view #staffDetailsTable th[role]:hover,
#staffsTable-view #simpleStaffsTable th[role]:hover,
#staffsTable-view #staffsTable th[role]:hover,
#staffsTableLegend-view #staffDetailsTable th[role]:hover,
#staffsTableLegend-view #simpleStaffsTable th[role]:hover,
#staffsTableLegend-view #staffsTable th[role]:hover {
  cursor: pointer; }

#staffsTable-view #simpleStaffsTable th,
#staffsTable-view #staffsTable th,
#staffsTableLegend-view #simpleStaffsTable th,
#staffsTableLegend-view #staffsTable th {
  padding: 5px 5px 0 5px; }
  #staffsTable-view #simpleStaffsTable th > i:not([type="checkbox"]),
  #staffsTable-view #staffsTable th > i:not([type="checkbox"]),
  #staffsTableLegend-view #simpleStaffsTable th > i:not([type="checkbox"]),
  #staffsTableLegend-view #staffsTable th > i:not([type="checkbox"]) {
    margin-top: 8px;
    float: left; }
  #staffsTable-view #simpleStaffsTable th .companyData,
  #staffsTable-view #staffsTable th .companyData,
  #staffsTableLegend-view #simpleStaffsTable th .companyData,
  #staffsTableLegend-view #staffsTable th .companyData {
    display: inline-block; }
    #staffsTable-view #simpleStaffsTable th .companyData div,
    #staffsTable-view #staffsTable th .companyData div,
    #staffsTableLegend-view #simpleStaffsTable th .companyData div,
    #staffsTableLegend-view #staffsTable th .companyData div {
      max-width: 75px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    #staffsTable-view #simpleStaffsTable th .companyData.ym div,
    #staffsTable-view #staffsTable th .companyData.ym div,
    #staffsTableLegend-view #simpleStaffsTable th .companyData.ym div,
    #staffsTableLegend-view #staffsTable th .companyData.ym div {
      max-width: 100px; }

#staffsTable-view #staffsTable th.resizable,
#staffsTable-view #simpleStaffsTable th.resizable,
#staffsTable-view #staffDetailsTable th.resizable,
#staffsTableLegend-view #staffsTable th.resizable,
#staffsTableLegend-view #simpleStaffsTable th.resizable,
#staffsTableLegend-view #staffDetailsTable th.resizable {
  padding-top: 9px;
  position: relative; }
  #staffsTable-view #staffsTable th.resizable .resizable-handle,
  #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle,
  #staffsTable-view #staffDetailsTable th.resizable .resizable-handle,
  #staffsTableLegend-view #staffsTable th.resizable .resizable-handle,
  #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle,
  #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle {
    width: 7px;
    height: 100%;
    position: absolute;
    display: block;
    top: 0;
    right: -4px;
    z-index: 1; }
    #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
    #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
    #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
    #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
    #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
    #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before {
      width: 1px;
      height: 500px;
      content: "\A0";
      position: absolute;
      top: 0;
      right: 3px; }
    #staffsTable-view #staffsTable th.resizable .resizable-handle.resizable-ew,
    #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.resizable-ew,
    #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.resizable-ew,
    #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.resizable-ew,
    #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.resizable-ew,
    #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.resizable-ew {
      cursor: ew-resize; }
  #staffsTable-view #staffsTable th.resizable .overflow-elipsis,
  #staffsTable-view #simpleStaffsTable th.resizable .overflow-elipsis,
  #staffsTable-view #staffDetailsTable th.resizable .overflow-elipsis,
  #staffsTableLegend-view #staffsTable th.resizable .overflow-elipsis,
  #staffsTableLegend-view #simpleStaffsTable th.resizable .overflow-elipsis,
  #staffsTableLegend-view #staffDetailsTable th.resizable .overflow-elipsis {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

#staffsTable-view #simpleStaffsTable thead > tr > th:first-child,
#staffsTable-view #simpleStaffsTable tbody > tr > td:first-child,
#staffsTable-view #simpleStaffsTable tbody > tr > td:nth-last-child(4),
#staffsTable-view #simpleStaffsTable tbody > tr > td:nth-last-child(5),
#staffsTable-view #staffDetailsTable thead > tr > th:first-child,
#staffsTable-view #staffDetailsTable tbody > tr > td:first-child,
#staffsTable-view .fixtableLeft #staffsTable thead > tr > th:first-child,
#staffsTable-view .fixtableLeft #staffsTable tbody > tr > td:first-child,
#staffsTable-view .fixtableRight #staffsTable tbody > tr > td:first-child,
#staffsTableLegend-view #simpleStaffsTable thead > tr > th:first-child,
#staffsTableLegend-view #simpleStaffsTable tbody > tr > td:first-child,
#staffsTableLegend-view #simpleStaffsTable tbody > tr > td:nth-last-child(4),
#staffsTableLegend-view #simpleStaffsTable tbody > tr > td:nth-last-child(5),
#staffsTableLegend-view #staffDetailsTable thead > tr > th:first-child,
#staffsTableLegend-view #staffDetailsTable tbody > tr > td:first-child,
#staffsTableLegend-view .fixtableLeft #staffsTable thead > tr > th:first-child,
#staffsTableLegend-view .fixtableLeft #staffsTable tbody > tr > td:first-child,
#staffsTableLegend-view .fixtableRight #staffsTable tbody > tr > td:first-child {
  text-align: center; }

#staffsTable-view #staffsTable tbody td.ym-price > *,
#staffsTable-view #staffDetailsTable tbody td.ym-price > *,
#staffsTable-view #simpleStaffsTable tbody td.ym-price > *,
#staffsTableLegend-view #staffsTable tbody td.ym-price > *,
#staffsTableLegend-view #staffDetailsTable tbody td.ym-price > *,
#staffsTableLegend-view #simpleStaffsTable tbody td.ym-price > * {
  margin-left: 0;
  text-align: right;
  float: right !important; }
  #staffsTable-view #staffsTable tbody td.ym-price > *:nth-child(1),
  #staffsTable-view #staffDetailsTable tbody td.ym-price > *:nth-child(1),
  #staffsTable-view #simpleStaffsTable tbody td.ym-price > *:nth-child(1),
  #staffsTableLegend-view #staffsTable tbody td.ym-price > *:nth-child(1),
  #staffsTableLegend-view #staffDetailsTable tbody td.ym-price > *:nth-child(1),
  #staffsTableLegend-view #simpleStaffsTable tbody td.ym-price > *:nth-child(1) {
    width: 45px;
    height: 17px; }
  #staffsTable-view #staffsTable tbody td.ym-price > *:nth-child(2),
  #staffsTable-view #staffDetailsTable tbody td.ym-price > *:nth-child(2),
  #staffsTable-view #simpleStaffsTable tbody td.ym-price > *:nth-child(2),
  #staffsTableLegend-view #staffsTable tbody td.ym-price > *:nth-child(2),
  #staffsTableLegend-view #staffDetailsTable tbody td.ym-price > *:nth-child(2),
  #staffsTableLegend-view #simpleStaffsTable tbody td.ym-price > *:nth-child(2) {
    width: 30px;
    margin-left: 3px; }
  #staffsTable-view #staffsTable tbody td.ym-price > *:nth-child(3),
  #staffsTable-view #staffDetailsTable tbody td.ym-price > *:nth-child(3),
  #staffsTable-view #simpleStaffsTable tbody td.ym-price > *:nth-child(3),
  #staffsTableLegend-view #staffsTable tbody td.ym-price > *:nth-child(3),
  #staffsTableLegend-view #staffDetailsTable tbody td.ym-price > *:nth-child(3),
  #staffsTableLegend-view #simpleStaffsTable tbody td.ym-price > *:nth-child(3) {
    width: 60px; }

#staffsTable-view #staffsTable tbody td.price,
#staffsTable-view #staffDetailsTable tbody td.price,
#staffsTable-view #simpleStaffsTable tbody td.price,
#staffsTableLegend-view #staffsTable tbody td.price,
#staffsTableLegend-view #staffDetailsTable tbody td.price,
#staffsTableLegend-view #simpleStaffsTable tbody td.price {
  padding-left: 0px;
  text-align: right; }
  #staffsTable-view #staffsTable tbody td.price:empty::before,
  #staffsTable-view #staffDetailsTable tbody td.price:empty::before,
  #staffsTable-view #simpleStaffsTable tbody td.price:empty::before,
  #staffsTableLegend-view #staffsTable tbody td.price:empty::before,
  #staffsTableLegend-view #staffDetailsTable tbody td.price:empty::before,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price:empty::before {
    content: "\A0"; }
  #staffsTable-view #staffsTable tbody td.price:not(:last-child),
  #staffsTable-view #staffDetailsTable tbody td.price:not(:last-child),
  #staffsTable-view #simpleStaffsTable tbody td.price:not(:last-child),
  #staffsTableLegend-view #staffsTable tbody td.price:not(:last-child),
  #staffsTableLegend-view #staffDetailsTable tbody td.price:not(:last-child),
  #staffsTableLegend-view #simpleStaffsTable tbody td.price:not(:last-child) {
    border-right: none; }
  #staffsTable-view #staffsTable tbody td.price:not(:empty),
  #staffsTable-view #staffsTable tbody td.price:not(:empty) + td.delta,
  #staffsTable-view #staffDetailsTable tbody td.price:not(:empty),
  #staffsTable-view #staffDetailsTable tbody td.price:not(:empty) + td.delta,
  #staffsTable-view #simpleStaffsTable tbody td.price:not(:empty),
  #staffsTable-view #simpleStaffsTable tbody td.price:not(:empty) + td.delta,
  #staffsTableLegend-view #staffsTable tbody td.price:not(:empty),
  #staffsTableLegend-view #staffsTable tbody td.price:not(:empty) + td.delta,
  #staffsTableLegend-view #staffDetailsTable tbody td.price:not(:empty),
  #staffsTableLegend-view #staffDetailsTable tbody td.price:not(:empty) + td.delta,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price:not(:empty),
  #staffsTableLegend-view #simpleStaffsTable tbody td.price:not(:empty) + td.delta {
    cursor: pointer; }
  #staffsTable-view #staffsTable tbody td.price > span,
  #staffsTable-view #staffDetailsTable tbody td.price > span,
  #staffsTable-view #simpleStaffsTable tbody td.price > span,
  #staffsTableLegend-view #staffsTable tbody td.price > span,
  #staffsTableLegend-view #staffDetailsTable tbody td.price > span,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price > span {
    width: 40px; }
  #staffsTable-view #staffsTable tbody td.price + td.delta,
  #staffsTable-view #staffDetailsTable tbody td.price + td.delta,
  #staffsTable-view #simpleStaffsTable tbody td.price + td.delta,
  #staffsTableLegend-view #staffsTable tbody td.price + td.delta,
  #staffsTableLegend-view #staffDetailsTable tbody td.price + td.delta,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price + td.delta {
    padding-left: 0px;
    border-left: none; }
  #staffsTable-view #staffsTable tbody td.price.active,
  #staffsTable-view #staffsTable tbody td.price.active + td.delta,
  #staffsTable-view #staffDetailsTable tbody td.price.active,
  #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
  #staffsTable-view #simpleStaffsTable tbody td.price.active,
  #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
  #staffsTableLegend-view #staffsTable tbody td.price.active,
  #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
  #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
  #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta {
    color: white; }
    #staffsTable-view #staffsTable tbody td.price.active a,
    #staffsTable-view #staffsTable tbody td.price.active span,
    #staffsTable-view #staffsTable tbody td.price.active + td.delta a,
    #staffsTable-view #staffsTable tbody td.price.active + td.delta span,
    #staffsTable-view #staffDetailsTable tbody td.price.active a,
    #staffsTable-view #staffDetailsTable tbody td.price.active span,
    #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta a,
    #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta span,
    #staffsTable-view #simpleStaffsTable tbody td.price.active a,
    #staffsTable-view #simpleStaffsTable tbody td.price.active span,
    #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta a,
    #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta span,
    #staffsTableLegend-view #staffsTable tbody td.price.active a,
    #staffsTableLegend-view #staffsTable tbody td.price.active span,
    #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta a,
    #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta span,
    #staffsTableLegend-view #staffDetailsTable tbody td.price.active a,
    #staffsTableLegend-view #staffDetailsTable tbody td.price.active span,
    #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta a,
    #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta span,
    #staffsTableLegend-view #simpleStaffsTable tbody td.price.active a,
    #staffsTableLegend-view #simpleStaffsTable tbody td.price.active span,
    #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta a,
    #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta span {
      color: white; }
  #staffsTable-view #staffsTable tbody td.price.success + td.delta,
  #staffsTable-view #staffsTable tbody td.price.danger + td.delta,
  #staffsTable-view #staffsTable tbody td.price.warning + td.delta,
  #staffsTable-view #staffsTable tbody td.price.info + td.delta,
  #staffsTable-view #staffDetailsTable tbody td.price.success + td.delta,
  #staffsTable-view #staffDetailsTable tbody td.price.danger + td.delta,
  #staffsTable-view #staffDetailsTable tbody td.price.warning + td.delta,
  #staffsTable-view #staffDetailsTable tbody td.price.info + td.delta,
  #staffsTable-view #simpleStaffsTable tbody td.price.success + td.delta,
  #staffsTable-view #simpleStaffsTable tbody td.price.danger + td.delta,
  #staffsTable-view #simpleStaffsTable tbody td.price.warning + td.delta,
  #staffsTable-view #simpleStaffsTable tbody td.price.info + td.delta,
  #staffsTableLegend-view #staffsTable tbody td.price.success + td.delta,
  #staffsTableLegend-view #staffsTable tbody td.price.danger + td.delta,
  #staffsTableLegend-view #staffsTable tbody td.price.warning + td.delta,
  #staffsTableLegend-view #staffsTable tbody td.price.info + td.delta,
  #staffsTableLegend-view #staffDetailsTable tbody td.price.success + td.delta,
  #staffsTableLegend-view #staffDetailsTable tbody td.price.danger + td.delta,
  #staffsTableLegend-view #staffDetailsTable tbody td.price.warning + td.delta,
  #staffsTableLegend-view #staffDetailsTable tbody td.price.info + td.delta,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price.success + td.delta,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price.danger + td.delta,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price.warning + td.delta,
  #staffsTableLegend-view #simpleStaffsTable tbody td.price.info + td.delta {
    box-shadow: none; }

#staffsTable-view .popover .popover-title > a:not(.popover-close),
#staffsTableLegend-view .popover .popover-title > a:not(.popover-close) {
  color: #000;
  opacity: 0.2;
  font-weight: bold;
  margin-left: 15px;
  text-decoration: none; }
  #staffsTable-view .popover .popover-title > a:not(.popover-close):hover,
  #staffsTableLegend-view .popover .popover-title > a:not(.popover-close):hover {
    opacity: 0.5; }

#staffsTable-view .popover table,
#staffsTableLegend-view .popover table {
  font-size: 14px;
  table-layout: fixed; }
  #staffsTable-view .popover table tr:first-child > th:last-child,
  #staffsTableLegend-view .popover table tr:first-child > th:last-child {
    text-align: center; }
  #staffsTable-view .popover table tr:nth-child(2) > th:nth-last-child(1),
  #staffsTable-view .popover table tr:nth-child(2) > th:nth-last-child(2),
  #staffsTableLegend-view .popover table tr:nth-child(2) > th:nth-last-child(1),
  #staffsTableLegend-view .popover table tr:nth-child(2) > th:nth-last-child(2) {
    text-align: center; }

#staffsTable-view .popover tr:nth-child(1) th:last-child,
#staffsTable-view .popover tr:nth-child(2) th:nth-last-child(1),
#staffsTable-view .popover tr:nth-child(2) th:nth-last-child(2),
#staffsTableLegend-view .popover tr:nth-child(1) th:last-child,
#staffsTableLegend-view .popover tr:nth-child(2) th:nth-last-child(1),
#staffsTableLegend-view .popover tr:nth-child(2) th:nth-last-child(2) {
  text-align: center; }

#staffsTable-view .popover th, #staffsTable-view .popover td,
#staffsTableLegend-view .popover th,
#staffsTableLegend-view .popover td {
  margin: 0;
  padding: 0px 4px;
  vertical-align: middle; }
  #staffsTable-view .popover th.image, #staffsTable-view .popover td.image,
  #staffsTableLegend-view .popover th.image,
  #staffsTableLegend-view .popover td.image {
    padding: 0;
    width: 200px;
    height: 200px;
    text-align: center;
    vertical-align: middle; }
    #staffsTable-view .popover th.image > img, #staffsTable-view .popover td.image > img,
    #staffsTableLegend-view .popover th.image > img,
    #staffsTableLegend-view .popover td.image > img {
      max-width: 199px;
      max-height: 199px; }

#staffDetailsTable,
#simpleStaffsTable,
#staffsTable {
  font-size: 12px;
  table-layout: fixed; }
  #staffDetailsTable table,
  #simpleStaffsTable table,
  #staffsTable table {
    border: none;
    border-top: 1px solid #ddd;
    border-collapse: collapse;
    display: table;
    table-layout: fixed;
    font-size: 12px; }
  #staffDetailsTable .in-report > td:first-child,
  #simpleStaffsTable .in-report > td:first-child,
  #staffsTable .in-report > td:first-child {
    box-shadow: 3px 0 0 #31708f inset; }
  #staffDetailsTable .in-conformity:not(.in-report) > td:first-child,
  #simpleStaffsTable .in-conformity:not(.in-report) > td:first-child,
  #staffsTable .in-conformity:not(.in-report) > td:first-child {
    box-shadow: 3px 0 0 #88f400 inset; }
  #staffDetailsTable .in-conformity.in-report > td:first-child,
  #simpleStaffsTable .in-conformity.in-report > td:first-child,
  #staffsTable .in-conformity.in-report > td:first-child {
    position: relative; }
    #staffDetailsTable .in-conformity.in-report > td:first-child::before,
    #simpleStaffsTable .in-conformity.in-report > td:first-child::before,
    #staffsTable .in-conformity.in-report > td:first-child::before {
      left: 0px;
      width: 3px;
      height: 8px;
      margin-top: 5px;
      position: absolute;
      content: "";
      box-shadow: 3px 0 0 #88f400 inset; }
  #staffDetailsTable i[type="checkbox"],
  #simpleStaffsTable i[type="checkbox"],
  #staffsTable i[type="checkbox"] {
    margin-top: 5px;
    font-size: 11px;
    cursor: pointer; }
  #staffDetailsTable th, #staffDetailsTable td,
  #simpleStaffsTable th,
  #simpleStaffsTable td,
  #staffsTable th,
  #staffsTable td {
    vertical-align: middle; }
    #staffDetailsTable th i:not([type="checkbox"]), #staffDetailsTable td i:not([type="checkbox"]),
    #simpleStaffsTable th i:not([type="checkbox"]),
    #simpleStaffsTable td i:not([type="checkbox"]),
    #staffsTable th i:not([type="checkbox"]),
    #staffsTable td i:not([type="checkbox"]) {
      font-size: 11px;
      display: inline-block;
      vertical-align: middle; }
    #staffDetailsTable th > img, #staffDetailsTable td > img,
    #simpleStaffsTable th > img,
    #simpleStaffsTable td > img,
    #staffsTable th > img,
    #staffsTable td > img {
      max-width: 80px;
      max-height: 35px; }
      #staffDetailsTable th > img.active, #staffDetailsTable td > img.active,
      #simpleStaffsTable th > img.active,
      #simpleStaffsTable td > img.active,
      #staffsTable th > img.active,
      #staffsTable td > img.active {
        cursor: pointer; }
  #staffDetailsTable td > .scrolling,
  #simpleStaffsTable td > .scrolling,
  #staffsTable td > .scrolling {
    position: relative;
    width: 100%; }
    #staffDetailsTable td > .scrolling .scroll,
    #simpleStaffsTable td > .scrolling .scroll,
    #staffsTable td > .scrolling .scroll {
      cursor: pointer;
      display: inline-block;
      height: 100%;
      max-height: calc(100% - 15px);
      opacity: .4;
      position: absolute;
      text-align: center;
      width: 25px;
      z-index: 1; }
      #staffDetailsTable td > .scrolling .scroll > i,
      #simpleStaffsTable td > .scrolling .scroll > i,
      #staffsTable td > .scrolling .scroll > i {
        font-size: 16px;
        left: 50%;
        margin: 0 -7px 0 -8px;
        position: absolute;
        top: 50%; }
    #staffDetailsTable td > .scrolling .scroll:hover,
    #simpleStaffsTable td > .scrolling .scroll:hover,
    #staffsTable td > .scrolling .scroll:hover {
      opacity: .6; }
    #staffDetailsTable td > .scrolling .table-responsive,
    #simpleStaffsTable td > .scrolling .table-responsive,
    #staffsTable td > .scrolling .table-responsive {
      overflow-x: scroll;
      width: 100%; }

#staffsTable-view #staffsTable > tbody > tr > td {
  padding: 0;
  vertical-align: top; }

#staffDetailsTable tr td:nth-child(1), #staffDetailsTable tr td:nth-child(4), #staffDetailsTable tr td:nth-last-child(1), #staffDetailsTable tr td:nth-last-child(3), #staffDetailsTable tr td:nth-last-child(4) {
  text-align: center; }

#staffDetailsTable tr td:nth-last-child(5) {
  text-align: right; }

#staffDetailsTable tr td.price::before {
  width: 30px;
  color: white;
  font-size: 10px;
  font-weight: 700;
  border-radius: 2px;
  padding: 1px 4px;
  margin-left: 5px;
  display: block;
  float: right !important;
  text-align: center; }

#staffDetailsTable tr td.min.price::before {
  content: "MIN";
  background-color: #53a93f; }

#staffDetailsTable tr td.max.price::before {
  content: "MAX";
  background-color: #d73d32; }

#staffDetailsTable tr td.price:not(.max):not(.min)::before {
  content: "";
  width: 30px; }

#staffDetailsTable tbody tr {
  height: 37px; }
  #staffDetailsTable tbody tr td.deprecated, #staffDetailsTable tbody tr.deprecated {
    color: #C3C3C3; }
  #staffDetailsTable tbody tr.promo {
    background-color: rgba(255, 165, 0, 0.1) !important; }
  #staffDetailsTable tbody tr.exclusive {
    background-color: rgba(217, 237, 247, 0.75) !important; }

#simpleStaffsTable thead tr,
#staffsTable thead tr {
  height: 46px; }

#simpleStaffsTable tbody tr,
#staffsTable tbody tr {
  height: 24px; }

#staffsWidgets table {
  margin-bottom: 15px; }
  #staffsWidgets table td:first-child {
    padding: 0;
    width: 130px;
    height: 130px;
    text-align: center; }
    #staffsWidgets table td:first-child > i {
      font-size: 80px; }
    #staffsWidgets table td:first-child > img {
      max-width: 128px;
      max-height: 128px;
      cursor: pointer; }
  #staffsWidgets table th, #staffsWidgets table td:not(:first-child) {
    padding: 0 4px;
    font-size: 14px; }
  #staffsWidgets table tr:not(:last-child) th, #staffsWidgets table tr:not(:last-child) td {
    vertical-align: middle; }

#fsiBox {
  width: 200%;
  height: 200%;
  top: -50%;
  left: -50%;
  position: fixed;
  display: block;
  z-index: 99;
  cursor: pointer; }
  #fsiBox > #fsiOverlay {
    width: 200%;
    height: 200%;
    position: absolute;
    opacity: 0.7;
    background-color: #000; }
  #fsiBox > img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto; }

.modal label > i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

#staffDetailsFilter-view div.row:first-child {
  margin-bottom: 15px; }

input[list=staffsList]::-webkit-calendar-picker-indicator {
  display: none; }

#staffsPricesUploading-view {
  width: 150px;
  margin-top: 8px; }

.wall.users button.create,
.wall.users input[type="search"] {
  height: 22px;
  font-size: 12px; }

.wall.users .usersPagination + div.btn-toolbar {
  height: 22px; }

.wall.users span.input-icon {
  width: 250px; }

.wall.users #usersTable-view find + find {
  margin-left: 0; }

.wall.users #usersTable-view table.commonTable {
  font-size: 12px; }
  .wall.users #usersTable-view table.commonTable td {
    padding: 4px 5px; }
  .wall.users #usersTable-view table.commonTable td:last-child {
    padding: 2px 5px;
    text-align: center; }

.wall.users #usersTable-view th.filter {
  cursor: pointer; }
  .wall.users #usersTable-view th.filter.active {
    color: #fff; }

.wall.users #usersTable-view tr > th:first-child,
.wall.users #usersTable-view tr > td:first-child {
  text-align: center; }
  .wall.users #usersTable-view tr > th:first-child > i[type="checkbox"],
  .wall.users #usersTable-view tr > td:first-child > i[type="checkbox"] {
    cursor: pointer; }

.wall.users #usersTable-view td > i:not([type="checkbox"]), .wall.users #usersTable-view th > i:not([type="checkbox"]) {
  vertical-align: middle;
  display: inline-block; }

.wall.users #usersTable-view td a.btn, .wall.users #usersTable-view th a.btn {
  height: 22px;
  font-size: 12px; }

.wall.users #usersTable-view td:nth-last-child(2),
.wall.users #usersTable-view td:nth-last-child(3),
.wall.users #usersTable-view td:nth-last-child(4),
.wall.users #usersTable-view td:nth-last-child(5),
.wall.users #usersTable-view td:nth-last-child(6) {
  text-align: center; }

#settings label {
  padding-bottom: 5px !important; }
  #settings label > input[type="checkbox"] {
    background-color: #fff;
    margin-bottom: -4px; }

/*#region Notifications*/
.toast-title {
  font-weight: bold; }

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

.toast-message a,
.toast-message label {
  color: #fff; }

.toast-message a:hover {
  color: #ccc;
  text-decoration: none; }

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.5em;
  float: right;
  font-size: 18px;
  font-family: 'FontAwesome';
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8; }

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4; }

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%; }

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%; }

.toast-top-left {
  top: 12px;
  left: 12px; }

.toast-top-right {
  top: 12px;
  right: 12px; }

.toast-bottom-right {
  right: 12px;
  bottom: 12px; }

.toast-bottom-left {
  bottom: 12px;
  left: 12px; }

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/ }

#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #fff;
  opacity: 0.8; }

#toast-container > :hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer; }

#toast-container > .toast {
  background-image: none !important; }

#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 18px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em; }

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto; }

.toast {
  background-color: #030303; }

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

.toast-snow {
  background-color: #fbfbfb !important; }

.toast-whitesmoke {
  background-color: #f5f5f5 !important; }

.toast-seashell {
  background-color: #f3f3f3 !important; }

.toast-ivory {
  background-color: #eee !important; }

.toast-platinum {
  background-color: #e5e5e5 !important; }

.toast-lightgray {
  background-color: #d0d0d0 !important; }

.toast-gray {
  background-color: #ccc !important; }

.toast-darkgray {
  background-color: #999999 !important; }

.toast-silver {
  background-color: #777 !important; }

.toast-sonic-silver {
  background-color: #737373 !important; }

.toast-storm-cloud {
  background-color: #666 !important; }

.toast-lightcarbon {
  background-color: #555 !important; }

.toast-carbon {
  background-color: #444 !important; }

.toast-slate-gray {
  background-color: #333 !important; }

.toast-darkcarbon {
  background-color: #262626 !important; }

.toast-blue {
  background-color: #5DB2FF !important; }

.toast-info {
  background-color: #57b5e3 !important; }

.toast-sky {
  background-color: #11a9cc !important; }

.toast-primary {
  background-color: #4374e0 !important; }

.toast-blueberry {
  background-color: #6f85bf !important; }

.toast-palegreen {
  background-color: #a0d468 !important; }

.toast-success {
  background-color: #53a93f !important; }

.toast-green {
  background-color: #8cc474 !important; }

.toast-lightyellow {
  background-color: #f6d52e !important; }

.toast-yellow {
  background-color: #ffce55 !important; }

.toast-warning {
  background-color: #f4b400 !important; }

.toast-gold {
  background-color: #f9b256 !important; }

.toast-orange {
  background-color: #fb6e52 !important; }

.toast-lightred {
  background-color: #e46f61 !important; }

.toast-darkorange {
  background-color: #ed4e2a !important; }

.toast-red {
  background-color: #df5138 !important; }

.toast-danger {
  background-color: #d73d32 !important; }

.toast-pink {
  background-color: #e75b8d !important; }

.toast-darkpink {
  background-color: #cc324b !important; }

.toast-magenta {
  background-color: #bc5679 !important; }

.toast-purple {
  background-color: #7e3794 !important; }

.toast-maroon {
  background-color: #981b48 !important; }

/*Responsive Design*/
@media all and (max-width: 239px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em; }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em; } }

@media all and (min-width: 240px) and (max-width: 479px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em; }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em; } }

@media all and (min-width: 480px) and (max-width: 767px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em; } }

/*#endregion Notifications*/
.load-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999; }

.load-content {
  color: #fff;
  text-align: center; }

.load-header {
  margin: 6% 0;
  text-transform: uppercase;
  font-weight: bold; }
  @supports (margin: 10vh 0) {
    .load-header {
      margin: 10vh 0; } }

.mask-preloader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5); }

.preloader {
  position: absolute;
  width: 42px;
  height: 42px;
  top: 50%;
  left: calc(50% - 42px / 2);
  margin: -21px 0 -21px;
  animation: preloader_rotate 5s infinite linear; }
  .preloader span {
    width: 20px;
    height: 20px;
    position: absolute;
    display: block;
    animation: preloader_scale 1s infinite linear; }
    .preloader span:nth-child(2) {
      left: 22px;
      animation-delay: .2s; }
    .preloader span:nth-child(3) {
      top: 22px;
      animation-delay: .4s; }
    .preloader span:nth-child(4) {
      top: 22px;
      left: 22px;
      animation-delay: .6s; }

.description {
  word-wrap: break-word;
  word-break: break-all;
  height: 200px; }

@media (min-width: 611px) {
  .auto-reports .modal-dialog {
    width: 90%;
    margin: 30px auto; } }

@media (min-width: 1366px) {
  .auto-reports .modal-dialog {
    width: 1216px; } }

.auto-report {
  margin: 10px 0;
  padding: 15px 15px 0 15px;
  border-radius: 10px;
  border: 1px solid #ccc; }
  .auto-report.add {
    cursor: pointer;
    max-width: 218px;
    max-height: 218px;
    text-align: center;
    position: relative; }
    .auto-report.add:before {
      content: "";
      display: block;
      margin-top: 100%; }
    .auto-report.add .auto-report-body {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin-top: 50%;
      line-height: 100%; }
      .auto-report.add .auto-report-body i {
        font-size: 80px;
        margin-top: -15px;
        line-height: inherit;
        color: rgba(255, 255, 255, 0.42); }
  .auto-report .auto-report-header {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc; }
    .auto-report .auto-report-header button.close {
      float: right;
      font-weight: 700;
      line-height: 1;
      color: #F00;
      margin-top: -2px;
      text-shadow: 0 1px 0 #fff;
      opacity: .3;
      -webkit-appearance: none;
      padding: 0;
      cursor: pointer;
      background: 0 0;
      border: 0;
      font-size: 26px; }
      .auto-report .auto-report-header button.close:hover {
        opacity: .7; }
  .auto-report .auto-report-body {
    padding: 5px 0; }
    .auto-report .auto-report-body .form-group {
      margin-bottom: 0; }
    .auto-report .auto-report-body input, .auto-report .auto-report-body textarea {
      resize: none; }
      .auto-report .auto-report-body input[readonly="readonly"], .auto-report .auto-report-body textarea[readonly="readonly"] {
        cursor: pointer; }

@media screen and (max-width: 1100px) {
  .auto-report.add .auto-report-body i {
    font-size: 60px; } }

@media screen and (max-width: 991px) {
  .auto-report.add {
    height: 80px;
    max-width: 100%; }
    .auto-report.add .auto-report-body {
      margin-top: 22px;
      line-height: 1; } }

#theme-layout.theme-azure ::selection {
  background: #2dc3e8; }

#theme-layout.theme-azure::-webkit-scrollbar-thumb {
  background-color: #96e1f4 !important; }

#theme-layout.theme-azure ::-webkit-scrollbar-thumb {
  background-color: #96e1f4 !important; }

#theme-layout.theme-azure #goods .dropdown-menu > .active > a,
#theme-layout.theme-azure #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #2dc3e8 !important; }
  #theme-layout.theme-azure #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-azure #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #57cfed !important; }

#theme-layout.theme-azure svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #96e1f4 !important;
  fill-opacity: 1; }

#theme-layout.theme-azure #page-breadcrumbs a,
#theme-layout.theme-azure .themeprimary,
#theme-layout.theme-azure .btn-bordered {
  color: #2dc3e8 !important; }

#theme-layout.theme-azure .navbar-inner,
#theme-layout.theme-azure .wall-header,
#theme-layout.theme-azure .left-stick::before,
#theme-layout.theme-azure .left-stick-not-null::before,
#theme-layout.theme-azure .left-stick::before,
#theme-layout.theme-azure .load-mask,
#theme-layout.theme-azure .bg-themeprimary,
#theme-layout.theme-azure find,
#theme-layout.theme-azure #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active,
#theme-layout.theme-azure #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-azure .resizable-handle:hover,
#theme-layout.theme-azure #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active,
#theme-layout.theme-azure #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-azure .resizable-handle:hover,
#theme-layout.theme-azure #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-azure .resizable-handle.active,
#theme-layout.theme-azure #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-azure .resizable-handle:hover,
#theme-layout.theme-azure #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active,
#theme-layout.theme-azure #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-azure .resizable-handle:hover,
#theme-layout.theme-azure #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active,
#theme-layout.theme-azure #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-azure .resizable-handle:hover,
#theme-layout.theme-azure #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-azure .resizable-handle.active,
#theme-layout.theme-azure #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-azure .resizable-handle:hover,
#theme-layout.theme-azure #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active::before,
#theme-layout.theme-azure #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active::before,
#theme-layout.theme-azure #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-azure .resizable-handle.active::before,
#theme-layout.theme-azure #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active::before,
#theme-layout.theme-azure #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-azure .resizable-handle.active::before,
#theme-layout.theme-azure #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-azure .resizable-handle.active::before,
#theme-layout.theme-azure #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-azure td.price.active,
#theme-layout.theme-azure #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-azure td.price.active + td.delta,
#theme-layout.theme-azure #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-azure td.price.active,
#theme-layout.theme-azure #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-azure td.price.active + td.delta,
#theme-layout.theme-azure #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-azure td.price.active,
#theme-layout.theme-azure #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-azure td.price.active + td.delta,
#theme-layout.theme-azure #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-azure td.price.active,
#theme-layout.theme-azure #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-azure td.price.active + td.delta,
#theme-layout.theme-azure #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-azure td.price.active,
#theme-layout.theme-azure #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-azure td.price.active + td.delta,
#theme-layout.theme-azure #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-azure td.price.active,
#theme-layout.theme-azure #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-azure td.price.active + td.delta,
#theme-layout.theme-azure .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-azure th.filter.active {
  background-color: #2dc3e8 !important; }

#theme-layout.theme-azure .table-responsive .scroll-stub {
  background-color: #abe7f6 !important; }
  #theme-layout.theme-azure .table-responsive .scroll-stub:hover {
    background-color: #81dbf1 !important; }

#theme-layout.theme-azure #goods .resize,
#theme-layout.theme-azure #pricing .resize {
  background-color: #2dc3e8 !important; }

#theme-layout.theme-azure .wall-content .input-group-addon {
  background: #2dc3e8; }

#theme-layout.theme-azure .bordered-themeprimary {
  border-color: #2dc3e8 !important; }

#theme-layout.theme-azure .wall-header-bordered,
#theme-layout.theme-azure .account-area .dropdown-header,
#theme-layout.theme-azure .amcharts-popup-header,
#theme-layout.theme-azure .modal-primary .modal-header {
  border-bottom: 3px solid #2dc3e8 !important; }

#theme-layout.theme-azure .pagination > .active > a {
  background-color: #2dc3e8; }

#theme-layout.theme-azure .pagination > .active > a,
#theme-layout.theme-azure .btn-bordered {
  border-color: #2dc3e8; }

#theme-layout.theme-azure .btn-bordered:hover {
  border-color: #5bd0ed; }

#theme-layout.theme-azure .btn-bordered:active {
  border-color: #72d7f0; }

#theme-layout.theme-azure .react-select__control--is-focused {
  border-color: #2dc3e8;
  box-shadow: 0 0 0 1px #2dc3e8; }

#theme-layout.theme-azure .react-select__option--is-focused {
  background-color: white; }

#theme-layout.theme-azure .react-select__option--is-selected {
  background-color: #2dc3e8; }

#theme-layout.theme-azure .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #2dc3e8 !important;
  background-color: #2dc3e8 !important; }
  #theme-layout.theme-azure .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-azure .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-azure .select2-container .select2-results__option--highlighted {
  background-color: #2dc3e8 !important; }

#theme-layout.theme-azure .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-azure .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #2dc3e8;
  background-color: #fff !important; }
  #theme-layout.theme-azure .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-azure .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #2dc3e8; }
    #theme-layout.theme-azure .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-azure .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-azure .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(45, 195, 232, 0.4) !important; }

#theme-layout.theme-azure .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(45, 195, 232, 0.2); }

#theme-layout.theme-azure .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #2dc3e8; }

#theme-layout.theme-azure .file-view:hover {
  background-color: rgba(45, 195, 232, 0.3); }

#theme-layout.theme-azure .amcharts-popup-arrow,
#theme-layout.theme-azure .auto-report {
  background-color: rgba(45, 195, 232, 0.2); }
  #theme-layout.theme-azure .amcharts-popup-arrow.active, #theme-layout.theme-azure .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-azure .auto-report.active,
  #theme-layout.theme-azure .auto-report.add:hover {
    background-color: rgba(45, 195, 232, 0.4); }

#theme-layout.theme-azure #dashboard .widget .widget-tooltip {
  background-color: #2dc3e8; }
  #theme-layout.theme-azure #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #2dc3e8; }
  #theme-layout.theme-azure #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #2dc3e8; }
  #theme-layout.theme-azure #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #2dc3e8; }
  #theme-layout.theme-azure #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #2dc3e8; }

#theme-layout.theme-azure .daterangepicker td.active,
#theme-layout.theme-azure .daterangepicker td.active:hover {
  background: #2dc3e8;
  border: 1px solid #2dc3e8;
  color: #fff; }

#theme-layout.theme-azure .load-header {
  text-shadow: 0px 0px #2dc3e8, 1px 1px #2dc3e8, 2px 2px #2dc3e8, 3px 3px #2dc3e8, 4px 4px #2dc3e8, 5px 5px #32c4e9, 6px 6px #32c4e9, 7px 7px #32c4e9, 8px 8px #32c4e9, 9px 9px #32c4e9, 10px 10px #36c6e9, 11px 11px #36c6e9, 12px 12px #36c6e9, 13px 13px #36c6e9, 14px 14px #36c6e9, 15px 15px #3bc7ea, 16px 16px #3bc7ea, 17px 17px #3bc7ea, 18px 18px #3bc7ea, 19px 19px #3bc7ea, 20px 20px #3fc8ea, 21px 21px #3fc8ea, 22px 22px #3fc8ea, 23px 23px #3fc8ea, 24px 24px #3fc8ea, 25px 25px #44caeb, 26px 26px #44caeb, 27px 27px #44caeb, 28px 28px #44caeb, 29px 29px #44caeb, 30px 30px #49cbeb, 31px 31px #49cbeb, 32px 32px #49cbeb, 33px 33px #49cbeb, 34px 34px #49cbeb, 35px 35px #4dccec, 36px 36px #4dccec, 37px 37px #4dccec, 38px 38px #4dccec, 39px 39px #4dccec; }

#theme-layout.theme-azure .rc-slider .rc-slider-track {
  background-color: #96e1f4; }

#theme-layout.theme-azure .rc-slider .rc-slider-handle {
  border-color: #96e1f4; }
  #theme-layout.theme-azure .rc-slider .rc-slider-handle:hover, #theme-layout.theme-azure .rc-slider .rc-slider-handle:active, #theme-layout.theme-azure .rc-slider .rc-slider-handle:focus {
    border-color: #2dc3e8; }
  #theme-layout.theme-azure .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #2dc3e8; }
  #theme-layout.theme-azure .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #2dc3e8; }

#theme-layout.theme-azure .preloader span:nth-child(1) {
  background-color: #7fdbda; }

#theme-layout.theme-azure .preloader span:nth-child(2) {
  background-color: #adb327; }

#theme-layout.theme-azure .preloader span:nth-child(3) {
  background-color: #50f1cc; }

#theme-layout.theme-azure .preloader span:nth-child(4) {
  background-color: #32b7c9; }

#theme-layout.theme-black ::selection {
  background: #474544; }

#theme-layout.theme-black::-webkit-scrollbar-thumb {
  background-color: #a3a2a2 !important; }

#theme-layout.theme-black ::-webkit-scrollbar-thumb {
  background-color: #a3a2a2 !important; }

#theme-layout.theme-black #goods .dropdown-menu > .active > a,
#theme-layout.theme-black #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #474544 !important; }
  #theme-layout.theme-black #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-black #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #6c6a69 !important; }

#theme-layout.theme-black svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #a3a2a2 !important;
  fill-opacity: 1; }

#theme-layout.theme-black #page-breadcrumbs a,
#theme-layout.theme-black .themeprimary,
#theme-layout.theme-black .btn-bordered {
  color: #474544 !important; }

#theme-layout.theme-black .navbar-inner,
#theme-layout.theme-black .wall-header,
#theme-layout.theme-black .left-stick::before,
#theme-layout.theme-black .left-stick-not-null::before,
#theme-layout.theme-black .left-stick::before,
#theme-layout.theme-black .load-mask,
#theme-layout.theme-black .bg-themeprimary,
#theme-layout.theme-black find,
#theme-layout.theme-black #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-black .resizable-handle.active,
#theme-layout.theme-black #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-black .resizable-handle:hover,
#theme-layout.theme-black #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-black .resizable-handle.active,
#theme-layout.theme-black #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-black .resizable-handle:hover,
#theme-layout.theme-black #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-black .resizable-handle.active,
#theme-layout.theme-black #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-black .resizable-handle:hover,
#theme-layout.theme-black #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-black .resizable-handle.active,
#theme-layout.theme-black #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-black .resizable-handle:hover,
#theme-layout.theme-black #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-black .resizable-handle.active,
#theme-layout.theme-black #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-black .resizable-handle:hover,
#theme-layout.theme-black #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-black .resizable-handle.active,
#theme-layout.theme-black #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-black .resizable-handle:hover,
#theme-layout.theme-black #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-black .resizable-handle.active::before,
#theme-layout.theme-black #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-black .resizable-handle.active::before,
#theme-layout.theme-black #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-black .resizable-handle.active::before,
#theme-layout.theme-black #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-black .resizable-handle.active::before,
#theme-layout.theme-black #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-black .resizable-handle.active::before,
#theme-layout.theme-black #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-black .resizable-handle.active::before,
#theme-layout.theme-black #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-black td.price.active,
#theme-layout.theme-black #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-black td.price.active + td.delta,
#theme-layout.theme-black #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-black td.price.active,
#theme-layout.theme-black #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-black td.price.active + td.delta,
#theme-layout.theme-black #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-black td.price.active,
#theme-layout.theme-black #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-black td.price.active + td.delta,
#theme-layout.theme-black #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-black td.price.active,
#theme-layout.theme-black #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-black td.price.active + td.delta,
#theme-layout.theme-black #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-black td.price.active,
#theme-layout.theme-black #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-black td.price.active + td.delta,
#theme-layout.theme-black #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-black td.price.active,
#theme-layout.theme-black #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-black td.price.active + td.delta,
#theme-layout.theme-black .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-black th.filter.active {
  background-color: #474544 !important; }

#theme-layout.theme-black .table-responsive .scroll-stub {
  background-color: #b5b5b4 !important; }
  #theme-layout.theme-black .table-responsive .scroll-stub:hover {
    background-color: #918f8f !important; }

#theme-layout.theme-black #goods .resize,
#theme-layout.theme-black #pricing .resize {
  background-color: #474544 !important; }

#theme-layout.theme-black .wall-content .input-group-addon {
  background: #474544; }

#theme-layout.theme-black .bordered-themeprimary {
  border-color: #474544 !important; }

#theme-layout.theme-black .wall-header-bordered,
#theme-layout.theme-black .account-area .dropdown-header,
#theme-layout.theme-black .amcharts-popup-header,
#theme-layout.theme-black .modal-primary .modal-header {
  border-bottom: 3px solid #474544 !important; }

#theme-layout.theme-black .pagination > .active > a {
  background-color: #474544; }

#theme-layout.theme-black .pagination > .active > a,
#theme-layout.theme-black .btn-bordered {
  border-color: #474544; }

#theme-layout.theme-black .btn-bordered:hover {
  border-color: #615e5d; }

#theme-layout.theme-black .btn-bordered:active {
  border-color: #6e6b69; }

#theme-layout.theme-black .react-select__control--is-focused {
  border-color: #474544;
  box-shadow: 0 0 0 1px #474544; }

#theme-layout.theme-black .react-select__option--is-focused {
  background-color: #c6c5c4; }

#theme-layout.theme-black .react-select__option--is-selected {
  background-color: #474544; }

#theme-layout.theme-black .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #474544 !important;
  background-color: #474544 !important; }
  #theme-layout.theme-black .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-black .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-black .select2-container .select2-results__option--highlighted {
  background-color: #474544 !important; }

#theme-layout.theme-black .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-black .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #474544;
  background-color: #fff !important; }
  #theme-layout.theme-black .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-black .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #474544; }
    #theme-layout.theme-black .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-black .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-black .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(71, 69, 68, 0.4) !important; }

#theme-layout.theme-black .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(71, 69, 68, 0.2); }

#theme-layout.theme-black .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #474544; }

#theme-layout.theme-black .file-view:hover {
  background-color: rgba(71, 69, 68, 0.3); }

#theme-layout.theme-black .amcharts-popup-arrow,
#theme-layout.theme-black .auto-report {
  background-color: rgba(71, 69, 68, 0.2); }
  #theme-layout.theme-black .amcharts-popup-arrow.active, #theme-layout.theme-black .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-black .auto-report.active,
  #theme-layout.theme-black .auto-report.add:hover {
    background-color: rgba(71, 69, 68, 0.4); }

#theme-layout.theme-black #dashboard .widget .widget-tooltip {
  background-color: #474544; }
  #theme-layout.theme-black #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #474544; }
  #theme-layout.theme-black #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #474544; }
  #theme-layout.theme-black #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #474544; }
  #theme-layout.theme-black #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #474544; }

#theme-layout.theme-black .daterangepicker td.active,
#theme-layout.theme-black .daterangepicker td.active:hover {
  background: #474544;
  border: 1px solid #474544;
  color: #fff; }

#theme-layout.theme-black .load-header {
  text-shadow: 0px 0px #474544, 1px 1px #474544, 2px 2px #474544, 3px 3px #474544, 4px 4px #474544, 5px 5px #4a4846, 6px 6px #4a4846, 7px 7px #4a4846, 8px 8px #4a4846, 9px 9px #4a4846, 10px 10px #4c4a49, 11px 11px #4c4a49, 12px 12px #4c4a49, 13px 13px #4c4a49, 14px 14px #4c4a49, 15px 15px #4f4d4b, 16px 16px #4f4d4b, 17px 17px #4f4d4b, 18px 18px #4f4d4b, 19px 19px #4f4d4b, 20px 20px #514f4e, 21px 21px #514f4e, 22px 22px #514f4e, 23px 23px #514f4e, 24px 24px #514f4e, 25px 25px #545250, 26px 26px #545250, 27px 27px #545250, 28px 28px #545250, 29px 29px #545250, 30px 30px #575453, 31px 31px #575453, 32px 32px #575453, 33px 33px #575453, 34px 34px #575453, 35px 35px #595755, 36px 36px #595755, 37px 37px #595755, 38px 38px #595755, 39px 39px #595755; }

#theme-layout.theme-black .rc-slider .rc-slider-track {
  background-color: #a3a2a2; }

#theme-layout.theme-black .rc-slider .rc-slider-handle {
  border-color: #a3a2a2; }
  #theme-layout.theme-black .rc-slider .rc-slider-handle:hover, #theme-layout.theme-black .rc-slider .rc-slider-handle:active, #theme-layout.theme-black .rc-slider .rc-slider-handle:focus {
    border-color: #474544; }
  #theme-layout.theme-black .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #474544; }
  #theme-layout.theme-black .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #474544; }

#theme-layout.theme-black .preloader span:nth-child(1) {
  background-color: #81b32d; }

#theme-layout.theme-black .preloader span:nth-child(2) {
  background-color: #7e5b09; }

#theme-layout.theme-black .preloader span:nth-child(3) {
  background-color: #15e51a; }

#theme-layout.theme-black .preloader span:nth-child(4) {
  background-color: #11e43b; }

#theme-layout.theme-blue ::selection {
  background: #5DB2FF; }

#theme-layout.theme-blue::-webkit-scrollbar-thumb {
  background-color: #aed9ff !important; }

#theme-layout.theme-blue ::-webkit-scrollbar-thumb {
  background-color: #aed9ff !important; }

#theme-layout.theme-blue #goods .dropdown-menu > .active > a,
#theme-layout.theme-blue #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #5DB2FF !important; }
  #theme-layout.theme-blue #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-blue #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #7dc1ff !important; }

#theme-layout.theme-blue svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #aed9ff !important;
  fill-opacity: 1; }

#theme-layout.theme-blue #page-breadcrumbs a,
#theme-layout.theme-blue .themeprimary,
#theme-layout.theme-blue .btn-bordered {
  color: #5DB2FF !important; }

#theme-layout.theme-blue .navbar-inner,
#theme-layout.theme-blue .wall-header,
#theme-layout.theme-blue .left-stick::before,
#theme-layout.theme-blue .left-stick-not-null::before,
#theme-layout.theme-blue .left-stick::before,
#theme-layout.theme-blue .load-mask,
#theme-layout.theme-blue .bg-themeprimary,
#theme-layout.theme-blue find,
#theme-layout.theme-blue #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active,
#theme-layout.theme-blue #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-blue .resizable-handle:hover,
#theme-layout.theme-blue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active,
#theme-layout.theme-blue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-blue .resizable-handle:hover,
#theme-layout.theme-blue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-blue .resizable-handle.active,
#theme-layout.theme-blue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-blue .resizable-handle:hover,
#theme-layout.theme-blue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active,
#theme-layout.theme-blue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-blue .resizable-handle:hover,
#theme-layout.theme-blue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active,
#theme-layout.theme-blue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-blue .resizable-handle:hover,
#theme-layout.theme-blue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-blue .resizable-handle.active,
#theme-layout.theme-blue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-blue .resizable-handle:hover,
#theme-layout.theme-blue #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active::before,
#theme-layout.theme-blue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active::before,
#theme-layout.theme-blue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-blue .resizable-handle.active::before,
#theme-layout.theme-blue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active::before,
#theme-layout.theme-blue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-blue .resizable-handle.active::before,
#theme-layout.theme-blue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-blue .resizable-handle.active::before,
#theme-layout.theme-blue #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-blue td.price.active,
#theme-layout.theme-blue #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-blue td.price.active + td.delta,
#theme-layout.theme-blue #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-blue td.price.active,
#theme-layout.theme-blue #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-blue td.price.active + td.delta,
#theme-layout.theme-blue #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-blue td.price.active,
#theme-layout.theme-blue #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-blue td.price.active + td.delta,
#theme-layout.theme-blue #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-blue td.price.active,
#theme-layout.theme-blue #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-blue td.price.active + td.delta,
#theme-layout.theme-blue #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-blue td.price.active,
#theme-layout.theme-blue #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-blue td.price.active + td.delta,
#theme-layout.theme-blue #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-blue td.price.active,
#theme-layout.theme-blue #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-blue td.price.active + td.delta,
#theme-layout.theme-blue .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-blue th.filter.active {
  background-color: #5DB2FF !important; }

#theme-layout.theme-blue .table-responsive .scroll-stub {
  background-color: #bee0ff !important; }
  #theme-layout.theme-blue .table-responsive .scroll-stub:hover {
    background-color: #9ed1ff !important; }

#theme-layout.theme-blue #goods .resize,
#theme-layout.theme-blue #pricing .resize {
  background-color: #5DB2FF !important; }

#theme-layout.theme-blue .wall-content .input-group-addon {
  background: #5DB2FF; }

#theme-layout.theme-blue .bordered-themeprimary {
  border-color: #5DB2FF !important; }

#theme-layout.theme-blue .wall-header-bordered,
#theme-layout.theme-blue .account-area .dropdown-header,
#theme-layout.theme-blue .amcharts-popup-header,
#theme-layout.theme-blue .modal-primary .modal-header {
  border-bottom: 3px solid #5DB2FF !important; }

#theme-layout.theme-blue .pagination > .active > a {
  background-color: #5DB2FF; }

#theme-layout.theme-blue .pagination > .active > a,
#theme-layout.theme-blue .btn-bordered {
  border-color: #5DB2FF; }

#theme-layout.theme-blue .btn-bordered:hover {
  border-color: #90caff; }

#theme-layout.theme-blue .btn-bordered:active {
  border-color: #aad6ff; }

#theme-layout.theme-blue .react-select__control--is-focused {
  border-color: #5DB2FF;
  box-shadow: 0 0 0 1px #5DB2FF; }

#theme-layout.theme-blue .react-select__option--is-focused {
  background-color: white; }

#theme-layout.theme-blue .react-select__option--is-selected {
  background-color: #5DB2FF; }

#theme-layout.theme-blue .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #5DB2FF !important;
  background-color: #5DB2FF !important; }
  #theme-layout.theme-blue .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-blue .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-blue .select2-container .select2-results__option--highlighted {
  background-color: #5DB2FF !important; }

#theme-layout.theme-blue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-blue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #5DB2FF;
  background-color: #fff !important; }
  #theme-layout.theme-blue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-blue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #5DB2FF; }
    #theme-layout.theme-blue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-blue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-blue .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(93, 178, 255, 0.4) !important; }

#theme-layout.theme-blue .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(93, 178, 255, 0.2); }

#theme-layout.theme-blue .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #5DB2FF; }

#theme-layout.theme-blue .file-view:hover {
  background-color: rgba(93, 178, 255, 0.3); }

#theme-layout.theme-blue .amcharts-popup-arrow,
#theme-layout.theme-blue .auto-report {
  background-color: rgba(93, 178, 255, 0.2); }
  #theme-layout.theme-blue .amcharts-popup-arrow.active, #theme-layout.theme-blue .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-blue .auto-report.active,
  #theme-layout.theme-blue .auto-report.add:hover {
    background-color: rgba(93, 178, 255, 0.4); }

#theme-layout.theme-blue #dashboard .widget .widget-tooltip {
  background-color: #5DB2FF; }
  #theme-layout.theme-blue #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #5DB2FF; }
  #theme-layout.theme-blue #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #5DB2FF; }
  #theme-layout.theme-blue #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #5DB2FF; }
  #theme-layout.theme-blue #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #5DB2FF; }

#theme-layout.theme-blue .daterangepicker td.active,
#theme-layout.theme-blue .daterangepicker td.active:hover {
  background: #5DB2FF;
  border: 1px solid #5DB2FF;
  color: #fff; }

#theme-layout.theme-blue .load-header {
  text-shadow: 0px 0px #5DB2FF, 1px 1px #5DB2FF, 2px 2px #5DB2FF, 3px 3px #5DB2FF, 4px 4px #5DB2FF, 5px 5px #62b4ff, 6px 6px #62b4ff, 7px 7px #62b4ff, 8px 8px #62b4ff, 9px 9px #62b4ff, 10px 10px #67b7ff, 11px 11px #67b7ff, 12px 12px #67b7ff, 13px 13px #67b7ff, 14px 14px #67b7ff, 15px 15px #6cb9ff, 16px 16px #6cb9ff, 17px 17px #6cb9ff, 18px 18px #6cb9ff, 19px 19px #6cb9ff, 20px 20px #71bcff, 21px 21px #71bcff, 22px 22px #71bcff, 23px 23px #71bcff, 24px 24px #71bcff, 25px 25px #77beff, 26px 26px #77beff, 27px 27px #77beff, 28px 28px #77beff, 29px 29px #77beff, 30px 30px #7cc1ff, 31px 31px #7cc1ff, 32px 32px #7cc1ff, 33px 33px #7cc1ff, 34px 34px #7cc1ff, 35px 35px #81c3ff, 36px 36px #81c3ff, 37px 37px #81c3ff, 38px 38px #81c3ff, 39px 39px #81c3ff; }

#theme-layout.theme-blue .rc-slider .rc-slider-track {
  background-color: #aed9ff; }

#theme-layout.theme-blue .rc-slider .rc-slider-handle {
  border-color: #aed9ff; }
  #theme-layout.theme-blue .rc-slider .rc-slider-handle:hover, #theme-layout.theme-blue .rc-slider .rc-slider-handle:active, #theme-layout.theme-blue .rc-slider .rc-slider-handle:focus {
    border-color: #5DB2FF; }
  #theme-layout.theme-blue .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #5DB2FF; }
  #theme-layout.theme-blue .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #5DB2FF; }

#theme-layout.theme-blue .preloader span:nth-child(1) {
  background-color: #067fa1; }

#theme-layout.theme-blue .preloader span:nth-child(2) {
  background-color: #eea3f1; }

#theme-layout.theme-blue .preloader span:nth-child(3) {
  background-color: #e2ee32; }

#theme-layout.theme-blue .preloader span:nth-child(4) {
  background-color: #90c049; }

#theme-layout.theme-darkblue ::selection {
  background: #0072c6; }

#theme-layout.theme-darkblue::-webkit-scrollbar-thumb {
  background-color: #80b9e3 !important; }

#theme-layout.theme-darkblue ::-webkit-scrollbar-thumb {
  background-color: #80b9e3 !important; }

#theme-layout.theme-darkblue #goods .dropdown-menu > .active > a,
#theme-layout.theme-darkblue #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #0072c6 !important; }
  #theme-layout.theme-darkblue #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-darkblue #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #338ed1 !important; }

#theme-layout.theme-darkblue svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #80b9e3 !important;
  fill-opacity: 1; }

#theme-layout.theme-darkblue #page-breadcrumbs a,
#theme-layout.theme-darkblue .themeprimary,
#theme-layout.theme-darkblue .btn-bordered {
  color: #0072c6 !important; }

#theme-layout.theme-darkblue .navbar-inner,
#theme-layout.theme-darkblue .wall-header,
#theme-layout.theme-darkblue .left-stick::before,
#theme-layout.theme-darkblue .left-stick-not-null::before,
#theme-layout.theme-darkblue .left-stick::before,
#theme-layout.theme-darkblue .load-mask,
#theme-layout.theme-darkblue .bg-themeprimary,
#theme-layout.theme-darkblue find,
#theme-layout.theme-darkblue #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active,
#theme-layout.theme-darkblue #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle:hover,
#theme-layout.theme-darkblue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active,
#theme-layout.theme-darkblue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle:hover,
#theme-layout.theme-darkblue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active,
#theme-layout.theme-darkblue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-darkblue .resizable-handle:hover,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle:hover,
#theme-layout.theme-darkblue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active,
#theme-layout.theme-darkblue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle:hover,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-darkblue .resizable-handle:hover,
#theme-layout.theme-darkblue #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active::before,
#theme-layout.theme-darkblue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active::before,
#theme-layout.theme-darkblue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active::before,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active::before,
#theme-layout.theme-darkblue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active::before,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-darkblue .resizable-handle.active::before,
#theme-layout.theme-darkblue #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-darkblue td.price.active,
#theme-layout.theme-darkblue #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-darkblue td.price.active + td.delta,
#theme-layout.theme-darkblue #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-darkblue td.price.active,
#theme-layout.theme-darkblue #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-darkblue td.price.active + td.delta,
#theme-layout.theme-darkblue #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-darkblue td.price.active,
#theme-layout.theme-darkblue #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-darkblue td.price.active + td.delta,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-darkblue td.price.active,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-darkblue td.price.active + td.delta,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-darkblue td.price.active,
#theme-layout.theme-darkblue #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-darkblue td.price.active + td.delta,
#theme-layout.theme-darkblue #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-darkblue td.price.active,
#theme-layout.theme-darkblue #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-darkblue td.price.active + td.delta,
#theme-layout.theme-darkblue .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-darkblue th.filter.active {
  background-color: #0072c6 !important; }

#theme-layout.theme-darkblue .table-responsive .scroll-stub {
  background-color: #99c7e8 !important; }
  #theme-layout.theme-darkblue .table-responsive .scroll-stub:hover {
    background-color: #66aadd !important; }

#theme-layout.theme-darkblue #goods .resize,
#theme-layout.theme-darkblue #pricing .resize {
  background-color: #0072c6 !important; }

#theme-layout.theme-darkblue .wall-content .input-group-addon {
  background: #0072c6; }

#theme-layout.theme-darkblue .bordered-themeprimary {
  border-color: #0072c6 !important; }

#theme-layout.theme-darkblue .wall-header-bordered,
#theme-layout.theme-darkblue .account-area .dropdown-header,
#theme-layout.theme-darkblue .amcharts-popup-header,
#theme-layout.theme-darkblue .modal-primary .modal-header {
  border-bottom: 3px solid #0072c6 !important; }

#theme-layout.theme-darkblue .pagination > .active > a {
  background-color: #0072c6; }

#theme-layout.theme-darkblue .pagination > .active > a,
#theme-layout.theme-darkblue .btn-bordered {
  border-color: #0072c6; }

#theme-layout.theme-darkblue .btn-bordered:hover {
  border-color: #008ff9; }

#theme-layout.theme-darkblue .btn-bordered:active {
  border-color: #149bff; }

#theme-layout.theme-darkblue .react-select__control--is-focused {
  border-color: #0072c6;
  box-shadow: 0 0 0 1px #0072c6; }

#theme-layout.theme-darkblue .react-select__option--is-focused {
  background-color: #c6e7ff; }

#theme-layout.theme-darkblue .react-select__option--is-selected {
  background-color: #0072c6; }

#theme-layout.theme-darkblue .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #0072c6 !important;
  background-color: #0072c6 !important; }
  #theme-layout.theme-darkblue .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-darkblue .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-darkblue .select2-container .select2-results__option--highlighted {
  background-color: #0072c6 !important; }

#theme-layout.theme-darkblue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-darkblue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #0072c6;
  background-color: #fff !important; }
  #theme-layout.theme-darkblue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-darkblue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #0072c6; }
    #theme-layout.theme-darkblue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-darkblue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-darkblue .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(0, 114, 198, 0.4) !important; }

#theme-layout.theme-darkblue .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(0, 114, 198, 0.2); }

#theme-layout.theme-darkblue .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #0072c6; }

#theme-layout.theme-darkblue .file-view:hover {
  background-color: rgba(0, 114, 198, 0.3); }

#theme-layout.theme-darkblue .amcharts-popup-arrow,
#theme-layout.theme-darkblue .auto-report {
  background-color: rgba(0, 114, 198, 0.2); }
  #theme-layout.theme-darkblue .amcharts-popup-arrow.active, #theme-layout.theme-darkblue .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-darkblue .auto-report.active,
  #theme-layout.theme-darkblue .auto-report.add:hover {
    background-color: rgba(0, 114, 198, 0.4); }

#theme-layout.theme-darkblue #dashboard .widget .widget-tooltip {
  background-color: #0072c6; }
  #theme-layout.theme-darkblue #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #0072c6; }
  #theme-layout.theme-darkblue #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #0072c6; }
  #theme-layout.theme-darkblue #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #0072c6; }
  #theme-layout.theme-darkblue #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #0072c6; }

#theme-layout.theme-darkblue .daterangepicker td.active,
#theme-layout.theme-darkblue .daterangepicker td.active:hover {
  background: #0072c6;
  border: 1px solid #0072c6;
  color: #fff; }

#theme-layout.theme-darkblue .load-header {
  text-shadow: 0px 0px #0072c6, 1px 1px #0072c6, 2px 2px #0072c6, 3px 3px #0072c6, 4px 4px #0072c6, 5px 5px #0075cb, 6px 6px #0075cb, 7px 7px #0075cb, 8px 8px #0075cb, 9px 9px #0075cb, 10px 10px #0078d0, 11px 11px #0078d0, 12px 12px #0078d0, 13px 13px #0078d0, 14px 14px #0078d0, 15px 15px #007bd5, 16px 16px #007bd5, 17px 17px #007bd5, 18px 18px #007bd5, 19px 19px #007bd5, 20px 20px #007eda, 21px 21px #007eda, 22px 22px #007eda, 23px 23px #007eda, 24px 24px #007eda, 25px 25px #0081e0, 26px 26px #0081e0, 27px 27px #0081e0, 28px 28px #0081e0, 29px 29px #0081e0, 30px 30px #0084e5, 31px 31px #0084e5, 32px 32px #0084e5, 33px 33px #0084e5, 34px 34px #0084e5, 35px 35px #0087ea, 36px 36px #0087ea, 37px 37px #0087ea, 38px 38px #0087ea, 39px 39px #0087ea; }

#theme-layout.theme-darkblue .rc-slider .rc-slider-track {
  background-color: #80b9e3; }

#theme-layout.theme-darkblue .rc-slider .rc-slider-handle {
  border-color: #80b9e3; }
  #theme-layout.theme-darkblue .rc-slider .rc-slider-handle:hover, #theme-layout.theme-darkblue .rc-slider .rc-slider-handle:active, #theme-layout.theme-darkblue .rc-slider .rc-slider-handle:focus {
    border-color: #0072c6; }
  #theme-layout.theme-darkblue .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #0072c6; }
  #theme-layout.theme-darkblue .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #0072c6; }

#theme-layout.theme-darkblue .preloader span:nth-child(1) {
  background-color: #8f6953; }

#theme-layout.theme-darkblue .preloader span:nth-child(2) {
  background-color: #5cf397; }

#theme-layout.theme-darkblue .preloader span:nth-child(3) {
  background-color: #2f669d; }

#theme-layout.theme-darkblue .preloader span:nth-child(4) {
  background-color: #0d1cb3; }

#theme-layout.theme-darkred ::selection {
  background: #ac193d; }

#theme-layout.theme-darkred::-webkit-scrollbar-thumb {
  background-color: #d68c9e !important; }

#theme-layout.theme-darkred ::-webkit-scrollbar-thumb {
  background-color: #d68c9e !important; }

#theme-layout.theme-darkred #goods .dropdown-menu > .active > a,
#theme-layout.theme-darkred #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #ac193d !important; }
  #theme-layout.theme-darkred #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-darkred #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #bd4764 !important; }

#theme-layout.theme-darkred svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #d68c9e !important;
  fill-opacity: 1; }

#theme-layout.theme-darkred #page-breadcrumbs a,
#theme-layout.theme-darkred .themeprimary,
#theme-layout.theme-darkred .btn-bordered {
  color: #ac193d !important; }

#theme-layout.theme-darkred .navbar-inner,
#theme-layout.theme-darkred .wall-header,
#theme-layout.theme-darkred .left-stick::before,
#theme-layout.theme-darkred .left-stick-not-null::before,
#theme-layout.theme-darkred .left-stick::before,
#theme-layout.theme-darkred .load-mask,
#theme-layout.theme-darkred .bg-themeprimary,
#theme-layout.theme-darkred find,
#theme-layout.theme-darkred #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active,
#theme-layout.theme-darkred #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-darkred .resizable-handle:hover,
#theme-layout.theme-darkred #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active,
#theme-layout.theme-darkred #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-darkred .resizable-handle:hover,
#theme-layout.theme-darkred #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active,
#theme-layout.theme-darkred #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-darkred .resizable-handle:hover,
#theme-layout.theme-darkred #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active,
#theme-layout.theme-darkred #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-darkred .resizable-handle:hover,
#theme-layout.theme-darkred #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active,
#theme-layout.theme-darkred #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-darkred .resizable-handle:hover,
#theme-layout.theme-darkred #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active,
#theme-layout.theme-darkred #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-darkred .resizable-handle:hover,
#theme-layout.theme-darkred #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active::before,
#theme-layout.theme-darkred #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active::before,
#theme-layout.theme-darkred #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active::before,
#theme-layout.theme-darkred #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active::before,
#theme-layout.theme-darkred #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active::before,
#theme-layout.theme-darkred #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-darkred .resizable-handle.active::before,
#theme-layout.theme-darkred #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-darkred td.price.active,
#theme-layout.theme-darkred #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-darkred td.price.active + td.delta,
#theme-layout.theme-darkred #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-darkred td.price.active,
#theme-layout.theme-darkred #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-darkred td.price.active + td.delta,
#theme-layout.theme-darkred #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-darkred td.price.active,
#theme-layout.theme-darkred #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-darkred td.price.active + td.delta,
#theme-layout.theme-darkred #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-darkred td.price.active,
#theme-layout.theme-darkred #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-darkred td.price.active + td.delta,
#theme-layout.theme-darkred #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-darkred td.price.active,
#theme-layout.theme-darkred #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-darkred td.price.active + td.delta,
#theme-layout.theme-darkred #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-darkred td.price.active,
#theme-layout.theme-darkred #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-darkred td.price.active + td.delta,
#theme-layout.theme-darkred .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-darkred th.filter.active {
  background-color: #ac193d !important; }

#theme-layout.theme-darkred .table-responsive .scroll-stub {
  background-color: #dea3b1 !important; }
  #theme-layout.theme-darkred .table-responsive .scroll-stub:hover {
    background-color: #cd758b !important; }

#theme-layout.theme-darkred #goods .resize,
#theme-layout.theme-darkred #pricing .resize {
  background-color: #ac193d !important; }

#theme-layout.theme-darkred .wall-content .input-group-addon {
  background: #ac193d; }

#theme-layout.theme-darkred .bordered-themeprimary {
  border-color: #ac193d !important; }

#theme-layout.theme-darkred .wall-header-bordered,
#theme-layout.theme-darkred .account-area .dropdown-header,
#theme-layout.theme-darkred .amcharts-popup-header,
#theme-layout.theme-darkred .modal-primary .modal-header {
  border-bottom: 3px solid #ac193d !important; }

#theme-layout.theme-darkred .pagination > .active > a {
  background-color: #ac193d; }

#theme-layout.theme-darkred .pagination > .active > a,
#theme-layout.theme-darkred .btn-bordered {
  border-color: #ac193d; }

#theme-layout.theme-darkred .btn-bordered:hover {
  border-color: #d91f4d; }

#theme-layout.theme-darkred .btn-bordered:active {
  border-color: #e1315c; }

#theme-layout.theme-darkred .react-select__control--is-focused {
  border-color: #ac193d;
  box-shadow: 0 0 0 1px #ac193d; }

#theme-layout.theme-darkred .react-select__option--is-focused {
  background-color: #f8ccd7; }

#theme-layout.theme-darkred .react-select__option--is-selected {
  background-color: #ac193d; }

#theme-layout.theme-darkred .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #ac193d !important;
  background-color: #ac193d !important; }
  #theme-layout.theme-darkred .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-darkred .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-darkred .select2-container .select2-results__option--highlighted {
  background-color: #ac193d !important; }

#theme-layout.theme-darkred .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-darkred .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #ac193d;
  background-color: #fff !important; }
  #theme-layout.theme-darkred .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-darkred .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #ac193d; }
    #theme-layout.theme-darkred .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-darkred .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-darkred .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(172, 25, 61, 0.4) !important; }

#theme-layout.theme-darkred .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(172, 25, 61, 0.2); }

#theme-layout.theme-darkred .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #ac193d; }

#theme-layout.theme-darkred .file-view:hover {
  background-color: rgba(172, 25, 61, 0.3); }

#theme-layout.theme-darkred .amcharts-popup-arrow,
#theme-layout.theme-darkred .auto-report {
  background-color: rgba(172, 25, 61, 0.2); }
  #theme-layout.theme-darkred .amcharts-popup-arrow.active, #theme-layout.theme-darkred .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-darkred .auto-report.active,
  #theme-layout.theme-darkred .auto-report.add:hover {
    background-color: rgba(172, 25, 61, 0.4); }

#theme-layout.theme-darkred #dashboard .widget .widget-tooltip {
  background-color: #ac193d; }
  #theme-layout.theme-darkred #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #ac193d; }
  #theme-layout.theme-darkred #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #ac193d; }
  #theme-layout.theme-darkred #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #ac193d; }
  #theme-layout.theme-darkred #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #ac193d; }

#theme-layout.theme-darkred .daterangepicker td.active,
#theme-layout.theme-darkred .daterangepicker td.active:hover {
  background: #ac193d;
  border: 1px solid #ac193d;
  color: #fff; }

#theme-layout.theme-darkred .load-header {
  text-shadow: 0px 0px #ac193d, 1px 1px #ac193d, 2px 2px #ac193d, 3px 3px #ac193d, 4px 4px #ac193d, 5px 5px #b01a3f, 6px 6px #b01a3f, 7px 7px #b01a3f, 8px 8px #b01a3f, 9px 9px #b01a3f, 10px 10px #b51a40, 11px 11px #b51a40, 12px 12px #b51a40, 13px 13px #b51a40, 14px 14px #b51a40, 15px 15px #b91b42, 16px 16px #b91b42, 17px 17px #b91b42, 18px 18px #b91b42, 19px 19px #b91b42, 20px 20px #be1c43, 21px 21px #be1c43, 22px 22px #be1c43, 23px 23px #be1c43, 24px 24px #be1c43, 25px 25px #c21c45, 26px 26px #c21c45, 27px 27px #c21c45, 28px 28px #c21c45, 29px 29px #c21c45, 30px 30px #c71d46, 31px 31px #c71d46, 32px 32px #c71d46, 33px 33px #c71d46, 34px 34px #c71d46, 35px 35px #cb1e48, 36px 36px #cb1e48, 37px 37px #cb1e48, 38px 38px #cb1e48, 39px 39px #cb1e48; }

#theme-layout.theme-darkred .rc-slider .rc-slider-track {
  background-color: #d68c9e; }

#theme-layout.theme-darkred .rc-slider .rc-slider-handle {
  border-color: #d68c9e; }
  #theme-layout.theme-darkred .rc-slider .rc-slider-handle:hover, #theme-layout.theme-darkred .rc-slider .rc-slider-handle:active, #theme-layout.theme-darkred .rc-slider .rc-slider-handle:focus {
    border-color: #ac193d; }
  #theme-layout.theme-darkred .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #ac193d; }
  #theme-layout.theme-darkred .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #ac193d; }

#theme-layout.theme-darkred .preloader span:nth-child(1) {
  background-color: #672578; }

#theme-layout.theme-darkred .preloader span:nth-child(2) {
  background-color: #697b30; }

#theme-layout.theme-darkred .preloader span:nth-child(3) {
  background-color: #8955ff; }

#theme-layout.theme-darkred .preloader span:nth-child(4) {
  background-color: #27ec30; }

#theme-layout.theme-deepblue ::selection {
  background: #001940; }

#theme-layout.theme-deepblue::-webkit-scrollbar-thumb {
  background-color: #808ca0 !important; }

#theme-layout.theme-deepblue ::-webkit-scrollbar-thumb {
  background-color: #808ca0 !important; }

#theme-layout.theme-deepblue #goods .dropdown-menu > .active > a,
#theme-layout.theme-deepblue #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #001940 !important; }
  #theme-layout.theme-deepblue #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-deepblue #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #334766 !important; }

#theme-layout.theme-deepblue svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #808ca0 !important;
  fill-opacity: 1; }

#theme-layout.theme-deepblue #page-breadcrumbs a,
#theme-layout.theme-deepblue .themeprimary,
#theme-layout.theme-deepblue .btn-bordered {
  color: #001940 !important; }

#theme-layout.theme-deepblue .navbar-inner,
#theme-layout.theme-deepblue .wall-header,
#theme-layout.theme-deepblue .left-stick::before,
#theme-layout.theme-deepblue .left-stick-not-null::before,
#theme-layout.theme-deepblue .left-stick::before,
#theme-layout.theme-deepblue .load-mask,
#theme-layout.theme-deepblue .bg-themeprimary,
#theme-layout.theme-deepblue find,
#theme-layout.theme-deepblue #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active,
#theme-layout.theme-deepblue #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle:hover,
#theme-layout.theme-deepblue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active,
#theme-layout.theme-deepblue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle:hover,
#theme-layout.theme-deepblue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active,
#theme-layout.theme-deepblue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-deepblue .resizable-handle:hover,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle:hover,
#theme-layout.theme-deepblue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active,
#theme-layout.theme-deepblue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle:hover,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-deepblue .resizable-handle:hover,
#theme-layout.theme-deepblue #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active::before,
#theme-layout.theme-deepblue #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active::before,
#theme-layout.theme-deepblue #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active::before,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active::before,
#theme-layout.theme-deepblue #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active::before,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-deepblue .resizable-handle.active::before,
#theme-layout.theme-deepblue #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-deepblue td.price.active,
#theme-layout.theme-deepblue #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-deepblue td.price.active + td.delta,
#theme-layout.theme-deepblue #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-deepblue td.price.active,
#theme-layout.theme-deepblue #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-deepblue td.price.active + td.delta,
#theme-layout.theme-deepblue #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-deepblue td.price.active,
#theme-layout.theme-deepblue #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-deepblue td.price.active + td.delta,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-deepblue td.price.active,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-deepblue td.price.active + td.delta,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-deepblue td.price.active,
#theme-layout.theme-deepblue #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-deepblue td.price.active + td.delta,
#theme-layout.theme-deepblue #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-deepblue td.price.active,
#theme-layout.theme-deepblue #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-deepblue td.price.active + td.delta,
#theme-layout.theme-deepblue .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-deepblue th.filter.active {
  background-color: #001940 !important; }

#theme-layout.theme-deepblue .table-responsive .scroll-stub {
  background-color: #99a3b3 !important; }
  #theme-layout.theme-deepblue .table-responsive .scroll-stub:hover {
    background-color: #66758c !important; }

#theme-layout.theme-deepblue #goods .resize,
#theme-layout.theme-deepblue #pricing .resize {
  background-color: #001940 !important; }

#theme-layout.theme-deepblue .wall-content .input-group-addon {
  background: #001940; }

#theme-layout.theme-deepblue .bordered-themeprimary {
  border-color: #001940 !important; }

#theme-layout.theme-deepblue .wall-header-bordered,
#theme-layout.theme-deepblue .account-area .dropdown-header,
#theme-layout.theme-deepblue .amcharts-popup-header,
#theme-layout.theme-deepblue .modal-primary .modal-header {
  border-bottom: 3px solid #001940 !important; }

#theme-layout.theme-deepblue .pagination > .active > a {
  background-color: #001940; }

#theme-layout.theme-deepblue .pagination > .active > a,
#theme-layout.theme-deepblue .btn-bordered {
  border-color: #001940; }

#theme-layout.theme-deepblue .btn-bordered:hover {
  border-color: #002d73; }

#theme-layout.theme-deepblue .btn-bordered:active {
  border-color: #00378d; }

#theme-layout.theme-deepblue .react-select__control--is-focused {
  border-color: #001940;
  box-shadow: 0 0 0 1px #001940; }

#theme-layout.theme-deepblue .react-select__option--is-focused {
  background-color: #408bff; }

#theme-layout.theme-deepblue .react-select__option--is-selected {
  background-color: #001940; }

#theme-layout.theme-deepblue .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #001940 !important;
  background-color: #001940 !important; }
  #theme-layout.theme-deepblue .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-deepblue .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-deepblue .select2-container .select2-results__option--highlighted {
  background-color: #001940 !important; }

#theme-layout.theme-deepblue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-deepblue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #001940;
  background-color: #fff !important; }
  #theme-layout.theme-deepblue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-deepblue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #001940; }
    #theme-layout.theme-deepblue .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-deepblue .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-deepblue .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(0, 25, 64, 0.4) !important; }

#theme-layout.theme-deepblue .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(0, 25, 64, 0.2); }

#theme-layout.theme-deepblue .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #001940; }

#theme-layout.theme-deepblue .file-view:hover {
  background-color: rgba(0, 25, 64, 0.3); }

#theme-layout.theme-deepblue .amcharts-popup-arrow,
#theme-layout.theme-deepblue .auto-report {
  background-color: rgba(0, 25, 64, 0.2); }
  #theme-layout.theme-deepblue .amcharts-popup-arrow.active, #theme-layout.theme-deepblue .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-deepblue .auto-report.active,
  #theme-layout.theme-deepblue .auto-report.add:hover {
    background-color: rgba(0, 25, 64, 0.4); }

#theme-layout.theme-deepblue #dashboard .widget .widget-tooltip {
  background-color: #001940; }
  #theme-layout.theme-deepblue #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #001940; }
  #theme-layout.theme-deepblue #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #001940; }
  #theme-layout.theme-deepblue #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #001940; }
  #theme-layout.theme-deepblue #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #001940; }

#theme-layout.theme-deepblue .daterangepicker td.active,
#theme-layout.theme-deepblue .daterangepicker td.active:hover {
  background: #001940;
  border: 1px solid #001940;
  color: #fff; }

#theme-layout.theme-deepblue .load-header {
  text-shadow: 0px 0px #001940, 1px 1px #001940, 2px 2px #001940, 3px 3px #001940, 4px 4px #001940, 5px 5px #001b45, 6px 6px #001b45, 7px 7px #001b45, 8px 8px #001b45, 9px 9px #001b45, 10px 10px #001d4a, 11px 11px #001d4a, 12px 12px #001d4a, 13px 13px #001d4a, 14px 14px #001d4a, 15px 15px #001f4f, 16px 16px #001f4f, 17px 17px #001f4f, 18px 18px #001f4f, 19px 19px #001f4f, 20px 20px #002154, 21px 21px #002154, 22px 22px #002154, 23px 23px #002154, 24px 24px #002154, 25px 25px #00235a, 26px 26px #00235a, 27px 27px #00235a, 28px 28px #00235a, 29px 29px #00235a, 30px 30px #00255f, 31px 31px #00255f, 32px 32px #00255f, 33px 33px #00255f, 34px 34px #00255f, 35px 35px #002764, 36px 36px #002764, 37px 37px #002764, 38px 38px #002764, 39px 39px #002764; }

#theme-layout.theme-deepblue .rc-slider .rc-slider-track {
  background-color: #808ca0; }

#theme-layout.theme-deepblue .rc-slider .rc-slider-handle {
  border-color: #808ca0; }
  #theme-layout.theme-deepblue .rc-slider .rc-slider-handle:hover, #theme-layout.theme-deepblue .rc-slider .rc-slider-handle:active, #theme-layout.theme-deepblue .rc-slider .rc-slider-handle:focus {
    border-color: #001940; }
  #theme-layout.theme-deepblue .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #001940; }
  #theme-layout.theme-deepblue .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #001940; }

#theme-layout.theme-deepblue .preloader span:nth-child(1) {
  background-color: #9457c0; }

#theme-layout.theme-deepblue .preloader span:nth-child(2) {
  background-color: #845dca; }

#theme-layout.theme-deepblue .preloader span:nth-child(3) {
  background-color: #3d3172; }

#theme-layout.theme-deepblue .preloader span:nth-child(4) {
  background-color: #fa41cc; }

#theme-layout.theme-gray ::selection {
  background: #585858; }

#theme-layout.theme-gray::-webkit-scrollbar-thumb {
  background-color: #acacac !important; }

#theme-layout.theme-gray ::-webkit-scrollbar-thumb {
  background-color: #acacac !important; }

#theme-layout.theme-gray #goods .dropdown-menu > .active > a,
#theme-layout.theme-gray #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #585858 !important; }
  #theme-layout.theme-gray #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-gray #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #797979 !important; }

#theme-layout.theme-gray svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #acacac !important;
  fill-opacity: 1; }

#theme-layout.theme-gray #page-breadcrumbs a,
#theme-layout.theme-gray .themeprimary,
#theme-layout.theme-gray .btn-bordered {
  color: #585858 !important; }

#theme-layout.theme-gray .navbar-inner,
#theme-layout.theme-gray .wall-header,
#theme-layout.theme-gray .left-stick::before,
#theme-layout.theme-gray .left-stick-not-null::before,
#theme-layout.theme-gray .left-stick::before,
#theme-layout.theme-gray .load-mask,
#theme-layout.theme-gray .bg-themeprimary,
#theme-layout.theme-gray find,
#theme-layout.theme-gray #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active,
#theme-layout.theme-gray #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-gray .resizable-handle:hover,
#theme-layout.theme-gray #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active,
#theme-layout.theme-gray #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-gray .resizable-handle:hover,
#theme-layout.theme-gray #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-gray .resizable-handle.active,
#theme-layout.theme-gray #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-gray .resizable-handle:hover,
#theme-layout.theme-gray #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active,
#theme-layout.theme-gray #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-gray .resizable-handle:hover,
#theme-layout.theme-gray #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active,
#theme-layout.theme-gray #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-gray .resizable-handle:hover,
#theme-layout.theme-gray #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-gray .resizable-handle.active,
#theme-layout.theme-gray #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-gray .resizable-handle:hover,
#theme-layout.theme-gray #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active::before,
#theme-layout.theme-gray #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active::before,
#theme-layout.theme-gray #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-gray .resizable-handle.active::before,
#theme-layout.theme-gray #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active::before,
#theme-layout.theme-gray #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-gray .resizable-handle.active::before,
#theme-layout.theme-gray #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-gray .resizable-handle.active::before,
#theme-layout.theme-gray #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-gray td.price.active,
#theme-layout.theme-gray #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-gray td.price.active + td.delta,
#theme-layout.theme-gray #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-gray td.price.active,
#theme-layout.theme-gray #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-gray td.price.active + td.delta,
#theme-layout.theme-gray #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-gray td.price.active,
#theme-layout.theme-gray #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-gray td.price.active + td.delta,
#theme-layout.theme-gray #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-gray td.price.active,
#theme-layout.theme-gray #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-gray td.price.active + td.delta,
#theme-layout.theme-gray #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-gray td.price.active,
#theme-layout.theme-gray #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-gray td.price.active + td.delta,
#theme-layout.theme-gray #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-gray td.price.active,
#theme-layout.theme-gray #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-gray td.price.active + td.delta,
#theme-layout.theme-gray .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-gray th.filter.active {
  background-color: #585858 !important; }

#theme-layout.theme-gray .table-responsive .scroll-stub {
  background-color: #bcbcbc !important; }
  #theme-layout.theme-gray .table-responsive .scroll-stub:hover {
    background-color: #9b9b9b !important; }

#theme-layout.theme-gray #goods .resize,
#theme-layout.theme-gray #pricing .resize {
  background-color: #585858 !important; }

#theme-layout.theme-gray .wall-content .input-group-addon {
  background: #585858; }

#theme-layout.theme-gray .bordered-themeprimary {
  border-color: #585858 !important; }

#theme-layout.theme-gray .wall-header-bordered,
#theme-layout.theme-gray .account-area .dropdown-header,
#theme-layout.theme-gray .amcharts-popup-header,
#theme-layout.theme-gray .modal-primary .modal-header {
  border-bottom: 3px solid #585858 !important; }

#theme-layout.theme-gray .pagination > .active > a {
  background-color: #585858; }

#theme-layout.theme-gray .pagination > .active > a,
#theme-layout.theme-gray .btn-bordered {
  border-color: #585858; }

#theme-layout.theme-gray .btn-bordered:hover {
  border-color: #727272; }

#theme-layout.theme-gray .btn-bordered:active {
  border-color: #7e7e7e; }

#theme-layout.theme-gray .react-select__control--is-focused {
  border-color: #585858;
  box-shadow: 0 0 0 1px #585858; }

#theme-layout.theme-gray .react-select__option--is-focused {
  background-color: #d8d8d8; }

#theme-layout.theme-gray .react-select__option--is-selected {
  background-color: #585858; }

#theme-layout.theme-gray .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #585858 !important;
  background-color: #585858 !important; }
  #theme-layout.theme-gray .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-gray .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-gray .select2-container .select2-results__option--highlighted {
  background-color: #585858 !important; }

#theme-layout.theme-gray .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-gray .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #585858;
  background-color: #fff !important; }
  #theme-layout.theme-gray .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-gray .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #585858; }
    #theme-layout.theme-gray .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-gray .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-gray .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(88, 88, 88, 0.4) !important; }

#theme-layout.theme-gray .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(88, 88, 88, 0.2); }

#theme-layout.theme-gray .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #585858; }

#theme-layout.theme-gray .file-view:hover {
  background-color: rgba(88, 88, 88, 0.3); }

#theme-layout.theme-gray .amcharts-popup-arrow,
#theme-layout.theme-gray .auto-report {
  background-color: rgba(88, 88, 88, 0.2); }
  #theme-layout.theme-gray .amcharts-popup-arrow.active, #theme-layout.theme-gray .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-gray .auto-report.active,
  #theme-layout.theme-gray .auto-report.add:hover {
    background-color: rgba(88, 88, 88, 0.4); }

#theme-layout.theme-gray #dashboard .widget .widget-tooltip {
  background-color: #585858; }
  #theme-layout.theme-gray #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #585858; }
  #theme-layout.theme-gray #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #585858; }
  #theme-layout.theme-gray #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #585858; }
  #theme-layout.theme-gray #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #585858; }

#theme-layout.theme-gray .daterangepicker td.active,
#theme-layout.theme-gray .daterangepicker td.active:hover {
  background: #585858;
  border: 1px solid #585858;
  color: #fff; }

#theme-layout.theme-gray .load-header {
  text-shadow: 0px 0px #585858, 1px 1px #585858, 2px 2px #585858, 3px 3px #585858, 4px 4px #585858, 5px 5px #5b5b5b, 6px 6px #5b5b5b, 7px 7px #5b5b5b, 8px 8px #5b5b5b, 9px 9px #5b5b5b, 10px 10px #5d5d5d, 11px 11px #5d5d5d, 12px 12px #5d5d5d, 13px 13px #5d5d5d, 14px 14px #5d5d5d, 15px 15px #606060, 16px 16px #606060, 17px 17px #606060, 18px 18px #606060, 19px 19px #606060, 20px 20px #626262, 21px 21px #626262, 22px 22px #626262, 23px 23px #626262, 24px 24px #626262, 25px 25px #656565, 26px 26px #656565, 27px 27px #656565, 28px 28px #656565, 29px 29px #656565, 30px 30px #676767, 31px 31px #676767, 32px 32px #676767, 33px 33px #676767, 34px 34px #676767, 35px 35px #6a6a6a, 36px 36px #6a6a6a, 37px 37px #6a6a6a, 38px 38px #6a6a6a, 39px 39px #6a6a6a; }

#theme-layout.theme-gray .rc-slider .rc-slider-track {
  background-color: #acacac; }

#theme-layout.theme-gray .rc-slider .rc-slider-handle {
  border-color: #acacac; }
  #theme-layout.theme-gray .rc-slider .rc-slider-handle:hover, #theme-layout.theme-gray .rc-slider .rc-slider-handle:active, #theme-layout.theme-gray .rc-slider .rc-slider-handle:focus {
    border-color: #585858; }
  #theme-layout.theme-gray .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #585858; }
  #theme-layout.theme-gray .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #585858; }

#theme-layout.theme-gray .preloader span:nth-child(1) {
  background-color: #205d4f; }

#theme-layout.theme-gray .preloader span:nth-child(2) {
  background-color: #de4104; }

#theme-layout.theme-gray .preloader span:nth-child(3) {
  background-color: #5f1f5c; }

#theme-layout.theme-gray .preloader span:nth-child(4) {
  background-color: #f2ea17; }

#theme-layout.theme-green ::selection {
  background: #53a93f; }

#theme-layout.theme-green::-webkit-scrollbar-thumb {
  background-color: #a9d49f !important; }

#theme-layout.theme-green ::-webkit-scrollbar-thumb {
  background-color: #a9d49f !important; }

#theme-layout.theme-green #goods .dropdown-menu > .active > a,
#theme-layout.theme-green #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #53a93f !important; }
  #theme-layout.theme-green #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-green #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #75ba65 !important; }

#theme-layout.theme-green svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #a9d49f !important;
  fill-opacity: 1; }

#theme-layout.theme-green #page-breadcrumbs a,
#theme-layout.theme-green .themeprimary,
#theme-layout.theme-green .btn-bordered {
  color: #53a93f !important; }

#theme-layout.theme-green .navbar-inner,
#theme-layout.theme-green .wall-header,
#theme-layout.theme-green .left-stick::before,
#theme-layout.theme-green .left-stick-not-null::before,
#theme-layout.theme-green .left-stick::before,
#theme-layout.theme-green .load-mask,
#theme-layout.theme-green .bg-themeprimary,
#theme-layout.theme-green find,
#theme-layout.theme-green #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-green .resizable-handle.active,
#theme-layout.theme-green #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-green .resizable-handle:hover,
#theme-layout.theme-green #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-green .resizable-handle.active,
#theme-layout.theme-green #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-green .resizable-handle:hover,
#theme-layout.theme-green #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-green .resizable-handle.active,
#theme-layout.theme-green #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-green .resizable-handle:hover,
#theme-layout.theme-green #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-green .resizable-handle.active,
#theme-layout.theme-green #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-green .resizable-handle:hover,
#theme-layout.theme-green #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-green .resizable-handle.active,
#theme-layout.theme-green #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-green .resizable-handle:hover,
#theme-layout.theme-green #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-green .resizable-handle.active,
#theme-layout.theme-green #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-green .resizable-handle:hover,
#theme-layout.theme-green #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-green .resizable-handle.active::before,
#theme-layout.theme-green #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-green .resizable-handle.active::before,
#theme-layout.theme-green #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-green .resizable-handle.active::before,
#theme-layout.theme-green #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-green .resizable-handle.active::before,
#theme-layout.theme-green #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-green .resizable-handle.active::before,
#theme-layout.theme-green #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-green .resizable-handle.active::before,
#theme-layout.theme-green #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-green td.price.active,
#theme-layout.theme-green #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-green td.price.active + td.delta,
#theme-layout.theme-green #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-green td.price.active,
#theme-layout.theme-green #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-green td.price.active + td.delta,
#theme-layout.theme-green #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-green td.price.active,
#theme-layout.theme-green #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-green td.price.active + td.delta,
#theme-layout.theme-green #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-green td.price.active,
#theme-layout.theme-green #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-green td.price.active + td.delta,
#theme-layout.theme-green #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-green td.price.active,
#theme-layout.theme-green #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-green td.price.active + td.delta,
#theme-layout.theme-green #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-green td.price.active,
#theme-layout.theme-green #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-green td.price.active + td.delta,
#theme-layout.theme-green .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-green th.filter.active {
  background-color: #53a93f !important; }

#theme-layout.theme-green .table-responsive .scroll-stub {
  background-color: #baddb2 !important; }
  #theme-layout.theme-green .table-responsive .scroll-stub:hover {
    background-color: #98cb8c !important; }

#theme-layout.theme-green #goods .resize,
#theme-layout.theme-green #pricing .resize {
  background-color: #53a93f !important; }

#theme-layout.theme-green .wall-content .input-group-addon {
  background: #53a93f; }

#theme-layout.theme-green .bordered-themeprimary {
  border-color: #53a93f !important; }

#theme-layout.theme-green .wall-header-bordered,
#theme-layout.theme-green .account-area .dropdown-header,
#theme-layout.theme-green .amcharts-popup-header,
#theme-layout.theme-green .modal-primary .modal-header {
  border-bottom: 3px solid #53a93f !important; }

#theme-layout.theme-green .pagination > .active > a {
  background-color: #53a93f; }

#theme-layout.theme-green .pagination > .active > a,
#theme-layout.theme-green .btn-bordered {
  border-color: #53a93f; }

#theme-layout.theme-green .btn-bordered:hover {
  border-color: #6dc15a; }

#theme-layout.theme-green .btn-bordered:active {
  border-color: #7ec86c; }

#theme-layout.theme-green .react-select__control--is-focused {
  border-color: #53a93f;
  box-shadow: 0 0 0 1px #53a93f; }

#theme-layout.theme-green .react-select__option--is-focused {
  background-color: #f0f9ee; }

#theme-layout.theme-green .react-select__option--is-selected {
  background-color: #53a93f; }

#theme-layout.theme-green .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #53a93f !important;
  background-color: #53a93f !important; }
  #theme-layout.theme-green .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-green .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-green .select2-container .select2-results__option--highlighted {
  background-color: #53a93f !important; }

#theme-layout.theme-green .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-green .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #53a93f;
  background-color: #fff !important; }
  #theme-layout.theme-green .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-green .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #53a93f; }
    #theme-layout.theme-green .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-green .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-green .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(83, 169, 63, 0.4) !important; }

#theme-layout.theme-green .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(83, 169, 63, 0.2); }

#theme-layout.theme-green .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #53a93f; }

#theme-layout.theme-green .file-view:hover {
  background-color: rgba(83, 169, 63, 0.3); }

#theme-layout.theme-green .amcharts-popup-arrow,
#theme-layout.theme-green .auto-report {
  background-color: rgba(83, 169, 63, 0.2); }
  #theme-layout.theme-green .amcharts-popup-arrow.active, #theme-layout.theme-green .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-green .auto-report.active,
  #theme-layout.theme-green .auto-report.add:hover {
    background-color: rgba(83, 169, 63, 0.4); }

#theme-layout.theme-green #dashboard .widget .widget-tooltip {
  background-color: #53a93f; }
  #theme-layout.theme-green #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #53a93f; }
  #theme-layout.theme-green #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #53a93f; }
  #theme-layout.theme-green #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #53a93f; }
  #theme-layout.theme-green #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #53a93f; }

#theme-layout.theme-green .daterangepicker td.active,
#theme-layout.theme-green .daterangepicker td.active:hover {
  background: #53a93f;
  border: 1px solid #53a93f;
  color: #fff; }

#theme-layout.theme-green .load-header {
  text-shadow: 0px 0px #53a93f, 1px 1px #53a93f, 2px 2px #53a93f, 3px 3px #53a93f, 4px 4px #53a93f, 5px 5px #55ad40, 6px 6px #55ad40, 7px 7px #55ad40, 8px 8px #55ad40, 9px 9px #55ad40, 10px 10px #57b042, 11px 11px #57b042, 12px 12px #57b042, 13px 13px #57b042, 14px 14px #57b042, 15px 15px #58b443, 16px 16px #58b443, 17px 17px #58b443, 18px 18px #58b443, 19px 19px #58b443, 20px 20px #5ab845, 21px 21px #5ab845, 22px 22px #5ab845, 23px 23px #5ab845, 24px 24px #5ab845, 25px 25px #5dba47, 26px 26px #5dba47, 27px 27px #5dba47, 28px 28px #5dba47, 29px 29px #5dba47, 30px 30px #60bc4b, 31px 31px #60bc4b, 32px 32px #60bc4b, 33px 33px #60bc4b, 34px 34px #60bc4b, 35px 35px #63bd4e, 36px 36px #63bd4e, 37px 37px #63bd4e, 38px 38px #63bd4e, 39px 39px #63bd4e; }

#theme-layout.theme-green .rc-slider .rc-slider-track {
  background-color: #a9d49f; }

#theme-layout.theme-green .rc-slider .rc-slider-handle {
  border-color: #a9d49f; }
  #theme-layout.theme-green .rc-slider .rc-slider-handle:hover, #theme-layout.theme-green .rc-slider .rc-slider-handle:active, #theme-layout.theme-green .rc-slider .rc-slider-handle:focus {
    border-color: #53a93f; }
  #theme-layout.theme-green .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #53a93f; }
  #theme-layout.theme-green .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #53a93f; }

#theme-layout.theme-green .preloader span:nth-child(1) {
  background-color: #dae822; }

#theme-layout.theme-green .preloader span:nth-child(2) {
  background-color: #e5227d; }

#theme-layout.theme-green .preloader span:nth-child(3) {
  background-color: #b70eb6; }

#theme-layout.theme-green .preloader span:nth-child(4) {
  background-color: #70dc7c; }

#theme-layout.theme-orange ::selection {
  background: #ff8f32; }

#theme-layout.theme-orange::-webkit-scrollbar-thumb {
  background-color: #ffc799 !important; }

#theme-layout.theme-orange ::-webkit-scrollbar-thumb {
  background-color: #ffc799 !important; }

#theme-layout.theme-orange #goods .dropdown-menu > .active > a,
#theme-layout.theme-orange #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #ff8f32 !important; }
  #theme-layout.theme-orange #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-orange #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #ffa55b !important; }

#theme-layout.theme-orange svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #ffc799 !important;
  fill-opacity: 1; }

#theme-layout.theme-orange #page-breadcrumbs a,
#theme-layout.theme-orange .themeprimary,
#theme-layout.theme-orange .btn-bordered {
  color: #ff8f32 !important; }

#theme-layout.theme-orange .navbar-inner,
#theme-layout.theme-orange .wall-header,
#theme-layout.theme-orange .left-stick::before,
#theme-layout.theme-orange .left-stick-not-null::before,
#theme-layout.theme-orange .left-stick::before,
#theme-layout.theme-orange .load-mask,
#theme-layout.theme-orange .bg-themeprimary,
#theme-layout.theme-orange find,
#theme-layout.theme-orange #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active,
#theme-layout.theme-orange #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-orange .resizable-handle:hover,
#theme-layout.theme-orange #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active,
#theme-layout.theme-orange #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-orange .resizable-handle:hover,
#theme-layout.theme-orange #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-orange .resizable-handle.active,
#theme-layout.theme-orange #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-orange .resizable-handle:hover,
#theme-layout.theme-orange #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active,
#theme-layout.theme-orange #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-orange .resizable-handle:hover,
#theme-layout.theme-orange #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active,
#theme-layout.theme-orange #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-orange .resizable-handle:hover,
#theme-layout.theme-orange #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-orange .resizable-handle.active,
#theme-layout.theme-orange #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-orange .resizable-handle:hover,
#theme-layout.theme-orange #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active::before,
#theme-layout.theme-orange #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active::before,
#theme-layout.theme-orange #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-orange .resizable-handle.active::before,
#theme-layout.theme-orange #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active::before,
#theme-layout.theme-orange #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-orange .resizable-handle.active::before,
#theme-layout.theme-orange #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-orange .resizable-handle.active::before,
#theme-layout.theme-orange #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-orange td.price.active,
#theme-layout.theme-orange #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-orange td.price.active + td.delta,
#theme-layout.theme-orange #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-orange td.price.active,
#theme-layout.theme-orange #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-orange td.price.active + td.delta,
#theme-layout.theme-orange #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-orange td.price.active,
#theme-layout.theme-orange #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-orange td.price.active + td.delta,
#theme-layout.theme-orange #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-orange td.price.active,
#theme-layout.theme-orange #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-orange td.price.active + td.delta,
#theme-layout.theme-orange #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-orange td.price.active,
#theme-layout.theme-orange #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-orange td.price.active + td.delta,
#theme-layout.theme-orange #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-orange td.price.active,
#theme-layout.theme-orange #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-orange td.price.active + td.delta,
#theme-layout.theme-orange .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-orange th.filter.active {
  background-color: #ff8f32 !important; }

#theme-layout.theme-orange .table-responsive .scroll-stub {
  background-color: #ffd2ad !important; }
  #theme-layout.theme-orange .table-responsive .scroll-stub:hover {
    background-color: #ffbc84 !important; }

#theme-layout.theme-orange #goods .resize,
#theme-layout.theme-orange #pricing .resize {
  background-color: #ff8f32 !important; }

#theme-layout.theme-orange .wall-content .input-group-addon {
  background: #ff8f32; }

#theme-layout.theme-orange .bordered-themeprimary {
  border-color: #ff8f32 !important; }

#theme-layout.theme-orange .wall-header-bordered,
#theme-layout.theme-orange .account-area .dropdown-header,
#theme-layout.theme-orange .amcharts-popup-header,
#theme-layout.theme-orange .modal-primary .modal-header {
  border-bottom: 3px solid #ff8f32 !important; }

#theme-layout.theme-orange .pagination > .active > a {
  background-color: #ff8f32; }

#theme-layout.theme-orange .pagination > .active > a,
#theme-layout.theme-orange .btn-bordered {
  border-color: #ff8f32; }

#theme-layout.theme-orange .btn-bordered:hover {
  border-color: #ffab65; }

#theme-layout.theme-orange .btn-bordered:active {
  border-color: #ffb97f; }

#theme-layout.theme-orange .react-select__control--is-focused {
  border-color: #ff8f32;
  box-shadow: 0 0 0 1px #ff8f32; }

#theme-layout.theme-orange .react-select__option--is-focused {
  background-color: white; }

#theme-layout.theme-orange .react-select__option--is-selected {
  background-color: #ff8f32; }

#theme-layout.theme-orange .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #ff8f32 !important;
  background-color: #ff8f32 !important; }
  #theme-layout.theme-orange .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-orange .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-orange .select2-container .select2-results__option--highlighted {
  background-color: #ff8f32 !important; }

#theme-layout.theme-orange .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-orange .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #ff8f32;
  background-color: #fff !important; }
  #theme-layout.theme-orange .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-orange .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #ff8f32; }
    #theme-layout.theme-orange .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-orange .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-orange .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(255, 143, 50, 0.4) !important; }

#theme-layout.theme-orange .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(255, 143, 50, 0.2); }

#theme-layout.theme-orange .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #ff8f32; }

#theme-layout.theme-orange .file-view:hover {
  background-color: rgba(255, 143, 50, 0.3); }

#theme-layout.theme-orange .amcharts-popup-arrow,
#theme-layout.theme-orange .auto-report {
  background-color: rgba(255, 143, 50, 0.2); }
  #theme-layout.theme-orange .amcharts-popup-arrow.active, #theme-layout.theme-orange .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-orange .auto-report.active,
  #theme-layout.theme-orange .auto-report.add:hover {
    background-color: rgba(255, 143, 50, 0.4); }

#theme-layout.theme-orange #dashboard .widget .widget-tooltip {
  background-color: #ff8f32; }
  #theme-layout.theme-orange #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #ff8f32; }
  #theme-layout.theme-orange #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #ff8f32; }
  #theme-layout.theme-orange #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #ff8f32; }
  #theme-layout.theme-orange #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #ff8f32; }

#theme-layout.theme-orange .daterangepicker td.active,
#theme-layout.theme-orange .daterangepicker td.active:hover {
  background: #ff8f32;
  border: 1px solid #ff8f32;
  color: #fff; }

#theme-layout.theme-orange .load-header {
  text-shadow: 0px 0px #ff8f32, 1px 1px #ff8f32, 2px 2px #ff8f32, 3px 3px #ff8f32, 4px 4px #ff8f32, 5px 5px #ff9237, 6px 6px #ff9237, 7px 7px #ff9237, 8px 8px #ff9237, 9px 9px #ff9237, 10px 10px #ff953c, 11px 11px #ff953c, 12px 12px #ff953c, 13px 13px #ff953c, 14px 14px #ff953c, 15px 15px #ff9741, 16px 16px #ff9741, 17px 17px #ff9741, 18px 18px #ff9741, 19px 19px #ff9741, 20px 20px #ff9a46, 21px 21px #ff9a46, 22px 22px #ff9a46, 23px 23px #ff9a46, 24px 24px #ff9a46, 25px 25px #ff9d4c, 26px 26px #ff9d4c, 27px 27px #ff9d4c, 28px 28px #ff9d4c, 29px 29px #ff9d4c, 30px 30px #ffa051, 31px 31px #ffa051, 32px 32px #ffa051, 33px 33px #ffa051, 34px 34px #ffa051, 35px 35px #ffa356, 36px 36px #ffa356, 37px 37px #ffa356, 38px 38px #ffa356, 39px 39px #ffa356; }

#theme-layout.theme-orange .rc-slider .rc-slider-track {
  background-color: #ffc799; }

#theme-layout.theme-orange .rc-slider .rc-slider-handle {
  border-color: #ffc799; }
  #theme-layout.theme-orange .rc-slider .rc-slider-handle:hover, #theme-layout.theme-orange .rc-slider .rc-slider-handle:active, #theme-layout.theme-orange .rc-slider .rc-slider-handle:focus {
    border-color: #ff8f32; }
  #theme-layout.theme-orange .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #ff8f32; }
  #theme-layout.theme-orange .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #ff8f32; }

#theme-layout.theme-orange .preloader span:nth-child(1) {
  background-color: #661520; }

#theme-layout.theme-orange .preloader span:nth-child(2) {
  background-color: #55e57f; }

#theme-layout.theme-orange .preloader span:nth-child(3) {
  background-color: #50d9b0; }

#theme-layout.theme-orange .preloader span:nth-child(4) {
  background-color: #5c7e1c; }

#theme-layout.theme-pink ::selection {
  background: #cc324b; }

#theme-layout.theme-pink::-webkit-scrollbar-thumb {
  background-color: #e699a5 !important; }

#theme-layout.theme-pink ::-webkit-scrollbar-thumb {
  background-color: #e699a5 !important; }

#theme-layout.theme-pink #goods .dropdown-menu > .active > a,
#theme-layout.theme-pink #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #cc324b !important; }
  #theme-layout.theme-pink #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-pink #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #d65b6f !important; }

#theme-layout.theme-pink svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #e699a5 !important;
  fill-opacity: 1; }

#theme-layout.theme-pink #page-breadcrumbs a,
#theme-layout.theme-pink .themeprimary,
#theme-layout.theme-pink .btn-bordered {
  color: #cc324b !important; }

#theme-layout.theme-pink .navbar-inner,
#theme-layout.theme-pink .wall-header,
#theme-layout.theme-pink .left-stick::before,
#theme-layout.theme-pink .left-stick-not-null::before,
#theme-layout.theme-pink .left-stick::before,
#theme-layout.theme-pink .load-mask,
#theme-layout.theme-pink .bg-themeprimary,
#theme-layout.theme-pink find,
#theme-layout.theme-pink #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active,
#theme-layout.theme-pink #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-pink .resizable-handle:hover,
#theme-layout.theme-pink #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active,
#theme-layout.theme-pink #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-pink .resizable-handle:hover,
#theme-layout.theme-pink #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-pink .resizable-handle.active,
#theme-layout.theme-pink #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-pink .resizable-handle:hover,
#theme-layout.theme-pink #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active,
#theme-layout.theme-pink #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-pink .resizable-handle:hover,
#theme-layout.theme-pink #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active,
#theme-layout.theme-pink #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-pink .resizable-handle:hover,
#theme-layout.theme-pink #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-pink .resizable-handle.active,
#theme-layout.theme-pink #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-pink .resizable-handle:hover,
#theme-layout.theme-pink #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active::before,
#theme-layout.theme-pink #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active::before,
#theme-layout.theme-pink #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-pink .resizable-handle.active::before,
#theme-layout.theme-pink #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active::before,
#theme-layout.theme-pink #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-pink .resizable-handle.active::before,
#theme-layout.theme-pink #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-pink .resizable-handle.active::before,
#theme-layout.theme-pink #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-pink td.price.active,
#theme-layout.theme-pink #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-pink td.price.active + td.delta,
#theme-layout.theme-pink #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-pink td.price.active,
#theme-layout.theme-pink #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-pink td.price.active + td.delta,
#theme-layout.theme-pink #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-pink td.price.active,
#theme-layout.theme-pink #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-pink td.price.active + td.delta,
#theme-layout.theme-pink #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-pink td.price.active,
#theme-layout.theme-pink #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-pink td.price.active + td.delta,
#theme-layout.theme-pink #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-pink td.price.active,
#theme-layout.theme-pink #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-pink td.price.active + td.delta,
#theme-layout.theme-pink #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-pink td.price.active,
#theme-layout.theme-pink #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-pink td.price.active + td.delta,
#theme-layout.theme-pink .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-pink th.filter.active {
  background-color: #cc324b !important; }

#theme-layout.theme-pink .table-responsive .scroll-stub {
  background-color: #ebadb7 !important; }
  #theme-layout.theme-pink .table-responsive .scroll-stub:hover {
    background-color: #e08493 !important; }

#theme-layout.theme-pink #goods .resize,
#theme-layout.theme-pink #pricing .resize {
  background-color: #cc324b !important; }

#theme-layout.theme-pink .wall-content .input-group-addon {
  background: #cc324b; }

#theme-layout.theme-pink .bordered-themeprimary {
  border-color: #cc324b !important; }

#theme-layout.theme-pink .wall-header-bordered,
#theme-layout.theme-pink .account-area .dropdown-header,
#theme-layout.theme-pink .amcharts-popup-header,
#theme-layout.theme-pink .modal-primary .modal-header {
  border-bottom: 3px solid #cc324b !important; }

#theme-layout.theme-pink .pagination > .active > a {
  background-color: #cc324b; }

#theme-layout.theme-pink .pagination > .active > a,
#theme-layout.theme-pink .btn-bordered {
  border-color: #cc324b; }

#theme-layout.theme-pink .btn-bordered:hover {
  border-color: #d75a6f; }

#theme-layout.theme-pink .btn-bordered:active {
  border-color: #dc6f81; }

#theme-layout.theme-pink .react-select__control--is-focused {
  border-color: #cc324b;
  box-shadow: 0 0 0 1px #cc324b; }

#theme-layout.theme-pink .react-select__option--is-focused {
  background-color: #fffefe; }

#theme-layout.theme-pink .react-select__option--is-selected {
  background-color: #cc324b; }

#theme-layout.theme-pink .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #cc324b !important;
  background-color: #cc324b !important; }
  #theme-layout.theme-pink .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-pink .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-pink .select2-container .select2-results__option--highlighted {
  background-color: #cc324b !important; }

#theme-layout.theme-pink .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-pink .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #cc324b;
  background-color: #fff !important; }
  #theme-layout.theme-pink .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-pink .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #cc324b; }
    #theme-layout.theme-pink .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-pink .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-pink .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(204, 50, 75, 0.4) !important; }

#theme-layout.theme-pink .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(204, 50, 75, 0.2); }

#theme-layout.theme-pink .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #cc324b; }

#theme-layout.theme-pink .file-view:hover {
  background-color: rgba(204, 50, 75, 0.3); }

#theme-layout.theme-pink .amcharts-popup-arrow,
#theme-layout.theme-pink .auto-report {
  background-color: rgba(204, 50, 75, 0.2); }
  #theme-layout.theme-pink .amcharts-popup-arrow.active, #theme-layout.theme-pink .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-pink .auto-report.active,
  #theme-layout.theme-pink .auto-report.add:hover {
    background-color: rgba(204, 50, 75, 0.4); }

#theme-layout.theme-pink #dashboard .widget .widget-tooltip {
  background-color: #cc324b; }
  #theme-layout.theme-pink #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #cc324b; }
  #theme-layout.theme-pink #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #cc324b; }
  #theme-layout.theme-pink #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #cc324b; }
  #theme-layout.theme-pink #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #cc324b; }

#theme-layout.theme-pink .daterangepicker td.active,
#theme-layout.theme-pink .daterangepicker td.active:hover {
  background: #cc324b;
  border: 1px solid #cc324b;
  color: #fff; }

#theme-layout.theme-pink .load-header {
  text-shadow: 0px 0px #cc324b, 1px 1px #cc324b, 2px 2px #cc324b, 3px 3px #cc324b, 4px 4px #cc324b, 5px 5px #ce354e, 6px 6px #ce354e, 7px 7px #ce354e, 8px 8px #ce354e, 9px 9px #ce354e, 10px 10px #cf3a52, 11px 11px #cf3a52, 12px 12px #cf3a52, 13px 13px #cf3a52, 14px 14px #cf3a52, 15px 15px #d03e55, 16px 16px #d03e55, 17px 17px #d03e55, 18px 18px #d03e55, 19px 19px #d03e55, 20px 20px #d14259, 21px 21px #d14259, 22px 22px #d14259, 23px 23px #d14259, 24px 24px #d14259, 25px 25px #d2465d, 26px 26px #d2465d, 27px 27px #d2465d, 28px 28px #d2465d, 29px 29px #d2465d, 30px 30px #d34a60, 31px 31px #d34a60, 32px 32px #d34a60, 33px 33px #d34a60, 34px 34px #d34a60, 35px 35px #d44e64, 36px 36px #d44e64, 37px 37px #d44e64, 38px 38px #d44e64, 39px 39px #d44e64; }

#theme-layout.theme-pink .rc-slider .rc-slider-track {
  background-color: #e699a5; }

#theme-layout.theme-pink .rc-slider .rc-slider-handle {
  border-color: #e699a5; }
  #theme-layout.theme-pink .rc-slider .rc-slider-handle:hover, #theme-layout.theme-pink .rc-slider .rc-slider-handle:active, #theme-layout.theme-pink .rc-slider .rc-slider-handle:focus {
    border-color: #cc324b; }
  #theme-layout.theme-pink .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #cc324b; }
  #theme-layout.theme-pink .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #cc324b; }

#theme-layout.theme-pink .preloader span:nth-child(1) {
  background-color: #748b7b; }

#theme-layout.theme-pink .preloader span:nth-child(2) {
  background-color: #27f1ff; }

#theme-layout.theme-pink .preloader span:nth-child(3) {
  background-color: #eb6745; }

#theme-layout.theme-pink .preloader span:nth-child(4) {
  background-color: #fa09f3; }

#theme-layout.theme-purple ::selection {
  background: #8c0095; }

#theme-layout.theme-purple::-webkit-scrollbar-thumb {
  background-color: #c680ca !important; }

#theme-layout.theme-purple ::-webkit-scrollbar-thumb {
  background-color: #c680ca !important; }

#theme-layout.theme-purple #goods .dropdown-menu > .active > a,
#theme-layout.theme-purple #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #8c0095 !important; }
  #theme-layout.theme-purple #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-purple #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #a333aa !important; }

#theme-layout.theme-purple svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #c680ca !important;
  fill-opacity: 1; }

#theme-layout.theme-purple #page-breadcrumbs a,
#theme-layout.theme-purple .themeprimary,
#theme-layout.theme-purple .btn-bordered {
  color: #8c0095 !important; }

#theme-layout.theme-purple .navbar-inner,
#theme-layout.theme-purple .wall-header,
#theme-layout.theme-purple .left-stick::before,
#theme-layout.theme-purple .left-stick-not-null::before,
#theme-layout.theme-purple .left-stick::before,
#theme-layout.theme-purple .load-mask,
#theme-layout.theme-purple .bg-themeprimary,
#theme-layout.theme-purple find,
#theme-layout.theme-purple #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active,
#theme-layout.theme-purple #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-purple .resizable-handle:hover,
#theme-layout.theme-purple #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active,
#theme-layout.theme-purple #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-purple .resizable-handle:hover,
#theme-layout.theme-purple #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-purple .resizable-handle.active,
#theme-layout.theme-purple #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-purple .resizable-handle:hover,
#theme-layout.theme-purple #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active,
#theme-layout.theme-purple #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-purple .resizable-handle:hover,
#theme-layout.theme-purple #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active,
#theme-layout.theme-purple #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-purple .resizable-handle:hover,
#theme-layout.theme-purple #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-purple .resizable-handle.active,
#theme-layout.theme-purple #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-purple .resizable-handle:hover,
#theme-layout.theme-purple #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active::before,
#theme-layout.theme-purple #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active::before,
#theme-layout.theme-purple #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-purple .resizable-handle.active::before,
#theme-layout.theme-purple #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active::before,
#theme-layout.theme-purple #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-purple .resizable-handle.active::before,
#theme-layout.theme-purple #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-purple .resizable-handle.active::before,
#theme-layout.theme-purple #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-purple td.price.active,
#theme-layout.theme-purple #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-purple td.price.active + td.delta,
#theme-layout.theme-purple #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-purple td.price.active,
#theme-layout.theme-purple #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-purple td.price.active + td.delta,
#theme-layout.theme-purple #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-purple td.price.active,
#theme-layout.theme-purple #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-purple td.price.active + td.delta,
#theme-layout.theme-purple #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-purple td.price.active,
#theme-layout.theme-purple #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-purple td.price.active + td.delta,
#theme-layout.theme-purple #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-purple td.price.active,
#theme-layout.theme-purple #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-purple td.price.active + td.delta,
#theme-layout.theme-purple #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-purple td.price.active,
#theme-layout.theme-purple #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-purple td.price.active + td.delta,
#theme-layout.theme-purple .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-purple th.filter.active {
  background-color: #8c0095 !important; }

#theme-layout.theme-purple .table-responsive .scroll-stub {
  background-color: #d199d5 !important; }
  #theme-layout.theme-purple .table-responsive .scroll-stub:hover {
    background-color: #ba66bf !important; }

#theme-layout.theme-purple #goods .resize,
#theme-layout.theme-purple #pricing .resize {
  background-color: #8c0095 !important; }

#theme-layout.theme-purple .wall-content .input-group-addon {
  background: #8c0095; }

#theme-layout.theme-purple .bordered-themeprimary {
  border-color: #8c0095 !important; }

#theme-layout.theme-purple .wall-header-bordered,
#theme-layout.theme-purple .account-area .dropdown-header,
#theme-layout.theme-purple .amcharts-popup-header,
#theme-layout.theme-purple .modal-primary .modal-header {
  border-bottom: 3px solid #8c0095 !important; }

#theme-layout.theme-purple .pagination > .active > a {
  background-color: #8c0095; }

#theme-layout.theme-purple .pagination > .active > a,
#theme-layout.theme-purple .btn-bordered {
  border-color: #8c0095; }

#theme-layout.theme-purple .btn-bordered:hover {
  border-color: #bc00c8; }

#theme-layout.theme-purple .btn-bordered:active {
  border-color: #d400e2; }

#theme-layout.theme-purple .react-select__control--is-focused {
  border-color: #8c0095;
  box-shadow: 0 0 0 1px #8c0095; }

#theme-layout.theme-purple .react-select__option--is-focused {
  background-color: #f995ff; }

#theme-layout.theme-purple .react-select__option--is-selected {
  background-color: #8c0095; }

#theme-layout.theme-purple .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #8c0095 !important;
  background-color: #8c0095 !important; }
  #theme-layout.theme-purple .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-purple .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-purple .select2-container .select2-results__option--highlighted {
  background-color: #8c0095 !important; }

#theme-layout.theme-purple .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-purple .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #8c0095;
  background-color: #fff !important; }
  #theme-layout.theme-purple .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-purple .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #8c0095; }
    #theme-layout.theme-purple .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-purple .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-purple .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(140, 0, 149, 0.4) !important; }

#theme-layout.theme-purple .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(140, 0, 149, 0.2); }

#theme-layout.theme-purple .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #8c0095; }

#theme-layout.theme-purple .file-view:hover {
  background-color: rgba(140, 0, 149, 0.3); }

#theme-layout.theme-purple .amcharts-popup-arrow,
#theme-layout.theme-purple .auto-report {
  background-color: rgba(140, 0, 149, 0.2); }
  #theme-layout.theme-purple .amcharts-popup-arrow.active, #theme-layout.theme-purple .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-purple .auto-report.active,
  #theme-layout.theme-purple .auto-report.add:hover {
    background-color: rgba(140, 0, 149, 0.4); }

#theme-layout.theme-purple #dashboard .widget .widget-tooltip {
  background-color: #8c0095; }
  #theme-layout.theme-purple #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #8c0095; }
  #theme-layout.theme-purple #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #8c0095; }
  #theme-layout.theme-purple #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #8c0095; }
  #theme-layout.theme-purple #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #8c0095; }

#theme-layout.theme-purple .daterangepicker td.active,
#theme-layout.theme-purple .daterangepicker td.active:hover {
  background: #8c0095;
  border: 1px solid #8c0095;
  color: #fff; }

#theme-layout.theme-purple .load-header {
  text-shadow: 0px 0px #8c0095, 1px 1px #8c0095, 2px 2px #8c0095, 3px 3px #8c0095, 4px 4px #8c0095, 5px 5px #91009a, 6px 6px #91009a, 7px 7px #91009a, 8px 8px #91009a, 9px 9px #91009a, 10px 10px #96009f, 11px 11px #96009f, 12px 12px #96009f, 13px 13px #96009f, 14px 14px #96009f, 15px 15px #9a00a4, 16px 16px #9a00a4, 17px 17px #9a00a4, 18px 18px #9a00a4, 19px 19px #9a00a4, 20px 20px #9f00a9, 21px 21px #9f00a9, 22px 22px #9f00a9, 23px 23px #9f00a9, 24px 24px #9f00a9, 25px 25px #a400af, 26px 26px #a400af, 27px 27px #a400af, 28px 28px #a400af, 29px 29px #a400af, 30px 30px #a900b4, 31px 31px #a900b4, 32px 32px #a900b4, 33px 33px #a900b4, 34px 34px #a900b4, 35px 35px #ae00b9, 36px 36px #ae00b9, 37px 37px #ae00b9, 38px 38px #ae00b9, 39px 39px #ae00b9; }

#theme-layout.theme-purple .rc-slider .rc-slider-track {
  background-color: #c680ca; }

#theme-layout.theme-purple .rc-slider .rc-slider-handle {
  border-color: #c680ca; }
  #theme-layout.theme-purple .rc-slider .rc-slider-handle:hover, #theme-layout.theme-purple .rc-slider .rc-slider-handle:active, #theme-layout.theme-purple .rc-slider .rc-slider-handle:focus {
    border-color: #8c0095; }
  #theme-layout.theme-purple .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #8c0095; }
  #theme-layout.theme-purple .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #8c0095; }

#theme-layout.theme-purple .preloader span:nth-child(1) {
  background-color: #13737e; }

#theme-layout.theme-purple .preloader span:nth-child(2) {
  background-color: #aa77ad; }

#theme-layout.theme-purple .preloader span:nth-child(3) {
  background-color: #aacb5a; }

#theme-layout.theme-purple .preloader span:nth-child(4) {
  background-color: #71b233; }

#theme-layout.theme-teal ::selection {
  background: #03b3b2; }

#theme-layout.theme-teal::-webkit-scrollbar-thumb {
  background-color: #81d9d9 !important; }

#theme-layout.theme-teal ::-webkit-scrollbar-thumb {
  background-color: #81d9d9 !important; }

#theme-layout.theme-teal #goods .dropdown-menu > .active > a,
#theme-layout.theme-teal #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item {
  color: white !important;
  background-color: #03b3b2 !important; }
  #theme-layout.theme-teal #goods .dropdown-menu > .active > a:hover,
  #theme-layout.theme-teal #header-priceIndex-widget .dropdown-menu.list-group > .list-group-item:hover {
    background-color: #35c2c1 !important; }

#theme-layout.theme-teal svg > g:nth-of-type(11) > g:first-child > rect:nth-of-type(4) {
  fill: #81d9d9 !important;
  fill-opacity: 1; }

#theme-layout.theme-teal #page-breadcrumbs a,
#theme-layout.theme-teal .themeprimary,
#theme-layout.theme-teal .btn-bordered {
  color: #03b3b2 !important; }

#theme-layout.theme-teal .navbar-inner,
#theme-layout.theme-teal .wall-header,
#theme-layout.theme-teal .left-stick::before,
#theme-layout.theme-teal .left-stick-not-null::before,
#theme-layout.theme-teal .left-stick::before,
#theme-layout.theme-teal .load-mask,
#theme-layout.theme-teal .bg-themeprimary,
#theme-layout.theme-teal find,
#theme-layout.theme-teal #staffsTable-view #staffsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active,
#theme-layout.theme-teal #staffsTable-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-teal .resizable-handle:hover,
#theme-layout.theme-teal #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active,
#theme-layout.theme-teal #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-teal .resizable-handle:hover,
#theme-layout.theme-teal #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-teal .resizable-handle.active,
#theme-layout.theme-teal #staffsTable-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-teal .resizable-handle:hover,
#theme-layout.theme-teal #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active,
#theme-layout.theme-teal #staffsTableLegend-view #staffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-teal .resizable-handle:hover,
#theme-layout.theme-teal #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active,
#theme-layout.theme-teal #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-teal .resizable-handle:hover,
#theme-layout.theme-teal #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-teal .resizable-handle.active,
#theme-layout.theme-teal #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle:hover,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-teal .resizable-handle:hover,
#theme-layout.theme-teal #staffsTable-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active::before,
#theme-layout.theme-teal #staffsTable-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #simpleStaffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active::before,
#theme-layout.theme-teal #staffsTable-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTable-view #staffDetailsTable th.resizable #theme-layout.theme-teal .resizable-handle.active::before,
#theme-layout.theme-teal #staffsTableLegend-view #staffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active::before,
#theme-layout.theme-teal #staffsTableLegend-view #simpleStaffsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #simpleStaffsTable th.resizable #theme-layout.theme-teal .resizable-handle.active::before,
#theme-layout.theme-teal #staffsTableLegend-view #staffDetailsTable th.resizable .resizable-handle.active::before,
#staffsTableLegend-view #staffDetailsTable th.resizable #theme-layout.theme-teal .resizable-handle.active::before,
#theme-layout.theme-teal #staffsTable-view #staffsTable tbody td.price.active,
#staffsTable-view #staffsTable tbody #theme-layout.theme-teal td.price.active,
#theme-layout.theme-teal #staffsTable-view #staffsTable tbody td.price.active + td.delta,
#staffsTable-view #staffsTable tbody #theme-layout.theme-teal td.price.active + td.delta,
#theme-layout.theme-teal #staffsTable-view #staffDetailsTable tbody td.price.active,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-teal td.price.active,
#theme-layout.theme-teal #staffsTable-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTable-view #staffDetailsTable tbody #theme-layout.theme-teal td.price.active + td.delta,
#theme-layout.theme-teal #staffsTable-view #simpleStaffsTable tbody td.price.active,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-teal td.price.active,
#theme-layout.theme-teal #staffsTable-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTable-view #simpleStaffsTable tbody #theme-layout.theme-teal td.price.active + td.delta,
#theme-layout.theme-teal #staffsTableLegend-view #staffsTable tbody td.price.active,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-teal td.price.active,
#theme-layout.theme-teal #staffsTableLegend-view #staffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffsTable tbody #theme-layout.theme-teal td.price.active + td.delta,
#theme-layout.theme-teal #staffsTableLegend-view #staffDetailsTable tbody td.price.active,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-teal td.price.active,
#theme-layout.theme-teal #staffsTableLegend-view #staffDetailsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #staffDetailsTable tbody #theme-layout.theme-teal td.price.active + td.delta,
#theme-layout.theme-teal #staffsTableLegend-view #simpleStaffsTable tbody td.price.active,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-teal td.price.active,
#theme-layout.theme-teal #staffsTableLegend-view #simpleStaffsTable tbody td.price.active + td.delta,
#staffsTableLegend-view #simpleStaffsTable tbody #theme-layout.theme-teal td.price.active + td.delta,
#theme-layout.theme-teal .wall.users #usersTable-view th.filter.active,
.wall.users #usersTable-view #theme-layout.theme-teal th.filter.active {
  background-color: #03b3b2 !important; }

#theme-layout.theme-teal .table-responsive .scroll-stub {
  background-color: #9ae1e0 !important; }
  #theme-layout.theme-teal .table-responsive .scroll-stub:hover {
    background-color: #68d1d1 !important; }

#theme-layout.theme-teal #goods .resize,
#theme-layout.theme-teal #pricing .resize {
  background-color: #03b3b2 !important; }

#theme-layout.theme-teal .wall-content .input-group-addon {
  background: #03b3b2; }

#theme-layout.theme-teal .bordered-themeprimary {
  border-color: #03b3b2 !important; }

#theme-layout.theme-teal .wall-header-bordered,
#theme-layout.theme-teal .account-area .dropdown-header,
#theme-layout.theme-teal .amcharts-popup-header,
#theme-layout.theme-teal .modal-primary .modal-header {
  border-bottom: 3px solid #03b3b2 !important; }

#theme-layout.theme-teal .pagination > .active > a {
  background-color: #03b3b2; }

#theme-layout.theme-teal .pagination > .active > a,
#theme-layout.theme-teal .btn-bordered {
  border-color: #03b3b2; }

#theme-layout.theme-teal .btn-bordered:hover {
  border-color: #04e5e4; }

#theme-layout.theme-teal .btn-bordered:active {
  border-color: #08fbf9; }

#theme-layout.theme-teal .react-select__control--is-focused {
  border-color: #03b3b2;
  box-shadow: 0 0 0 1px #03b3b2; }

#theme-layout.theme-teal .react-select__option--is-focused {
  background-color: #b7fefd; }

#theme-layout.theme-teal .react-select__option--is-selected {
  background-color: #03b3b2; }

#theme-layout.theme-teal .select2-container .select2-selection__choice {
  color: #fff;
  border: 1px solid #03b3b2 !important;
  background-color: #03b3b2 !important; }
  #theme-layout.theme-teal .select2-container .select2-selection__choice .select2-selection__choice__remove {
    color: #fff; }
    #theme-layout.theme-teal .select2-container .select2-selection__choice .select2-selection__choice__remove:hover {
      color: #d0d0d0 !important; }

#theme-layout.theme-teal .select2-container .select2-results__option--highlighted {
  background-color: #03b3b2 !important; }

#theme-layout.theme-teal .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted,
#theme-layout.theme-teal .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) {
  color: #03b3b2;
  background-color: #fff !important; }
  #theme-layout.theme-teal .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove,
  #theme-layout.theme-teal .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove {
    color: #03b3b2; }
    #theme-layout.theme-teal .select2-container:not(.select2-container-invert) .select2-selection__choice.select2-selection__highlighted .select2-selection__choice__remove:hover,
    #theme-layout.theme-teal .select2-container.select2-container-invert .select2-selection__choice:not(.select2-selection__highlighted) .select2-selection__choice__remove:hover {
      color: #ccc; }

#theme-layout.theme-teal .select2-container.select2-container-invert .select2-results__option--highlighted {
  color: #000;
  background-color: rgba(3, 179, 178, 0.4) !important; }

#theme-layout.theme-teal .system-jstree-container a.jstree-anchor.jstree-hovered {
  background-color: rgba(3, 179, 178, 0.2); }

#theme-layout.theme-teal .system-jstree-container i.jstree-icon.jstree-checkbox {
  color: #03b3b2; }

#theme-layout.theme-teal .file-view:hover {
  background-color: rgba(3, 179, 178, 0.3); }

#theme-layout.theme-teal .amcharts-popup-arrow,
#theme-layout.theme-teal .auto-report {
  background-color: rgba(3, 179, 178, 0.2); }
  #theme-layout.theme-teal .amcharts-popup-arrow.active, #theme-layout.theme-teal .amcharts-popup-arrow.add:hover,
  #theme-layout.theme-teal .auto-report.active,
  #theme-layout.theme-teal .auto-report.add:hover {
    background-color: rgba(3, 179, 178, 0.4); }

#theme-layout.theme-teal #dashboard .widget .widget-tooltip {
  background-color: #03b3b2; }
  #theme-layout.theme-teal #dashboard .widget .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
    border-top-color: #03b3b2; }
  #theme-layout.theme-teal #dashboard .widget .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
    border-left-color: #03b3b2; }
  #theme-layout.theme-teal #dashboard .widget .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
    border-right-color: #03b3b2; }
  #theme-layout.theme-teal #dashboard .widget .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
    border-bottom-color: #03b3b2; }

#theme-layout.theme-teal .daterangepicker td.active,
#theme-layout.theme-teal .daterangepicker td.active:hover {
  background: #03b3b2;
  border: 1px solid #03b3b2;
  color: #fff; }

#theme-layout.theme-teal .load-header {
  text-shadow: 0px 0px #03b3b2, 1px 1px #03b3b2, 2px 2px #03b3b2, 3px 3px #03b3b2, 4px 4px #03b3b2, 5px 5px #03b8b7, 6px 6px #03b8b7, 7px 7px #03b8b7, 8px 8px #03b8b7, 9px 9px #03b8b7, 10px 10px #03bdbc, 11px 11px #03bdbc, 12px 12px #03bdbc, 13px 13px #03bdbc, 14px 14px #03bdbc, 15px 15px #03c2c1, 16px 16px #03c2c1, 17px 17px #03c2c1, 18px 18px #03c2c1, 19px 19px #03c2c1, 20px 20px #03c7c6, 21px 21px #03c7c6, 22px 22px #03c7c6, 23px 23px #03c7c6, 24px 24px #03c7c6, 25px 25px #03cccb, 26px 26px #03cccb, 27px 27px #03cccb, 28px 28px #03cccb, 29px 29px #03cccb, 30px 30px #04d1d0, 31px 31px #04d1d0, 32px 32px #04d1d0, 33px 33px #04d1d0, 34px 34px #04d1d0, 35px 35px #04d6d5, 36px 36px #04d6d5, 37px 37px #04d6d5, 38px 38px #04d6d5, 39px 39px #04d6d5; }

#theme-layout.theme-teal .rc-slider .rc-slider-track {
  background-color: #81d9d9; }

#theme-layout.theme-teal .rc-slider .rc-slider-handle {
  border-color: #81d9d9; }
  #theme-layout.theme-teal .rc-slider .rc-slider-handle:hover, #theme-layout.theme-teal .rc-slider .rc-slider-handle:active, #theme-layout.theme-teal .rc-slider .rc-slider-handle:focus {
    border-color: #03b3b2; }
  #theme-layout.theme-teal .rc-slider .rc-slider-handle:active {
    box-shadow: 0 0 5px #03b3b2; }
  #theme-layout.theme-teal .rc-slider .rc-slider-handle:focus {
    box-shadow: 0 0 0 5px #03b3b2; }

#theme-layout.theme-teal .preloader span:nth-child(1) {
  background-color: #2c4820; }

#theme-layout.theme-teal .preloader span:nth-child(2) {
  background-color: #0767f2; }

#theme-layout.theme-teal .preloader span:nth-child(3) {
  background-color: #d9295d; }

#theme-layout.theme-teal .preloader span:nth-child(4) {
  background-color: #2f96bd; }

#usersStatisticsTable {
  padding-bottom: 35px; }
  #usersStatisticsTable #usersStatisticsTable-view {
    position: initial !important; }
  #usersStatisticsTable table {
    font-size: 11px;
    border-spacing: 0;
    table-layout: fixed;
    border-collapse: collapse; }
    #usersStatisticsTable table i[type="checkbox"] {
      cursor: pointer; }
  #usersStatisticsTable td:first-child,
  #usersStatisticsTable td:nth-child(6),
  #usersStatisticsTable td:nth-child(7) {
    text-align: center; }
  #usersStatisticsTable td:nth-child(4) {
    text-align: right; }
  #usersStatisticsTable td {
    padding: 2px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle; }
  #usersStatisticsTable #exportButton-view {
    padding-top: 10px; }

#usersStatisticsFilter-view div.row:first-child {
  margin-bottom: 15px; }

.fixtableWrapper {
  position: relative; }
  .fixtableWrapper table {
    margin-bottom: 0px; }
  .fixtableWrapper > .fixtableContent {
    overflow-x: auto; }
  .fixtableWrapper > .fixtableLeft {
    left: 0; }
  .fixtableWrapper > .fixtableRight {
    right: 0; }
  .fixtableWrapper > .fixtableLeft,
  .fixtableWrapper > .fixtableRight {
    top: 0;
    position: absolute; }
    .fixtableWrapper > .fixtableLeft > .verticalScrolling,
    .fixtableWrapper > .fixtableRight > .verticalScrolling {
      height: 100%;
      cursor: pointer;
      position: absolute;
      text-align: center;
      display: inline-block;
      opacity: .4; }
    .fixtableWrapper > .fixtableLeft > .verticalScrolling:hover,
    .fixtableWrapper > .fixtableRight > .verticalScrolling:hover {
      opacity: .6; }
  .fixtableWrapper .verticalScrolling > i {
    top: 50%;
    left: 50%;
    position: absolute;
    margin: 0 -7px 0 -8px; }

#table {
  table-layout: fixed; }

.table-striped > thead {
  background-color: #F1F1F1 !important; }

.table-striped > tbody > tr:nth-child(odd) {
  background-color: #F9F9F9 !important; }

.table-striped > tbody > tr:nth-child(even) {
  background-color: #FFFFFF !important; }

.table-striped:not(.table-hover) > tbody > tr > th,
.table-striped:not(.table-hover) > tbody > tr > td {
  background-color: inherit; }

.table-striped > tbody > tr.hover {
  background-color: #F5F5F5 !important; }

table tr.pointer {
  cursor: pointer; }

div.row.filter {
  display: none; }

table.commonTable {
  font-size: 11px;
  border-collapse: collapse;
  border-spacing: 0; }
  table.commonTable tbody tr.selected td:first-child {
    box-shadow: 2px 0 0 #31708f inset;
    padding-left: 10px; }
  table.commonTable tbody tr.selected td {
    background-color: #d9edf7;
    color: black; }
  table.commonTable tbody tr.linked td {
    background-color: #dff0d8;
    color: black; }
  table.commonTable tbody tr.linked-exclusive td {
    background-color: #fcf8e3;
    color: black; }
  table.commonTable tbody tr.linked-color td {
    background-color: #d9edf7;
    color: black; }
  table.commonTable tbody tr.thisLink td {
    color: black;
    box-shadow: 2px 0 0 #397121 inset; }
  table.commonTable tbody tr.except td {
    color: black;
    background-color: #f2dede; }
  table.commonTable tbody td {
    padding: 4px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    table.commonTable tbody td a, table.commonTable tbody td.pointer {
      cursor: pointer; }
    table.commonTable tbody td.success {
      background-color: #dff0d8; }
      table.commonTable tbody td.success.price {
        box-shadow: 2px 0 0 #3c763d inset; }
    table.commonTable tbody td.danger {
      background-color: #f2dede; }
      table.commonTable tbody td.danger.price {
        box-shadow: 2px 0 0 #a94442 inset; }
    table.commonTable tbody td.warning {
      background-color: #fcf8e3; }
      table.commonTable tbody td.warning.price {
        box-shadow: 2px 0 0 #8a6d3b inset; }
    table.commonTable tbody td.info {
      background-color: #d9edf7; }
      table.commonTable tbody td.info.price {
        box-shadow: 2px 0 0 #31708f inset; }
    table.commonTable tbody td div.dest-name-content {
      display: inline-block; }
    table.commonTable tbody td div.strong {
      display: inline-block;
      width: 100px;
      text-align: left;
      font-weight: bold;
      overflow: hidden; }
  table.commonTable span.downloadIcon-themeprimary {
    display: inline-block;
    font-size: 130%;
    padding-right: 15px; }

/*----------------------------------------------*/
span.input-icon {
  display: inline-block;
  position: relative;
  width: 100%;
  font-size: 13px; }
  span.input-icon input {
    padding: 2px 20px 2px 6px;
    height: 24px;
    font-size: 11px;
    line-height: 1.5; }
  span.input-icon i.fa {
    width: 14px;
    font-size: 10px;
    padding-top: 0;
    line-height: 24px;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute; }

table.destItem tr td {
  background-color: transparent !important;
  box-shadow: none !important; }

/*----------------------------------------------*/
div.img-container {
  display: inline-block;
  width: 120px;
  height: 110px; }

img.details-img {
  display: inline-block;
  height: auto;
  width: auto;
  max-height: 200px;
  max-width: 200px; }

img.stuff-img {
  display: inline-block;
  float: left;
  margin: 5px;
  height: auto;
  width: auto;
  max-height: 100px;
  max-width: 110px; }

a span.keyPlus {
  background-color: yellow; }

table.destItem span i {
  display: inline-block;
  margin-right: 5px; }

#controlDroparea {
  border: 7px dashed #ccc;
  border-radius: 10px;
  text-align: center;
  height: 200px;
  cursor: pointer;
  background-color: rgba(225, 225, 225, 0.5);
  user-select: none; }
  #controlDroparea:active, #controlDroparea.active {
    border-color: #bbb; }

#controlDropareaHeader {
  color: #9F9A9A;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  font-weight: bold; }
  @supports (background-clip: text) or (-webkit-background-clip: text) {
    #controlDropareaHeader {
      background-color: #565656;
      color: transparent;
      text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.5);
      -webkit-background-clip: text;
      background-clip: text; } }
  #controlDropareaHeader > span {
    display: block; }
    #controlDropareaHeader > span:nth-child(2) {
      font-weight: normal; }

#uploadImageContainer figure {
  text-align: left; }

#uploadImageContainer img, #uploadImageContainer figcaption {
  float: left; }

#uploadImageContainer #uploadImageName {
  font-weight: bold;
  color: #555; }

#uploadImageContainer .upload-image-text {
  color: #333; }

#uploadImageContainer img {
  border: 10px solid #fff;
  box-shadow: 0 0 1px #aaa;
  margin: 2px 0 0 3px; }

#uploadImageContainer figcaption {
  margin: 20px 0 0 20px; }

#conformity > div {
  padding-left: 7.5px;
  padding-right: 7.5px; }
  #conformity > div#leftSide, #conformity > div#leftSideFilter {
    padding-left: 15px; }
  #conformity > div#rightSide {
    padding-right: 15px; }
    #conformity > div#rightSide div[class^="col-"] {
      padding-left: 0; }
  #conformity > div table td a {
    display: inline; }

@media only screen and (max-width: 1199px) {
  #conformity > div#leftSide, #conformity > div#leftSideFilter, #conformity > div#rightSide {
    padding-left: 15px;
    padding-right: 15px; } }

#leftSide #conformityStaffDetails-view {
  position: relative;
  margin-bottom: 15px; }
  #leftSide #conformityStaffDetails-view table {
    table-layout: fixed; }
    #leftSide #conformityStaffDetails-view table tr th, #leftSide #conformityStaffDetails-view table tr td {
      vertical-align: middle; }
    #leftSide #conformityStaffDetails-view table td:first-child {
      padding: 0;
      width: 130px;
      height: 130px;
      text-align: center; }
      #leftSide #conformityStaffDetails-view table td:first-child > i {
        font-size: 80px; }
      #leftSide #conformityStaffDetails-view table td:first-child > img {
        max-width: 128px;
        max-height: 128px;
        cursor: pointer; }
    #leftSide #conformityStaffDetails-view table th, #leftSide #conformityStaffDetails-view table td:not(:first-child) {
      padding: 0 4px;
      font-size: 14px; }

#leftSide #conformityStaffs-view {
  position: relative; }
  #leftSide #conformityStaffs-view #actions > div {
    height: 22px; }
    #leftSide #conformityStaffs-view #actions > div button > i {
      margin: 0; }
    #leftSide #conformityStaffs-view #actions > div input[type="search"] {
      height: 22px; }
  #leftSide #conformityStaffs-view #actions > div:not(.btn-group) {
    margin-top: -2px; }
  #leftSide #conformityStaffs-view table > tbody > tr[staff-id] {
    cursor: pointer; }
    #leftSide #conformityStaffs-view table > tbody > tr[staff-id] a[role="selectConformed"] {
      display: block;
      text-align: right; }
  #leftSide #conformityStaffs-view #classifierModal-view .modal-message .modal-dialog {
    width: 385px; }

#leftSideFilter {
  display: none; }
  #leftSideFilter #conformityFilter-view > div:first-child > div.pull-right {
    position: absolute;
    top: 0;
    right: 7.5px; }
  #leftSideFilter #conformityFilter-view > div:last-child {
    margin-top: 20px; }

#rightSide {
  position: relative; }
  #rightSide #staffsToLinkActions {
    margin-bottom: 15px; }
    #rightSide #staffsToLinkActions > button {
      position: absolute;
      right: 15px; }
    #rightSide #staffsToLinkActions > div {
      margin-top: -2px; }
      #rightSide #staffsToLinkActions > div input[type="search"] {
        height: 22px; }
    #rightSide #staffsToLinkActions .select2-view {
      padding-left: 0;
      padding-right: 0; }
  #rightSide table {
    position: relative;
    table-layout: fixed; }
    #rightSide table tr {
      height: 26px; }
    #rightSide table tr th, #rightSide table tr td {
      vertical-align: middle;
      border-style: inset;
      border-color: #FFF; }
      #rightSide table tr th i[class^="companies"], #rightSide table tr td i[class^="companies"] {
        margin-top: -4px;
        margin-right: 5px;
        display: inline-block;
        vertical-align: middle; }
    #rightSide table td[rowspan="4"] {
      padding: 0;
      width: 130px;
      height: 103px;
      text-align: center; }
      #rightSide table td[rowspan="4"] > i {
        font-size: 80px; }
      #rightSide table td[rowspan="4"] > img {
        max-width: 128px;
        max-height: 103px;
        cursor: pointer; }
    #rightSide table th, #rightSide table td:not([rowspan="4"]) {
      padding: 0 4px;
      font-size: 14px; }
    #rightSide table td.buttons {
      vertical-align: top; }
      #rightSide table td.buttons button {
        width: 100%;
        display: block;
        text-align: left;
        margin: 5px 0; }
        #rightSide table td.buttons button.btn-purple {
          background-color: #7e3794 !important;
          border-color: #7e3794;
          color: #fff; }
        #rightSide table td.buttons button.btn-purple:hover {
          background-color: #8c44a2 !important;
          border-color: #8c44a2; }
    #rightSide table td.success {
      background-color: #d0e9c6;
      box-shadow: 2px 0 0 #65b951 inset; }
    #rightSide table td.info {
      background-color: #d9edf7;
      box-shadow: 2px 0 0 #31708f inset; }
    #rightSide table td.purple {
      background-color: #FAE8FF;
      box-shadow: 2px 0 0 #8c44a2 inset; }
    #rightSide table td.warning {
      background-color: #faf2cc;
      box-shadow: 2px 0 0 #f4b400 inset; }
    #rightSide table td.danger {
      background-color: #f2dede;
      box-shadow: 2px 0 0 #a94442 inset; }
    #rightSide table + table {
      border-top-style: hidden; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progressbar {
  top: 2px;
  padding: 3px;
  position: absolute;
  border-radius: 3px;
  background: #ddd;
  height: 22px;
  width: 100%; }
  .progressbar .label {
    font-size: 12px;
    position: absolute;
    top: -15px; }
  .progressbar .progress {
    height: 100%;
    display: block;
    border-radius: 2px;
    background: #474544;
    text-align: center;
    line-height: 18px;
    color: #FFF; }
  .progressbar.striped .progress {
    background-size: 40px 40px;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
    .progressbar.striped .progress.active {
      -webkit-animation: progress-bar-stripes 2s linear infinite;
      -o-animation: progress-bar-stripes 2s linear infinite;
      animation: progress-bar-stripes 2s linear infinite; }

#mySystemMessagesTable tr {
  height: 38px;
  color: #444;
  background-color: #f6f6f6;
  cursor: pointer; }
  #mySystemMessagesTable tr:nth-child(even) {
    background-color: #eee; }
  #mySystemMessagesTable tr.unread, #mySystemMessagesTable tr.unread .subject > span.head {
    font-weight: bold; }
  #mySystemMessagesTable tr::before {
    height: 38px; }
  #mySystemMessagesTable tr .subject {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 450px;
    font-weight: normal;
    color: #777; }
    @media only screen and (max-width: 1200px) {
      #mySystemMessagesTable tr .subject {
        max-width: 200px; } }
    @media only screen and (max-width: 900px) {
      #mySystemMessagesTable tr .subject {
        max-width: 100px; } }
    @media only screen and (max-width: 750px) {
      #mySystemMessagesTable tr .subject {
        display: none; } }
    @media only screen and (max-width: 610px) {
      #mySystemMessagesTable tr .subject {
        max-width: 50px;
        display: table-cell; } }
    @media only screen and (max-width: 450px) {
      #mySystemMessagesTable tr .subject {
        display: none; } }
    #mySystemMessagesTable tr .subject > span.head {
      color: #444; }

#mySystemMessagesTable td:first-child {
  width: 43px;
  padding-top: 6px; }

#mySystemMessagesTable td:last-child {
  text-align: right; }

#mySystemMessagesTable i[class^="companies-"] {
  position: relative;
  top: 3px; }

#mySystemMessageDetailsHeader {
  font-weight: bold; }

#mySystemMessageDetailsContent {
  white-space: pre-line;
  word-break: break-all; }

#promo-view table th, #promo-view table td {
  white-space: normal; }

#promo-view table tr[role="filter"] > td {
  padding: 0; }
  #promo-view table tr[role="filter"] > td input, #promo-view table tr[role="filter"] > td select {
    background-color: transparent;
    border: none; }
  #promo-view table tr[role="filter"] > td .input-icon a:first-child > i {
    left: 4px; }
  #promo-view table tr[role="filter"] > td .input-icon a:first-child + input {
    padding-left: 18px; }

#promo-view table tr[role="filter"] > td:first-child {
  text-align: center;
  vertical-align: middle; }

#promo-view table tr:not([role="filter"]) {
  height: 45px; }
  #promo-view table tr:not([role="filter"]) > th {
    vertical-align: middle; }
  #promo-view table tr:not([role="filter"]) > td {
    height: inherit;
    vertical-align: middle;
    background-color: inherit; }
    #promo-view table tr:not([role="filter"]) > td[role="banner"] {
      padding: 0;
      text-align: center; }
      #promo-view table tr:not([role="filter"]) > td[role="banner"] img {
        max-width: 150px;
        max-height: 50px;
        cursor: pointer; }
    #promo-view table tr:not([role="filter"]) > td i.companies {
      float: left; }
      #promo-view table tr:not([role="filter"]) > td i.companies + * {
        margin-top: 2px; }
    #promo-view table tr:not([role="filter"]) > td .cut-to-row-height {
      height: inherit;
      overflow: hidden; }
      #promo-view table tr:not([role="filter"]) > td .cut-to-row-height [role="content"] {
        text-align: justify; }
      #promo-view table tr:not([role="filter"]) > td .cut-to-row-height.expandable {
        cursor: sw-resize; }
        #promo-view table tr:not([role="filter"]) > td .cut-to-row-height.expandable.expand {
          cursor: ne-resize;
          border: 1px solid #ddd;
          position: absolute;
          padding: 2px 5px;
          height: initial;
          min-height: 54px;
          background-color: inherit;
          z-index: 4;
          margin: -26px 15px 15px 15px;
          left: calc(25px + 140px + 125px + 125px + 3px); }
  #promo-view table tr:not([role="filter"]) > td:first-child, #promo-view table tr:not([role="filter"]) > th:first-child {
    text-align: center;
    vertical-align: middle; }

#promo-view .overlay {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  cursor: ne-resize; }

.system-jstree-wrapper {
  box-sizing: border-box;
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .system-jstree-wrapper .system-jstree-container {
    max-height: 182px;
    min-height: 37px;
    overflow-x: auto;
    overflow-y: scroll;
    background-color: white;
    border: 1px solid #aaaaaa;
    border-radius: 4px;
    padding: 5px; }
    .system-jstree-wrapper .system-jstree-container a.jstree-anchor > i.jstree-checkbox {
      background: transparent;
      padding-right: 2px;
      display: inline-block;
      font-family: "FontAwesome";
      line-height: 24px;
      font-style: normal;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      .system-jstree-wrapper .system-jstree-container a.jstree-anchor > i.jstree-checkbox:before {
        width: 24px;
        height: 24px;
        content: "\F096"; }
      .system-jstree-wrapper .system-jstree-container a.jstree-anchor > i.jstree-checkbox.jstree-undetermined:before {
        content: "\F196"; }
    .system-jstree-wrapper .system-jstree-container a.jstree-anchor.jstree-clicked > i.jstree-checkbox {
      padding-right: 0; }
      .system-jstree-wrapper .system-jstree-container a.jstree-anchor.jstree-clicked > i.jstree-checkbox:before {
        content: "\F046"; }

ul.catalog {
  margin: 0;
  padding: 0;
  list-style: none; }
  ul.catalog li {
    display: inline-block; }
    ul.catalog li:not(:last-child)::after {
      content: '/';
      padding: 0 8px;
      color: #999999; }
    ul.catalog li > i {
      position: relative;
      top: 1px;
      margin: 0 3px;
      font-size: 16px; }

table.data-table {
  table-layout: fixed; }
  table.data-table.data-table-responsive {
    width: 100%;
    max-width: 100%; }
  table.data-table .data-table-scrollable-header {
    max-width: 100%;
    overflow-x: hidden; }
  table.data-table .data-table-scrollable-body {
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden; }
  table.data-table > thead > tr > td, table.data-table > tbody > tr > td {
    border-left: 1px solid #b1b5ba; }
  table.data-table > thead > tr > td:not(:first-child), table.data-table > tbody > tr > td:not(:first-child) {
    border-right: 1px solid #b1b5ba; }
  table.data-table table {
    width: 100%;
    max-width: 100%;
    table-layout: fixed; }
    table.data-table table tr:nth-child(odd) {
      background-color: #f9f9f9; }
    table.data-table table th, table.data-table table td {
      color: #333333;
      display: table-cell;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 14px;
      line-height: 1.42857143;
      padding: 2px;
      overflow: hidden;
      white-space: nowrap; }
      table.data-table table th.data-table-cell-xs, table.data-table table td.data-table-cell-xs {
        padding: 0; }
        table.data-table table th.data-table-cell-xs > .form-control, table.data-table table td.data-table-cell-xs > .form-control {
          width: calc(100% - 24px); }
      table.data-table table th > [class^="companies-"], table.data-table table td > [class^="companies-"] {
        display: inline-block;
        vertical-align: middle; }
    table.data-table table th {
      background-color: #dfe3e8;
      border: 1px solid #b1b5ba;
      cursor: default;
      font-weight: 400;
      text-align: center;
      vertical-align: middle;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      table.data-table table th.data-table-cell-filter, table.data-table table th.data-table-cell-filtered {
        position: relative; }
        table.data-table table th.data-table-cell-filter .data-table-filter-btn, table.data-table table th.data-table-cell-filtered .data-table-filter-btn {
          display: none;
          padding: 0;
          line-height: 23px;
          position: absolute;
          right: 0;
          height: 100%;
          max-height: 24px;
          width: 23px;
          text-align: center;
          top: calc(50% - 12px);
          border-radius: 0; }
          table.data-table table th.data-table-cell-filter .data-table-filter-btn > .fa, table.data-table table th.data-table-cell-filtered .data-table-filter-btn > .fa {
            margin-right: 0; }
          table.data-table table th.data-table-cell-filter .data-table-filter-btn > .lbl, table.data-table table th.data-table-cell-filtered .data-table-filter-btn > .lbl {
            position: absolute;
            right: 1px;
            bottom: 0px;
            font-size: 8px;
            line-height: 8px; }
        table.data-table table th.data-table-cell-filter:hover .data-table-filter-btn, table.data-table table th.data-table-cell-filtered:hover .data-table-filter-btn {
          display: inline-block; }
      table.data-table table th.data-table-cell-filtered .data-table-filter-btn {
        display: inline-block; }
    table.data-table table td {
      vertical-align: top; }
      table.data-table table td.data-table-cell-number {
        text-align: right; }
    table.data-table table.data-table-all-header tr > th {
      border-right: 0;
      position: relative; }
      table.data-table table.data-table-all-header tr > th:after {
        content: "";
        display: block;
        position: absolute;
        border-right: 14px solid #b1b5ba;
        border-top: 14px solid #dfe3e8;
        top: calc(100% - 16px);
        right: 2px; }
    table.data-table table.data-table-col-header tr > th:first-child {
      border-left: 0; }
    table.data-table table.data-table-col-header tr > th:last-child {
      border-right: 0; }
    table.data-table table.data-table-row-header tr:first-child > th {
      border-top: 0; }
    table.data-table table.data-table-row-header tr > th {
      border-left: 0;
      border-right: 0; }
    table.data-table table.data-table-body tr > td {
      padding: 2px 5px;
      vertical-align: middle;
      border: 1px solid #dadcdd; }
      table.data-table table.data-table-body tr > td:last-child {
        border-right: 0; }
      table.data-table table.data-table-body tr > td:first-child {
        border-left: 0; }
    table.data-table table.data-table-body tr:first-child > td {
      border-top: 0; }
    table.data-table table.data-table-body tr:last-child > td {
      border-bottom: 1px solid #b1b5ba; }
    table.data-table table.data-table-body tr > td.data-table-cell-active {
      height: inherit;
      box-shadow: inset 0px 0px 0px 2px #333333; }
      table.data-table table.data-table-body tr > td.data-table-cell-active > input[type="text"] {
        width: 100%;
        height: inherit;
        color: #333333;
        border: none;
        box-shadow: none;
        margin-top: -2px;
        margin-bottom: -4px;
        background-color: transparent; }
        table.data-table table.data-table-body tr > td.data-table-cell-active > input[type="text"][readonly] {
          cursor: wait;
          background-color: #fcf8e3; }

.data-table-wrapper {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  margin: 10px 0; }
  .data-table-wrapper .data-table-filter-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    padding: 2px; }
    .data-table-wrapper .data-table-filter-mask .data-table-filter {
      width: 200px;
      position: absolute;
      top: 25px;
      padding: 2px;
      background-color: #dfe3e8;
      border: 1px solid #b1b5ba; }
      .data-table-wrapper .data-table-filter-mask .data-table-filter .list-group {
        margin: 0; }
        .data-table-wrapper .data-table-filter-mask .data-table-filter .list-group button.list-group-item {
          width: 100%;
          text-align: left;
          padding: 6px 10px;
          font-size: 14px; }
        .data-table-wrapper .data-table-filter-mask .data-table-filter .list-group input[type="text"] {
          background-color: white; }
        .data-table-wrapper .data-table-filter-mask .data-table-filter .list-group form.data-table-filter-select {
          height: 160px;
          max-height: 160px;
          overflow-y: auto;
          padding: 5px 0 5px 10px;
          border: 1px solid #dfe3e8;
          background-color: white; }
          .data-table-wrapper .data-table-filter-mask .data-table-filter .list-group form.data-table-filter-select .data-table-filter-select-item {
            overflow: hidden;
            white-space: nowrap; }
        .data-table-wrapper .data-table-filter-mask .data-table-filter .list-group li.list-group-item > .row > div[class^="col-"] {
          padding: 0 10px; }
  .data-table-wrapper .data-table-context-menu {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000; }
    .data-table-wrapper .data-table-context-menu > ul.dropdown-menu {
      display: block; }
      .data-table-wrapper .data-table-context-menu > ul.dropdown-menu > li.divider {
        margin: 5px 0; }
      .data-table-wrapper .data-table-context-menu > ul.dropdown-menu .data-table-context-menu-item {
        display: inline-block; }

#pricing-parameters,
#pricing-recommendations {
  padding: 0 15px; }
  #pricing-parameters > .row > * > .btn-toolbar,
  #pricing-recommendations > .row > * > .btn-toolbar {
    float: right;
    margin: 0; }

#pricing-parameters .input-group.input-xs,
#pricing-recommendations .input-group.input-xs {
  padding: 0; }
  #pricing-parameters .input-group.input-xs > .form-control,
  #pricing-parameters .input-group.input-xs > .input-group-addon,
  #pricing-recommendations .input-group.input-xs > .form-control,
  #pricing-recommendations .input-group.input-xs > .input-group-addon {
    height: 22px;
    padding: 2px 7px;
    font-size: 11px;
    line-height: 1.5;
    min-width: 25px; }
  #pricing-parameters .input-group.input-xs .btn,
  #pricing-recommendations .input-group.input-xs .btn {
    font-size: 11px;
    padding: 2px 7px; }
  #pricing-parameters .input-group.input-xs .input-group-btn:not(:first-child) > .btn,
  #pricing-recommendations .input-group.input-xs .input-group-btn:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-left: 0; }
  #pricing-parameters .input-group.input-xs .input-group-btn:not(:last-child) > .btn,
  #pricing-recommendations .input-group.input-xs .input-group-btn:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: 0; }

#pricing-recommendations th > select {
  border: 0;
  color: #333;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer; }

#pricing-recommendations .recommended-price > *.recommended-price-stat {
  color: #777777;
  font-size: 11px;
  padding-top: 4px; }

#pricing-recommendations .recommended-price > * > * {
  width: calc(50% - 8px);
  display: inline-block;
  text-align: right; }
  #pricing-recommendations .recommended-price > * > *:first-child {
    width: 16px;
    text-align: center; }
  #pricing-recommendations .recommended-price > * > * + * {
    padding-left: 4px; }

#pricing-recommendations .popover {
  width: 250px; }
  #pricing-recommendations .popover .popover-title > i[class^="companies-"] {
    margin-top: -4px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle; }
  #pricing-recommendations .popover .popover-content > * + * {
    margin-top: 5px; }
  #pricing-recommendations .popover .popover-content .popover-max-price {
    border-bottom: 1px dashed red; }
    #pricing-recommendations .popover .popover-content .popover-max-price .popover-label {
      color: red; }
  #pricing-recommendations .popover .popover-content .popover-price {
    border-bottom: 1px dashed green; }
    #pricing-recommendations .popover .popover-content .popover-price .popover-label {
      color: green; }
  #pricing-recommendations .popover .popover-content .popover-min-price {
    border-bottom: 1px dashed blue; }
    #pricing-recommendations .popover .popover-content .popover-min-price .popover-label {
      color: blue; }

.multiselect {
  white-space: normal; }
  .multiselect i + * {
    margin-left: 4px; }
  .multiselect .multiselect-all-in-one {
    color: #777;
    cursor: pointer;
    display: inline-block;
    margin: 0 6px;
    padding: 4px; }
  .multiselect .multiselect-clear {
    border-bottom: 1px dashed; }
  .multiselect .multiselect-options {
    border: 1px solid #ccc;
    border-radius: 4px;
    min-height: 34px;
    overflow-y: auto;
    padding: 4px 2px; }
    .multiselect .multiselect-options.multiselect-options-1-per-line > .multiselect-option {
      width: calc(100.000% - 4px); }
    .multiselect .multiselect-options.multiselect-options-2-per-line > .multiselect-option {
      width: calc(50.0000% - 4px); }
    .multiselect .multiselect-options.multiselect-options-3-per-line > .multiselect-option {
      width: calc(33.3336% - 4px); }
    .multiselect .multiselect-options.multiselect-options-4-per-line > .multiselect-option {
      width: calc(25.0000% - 4px); }
    .multiselect .multiselect-options.multiselect-options-5-per-line > .multiselect-option {
      width: calc(20.0000% - 4px); }
    .multiselect .multiselect-options.multiselect-options-6-per-line > .multiselect-option {
      width: calc(16.6668% - 4px); }
    .multiselect .multiselect-options.multiselect-options-7-per-line > .multiselect-option {
      width: calc(14.2857% - 4px); }
    .multiselect .multiselect-options.multiselect-options-8-per-line > .multiselect-option {
      width: calc(12.5000% - 4px); }
    .multiselect .multiselect-options.multiselect-options-9-per-line > .multiselect-option {
      width: calc(11.1111% - 4px); }
    .multiselect .multiselect-options.multiselect-options-10-per-line > .multiselect-option {
      width: calc(10.0000% - 4px); }
    .multiselect .multiselect-options > .multiselect-option {
      border: 1px solid #ddd;
      border-radius: 4px;
      cursor: pointer;
      margin: 0 2px;
      min-height: 31px;
      overflow: hidden;
      padding: 4px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .multiselect .multiselect-options > .multiselect-option:hover {
        background-color: #f5f5f5; }
      .multiselect .multiselect-options > .multiselect-option[data-checked="true"] {
        background-color: #fcf8e3; }
        .multiselect .multiselect-options > .multiselect-option[data-checked="true"]:hover {
          background-color: #faf2cc; }
      .multiselect .multiselect-options > .multiselect-option i.glyphicon {
        color: #777;
        top: 3px; }
      .multiselect .multiselect-options > .multiselect-option > i[class^="companies-"] {
        position: relative;
        top: 3px; }

.widget {
  height: 100%;
  padding: 4px 8px;
  background-color: #ffffff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .widget:hover .widget-resize,
  .widget:hover .widget-actions > a {
    opacity: .6; }
    .widget:hover .widget-resize:hover,
    .widget:hover .widget-actions > a:hover {
      opacity: 1; }
  .widget > .widget-actions {
    float: right; }
    .widget > .widget-actions.absolute {
      position: fixed;
      margin-right: 8px;
      right: 20px;
      z-index: 2; }
    .widget > .widget-actions > a {
      color: #191e23;
      cursor: pointer;
      opacity: 0; }
      .widget > .widget-actions > a + a {
        margin-left: 8px; }
  .widget > .widget-head {
    height: 22px;
    color: #7b8a8b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .widget > .widget-head.noselect {
      -webkit-touch-callout: none;
      /* iOS Safari */
      -webkit-user-select: none;
      /* Safari */
      -khtml-user-select: none;
      /* Konqueror HTML */
      -moz-user-select: none;
      /* Firefox */
      -ms-user-select: none;
      /* Internet Explorer/Edge */
      user-select: none;
      /* Non-prefixed version, currently
                                            supported by Chrome and Opera */ }
    .widget > .widget-head + .widget-body {
      height: calc(100% - 34px); }
  .widget > .widget-body {
    height: calc(100% - 2px);
    position: relative; }
    .widget > .widget-body > svg .grid line {
      stroke: lightgrey;
      stroke-opacity: 0.7;
      shape-rendering: crispEdges; }
    .widget > .widget-body > svg .grid path {
      stroke-width: 0; }
    .widget > .widget-body > svg .line {
      fill: none;
      stroke: steelblue;
      stroke-width: 1.5px; }
    .widget > .widget-body > svg .axis text {
      font-size: 9pt;
      font-family: "Century Gothic"; }
    .widget > .widget-body > .widget-tooltip {
      display: none;
      position: absolute;
      padding: 5px;
      border: 2px solid white;
      border-radius: 8px; }
      .widget > .widget-body > .widget-tooltip > .widget-tooltip-content::after {
        content: " ";
        position: absolute;
        margin-left: -6px;
        border-width: 5px;
        border-style: solid;
        pointer-events: none; }
      .widget > .widget-body > .widget-tooltip.widget-tooltip-top > .widget-tooltip-content::after {
        top: 100%;
        left: 50%;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent; }
      .widget > .widget-body > .widget-tooltip.widget-tooltip-right > .widget-tooltip-content::after {
        top: 10px;
        left: calc(2px - 5px);
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent; }
      .widget > .widget-body > .widget-tooltip.widget-tooltip-bottom > .widget-tooltip-content::after {
        top: -10px;
        left: 50%;
        border-top-color: transparent;
        border-right-color: transparent;
        border-left-color: transparent; }
      .widget > .widget-body > .widget-tooltip.widget-tooltip-left > .widget-tooltip-content::after {
        top: 10px;
        left: calc(100% + 5px);
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent; }
    .widget > .widget-body > .widget-create {
      padding: 6px 0; }
      .widget > .widget-body > .widget-create > a[class^="col-"] {
        color: #474544;
        white-space: normal;
        overflow: hidden;
        height: 75px;
        padding: 6px; }
        .widget > .widget-body > .widget-create > a[class^="col-"]:hover {
          text-decoration: none;
          background-color: #eee;
          border-radius: 6px; }
        .widget > .widget-body > .widget-create > a[class^="col-"] > [class^="widgets-"] {
          float: left;
          margin-right: 8px; }
    .widget > .widget-body > .widget-settings {
      margin-top: 5px; }
      .widget > .widget-body > .widget-settings .form-group > label {
        font-size: 1rem;
        margin-left: 4px; }
    .widget > .widget-body > .widget-error {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center; }
      .widget > .widget-body > .widget-error > .widget-error-body {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
        .widget > .widget-body > .widget-error > .widget-error-body > ul {
          margin: 0; }
        .widget > .widget-body > .widget-error > .widget-error-body a {
          opacity: .6; }
          .widget > .widget-body > .widget-error > .widget-error-body a:hover {
            opacity: 1; }
  .widget > .widget-resize {
    width: 18px;
    height: 18px;
    position: fixed;
    right: 8px;
    bottom: 1px;
    border-right: 3px solid #7b8a8b;
    border-bottom: 3px solid #7b8a8b;
    cursor: nwse-resize;
    opacity: 0; }
  .widget .react-datepicker-wrapper {
    display: block; }
    .widget .react-datepicker-wrapper > .react-datepicker__input-container {
      display: flex; }
  .widget .input-group > *:first-child .form-control {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  .widget .input-group .input-group-addon {
    min-width: initial; }
    .widget .input-group .input-group-addon:not(:first-child) {
      border-left: none; }
    .widget .input-group .input-group-addon:not(:last-child) {
      border-right: none; }
  .widget .input-group > *:last-child .form-control {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .widget .form-control:not(.input-xs) {
    height: 38px; }
  .widget .select__menu,
  .widget .react-datepicker-popper {
    z-index: 3; }

#ticket h3,
#tickets h3 {
  margin: 10px 0; }

#ticket i[class^="companies-"],
#tickets i[class^="companies-"] {
  position: relative;
  top: 3px; }

#ticket .labels .label,
#tickets .labels .label {
  padding: .2em .6em; }

#ticket .labels .label-create,
#tickets .labels .label-create {
  background-color: #d6dadc;
  color: #4d4d4d; }

#ticket .wall,
#tickets .wall {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  margin-bottom: 0;
  margin-top: 10px; }
  #ticket .wall .wall-content,
  #tickets .wall .wall-content {
    padding: 10px; }
    #ticket .wall .wall-content.wall-content-author,
    #tickets .wall .wall-content.wall-content-author {
      background-color: #f7f7f7; }
    #ticket .wall .wall-content.wall-content-description,
    #tickets .wall .wall-content.wall-content-description {
      background-color: #f2fde7; }
    #ticket .wall .wall-content.wall-content-support,
    #tickets .wall .wall-content.wall-content-support {
      background-color: #eaf6fa; }
    #ticket .wall .wall-content > .ql-editor,
    #tickets .wall .wall-content > .ql-editor {
      padding: 0; }
      #ticket .wall .wall-content > .ql-editor blockquote,
      #tickets .wall .wall-content > .ql-editor blockquote {
        padding-left: 10px; }
      #ticket .wall .wall-content > .ql-editor pre,
      #tickets .wall .wall-content > .ql-editor pre {
        padding: 10px; }

#ticket .quill,
#tickets .quill {
  background-color: #fff; }
  #ticket .quill .ql-toolbar .ql-attach,
  #tickets .quill .ql-toolbar .ql-attach {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    #ticket .quill .ql-toolbar .ql-attach:before,
    #tickets .quill .ql-toolbar .ql-attach:before {
      content: "\E142"; }
  #ticket .quill .ql-toolbar > .ql-formats:nth-child(5),
  #tickets .quill .ql-toolbar > .ql-formats:nth-child(5) {
    margin-right: calc(100% - 98px - 15px - 56px - 15px - 56px - 15px - 112px - 15px - 28px); }
  #ticket .quill .ql-editor,
  #tickets .quill .ql-editor {
    min-height: 100px;
    background-color: #f7f7f7; }

#ticket .ticket-message,
#tickets .ticket-message {
  padding: 15px 0; }
  #ticket .ticket-message:first-child,
  #tickets .ticket-message:first-child {
    padding-top: 0; }
  #ticket .ticket-message .timeago,
  #tickets .ticket-message .timeago {
    color: #666;
    font-size: 14px;
    cursor: help;
    border-bottom: 1px dashed #777; }
  #ticket .ticket-message .wall,
  #tickets .ticket-message .wall {
    margin-top: 6px; }
  #ticket .ticket-message a,
  #tickets .ticket-message a {
    color: #4d4d4d;
    font-weight: 700; }
    #ticket .ticket-message a:hover,
    #tickets .ticket-message a:hover {
      color: #838c91; }

html {
  font-size: 1rem;
  height: 100%; }
  html body {
    line-height: 1.375;
    overflow: hidden;
    text-rendering: optimizeLegibility;
    padding-bottom: 0;
    font-family: "Proxima Nova","Segoe UI";
    font-size: 1rem;
    color: #444;
    background-color: #fff;
    position: relative; }
    html body::before {
      content: "";
      display: block;
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      background-color: #eee; }
    html body #theme-layout {
      height: 100%; }
    html body #app {
      height: 100%;
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      html body #app .dropdown-menu a {
        cursor: pointer; }
var map = {
	"./100": 79,
	"./100/": 79,
	"./100/chart": 205,
	"./100/chart.js": 205,
	"./100/index": 79,
	"./100/index.js": 79,
	"./100/settings": 206,
	"./100/settings.js": 206,
	"./101": 82,
	"./101/": 82,
	"./101/chart": 220,
	"./101/chart.js": 220,
	"./101/index": 82,
	"./101/index.js": 82,
	"./101/settings": 221,
	"./101/settings.js": 221,
	"./102": 83,
	"./102/": 83,
	"./102/chart": 222,
	"./102/chart.js": 222,
	"./102/index": 83,
	"./102/index.js": 83,
	"./102/settings": 223,
	"./102/settings.js": 223,
	"./103": 84,
	"./103/": 84,
	"./103/chart": 224,
	"./103/chart.js": 224,
	"./103/index": 84,
	"./103/index.js": 84,
	"./103/settings": 225,
	"./103/settings.js": 225,
	"./104": 85,
	"./104/": 85,
	"./104/chart": 226,
	"./104/chart.js": 226,
	"./104/index": 85,
	"./104/index.js": 85,
	"./104/settings": 227,
	"./104/settings.js": 227,
	"./105": 86,
	"./105/": 86,
	"./105/chart": 228,
	"./105/chart.js": 228,
	"./105/index": 86,
	"./105/index.js": 86,
	"./105/settings": 229,
	"./105/settings.js": 229,
	"./13": 87,
	"./13/": 87,
	"./13/chart": 230,
	"./13/chart.js": 230,
	"./13/index": 87,
	"./13/index.js": 87,
	"./13/settings": 231,
	"./13/settings.js": 231,
	"./14": 88,
	"./14/": 88,
	"./14/chart": 232,
	"./14/chart.js": 232,
	"./14/index": 88,
	"./14/index.js": 88,
	"./14/settings": 233,
	"./14/settings.js": 233,
	"./15": 89,
	"./15/": 89,
	"./15/chart": 234,
	"./15/chart.js": 234,
	"./15/index": 89,
	"./15/index.js": 89,
	"./15/settings": 235,
	"./15/settings.js": 235,
	"./16": 90,
	"./16/": 90,
	"./16/chart": 236,
	"./16/chart.js": 236,
	"./16/index": 90,
	"./16/index.js": 90,
	"./16/settings": 237,
	"./16/settings.js": 237,
	"./18": 91,
	"./18/": 91,
	"./18/chart": 238,
	"./18/chart.js": 238,
	"./18/index": 91,
	"./18/index.js": 91,
	"./18/settings": 239,
	"./18/settings.js": 239,
	"./20": 92,
	"./20/": 92,
	"./20/chart": 240,
	"./20/chart.js": 240,
	"./20/index": 92,
	"./20/index.js": 92,
	"./20/settings": 241,
	"./20/settings.js": 241,
	"./21": 93,
	"./21/": 93,
	"./21/chart": 242,
	"./21/chart.js": 242,
	"./21/index": 93,
	"./21/index.js": 93,
	"./21/settings": 243,
	"./21/settings.js": 243,
	"./23": 94,
	"./23/": 94,
	"./23/chart": 244,
	"./23/chart.js": 244,
	"./23/index": 94,
	"./23/index.js": 94,
	"./23/settings": 245,
	"./23/settings.js": 245,
	"./24": 95,
	"./24/": 95,
	"./24/chart": 246,
	"./24/chart.js": 246,
	"./24/index": 95,
	"./24/index.js": 95,
	"./24/settings": 247,
	"./24/settings.js": 247,
	"./28": 96,
	"./28/": 96,
	"./28/chart": 248,
	"./28/chart.js": 248,
	"./28/index": 96,
	"./28/index.js": 96,
	"./28/settings": 249,
	"./28/settings.js": 249,
	"./36": 97,
	"./36/": 97,
	"./36/chart": 250,
	"./36/chart.js": 250,
	"./36/index": 97,
	"./36/index.js": 97,
	"./36/settings": 251,
	"./36/settings.js": 251,
	"./37": 98,
	"./37/": 98,
	"./37/chart": 252,
	"./37/chart.js": 252,
	"./37/index": 98,
	"./37/index.js": 98,
	"./37/settings": 253,
	"./37/settings.js": 253,
	"./38": 99,
	"./38/": 99,
	"./38/chart": 254,
	"./38/chart.js": 254,
	"./38/index": 99,
	"./38/index.js": 99,
	"./38/settings": 255,
	"./38/settings.js": 255,
	"./39": 100,
	"./39/": 100,
	"./39/chart": 256,
	"./39/chart.js": 256,
	"./39/index": 100,
	"./39/index.js": 100,
	"./39/settings": 257,
	"./39/settings.js": 257,
	"./40": 101,
	"./40/": 101,
	"./40/chart": 259,
	"./40/chart.js": 259,
	"./40/index": 101,
	"./40/index.js": 101,
	"./40/settings": 260,
	"./40/settings.js": 260,
	"./43": 102,
	"./43/": 102,
	"./43/chart": 261,
	"./43/chart.js": 261,
	"./43/index": 102,
	"./43/index.js": 102,
	"./43/settings": 262,
	"./43/settings.js": 262,
	"./45": 103,
	"./45/": 103,
	"./45/chart": 263,
	"./45/chart.js": 263,
	"./45/index": 103,
	"./45/index.js": 103,
	"./45/settings": 264,
	"./45/settings.js": 264,
	"./46": 104,
	"./46/": 104,
	"./46/chart": 265,
	"./46/chart.js": 265,
	"./46/index": 104,
	"./46/index.js": 104,
	"./46/settings": 266,
	"./46/settings.js": 266,
	"./47": 105,
	"./47/": 105,
	"./47/chart": 267,
	"./47/chart.js": 267,
	"./47/index": 105,
	"./47/index.js": 105,
	"./47/settings": 268,
	"./47/settings.js": 268,
	"./48": 106,
	"./48/": 106,
	"./48/chart": 269,
	"./48/chart.js": 269,
	"./48/index": 106,
	"./48/index.js": 106,
	"./48/settings": 270,
	"./48/settings.js": 270,
	"./49": 107,
	"./49/": 107,
	"./49/chart": 271,
	"./49/chart.js": 271,
	"./49/index": 107,
	"./49/index.js": 107,
	"./49/settings": 272,
	"./49/settings.js": 272,
	"./50": 108,
	"./50/": 108,
	"./50/chart": 273,
	"./50/chart.js": 273,
	"./50/index": 108,
	"./50/index.js": 108,
	"./50/settings": 274,
	"./50/settings.js": 274,
	"./56": 109,
	"./56/": 109,
	"./56/chart": 275,
	"./56/chart.js": 275,
	"./56/index": 109,
	"./56/index.js": 109,
	"./56/settings": 276,
	"./56/settings.js": 276,
	"./58": 110,
	"./58/": 110,
	"./58/chart": 277,
	"./58/chart.js": 277,
	"./58/index": 110,
	"./58/index.js": 110,
	"./58/settings": 278,
	"./58/settings.js": 278,
	"./59": 111,
	"./59/": 111,
	"./59/chart": 279,
	"./59/chart.js": 279,
	"./59/index": 111,
	"./59/index.js": 111,
	"./59/settings": 280,
	"./59/settings.js": 280,
	"./60": 112,
	"./60/": 112,
	"./60/chart": 281,
	"./60/chart.js": 281,
	"./60/index": 112,
	"./60/index.js": 112,
	"./60/settings": 282,
	"./60/settings.js": 282,
	"./61": 113,
	"./61/": 113,
	"./61/chart": 283,
	"./61/chart.js": 283,
	"./61/index": 113,
	"./61/index.js": 113,
	"./61/settings": 284,
	"./61/settings.js": 284,
	"./62": 114,
	"./62/": 114,
	"./62/chart": 285,
	"./62/chart.js": 285,
	"./62/index": 114,
	"./62/index.js": 114,
	"./62/settings": 286,
	"./62/settings.js": 286,
	"./63": 115,
	"./63/": 115,
	"./63/chart": 287,
	"./63/chart.js": 287,
	"./63/index": 115,
	"./63/index.js": 115,
	"./63/settings": 288,
	"./63/settings.js": 288,
	"./64": 116,
	"./64/": 116,
	"./64/chart": 289,
	"./64/chart.js": 289,
	"./64/index": 116,
	"./64/index.js": 116,
	"./64/settings": 290,
	"./64/settings.js": 290,
	"./65": 117,
	"./65/": 117,
	"./65/chart": 291,
	"./65/chart.js": 291,
	"./65/index": 117,
	"./65/index.js": 117,
	"./65/settings": 292,
	"./65/settings.js": 292,
	"./66": 118,
	"./66/": 118,
	"./66/chart": 293,
	"./66/chart.js": 293,
	"./66/index": 118,
	"./66/index.js": 118,
	"./66/settings": 294,
	"./66/settings.js": 294,
	"./67": 119,
	"./67/": 119,
	"./67/chart": 295,
	"./67/chart.js": 295,
	"./67/index": 119,
	"./67/index.js": 119,
	"./67/settings": 296,
	"./67/settings.js": 296,
	"./68": 120,
	"./68/": 120,
	"./68/chart": 297,
	"./68/chart.js": 297,
	"./68/index": 120,
	"./68/index.js": 120,
	"./68/settings": 298,
	"./68/settings.js": 298,
	"./69": 121,
	"./69/": 121,
	"./69/chart": 299,
	"./69/chart.js": 299,
	"./69/index": 121,
	"./69/index.js": 121,
	"./69/settings": 300,
	"./69/settings.js": 300,
	"./70": 122,
	"./70/": 122,
	"./70/chart": 301,
	"./70/chart.js": 301,
	"./70/index": 122,
	"./70/index.js": 122,
	"./70/settings": 302,
	"./70/settings.js": 302,
	"./71": 123,
	"./71/": 123,
	"./71/chart": 303,
	"./71/chart.js": 303,
	"./71/index": 123,
	"./71/index.js": 123,
	"./71/settings": 304,
	"./71/settings.js": 304,
	"./73": 124,
	"./73/": 124,
	"./73/chart": 305,
	"./73/chart.js": 305,
	"./73/index": 124,
	"./73/index.js": 124,
	"./73/settings": 306,
	"./73/settings.js": 306,
	"./77": 125,
	"./77/": 125,
	"./77/chart": 307,
	"./77/chart.js": 307,
	"./77/index": 125,
	"./77/index.js": 125,
	"./77/settings": 308,
	"./77/settings.js": 308,
	"./78": 126,
	"./78/": 126,
	"./78/chart": 309,
	"./78/chart.js": 309,
	"./78/index": 126,
	"./78/index.js": 126,
	"./78/settings": 310,
	"./78/settings.js": 310,
	"./79": 127,
	"./79/": 127,
	"./79/chart": 311,
	"./79/chart.js": 311,
	"./79/index": 127,
	"./79/index.js": 127,
	"./79/settings": 312,
	"./79/settings.js": 312,
	"./80": 128,
	"./80/": 128,
	"./80/chart": 313,
	"./80/chart.js": 313,
	"./80/index": 128,
	"./80/index.js": 128,
	"./80/settings": 314,
	"./80/settings.js": 314,
	"./82": 129,
	"./82/": 129,
	"./82/chart": 315,
	"./82/chart.js": 315,
	"./82/index": 129,
	"./82/index.js": 129,
	"./82/settings": 316,
	"./82/settings.js": 316,
	"./83": 130,
	"./83/": 130,
	"./83/chart": 317,
	"./83/chart.js": 317,
	"./83/index": 130,
	"./83/index.js": 130,
	"./83/settings": 318,
	"./83/settings.js": 318,
	"./84": 131,
	"./84/": 131,
	"./84/chart": 319,
	"./84/chart.js": 319,
	"./84/chart.scss": 407,
	"./84/index": 131,
	"./84/index.js": 131,
	"./84/settings": 320,
	"./84/settings.js": 320,
	"./85": 132,
	"./85/": 132,
	"./85/chart": 321,
	"./85/chart.js": 321,
	"./85/index": 132,
	"./85/index.js": 132,
	"./85/settings": 322,
	"./85/settings.js": 322,
	"./86": 133,
	"./86/": 133,
	"./86/chart": 323,
	"./86/chart.js": 323,
	"./86/chart.scss": 408,
	"./86/index": 133,
	"./86/index.js": 133,
	"./86/settings": 324,
	"./86/settings.js": 324,
	"./87": 134,
	"./87/": 134,
	"./87/chart": 325,
	"./87/chart.js": 325,
	"./87/index": 134,
	"./87/index.js": 134,
	"./87/settings": 326,
	"./87/settings.js": 326,
	"./88": 135,
	"./88/": 135,
	"./88/chart": 327,
	"./88/chart.js": 327,
	"./88/chart.scss": 409,
	"./88/index": 135,
	"./88/index.js": 135,
	"./88/settings": 328,
	"./88/settings.js": 328,
	"./89": 136,
	"./89/": 136,
	"./89/chart": 329,
	"./89/chart.js": 329,
	"./89/index": 136,
	"./89/index.js": 136,
	"./89/settings": 330,
	"./89/settings.js": 330,
	"./90": 137,
	"./90/": 137,
	"./90/chart": 331,
	"./90/chart.js": 331,
	"./90/index": 137,
	"./90/index.js": 137,
	"./90/settings": 332,
	"./90/settings.js": 332,
	"./91": 138,
	"./91/": 138,
	"./91/chart": 333,
	"./91/chart.js": 333,
	"./91/index": 138,
	"./91/index.js": 138,
	"./91/settings": 334,
	"./91/settings.js": 334,
	"./92": 139,
	"./92/": 139,
	"./92/chart": 335,
	"./92/chart.js": 335,
	"./92/chart.scss": 410,
	"./92/index": 139,
	"./92/index.js": 139,
	"./92/settings": 336,
	"./92/settings.js": 336,
	"./93": 140,
	"./93/": 140,
	"./93/chart": 337,
	"./93/chart.js": 337,
	"./93/index": 140,
	"./93/index.js": 140,
	"./93/settings": 338,
	"./93/settings.js": 338,
	"./94": 141,
	"./94/": 141,
	"./94/chart": 339,
	"./94/chart.js": 339,
	"./94/chart.scss": 411,
	"./94/index": 141,
	"./94/index.js": 141,
	"./94/settings": 340,
	"./94/settings.js": 340,
	"./95": 142,
	"./95/": 142,
	"./95/chart": 341,
	"./95/chart.js": 341,
	"./95/index": 142,
	"./95/index.js": 142,
	"./95/settings": 342,
	"./95/settings.js": 342,
	"./96": 143,
	"./96/": 143,
	"./96/chart": 343,
	"./96/chart.js": 343,
	"./96/chart.scss": 719,
	"./96/index": 143,
	"./96/index.js": 143,
	"./96/settings": 344,
	"./96/settings.js": 344,
	"./97": 144,
	"./97/": 144,
	"./97/chart": 345,
	"./97/chart.js": 345,
	"./97/index": 144,
	"./97/index.js": 144,
	"./97/settings": 346,
	"./97/settings.js": 346,
	"./98": 145,
	"./98/": 145,
	"./98/chart": 347,
	"./98/chart.js": 347,
	"./98/index": 145,
	"./98/index.js": 145,
	"./98/settings": 348,
	"./98/settings.js": 348,
	"./99": 146,
	"./99/": 146,
	"./99/chart": 349,
	"./99/chart.js": 349,
	"./99/index": 146,
	"./99/index.js": 146,
	"./99/settings": 350,
	"./99/settings.js": 350,
	"./actions": 200,
	"./actions.js": 200,
	"./chart": 7,
	"./chart.js": 7,
	"./create": 62,
	"./create/": 62,
	"./create/chart": 204,
	"./create/chart.js": 204,
	"./create/index": 62,
	"./create/index.js": 62,
	"./header": 201,
	"./header.js": 201,
	"./resize": 202,
	"./resize.js": 202,
	"./settings": 8,
	"./settings.js": 8,
	"./tooltip": 203,
	"./tooltip.js": 203,
	"./widget": 6,
	"./widget.js": 6,
	"./widgets": 160,
	"./widgets.js": 160
};


function webpackContext(req) {
	var id = webpackContextResolve(req);
	return __webpack_require__(id);
}
function webpackContextResolve(req) {
	if(!__webpack_require__.o(map, req)) {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	}
	return map[req];
}
webpackContext.keys = function webpackContextKeys() {
	return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 669;.catalog-tree-select .tree-select-all {
  display: block;
  margin: 0 0 2px 6px; }
  .catalog-tree-select .tree-select-all > * {
    cursor: pointer; }
  .catalog-tree-select .tree-select-all > .rc-tree-switcher,
  .catalog-tree-select .tree-select-all > .rc-tree-checkbox {
    margin: 0 5px 3px 3px;
    width: 13px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url(data:image/png;base64,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); }
  .catalog-tree-select .tree-select-all > .rc-tree-checkbox {
    background-position: 0 0; }
    .catalog-tree-select .tree-select-all > .rc-tree-checkbox.rc-tree-checkbox-indeterminate {
      background-position: -14px -28px; }
    .catalog-tree-select .tree-select-all > .rc-tree-checkbox.rc-tree-checkbox-checked {
      background-position: -14px 0; }
  .catalog-tree-select .tree-select-all > .rc-tree-switcher_close {
    background-position: -75px -56px; }
  .catalog-tree-select .tree-select-all > .rc-tree-switcher_open {
    background-position: -93px -56px; }

.catalog-tree-select .rc-tree-icon__customize {
  text-align: center; }

.catalog-tree-select .rc-tree .rc-tree-node-content-wrapper {
  height: 20px; }
  .catalog-tree-select .rc-tree .rc-tree-node-content-wrapper:hover {
    background-color: rgba(0, 0, 0, 0.07); }
  .catalog-tree-select .rc-tree .rc-tree-node-content-wrapper .rc-tree-iconEle {
    vertical-align: inherit; }
  .catalog-tree-select .rc-tree .rc-tree-node-content-wrapper .rc-tree-title {
    font-size: 16px;
    line-height: 16px; }
#dashboard .widget-84 .widget-tooltip {
  background-color: inherit; }

#dashboard .widget-84 .widget-tooltip tr.darkgreen > td {
  background-color: #008000 !important;
  color: #fff !important; }

#dashboard .widget-84 .widget-tooltip tr:not(.darkgreen) > td {
  color: #444 !important; }
#dashboard table.quantityWidget {
  table-layout: fixed; }
  #dashboard table.quantityWidget td {
    vertical-align: middle; }
  #dashboard table.quantityWidget thead th {
    background-color: #f1f1f1;
    border: none;
    box-shadow: inset 0 -2px 0 0 #ddd;
    height: 42px;
    position: sticky !important;
    top: 0;
    z-index: 6;
    vertical-align: middle;
    padding: 0; }
    #dashboard table.quantityWidget thead th:nth-child(1) {
      padding: 5px;
      left: 0;
      z-index: 7; }
    #dashboard table.quantityWidget thead th:nth-child(2) {
      text-align: center;
      left: 180px;
      z-index: 7; }
    #dashboard table.quantityWidget thead th:nth-child(3) {
      box-shadow: inset -2px -2px 0 0 #ddd;
      left: 430px;
      z-index: 7; }
    #dashboard table.quantityWidget thead th.cluster, #dashboard table.quantityWidget thead th.city {
      cursor: pointer; }
    #dashboard table.quantityWidget thead th > div {
      padding: 5px 5px 0;
      max-height: 36px;
      overflow: hidden;
      white-space: normal;
      width: 100%; }
  #dashboard table.quantityWidget tbody tr {
    background-color: #fff; }
    #dashboard table.quantityWidget tbody tr:hover {
      background-color: #f5f5f5; }
    #dashboard table.quantityWidget tbody tr > * {
      background-color: inherit;
      border: none;
      box-shadow: inset 0 -1px 0 0 #ddd; }
    #dashboard table.quantityWidget tbody tr th {
      cursor: pointer; }
    #dashboard table.quantityWidget tbody tr.cat-1 > *, #dashboard table.quantityWidget tbody tr.cat-2 > *, #dashboard table.quantityWidget tbody tr.cat-3 > *, #dashboard table.quantityWidget tbody tr.cat-4 > *, #dashboard table.quantityWidget tbody tr.sku > td:nth-child(-n+4) {
      height: 26px;
      position: sticky !important;
      z-index: 1; }
    #dashboard table.quantityWidget tbody tr.cat-1 > * {
      top: 42px;
      z-index: 5; }
      #dashboard table.quantityWidget tbody tr.cat-1 > *:nth-child(-n+2) {
        z-index: 6; }
    #dashboard table.quantityWidget tbody tr.cat-2 > * {
      top: 68px;
      z-index: 4; }
      #dashboard table.quantityWidget tbody tr.cat-2 > *:nth-child(-n+3) {
        z-index: 5; }
    #dashboard table.quantityWidget tbody tr.cat-3 > * {
      top: 94px;
      z-index: 3; }
      #dashboard table.quantityWidget tbody tr.cat-3 > *:nth-child(-n+3) {
        z-index: 4; }
    #dashboard table.quantityWidget tbody tr.cat-4 > * {
      top: 120px;
      z-index: 2; }
      #dashboard table.quantityWidget tbody tr.cat-4 > *:nth-child(-n+3) {
        z-index: 3; }
    #dashboard table.quantityWidget tbody tr.sku > :nth-child(-n+4) {
      z-index: 2; }
    #dashboard table.quantityWidget tbody tr.cat-1 > th {
      left: 0; }
    #dashboard table.quantityWidget tbody tr td:first-child {
      left: 0; }
    #dashboard table.quantityWidget tbody tr.cat-2 > th {
      left: 20px; }
    #dashboard table.quantityWidget tbody tr.cat-3 > th {
      left: 40px; }
    #dashboard table.quantityWidget tbody tr.cat-4 > th {
      left: 60px; }
    #dashboard table.quantityWidget tbody tr.sku > td:nth-child(2) {
      left: 80px; }
    #dashboard table.quantityWidget tbody tr.sku > td:nth-child(3) {
      left: 180px;
      white-space: normal; }
    #dashboard table.quantityWidget tbody tr th + td, #dashboard table.quantityWidget tbody tr.sku > td:nth-child(4) {
      box-shadow: inset -2px -1px 0 0 #ddd;
      left: 430px; }
    #dashboard table.quantityWidget tbody tr td {
      font-family: "Proxima Nova", "Segoe UI";
      font-size: 12px; }
      #dashboard table.quantityWidget tbody tr td.red {
        background-color: #fecacf; }
      #dashboard table.quantityWidget tbody tr td.yellow {
        background-color: #ffffc5; }
      #dashboard table.quantityWidget tbody tr td.green {
        background-color: #d6fee0; }
      #dashboard table.quantityWidget tbody tr td a {
        color: #444; }
    #dashboard table.quantityWidget tbody tr:hover td.red {
      background-color: #febec4; }
    #dashboard table.quantityWidget tbody tr:hover td.yellow {
      background-color: #ffffb3; }
    #dashboard table.quantityWidget tbody tr:hover td.green {
      background-color: #c3fdd2; }
#dashboard table.shareWidget {
  table-layout: fixed; }
  #dashboard table.shareWidget td {
    vertical-align: middle; }
  #dashboard table.shareWidget thead th {
    background-color: #f1f1f1;
    border: none;
    box-shadow: inset 0 -2px 0 0 #ddd;
    height: 42px;
    position: sticky !important;
    top: 0;
    vertical-align: middle;
    padding: 0;
    z-index: 6;
    padding-left: 10px; }
    #dashboard table.shareWidget thead th:nth-child(1) {
      padding: 5px;
      left: 0;
      z-index: 7; }
    #dashboard table.shareWidget thead th:nth-child(2) {
      text-align: left;
      left: 230px;
      z-index: 7; }
    #dashboard table.shareWidget thead th:nth-child(3) {
      z-index: 7;
      left: 370px; }
    #dashboard table.shareWidget thead th:nth-child(4) {
      box-shadow: inset -2px -2px 0 0 #ddd;
      z-index: 7;
      left: 450px; }
  #dashboard table.shareWidget tbody tr {
    background-color: #fff; }
    #dashboard table.shareWidget tbody tr:hover {
      background-color: #f5f5f5; }
    #dashboard table.shareWidget tbody tr > * {
      background-color: inherit;
      border: none;
      box-shadow: inset 0 -1px 0 0 #ddd; }
    #dashboard table.shareWidget tbody tr th {
      cursor: pointer; }
    #dashboard table.shareWidget tbody tr td {
      vertical-align: middle;
      text-align: left; }
    #dashboard table.shareWidget tbody tr.cat-1 > *, #dashboard table.shareWidget tbody tr.cat-2 > *, #dashboard table.shareWidget tbody tr.cat-3 > *, #dashboard table.shareWidget tbody tr.cat-4 > * {
      height: 26px;
      text-align: left;
      padding-left: 10px; }
    #dashboard table.shareWidget tbody tr.cat-1 > th, #dashboard table.shareWidget tbody tr.cat-2 > th, #dashboard table.shareWidget tbody tr.cat-4 > th {
      left: 0;
      position: sticky !important;
      z-index: 5; }
    #dashboard table.shareWidget tbody tr.cat-1 > td:nth-child(2), #dashboard table.shareWidget tbody tr.cat-2 > td:nth-child(2), #dashboard table.shareWidget tbody tr.cat-4 > td:nth-child(2) {
      left: 370px;
      position: sticky !important;
      z-index: 5; }
    #dashboard table.shareWidget tbody tr.cat-1 > td:nth-child(3), #dashboard table.shareWidget tbody tr.cat-2 > td:nth-child(3), #dashboard table.shareWidget tbody tr.cat-4 > td:nth-child(3) {
      left: 450px;
      position: sticky !important;
      z-index: 5;
      box-shadow: inset -2px -1px 0 0 #ddd; }
    #dashboard table.shareWidget tbody tr.cat-4 > th + td {
      padding-left: 20px; }
    #dashboard table.shareWidget tbody tr.cat-2 > th {
      padding-left: 20px; }

.representationShare h5 {
  font-size: 12px;
  font-weight: bold;
  text-align: left; }
.productAvailabilityMatrix {
  border: 1px solid #ddd;
  box-shadow: inset -15px -15px 15px #f5f5f5;
  overflow: scroll; }
  .productAvailabilityMatrix table {
    table-layout: fixed; }
    .productAvailabilityMatrix table thead > tr {
      height: 40px;
      max-height: 30px; }
      .productAvailabilityMatrix table thead > tr > th {
        max-height: inherit;
        vertical-align: middle; }
        .productAvailabilityMatrix table thead > tr > th:not(:first-child) {
          text-align: center; }
        .productAvailabilityMatrix table thead > tr > th > * {
          display: block;
          max-height: inherit;
          white-space: initial;
          overflow: hidden;
          margin-top: -1px; }
    .productAvailabilityMatrix table tbody td:not(:first-child) {
      text-align: center; }
    .productAvailabilityMatrix table > * > tr > *:not(:first-child):not(:nth-last-child(-n+2)) {
      border-right: 1px solid #ddd; }
    .productAvailabilityMatrix table thead tr th {
      background-color: #ffffff;
      position: sticky !important;
      top: 0; }
    .productAvailabilityMatrix table tfoot tr th {
      background-color: #ffffff;
      position: sticky !important;
      bottom: 0; }
    .productAvailabilityMatrix table thead tr:last-child > * {
      border-bottom: 0;
      box-shadow: inset 0 -2px #ccc; }
    .productAvailabilityMatrix table tbody tr:first-child > * {
      border-top: 0; }
    .productAvailabilityMatrix table tfoot tr:first-child > * {
      border-top: 0;
      box-shadow: inset 0 2px #ccc;
      padding: 7px 5px 5px 3px; }
    .productAvailabilityMatrix table > * > tr > *:first-child {
      border-right: 0;
      box-shadow: inset -2px 0 #ccc; }
    .productAvailabilityMatrix table > * > tr > *:last-child {
      border-left: 0;
      box-shadow: inset 2px 0 #ccc; }
    .productAvailabilityMatrix table thead tr:last-child > th:first-child {
      box-shadow: inset -2px -2px #ccc; }
    .productAvailabilityMatrix table thead tr:last-child > th:last-child {
      box-shadow: inset 2px -2px #ccc; }
    .productAvailabilityMatrix table tfoot tr:first-child > th:first-child {
      box-shadow: inset -2px 2px #ccc; }
    .productAvailabilityMatrix table tfoot tr:first-child > th:last-child {
      box-shadow: inset 2px 2px #ccc; }
    .productAvailabilityMatrix table * > tr > *:last-child::before {
      content: " ";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      border-right: 1px solid #ccc; }
    .productAvailabilityMatrix table tfoot tr:last-child > *::after {
      content: " ";
      display: block;
      position: relative;
      bottom: -5px;
      left: -5px;
      right: -5px;
      width: calc(100% + 10px);
      border-bottom: 1px solid #ccc; }
    .productAvailabilityMatrix table * > tr > *:first-child {
      position: sticky !important;
      left: 0; }
    .productAvailabilityMatrix table * > tr > *:last-child {
      position: sticky !important;
      right: 0; }
    .productAvailabilityMatrix table tbody tr > td {
      background-color: #ffffff; }
    .productAvailabilityMatrix table tbody tr:nth-of-type(odd) > td {
      background-color: #f5f5f5; }
    .productAvailabilityMatrix table thead th:first-child,
    .productAvailabilityMatrix table thead th:last-child,
    .productAvailabilityMatrix table tfoot th:first-child {
      z-index: 1; }
#dashboard table.shareWidgetByMonth {
  table-layout: fixed; }
  #dashboard table.shareWidgetByMonth td {
    vertical-align: middle; }
  #dashboard table.shareWidgetByMonth thead .row-1 th {
    background-color: #f1f1f1;
    border: none;
    box-shadow: inset 0 -2px 0 0 #ddd;
    height: 21px;
    position: sticky !important;
    top: 0;
    vertical-align: middle;
    padding: 0;
    z-index: 6;
    padding-left: 10px; }
    #dashboard table.shareWidgetByMonth thead .row-1 th:nth-child(1) {
      padding: 5px;
      left: 0;
      z-index: 7; }
    #dashboard table.shareWidgetByMonth thead .row-1 th:nth-child(2) {
      text-align: left;
      left: 200px;
      z-index: 7; }
    #dashboard table.shareWidgetByMonth thead .row-1 th:nth-child(3) {
      z-index: 7;
      left: 300px; }
    #dashboard table.shareWidgetByMonth thead .row-1 th:nth-child(4) {
      box-shadow: inset -2px -2px 0 0 #ddd;
      z-index: 7;
      left: 380px; }
    #dashboard table.shareWidgetByMonth thead .row-1 th:nth-child(n + 3) {
      box-shadow: inset -2px -2px 0 0 #ddd; }
  #dashboard table.shareWidgetByMonth thead .row-2 th {
    background-color: #f1f1f1;
    border: none;
    box-shadow: inset 0 -2px 0 0 #ddd;
    height: 21px;
    position: sticky !important;
    top: 21px;
    vertical-align: middle;
    padding: 0;
    z-index: 6;
    padding-left: 10px; }
  #dashboard table.shareWidgetByMonth tbody tr {
    background-color: #fff; }
    #dashboard table.shareWidgetByMonth tbody tr:hover {
      background-color: #f5f5f5; }
    #dashboard table.shareWidgetByMonth tbody tr > * {
      background-color: inherit;
      border: none;
      box-shadow: inset 0 -1px 0 0 #ddd; }
    #dashboard table.shareWidgetByMonth tbody tr th {
      cursor: pointer; }
    #dashboard table.shareWidgetByMonth tbody tr td {
      vertical-align: middle;
      text-align: left; }
    #dashboard table.shareWidgetByMonth tbody tr.cat-1 > *, #dashboard table.shareWidgetByMonth tbody tr.cat-2 > *, #dashboard table.shareWidgetByMonth tbody tr.cat-3 > *, #dashboard table.shareWidgetByMonth tbody tr.cat-4 > * {
      height: 26px;
      text-align: left;
      padding-left: 10px; }
    #dashboard table.shareWidgetByMonth tbody tr.cat-1 > th, #dashboard table.shareWidgetByMonth tbody tr.cat-2 > th, #dashboard table.shareWidgetByMonth tbody tr.cat-4 > th {
      left: 0;
      position: sticky !important;
      z-index: 5; }
    #dashboard table.shareWidgetByMonth tbody tr.cat-1 > td:nth-child(2), #dashboard table.shareWidgetByMonth tbody tr.cat-2 > td:nth-child(2), #dashboard table.shareWidgetByMonth tbody tr.cat-4 > td:nth-child(2) {
      left: 300px;
      position: sticky !important;
      z-index: 5; }
    #dashboard table.shareWidgetByMonth tbody tr.cat-4 > th + td {
      padding-left: 20px; }
    #dashboard table.shareWidgetByMonth tbody tr.cat-2 > th {
      padding-left: 20px; }

.representationShare h5 {
  font-size: 12px;
  font-weight: bold;
  text-align: left; }
table#firstPriceCut {
  table-layout: fixed;
  vertical-align: middle; }
  table#firstPriceCut td.red {
    background-color: red; }
  table#firstPriceCut tfoot td {
    z-index: 5;
    background-color: white; }
  table#firstPriceCut thead tr:first-child th {
    background-color: #ddebf7 !important;
    position: sticky !important;
    top: 0; }
  table#firstPriceCut thead tr:last-child th:first-child,
  table#firstPriceCut thead tr:last-child th:last-child {
    vertical-align: middle; }
  table#firstPriceCut thead th:first-child,
  table#firstPriceCut tbody td:first-child,
  table#firstPriceCut tfoot th:first-child {
    background-color: #ffffff;
    position: sticky !important;
    left: 0; }
  table#firstPriceCut tbody td:last-child:not(.red),
  table#firstPriceCut tfoot td:last-child:not(.red) {
    position: sticky !important;
    right: 0;
    z-index: 5;
    background-color: white; }
  table#firstPriceCut thead th:last-child:not(.red) {
    position: sticky !important;
    right: 0;
    z-index: 6;
    background-color: white; }
  table#firstPriceCut thead th:last-child.red,
  table#firstPriceCut tbody td:last-child.red,
  table#firstPriceCut tfoot td:last-child.red {
    position: sticky !important;
    right: 0;
    z-index: 5;
    background-color: red; }
  table#firstPriceCut tfoot th,
  table#firstPriceCut tfoot td {
    position: sticky !important;
    bottom: 0; }
  table#firstPriceCut thead th:first-child,
  table#firstPriceCut thead th:last-child,
  table#firstPriceCut tfoot th:first-child,
  table#firstPriceCut tfoot td:last-child {
    z-index: 6; }
#dashboard {
  margin: -27px;
  overflow: hidden; }
  #dashboard > .row {
    margin: 0;
    padding-right: 15px;
    position: relative;
    overflow-x: hidden; }
    #dashboard > .row > .container-fluid {
      padding: 15px 7.5px;
      position: relative; }
      #dashboard > .row > .container-fluid > [class^="col-"] {
        padding: 0 7.5px;
        position: absolute; }
  #dashboard .widget-create {
    height: 100%; }
  #dashboard .widget-size {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 7.5px;
    width: calc(100% - 15px);
    height: 100%;
    border: 1px dashed #7b8a8b; }
  #dashboard i[class^=companies-] {
    position: relative;
    top: 3px; }
  #dashboard input[type="radio"] {
    display: inline-block; }
  #dashboard .tabbable > .nav-tabs {
    margin: 2px 118px 0 0;
    overflow-x: hidden;
    white-space: nowrap; }
    #dashboard .tabbable > .nav-tabs li {
      max-width: 200px;
      display: inline-block;
      float: initial; }
      #dashboard .tabbable > .nav-tabs li.fixed {
        position: fixed;
        bottom: 0; }
      #dashboard .tabbable > .nav-tabs li[class^=tab-]:not(.fixed) {
        width: 200px; }
      #dashboard .tabbable > .nav-tabs li > a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
        #dashboard .tabbable > .nav-tabs li > a[contentEditable="true"] {
          box-shadow: inset #ccc 0px -1px 3px 6px; }
      #dashboard .tabbable > .nav-tabs li > button.close {
        line-height: 36px;
        position: absolute;
        right: 10px;
        z-index: 5; }

/* firefox only */
@supports (-moz-appearance: none) {
  #dashboard .widget {
    overflow-y: auto; } }
#goods-table .table-sticky thead > tr > th:not([rowSpan]).sticky-head + th:not(.sticky-head) {
  border-left: none; }

#goods-table .table-sticky tbody > tr:first-child {
  height: 0; }
  #goods-table .table-sticky tbody > tr:first-child > td {
    padding: 0;
    border-bottom: none; }
    #goods-table .table-sticky tbody > tr:first-child > td:not(.scroll-stub) {
      background-color: #f1f1f1; }

#goods-table .table-sticky thead > tr:nth-child(2) > th {
  padding-right: 15px; }

#goods-table .table-sticky .sticky-cell, #goods-table .table-sticky .pinned {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2; }
  #goods-table .table-sticky .sticky-cell:not(.danger), #goods-table .table-sticky .pinned:not(.danger) {
    background-color: #fff; }
  #goods-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"], #goods-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"] {
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    cursor: pointer;
    color: #c3c3c3;
    right: 4px; }
    #goods-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active, #goods-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"]:hover, #goods-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active, #goods-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"]:hover {
      color: #444; }
    #goods-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active:hover, #goods-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active:hover {
      color: #c3c3c3; }

#goods-table .table-sticky .sticky-head {
  z-index: 5; }

#goods-table .table-sticky .sticky-foot {
  z-index: 4; }

#goods-table .table-sticky thead > tr > th.pinned {
  z-index: 3; }
  #goods-table .table-sticky thead > tr > th.pinned[rowSpan] {
    z-index: 5; }

#goods-table .table-sticky tbody > tr > td.pinned {
  box-shadow: 1px 0 #ddd; }

#goods-table .table-sticky thead > tr > .scroll-stub {
  border-bottom-color: #fff; }

#goods-table .table-sticky .scroll-stub {
  position: -webkit-sticky !important;
  position: sticky !important;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  z-index: 3; }

/* firefox only */
#price-history .table-responsive {
  float: right;
  height: 296px;
  overflow-x: auto !important;
  width: 320px; }
  #price-history .table-responsive > table {
    height: 100%; }
    #price-history .table-responsive > table.table-sticky .sticky-row > * {
      background-color: #f1f1f1;
      position: -webkit-sticky !important;
      position: sticky !important;
      z-index: 2;
      top: 0; }

#price-history table {
  font-size: 14px;
  table-layout: fixed; }
  #price-history table td, #price-history table th {
    padding: 0 4px;
    vertical-align: middle; }
    #price-history table td.mono, #price-history table td.price, #price-history table th.mono, #price-history table th.price {
      font-family: Arial;
      font-size: 13px; }
#details-table .table-sticky .sticky-row > * {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2; }
  #details-table .table-sticky .sticky-row > *:not(.danger) {
    background-color: #fff; }

#details-table .table-sticky tbody > tr.sticky-row:hover > td:not(.danger) {
  background-color: #f5f5f5; }

#details-table .table-sticky tbody > tr > td > .last-price > a {
  background-color: inherit !important; }

#details-table .table-sticky tr.analog-lite > td {
  background-color: #ffebeb !important; }

#details-table .table-sticky tr.analog-lite:hover > td {
  background-color: #ffdbdb !important; }

#details-table .table-sticky tr.diff > td {
  background-color: #cfe2ff !important; }

#details-table .table-sticky tr.diff:hover > td {
  background-color: #bfd1ec !important; }

#details-table .table-sticky tr.exclusive > td {
  background-color: #cff4fc !important; }

#details-table .table-sticky tr.exclusive:hover > td {
  background-color: #bfe2e9 !important; }

#details-table .table-sticky tr.promo > td {
  background-color: #fff6e5 !important; }

#details-table .table-sticky tr.promo:hover > td {
  background-color: #f7e5c4 !important; }

#details-table .table-sticky tr:not(.sticky-row) + tr.sticky-row > * {
  box-shadow: 0 -1px #ddd; }

#details-table .table-sticky td > i[class^="fa fa-thumb-tack"] {
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  color: #c3c3c3; }
  #details-table .table-sticky td > i[class^="fa fa-thumb-tack"].active, #details-table .table-sticky td > i[class^="fa fa-thumb-tack"]:hover {
    color: #444; }
  #details-table .table-sticky td > i[class^="fa fa-thumb-tack"].active:hover {
    color: #c3c3c3; }

#details-table .table-sticky td > i[class^="fa fa-times"] {
  line-height: 0px; }

#details-table .table-sticky td.custom.price > div.features:not(.features-with-values) {
  cursor: default; }

#details-table .table-sticky tr[class=""] > td.custom.price:not(.karcher) {
  background-color: inherit !important; }

/* firefox only */
table#details {
  font-size: 14px;
  margin-top: -10px;
  margin-bottom: 15px; }
  table#details td, table#details th {
    padding: 0 4px;
    vertical-align: middle; }
  table#details td:first-child {
    padding: 0;
    height: 130px;
    text-align: center; }
@charset "UTF-8";
#goods .wall-header > h4 + h3 {
  max-width: calc(100% - 60px); }

#goods .fa.fa-amd::before {
  content: "\58F"; }

#goods .fa.fa-azn::before {
  content: "\20BC"; }

#goods .fa.fa-byn::before {
  content: "Br"; }

#goods .fa.fa-czk::before {
  content: "K\10D"; }

#goods .fa.fa-eur::before {
  content: "\20AC"; }

#goods .fa.fa-gel::before {
  content: "\10DA"; }

#goods .fa.fa-huf::before {
  content: "Ft"; }

#goods .fa.fa-kgs::before {
  content: "\41B\432"; }

#goods .fa.fa-kzt::before {
  content: "\20B8"; }

#goods .fa.fa-mnt::before {
  content: "\20AE"; }

#goods .fa.fa-ron::before {
  content: "lei"; }

#goods .fa.fa-rub::before {
  content: "\20BD";
  font-family: sans-serif;
  font-weight: 500; }

#goods .fa.fa-uah::before {
  content: "\20B4"; }

#goods .fa.fa-usd::before {
  content: "$"; }

#goods .fa.fa-uzs::before {
  content: "\441\45E\43C"; }

#goods .fa.fa-xcd::before {
  content: "$"; }

#goods .text-orange {
  color: #ed4e2a; }

#goods .text-brown {
  color: #8b4513; }

#goods .table-responsive {
  overflow: scroll; }
  #goods .table-responsive::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: #f1f1f1; }

#goods .table-sticky {
  margin: auto;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  border: none; }
  #goods .table-sticky th, #goods .table-sticky td {
    border-top: none;
    border-right: none;
    border-bottom-width: 1px !important;
    vertical-align: middle; }
    #goods .table-sticky th > i, #goods .table-sticky td > i {
      vertical-align: middle; }
      #goods .table-sticky th > i[class^="companies-"], #goods .table-sticky td > i[class^="companies-"] {
        margin-left: 0;
        margin-right: 3px; }
    #goods .table-sticky th > hr, #goods .table-sticky td > hr {
      display: block;
      width: calc(100% + 10px);
      margin: 5px -5px;
      border-color: #ddd; }
  #goods .table-sticky thead > tr:first-child > th:first-child,
  #goods .table-sticky tbody > tr > th:first-child, #goods .table-sticky tbody > tr > td:first-child,
  #goods .table-sticky tfoot > tr > th:first-child, #goods .table-sticky tfoot > tr > td:first-child {
    border-left: none; }
  #goods .table-sticky thead > tr:first-child > th:last-child,
  #goods .table-sticky tbody > tr > th:last-child, #goods .table-sticky tbody > tr > td:last-child {
    border-right: 1px solid #ddd; }
  #goods .table-sticky thead th > .fa.fa-filter {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    cursor: pointer;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #444; }
    #goods .table-sticky thead th > .fa.fa-filter.active:hover, #goods .table-sticky thead th > .fa.fa-filter:not(.active):not(:hover) {
      color: #c3c3c3 !important; }
    #goods .table-sticky thead th > .fa.fa-filter > * {
      position: absolute;
      left: 13px;
      bottom: 0;
      font-size: 8px;
      line-height: 8px;
      pointer-events: none; }
  #goods .table-sticky thead th > .fa.fa-ellipsis-v {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 8px;
    text-align: center;
    cursor: e-resize;
    line-height: 20px;
    font-size: 16px;
    color: #c3c3c3; }
  #goods .table-sticky tbody > tr:hover > td.sticky-cell:not(.danger),
  #goods .table-sticky tbody > tr:hover > td.pinned:not(.danger) {
    background-color: #f5f5f5; }
  #goods .table-sticky th.sticky-cell {
    background-color: #f1f1f1 !important; }
  #goods .table-sticky tbody th:first-child {
    font-family: Arial;
    font-weight: normal;
    text-align: center;
    padding: 0;
    cursor: copy; }
  #goods .table-sticky tbody td.custom {
    padding: 0; }
  #goods .table-sticky tbody td.interactive {
    cursor: pointer; }
  #goods .table-sticky tbody td.mono {
    font-family: Arial; }
  #goods .table-sticky tbody td.price {
    font-family: Arial;
    position: relative; }
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .currency,
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .delta-price,
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .features > .feature,
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .features > .feature > i,
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .features > .feature > .feature-value,
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .last-price, #goods .table-sticky tbody td.price.deprecated:not(:hover) > .last-price > a:not(:hover),
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .min-price, #goods .table-sticky tbody td.price.deprecated:not(:hover) > .min-price > a:not(:hover),
    #goods .table-sticky tbody td.price.deprecated:not(:hover) > .old-price {
      color: #c3c3c3 !important;
      text-decoration-color: #c3c3c3 !important; }
    #goods .table-sticky tbody td.price.karcher {
      background-color: #5B00B3 !important; }
    #goods .table-sticky tbody td.price.red-border {
      box-shadow: 0 0 0 2px red inset; }
    #goods .table-sticky tbody td.price > .features {
      width: 15px;
      float: right;
      margin-right: 3px; }
      #goods .table-sticky tbody td.price > .features > .feature {
        cursor: default;
        text-align: center; }
        #goods .table-sticky tbody td.price > .features > .feature.brown, #goods .table-sticky tbody td.price > .features > .feature.danger, #goods .table-sticky tbody td.price > .features > .feature.info, #goods .table-sticky tbody td.price > .features > .feature.success, #goods .table-sticky tbody td.price > .features > .feature.warning {
          border-radius: 3px;
          padding: 0 2px; }
          #goods .table-sticky tbody td.price > .features > .feature.brown:hover.brown, #goods .table-sticky tbody td.price > .features > .feature.brown:hover.danger, #goods .table-sticky tbody td.price > .features > .feature.danger:hover.brown, #goods .table-sticky tbody td.price > .features > .feature.danger:hover.danger, #goods .table-sticky tbody td.price > .features > .feature.info:hover.brown, #goods .table-sticky tbody td.price > .features > .feature.info:hover.danger, #goods .table-sticky tbody td.price > .features > .feature.success:hover.brown, #goods .table-sticky tbody td.price > .features > .feature.success:hover.danger, #goods .table-sticky tbody td.price > .features > .feature.warning:hover.brown, #goods .table-sticky tbody td.price > .features > .feature.warning:hover.danger {
            background-color: #f2dede; }
          #goods .table-sticky tbody td.price > .features > .feature.brown:hover.info, #goods .table-sticky tbody td.price > .features > .feature.danger:hover.info, #goods .table-sticky tbody td.price > .features > .feature.info:hover.info, #goods .table-sticky tbody td.price > .features > .feature.success:hover.info, #goods .table-sticky tbody td.price > .features > .feature.warning:hover.info {
            background-color: #d9edf7; }
          #goods .table-sticky tbody td.price > .features > .feature.brown:hover.success, #goods .table-sticky tbody td.price > .features > .feature.danger:hover.success, #goods .table-sticky tbody td.price > .features > .feature.info:hover.success, #goods .table-sticky tbody td.price > .features > .feature.success:hover.success, #goods .table-sticky tbody td.price > .features > .feature.warning:hover.success {
            background-color: #dff0d8; }
          #goods .table-sticky tbody td.price > .features > .feature.brown:hover.warning, #goods .table-sticky tbody td.price > .features > .feature.danger:hover.warning, #goods .table-sticky tbody td.price > .features > .feature.info:hover.warning, #goods .table-sticky tbody td.price > .features > .feature.success:hover.warning, #goods .table-sticky tbody td.price > .features > .feature.warning:hover.warning {
            background-color: #fcf8e3; }
        #goods .table-sticky tbody td.price > .features > .feature:not([class*="text-"]) {
          color: #444; }
        #goods .table-sticky tbody td.price > .features > .feature > .feature-value {
          float: right; }
        #goods .table-sticky tbody td.price > .features > .feature > i:not([class*="text-"]) {
          color: #c3c3c3; }
        #goods .table-sticky tbody td.price > .features > .feature > i + i {
          margin-left: 4px; }
      #goods .table-sticky tbody td.price > .features.features-with-values {
        width: 40px; }
        #goods .table-sticky tbody td.price > .features.features-with-values > .feature {
          text-align: left; }
    #goods .table-sticky tbody td.price > .delta-price {
      float: right;
      font-size: 10px;
      margin-right: 3px;
      text-align: right;
      width: 45px; }
      #goods .table-sticky tbody td.price > .delta-price + .delta-price {
        margin-right: 30px; }
    #goods .table-sticky tbody td.price > .min-price,
    #goods .table-sticky tbody td.price > .old-price {
      width: 52px;
      display: block;
      font-size: 10px;
      text-align: right;
      position: absolute;
      left: 3px; }
    #goods .table-sticky tbody td.price > .min-price {
      top: 16px;
      width: 74px; }
    #goods .table-sticky tbody td.price > .old-price {
      text-decoration: line-through;
      text-decoration-color: #f00;
      color: #000; }
    #goods .table-sticky tbody td.price > .min-price,
    #goods .table-sticky tbody td.price > .last-price {
      display: block;
      float: right;
      margin: 0 3px;
      width: 68px;
      text-align: right; }
      #goods .table-sticky tbody td.price > .min-price > a:not([class^="text-"]),
      #goods .table-sticky tbody td.price > .last-price > a:not([class^="text-"]) {
        color: #000; }
    #goods .table-sticky tbody td.price > .currency {
      color: #666;
      position: absolute;
      bottom: 2px;
      left: 0; }
  #goods .table-sticky td.deprecated:not(:hover) {
    color: #c3c3c3; }
    #goods .table-sticky td.deprecated:not(:hover) > a {
      color: #c3c3c3; }
      #goods .table-sticky td.deprecated:not(:hover) > a:hover {
        text-decoration: underline; }

#goods .resize {
  width: 1px;
  margin-top: 10px;
  height: calc(100% - 53px);
  position: absolute;
  top: 0;
  display: none;
  z-index: 5; }

#goods .auto-filter {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  border: 1px solid #dddddd;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  padding: 2px;
  z-index: 5; }
  #goods .auto-filter > .list-group {
    margin: 0; }
    #goods .auto-filter > .list-group > button.list-group-item {
      width: 100%;
      text-align: left;
      padding: 6px 10px;
      font-size: 14px; }
    #goods .auto-filter > .list-group > textarea,
    #goods .auto-filter > .list-group > input[type="text"] {
      background-color: #fff;
      resize: none; }
      #goods .auto-filter > .list-group > textarea + .list-group-item,
      #goods .auto-filter > .list-group > input[type="text"] + .list-group-item {
        overflow-y: auto;
        padding: 5px 0 5px 10px; }
        #goods .auto-filter > .list-group > textarea + .list-group-item > .filter-select-item,
        #goods .auto-filter > .list-group > input[type="text"] + .list-group-item > .filter-select-item {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
    #goods .auto-filter > .list-group [id^="filter-select-all-"] + label {
      line-height: 31px;
      margin: 0;
      font-weight: normal; }

#goods.wall.expanded {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  margin: 0;
  overflow: auto;
  background-color: white; }
  #goods.wall.expanded > .wall-content + .tabs-below {
    width: 100%;
    position: absolute;
    bottom: 2px;
    left: 0;
    z-index: 999; }

#goods td.cutted-multiline-cell {
  height: inherit;
  max-height: inherit;
  padding: 0; }
  #goods td.cutted-multiline-cell > * {
    display: block;
    max-height: inherit;
    white-space: initial;
    overflow: hidden;
    padding: 2px 5px;
    margin-top: -1px; }

#goods .tabs-below > .nav-tabs {
  box-shadow: none; }
  #goods .tabs-below > .nav-tabs > .active > a {
    border-top-width: 0; }

#goods .react-select__control i[class^=companies-], #goods .react-select__control + div i[class^=companies-] {
  position: relative;
  top: 3px; }

#goods .react-datepicker__input-container > input.form-control {
  height: 38px;
  color: #858585;
  background-color: #fbfbfb;
  border: 1px solid #d5d5d5;
  border-radius: 4px !important; }

#goods svg .grid line {
  stroke: lightgrey;
  stroke-opacity: 0.7;
  shape-rendering: crispEdges; }

#goods svg .grid path {
  stroke-width: 0; }

#goods svg .line {
  fill: none;
  stroke: steelblue;
  stroke-width: 1.5px; }

#goods svg .axis text {
  font-size: 12px; }

#goods .chart-companies-prices-tooltip {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  overflow: hidden auto;
  scrollbar-width: thin;
  z-index: 1000; }
  #goods .chart-companies-prices-tooltip:after {
    content: " ";
    position: absolute;
    top: 12px;
    margin-top: -5px;
    border: 5px solid;
    border-color: transparent; }
  #goods .chart-companies-prices-tooltip.left:after {
    right: -10px;
    border-left-color: #cccccc; }
  #goods .chart-companies-prices-tooltip.right:after {
    left: -10px;
    border-right-color: #cccccc; }
  #goods .chart-companies-prices-tooltip > table > thead > tr > * {
    background-color: #f1f1f1;
    border-bottom: none;
    box-shadow: inset 0px -1px #ddd;
    position: sticky;
    top: 0; }

#goods .chart-pinned-tooltip > .chart-companies-prices-tooltip {
  display: block; }
#pi-service .pi-goods.table-responsive {
  height: calc(100% - 30px);
  border: 1px solid #ddd;
  box-shadow: inset -15px -15px 0 0 #f9f9f9;
  overflow: scroll; }
  #pi-service .pi-goods.table-responsive + * {
    height: 30px;
    padding: 3px 5px; }
  #pi-service .pi-goods.table-responsive table {
    height: 100%;
    table-layout: fixed;
    vertical-align: middle;
    font-family: "Century Gothic";
    font-size: 14px; }
    #pi-service .pi-goods.table-responsive table thead th {
      height: 30px;
      background-color: #ffffff;
      border-bottom: 0 !important;
      position: sticky !important;
      box-shadow: inset 0 -2px 0 0 #ddd;
      top: 0;
      z-index: 1; }
      #pi-service .pi-goods.table-responsive table thead th:last-child {
        background-color: #ddd;
        right: 0; }
    #pi-service .pi-goods.table-responsive table tbody > tr:first-child > * {
      border-top: 0; }
    #pi-service .pi-goods.table-responsive table tbody > tr:not(:last-child) {
      height: 25px; }
    #pi-service .pi-goods.table-responsive table tbody > tr:last-child > * {
      border: none;
      padding: 0; }
    #pi-service .pi-goods.table-responsive table tbody td:last-child {
      width: 1px;
      background-color: #ddd;
      position: sticky !important;
      right: 0;
      z-index: 1; }
    #pi-service .pi-goods.table-responsive table tfoot th {
      padding: 0;
      height: 1px;
      border: none;
      background-color: #ddd;
      position: sticky !important;
      bottom: 0;
      z-index: 1; }
#pi-service table.pi-tree {
  table-layout: fixed;
  vertical-align: middle;
  font-family: "Century Gothic";
  font-size: 14px; }
  #pi-service table.pi-tree thead th {
    height: 30px;
    background-color: #ffffff;
    border-bottom: 0 !important;
    position: sticky !important;
    box-shadow: inset 0 -2px 0 0 #ddd;
    top: 0;
    z-index: 11; }
    #pi-service table.pi-tree thead th.input-inside {
      padding: 0;
      vertical-align: top; }
      #pi-service table.pi-tree thead th.input-inside > .input-icon.icon-right > input {
        border: none;
        box-shadow: none;
        font-size: 14px;
        height: 28px;
        padding-left: 5px;
        width: 100%; }
        #pi-service table.pi-tree thead th.input-inside > .input-icon.icon-right > input:placeholder-shown + a {
          display: none; }
      #pi-service table.pi-tree thead th.input-inside > .input-icon.icon-right > a {
        cursor: pointer; }
        #pi-service table.pi-tree thead th.input-inside > .input-icon.icon-right > a > i {
          line-height: 28px;
          text-align: center;
          width: 24px; }
  #pi-service table.pi-tree tbody tr {
    background-color: #ffffff; }
    #pi-service table.pi-tree tbody tr:hover {
      background-color: #f5f5f5; }
    #pi-service table.pi-tree tbody tr:not(:first-child) td {
      box-shadow: inset 0 1px 0 0 #ddd; }
    #pi-service table.pi-tree tbody tr.level-0 td {
      top: calc(29px + 0 * 25px);
      z-index: 10; }
    #pi-service table.pi-tree tbody tr.level-1 td {
      top: calc(29px + 1 * 25px);
      z-index: 9; }
    #pi-service table.pi-tree tbody tr.level-2 td {
      top: calc(29px + 2 * 25px);
      z-index: 8; }
    #pi-service table.pi-tree tbody tr.level-3 td {
      top: calc(29px + 3 * 25px);
      z-index: 7; }
    #pi-service table.pi-tree tbody tr.level-4 td {
      top: calc(29px + 4 * 25px);
      z-index: 6; }
    #pi-service table.pi-tree tbody tr.level-5 td {
      top: calc(29px + 5 * 25px);
      z-index: 5; }
    #pi-service table.pi-tree tbody tr.level-6 td {
      top: calc(29px + 6 * 25px);
      z-index: 4; }
    #pi-service table.pi-tree tbody tr.level-7 td {
      top: calc(29px + 7 * 25px);
      z-index: 3; }
    #pi-service table.pi-tree tbody tr.level-8 td {
      top: calc(29px + 8 * 25px);
      z-index: 2; }
    #pi-service table.pi-tree tbody tr.level-9 td {
      top: calc(29px + 9 * 25px);
      z-index: 1; }
    #pi-service table.pi-tree tbody tr td {
      height: 25px;
      border-top: 0 !important;
      background-color: inherit;
      position: sticky !important;
      vertical-align: middle; }
  #pi-service table.pi-tree .action {
    cursor: pointer;
    text-decoration: none;
    user-select: none; }
#pi-service {
  margin: -14px;
  overflow: hidden; }
  #pi-service i[class^="companies-"] {
    position: relative;
    top: 3px; }
    #pi-service i[class^="companies-"] + * {
      margin-left: 5px; }
  #pi-service .row {
    margin-left: -7.5px;
    margin-right: -7.5px; }
    #pi-service .row .col-xs-1, #pi-service .row .col-sm-1, #pi-service .row .col-md-1, #pi-service .row .col-lg-1 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-2, #pi-service .row .col-sm-2, #pi-service .row .col-md-2, #pi-service .row .col-lg-2 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-3, #pi-service .row .col-sm-3, #pi-service .row .col-md-3, #pi-service .row .col-lg-3 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-4, #pi-service .row .col-sm-4, #pi-service .row .col-md-4, #pi-service .row .col-lg-4 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-5, #pi-service .row .col-sm-5, #pi-service .row .col-md-5, #pi-service .row .col-lg-5 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-6, #pi-service .row .col-sm-6, #pi-service .row .col-md-6, #pi-service .row .col-lg-6 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-7, #pi-service .row .col-sm-7, #pi-service .row .col-md-7, #pi-service .row .col-lg-7 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-8, #pi-service .row .col-sm-8, #pi-service .row .col-md-8, #pi-service .row .col-lg-8 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-9, #pi-service .row .col-sm-9, #pi-service .row .col-md-9, #pi-service .row .col-lg-9 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-10, #pi-service .row .col-sm-10, #pi-service .row .col-md-10, #pi-service .row .col-lg-10 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-11, #pi-service .row .col-sm-11, #pi-service .row .col-md-11, #pi-service .row .col-lg-11 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    #pi-service .row .col-xs-12, #pi-service .row .col-sm-12, #pi-service .row .col-md-12, #pi-service .row .col-lg-12 {
      padding-left: 7.5px;
      padding-right: 7.5px; }
  #pi-service .pi-actions {
    white-space: nowrap; }
    #pi-service .pi-actions > * {
      max-height: 65px; }
      #pi-service .pi-actions > *:first-child > .form-group {
        display: inline-block;
        width: calc(100% - 95px); }
        #pi-service .pi-actions > *:first-child > .form-group + * {
          margin-left: 15px;
          top: -1px; }
          #pi-service .pi-actions > *:first-child > .form-group + * > button {
            width: 40px; }
    #pi-service .pi-actions label {
      font-weight: bold;
      text-overflow: ellipsis;
      overflow: hidden;
      margin: 0; }
    #pi-service .pi-actions a.btn, #pi-service .pi-actions button.btn, #pi-service .pi-actions .form-control {
      height: 38px;
      min-width: 38px;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
    #pi-service .pi-actions a.btn, #pi-service .pi-actions button.btn {
      font-size: 16px; }
      #pi-service .pi-actions a.btn > i.fa, #pi-service .pi-actions button.btn > i.fa {
        margin: 0;
        position: relative; }
        #pi-service .pi-actions a.btn > i.fa.fa-square-o, #pi-service .pi-actions button.btn > i.fa.fa-square-o {
          margin-right: 2px; }
        #pi-service .pi-actions a.btn > i.fa.fa-square-o, #pi-service .pi-actions a.btn > i.fa.fa-check-square-o, #pi-service .pi-actions button.btn > i.fa.fa-square-o, #pi-service .pi-actions button.btn > i.fa.fa-check-square-o {
          top: 1px; }
        #pi-service .pi-actions a.btn > i.fa + *, #pi-service .pi-actions button.btn > i.fa + * {
          margin-left: 5px; }
    #pi-service .pi-actions + * {
      height: calc(100% - 82px);
      margin-top: 10px; }
      #pi-service .pi-actions + * > * {
        height: 100%; }
        #pi-service .pi-actions + * > *:first-child > :first-child:not(:last-child) {
          height: calc(40% - 15px);
          overflow: hidden; }
        #pi-service .pi-actions + * > *:first-child > :last-child:not(:first-child) {
          height: 60%; }
          #pi-service .pi-actions + * > *:first-child > :last-child:not(:first-child) > * {
            height: 100%; }
    #pi-service .pi-actions .btn-group.btn-block,
    #pi-service .pi-actions .input-group.btn-block {
      margin-top: 24px; }
      #pi-service .pi-actions .btn-group.btn-block > .btn-block:last-child:not(:first-child),
      #pi-service .pi-actions .input-group.btn-block > .btn-block:last-child:not(:first-child) {
        width: calc(100% - 38px); }
    #pi-service .pi-actions input.last-pi {
      background-color: #fff;
      font-family: "Century Gothic";
      font-size: 14px;
      font-weight: bold;
      padding: 0;
      text-align: center; }
  #pi-service .react-datepicker-wrapper,
  #pi-service .react-datepicker-wrapper > * {
    display: block; }
  #pi-service .react-datepicker-popper,
  #pi-service .react-select__menu {
    z-index: 50; }
  #pi-service .widget {
    padding: 0; }
  #pi-service .mask-preloader {
    z-index: 1000; }
  #pi-service .pi-green {
    color: #00b456; }
  #pi-service .pi-yellow {
    color: #ffc400; }
  #pi-service .pi-red {
    color: #f52525; }
#pricing-table .table-sticky thead > tr > th:not([rowSpan]).sticky-head + th:not(.sticky-head) {
  border-left: none; }

#pricing-table .table-sticky tbody > tr:first-child {
  height: 0; }
  #pricing-table .table-sticky tbody > tr:first-child > td {
    padding: 0;
    border-bottom: none; }
    #pricing-table .table-sticky tbody > tr:first-child > td:not(.scroll-stub) {
      background-color: #f1f1f1; }

#pricing-table .table-sticky thead > tr:nth-child(2) > th {
  padding-right: 15px; }

#pricing-table .table-sticky .sticky-cell, #pricing-table .table-sticky .pinned {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2; }
  #pricing-table .table-sticky .sticky-cell:not(.danger), #pricing-table .table-sticky .pinned:not(.danger) {
    background-color: #fff; }
  #pricing-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"], #pricing-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"] {
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    cursor: pointer;
    color: #c3c3c3;
    right: 4px; }
    #pricing-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active, #pricing-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"]:hover, #pricing-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active, #pricing-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"]:hover {
      color: #444; }
    #pricing-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active:hover, #pricing-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active:hover {
      color: #c3c3c3; }

#pricing-table .table-sticky .sticky-head {
  z-index: 5; }

#pricing-table .table-sticky .sticky-foot {
  z-index: 4; }

#pricing-table .table-sticky thead > tr > th.pinned {
  z-index: 3; }
  #pricing-table .table-sticky thead > tr > th.pinned[rowSpan] {
    z-index: 5; }

#pricing-table .table-sticky tbody > tr > td.pinned {
  box-shadow: 1px 0 #ddd; }

#pricing-table .table-sticky thead > tr > .scroll-stub {
  border-bottom-color: #fff; }

#pricing-table .table-sticky .scroll-stub {
  position: -webkit-sticky !important;
  position: sticky !important;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  z-index: 3; }

/* firefox only */
@charset "UTF-8";
#pricing .wall-header > h4 + h3 {
  max-width: calc(100% - 60px); }

#pricing .fa.fa-amd::before {
  content: "\58F"; }

#pricing .fa.fa-azn::before {
  content: "\20BC"; }

#pricing .fa.fa-byn::before {
  content: "Br"; }

#pricing .fa.fa-czk::before {
  content: "K\10D"; }

#pricing .fa.fa-eur::before {
  content: "\20AC"; }

#pricing .fa.fa-gel::before {
  content: "\10DA"; }

#pricing .fa.fa-huf::before {
  content: "Ft"; }

#pricing .fa.fa-kgs::before {
  content: "\41B\432"; }

#pricing .fa.fa-kzt::before {
  content: "\20B8"; }

#pricing .fa.fa-mnt::before {
  content: "\20AE"; }

#pricing .fa.fa-ron::before {
  content: "lei"; }

#pricing .fa.fa-rub::before {
  content: "\20BD"; }

#pricing .fa.fa-uah::before {
  content: "\20B4"; }

#pricing .fa.fa-usd::before {
  content: "$"; }

#pricing .fa.fa-xcd::before {
  content: "$"; }

#pricing .text-orange {
  color: #ed4e2a; }

#pricing .text-brown {
  color: #8b4513; }

#pricing .table-responsive {
  overflow: scroll; }
  #pricing .table-responsive::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: #f1f1f1; }

#pricing .table-sticky {
  margin: auto;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  border: none; }
  #pricing .table-sticky th, #pricing .table-sticky td {
    border-top: none;
    border-right: none;
    border-bottom-width: 1px !important;
    vertical-align: middle; }
    #pricing .table-sticky th > i, #pricing .table-sticky td > i {
      vertical-align: middle; }
      #pricing .table-sticky th > i[class^="companies-"], #pricing .table-sticky td > i[class^="companies-"] {
        margin-left: 0;
        margin-right: 3px; }
    #pricing .table-sticky th > hr, #pricing .table-sticky td > hr {
      display: block;
      width: calc(100% + 10px);
      margin: 5px -5px;
      border-color: #ddd; }
  #pricing .table-sticky thead > tr:first-child > th:first-child,
  #pricing .table-sticky tbody > tr > th:first-child, #pricing .table-sticky tbody > tr > td:first-child,
  #pricing .table-sticky tfoot > tr > th:first-child, #pricing .table-sticky tfoot > tr > td:first-child {
    border-left: none; }
  #pricing .table-sticky thead th > .fa.fa-filter {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    cursor: pointer;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #444; }
    #pricing .table-sticky thead th > .fa.fa-filter.active:hover, #pricing .table-sticky thead th > .fa.fa-filter:not(.active):not(:hover) {
      color: #c3c3c3 !important; }
    #pricing .table-sticky thead th > .fa.fa-filter > * {
      position: absolute;
      left: 13px;
      bottom: 0;
      font-size: 8px;
      line-height: 8px;
      pointer-events: none; }
  #pricing .table-sticky thead th > .fa.fa-ellipsis-v {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 8px;
    text-align: center;
    cursor: e-resize;
    line-height: 20px;
    font-size: 16px;
    color: #c3c3c3; }
  #pricing .table-sticky tbody > tr:hover > td.sticky-cell:not(.danger),
  #pricing .table-sticky tbody > tr:hover > td.pinned:not(.danger) {
    background-color: #f5f5f5; }
  #pricing .table-sticky th.sticky-cell {
    background-color: #f1f1f1 !important; }
  #pricing .table-sticky tbody th:first-child {
    font-family: Arial;
    font-weight: normal;
    text-align: center;
    padding: 0; }
  #pricing .table-sticky tbody td.custom {
    padding: 0; }
  #pricing .table-sticky tbody td.interactive {
    cursor: pointer; }
  #pricing .table-sticky tbody td.mono {
    font-family: Arial; }
  #pricing .table-sticky tbody td.value {
    cursor: text;
    font-family: Arial;
    position: relative; }
    #pricing .table-sticky tbody td.value > * {
      display: block;
      padding: 0 4px;
      text-align: right;
      width: 100%; }
  #pricing .table-sticky tbody td.selected {
    box-shadow: 0 0 0 2px #b5b5b4 inset; }
    #pricing .table-sticky tbody td.selected > input {
      border: none;
      background-color: transparent;
      box-shadow: none;
      color: #262626; }

#pricing .resize {
  width: 1px;
  margin-top: 10px;
  height: calc(100% - 53px);
  position: absolute;
  top: 0;
  display: none;
  z-index: 5; }

#pricing .auto-filter {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  border: 1px solid #dddddd;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  padding: 2px;
  z-index: 5; }
  #pricing .auto-filter > .list-group {
    margin: 0; }
    #pricing .auto-filter > .list-group > button.list-group-item {
      width: 100%;
      text-align: left;
      padding: 6px 10px;
      font-size: 14px; }
    #pricing .auto-filter > .list-group > input[type="text"] {
      background-color: #fff; }
      #pricing .auto-filter > .list-group > input[type="text"] + .list-group-item {
        overflow-y: auto;
        padding: 5px 0 5px 10px; }
        #pricing .auto-filter > .list-group > input[type="text"] + .list-group-item > .filter-select-item {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
    #pricing .auto-filter > .list-group [id^="filter-select-all-"] + label {
      line-height: 31px;
      margin: 0;
      font-weight: normal; }

#pricing > .wall-content.expanded {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  margin: 0;
  overflow: auto;
  background-color: white; }
  #pricing > .wall-content.expanded + .tabs-below {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99999; }

#pricing td.cutted-multiline-cell {
  height: inherit;
  max-height: inherit;
  padding: 0; }
  #pricing td.cutted-multiline-cell > * {
    display: block;
    max-height: inherit;
    white-space: initial;
    overflow: hidden;
    padding: 2px 5px;
    margin-top: -1px; }

#pricing .btn-group > button,
#pricing .input-group-btn > button,
#pricing .input-group > .form-control {
  height: 31px; }
#promo-table .table-sticky thead > tr > th:not([rowSpan]).sticky-head + th:not(.sticky-head) {
  border-left: none; }

#promo-table .table-sticky thead > tr:nth-child(2) > th {
  padding-right: 15px; }

#promo-table .table-sticky .sticky-cell, #promo-table .table-sticky .pinned {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2; }
  #promo-table .table-sticky .sticky-cell:not(.danger), #promo-table .table-sticky .pinned:not(.danger) {
    background-color: #fff; }
  #promo-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"], #promo-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"] {
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    cursor: pointer;
    color: #c3c3c3;
    right: 4px; }
    #promo-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active, #promo-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"]:hover, #promo-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active, #promo-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"]:hover {
      color: #444; }
    #promo-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active:hover, #promo-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active:hover {
      color: #c3c3c3; }

#promo-table .table-sticky .sticky-head {
  z-index: 5; }

#promo-table .table-sticky .sticky-foot {
  z-index: 4; }

#promo-table .table-sticky thead > tr > th.pinned {
  z-index: 3; }
  #promo-table .table-sticky thead > tr > th.pinned[rowSpan] {
    z-index: 5; }

#promo-table .table-sticky tbody > tr > td.pinned {
  box-shadow: 1px 0 #ddd; }

#promo-table .table-sticky thead > tr > .scroll-stub {
  border-bottom-color: #fff; }

#promo-table .table-sticky .scroll-stub {
  position: -webkit-sticky !important;
  position: sticky !important;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  z-index: 3; }

/* firefox only */
@charset "UTF-8";
#promo .wall-header > h4 + h3 {
  max-width: calc(100% - 60px); }

#promo .fa.fa-amd::before {
  content: "\58F"; }

#promo .fa.fa-azn::before {
  content: "\20BC"; }

#promo .fa.fa-byn::before {
  content: "Br"; }

#promo .fa.fa-czk::before {
  content: "K\10D"; }

#promo .fa.fa-eur::before {
  content: "\20AC"; }

#promo .fa.fa-gel::before {
  content: "\10DA"; }

#promo .fa.fa-huf::before {
  content: "Ft"; }

#promo .fa.fa-kgs::before {
  content: "\41B\432"; }

#promo .fa.fa-kzt::before {
  content: "\20B8"; }

#promo .fa.fa-mnt::before {
  content: "\20AE"; }

#promo .fa.fa-ron::before {
  content: "lei"; }

#promo .fa.fa-rub::before {
  content: "\20BD"; }

#promo .fa.fa-uah::before {
  content: "\20B4"; }

#promo .fa.fa-usd::before {
  content: "$"; }

#promo .fa.fa-xcd::before {
  content: "$"; }

#promo .text-orange {
  color: #ed4e2a; }

#promo .text-brown {
  color: #8b4513; }

#promo .table-responsive {
  overflow: scroll; }
  #promo .table-responsive::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: #f1f1f1; }

#promo .table-sticky {
  margin: auto;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  border: none; }
  #promo .table-sticky th, #promo .table-sticky td {
    border-top: none;
    border-right: none;
    border-bottom-width: 1px !important;
    vertical-align: middle; }
    #promo .table-sticky th > i, #promo .table-sticky td > i {
      vertical-align: middle; }
      #promo .table-sticky th > i[class^="companies-"], #promo .table-sticky td > i[class^="companies-"] {
        margin-left: 0;
        margin-right: 3px; }
    #promo .table-sticky th > hr, #promo .table-sticky td > hr {
      display: block;
      width: calc(100% + 10px);
      margin: 5px -5px;
      border-color: #ddd; }
  #promo .table-sticky thead > tr:first-child > th:first-child,
  #promo .table-sticky tbody > tr > th:first-child, #promo .table-sticky tbody > tr > td:first-child,
  #promo .table-sticky tfoot > tr > th:first-child, #promo .table-sticky tfoot > tr > td:first-child {
    border-left: none; }
  #promo .table-sticky thead th > .fa.fa-filter {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    cursor: pointer;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #444; }
    #promo .table-sticky thead th > .fa.fa-filter.active:hover, #promo .table-sticky thead th > .fa.fa-filter:not(.active):not(:hover) {
      color: #c3c3c3 !important; }
    #promo .table-sticky thead th > .fa.fa-filter > * {
      position: absolute;
      left: 13px;
      bottom: 0;
      font-size: 8px;
      line-height: 8px;
      pointer-events: none; }
  #promo .table-sticky thead th > .fa.fa-ellipsis-v {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 8px;
    text-align: center;
    cursor: e-resize;
    line-height: 20px;
    font-size: 16px;
    color: #c3c3c3; }
  #promo .table-sticky tbody > tr:hover > td.sticky-cell:not(.danger),
  #promo .table-sticky tbody > tr:hover > td.pinned:not(.danger) {
    background-color: #f5f5f5; }
  #promo .table-sticky th.sticky-cell {
    background-color: #f1f1f1 !important; }
  #promo .table-sticky tbody th:first-child {
    font-family: Arial;
    font-weight: normal;
    text-align: center;
    padding: 0; }
  #promo .table-sticky tbody td.custom {
    padding: 0; }
  #promo .table-sticky tbody td.interactive {
    cursor: pointer; }
  #promo .table-sticky tbody td.mono {
    font-family: Arial; }
  #promo .table-sticky tbody td.value {
    cursor: text;
    font-family: Arial;
    position: relative; }
    #promo .table-sticky tbody td.value > * {
      display: block;
      padding: 0 4px;
      text-align: right;
      width: 100%; }
  #promo .table-sticky tbody td.selected {
    box-shadow: 0 0 0 2px #b5b5b4 inset; }
    #promo .table-sticky tbody td.selected > input {
      border: none;
      background-color: transparent;
      box-shadow: none;
      color: #262626; }

#promo .resize {
  width: 1px;
  margin-top: 10px;
  height: calc(100% - 53px);
  position: absolute;
  top: 0;
  display: none;
  z-index: 5; }

#promo .auto-filter {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  border: 1px solid #dddddd;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  padding: 2px;
  z-index: 5; }
  #promo .auto-filter > .list-group {
    margin: 0; }
    #promo .auto-filter > .list-group > button.list-group-item {
      width: 100%;
      text-align: left;
      padding: 6px 10px;
      font-size: 14px; }
    #promo .auto-filter > .list-group > input[type="text"] {
      background-color: #fff; }
      #promo .auto-filter > .list-group > input[type="text"] + .list-group-item {
        overflow-y: auto;
        padding: 5px 0 5px 10px; }
        #promo .auto-filter > .list-group > input[type="text"] + .list-group-item > .filter-select-item {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
    #promo .auto-filter > .list-group [id^="filter-select-all-"] + label {
      line-height: 31px;
      margin: 0;
      font-weight: normal; }

#promo > .wall-content.expanded {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  margin: 0;
  overflow: auto;
  background-color: white; }
  #promo > .wall-content.expanded + .tabs-below {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99999; }

#promo td.cutted-multiline-cell {
  height: inherit;
  max-height: inherit;
  padding: 0; }
  #promo td.cutted-multiline-cell > * {
    display: block;
    max-height: inherit;
    white-space: initial;
    overflow: hidden;
    padding: 2px 5px;
    margin-top: -1px; }

#promo .btn-group > button,
#promo .input-group-btn > button,
#promo .input-group > .form-control {
  height: 31px; }
#reports-table .fa.text-muted {
  color: #ccc; }

#reports-table .fa.fa-not-available::before {
  content: "N/A"; }

#reports-table table {
  font-size: 12px; }
  #reports-table table tr {
    height: 30px; }
  #reports-table table th, #reports-table table td {
    max-width: 0; }
    #reports-table table th, #reports-table table th i.fa, #reports-table table td, #reports-table table td i.fa {
      vertical-align: middle; }
    #reports-table table th i.fa:not(.initialism), #reports-table table td i.fa:not(.initialism) {
      font-size: 14px; }
  #reports-table table th {
    background-color: #f1f1f1; }
  #reports-table table tbody > tr > th {
    font-weight: normal; }
  #reports-table table tbody > tr > td abbr {
    border-bottom: none;
    text-decoration: underline dotted; }
    #reports-table table tbody > tr > td abbr:first-child {
      font-family: Arial; }
  #reports-table table tbody > tr > td > .btn-group > a + a:not(.btn) {
    margin-left: 10px; }

#reports-table .form-control {
  color: #858585;
  background-color: #fff;
  border: 1px solid #d5d5d5; }

#reports-table input.form-control {
  height: 38px; }

#reports-table .form-group > .form-control {
  border-radius: 4px !important; }

#reports-table .react-datepicker-wrapper {
  display: block; }
  #reports-table .react-datepicker-wrapper > .react-datepicker__input-container {
    display: flex; }

#reports-table .react-datepicker-popper {
  z-index: 3; }

#reports-table .react-select__control {
  background-color: #fff; }

#reports-table .react-select__menu {
  z-index: 3; }

#reports-table .input-group {
  padding: 0; }
  #reports-table .input-group.has-error .btn, #reports-table .input-group.has-error .form-control {
    border-color: #a94442;
    background-color: snow;
    color: #e46f61; }
  #reports-table .input-group > *:first-child .form-control {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  #reports-table .input-group .input-group-addon {
    min-width: initial; }
    #reports-table .input-group .input-group-addon:not(:first-child) {
      border-left: none; }
    #reports-table .input-group .input-group-addon:not(:last-child) {
      border-right: none; }
  #reports-table .input-group > *:last-child .form-control {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
.tree-select .tree-select-all {
  display: block;
  margin: 0 0 2px 6px; }
  .tree-select .tree-select-all > * {
    cursor: pointer; }
  .tree-select .tree-select-all > .rc-tree-switcher,
  .tree-select .tree-select-all > .rc-tree-checkbox {
    margin: 0 5px 3px 3px;
    width: 13px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url(data:image/png;base64,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); }
  .tree-select .tree-select-all > .rc-tree-checkbox {
    background-position: 0 0; }
    .tree-select .tree-select-all > .rc-tree-checkbox.rc-tree-checkbox-indeterminate {
      background-position: -14px -28px; }
    .tree-select .tree-select-all > .rc-tree-checkbox.rc-tree-checkbox-checked {
      background-position: -14px 0; }
  .tree-select .tree-select-all > .rc-tree-switcher_close {
    background-position: -75px -56px; }
  .tree-select .tree-select-all > .rc-tree-switcher_open {
    background-position: -93px -56px; }

.tree-select .rc-tree-icon__customize {
  text-align: center; }
#report .form-control {
  color: #858585;
  background-color: #fff;
  border: 1px solid #d5d5d5; }

#report input.form-control {
  height: 38px; }

#report .form-group > .form-control {
  border-radius: 4px !important; }

#report .react-datepicker-wrapper {
  display: block; }
  #report .react-datepicker-wrapper > .react-datepicker__input-container {
    display: flex; }

#report .react-datepicker-popper {
  z-index: 3; }

#report .react-select__control {
  background-color: #fff; }

#report .react-select__menu {
  z-index: 3; }

#report .input-group {
  padding: 0; }
  #report .input-group > *:first-child .form-control {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  #report .input-group .input-group-addon {
    min-width: initial; }
    #report .input-group .input-group-addon:not(:first-child) {
      border-left: none; }
    #report .input-group .input-group-addon:not(:last-child) {
      border-right: none; }
  #report .input-group .colon {
    color: #858585;
    border: solid #d5d5d5;
    border-width: 1px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    background-color: #fff !important; }
  #report .input-group > *:last-child .form-control {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  #report .input-group .input-group-btn .btn {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important; }

#report .input-group > input:first-child {
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important; }

#report .layout-label {
  padding-top: 8px; }
  #report .layout-label + .multiselect {
    margin-top: -6px; }

#report i[class^=companies-] {
  vertical-align: middle; }

#report .rc-tree .rc-tree-node-content-wrapper {
  height: 20px; }
  #report .rc-tree .rc-tree-node-content-wrapper:hover {
    background-color: rgba(0, 0, 0, 0.07); }
  #report .rc-tree .rc-tree-node-content-wrapper .rc-tree-iconEle {
    vertical-align: inherit; }
  #report .rc-tree .rc-tree-node-content-wrapper .rc-tree-title {
    font-size: 16px;
    line-height: 16px; }

#report .form-group > .textarea-label {
  position: absolute;
  bottom: 16px;
  right: 16px;
  color: #777777;
  font-size: 12px;
  line-height: 12px;
  background-color: #ffffff;
  border-top: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 2px 2px 0; }

#report .form-group.has-error .btn, #report .form-group.has-error .form-control, #report .input-group.has-error .btn, #report .input-group.has-error .form-control {
  border-color: #a94442;
  background-color: snow;
  color: #e46f61; }

#report .form-group.has-error .input-group-addon, #report .input-group.has-error .input-group-addon {
  border-top: 1px solid #a94442;
  border-bottom: 1px solid #a94442; }

#report .form-group.has-error .textarea-label, #report .input-group.has-error .textarea-label {
  border-color: #a94442;
  background-color: snow;
  color: #e46f61; }
#whole-market-table .table-sticky thead > tr > th:not([rowSpan]).sticky-head + th:not(.sticky-head) {
  border-left: none; }

#whole-market-table .table-sticky thead > tr:nth-child(2) > th {
  padding-right: 15px; }

#whole-market-table .table-sticky .sticky-cell, #whole-market-table .table-sticky .pinned {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2; }
  #whole-market-table .table-sticky .sticky-cell:not(.danger), #whole-market-table .table-sticky .pinned:not(.danger) {
    background-color: #fff; }
  #whole-market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"], #whole-market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"] {
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    cursor: pointer;
    color: #c3c3c3;
    right: 4px; }
    #whole-market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active, #whole-market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"]:hover, #whole-market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active, #whole-market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"]:hover {
      color: #444; }
    #whole-market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active:hover, #whole-market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active:hover {
      color: #c3c3c3; }

#whole-market-table .table-sticky .sticky-head {
  z-index: 5; }

#whole-market-table .table-sticky .sticky-foot {
  z-index: 4; }

#whole-market-table .table-sticky thead > tr > th.pinned {
  z-index: 3; }
  #whole-market-table .table-sticky thead > tr > th.pinned[rowSpan] {
    z-index: 5; }

#whole-market-table .table-sticky tbody > tr > td.pinned {
  box-shadow: 1px 0 #ddd; }

#whole-market-table .table-sticky thead > tr > .scroll-stub {
  border-bottom-color: #fff; }

#whole-market-table .table-sticky .scroll-stub {
  position: -webkit-sticky !important;
  position: sticky !important;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  z-index: 3; }

/* firefox only */
@charset "UTF-8";
#whole-market .wall-header > h4 + h3 {
  max-width: calc(100% - 60px); }

#whole-market .fa.fa-amd::before {
  content: "\58F"; }

#whole-market .fa.fa-azn::before {
  content: "\20BC"; }

#whole-market .fa.fa-byn::before {
  content: "Br"; }

#whole-market .fa.fa-czk::before {
  content: "K\10D"; }

#whole-market .fa.fa-eur::before {
  content: "\20AC"; }

#whole-market .fa.fa-gel::before {
  content: "\10DA"; }

#whole-market .fa.fa-huf::before {
  content: "Ft"; }

#whole-market .fa.fa-kgs::before {
  content: "\41B\432"; }

#whole-market .fa.fa-kzt::before {
  content: "\20B8"; }

#whole-market .fa.fa-mnt::before {
  content: "\20AE"; }

#whole-market .fa.fa-ron::before {
  content: "lei"; }

#whole-market .fa.fa-rub::before {
  content: "\20BD"; }

#whole-market .fa.fa-uah::before {
  content: "\20B4"; }

#whole-market .fa.fa-usd::before {
  content: "$"; }

#whole-market .fa.fa-xcd::before {
  content: "$"; }

#whole-market .text-orange {
  color: #ed4e2a; }

#whole-market .text-brown {
  color: #8b4513; }

#whole-market .table-responsive {
  overflow: scroll; }
  #whole-market .table-responsive::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: #f1f1f1; }

#whole-market .table-sticky {
  margin: auto;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  border: none; }
  #whole-market .table-sticky th, #whole-market .table-sticky td {
    border-top: none;
    border-right: none;
    border-bottom-width: 1px !important;
    vertical-align: middle; }
    #whole-market .table-sticky th > i, #whole-market .table-sticky td > i {
      vertical-align: middle; }
      #whole-market .table-sticky th > i[class^="companies-"], #whole-market .table-sticky td > i[class^="companies-"] {
        margin-left: 0;
        margin-right: 3px; }
    #whole-market .table-sticky th > hr, #whole-market .table-sticky td > hr {
      display: block;
      width: calc(100% + 10px);
      margin: 5px -5px;
      border-color: #ddd; }
  #whole-market .table-sticky thead > tr:first-child > th:first-child,
  #whole-market .table-sticky tbody > tr > th:first-child, #whole-market .table-sticky tbody > tr > td:first-child,
  #whole-market .table-sticky tfoot > tr > th:first-child, #whole-market .table-sticky tfoot > tr > td:first-child {
    border-left: none; }
  #whole-market .table-sticky thead th > .fa.fa-filter {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    cursor: pointer;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #444; }
    #whole-market .table-sticky thead th > .fa.fa-filter.active:hover, #whole-market .table-sticky thead th > .fa.fa-filter:not(.active):not(:hover) {
      color: #c3c3c3 !important; }
    #whole-market .table-sticky thead th > .fa.fa-filter > * {
      position: absolute;
      left: 13px;
      bottom: 0;
      font-size: 8px;
      line-height: 8px;
      pointer-events: none; }
  #whole-market .table-sticky thead th > .fa.fa-ellipsis-v {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 8px;
    text-align: center;
    cursor: e-resize;
    line-height: 20px;
    font-size: 16px;
    color: #c3c3c3; }
  #whole-market .table-sticky tbody > tr:hover > td.sticky-cell:not(.danger),
  #whole-market .table-sticky tbody > tr:hover > td.pinned:not(.danger) {
    background-color: #f5f5f5; }
  #whole-market .table-sticky th.sticky-cell {
    background-color: #f1f1f1 !important; }
  #whole-market .table-sticky tbody th:first-child {
    font-family: Arial;
    font-weight: normal;
    text-align: center;
    padding: 0; }
  #whole-market .table-sticky tbody td.custom {
    padding: 0; }
  #whole-market .table-sticky tbody td.interactive {
    cursor: pointer; }
  #whole-market .table-sticky tbody td.mono {
    font-family: Arial; }
  #whole-market .table-sticky tbody td.value {
    cursor: text;
    font-family: Arial;
    position: relative; }
    #whole-market .table-sticky tbody td.value > * {
      display: block;
      padding: 0 4px;
      text-align: right;
      width: 100%; }
  #whole-market .table-sticky tbody td.selected {
    box-shadow: 0 0 0 2px #b5b5b4 inset; }
    #whole-market .table-sticky tbody td.selected > input {
      border: none;
      background-color: transparent;
      box-shadow: none;
      color: #262626; }

#whole-market .resize {
  width: 1px;
  margin-top: 10px;
  height: calc(100% - 53px);
  position: absolute;
  top: 0;
  display: none;
  z-index: 5; }

#whole-market .auto-filter {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  border: 1px solid #dddddd;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  padding: 2px;
  z-index: 5; }
  #whole-market .auto-filter > .list-group {
    margin: 0; }
    #whole-market .auto-filter > .list-group > button.list-group-item {
      width: 100%;
      text-align: left;
      padding: 6px 10px;
      font-size: 14px; }
    #whole-market .auto-filter > .list-group > input[type="text"] {
      background-color: #fff; }
      #whole-market .auto-filter > .list-group > input[type="text"] + .list-group-item {
        overflow-y: auto;
        padding: 5px 0 5px 10px; }
        #whole-market .auto-filter > .list-group > input[type="text"] + .list-group-item > .filter-select-item {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
    #whole-market .auto-filter > .list-group [id^="filter-select-all-"] + label {
      line-height: 31px;
      margin: 0;
      font-weight: normal; }

#whole-market > .wall-content.expanded {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  margin: 0;
  overflow: auto;
  background-color: white; }
  #whole-market > .wall-content.expanded + .tabs-below {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99999; }

#whole-market td.cutted-multiline-cell {
  height: inherit;
  max-height: inherit;
  padding: 0; }
  #whole-market td.cutted-multiline-cell > * {
    display: block;
    max-height: inherit;
    white-space: initial;
    overflow: hidden;
    padding: 2px 5px;
    margin-top: -1px; }

#whole-market .btn-group > button,
#whole-market .input-group-btn > button,
#whole-market .input-group > .form-control {
  height: 31px; }
#price-history .table-responsive {
  float: right;
  height: 296px;
  overflow-x: auto !important;
  width: 280px; }
  #price-history .table-responsive > table {
    height: 100%; }
    #price-history .table-responsive > table.table-sticky .sticky-row > * {
      background-color: #f1f1f1;
      position: -webkit-sticky !important;
      position: sticky !important;
      z-index: 2;
      top: 0; }

#price-history table {
  font-size: 14px;
  table-layout: fixed; }
  #price-history table td, #price-history table th {
    padding: 0 4px;
    vertical-align: middle; }
    #price-history table td.mono, #price-history table td.price, #price-history table th.mono, #price-history table th.price {
      font-family: Arial;
      font-size: 13px; }
#market-table {
  border: 1px solid #dddddd; }
  #market-table table {
    border-collapse: separate;
    border-spacing: 0;
    border: none; }
  #market-table thead {
    position: sticky;
    top: 0;
    background-color: white; }
  #market-table th {
    border-right: 1px; }
  #market-table td {
    border-right: 1px;
    border-bottom: 1px; }
  #market-table th:first-child, #market-table td:first-child {
    border-left: 1px; }
  #market-table thead tr:first-child th {
    border-top: 1px; }
  #market-table tbody > tr:first-child > td {
    border-top: none; }
  #market-table .table-bordered > thead > tr > th {
    border-bottom-width: 1px; }
  #market-table .table-bordered > thead > tr > td {
    border-bottom-width: 1px; }
  #market-table .table-sticky thead > tr > th:not([rowSpan]).sticky-head + th:not(.sticky-head) {
    border-left: none; }
  #market-table .table-sticky thead > tr:nth-child(2) > th {
    padding-right: 15px; }
  #market-table .table-sticky .sticky-cell, #market-table .table-sticky .pinned {
    position: -webkit-sticky !important;
    position: sticky !important;
    z-index: 2; }
    #market-table .table-sticky .sticky-cell:not(.danger), #market-table .table-sticky .pinned:not(.danger) {
      background-color: #fff; }
    #market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"], #market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"] {
      font-size: 14px;
      line-height: 16px;
      position: absolute;
      cursor: pointer;
      color: #c3c3c3;
      right: 4px; }
      #market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active, #market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"]:hover, #market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active, #market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"]:hover {
        color: #444; }
      #market-table .table-sticky .sticky-cell > i[class^="fa fa-thumb-tack"].active:hover, #market-table .table-sticky .pinned > i[class^="fa fa-thumb-tack"].active:hover {
        color: #c3c3c3; }
  #market-table .table-sticky .sticky-head {
    z-index: 5; }
  #market-table .table-sticky .sticky-foot {
    z-index: 4; }
  #market-table .table-sticky thead > tr > th.pinned {
    z-index: 3; }
    #market-table .table-sticky thead > tr > th.pinned[rowSpan] {
      z-index: 5; }
  #market-table .table-sticky thead th > span {
    margin-right: 10px; }
  #market-table .table-sticky tbody > tr > td.pinned {
    box-shadow: 1px 0 #ddd; }
  #market-table .table-sticky thead > tr > .scroll-stub {
    border-bottom-color: #fff; }
  #market-table .table-sticky tbody > tr > td {
    white-space: normal; }
  #market-table .table-sticky .scroll-stub {
    position: -webkit-sticky !important;
    position: sticky !important;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    z-index: 3; }
  #market-table .table-sticky thead th {
    position: relative; }
    #market-table .table-sticky thead th > .fa.fa-filter {
      position: absolute;
      right: 0;
      top: 0;
      width: 20px;
      cursor: pointer;
      line-height: 20px;
      text-align: center;
      font-size: 14px;
      color: #444; }
      #market-table .table-sticky thead th > .fa.fa-filter.active:hover, #market-table .table-sticky thead th > .fa.fa-filter:not(.active):not(:hover) {
        color: #c3c3c3 !important; }
      #market-table .table-sticky thead th > .fa.fa-filter > * {
        position: absolute;
        left: 13px;
        bottom: 0;
        font-size: 8px;
        line-height: 8px;
        pointer-events: none; }
  #market-table .table-sticky tbody td.price {
    cursor: pointer; }

/* firefox only */
#market .market-keys > * {
  margin: 0 5px; }

#market .market-keys {
  display: flex;
  margin: 0 -5px 10px -5px; }

#market .auto-filter {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  border: 1px solid #dddddd;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  padding: 2px;
  z-index: 5; }
  #market .auto-filter > .list-group {
    margin: 0; }
    #market .auto-filter > .list-group > button.list-group-item {
      width: 100%;
      text-align: left;
      padding: 6px 10px;
      font-size: 14px; }
    #market .auto-filter > .list-group > input[type="text"] {
      background-color: #fff; }
      #market .auto-filter > .list-group > input[type="text"] + .list-group-item {
        overflow-y: auto;
        padding: 5px 0 5px 10px; }
        #market .auto-filter > .list-group > input[type="text"] + .list-group-item > .filter-select-item {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
    #market .auto-filter > .list-group [id^="filter-select-all-"] + label {
      line-height: 31px;
      margin: 0;
      font-weight: normal; }
