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

button {
  border: none;
  cursor: pointer;
  padding: 0;
  color: inherit;
  background: inherit;
  font-size: inherit;
}

li {
  list-style: none;
}

.hidden {
  display: none !important;
}

/*
  http://gradients.glrzad.com
*/
/* Gradient */
/* Border radius */
/* Rotate */
/* Box Flexible */
.styled-button {
  background: -moz-linear-gradient(top, #ccc, #797979);
  background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#797979));
  background: linear-gradient(to bottom, #ccc, #797979);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccc, endColorstr=#797979";
  color: #404040;
  text-shadow: 1px 0 1px #CCCCCC;
  border: 2px solid #4080d4;
  border-radius: 12px;
  padding: 0 2px;
  cursor: pointer;
}
.styled-button:active {
  background: -moz-linear-gradient(top, #797979, #ccc);
  background: -webkit-gradient(linear, left top, left bottom, from(#797979), to(#ccc));
  background: linear-gradient(to bottom, #797979, #ccc);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#797979, endColorstr=#ccc";
}

@-webkit-keyframes blinking {
  from {
    -webkit-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
  50% {
    -webkit-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0.2), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
  to {
    -webkit-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
}
@-moz-keyframes blinking {
  from {
    -moz-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
  50% {
    -moz-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0.2), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
  to {
    -moz-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
}
@keyframes blinking {
  from {
    box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
  50% {
    box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0.2), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
  to {
    box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  }
}
.mac-button {
  display: inline-block;
  padding: 0 10px;
  min-width: 100px;
  height: 18px;
  line-height: 18px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  font-family: "Lucida Grande", lucida, "Helvetica Neue", helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.09);
}
.mac-button.ok {
  border-top-color: #5a5caf;
  border-bottom-color: #52536f;
  border-left-color: #56578f;
  border-right-color: #56578f;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D3F7FD), color-stop(0.5, #87C5FB), color-stop(0.5, #A1D1F9), color-stop(1, #D4E9FC));
  background-image: -moz-linear-gradient(center bottom, #D3F7FD 0%, #87C5FB 50%, #A1D1F9 50%, #D4E9FC 100%);
}
.mac-button.ok:active, .mac-button.cancel:active, .mac-button.small:active {
  -webkit-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0.3), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  -webkit-animation-name: none;
  -moz-box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0.3), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  -moz-animation-name: none;
  box-shadow: inset 0 19px 0 rgba(0, 115, 215, 0.3), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  animation-name: none;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D3F7FD), color-stop(0.5, #87C5FB), color-stop(0.5, #A1D1F9), color-stop(1, #D4E9FC));
  background-image: -moz-linear-gradient(center bottom, #D3F7FD 0%, #87C5FB 50%, #A1D1F9 50%, #D4E9FC 100%);
  border-top-color: #5a5caf;
  border-bottom-color: #52536f;
  border-left-color: #56578f;
  border-right-color: #56578f;
}
.mac-button.cancel, .mac-button.inactive, .mac-button.small {
  border-color: #9a9a9a;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EBEBEB), color-stop(0.5, #ECECEC), color-stop(0.5, #F3F3F3), color-stop(1, #FFFFFF));
  background-image: -moz-linear-gradient(center bottom, #EBEBEB 0%, #ECECEC 50%, #F3F3F3 50%, #FFFFFF 100%);
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  box-shadow: inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
}
.mac-button.inactive {
  opacity: 0.5;
  cursor: default;
}
.mac-button.small {
  height: 16px;
  line-height: 16px;
  font-size: 11px;
}
.mac-button.small:active {
  -webkit-box-shadow: inset 0 16px 0 rgba(0, 115, 215, 0.3), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  -moz-box-shadow: inset 0 16px 0 rgba(0, 115, 215, 0.3), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
  box-shadow: inset 0 16px 0 rgba(0, 115, 215, 0.3), inset 0 1px 0 white, 0 1px 0 rgba(0, 0, 0, 0.09);
}

[data-background-color=white] {
  background: -moz-linear-gradient(top, #fff, #ddd);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background: linear-gradient(to bottom, #fff, #ddd);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#ddd";
}

[data-text-color=white] > * {
  color: #fff !important;
}

[data-background-color=gray] {
  background: -moz-linear-gradient(top, #F2F2F2, #DADADA);
  background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#DADADA));
  background: linear-gradient(to bottom, #F2F2F2, #DADADA);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#DADADA";
}

.header[data-background-color=default] {
  background: -moz-linear-gradient(top, #F2F2F2, #DADADA);
  background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#DADADA));
  background: linear-gradient(to bottom, #F2F2F2, #DADADA);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#DADADA";
}

[data-text-color=gray] > * {
  color: #949494 !important;
}

[data-background-color=green] {
  background: -moz-linear-gradient(top, #71C56D, #5D9C65);
  background: -webkit-gradient(linear, left top, left bottom, from(#71C56D), to(#5D9C65));
  background: linear-gradient(to bottom, #71C56D, #5D9C65);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#71C56D, endColorstr=#5D9C65";
}

[data-text-color=green] > * {
  color: #71C56D !important;
}

[data-background-color=yellow] {
  background: -moz-linear-gradient(top, #FCD833, #E9BC3F);
  background: -webkit-gradient(linear, left top, left bottom, from(#FCD833), to(#E9BC3F));
  background: linear-gradient(to bottom, #FCD833, #E9BC3F);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FCD833, endColorstr=#E9BC3F";
}

[data-text-color=yellow] > * {
  color: #FCD833 !important;
}

[data-background-color=red] {
  background: -moz-linear-gradient(top, #F36E61, #E83939);
  background: -webkit-gradient(linear, left top, left bottom, from(#F36E61), to(#E83939));
  background: linear-gradient(to bottom, #F36E61, #E83939);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F36E61, endColorstr=#E83939";
}

[data-text-color=red] > * {
  color: #F36E61 !important;
}

[data-background-color=blue] {
  background: -moz-linear-gradient(top, #7DBAFD, #3078CC);
  background: -webkit-gradient(linear, left top, left bottom, from(#7DBAFD), to(#3078CC));
  background: linear-gradient(to bottom, #7DBAFD, #3078CC);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7DBAFD, endColorstr=#3078CC";
  /* 4d4231 */
}

[data-text-color=blue] > * {
  color: #7DBAFD !important;
}

[data-background-color=brown] {
  background: -moz-linear-gradient(top, #DD7D7F, #B84749);
  background: -webkit-gradient(linear, left top, left bottom, from(#DD7D7F), to(#B84749));
  background: linear-gradient(to bottom, #DD7D7F, #B84749);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DD7D7F, endColorstr=#B84749";
}

[data-text-color=brown] > * {
  color: #DD7D7F !important;
}

[data-background-color=black] {
  background: -moz-linear-gradient(top, #808080, #000);
  background: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#000));
  background: linear-gradient(to bottom, #808080, #000);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#000";
}

[data-text-color=black] > * {
  color: #000 !important;
}

@font-face {
  font-family: "Varela Round";
  font-style: normal;
  font-weight: normal;
  src: local("Varela Round"), local("VarelaRound-Regular"), url("../fonts/Varela Round.woff") format("woff");
}
@font-face {
  font-family: "Scada";
  font-style: normal;
  font-weight: normal;
  src: local("Scada"), local("Scada-Regular"), url("../fonts/Scada-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Istok Web";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/IstokWeb-Regular.eot");
  src: url("../fonts/IstokWeb-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IstokWeb-Regular.woff") format("woff"), url("../fonts/IstokWeb-Regular.ttf") format("truetype");
}
html {
  height: 100%;
  width: 100%;
  font-family: Helvetica, "Scada", sans-serif;
  font-size: 13px;
}

body {
  width: inherit;
  height: inherit;
  word-wrap: break-word;
}

[data-state=hidden] > [data-nkf-component-type] {
  display: none;
}

[data-state=hidden] {
  display: none;
}

/*[data-state="hidden"]:not([data-state-effect]) > [data-nkf-component-type].slide,
[data-state="hidden"][data-state-effect="slideup"] > [data-nkf-component-type].slide {
    height: 0 !important;
    padding: 0 !important;
    display: block;
}*/
[data-state=hidden] > [data-nkf-component-type].slide.tmpCalcHeight {
  visibility: hidden;
  height: auto !important;
}

body {
  overflow: hidden;
}

/*[data-nkf-component-type].slide:not([data-state-effect]),
[data-nkf-component-type].slide[data-state-effect="slideup"] {
    clear: both;
    overflow: hidden;
    @include transition(height 0.5s);
}*/
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-track {
  background-color: #c9c9c9;
}

::-webkit-scrollbar-thumb {
  background-color: #6F6F6F;
}

#content {
  height: 100%;
  width: 100%;
}

#content .browser {
  width: 800px;
  height: 350px;
  text-align: center;
  font-size: 46px;
  color: #666666;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -175px;
  margin-left: -400px;
}

.wizard-dialog {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.wizard-dialog * {
  box-sizing: border-box;
}
.wizard-dialog .dialog-body {
  -webkit-flex: 1;
  flex: 1;
  padding: 10px 15px;
}
.wizard-dialog .dialog-body .help {
  color: #696969;
}
.wizard-dialog .dialog-footer {
  width: 100%;
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}

@-moz-document url-prefix() {
  .dataTables_scrollHeadInner {
    box-sizing: inherit !important;
  }

  .dataTables_scrollHead {
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d9d9d9));
  }
}
.dataTables_scroll {
  display: flex;
  min-height: 0px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
}
.dataTables_scroll .dataTables_scrollHead {
  flex: 0 0 auto;
}
.dataTables_scroll .dataTables_scrollBody {
  flex: 1;
}

.dataTables_wrapper {
  width: 100%;
  height: 100%;
}
.dataTables_wrapper .dataTables_scrollHead thead .sorting_desc::before,
.dataTables_wrapper .dataTables_scrollHead thead .sorting_asc::before {
  content: "";
  width: 7px;
  height: 4px;
  margin: 6px 5px 0 0;
  float: right;
}
.dataTables_wrapper .dataTables_scrollHead thead .sorting_desc:before,
.dataTables_wrapper .dataTables_scrollHead thead .sorting_asc:before {
  background: url("../img/row.png") no-repeat 100% 50%;
}
.dataTables_wrapper .dataTables_scrollHead thead .sorting_asc:before {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.dataTables_wrapper .dataTable {
  border-spacing: 0;
  border-collapse: collapse;
  width: inherit;
}
.dataTables_wrapper .dataTable .center {
  text-align: center;
}
.dataTables_wrapper .dataTable thead {
  background: -moz-linear-gradient(top, #F2F2F2, #DADADA);
  background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#DADADA));
  background: linear-gradient(to bottom, #F2F2F2, #DADADA);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#DADADA";
  /*.sorting,
  .sorting_desc,
  .sorting_asc {
      background: none;
  }*/
}
.dataTables_wrapper .dataTable thead th {
  cursor: pointer;
  color: #666666;
  font-weight: normal;
  text-align: left;
  padding-left: 13px;
  height: 18px;
}
.dataTables_wrapper .dataTable thead th:not(:last-child) {
  border-right: 1px solid #ddd;
}
.dataTables_wrapper .dataTable tbody tr td {
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px dotted #e5e5e5;
  padding: 4px 2px 4px 13px;
}

.css_right {
  float: right;
}

.css_left {
  float: left;
}

.dataTables_scrollHeadInner {
  background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d9d9d9));
}

.dataTables_scrollBody {
  overflow-x: hidden !important;
}

[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] {
  display: flex;
  min-height: 0px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget][data-state-effect] {
  position: relative;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget].modal {
  background: #fff;
  position: absolute;
  display: block;
  z-index: 1;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget {
  display: flex;
  min-height: 0px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header {
  display: flex;
  min-height: 0px;
  flex: 0 0 20px;
  height: 20px;
  line-height: 20px;
  width: 100%;
  border-top: 1px solid transparent;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view {
  width: 11px;
  height: 11px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter ul {
  right: auto;
  left: 0;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .group-name:after {
  font-family: "peb";
  content: "\e911";
  position: absolute;
  top: 4px;
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter {
  display: inline-block;
  margin: 0 2px;
  position: relative;
  cursor: pointer;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view > ul, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter > ul {
  background: #ccc;
  min-width: 100px;
  position: absolute;
  right: 0;
  top: 19px;
  padding: 5px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #909090;
  border-top: none;
  z-index: 3;
  max-height: 300px;
  overflow-y: auto;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view > ul > li, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter > ul > li {
  padding: 2px 0 2px 5px;
  cursor: pointer;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view > ul > li.active, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter > ul > li.active {
  background: url("../img/tick-black.png") no-repeat 0 50%;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view > ul > li.active:hover, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter > ul > li.active:hover {
  background: url("../img/tick.png") no-repeat 0 50%;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view > ul > li > label, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter > ul > li > label {
  cursor: inherit;
  color: #000;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view > ul > li > label > img, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter > ul > li > label > img {
  width: 16px;
  height: 16px;
  vertical-align: top;
  margin-right: 5px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .view > ul > li:hover label, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter > ul > li:hover label {
  color: #fff;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .filter ul {
  min-width: 200px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .name {
  flex: 1;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .name .filter {
  display: inline-block;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header label {
  color: #fff;
  margin: 0 10px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .loader {
  display: none;
  margin-top: 2px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control {
  margin: 0 8px 0 0;
  position: relative;
  line-height: 20px;
  font-size: 10px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control button {
  margin-right: 2px;
  background: transparent;
  line-height: 1;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control button.close {
  float: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-shadow: none;
  filter: none;
  opacity: 1;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .view {
    padding-top: 2px;
  }
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .filter:before {
  content: "\e1db";
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .view:before {
  content: "\e2d9";
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .filter:before, [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .view:before {
  font-family: "peb";
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .expand[data-expand-type=min-max] {
  width: 11px;
  height: 11px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .expand[data-expand-type=max-min] {
  width: 11px;
  height: 11px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .expand[data-expand-type=max-min]:before {
  content: "\e1c0" !important;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .stick {
  background: url("../img/WindowedWidget/pin.png") 50% 50% no-repeat;
  width: 11px;
  height: 11px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .stick[data-stick=true] {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .eventlog {
  width: 11px;
  height: 11px;
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control .close {
  width: 11px;
  height: 11px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .header .control button {
    width: 13px !important;
    height: 13px !important;
  }
}
[data-nkf-component-type=component][data-nkf-component-name=WindowedWidget] .windowed-widget .content {
  display: flex;
  min-height: 0px;
  flex: 1;
  position: relative;
}

[data-nkf-component-type=component][data-nkf-component-name=SlideDownWindow] {
  position: absolute;
  top: 0px;
  background: #EDEDED;
  padding: 10px;
  -moz-box-shadow: 2px 2px 4px #808080;
  -webkit-box-shadow: 2px 2px 4px #808080;
  box-shadow: 2px 2px 4px #808080;
}
[data-nkf-component-type=component][data-nkf-component-name=SlideDownWindow] .slidedown-window {
  height: 100%;
  position: relative;
}
[data-nkf-component-type=component][data-nkf-component-name=SlideDownWindow] .slidedown-window .footer {
  bottom: 0;
  position: absolute;
  text-align: right;
  width: 100%;
}

.loading-container {
  height: 100%;
  width: 100%;
}
.loading-container .loading-message {
  width: 200px;
  color: #2666b0;
  top: 50%;
  left: 50%;
  margin-left: -100px;
  margin-top: 60px;
  text-align: center;
  position: relative;
}

[data-nkf-component-type=layout][data-nkf-component-name=Login] {
  display: flex;
  min-height: 0px;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
[data-nkf-component-type=layout][data-nkf-component-name=Login] section {
  flex: 1;
  display: flex;
  min-height: 0px;
  flex-direction: column;
}
[data-nkf-component-type=layout][data-nkf-component-name=Login] #mask {
  position: fixed;
  background: #000;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0.7;
}
[data-nkf-component-type=layout][data-nkf-component-name=Login] #dynamic {
  z-index: 5;
}
[data-nkf-component-type=layout][data-nkf-component-name=Login] label {
  font-weight: normal;
  margin-bottom: initial;
}

[data-nkf-component-type=layout][data-nkf-component-name=NotLogin] {
  display: flex;
  min-height: 0px;
  flex-direction: vertical;
  height: 100%;
  width: 100%;
}
[data-nkf-component-type=layout][data-nkf-component-name=NotLogin] section {
  overflow-y: auto;
  flex: 1;
  display: flex;
  min-height: 0px;
  flex-direction: vertical;
}

[data-nkf-component-type=page][data-nkf-component-name=DefaultTableView] {
  width: 100%;
  height: 100%;
  display: flex;
  min-height: 0px;
  flex-direction: column;
  flex: 1;
}

[data-nkf-component-type=page][data-nkf-component-name=Index] {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  flex: 1;
  position: relative;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] form {
  width: 200px;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] form .logo {
  margin-bottom: 5px;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] form .logo img {
  width: 200px;
  height: 72px;
  border: 0;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] form input {
  width: 100%;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] form label {
  width: 100px;
  display: inline-block;
  text-align: right;
  margin-right: 7px;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] form button {
  margin-top: 4px;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] form input.loading {
  background-image: url(../../common/images/ajax-loader.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
[data-nkf-component-type=page][data-nkf-component-name=Index] .peb-bottom {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  text-align: center;
  padding-bottom: 5px;
}

[data-nkf-component-type=page][data-nkf-component-name=FirstLogin] {
  overflow-y: auto;
  -webkit-box-flex: 1;
  width: 100%;
  color: #2666b0;
}
[data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form {
  margin-bottom: 20px;
}
[data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form .control-label {
  color: #747474;
}
[data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form .panel-heading {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7dbafd), to(#3078cc));
  background: linear-gradient(top, #7dbafd, #3078cc);
}
[data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form input, [data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form select {
  color: #2666b0;
}
[data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form .show-password {
  font-weight: normal;
}
[data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form #macro-timezone, [data-nkf-component-type=page][data-nkf-component-name=FirstLogin] form #timezone {
  width: calc(50% - 2px);
  display: inline-block;
}

[data-nkf-component-type=page][data-nkf-component-name=Register] {
  overflow-y: auto;
  width: 100%;
  color: #2666b0;
}
[data-nkf-component-type=page][data-nkf-component-name=Register] form {
  margin-bottom: 20px;
}
[data-nkf-component-type=page][data-nkf-component-name=Register] form .control-label {
  color: #747474;
}
[data-nkf-component-type=page][data-nkf-component-name=Register] form .panel-heading {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7dbafd), to(#3078cc));
  background: linear-gradient(top, #7dbafd, #3078cc);
}
[data-nkf-component-type=page][data-nkf-component-name=Register] form input, [data-nkf-component-type=page][data-nkf-component-name=Register] form select {
  color: #2666b0;
}

[data-nkf-component-type=page][data-nkf-component-name=Settings] {
  overflow-y: auto;
  -webkit-box-flex: 1;
  width: 100%;
}
[data-nkf-component-type=page][data-nkf-component-name=Settings] .timezone-picker {
  margin: 0 auto;
}
[data-nkf-component-type=page][data-nkf-component-name=Settings] #timezone-settings {
  margin-top: 10px;
}
[data-nkf-component-type=page][data-nkf-component-name=Settings] .panel {
  margin-top: 20px;
}

[data-nkf-component-type=page][data-nkf-component-name=Download] {
  overflow-y: auto;
  -webkit-box-flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0;
}
[data-nkf-component-type=page][data-nkf-component-name=Download] .exit-button {
  right: 0;
  position: absolute;
}
[data-nkf-component-type=page][data-nkf-component-name=Download] iframe {
  flex: 1 1 0;
  border: 0;
}

.menu-bar-wrapper {
  display: flex;
  min-height: 0px;
  flex-direction: row;
  background: -moz-linear-gradient(top, #9e9e9e, #6f6f6f);
  background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#6f6f6f));
  background: linear-gradient(to bottom, #9e9e9e, #6f6f6f);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9e9e9e, endColorstr=#6f6f6f";
  width: 100%;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #f4f4f4;
}
.menu-bar-wrapper .menu-wrapper {
  display: flex;
  min-height: 0px;
  flex: 1;
}
.menu-bar-wrapper .menu-wrapper > ul {
  display: flex;
  min-height: 0px;
  flex: 1;
  text-shadow: 1px 1px 0 #6F6F6F;
}
.menu-bar-wrapper .menu-wrapper > ul > li {
  display: flex;
  min-height: 0px;
  flex: 1;
  flex-direction: row;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items {
  flex: 1;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul > li:first-child {
  background: url("../img/menu-rows.png") no-repeat 11px 50%, -moz-linear-gradient(top, #70A8E3, #2868B0);
  background: url("../img/menu-rows.png") no-repeat 11px 50%, -webkit-gradient(linear, left top, left bottom, from(#70A8E3), to(#2868B0));
  background: url("../img/menu-rows.png") no-repeat 11px 50%, linear-gradient(to bottom, #70A8E3, #2868B0);
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-left: 24px;
  padding-right: 15px;
  box-shadow: rgba(0, 0, 0, 0.3) 1px 0 2px;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul > li:first-child label {
  font-weight: bold;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li {
  display: inline-block;
  padding: 0 10px;
  cursor: pointer;
  border-right: 2px solid transparent;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li.over {
  border-right: 2px dashed #000;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li.dragging {
  opacity: 0.4;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li label {
  cursor: inherit;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li label:hover {
  text-shadow: 0px 0px 3px #000;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li .sub-menu {
  display: none;
  position: absolute;
  padding: 5px;
  background: #767676;
  z-index: 1;
  margin: 0 0 0 -10px;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li .sub-menu li {
  display: block;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li .sub-menu li[data-type=radio] {
  padding: 2px 0 2px 15px;
  height: 18px;
  line-height: 18px;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li .sub-menu li.active {
  background: url("../img/tick.png") no-repeat 0 50%;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li[data-has-children=true]:hover {
  background: -moz-linear-gradient(top, #595959, #7a7a7a);
  background: -webkit-gradient(linear, left top, left bottom, from(#595959), to(#7a7a7a));
  background: linear-gradient(to bottom, #595959, #7a7a7a);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#595959, endColorstr=#7a7a7a";
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li[data-has-children=true]:hover > .sub-menu {
  display: block;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li[data-has-children=true]:hover > .sub-menu > li[data-has-children=true]:hover > .sub-menu {
  display: inline;
  margin: 0 0 0 15px;
}
.menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li:active:not(:first-child) {
  box-shadow: inset 0px 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.menu-bar-wrapper .menu-wrapper .button-items li {
  display: inline-block;
  padding: 0 10px;
  cursor: pointer;
  border-right: 2px solid transparent;
}
.menu-bar-wrapper .menu-wrapper .button-items li label {
  cursor: inherit;
}
.menu-bar-wrapper .menu-wrapper .button-items li label:hover {
  text-shadow: 0px 0px 3px #000;
}
.menu-bar-wrapper input {
  width: 200px;
  border-radius: 11px;
  height: 22px;
  border: 1px solid #c9c9c9;
  padding-left: 12px;
  margin-top: 1px;
  box-sizing: border-box;
  line-height: 14px;
}
.menu-bar-wrapper input:focus {
  outline: none;
}
.menu-bar-wrapper .search-container {
  position: relative;
}
.menu-bar-wrapper .search-container > button {
  position: absolute;
  top: 1px;
  right: 4px;
  color: #c9c9c9;
  background: transparent;
}
.menu-bar-wrapper .search-container > button:hover {
  color: #6F6F6F;
}
.menu-bar-wrapper .search-container input {
  color: #2466b0;
}
.menu-bar-wrapper .search-container .search {
  right: 20px;
}
.menu-bar-wrapper .exit-button {
  font-size: 150%;
  margin: auto 5px;
  line-height: 1.5;
  text-decoration: none;
  color: #fff;
}
.menu-bar-wrapper .exit-button:hover {
  color: #c9c9c9;
}
.menu-bar-wrapper .b-login {
  float: left;
  margin-left: 15px;
}
.menu-bar-wrapper .b-login .login {
  cursor: pointer;
}
.menu-bar-wrapper .b-login .login:hover {
  text-shadow: 0px 0px 3px #000;
}

html[dir=rtl] .menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul > li:first-child {
  background: url("../img/menu-rows.png") no-repeat 11px 50%, -moz-linear-gradient(top, #70A8E3, #2868B0);
  background: url("../img/menu-rows.png") no-repeat 11px 50%, -webkit-gradient(linear, left top, left bottom, from(#70A8E3), to(#2868B0));
  background: url("../img/menu-rows.png") no-repeat 11px 50%, linear-gradient(to bottom, #70A8E3, #2868B0);
  border-radius: 12px 0 0 12px;
  padding-right: 24px;
  padding-left: 15px;
  box-shadow: rgba(0, 0, 0, 0.3) -1px 0 2px;
}
html[dir=rtl] .menu-bar-wrapper .menu-wrapper > ul > li .menu-items > ul li:active:not(:first-child) {
  box-shadow: inset 0px 0px 1px 2px rgba(0, 0, 0, 0.1);
}
html[dir=rtl] .menu-bar-wrapper input {
  border-radius: 0 11px 11px 0;
}

.contextMenu li[data-isLocked=true] a {
  background-image: url("../img/tick-black.png");
  background-position: 7px 50%;
  background-repeat: no-repeat;
}

.toolbar-wrapper {
  background: -moz-linear-gradient(top, #f1f1f1, #d9d9d9);
  background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d9d9d9));
  background: linear-gradient(to bottom, #f1f1f1, #d9d9d9);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#d9d9d9";
  min-height: 60px;
}
.toolbar-wrapper > ul {
  display: table-cell;
  height: 60px;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 4px 0 4px 10px;
  /* When zooming */
  float: left;
}
.toolbar-wrapper > ul > li {
  display: inline-block;
  width: 50px;
  text-align: center;
  border: 1px solid transparent;
  margin: 0 1px;
  padding: 2px 0;
  cursor: move;
  vertical-align: top;
  float: left;
  position: relative;
}
.toolbar-wrapper > ul > li > button {
  background: linear-gradient(to bottom, #dadada 0%, white 100%);
  background: -webkit-linear-gradient(bottom, #dadada 0%, white 100%);
  width: 32px;
  height: 32px;
  border: 1px solid #bebebe;
  border-radius: 3px;
  box-shadow: inset 0 0 1px 1px #fff;
  cursor: pointer;
  outline: none;
  text-align: center;
  padding: 0;
}
.toolbar-wrapper > ul > li > button [data-icon] {
  color: #2466b0;
  font-size: 150%;
}
.toolbar-wrapper > ul > li > button:hover {
  background: radial-gradient(ellipse closest-side at 15px 4px, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to bottom, #dadada 0%, white 100%);
  background: -webkit-radial-gradient(ellipse closest-side at 15px 4px, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -webkit-linear-gradient(bottom, #dadada 0%, white 100%);
}
.toolbar-wrapper > ul > li > button:active {
  background: radial-gradient(ellipse closest-side at 15px 4px, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to bottom, white 0%, #dadada 100%) !important;
  background: -webkit-radial-gradient(ellipse closest-side at 15px 4px, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -webkit-linear-gradient(bottom, white 0%, #dadada 100%) !important;
}
.toolbar-wrapper > ul > li > button img {
  vertical-align: middle;
  max-height: 20px;
  max-width: 20px;
}
.toolbar-wrapper > ul > li label.name {
  display: block;
  cursor: inherit;
  color: #666666;
  font-size: 11px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  /*white-space: nowrap;
  word-wrap: normal;*/
}
.toolbar-wrapper > ul > li.dragging {
  opacity: 0.4;
}
.toolbar-wrapper > ul > li.over {
  border-right: 1px dashed #000;
}
.toolbar-wrapper > ul > li.disabled image {
  opacity: 0.4;
}
.toolbar-wrapper > ul > li.active {
  background: #c9c9c9;
  border-radius: 3px;
  border-color: #c9c9c9;
}
.toolbar-wrapper > ul > li .helper {
  position: absolute;
  top: 0;
  left: 100%;
  padding: 5px;
  border: 1px solid #2c6ab2;
  background: #eee;
  /* css3 */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #666666;
  max-width: 300px;
  z-index: 2;
  width: 300px;
  margin-left: 10px;
  text-align: left;
}
.toolbar-wrapper > ul > li .helper .helper-buttons {
  font-size: 90%;
  color: #4c4c4c;
}
.toolbar-wrapper > ul > li .helper .helper-close {
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  float: right;
  margin: -3px 0 5px 5px;
}
.toolbar-wrapper > ul > li .helper .helper-close:hover {
  color: #333;
}
.toolbar-wrapper > ul > li .helper .helper-ok {
  text-align: right;
}
.toolbar-wrapper > ul > li .helper:before {
  content: "";
  position: absolute;
  border-style: solid;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
  top: 3px;
  left: -10px;
  border-width: 10px 10px 10px 0;
  border-color: transparent #2c6ab2;
}
.toolbar-wrapper > ul > li .helper:after {
  content: "";
  position: absolute;
  border-style: solid;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
  top: 4px;
  /* value = - border-top-width - border-bottom-width */
  left: -9px;
  /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width: 9px 9px 9px 0;
  border-color: transparent #eee;
}
.toolbar-wrapper .b-delim {
  float: left;
  height: 50px;
  border-right: 1px solid #c9c9c9;
  margin: 5px 0;
}
.toolbar-wrapper .b-filter {
  padding-left: 0;
  position: relative;
}
.toolbar-wrapper [data-uuid=tags].peb-tags-loading-toolbar > button {
  position: relative;
}
.toolbar-wrapper [data-uuid=tags].peb-tags-loading-toolbar > button > span {
  display: inline-block;
}
.toolbar-wrapper [data-uuid=tags].peb-tags-loading-toolbar > button > span:before {
  display: block;
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  background-size: cover;
  top: 50%;
  left: 15px;
  -webkit-animation: spin 1.3s linear infinite;
  -moz-animation: spin 1.3s linear infinite;
  animation: spin 1.3s linear infinite;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiCiAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJ1aWwtcmluZyI+CiAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIgY2xhc3M9ImJrIj48L3JlY3Q+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJ1aWwtcmluZy1zaGFkb3ciIHg9Ii0xMDAlIiB5PSItMTAwJSIgd2lkdGg9IjMwMCUiIGhlaWdodD0iMzAwJSI+CiAgICAgICAgICAgIDxmZU9mZnNldCByZXN1bHQ9Im9mZk91dCIgaW49IlNvdXJjZUdyYXBoaWMiIGR4PSIwIiBkeT0iMCI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ck91dCIgaW49Im9mZk91dCIgc3RkRGV2aWF0aW9uPSIwIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJibHVyT3V0IiBtb2RlPSJub3JtYWwiPjwvZmVCbGVuZD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGQ9Ik0xMCw1MGMwLDAsMCwwLjUsMC4xLDEuNGMwLDAuNSwwLjEsMSwwLjIsMS43YzAsMC4zLDAuMSwwLjcsMC4xLDEuMWMwLjEsMC40LDAuMSwwLjgsMC4yLDEuMmMwLjIsMC44LDAuMywxLjgsMC41LDIuOCBjMC4zLDEsMC42LDIuMSwwLjksMy4yYzAuMywxLjEsMC45LDIuMywxLjQsMy41YzAuNSwxLjIsMS4yLDIuNCwxLjgsMy43YzAuMywwLjYsMC44LDEuMiwxLjIsMS45YzAuNCwwLjYsMC44LDEuMywxLjMsMS45IGMxLDEuMiwxLjksMi42LDMuMSwzLjdjMi4yLDIuNSw1LDQuNyw3LjksNi43YzMsMiw2LjUsMy40LDEwLjEsNC42YzMuNiwxLjEsNy41LDEuNSwxMS4yLDEuNmM0LTAuMSw3LjctMC42LDExLjMtMS42IGMzLjYtMS4yLDctMi42LDEwLTQuNmMzLTIsNS44LTQuMiw3LjktNi43YzEuMi0xLjIsMi4xLTIuNSwzLjEtMy43YzAuNS0wLjYsMC45LTEuMywxLjMtMS45YzAuNC0wLjYsMC44LTEuMywxLjItMS45IGMwLjYtMS4zLDEuMy0yLjUsMS44LTMuN2MwLjUtMS4yLDEtMi40LDEuNC0zLjVjMC4zLTEuMSwwLjYtMi4yLDAuOS0zLjJjMC4yLTEsMC40LTEuOSwwLjUtMi44YzAuMS0wLjQsMC4xLTAuOCwwLjItMS4yIGMwLTAuNCwwLjEtMC43LDAuMS0xLjFjMC4xLTAuNywwLjEtMS4yLDAuMi0xLjdDOTAsNTAuNSw5MCw1MCw5MCw1MHMwLDAuNSwwLDEuNGMwLDAuNSwwLDEsMCwxLjdjMCwwLjMsMCwwLjcsMCwxLjEgYzAsMC40LTAuMSwwLjgtMC4xLDEuMmMtMC4xLDAuOS0wLjIsMS44LTAuNCwyLjhjLTAuMiwxLTAuNSwyLjEtMC43LDMuM2MtMC4zLDEuMi0wLjgsMi40LTEuMiwzLjdjLTAuMiwwLjctMC41LDEuMy0wLjgsMS45IGMtMC4zLDAuNy0wLjYsMS4zLTAuOSwyYy0wLjMsMC43LTAuNywxLjMtMS4xLDJjLTAuNCwwLjctMC43LDEuNC0xLjIsMmMtMSwxLjMtMS45LDIuNy0zLjEsNGMtMi4yLDIuNy01LDUtOC4xLDcuMSBjLTAuOCwwLjUtMS42LDEtMi40LDEuNWMtMC44LDAuNS0xLjcsMC45LTIuNiwxLjNMNjYsODcuN2wtMS40LDAuNWMtMC45LDAuMy0xLjgsMC43LTIuOCwxYy0zLjgsMS4xLTcuOSwxLjctMTEuOCwxLjhMNDcsOTAuOCBjLTEsMC0yLTAuMi0zLTAuM2wtMS41LTAuMmwtMC43LTAuMUw0MS4xLDkwYy0xLTAuMy0xLjktMC41LTIuOS0wLjdjLTAuOS0wLjMtMS45LTAuNy0yLjgtMUwzNCw4Ny43bC0xLjMtMC42IGMtMC45LTAuNC0xLjgtMC44LTIuNi0xLjNjLTAuOC0wLjUtMS42LTEtMi40LTEuNWMtMy4xLTIuMS01LjktNC41LTguMS03LjFjLTEuMi0xLjItMi4xLTIuNy0zLjEtNGMtMC41LTAuNi0wLjgtMS40LTEuMi0yIGMtMC40LTAuNy0wLjgtMS4zLTEuMS0yYy0wLjMtMC43LTAuNi0xLjMtMC45LTJjLTAuMy0wLjctMC42LTEuMy0wLjgtMS45Yy0wLjQtMS4zLTAuOS0yLjUtMS4yLTMuN2MtMC4zLTEuMi0wLjUtMi4zLTAuNy0zLjMgYy0wLjItMS0wLjMtMi0wLjQtMi44Yy0wLjEtMC40LTAuMS0wLjgtMC4xLTEuMmMwLTAuNCwwLTAuNywwLTEuMWMwLTAuNywwLTEuMiwwLTEuN0MxMCw1MC41LDEwLDUwLDEwLDUweiIKICAgICAgICAgIGZpbGw9IiMyNDY2YjAiIGZpbHRlcj0idXJsKCN1aWwtcmluZy1zaGFkb3cpIiBzdHJva2U9IiMyNDY2YjAiIHN0cm9rZS13aWR0aD0iNCI+CiAgICA8L3BhdGg+Cjwvc3ZnPg==);
}

[data-nkf-component-type=widget][data-nkf-component-name=Monitor] {
  width: 100%;
  display: flex;
  min-height: 0px;
  flex: 1;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .content {
  font-size: 11px;
  color: #2466b0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor {
  display: flex;
  min-height: 0px;
  flex: 1;
  width: 100%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor.loading .dataTables_scroll {
  visibility: hidden;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.maps-cell, [data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.video-cell, [data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.image-cell {
  text-align: center;
  padding-left: 0;
  position: relative;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.maps-cell.sorting_desc::before, [data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.maps-cell.sorting_asc::before, [data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.video-cell.sorting_desc::before, [data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.video-cell.sorting_asc::before, [data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.image-cell.sorting_desc::before, [data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th.image-cell.sorting_asc::before {
  position: absolute;
  right: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table thead th [data-icon] {
  display: inline-block;
  margin-top: 0.3em;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td.status-cell {
  padding-left: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td.image-cell {
  text-align: center;
  padding-left: 0;
  font-size: 130%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td.image-cell div {
  display: inline-block;
  padding-right: 5px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td.image-cell div:last-child {
  padding-right: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td {
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td .status {
  height: 16px;
  text-align: center;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td .status img {
  height: 16px;
  max-height: 16px;
  max-width: 40px;
  padding: 0 1px;
  overflow: hidden;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-status="0"] {
  background-image: url(../img/very-bad.png);
  background-repeat: no-repeat;
  background-size: auto 20px;
  background-position: 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-status="1"] {
  background-image: url(../img/bad.png);
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position: 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-status="2"] {
  background-image: url(../img/norm.png);
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position: 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-status="3"] {
  background-image: url(../img/good.png);
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position: 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-status="4"] {
  background-image: url(../img/very-good.png);
  background-repeat: no-repeat;
  background-size: auto 20px;
  background-position: 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td.info {
  background: url("../img/info.png") no-repeat 50% 50%;
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-access=group] {
  background: url("../img/group.png") no-repeat scroll 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-access=lock] {
  background: url("../img/lock.png") no-repeat scroll 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor table tbody td[data-access=view] {
  background: url("../img/view.png") no-repeat scroll 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor svg {
  background-position: 50% 50%;
  background-size: cover;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor svg g.icon {
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor svg g.icon rect {
  fill: none;
  stroke-width: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor svg g.icon.selected rect {
  stroke-width: 1;
  stroke: black;
  stroke-dasharray: 2, 2;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .placeholder {
  position: relative;
  height: 100%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .placeholder .item {
  float: left;
  margin: 20px;
  /*@include display-box();
  @include box-orient(vertical);*/
  /*.name.bold {
    font-weight: bold;
  }*/
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .placeholder .item img {
  max-height: 250px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .placeholder .item .name {
  text-align: center;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .placeholder .item .name.bold {
  font-weight: bold;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor #monitor_wrapper {
  display: flex;
  min-height: 0px;
  flex: 1;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .empty {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 10px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .empty a {
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Monitor] .monitor .dataTables_scrollHeadInner {
  width: 100% !important;
}

[data-nkf-component-type=widget][data-nkf-component-name=Events] {
  height: 175px;
  width: 100%;
  display: flex;
  min-height: 0px;
  flex: 0 0 auto;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .content {
  font-size: 11px;
  background-color: #E2E4FF;
  color: #2466b0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events {
  width: 100%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events table tbody tr.unread {
  font-weight: bold;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events table tbody tr {
  background: transparent !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events table tbody tr.odd {
  background: #fff !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events table tbody td.object {
  background: url("../img/object.png") no-repeat 50% 50%;
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events table tbody td.journal {
  background: url("../img/trace.png") no-repeat 50% 50%;
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events table tbody td.flag[data-flag] {
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Events] .events table tbody td.flag[data-flag="1"] {
  background: url("../img/paperclip.png") no-repeat 50% 50%;
}

[data-nkf-component-type=widget][data-nkf-component-name=Notify] {
  position: absolute;
  top: 0;
  right: 0;
  width: 300px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Notify] .peb-notify-container .peb-notify-item {
  font-size: 12px;
  text-align: center;
  background: #fff;
  margin: 5px;
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
[data-nkf-component-type=widget][data-nkf-component-name=Notify] .peb-notify-container .peb-notify-item.peb-notify-error {
  background: #fee2e2;
  color: #991b1b;
}
[data-nkf-component-type=widget][data-nkf-component-name=Notify] .peb-notify-container .peb-notify-item.peb-notify-info {
  background: #e0f2fe;
  color: #075985;
}
[data-nkf-component-type=widget][data-nkf-component-name=Notify] .peb-notify-container .peb-notify-item .peb-notify-close {
  padding: 5px;
  font-size: 10px;
  float: right;
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Notify] .peb-notify-container .peb-notify-item .peb-notify-close:hover {
  color: #797979;
}
[data-nkf-component-type=widget][data-nkf-component-name=Notify] .peb-notify-container .peb-notify-item .peb-notify-content {
  padding: 3px 5px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Notify] .peb-notify-container .peb-notify-item hr {
  margin: 5px 0;
}

[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .peb-row .peb-form-element {
  width: 200px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] span.help-block {
  color: #ba1820;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .dataTables_wrapper .bottom {
  padding: 3px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#dadada));
  border: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .from, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] .to {
  width: 100px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper {
  width: 100%;
  height: 100%;
  background: #fff;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation {
  float: left;
  border-right: 1px solid #CCCCCC;
  height: inherit;
  width: 200px;
  box-sizing: border-box;
  display: flex;
  min-height: 0px;
  flex-direction: column;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container {
  flex: 1;
  overflow: auto;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container > li {
  border: 0 solid #c9c9c9;
  border-top-width: 1px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container ul > li.link {
  padding-left: 15px;
  border-bottom: 1px solid #c9c9c9;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container ul > li.link:last-child {
  border-bottom: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container > li:last-child {
  border-bottom-width: 1px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container li.link span {
  padding: 5px 3px 3px 5px;
  display: block;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container li.link span:before {
  content: attr(data-peb-icon);
  font-family: "peb";
  padding-right: 4px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container span.link {
  padding: 3px 3px 3px 5px;
  border-bottom: 1px solid #c9c9c9;
  display: block;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container .link.active {
  background-color: #2666b0;
  background-image: -moz-linear-gradient(90deg, #e3ecf6 0%, #dce4ef 100%);
  background-image: -webkit-linear-gradient(90deg, #e3ecf6 0%, #dce4ef 100%);
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .nav-container .link:not(.active):hover {
  background: #f9f9f9;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .navigation .undo-redo {
  text-align: center;
  padding: 5px;
  background: #fff;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper [data-category=MyProfile] .content-buttons {
  display: none;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .show-password:after {
  content: "" !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .content-buttons {
  margin-top: 10px;
  text-align: right;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .settings-container {
  height: 100%;
  margin-left: 200px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .settings-container .settings {
  height: calc(100% - 50px);
  box-sizing: border-box;
  padding: 10px;
  overflow-y: auto;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .settings-container .settings label:after {
  content: ":";
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .settings-container .settings .Navigator button {
  float: right;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .settings-container .settings .Navigator g text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .settings-container .settings .Navigator g span {
  fill: #2c6ab2;
  color: #2c6ab2;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .link {
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .footer {
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
  height: 50px;
  text-align: right;
  border-top: 1px solid #c9c9c9;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .footer .pull-right {
  position: absolute;
  right: 10px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .settings-toolbar-wrapper ul {
  float: none;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .show-password {
  display: block;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .preferences-wrapper .two-fa-err-message {
  margin-bottom: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] ul[data-settings=toolbar-visible] {
  min-height: 60px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] ul[data-settings=toolbar-visible] label:after {
  content: "" !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] ul[data-settings=toolbar-visible] label {
  width: auto !important;
  display: block !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] ul[data-settings=toolbar-visible] li {
  margin: 1px !important;
  border: 3px solid transparent;
  border-radius: 5px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] ul[data-settings=toolbar-visible] li.visible {
  border: 3px solid #c4c4c4;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=default] .active, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=gray] .active {
  fill: url(#active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=default] .normal, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=gray] .normal {
  fill: url(#normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=white] .active {
  fill: url(#white_active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=white] .normal {
  fill: url(#white_normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=green] .active {
  fill: url(#green_active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=green] .normal {
  fill: url(#green_normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=yellow] .active, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=yellow] {
  fill: url(#yellow_active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=yellow] .normal {
  fill: url(#yellow_normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=red] .active, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=red] {
  fill: url(#red_active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=red] .normal {
  fill: url(#red_normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=blue] .active, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=blue] {
  fill: url(#blue_active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=blue] .normal {
  fill: url(#blue_normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=black] .active, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=black] {
  fill: url(#black_active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=black] .normal {
  fill: url(#black_normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=brown] .active, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=brown] {
  fill: url(#brown_active) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-background-color=brown] .normal {
  fill: url(#brown_normal) !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=white] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=white] .node span {
  fill: white !important;
  color: white !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=gray] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=gray] .node span {
  fill: gray !important;
  color: gray !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=green] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=green] .node span {
  fill: green !important;
  color: green !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=yellow] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=yellow] .node span {
  fill: yellow !important;
  color: yellow !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=brown] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=brown] .node span {
  fill: brown !important;
  color: brown !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=red] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=red] .node span {
  fill: red !important;
  color: red !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=blue] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=blue] .node span {
  fill: blue !important;
  color: blue !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=black] .node text, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-node-text-color=black] .node span {
  fill: black !important;
  color: black !important;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=white] {
  background: linear-gradient(to bottom, #FAFAFA 0%, #FBFBFB 100%) fixed;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=green] {
  background: linear-gradient(to bottom, #b4e391 0%, #61c419 100%) fixed;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=yellow] {
  background: linear-gradient(to bottom, #fefcea 0%, #f1da36 100%) fixed;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=red] {
  background: linear-gradient(to bottom, #f7a394 0%, #e5584b 100%) fixed;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=blue] {
  background: linear-gradient(to bottom, #e0f3fa 0%, #b6dffd 100%) fixed;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=brown] {
  background: linear-gradient(to bottom, #f3e2c7 0%, #b68d4c 100%) fixed;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] [data-navigator-window-background-color=black] {
  background: linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%) fixed;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .b-passwd {
  display: none;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] #profile .peb-row .peb-form-element {
  width: 328px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] #sessions-panel .table {
  margin-bottom: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] #sessions-panel .dataTables_length, [data-nkf-component-type=widget][data-nkf-component-name=Preferences] #sessions-panel .dataTables_paginate {
  width: auto;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] #sessions-panel .pagination {
  margin: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .report .color {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .navigator-panel {
  overflow-x: auto;
}
[data-nkf-component-type=widget][data-nkf-component-name=Preferences] .slider-row {
  padding-top: 1px;
}

.slider {
  width: 200px;
  flex: 1 1;
  margin: 10px 0;
  background: #c9c9c9;
}

.slider {
  height: 1px !important;
}

.slider .ui-slider-handle {
  border-radius: 50%;
  top: -8px !important;
}

.colorpicker {
  z-index: 5;
}

.ui-colorpicker {
  z-index: 6 !important;
}

.settings-menu-bar-wrapper {
  display: flex;
  min-height: 0px;
  flex-direction: row;
  line-height: 25px;
  color: #f4f4f4;
}
.settings-menu-bar-wrapper .settings-menu-wrapper {
  display: flex;
  min-height: 0px;
  flex: 1;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul {
  flex-direction: column;
  flex: 1;
  text-shadow: 1px 1px 0 #6F6F6F;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li {
  display: flex;
  min-height: 0px;
  flex: 1;
  flex-direction: row;
  background: -moz-linear-gradient(top, #9e9e9e, #6f6f6f);
  background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#6f6f6f));
  background: linear-gradient(to bottom, #9e9e9e, #6f6f6f);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9e9e9e, endColorstr=#6f6f6f";
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li .menu-items {
  flex: 1;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li .menu-items > ul > li:first-child {
  background: -moz-linear-gradient(top, #70A8E3, #2868B0);
  background: -webkit-gradient(linear, left top, left bottom, from(#70A8E3), to(#2868B0));
  background: linear-gradient(to bottom, #70A8E3, #2868B0);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#70A8E3, endColorstr=#2868B0";
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-left: 20px;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li .menu-items > ul li {
  display: inline-block;
  padding: 0 10px;
  cursor: pointer;
  border-right: 2px solid transparent;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li .menu-items > ul li.over {
  border-right: 2px dashed #000;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li .menu-items > ul li.dragging {
  opacity: 0.4;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li .menu-items > ul li label {
  cursor: inherit;
  width: auto !important;
  color: #f4f4f4;
}
.settings-menu-bar-wrapper .settings-menu-wrapper > ul > li .menu-items > ul li label:after {
  content: "" !important;
}

.color-digits {
  width: 64px !important;
}

.color-pad {
  width: 98px !important;
}

.peb-panel {
  padding: 0 10px;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
}

.peb-panel:last-child {
  margin-bottom: 0;
}

.peb-panel .peb-panel-header {
  background: linear-gradient(to bottom, #F2F2F2, #DADADA);
  border: 1px solid #c9c9c9;
  padding: 2px 2px 2px 7px;
  color: #666666;
}

.peb-panel .peb-panel-body {
  border: 1px solid #c9c9c9;
  border-top: 0;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
}

.peb-row {
  padding: 0 10px;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 5px;
}

.peb-row.peb-row-200 .peb-label {
  width: 200px;
}
.peb-row.peb-row-200 .peb-data {
  margin-left: 200px;
}

.peb-row:after {
  clear: both;
  display: table;
  content: " ";
}

.peb-row:last-child {
  margin-bottom: 0;
}

.peb-row .peb-label {
  width: 150px;
  text-align: left;
  float: left;
  padding: 2px 2px 1px 0;
  color: #666666;
}

.peb-row .peb-data {
  margin-left: 150px;
  color: #2466b0;
}

.peb-form-element {
  color: #2466b0;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 18px;
  box-sizing: border-box;
  padding: 1px 8px;
  font-size: 13px;
}

select.peb-form-element {
  font-size: 12px;
}

input[type=checkbox].peb-form-element {
  margin: 4px 0 0 0;
  height: 13px;
}

.peb-table {
  border-spacing: 0;
  border-collapse: collapse;
  border: 1px solid #ddd;
  font-size: 11px;
  width: 100%;
}

.peb-table thead {
  background: linear-gradient(to bottom, #F2F2F2, #DADADA);
}

.peb-table th {
  border-right: 1px solid #ddd;
  cursor: pointer;
  color: #666666;
  font-weight: normal;
  text-align: left;
  padding-left: 13px;
  height: 18px;
}

.peb-table td {
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px dotted #e5e5e5;
  padding: 4px 2px 4px 13px;
  color: #2466b0;
}

.peb-table td.peb-button-cell {
  padding: 1px;
  text-align: center;
}

.peb-table td.peb-checkbox-cell {
  padding: 3px 3px 0;
  text-align: center;
}

.peb-center {
  text-align: center;
}

.peb-text {
  text-align: left;
  padding: 2px 2px 1px 0;
  color: #666666;
  display: inline-block;
}

.b-row .b-cont {
  height: 50px;
  background: -moz-linear-gradient(top, #F2F2F2, #DADADA);
  background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#DADADA));
  background: linear-gradient(to bottom, #F2F2F2, #DADADA);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#DADADA";
  cursor: pointer;
  display: flex;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-box-orient: horizontal;
  display: -webkit-box;
  flex: 1 100%;
}

.b-row .names, .b-status .names {
  height: 100%;
  -webkit-box-flex: 1;
  flex: 1 auto;
}

.b-row .description, .b-status .description {
  font-size: 70%;
  overflow: hidden;
}

.b-row .b-pic, .b-status .b-pic {
  width: 40px;
  height: 40px;
  margin: 5px;
}

.b-row .b-pic img, .b-status .b-pic img {
  width: 40px;
  height: 40px;
}

.b-row .buttons button, .b-status .buttons button {
  margin: 12px 5px 0 0;
}

.b-row .children {
  padding-left: 50px;
  border-left: 1px solid #d9d9d9;
}

.b-rows > .b-row:last-child > .children {
  border-bottom: 1px solid #ddd;
}

.b-name, .b-description {
  padding: 3px 3px 3px 0;
  height: 25px;
  box-sizing: border-box;
}

.b-name input, .b-description input {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.buttons button {
  width: 18px;
  min-width: inherit;
  padding: 0;
}

.b-button {
  height: 30px;
  text-align: center;
  background: #f9f9f9;
  padding-top: 5px;
}

.b-image {
  padding: 10px;
  box-sizing: border-box;
  height: calc(100% - 30px) !important;
  height: -webkit-calc(100% - 30px) !important;
  display: block;
}

.b-groups {
  margin-top: 5px;
}

.peb-help-img {
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkNBM0I5OEQyMjAxMTFFMzkzQkY5NUI1QTFFRkE5Q0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkNBM0I5OEUyMjAxMTFFMzkzQkY5NUI1QTFFRkE5Q0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQ0EzQjk4QjIyMDExMUUzOTNCRjk1QjVBMUVGQTlDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQ0EzQjk4QzIyMDExMUUzOTNCRjk1QjVBMUVGQTlDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqmKOVkAAANQSURBVHjapFVJTFNRFL3vTx1+odAWWwQqBoo4YBiiiXEhcUEkaolT3KgLEo0xxmGhxo1ujSZgoiKJw8K4A6NBRXFriIkIilU0ShxAFLGEYqH8/v7B2xeGCuXX4SYn/73/7rv3vfPuQHy7r8E8YkNUIzYjViI8CBMiiOhCtCDuv7tRG5rPAElinEccZlnmpNMuOlwZNrBZTSDwLDAMA7GYAuFIFIIjYxAMjYUVVatD/TPoREpl3EUIacp1Z1Z6PQ7gORaMRFU16P8+An2Dw680Ta9BBx8S15mE8UI01l7iy6lcnOMCPDloum4IwhDwZjugrNi7wmzi24v2XC9MZpwXeK65pCi3KE20gKrpfwWzSYASX54HHbSgA+uUcY5yQ8gR3yLPGoHnqXKisHi6sgIn5LttdD4QjEBnbxBkRftdD2+6JD97aeB9/2mcnpji3ObJyvic53E6ZnOaaRPg+PaV4M0Sf/sf/CnB2eYADAxH5rzDtx+hiS+Dw/nI/xAGALNtgSPDoag6zEZtVRE1/GEwDKduPodj159Be88QuNLNcMi/DJLtcWamWziO3UY5t6dZq5GXOTzSF3ZYcYMGdbdfQ09fCD6ik8utb+larksEu1WYsw/fGew2sYZyLlospXGPsyX+b//FJ/H3wA0z6xWFLvqVZBVC4zIk2yuKluXUOCfwHkXTDaJ5Zm1DRQ4c2LiEjq89eg8RdJBMOI73YNQwHAFCkyGVVJXnwMFNxYDJAhfuvYHWji8G2iQehSyH1/rB6Lo9lfE96wvot+5OD7R1DqRSD2G0xDhZUQMcRwqNNE1YV5zpJnrqtq6vYEwjoJ7WRemJRmMPgLBbjJR1XYWjVzpoJMSR7BETRZbluzQUpajUhCEUNkpvgWOgfu8qOL9vFWQ7UpYHWZKkW9R4VJJCMUWrT5YQiZiphMZ6mBdXuxt39k+XXJPFZhbM4lOcl8D/yadYNFL6snHH6HThik6MS4QVtjIs93iy4/yLhHRN9U8ZTii5OkQjo72Kqq5Gzl78bclFfMRcWdd9qSaQtFmgV4iNj/SramwtNoJziIlUzQIhIxpUVSkPNPhf/kEPJcDwViC82Y3jXZNNuhjhnqQx3pDjJ3yIuPGm0T9vqv4SYADPLlDsstYLAwAAAABJRU5ErkJggg==") no-repeat;
  background-size: 100%;
}

.peb-help-position {
  float: right;
  height: 18px;
  width: 18px;
}

[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .content {
  font-size: 11px;
  color: #2466b0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container {
  padding: 0;
  margin: 0;
  width: 100%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody tr.unread {
  font-weight: bold;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td.status-cell {
  padding-left: 0;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td {
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td .status {
  height: 16px;
  text-align: center;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td .status img {
  height: 16px;
  padding: 0 1px;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td.object {
  background: url("/nkf2/impl/extra/img/object.png") no-repeat 50% 50%;
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td.journal {
  background: url("/nkf2/impl/extra/img/trace.png") no-repeat 50% 50%;
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td.flag[data-flag] {
  cursor: pointer;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td.flag[data-flag="1"] {
  background: url("/nkf2/impl/extra/img/paperclip.png") no-repeat 50% 50%;
}
[data-nkf-component-type=widget][data-nkf-component-name=Sorter] .container table tbody td.info {
  background: url("../img/info.png") no-repeat 50% 50%;
  cursor: pointer;
}/*
 *  File:         demo_table.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 60%;
	float: left;
}

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

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

/*.paginate_disabled_previous {*/
	/*background: url('../js/plugins/jquery.datatables/images/back_disabled.png') no-repeat top left;*/
/*}*/

/*.paginate_enabled_previous {*/
	/*background: url('../js/plugins/jquery.datatables/images/back_enabled.png') no-repeat top left;*/
/*}*/
/*.paginate_enabled_previous:hover {*/
	/*background: url('../js/plugins/jquery.datatables/images/back_enabled_hover.png') no-repeat top left;*/
/*}*/

/*.paginate_disabled_next {*/
	/*background: url('../js/plugins/jquery.datatables/images/forward_disabled.png') no-repeat top right;*/
/*}*/

/*.paginate_enabled_next {*/
	/*background: url('../js/plugins/jquery.datatables/images/forward_enabled.png') no-repeat top right;*/
/*}*/
/*.paginate_enabled_next:hover {*/
	/*background: url('../js/plugins/jquery.datatables/images/forward_enabled_hover.png') no-repeat top right;*/
/*}*/



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
	
	/* Note Firefox 3.5 and before have a bug with border-collapse
	 * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) 
	 * border-spacing: 0; is one possible option. Conditional-css.com is
	 * useful for this kind of thing
	 *
	 * Further note IE 6/7 has problems when calculating widths with border width.
	 * It subtracts one px relative to the other browsers from the first column, and
	 * adds one to the end...
	 *
	 * If you want that effect I'd suggest setting a border-top/left on th/td's and 
	 * then filling in the gaps with other borders.
	 */
}

table.display thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	/*cursor: hand;*/
}

table.display tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

/*.sorting_asc {
	background: url('../../js/plugins/jquery.datatables/images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('../../js/plugins/jquery.datatables/images/sort_desc.png') no-repeat center right;
}

.sorting {
	background: url('../../js/plugins/jquery.datatables/images/sort_both.png') no-repeat center right;
}*/

/*.sorting_asc_disabled {
	background: url('../js/plugins/jquery.datatables/images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('../js/plugins/jquery.datatables/images/sort_desc_disabled.png') no-repeat center right;
}*/
 
th:active {
	outline: none;
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
	background-color: #E2E4FF;
}

tr.even {
	background-color: white;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
}

.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}


.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px;
}

.paging_full_numbers a:active {
	outline: none
}

.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
 	.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {
	background-color: #D3D6FF;
}

tr.odd td.sorting_2 {
	background-color: #DADCFF;
}

tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}

tr.even td.sorting_1 {
	background-color: #EAEBFF;
}

tr.even td.sorting_2 {
	background-color: #F2F3FF;
}

tr.even td.sorting_3 {
	background-color: #F9F9FF;
}


/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4;
}

tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1;
}

tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1;
}

tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5;
}

tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2;
}

tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2;
}

tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff;
}

tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff;
}

tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff;
}

tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff;
}

tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff;
}

tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff;
}

tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4;
}

tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1;
}

tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5;
}

tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2;
}

tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4;
}

tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1;
}

tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5;
}

tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2;
}

tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2;
}


/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}

.ex_highlight_row #example tr.even:hover {
	background-color: #ECFFB3;
}

.ex_highlight_row #example tr.even:hover td.sorting_1 {
	background-color: #DDFF75;
}

.ex_highlight_row #example tr.even:hover td.sorting_2 {
	background-color: #E7FF9E;
}

.ex_highlight_row #example tr.even:hover td.sorting_3 {
	background-color: #E2FF89;
}

.ex_highlight_row #example tr.odd:hover {
	background-color: #E6FF99;
}

.ex_highlight_row #example tr.odd:hover td.sorting_1 {
	background-color: #D6FF5C;
}

.ex_highlight_row #example tr.odd:hover td.sorting_2 {
	background-color: #E0FF84;
}

.ex_highlight_row #example tr.odd:hover td.sorting_3 {
	background-color: #DBFF70;
}


/*
 * KeyTable
 */
table.KeyTable td {
	border: 3px solid transparent;
}

table.KeyTable td.focus {
	border: 3px solid #3366FF;
}

table.display tr.gradeA {
	background-color: #eeffee;
}

table.display tr.gradeC {
	background-color: #ddddff;
}

table.display tr.gradeX {
	background-color: #ffdddd;
}

table.display tr.gradeU {
	background-color: #ddd;
}

div.box {
	height: 100px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #8080FF;
	background-color: #E5E5FF;
}
.ui-colorpicker,
.ui-dialog.ui-colorpicker {
	width:					auto;
    white-space:			nowrap;

	-webkit-touch-callout:	none;
	-webkit-user-select:	none;
	-khtml-user-select:		none;
	-ms-user-select:		none;
	user-select:			none;
	padding: 10px!important;
}

.ui-colorpicker-inline {
    position:				static;
}

.ui-colorpicker-buttonset {
	float:					left;
	margin-left:			.4em;
}

.ui-colorpicker-buttonset .ui-button {
	margin:					.5em 0 .5em 0;
	cursor:					pointer;
}

.ui-colorpicker-buttonpane {
	background-image:		none;
	margin:					.7em 0 0 0;
	padding:				0 .2em;
	border-left:			0;
	border-right:			0;
	border-bottom:			0;
}

.ui-colorpicker-buttonpane button {
	float:					right;
	margin:					.5em .2em .4em;
	cursor:					pointer;
	padding:				.2em .6em .3em .6em;
	width:					auto;
	overflow:				visible;
}

.ui-colorpicker-buttonpane button.ui-colorpicker-current {
	float:					left;
}

.ui-colorpicker table {
	width:					100%;
    font-size:				100%; /* Reset browser table font-size */
	margin:					0;
}

.ui-colorpicker table td {
	vertical-align:			top;
}

.ui-colorpicker-padding-left {
	padding-left:			10px;
}
.ui-colorpicker-padding-top {
	padding-top:			10px;
}

.ui-colorpicker-border {
	border:					1px inset;
    display:				inline-block;
}

/* Bar & map */
.ui-colorpicker-map > *,
.ui-colorpicker-bar > * {
    position:				absolute;
	cursor:					crosshair;
}

.ui-colorpicker-map-pointer,
.ui-colorpicker-bar-pointer {
    position:				absolute;
}
/* Map */
.ui-colorpicker-map,
.ui-colorpicker-map > * {
    display:				block;
	width:					256px;
	height:					256px;
	overflow:				hidden;
}

.ui-colorpicker-map-layer-1,
.ui-colorpicker-map-layer-2 {
	background:				url(./images/map.png) no-repeat;
	background:				url(../js/plugins/jquery.colorpicker/images/map.png) no-repeat;
}

.ui-colorpicker-map-layer-alpha {
	background:				url(./images/map-opacity.png);
	background:				url(../js/plugins/jquery.colorpicker/images/map-opacity.png);
}

.ui-colorpicker-map-pointer {
	display:				inline-block;
	width:					15px;
	height:					15px;
	background:				url(./images/map-pointer.png) no-repeat;
	background:				url(../js/plugins/jquery.colorpicker/images/map-pointer.png) no-repeat;
}

/* Bar */
.ui-colorpicker-bar,
.ui-colorpicker-bar > * {
    display:				block;
    width:					20px;
    height:					256px;
	overflow:				hidden;
    background-repeat:		repeat-x;
}

.ui-colorpicker-bar-layer-1,
.ui-colorpicker-bar-layer-2,
.ui-colorpicker-bar-layer-3,
.ui-colorpicker-bar-layer-4 {
	background:				url(./images/bar.png) repeat-x;
	background:				url(../js/plugins/jquery.colorpicker/images/bar.png) repeat-x;
}

.ui-colorpicker-bar-layer-alpha {
	background:				url(./images/bar-opacity.png);
	background:				url(../js/plugins/jquery.colorpicker/images/bar-opacity.png);
}

.ui-colorpicker-bar-layer-alphabar {
	background:				url(./images/bar-alpha.png);
	background:				url(../js/plugins/jquery.colorpicker/images/bar-alpha.png);
}

.ui-colorpicker-bar-pointer {
	display:				inline-block;
	width:					20px;
	height:					7px;
	background:				url(./images/bar-pointer.png) no-repeat;
	background:				url(../js/plugins/jquery.colorpicker/images/bar-pointer.png) no-repeat;
}

/* Preview */
.ui-colorpicker-preview {
	text-align:				center;
}

.ui-colorpicker-preview-initial {
    cursor:					pointer;
}

.ui-colorpicker-preview-initial,
.ui-colorpicker-preview-current {
    width:					50px;
    height:					20px;
    display:				inline-block;
}

.ui-colorpicker-preview-initial-alpha,
.ui-colorpicker-preview-current-alpha {
    width:					50px;
    height:					20px;
    display:				inline-block;
	background:				url(./images/preview-opacity.png) repeat;
	background:				url(../js/plugins/jquery.colorpicker/images/preview-opacity.png) repeat;
}

/* Inputs */
.ui-colorpicker-rgb label,
.ui-colorpicker-hsv label,
.ui-colorpicker-hsl label,
.ui-colorpicker-lab label,
.ui-colorpicker-cmyk label,
.ui-colorpicker-alpha label {
    width:					1.5em;
    display:				inline-block;
}

.ui-colorpicker-number {
	margin:					.1em;
	width:					4em;
}

/* Hex */
.ui-colorpicker-hex {
	text-align:				center;
}

/* Swatches */
.ui-colorpicker-swatches {
	height:					256px;
	overflow:				auto;
	background-color:		#f8f8f8;
}

.ui-colorpicker-swatch {
	cursor:					pointer;
	float:					left;
	width:					11px;
	height:					11px;
    border-right:			1px solid black;
    border-bottom:			1px solid black;
}@font-face {
    font-family: 'peb';
    src:url('../fonts/peb.eot');
    src:url('../fonts/peb.eot?#iefix') format('embedded-opentype'),
    url('../fonts/peb.woff') format('woff'),
    url('../fonts/peb.ttf') format('truetype'),
    url('../fonts/peb.svg#peb') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
    font-family: 'peb';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-untitled, .icon-pencil, .icon-plus-circle, .icon-stack-checkmark, .icon-key-A, .icon-dashboard, .icon-database, .icon-omega, .icon-stats, .icon-enter, .icon-bubble-dots, .icon-circle-small, .icon-search, .icon-home, .icon-IcoMoon, .icon-safari, .icon-opera, .icon-IE, .icon-firefox, .icon-chrome, .icon-css3, .icon-html5, .icon-html5-2, .icon-file-css, .icon-file-xml, .icon-file-powerpoint, .icon-file-zip, .icon-file-excel, .icon-file-word, .icon-file-openoffice, .icon-file-pdf, .icon-libreoffice, .icon-yelp, .icon-paypal, .icon-paypal-2, .icon-paypal-3, .icon-foursquare, .icon-foursquare-2, .icon-flattr, .icon-xing, .icon-xing-2, .icon-pinterest, .icon-pinterest-2, .icon-stackoverflow, .icon-stumbleupon, .icon-stumbleupon-2, .icon-delicious, .icon-lastfm, .icon-lastfm-2, .icon-linkedin, .icon-reddit, .icon-skype, .icon-soundcloud, .icon-soundcloud-2, .icon-windows8, .icon-windows, .icon-android, .icon-finder, .icon-apple, .icon-tux, .icon-yahoo, .icon-tumblr, .icon-tumblr-2, .icon-blogger, .icon-blogger-2, .icon-joomla, .icon-wordpress, .icon-wordpress-2, .icon-github, .icon-github-2, .icon-github-3, .icon-github-4, .icon-github-5, .icon-steam, .icon-steam-2, .icon-deviantart, .icon-deviantart-2, .icon-forrst, .icon-forrst-2, .icon-dribbble, .icon-dribbble-2, .icon-dribbble-3, .icon-picassa, .icon-picassa-2, .icon-flickr, .icon-flickr-2, .icon-flickr-3, .icon-flickr-4, .icon-lanyrd, .icon-vimeo, .icon-vimeo2, .icon-vimeo-2, .icon-youtube, .icon-youtube-2, .icon-feed, .icon-feed-2, .icon-feed-3, .icon-twitter, .icon-twitter-2, .icon-twitter-3, .icon-instagram, .icon-facebook, .icon-facebook-2, .icon-facebook-3, .icon-facebook-4, .icon-google-drive, .icon-google-plus, .icon-google-plus-2, .icon-google-plus-3, .icon-google-plus-4, .icon-google, .icon-mail, .icon-mail-2, .icon-mail-3, .icon-mail-4, .icon-share, .icon-share-2, .icon-seven-segment-9, .icon-seven-segment-8, .icon-seven-segment-7, .icon-seven-segment-6, .icon-seven-segment-5, .icon-seven-segment-4, .icon-seven-segment-3, .icon-seven-segment-2, .icon-seven-segment-1, .icon-seven-segment-0, .icon-console, .icon-code, .icon-embed, .icon-popout, .icon-new-tab, .icon-new-tab-2, .icon-share-3, .icon-indent-decrease, .icon-indent-increase, .icon-paragraph-justify, .icon-paragraph-right, .icon-paragraph-center, .icon-paragraph-left, .icon-indent-decrease-2, .icon-indent-increase-2, .icon-paragraph-justify-2, .icon-paragraph-right-2, .icon-paragraph-center-2, .icon-paragraph-left-2, .icon-paragraph-justify-3, .icon-paragraph-right-3, .icon-paragraph-center-3, .icon-paragraph-left-3, .icon-right-to-left, .icon-left-to-right, .icon-pilcrow, .icon-insert-template, .icon-table, .icon-table-2, .icon-clear-formatting, .icon-pagebreak, .icon-highlight, .icon-text-color, .icon-subscript, .icon-superscript, .icon-subscript-2, .icon-superscript-2, .icon-page-break, .icon-page-break-2, .icon-nbsp, .icon-sigma, .icon-omega-2, .icon-strikethrough, .icon-italic, .icon-underline, .icon-bold, .icon-font-size, .icon-strikethrough-2, .icon-strikethrough-3, .icon-italic-2, .icon-underline-2, .icon-bold-2, .icon-width, .icon-height, .icon-text-width, .icon-text-height, .icon-type, .icon-font-size-2, .icon-font, .icon-filter, .icon-filter-2, .icon-filter-3, .icon-filter-4, .icon-scissors, .icon-scissors-2, .icon-scissors-3, .icon-rulers, .icon-vector, .icon-crop, .icon-crop-2, .icon-circle, .icon-circle-2, .icon-radio-unchecked, .icon-radio-checked, .icon-checkbox-partial, .icon-checkbox-unchecked, .icon-checkbox-checked, .icon-checkbox-partial-2, .icon-checkbox-unchecked-2, .icon-checkbox, .icon-checkbox-partial-3, .icon-square, .icon-checkbox-unchecked-3, .icon-checkbox-checked-2, .icon-command, .icon-key-left, .icon-key-down, .icon-key-right, .icon-key-up, .icon-key-A-2, .icon-key-keyboard, .icon-sort, .icon-sort-2, .icon-transmission, .icon-transmission-2, .icon-tab, .icon-backspace, .icon-backspace-2, .icon-backspace-3, .icon-esc, .icon-enter-2, .icon-enter-3, .icon-menu-close, .icon-menu-close-2, .icon-menu, .icon-menu-2, .icon-arrow-left, .icon-arrow-down, .icon-arrow-right, .icon-arrow-up, .icon-arrow-left-2, .icon-arrow-down-2, .icon-arrow-right-2, .icon-arrow-up-2, .icon-arrow-left-3, .icon-arrow-down-3, .icon-arrow-right-3, .icon-arrow-up-3, .icon-arrow-left-4, .icon-arrow-down-4, .icon-arrow-right-4, .icon-arrow-up-4, .icon-arrow-left-5, .icon-arrow-down-5, .icon-arrow-right-5, .icon-arrow-up-5, .icon-arrow-left-6, .icon-arrow-down-6, .icon-arrow-right-6, .icon-arrow-up-6, .icon-arrow-left-7, .icon-arrow-down-left, .icon-arrow-down-7, .icon-arrow-down-right, .icon-arrow-right-7, .icon-arrow-up-right, .icon-arrow-up-7, .icon-arrow-up-left, .icon-arrow-left-8, .icon-arrow-down-left-2, .icon-arrow-down-8, .icon-arrow-down-right-2, .icon-arrow-right-8, .icon-arrow-up-right-2, .icon-arrow-up-8, .icon-arrow-up-left-2, .icon-arrow-left-9, .icon-arrow-bottom, .icon-arrow-right-9, .icon-arrow-up-9, .icon-arrow-left-10, .icon-arrow-down-9, .icon-arrow-right-10, .icon-arrow-up-10, .icon-arrow-left-11, .icon-arrow-down-left-3, .icon-arrow-down-10, .icon-arrow-down-right-3, .icon-arrow-right-11, .icon-arrow-up-right-3, .icon-arrow-square, .icon-arrow-up-left-3, .icon-arrow, .icon-arrow-2, .icon-arrow-3, .icon-arrow-4, .icon-arrow-5, .icon-arrow-6, .icon-arrow-7, .icon-arrow-8, .icon-arrow-left-12, .icon-arrow-down-left-4, .icon-arrow-down-11, .icon-arrow-down-right-4, .icon-arrow-right-12, .icon-arrow-up-right-4, .icon-arrow-up-11, .icon-arrow-up-left-4, .icon-arrow-left-13, .icon-arrow-down-left-5, .icon-arrow-down-12, .icon-arrow-down-right-5, .icon-arrow-right-13, .icon-arrow-up-right-5, .icon-arrow-up-12, .icon-arrow-up-left-5, .icon-arrow-left-14, .icon-arrow-down-left-6, .icon-arrow-down-13, .icon-arrow-down-right-6, .icon-arrow-right-14, .icon-arrow-up-right-6, .icon-arrow-up-13, .icon-arrow-up-left-6, .icon-arrow-left-15, .icon-arrow-down-left-7, .icon-arrow-down-14, .icon-arrow-down-right-7, .icon-arrow-right-15, .icon-arrow-up-right-7, .icon-arrow-up-14, .icon-arrow-up-left-7, .icon-arrow-left-16, .icon-arrow-down-15, .icon-arrow-right-16, .icon-arrow-up-15, .icon-arrow-left-17, .icon-arrow-down-16, .icon-arrow-right-17, .icon-arrow-up-16, .icon-arrow-right-18, .icon-arrow-first, .icon-wave, .icon-wave-2, .icon-shuffle, .icon-shuffle-2, .icon-loop, .icon-loop-2, .icon-loop-3, .icon-loop-4, .icon-loop-5, .icon-volume-mute, .icon-volume-mute-2, .icon-volume0, .icon-volume1, .icon-volume2, .icon-volume3, .icon-volume4, .icon-volume5, .icon-volume-decrease, .icon-volume-increase, .icon-volume-mute-3, .icon-volume-mute-4, .icon-volume-low, .icon-volume-medium, .icon-volume-high, .icon-volume-decrease-2, .icon-volume-increase-2, .icon-volume-mute-5, .icon-volume-mute-6, .icon-volume-low-2, .icon-volume-medium-2, .icon-volume-high-2, .icon-eject, .icon-next, .icon-previous, .icon-last, .icon-first, .icon-forward, .icon-backward, .icon-stop, .icon-pause, .icon-play, .icon-forward-2, .icon-backward-2, .icon-stop-2, .icon-pause-2, .icon-play-2, .icon-exit, .icon-exit-2, .icon-enter-4, .icon-exit-3, .icon-enter-5, .icon-exit-4, .icon-enter-6, .icon-plus, .icon-minus, .icon-plus-2, .icon-minus-2, .icon-spell-check, .icon-checkmark, .icon-checkmark-2, .icon-checkmark-3, .icon-checkmark-4, .icon-close, .icon-close-2, .icon-close-3, .icon-close-4, .icon-close-5, .icon-spam, .icon-cancel, .icon-checkmark-circle, .icon-checkmark-circle-2, .icon-cancel-circle, .icon-cancel-circle-2, .icon-blocked, .icon-info, .icon-info-2, .icon-minus-circle, .icon-minus-circle-2, .icon-plus-circle-2, .icon-plus-circle-3, .icon-question, .icon-question-2, .icon-question-3, .icon-question-4, .icon-question-5, .icon-notification, .icon-notification-2, .icon-warning, .icon-warning-2, .icon-resize, .icon-resize-2, .icon-move, .icon-stack-play, .icon-stack-music, .icon-stack, .icon-stack-user, .icon-stack-diamonds, .icon-stack-hearts, .icon-stack-spades, .icon-stack-clubs, .icon-stack-list, .icon-stack-checkmark-2, .icon-stack-cancel, .icon-stack-up, .icon-stack-down, .icon-stack-picture, .icon-stack-star, .icon-stack-minus, .icon-stack-plus, .icon-stack-empty, .icon-hand, .icon-pointer, .icon-point-left, .icon-point-down, .icon-point-right, .icon-point-up, .icon-cursor, .icon-cursor-2, .icon-wondering, .icon-wondering-2, .icon-neutral, .icon-neutral-2, .icon-confused, .icon-confused-2, .icon-shocked, .icon-shocked-2, .icon-evil, .icon-evil-2, .icon-angry, .icon-angry-2, .icon-cool, .icon-cool-2, .icon-grin, .icon-grin-2, .icon-wink, .icon-wink-2, .icon-sad, .icon-sad-2, .icon-tongue, .icon-tongue-2, .icon-smiley, .icon-smiley-2, .icon-happy, .icon-happy-2, .icon-yin-yang, .icon-peace, .icon-female, .icon-woman, .icon-male, .icon-man, .icon-people, .icon-thumbs-up, .icon-thumbs-up-2, .icon-thumbs-up-3, .icon-thumbs-up-4, .icon-thumbs-down, .icon-thumbs-down-2, .icon-thumbs-up-5, .icon-thumbs-up-6, .icon-lips, .icon-lips-2, .icon-heart-broken, .icon-heart, .icon-heart-2, .icon-heart-broken-2, .icon-heart-3, .icon-heart-4, .icon-heart-broken-3, .icon-heart-5, .icon-heart-6, .icon-heart-7, .icon-heart-8, .icon-star, .icon-star-2, .icon-star-3, .icon-star-4, .icon-star-5, .icon-star-6, .icon-bed, .icon-bed-2, .icon-moon, .icon-contrast, .icon-brightness-contrast, .icon-brightness-low, .icon-brightness-medium, .icon-brightness-high, .icon-sun, .icon-sun-2, .icon-umbrella, .icon-fan, .icon-windy, .icon-weather-snow, .icon-weather-rain, .icon-weather-lightning, .icon-temperature, .icon-temperature-2, .icon-snowflake, .icon-starburst, .icon-spotlight, .icon-bookmark, .icon-bookmarks, .icon-bookmark-2, .icon-bookmark-3, .icon-eye, .icon-eye-2, .icon-eye-3, .icon-eye-4, .icon-eye-5, .icon-eye-blocked, .icon-eye-6, .icon-eye-7, .icon-eye-blocked-2, .icon-eye-8, .icon-attachment, .icon-attachment-2, .icon-flag, .icon-flag-2, .icon-flag-3, .icon-flag-4, .icon-flag-5, .icon-flag-6, .icon-anchor, .icon-link, .icon-link-2, .icon-link-3, .icon-link2, .icon-link-4, .icon-link-5, .icon-link-6, .icon-network, .icon-earth, .icon-globe, .icon-globe-2, .icon-globe-3, .icon-upload, .icon-download, .icon-upload-2, .icon-download-2, .icon-upload-3, .icon-download-3, .icon-upload-4, .icon-download-4, .icon-upload-5, .icon-download-5, .icon-upload-6, .icon-download-6, .icon-cloud-upload, .icon-cloud-download, .icon-cloud, .icon-cloud-2, .icon-cloud-3, .icon-menu-3, .icon-menu-4, .icon-menu-5, .icon-menu-6, .icon-menu-7, .icon-menu-8, .icon-menu-9, .icon-circle-small-2, .icon-menu-10, .icon-menu-11, .icon-tree, .icon-tree-2, .icon-tree-3, .icon-grid, .icon-grid-2, .icon-grid-3, .icon-grid-4, .icon-grid-5, .icon-grid-6, .icon-playlist, .icon-list, .icon-list-2, .icon-numbered-list, .icon-list-3, .icon-list-4, .icon-list-5, .icon-clipboard, .icon-clipboard-2, .icon-signup, .icon-clipboard-3, .icon-clipboard-4, .icon-socket, .icon-cord, .icon-power-cord, .icon-switch, .icon-power, .icon-power-2, .icon-lightning, .icon-bowling, .icon-bowling-2, .icon-bowling-ball, .icon-eight-ball, .icon-racing, .icon-hockey, .icon-golf, .icon-basketball, .icon-baseball, .icon-football, .icon-soccer, .icon-shield, .icon-shield-2, .icon-shield-3, .icon-shield-4, .icon-gun-ban, .icon-gun, .icon-target, .icon-target-2, .icon-target-3, .icon-brain, .icon-accessibility, .icon-accessibility-2, .icon-sun-glasses, .icon-glasses, .icon-glasses-2, .icon-glasses-3, .icon-puzzle, .icon-puzzle-2, .icon-puzzle-3, .icon-puzzle-4, .icon-package, .icon-cylinder, .icon-pyramid, .icon-pyramid-2, .icon-cube4, .icon-cube, .icon-cube-2, .icon-cube-3, .icon-boat, .icon-ship, .icon-train, .icon-road, .icon-bike, .icon-truck, .icon-bus, .icon-gas-pump, .icon-car, .icon-paper-plane, .icon-airplane, .icon-airplane-2, .icon-briefcase, .icon-briefcase-2, .icon-briefcase-3, .icon-remove, .icon-remove-2, .icon-remove-3, .icon-remove-4, .icon-remove-5, .icon-remove-6, .icon-remove-7, .icon-remove-8, .icon-lamp, .icon-lamp-2, .icon-lamp-3, .icon-lamp-4, .icon-skull, .icon-skull-2, .icon-skull-3, .icon-dumbbell, .icon-magnet, .icon-magnet-2, .icon-magnet-3, .icon-magnet-4, .icon-atom, .icon-atom-2, .icon-lab, .icon-fire, .icon-fire-2, .icon-bomb, .icon-balance, .icon-hammer, .icon-dashboard-2, .icon-meter-fast, .icon-meter-medium, .icon-meter-slow, .icon-meter2, .icon-meter, .icon-rocket, .icon-flower, .icon-steps, .icon-paw, .icon-tree-4, .icon-tree-5, .icon-apple-fruit, .icon-leaf, .icon-leaf-2, .icon-cup, .icon-cup-2, .icon-hamburger, .icon-food, .icon-food-2, .icon-mug, .icon-bottle, .icon-bottle-2, .icon-glass, .icon-glass-2, .icon-diamond, .icon-diamond-2, .icon-trophy-star, .icon-trophy, .icon-trophy-2, .icon-crown, .icon-medal, .icon-medal-2, .icon-medal-3, .icon-medal-4, .icon-medal-5, .icon-podium, .icon-rating, .icon-rating-2, .icon-rating-3, .icon-balloon, .icon-gift, .icon-gift-2, .icon-cake, .icon-ladder, .icon-stairs, .icon-stairs-2, .icon-chart, .icon-stairs-down, .icon-stairs-down-2, .icon-stats-down, .icon-stats-up, .icon-bars, .icon-bars-2, .icon-bars-3, .icon-bars-4, .icon-bars-5, .icon-bars-6, .icon-stats-2, .icon-stats-3, .icon-stats-4, .icon-pie, .icon-pie-2, .icon-pie-3, .icon-pie-4, .icon-pie-5, .icon-pie-6, .icon-pie-7, .icon-cone, .icon-construction, .icon-inject, .icon-inject-2, .icon-bug, .icon-bug-2, .icon-patch, .icon-aid, .icon-health, .icon-wand, .icon-wand-2, .icon-screwdriver, .icon-screwdriver-2, .icon-tools, .icon-hammer-2, .icon-factory, .icon-cog, .icon-cog-2, .icon-cog-3, .icon-cog-4, .icon-cog-5, .icon-cog-6, .icon-cogs, .icon-cog-7, .icon-equalizer, .icon-equalizer-2, .icon-equalizer-3, .icon-settings, .icon-wrench, .icon-wrench-2, .icon-wrench-3, .icon-wrench-4, .icon-unlocked, .icon-lock, .icon-unlocked-2, .icon-lock-2, .icon-lock-3, .icon-lock-4, .icon-lock-5, .icon-keyhole, .icon-key, .icon-key-2, .icon-key-3, .icon-key-4, .icon-key-5, .icon-contract, .icon-expand, .icon-fullscreen, .icon-scale-down, .icon-scale-up, .icon-contract-2, .icon-expand-2, .icon-scale-down-2, .icon-scale-up-2, .icon-contract-3, .icon-expand-3, .icon-search-2, .icon-zoom-out, .icon-zoom-in, .icon-search-3, .icon-search-4, .icon-zoom-out-2, .icon-zoom-in-2, .icon-search-5, .icon-search-6, .icon-binoculars, .icon-binoculars-2, .icon-microscope, .icon-spinner, .icon-spinner-2, .icon-spinner-3, .icon-spinner-4, .icon-spinner-5, .icon-spinner-6, .icon-spinner-7, .icon-spinner-8, .icon-spinner-9, .icon-spinner-10, .icon-spinner-11, .icon-spinner-12, .icon-busy, .icon-busy-2, .icon-busy-3, .icon-busy-4, .icon-quotes-right, .icon-quotes-right-2, .icon-quotes-right-3, .icon-quotes-left, .icon-hanger, .icon-tshirt, .icon-vcard, .icon-users, .icon-user, .icon-user-2, .icon-users-2, .icon-user-3, .icon-user-4, .icon-user-5, .icon-user-6, .icon-user-block, .icon-user-cancel, .icon-user-minus, .icon-user-plus, .icon-users-3, .icon-user-7, .icon-users-4, .icon-user-block-2, .icon-user-cancel-2, .icon-user-minus-2, .icon-user-minus-3, .icon-user-plus-2, .icon-user-plus-3, .icon-users-5, .icon-user-8, .icon-bubble-forward, .icon-bubble-reply, .icon-bubble-forward-2, .icon-bubble-replu, .icon-bubble-last, .icon-bubble-first, .icon-bubble-down, .icon-bubble-up, .icon-bubble-right, .icon-bubble-left, .icon-bubble-trash, .icon-bubble-notification, .icon-bubble-minus, .icon-bubble-plus, .icon-bubble-cancel, .icon-bubble-paperclip, .icon-bubble-heart, .icon-bubble-star, .icon-bubble-locked, .icon-bubble-link, .icon-bubble-video-chat, .icon-bubble-check, .icon-bubble-user, .icon-bubble-quote, .icon-bubble-blocked, .icon-bubbles, .icon-bubbles-2, .icon-bubble, .icon-bubble-dots-2, .icon-bubble-2, .icon-bubble-3, .icon-bubble-dots-3, .icon-bubble-4, .icon-bubbles-3, .icon-bubble-5, .icon-bubbles-4, .icon-bubble-6, .icon-bubble-7, .icon-bubble-8, .icon-bubble-dots-4, .icon-bubble-9, .icon-bubble-10, .icon-bubble-dots-5, .icon-bubble-11, .icon-bubbles-5, .icon-bubbles-6, .icon-bubble-notification-2, .icon-bubbles-7, .icon-bubbles-8, .icon-bubble-12, .icon-bubbles-9, .icon-bubbles-10, .icon-bubble-13, .icon-reply, .icon-reply-2, .icon-forward-3, .icon-redo, .icon-undo, .icon-align-bottom, .icon-align-center-vertical, .icon-align-top, .icon-align-right, .icon-align-center-horizontal, .icon-align-left, .icon-exclude, .icon-interset, .icon-subtract, .icon-unite, .icon-flip, .icon-flip-2, .icon-rotate, .icon-rotate-2, .icon-redo-2, .icon-undo-2, .icon-database-2, .icon-database-3, .icon-database-4, .icon-storage, .icon-storage-2, .icon-cd, .icon-disk, .icon-upload-7, .icon-download-7, .icon-box-remove, .icon-box-add, .icon-box, .icon-drawer, .icon-drawer-2, .icon-drawer-3, .icon-archive, .icon-cabinet, .icon-tv, .icon-mobile, .icon-tablet, .icon-mobile-2, .icon-mobile-3, .icon-laptop, .icon-screen, .icon-screen-2, .icon-screen-3, .icon-screen-4, .icon-keyboard, .icon-keyboard-2, .icon-mouse, .icon-mouse-2, .icon-mouse-3, .icon-mouse-4, .icon-print, .icon-print-2, .icon-print-3, .icon-calendar, .icon-calendar-2, .icon-calendar-3, .icon-calendar-4, .icon-calendar-5, .icon-stopwatch, .icon-alarm-cancel, .icon-alarm-check, .icon-alarm-minus, .icon-alarm-plus, .icon-bell, .icon-bell-2, .icon-alarm, .icon-alarm-2, .icon-clock, .icon-clock-2, .icon-clock-3, .icon-watch, .icon-clock-4, .icon-clock-5, .icon-clock-6, .icon-clock-7, .icon-history, .icon-history-2, .icon-direction, .icon-map, .icon-map-2, .icon-map-3, .icon-map-4, .icon-compass, .icon-compass-2, .icon-location, .icon-location-2, .icon-location-3, .icon-location-4, .icon-location-5, .icon-location-6, .icon-location-7, .icon-pushpin, .icon-envelop, .icon-envelop-opened, .icon-mail-send, .icon-envelop-2, .icon-envelop-3, .icon-notebook, .icon-address-book, .icon-address-book-2, .icon-phone-hang-up, .icon-phone-hang-up-2, .icon-phone, .icon-phone-2, .icon-call-outgoing, .icon-call-incoming, .icon-contact-remove, .icon-contact-add, .icon-contact-remove-2, .icon-contact-add-2, .icon-phone-3, .icon-phone-4, .icon-phone-5, .icon-phone-6, .icon-support, .icon-calculate, .icon-calculate-2, .icon-credit, .icon-credit-2, .icon-coins, .icon-coin, .icon-bag, .icon-bag-2, .icon-bag-3, .icon-basket, .icon-basket-2, .icon-cart-remove, .icon-cart-checkout, .icon-cart-remove-2, .icon-cart-add, .icon-cart-minus, .icon-cart-plus, .icon-cart, .icon-cart-2, .icon-cart-3, .icon-cart-4, .icon-cart-5, .icon-cart-6, .icon-cart-7, .icon-ticket, .icon-qrcode, .icon-barcode, .icon-barcode-2, .icon-tag, .icon-tags, .icon-tags-2, .icon-tag-2, .icon-tag-3, .icon-tag-4, .icon-tag-5, .icon-tag-6, .icon-tag-7, .icon-tag-8, .icon-cc, .icon-certificate, .icon-folder-open, .icon-folder, .icon-folder-open-2, .icon-folder-2, .icon-folder-upload, .icon-folder-download, .icon-folder-upload-2, .icon-folder-download-2, .icon-folder-remove, .icon-folder-plus, .icon-folder-minus, .icon-folder-plus-2, .icon-folder-3, .icon-folder-4, .icon-folder-open-3, .icon-folder-5, .icon-folder-remove-2, .icon-folder8, .icon-folder-minus-2, .icon-folder-minus-3, .icon-folder-plus-3, .icon-folder-plus-4, .icon-folder-upload-3, .icon-folder-download-3, .icon-folder-6, .icon-stack-2, .icon-stack-3, .icon-stack-4, .icon-paste, .icon-paste-2, .icon-paste-3, .icon-copy, .icon-copy-2, .icon-copy-3, .icon-copy-4, .icon-file, .icon-file-remove, .icon-file-check, .icon-file-upload, .icon-file-download, .icon-file-minus, .icon-file-plus, .icon-file-2, .icon-file-3, .icon-file-remove-2, .icon-file-check-2, .icon-file-upload-2, .icon-file-download-2, .icon-file-minus-2, .icon-file-plus-2, .icon-files, .icon-file-4, .icon-file-5, .icon-file-6, .icon-file-7, .icon-file-8, .icon-profile, .icon-file-9, .icon-graduation, .icon-library, .icon-library-2, .icon-reading, .icon-books, .icon-book, .icon-book-2, .icon-mic, .icon-mic-2, .icon-mic-3, .icon-mic-4, .icon-mic-5, .icon-podcast, .icon-podcast-2, .icon-radio, .icon-connection, .icon-feed-4, .icon-radio-2, .icon-podcast-3, .icon-connection-2, .icon-connection-3, .icon-new, .icon-megaphone, .icon-bullhorn, .icon-chess, .icon-pawn, .icon-knight, .icon-bishop, .icon-rock, .icon-queen, .icon-king, .icon-diamonds, .icon-clubs, .icon-spades, .icon-pacman, .icon-gamepad, .icon-gamepad-2, .icon-gamepad-3, .icon-dice, .icon-camera, .icon-camera-2, .icon-camera-3, .icon-camera-4, .icon-camera-5, .icon-film, .icon-film-2, .icon-film-3, .icon-film-4, .icon-movie, .icon-movie-2, .icon-movie-3, .icon-play-3, .icon-play-4, .icon-headphones, .icon-headphones-2, .icon-guitar, .icon-piano, .icon-music, .icon-music-2, .icon-music-3, .icon-music-4, .icon-music-5, .icon-music-6, .icon-camera-6, .icon-camera-7, .icon-camera-8, .icon-camera-9, .icon-image, .icon-images, .icon-image-2, .icon-image-3, .icon-image-4, .icon-images-2, .icon-image-5, .icon-image-6, .icon-image-7, .icon-paint-format, .icon-paint-format-2, .icon-droplet, .icon-droplet-2, .icon-droplet-3, .icon-droplet-4, .icon-eyedropper, .icon-eyedropper-2, .icon-palette, .icon-palette-2, .icon-brush, .icon-blog, .icon-blog-2, .icon-marker, .icon-home-2, .icon-marker-2, .icon-pen, .icon-pen-2, .icon-pen-3, .icon-pen-4, .icon-pen-5, .icon-quill, .icon-quill-2, .icon-quill-3, .icon-pencil-2, .icon-pencil-3, .icon-pencil-4, .icon-pencil-5, .icon-pencil-6, .icon-pencil-7, .icon-newspaper, .icon-office, .icon-home-3, .icon-home-4, .icon-home-5, .icon-home-6, .icon-home-7, .icon-home-8, .icon-home-9, .icon-home-10, .icon-home-11, .icon-home-12 {
    font-family: 'peb';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icon-untitled:before {
    content: "\f000";
}
.icon-pencil:before {
    content: "\e000";
}
.icon-plus-circle:before {
    content: "\e001";
}
.icon-stack-checkmark:before {
    content: "\e002";
}
.icon-key-A:before {
    content: "\e003";
}
.icon-dashboard:before {
    content: "\e004";
}
.icon-database:before {
    content: "\e005";
}
.icon-omega:before {
    content: "\e006";
}
.icon-stats:before {
    content: "\e007";
}
.icon-enter:before {
    content: "\e008";
}
.icon-bubble-dots:before {
    content: "\e009";
}
.icon-circle-small:before {
    content: "\e00a";
}
.icon-search:before {
    content: "\e00b";
}
.icon-home:before {
    content: "\e00c";
}
.icon-IcoMoon:before {
    content: "\e00d";
}
.icon-safari:before {
    content: "\e00e";
}
.icon-opera:before {
    content: "\e00f";
}
.icon-IE:before {
    content: "\e010";
}
.icon-firefox:before {
    content: "\e011";
}
.icon-chrome:before {
    content: "\e012";
}
.icon-css3:before {
    content: "\e013";
}
.icon-html5:before {
    content: "\e014";
}
.icon-html5-2:before {
    content: "\e015";
}
.icon-file-css:before {
    content: "\e016";
}
.icon-file-xml:before {
    content: "\e017";
}
.icon-file-powerpoint:before {
    content: "\e018";
}
.icon-file-zip:before {
    content: "\e019";
}
.icon-file-excel:before {
    content: "\e01a";
}
.icon-file-word:before {
    content: "\e01b";
}
.icon-file-openoffice:before {
    content: "\e01c";
}
.icon-file-pdf:before {
    content: "\e01d";
}
.icon-libreoffice:before {
    content: "\e01e";
}
.icon-yelp:before {
    content: "\e01f";
}
.icon-paypal:before {
    content: "\e020";
}
.icon-paypal-2:before {
    content: "\e021";
}
.icon-paypal-3:before {
    content: "\e022";
}
.icon-foursquare:before {
    content: "\e023";
}
.icon-foursquare-2:before {
    content: "\e024";
}
.icon-flattr:before {
    content: "\e025";
}
.icon-xing:before {
    content: "\e026";
}
.icon-xing-2:before {
    content: "\e027";
}
.icon-pinterest:before {
    content: "\e028";
}
.icon-pinterest-2:before {
    content: "\e029";
}
.icon-stackoverflow:before {
    content: "\e02a";
}
.icon-stumbleupon:before {
    content: "\e02b";
}
.icon-stumbleupon-2:before {
    content: "\e02c";
}
.icon-delicious:before {
    content: "\e02d";
}
.icon-lastfm:before {
    content: "\e02e";
}
.icon-lastfm-2:before {
    content: "\e02f";
}
.icon-linkedin:before {
    content: "\e030";
}
.icon-reddit:before {
    content: "\e031";
}
.icon-skype:before {
    content: "\e032";
}
.icon-soundcloud:before {
    content: "\e033";
}
.icon-soundcloud-2:before {
    content: "\e034";
}
.icon-windows8:before {
    content: "\e035";
}
.icon-windows:before {
    content: "\e036";
}
.icon-android:before {
    content: "\e037";
}
.icon-finder:before {
    content: "\e038";
}
.icon-apple:before {
    content: "\e039";
}
.icon-tux:before {
    content: "\e03a";
}
.icon-yahoo:before {
    content: "\e03b";
}
.icon-tumblr:before {
    content: "\e03c";
}
.icon-tumblr-2:before {
    content: "\e03d";
}
.icon-blogger:before {
    content: "\e03e";
}
.icon-blogger-2:before {
    content: "\e03f";
}
.icon-joomla:before {
    content: "\e040";
}
.icon-wordpress:before {
    content: "\e041";
}
.icon-wordpress-2:before {
    content: "\e042";
}
.icon-github:before {
    content: "\e043";
}
.icon-github-2:before {
    content: "\e044";
}
.icon-github-3:before {
    content: "\e045";
}
.icon-github-4:before {
    content: "\e046";
}
.icon-github-5:before {
    content: "\e047";
}
.icon-steam:before {
    content: "\e048";
}
.icon-steam-2:before {
    content: "\e049";
}
.icon-deviantart:before {
    content: "\e04a";
}
.icon-deviantart-2:before {
    content: "\e04b";
}
.icon-forrst:before {
    content: "\e04c";
}
.icon-forrst-2:before {
    content: "\e04d";
}
.icon-dribbble:before {
    content: "\e04e";
}
.icon-dribbble-2:before {
    content: "\e04f";
}
.icon-dribbble-3:before {
    content: "\e050";
}
.icon-picassa:before {
    content: "\e051";
}
.icon-picassa-2:before {
    content: "\e052";
}
.icon-flickr:before {
    content: "\e053";
}
.icon-flickr-2:before {
    content: "\e054";
}
.icon-flickr-3:before {
    content: "\e055";
}
.icon-flickr-4:before {
    content: "\e056";
}
.icon-lanyrd:before {
    content: "\e057";
}
.icon-vimeo:before {
    content: "\e058";
}
.icon-vimeo2:before {
    content: "\e059";
}
.icon-vimeo-2:before {
    content: "\e05a";
}
.icon-youtube:before {
    content: "\e05b";
}
.icon-youtube-2:before {
    content: "\e05c";
}
.icon-feed:before {
    content: "\e05d";
}
.icon-feed-2:before {
    content: "\e05e";
}
.icon-feed-3:before {
    content: "\e05f";
}
.icon-twitter:before {
    content: "\e060";
}
.icon-twitter-2:before {
    content: "\e061";
}
.icon-twitter-3:before {
    content: "\e062";
}
.icon-instagram:before {
    content: "\e063";
}
.icon-facebook:before {
    content: "\e064";
}
.icon-facebook-2:before {
    content: "\e065";
}
.icon-facebook-3:before {
    content: "\e066";
}
.icon-facebook-4:before {
    content: "\e067";
}
.icon-google-drive:before {
    content: "\e068";
}
.icon-google-plus:before {
    content: "\e069";
}
.icon-google-plus-2:before {
    content: "\e06a";
}
.icon-google-plus-3:before {
    content: "\e06b";
}
.icon-google-plus-4:before {
    content: "\e06c";
}
.icon-google:before {
    content: "\e06d";
}
.icon-mail:before {
    content: "\e06e";
}
.icon-mail-2:before {
    content: "\e06f";
}
.icon-mail-3:before {
    content: "\e070";
}
.icon-mail-4:before {
    content: "\e071";
}
.icon-share:before {
    content: "\e072";
}
.icon-share-2:before {
    content: "\e073";
}
.icon-seven-segment-9:before {
    content: "\e074";
}
.icon-seven-segment-8:before {
    content: "\e075";
}
.icon-seven-segment-7:before {
    content: "\e076";
}
.icon-seven-segment-6:before {
    content: "\e077";
}
.icon-seven-segment-5:before {
    content: "\e078";
}
.icon-seven-segment-4:before {
    content: "\e079";
}
.icon-seven-segment-3:before {
    content: "\e07a";
}
.icon-seven-segment-2:before {
    content: "\e07b";
}
.icon-seven-segment-1:before {
    content: "\e07c";
}
.icon-seven-segment-0:before {
    content: "\e07d";
}
.icon-console:before {
    content: "\e07e";
}
.icon-code:before {
    content: "\e07f";
}
.icon-embed:before {
    content: "\e080";
}
.icon-popout:before {
    content: "\e081";
}
.icon-new-tab:before {
    content: "\e082";
}
.icon-new-tab-2:before {
    content: "\e083";
}
.icon-share-3:before {
    content: "\e084";
}
.icon-indent-decrease:before {
    content: "\e085";
}
.icon-indent-increase:before {
    content: "\e086";
}
.icon-paragraph-justify:before {
    content: "\e087";
}
.icon-paragraph-right:before {
    content: "\e088";
}
.icon-paragraph-center:before {
    content: "\e089";
}
.icon-paragraph-left:before {
    content: "\e08a";
}
.icon-indent-decrease-2:before {
    content: "\e08b";
}
.icon-indent-increase-2:before {
    content: "\e08c";
}
.icon-paragraph-justify-2:before {
    content: "\e08d";
}
.icon-paragraph-right-2:before {
    content: "\e08e";
}
.icon-paragraph-center-2:before {
    content: "\e08f";
}
.icon-paragraph-left-2:before {
    content: "\e090";
}
.icon-paragraph-justify-3:before {
    content: "\e091";
}
.icon-paragraph-right-3:before {
    content: "\e092";
}
.icon-paragraph-center-3:before {
    content: "\e093";
}
.icon-paragraph-left-3:before {
    content: "\e094";
}
.icon-right-to-left:before {
    content: "\e095";
}
.icon-left-to-right:before {
    content: "\e096";
}
.icon-pilcrow:before {
    content: "\e097";
}
.icon-insert-template:before {
    content: "\e098";
}
.icon-table:before {
    content: "\e099";
}
.icon-table-2:before {
    content: "\e09a";
}
.icon-clear-formatting:before {
    content: "\e09b";
}
.icon-pagebreak:before {
    content: "\e09c";
}
.icon-highlight:before {
    content: "\e09d";
}
.icon-text-color:before {
    content: "\e09e";
}
.icon-subscript:before {
    content: "\e09f";
}
.icon-superscript:before {
    content: "\e0a0";
}
.icon-subscript-2:before {
    content: "\e0a1";
}
.icon-superscript-2:before {
    content: "\e0a2";
}
.icon-page-break:before {
    content: "\e0a3";
}
.icon-page-break-2:before {
    content: "\e0a4";
}
.icon-nbsp:before {
    content: "\e0a5";
}
.icon-sigma:before {
    content: "\e0a6";
}
.icon-omega-2:before {
    content: "\e0a7";
}
.icon-strikethrough:before {
    content: "\e0a8";
}
.icon-italic:before {
    content: "\e0a9";
}
.icon-underline:before {
    content: "\e0aa";
}
.icon-bold:before {
    content: "\e0ab";
}
.icon-font-size:before {
    content: "\e0ac";
}
.icon-strikethrough-2:before {
    content: "\e0ad";
}
.icon-strikethrough-3:before {
    content: "\e0ae";
}
.icon-italic-2:before {
    content: "\e0af";
}
.icon-underline-2:before {
    content: "\e0b0";
}
.icon-bold-2:before {
    content: "\e0b1";
}
.icon-width:before {
    content: "\e0b2";
}
.icon-height:before {
    content: "\e0b3";
}
.icon-text-width:before {
    content: "\e0b4";
}
.icon-text-height:before {
    content: "\e0b5";
}
.icon-type:before {
    content: "\e0b6";
}
.icon-font-size-2:before {
    content: "\e0b7";
}
.icon-font:before {
    content: "\e0b8";
}
.icon-filter:before {
    content: "\e0b9";
}
.icon-filter-2:before {
    content: "\e0ba";
}
.icon-filter-3:before {
    content: "\e0bb";
}
.icon-filter-4:before {
    content: "\e0bc";
}
.icon-scissors:before {
    content: "\e0bd";
}
.icon-scissors-2:before {
    content: "\e0be";
}
.icon-scissors-3:before {
    content: "\e0bf";
}
.icon-rulers:before {
    content: "\e0c0";
}
.icon-vector:before {
    content: "\e0c1";
}
.icon-crop:before {
    content: "\e0c2";
}
.icon-crop-2:before {
    content: "\e0c3";
}
.icon-circle:before {
    content: "\e0c4";
}
.icon-circle-2:before {
    content: "\e0c5";
}
.icon-radio-unchecked:before {
    content: "\e0c6";
}
.icon-radio-checked:before {
    content: "\e0c7";
}
.icon-checkbox-partial:before {
    content: "\e0c8";
}
.icon-checkbox-unchecked:before {
    content: "\e0c9";
}
.icon-checkbox-checked:before {
    content: "\e0ca";
}
.icon-checkbox-partial-2:before {
    content: "\e0cb";
}
.icon-checkbox-unchecked-2:before {
    content: "\e0cc";
}
.icon-checkbox:before {
    content: "\e0cd";
}
.icon-checkbox-partial-3:before {
    content: "\e0ce";
}
.icon-square:before {
    content: "\e0cf";
}
.icon-checkbox-unchecked-3:before {
    content: "\e0d0";
}
.icon-checkbox-checked-2:before {
    content: "\e0d1";
}
.icon-command:before {
    content: "\e0d2";
}
.icon-key-left:before {
    content: "\e0d3";
}
.icon-key-down:before {
    content: "\e0d4";
}
.icon-key-right:before {
    content: "\e0d5";
}
.icon-key-up:before {
    content: "\e0d6";
}
.icon-key-A-2:before {
    content: "\e0d7";
}
.icon-key-keyboard:before {
    content: "\e0d8";
}
.icon-sort:before {
    content: "\e0d9";
}
.icon-sort-2:before {
    content: "\e0da";
}
.icon-transmission:before {
    content: "\e0db";
}
.icon-transmission-2:before {
    content: "\e0dc";
}
.icon-tab:before {
    content: "\e0dd";
}
.icon-backspace:before {
    content: "\e0de";
}
.icon-backspace-2:before {
    content: "\e0df";
}
.icon-backspace-3:before {
    content: "\e0e0";
}
.icon-esc:before {
    content: "\e0e1";
}
.icon-enter-2:before {
    content: "\e0e2";
}
.icon-enter-3:before {
    content: "\e0e3";
}
.icon-menu-close:before {
    content: "\e0e4";
}
.icon-menu-close-2:before {
    content: "\e0e5";
}
.icon-menu:before {
    content: "\e0e6";
}
.icon-menu-2:before {
    content: "\e0e7";
}
.icon-arrow-left:before {
    content: "\e0e8";
}
.icon-arrow-down:before {
    content: "\e0e9";
}
.icon-arrow-right:before {
    content: "\e0ea";
}
.icon-arrow-up:before {
    content: "\e0eb";
}
.icon-arrow-left-2:before {
    content: "\e0ec";
}
.icon-arrow-down-2:before {
    content: "\e0ed";
}
.icon-arrow-right-2:before {
    content: "\e0ee";
}
.icon-arrow-up-2:before {
    content: "\e0ef";
}
.icon-arrow-left-3:before {
    content: "\e0f0";
}
.icon-arrow-down-3:before {
    content: "\e0f1";
}
.icon-arrow-right-3:before {
    content: "\e0f2";
}
.icon-arrow-up-3:before {
    content: "\e0f3";
}
.icon-arrow-left-4:before {
    content: "\e0f4";
}
.icon-arrow-down-4:before {
    content: "\e0f5";
}
.icon-arrow-right-4:before {
    content: "\e0f6";
}
.icon-arrow-up-4:before {
    content: "\e0f7";
}
.icon-arrow-left-5:before {
    content: "\e0f8";
}
.icon-arrow-down-5:before {
    content: "\e0f9";
}
.icon-arrow-right-5:before {
    content: "\e0fa";
}
.icon-arrow-up-5:before {
    content: "\e0fb";
}
.icon-arrow-left-6:before {
    content: "\e0fc";
}
.icon-arrow-down-6:before {
    content: "\e0fd";
}
.icon-arrow-right-6:before {
    content: "\e0fe";
}
.icon-arrow-up-6:before {
    content: "\e0ff";
}
.icon-arrow-left-7:before {
    content: "\e100";
}
.icon-arrow-down-left:before {
    content: "\e101";
}
.icon-arrow-down-7:before {
    content: "\e102";
}
.icon-arrow-down-right:before {
    content: "\e103";
}
.icon-arrow-right-7:before {
    content: "\e104";
}
.icon-arrow-up-right:before {
    content: "\e105";
}
.icon-arrow-up-7:before {
    content: "\e106";
}
.icon-arrow-up-left:before {
    content: "\e107";
}
.icon-arrow-left-8:before {
    content: "\e108";
}
.icon-arrow-down-left-2:before {
    content: "\e109";
}
.icon-arrow-down-8:before {
    content: "\e10a";
}
.icon-arrow-down-right-2:before {
    content: "\e10b";
}
.icon-arrow-right-8:before {
    content: "\e10c";
}
.icon-arrow-up-right-2:before {
    content: "\e10d";
}
.icon-arrow-up-8:before {
    content: "\e10e";
}
.icon-arrow-up-left-2:before {
    content: "\e10f";
}
.icon-arrow-left-9:before {
    content: "\e110";
}
.icon-arrow-bottom:before {
    content: "\e111";
}
.icon-arrow-right-9:before {
    content: "\e112";
}
.icon-arrow-up-9:before {
    content: "\e113";
}
.icon-arrow-left-10:before {
    content: "\e114";
}
.icon-arrow-down-9:before {
    content: "\e115";
}
.icon-arrow-right-10:before {
    content: "\e116";
}
.icon-arrow-up-10:before {
    content: "\e117";
}
.icon-arrow-left-11:before {
    content: "\e118";
}
.icon-arrow-down-left-3:before {
    content: "\e119";
}
.icon-arrow-down-10:before {
    content: "\e11a";
}
.icon-arrow-down-right-3:before {
    content: "\e11b";
}
.icon-arrow-right-11:before {
    content: "\e11c";
}
.icon-arrow-up-right-3:before {
    content: "\e11d";
}
.icon-arrow-square:before {
    content: "\e11e";
}
.icon-arrow-up-left-3:before {
    content: "\e11f";
}
.icon-arrow:before {
    content: "\e120";
}
.icon-arrow-2:before {
    content: "\e121";
}
.icon-arrow-3:before {
    content: "\e122";
}
.icon-arrow-4:before {
    content: "\e123";
}
.icon-arrow-5:before {
    content: "\e124";
}
.icon-arrow-6:before {
    content: "\e125";
}
.icon-arrow-7:before {
    content: "\e126";
}
.icon-arrow-8:before {
    content: "\e127";
}
.icon-arrow-left-12:before {
    content: "\e128";
}
.icon-arrow-down-left-4:before {
    content: "\e129";
}
.icon-arrow-down-11:before {
    content: "\e12a";
}
.icon-arrow-down-right-4:before {
    content: "\e12b";
}
.icon-arrow-right-12:before {
    content: "\e12c";
}
.icon-arrow-up-right-4:before {
    content: "\e12d";
}
.icon-arrow-up-11:before {
    content: "\e12e";
}
.icon-arrow-up-left-4:before {
    content: "\e12f";
}
.icon-arrow-left-13:before {
    content: "\e130";
}
.icon-arrow-down-left-5:before {
    content: "\e131";
}
.icon-arrow-down-12:before {
    content: "\e132";
}
.icon-arrow-down-right-5:before {
    content: "\e133";
}
.icon-arrow-right-13:before {
    content: "\e134";
}
.icon-arrow-up-right-5:before {
    content: "\e135";
}
.icon-arrow-up-12:before {
    content: "\e136";
}
.icon-arrow-up-left-5:before {
    content: "\e137";
}
.icon-arrow-left-14:before {
    content: "\e138";
}
.icon-arrow-down-left-6:before {
    content: "\e139";
}
.icon-arrow-down-13:before {
    content: "\e13a";
}
.icon-arrow-down-right-6:before {
    content: "\e13b";
}
.icon-arrow-right-14:before {
    content: "\e13c";
}
.icon-arrow-up-right-6:before {
    content: "\e13d";
}
.icon-arrow-up-13:before {
    content: "\e13e";
}
.icon-arrow-up-left-6:before {
    content: "\e13f";
}
.icon-arrow-left-15:before {
    content: "\e140";
}
.icon-arrow-down-left-7:before {
    content: "\e141";
}
.icon-arrow-down-14:before {
    content: "\e142";
}
.icon-arrow-down-right-7:before {
    content: "\e143";
}
.icon-arrow-right-15:before {
    content: "\e144";
}
.icon-arrow-up-right-7:before {
    content: "\e145";
}
.icon-arrow-up-14:before {
    content: "\e146";
}
.icon-arrow-up-left-7:before {
    content: "\e147";
}
.icon-arrow-left-16:before {
    content: "\e148";
}
.icon-arrow-down-15:before {
    content: "\e149";
}
.icon-arrow-right-16:before {
    content: "\e14a";
}
.icon-arrow-up-15:before {
    content: "\e14b";
}
.icon-arrow-left-17:before {
    content: "\e14c";
}
.icon-arrow-down-16:before {
    content: "\e14d";
}
.icon-arrow-right-17:before {
    content: "\e14e";
}
.icon-arrow-up-16:before {
    content: "\e14f";
}
.icon-arrow-right-18:before {
    content: "\e150";
}
.icon-arrow-first:before {
    content: "\e151";
}
.icon-wave:before {
    content: "\e152";
}
.icon-wave-2:before {
    content: "\e153";
}
.icon-shuffle:before {
    content: "\e154";
}
.icon-shuffle-2:before {
    content: "\e155";
}
.icon-loop:before {
    content: "\e156";
}
.icon-loop-2:before {
    content: "\e157";
}
.icon-loop-3:before {
    content: "\e158";
}
.icon-loop-4:before {
    content: "\e159";
}
.icon-loop-5:before {
    content: "\e15a";
}
.icon-volume-mute:before {
    content: "\e15b";
}
.icon-volume-mute-2:before {
    content: "\e15c";
}
.icon-volume0:before {
    content: "\e15d";
}
.icon-volume1:before {
    content: "\e15e";
}
.icon-volume2:before {
    content: "\e15f";
}
.icon-volume3:before {
    content: "\e160";
}
.icon-volume4:before {
    content: "\e161";
}
.icon-volume5:before {
    content: "\e162";
}
.icon-volume-decrease:before {
    content: "\e163";
}
.icon-volume-increase:before {
    content: "\e164";
}
.icon-volume-mute-3:before {
    content: "\e165";
}
.icon-volume-mute-4:before {
    content: "\e166";
}
.icon-volume-low:before {
    content: "\e167";
}
.icon-volume-medium:before {
    content: "\e168";
}
.icon-volume-high:before {
    content: "\e169";
}
.icon-volume-decrease-2:before {
    content: "\e16a";
}
.icon-volume-increase-2:before {
    content: "\e16b";
}
.icon-volume-mute-5:before {
    content: "\e16c";
}
.icon-volume-mute-6:before {
    content: "\e16d";
}
.icon-volume-low-2:before {
    content: "\e16e";
}
.icon-volume-medium-2:before {
    content: "\e16f";
}
.icon-volume-high-2:before {
    content: "\e170";
}
.icon-eject:before {
    content: "\e171";
}
.icon-next:before {
    content: "\e172";
}
.icon-previous:before {
    content: "\e173";
}
.icon-last:before {
    content: "\e174";
}
.icon-first:before {
    content: "\e175";
}
.icon-forward:before {
    content: "\e176";
}
.icon-backward:before {
    content: "\e177";
}
.icon-stop:before {
    content: "\e178";
}
.icon-pause:before {
    content: "\e179";
}
.icon-play:before {
    content: "\e17a";
}
.icon-forward-2:before {
    content: "\e17b";
}
.icon-backward-2:before {
    content: "\e17c";
}
.icon-stop-2:before {
    content: "\e17d";
}
.icon-pause-2:before {
    content: "\e17e";
}
.icon-play-2:before {
    content: "\e17f";
}
.icon-exit:before {
    content: "\e180";
}
.icon-exit-2:before {
    content: "\e181";
}
.icon-enter-4:before {
    content: "\e182";
}
.icon-exit-3:before {
    content: "\e183";
}
.icon-enter-5:before {
    content: "\e184";
}
.icon-exit-4:before {
    content: "\e185";
}
.icon-enter-6:before {
    content: "\e186";
}
.icon-plus:before {
    content: "\e187";
}
.icon-minus:before {
    content: "\e188";
}
.icon-plus-2:before {
    content: "\e189";
}
.icon-minus-2:before {
    content: "\e18a";
}
.icon-spell-check:before {
    content: "\e18b";
}
.icon-checkmark:before {
    content: "\e18c";
}
.icon-checkmark-2:before {
    content: "\e18d";
}
.icon-checkmark-3:before {
    content: "\e18e";
}
.icon-checkmark-4:before {
    content: "\e18f";
}
.icon-close:before {
    content: "\e190";
}
.icon-close-2:before {
    content: "\e191";
}
.icon-close-3:before {
    content: "\e192";
}
.icon-close-4:before {
    content: "\e193";
}
.icon-close-5:before {
    content: "\e194";
}
.icon-spam:before {
    content: "\e195";
}
.icon-cancel:before {
    content: "\e196";
}
.icon-checkmark-circle:before {
    content: "\e197";
}
.icon-checkmark-circle-2:before {
    content: "\e198";
}
.icon-cancel-circle:before {
    content: "\e199";
}
.icon-cancel-circle-2:before {
    content: "\e19a";
}
.icon-blocked:before {
    content: "\e19b";
}
.icon-info:before {
    content: "\e19c";
}
.icon-info-2:before {
    content: "\e19d";
}
.icon-minus-circle:before {
    content: "\e19e";
}
.icon-minus-circle-2:before {
    content: "\e19f";
}
.icon-plus-circle-2:before {
    content: "\e1a0";
}
.icon-plus-circle-3:before {
    content: "\e1a1";
}
.icon-question:before {
    content: "\e1a2";
}
.icon-question-2:before {
    content: "\e1a3";
}
.icon-question-3:before {
    content: "\e1a4";
}
.icon-question-4:before {
    content: "\e1a5";
}
.icon-question-5:before {
    content: "\e1a6";
}
.icon-notification:before {
    content: "\e1a7";
}
.icon-notification-2:before {
    content: "\e1a8";
}
.icon-warning:before {
    content: "\e1a9";
}
.icon-warning-2:before {
    content: "\e1aa";
}
.icon-resize:before {
    content: "\e1ab";
}
.icon-resize-2:before {
    content: "\e1ac";
}
.icon-move:before {
    content: "\e1ad";
}
.icon-stack-play:before {
    content: "\e1ae";
}
.icon-stack-music:before {
    content: "\e1af";
}
.icon-stack:before {
    content: "\e1b0";
}
.icon-stack-user:before {
    content: "\e1b1";
}
.icon-stack-diamonds:before {
    content: "\e1b2";
}
.icon-stack-hearts:before {
    content: "\e1b3";
}
.icon-stack-spades:before {
    content: "\e1b4";
}
.icon-stack-clubs:before {
    content: "\e1b5";
}
.icon-stack-list:before {
    content: "\e1b6";
}
.icon-stack-checkmark-2:before {
    content: "\e1b7";
}
.icon-stack-cancel:before {
    content: "\e1b8";
}
.icon-stack-up:before {
    content: "\e1b9";
}
.icon-stack-down:before {
    content: "\e1ba";
}
.icon-stack-picture:before {
    content: "\e1bb";
}
.icon-stack-star:before {
    content: "\e1bc";
}
.icon-stack-minus:before {
    content: "\e1bd";
}
.icon-stack-plus:before {
    content: "\e1be";
}
.icon-stack-empty:before {
    content: "\e1bf";
}
.icon-hand:before {
    content: "\e1c0";
}
.icon-pointer:before {
    content: "\e1c1";
}
.icon-point-left:before {
    content: "\e1c2";
}
.icon-point-down:before {
    content: "\e1c3";
}
.icon-point-right:before {
    content: "\e1c4";
}
.icon-point-up:before {
    content: "\e1c5";
}
.icon-cursor:before {
    content: "\e1c6";
}
.icon-cursor-2:before {
    content: "\e1c7";
}
.icon-wondering:before {
    content: "\e1c8";
}
.icon-wondering-2:before {
    content: "\e1c9";
}
.icon-neutral:before {
    content: "\e1ca";
}
.icon-neutral-2:before {
    content: "\e1cb";
}
.icon-confused:before {
    content: "\e1cc";
}
.icon-confused-2:before {
    content: "\e1cd";
}
.icon-shocked:before {
    content: "\e1ce";
}
.icon-shocked-2:before {
    content: "\e1cf";
}
.icon-evil:before {
    content: "\e1d0";
}
.icon-evil-2:before {
    content: "\e1d1";
}
.icon-angry:before {
    content: "\e1d2";
}
.icon-angry-2:before {
    content: "\e1d3";
}
.icon-cool:before {
    content: "\e1d4";
}
.icon-cool-2:before {
    content: "\e1d5";
}
.icon-grin:before {
    content: "\e1d6";
}
.icon-grin-2:before {
    content: "\e1d7";
}
.icon-wink:before {
    content: "\e1d8";
}
.icon-wink-2:before {
    content: "\e1d9";
}
.icon-sad:before {
    content: "\e1da";
}
.icon-sad-2:before {
    content: "\e1db";
}
.icon-tongue:before {
    content: "\e1dc";
}
.icon-tongue-2:before {
    content: "\e1dd";
}
.icon-smiley:before {
    content: "\e1de";
}
.icon-smiley-2:before {
    content: "\e1df";
}
.icon-happy:before {
    content: "\e1e0";
}
.icon-happy-2:before {
    content: "\e1e1";
}
.icon-yin-yang:before {
    content: "\e1e2";
}
.icon-peace:before {
    content: "\e1e3";
}
.icon-female:before {
    content: "\e1e4";
}
.icon-woman:before {
    content: "\e1e5";
}
.icon-male:before {
    content: "\e1e6";
}
.icon-man:before {
    content: "\e1e7";
}
.icon-people:before {
    content: "\e1e8";
}
.icon-thumbs-up:before {
    content: "\e1e9";
}
.icon-thumbs-up-2:before {
    content: "\e1ea";
}
.icon-thumbs-up-3:before {
    content: "\e1eb";
}
.icon-thumbs-up-4:before {
    content: "\e1ec";
}
.icon-thumbs-down:before {
    content: "\e1ed";
}
.icon-thumbs-down-2:before {
    content: "\e1ee";
}
.icon-thumbs-up-5:before {
    content: "\e1ef";
}
.icon-thumbs-up-6:before {
    content: "\e1f0";
}
.icon-lips:before {
    content: "\e1f1";
}
.icon-lips-2:before {
    content: "\e1f2";
}
.icon-heart-broken:before {
    content: "\e1f3";
}
.icon-heart:before {
    content: "\e1f4";
}
.icon-heart-2:before {
    content: "\e1f5";
}
.icon-heart-broken-2:before {
    content: "\e1f6";
}
.icon-heart-3:before {
    content: "\e1f7";
}
.icon-heart-4:before {
    content: "\e1f8";
}
.icon-heart-broken-3:before {
    content: "\e1f9";
}
.icon-heart-5:before {
    content: "\e1fa";
}
.icon-heart-6:before {
    content: "\e1fb";
}
.icon-heart-7:before {
    content: "\e1fc";
}
.icon-heart-8:before {
    content: "\e1fd";
}
.icon-star:before {
    content: "\e1fe";
}
.icon-star-2:before {
    content: "\e1ff";
}
.icon-star-3:before {
    content: "\e200";
}
.icon-star-4:before {
    content: "\e201";
}
.icon-star-5:before {
    content: "\e202";
}
.icon-star-6:before {
    content: "\e203";
}
.icon-bed:before {
    content: "\e204";
}
.icon-bed-2:before {
    content: "\e205";
}
.icon-moon:before {
    content: "\e206";
}
.icon-contrast:before {
    content: "\e207";
}
.icon-brightness-contrast:before {
    content: "\e208";
}
.icon-brightness-low:before {
    content: "\e209";
}
.icon-brightness-medium:before {
    content: "\e20a";
}
.icon-brightness-high:before {
    content: "\e20b";
}
.icon-sun:before {
    content: "\e20c";
}
.icon-sun-2:before {
    content: "\e20d";
}
.icon-umbrella:before {
    content: "\e20e";
}
.icon-fan:before {
    content: "\e20f";
}
.icon-windy:before {
    content: "\e210";
}
.icon-weather-snow:before {
    content: "\e211";
}
.icon-weather-rain:before {
    content: "\e212";
}
.icon-weather-lightning:before {
    content: "\e213";
}
.icon-temperature:before {
    content: "\e214";
}
.icon-temperature-2:before {
    content: "\e215";
}
.icon-snowflake:before {
    content: "\e216";
}
.icon-starburst:before {
    content: "\e217";
}
.icon-spotlight:before {
    content: "\e218";
}
.icon-bookmark:before {
    content: "\e219";
}
.icon-bookmarks:before {
    content: "\e21a";
}
.icon-bookmark-2:before {
    content: "\e21b";
}
.icon-bookmark-3:before {
    content: "\e21c";
}
.icon-eye:before {
    content: "\e21d";
}
.icon-eye-2:before {
    content: "\e21e";
}
.icon-eye-3:before {
    content: "\e21f";
}
.icon-eye-4:before {
    content: "\e220";
}
.icon-eye-5:before {
    content: "\e221";
}
.icon-eye-blocked:before {
    content: "\e222";
}
.icon-eye-6:before {
    content: "\e223";
}
.icon-eye-7:before {
    content: "\e224";
}
.icon-eye-blocked-2:before {
    content: "\e225";
}
.icon-eye-8:before {
    content: "\e226";
}
.icon-attachment:before {
    content: "\e227";
}
.icon-attachment-2:before {
    content: "\e228";
}
.icon-flag:before {
    content: "\e229";
}
.icon-flag-2:before {
    content: "\e22a";
}
.icon-flag-3:before {
    content: "\e22b";
}
.icon-flag-4:before {
    content: "\e22c";
}
.icon-flag-5:before {
    content: "\e22d";
}
.icon-flag-6:before {
    content: "\e22e";
}
.icon-anchor:before {
    content: "\e22f";
}
.icon-link:before {
    content: "\e230";
}
.icon-link-2:before {
    content: "\e231";
}
.icon-link-3:before {
    content: "\e232";
}
.icon-link2:before {
    content: "\e233";
}
.icon-link-4:before {
    content: "\e234";
}
.icon-link-5:before {
    content: "\e235";
}
.icon-link-6:before {
    content: "\e236";
}
.icon-network:before {
    content: "\e237";
}
.icon-earth:before {
    content: "\e238";
}
.icon-globe:before {
    content: "\e239";
}
.icon-globe-2:before {
    content: "\e23a";
}
.icon-globe-3:before {
    content: "\e23b";
}
.icon-upload:before {
    content: "\e23c";
}
.icon-download:before {
    content: "\e23d";
}
.icon-upload-2:before {
    content: "\e23e";
}
.icon-download-2:before {
    content: "\e23f";
}
.icon-upload-3:before {
    content: "\e240";
}
.icon-download-3:before {
    content: "\e241";
}
.icon-upload-4:before {
    content: "\e242";
}
.icon-download-4:before {
    content: "\e243";
}
.icon-upload-5:before {
    content: "\e244";
}
.icon-download-5:before {
    content: "\e245";
}
.icon-upload-6:before {
    content: "\e246";
}
.icon-download-6:before {
    content: "\e247";
}
.icon-cloud-upload:before {
    content: "\e248";
}
.icon-cloud-download:before {
    content: "\e249";
}
.icon-cloud:before {
    content: "\e24a";
}
.icon-cloud-2:before {
    content: "\e24b";
}
.icon-cloud-3:before {
    content: "\e24c";
}
.icon-menu-3:before {
    content: "\e24d";
}
.icon-menu-4:before {
    content: "\e24e";
}
.icon-menu-5:before {
    content: "\e24f";
}
.icon-menu-6:before {
    content: "\e250";
}
.icon-menu-7:before {
    content: "\e251";
}
.icon-menu-8:before {
    content: "\e252";
}
.icon-menu-9:before {
    content: "\e253";
}
.icon-circle-small-2:before {
    content: "\e254";
}
.icon-menu-10:before {
    content: "\e255";
}
.icon-menu-11:before {
    content: "\e256";
}
.icon-tree:before {
    content: "\e257";
}
.icon-tree-2:before {
    content: "\e258";
}
.icon-tree-3:before {
    content: "\e259";
}
.icon-grid:before {
    content: "\e25a";
}
.icon-grid-2:before {
    content: "\e25b";
}
.icon-grid-3:before {
    content: "\e25c";
}
.icon-grid-4:before {
    content: "\e25d";
}
.icon-grid-5:before {
    content: "\e25e";
}
.icon-grid-6:before {
    content: "\e25f";
}
.icon-playlist:before {
    content: "\e260";
}
.icon-list:before {
    content: "\e261";
}
.icon-list-2:before {
    content: "\e262";
}
.icon-numbered-list:before {
    content: "\e263";
}
.icon-list-3:before {
    content: "\e264";
}
.icon-list-4:before {
    content: "\e265";
}
.icon-list-5:before {
    content: "\e266";
}
.icon-clipboard:before {
    content: "\e267";
}
.icon-clipboard-2:before {
    content: "\e268";
}
.icon-signup:before {
    content: "\e269";
}
.icon-clipboard-3:before {
    content: "\e26a";
}
.icon-clipboard-4:before {
    content: "\e26b";
}
.icon-socket:before {
    content: "\e26c";
}
.icon-cord:before {
    content: "\e26d";
}
.icon-power-cord:before {
    content: "\e26e";
}
.icon-switch:before {
    content: "\e26f";
}
.icon-power:before {
    content: "\e270";
}
.icon-power-2:before {
    content: "\e271";
}
.icon-lightning:before {
    content: "\e272";
}
.icon-bowling:before {
    content: "\e273";
}
.icon-bowling-2:before {
    content: "\e274";
}
.icon-bowling-ball:before {
    content: "\e275";
}
.icon-eight-ball:before {
    content: "\e276";
}
.icon-racing:before {
    content: "\e277";
}
.icon-hockey:before {
    content: "\e278";
}
.icon-golf:before {
    content: "\e279";
}
.icon-basketball:before {
    content: "\e27a";
}
.icon-baseball:before {
    content: "\e27b";
}
.icon-football:before {
    content: "\e27c";
}
.icon-soccer:before {
    content: "\e27d";
}
.icon-shield:before {
    content: "\e27e";
}
.icon-shield-2:before {
    content: "\e27f";
}
.icon-shield-3:before {
    content: "\e280";
}
.icon-shield-4:before {
    content: "\e281";
}
.icon-gun-ban:before {
    content: "\e282";
}
.icon-gun:before {
    content: "\e283";
}
.icon-target:before {
    content: "\e284";
}
.icon-target-2:before {
    content: "\e285";
}
.icon-target-3:before {
    content: "\e286";
}
.icon-brain:before {
    content: "\e287";
}
.icon-accessibility:before {
    content: "\e288";
}
.icon-accessibility-2:before {
    content: "\e289";
}
.icon-sun-glasses:before {
    content: "\e28a";
}
.icon-glasses:before {
    content: "\e28b";
}
.icon-glasses-2:before {
    content: "\e28c";
}
.icon-glasses-3:before {
    content: "\e28d";
}
.icon-puzzle:before {
    content: "\e28e";
}
.icon-puzzle-2:before {
    content: "\e28f";
}
.icon-puzzle-3:before {
    content: "\e290";
}
.icon-puzzle-4:before {
    content: "\e291";
}
.icon-package:before {
    content: "\e292";
}
.icon-cylinder:before {
    content: "\e293";
}
.icon-pyramid:before {
    content: "\e294";
}
.icon-pyramid-2:before {
    content: "\e295";
}
.icon-cube4:before {
    content: "\e296";
}
.icon-cube:before {
    content: "\e297";
}
.icon-cube-2:before {
    content: "\e298";
}
.icon-cube-3:before {
    content: "\e299";
}
.icon-boat:before {
    content: "\e29a";
}
.icon-ship:before {
    content: "\e29b";
}
.icon-train:before {
    content: "\e29c";
}
.icon-road:before {
    content: "\e29d";
}
.icon-bike:before {
    content: "\e29e";
}
.icon-truck:before {
    content: "\e29f";
}
.icon-bus:before {
    content: "\e2a0";
}
.icon-gas-pump:before {
    content: "\e2a1";
}
.icon-car:before {
    content: "\e2a2";
}
.icon-paper-plane:before {
    content: "\e2a3";
}
.icon-airplane:before {
    content: "\e2a4";
}
.icon-airplane-2:before {
    content: "\e2a5";
}
.icon-briefcase:before {
    content: "\e2a6";
}
.icon-briefcase-2:before {
    content: "\e2a7";
}
.icon-briefcase-3:before {
    content: "\e2a8";
}
.icon-remove:before {
    content: "\e2a9";
}
.icon-remove-2:before {
    content: "\e2aa";
}
.icon-remove-3:before {
    content: "\e2ab";
}
.icon-remove-4:before {
    content: "\e2ac";
}
.icon-remove-5:before {
    content: "\e2ad";
}
.icon-remove-6:before {
    content: "\e2ae";
}
.icon-remove-7:before {
    content: "\e2af";
}
.icon-remove-8:before {
    content: "\e2b0";
}
.icon-lamp:before {
    content: "\e2b1";
}
.icon-lamp-2:before {
    content: "\e2b2";
}
.icon-lamp-3:before {
    content: "\e2b3";
}
.icon-lamp-4:before {
    content: "\e2b4";
}
.icon-skull:before {
    content: "\e2b5";
}
.icon-skull-2:before {
    content: "\e2b6";
}
.icon-skull-3:before {
    content: "\e2b7";
}
.icon-dumbbell:before {
    content: "\e2b8";
}
.icon-magnet:before {
    content: "\e2b9";
}
.icon-magnet-2:before {
    content: "\e2ba";
}
.icon-magnet-3:before {
    content: "\e2bb";
}
.icon-magnet-4:before {
    content: "\e2bc";
}
.icon-atom:before {
    content: "\e2bd";
}
.icon-atom-2:before {
    content: "\e2be";
}
.icon-lab:before {
    content: "\e2bf";
}
.icon-fire:before {
    content: "\e2c0";
}
.icon-fire-2:before {
    content: "\e2c1";
}
.icon-bomb:before {
    content: "\e2c2";
}
.icon-balance:before {
    content: "\e2c3";
}
.icon-hammer:before {
    content: "\e2c4";
}
.icon-dashboard-2:before {
    content: "\e2c5";
}
.icon-meter-fast:before {
    content: "\e2c6";
}
.icon-meter-medium:before {
    content: "\e2c7";
}
.icon-meter-slow:before {
    content: "\e2c8";
}
.icon-meter2:before {
    content: "\e2c9";
}
.icon-meter:before {
    content: "\e2ca";
}
.icon-rocket:before {
    content: "\e2cb";
}
.icon-flower:before {
    content: "\e2cc";
}
.icon-steps:before {
    content: "\e2cd";
}
.icon-paw:before {
    content: "\e2ce";
}
.icon-tree-4:before {
    content: "\e2cf";
}
.icon-tree-5:before {
    content: "\e2d0";
}
.icon-apple-fruit:before {
    content: "\e2d1";
}
.icon-leaf:before {
    content: "\e2d2";
}
.icon-leaf-2:before {
    content: "\e2d3";
}
.icon-cup:before {
    content: "\e2d4";
}
.icon-cup-2:before {
    content: "\e2d5";
}
.icon-hamburger:before {
    content: "\e2d6";
}
.icon-food:before {
    content: "\e2d7";
}
.icon-food-2:before {
    content: "\e2d8";
}
.icon-mug:before {
    content: "\e2d9";
}
.icon-bottle:before {
    content: "\e2da";
}
.icon-bottle-2:before {
    content: "\e2db";
}
.icon-glass:before {
    content: "\e2dc";
}
.icon-glass-2:before {
    content: "\e2dd";
}
.icon-diamond:before {
    content: "\e2de";
}
.icon-diamond-2:before {
    content: "\e2df";
}
.icon-trophy-star:before {
    content: "\e2e0";
}
.icon-trophy:before {
    content: "\e2e1";
}
.icon-trophy-2:before {
    content: "\e2e2";
}
.icon-crown:before {
    content: "\e2e3";
}
.icon-medal:before {
    content: "\e2e4";
}
.icon-medal-2:before {
    content: "\e2e5";
}
.icon-medal-3:before {
    content: "\e2e6";
}
.icon-medal-4:before {
    content: "\e2e7";
}
.icon-medal-5:before {
    content: "\e2e8";
}
.icon-podium:before {
    content: "\e2e9";
}
.icon-rating:before {
    content: "\e2ea";
}
.icon-rating-2:before {
    content: "\e2eb";
}
.icon-rating-3:before {
    content: "\e2ec";
}
.icon-balloon:before {
    content: "\e2ed";
}
.icon-gift:before {
    content: "\e2ee";
}
.icon-gift-2:before {
    content: "\e2ef";
}
.icon-cake:before {
    content: "\e2f0";
}
.icon-ladder:before {
    content: "\e2f1";
}
.icon-stairs:before {
    content: "\e2f2";
}
.icon-stairs-2:before {
    content: "\e2f3";
}
.icon-chart:before {
    content: "\e2f4";
}
.icon-stairs-down:before {
    content: "\e2f5";
}
.icon-stairs-down-2:before {
    content: "\e2f6";
}
.icon-stats-down:before {
    content: "\e2f7";
}
.icon-stats-up:before {
    content: "\e2f8";
}
.icon-bars:before {
    content: "\e2f9";
}
.icon-bars-2:before {
    content: "\e2fa";
}
.icon-bars-3:before {
    content: "\e2fb";
}
.icon-bars-4:before {
    content: "\e2fc";
}
.icon-bars-5:before {
    content: "\e2fd";
}
.icon-bars-6:before {
    content: "\e2fe";
}
.icon-stats-2:before {
    content: "\e2ff";
}
.icon-stats-3:before {
    content: "\e300";
}
.icon-stats-4:before {
    content: "\e301";
}
.icon-pie:before {
    content: "\e302";
}
.icon-pie-2:before {
    content: "\e303";
}
.icon-pie-3:before {
    content: "\e304";
}
.icon-pie-4:before {
    content: "\e305";
}
.icon-pie-5:before {
    content: "\e306";
}
.icon-pie-6:before {
    content: "\e307";
}
.icon-pie-7:before {
    content: "\e308";
}
.icon-cone:before {
    content: "\e309";
}
.icon-construction:before {
    content: "\e30a";
}
.icon-inject:before {
    content: "\e30b";
}
.icon-inject-2:before {
    content: "\e30c";
}
.icon-bug:before {
    content: "\e30d";
}
.icon-bug-2:before {
    content: "\e30e";
}
.icon-patch:before {
    content: "\e30f";
}
.icon-aid:before {
    content: "\e310";
}
.icon-health:before {
    content: "\e311";
}
.icon-wand:before {
    content: "\e312";
}
.icon-wand-2:before {
    content: "\e313";
}
.icon-screwdriver:before {
    content: "\e314";
}
.icon-screwdriver-2:before {
    content: "\e315";
}
.icon-tools:before {
    content: "\e316";
}
.icon-hammer-2:before {
    content: "\e317";
}
.icon-factory:before {
    content: "\e318";
}
.icon-cog:before {
    content: "\e319";
}
.icon-cog-2:before {
    content: "\e31a";
}
.icon-cog-3:before {
    content: "\e31b";
}
.icon-cog-4:before {
    content: "\e31c";
}
.icon-cog-5:before {
    content: "\e31d";
}
.icon-cog-6:before {
    content: "\e31e";
}
.icon-cogs:before {
    content: "\e31f";
}
.icon-cog-7:before {
    content: "\e320";
}
.icon-equalizer:before {
    content: "\e321";
}
.icon-equalizer-2:before {
    content: "\e322";
}
.icon-equalizer-3:before {
    content: "\e323";
}
.icon-settings:before {
    content: "\e324";
}
.icon-wrench:before {
    content: "\e325";
}
.icon-wrench-2:before {
    content: "\e326";
}
.icon-wrench-3:before {
    content: "\e327";
}
.icon-wrench-4:before {
    content: "\e328";
}
.icon-unlocked:before {
    content: "\e329";
}
.icon-lock:before {
    content: "\e32a";
}
.icon-unlocked-2:before {
    content: "\e32b";
}
.icon-lock-2:before {
    content: "\e32c";
}
.icon-lock-3:before {
    content: "\e32d";
}
.icon-lock-4:before {
    content: "\e32e";
}
.icon-lock-5:before {
    content: "\e32f";
}
.icon-keyhole:before {
    content: "\e330";
}
.icon-key:before {
    content: "\e331";
}
.icon-key-2:before {
    content: "\e332";
}
.icon-key-3:before {
    content: "\e333";
}
.icon-key-4:before {
    content: "\e334";
}
.icon-key-5:before {
    content: "\e335";
}
.icon-contract:before {
    content: "\e336";
}
.icon-expand:before {
    content: "\e337";
}
.icon-fullscreen:before {
    content: "\e338";
}
.icon-scale-down:before {
    content: "\e339";
}
.icon-scale-up:before {
    content: "\e33a";
}
.icon-contract-2:before {
    content: "\e33b";
}
.icon-expand-2:before {
    content: "\e33c";
}
.icon-scale-down-2:before {
    content: "\e33d";
}
.icon-scale-up-2:before {
    content: "\e33e";
}
.icon-contract-3:before {
    content: "\e33f";
}
.icon-expand-3:before {
    content: "\e340";
}
.icon-search-2:before {
    content: "\e341";
}
.icon-zoom-out:before {
    content: "\e342";
}
.icon-zoom-in:before {
    content: "\e343";
}
.icon-search-3:before {
    content: "\e344";
}
.icon-search-4:before {
    content: "\e345";
}
.icon-zoom-out-2:before {
    content: "\e346";
}
.icon-zoom-in-2:before {
    content: "\e347";
}
.icon-search-5:before {
    content: "\e348";
}
.icon-search-6:before {
    content: "\e349";
}
.icon-binoculars:before {
    content: "\e34a";
}
.icon-binoculars-2:before {
    content: "\e34b";
}
.icon-microscope:before {
    content: "\e34c";
}
.icon-spinner:before {
    content: "\e34d";
}
.icon-spinner-2:before {
    content: "\e34e";
}
.icon-spinner-3:before {
    content: "\e34f";
}
.icon-spinner-4:before {
    content: "\e350";
}
.icon-spinner-5:before {
    content: "\e351";
}
.icon-spinner-6:before {
    content: "\e352";
}
.icon-spinner-7:before {
    content: "\e353";
}
.icon-spinner-8:before {
    content: "\e354";
}
.icon-spinner-9:before {
    content: "\e355";
}
.icon-spinner-10:before {
    content: "\e356";
}
.icon-spinner-11:before {
    content: "\e357";
}
.icon-spinner-12:before {
    content: "\e358";
}
.icon-busy:before {
    content: "\e359";
}
.icon-busy-2:before {
    content: "\e35a";
}
.icon-busy-3:before {
    content: "\e35b";
}
.icon-busy-4:before {
    content: "\e35c";
}
.icon-quotes-right:before {
    content: "\e35d";
}
.icon-quotes-right-2:before {
    content: "\e35e";
}
.icon-quotes-right-3:before {
    content: "\e35f";
}
.icon-quotes-left:before {
    content: "\e360";
}
.icon-hanger:before {
    content: "\e361";
}
.icon-tshirt:before {
    content: "\e362";
}
.icon-vcard:before {
    content: "\e363";
}
.icon-users:before {
    content: "\e364";
}
.icon-user:before {
    content: "\e365";
}
.icon-user-2:before {
    content: "\e366";
}
.icon-users-2:before {
    content: "\e367";
}
.icon-user-3:before {
    content: "\e368";
}
.icon-user-4:before {
    content: "\e369";
}
.icon-user-5:before {
    content: "\e36a";
}
.icon-user-6:before {
    content: "\e36b";
}
.icon-user-block:before {
    content: "\e36c";
}
.icon-user-cancel:before {
    content: "\e36d";
}
.icon-user-minus:before {
    content: "\e36e";
}
.icon-user-plus:before {
    content: "\e36f";
}
.icon-users-3:before {
    content: "\e370";
}
.icon-user-7:before {
    content: "\e371";
}
.icon-users-4:before {
    content: "\e372";
}
.icon-user-block-2:before {
    content: "\e373";
}
.icon-user-cancel-2:before {
    content: "\e374";
}
.icon-user-minus-2:before {
    content: "\e375";
}
.icon-user-minus-3:before {
    content: "\e376";
}
.icon-user-plus-2:before {
    content: "\e377";
}
.icon-user-plus-3:before {
    content: "\e378";
}
.icon-users-5:before {
    content: "\e379";
}
.icon-user-8:before {
    content: "\e37a";
}
.icon-bubble-forward:before {
    content: "\e37b";
}
.icon-bubble-reply:before {
    content: "\e37c";
}
.icon-bubble-forward-2:before {
    content: "\e37d";
}
.icon-bubble-replu:before {
    content: "\e37e";
}
.icon-bubble-last:before {
    content: "\e37f";
}
.icon-bubble-first:before {
    content: "\e380";
}
.icon-bubble-down:before {
    content: "\e381";
}
.icon-bubble-up:before {
    content: "\e382";
}
.icon-bubble-right:before {
    content: "\e383";
}
.icon-bubble-left:before {
    content: "\e384";
}
.icon-bubble-trash:before {
    content: "\e385";
}
.icon-bubble-notification:before {
    content: "\e386";
}
.icon-bubble-minus:before {
    content: "\e387";
}
.icon-bubble-plus:before {
    content: "\e388";
}
.icon-bubble-cancel:before {
    content: "\e389";
}
.icon-bubble-paperclip:before {
    content: "\e38a";
}
.icon-bubble-heart:before {
    content: "\e38b";
}
.icon-bubble-star:before {
    content: "\e38c";
}
.icon-bubble-locked:before {
    content: "\e38d";
}
.icon-bubble-link:before {
    content: "\e38e";
}
.icon-bubble-video-chat:before {
    content: "\e38f";
}
.icon-bubble-check:before {
    content: "\e390";
}
.icon-bubble-user:before {
    content: "\e391";
}
.icon-bubble-quote:before {
    content: "\e392";
}
.icon-bubble-blocked:before {
    content: "\e393";
}
.icon-bubbles:before {
    content: "\e394";
}
.icon-bubbles-2:before {
    content: "\e395";
}
.icon-bubble:before {
    content: "\e396";
}
.icon-bubble-dots-2:before {
    content: "\e397";
}
.icon-bubble-2:before {
    content: "\e398";
}
.icon-bubble-3:before {
    content: "\e399";
}
.icon-bubble-dots-3:before {
    content: "\e39a";
}
.icon-bubble-4:before {
    content: "\e39b";
}
.icon-bubbles-3:before {
    content: "\e39c";
}
.icon-bubble-5:before {
    content: "\e39d";
}
.icon-bubbles-4:before {
    content: "\e39e";
}
.icon-bubble-6:before {
    content: "\e39f";
}
.icon-bubble-7:before {
    content: "\e3a0";
}
.icon-bubble-8:before {
    content: "\e3a1";
}
.icon-bubble-dots-4:before {
    content: "\e3a2";
}
.icon-bubble-9:before {
    content: "\e3a3";
}
.icon-bubble-10:before {
    content: "\e3a4";
}
.icon-bubble-dots-5:before {
    content: "\e3a5";
}
.icon-bubble-11:before {
    content: "\e3a6";
}
.icon-bubbles-5:before {
    content: "\e3a7";
}
.icon-bubbles-6:before {
    content: "\e3a8";
}
.icon-bubble-notification-2:before {
    content: "\e3a9";
}
.icon-bubbles-7:before {
    content: "\e3aa";
}
.icon-bubbles-8:before {
    content: "\e3ab";
}
.icon-bubble-12:before {
    content: "\e3ac";
}
.icon-bubbles-9:before {
    content: "\e3ad";
}
.icon-bubbles-10:before {
    content: "\e3ae";
}
.icon-bubble-13:before {
    content: "\e3af";
}
.icon-reply:before {
    content: "\e3b0";
}
.icon-reply-2:before {
    content: "\e3b1";
}
.icon-forward-3:before {
    content: "\e3b2";
}
.icon-redo:before {
    content: "\e3b3";
}
.icon-undo:before {
    content: "\e3b4";
}
.icon-align-bottom:before {
    content: "\e3b5";
}
.icon-align-center-vertical:before {
    content: "\e3b6";
}
.icon-align-top:before {
    content: "\e3b7";
}
.icon-align-right:before {
    content: "\e3b8";
}
.icon-align-center-horizontal:before {
    content: "\e3b9";
}
.icon-align-left:before {
    content: "\e3ba";
}
.icon-exclude:before {
    content: "\e3bb";
}
.icon-interset:before {
    content: "\e3bc";
}
.icon-subtract:before {
    content: "\e3bd";
}
.icon-unite:before {
    content: "\e3be";
}
.icon-flip:before {
    content: "\e3bf";
}
.icon-flip-2:before {
    content: "\e3c0";
}
.icon-rotate:before {
    content: "\e3c1";
}
.icon-rotate-2:before {
    content: "\e3c2";
}
.icon-redo-2:before {
    content: "\e3c3";
}
.icon-undo-2:before {
    content: "\e3c4";
}
.icon-database-2:before {
    content: "\e3c5";
}
.icon-database-3:before {
    content: "\e3c6";
}
.icon-database-4:before {
    content: "\e3c7";
}
.icon-storage:before {
    content: "\e3c8";
}
.icon-storage-2:before {
    content: "\e3c9";
}
.icon-cd:before {
    content: "\e3ca";
}
.icon-disk:before {
    content: "\e3cb";
}
.icon-upload-7:before {
    content: "\e3cc";
}
.icon-download-7:before {
    content: "\e3cd";
}
.icon-box-remove:before {
    content: "\e3ce";
}
.icon-box-add:before {
    content: "\e3cf";
}
.icon-box:before {
    content: "\e3d0";
}
.icon-drawer:before {
    content: "\e3d1";
}
.icon-drawer-2:before {
    content: "\e3d2";
}
.icon-drawer-3:before {
    content: "\e3d3";
}
.icon-archive:before {
    content: "\e3d4";
}
.icon-cabinet:before {
    content: "\e3d5";
}
.icon-tv:before {
    content: "\e3d6";
}
.icon-mobile:before {
    content: "\e3d7";
}
.icon-tablet:before {
    content: "\e3d8";
}
.icon-mobile-2:before {
    content: "\e3d9";
}
.icon-mobile-3:before {
    content: "\e3da";
}
.icon-laptop:before {
    content: "\e3db";
}
.icon-screen:before {
    content: "\e3dc";
}
.icon-screen-2:before {
    content: "\e3dd";
}
.icon-screen-3:before {
    content: "\e3de";
}
.icon-screen-4:before {
    content: "\e3df";
}
.icon-keyboard:before {
    content: "\e3e0";
}
.icon-keyboard-2:before {
    content: "\e3e1";
}
.icon-mouse:before {
    content: "\e3e2";
}
.icon-mouse-2:before {
    content: "\e3e3";
}
.icon-mouse-3:before {
    content: "\e3e4";
}
.icon-mouse-4:before {
    content: "\e3e5";
}
.icon-print:before {
    content: "\e3e6";
}
.icon-print-2:before {
    content: "\e3e7";
}
.icon-print-3:before {
    content: "\e3e8";
}
.icon-calendar:before {
    content: "\e3e9";
}
.icon-calendar-2:before {
    content: "\e3ea";
}
.icon-calendar-3:before {
    content: "\e3eb";
}
.icon-calendar-4:before {
    content: "\e3ec";
}
.icon-calendar-5:before {
    content: "\e3ed";
}
.icon-stopwatch:before {
    content: "\e3ee";
}
.icon-alarm-cancel:before {
    content: "\e3ef";
}
.icon-alarm-check:before {
    content: "\e3f0";
}
.icon-alarm-minus:before {
    content: "\e3f1";
}
.icon-alarm-plus:before {
    content: "\e3f2";
}
.icon-bell:before {
    content: "\e3f3";
}
.icon-bell-2:before {
    content: "\e3f4";
}
.icon-alarm:before {
    content: "\e3f5";
}
.icon-alarm-2:before {
    content: "\e3f6";
}
.icon-clock:before {
    content: "\e3f7";
}
.icon-clock-2:before {
    content: "\e3f8";
}
.icon-clock-3:before {
    content: "\e3f9";
}
.icon-watch:before {
    content: "\e3fa";
}
.icon-clock-4:before {
    content: "\e3fb";
}
.icon-clock-5:before {
    content: "\e3fc";
}
.icon-clock-6:before {
    content: "\e3fd";
}
.icon-clock-7:before {
    content: "\e3fe";
}
.icon-history:before {
    content: "\e3ff";
}
.icon-history-2:before {
    content: "\e400";
}
.icon-direction:before {
    content: "\e401";
}
.icon-map:before {
    content: "\e402";
}
.icon-map-2:before {
    content: "\e403";
}
.icon-map-3:before {
    content: "\e404";
}
.icon-map-4:before {
    content: "\e405";
}
.icon-compass:before {
    content: "\e406";
}
.icon-compass-2:before {
    content: "\e407";
}
.icon-location:before {
    content: "\e408";
}
.icon-location-2:before {
    content: "\e409";
}
.icon-location-3:before {
    content: "\e40a";
}
.icon-location-4:before {
    content: "\e40b";
}
.icon-location-5:before {
    content: "\e40c";
}
.icon-location-6:before {
    content: "\e40d";
}
.icon-location-7:before {
    content: "\e40e";
}
.icon-pushpin:before {
    content: "\e40f";
}
.icon-envelop:before {
    content: "\e410";
}
.icon-envelop-opened:before {
    content: "\e411";
}
.icon-mail-send:before {
    content: "\e412";
}
.icon-envelop-2:before {
    content: "\e413";
}
.icon-envelop-3:before {
    content: "\e414";
}
.icon-notebook:before {
    content: "\e415";
}
.icon-address-book:before {
    content: "\e416";
}
.icon-address-book-2:before {
    content: "\e417";
}
.icon-phone-hang-up:before {
    content: "\e418";
}
.icon-phone-hang-up-2:before {
    content: "\e419";
}
.icon-phone:before {
    content: "\e41a";
}
.icon-phone-2:before {
    content: "\e41b";
}
.icon-call-outgoing:before {
    content: "\e41c";
}
.icon-call-incoming:before {
    content: "\e41d";
}
.icon-contact-remove:before {
    content: "\e41e";
}
.icon-contact-add:before {
    content: "\e41f";
}
.icon-contact-remove-2:before {
    content: "\e420";
}
.icon-contact-add-2:before {
    content: "\e421";
}
.icon-phone-3:before {
    content: "\e422";
}
.icon-phone-4:before {
    content: "\e423";
}
.icon-phone-5:before {
    content: "\e424";
}
.icon-phone-6:before {
    content: "\e425";
}
.icon-support:before {
    content: "\e426";
}
.icon-calculate:before {
    content: "\e427";
}
.icon-calculate-2:before {
    content: "\e428";
}
.icon-credit:before {
    content: "\e429";
}
.icon-credit-2:before {
    content: "\e42a";
}
.icon-coins:before {
    content: "\e42b";
}
.icon-coin:before {
    content: "\e42c";
}
.icon-bag:before {
    content: "\e42d";
}
.icon-bag-2:before {
    content: "\e42e";
}
.icon-bag-3:before {
    content: "\e42f";
}
.icon-basket:before {
    content: "\e430";
}
.icon-basket-2:before {
    content: "\e431";
}
.icon-cart-remove:before {
    content: "\e432";
}
.icon-cart-checkout:before {
    content: "\e433";
}
.icon-cart-remove-2:before {
    content: "\e434";
}
.icon-cart-add:before {
    content: "\e435";
}
.icon-cart-minus:before {
    content: "\e436";
}
.icon-cart-plus:before {
    content: "\e437";
}
.icon-cart:before {
    content: "\e438";
}
.icon-cart-2:before {
    content: "\e439";
}
.icon-cart-3:before {
    content: "\e43a";
}
.icon-cart-4:before {
    content: "\e43b";
}
.icon-cart-5:before {
    content: "\e43c";
}
.icon-cart-6:before {
    content: "\e43d";
}
.icon-cart-7:before {
    content: "\e43e";
}
.icon-ticket:before {
    content: "\e43f";
}
.icon-qrcode:before {
    content: "\e440";
}
.icon-barcode:before {
    content: "\e441";
}
.icon-barcode-2:before {
    content: "\e442";
}
.icon-tag:before {
    content: "\e443";
}
.icon-tags:before {
    content: "\e444";
}
.icon-tags-2:before {
    content: "\e445";
}
.icon-tag-2:before {
    content: "\e446";
}
.icon-tag-3:before {
    content: "\e447";
}
.icon-tag-4:before {
    content: "\e448";
}
.icon-tag-5:before {
    content: "\e449";
}
.icon-tag-6:before {
    content: "\e44a";
}
.icon-tag-7:before {
    content: "\e44b";
}
.icon-tag-8:before {
    content: "\e44c";
}
.icon-cc:before {
    content: "\e44d";
}
.icon-certificate:before {
    content: "\e44e";
}
.icon-folder-open:before {
    content: "\e44f";
}
.icon-folder:before {
    content: "\e450";
}
.icon-folder-open-2:before {
    content: "\e451";
}
.icon-folder-2:before {
    content: "\e452";
}
.icon-folder-upload:before {
    content: "\e453";
}
.icon-folder-download:before {
    content: "\e454";
}
.icon-folder-upload-2:before {
    content: "\e455";
}
.icon-folder-download-2:before {
    content: "\e456";
}
.icon-folder-remove:before {
    content: "\e457";
}
.icon-folder-plus:before {
    content: "\e458";
}
.icon-folder-minus:before {
    content: "\e459";
}
.icon-folder-plus-2:before {
    content: "\e45a";
}
.icon-folder-3:before {
    content: "\e45b";
}
.icon-folder-4:before {
    content: "\e45c";
}
.icon-folder-open-3:before {
    content: "\e45d";
}
.icon-folder-5:before {
    content: "\e45e";
}
.icon-folder-remove-2:before {
    content: "\e45f";
}
.icon-folder8:before {
    content: "\e460";
}
.icon-folder-minus-2:before {
    content: "\e461";
}
.icon-folder-minus-3:before {
    content: "\e462";
}
.icon-folder-plus-3:before {
    content: "\e463";
}
.icon-folder-plus-4:before {
    content: "\e464";
}
.icon-folder-upload-3:before {
    content: "\e465";
}
.icon-folder-download-3:before {
    content: "\e466";
}
.icon-folder-6:before {
    content: "\e467";
}
.icon-stack-2:before {
    content: "\e468";
}
.icon-stack-3:before {
    content: "\e469";
}
.icon-stack-4:before {
    content: "\e46a";
}
.icon-paste:before {
    content: "\e46b";
}
.icon-paste-2:before {
    content: "\e46c";
}
.icon-paste-3:before {
    content: "\e46d";
}
.icon-copy:before {
    content: "\e46e";
}
.icon-copy-2:before {
    content: "\e46f";
}
.icon-copy-3:before {
    content: "\e470";
}
.icon-copy-4:before {
    content: "\e471";
}
.icon-file:before {
    content: "\e472";
}
.icon-file-remove:before {
    content: "\e473";
}
.icon-file-check:before {
    content: "\e474";
}
.icon-file-upload:before {
    content: "\e475";
}
.icon-file-download:before {
    content: "\e476";
}
.icon-file-minus:before {
    content: "\e477";
}
.icon-file-plus:before {
    content: "\e478";
}
.icon-file-2:before {
    content: "\e479";
}
.icon-file-3:before {
    content: "\e47a";
}
.icon-file-remove-2:before {
    content: "\e47b";
}
.icon-file-check-2:before {
    content: "\e47c";
}
.icon-file-upload-2:before {
    content: "\e47d";
}
.icon-file-download-2:before {
    content: "\e47e";
}
.icon-file-minus-2:before {
    content: "\e47f";
}
.icon-file-plus-2:before {
    content: "\e480";
}
.icon-files:before {
    content: "\e481";
}
.icon-file-4:before {
    content: "\e482";
}
.icon-file-5:before {
    content: "\e483";
}
.icon-file-6:before {
    content: "\e484";
}
.icon-file-7:before {
    content: "\e485";
}
.icon-file-8:before {
    content: "\e486";
}
.icon-profile:before {
    content: "\e487";
}
.icon-file-9:before {
    content: "\e488";
}
.icon-graduation:before {
    content: "\e489";
}
.icon-library:before {
    content: "\e48a";
}
.icon-library-2:before {
    content: "\e48b";
}
.icon-reading:before {
    content: "\e48c";
}
.icon-books:before {
    content: "\e48d";
}
.icon-book:before {
    content: "\e48e";
}
.icon-book-2:before {
    content: "\e48f";
}
.icon-mic:before {
    content: "\e490";
}
.icon-mic-2:before {
    content: "\e491";
}
.icon-mic-3:before {
    content: "\e492";
}
.icon-mic-4:before {
    content: "\e493";
}
.icon-mic-5:before {
    content: "\e494";
}
.icon-podcast:before {
    content: "\e495";
}
.icon-podcast-2:before {
    content: "\e496";
}
.icon-radio:before {
    content: "\e497";
}
.icon-connection:before {
    content: "\e498";
}
.icon-feed-4:before {
    content: "\e499";
}
.icon-radio-2:before {
    content: "\e49a";
}
.icon-podcast-3:before {
    content: "\e49b";
}
.icon-connection-2:before {
    content: "\e49c";
}
.icon-connection-3:before {
    content: "\e49d";
}
.icon-new:before {
    content: "\e49e";
}
.icon-megaphone:before {
    content: "\e49f";
}
.icon-bullhorn:before {
    content: "\e4a0";
}
.icon-chess:before {
    content: "\e4a1";
}
.icon-pawn:before {
    content: "\e4a2";
}
.icon-knight:before {
    content: "\e4a3";
}
.icon-bishop:before {
    content: "\e4a4";
}
.icon-rock:before {
    content: "\e4a5";
}
.icon-queen:before {
    content: "\e4a6";
}
.icon-king:before {
    content: "\e4a7";
}
.icon-diamonds:before {
    content: "\e4a8";
}
.icon-clubs:before {
    content: "\e4a9";
}
.icon-spades:before {
    content: "\e4aa";
}
.icon-pacman:before {
    content: "\e4ab";
}
.icon-gamepad:before {
    content: "\e4ac";
}
.icon-gamepad-2:before {
    content: "\e4ad";
}
.icon-gamepad-3:before {
    content: "\e4ae";
}
.icon-dice:before {
    content: "\e4af";
}
.icon-camera:before {
    content: "\e4b0";
}
.icon-camera-2:before {
    content: "\e4b1";
}
.icon-camera-3:before {
    content: "\e4b2";
}
.icon-camera-4:before {
    content: "\e4b3";
}
.icon-camera-5:before {
    content: "\e4b4";
}
.icon-film:before {
    content: "\e4b5";
}
.icon-film-2:before {
    content: "\e4b6";
}
.icon-film-3:before {
    content: "\e4b7";
}
.icon-film-4:before {
    content: "\e4b8";
}
.icon-movie:before {
    content: "\e4b9";
}
.icon-movie-2:before {
    content: "\e4ba";
}
.icon-movie-3:before {
    content: "\e4bb";
}
.icon-play-3:before {
    content: "\e4bc";
}
.icon-play-4:before {
    content: "\e4bd";
}
.icon-headphones:before {
    content: "\e4be";
}
.icon-headphones-2:before {
    content: "\e4bf";
}
.icon-guitar:before {
    content: "\e4c0";
}
.icon-piano:before {
    content: "\e4c1";
}
.icon-music:before {
    content: "\e4c2";
}
.icon-music-2:before {
    content: "\e4c3";
}
.icon-music-3:before {
    content: "\e4c4";
}
.icon-music-4:before {
    content: "\e4c5";
}
.icon-music-5:before {
    content: "\e4c6";
}
.icon-music-6:before {
    content: "\e4c7";
}
.icon-camera-6:before {
    content: "\e4c8";
}
.icon-camera-7:before {
    content: "\e4c9";
}
.icon-camera-8:before {
    content: "\e4ca";
}
.icon-camera-9:before {
    content: "\e4cb";
}
.icon-image:before {
    content: "\e4cc";
}
.icon-images:before {
    content: "\e4cd";
}
.icon-image-2:before {
    content: "\e4ce";
}
.icon-image-3:before {
    content: "\e4cf";
}
.icon-image-4:before {
    content: "\e4d0";
}
.icon-images-2:before {
    content: "\e4d1";
}
.icon-image-5:before {
    content: "\e4d2";
}
.icon-image-6:before {
    content: "\e4d3";
}
.icon-image-7:before {
    content: "\e4d4";
}
.icon-paint-format:before {
    content: "\e4d5";
}
.icon-paint-format-2:before {
    content: "\e4d6";
}
.icon-droplet:before {
    content: "\e4d7";
}
.icon-droplet-2:before {
    content: "\e4d8";
}
.icon-droplet-3:before {
    content: "\e4d9";
}
.icon-droplet-4:before {
    content: "\e4da";
}
.icon-eyedropper:before {
    content: "\e4db";
}
.icon-eyedropper-2:before {
    content: "\e4dc";
}
.icon-palette:before {
    content: "\e4dd";
}
.icon-palette-2:before {
    content: "\e4de";
}
.icon-brush:before {
    content: "\e4df";
}
.icon-blog:before {
    content: "\e4e0";
}
.icon-blog-2:before {
    content: "\e4e1";
}
.icon-marker:before {
    content: "\e4e2";
}
.icon-home-2:before {
    content: "\e4e3";
}
.icon-marker-2:before {
    content: "\e4e4";
}
.icon-pen:before {
    content: "\e4e5";
}
.icon-pen-2:before {
    content: "\e4e6";
}
.icon-pen-3:before {
    content: "\e4e7";
}
.icon-pen-4:before {
    content: "\e4e8";
}
.icon-pen-5:before {
    content: "\e4e9";
}
.icon-quill:before {
    content: "\e4ea";
}
.icon-quill-2:before {
    content: "\e4eb";
}
.icon-quill-3:before {
    content: "\e4ec";
}
.icon-pencil-2:before {
    content: "\e4ed";
}
.icon-pencil-3:before {
    content: "\e4ee";
}
.icon-pencil-4:before {
    content: "\e4ef";
}
.icon-pencil-5:before {
    content: "\e4f0";
}
.icon-pencil-6:before {
    content: "\e4f1";
}
.icon-pencil-7:before {
    content: "\e4f2";
}
.icon-newspaper:before {
    content: "\e4f3";
}
.icon-office:before {
    content: "\e4f4";
}
.icon-home-3:before {
    content: "\e4f5";
}
.icon-home-4:before {
    content: "\e4f6";
}
.icon-home-5:before {
    content: "\e4f7";
}
.icon-home-6:before {
    content: "\e4f8";
}
.icon-home-7:before {
    content: "\e4f9";
}
.icon-home-8:before {
    content: "\e4fa";
}
.icon-home-9:before {
    content: "\e4fb";
}
.icon-home-10:before {
    content: "\e4fc";
}
.icon-home-11:before {
    content: "\e4fd";
}
.icon-home-12:before {
    content: "\e4fe";
} 