/**
 * Alerts
 * Taken from bootstrap
 * (no we cant include the whole bootstrap library because it ruins the other CSS)
 */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: 700;
}

.alert > p, .alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable, .alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close, .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #900;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

/*------------------------------------*\
    Animation 
\*------------------------------------*/
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.jiggly:before {
  -webkit-animation: jiggle 0.5s infinite;
}

@-moz-keyframes jiggle {
  0% {
    -moz-transform: rotate(-10deg);
  }
  50% {
    -moz-transform: rotate(10deg);
  }
}
@-webkit-keyframes jiggle {
  0% {
    -webkit-transform: rotate(-10deg);
  }
  50% {
    -webkit-transform: rotate(10deg);
  }
}
/*------------------------------------*\
    Export
\*------------------------------------*/
/* Ugh, way too over specified */
.js-tab-analysis .grid-list.panel-list li.export-button {
  align-items: center;
  padding: 9px;
}

.export {
  background-color: rgba(0, 0, 0, 0.8);
}

.export-container {
  background-color: #32273D;
  color: #f7f6f8;
  padding: 25px;
}

.export li {
  padding-bottom: 5px;
}

.export a {
  color: #fff;
}

.export .text-button {
  color: #fff;
  float: right;
}

/*------------------------------------*\
   Fonts
   This is where font faces are defined.
   You may be looking for type.css 
\*------------------------------------*/
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSans") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Light-webfont.eot");
  src: url("../fonts/OpenSans-Light-webfont?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg#OpenSans") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/opensans-semibold-webfont.eot");
  src: url("../fonts/opensans-semibold-webfont?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold-webfont.woff") format("woff"), url("../fonts/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/opensans-semibold-webfont.svg#pensans") format("svg");
  font-weight: 600;
  font-style: normal;
}
/*------------------------------------*\
    Common Elements
\*------------------------------------*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  /* Prevent font scaling in landscape while allowing user zoom */
}

body {
  color: #111111;
  overflow-y: hidden;
}

p {
  user-select: initial;
}

sup {
  vertical-align: super;
  font-size: 65%;
}

button, .btn {
  cursor: pointer;
}

.collab-btn {
  cursor: pointer;
  padding-left: 5px;
  font-size: 20px;
  line-height: 20px;
}

#fixed_side #fixed_side {
  position: absolute;
}

#scrollable_side {
  position: absolute;
}

#data-reading-popup {
  cursor: auto;
}

.brand {
  background-color: #A19D63;
  border-style: none;
  border-radius: 5px;
  color: #fff;
  padding: 7px 35px;
  display: inline-block;
}

.secondary {
  background-color: #B1A7BC;
  border: none;
  color: #fff;
  padding: 6px 10px;
  border-radius: 5px;
}

.start-btn {
  background-color: #A19D63;
}

.answer-call span,
.reject-call span {
  padding-right: 3px;
}

.answer-call {
  background-color: #16970D;
}

.reject-call {
  background-color: #800000;
}

.brand.extra-small {
  font-size: 12px;
  padding: 5px 15px;
  margin-top: 2px;
}

.brand.small {
  padding: 5px 15px;
}

.brand.secondary:active {
  background-color: #59476D;
}

.secondary svg {
  margin: inherit;
}

.text-button {
  border: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  text-decoration: underline;
  padding: 1px 6px;
  margin: 2px;
}

.brand.loading {
  background-image: url("../img/ajax-loader-green.gif");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 10px 8px;
  padding-left: 40px;
}

.hidden {
  display: none !important;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.dropdown {
  display: none;
  position: absolute;
}

.dropdown li {
  background-color: #f7f6f8;
  border-bottom: 1px solid #D8D3DD;
  border-top: 1px solid #fff;
}

.dropdown li:nth-child(even) {
  background-color: #efedf1;
}

/*.dropdown-trigger:hover ~ .dropdown,*/
.dropdown-trigger:focus ~ .dropdown,
.dropdown:hover
.dropdown:focus {
  display: block;
}

input[type="text"], textarea {
  font-family: "Open Sans";
  background-color: #fff;
  border: 1px solid #D8D3DD;
  color: #8a7b9b;
  height: 35px;
  padding-left: 10px;
  width: 100%;
}

/* TEMP GRAPH stuff */
#graph-container {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
}

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

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

/* Global Loading Icon */
.global-loading-icon {
  display: none;
  background-color: rgba(0, 0, 0, 0.53);
  background-image: url("../img/ajax-loading-halo-1.gif");
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center 20%;
  position: absolute;
  left: 50%;
  top: 20px;
  margin-left: -45px;
  width: 90px;
  height: 84px;
  text-align: center;
}

.global-loading-icon::after {
  content: "Loading...";
  color: white;
  font-size: 15px;
  text-align: center;
  position: absolute;
  bottom: 4px;
  left: 0px;
  width: 100%;
}

.tooltipster-content {
  font-family: inherit !important;
}

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

button.top-space {
  margin-top: 5px;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html .clearfix {
  zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */
.dev-warning {
  position: fixed;
  top: 0;
  width: 100%;
  background: #900 none repeat scroll 0% 0%;
  text-align: center;
  color: #fff;
  font-weight: bold;
  z-index: 10;
}

.view-title {
  position: fixed;
  top: 0;
  width: 100%;
  background: #59476D;
  text-align: center;
  color: #fff;
  font-weight: bold;
  z-index: 10;
}

.dark-background {
  background-color: rgba(0, 0, 0, 0.8);
  display: inline-flex;
}

.tac-container {
  background-color: #32273D;
  color: #f7f6f8;
  padding: 25px;
  width: 500px;
  margin: auto;
}

.tac-container-bottom {
  text-align: right;
  margin-top: 12px;
}

dl {
  width: 320px;
  display: block;
  line-height: 1.5em;
  clear: both;
}

dt {
  width: 120px;
  float: left;
  font-style: italic;
}

dd {
  width: 200px;
  float: left;
}

@media (max-width: 800px) {
  .panel {
    top: 0px;
    left: 0px;
    bottom: 0px;
  }
}
.ol-zoom-in, .ol-zoom-out, .ol-full-screen,
.ol-scale-line-inner, .ol-attribution,
.ol-mouse-position, .timeline-container {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

div.js-scalebar > p, div.timeline-container > p,
div.timeline-date-options > span, .js-current-date,
#data-reading-popup-content > p {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.progress-btn {
  position: relative;
}

.progress-btn:before {
  content: '\A';
  position: absolute;
  background: rgba(89, 71, 109, 0.4);
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px;
  animation: progress 10s linear;
  -webkit-animation: progress 10s linear;
  width: 0%;
}

@keyframes progress {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}
/* ddslick CSS */
.dd-select {
  background: #fff;
  border-radius: 2px;
  border: solid 1px #ccc;
  position: relative;
  cursor: pointer;
}

.dd-select.active {
  background: #59476D;
  color: #fff;
}

.dd-select.active .dd-selected {
  color: #fff;
}

.dd-desc {
  color: #aaa;
  display: block;
  overflow: hidden;
  font-weight: normal;
  line-height: 1.4em;
}

.dd-selected {
  overflow: hidden;
  display: block;
  padding: 10px;
  color: #8a7b9b;
}

.dd-pointer {
  width: 0;
  height: 0;
  position: absolute;
  right: 14px;
  top: 50%;
  margin-top: -8px;
}

.dd-pointer-down {
  border-right: 1px solid #D8D3DD;
  border-bottom: 1px solid #D8D3DD;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.dd-pointer-up {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  width: 12px;
  height: 12px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  margin-top: -2px;
}

.dd-options {
  border: solid 1px #ccc;
  border-top: none;
  list-style: none;
  box-shadow: 0px 1px 5px #ddd;
  display: none;
  z-index: 2000;
  margin: 0;
  padding: 0;
  background: #fff;
  overflow: auto;
}

.dd-option {
  padding: 10px;
  display: block;
  border-bottom: solid 1px #ddd;
  overflow: hidden;
  text-decoration: none;
  color: #333;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
}

.dd-options li.selected {
  position: relative;
}

.dd-options li.selected:after {
  content: "\e2fe";
  font-family: "streamline-24px" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  position: absolute;
  right: 13px;
  top: 10px;
  color: #090;
}

.dd-options > li:last-child > .dd-option {
  border-bottom: none;
}

.dd-option:hover {
  background: #f3f3f3;
  color: #000;
}

.dd-selected-description-truncated {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dd-option-selected {
  background: #f6f6f6;
}

.dd-option-image, .dd-selected-image {
  vertical-align: middle;
  float: left;
  margin-right: 5px;
  max-width: 64px;
}

.dd-option-icon {
  font-size: 17px;
  line-height: 19px;
  margin-right: 5px;
}

.dd-image-right {
  float: right;
  margin-right: 15px;
  margin-left: 5px;
}

.dd-container {
  position: relative;
  margin-bottom: 10px;
}

.dd-selected-text {
  font-weight: bold;
}

.dd-selected-soon {
  background: #59476D;
}

.dd-selected-soon a {
  color: #fff;
}

.noUi-dragable {
  cursor: ew-resize !important;
}

.small-text {
  font-size: 10px;
}

.footer-logo {
  max-height: 35px;
  max-width: 127px;
}

.footer-logo-div {
  position: absolute;
  top: 4px;
  left: 0;
  width: 100%;
  text-align: center;
  pointer-events: none;
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
     not supported by any browser */
  cursor: default;
}

/*------------------------------------*\
    Graph Panel
\*------------------------------------*/
#graphPanel.panel-container {
  width: 150%;
  max-width: 150%;
  z-index: 20;
}

#graphPanel.panel {
  overflow: visible;
}

.graph-holder,
.graph-wait-message {
  background: #fff;
  text-align: center;
  padding: 10px;
}

.active-plot-slideout {
  padding: 0px;
}

.active-plot-slideout table {
  width: 100%;
}

.active-plot-slideout .components td {
  height: auto;
  padding: 0px 5px;
  vertical-align: middle;
}

.active-plot-slideout .components td:nth-child(2) {
  width: 100%;
}

.active-plot-slideout .components td:nth-child(1), .active-plot-slideout .components td:nth-child(3) {
  width: 19px;
}

.close-acitve-plot-component {
  cursor: pointer;
}

.active-plot-component select {
  height: 20px;
  padding: 0px;
  margin: 0px;
}

.active-plot-component[has-data-in-range] {
  padding: 0px;
}

.active-plot-component[has-data-in-range="yes"] {
  background-color: #dff0d8 !important;
}

.active-plot-component[has-data-in-range="yes"] .icon-data:before {
  color: green;
  content: "\e303";
}

.active-plot-component[has-data-in-range="no"] {
  background-color: #f2dede !important;
}

.active-plot-component[has-data-in-range="no"] .icon-data:before {
  color: red;
  content: "\e2c3";
}

.active-plot-component[has-data-in-range="partial"] {
  background-color: #fcf8e3 !important;
}

.active-plot-component[has-data-in-range="partial"] .icon-data:before {
  color: orange;
  content: "\e333";
}

.graph-job {
  padding: 6px 0px;
  background-color: #F5F3F6;
  margin: 6px;
  border: 1px solid #D8D3DD;
}

.graph-job .loading-image {
  background-image: url("../img/ajax-loader.gif");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  align-self: center;
}

.graph-job > div {
  width: 100%;
  display: flex;
}

.graph-job > div div:nth-child(1) {
  flex-basis: 16px;
  flex-shrink: 0;
  margin-right: 5px;
}

input.graph-min, input.graph-max {
  margin: 4px 0px 11px 0px;
  width: 90px;
}

.graph-min {
  float: left;
}

.graph-max {
  float: right;
}

.elevation {
  padding-top: 8px;
}

.elevation select {
  margin-top: 0px;
}

.plot-status-title {
  font-weight: bold;
}

.y-axis {
  display: none;
}

.multiple-components .y-axis {
  display: block;
}

.active-plot-slideout .panel-list {
  min-height: calc(100% - 40px);
}

.plot-header {
  background-color: #59476D;
  color: #fff;
  line-height: 1.5;
  padding: 10px 15px;
  min-height: 38px;
}

.plot-header .right-icon {
  float: right;
  font-size: 22px;
  line-height: 1px;
}

div.js-plot-popup {
  width: 100%;
  height: 100%;
  max-width: none;
  margin: auto;
  z-index: 10100 !important;
}

div.js-plot-popup-html {
  height: 95%;
  width: 95%;
  background-color: white;
  color: #111111;
  padding: 15px;
  max-width: 90%;
  overflow: auto;
  margin: 10px auto;
  z-index: 10100;
}

div.js-plot-popup-html #plot video {
  max-width: 100%;
  height: auto;
}

.bk-bs-modal {
  z-index: 10104 !important;
}

.bk-bs-modal-backdrop.bk-bs-in {
  z-index: 10102;
}

div.js-plot-metadata {
  margin-left: 15px;
}

.bk-plot-wrapper table {
  margin: auto;
  margin-top: 25px;
}

.graph-buttons button,
.js-graph-status-delete {
  height: 31px;
  background-color: #808080;
}

a.js-revert-text {
  text-decoration: underline;
  font-weight: bold;
  cursor: pointer;
}

.graph-date-range-info-div.alert-info p,
.graph-date-range-error-div.alert-danger p {
  padding: 10px;
}

.graph-date-range-info-li,
.graph-date-range-error-li {
  padding-bottom: initial !important;
  padding-top: initial !important;
}

.js-active-plot-style {
  text-transform: none;
}

.extra-plot-info {
  margin-bottom: 10px;
}

.js-plot-data {
  margin-bottom: 10px;
}

.axis_label_input {
  margin-top: 5px;
}

/*------------------------------------*\
    Grid
\*------------------------------------*/
.grid-list.panel-list li,
.grid {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  min-height: 40px;
}

.js-tab-analysis .grid-list.panel-list li {
  align-items: flex-start;
  border-bottom: 1px solid #e0dce4;
}

.grid-list.panel-list li {
  flex-flow: row;
}

.grid-cell {
  margin-right: 1%;
  line-height: 1.5;
  align-items: center;
  word-wrap: break-word;
}

.icon-column {
  width: 40px;
}

/*
.grid-cell:first-child  {
  margin-left: 15px;
}
.grid-cell:last-child  {
  margin-right: 15px;
}
*/
.grid-cell.fill {
  flex: 1;
  flex-basis: 100%;
  -ms-flex-preferred-size: 0px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 1270px) {
  .grid-list.panel-list li,
  .grid {
    flex-flow: initial;
  }

  .reorder-before {
    margin-right: 15px;
    order: -1;
  }

  .fill {
    flex-basis: initial;
    marign: 0;
  }
}
/*------------------------------------*\
    History Panel
\*------------------------------------*/
#historyPanel .graphJob {
  background: white;
  border-style: none;
  border: 1px solid #D8D3DD;
  border-radius: 0;
  color: #8a7b9b;
  display: block;
  text-align: left;
  text-indent: 1px;
  text-overflow: '';
  line-height: 33px;
  padding-left: 10px;
  text-transform: capitalize;
  margin-top: 9px;
  width: 100%;
}

.saved, .not-saved, .loading-image {
  width: 16px;
  height: 16px;
  display: inline-block;
}

.saved:before, .not-saved:before {
  content: "\e09d";
  cursor: pointer;
}

.not-saved {
  font-family: "streamline-24px" !important;
}

.saved, not-saved:hover {
  font-family: "streamline-24px-filled-in" !important;
}

/*------------------------------------*\
    Icons
\*------------------------------------*/
*[class^="icon_"] {
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 24px 24px;
  display: inline-block;
  height: 25px;
  min-width: 40px;
  font-size: 0;
  opacity: 0.5;
  color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  vertical-align: middle;
}

*[class^="icon_"]:focus,
*[class^="icon_"]:hover {
  cursor: pointer;
  opacity: 0.8;
}

*[class^="icon_"].active {
  cursor: pointer;
  opacity: 1;
}

.icon_arrow {
  background-image: url("../img/icons/arrow.svg");
  background-size: 16px 16px;
  opacity: 1;
}

.icon_show {
  background-image: url("../img/icons/show.svg");
}

.icon_download {
  background-image: url("../img/icons/download.svg");
}

.icon_remove {
  background-image: url("../img/icons/dustbin.svg");
}

.icon_close {
  background-image: url("../img/icons/close.svg");
}

.icon_options {
  background-image: url("../img/icons/options.svg");
}

.icon_scalebar {
  background-image: url("../img/icons/scalebar.svg");
}

.icon_details {
  background-image: url("../img/icons/details.svg");
}

.icon_map {
  background-image: url("../img/icons/map.svg");
}

.icon_rect {
  background-image: url("../img/icons/select-rect.svg");
}

.icon_line {
  background-image: url("../img/icons/line.svg");
}

.icon_poly {
  background-image: url("../img/icons/polygon.svg");
}

.icon_analyse {
  background-image: url("../img/icons/graph.svg");
}

.icon_share {
  background-image: url("../img/icons/share.svg");
}

.icon_region {
  background-image: url("../img/icons/map.svg");
}

.icon_pan {
  background-image: url("../img/icons/options.svg");
}

.icon_zoomin {
  background-image: url("../img/icons/zoom-in.svg");
}

.icon_zoomout {
  background-image: url("../img/icons/zoom-out.svg");
}

.icon_loading,
.icon_loading:focus,
.icon_loading:hover {
  background-image: url("../img/icons/loading.png");
  cursor: auto;
  opacity: 0;
}

.icon_loading.active {
  animation: rotation 2s infinite linear;
  opacity: 0.3;
}

.icon_show {
  background-image: url("../img/icons/show.svg");
}

.icon_hide {
  background-image: url("../img/icons/hide.svg");
}

.icon_checkbox {
  background-image: url("../img/icons/checkbox.svg");
}

.icon_checkbox svg {
  width: 24px;
  height: 24px;
}

.icon_checkbox #tick {
  visibility: hidden;
}

.icon_checkbox.active #tick {
  visibility: visible;
}

.icon-svg svg {
  stroke: #000;
  fill: #000;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  shape-rendering: auto;
}

.icon-svg.light svg,
.icon-svg.light path {
  stroke: none;
  fill: #fff;
}

.icon-svg.no-stroke svg {
  stroke-opacity: 0;
}

.bg-removed {
  background-image: none !important;
}

.separator {
  border-right: 1px solid #e0dce4;
}

/* Functional styling;

 * These styles are required for noUiSlider to function.

 * You don't need to change these rules to apply your design.

 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
  
     its values is > 50%. */
  z-index: 10;
}

.noUi-stacking + .noUi-origin {
  /* Fix stacking order in IE7, which incorrectly
  
     creates a new context for the origins. */
  *z-index: -1;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;

 */
.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

.noUi-horizontal.noUi-extended {
  padding: 0 15px;
}

.noUi-horizontal.noUi-extended .noUi-origin {
  right: -15px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

.noUi-vertical.noUi-extended {
  padding: 15px 0;
}

.noUi-vertical.noUi-extended .noUi-origin {
  bottom: -15px;
}

/* Styling;

 */
.noUi-background {
  background: #FAFAFA;
  box-shadow: inset 0 1px 1px #f0f0f0;
}

.noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms;
}

.noUi-origin {
  border-radius: 2px;
}

.noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

.noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;

 */
.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;

 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;

 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled] .noUi-handle {
  cursor: not-allowed;
}

/*------------------------------------*\
    Indicators
\*------------------------------------*/
.indicator-header {
  background-color: #59476D;
  color: #fff;
  line-height: 1.5;
  padding: 10px 15px;
  min-height: 45px;
  text-transform: capitalize;
}

.indicator-header.hidden-layer {
  background-color: #AB3636;
}

.indicator-header-moving {
  background: repeating-linear-gradient(-45deg, #59476D, #59476D 10px, #32253F 10px, #32253F 20px);
}

.indicator-name {
  margin-bottom: 5px;
}

.indicator-header .panel-tab-name {
  border-bottom: 0 none;
}

.sortable-list .indicator-header {
  cursor: -webkit-grab;
  cursor: grab;
}

.moveable {
  margin: 10px;
}

@media only screen and (min-width: 1270px) {
  .indicator-header .icon_remove {
    float: right;
  }
}
.js-tab-analysis .panel-tab {
  padding: 0;
}

.steps > li {
  padding: 16px;
}

.steps > li.full-size {
  padding: 12px;
}

.icon_rect {
  float: right;
}

.icon_line {
  float: right;
}

.icon_poly {
  float: right;
}

.coordinates {
  margin-top: 15px;
}

.analysis-add-series {
  display: none;
  float: right;
}

.has-active-plot .analysis-add-series {
  display: inline;
}

.has-active-plot .analysis-make-new-series {
  display: none;
}

.analysis-draw-bbox-buttons button.extra-small,
.analysis-draw-bbox-buttons label.js-upload-shape {
  background-color: #808080;
  border: 1px solid #808080;
  cursor: pointer;
}

.analysis-draw-bbox-buttons .icon-cursor-select-area {
  position: relative;
  top: 3px;
}

.analysis-draw-bbox-buttons button.drawInProgress {
  background-color: #EFEFEF;
  border: 1px solid #808080;
  color: #808080;
}

.analysis-add-to-plot-buttons {
  margin-top: 10px;
}

.number {
  color: #B1A7BC;
  width: 60px;
  height: 100%;
  display: inline-block;
}

.number + * {
  display: inline-block;
  width: calc(100% - 65px);
}

.bbox-info {
  margin-top: 6px;
}

.bbox-info div {
  display: inline-block;
  width: 32%;
  text-align: center;
  float: left;
}

.bbox-info dd,
.bbox-info dt {
  display: block;
}

.bbox-info dt {
  margin: 0 10px 0 5px;
}

.indicator-list {
  position: static;
}

.indicator-header-icon {
  font-size: 23px;
  width: 35px;
  display: inline-block;
  text-align: center;
}

.js-category-filter-options {
  padding-top: 10px;
}

.search-help {
  position: absolute;
  z-index: 1;
  right: 10px;
  top: 7px;
}

.js-search {
  position: relative;
}

.indicator-header-icon.active {
  border-bottom: 2px solid #a19d63;
}

.indicator-header .remove {
  float: right;
}

.indicator-header p {
  background-color: #442D5C;
  margin: -10px -15px 3px -15px;
  padding: 4px 9px 6px 9px;
  background: linear-gradient(to bottom, #442d5c 75%, #5b496f 100%);
  font-weight: bold;
}

.toggleVisibility {
  border-bottom: none !important;
}

.toggleVisibility:before {
  content: "\e00f";
}

.toggleVisibility.active:before {
  content: "\e02b";
}

.indicator-list > li:not(:last-child) {
  margin-bottom: 20px;
}

.icon-checkbox:before {
  content: "\e506";
  font-size: 80%;
}

.icon-checkbox.active:before, .icon-checkbox:hover:before {
  content: "\e300";
  font-size: 100%;
}

.indicator-checkbox {
  cursor: pointer;
  font-size: 22px;
}

table.stripe.panel-tab td {
  /*height: 30px;*/
  padding-top: 5px;
  padding-left: 15px;
  padding-bottom: 5px;
  vertical-align: middle;
}

table.stripe td:nth-child(odd) {
  min-width: 110px;
}

/* added for allowing teh overlays*/
.indicator-list li {
  position: relative;
}

.indicator-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(100, 100, 100, 0.5);
  cursor: pointer;
}

.export-raw-slideout {
  padding: 19px;
}

.js-geolocation-filter {
  padding: 0px 10px;
}

.js-geolocation-filter-btn {
  cursor: pointer;
}

.js-place-search-filter-radius {
  width: 50px !important;
}

.js-geolocation-filter-btn.searchInProgress {
  background-color: #fff;
  color: #B1A7BC;
}

.js-geolocation-filter-btn {
  border: 1px solid #B1A7BC;
}

.show-geocoder {
  padding-left: 10px;
  cursor: pointer;
}

.show-geocoder-holder {
  background-color: #efedf1;
  color: #111111;
  width: 100%;
}

.show-geocoder-text {
  display: inline-block;
  padding-right: 5px;
}

.related_layer {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}

/*------------------------------------*\
    Compare
\*------------------------------------*/
#map-holder {
  background: #1a1a1a;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

#compare_map, #map {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

#comparison-details {
  font-family: "Open Sans";
  background-color: #59476D;
  color: #fff;
  box-shadow: 0px 0px 11px -2px black;
  line-height: 32px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  left: 10px;
  top: 70px;
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  z-index: 10;
  display: none;
}

#comparison-dates, #comparison-layer {
  height: 100%;
  width: 100%;
  margin-top: 5px;
}

#map-holder.swipeh {
  display: block;
}

#compare_map {
  background: #1a1a1a;
}

#map-holder.standard-view #compare_map {
  width: 0%;
}

#map-holder.standard-view #map {
  width: 100%;
}

#map-holder.view2 #map {
  display: none;
}

#map-holder.compare #map {
  left: 50%;
  width: 50%;
}

#map-holder.compare #compare_map {
  width: 50%;
}

#map-holder.compare #compare_map {
  border-right: white;
  border-right-style: solid;
}

#map-holder.compare #compare_map .ol-control,
#map-holder.swipev #compare_map .ol-control,
#map-holder.swipeh #compare_map .ol-control,
#map-holder.swipeh .ol-target-overlay,
#map-holder.clip #compare_map .ol-control {
  display: none;
}

div.ol-swipe > button {
  height: 40px;
}

.mini-buttons {
  background-color: #B1A7BC;
  border: none;
  color: #fff;
  padding: 6px 10px;
  border-radius: 5px;
}

.swipe-table-edge {
  padding: 3px;
  border: 1px solid;
  white-space: pre;
}

table.swipe-table {
  text-align: center;
}

table.swipe-table td {
  padding: 3px;
  border: 1px solid;
}

#swipe-map span {
  font-size: 16px;
}

#compare-map span {
  font-size: 16px;
}

#compare-map span {
  font-size: 16px;
}

.about-button {
  font-size: 16px !important;
}

/* Check if the screen size is at least 1900px */
@media only screen and (max-width: 1900px) {
  .footer-logo {
    display: none;
  }
}
.footer-logo-div {
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Fix for IE SVG overflow issues */
svg {
  overflow: hidden;
  shape-rendering: crispEdges;
}

.graph svg {
  shape-rendering: auto;
}

.depth-container {
  display: none;
  bottom: 150px;
  right: 0;
  position: absolute;
  transform: translate3D(0, 0, 0);
  /* Performance improvement hack */
  box-shadow: 0px 0px 11px -2px black;
  padding: 5px;
  background: white;
  z-index: 11;
  color: #111111;
  text-align: center;
}

.depth-container p {
  display: inline;
}

.depth-inner {
  margin: 0 auto;
  position: relative;
  width: 100%;
  text-align: left;
}

.depth {
  width: 100%;
  touch-action: none;
}

.main {
  pointer-events: bounding-box;
}

.main text {
  text-anchor: start;
  fill: #B1A7BC;
  /*stroke:black;
  stroke-width:0.5px;*/
}

.main text:hover,
.main text:focus {
  fill: #111111;
}

.separatorLine {
  stroke: gray;
}

.nowLine {
  stroke: lightblue;
  stroke-width: 1.5px;
  stroke-dasharray: 2px,2px;
}

.selectedDateLine {
  rx: 5;
  ry: 5;
  fill: #A19D63;
  /*#b1a7bc;*/
}

.detailLine {
  stroke-width: 1;
}

.timeRange {
  fill: #D8D3DD;
  stroke: none;
}

.data-bar-type--range {
  pointer-events: none;
}

.axis line, .axis path {
  stroke: #D8D3DD;
}

#depth {
  width: calc(100% - 320px);
  display: inline-block;
}

.depth-labels {
  font-size: 10px;
  width: 150px;
  display: inline-block;
}

.depth-labels li {
  position: absolute;
  left: 15px;
  top: 0;
  text-transform: capitalize;
}

.depth .axis .tick {
  cursor: pointer;
}

.depth-next-prev {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.depth-next-prev span {
  cursor: pointer;
  float: left;
  clear: left;
  margin-bottom: 3px;
}

.js-current-depth {
  text-align: center;
  width: 45px;
  margin-bottom: 3px;
}

.depth-holder {
  width: 160px;
  display: inline;
  position: relative;
}

.tooltip-next-previous .label {
  float: left;
}
.tooltip-next-previous .date {
  float: right;
  margin-left: 10px;
}

input.current-date {
  color: #111;
}

line.stroke {
  stroke: #59476D;
}

.is-selected .pika-button {
  background: #59476D;
  box-shadow: inset 0 1px 3px #6E5887;
}

.pika-button:hover {
  background: #BAB67C;
}

.draggable {
  cursor: pointer;
  fill: steelblue;
}

.axis path, .axis line {
  fill: none;
  shape-rendering: crispEdges;
}

.axis text {
  font-family: sans-serif;
  font-size: 11px;
}

/*
.map_controls { 
   position: absolute; 
   top: 25px; 
   right: 25px;
   background-color: #fafafb;
   box-shadow: 4px 0 10px rgba(0,0,0,0.25);
   border: 1px solid $secondary-background; 
   border-radius: 5px; 
}

.map_controls span{
   border-right: 1px solid #e0dce4;
   font-size: 16px;
   padding: 4px 11px;
   display: inline-block;
}

@media (max-width:700px){
   .map_controls { 
      top: 15px; 
      right: 15px;
   }
   .map_controls span{
      border-right: none;
      border-top: 1px solid #e0dce4;
      display: block;
   }

}

*/
.ol-mouse-position {
  position: absolute;
  height: 20px;
  width: 120px;
  right: 10px;
  background-color: #fafafa;
  top: 0px;
}

.ol-zoom, .ol-full-screen {
  position: absolute;
  top: 25px;
  right: 10px;
  background-color: #fafafa;
  box-shadow: 0px 0px 11px -2px black;
  z-index: 10;
  color: #111111;
}

.photon {
  height: 33px;
  width: 36.4px;
  top: 25px;
  max-width: 200px;
}

.ol-full-screen {
  right: 105px;
}

.ol-zoom button, .ol-full-screen button, .photon {
  border: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 5px 10px;
  margin: 2px;
  font-size: 16px;
  color: #111111;
}

.photon {
  position: absolute;
  top: 23px;
  right: 152px;
  background-color: #fafafa;
  box-shadow: 0px 0px 11px -2px black;
  padding: 7px;
  z-index: 10;
  color: #111111;
  background: white;
}

.search {
  top: 100px;
  width: 150px;
}

.ol-search button {
  display: block;
  background: transparent;
  border: none;
}

.ol-control.ol-search.ol-collapsed > button {
  display: block;
  height: 26px;
  width: 31px;
  background: transparent;
  border: none;
}

.autocomplete {
  width: 150px;
}

.ol-search button.ol-revers {
  display: none;
}

.ol-search input {
  margin: 29px 1px 6px 1px;
  width: 150px;
}

.ol-attribution {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: rgba(255, 255, 255, 0.7);
  padding-left: 4px;
}

.ol-attribution button {
  display: none;
}

.ol-attribution li {
  display: inline;
  margin-right: 5px;
  font-size: 0.75em;
}

.ol-attribution a {
  color: #222;
}

.ol-attribution img {
  vertical-align: bottom;
}

.ol-scale-line {
  position: absolute;
  top: 25px;
  right: 200px;
  background-color: #fafafa;
  box-shadow: 0px 0px 11px -2px black;
  padding: 7px;
  cursor: default;
  z-index: 10;
  color: #111111;
}

.ol-scale-line-inner {
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #111111;
  padding-left: 7px;
}

.js-map-settings-message {
  margin: 6px -8px;
  padding: 8px;
}

.ol3-geocoder-search {
  display: none;
}

.ol3-geocoder-search-expanded {
  display: inline;
}

.ol3-geocoder-search-expanded #gcd-input,
.ol3-geocoder-result {
  right: 10px !important;
  left: auto !important;
  width: 260px !important;
}

.ol3-geocoder-container {
  left: auto !important;
  right: 0.5em !important;
  z-index: 10160;
}

button.ol3-geocoder-btn-search {
  display: none !important;
}

ul.ol3-geocoder-result > li:nth-child(odd) {
  background-color: #eee;
}

.metadata-slideout p {
  padding: 10px;
}

.metadata-slideout strong {
  display: block;
  font-weight: bold !important;
}

.metadata-box {
  background: #fbfafb;
  margin-top: 15px;
}

/********************
 *  * HTML CSS
 *   */
.chartWrap {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/********************
 *   Box shadow and border radius styling
 *   */
.nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/********************
 *  * TOOLTIP CSS
 *   */
.nvtooltip {
  position: absolute;
  background-color: white;
  padding: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 10000;
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  pointer-events: none;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Give tooltips that old fade in transition by
 *     putting a "with-transitions" class on the container div.
 *     */
.nvtooltip.with-transitions, .with-transitions .nvtooltip {
  transition: opacity 250ms linear;
  -moz-transition: opacity 250ms linear;
  -webkit-transition: opacity 250ms linear;
  transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -webkit-transition-delay: 250ms;
}

.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px;
}

.nvtooltip h3 {
  margin: 0;
  padding: 4px 14px;
  line-height: 18px;
  font-weight: normal;
  background-color: rgba(247, 247, 247, 0.75);
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center;
}

.nvtooltip span {
  display: inline-block;
  margin: 2px 0;
}

.nvtooltip table {
  margin: 6px;
  border-spacing: 0;
}

.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle;
}

.nvtooltip table td.key {
  font-weight: normal;
}

.nvtooltip table td.value {
  text-align: right;
  font-weight: bold;
}

.nvtooltip table tr.highlight td {
  padding: 1px 9px 1px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}

.nvtooltip table td.legend-color-guide div {
  width: 8px;
  height: 8px;
  vertical-align: middle;
}

.nvtooltip .footer {
  padding: 3px;
  text-align: center;
}

.nvtooltip-pending-removal {
  position: absolute;
  pointer-events: none;
}

/********************
 *  * SVG CSS
 *   */
svg {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Trying to get SVG to act like a greedy block in all browsers */
  display: block;
  /*
   * width:100%;
     height:100%;*/
}

svg text {
  font: normal 12px Arial;
}

svg .title {
  font: bold 14px Arial;
}

.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0;
  /*
   *   pointer-events: none;
   *     */
}

.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold;
}

/**********
 * *  Brush
 * */
.nv-brush .extent {
  fill-opacity: .125;
  shape-rendering: crispEdges;
}

/**********
 * *  Legend
 * */
.nvd3 .nv-legend .nv-series {
  cursor: pointer;
}

.nvd3 .nv-legend .disabled circle {
  fill-opacity: 0;
}

/**********
 * *  Axes
 * */
.nvd3 .nv-axis {
  pointer-events: none;
}

.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: .75;
  shape-rendering: crispEdges;
}

.nvd3 .nv-axis path.domain {
  stroke-opacity: .75;
}

.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0;
}

.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges;
}

.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: .75;
}

.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold;
}

.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
  text-anchor: middle;
}

/**********
 * *  Brush
 * */
.nv-brush .resize path {
  fill: #eee;
  stroke: #666;
}

/**********
 * *  Bars
 * */
.nvd3 .nv-bars .negative rect {
  zfill: brown;
}

.nvd3 .nv-bars rect {
  zfill: steelblue;
  fill-opacity: .75;
  transition: fill-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear;
}

.nvd3 .nv-bars rect.hover {
  fill-opacity: 1;
}

.nvd3 .nv-bars .hover rect {
  fill: lightblue;
}

.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0);
}

.nvd3 .nv-bars .hover text {
  fill: black;
}

/**********
 * *  Bars
 * */
.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear;
}

.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1;
}

.nvd3 .nv-discretebar .nv-groups text,
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/***********
 * *  Pie Chart
 * */
.nvd3.nv-pie path {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
}

.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0;
}

.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1;
}

.nvd3.nv-pie .hover path {
  fill-opacity: .7;
}

.nvd3.nv-pie .nv-label {
  pointer-events: none;
}

.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/**********
 * * Lines
 * */
.nvd3 .nv-groups path.nv-line {
  fill: none;
  stroke-width: 1.5px;
  /*
   *   stroke-linecap: round;
   *     shape-rendering: geometricPrecision;
   *
   *       transition: stroke-width 250ms linear;
   *         -moz-transition: stroke-width 250ms linear;
   *           -webkit-transition: stroke-width 250ms linear;
   *
   *             transition-delay: 250ms
   *               -moz-transition-delay: 250ms;
   *                 -webkit-transition-delay: 250ms;
   *                   */
}

.nvd3 .nv-groups path.nv-line.nv-thin-line {
  stroke-width: 1px;
}

.nvd3 .nv-groups path.nv-area {
  stroke: none;
  /*
   *   stroke-linecap: round;
   *     shape-rendering: geometricPrecision;
   *
   *       stroke-width: 2.5px;
   *         transition: stroke-width 250ms linear;
   *           -moz-transition: stroke-width 250ms linear;
   *             -webkit-transition: stroke-width 250ms linear;
   *
   *               transition-delay: 250ms
   *                 -moz-transition-delay: 250ms;
   *                   -webkit-transition-delay: 250ms;
   *                     */
}

.nvd3 .nv-line.hover path {
  stroke-width: 6px;
}

/*
 * .nvd3.scatter .groups .point {
 *   fill-opacity: 0.1;
 *     stroke-opacity: 0.1;
 *     }
 *       */
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0;
}

.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
  fill-opacity: .5 !important;
  stroke-opacity: .5 !important;
}

.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
  -moz-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
  -webkit-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 7px;
  fill-opacity: .95 !important;
  stroke-opacity: .95 !important;
}

.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0;
}

.nvd3 .nv-indexLine {
  cursor: ew-resize;
}

/**********
 * * Distribution
 * */
.nvd3 .nv-distribution {
  pointer-events: none;
}

/**********
 * *  Scatter
 * */
/* **Attempting to remove this for useVoronoi(false), need to see if it's required anywhere
 * .nvd3 .nv-groups .nv-point {
 *   pointer-events: none;
 *   }
 *   */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: .5;
}

.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1;
}

/*
 * .nv-group.hover .nv-point {
 *   fill-opacity: 1;
 *   }
 *   */
/**********
 * *  Stacked Area
 * */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: .7;
  /*
   *   stroke-opacity: .65;
   *     fill-opacity: 1;
   *       */
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
  /*
   *   transition-delay: 500ms;
   *     -moz-transition-delay: 500ms;
   *       -webkit-transition-delay: 500ms;
   *         */
}

.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: .9;
  /*
   *   stroke-opacity: .85;
   *     */
}

/*
 * .d3stackedarea .groups path {
 *   stroke-opacity: 0;
 *   }
 *     */
.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0;
}

/*
 * .nvd3.nv-stackedarea .nv-groups .nv-point.hover {
 *   stroke-width: 20px;
 *     stroke-opacity: .75;
 *       fill-opacity: 1;
 *       }*/
/**********
 * *  Line Plus Bar
 * */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: .75;
}

.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1;
}

/**********
 * *  Bullet
 * */
.nvd3.nv-bullet {
  font: 10px sans-serif;
}

.nvd3.nv-bullet .nv-measure {
  fill-opacity: .8;
}

.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1;
}

.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px;
}

.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px;
}

.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: .5px;
}

.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee;
}

.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd;
}

.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc;
}

.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold;
}

.nvd3.nv-bullet .nv-subtitle {
  fill: #999;
}

.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: .4;
}

.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: .7;
}

/**********
 * * Sparkline
 * */
.nvd3.nv-sparkline path {
  fill: none;
}

.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none;
}

.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px;
}

.nvd3.nv-sparklineplus,
.nvd3.nv-sparklineplus g {
  pointer-events: all;
}

.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0;
}

.nvd3.nv-sparklineplus .nv-xValue,
.nvd3.nv-sparklineplus .nv-yValue {
  /*
   *   stroke: #666;
   *     */
  stroke-width: 0;
  font-size: .9em;
  font-weight: normal;
}

.nvd3.nv-sparklineplus .nv-yValue {
  stroke: #f66;
}

.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c;
}

.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728;
}

.nvd3.nv-sparklineplus .nv-currentValue {
  /*
   *   stroke: #444;
   *     fill: #000;
   *       */
  font-weight: bold;
  font-size: 1.1em;
}

/**********
 * * historical stock
 * */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 2px;
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 4px;
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c;
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728;
}

.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel {
  font-weight: bold;
}

.nvd3.nv-historicalStockChart .nv-dragTarget {
  fill-opacity: 0;
  stroke: none;
  cursor: move;
}

.nvd3 .nv-brush .extent {
  /*
   *   cursor: ew-resize !important;
   *     */
  fill-opacity: 0 !important;
}

.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: .4;
  fill: #fff;
  fill-opacity: .7;
}

/**********
 * * Indented Tree
 * */
/**
 *  * TODO: the following 3 selectors are based on classes used in the example.  I should either make them standard and leave them here, or move to a CSS file not included in the library
 *   */
.nvd3.nv-indentedtree .name {
  margin-left: 5px;
}

.nvd3.nv-indentedtree .clickable {
  color: #08C;
  cursor: pointer;
}

.nvd3.nv-indentedtree span.clickable:hover {
  color: #005580;
  text-decoration: underline;
}

.nvd3.nv-indentedtree .nv-childrenCount {
  display: inline-block;
  margin-left: 5px;
}

.nvd3.nv-indentedtree .nv-treeicon {
  cursor: pointer;
  /*
   *   cursor: n-resize;
   *     */
}

.nvd3.nv-indentedtree .nv-treeicon.nv-folded {
  cursor: pointer;
  /*
   *   cursor: s-resize;
   *     */
}

/**********
 * * Parallel Coordinates
 * */
.nvd3 .background path {
  fill: none;
  stroke: #ccc;
  stroke-opacity: .4;
  shape-rendering: crispEdges;
}

.nvd3 .foreground path {
  fill: none;
  stroke: steelblue;
  stroke-opacity: .7;
}

.nvd3 .brush .extent {
  fill-opacity: .3;
  stroke: #fff;
  shape-rendering: crispEdges;
}

.nvd3 .axis line, .nvd3 .axis path {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.nvd3 .axis text {
  text-shadow: 0 1px 0 #fff;
}

/****
 * Interactive Layer
 * */
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none;
}

.nvd3 line.nv-guideline {
  stroke: #ccc;
}

/*------------------------------------*\
    Overlay
\*------------------------------------*/
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.6);
}

.overlay-container {
  max-width: 650px;
  margin: 0 auto;
  width: 100%;
  background-color: #32273D;
  color: #f7f6f8;
  padding: 25px;
  -webkit-box-shadow: 0px 0px 30px 2px rgba(255, 255, 255, 0.3);
  -moz-box-shadow: 0px 0px 30px 2px rgba(255, 255, 255, 0.3);
  box-shadow: 0px 0px 30px 2px rgba(255, 255, 255, 0.3);
}

.overlay-container .js-close-share {
  color: #f7f6f8;
  float: right;
}

.js-modal-message-popup .overlay-container {
  width: auto;
  font-size: 20px;
  text-align: center;
}

.accpet-reject-buttons {
  display: inline-block;
  margin: 0 auto;
  padding-top: 10px;
}

.js-modal-message-popup {
  z-index: 10900;
}

.collab-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: visible;
  z-index: 10050;
}

.collab-extent-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
  z-index: 7;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  outline: 50vmax solid rgba(0, 0, 0, 0.3);
}

.walkthrough-highlight-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10750;
  outline: 100vmax solid rgba(0, 0, 0, 0.6);
}

.localVideo, .remoteVideo {
  width: 100%;
  padding-top: 5px;
}

.localVideo {
  transform: rotateY(180deg);
}

.display-div {
  overflow: hidden;
  float: left;
  position: relative;
  margin-bottom: 6px;
  pointer-events: all;
}

.off-btn {
  color: #800000;
}

.on-btn {
  color: #16970D;
}

/*------------------------------------*\
    Panels
\*------------------------------------*/
.panel {
  position: absolute;
  top: 25px;
  bottom: 35px;
  left: 10px;
  min-width: 355px;
  width: 25%;
  max-width: 500px;
  user-select: none;
  box-shadow: 0px 0px 11px -2px black;
  padding-top: 45px;
  padding-bottom: 39px;
  z-index: 10;
}

.panel-header,
.panel-footer,
.panel-container {
  z-index: 10;
}

.panel-header,
.panel-footer {
  background-color: #32253F;
}

.panel-header {
  color: #fff;
  height: 45px;
  border-bottom: 2px solid #EFEDF3;
  box-shadow: 0px 1px 5px -2px #000000;
  z-index: 42;
  overflow: hidden;
  position: absolute;
  width: 100%;
  top: 0px;
  padding-left: 5px;
}

.panel-header .tab {
  float: left;
  display: inline;
  border-bottom: 0px;
  margin-top: 7px;
  padding: 8px 8px 9px 8px;
  cursor: pointer;
  position: relative;
}

.analysis-coordinates input[type="text"] {
  width: calc(100% - 70px);
}

.panel-header .tab.active {
  background-color: #f0eef3;
  color: black;
}

.panel-header .tab [class^="icon-"] {
  font-size: 17px;
  line-height: 19px;
}

.panel-header .panel-icon-tab {
  font-size: 22px;
  margin: 7px;
}

.panel-footer {
  box-shadow: 0px -1px 5px -2px #000000;
  z-index: 42;
  text-align: right;
  color: white;
  padding: 3px;
  position: absolute;
  width: 100%;
  bottom: 0px;
}

.panel-container {
  background-color: rgba(239, 237, 241, 0.5);
  flex: 1;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
}

.panel-container.padded {
  padding: 8px;
}

.panel-container.active {
  display: block;
}

.panel-container-solid-backdrop {
  background-color: #efedf1;
  color: #111111;
  padding: 8px;
}

.icon-btn {
  color: white;
  opacity: 0.5;
  cursor: pointer;
}

.icon-btn:hover {
  opacity: 0.8;
}

.icon-btn.active {
  opacity: 1;
}

.panel-tab {
  background-color: #efedf1;
  color: #111111;
  width: 100%;
  display: none;
  padding-top: 20px;
  padding-bottom: 10px;
}

.panel-tab.no-gap {
  padding-top: 5px;
}

.panel-tab.active {
  display: block;
}

.panel-tab-content {
  position: relative;
  width: 100%;
}

.panel-tab-content h3 {
  margin-left: 13px;
}

.panel-tab-trigger {
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
}

.panel-tab-trigger:checked + .panel-tab {
  display: block;
}

.panel-tab-trigger:checked + table.panel-tab {
  display: table;
}

.panel-tab-name {
  border-bottom: 1px solid #e0dce4;
  border-top: 1px solid transparent;
  display: inline-block;
  padding: 5px;
  width: 50%;
  cursor: pointer;
}

.panel-tab-name.browse-tabs {
  width: 33.33%;
}

.panel-tab-name.focus,
.panel-tab-name:hover,
.panel-tab-name.active {
  color: #111111;
}

.panel-tab-name.active {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #e0dce4;
  border-right: 1px solid #e0dce4;
  border-left: 1px solid #e0dce4;
}

.panel-tab-name.active:last-of-type {
  border-left: 1px solid #e0dce4;
  border-right: 0 none;
}

.panel-tab-name.dark.active {
  background-color: #efedf1;
  border-bottom: 1px solid #efedf1;
}

.panel-tab-name.dark.active:first-of-type {
  border-left: 0 none;
}

.panel-tab-name.dark.active:last-of-type {
  border-right: 0 none;
}

.dark .panel-tab,
.panel-tab-dark {
  background-color: #efedf1;
}

#refinePanel .indicator-select {
  padding-top: 0;
}

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

.panel-list li {
  background-color: #ffffff;
  position: relative;
}

/* over specified */
.panel-list p.grid-cell.fill {
  margin: 0;
  line-height: 40px;
}

.panel-list li:nth-child(even) {
  background-color: #fbfafb;
}

.build-map {
  padding-bottom: 5px;
  padding-top: 10px;
}

.build-map li {
  padding-bottom: 10px;
  text-transform: capitalize;
}

.build-map p {
  display: inline-block;
}

#configurePanel .panel-tab.indicator-select {
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 9px;
  padding-top: 10px;
}

.category-select-list,
.category-tabs {
  background: #efedf1;
}

.category-select-list .selectlist,
.category-select-list .selectoptions,
.category-tabs .selectoptions,
div.js-views-list {
  padding: 10px;
}

.category-select-list .selectlist {
  background: #ccc;
}

.category-select-list .selectlist .dd-container {
  font-weight: bold;
}

.category-select-list .dd-container {
  margin-top: 8px;
}

.category-select-list .selectlist .dd-select {
  border-color: #999;
}

.js-category-filter-select label {
  color: #444;
}

.js-category-filter-select .active label {
  color: #fff;
}

#refinePanel .panel-header h2 {
  text-transform: capitalize;
}

#refinePanel .indicator-select li {
  padding-left: 5px;
}

#refinePanel .panel-list .text-button {
  padding-left: 15px;
}

.js-refined-tags {
  padding-bottom: 10px;
}

.js-refined-tags p {
  padding-bottom: 10px;
}

.js-refined-tags p span {
  font-weight: bold;
  font-size: 1.2em;
}

.refine-remove {
  display: block;
  background: url(../img/cross.png) no-repeat calc(100% - 5px) center;
  background-size: 14px;
  cursor: pointer;
  padding: 5px;
  clear: both;
}

a.refine-remove:hover {
  background-color: #D8D3DD;
}

.refined-tag {
  font-weight: bold;
}

.refined-value {
  float: right;
  margin-right: 19px;
}

.js-refine-section {
  clear: both;
}

.indicator-select label {
  text-transform: capitalize;
}

select,
.indicator-dropdown {
  background: white;
  border-style: none;
  border: 1px solid #D8D3DD;
  border-radius: 0;
  color: #8a7b9b;
  display: block;
  /*-webkit-appearance: none;
  -moz-appearance: none;*/
  text-align: left;
  text-indent: 1px;
  text-overflow: '';
  line-height: 33px;
  padding-left: 10px;
  text-transform: capitalize;
  margin-top: 9px;
  width: 100%;
  height: 35px;
}

/* Disabled options cannot be the same colour as the rest it seems :S */
option:disabled {
  color: #877899;
}

select.users-geojson-files {
  text-transform: none;
}

select.shared-geojson-files {
  text-transform: none;
}

/* Firefox has a weird padding problem */
@-moz-document url-prefix() {
  #indicatorsPanel select {
    line-height: 28px;
    padding-top: 7px;
  }
}
#indicatorsPanel {
  position: relative;
}

.indicator-select .icon_arrow {
  float: right;
  margin-top: 4px;
  margin-right: 5px;
}

.indicator-checkbox-text {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 26px);
}

.indicator-checkbox {
  text-transform: capitalize;
  display: inline-block;
  vertical-align: middle;
}

.panel-list .text-button {
  line-height: 30px;
  padding-left: 8px;
}

.full-height {
  height: 100%;
}

.search-results {
  width: calc(100% - 20px);
  position: relative;
  left: 10px;
  border: solid 1px #ccc;
  border-top: none;
  list-style: none;
  box-shadow: 0px 1px 5px #ddd;
  display: none;
  z-index: 2000;
  margin: 0;
  padding: 0;
  background: #fff;
  overflow: auto;
}

.search-results li a {
  width: 100%;
}

.search-results li.no-result {
  padding: 10px;
}

/* Hide select so that mobile gets mobile version
 * and desktop gets custom */
.hide-select {
  opacity: 0;
  position: absolute;
  z-index: -1;
  width: 0px !important;
  margin-top: -35px !important;
}

input.indsearch {
  border: 1px solid #D8D3DD;
  display: inline-block;
  height: 45px;
  padding: 5px;
  padding-left: 10px;
  margin: 0 10px 0 10px;
  width: calc(100% - 20px);
}

input.search:focus {
  border: 1px solid #444;
  color: #444;
}

.show-tools {
  font-family: "Open Sans";
  background-color: white;
  box-shadow: 0px 0px 11px -2px black;
  border: 1px solid white;
  line-height: 32px;
  padding-right: 15px;
  left: 10px;
  top: 25px;
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 40px;
  z-index: 10;
  color: #111111;
}

.show-tools span {
  font-size: 20px;
  position: relative;
  top: 4px;
  margin-right: 8px;
}

.ellipsisOverflow {
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}

#configurePanel .instructions {
  padding: 9px;
}

.panel-container .instructions {
  padding: 9px;
}

.about-button {
  float: left;
}

.download-text {
  text-align: justify;
  padding: 10px;
  margin-bottom: 15px;
  background: #fbfafb;
}

.list-button-div {
  text-align: right;
}

#list-message {
  padding-bottom: 5px;
}

.js-analysis-message,
.wms-url-message {
  padding: 8px;
}

.tooltipster-base {
  word-break: break-word;
}

.panel-tab b {
  display: block;
}

div.full-width {
  width: 100%;
}

.panel-slideout {
  box-shadow: 0px 0px 11px -2px black;
  background-color: transparent;
  width: 0px;
  z-index: 9;
  position: absolute;
  left: calc( 100% );
  top: 50px;
  bottom: 75px;
  transition: 500ms width;
}

.panel-slideout-content:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 100%;
  left: -10px;
  border-radius: 5px / 100px;
  box-shadow: 0 0 11px black;
}

.panel-slideout-content {
  transition: 500ms left;
  background-color: white;
  width: 400px;
  position: absolute;
  overflow-y: scroll;
  left: -400px;
  padding: 13px;
  max-height: 100%;
  height: 100%;
}

.panel-slideout-content-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 100%;
}

.panel-slideout.show-peak {
  width: 30px;
}

.panel-slideout.show-peak .panel-slideout-content {
  left: calc( -400px + 30px );
}

.panel-slideout.show-all {
  width: 400px;
}

.panel-slideout.show-all .panel-slideout-content {
  left: 0px;
}

.slideout-speak {
  position: absolute;
  top: 8px;
  right: 5px;
  font-size: 16px;
  cursor: pointer;
}

.slideout-pulltab {
  display: none;
  position: absolute;
  right: 0px;
  top: 20%;
  padding: 8px;
  transform-origin: top right;
  transform: rotateZ(-90deg);
  background-color: white;
  cursor: pointer;
  width: 56px;
  text-align: center;
  border: 1px solid;
  border-top: none;
}

.panel-slideout.show-all .slideout-pulltab, .panel-slideout.show-peak .slideout-pulltab {
  display: block;
}

.panel-slideout.show-all .slideout-pulltab::before {
  content: "Hide";
}

.panel-slideout.show-peak .slideout-pulltab::before {
  content: "Show";
}

.slideout-header {
  background-color: #59476D;
  color: #fff;
  line-height: 1.5;
  padding: 10px 15px;
  min-height: 38px;
  text-transform: capitalize;
}

.slideout-header .right-icon {
  float: right;
  font-size: 22px;
  line-height: 1px;
}

.overlay-container-form {
  width: 1000px;
  background-color: white;
  color: #111111;
  padding: 15px;
  max-width: 90%;
  overflow: auto;
  margin: 10px auto;
}

.overlay.js-layer-form-popup {
  align-items: inherit;
}

.form-header {
  background-color: #59476D;
  color: #fff;
  line-height: 1.5;
  padding: 10px 15px;
  min-height: 38px;
}

.form-header .right-icon {
  float: right;
  font-size: 22px;
  line-height: 1px;
  padding-left: 5px;
}

@media screen and (min-width: 800px) {
  .layers-form-left {
    float: left;
    width: 47.5%;
  }

  .layers-form-right {
    float: right;
    width: 47.5%;
  }
}
.js-layer-form-html .clearfix {
  padding-top: 15px;
  clear: both;
}

.layers-form,
.server-form {
  padding: 15px;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  padding-right: 15px;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a:hover, .pagination > li > span:hover {
  background-color: #59476D;
}

.pagination > li > a, .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #fff;
  text-decoration: none;
  background-color: #B1A7BC;
  border: 1px solid #ddd;
}

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

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

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
  color: #B1A7BC;
  background-color: #fff;
  border-color: #ddd;
  cursor: default;
}

.layers-form-left textarea {
  max-height: 400px;
  min-height: 50px;
  max-width: 100%;
  min-width: 100%;
  height: 150px;
}

.server-form .layers-form-left textarea {
  max-height: 160px;
  min-height: 50px;
  overflow: hidden;
  height: 100px;
}

.overlay-container-form select {
  text-transform: none;
  margin-top: 0px;
  float: left;
}

.layers-form-left select[data-id="1"] {
  max-width: calc(100% - 30px);
  min-width: calc(100% - 30px);
}

.custom-default-above-below-color {
  max-width: calc(100% - 30px);
  min-width: calc(100% - 30px);
}

.overlay-container-form label {
  padding-top: 10px;
  display: inline-block;
}

.overlay-container-form label:first-of-type {
  padding-top: 0 !important;
}

.overlay-container-form label.no-padding {
  padding-top: 0;
}

.split-input-3 {
  width: calc((100% / 3) - 3px);
  display: inline-block;
}

.split-input-2 {
  width: 48%;
  display: inline-block;
}

.js-apply-changes {
  max-width: calc(100% - 220px);
}

.overlay-container-form .js-layers-form-submit {
  margin-left: 5px;
  margin-bottom: 15px;
}

.layers-form .icon-btn {
  font-size: 22px;
  line-height: 1px;
  color: #111111;
  padding-top: 5px;
}

.layers-form .btn-mini {
  font-size: 15px;
}

.layers-form .text-button {
  text-align: left;
}

.right-icon {
  float: right;
}

.layers-form-right .left-icon {
  float: left;
  font-size: 22px;
  line-height: 1px;
  color: #111111;
  padding-top: 5px;
}

.layers-form-right textarea {
  height: 50px;
  max-height: 150px;
  min-height: 30px;
}

.layers-form-right textarea[data-id="1"] {
  max-width: calc(100% - 30px);
  min-width: calc(100% - 30px);
}

.layers-form-right input[data-id="1"] {
  max-width: calc(100% - 30px);
  min-width: calc(100% - 30px);
}

.add-layers-div p {
  padding-bottom: 5px;
  padding-top: 5px;
}

.reset-layers-div {
  padding: 5px;
}

.wms-url-div {
  padding-top: 10px;
}

.layers-user-panel {
  padding-bottom: 10px;
}

.server-list-div {
  padding-top: 10px;
}

textarea.alert-error,
input.alert-error {
  background-color: #f2dede;
  border-color: #b55457;
  color: #b55457;
}

textarea.alert-info,
input.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

textarea.alert-warning,
input.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

label.invalid {
  color: #a94442;
}

.form-validation-div.alert-danger p {
  padding-left: 5px;
  padding-bottom: 5px;
}

.form-validation-div.alert-danger p:first-child {
  padding-top: 5px;
}

.form-validation-div.alert-danger {
  margin-top: 10px;
}

span[data-field="Rotation"] {
  color: black;
  font-size: 22px;
  display: inline-block;
  padding: 5px;
}

div.scalebar-preview img {
  max-width: 100%;
  padding-bottom: 2px;
}

div.scalebar-preview {
  position: relative;
}

div.js-edit-layers-html {
  width: 1250px;
  max-width: 90%;
  max-height: 90%;
  overflow: auto;
}

div.js-edit-layers-html td,
div.js-edit-layers-html th {
  padding: 5px 10px 5px 10px;
  text-align: left;
}

div.js-edit-layers-html span.js-edit-server-layers,
div.js-edit-layers-html span.show-server-layers,
div.js-edit-layers-html span.js-delete-server,
div.js-edit-layers-html span.js-update-server {
  color: black;
  font-size: 15px;
}

div.js-edit-layers-html span.js-delete-server:hover {
  color: #990000;
}

div.js-edit-layers-html span.js-edit-server-layers:hover {
  color: #B27300;
}

div.js-edit-layers-html span.js-update-server:hover {
  color: #196619;
}

div.js-edit-layers-html table {
  width: 100%;
}

div.js-edit-layers-html .break-word {
  word-break: break-word;
}

div.js-edit-layers-popup {
  align-items: inherit;
  margin: 10px auto;
}

div.js-edit-groups-html {
  width: 1250px;
  max-width: 90%;
  max-height: 90%;
  overflow: auto;
}
div.js-edit-groups-html table {
  width: 100%;
}
div.js-edit-groups-html table .icon-btn {
  color: black;
}
div.js-edit-groups-html .js-create-group-btn {
  margin-top: 5px;
  margin-bottom: 5px;
}

textarea.edit-group-members {
  min-height: 100px;
  min-width: 100%;
  max-width: 100%;
}

.ol-popup {
  position: absolute;
  background-color: white;
  -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  padding: 15px;
  border: 1px solid #cccccc;
  bottom: 12px;
  left: -50px;
  white-space: nowrap;
  color: #111111;
}

.ol-popup li {
  list-style: square;
  list-style-position: inside;
  margin-right: 10px;
}

.ol-popup:after, .ol-popup:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.ol-popup:after {
  border-top-color: white;
  border-width: 10px;
  left: 48px;
  margin-left: -10px;
}

.ol-popup:before {
  border-top-color: #cccccc;
  border-width: 11px;
  left: 48px;
  margin-left: -11px;
}

.ol-popup-closer {
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 8px;
  color: #111111;
}

.ol-popup-closer:after {
  content: "x";
}

.js-user-feedback-html input {
  min-width: 250px;
}

button.js-user-feedback-submit {
  margin-left: 5px;
}

.user-feedback-buttons-div {
  padding-top: 5px;
}

.js-user-feedback-html {
  color: #111111;
  background-color: white;
}

.js-edit-layers-html,
.js-edit-groups-html {
  color: #111111;
  background-color: white;
}

.warn-spin {
  display: -webkit-inline-box;
  color: #8a6d3b !important;
  opacity: 1;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
  }
}
.bk-tooltip {
  font-size: 13px !important;
  border-radius: 5px !important;
  background: #fff !important;
  border-color: #fff !important;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3) !important;
  color: #2c2c2c !important;
}

.bk-tooltip::after {
  border-left-color: #fff !important;
}

.bk-tooltip::before {
  border-right-color: #fff !important;
}

.bk-tooltip td {
  color: #2c2c2c !important;
}

div.js-walkthrough-management-html {
  width: 1250px;
  max-width: 90%;
  max-height: 90%;
  overflow: auto;
  color: #111111;
  background-color: white;
}

div.js-walkthrough-management-popup {
  align-items: inherit;
  margin: 10px auto;
}

div.js-walkthrough-management-html table {
  width: 100%;
}

div.js-walkthrough-management-html table span {
  color: black;
  font-size: 15px;
}

div.js-walkthrough-management-html td, div.js-walkthrough-management-html th {
  padding: 5px 10px 5px 10px;
  text-align: left;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: inherit;
  font: inherit;
  vertical-align: baseline;
  font-weight: inherit !important;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: fixed;
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

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

b,
strong {
  font-weight: bold !important;
}

/*------------------------------------*\
    Scalebar
\*------------------------------------*/
.noUi-connect {
  background-color: #D8D3DD;
  box-shadow: none;
}

.noUi-handle {
  background-color: #B1A7BC;
  border-radius: 50%;
  box-shadow: none;
}

.noUi-target {
  border-radius: 25px;
}

.noUi-origin {
  border-radius: 25px;
}

.scale-editor {
  display: inline-block;
  text-align: left;
}

.scale-editor input {
  margin: 4px 0px 11px 0px;
  width: 90px;
}

.scale-editor b {
  display: block;
}

.custom-above-below-color {
  width: 100%;
  margin: 0;
}

.colorbands-value {
  margin: 4px 0 0 5px;
  width: 35px;
}

.panel-tab.dimensions-tab {
  background-color: #fbfafb;
  padding: 9px;
}

.scale-options {
  background-color: #fbfafb;
  border-bottom: 1px solid #e0dce4;
  padding-bottom: 10px;
}

.scalevalues {
  padding-bottom: 10px;
}

.above-below-color-selects {
  padding-top: 7px;
  display: inline-block;
  width: 100%;
}

.indicator-option {
  margin-bottom: 10px;
}

.layer-opacity-slider,
.layer-colorbands-slider {
  margin: 10px;
}

.panel-tab.scalebar-tab {
  padding: 9px;
  border-bottom: 1px solid #e0dce4;
}

.js-scalebar {
  cursor: pointer;
}

.panel-tab.scalebar-tab > label {
  max-width: 100%;
}

.scalebar-selected-date {
  float: right;
  margin-left: 10px;
}

.scalebar-outer {
  position: relative;
  margin-bottom: 10px;
}

.scalebar-outer-loose {
  position: relative;
}

.scalebar {
  width: 100%;
  background-size: 100%;
}

.scalebar-loose {
  width: 100%;
}

.legend-img {
  max-width: 100%;
  margin-bottom: 2px;
}

.scalebar-overlay {
  position: absolute;
  width: calc( 100% / 6 );
  margin-left: calc( 0px - (100% / 6 / 2) );
  text-align: center;
}

.scalebar-overlay span {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}

.scalebar-overlay:first-of-type span {
  margin-left: -5px;
}

.scalebar-overlay:last-of-type span {
  margin-right: -5px;
}

.scalebar-overlay:first-of-type {
  margin-left: 0px;
  text-align: left;
  left: 0%;
}

.scalebar-overlay:nth-of-type(2) {
  left: 25%;
}

.scalebar-overlay:nth-of-type(3) {
  left: 50%;
}

.scalebar-overlay:nth-of-type(4) {
  left: 75%;
}

.scalebar-overlay:last-of-type {
  margin-left: 0px;
  text-align: right;
  right: 0%;
}

.scalebar-overlay::before {
  content: " ";
  width: 1px;
  height: 7px;
  background-color: black;
  position: absolute;
  bottom: 100%;
  left: 50%;
}

.scalebar-overlay:first-of-type::before {
  left: 0%;
}

.scalebar-overlay:last-of-type::before {
  left: auto;
  right: 0%;
}

span.scalebar-overlay-text {
  position: absolute;
  width: calc(100%/4);
  height: 100%;
  top: 0;
  display: -webkit-box;
}

/*------------------------------------*\
    Share
\*------------------------------------*/
.share-map-button {
  background: #fff;
  border-top: 1px solid #e0dce4;
  padding: 9px;
  display: flex;
  align-items: center;
}

.share-map-button label,
.export-button label {
  flex: 1;
}

/*.share-container  {
   background-color: $primary-purple;
   color: #f7f6f8;
   padding: 25px;
}

.share-container .js-close-share  {
   color: #f7f6f8;
   float: right;
}
*/
.js-shareurl {
  padding: 5px;
  margin-top: 5px;
  width: 100%;
}

#share-map {
  cursor: pointer;
}

#share-map span {
  position: relative;
  top: 3px;
  font-size: 16px;
}

/*------------------------------------*\
    Start Page
\*------------------------------------*/
.start {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  z-index: 1000;
  overflow-y: auto;
}

.start-dev {
  background-color: #383A25;
}

.start-container {
  background: #32273D;
  color: #f7f6f8;
  padding: 0px;
}

.intro-text {
  padding: 25px;
  padding-bottom: 10px;
}

.intro-text p {
  padding-bottom: 10px;
}

.intro-text a {
  color: white;
}

.start-nav {
  background: #32273D;
  padding: 20px 15px;
  text-align: right;
}

.homepageSlider {
  width: 100%;
  height: 400px;
  position: relative;
  overflow: hidden;
}

.homepageSlider-wrap {
  position: relative;
  height: 100%;
  width: 100%;
}

.homepageSlider-wrap div {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center center;
  float: left;
  position: relative;
}

.browse-not-compatible {
  display: none;
  z-index: 1000;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  margin-top: -84px;
  height: 168px;
  width: 400px;
  color: white;
  padding: 26px 15px;
  background: #32273D;
}

.browse-not-compatible h3 {
  text-align: center;
  font-size: 30px;
}

@font-face {
  font-family: "streamline-24px";
  src: url("../fonts/streamline-24px.eot");
  src: url("../fonts/streamline-24px.eot?#iefix") format("embedded-opentype"), url("../fonts/streamline-24px.ttf") format("truetype"), url("../fonts/streamline-24px.svg#streamline-24px") format("svg"), url("../fonts/streamline-24px.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "streamline-24px" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "streamline-24px" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-bin-1:before {
  content: "\e000";
}

.icon-bin-2:before {
  content: "\e001";
}

.icon-binocular:before {
  content: "\e002";
}

.icon-bomb:before {
  content: "\e003";
}

.icon-clip-1:before {
  content: "\e004";
}

.icon-clip-2:before {
  content: "\e005";
}

.icon-crosshair-1:before {
  content: "\e006";
}

.icon-crosshair-2:before {
  content: "\e007";
}

.icon-crosshair-3:before {
  content: "\e008";
}

.icon-cutter:before {
  content: "\e009";
}

.icon-delete-1:before {
  content: "\e00a";
}

.icon-delete-2:before {
  content: "\e00b";
}

.icon-edit-1:before {
  content: "\e00c";
}

.icon-edit-2:before {
  content: "\e00d";
}

.icon-edit-3:before {
  content: "\e00e";
}

.icon-hide:before {
  content: "\e00f";
}

.icon-ink:before {
  content: "\e010";
}

.icon-key-1:before {
  content: "\e011";
}

.icon-key-2:before {
  content: "\e012";
}

.icon-link-1:before {
  content: "\e013";
}

.icon-link-2:before {
  content: "\e014";
}

.icon-link-3:before {
  content: "\e015";
}

.icon-link-broken-1:before {
  content: "\e016";
}

.icon-link-broken-2:before {
  content: "\e017";
}

.icon-lock-1:before {
  content: "\e018";
}

.icon-lock-2:before {
  content: "\e019";
}

.icon-lock-3:before {
  content: "\e01a";
}

.icon-lock-4:before {
  content: "\e01b";
}

.icon-lock-5:before {
  content: "\e01c";
}

.icon-lock-unlock-1:before {
  content: "\e01d";
}

.icon-lock-unlock-2:before {
  content: "\e01e";
}

.icon-magnifier:before {
  content: "\e01f";
}

.icon-pen-1:before {
  content: "\e020";
}

.icon-pen-2:before {
  content: "\e021";
}

.icon-pen-3:before {
  content: "\e022";
}

.icon-pen-4:before {
  content: "\e023";
}

.icon-pencil-1:before {
  content: "\e024";
}

.icon-pencil-2:before {
  content: "\e025";
}

.icon-pencil-3:before {
  content: "\e026";
}

.icon-pin-1:before {
  content: "\e027";
}

.icon-pin-2:before {
  content: "\e028";
}

.icon-power-1:before {
  content: "\e029";
}

.icon-power-2:before {
  content: "\e02a";
}

.icon-preview-1:before {
  content: "\e02b";
}

.icon-preview-2:before {
  content: "\e02c";
}

.icon-scissor-1:before {
  content: "\e02d";
}

.icon-scissor-2:before {
  content: "\e02e";
}

.icon-skull-1:before {
  content: "\e02f";
}

.icon-skull-2:before {
  content: "\e030";
}

.icon-type-1:before {
  content: "\e031";
}

.icon-type-2:before {
  content: "\e032";
}

.icon-type-3:before {
  content: "\e033";
}

.icon-type-4:before {
  content: "\e034";
}

.icon-zoom-area:before {
  content: "\e035";
}

.icon-zoom-in:before {
  content: "\e036";
}

.icon-zoom-out:before {
  content: "\e037";
}

.icon-cursor-1:before {
  content: "\e038";
}

.icon-cursor-2:before {
  content: "\e039";
}

.icon-cursor-add:before {
  content: "\e03a";
}

.icon-cursor-duplicate:before {
  content: "\e03b";
}

.icon-cursor-move:before {
  content: "\e03c";
}

.icon-cursor-move-2:before {
  content: "\e03d";
}

.icon-cursor-select-area:before {
  content: "\e03e";
}

.icon-hand:before {
  content: "\e03f";
}

.icon-hand-block:before {
  content: "\e040";
}

.icon-hand-grab-1:before {
  content: "\e041";
}

.icon-hand-grab-2:before {
  content: "\e042";
}

.icon-hand-point:before {
  content: "\e043";
}

.icon-hand-touch-1:before {
  content: "\e044";
}

.icon-hand-touch-2:before {
  content: "\e045";
}

.icon-hand-touch-3:before {
  content: "\e046";
}

.icon-hand-touch-4:before {
  content: "\e047";
}

.icon-bookmark-1:before {
  content: "\e048";
}

.icon-bookmark-2:before {
  content: "\e049";
}

.icon-bookmark-3:before {
  content: "\e04a";
}

.icon-bookmark-4:before {
  content: "\e04b";
}

.icon-tag-1:before {
  content: "\e04c";
}

.icon-tag-2:before {
  content: "\e04d";
}

.icon-tag-add:before {
  content: "\e04e";
}

.icon-tag-delete:before {
  content: "\e04f";
}

.icon-tags-1:before {
  content: "\e050";
}

.icon-tags-2:before {
  content: "\e051";
}

.icon-anchor-point-1:before {
  content: "\e052";
}

.icon-anchor-point-2:before {
  content: "\e053";
}

.icon-arrange-1:before {
  content: "\e054";
}

.icon-arrange-2:before {
  content: "\e055";
}

.icon-artboard:before {
  content: "\e056";
}

.icon-brush-1:before {
  content: "\e057";
}

.icon-brush-2:before {
  content: "\e058";
}

.icon-bucket:before {
  content: "\e059";
}

.icon-crop:before {
  content: "\e05a";
}

.icon-dropper-1:before {
  content: "\e05b";
}

.icon-dropper-2:before {
  content: "\e05c";
}

.icon-dropper-3:before {
  content: "\e05d";
}

.icon-glue:before {
  content: "\e05e";
}

.icon-grid:before {
  content: "\e05f";
}

.icon-layers:before {
  content: "\e060";
}

.icon-magic-wand-1:before {
  content: "\e061";
}

.icon-magic-wand-2:before {
  content: "\e062";
}

.icon-magnet:before {
  content: "\e063";
}

.icon-marker:before {
  content: "\e064";
}

.icon-palette:before {
  content: "\e065";
}

.icon-pen-5:before {
  content: "\e066";
}

.icon-pen-6:before {
  content: "\e067";
}

.icon-quill:before {
  content: "\e068";
}

.icon-reflect:before {
  content: "\e069";
}

.icon-roller:before {
  content: "\e06a";
}

.icon-ruler-1:before {
  content: "\e06b";
}

.icon-ruler-2:before {
  content: "\e06c";
}

.icon-scale-diagonal-1:before {
  content: "\e06d";
}

.icon-scale-diagonal-2:before {
  content: "\e06e";
}

.icon-scale-horizontal:before {
  content: "\e06f";
}

.icon-scale-tool-1:before {
  content: "\e070";
}

.icon-scale-tool-2:before {
  content: "\e071";
}

.icon-scale-tool-3:before {
  content: "\e072";
}

.icon-scale-vertical:before {
  content: "\e073";
}

.icon-shear-tool:before {
  content: "\e074";
}

.icon-spray:before {
  content: "\e075";
}

.icon-stamp:before {
  content: "\e076";
}

.icon-stationery-1:before {
  content: "\e077";
}

.icon-stationery-2:before {
  content: "\e078";
}

.icon-stationery-3:before {
  content: "\e079";
}

.icon-vector:before {
  content: "\e07a";
}

.icon-award-1:before {
  content: "\e07b";
}

.icon-award-2:before {
  content: "\e07c";
}

.icon-award-3:before {
  content: "\e07d";
}

.icon-award-4:before {
  content: "\e07e";
}

.icon-award-5:before {
  content: "\e07f";
}

.icon-award-6:before {
  content: "\e080";
}

.icon-crown-1:before {
  content: "\e081";
}

.icon-crown-2:before {
  content: "\e082";
}

.icon-crown-3:before {
  content: "\e083";
}

.icon-fire:before {
  content: "\e084";
}

.icon-flag-1:before {
  content: "\e085";
}

.icon-flag-2:before {
  content: "\e086";
}

.icon-flag-3:before {
  content: "\e087";
}

.icon-flag-4:before {
  content: "\e088";
}

.icon-flag-5:before {
  content: "\e089";
}

.icon-flag-6:before {
  content: "\e08a";
}

.icon-flag-7:before {
  content: "\e08b";
}

.icon-flag-8:before {
  content: "\e08c";
}

.icon-google-plus-1:before {
  content: "\e08d";
}

.icon-google-plus-2:before {
  content: "\e08e";
}

.icon-hand-like-1:before {
  content: "\e08f";
}

.icon-hand-like-2:before {
  content: "\e090";
}

.icon-hand-unlike-1:before {
  content: "\e091";
}

.icon-hand-unlike-2:before {
  content: "\e092";
}

.icon-heart-1:before {
  content: "\e093";
}

.icon-heart-2:before {
  content: "\e094";
}

.icon-heart-angel:before {
  content: "\e095";
}

.icon-heart-broken:before {
  content: "\e096";
}

.icon-heart-minus:before {
  content: "\e097";
}

.icon-heart-plus:before {
  content: "\e098";
}

.icon-present:before {
  content: "\e099";
}

.icon-rank-1:before {
  content: "\e09a";
}

.icon-rank-2:before {
  content: "\e09b";
}

.icon-ribbon:before {
  content: "\e09c";
}

.icon-star-1:before {
  content: "\e09d";
}

.icon-star-2:before {
  content: "\e09e";
}

.icon-star-3:before {
  content: "\e09f";
}

.icon-star-4:before {
  content: "\e0a0";
}

.icon-star-5:before {
  content: "\e0a1";
}

.icon-star-6:before {
  content: "\e0a2";
}

.icon-star-7:before {
  content: "\e0a3";
}

.icon-star-8:before {
  content: "\e0a4";
}

.icon-star-9:before {
  content: "\e0a5";
}

.icon-star-10:before {
  content: "\e0a6";
}

.icon-trophy:before {
  content: "\e0a7";
}

.icon-bubble-2:before {
  content: "\e0a8";
}

.icon-bubble-add-1:before {
  content: "\e0a9";
}

.icon-bubble-add-2:before {
  content: "\e0aa";
}

.icon-bubble-add-3:before {
  content: "\e0ab";
}

.icon-bubble-ask-1:before {
  content: "\e0ac";
}

.icon-bubble-ask-2:before {
  content: "\e0ad";
}

.icon-bubble-attention-1:before {
  content: "\e0ae";
}

.icon-bubble-attention-2:before {
  content: "\e0af";
}

.icon-bubble-attention-3:before {
  content: "\e0b0";
}

.icon-bubble-attention-4:before {
  content: "\e0b1";
}

.icon-bubble-attention-5:before {
  content: "\e0b2";
}

.icon-bubble-attention-6:before {
  content: "\e0b3";
}

.icon-bubble-attention-7:before {
  content: "\e0b4";
}

.icon-bubble-block-1:before {
  content: "\e0b5";
}

.icon-bubble-block-2:before {
  content: "\e0b6";
}

.icon-bubble-block-3:before {
  content: "\e0b7";
}

.icon-bubble-chat-1:before {
  content: "\e0b8";
}

.icon-bubble-chat-2:before {
  content: "\e0b9";
}

.icon-bubble-check-1:before {
  content: "\e0ba";
}

.icon-bubble-check-2:before {
  content: "\e0bb";
}

.icon-bubble-check-3:before {
  content: "\e0bc";
}

.icon-bubble-comment-1:before {
  content: "\e0bd";
}

.icon-bubble-comment-2:before {
  content: "\e0be";
}

.icon-bubble-conversation-1:before {
  content: "\e0bf";
}

.icon-bubble-conversation-2:before {
  content: "\e0c0";
}

.icon-bubble-conversation-3:before {
  content: "\e0c1";
}

.icon-bubble-conversation-4:before {
  content: "\e0c2";
}

.icon-bubble-conversation-5:before {
  content: "\e0c3";
}

.icon-bubble-conversation-6:before {
  content: "\e0c4";
}

.icon-bubble-delete-1:before {
  content: "\e0c5";
}

.icon-bubble-delete-2:before {
  content: "\e0c6";
}

.icon-bubble-delete-3:before {
  content: "\e0c7";
}

.icon-bubble-edit-1:before {
  content: "\e0c8";
}

.icon-bubble-edit-2:before {
  content: "\e0c9";
}

.icon-bubble-edit-3:before {
  content: "\e0ca";
}

.icon-bubble-heart-1:before {
  content: "\e0cb";
}

.icon-bubble-heart-2:before {
  content: "\e0cc";
}

.icon-bubble-minus-1:before {
  content: "\e0cd";
}

.icon-bubble-minus-2:before {
  content: "\e0ce";
}

.icon-bubble-minus-3:before {
  content: "\e0cf";
}

.icon-bubble-quote-1:before {
  content: "\e0d0";
}

.icon-bubble-quote-2:before {
  content: "\e0d1";
}

.icon-bubble-smiley-3:before {
  content: "\e0d2";
}

.icon-bubble-smiley-4:before {
  content: "\e0d3";
}

.icon-bubble-smiley-smile:before {
  content: "\e0d4";
}

.icon-bubble-smiley-wink:before {
  content: "\e0d5";
}

.icon-bubble-star-1:before {
  content: "\e0d6";
}

.icon-bubble-star-2:before {
  content: "\e0d7";
}

.icon-bubble-star-3:before {
  content: "\e0d8";
}

.icon-chat-1:before {
  content: "\e0d9";
}

.icon-chat-2:before {
  content: "\e0da";
}

.icon-chat-3:before {
  content: "\e0db";
}

.icon-chat-4:before {
  content: "\e0dc";
}

.icon-chat-5:before {
  content: "\e0dd";
}

.icon-chat-bubble-1:before {
  content: "\e0de";
}

.icon-chat-bubble-2:before {
  content: "\e0df";
}

.icon-smiley-happy-1:before {
  content: "\e0e0";
}

.icon-smiley-happy-2:before {
  content: "\e0e1";
}

.icon-smiley-happy-3:before {
  content: "\e0e2";
}

.icon-smiley-happy-4:before {
  content: "\e0e3";
}

.icon-smiley-happy-5:before {
  content: "\e0e4";
}

.icon-smiley-relax:before {
  content: "\e0e5";
}

.icon-smiley-sad:before {
  content: "\e0e6";
}

.icon-smiley-surprise:before {
  content: "\e0e7";
}

.icon-thinking-1:before {
  content: "\e0e8";
}

.icon-thinking-2:before {
  content: "\e0e9";
}

.icon-call-1:before {
  content: "\e0ea";
}

.icon-call-2:before {
  content: "\e0eb";
}

.icon-call-3:before {
  content: "\e0ec";
}

.icon-call-4:before {
  content: "\e0ed";
}

.icon-call-add:before {
  content: "\e0ee";
}

.icon-call-block:before {
  content: "\e0ef";
}

.icon-call-delete:before {
  content: "\e0f0";
}

.icon-call-in:before {
  content: "\e0f1";
}

.icon-call-minus:before {
  content: "\e0f2";
}

.icon-call-out:before {
  content: "\e0f3";
}

.icon-contact:before {
  content: "\e0f4";
}

.icon-fax:before {
  content: "\e0f5";
}

.icon-hang-up:before {
  content: "\e0f6";
}

.icon-message:before {
  content: "\e0f7";
}

.icon-mobile-phone-1:before {
  content: "\e0f8";
}

.icon-mobile-phone-2:before {
  content: "\e0f9";
}

.icon-phone-1:before {
  content: "\e0fa";
}

.icon-phone-2:before {
  content: "\e0fb";
}

.icon-phone-3:before {
  content: "\e0fc";
}

.icon-phone-4:before {
  content: "\e0fd";
}

.icon-phone-vibration:before {
  content: "\e0fe";
}

.icon-signal-fine:before {
  content: "\e0ff";
}

.icon-signal-full:before {
  content: "\e100";
}

.icon-signal-high:before {
  content: "\e101";
}

.icon-signal-no:before {
  content: "\e102";
}

.icon-signal-poor:before {
  content: "\e103";
}

.icon-signal-weak:before {
  content: "\e104";
}

.icon-smartphone:before {
  content: "\e105";
}

.icon-tape:before {
  content: "\e106";
}

.icon-camera-symbol-1:before {
  content: "\e107";
}

.icon-camera-symbol-2:before {
  content: "\e108";
}

.icon-camera-symbol-3:before {
  content: "\e109";
}

.icon-headphone:before {
  content: "\e10a";
}

.icon-antenna-1:before {
  content: "\e10b";
}

.icon-antenna-2:before {
  content: "\e10c";
}

.icon-antenna-3:before {
  content: "\e10d";
}

.icon-hotspot-1:before {
  content: "\e10e";
}

.icon-hotspot-2:before {
  content: "\e10f";
}

.icon-link:before {
  content: "\e110";
}

.icon-megaphone-1:before {
  content: "\e111";
}

.icon-megaphone-2:before {
  content: "\e112";
}

.icon-radar:before {
  content: "\e113";
}

.icon-rss-1:before {
  content: "\e114";
}

.icon-rss-2:before {
  content: "\e115";
}

.icon-satellite:before {
  content: "\e116";
}

.icon-address-1:before {
  content: "\e117";
}

.icon-address-2:before {
  content: "\e118";
}

.icon-address-3:before {
  content: "\e119";
}

.icon-forward:before {
  content: "\e11a";
}

.icon-inbox-1:before {
  content: "\e11b";
}

.icon-inbox-2:before {
  content: "\e11c";
}

.icon-inbox-3:before {
  content: "\e11d";
}

.icon-inbox-4:before {
  content: "\e11e";
}

.icon-letter-1:before {
  content: "\e11f";
}

.icon-letter-2:before {
  content: "\e120";
}

.icon-letter-3:before {
  content: "\e121";
}

.icon-letter-4:before {
  content: "\e122";
}

.icon-letter-5:before {
  content: "\e123";
}

.icon-mail-1:before {
  content: "\e124";
}

.icon-mail-2:before {
  content: "\e125";
}

.icon-mail-add:before {
  content: "\e126";
}

.icon-mail-attention:before {
  content: "\e127";
}

.icon-mail-block:before {
  content: "\e128";
}

.icon-mail-box-1:before {
  content: "\e129";
}

.icon-mail-box-2:before {
  content: "\e12a";
}

.icon-mail-box-3:before {
  content: "\e12b";
}

.icon-mail-checked:before {
  content: "\e12c";
}

.icon-mail-compose:before {
  content: "\e12d";
}

.icon-mail-delete:before {
  content: "\e12e";
}

.icon-mail-favorite:before {
  content: "\e12f";
}

.icon-mail-inbox:before {
  content: "\e130";
}

.icon-mail-lock:before {
  content: "\e131";
}

.icon-mail-minus:before {
  content: "\e132";
}

.icon-mail-read:before {
  content: "\e133";
}

.icon-mail-recieved-1:before {
  content: "\e134";
}

.icon-mail-recieved-2:before {
  content: "\e135";
}

.icon-mail-search-1:before {
  content: "\e136";
}

.icon-mail-search-2:before {
  content: "\e137";
}

.icon-mail-sent-1:before {
  content: "\e138";
}

.icon-mail-sent-2:before {
  content: "\e139";
}

.icon-mail-setting:before {
  content: "\e13a";
}

.icon-mail-star:before {
  content: "\e13b";
}

.icon-mail-sync:before {
  content: "\e13c";
}

.icon-mail-time:before {
  content: "\e13d";
}

.icon-outbox-1:before {
  content: "\e13e";
}

.icon-outbox-2:before {
  content: "\e13f";
}

.icon-plane-paper-1:before {
  content: "\e140";
}

.icon-plane-paper-2:before {
  content: "\e141";
}

.icon-reply-mail-1:before {
  content: "\e142";
}

.icon-reply-mail-2:before {
  content: "\e143";
}

.icon-connection-1:before {
  content: "\e144";
}

.icon-connection-2:before {
  content: "\e145";
}

.icon-connection-3:before {
  content: "\e146";
}

.icon-contacts-1:before {
  content: "\e147";
}

.icon-contacts-2:before {
  content: "\e148";
}

.icon-contacts-3:before {
  content: "\e149";
}

.icon-contacts-4:before {
  content: "\e14a";
}

.icon-female:before {
  content: "\e14b";
}

.icon-gender-female:before {
  content: "\e14c";
}

.icon-gender-male:before {
  content: "\e14d";
}

.icon-genders:before {
  content: "\e14e";
}

.icon-id-1:before {
  content: "\e14f";
}

.icon-id-2:before {
  content: "\e150";
}

.icon-id-3:before {
  content: "\e151";
}

.icon-id-4:before {
  content: "\e152";
}

.icon-id-5:before {
  content: "\e153";
}

.icon-id-6:before {
  content: "\e154";
}

.icon-id-7:before {
  content: "\e155";
}

.icon-id-8:before {
  content: "\e156";
}

.icon-male:before {
  content: "\e157";
}

.icon-profile-1:before {
  content: "\e158";
}

.icon-profile-2:before {
  content: "\e159";
}

.icon-profile-3:before {
  content: "\e15a";
}

.icon-profile-4:before {
  content: "\e15b";
}

.icon-profile-5:before {
  content: "\e15c";
}

.icon-profile-6:before {
  content: "\e15d";
}

.icon-profile-athlete:before {
  content: "\e15e";
}

.icon-profile-bussiness-man:before {
  content: "\e15f";
}

.icon-profile-chef:before {
  content: "\e160";
}

.icon-profile-cop:before {
  content: "\e161";
}

.icon-profile-doctor-1:before {
  content: "\e162";
}

.icon-profile-doctor-2:before {
  content: "\e163";
}

.icon-profile-gentleman-1:before {
  content: "\e164";
}

.icon-profile-gentleman-2:before {
  content: "\e165";
}

.icon-profile-graduate:before {
  content: "\e166";
}

.icon-profile-king:before {
  content: "\e167";
}

.icon-profile-lady-1:before {
  content: "\e168";
}

.icon-profile-lady-2:before {
  content: "\e169";
}

.icon-profile-man:before {
  content: "\e16a";
}

.icon-profile-nurse1:before {
  content: "\e16b";
}

.icon-profile-nurse-2:before {
  content: "\e16c";
}

.icon-profile-prisoner:before {
  content: "\e16d";
}

.icon-profile-serviceman-1:before {
  content: "\e16e";
}

.icon-profile-serviceman-2:before {
  content: "\e16f";
}

.icon-profile-spy:before {
  content: "\e170";
}

.icon-profile-teacher:before {
  content: "\e171";
}

.icon-profile-thief:before {
  content: "\e172";
}

.icon-user-1:before {
  content: "\e173";
}

.icon-user-2:before {
  content: "\e174";
}

.icon-user-add-1:before {
  content: "\e175";
}

.icon-user-add-2:before {
  content: "\e176";
}

.icon-user-block-1:before {
  content: "\e177";
}

.icon-user-block-2:before {
  content: "\e178";
}

.icon-user-checked-1:before {
  content: "\e179";
}

.icon-user-checked-2:before {
  content: "\e17a";
}

.icon-user-delete-1:before {
  content: "\e17b";
}

.icon-user-delete-2:before {
  content: "\e17c";
}

.icon-user-edit-1:before {
  content: "\e17d";
}

.icon-user-edit-2:before {
  content: "\e17e";
}

.icon-user-heart-1:before {
  content: "\e17f";
}

.icon-user-heart-2:before {
  content: "\e180";
}

.icon-user-lock-1:before {
  content: "\e181";
}

.icon-user-lock-2:before {
  content: "\e182";
}

.icon-user-minus-1:before {
  content: "\e183";
}

.icon-user-minus-2:before {
  content: "\e184";
}

.icon-user-search-1:before {
  content: "\e185";
}

.icon-user-search-2:before {
  content: "\e186";
}

.icon-user-setting-1:before {
  content: "\e187";
}

.icon-user-setting-2:before {
  content: "\e188";
}

.icon-user-star-1:before {
  content: "\e189";
}

.icon-user-star-2:before {
  content: "\e18a";
}

.icon-zz-profile-doctor-2:before {
  content: "\e18b";
}

.icon-bag-shopping-1:before {
  content: "\e18c";
}

.icon-bag-shopping-2:before {
  content: "\e18d";
}

.icon-bag-shopping-3:before {
  content: "\e18e";
}

.icon-basket-1:before {
  content: "\e18f";
}

.icon-basket-2:before {
  content: "\e190";
}

.icon-basket-3:before {
  content: "\e191";
}

.icon-basket-add:before {
  content: "\e192";
}

.icon-basket-minus:before {
  content: "\e193";
}

.icon-briefcase:before {
  content: "\e194";
}

.icon-cart-1:before {
  content: "\e195";
}

.icon-cart-2:before {
  content: "\e196";
}

.icon-cart-3:before {
  content: "\e197";
}

.icon-cart-4:before {
  content: "\e198";
}

.icon-cut:before {
  content: "\e199";
}

.icon-handbag-1:before {
  content: "\e19a";
}

.icon-handbag-2:before {
  content: "\e19b";
}

.icon-purse-1:before {
  content: "\e19c";
}

.icon-purse-2:before {
  content: "\e19d";
}

.icon-qr-code:before {
  content: "\e19e";
}

.icon-receipt-1:before {
  content: "\e19f";
}

.icon-receipt-2:before {
  content: "\e1a0";
}

.icon-receipt-3:before {
  content: "\e1a1";
}

.icon-receipt-4:before {
  content: "\e1a2";
}

.icon-shopping-1:before {
  content: "\e1a3";
}

.icon-sign-new-1:before {
  content: "\e1a4";
}

.icon-sign-new-2:before {
  content: "\e1a5";
}

.icon-sign-parking:before {
  content: "\e1a6";
}

.icon-signal-star:before {
  content: "\e1a7";
}

.icon-trolley-1:before {
  content: "\e1a8";
}

.icon-trolley-2:before {
  content: "\e1a9";
}

.icon-trolley-3:before {
  content: "\e1aa";
}

.icon-trolley-load:before {
  content: "\e1ab";
}

.icon-trolley-off:before {
  content: "\e1ac";
}

.icon-wallet-1:before {
  content: "\e1ad";
}

.icon-wallet-2:before {
  content: "\e1ae";
}

.icon-wallet-3:before {
  content: "\e1af";
}

.icon-camera-1:before {
  content: "\e1b0";
}

.icon-camera-2:before {
  content: "\e1b1";
}

.icon-camera-3:before {
  content: "\e1b2";
}

.icon-camera-4:before {
  content: "\e1b3";
}

.icon-camera-5:before {
  content: "\e1b4";
}

.icon-camera-back:before {
  content: "\e1b5";
}

.icon-camera-focus:before {
  content: "\e1b6";
}

.icon-camera-frames:before {
  content: "\e1b7";
}

.icon-camera-front:before {
  content: "\e1b8";
}

.icon-camera-graph-1:before {
  content: "\e1b9";
}

.icon-camera-graph-2:before {
  content: "\e1ba";
}

.icon-camera-landscape:before {
  content: "\e1bb";
}

.icon-camera-lens-1:before {
  content: "\e1bc";
}

.icon-camera-lens-2:before {
  content: "\e1bd";
}

.icon-camera-light:before {
  content: "\e1be";
}

.icon-camera-portrait:before {
  content: "\e1bf";
}

.icon-camera-view:before {
  content: "\e1c0";
}

.icon-film-1:before {
  content: "\e1c1";
}

.icon-film-2:before {
  content: "\e1c2";
}

.icon-photo-1:before {
  content: "\e1c3";
}

.icon-photo-2:before {
  content: "\e1c4";
}

.icon-photo-frame:before {
  content: "\e1c5";
}

.icon-photos-1:before {
  content: "\e1c6";
}

.icon-photos-2:before {
  content: "\e1c7";
}

.icon-polaroid:before {
  content: "\e1c8";
}

.icon-signal-camera-1:before {
  content: "\e1c9";
}

.icon-signal-camera-2:before {
  content: "\e1ca";
}

.icon-user-photo:before {
  content: "\e1cb";
}

.icon-backward-1:before {
  content: "\e1cc";
}

.icon-dvd-player:before {
  content: "\e1cd";
}

.icon-eject-1:before {
  content: "\e1ce";
}

.icon-film-3:before {
  content: "\e1cf";
}

.icon-forward-1:before {
  content: "\e1d0";
}

.icon-handycam:before {
  content: "\e1d1";
}

.icon-movie-play-1:before {
  content: "\e1d2";
}

.icon-movie-play-2:before {
  content: "\e1d3";
}

.icon-movie-play-3:before {
  content: "\e1d4";
}

.icon-next-1:before {
  content: "\e1d5";
}

.icon-pause-1:before {
  content: "\e1d6";
}

.icon-play-1:before {
  content: "\e1d7";
}

.icon-player:before {
  content: "\e1d8";
}

.icon-previous-1:before {
  content: "\e1d9";
}

.icon-record-1:before {
  content: "\e1da";
}

.icon-slate:before {
  content: "\e1db";
}

.icon-stop-1:before {
  content: "\e1dc";
}

.icon-television:before {
  content: "\e1dd";
}

.icon-video-camera-1:before {
  content: "\e1de";
}

.icon-video-camera-2:before {
  content: "\e1df";
}

.icon-backward-2:before {
  content: "\e1e0";
}

.icon-cd:before {
  content: "\e1e1";
}

.icon-eject-2:before {
  content: "\e1e2";
}

.icon-equalizer-2:before {
  content: "\e1e3";
}

.icon-equalizer-3:before {
  content: "\e1e4";
}

.icon-forward-2:before {
  content: "\e1e5";
}

.icon-gramophone:before {
  content: "\e1e6";
}

.icon-gramophone-record-2:before {
  content: "\e1e7";
}

.icon-guitar:before {
  content: "\e1e8";
}

.icon-headphone-1:before {
  content: "\e1e9";
}

.icon-headphone-2:before {
  content: "\e1ea";
}

.icon-microphone-1:before {
  content: "\e1eb";
}

.icon-microphone-2:before {
  content: "\e1ec";
}

.icon-microphone-3:before {
  content: "\e1ed";
}

.icon-movie-play-4:before {
  content: "\e1ee";
}

.icon-music-note-1:before {
  content: "\e1ef";
}

.icon-music-note-2:before {
  content: "\e1f0";
}

.icon-music-note-3:before {
  content: "\e1f1";
}

.icon-music-note-4:before {
  content: "\e1f2";
}

.icon-next-2:before {
  content: "\e1f3";
}

.icon-notes-1:before {
  content: "\e1f4";
}

.icon-notes-2:before {
  content: "\e1f5";
}

.icon-pause-2:before {
  content: "\e1f6";
}

.icon-piano:before {
  content: "\e1f7";
}

.icon-play-2:before {
  content: "\e1f8";
}

.icon-playlist:before {
  content: "\e1f9";
}

.icon-previous-2:before {
  content: "\e1fa";
}

.icon-radio-1:before {
  content: "\e1fb";
}

.icon-radio-2:before {
  content: "\e1fc";
}

.icon-record-2:before {
  content: "\e1fd";
}

.icon-recorder:before {
  content: "\e1fe";
}

.icon-saxophone:before {
  content: "\e1ff";
}

.icon-speaker-1:before {
  content: "\e200";
}

.icon-speaker-2:before {
  content: "\e201";
}

.icon-speaker-3:before {
  content: "\e202";
}

.icon-stop-2:before {
  content: "\e203";
}

.icon-tape-1:before {
  content: "\e204";
}

.icon-trumpet:before {
  content: "\e205";
}

.icon-volume-down-1:before {
  content: "\e206";
}

.icon-volume-down-2:before {
  content: "\e207";
}

.icon-volume-loud-1:before {
  content: "\e208";
}

.icon-volume-loud-2:before {
  content: "\e209";
}

.icon-volume-low-1:before {
  content: "\e20a";
}

.icon-volume-low-2:before {
  content: "\e20b";
}

.icon-volume-medium-1:before {
  content: "\e20c";
}

.icon-volume-medium-2:before {
  content: "\e20d";
}

.icon-volume-mute-1:before {
  content: "\e20e";
}

.icon-volume-mute-2:before {
  content: "\e20f";
}

.icon-volume-mute-3:before {
  content: "\e210";
}

.icon-volume-up-1:before {
  content: "\e211";
}

.icon-volume-up-2:before {
  content: "\e212";
}

.icon-walkman:before {
  content: "\e213";
}

.icon-cloud:before {
  content: "\e214";
}

.icon-cloud-add:before {
  content: "\e215";
}

.icon-cloud-checked:before {
  content: "\e216";
}

.icon-cloud-delete:before {
  content: "\e217";
}

.icon-cloud-download:before {
  content: "\e218";
}

.icon-cloud-minus:before {
  content: "\e219";
}

.icon-cloud-refresh:before {
  content: "\e21a";
}

.icon-cloud-sync:before {
  content: "\e21b";
}

.icon-cloud-upload:before {
  content: "\e21c";
}

.icon-download-1:before {
  content: "\e21d";
}

.icon-download-2:before {
  content: "\e21e";
}

.icon-download-3:before {
  content: "\e21f";
}

.icon-download-4:before {
  content: "\e220";
}

.icon-download-5:before {
  content: "\e221";
}

.icon-download-6:before {
  content: "\e222";
}

.icon-download-7:before {
  content: "\e223";
}

.icon-download-8:before {
  content: "\e224";
}

.icon-download-9:before {
  content: "\e225";
}

.icon-download-10:before {
  content: "\e226";
}

.icon-download-11:before {
  content: "\e227";
}

.icon-download-12:before {
  content: "\e228";
}

.icon-download-13:before {
  content: "\e229";
}

.icon-download-14:before {
  content: "\e22a";
}

.icon-download-15:before {
  content: "\e22b";
}

.icon-download-file:before {
  content: "\e22c";
}

.icon-download-folder:before {
  content: "\e22d";
}

.icon-goal-1:before {
  content: "\e22e";
}

.icon-goal-2:before {
  content: "\e22f";
}

.icon-transfer-1:before {
  content: "\e230";
}

.icon-transfer-2:before {
  content: "\e231";
}

.icon-transfer-3:before {
  content: "\e232";
}

.icon-transfer-4:before {
  content: "\e233";
}

.icon-transfer-5:before {
  content: "\e234";
}

.icon-transfer-6:before {
  content: "\e235";
}

.icon-transfer-7:before {
  content: "\e236";
}

.icon-transfer-8:before {
  content: "\e237";
}

.icon-transfer-9:before {
  content: "\e238";
}

.icon-transfer-10:before {
  content: "\e239";
}

.icon-transfer-11:before {
  content: "\e23a";
}

.icon-transfer-12:before {
  content: "\e23b";
}

.icon-upload-1:before {
  content: "\e23c";
}

.icon-upload-2:before {
  content: "\e23d";
}

.icon-upload-3:before {
  content: "\e23e";
}

.icon-upload-4:before {
  content: "\e23f";
}

.icon-upload-5:before {
  content: "\e240";
}

.icon-upload-6:before {
  content: "\e241";
}

.icon-upload-7:before {
  content: "\e242";
}

.icon-upload-8:before {
  content: "\e243";
}

.icon-upload-9:before {
  content: "\e244";
}

.icon-upload-10:before {
  content: "\e245";
}

.icon-upload-11:before {
  content: "\e246";
}

.icon-upload-12:before {
  content: "\e247";
}

.icon-clipboard-1:before {
  content: "\e248";
}

.icon-clipboard-2:before {
  content: "\e249";
}

.icon-clipboard-3:before {
  content: "\e24a";
}

.icon-clipboard-add:before {
  content: "\e24b";
}

.icon-clipboard-block:before {
  content: "\e24c";
}

.icon-clipboard-checked:before {
  content: "\e24d";
}

.icon-clipboard-delete:before {
  content: "\e24e";
}

.icon-clipboard-edit:before {
  content: "\e24f";
}

.icon-clipboard-minus:before {
  content: "\e250";
}

.icon-document-1:before {
  content: "\e251";
}

.icon-document-2:before {
  content: "\e252";
}

.icon-file-1:before {
  content: "\e253";
}

.icon-file-2:before {
  content: "\e254";
}

.icon-file-add:before {
  content: "\e255";
}

.icon-file-attention:before {
  content: "\e256";
}

.icon-file-block:before {
  content: "\e257";
}

.icon-file-bookmark:before {
  content: "\e258";
}

.icon-file-checked:before {
  content: "\e259";
}

.icon-file-code:before {
  content: "\e25a";
}

.icon-file-delete:before {
  content: "\e25b";
}

.icon-file-download:before {
  content: "\e25c";
}

.icon-file-edit:before {
  content: "\e25d";
}

.icon-file-favorite-1:before {
  content: "\e25e";
}

.icon-file-favorite-2:before {
  content: "\e25f";
}

.icon-file-graph-1:before {
  content: "\e260";
}

.icon-file-graph-2:before {
  content: "\e261";
}

.icon-file-home:before {
  content: "\e262";
}

.icon-file-image-1:before {
  content: "\e263";
}

.icon-file-image-2:before {
  content: "\e264";
}

.icon-file-list:before {
  content: "\e265";
}

.icon-file-lock:before {
  content: "\e266";
}

.icon-file-media:before {
  content: "\e267";
}

.icon-file-minus:before {
  content: "\e268";
}

.icon-file-music:before {
  content: "\e269";
}

.icon-file-new:before {
  content: "\e26a";
}

.icon-file-registry:before {
  content: "\e26b";
}

.icon-file-search:before {
  content: "\e26c";
}

.icon-file-setting:before {
  content: "\e26d";
}

.icon-file-sync:before {
  content: "\e26e";
}

.icon-file-table:before {
  content: "\e26f";
}

.icon-file-thumbnail:before {
  content: "\e270";
}

.icon-file-time:before {
  content: "\e271";
}

.icon-file-transfer:before {
  content: "\e272";
}

.icon-file-upload:before {
  content: "\e273";
}

.icon-file-zip:before {
  content: "\e274";
}

.icon-files-1:before {
  content: "\e275";
}

.icon-files-2:before {
  content: "\e276";
}

.icon-files-3:before {
  content: "\e277";
}

.icon-files-4:before {
  content: "\e278";
}

.icon-files-5:before {
  content: "\e279";
}

.icon-files-6:before {
  content: "\e27a";
}

.icon-hand-file-1:before {
  content: "\e27b";
}

.icon-hand-file-2:before {
  content: "\e27c";
}

.icon-note-paper-1:before {
  content: "\e27d";
}

.icon-note-paper-2:before {
  content: "\e27e";
}

.icon-note-paper-add:before {
  content: "\e27f";
}

.icon-note-paper-attention:before {
  content: "\e280";
}

.icon-note-paper-block:before {
  content: "\e281";
}

.icon-note-paper-checked:before {
  content: "\e282";
}

.icon-note-paper-delete:before {
  content: "\e283";
}

.icon-note-paper-download:before {
  content: "\e284";
}

.icon-note-paper-edit:before {
  content: "\e285";
}

.icon-note-paper-favorite:before {
  content: "\e286";
}

.icon-note-paper-lock:before {
  content: "\e287";
}

.icon-note-paper-minus:before {
  content: "\e288";
}

.icon-note-paper-search:before {
  content: "\e289";
}

.icon-note-paper-sync:before {
  content: "\e28a";
}

.icon-note-paper-upload:before {
  content: "\e28b";
}

.icon-print:before {
  content: "\e28c";
}

.icon-folder-1:before {
  content: "\e28d";
}

.icon-folder-2:before {
  content: "\e28e";
}

.icon-folder-3:before {
  content: "\e28f";
}

.icon-folder-4:before {
  content: "\e290";
}

.icon-folder-add:before {
  content: "\e291";
}

.icon-folder-attention:before {
  content: "\e292";
}

.icon-folder-block:before {
  content: "\e293";
}

.icon-folder-bookmark:before {
  content: "\e294";
}

.icon-folder-checked:before {
  content: "\e295";
}

.icon-folder-code:before {
  content: "\e296";
}

.icon-folder-delete:before {
  content: "\e297";
}

.icon-folder-download:before {
  content: "\e298";
}

.icon-folder-edit:before {
  content: "\e299";
}

.icon-folder-favorite:before {
  content: "\e29a";
}

.icon-folder-home:before {
  content: "\e29b";
}

.icon-folder-image:before {
  content: "\e29c";
}

.icon-folder-lock:before {
  content: "\e29d";
}

.icon-folder-media:before {
  content: "\e29e";
}

.icon-folder-minus:before {
  content: "\e29f";
}

.icon-folder-music:before {
  content: "\e2a0";
}

.icon-folder-new:before {
  content: "\e2a1";
}

.icon-folder-search:before {
  content: "\e2a2";
}

.icon-folder-setting:before {
  content: "\e2a3";
}

.icon-folder-share-1:before {
  content: "\e2a4";
}

.icon-folder-share-2:before {
  content: "\e2a5";
}

.icon-folder-sync:before {
  content: "\e2a6";
}

.icon-folder-transfer:before {
  content: "\e2a7";
}

.icon-folder-upload:before {
  content: "\e2a8";
}

.icon-folder-zip:before {
  content: "\e2a9";
}

.icon-add-1:before {
  content: "\e2aa";
}

.icon-add-2:before {
  content: "\e2ab";
}

.icon-add-3:before {
  content: "\e2ac";
}

.icon-add-4:before {
  content: "\e2ad";
}

.icon-add-tag:before {
  content: "\e2ae";
}

.icon-arrow-1:before {
  content: "\e2af";
}

.icon-arrow-2:before {
  content: "\e2b0";
}

.icon-arrow-down-1:before {
  content: "\e2b1";
}

.icon-arrow-down-2:before {
  content: "\e2b2";
}

.icon-arrow-left-1:before {
  content: "\e2b3";
}

.icon-arrow-left-2:before {
  content: "\e2b4";
}

.icon-arrow-move-1:before {
  content: "\e2b5";
}

.icon-arrow-move-down:before {
  content: "\e2b6";
}

.icon-arrow-move-left:before {
  content: "\e2b7";
}

.icon-arrow-move-right:before {
  content: "\e2b8";
}

.icon-arrow-move-up:before {
  content: "\e2b9";
}

.icon-arrow-right-1:before {
  content: "\e2ba";
}

.icon-arrow-right-2:before {
  content: "\e2bb";
}

.icon-arrow-up-1:before {
  content: "\e2bc";
}

.icon-arrow-up-2:before {
  content: "\e2bd";
}

.icon-back:before {
  content: "\e2be";
}

.icon-center-expand:before {
  content: "\e2bf";
}

.icon-center-reduce:before {
  content: "\e2c0";
}

.icon-delete-1-1:before {
  content: "\e2c1";
}

.icon-delete-2-1:before {
  content: "\e2c2";
}

.icon-delete-3:before {
  content: "\e2c3";
}

.icon-delete-4:before {
  content: "\e2c4";
}

.icon-delete-tag:before {
  content: "\e2c5";
}

.icon-expand-horizontal:before {
  content: "\e2c6";
}

.icon-expand-vertical:before {
  content: "\e2c7";
}

.icon-forward-3:before {
  content: "\e2c8";
}

.icon-infinity:before {
  content: "\e2c9";
}

.icon-loading:before {
  content: "\e2ca";
}

.icon-log-out-1:before {
  content: "\e2cb";
}

.icon-log-out-2:before {
  content: "\e2cc";
}

.icon-loop-1:before {
  content: "\e2cd";
}

.icon-loop-2:before {
  content: "\e2ce";
}

.icon-loop-3:before {
  content: "\e2cf";
}

.icon-minus-1:before {
  content: "\e2d0";
}

.icon-minus-2:before {
  content: "\e2d1";
}

.icon-minus-3:before {
  content: "\e2d2";
}

.icon-minus-4:before {
  content: "\e2d3";
}

.icon-minus-tag:before {
  content: "\e2d4";
}

.icon-move-diagonal-1:before {
  content: "\e2d5";
}

.icon-move-diagonal-2:before {
  content: "\e2d6";
}

.icon-move-horizontal-1:before {
  content: "\e2d7";
}

.icon-move-horizontal-2:before {
  content: "\e2d8";
}

.icon-move-vertical-1:before {
  content: "\e2d9";
}

.icon-move-vertical-2:before {
  content: "\e2da";
}

.icon-next-1-1:before {
  content: "\e2db";
}

.icon-next-2-1:before {
  content: "\e2dc";
}

.icon-power-1-1:before {
  content: "\e2dd";
}

.icon-power-2-1:before {
  content: "\e2de";
}

.icon-power-3:before {
  content: "\e2df";
}

.icon-power-4:before {
  content: "\e2e0";
}

.icon-recycle:before {
  content: "\e2e1";
}

.icon-refresh:before {
  content: "\e2e2";
}

.icon-repeat:before {
  content: "\e2e3";
}

.icon-return:before {
  content: "\e2e4";
}

.icon-scale-all-1:before {
  content: "\e2e5";
}

.icon-scale-center:before {
  content: "\e2e6";
}

.icon-scale-horizontal-1:before {
  content: "\e2e7";
}

.icon-scale-horizontal-2:before {
  content: "\e2e8";
}

.icon-scale-reduce-1:before {
  content: "\e2e9";
}

.icon-scale-reduce-2:before {
  content: "\e2ea";
}

.icon-scale-reduce-3:before {
  content: "\e2eb";
}

.icon-scale-spread-1:before {
  content: "\e2ec";
}

.icon-scale-spread-2:before {
  content: "\e2ed";
}

.icon-scale-spread-3:before {
  content: "\e2ee";
}

.icon-scale-vertical-1:before {
  content: "\e2ef";
}

.icon-scale-vertical-2:before {
  content: "\e2f0";
}

.icon-scroll-horizontal-1:before {
  content: "\e2f1";
}

.icon-scroll-horizontal-2:before {
  content: "\e2f2";
}

.icon-scroll-omnidirectional-1:before {
  content: "\e2f3";
}

.icon-scroll-omnidirectional-2:before {
  content: "\e2f4";
}

.icon-scroll-vertical-1:before {
  content: "\e2f5";
}

.icon-scroll-vertical-2:before {
  content: "\e2f6";
}

.icon-shuffle:before {
  content: "\e2f7";
}

.icon-split:before {
  content: "\e2f8";
}

.icon-sync-1:before {
  content: "\e2f9";
}

.icon-sync-2:before {
  content: "\e2fa";
}

.icon-timer:before {
  content: "\e2fb";
}

.icon-transfer:before {
  content: "\e2fc";
}

.icon-transfer-1-1:before {
  content: "\e2fd";
}

.icon-check-1:before {
  content: "\e2fe";
}

.icon-check-2:before {
  content: "\e2ff";
}

.icon-check-3:before {
  content: "\e300";
}

.icon-check-box:before {
  content: "\e301";
}

.icon-check-bubble:before {
  content: "\e302";
}

.icon-check-circle-1:before {
  content: "\e303";
}

.icon-check-circle-2:before {
  content: "\e304";
}

.icon-check-list:before {
  content: "\e305";
}

.icon-check-shield:before {
  content: "\e306";
}

.icon-cross:before {
  content: "\e307";
}

.icon-cross-bubble:before {
  content: "\e308";
}

.icon-cross-shield:before {
  content: "\e309";
}

.icon-briefcase-1:before {
  content: "\e30a";
}

.icon-brightness-high:before {
  content: "\e30b";
}

.icon-brightness-low:before {
  content: "\e30c";
}

.icon-hammer-1:before {
  content: "\e30d";
}

.icon-hammer-2:before {
  content: "\e30e";
}

.icon-pulse:before {
  content: "\e30f";
}

.icon-scale:before {
  content: "\e310";
}

.icon-screw-driver:before {
  content: "\e311";
}

.icon-setting-adjustment:before {
  content: "\e312";
}

.icon-setting-gear:before {
  content: "\e313";
}

.icon-setting-gears-1:before {
  content: "\e314";
}

.icon-setting-gears-2:before {
  content: "\e315";
}

.icon-setting-wrenches:before {
  content: "\e316";
}

.icon-switch-1:before {
  content: "\e317";
}

.icon-switch-2:before {
  content: "\e318";
}

.icon-wrench:before {
  content: "\e319";
}

.icon-alarm-1:before {
  content: "\e31a";
}

.icon-alarm-clock:before {
  content: "\e31b";
}

.icon-alarm-off:before {
  content: "\e31c";
}

.icon-alarm-snooze:before {
  content: "\e31d";
}

.icon-bell:before {
  content: "\e31e";
}

.icon-calendar-1:before {
  content: "\e31f";
}

.icon-calendar-2:before {
  content: "\e320";
}

.icon-clock-1:before {
  content: "\e321";
}

.icon-clock-2:before {
  content: "\e322";
}

.icon-clock-3:before {
  content: "\e323";
}

.icon-hourglass-1:before {
  content: "\e324";
}

.icon-hourglass-2:before {
  content: "\e325";
}

.icon-timer-1:before {
  content: "\e326";
}

.icon-timer-3-quarter-1:before {
  content: "\e327";
}

.icon-timer-3-quarter-2:before {
  content: "\e328";
}

.icon-timer-full-1:before {
  content: "\e329";
}

.icon-timer-full-2:before {
  content: "\e32a";
}

.icon-timer-half-1:before {
  content: "\e32b";
}

.icon-timer-half-2:before {
  content: "\e32c";
}

.icon-timer-half-3:before {
  content: "\e32d";
}

.icon-timer-half-4:before {
  content: "\e32e";
}

.icon-timer-quarter-1:before {
  content: "\e32f";
}

.icon-timer-quarter-2:before {
  content: "\e330";
}

.icon-watch-1:before {
  content: "\e331";
}

.icon-watch-2:before {
  content: "\e332";
}

.icon-alert-1:before {
  content: "\e333";
}

.icon-alert-2:before {
  content: "\e334";
}

.icon-alert-3:before {
  content: "\e335";
}

.icon-information:before {
  content: "\e336";
}

.icon-nuclear-1:before {
  content: "\e337";
}

.icon-nuclear-2:before {
  content: "\e338";
}

.icon-question-mark:before {
  content: "\e339";
}

.icon-abacus:before {
  content: "\e33a";
}

.icon-amex-card:before {
  content: "\e33b";
}

.icon-atm:before {
  content: "\e33c";
}

.icon-balance:before {
  content: "\e33d";
}

.icon-bank-1:before {
  content: "\e33e";
}

.icon-bank-2:before {
  content: "\e33f";
}

.icon-bank-note-1:before {
  content: "\e340";
}

.icon-bank-note-2:before {
  content: "\e341";
}

.icon-bank-note-3:before {
  content: "\e342";
}

.icon-bitcoins:before {
  content: "\e343";
}

.icon-board:before {
  content: "\e344";
}

.icon-box-1:before {
  content: "\e345";
}

.icon-box-2:before {
  content: "\e346";
}

.icon-box-3:before {
  content: "\e347";
}

.icon-box-download:before {
  content: "\e348";
}

.icon-box-shipping:before {
  content: "\e349";
}

.icon-box-upload:before {
  content: "\e34a";
}

.icon-business-chart-1:before {
  content: "\e34b";
}

.icon-business-chart-2:before {
  content: "\e34c";
}

.icon-calculator-1:before {
  content: "\e34d";
}

.icon-calculator-2:before {
  content: "\e34e";
}

.icon-calculator-3:before {
  content: "\e34f";
}

.icon-cash-register:before {
  content: "\e350";
}

.icon-chart-board:before {
  content: "\e351";
}

.icon-chart-down:before {
  content: "\e352";
}

.icon-chart-up:before {
  content: "\e353";
}

.icon-check:before {
  content: "\e354";
}

.icon-coins-1:before {
  content: "\e355";
}

.icon-coins-2:before {
  content: "\e356";
}

.icon-court:before {
  content: "\e357";
}

.icon-credit-card:before {
  content: "\e358";
}

.icon-credit-card-lock:before {
  content: "\e359";
}

.icon-delivery:before {
  content: "\e35a";
}

.icon-dollar-bag:before {
  content: "\e35b";
}

.icon-dollar-currency-1:before {
  content: "\e35c";
}

.icon-dollar-currency-2:before {
  content: "\e35d";
}

.icon-dollar-currency-3:before {
  content: "\e35e";
}

.icon-dollar-currency-4:before {
  content: "\e35f";
}

.icon-euro-bag:before {
  content: "\e360";
}

.icon-euro-currency-1:before {
  content: "\e361";
}

.icon-euro-currency-2:before {
  content: "\e362";
}

.icon-euro-currency-3:before {
  content: "\e363";
}

.icon-euro-currency-4:before {
  content: "\e364";
}

.icon-forklift:before {
  content: "\e365";
}

.icon-hand-card:before {
  content: "\e366";
}

.icon-hand-coin:before {
  content: "\e367";
}

.icon-keynote:before {
  content: "\e368";
}

.icon-master-card:before {
  content: "\e369";
}

.icon-money:before {
  content: "\e36a";
}

.icon-parking-meter:before {
  content: "\e36b";
}

.icon-percent-1:before {
  content: "\e36c";
}

.icon-percent-2:before {
  content: "\e36d";
}

.icon-percent-3:before {
  content: "\e36e";
}

.icon-percent-4:before {
  content: "\e36f";
}

.icon-percent-5:before {
  content: "\e370";
}

.icon-percent-up:before {
  content: "\e371";
}

.icon-pie-chart-1:before {
  content: "\e372";
}

.icon-pie-chart-2:before {
  content: "\e373";
}

.icon-piggy-bank:before {
  content: "\e374";
}

.icon-pound-currency-1:before {
  content: "\e375";
}

.icon-pound-currency-2:before {
  content: "\e376";
}

.icon-pound-currency-3:before {
  content: "\e377";
}

.icon-pound-currency-4:before {
  content: "\e378";
}

.icon-safe-1:before {
  content: "\e379";
}

.icon-safe-2:before {
  content: "\e37a";
}

.icon-shop:before {
  content: "\e37b";
}

.icon-sign:before {
  content: "\e37c";
}

.icon-trolley:before {
  content: "\e37d";
}

.icon-truck-1:before {
  content: "\e37e";
}

.icon-truck-2:before {
  content: "\e37f";
}

.icon-visa-card:before {
  content: "\e380";
}

.icon-yen-currency-1:before {
  content: "\e381";
}

.icon-yen-currency-2:before {
  content: "\e382";
}

.icon-yen-currency-3:before {
  content: "\e383";
}

.icon-yen-currency-4:before {
  content: "\e384";
}

.icon-add-marker-1:before {
  content: "\e385";
}

.icon-add-marker-1-1:before {
  content: "\e386";
}

.icon-add-marker-2:before {
  content: "\e387";
}

.icon-add-marker-2-1:before {
  content: "\e388";
}

.icon-add-marker-3:before {
  content: "\e389";
}

.icon-compass-1:before {
  content: "\e38a";
}

.icon-compass-2:before {
  content: "\e38b";
}

.icon-compass-3:before {
  content: "\e38c";
}

.icon-delete-marker-1:before {
  content: "\e38d";
}

.icon-delete-marker-1-1:before {
  content: "\e38e";
}

.icon-delete-marker-2:before {
  content: "\e38f";
}

.icon-delete-marker-2-1:before {
  content: "\e390";
}

.icon-favorite-marker-1:before {
  content: "\e391";
}

.icon-favorite-marker-1-1:before {
  content: "\e392";
}

.icon-favorite-marker-2:before {
  content: "\e393";
}

.icon-favorite-marker-2-1:before {
  content: "\e394";
}

.icon-globe:before {
  content: "\e395";
}

.icon-location:before {
  content: "\e396";
}

.icon-map-1:before {
  content: "\e397";
}

.icon-map-location:before {
  content: "\e398";
}

.icon-map-marker-1:before {
  content: "\e399";
}

.icon-map-marker-1-1:before {
  content: "\e39a";
}

.icon-map-marker-2:before {
  content: "\e39b";
}

.icon-map-marker-3:before {
  content: "\e39c";
}

.icon-map-marker-pin:before {
  content: "\e39d";
}

.icon-map-pin:before {
  content: "\e39e";
}

.icon-marker-1:before {
  content: "\e39f";
}

.icon-marker-1-1:before {
  content: "\e3a0";
}

.icon-marker-2:before {
  content: "\e3a1";
}

.icon-marker-2-1:before {
  content: "\e3a2";
}

.icon-marker-pin-1:before {
  content: "\e3a3";
}

.icon-marker-pin-2:before {
  content: "\e3a4";
}

.icon-marker-pin-location:before {
  content: "\e3a5";
}

.icon-minus-marker-1:before {
  content: "\e3a6";
}

.icon-minus-marker-1-1:before {
  content: "\e3a7";
}

.icon-minus-marker-2:before {
  content: "\e3a8";
}

.icon-minus-marker-2-1:before {
  content: "\e3a9";
}

.icon-minus-marker-3:before {
  content: "\e3aa";
}

.icon-anchor:before {
  content: "\e3ab";
}

.icon-bank:before {
  content: "\e3ac";
}

.icon-beach:before {
  content: "\e3ad";
}

.icon-boat:before {
  content: "\e3ae";
}

.icon-building-1:before {
  content: "\e3af";
}

.icon-building-2:before {
  content: "\e3b0";
}

.icon-building-3:before {
  content: "\e3b1";
}

.icon-buildings-1:before {
  content: "\e3b2";
}

.icon-buildings-2:before {
  content: "\e3b3";
}

.icon-buildings-3:before {
  content: "\e3b4";
}

.icon-buildings-4:before {
  content: "\e3b5";
}

.icon-castle:before {
  content: "\e3b6";
}

.icon-column:before {
  content: "\e3b7";
}

.icon-direction-sign:before {
  content: "\e3b8";
}

.icon-factory:before {
  content: "\e3b9";
}

.icon-fence:before {
  content: "\e3ba";
}

.icon-garage:before {
  content: "\e3bb";
}

.icon-globe-1:before {
  content: "\e3bc";
}

.icon-globe-2:before {
  content: "\e3bd";
}

.icon-house-1:before {
  content: "\e3be";
}

.icon-house-2:before {
  content: "\e3bf";
}

.icon-house-3:before {
  content: "\e3c0";
}

.icon-house-4:before {
  content: "\e3c1";
}

.icon-library:before {
  content: "\e3c2";
}

.icon-light-house:before {
  content: "\e3c3";
}

.icon-pisa:before {
  content: "\e3c4";
}

.icon-skyscraper:before {
  content: "\e3c5";
}

.icon-temple:before {
  content: "\e3c6";
}

.icon-treasure-map:before {
  content: "\e3c7";
}

.icon-tree:before {
  content: "\e3c8";
}

.icon-tree-pine:before {
  content: "\e3c9";
}

.icon-attention:before {
  content: "\e3ca";
}

.icon-bug-1:before {
  content: "\e3cb";
}

.icon-bug-2:before {
  content: "\e3cc";
}

.icon-css3:before {
  content: "\e3cd";
}

.icon-firewall:before {
  content: "\e3ce";
}

.icon-html5:before {
  content: "\e3cf";
}

.icon-plugins-1:before {
  content: "\e3d0";
}

.icon-plugins-2:before {
  content: "\e3d1";
}

.icon-script:before {
  content: "\e3d2";
}

.icon-new-window:before {
  content: "\e3d3";
}

.icon-window-1:before {
  content: "\e3d4";
}

.icon-window-2:before {
  content: "\e3d5";
}

.icon-window-3:before {
  content: "\e3d6";
}

.icon-window-add:before {
  content: "\e3d7";
}

.icon-window-alert:before {
  content: "\e3d8";
}

.icon-window-check:before {
  content: "\e3d9";
}

.icon-window-code-1:before {
  content: "\e3da";
}

.icon-window-code-2:before {
  content: "\e3db";
}

.icon-window-code-3:before {
  content: "\e3dc";
}

.icon-window-column:before {
  content: "\e3dd";
}

.icon-window-delete:before {
  content: "\e3de";
}

.icon-window-denied:before {
  content: "\e3df";
}

.icon-window-download-1:before {
  content: "\e3e0";
}

.icon-window-download-2:before {
  content: "\e3e1";
}

.icon-window-edit:before {
  content: "\e3e2";
}

.icon-window-favorite:before {
  content: "\e3e3";
}

.icon-window-graph-1:before {
  content: "\e3e4";
}

.icon-window-graph-2:before {
  content: "\e3e5";
}

.icon-window-hand:before {
  content: "\e3e6";
}

.icon-window-home:before {
  content: "\e3e7";
}

.icon-window-like:before {
  content: "\e3e8";
}

.icon-window-list-1:before {
  content: "\e3e9";
}

.icon-window-list-2:before {
  content: "\e3ea";
}

.icon-window-lock:before {
  content: "\e3eb";
}

.icon-window-minimize:before {
  content: "\e3ec";
}

.icon-window-minus:before {
  content: "\e3ed";
}

.icon-window-refresh:before {
  content: "\e3ee";
}

.icon-window-register:before {
  content: "\e3ef";
}

.icon-window-search:before {
  content: "\e3f0";
}

.icon-window-selection:before {
  content: "\e3f1";
}

.icon-window-setting:before {
  content: "\e3f2";
}

.icon-window-sync:before {
  content: "\e3f3";
}

.icon-window-thumbnails-1:before {
  content: "\e3f4";
}

.icon-window-thumbnails-2:before {
  content: "\e3f5";
}

.icon-window-time:before {
  content: "\e3f6";
}

.icon-window-upload-1:before {
  content: "\e3f7";
}

.icon-window-upload-2:before {
  content: "\e3f8";
}

.icon-windows-selection:before {
  content: "\e3f9";
}

.icon-database:before {
  content: "\e3fa";
}

.icon-database-alert:before {
  content: "\e3fb";
}

.icon-database-block:before {
  content: "\e3fc";
}

.icon-database-check:before {
  content: "\e3fd";
}

.icon-database-delete:before {
  content: "\e3fe";
}

.icon-database-download:before {
  content: "\e3ff";
}

.icon-database-edit:before {
  content: "\e400";
}

.icon-database-lock:before {
  content: "\e401";
}

.icon-database-minus:before {
  content: "\e402";
}

.icon-database-network:before {
  content: "\e403";
}

.icon-database-plus:before {
  content: "\e404";
}

.icon-database-refresh:before {
  content: "\e405";
}

.icon-database-search:before {
  content: "\e406";
}

.icon-database-setting:before {
  content: "\e407";
}

.icon-database-sync:before {
  content: "\e408";
}

.icon-database-time:before {
  content: "\e409";
}

.icon-database-upload:before {
  content: "\e40a";
}

.icon-battery-charging:before {
  content: "\e40b";
}

.icon-battery-full:before {
  content: "\e40c";
}

.icon-battery-high:before {
  content: "\e40d";
}

.icon-battery-low:before {
  content: "\e40e";
}

.icon-battery-medium:before {
  content: "\e40f";
}

.icon-cd-1:before {
  content: "\e410";
}

.icon-cd-2:before {
  content: "\e411";
}

.icon-chip:before {
  content: "\e412";
}

.icon-computer:before {
  content: "\e413";
}

.icon-disc:before {
  content: "\e414";
}

.icon-filter:before {
  content: "\e415";
}

.icon-floppy-disk:before {
  content: "\e416";
}

.icon-gameboy:before {
  content: "\e417";
}

.icon-harddisk-1:before {
  content: "\e418";
}

.icon-harddisk-2:before {
  content: "\e419";
}

.icon-imac:before {
  content: "\e41a";
}

.icon-ipad-1:before {
  content: "\e41b";
}

.icon-ipad-2:before {
  content: "\e41c";
}

.icon-ipod:before {
  content: "\e41d";
}

.icon-joystick-1:before {
  content: "\e41e";
}

.icon-joystick-2:before {
  content: "\e41f";
}

.icon-joystick-3:before {
  content: "\e420";
}

.icon-keyboard-1:before {
  content: "\e421";
}

.icon-keyboard-2:before {
  content: "\e422";
}

.icon-kindle-1:before {
  content: "\e423";
}

.icon-kindle-2:before {
  content: "\e424";
}

.icon-laptop-1:before {
  content: "\e425";
}

.icon-laptop-2:before {
  content: "\e426";
}

.icon-memory-card:before {
  content: "\e427";
}

.icon-mobile-phone:before {
  content: "\e428";
}

.icon-mouse-1:before {
  content: "\e429";
}

.icon-mouse-2:before {
  content: "\e42a";
}

.icon-mp3player:before {
  content: "\e42b";
}

.icon-plug-1:before {
  content: "\e42c";
}

.icon-plug-2:before {
  content: "\e42d";
}

.icon-plug-slot:before {
  content: "\e42e";
}

.icon-printer:before {
  content: "\e42f";
}

.icon-projector:before {
  content: "\e430";
}

.icon-remote:before {
  content: "\e431";
}

.icon-router:before {
  content: "\e432";
}

.icon-screen-1:before {
  content: "\e433";
}

.icon-screen-2:before {
  content: "\e434";
}

.icon-screen-3:before {
  content: "\e435";
}

.icon-screen-4:before {
  content: "\e436";
}

.icon-smartphone-1:before {
  content: "\e437";
}

.icon-television-1:before {
  content: "\e438";
}

.icon-typewriter-1:before {
  content: "\e439";
}

.icon-typewriter-2:before {
  content: "\e43a";
}

.icon-usb-1:before {
  content: "\e43b";
}

.icon-usb-2:before {
  content: "\e43c";
}

.icon-webcam:before {
  content: "\e43d";
}

.icon-wireless-router-1:before {
  content: "\e43e";
}

.icon-wireless-router-2:before {
  content: "\e43f";
}

.icon-bluetooth:before {
  content: "\e440";
}

.icon-ethernet:before {
  content: "\e441";
}

.icon-ethernet-slot:before {
  content: "\e442";
}

.icon-firewire-1:before {
  content: "\e443";
}

.icon-firewire-2:before {
  content: "\e444";
}

.icon-network-1:before {
  content: "\e445";
}

.icon-network-2:before {
  content: "\e446";
}

.icon-server-1:before {
  content: "\e447";
}

.icon-server-2:before {
  content: "\e448";
}

.icon-server-3:before {
  content: "\e449";
}

.icon-usb:before {
  content: "\e44a";
}

.icon-wireless-signal:before {
  content: "\e44b";
}

.icon-book-1:before {
  content: "\e44c";
}

.icon-book-2:before {
  content: "\e44d";
}

.icon-book-3:before {
  content: "\e44e";
}

.icon-book-4:before {
  content: "\e44f";
}

.icon-book-5:before {
  content: "\e450";
}

.icon-book-6:before {
  content: "\e451";
}

.icon-book-7:before {
  content: "\e452";
}

.icon-book-8:before {
  content: "\e453";
}

.icon-book-download-1:before {
  content: "\e454";
}

.icon-book-download-2:before {
  content: "\e455";
}

.icon-book-favorite-1:before {
  content: "\e456";
}

.icon-book-favorite-2:before {
  content: "\e457";
}

.icon-bookmark-1-1:before {
  content: "\e458";
}

.icon-bookmark-2-1:before {
  content: "\e459";
}

.icon-bookmark-3-1:before {
  content: "\e45a";
}

.icon-bookmark-4-1:before {
  content: "\e45b";
}

.icon-books-1:before {
  content: "\e45c";
}

.icon-books-2:before {
  content: "\e45d";
}

.icon-books-3:before {
  content: "\e45e";
}

.icon-briefcase-2:before {
  content: "\e45f";
}

.icon-contact-book-1:before {
  content: "\e460";
}

.icon-contact-book-2:before {
  content: "\e461";
}

.icon-contact-book-3:before {
  content: "\e462";
}

.icon-contact-book-4:before {
  content: "\e463";
}

.icon-copyright:before {
  content: "\e464";
}

.icon-creative-commons:before {
  content: "\e465";
}

.icon-cube:before {
  content: "\e466";
}

.icon-data-filter:before {
  content: "\e467";
}

.icon-document-box-1:before {
  content: "\e468";
}

.icon-document-box-2:before {
  content: "\e469";
}

.icon-document-box-3:before {
  content: "\e46a";
}

.icon-drawer-1:before {
  content: "\e46b";
}

.icon-drawer-2:before {
  content: "\e46c";
}

.icon-drawer-3:before {
  content: "\e46d";
}

.icon-envelope:before {
  content: "\e46e";
}

.icon-file:before {
  content: "\e46f";
}

.icon-files:before {
  content: "\e470";
}

.icon-filter-1:before {
  content: "\e471";
}

.icon-filter-2:before {
  content: "\e472";
}

.icon-layers-1:before {
  content: "\e473";
}

.icon-list-1:before {
  content: "\e474";
}

.icon-list-2:before {
  content: "\e475";
}

.icon-newspaper-1:before {
  content: "\e476";
}

.icon-newspaper-2:before {
  content: "\e477";
}

.icon-registry-1:before {
  content: "\e478";
}

.icon-registry-2:before {
  content: "\e479";
}

.icon-shield-1:before {
  content: "\e47a";
}

.icon-shield-2:before {
  content: "\e47b";
}

.icon-shield-3:before {
  content: "\e47c";
}

.icon-sketchbook:before {
  content: "\e47d";
}

.icon-sound-book:before {
  content: "\e47e";
}

.icon-thumbnails-1:before {
  content: "\e47f";
}

.icon-thumbnails-2:before {
  content: "\e480";
}

.icon-graph:before {
  content: "\e481";
}

.icon-hierarchy-1:before {
  content: "\e482";
}

.icon-hierarchy-2:before {
  content: "\e483";
}

.icon-hierarchy-3:before {
  content: "\e484";
}

.icon-hierarchy-4:before {
  content: "\e485";
}

.icon-hierarchy-5:before {
  content: "\e486";
}

.icon-hierarchy-6:before {
  content: "\e487";
}

.icon-hierarchy-7:before {
  content: "\e488";
}

.icon-network-1-1:before {
  content: "\e489";
}

.icon-network-2-1:before {
  content: "\e48a";
}

.icon-backpack:before {
  content: "\e48b";
}

.icon-balance-1:before {
  content: "\e48c";
}

.icon-bed:before {
  content: "\e48d";
}

.icon-bench:before {
  content: "\e48e";
}

.icon-bomb-1:before {
  content: "\e48f";
}

.icon-bricks:before {
  content: "\e490";
}

.icon-bullets:before {
  content: "\e491";
}

.icon-buoy:before {
  content: "\e492";
}

.icon-campfire:before {
  content: "\e493";
}

.icon-can:before {
  content: "\e494";
}

.icon-candle:before {
  content: "\e495";
}

.icon-canon:before {
  content: "\e496";
}

.icon-cctv-1:before {
  content: "\e497";
}

.icon-cctv-2:before {
  content: "\e498";
}

.icon-chair:before {
  content: "\e499";
}

.icon-chair-director:before {
  content: "\e49a";
}

.icon-cigarette:before {
  content: "\e49b";
}

.icon-construction-sign:before {
  content: "\e49c";
}

.icon-diamond:before {
  content: "\e49d";
}

.icon-disabled:before {
  content: "\e49e";
}

.icon-door:before {
  content: "\e49f";
}

.icon-drawer:before {
  content: "\e4a0";
}

.icon-driller:before {
  content: "\e4a1";
}

.icon-dumbbells:before {
  content: "\e4a2";
}

.icon-fire-extinguisher:before {
  content: "\e4a3";
}

.icon-flashlight:before {
  content: "\e4a4";
}

.icon-gas-station:before {
  content: "\e4a5";
}

.icon-gun:before {
  content: "\e4a6";
}

.icon-lamp-1:before {
  content: "\e4a7";
}

.icon-lamp-2:before {
  content: "\e4a8";
}

.icon-lamp-3:before {
  content: "\e4a9";
}

.icon-lamp-4:before {
  content: "\e4aa";
}

.icon-lightbulb-1:before {
  content: "\e4ab";
}

.icon-lightbulb-2:before {
  content: "\e4ac";
}

.icon-measuring-tape:before {
  content: "\e4ad";
}

.icon-mine-cart:before {
  content: "\e4ae";
}

.icon-missile:before {
  content: "\e4af";
}

.icon-ring:before {
  content: "\e4b0";
}

.icon-scale-1:before {
  content: "\e4b1";
}

.icon-shovel:before {
  content: "\e4b2";
}

.icon-smoke-no:before {
  content: "\e4b3";
}

.icon-sofa-1:before {
  content: "\e4b4";
}

.icon-sofa-2:before {
  content: "\e4b5";
}

.icon-sofa-3:before {
  content: "\e4b6";
}

.icon-target:before {
  content: "\e4b7";
}

.icon-torch:before {
  content: "\e4b8";
}

.icon-traffic-cone:before {
  content: "\e4b9";
}

.icon-traffic-light-1:before {
  content: "\e4ba";
}

.icon-traffic-light-2:before {
  content: "\e4bb";
}

.icon-treasure-chest-1:before {
  content: "\e4bc";
}

.icon-treasure-chest-2:before {
  content: "\e4bd";
}

.icon-trowel:before {
  content: "\e4be";
}

.icon-watering-can:before {
  content: "\e4bf";
}

.icon-weigh:before {
  content: "\e4c0";
}

.icon-36-text-arrow-redo:before {
  content: "\e4c1";
}

.icon-academic-cap:before {
  content: "\e4c2";
}

.icon-baseball-helmet:before {
  content: "\e4c3";
}

.icon-beanie:before {
  content: "\e4c4";
}

.icon-bike-helmet:before {
  content: "\e4c5";
}

.icon-bow:before {
  content: "\e4c6";
}

.icon-cap:before {
  content: "\e4c7";
}

.icon-chaplin:before {
  content: "\e4c8";
}

.icon-chef-hat:before {
  content: "\e4c9";
}

.icon-cloth-hanger:before {
  content: "\e4ca";
}

.icon-fins:before {
  content: "\e4cb";
}

.icon-football-helmet:before {
  content: "\e4cc";
}

.icon-glasses:before {
  content: "\e4cd";
}

.icon-glasses-1:before {
  content: "\e4ce";
}

.icon-glasses-2:before {
  content: "\e4cf";
}

.icon-magician-hat:before {
  content: "\e4d0";
}

.icon-monocle-1:before {
  content: "\e4d1";
}

.icon-monocle-2:before {
  content: "\e4d2";
}

.icon-necktie:before {
  content: "\e4d3";
}

.icon-safety-helmet:before {
  content: "\e4d4";
}

.icon-scuba-tank:before {
  content: "\e4d5";
}

.icon-shirt-1:before {
  content: "\e4d6";
}

.icon-shirt-2:before {
  content: "\e4d7";
}

.icon-shirt-3:before {
  content: "\e4d8";
}

.icon-sneakers:before {
  content: "\e4d9";
}

.icon-snorkel:before {
  content: "\e4da";
}

.icon-sombrero:before {
  content: "\e4db";
}

.icon-sunglasses:before {
  content: "\e4dc";
}

.icon-tall-hat:before {
  content: "\e4dd";
}

.icon-trousers:before {
  content: "\e4de";
}

.icon-walking-stick:before {
  content: "\e4df";
}

.icon-arrow-undo:before {
  content: "\e4e0";
}

.icon-bold:before {
  content: "\e4e1";
}

.icon-columns:before {
  content: "\e4e2";
}

.icon-eraser:before {
  content: "\e4e3";
}

.icon-font-color:before {
  content: "\e4e4";
}

.icon-html:before {
  content: "\e4e5";
}

.icon-italic:before {
  content: "\e4e6";
}

.icon-list-1-1:before {
  content: "\e4e7";
}

.icon-list-2-1:before {
  content: "\e4e8";
}

.icon-list-3:before {
  content: "\e4e9";
}

.icon-list-4:before {
  content: "\e4ea";
}

.icon-paragraph:before {
  content: "\e4eb";
}

.icon-paste:before {
  content: "\e4ec";
}

.icon-print-preview:before {
  content: "\e4ed";
}

.icon-quote:before {
  content: "\e4ee";
}

.icon-strikethrough:before {
  content: "\e4ef";
}

.icon-text:before {
  content: "\e4f0";
}

.icon-text-wrapping-1:before {
  content: "\e4f1";
}

.icon-text-wrapping-2:before {
  content: "\e4f2";
}

.icon-text-wrapping-3:before {
  content: "\e4f3";
}

.icon-underline:before {
  content: "\e4f4";
}

.icon-align-center:before {
  content: "\e4f5";
}

.icon-align-left:before {
  content: "\e4f6";
}

.icon-align-right:before {
  content: "\e4f7";
}

.icon-all-caps:before {
  content: "\e4f8";
}

.icon-arrange-2-1:before {
  content: "\e4f9";
}

.icon-arrange-2-2:before {
  content: "\e4fa";
}

.icon-arrange-2-3:before {
  content: "\e4fb";
}

.icon-arrange-2-4:before {
  content: "\e4fc";
}

.icon-arrange-3-1:before {
  content: "\e4fd";
}

.icon-arrange-3-2:before {
  content: "\e4fe";
}

.icon-arrange-3-3:before {
  content: "\e4ff";
}

.icon-arrange-3-4:before {
  content: "\e500";
}

.icon-arrange-3-5:before {
  content: "\e501";
}

.icon-arrange-4-1:before {
  content: "\e502";
}

.icon-arrange-4-2:before {
  content: "\e503";
}

.icon-arrange-4-3:before {
  content: "\e504";
}

.icon-arrange-5:before {
  content: "\e505";
}

.icon-consolidate-all:before {
  content: "\e506";
}

.icon-decrease-indent-1:before {
  content: "\e507";
}

.icon-decrease-indent-2:before {
  content: "\e508";
}

.icon-horizontal-page:before {
  content: "\e509";
}

.icon-increase-indent-1:before {
  content: "\e50a";
}

.icon-increase-indent-2:before {
  content: "\e50b";
}

.icon-justify:before {
  content: "\e50c";
}

.icon-leading-1:before {
  content: "\e50d";
}

.icon-leading-2:before {
  content: "\e50e";
}

.icon-left-indent:before {
  content: "\e50f";
}

.icon-right-indent:before {
  content: "\e510";
}

.icon-small-caps:before {
  content: "\e511";
}

.icon-vertical-page:before {
  content: "\e512";
}

.icon-alt-mac:before {
  content: "\e513";
}

.icon-alt-windows:before {
  content: "\e514";
}

.icon-arrow-down:before {
  content: "\e515";
}

.icon-arrow-down-left:before {
  content: "\e516";
}

.icon-arrow-down-right:before {
  content: "\e517";
}

.icon-arrow-left:before {
  content: "\e518";
}

.icon-arrow-right:before {
  content: "\e519";
}

.icon-arrow-up:before {
  content: "\e51a";
}

.icon-arrow-up-left:before {
  content: "\e51b";
}

.icon-arrow-up-right:before {
  content: "\e51c";
}

.icon-asterisk-1:before {
  content: "\e51d";
}

.icon-asterisk-2:before {
  content: "\e51e";
}

.icon-back-tab-1:before {
  content: "\e51f";
}

.icon-back-tab-2:before {
  content: "\e520";
}

.icon-backward-delete:before {
  content: "\e521";
}

.icon-blank:before {
  content: "\e522";
}

.icon-eject:before {
  content: "\e523";
}

.icon-enter-1:before {
  content: "\e524";
}

.icon-enter-2:before {
  content: "\e525";
}

.icon-escape:before {
  content: "\e526";
}

.icon-page-down:before {
  content: "\e527";
}

.icon-page-up:before {
  content: "\e528";
}

.icon-return-1:before {
  content: "\e529";
}

.icon-shift-1:before {
  content: "\e52a";
}

.icon-shift-2:before {
  content: "\e52b";
}

.icon-tab:before {
  content: "\e52c";
}

.icon-apple:before {
  content: "\e52d";
}

.icon-beer:before {
  content: "\e52e";
}

.icon-boil:before {
  content: "\e52f";
}

.icon-bottle-1:before {
  content: "\e530";
}

.icon-bottle-2:before {
  content: "\e531";
}

.icon-bottle-3:before {
  content: "\e532";
}

.icon-bottle-4:before {
  content: "\e533";
}

.icon-bread:before {
  content: "\e534";
}

.icon-burger-1:before {
  content: "\e535";
}

.icon-burger-2:before {
  content: "\e536";
}

.icon-cake-1:before {
  content: "\e537";
}

.icon-cake-2:before {
  content: "\e538";
}

.icon-champagne:before {
  content: "\e539";
}

.icon-cheese:before {
  content: "\e53a";
}

.icon-cocktail:before {
  content: "\e53b";
}

.icon-cocktail-1:before {
  content: "\e53c";
}

.icon-cocktail-2:before {
  content: "\e53d";
}

.icon-coffee-pot:before {
  content: "\e53e";
}

.icon-cup1:before {
  content: "\e53f";
}

.icon-cup-2:before {
  content: "\e540";
}

.icon-deep-fry:before {
  content: "\e541";
}

.icon-energy-drink:before {
  content: "\e542";
}

.icon-espresso-machine:before {
  content: "\e543";
}

.icon-food-dome:before {
  content: "\e544";
}

.icon-fork-and-knife:before {
  content: "\e545";
}

.icon-fork-and-spoon:before {
  content: "\e546";
}

.icon-grape:before {
  content: "\e547";
}

.icon-grater:before {
  content: "\e548";
}

.icon-grill:before {
  content: "\e549";
}

.icon-hot-drinks-glass:before {
  content: "\e54a";
}

.icon-hotdog:before {
  content: "\e54b";
}

.icon-ice-cream-1:before {
  content: "\e54c";
}

.icon-ice-cream-2:before {
  content: "\e54d";
}

.icon-ice-cream-3:before {
  content: "\e54e";
}

.icon-ice-drinks-galss:before {
  content: "\e54f";
}

.icon-juicer:before {
  content: "\e550";
}

.icon-kitchen-timer:before {
  content: "\e551";
}

.icon-milk:before {
  content: "\e552";
}

.icon-orange:before {
  content: "\e553";
}

.icon-oven:before {
  content: "\e554";
}

.icon-pan-fry:before {
  content: "\e555";
}

.icon-pepper-salt:before {
  content: "\e556";
}

.icon-pizza:before {
  content: "\e557";
}

.icon-popcorn:before {
  content: "\e558";
}

.icon-serving:before {
  content: "\e559";
}

.icon-soda:before {
  content: "\e55a";
}

.icon-soda-can-1:before {
  content: "\e55b";
}

.icon-soda-can-2:before {
  content: "\e55c";
}

.icon-steam:before {
  content: "\e55d";
}

.icon-tea-pot:before {
  content: "\e55e";
}

.icon-thermometer-high:before {
  content: "\e55f";
}

.icon-thermometer-low:before {
  content: "\e560";
}

.icon-thermometer-medium:before {
  content: "\e561";
}

.icon-water:before {
  content: "\e562";
}

.icon-wine:before {
  content: "\e563";
}

.icon-ambulance:before {
  content: "\e564";
}

.icon-beaker-1:before {
  content: "\e565";
}

.icon-beaker-2:before {
  content: "\e566";
}

.icon-blood:before {
  content: "\e567";
}

.icon-drug:before {
  content: "\e568";
}

.icon-first-aid:before {
  content: "\e569";
}

.icon-hashish:before {
  content: "\e56a";
}

.icon-heartpulse:before {
  content: "\e56b";
}

.icon-hospital-1:before {
  content: "\e56c";
}

.icon-hospital-2:before {
  content: "\e56d";
}

.icon-hospital-sign-1:before {
  content: "\e56e";
}

.icon-hospital-sign-2:before {
  content: "\e56f";
}

.icon-hospital-sign-3:before {
  content: "\e570";
}

.icon-medicine:before {
  content: "\e571";
}

.icon-microscope:before {
  content: "\e572";
}

.icon-mortar-and-pestle:before {
  content: "\e573";
}

.icon-plaster:before {
  content: "\e574";
}

.icon-pulse-graph-1:before {
  content: "\e575";
}

.icon-pulse-graph-2:before {
  content: "\e576";
}

.icon-pulse-graph-3:before {
  content: "\e577";
}

.icon-red-cross:before {
  content: "\e578";
}

.icon-stethoscope:before {
  content: "\e579";
}

.icon-syringe:before {
  content: "\e57a";
}

.icon-yin-yang:before {
  content: "\e57b";
}

.icon-balloon:before {
  content: "\e57c";
}

.icon-briefcase-lock:before {
  content: "\e57d";
}

.icon-card:before {
  content: "\e57e";
}

.icon-cards:before {
  content: "\e57f";
}

.icon-cards-2:before {
  content: "\e580";
}

.icon-curtain:before {
  content: "\e581";
}

.icon-dice-1:before {
  content: "\e582";
}

.icon-dice-2:before {
  content: "\e583";
}

.icon-happy-smiley:before {
  content: "\e584";
}

.icon-pacman:before {
  content: "\e585";
}

.icon-pacman-ghost:before {
  content: "\e586";
}

.icon-sad-smiley:before {
  content: "\e587";
}

.icon-sign-1:before {
  content: "\e588";
}

.icon-smileys:before {
  content: "\e589";
}

.icon-suitcase-1:before {
  content: "\e58a";
}

.icon-suitcase-2:before {
  content: "\e58b";
}

.icon-tetris:before {
  content: "\e58c";
}

.icon-ticket-1:before {
  content: "\e58d";
}

.icon-ticket-2:before {
  content: "\e58e";
}

.icon-ticket-3:before {
  content: "\e58f";
}

.icon-virus:before {
  content: "\e590";
}

.icon-cloud-1:before {
  content: "\e591";
}

.icon-cloud-lightning:before {
  content: "\e592";
}

.icon-clouds:before {
  content: "\e593";
}

.icon-first-quarter-moon:before {
  content: "\e594";
}

.icon-full-moon:before {
  content: "\e595";
}

.icon-hail:before {
  content: "\e596";
}

.icon-heavy-rain:before {
  content: "\e597";
}

.icon-moon-cloud:before {
  content: "\e598";
}

.icon-rain:before {
  content: "\e599";
}

.icon-rain-lightning:before {
  content: "\e59a";
}

.icon-snow:before {
  content: "\e59b";
}

.icon-sun:before {
  content: "\e59c";
}

.icon-sun-cloud:before {
  content: "\e59d";
}

.icon-thermometer:before {
  content: "\e59e";
}

.icon-third-quarter-moon:before {
  content: "\e59f";
}

.icon-umbrella:before {
  content: "\e5a0";
}

.icon-waning-crescent-moon:before {
  content: "\e5a1";
}

.icon-waning-gibbous-moon:before {
  content: "\e5a2";
}

.icon-waxing-crescent-moon:before {
  content: "\e5a3";
}

.icon-waxing-gibbous-moon:before {
  content: "\e5a4";
}

.icon-bicycle:before {
  content: "\e5a5";
}

.icon-bus-1:before {
  content: "\e5a6";
}

.icon-bus-2:before {
  content: "\e5a7";
}

.icon-car-1:before {
  content: "\e5a8";
}

.icon-car-2:before {
  content: "\e5a9";
}

.icon-car-3:before {
  content: "\e5aa";
}

.icon-car-4:before {
  content: "\e5ab";
}

.icon-helicopter:before {
  content: "\e5ac";
}

.icon-mountain-bike:before {
  content: "\e5ad";
}

.icon-pickup:before {
  content: "\e5ae";
}

.icon-plane-1:before {
  content: "\e5af";
}

.icon-plane-2:before {
  content: "\e5b0";
}

.icon-plane-landing:before {
  content: "\e5b1";
}

.icon-plane-takeoff:before {
  content: "\e5b2";
}

.icon-road:before {
  content: "\e5b3";
}

.icon-road-bike:before {
  content: "\e5b4";
}

.icon-rocket:before {
  content: "\e5b5";
}

.icon-scooter:before {
  content: "\e5b6";
}

.icon-ship:before {
  content: "\e5b7";
}

.icon-train:before {
  content: "\e5b8";
}

.icon-tram:before {
  content: "\e5b9";
}

.icon-cactus:before {
  content: "\e5ba";
}

.icon-clover:before {
  content: "\e5bb";
}

.icon-flower:before {
  content: "\e5bc";
}

.icon-hand-eco:before {
  content: "\e5bd";
}

.icon-hand-globe:before {
  content: "\e5be";
}

.icon-leaf:before {
  content: "\e5bf";
}

.icon-light-eco:before {
  content: "\e5c0";
}

.icon-potted-plant-1:before {
  content: "\e5c1";
}

.icon-potted-plant-2:before {
  content: "\e5c2";
}

.icon-2-fingers-double-tap:before {
  content: "\e5c3";
}

.icon-2-fingers-down-swipe:before {
  content: "\e5c4";
}

.icon-2-fingers-horizontal-swipe:before {
  content: "\e5c5";
}

.icon-2-fingers-left-swipe:before {
  content: "\e5c6";
}

.icon-2-fingers-omnidirectional-swipe:before {
  content: "\e5c7";
}

.icon-2-fingers-right-swipe:before {
  content: "\e5c8";
}

.icon-2-fingers-tab-hold:before {
  content: "\e5c9";
}

.icon-2-fingers-tap:before {
  content: "\e5ca";
}

.icon-2-fingers-up-swipe:before {
  content: "\e5cb";
}

.icon-2-fingers-vertical-swipe:before {
  content: "\e5cc";
}

.icon-double-tap:before {
  content: "\e5cd";
}

.icon-drag-down:before {
  content: "\e5ce";
}

.icon-drag-horizontal:before {
  content: "\e5cf";
}

.icon-drag-left:before {
  content: "\e5d0";
}

.icon-drag-right:before {
  content: "\e5d1";
}

.icon-drag-up:before {
  content: "\e5d2";
}

.icon-drag-vertical:before {
  content: "\e5d3";
}

.icon-filck-down:before {
  content: "\e5d4";
}

.icon-flick-up:before {
  content: "\e5d5";
}

.icon-horizontal-flick:before {
  content: "\e5d6";
}

.icon-left-flick:before {
  content: "\e5d7";
}

.icon-omnidirectional-drag:before {
  content: "\e5d8";
}

.icon-omnidirectional-flick:before {
  content: "\e5d9";
}

.icon-omnidirectional-swipe:before {
  content: "\e5da";
}

.icon-pinch:before {
  content: "\e5db";
}

.icon-right-flick:before {
  content: "\e5dc";
}

.icon-rotate-clockwise:before {
  content: "\e5dd";
}

.icon-rotate-counterclockwise:before {
  content: "\e5de";
}

.icon-spread:before {
  content: "\e5df";
}

.icon-swipe-down:before {
  content: "\e5e0";
}

.icon-swipe-horizontal:before {
  content: "\e5e1";
}

.icon-swipe-left:before {
  content: "\e5e2";
}

.icon-swipe-right:before {
  content: "\e5e3";
}

.icon-swipe-up:before {
  content: "\e5e4";
}

.icon-swipe-vertical:before {
  content: "\e5e5";
}

.icon-tap:before {
  content: "\e5e6";
}

.icon-tap-hold:before {
  content: "\e5e7";
}

.icon-vertical-flick:before {
  content: "\e5e8";
}

.icon-arrow-1-1:before {
  content: "\e5e9";
}

.icon-arrow-2-1:before {
  content: "\e5ea";
}

.icon-arrow-3:before {
  content: "\e5eb";
}

.icon-arrow-4:before {
  content: "\e5ec";
}

.icon-arrow-5:before {
  content: "\e5ed";
}

.icon-arrow-6:before {
  content: "\e5ee";
}

.icon-arrow-7:before {
  content: "\e5ef";
}

.icon-arrow-8:before {
  content: "\e5f0";
}

.icon-arrow-9:before {
  content: "\e5f1";
}

.icon-arrow-10:before {
  content: "\e5f2";
}

.icon-arrow-11:before {
  content: "\e5f3";
}

.icon-arrow-12:before {
  content: "\e5f4";
}

.icon-arrow-13:before {
  content: "\e5f5";
}

.icon-arrow-14:before {
  content: "\e5f6";
}

.icon-arrow-15:before {
  content: "\e5f7";
}

.icon-arrow-16:before {
  content: "\e5f8";
}

.icon-arrow-17:before {
  content: "\e5f9";
}

.icon-arrow-18:before {
  content: "\e5fa";
}

.icon-arrow-19:before {
  content: "\e5fb";
}

.icon-arrow-20:before {
  content: "\e5fc";
}

.icon-arrow-21:before {
  content: "\e5fd";
}

.icon-arrow-22:before {
  content: "\e5fe";
}

.icon-arrow-23:before {
  content: "\e5ff";
}

.icon-arrow-24:before {
  content: "\e600";
}

.icon-arrow-25:before {
  content: "\e601";
}

.icon-arrow-26:before {
  content: "\e602";
}

.icon-arrow-27:before {
  content: "\e603";
}

.icon-arrow-28:before {
  content: "\e604";
}

.icon-arrow-29:before {
  content: "\e605";
}

.icon-arrow-30:before {
  content: "\e606";
}

.icon-arrow-31:before {
  content: "\e607";
}

.icon-arrow-32:before {
  content: "\e608";
}

.icon-arrow-33:before {
  content: "\e609";
}

.icon-arrow-34:before {
  content: "\e60a";
}

.icon-arrow-35:before {
  content: "\e60b";
}

.icon-arrow-36:before {
  content: "\e60c";
}

.icon-arrow-37:before {
  content: "\e60d";
}

.icon-arrow-38:before {
  content: "\e60e";
}

.icon-arrow-39:before {
  content: "\e60f";
}

.icon-arrow-40:before {
  content: "\e610";
}

.icon-arrow-41:before {
  content: "\e611";
}

.icon-arrow-42:before {
  content: "\e612";
}

.icon-arrow-43:before {
  content: "\e613";
}

.icon-arrow-44:before {
  content: "\e614";
}

.icon-arrow-45:before {
  content: "\e615";
}

.icon-arrow-46:before {
  content: "\e616";
}

.icon-arrow-47:before {
  content: "\e617";
}

.icon-arrow-48:before {
  content: "\e618";
}

.icon-arrow-49:before {
  content: "\e619";
}

.icon-arrow-50:before {
  content: "\e61a";
}

.icon-arrow-51:before {
  content: "\e61b";
}

.icon-arrow-52:before {
  content: "\e61c";
}

.icon-arrow-53:before {
  content: "\e61d";
}

.icon-arrow-54:before {
  content: "\e61e";
}

.icon-arrow-55:before {
  content: "\e61f";
}

.icon-arrow-56:before {
  content: "\e620";
}

.icon-arrow-57:before {
  content: "\e621";
}

.icon-arrow-58:before {
  content: "\e622";
}

.icon-arrow-59:before {
  content: "\e623";
}

.icon-arrow-60:before {
  content: "\e624";
}

.icon-arrow-61:before {
  content: "\e625";
}

.icon-arrow-62:before {
  content: "\e626";
}

.icon-arrow-63:before {
  content: "\e627";
}

.icon-arrow-64:before {
  content: "\e628";
}

.icon-arrow-65:before {
  content: "\e629";
}

.icon-arrow-66:before {
  content: "\e62a";
}

.icon-arrow-67:before {
  content: "\e62b";
}

.icon-arrow-68:before {
  content: "\e62c";
}

.icon-arrow-69:before {
  content: "\e62d";
}

.icon-arrow-70:before {
  content: "\e62e";
}

.icon-arrow-71:before {
  content: "\e62f";
}

.icon-arrow-72:before {
  content: "\e630";
}

.icon-arrow-circle-1:before {
  content: "\e631";
}

.icon-arrow-circle-2:before {
  content: "\e632";
}

.icon-arrow-circle-3:before {
  content: "\e633";
}

.icon-arrow-circle-4:before {
  content: "\e634";
}

.icon-arrow-circle-5:before {
  content: "\e635";
}

.icon-arrow-circle-6:before {
  content: "\e636";
}

.icon-arrow-circle-7:before {
  content: "\e637";
}

.icon-arrow-circle-8:before {
  content: "\e638";
}

.icon-arrow-circle-9:before {
  content: "\e639";
}

.icon-arrow-circle-10:before {
  content: "\e63a";
}

.icon-arrow-circle-11:before {
  content: "\e63b";
}

.icon-arrow-circle-12:before {
  content: "\e63c";
}

.icon-arrow-circle-13:before {
  content: "\e63d";
}

.icon-arrow-circle-14:before {
  content: "\e63e";
}

.icon-arrow-circle-15:before {
  content: "\e63f";
}

.icon-arrow-circle-16:before {
  content: "\e640";
}

.icon-arrow-circle-17:before {
  content: "\e641";
}

.icon-arrow-circle-18:before {
  content: "\e642";
}

.icon-arrow-circle-19:before {
  content: "\e643";
}

.icon-arrow-circle-20:before {
  content: "\e644";
}

.icon-arrow-circle-21:before {
  content: "\e645";
}

.icon-arrow-circle-22:before {
  content: "\e646";
}

.icon-arrow-circle-23:before {
  content: "\e647";
}

.icon-arrow-circle-24:before {
  content: "\e648";
}

.icon-arrow-circle-25:before {
  content: "\e649";
}

.icon-arrow-circle-26:before {
  content: "\e64a";
}

.icon-arrow-circle-27:before {
  content: "\e64b";
}

.icon-arrow-circle-28:before {
  content: "\e64c";
}

.icon-arrow-circle-29:before {
  content: "\e64d";
}

.icon-arrow-circle-30:before {
  content: "\e64e";
}

.icon-arrow-delete-1:before {
  content: "\e64f";
}

.icon-arrow-delete-2:before {
  content: "\e650";
}

.icon-arrow-dot-1:before {
  content: "\e651";
}

.icon-arrow-dot-2:before {
  content: "\e652";
}

.icon-arrow-dot-3:before {
  content: "\e653";
}

.icon-arrow-dot-4:before {
  content: "\e654";
}

.icon-arrow-dot-5:before {
  content: "\e655";
}

.icon-arrow-dot-6:before {
  content: "\e656";
}

.icon-arrow-rectangle-1:before {
  content: "\e657";
}

.icon-arrow-rectangle-2:before {
  content: "\e658";
}

.icon-arrow-rectangle-3:before {
  content: "\e659";
}

.icon-arrow-rectangle-4:before {
  content: "\e65a";
}

.icon-arrow-rectangle-5:before {
  content: "\e65b";
}

.icon-arrow-rectangle-6:before {
  content: "\e65c";
}

.icon-arrow-rectangle-7:before {
  content: "\e65d";
}

.icon-arrow-rectangle-8:before {
  content: "\e65e";
}

.icon-arrow-rectangle-9:before {
  content: "\e65f";
}

.icon-arrow-rectangle-10:before {
  content: "\e660";
}

.icon-arrow-rectangle-11:before {
  content: "\e661";
}

.icon-arrow-rectangle-12:before {
  content: "\e662";
}

.icon-arrow-rectangle-13:before {
  content: "\e663";
}

.icon-arrow-rectangle-14:before {
  content: "\e664";
}

.icon-arrow-rectangle-15:before {
  content: "\e665";
}

.icon-arrow-rectangle-16:before {
  content: "\e666";
}

.icon-arrow-rectangle-17:before {
  content: "\e667";
}

.icon-arrow-rectangle-18:before {
  content: "\e668";
}

.icon-arrow-rectangle-19:before {
  content: "\e669";
}

.icon-arrow-rectangle-20:before {
  content: "\e66a";
}

@font-face {
  font-family: "streamline-24px-filled-in";
  src: url("../fonts/streamline-24px-filled-in.eot");
  src: url("../fonts/streamline-24px-filled-in.eot?#iefix") format("embedded-opentype"), url("../fonts/streamline-24px-filled-in.woff") format("woff"), url("../fonts/streamline-24px-filled-in.ttf") format("truetype"), url("../fonts/streamline-24px-filled-in.svg#streamline-24px-filled-in") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "streamline-24px-filled-in" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-filled-"]:before,
[class*=" icon-filled-"]:before {
  font-family: "streamline-24px-filled-in" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-filled-bin-1-1:before {
  content: "\e000";
}

.icon-filled-bin-2-1:before {
  content: "\e001";
}

.icon-filled-binocular-1:before {
  content: "\e002";
}

.icon-filled-bomb-1:before {
  content: "\e003";
}

.icon-filled-clip-1-1:before {
  content: "\e004";
}

.icon-filled-clip-2-1:before {
  content: "\e005";
}

.icon-filled-crosshair-1-1:before {
  content: "\e006";
}

.icon-filled-crosshair-2-1:before {
  content: "\e007";
}

.icon-filled-crosshair-3-1:before {
  content: "\e008";
}

.icon-filled-cutter-1:before {
  content: "\e009";
}

.icon-filled-delete-1-1:before {
  content: "\e00a";
}

.icon-filled-delete-2-1:before {
  content: "\e00b";
}

.icon-filled-edit-1-1:before {
  content: "\e00c";
}

.icon-filled-edit-2:before {
  content: "\e00d";
}

.icon-filled-edit-3:before {
  content: "\e00e";
}

.icon-filled-hide:before {
  content: "\e00f";
}

.icon-filled-ink:before {
  content: "\e010";
}

.icon-filled-key-1:before {
  content: "\e011";
}

.icon-filled-key-2:before {
  content: "\e012";
}

.icon-filled-link-1:before {
  content: "\e013";
}

.icon-filled-link-2:before {
  content: "\e014";
}

.icon-filled-link-3:before {
  content: "\e015";
}

.icon-filled-link-broken-1:before {
  content: "\e016";
}

.icon-filled-link-broken-2:before {
  content: "\e017";
}

.icon-filled-lock-1:before {
  content: "\e018";
}

.icon-filled-lock-2:before {
  content: "\e019";
}

.icon-filled-lock-3:before {
  content: "\e01a";
}

.icon-filled-lock-4:before {
  content: "\e01b";
}

.icon-filled-lock-5:before {
  content: "\e01c";
}

.icon-filled-lock-unlock-1:before {
  content: "\e01d";
}

.icon-filled-lock-unlock-2:before {
  content: "\e01e";
}

.icon-filled-magnifier:before {
  content: "\e01f";
}

.icon-filled-pen-1:before {
  content: "\e020";
}

.icon-filled-pen-2:before {
  content: "\e021";
}

.icon-filled-pen-3:before {
  content: "\e022";
}

.icon-filled-pen-4:before {
  content: "\e023";
}

.icon-filled-pencil-1:before {
  content: "\e024";
}

.icon-filled-pencil-2:before {
  content: "\e025";
}

.icon-filled-pencil-3:before {
  content: "\e026";
}

.icon-filled-pin-1:before {
  content: "\e027";
}

.icon-filled-pin-2:before {
  content: "\e028";
}

.icon-filled-power-1:before {
  content: "\e029";
}

.icon-filled-power-2:before {
  content: "\e02a";
}

.icon-filled-preview-1:before {
  content: "\e02b";
}

.icon-filled-preview-2:before {
  content: "\e02c";
}

.icon-filled-scissor-1:before {
  content: "\e02d";
}

.icon-filled-scissor-2:before {
  content: "\e02e";
}

.icon-filled-skull-1:before {
  content: "\e02f";
}

.icon-filled-skull-2:before {
  content: "\e030";
}

.icon-filled-type-1:before {
  content: "\e031";
}

.icon-filled-type-2:before {
  content: "\e032";
}

.icon-filled-type-3:before {
  content: "\e033";
}

.icon-filled-type-4:before {
  content: "\e034";
}

.icon-filled-zoom-area:before {
  content: "\e035";
}

.icon-filled-zoom-in:before {
  content: "\e036";
}

.icon-filled-zoom-out:before {
  content: "\e037";
}

.icon-filled-cursor-1:before {
  content: "\e038";
}

.icon-filled-cursor-2:before {
  content: "\e039";
}

.icon-filled-cursor-add:before {
  content: "\e03a";
}

.icon-filled-cursor-duplicate:before {
  content: "\e03b";
}

.icon-filled-cursor-move:before {
  content: "\e03c";
}

.icon-filled-cursor-move-2:before {
  content: "\e03d";
}

.icon-filled-cursor-select-area:before {
  content: "\e03e";
}

.icon-filled-hand:before {
  content: "\e03f";
}

.icon-filled-hand-block:before {
  content: "\e040";
}

.icon-filled-hand-grab-1:before {
  content: "\e041";
}

.icon-filled-hand-grab-2:before {
  content: "\e042";
}

.icon-filled-hand-point:before {
  content: "\e043";
}

.icon-filled-hand-touch-1:before {
  content: "\e044";
}

.icon-filled-hand-touch-2:before {
  content: "\e045";
}

.icon-filled-hand-touch-3:before {
  content: "\e046";
}

.icon-filled-hand-touch-4:before {
  content: "\e047";
}

.icon-filled-bookmark-1:before {
  content: "\e048";
}

.icon-filled-bookmark-2:before {
  content: "\e049";
}

.icon-filled-bookmark-3:before {
  content: "\e04a";
}

.icon-filled-bookmark-4:before {
  content: "\e04b";
}

.icon-filled-tag-1:before {
  content: "\e04c";
}

.icon-filled-tag-2:before {
  content: "\e04d";
}

.icon-filled-tag-add:before {
  content: "\e04e";
}

.icon-filled-tag-delete:before {
  content: "\e04f";
}

.icon-filled-tags-1:before {
  content: "\e050";
}

.icon-filled-tags-2:before {
  content: "\e051";
}

.icon-filled-anchor-point-1:before {
  content: "\e052";
}

.icon-filled-anchor-point-2:before {
  content: "\e053";
}

.icon-filled-arrange-1:before {
  content: "\e054";
}

.icon-filled-arrange-2:before {
  content: "\e055";
}

.icon-filled-artboard:before {
  content: "\e056";
}

.icon-filled-brush-1:before {
  content: "\e057";
}

.icon-filled-brush-2:before {
  content: "\e058";
}

.icon-filled-bucket:before {
  content: "\e059";
}

.icon-filled-crop:before {
  content: "\e05a";
}

.icon-filled-dropper-1:before {
  content: "\e05b";
}

.icon-filled-dropper-2:before {
  content: "\e05c";
}

.icon-filled-dropper-3:before {
  content: "\e05d";
}

.icon-filled-glue:before {
  content: "\e05e";
}

.icon-filled-grid:before {
  content: "\e05f";
}

.icon-filled-layers:before {
  content: "\e060";
}

.icon-filled-magic-wand-1:before {
  content: "\e061";
}

.icon-filled-magic-wand-2:before {
  content: "\e062";
}

.icon-filled-magnet:before {
  content: "\e063";
}

.icon-filled-marker:before {
  content: "\e064";
}

.icon-filled-palette:before {
  content: "\e065";
}

.icon-filled-pen-5:before {
  content: "\e066";
}

.icon-filled-pen-6:before {
  content: "\e067";
}

.icon-filled-quill:before {
  content: "\e068";
}

.icon-filled-reflect:before {
  content: "\e069";
}

.icon-filled-roller:before {
  content: "\e06a";
}

.icon-filled-ruler-1:before {
  content: "\e06b";
}

.icon-filled-ruler-2:before {
  content: "\e06c";
}

.icon-filled-scale-diagonal-1:before {
  content: "\e06d";
}

.icon-filled-scale-diagonal-2:before {
  content: "\e06e";
}

.icon-filled-scale-horizontal:before {
  content: "\e06f";
}

.icon-filled-scale-tool-1:before {
  content: "\e070";
}

.icon-filled-scale-tool-2:before {
  content: "\e071";
}

.icon-filled-scale-tool-3:before {
  content: "\e072";
}

.icon-filled-scale-vertical:before {
  content: "\e073";
}

.icon-filled-shear-tool:before {
  content: "\e074";
}

.icon-filled-spray:before {
  content: "\e075";
}

.icon-filled-stamp:before {
  content: "\e076";
}

.icon-filled-stationery-1:before {
  content: "\e077";
}

.icon-filled-stationery-2:before {
  content: "\e078";
}

.icon-filled-stationery-3:before {
  content: "\e079";
}

.icon-filled-vector:before {
  content: "\e07a";
}

.icon-filled-award-1:before {
  content: "\e07b";
}

.icon-filled-award-2:before {
  content: "\e07c";
}

.icon-filled-award-3:before {
  content: "\e07d";
}

.icon-filled-award-4:before {
  content: "\e07e";
}

.icon-filled-award-5:before {
  content: "\e07f";
}

.icon-filled-award-6:before {
  content: "\e080";
}

.icon-filled-crown-1:before {
  content: "\e081";
}

.icon-filled-crown-2:before {
  content: "\e082";
}

.icon-filled-crown-3:before {
  content: "\e083";
}

.icon-filled-fire:before {
  content: "\e084";
}

.icon-filled-flag-1:before {
  content: "\e085";
}

.icon-filled-flag-2:before {
  content: "\e086";
}

.icon-filled-flag-3:before {
  content: "\e087";
}

.icon-filled-flag-4:before {
  content: "\e088";
}

.icon-filled-flag-5:before {
  content: "\e089";
}

.icon-filled-flag-6:before {
  content: "\e08a";
}

.icon-filled-flag-7:before {
  content: "\e08b";
}

.icon-filled-flag-8:before {
  content: "\e08c";
}

.icon-filled-google-plus-1:before {
  content: "\e08d";
}

.icon-filled-google-plus-2:before {
  content: "\e08e";
}

.icon-filled-hand-like-1:before {
  content: "\e08f";
}

.icon-filled-hand-like-2:before {
  content: "\e090";
}

.icon-filled-hand-unlike-1:before {
  content: "\e091";
}

.icon-filled-hand-unlike-2:before {
  content: "\e092";
}

.icon-filled-heart-1:before {
  content: "\e093";
}

.icon-filled-heart-2:before {
  content: "\e094";
}

.icon-filled-heart-angel:before {
  content: "\e095";
}

.icon-filled-heart-broken:before {
  content: "\e096";
}

.icon-filled-heart-minus:before {
  content: "\e097";
}

.icon-filled-heart-plus:before {
  content: "\e098";
}

.icon-filled-present:before {
  content: "\e099";
}

.icon-filled-rank-1:before {
  content: "\e09a";
}

.icon-filled-rank-2:before {
  content: "\e09b";
}

.icon-filled-ribbon:before {
  content: "\e09c";
}

.icon-filled-star-1:before {
  content: "\e09d";
}

.icon-filled-star-2:before {
  content: "\e09e";
}

.icon-filled-star-3:before {
  content: "\e09f";
}

.icon-filled-star-4:before {
  content: "\e0a0";
}

.icon-filled-star-5:before {
  content: "\e0a1";
}

.icon-filled-star-6:before {
  content: "\e0a2";
}

.icon-filled-star-7:before {
  content: "\e0a3";
}

.icon-filled-star-8:before {
  content: "\e0a4";
}

.icon-filled-star-9:before {
  content: "\e0a5";
}

.icon-filled-star-10:before {
  content: "\e0a6";
}

.icon-filled-trophy:before {
  content: "\e0a7";
}

.icon-filled-bubble-2:before {
  content: "\e0a8";
}

.icon-filled-bubble-add-1:before {
  content: "\e0a9";
}

.icon-filled-bubble-add-2:before {
  content: "\e0aa";
}

.icon-filled-bubble-add-3:before {
  content: "\e0ab";
}

.icon-filled-bubble-ask-1:before {
  content: "\e0ac";
}

.icon-filled-bubble-ask-2:before {
  content: "\e0ad";
}

.icon-filled-bubble-attention-1:before {
  content: "\e0ae";
}

.icon-filled-bubble-attention-2:before {
  content: "\e0af";
}

.icon-filled-bubble-attention-3:before {
  content: "\e0b0";
}

.icon-filled-bubble-attention-4:before {
  content: "\e0b1";
}

.icon-filled-bubble-attention-5:before {
  content: "\e0b2";
}

.icon-filled-bubble-attention-6:before {
  content: "\e0b3";
}

.icon-filled-bubble-attention-7:before {
  content: "\e0b4";
}

.icon-filled-bubble-block-1:before {
  content: "\e0b5";
}

.icon-filled-bubble-block-2:before {
  content: "\e0b6";
}

.icon-filled-bubble-block-3:before {
  content: "\e0b7";
}

.icon-filled-bubble-chat-1:before {
  content: "\e0b8";
}

.icon-filled-bubble-chat-2:before {
  content: "\e0b9";
}

.icon-filled-bubble-check-1:before {
  content: "\e0ba";
}

.icon-filled-bubble-check-2:before {
  content: "\e0bb";
}

.icon-filled-bubble-check-3:before {
  content: "\e0bc";
}

.icon-filled-bubble-comment-1:before {
  content: "\e0bd";
}

.icon-filled-bubble-comment-2:before {
  content: "\e0be";
}

.icon-filled-bubble-conversation-1:before {
  content: "\e0bf";
}

.icon-filled-bubble-conversation-2:before {
  content: "\e0c0";
}

.icon-filled-bubble-conversation-3:before {
  content: "\e0c1";
}

.icon-filled-bubble-conversation-4:before {
  content: "\e0c2";
}

.icon-filled-bubble-conversation-5:before {
  content: "\e0c3";
}

.icon-filled-bubble-conversation-6:before {
  content: "\e0c4";
}

.icon-filled-bubble-delete-1:before {
  content: "\e0c5";
}

.icon-filled-bubble-delete-2:before {
  content: "\e0c6";
}

.icon-filled-bubble-delete-3:before {
  content: "\e0c7";
}

.icon-filled-bubble-edit-1:before {
  content: "\e0c8";
}

.icon-filled-bubble-edit-2:before {
  content: "\e0c9";
}

.icon-filled-bubble-edit-3:before {
  content: "\e0ca";
}

.icon-filled-bubble-heart-1:before {
  content: "\e0cb";
}

.icon-filled-bubble-heart-2:before {
  content: "\e0cc";
}

.icon-filled-bubble-minus-1:before {
  content: "\e0cd";
}

.icon-filled-bubble-minus-2:before {
  content: "\e0ce";
}

.icon-filled-bubble-minus-3:before {
  content: "\e0cf";
}

.icon-filled-bubble-quote-1:before {
  content: "\e0d0";
}

.icon-filled-bubble-quote-2:before {
  content: "\e0d1";
}

.icon-filled-bubble-smiley-3:before {
  content: "\e0d2";
}

.icon-filled-bubble-smiley-4:before {
  content: "\e0d3";
}

.icon-filled-bubble-smiley-smile:before {
  content: "\e0d4";
}

.icon-filled-bubble-smiley-wink:before {
  content: "\e0d5";
}

.icon-filled-bubble-star-1:before {
  content: "\e0d6";
}

.icon-filled-bubble-star-2:before {
  content: "\e0d7";
}

.icon-filled-bubble-star-3:before {
  content: "\e0d8";
}

.icon-filled-chat-1:before {
  content: "\e0d9";
}

.icon-filled-chat-2:before {
  content: "\e0da";
}

.icon-filled-chat-3:before {
  content: "\e0db";
}

.icon-filled-chat-4:before {
  content: "\e0dc";
}

.icon-filled-chat-5:before {
  content: "\e0dd";
}

.icon-filled-chat-bubble-1:before {
  content: "\e0de";
}

.icon-filled-chat-bubble-2:before {
  content: "\e0df";
}

.icon-filled-smiley-happy-1:before {
  content: "\e0e0";
}

.icon-filled-smiley-happy-2:before {
  content: "\e0e1";
}

.icon-filled-smiley-happy-3:before {
  content: "\e0e2";
}

.icon-filled-smiley-happy-4:before {
  content: "\e0e3";
}

.icon-filled-smiley-happy-5:before {
  content: "\e0e4";
}

.icon-filled-smiley-relax:before {
  content: "\e0e5";
}

.icon-filled-smiley-sad:before {
  content: "\e0e6";
}

.icon-filled-smiley-surprise:before {
  content: "\e0e7";
}

.icon-filled-thinking-1:before {
  content: "\e0e8";
}

.icon-filled-thinking-2:before {
  content: "\e0e9";
}

.icon-filled-call-1:before {
  content: "\e0ea";
}

.icon-filled-call-2:before {
  content: "\e0eb";
}

.icon-filled-call-3:before {
  content: "\e0ec";
}

.icon-filled-call-4:before {
  content: "\e0ed";
}

.icon-filled-call-add:before {
  content: "\e0ee";
}

.icon-filled-call-block:before {
  content: "\e0ef";
}

.icon-filled-call-delete:before {
  content: "\e0f0";
}

.icon-filled-call-in:before {
  content: "\e0f1";
}

.icon-filled-call-minus:before {
  content: "\e0f2";
}

.icon-filled-call-out:before {
  content: "\e0f3";
}

.icon-filled-contact:before {
  content: "\e0f4";
}

.icon-filled-fax:before {
  content: "\e0f5";
}

.icon-filled-hang-up:before {
  content: "\e0f6";
}

.icon-filled-message:before {
  content: "\e0f7";
}

.icon-filled-mobile-phone-1:before {
  content: "\e0f8";
}

.icon-filled-mobile-phone-2:before {
  content: "\e0f9";
}

.icon-filled-phone-1:before {
  content: "\e0fa";
}

.icon-filled-phone-2:before {
  content: "\e0fb";
}

.icon-filled-phone-3:before {
  content: "\e0fc";
}

.icon-filled-phone-4:before {
  content: "\e0fd";
}

.icon-filled-phone-vibration:before {
  content: "\e0fe";
}

.icon-filled-signal-fine:before {
  content: "\e0ff";
}

.icon-filled-signal-full:before {
  content: "\e100";
}

.icon-filled-signal-high:before {
  content: "\e101";
}

.icon-filled-signal-no:before {
  content: "\e102";
}

.icon-filled-signal-poor:before {
  content: "\e103";
}

.icon-filled-signal-weak:before {
  content: "\e104";
}

.icon-filled-smartphone:before {
  content: "\e105";
}

.icon-filled-tape:before {
  content: "\e106";
}

.icon-filled-camera-symbol-1:before {
  content: "\e107";
}

.icon-filled-camera-symbol-2:before {
  content: "\e108";
}

.icon-filled-camera-symbol-3:before {
  content: "\e109";
}

.icon-filled-headphone:before {
  content: "\e10a";
}

.icon-filled-antenna-1:before {
  content: "\e10b";
}

.icon-filled-antenna-2:before {
  content: "\e10c";
}

.icon-filled-antenna-3:before {
  content: "\e10d";
}

.icon-filled-hotspot-1:before {
  content: "\e10e";
}

.icon-filled-hotspot-2:before {
  content: "\e10f";
}

.icon-filled-link:before {
  content: "\e110";
}

.icon-filled-megaphone-1:before {
  content: "\e111";
}

.icon-filled-megaphone-2:before {
  content: "\e112";
}

.icon-filled-radar:before {
  content: "\e113";
}

.icon-filled-rss-1:before {
  content: "\e114";
}

.icon-filled-rss-2:before {
  content: "\e115";
}

.icon-filled-satellite:before {
  content: "\e116";
}

.icon-filled-address-1:before {
  content: "\e117";
}

.icon-filled-address-2:before {
  content: "\e118";
}

.icon-filled-address-3:before {
  content: "\e119";
}

.icon-filled-forward:before {
  content: "\e11a";
}

.icon-filled-inbox-1:before {
  content: "\e11b";
}

.icon-filled-inbox-2:before {
  content: "\e11c";
}

.icon-filled-inbox-3:before {
  content: "\e11d";
}

.icon-filled-inbox-4:before {
  content: "\e11e";
}

.icon-filled-letter-1:before {
  content: "\e11f";
}

.icon-filled-letter-2:before {
  content: "\e120";
}

.icon-filled-letter-3:before {
  content: "\e121";
}

.icon-filled-letter-4:before {
  content: "\e122";
}

.icon-filled-letter-5:before {
  content: "\e123";
}

.icon-filled-mail-1:before {
  content: "\e124";
}

.icon-filled-mail-2:before {
  content: "\e125";
}

.icon-filled-mail-add:before {
  content: "\e126";
}

.icon-filled-mail-attention:before {
  content: "\e127";
}

.icon-filled-mail-block:before {
  content: "\e128";
}

.icon-filled-mail-box-1:before {
  content: "\e129";
}

.icon-filled-mail-box-2:before {
  content: "\e12a";
}

.icon-filled-mail-box-3:before {
  content: "\e12b";
}

.icon-filled-mail-checked:before {
  content: "\e12c";
}

.icon-filled-mail-compose:before {
  content: "\e12d";
}

.icon-filled-mail-delete:before {
  content: "\e12e";
}

.icon-filled-mail-favorite:before {
  content: "\e12f";
}

.icon-filled-mail-inbox:before {
  content: "\e130";
}

.icon-filled-mail-lock:before {
  content: "\e131";
}

.icon-filled-mail-minus:before {
  content: "\e132";
}

.icon-filled-mail-read:before {
  content: "\e133";
}

.icon-filled-mail-recieved-1:before {
  content: "\e134";
}

.icon-filled-mail-recieved-2:before {
  content: "\e135";
}

.icon-filled-mail-search-1:before {
  content: "\e136";
}

.icon-filled-mail-search-2:before {
  content: "\e137";
}

.icon-filled-mail-sent-1:before {
  content: "\e138";
}

.icon-filled-mail-sent-2:before {
  content: "\e139";
}

.icon-filled-mail-setting:before {
  content: "\e13a";
}

.icon-filled-mail-star:before {
  content: "\e13b";
}

.icon-filled-mail-sync:before {
  content: "\e13c";
}

.icon-filled-mail-time:before {
  content: "\e13d";
}

.icon-filled-outbox-1:before {
  content: "\e13e";
}

.icon-filled-outbox-2:before {
  content: "\e13f";
}

.icon-filled-plane-paper-1:before {
  content: "\e140";
}

.icon-filled-plane-paper-2:before {
  content: "\e141";
}

.icon-filled-reply-mail-1:before {
  content: "\e142";
}

.icon-filled-reply-mail-2:before {
  content: "\e143";
}

.icon-filled-connection-1:before {
  content: "\e144";
}

.icon-filled-connection-2:before {
  content: "\e145";
}

.icon-filled-connection-3:before {
  content: "\e146";
}

.icon-filled-contacts-1:before {
  content: "\e147";
}

.icon-filled-contacts-2:before {
  content: "\e148";
}

.icon-filled-contacts-3:before {
  content: "\e149";
}

.icon-filled-contacts-4:before {
  content: "\e14a";
}

.icon-filled-female:before {
  content: "\e14b";
}

.icon-filled-gender-female:before {
  content: "\e14c";
}

.icon-filled-gender-male:before {
  content: "\e14d";
}

.icon-filled-genders:before {
  content: "\e14e";
}

.icon-filled-id-1:before {
  content: "\e14f";
}

.icon-filled-id-2:before {
  content: "\e150";
}

.icon-filled-id-3:before {
  content: "\e151";
}

.icon-filled-id-4:before {
  content: "\e152";
}

.icon-filled-id-5:before {
  content: "\e153";
}

.icon-filled-id-6:before {
  content: "\e154";
}

.icon-filled-id-7:before {
  content: "\e155";
}

.icon-filled-id-8:before {
  content: "\e156";
}

.icon-filled-male:before {
  content: "\e157";
}

.icon-filled-profile-1:before {
  content: "\e158";
}

.icon-filled-profile-2:before {
  content: "\e159";
}

.icon-filled-profile-3:before {
  content: "\e15a";
}

.icon-filled-profile-4:before {
  content: "\e15b";
}

.icon-filled-profile-5:before {
  content: "\e15c";
}

.icon-filled-profile-6:before {
  content: "\e15d";
}

.icon-filled-profile-athlete:before {
  content: "\e15e";
}

.icon-filled-profile-bussiness-man:before {
  content: "\e15f";
}

.icon-filled-profile-chef:before {
  content: "\e160";
}

.icon-filled-profile-cop:before {
  content: "\e161";
}

.icon-filled-profile-doctor-1:before {
  content: "\e162";
}

.icon-filled-profile-doctor-2:before {
  content: "\e163";
}

.icon-filled-profile-gentleman-1:before {
  content: "\e164";
}

.icon-filled-profile-gentleman-2:before {
  content: "\e165";
}

.icon-filled-profile-graduate:before {
  content: "\e166";
}

.icon-filled-profile-king:before {
  content: "\e167";
}

.icon-filled-profile-lady-1:before {
  content: "\e168";
}

.icon-filled-profile-lady-2:before {
  content: "\e169";
}

.icon-filled-profile-man:before {
  content: "\e16a";
}

.icon-filled-profile-nurse1:before {
  content: "\e16b";
}

.icon-filled-profile-nurse-2:before {
  content: "\e16c";
}

.icon-filled-profile-prisoner:before {
  content: "\e16d";
}

.icon-filled-profile-serviceman-1:before {
  content: "\e16e";
}

.icon-filled-profile-serviceman-2:before {
  content: "\e16f";
}

.icon-filled-profile-spy:before {
  content: "\e170";
}

.icon-filled-profile-teacher:before {
  content: "\e171";
}

.icon-filled-profile-thief:before {
  content: "\e172";
}

.icon-filled-user-1:before {
  content: "\e173";
}

.icon-filled-user-2:before {
  content: "\e174";
}

.icon-filled-user-add-1:before {
  content: "\e175";
}

.icon-filled-user-add-2:before {
  content: "\e176";
}

.icon-filled-user-block-1:before {
  content: "\e177";
}

.icon-filled-user-block-2:before {
  content: "\e178";
}

.icon-filled-user-checked-1:before {
  content: "\e179";
}

.icon-filled-user-checked-2:before {
  content: "\e17a";
}

.icon-filled-user-delete-1:before {
  content: "\e17b";
}

.icon-filled-user-delete-2:before {
  content: "\e17c";
}

.icon-filled-user-edit-1:before {
  content: "\e17d";
}

.icon-filled-user-edit-2:before {
  content: "\e17e";
}

.icon-filled-user-heart-1:before {
  content: "\e17f";
}

.icon-filled-user-heart-2:before {
  content: "\e180";
}

.icon-filled-user-lock-1:before {
  content: "\e181";
}

.icon-filled-user-lock-2:before {
  content: "\e182";
}

.icon-filled-user-minus-1:before {
  content: "\e183";
}

.icon-filled-user-minus-2:before {
  content: "\e184";
}

.icon-filled-user-search-1:before {
  content: "\e185";
}

.icon-filled-user-search-2:before {
  content: "\e186";
}

.icon-filled-user-setting-1:before {
  content: "\e187";
}

.icon-filled-user-setting-2:before {
  content: "\e188";
}

.icon-filled-user-star-1:before {
  content: "\e189";
}

.icon-filled-user-star-2:before {
  content: "\e18a";
}

.icon-filled-bag-shopping-1:before {
  content: "\e18b";
}

.icon-filled-bag-shopping-2:before {
  content: "\e18c";
}

.icon-filled-bag-shopping-3:before {
  content: "\e18d";
}

.icon-filled-basket-1:before {
  content: "\e18e";
}

.icon-filled-basket-2:before {
  content: "\e18f";
}

.icon-filled-basket-3:before {
  content: "\e190";
}

.icon-filled-basket-add:before {
  content: "\e191";
}

.icon-filled-basket-minus:before {
  content: "\e192";
}

.icon-filled-briefcase:before {
  content: "\e193";
}

.icon-filled-cart-1:before {
  content: "\e194";
}

.icon-filled-cart-2:before {
  content: "\e195";
}

.icon-filled-cart-3:before {
  content: "\e196";
}

.icon-filled-cart-4:before {
  content: "\e197";
}

.icon-filled-cut:before {
  content: "\e198";
}

.icon-filled-handbag-1:before {
  content: "\e199";
}

.icon-filled-handbag-2:before {
  content: "\e19a";
}

.icon-filled-purse-1:before {
  content: "\e19b";
}

.icon-filled-purse-2:before {
  content: "\e19c";
}

.icon-filled-qr-code:before {
  content: "\e19d";
}

.icon-filled-receipt-1:before {
  content: "\e19e";
}

.icon-filled-receipt-2:before {
  content: "\e19f";
}

.icon-filled-receipt-3:before {
  content: "\e1a0";
}

.icon-filled-receipt-4:before {
  content: "\e1a1";
}

.icon-filled-shopping-1:before {
  content: "\e1a2";
}

.icon-filled-sign-new-1:before {
  content: "\e1a3";
}

.icon-filled-sign-new-2:before {
  content: "\e1a4";
}

.icon-filled-sign-parking:before {
  content: "\e1a5";
}

.icon-filled-signal-star:before {
  content: "\e1a6";
}

.icon-filled-trolley-1:before {
  content: "\e1a7";
}

.icon-filled-trolley-2:before {
  content: "\e1a8";
}

.icon-filled-trolley-3:before {
  content: "\e1a9";
}

.icon-filled-trolley-load:before {
  content: "\e1aa";
}

.icon-filled-trolley-off:before {
  content: "\e1ab";
}

.icon-filled-wallet-1:before {
  content: "\e1ac";
}

.icon-filled-wallet-2:before {
  content: "\e1ad";
}

.icon-filled-wallet-3:before {
  content: "\e1ae";
}

.icon-filled-camera-1:before {
  content: "\e1af";
}

.icon-filled-camera-2:before {
  content: "\e1b0";
}

.icon-filled-camera-3:before {
  content: "\e1b1";
}

.icon-filled-camera-4:before {
  content: "\e1b2";
}

.icon-filled-camera-5:before {
  content: "\e1b3";
}

.icon-filled-camera-back:before {
  content: "\e1b4";
}

.icon-filled-camera-focus:before {
  content: "\e1b5";
}

.icon-filled-camera-frames:before {
  content: "\e1b6";
}

.icon-filled-camera-front:before {
  content: "\e1b7";
}

.icon-filled-camera-graph-1:before {
  content: "\e1b8";
}

.icon-filled-camera-graph-2:before {
  content: "\e1b9";
}

.icon-filled-camera-landscape:before {
  content: "\e1ba";
}

.icon-filled-camera-lens-1:before {
  content: "\e1bb";
}

.icon-filled-camera-lens-2:before {
  content: "\e1bc";
}

.icon-filled-camera-light:before {
  content: "\e1bd";
}

.icon-filled-camera-portrait:before {
  content: "\e1be";
}

.icon-filled-camera-view:before {
  content: "\e1bf";
}

.icon-filled-film-1:before {
  content: "\e1c0";
}

.icon-filled-film-2:before {
  content: "\e1c1";
}

.icon-filled-photo-1:before {
  content: "\e1c2";
}

.icon-filled-photo-2:before {
  content: "\e1c3";
}

.icon-filled-photo-frame:before {
  content: "\e1c4";
}

.icon-filled-photos-1:before {
  content: "\e1c5";
}

.icon-filled-photos-2:before {
  content: "\e1c6";
}

.icon-filled-polaroid:before {
  content: "\e1c7";
}

.icon-filled-signal-camera-1:before {
  content: "\e1c8";
}

.icon-filled-signal-camera-2:before {
  content: "\e1c9";
}

.icon-filled-user-photo:before {
  content: "\e1ca";
}

.icon-filled-backward-1:before {
  content: "\e1cb";
}

.icon-filled-dvd-player:before {
  content: "\e1cc";
}

.icon-filled-eject-1:before {
  content: "\e1cd";
}

.icon-filled-film-3:before {
  content: "\e1ce";
}

.icon-filled-forward-1:before {
  content: "\e1cf";
}

.icon-filled-handycam:before {
  content: "\e1d0";
}

.icon-filled-movie-play-1:before {
  content: "\e1d1";
}

.icon-filled-movie-play-2:before {
  content: "\e1d2";
}

.icon-filled-movie-play-3:before {
  content: "\e1d3";
}

.icon-filled-next-1:before {
  content: "\e1d4";
}

.icon-filled-pause-1:before {
  content: "\e1d5";
}

.icon-filled-play-1:before {
  content: "\e1d6";
}

.icon-filled-player:before {
  content: "\e1d7";
}

.icon-filled-previous-1:before {
  content: "\e1d8";
}

.icon-filled-record-1:before {
  content: "\e1d9";
}

.icon-filled-slate:before {
  content: "\e1da";
}

.icon-filled-stop-1:before {
  content: "\e1db";
}

.icon-filled-television:before {
  content: "\e1dc";
}

.icon-filled-video-camera-1:before {
  content: "\e1dd";
}

.icon-filled-video-camera-2:before {
  content: "\e1de";
}

.icon-filled-backward-2:before {
  content: "\e1df";
}

.icon-filled-cd:before {
  content: "\e1e0";
}

.icon-filled-eject-2:before {
  content: "\e1e1";
}

.icon-filled-equalizer-2:before {
  content: "\e1e2";
}

.icon-filled-equalizer-3:before {
  content: "\e1e3";
}

.icon-filled-forward-2:before {
  content: "\e1e4";
}

.icon-filled-gramophone:before {
  content: "\e1e5";
}

.icon-filled-gramophone-record-2:before {
  content: "\e1e6";
}

.icon-filled-guitar:before {
  content: "\e1e7";
}

.icon-filled-headphone-1:before {
  content: "\e1e8";
}

.icon-filled-headphone-2:before {
  content: "\e1e9";
}

.icon-filled-microphone-1:before {
  content: "\e1ea";
}

.icon-filled-microphone-2:before {
  content: "\e1eb";
}

.icon-filled-microphone-3:before {
  content: "\e1ec";
}

.icon-filled-movie-play-4:before {
  content: "\e1ed";
}

.icon-filled-music-note-1:before {
  content: "\e1ee";
}

.icon-filled-music-note-2:before {
  content: "\e1ef";
}

.icon-filled-music-note-3:before {
  content: "\e1f0";
}

.icon-filled-music-note-4:before {
  content: "\e1f1";
}

.icon-filled-next-2:before {
  content: "\e1f2";
}

.icon-filled-notes-1:before {
  content: "\e1f3";
}

.icon-filled-notes-2:before {
  content: "\e1f4";
}

.icon-filled-pause-2:before {
  content: "\e1f5";
}

.icon-filled-piano:before {
  content: "\e1f6";
}

.icon-filled-play-2:before {
  content: "\e1f7";
}

.icon-filled-playlist:before {
  content: "\e1f8";
}

.icon-filled-previous-2:before {
  content: "\e1f9";
}

.icon-filled-radio-1:before {
  content: "\e1fa";
}

.icon-filled-radio-2:before {
  content: "\e1fb";
}

.icon-filled-record-2:before {
  content: "\e1fc";
}

.icon-filled-recorder:before {
  content: "\e1fd";
}

.icon-filled-saxophone:before {
  content: "\e1fe";
}

.icon-filled-speaker-1:before {
  content: "\e1ff";
}

.icon-filled-speaker-2:before {
  content: "\e200";
}

.icon-filled-speaker-3:before {
  content: "\e201";
}

.icon-filled-stop-2:before {
  content: "\e202";
}

.icon-filled-tape-1:before {
  content: "\e203";
}

.icon-filled-trumpet:before {
  content: "\e204";
}

.icon-filled-volume-down-1:before {
  content: "\e205";
}

.icon-filled-volume-down-2:before {
  content: "\e206";
}

.icon-filled-volume-loud-1:before {
  content: "\e207";
}

.icon-filled-volume-loud-2:before {
  content: "\e208";
}

.icon-filled-volume-low-1:before {
  content: "\e209";
}

.icon-filled-volume-low-2:before {
  content: "\e20a";
}

.icon-filled-volume-medium-1:before {
  content: "\e20b";
}

.icon-filled-volume-medium-2:before {
  content: "\e20c";
}

.icon-filled-volume-mute-1:before {
  content: "\e20d";
}

.icon-filled-volume-mute-2:before {
  content: "\e20e";
}

.icon-filled-volume-mute-3:before {
  content: "\e20f";
}

.icon-filled-volume-up-1:before {
  content: "\e210";
}

.icon-filled-volume-up-2:before {
  content: "\e211";
}

.icon-filled-walkman:before {
  content: "\e212";
}

.icon-filled-cloud:before {
  content: "\e213";
}

.icon-filled-cloud-add:before {
  content: "\e214";
}

.icon-filled-cloud-checked:before {
  content: "\e215";
}

.icon-filled-cloud-delete:before {
  content: "\e216";
}

.icon-filled-cloud-download:before {
  content: "\e217";
}

.icon-filled-cloud-minus:before {
  content: "\e218";
}

.icon-filled-cloud-refresh:before {
  content: "\e219";
}

.icon-filled-cloud-sync:before {
  content: "\e21a";
}

.icon-filled-cloud-upload:before {
  content: "\e21b";
}

.icon-filled-download-1:before {
  content: "\e21c";
}

.icon-filled-download-2:before {
  content: "\e21d";
}

.icon-filled-download-3:before {
  content: "\e21e";
}

.icon-filled-download-4:before {
  content: "\e21f";
}

.icon-filled-download-5:before {
  content: "\e220";
}

.icon-filled-download-6:before {
  content: "\e221";
}

.icon-filled-download-7:before {
  content: "\e222";
}

.icon-filled-download-8:before {
  content: "\e223";
}

.icon-filled-download-9:before {
  content: "\e224";
}

.icon-filled-download-10:before {
  content: "\e225";
}

.icon-filled-download-11:before {
  content: "\e226";
}

.icon-filled-download-12:before {
  content: "\e227";
}

.icon-filled-download-13:before {
  content: "\e228";
}

.icon-filled-download-14:before {
  content: "\e229";
}

.icon-filled-download-15:before {
  content: "\e22a";
}

.icon-filled-download-file:before {
  content: "\e22b";
}

.icon-filled-download-folder:before {
  content: "\e22c";
}

.icon-filled-goal-1:before {
  content: "\e22d";
}

.icon-filled-goal-2:before {
  content: "\e22e";
}

.icon-filled-transfer-1:before {
  content: "\e22f";
}

.icon-filled-transfer-2:before {
  content: "\e230";
}

.icon-filled-transfer-3:before {
  content: "\e231";
}

.icon-filled-transfer-4:before {
  content: "\e232";
}

.icon-filled-transfer-5:before {
  content: "\e233";
}

.icon-filled-transfer-6:before {
  content: "\e234";
}

.icon-filled-transfer-7:before {
  content: "\e235";
}

.icon-filled-transfer-8:before {
  content: "\e236";
}

.icon-filled-transfer-9:before {
  content: "\e237";
}

.icon-filled-transfer-10:before {
  content: "\e238";
}

.icon-filled-transfer-11:before {
  content: "\e239";
}

.icon-filled-transfer-12:before {
  content: "\e23a";
}

.icon-filled-upload-1:before {
  content: "\e23b";
}

.icon-filled-upload-2:before {
  content: "\e23c";
}

.icon-filled-upload-3:before {
  content: "\e23d";
}

.icon-filled-upload-4:before {
  content: "\e23e";
}

.icon-filled-upload-5:before {
  content: "\e23f";
}

.icon-filled-upload-6:before {
  content: "\e240";
}

.icon-filled-upload-7:before {
  content: "\e241";
}

.icon-filled-upload-8:before {
  content: "\e242";
}

.icon-filled-upload-9:before {
  content: "\e243";
}

.icon-filled-upload-10:before {
  content: "\e244";
}

.icon-filled-upload-11:before {
  content: "\e245";
}

.icon-filled-upload-12:before {
  content: "\e246";
}

.icon-filled-clipboard-1:before {
  content: "\e247";
}

.icon-filled-clipboard-2:before {
  content: "\e248";
}

.icon-filled-clipboard-3:before {
  content: "\e249";
}

.icon-filled-clipboard-add:before {
  content: "\e24a";
}

.icon-filled-clipboard-block:before {
  content: "\e24b";
}

.icon-filled-clipboard-checked:before {
  content: "\e24c";
}

.icon-filled-clipboard-delete:before {
  content: "\e24d";
}

.icon-filled-clipboard-edit:before {
  content: "\e24e";
}

.icon-filled-clipboard-minus:before {
  content: "\e24f";
}

.icon-filled-document-1:before {
  content: "\e250";
}

.icon-filled-document-2:before {
  content: "\e251";
}

.icon-filled-file-1:before {
  content: "\e252";
}

.icon-filled-file-2:before {
  content: "\e253";
}

.icon-filled-file-add:before {
  content: "\e254";
}

.icon-filled-file-attention:before {
  content: "\e255";
}

.icon-filled-file-block:before {
  content: "\e256";
}

.icon-filled-file-bookmark:before {
  content: "\e257";
}

.icon-filled-file-checked:before {
  content: "\e258";
}

.icon-filled-file-code:before {
  content: "\e259";
}

.icon-filled-file-delete:before {
  content: "\e25a";
}

.icon-filled-file-download:before {
  content: "\e25b";
}

.icon-filled-file-edit:before {
  content: "\e25c";
}

.icon-filled-file-favorite-1:before {
  content: "\e25d";
}

.icon-filled-file-favorite-2:before {
  content: "\e25e";
}

.icon-filled-file-graph-1:before {
  content: "\e25f";
}

.icon-filled-file-graph-2:before {
  content: "\e260";
}

.icon-filled-file-home:before {
  content: "\e261";
}

.icon-filled-file-image-1:before {
  content: "\e262";
}

.icon-filled-file-image-2:before {
  content: "\e263";
}

.icon-filled-file-list:before {
  content: "\e264";
}

.icon-filled-file-lock:before {
  content: "\e265";
}

.icon-filled-file-media:before {
  content: "\e266";
}

.icon-filled-file-minus:before {
  content: "\e267";
}

.icon-filled-file-music:before {
  content: "\e268";
}

.icon-filled-file-new:before {
  content: "\e269";
}

.icon-filled-file-registry:before {
  content: "\e26a";
}

.icon-filled-file-search:before {
  content: "\e26b";
}

.icon-filled-file-setting:before {
  content: "\e26c";
}

.icon-filled-file-sync:before {
  content: "\e26d";
}

.icon-filled-file-table:before {
  content: "\e26e";
}

.icon-filled-file-thumbnail:before {
  content: "\e26f";
}

.icon-filled-file-time:before {
  content: "\e270";
}

.icon-filled-file-transfer:before {
  content: "\e271";
}

.icon-filled-file-upload:before {
  content: "\e272";
}

.icon-filled-file-zip:before {
  content: "\e273";
}

.icon-filled-files-1:before {
  content: "\e274";
}

.icon-filled-files-2:before {
  content: "\e275";
}

.icon-filled-files-3:before {
  content: "\e276";
}

.icon-filled-files-4:before {
  content: "\e277";
}

.icon-filled-files-5:before {
  content: "\e278";
}

.icon-filled-files-6:before {
  content: "\e279";
}

.icon-filled-hand-file-1:before {
  content: "\e27a";
}

.icon-filled-hand-file-2:before {
  content: "\e27b";
}

.icon-filled-note-paper-1:before {
  content: "\e27c";
}

.icon-filled-note-paper-2:before {
  content: "\e27d";
}

.icon-filled-note-paper-add:before {
  content: "\e27e";
}

.icon-filled-note-paper-attention:before {
  content: "\e27f";
}

.icon-filled-note-paper-block:before {
  content: "\e280";
}

.icon-filled-note-paper-checked:before {
  content: "\e281";
}

.icon-filled-note-paper-delete:before {
  content: "\e282";
}

.icon-filled-note-paper-download:before {
  content: "\e283";
}

.icon-filled-note-paper-edit:before {
  content: "\e284";
}

.icon-filled-note-paper-favorite:before {
  content: "\e285";
}

.icon-filled-note-paper-lock:before {
  content: "\e286";
}

.icon-filled-note-paper-minus:before {
  content: "\e287";
}

.icon-filled-note-paper-search:before {
  content: "\e288";
}

.icon-filled-note-paper-sync:before {
  content: "\e289";
}

.icon-filled-note-paper-upload:before {
  content: "\e28a";
}

.icon-filled-print:before {
  content: "\e28b";
}

.icon-filled-folder-1:before {
  content: "\e28c";
}

.icon-filled-folder-2:before {
  content: "\e28d";
}

.icon-filled-folder-3:before {
  content: "\e28e";
}

.icon-filled-folder-4:before {
  content: "\e28f";
}

.icon-filled-folder-add:before {
  content: "\e290";
}

.icon-filled-folder-attention:before {
  content: "\e291";
}

.icon-filled-folder-block:before {
  content: "\e292";
}

.icon-filled-folder-bookmark:before {
  content: "\e293";
}

.icon-filled-folder-checked:before {
  content: "\e294";
}

.icon-filled-folder-code:before {
  content: "\e295";
}

.icon-filled-folder-delete:before {
  content: "\e296";
}

.icon-filled-folder-download:before {
  content: "\e297";
}

.icon-filled-folder-edit:before {
  content: "\e298";
}

.icon-filled-folder-favorite:before {
  content: "\e299";
}

.icon-filled-folder-home:before {
  content: "\e29a";
}

.icon-filled-folder-image:before {
  content: "\e29b";
}

.icon-filled-folder-lock:before {
  content: "\e29c";
}

.icon-filled-folder-media:before {
  content: "\e29d";
}

.icon-filled-folder-minus:before {
  content: "\e29e";
}

.icon-filled-folder-music:before {
  content: "\e29f";
}

.icon-filled-folder-new:before {
  content: "\e2a0";
}

.icon-filled-folder-search:before {
  content: "\e2a1";
}

.icon-filled-folder-setting:before {
  content: "\e2a2";
}

.icon-filled-folder-share-1:before {
  content: "\e2a3";
}

.icon-filled-folder-share-2:before {
  content: "\e2a4";
}

.icon-filled-folder-sync:before {
  content: "\e2a5";
}

.icon-filled-folder-transfer:before {
  content: "\e2a6";
}

.icon-filled-folder-upload:before {
  content: "\e2a7";
}

.icon-filled-folder-zip:before {
  content: "\e2a8";
}

.icon-filled-add-1:before {
  content: "\e2a9";
}

.icon-filled-add-2:before {
  content: "\e2aa";
}

.icon-filled-add-3:before {
  content: "\e2ab";
}

.icon-filled-add-4:before {
  content: "\e2ac";
}

.icon-filled-add-tag:before {
  content: "\e2ad";
}

.icon-filled-arrow-1:before {
  content: "\e2ae";
}

.icon-filled-arrow-2:before {
  content: "\e2af";
}

.icon-filled-arrow-down-1:before {
  content: "\e2b0";
}

.icon-filled-arrow-down-2:before {
  content: "\e2b1";
}

.icon-filled-arrow-left-1:before {
  content: "\e2b2";
}

.icon-filled-arrow-left-2:before {
  content: "\e2b3";
}

.icon-filled-arrow-move-1:before {
  content: "\e2b4";
}

.icon-filled-arrow-move-down:before {
  content: "\e2b5";
}

.icon-filled-arrow-move-left:before {
  content: "\e2b6";
}

.icon-filled-arrow-move-right:before {
  content: "\e2b7";
}

.icon-filled-arrow-move-up:before {
  content: "\e2b8";
}

.icon-filled-arrow-right-1:before {
  content: "\e2b9";
}

.icon-filled-arrow-right-2:before {
  content: "\e2ba";
}

.icon-filled-arrow-up-1:before {
  content: "\e2bb";
}

.icon-filled-arrow-up-2:before {
  content: "\e2bc";
}

.icon-filled-back:before {
  content: "\e2bd";
}

.icon-filled-center-expand:before {
  content: "\e2be";
}

.icon-filled-center-reduce:before {
  content: "\e2bf";
}

.icon-filled-delete-1-2:before {
  content: "\e2c0";
}

.icon-filled-delete-2-2:before {
  content: "\e2c1";
}

.icon-filled-delete-3:before {
  content: "\e2c2";
}

.icon-filled-delete-4:before {
  content: "\e2c3";
}

.icon-filled-delete-tag:before {
  content: "\e2c4";
}

.icon-filled-expand-horizontal:before {
  content: "\e2c5";
}

.icon-filled-expand-vertical:before {
  content: "\e2c6";
}

.icon-filled-forward-3:before {
  content: "\e2c7";
}

.icon-filled-infinity:before {
  content: "\e2c8";
}

.icon-filled-loading:before {
  content: "\e2c9";
}

.icon-filled-log-out-1:before {
  content: "\e2ca";
}

.icon-filled-log-out-2:before {
  content: "\e2cb";
}

.icon-filled-loop-1:before {
  content: "\e2cc";
}

.icon-filled-loop-2:before {
  content: "\e2cd";
}

.icon-filled-loop-3:before {
  content: "\e2ce";
}

.icon-filled-minus-1:before {
  content: "\e2cf";
}

.icon-filled-minus-2:before {
  content: "\e2d0";
}

.icon-filled-minus-3:before {
  content: "\e2d1";
}

.icon-filled-minus-4:before {
  content: "\e2d2";
}

.icon-filled-minus-tag:before {
  content: "\e2d3";
}

.icon-filled-move-diagonal-1:before {
  content: "\e2d4";
}

.icon-filled-move-diagonal-2:before {
  content: "\e2d5";
}

.icon-filled-move-horizontal-1:before {
  content: "\e2d6";
}

.icon-filled-move-horizontal-2:before {
  content: "\e2d7";
}

.icon-filled-move-vertical-1:before {
  content: "\e2d8";
}

.icon-filled-move-vertical-2:before {
  content: "\e2d9";
}

.icon-filled-next-1-1:before {
  content: "\e2da";
}

.icon-filled-next-2-1:before {
  content: "\e2db";
}

.icon-filled-power-1-1:before {
  content: "\e2dc";
}

.icon-filled-power-2-1:before {
  content: "\e2dd";
}

.icon-filled-power-3:before {
  content: "\e2de";
}

.icon-filled-power-4:before {
  content: "\e2df";
}

.icon-filled-recycle:before {
  content: "\e2e0";
}

.icon-filled-refresh:before {
  content: "\e2e1";
}

.icon-filled-repeat:before {
  content: "\e2e2";
}

.icon-filled-return:before {
  content: "\e2e3";
}

.icon-filled-scale-all-1:before {
  content: "\e2e4";
}

.icon-filled-scale-center:before {
  content: "\e2e5";
}

.icon-filled-scale-horizontal-1:before {
  content: "\e2e6";
}

.icon-filled-scale-horizontal-2:before {
  content: "\e2e7";
}

.icon-filled-scale-reduce-1:before {
  content: "\e2e8";
}

.icon-filled-scale-reduce-2:before {
  content: "\e2e9";
}

.icon-filled-scale-reduce-3:before {
  content: "\e2ea";
}

.icon-filled-scale-spread-1:before {
  content: "\e2eb";
}

.icon-filled-scale-spread-2:before {
  content: "\e2ec";
}

.icon-filled-scale-spread-3:before {
  content: "\e2ed";
}

.icon-filled-scale-vertical-1:before {
  content: "\e2ee";
}

.icon-filled-scale-vertical-2:before {
  content: "\e2ef";
}

.icon-filled-scroll-horizontal-1:before {
  content: "\e2f0";
}

.icon-filled-scroll-horizontal-2:before {
  content: "\e2f1";
}

.icon-filled-scroll-omnidirectional-1:before {
  content: "\e2f2";
}

.icon-filled-scroll-omnidirectional-2:before {
  content: "\e2f3";
}

.icon-filled-scroll-vertical-1:before {
  content: "\e2f4";
}

.icon-filled-scroll-vertical-2:before {
  content: "\e2f5";
}

.icon-filled-shuffle:before {
  content: "\e2f6";
}

.icon-filled-split:before {
  content: "\e2f7";
}

.icon-filled-sync-1:before {
  content: "\e2f8";
}

.icon-filled-sync-2:before {
  content: "\e2f9";
}

.icon-filled-timer:before {
  content: "\e2fa";
}

.icon-filled-transfer:before {
  content: "\e2fb";
}

.icon-filled-transfer-1-1:before {
  content: "\e2fc";
}

.icon-filled-check-1:before {
  content: "\e2fd";
}

.icon-filled-check-2:before {
  content: "\e2fe";
}

.icon-filled-check-3:before {
  content: "\e2ff";
}

.icon-filled-check-box:before {
  content: "\e300";
}

.icon-filled-check-bubble:before {
  content: "\e301";
}

.icon-filled-check-circle-1:before {
  content: "\e302";
}

.icon-filled-check-circle-2:before {
  content: "\e303";
}

.icon-filled-check-list:before {
  content: "\e304";
}

.icon-filled-check-shield:before {
  content: "\e305";
}

.icon-filled-cross:before {
  content: "\e306";
}

.icon-filled-cross-bubble:before {
  content: "\e307";
}

.icon-filled-cross-shield:before {
  content: "\e308";
}

.icon-filled-briefcase-1:before {
  content: "\e309";
}

.icon-filled-brightness-high:before {
  content: "\e30a";
}

.icon-filled-brightness-low:before {
  content: "\e30b";
}

.icon-filled-hammer-1:before {
  content: "\e30c";
}

.icon-filled-hammer-2:before {
  content: "\e30d";
}

.icon-filled-pulse:before {
  content: "\e30e";
}

.icon-filled-scale:before {
  content: "\e30f";
}

.icon-filled-screw-driver:before {
  content: "\e310";
}

.icon-filled-setting-adjustment:before {
  content: "\e311";
}

.icon-filled-setting-gear:before {
  content: "\e312";
}

.icon-filled-setting-gears-1:before {
  content: "\e313";
}

.icon-filled-setting-gears-2:before {
  content: "\e314";
}

.icon-filled-setting-wrenches:before {
  content: "\e315";
}

.icon-filled-switch-1:before {
  content: "\e316";
}

.icon-filled-switch-2:before {
  content: "\e317";
}

.icon-filled-wrench:before {
  content: "\e318";
}

.icon-filled-alarm-1:before {
  content: "\e319";
}

.icon-filled-alarm-clock:before {
  content: "\e31a";
}

.icon-filled-alarm-off:before {
  content: "\e31b";
}

.icon-filled-alarm-snooze:before {
  content: "\e31c";
}

.icon-filled-bell:before {
  content: "\e31d";
}

.icon-filled-calendar-1:before {
  content: "\e31e";
}

.icon-filled-calendar-2:before {
  content: "\e31f";
}

.icon-filled-clock-1:before {
  content: "\e320";
}

.icon-filled-clock-2:before {
  content: "\e321";
}

.icon-filled-clock-3:before {
  content: "\e322";
}

.icon-filled-hourglass-1:before {
  content: "\e323";
}

.icon-filled-hourglass-2:before {
  content: "\e324";
}

.icon-filled-timer-1:before {
  content: "\e325";
}

.icon-filled-timer-3-quarter-1:before {
  content: "\e326";
}

.icon-filled-timer-3-quarter-2:before {
  content: "\e327";
}

.icon-filled-timer-full-1:before {
  content: "\e328";
}

.icon-filled-timer-full-2:before {
  content: "\e329";
}

.icon-filled-timer-half-1:before {
  content: "\e32a";
}

.icon-filled-timer-half-2:before {
  content: "\e32b";
}

.icon-filled-timer-half-3:before {
  content: "\e32c";
}

.icon-filled-timer-half-4:before {
  content: "\e32d";
}

.icon-filled-timer-quarter-1:before {
  content: "\e32e";
}

.icon-filled-timer-quarter-2:before {
  content: "\e32f";
}

.icon-filled-watch-1:before {
  content: "\e330";
}

.icon-filled-watch-2:before {
  content: "\e331";
}

.icon-filled-alert-1:before {
  content: "\e332";
}

.icon-filled-alert-2:before {
  content: "\e333";
}

.icon-filled-alert-3:before {
  content: "\e334";
}

.icon-filled-information:before {
  content: "\e335";
}

.icon-filled-nuclear-1:before {
  content: "\e336";
}

.icon-filled-nuclear-2:before {
  content: "\e337";
}

.icon-filled-question-mark:before {
  content: "\e338";
}

.icon-filled-abacus:before {
  content: "\e339";
}

.icon-filled-amex-card:before {
  content: "\e33a";
}

.icon-filled-atm:before {
  content: "\e33b";
}

.icon-filled-balance:before {
  content: "\e33c";
}

.icon-filled-bank-1:before {
  content: "\e33d";
}

.icon-filled-bank-2:before {
  content: "\e33e";
}

.icon-filled-bank-note-1:before {
  content: "\e33f";
}

.icon-filled-bank-note-2:before {
  content: "\e340";
}

.icon-filled-bank-note-3:before {
  content: "\e341";
}

.icon-filled-bitcoins:before {
  content: "\e342";
}

.icon-filled-board:before {
  content: "\e343";
}

.icon-filled-box-1:before {
  content: "\e344";
}

.icon-filled-box-2:before {
  content: "\e345";
}

.icon-filled-box-3:before {
  content: "\e346";
}

.icon-filled-box-download:before {
  content: "\e347";
}

.icon-filled-box-shipping:before {
  content: "\e348";
}

.icon-filled-box-upload:before {
  content: "\e349";
}

.icon-filled-business-chart-1:before {
  content: "\e34a";
}

.icon-filled-business-chart-2:before {
  content: "\e34b";
}

.icon-filled-calculator-1:before {
  content: "\e34c";
}

.icon-filled-calculator-2:before {
  content: "\e34d";
}

.icon-filled-calculator-3:before {
  content: "\e34e";
}

.icon-filled-cash-register:before {
  content: "\e34f";
}

.icon-filled-chart-board:before {
  content: "\e350";
}

.icon-filled-chart-down:before {
  content: "\e351";
}

.icon-filled-chart-up:before {
  content: "\e352";
}

.icon-filled-check:before {
  content: "\e353";
}

.icon-filled-coins-1:before {
  content: "\e354";
}

.icon-filled-coins-2:before {
  content: "\e355";
}

.icon-filled-court:before {
  content: "\e356";
}

.icon-filled-credit-card:before {
  content: "\e357";
}

.icon-filled-credit-card-lock:before {
  content: "\e358";
}

.icon-filled-delivery:before {
  content: "\e359";
}

.icon-filled-dollar-bag:before {
  content: "\e35a";
}

.icon-filled-dollar-currency-1:before {
  content: "\e35b";
}

.icon-filled-dollar-currency-2:before {
  content: "\e35c";
}

.icon-filled-dollar-currency-3:before {
  content: "\e35d";
}

.icon-filled-dollar-currency-4:before {
  content: "\e35e";
}

.icon-filled-euro-bag:before {
  content: "\e35f";
}

.icon-filled-euro-currency-1:before {
  content: "\e360";
}

.icon-filled-euro-currency-2:before {
  content: "\e361";
}

.icon-filled-euro-currency-3:before {
  content: "\e362";
}

.icon-filled-euro-currency-4:before {
  content: "\e363";
}

.icon-filled-forklift:before {
  content: "\e364";
}

.icon-filled-hand-card:before {
  content: "\e365";
}

.icon-filled-hand-coin:before {
  content: "\e366";
}

.icon-filled-keynote:before {
  content: "\e367";
}

.icon-filled-master-card:before {
  content: "\e368";
}

.icon-filled-money:before {
  content: "\e369";
}

.icon-filled-parking-meter:before {
  content: "\e36a";
}

.icon-filled-percent-1:before {
  content: "\e36b";
}

.icon-filled-percent-2:before {
  content: "\e36c";
}

.icon-filled-percent-3:before {
  content: "\e36d";
}

.icon-filled-percent-4:before {
  content: "\e36e";
}

.icon-filled-percent-5:before {
  content: "\e36f";
}

.icon-filled-percent-up:before {
  content: "\e370";
}

.icon-filled-pie-chart-1:before {
  content: "\e371";
}

.icon-filled-pie-chart-2:before {
  content: "\e372";
}

.icon-filled-piggy-bank:before {
  content: "\e373";
}

.icon-filled-pound-currency-1:before {
  content: "\e374";
}

.icon-filled-pound-currency-2:before {
  content: "\e375";
}

.icon-filled-pound-currency-3:before {
  content: "\e376";
}

.icon-filled-pound-currency-4:before {
  content: "\e377";
}

.icon-filled-safe-1:before {
  content: "\e378";
}

.icon-filled-safe-2:before {
  content: "\e379";
}

.icon-filled-shop:before {
  content: "\e37a";
}

.icon-filled-sign:before {
  content: "\e37b";
}

.icon-filled-trolley:before {
  content: "\e37c";
}

.icon-filled-truck-1:before {
  content: "\e37d";
}

.icon-filled-truck-2:before {
  content: "\e37e";
}

.icon-filled-visa-card:before {
  content: "\e37f";
}

.icon-filled-yen-currency-1:before {
  content: "\e380";
}

.icon-filled-yen-currency-2:before {
  content: "\e381";
}

.icon-filled-yen-currency-3:before {
  content: "\e382";
}

.icon-filled-yen-currency-4:before {
  content: "\e383";
}

.icon-filled-add-marker-1:before {
  content: "\e384";
}

.icon-filled-add-marker-1-1:before {
  content: "\e385";
}

.icon-filled-add-marker-2:before {
  content: "\e386";
}

.icon-filled-add-marker-2-1:before {
  content: "\e387";
}

.icon-filled-add-marker-3:before {
  content: "\e388";
}

.icon-filled-compass-1:before {
  content: "\e389";
}

.icon-filled-compass-2:before {
  content: "\e38a";
}

.icon-filled-compass-3:before {
  content: "\e38b";
}

.icon-filled-delete-marker-1:before {
  content: "\e38c";
}

.icon-filled-delete-marker-1-1:before {
  content: "\e38d";
}

.icon-filled-delete-marker-2:before {
  content: "\e38e";
}

.icon-filled-delete-marker-2-1:before {
  content: "\e38f";
}

.icon-filled-favorite-marker-1:before {
  content: "\e390";
}

.icon-filled-favorite-marker-1-1:before {
  content: "\e391";
}

.icon-filled-favorite-marker-2:before {
  content: "\e392";
}

.icon-filled-favorite-marker-2-1:before {
  content: "\e393";
}

.icon-filled-globe:before {
  content: "\e394";
}

.icon-filled-location:before {
  content: "\e395";
}

.icon-filled-map-1:before {
  content: "\e396";
}

.icon-filled-map-location:before {
  content: "\e397";
}

.icon-filled-map-marker-1:before {
  content: "\e398";
}

.icon-filled-map-marker-1-1:before {
  content: "\e399";
}

.icon-filled-map-marker-2:before {
  content: "\e39a";
}

.icon-filled-map-marker-3:before {
  content: "\e39b";
}

.icon-filled-map-marker-pin:before {
  content: "\e39c";
}

.icon-filled-map-pin:before {
  content: "\e39d";
}

.icon-filled-marker-1:before {
  content: "\e39e";
}

.icon-filled-marker-1-1:before {
  content: "\e39f";
}

.icon-filled-marker-2:before {
  content: "\e3a0";
}

.icon-filled-marker-2-1:before {
  content: "\e3a1";
}

.icon-filled-marker-pin-1:before {
  content: "\e3a2";
}

.icon-filled-marker-pin-2:before {
  content: "\e3a3";
}

.icon-filled-marker-pin-location:before {
  content: "\e3a4";
}

.icon-filled-minus-marker-1:before {
  content: "\e3a5";
}

.icon-filled-minus-marker-1-1:before {
  content: "\e3a6";
}

.icon-filled-minus-marker-2:before {
  content: "\e3a7";
}

.icon-filled-minus-marker-2-1:before {
  content: "\e3a8";
}

.icon-filled-minus-marker-3:before {
  content: "\e3a9";
}

.icon-filled-anchor:before {
  content: "\e3aa";
}

.icon-filled-bank:before {
  content: "\e3ab";
}

.icon-filled-beach:before {
  content: "\e3ac";
}

.icon-filled-boat:before {
  content: "\e3ad";
}

.icon-filled-building-1:before {
  content: "\e3ae";
}

.icon-filled-building-2:before {
  content: "\e3af";
}

.icon-filled-building-3:before {
  content: "\e3b0";
}

.icon-filled-buildings-1:before {
  content: "\e3b1";
}

.icon-filled-buildings-2:before {
  content: "\e3b2";
}

.icon-filled-buildings-3:before {
  content: "\e3b3";
}

.icon-filled-buildings-4:before {
  content: "\e3b4";
}

.icon-filled-castle:before {
  content: "\e3b5";
}

.icon-filled-column:before {
  content: "\e3b6";
}

.icon-filled-direction-sign:before {
  content: "\e3b7";
}

.icon-filled-factory:before {
  content: "\e3b8";
}

.icon-filled-fence:before {
  content: "\e3b9";
}

.icon-filled-garage:before {
  content: "\e3ba";
}

.icon-filled-globe-1:before {
  content: "\e3bb";
}

.icon-filled-globe-2:before {
  content: "\e3bc";
}

.icon-filled-house-1:before {
  content: "\e3bd";
}

.icon-filled-house-2:before {
  content: "\e3be";
}

.icon-filled-house-3:before {
  content: "\e3bf";
}

.icon-filled-house-4:before {
  content: "\e3c0";
}

.icon-filled-library:before {
  content: "\e3c1";
}

.icon-filled-light-house:before {
  content: "\e3c2";
}

.icon-filled-pisa:before {
  content: "\e3c3";
}

.icon-filled-skyscraper:before {
  content: "\e3c4";
}

.icon-filled-temple:before {
  content: "\e3c5";
}

.icon-filled-treasure-map:before {
  content: "\e3c6";
}

.icon-filled-tree:before {
  content: "\e3c7";
}

.icon-filled-tree-pine:before {
  content: "\e3c8";
}

.icon-filled-attention:before {
  content: "\e3c9";
}

.icon-filled-bug-1:before {
  content: "\e3ca";
}

.icon-filled-bug-2:before {
  content: "\e3cb";
}

.icon-filled-css3:before {
  content: "\e3cc";
}

.icon-filled-firewall:before {
  content: "\e3cd";
}

.icon-filled-html5:before {
  content: "\e3ce";
}

.icon-filled-plugins-1:before {
  content: "\e3cf";
}

.icon-filled-plugins-2:before {
  content: "\e3d0";
}

.icon-filled-script:before {
  content: "\e3d1";
}

.icon-filled-new-window:before {
  content: "\e3d2";
}

.icon-filled-window-1:before {
  content: "\e3d3";
}

.icon-filled-window-2:before {
  content: "\e3d4";
}

.icon-filled-window-3:before {
  content: "\e3d5";
}

.icon-filled-window-add:before {
  content: "\e3d6";
}

.icon-filled-window-alert:before {
  content: "\e3d7";
}

.icon-filled-window-check:before {
  content: "\e3d8";
}

.icon-filled-window-code-1:before {
  content: "\e3d9";
}

.icon-filled-window-code-2:before {
  content: "\e3da";
}

.icon-filled-window-code-3:before {
  content: "\e3db";
}

.icon-filled-window-column:before {
  content: "\e3dc";
}

.icon-filled-window-delete:before {
  content: "\e3dd";
}

.icon-filled-window-denied:before {
  content: "\e3de";
}

.icon-filled-window-download-1:before {
  content: "\e3df";
}

.icon-filled-window-download-2:before {
  content: "\e3e0";
}

.icon-filled-window-edit:before {
  content: "\e3e1";
}

.icon-filled-window-favorite:before {
  content: "\e3e2";
}

.icon-filled-window-graph-1:before {
  content: "\e3e3";
}

.icon-filled-window-graph-2:before {
  content: "\e3e4";
}

.icon-filled-window-hand:before {
  content: "\e3e5";
}

.icon-filled-window-home:before {
  content: "\e3e6";
}

.icon-filled-window-like:before {
  content: "\e3e7";
}

.icon-filled-window-list-1:before {
  content: "\e3e8";
}

.icon-filled-window-list-2:before {
  content: "\e3e9";
}

.icon-filled-window-lock:before {
  content: "\e3ea";
}

.icon-filled-window-minimize:before {
  content: "\e3eb";
}

.icon-filled-window-minus:before {
  content: "\e3ec";
}

.icon-filled-window-refresh:before {
  content: "\e3ed";
}

.icon-filled-window-register:before {
  content: "\e3ee";
}

.icon-filled-window-search:before {
  content: "\e3ef";
}

.icon-filled-window-selection:before {
  content: "\e3f0";
}

.icon-filled-window-setting:before {
  content: "\e3f1";
}

.icon-filled-window-sync:before {
  content: "\e3f2";
}

.icon-filled-window-thumbnails-1:before {
  content: "\e3f3";
}

.icon-filled-window-thumbnails-2:before {
  content: "\e3f4";
}

.icon-filled-window-time:before {
  content: "\e3f5";
}

.icon-filled-window-upload-1:before {
  content: "\e3f6";
}

.icon-filled-window-upload-2:before {
  content: "\e3f7";
}

.icon-filled-windows-selection:before {
  content: "\e3f8";
}

.icon-filled-database:before {
  content: "\e3f9";
}

.icon-filled-database-alert:before {
  content: "\e3fa";
}

.icon-filled-database-block:before {
  content: "\e3fb";
}

.icon-filled-database-check:before {
  content: "\e3fc";
}

.icon-filled-database-delete:before {
  content: "\e3fd";
}

.icon-filled-database-download:before {
  content: "\e3fe";
}

.icon-filled-database-edit:before {
  content: "\e3ff";
}

.icon-filled-database-lock:before {
  content: "\e400";
}

.icon-filled-database-minus:before {
  content: "\e401";
}

.icon-filled-database-network:before {
  content: "\e402";
}

.icon-filled-database-plus:before {
  content: "\e403";
}

.icon-filled-database-refresh:before {
  content: "\e404";
}

.icon-filled-database-search:before {
  content: "\e405";
}

.icon-filled-database-setting:before {
  content: "\e406";
}

.icon-filled-database-sync:before {
  content: "\e407";
}

.icon-filled-database-time:before {
  content: "\e408";
}

.icon-filled-database-upload:before {
  content: "\e409";
}

.icon-filled-battery-charging:before {
  content: "\e40a";
}

.icon-filled-battery-full:before {
  content: "\e40b";
}

.icon-filled-battery-high:before {
  content: "\e40c";
}

.icon-filled-battery-low:before {
  content: "\e40d";
}

.icon-filled-battery-medium:before {
  content: "\e40e";
}

.icon-filled-cd-1:before {
  content: "\e40f";
}

.icon-filled-cd-2:before {
  content: "\e410";
}

.icon-filled-chip:before {
  content: "\e411";
}

.icon-filled-computer:before {
  content: "\e412";
}

.icon-filled-disc:before {
  content: "\e413";
}

.icon-filled-filter:before {
  content: "\e414";
}

.icon-filled-floppy-disk:before {
  content: "\e415";
}

.icon-filled-gameboy:before {
  content: "\e416";
}

.icon-filled-harddisk-1:before {
  content: "\e417";
}

.icon-filled-harddisk-2:before {
  content: "\e418";
}

.icon-filled-imac:before {
  content: "\e419";
}

.icon-filled-ipad-1:before {
  content: "\e41a";
}

.icon-filled-ipad-2:before {
  content: "\e41b";
}

.icon-filled-ipod:before {
  content: "\e41c";
}

.icon-filled-joystick-1:before {
  content: "\e41d";
}

.icon-filled-joystick-2:before {
  content: "\e41e";
}

.icon-filled-joystick-3:before {
  content: "\e41f";
}

.icon-filled-keyboard-1:before {
  content: "\e420";
}

.icon-filled-keyboard-2:before {
  content: "\e421";
}

.icon-filled-kindle-1:before {
  content: "\e422";
}

.icon-filled-kindle-2:before {
  content: "\e423";
}

.icon-filled-laptop-1:before {
  content: "\e424";
}

.icon-filled-laptop-2:before {
  content: "\e425";
}

.icon-filled-memory-card:before {
  content: "\e426";
}

.icon-filled-mobile-phone:before {
  content: "\e427";
}

.icon-filled-mouse-1:before {
  content: "\e428";
}

.icon-filled-mouse-2:before {
  content: "\e429";
}

.icon-filled-mp3player:before {
  content: "\e42a";
}

.icon-filled-plug-1:before {
  content: "\e42b";
}

.icon-filled-plug-2:before {
  content: "\e42c";
}

.icon-filled-plug-slot:before {
  content: "\e42d";
}

.icon-filled-printer:before {
  content: "\e42e";
}

.icon-filled-projector:before {
  content: "\e42f";
}

.icon-filled-remote:before {
  content: "\e430";
}

.icon-filled-router:before {
  content: "\e431";
}

.icon-filled-screen-1:before {
  content: "\e432";
}

.icon-filled-screen-2:before {
  content: "\e433";
}

.icon-filled-screen-3:before {
  content: "\e434";
}

.icon-filled-screen-4:before {
  content: "\e435";
}

.icon-filled-smartphone-1:before {
  content: "\e436";
}

.icon-filled-television-1:before {
  content: "\e437";
}

.icon-filled-typewriter-1:before {
  content: "\e438";
}

.icon-filled-typewriter-2:before {
  content: "\e439";
}

.icon-filled-usb-1:before {
  content: "\e43a";
}

.icon-filled-usb-2:before {
  content: "\e43b";
}

.icon-filled-webcam:before {
  content: "\e43c";
}

.icon-filled-wireless-router-1:before {
  content: "\e43d";
}

.icon-filled-wireless-router-2:before {
  content: "\e43e";
}

.icon-filled-bluetooth:before {
  content: "\e43f";
}

.icon-filled-ethernet:before {
  content: "\e440";
}

.icon-filled-ethernet-slot:before {
  content: "\e441";
}

.icon-filled-firewire-1:before {
  content: "\e442";
}

.icon-filled-firewire-2:before {
  content: "\e443";
}

.icon-filled-network-1:before {
  content: "\e444";
}

.icon-filled-network-2:before {
  content: "\e445";
}

.icon-filled-server-1:before {
  content: "\e446";
}

.icon-filled-server-2:before {
  content: "\e447";
}

.icon-filled-server-3:before {
  content: "\e448";
}

.icon-filled-usb:before {
  content: "\e449";
}

.icon-filled-wireless-signal:before {
  content: "\e44a";
}

.icon-filled-book-1:before {
  content: "\e44b";
}

.icon-filled-book-2:before {
  content: "\e44c";
}

.icon-filled-book-3:before {
  content: "\e44d";
}

.icon-filled-book-4:before {
  content: "\e44e";
}

.icon-filled-book-5:before {
  content: "\e44f";
}

.icon-filled-book-6:before {
  content: "\e450";
}

.icon-filled-book-7:before {
  content: "\e451";
}

.icon-filled-book-8:before {
  content: "\e452";
}

.icon-filled-book-download-1:before {
  content: "\e453";
}

.icon-filled-book-download-2:before {
  content: "\e454";
}

.icon-filled-book-favorite-1:before {
  content: "\e455";
}

.icon-filled-book-favorite-2:before {
  content: "\e456";
}

.icon-filled-bookmark-1-1:before {
  content: "\e457";
}

.icon-filled-bookmark-2-1:before {
  content: "\e458";
}

.icon-filled-bookmark-3-1:before {
  content: "\e459";
}

.icon-filled-bookmark-4-1:before {
  content: "\e45a";
}

.icon-filled-books-1:before {
  content: "\e45b";
}

.icon-filled-books-2:before {
  content: "\e45c";
}

.icon-filled-books-3:before {
  content: "\e45d";
}

.icon-filled-briefcase-2:before {
  content: "\e45e";
}

.icon-filled-contact-book-1:before {
  content: "\e45f";
}

.icon-filled-contact-book-2:before {
  content: "\e460";
}

.icon-filled-contact-book-3:before {
  content: "\e461";
}

.icon-filled-contact-book-4:before {
  content: "\e462";
}

.icon-filled-copyright:before {
  content: "\e463";
}

.icon-filled-creative-commons:before {
  content: "\e464";
}

.icon-filled-cube:before {
  content: "\e465";
}

.icon-filled-data-filter:before {
  content: "\e466";
}

.icon-filled-document-box-1:before {
  content: "\e467";
}

.icon-filled-document-box-2:before {
  content: "\e468";
}

.icon-filled-document-box-3:before {
  content: "\e469";
}

.icon-filled-drawer-1:before {
  content: "\e46a";
}

.icon-filled-drawer-2:before {
  content: "\e46b";
}

.icon-filled-drawer-3:before {
  content: "\e46c";
}

.icon-filled-envelope:before {
  content: "\e46d";
}

.icon-filled-file:before {
  content: "\e46e";
}

.icon-filled-files:before {
  content: "\e46f";
}

.icon-filled-filter-1:before {
  content: "\e470";
}

.icon-filled-filter-2:before {
  content: "\e471";
}

.icon-filled-layers-1:before {
  content: "\e472";
}

.icon-filled-list-1:before {
  content: "\e473";
}

.icon-filled-list-2:before {
  content: "\e474";
}

.icon-filled-newspaper-1:before {
  content: "\e475";
}

.icon-filled-newspaper-2:before {
  content: "\e476";
}

.icon-filled-registry-1:before {
  content: "\e477";
}

.icon-filled-registry-2:before {
  content: "\e478";
}

.icon-filled-shield-1:before {
  content: "\e479";
}

.icon-filled-shield-2:before {
  content: "\e47a";
}

.icon-filled-shield-3:before {
  content: "\e47b";
}

.icon-filled-sketchbook:before {
  content: "\e47c";
}

.icon-filled-sound-book:before {
  content: "\e47d";
}

.icon-filled-thumbnails-1:before {
  content: "\e47e";
}

.icon-filled-thumbnails-2:before {
  content: "\e47f";
}

.icon-filled-graph:before {
  content: "\e480";
}

.icon-filled-hierarchy-1:before {
  content: "\e481";
}

.icon-filled-hierarchy-2:before {
  content: "\e482";
}

.icon-filled-hierarchy-3:before {
  content: "\e483";
}

.icon-filled-hierarchy-4:before {
  content: "\e484";
}

.icon-filled-hierarchy-5:before {
  content: "\e485";
}

.icon-filled-hierarchy-6:before {
  content: "\e486";
}

.icon-filled-hierarchy-7:before {
  content: "\e487";
}

.icon-filled-network-1-1:before {
  content: "\e488";
}

.icon-filled-network-2-1:before {
  content: "\e489";
}

.icon-filled-backpack:before {
  content: "\e48a";
}

.icon-filled-balance-1:before {
  content: "\e48b";
}

.icon-filled-bed:before {
  content: "\e48c";
}

.icon-filled-bench:before {
  content: "\e48d";
}

.icon-filled-bomb-2:before {
  content: "\e48e";
}

.icon-filled-bricks:before {
  content: "\e48f";
}

.icon-filled-bullets:before {
  content: "\e490";
}

.icon-filled-buoy:before {
  content: "\e491";
}

.icon-filled-campfire:before {
  content: "\e492";
}

.icon-filled-can:before {
  content: "\e493";
}

.icon-filled-candle:before {
  content: "\e494";
}

.icon-filled-canon:before {
  content: "\e495";
}

.icon-filled-cctv-1:before {
  content: "\e496";
}

.icon-filled-cctv-2:before {
  content: "\e497";
}

.icon-filled-chair:before {
  content: "\e498";
}

.icon-filled-chair-director:before {
  content: "\e499";
}

.icon-filled-cigarette:before {
  content: "\e49a";
}

.icon-filled-construction-sign:before {
  content: "\e49b";
}

.icon-filled-diamond:before {
  content: "\e49c";
}

.icon-filled-disabled:before {
  content: "\e49d";
}

.icon-filled-door:before {
  content: "\e49e";
}

.icon-filled-drawer:before {
  content: "\e49f";
}

.icon-filled-driller:before {
  content: "\e4a0";
}

.icon-filled-dumbbells:before {
  content: "\e4a1";
}

.icon-filled-fire-extinguisher:before {
  content: "\e4a2";
}

.icon-filled-flashlight:before {
  content: "\e4a3";
}

.icon-filled-gas-station:before {
  content: "\e4a4";
}

.icon-filled-gun:before {
  content: "\e4a5";
}

.icon-filled-lamp-1:before {
  content: "\e4a6";
}

.icon-filled-lamp-2:before {
  content: "\e4a7";
}

.icon-filled-lamp-3:before {
  content: "\e4a8";
}

.icon-filled-lamp-4:before {
  content: "\e4a9";
}

.icon-filled-lightbulb-1:before {
  content: "\e4aa";
}

.icon-filled-lightbulb-2:before {
  content: "\e4ab";
}

.icon-filled-measuring-tape:before {
  content: "\e4ac";
}

.icon-filled-mine-cart:before {
  content: "\e4ad";
}

.icon-filled-missile:before {
  content: "\e4ae";
}

.icon-filled-ring:before {
  content: "\e4af";
}

.icon-filled-scale-1:before {
  content: "\e4b0";
}

.icon-filled-shovel:before {
  content: "\e4b1";
}

.icon-filled-smoke-no:before {
  content: "\e4b2";
}

.icon-filled-sofa-1:before {
  content: "\e4b3";
}

.icon-filled-sofa-2:before {
  content: "\e4b4";
}

.icon-filled-sofa-3:before {
  content: "\e4b5";
}

.icon-filled-target:before {
  content: "\e4b6";
}

.icon-filled-torch:before {
  content: "\e4b7";
}

.icon-filled-traffic-cone:before {
  content: "\e4b8";
}

.icon-filled-traffic-light-1:before {
  content: "\e4b9";
}

.icon-filled-traffic-light-2:before {
  content: "\e4ba";
}

.icon-filled-treasure-chest-1:before {
  content: "\e4bb";
}

.icon-filled-treasure-chest-2:before {
  content: "\e4bc";
}

.icon-filled-trowel:before {
  content: "\e4bd";
}

.icon-filled-watering-can:before {
  content: "\e4be";
}

.icon-filled-weigh:before {
  content: "\e4bf";
}

.icon-filled-academic-cap:before {
  content: "\e4c0";
}

.icon-filled-baseball-helmet:before {
  content: "\e4c1";
}

.icon-filled-beanie:before {
  content: "\e4c2";
}

.icon-filled-bike-helmet:before {
  content: "\e4c3";
}

.icon-filled-bow:before {
  content: "\e4c4";
}

.icon-filled-cap:before {
  content: "\e4c5";
}

.icon-filled-chaplin:before {
  content: "\e4c6";
}

.icon-filled-chef-hat:before {
  content: "\e4c7";
}

.icon-filled-cloth-hanger:before {
  content: "\e4c8";
}

.icon-filled-fins:before {
  content: "\e4c9";
}

.icon-filled-football-helmet:before {
  content: "\e4ca";
}

.icon-filled-glasses:before {
  content: "\e4cb";
}

.icon-filled-glasses-1:before {
  content: "\e4cc";
}

.icon-filled-glasses-2:before {
  content: "\e4cd";
}

.icon-filled-magician-hat:before {
  content: "\e4ce";
}

.icon-filled-monocle-1:before {
  content: "\e4cf";
}

.icon-filled-monocle-2:before {
  content: "\e4d0";
}

.icon-filled-necktie:before {
  content: "\e4d1";
}

.icon-filled-safety-helmet:before {
  content: "\e4d2";
}

.icon-filled-scuba-tank:before {
  content: "\e4d3";
}

.icon-filled-shirt-1:before {
  content: "\e4d4";
}

.icon-filled-shirt-2:before {
  content: "\e4d5";
}

.icon-filled-shirt-3:before {
  content: "\e4d6";
}

.icon-filled-sneakers:before {
  content: "\e4d7";
}

.icon-filled-snorkel:before {
  content: "\e4d8";
}

.icon-filled-sombrero:before {
  content: "\e4d9";
}

.icon-filled-sunglasses:before {
  content: "\e4da";
}

.icon-filled-tall-hat:before {
  content: "\e4db";
}

.icon-filled-trousers:before {
  content: "\e4dc";
}

.icon-filled-walking-stick:before {
  content: "\e4dd";
}

.icon-filled-arrow-redo:before {
  content: "\e4de";
}

.icon-filled-arrow-undo:before {
  content: "\e4df";
}

.icon-filled-bold:before {
  content: "\e4e0";
}

.icon-filled-columns:before {
  content: "\e4e1";
}

.icon-filled-eraser:before {
  content: "\e4e2";
}

.icon-filled-font-color:before {
  content: "\e4e3";
}

.icon-filled-html:before {
  content: "\e4e4";
}

.icon-filled-italic:before {
  content: "\e4e5";
}

.icon-filled-list-1-1:before {
  content: "\e4e6";
}

.icon-filled-list-2-1:before {
  content: "\e4e7";
}

.icon-filled-list-3:before {
  content: "\e4e8";
}

.icon-filled-list-4:before {
  content: "\e4e9";
}

.icon-filled-paragraph:before {
  content: "\e4ea";
}

.icon-filled-paste:before {
  content: "\e4eb";
}

.icon-filled-print-preview:before {
  content: "\e4ec";
}

.icon-filled-quote:before {
  content: "\e4ed";
}

.icon-filled-strikethrough:before {
  content: "\e4ee";
}

.icon-filled-text:before {
  content: "\e4ef";
}

.icon-filled-text-wrapping-1:before {
  content: "\e4f0";
}

.icon-filled-text-wrapping-2:before {
  content: "\e4f1";
}

.icon-filled-text-wrapping-3:before {
  content: "\e4f2";
}

.icon-filled-underline:before {
  content: "\e4f3";
}

.icon-filled-align-center:before {
  content: "\e4f4";
}

.icon-filled-align-left:before {
  content: "\e4f5";
}

.icon-filled-align-right:before {
  content: "\e4f6";
}

.icon-filled-all-caps:before {
  content: "\e4f7";
}

.icon-filled-arrange-2-1:before {
  content: "\e4f8";
}

.icon-filled-arrange-2-2:before {
  content: "\e4f9";
}

.icon-filled-arrange-2-3:before {
  content: "\e4fa";
}

.icon-filled-arrange-2-4:before {
  content: "\e4fb";
}

.icon-filled-arrange-3-1:before {
  content: "\e4fc";
}

.icon-filled-arrange-3-2:before {
  content: "\e4fd";
}

.icon-filled-arrange-3-3:before {
  content: "\e4fe";
}

.icon-filled-arrange-3-4:before {
  content: "\e4ff";
}

.icon-filled-arrange-3-5:before {
  content: "\e500";
}

.icon-filled-arrange-4-1:before {
  content: "\e501";
}

.icon-filled-arrange-4-2:before {
  content: "\e502";
}

.icon-filled-arrange-4-3:before {
  content: "\e503";
}

.icon-filled-arrange-5:before {
  content: "\e504";
}

.icon-filled-consolidate-all:before {
  content: "\e505";
}

.icon-filled-decrease-indent-1:before {
  content: "\e506";
}

.icon-filled-decrease-indent-2:before {
  content: "\e507";
}

.icon-filled-horizontal-page:before {
  content: "\e508";
}

.icon-filled-increase-indent-1:before {
  content: "\e509";
}

.icon-filled-increase-indent-2:before {
  content: "\e50a";
}

.icon-filled-justify:before {
  content: "\e50b";
}

.icon-filled-leading-1:before {
  content: "\e50c";
}

.icon-filled-leading-2:before {
  content: "\e50d";
}

.icon-filled-left-indent:before {
  content: "\e50e";
}

.icon-filled-right-indent:before {
  content: "\e50f";
}

.icon-filled-small-caps:before {
  content: "\e510";
}

.icon-filled-vertical-page:before {
  content: "\e511";
}

.icon-filled-alt-mac:before {
  content: "\e512";
}

.icon-filled-alt-windows:before {
  content: "\e513";
}

.icon-filled-arrow-down:before {
  content: "\e514";
}

.icon-filled-arrow-down-left:before {
  content: "\e515";
}

.icon-filled-arrow-down-right:before {
  content: "\e516";
}

.icon-filled-arrow-left:before {
  content: "\e517";
}

.icon-filled-arrow-right:before {
  content: "\e518";
}

.icon-filled-arrow-up:before {
  content: "\e519";
}

.icon-filled-arrow-up-left:before {
  content: "\e51a";
}

.icon-filled-arrow-up-right:before {
  content: "\e51b";
}

.icon-filled-asterisk-1:before {
  content: "\e51c";
}

.icon-filled-asterisk-2:before {
  content: "\e51d";
}

.icon-filled-back-tab-1:before {
  content: "\e51e";
}

.icon-filled-back-tab-2:before {
  content: "\e51f";
}

.icon-filled-backward-delete:before {
  content: "\e520";
}

.icon-filled-blank:before {
  content: "\e521";
}

.icon-filled-eject:before {
  content: "\e522";
}

.icon-filled-enter-1:before {
  content: "\e523";
}

.icon-filled-enter-2:before {
  content: "\e524";
}

.icon-filled-escape:before {
  content: "\e525";
}

.icon-filled-page-down:before {
  content: "\e526";
}

.icon-filled-page-up:before {
  content: "\e527";
}

.icon-filled-return-1:before {
  content: "\e528";
}

.icon-filled-shift-1:before {
  content: "\e529";
}

.icon-filled-shift-2:before {
  content: "\e52a";
}

.icon-filled-tab:before {
  content: "\e52b";
}

.icon-filled-apple:before {
  content: "\e52c";
}

.icon-filled-beer:before {
  content: "\e52d";
}

.icon-filled-boil:before {
  content: "\e52e";
}

.icon-filled-bottle-1:before {
  content: "\e52f";
}

.icon-filled-bottle-2:before {
  content: "\e530";
}

.icon-filled-bottle-3:before {
  content: "\e531";
}

.icon-filled-bottle-4:before {
  content: "\e532";
}

.icon-filled-bread:before {
  content: "\e533";
}

.icon-filled-burger-1:before {
  content: "\e534";
}

.icon-filled-burger-2:before {
  content: "\e535";
}

.icon-filled-cake-1:before {
  content: "\e536";
}

.icon-filled-cake-2:before {
  content: "\e537";
}

.icon-filled-champagne:before {
  content: "\e538";
}

.icon-filled-cheese:before {
  content: "\e539";
}

.icon-filled-cocktail:before {
  content: "\e53a";
}

.icon-filled-cocktail-1:before {
  content: "\e53b";
}

.icon-filled-cocktail-2:before {
  content: "\e53c";
}

.icon-filled-coffee-pot:before {
  content: "\e53d";
}

.icon-filled-cup1:before {
  content: "\e53e";
}

.icon-filled-cup-2:before {
  content: "\e53f";
}

.icon-filled-deep-fry:before {
  content: "\e540";
}

.icon-filled-energy-drink:before {
  content: "\e541";
}

.icon-filled-espresso-machine:before {
  content: "\e542";
}

.icon-filled-food-dome:before {
  content: "\e543";
}

.icon-filled-fork-and-knife:before {
  content: "\e544";
}

.icon-filled-fork-and-spoon:before {
  content: "\e545";
}

.icon-filled-grape:before {
  content: "\e546";
}

.icon-filled-grater:before {
  content: "\e547";
}

.icon-filled-grill:before {
  content: "\e548";
}

.icon-filled-hot-drinks-glass:before {
  content: "\e549";
}

.icon-filled-hotdog:before {
  content: "\e54a";
}

.icon-filled-ice-cream-1:before {
  content: "\e54b";
}

.icon-filled-ice-cream-2:before {
  content: "\e54c";
}

.icon-filled-ice-cream-3:before {
  content: "\e54d";
}

.icon-filled-ice-drinks-galss:before {
  content: "\e54e";
}

.icon-filled-juicer:before {
  content: "\e54f";
}

.icon-filled-kitchen-timer:before {
  content: "\e550";
}

.icon-filled-milk:before {
  content: "\e551";
}

.icon-filled-orange:before {
  content: "\e552";
}

.icon-filled-oven:before {
  content: "\e553";
}

.icon-filled-pan-fry:before {
  content: "\e554";
}

.icon-filled-pepper-salt:before {
  content: "\e555";
}

.icon-filled-pizza:before {
  content: "\e556";
}

.icon-filled-popcorn:before {
  content: "\e557";
}

.icon-filled-serving:before {
  content: "\e558";
}

.icon-filled-soda:before {
  content: "\e559";
}

.icon-filled-soda-can-1:before {
  content: "\e55a";
}

.icon-filled-soda-can-2:before {
  content: "\e55b";
}

.icon-filled-steam:before {
  content: "\e55c";
}

.icon-filled-tea-pot:before {
  content: "\e55d";
}

.icon-filled-thermometer-high:before {
  content: "\e55e";
}

.icon-filled-thermometer-low:before {
  content: "\e55f";
}

.icon-filled-thermometer-medium:before {
  content: "\e560";
}

.icon-filled-water:before {
  content: "\e561";
}

.icon-filled-wine:before {
  content: "\e562";
}

.icon-filled-ambulance:before {
  content: "\e563";
}

.icon-filled-beaker-1:before {
  content: "\e564";
}

.icon-filled-beaker-2:before {
  content: "\e565";
}

.icon-filled-blood:before {
  content: "\e566";
}

.icon-filled-drug:before {
  content: "\e567";
}

.icon-filled-first-aid:before {
  content: "\e568";
}

.icon-filled-hashish:before {
  content: "\e569";
}

.icon-filled-heartpulse:before {
  content: "\e56a";
}

.icon-filled-hospital-1:before {
  content: "\e56b";
}

.icon-filled-hospital-2:before {
  content: "\e56c";
}

.icon-filled-hospital-sign-1:before {
  content: "\e56d";
}

.icon-filled-hospital-sign-2:before {
  content: "\e56e";
}

.icon-filled-hospital-sign-3:before {
  content: "\e56f";
}

.icon-filled-medicine:before {
  content: "\e570";
}

.icon-filled-microscope:before {
  content: "\e571";
}

.icon-filled-mortar-and-pestle:before {
  content: "\e572";
}

.icon-filled-plaster:before {
  content: "\e573";
}

.icon-filled-pulse-graph-1:before {
  content: "\e574";
}

.icon-filled-pulse-graph-2:before {
  content: "\e575";
}

.icon-filled-pulse-graph-3:before {
  content: "\e576";
}

.icon-filled-red-cross:before {
  content: "\e577";
}

.icon-filled-stethoscope:before {
  content: "\e578";
}

.icon-filled-syringe:before {
  content: "\e579";
}

.icon-filled-yin-yang:before {
  content: "\e57a";
}

.icon-filled-balloon:before {
  content: "\e57b";
}

.icon-filled-briefcase-lock:before {
  content: "\e57c";
}

.icon-filled-card:before {
  content: "\e57d";
}

.icon-filled-cards:before {
  content: "\e57e";
}

.icon-filled-cards-2:before {
  content: "\e57f";
}

.icon-filled-curtain:before {
  content: "\e580";
}

.icon-filled-dice-1:before {
  content: "\e581";
}

.icon-filled-dice-2:before {
  content: "\e582";
}

.icon-filled-happy-smiley:before {
  content: "\e583";
}

.icon-filled-pacman:before {
  content: "\e584";
}

.icon-filled-pacman-ghost:before {
  content: "\e585";
}

.icon-filled-sad-smiley:before {
  content: "\e586";
}

.icon-filled-sign-1:before {
  content: "\e587";
}

.icon-filled-smileys:before {
  content: "\e588";
}

.icon-filled-suitcase-1:before {
  content: "\e589";
}

.icon-filled-suitcase-2:before {
  content: "\e58a";
}

.icon-filled-tetris:before {
  content: "\e58b";
}

.icon-filled-ticket-1:before {
  content: "\e58c";
}

.icon-filled-ticket-2:before {
  content: "\e58d";
}

.icon-filled-ticket-3:before {
  content: "\e58e";
}

.icon-filled-virus:before {
  content: "\e58f";
}

.icon-filled-cloud-1:before {
  content: "\e590";
}

.icon-filled-cloud-lightning:before {
  content: "\e591";
}

.icon-filled-clouds:before {
  content: "\e592";
}

.icon-filled-first-quarter-moon:before {
  content: "\e593";
}

.icon-filled-full-moon:before {
  content: "\e594";
}

.icon-filled-hail:before {
  content: "\e595";
}

.icon-filled-heavy-rain:before {
  content: "\e596";
}

.icon-filled-moon-cloud:before {
  content: "\e597";
}

.icon-filled-rain:before {
  content: "\e598";
}

.icon-filled-rain-lightning:before {
  content: "\e599";
}

.icon-filled-snow:before {
  content: "\e59a";
}

.icon-filled-sun:before {
  content: "\e59b";
}

.icon-filled-sun-cloud:before {
  content: "\e59c";
}

.icon-filled-thermometer:before {
  content: "\e59d";
}

.icon-filled-third-quarter-moon:before {
  content: "\e59e";
}

.icon-filled-umbrella:before {
  content: "\e59f";
}

.icon-filled-waning-crescent-moon:before {
  content: "\e5a0";
}

.icon-filled-waning-gibbous-moon:before {
  content: "\e5a1";
}

.icon-filled-waxing-crescent-moon:before {
  content: "\e5a2";
}

.icon-filled-waxing-gibbous-moon:before {
  content: "\e5a3";
}

.icon-filled-bicycle:before {
  content: "\e5a4";
}

.icon-filled-bus-1:before {
  content: "\e5a5";
}

.icon-filled-bus-2:before {
  content: "\e5a6";
}

.icon-filled-car-1:before {
  content: "\e5a7";
}

.icon-filled-car-2:before {
  content: "\e5a8";
}

.icon-filled-car-3:before {
  content: "\e5a9";
}

.icon-filled-car-4:before {
  content: "\e5aa";
}

.icon-filled-helicopter:before {
  content: "\e5ab";
}

.icon-filled-mountain-bike:before {
  content: "\e5ac";
}

.icon-filled-pickup:before {
  content: "\e5ad";
}

.icon-filled-plane-1:before {
  content: "\e5ae";
}

.icon-filled-plane-2:before {
  content: "\e5af";
}

.icon-filled-plane-landing:before {
  content: "\e5b0";
}

.icon-filled-plane-takeoff:before {
  content: "\e5b1";
}

.icon-filled-road:before {
  content: "\e5b2";
}

.icon-filled-road-bike:before {
  content: "\e5b3";
}

.icon-filled-rocket:before {
  content: "\e5b4";
}

.icon-filled-scooter:before {
  content: "\e5b5";
}

.icon-filled-ship:before {
  content: "\e5b6";
}

.icon-filled-train:before {
  content: "\e5b7";
}

.icon-filled-tram:before {
  content: "\e5b8";
}

.icon-filled-cactus:before {
  content: "\e5b9";
}

.icon-filled-clover:before {
  content: "\e5ba";
}

.icon-filled-flower:before {
  content: "\e5bb";
}

.icon-filled-hand-eco:before {
  content: "\e5bc";
}

.icon-filled-hand-globe:before {
  content: "\e5bd";
}

.icon-filled-leaf:before {
  content: "\e5be";
}

.icon-filled-light-eco:before {
  content: "\e5bf";
}

.icon-filled-potted-plant-1:before {
  content: "\e5c0";
}

.icon-filled-potted-plant-2:before {
  content: "\e5c1";
}

.icon-filled-2-fingers-double-tap:before {
  content: "\e5c2";
}

.icon-filled-2-fingers-down-swipe:before {
  content: "\e5c3";
}

.icon-filled-2-fingers-horizontal-swipe:before {
  content: "\e5c4";
}

.icon-filled-2-fingers-left-swipe:before {
  content: "\e5c5";
}

.icon-filled-2-fingers-omnidirectional-swipe:before {
  content: "\e5c6";
}

.icon-filled-2-fingers-right-swipe:before {
  content: "\e5c7";
}

.icon-filled-2-fingers-tab-hold:before {
  content: "\e5c8";
}

.icon-filled-2-fingers-tap:before {
  content: "\e5c9";
}

.icon-filled-2-fingers-up-swipe:before {
  content: "\e5ca";
}

.icon-filled-2-fingers-vertical-swipe:before {
  content: "\e5cb";
}

.icon-filled-double-tap:before {
  content: "\e5cc";
}

.icon-filled-drag-down:before {
  content: "\e5cd";
}

.icon-filled-drag-horizontal:before {
  content: "\e5ce";
}

.icon-filled-drag-left:before {
  content: "\e5cf";
}

.icon-filled-drag-right:before {
  content: "\e5d0";
}

.icon-filled-drag-up:before {
  content: "\e5d1";
}

.icon-filled-drag-vertical:before {
  content: "\e5d2";
}

.icon-filled-filck-down:before {
  content: "\e5d3";
}

.icon-filled-flick-up:before {
  content: "\e5d4";
}

.icon-filled-horizontal-flick:before {
  content: "\e5d5";
}

.icon-filled-left-flick:before {
  content: "\e5d6";
}

.icon-filled-omnidirectional-drag:before {
  content: "\e5d7";
}

.icon-filled-omnidirectional-flick:before {
  content: "\e5d8";
}

.icon-filled-omnidirectional-swipe:before {
  content: "\e5d9";
}

.icon-filled-pinch:before {
  content: "\e5da";
}

.icon-filled-right-flick:before {
  content: "\e5db";
}

.icon-filled-rotate-clockwise:before {
  content: "\e5dc";
}

.icon-filled-rotate-counterclockwise:before {
  content: "\e5dd";
}

.icon-filled-spread:before {
  content: "\e5de";
}

.icon-filled-swipe-down:before {
  content: "\e5df";
}

.icon-filled-swipe-horizontal:before {
  content: "\e5e0";
}

.icon-filled-swipe-left:before {
  content: "\e5e1";
}

.icon-filled-swipe-right:before {
  content: "\e5e2";
}

.icon-filled-swipe-up:before {
  content: "\e5e3";
}

.icon-filled-swipe-vertical:before {
  content: "\e5e4";
}

.icon-filled-tap:before {
  content: "\e5e5";
}

.icon-filled-tap-hold:before {
  content: "\e5e6";
}

.icon-filled-vertical-flick:before {
  content: "\e5e7";
}

.icon-filled-arrow-1-1:before {
  content: "\e5e8";
}

.icon-filled-arrow-2-1:before {
  content: "\e5e9";
}

.icon-filled-arrow-3:before {
  content: "\e5ea";
}

.icon-filled-arrow-4:before {
  content: "\e5eb";
}

.icon-filled-arrow-5:before {
  content: "\e5ec";
}

.icon-filled-arrow-6:before {
  content: "\e5ed";
}

.icon-filled-arrow-7:before {
  content: "\e5ee";
}

.icon-filled-arrow-8:before {
  content: "\e5ef";
}

.icon-filled-arrow-9:before {
  content: "\e5f0";
}

.icon-filled-arrow-10:before {
  content: "\e5f1";
}

.icon-filled-arrow-11:before {
  content: "\e5f2";
}

.icon-filled-arrow-12:before {
  content: "\e5f3";
}

.icon-filled-arrow-13:before {
  content: "\e5f4";
}

.icon-filled-arrow-14:before {
  content: "\e5f5";
}

.icon-filled-arrow-15:before {
  content: "\e5f6";
}

.icon-filled-arrow-16:before {
  content: "\e5f7";
}

.icon-filled-arrow-17:before {
  content: "\e5f8";
}

.icon-filled-arrow-18:before {
  content: "\e5f9";
}

.icon-filled-arrow-19:before {
  content: "\e5fa";
}

.icon-filled-arrow-20:before {
  content: "\e5fb";
}

.icon-filled-arrow-21:before {
  content: "\e5fc";
}

.icon-filled-arrow-22:before {
  content: "\e5fd";
}

.icon-filled-arrow-23:before {
  content: "\e5fe";
}

.icon-filled-arrow-24:before {
  content: "\e5ff";
}

.icon-filled-arrow-25:before {
  content: "\e600";
}

.icon-filled-arrow-26:before {
  content: "\e601";
}

.icon-filled-arrow-27:before {
  content: "\e602";
}

.icon-filled-arrow-28:before {
  content: "\e603";
}

.icon-filled-arrow-29:before {
  content: "\e604";
}

.icon-filled-arrow-30:before {
  content: "\e605";
}

.icon-filled-arrow-31:before {
  content: "\e606";
}

.icon-filled-arrow-32:before {
  content: "\e607";
}

.icon-filled-arrow-33:before {
  content: "\e608";
}

.icon-filled-arrow-34:before {
  content: "\e609";
}

.icon-filled-arrow-35:before {
  content: "\e60a";
}

.icon-filled-arrow-36:before {
  content: "\e60b";
}

.icon-filled-arrow-37:before {
  content: "\e60c";
}

.icon-filled-arrow-38:before {
  content: "\e60d";
}

.icon-filled-arrow-39:before {
  content: "\e60e";
}

.icon-filled-arrow-40:before {
  content: "\e60f";
}

.icon-filled-arrow-41:before {
  content: "\e610";
}

.icon-filled-arrow-42:before {
  content: "\e611";
}

.icon-filled-arrow-43:before {
  content: "\e612";
}

.icon-filled-arrow-44:before {
  content: "\e613";
}

.icon-filled-arrow-45:before {
  content: "\e614";
}

.icon-filled-arrow-46:before {
  content: "\e615";
}

.icon-filled-arrow-47:before {
  content: "\e616";
}

.icon-filled-arrow-48:before {
  content: "\e617";
}

.icon-filled-arrow-49:before {
  content: "\e618";
}

.icon-filled-arrow-50:before {
  content: "\e619";
}

.icon-filled-arrow-51:before {
  content: "\e61a";
}

.icon-filled-arrow-52:before {
  content: "\e61b";
}

.icon-filled-arrow-53:before {
  content: "\e61c";
}

.icon-filled-arrow-54:before {
  content: "\e61d";
}

.icon-filled-arrow-55:before {
  content: "\e61e";
}

.icon-filled-arrow-56:before {
  content: "\e61f";
}

.icon-filled-arrow-57:before {
  content: "\e620";
}

.icon-filled-arrow-58:before {
  content: "\e621";
}

.icon-filled-arrow-59:before {
  content: "\e622";
}

.icon-filled-arrow-60:before {
  content: "\e623";
}

.icon-filled-arrow-61:before {
  content: "\e624";
}

.icon-filled-arrow-62:before {
  content: "\e625";
}

.icon-filled-arrow-63:before {
  content: "\e626";
}

.icon-filled-arrow-64:before {
  content: "\e627";
}

.icon-filled-arrow-65:before {
  content: "\e628";
}

.icon-filled-arrow-66:before {
  content: "\e629";
}

.icon-filled-arrow-67:before {
  content: "\e62a";
}

.icon-filled-arrow-68:before {
  content: "\e62b";
}

.icon-filled-arrow-69:before {
  content: "\e62c";
}

.icon-filled-arrow-70:before {
  content: "\e62d";
}

.icon-filled-arrow-71:before {
  content: "\e62e";
}

.icon-filled-arrow-72:before {
  content: "\e62f";
}

.icon-filled-arrow-circle-1:before {
  content: "\e630";
}

.icon-filled-arrow-circle-2:before {
  content: "\e631";
}

.icon-filled-arrow-circle-3:before {
  content: "\e632";
}

.icon-filled-arrow-circle-4:before {
  content: "\e633";
}

.icon-filled-arrow-circle-5:before {
  content: "\e634";
}

.icon-filled-arrow-circle-6:before {
  content: "\e635";
}

.icon-filled-arrow-circle-7:before {
  content: "\e636";
}

.icon-filled-arrow-circle-8:before {
  content: "\e637";
}

.icon-filled-arrow-circle-9:before {
  content: "\e638";
}

.icon-filled-arrow-circle-10:before {
  content: "\e639";
}

.icon-filled-arrow-circle-11:before {
  content: "\e63a";
}

.icon-filled-arrow-circle-12:before {
  content: "\e63b";
}

.icon-filled-arrow-circle-13:before {
  content: "\e63c";
}

.icon-filled-arrow-circle-14:before {
  content: "\e63d";
}

.icon-filled-arrow-circle-15:before {
  content: "\e63e";
}

.icon-filled-arrow-circle-16:before {
  content: "\e63f";
}

.icon-filled-arrow-circle-17:before {
  content: "\e640";
}

.icon-filled-arrow-circle-18:before {
  content: "\e641";
}

.icon-filled-arrow-circle-19:before {
  content: "\e642";
}

.icon-filled-arrow-circle-20:before {
  content: "\e643";
}

.icon-filled-arrow-circle-21:before {
  content: "\e644";
}

.icon-filled-arrow-circle-22:before {
  content: "\e645";
}

.icon-filled-arrow-circle-23:before {
  content: "\e646";
}

.icon-filled-arrow-circle-24:before {
  content: "\e647";
}

.icon-filled-arrow-circle-25:before {
  content: "\e648";
}

.icon-filled-arrow-circle-26:before {
  content: "\e649";
}

.icon-filled-arrow-circle-27:before {
  content: "\e64a";
}

.icon-filled-arrow-circle-28:before {
  content: "\e64b";
}

.icon-filled-arrow-circle-29:before {
  content: "\e64c";
}

.icon-filled-arrow-circle-30:before {
  content: "\e64d";
}

.icon-filled-arrow-delete-1:before {
  content: "\e64e";
}

.icon-filled-arrow-delete-2:before {
  content: "\e64f";
}

.icon-filled-arrow-dot-1:before {
  content: "\e650";
}

.icon-filled-arrow-dot-2:before {
  content: "\e651";
}

.icon-filled-arrow-dot-3:before {
  content: "\e652";
}

.icon-filled-arrow-dot-4:before {
  content: "\e653";
}

.icon-filled-arrow-dot-5:before {
  content: "\e654";
}

.icon-filled-arrow-dot-6:before {
  content: "\e655";
}

.icon-filled-arrow-rectangle-1:before {
  content: "\e656";
}

.icon-filled-arrow-rectangle-2:before {
  content: "\e657";
}

.icon-filled-arrow-rectangle-3:before {
  content: "\e658";
}

.icon-filled-arrow-rectangle-4:before {
  content: "\e659";
}

.icon-filled-arrow-rectangle-5:before {
  content: "\e65a";
}

.icon-filled-arrow-rectangle-6:before {
  content: "\e65b";
}

.icon-filled-arrow-rectangle-7:before {
  content: "\e65c";
}

.icon-filled-arrow-rectangle-8:before {
  content: "\e65d";
}

.icon-filled-arrow-rectangle-9:before {
  content: "\e65e";
}

.icon-filled-arrow-rectangle-10:before {
  content: "\e65f";
}

.icon-filled-arrow-rectangle-11:before {
  content: "\e660";
}

.icon-filled-arrow-rectangle-12:before {
  content: "\e661";
}

.icon-filled-arrow-rectangle-13:before {
  content: "\e662";
}

.icon-filled-arrow-rectangle-14:before {
  content: "\e663";
}

.icon-filled-arrow-rectangle-15:before {
  content: "\e664";
}

.icon-filled-arrow-rectangle-16:before {
  content: "\e665";
}

.icon-filled-arrow-rectangle-17:before {
  content: "\e666";
}

.icon-filled-arrow-rectangle-18:before {
  content: "\e667";
}

.icon-filled-arrow-rectangle-19:before {
  content: "\e668";
}

.icon-filled-arrow-rectangle-20:before {
  content: "\e669";
}

/*------------------------------------*\
    Tables
\*------------------------------------*/
table {
  padding-top: 20px;
  padding-bottom: 20px;
}

tr {
  border-bottom: 1px solid #e0dce4;
}

tr:first-child {
  border-top: 1px solid #e0dce4;
}

table.stripe tr:nth-child(even) {
  background-color: #fbfafb;
}

td {
  /*height: 40px;     if tables are broken this is why*/
  /*line-height: 1.5;
  padding-left: 15px;
  vertical-align: middle;*/
  /*  user-select: initial;*/
}

table.layers-form-table {
  border-collapse: separate;
}

table.layers-form-table td {
  padding: 5px;
  white-space: nowrap;
}

table.layers-form-table th {
  font-weight: bold;
}

/* Fix for IE SVG overflow issues */
svg {
  overflow: hidden;
  shape-rendering: crispEdges;
}

.graph svg {
  shape-rendering: auto;
}

.timeline-container {
  left: 0;
  bottom: 0px;
  position: absolute;
  width: 100%;
  transform: translate3D(0, 0, 0);
  /* Performance improvement hack */
  box-shadow: 0px 0px 11px -2px black;
  padding: 5px;
  background: white;
  z-index: 10;
  color: #111111;
}

.timeline-container h3 {
  display: inline;
  padding-left: 15px;
}

.timeline-container p {
  display: inline;
}

.timeline-inner {
  background-color: white;
  margin: 0 auto;
  position: relative;
  width: 100%;
  padding: 5px 70px 5px 5px;
}

.timeline {
  width: 100%;
  touch-action: none;
}

.main {
  pointer-events: bounding-box;
}

.main text {
  text-anchor: start;
  fill: #B1A7BC;
  /*stroke:black;
  stroke-width:0.5px;*/
}

.main text:hover,
.main text:focus {
  fill: #111111;
}

.separatorLine {
  stroke: gray;
}

.nowLine {
  stroke: lightblue;
  stroke-width: 1.5px;
  stroke-dasharray: 2px,2px;
}

.selectedDateLine {
  rx: 5;
  ry: 5;
  fill: #A19D63;
  /*#b1a7bc;*/
}

.detailLine {
  stroke-width: 1;
}

.timeRange {
  fill: #D8D3DD;
  stroke: none;
}

.data-bar-type--range {
  pointer-events: none;
}

.axis line, .axis path {
  stroke: #D8D3DD;
}

#timeline {
  width: calc(100% - 320px);
  display: inline-block;
}

.timeline-labels {
  font-size: 10px;
  width: 150px;
  display: inline-block;
}

.timeline-labels li {
  position: absolute;
  left: 15px;
  top: 0;
  text-transform: capitalize;
}

.timeline .axis .tick {
  cursor: pointer;
}

.timeline-next-prev {
  text-align: center;
  margin-bottom: 10px;
}
.timeline-next-prev span {
  cursor: pointer;
}

.timeline-date-options {
  width: 160px;
  display: inline-block;
  position: relative;
  top: -19px;
  right: -5px;
}

.tooltip-next-previous .label {
  float: left;
}
.tooltip-next-previous .date {
  float: right;
  margin-left: 10px;
}

input.current-date {
  color: #111;
}

line.stroke {
  stroke: #59476D;
}

.is-selected .pika-button {
  background: #59476D;
  box-shadow: inset 0 1px 3px #B1A7BC;
}

.pika-button:hover {
  background: #A19D63;
}

/*------------------------------------*\
   Type
   This is where the type styles are
   defined. You may be looking for
   fonts.css
\*------------------------------------*/
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-size: 0.8125rem;
  /* 13/16 = 0.8125 */
  line-height: 1.5;
}

h3 {
  font-size: 15px;
  font-size: 0.9375rem;
  /* 15/16=0.9275 */
  font-weight: 600;
}

h4 {
  font-size: 14px;
  font-size: 0.875rem;
  /* 14/16=0.875 */
  font-weight: 600;
}

.bold {
  font-weight: 600;
}

/* Start Screen */
.intro-text,
.share-container h2,
.overlay-container h2,
.export-container h2 {
  color: #f7f6f8;
  font-size: 20px;
  font-size: 1.25rem;
  /* 24/16 = 1.5 */
  font-weight: 300;
}

.examples a {
  color: #f7f6f8;
}

/* Buttons */
.brand {
  /* Font was falling back to Arial, not sure why
     so for now explicitly making Open Sans */
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  /* 18/16 = 1.125 */
  font-weight: 600;
  text-decoration: none;
}

/* Panel */
.panel-tab-name {
  color: #8a7b9b;
  font-size: 13px;
  font-size: 0.8125rem;
  /* 13/16=0.8125 */
  font-weight: 600;
  text-align: center;
}

.number {
  font-size: 24px;
  font-size: 1.5rem;
  text-align: center;
}

.bbox-info dt {
  color: #545454;
}

.controls-holder button {
  background-color: #808080;
  border: 1px solid #808080;
  cursor: pointer;
  padding: 4px 8px;
}

.controls-holder button.selected {
  background-color: #EFEFEF;
  color: #808080;
}

div.js-user-dashboard,
div.layers-user-panel {
  position: relative;
}

div.js-user-dashboard:after {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  background: #000000;
  content: "";
  width: 100%;
  display: block;
}

.controls-holder {
  position: absolute;
  left: calc(25% + 20px);
  z-index: 10750;
  top: 25px;
  max-width: 300px;
  box-shadow: 0px 0px 11px -2px black;
}

@media screen and (min-width: 2000px) {
  .controls-holder {
    left: 520px;
  }
}
@media screen and (max-width: 1420px) {
  .controls-holder {
    left: 375px;
  }
}
div.js-edit-walkthrough-html {
  width: 1000px;
  max-width: 90%;
  max-height: 90%;
  overflow: auto;
  color: #111111;
  background-color: white;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div.js-edit-walkthrough-html tr:first-child {
  border-top: none;
}

.walkthrough-form-buttons-div {
  padding: 5px;
}

.walkthrough-form-submit,
.walkthrough-form-cancel {
  margin-left: 5px;
}

div.js-edit-walkthrough-html input.spinner {
  width: 50px;
  text-align: center;
}

a.ui-spinner-button {
  cursor: default;
}

.walkthrough-step-box {
  margin: 5px auto;
  border: 1px solid;
  display: inline-block;
  padding: 2px 5px;
}

.walkthrough-main-field {
  display: inline-block;
}

input.title-input {
  width: 150px;
  margin-left: 5px;
}

select.owner-input {
  width: 200px;
  display: inline-block;
  margin-left: 5px;
  text-transform: none;
}

input.message-input,
input.selector-input {
  display: inline-block;
  position: inherit;
  margin-left: 5px;
  padding-top: 0;
}

input.message-input {
  width: 400px;
}

input.selector-input {
  width: 200px;
  margin-top: 5px;
}

.notifyjs-gisportal-walkthrough-global-base.notifyjs-gisportal-walkthrough-global-info {
  background: #fff;
  width: 200px;
  padding: 10px;
  box-shadow: 0px 0px 11px -2px black;
}

.notifyjs-gisportal-walkthrough-elem-base.notifyjs-gisportal-walkthrough-elem-info {
  background: #fff;
  box-shadow: 0px 0px 11px -2px black;
  padding: 5px;
  width: 100px;
}

.walkthrough-title {
  background-color: #32253F;
  min-height: 45px;
  border-bottom: 2px solid #EFEDF3;
  box-shadow: 0px 1px 5px -2px #000000;
  padding-left: 5px;
  color: #fff;
  display: inline-flex;
  position: relative;
  width: 100%;
}

.js-edit-walkthrough-popup input[type="checkbox"] {
  vertical-align: middle;
  margin: auto;
  margin-left: 5px;
}

.start-text-input {
  resize: vertical;
  width: 50%;
  height: 50px;
  min-height: 50px;
  max-height: 300px;
  display: inherit;
}

.walkthrough-title h3 {
  float: left;
  display: inline;
  border-bottom: 0px;
  margin-top: 5px;
  padding: 7px 7px 7px 7px;
  position: relative;
}

.walkthrough-controls-content {
  text-align: center;
}

.js-walkthrough-recording-close,
.js-walkthrough-playing-close {
  float: right;
  font-size: 22px;
  padding: 5px 5px 5px 5px;
}

.walkthrough-step-box.selected {
  background-color: #bfbfbf;
}

.walkthrough-tutorial-btn {
  font-size: 23px;
  width: 35px;
  display: inline-block;
  text-align: center;
}

.legend-colour-block {
  width: 40px;
  height: 40px;
}

.legend-table td:first-child {
  padding-right: 25px;
}

.collabHolder {
  padding-bottom: 20px;
}

.collabHolder p {
  margin: 7px 0px;
}

.collabHolder .join, .collabHolder .host {
  clear: both;
  margin-top: 20px;
}

.collaboration-panel {
  width: 300px;
  z-index: 10150;
  overflow: auto;
  position: absolute;
  top: 120px;
  bottom: 35px;
  right: 10px;
  box-shadow: 0px 0px 11px -2px black;
  padding-top: 45px;
}

.show-collaboration {
  z-index: 10150;
  font-family: "Open Sans";
  background-color: #fafafb;
  box-shadow: 0px 0px 11px -2px black;
  border: 1px solid #fafafb;
  line-height: 32px;
  padding-left: 15px;
  right: 10px;
  top: 120px;
  position: absolute;
  height: 40px;
}

.show-collaboration span {
  font-size: 20px;
  position: relative;
  top: 4px;
  margin-left: 8px;
}

.collaboration-status {
  height: 35px;
  min-width: 50px;
  max-width: 100%;
  position: relative;
  background-color: #efedf1;
  padding: 7px 10px 7px 24px;
}

.js-collaboration-status-icon {
  width: 10px;
  height: 10px;
  position: absolute;
  margin-top: 2px;
  border-radius: 50%;
  top: 9px;
  left: 9px;
  background: #ddd;
}

.js-collaboration-status-icon.connected {
  background: radial-gradient(circle at 3px 3px, #25FC16, #000);
}

.js-collaboration-status-icon.error {
  background: radial-gradient(circle at 3px 3px, #FC3535, #420000);
}

.js-collaboration-status-icon.warning {
  background: radial-gradient(circle at 3px 3px, #dd9205, #583a02);
}

#roomId, .roomId {
  text-transform: uppercase;
  width: calc(100% - 120px);
}

#roomId.error {
  border: 2px solid #900;
  color: #900;
}

.js-room-id-message {
  padding: 4px;
}

.js-room-id-message.error {
  color: #900;
}

.collaboration-actions {
  margin-bottom: 10px;
}

.js-collab-invite {
  margin-bottom: 20px;
}

.sending {
  vertical-align: text-bottom;
  margin-right: 8px;
}

.person {
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 8px;
  margin-top: 5px;
  position: relative;
}

.person p[title] {
  font-weight: bold !important;
  display: inline-block;
}

.presenter,
.diverged {
  display: inline-block;
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.presenter {
  background: radial-gradient(circle at 3px 3px, #5cabff, #000);
}

.diverged {
  background: radial-gradient(circle at 3px 3px, #ff5e5c, #000);
}

.messenger {
  margin-top: 5px;
  position: relative;
  height: 100%;
}

#collab-chatPanel .panel-container-solid-backdrop {
  height: 100%;
}

.messages {
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 8px;
  overflow: auto;
  height: calc(100% - 50px);
  word-break: break-word;
}

p[title] {
  max-width: 200px;
}

.messages div.inner-div {
  background: #d7d5d8;
  margin-bottom: 7px;
  padding: 4px 6px;
  width: auto;
  border-radius: 8px;
  display: inline-block;
}

.messages div.outer-div {
  width: 100%;
}

.js-submit-message {
  margin-top: 3px;
}

.highlight-click {
  animation: glow 0.5s 2 alternate;
}

.fadeIn {
  animation: fadeIn 1s 1;
  opacity: 1;
}

.fadeOut {
  animation: fadeOut 1s 1;
  opacity: 0;
}

.js-collaboration-popup .overlay-container {
  width: auto;
}

@keyframes glow {
  80%, to {
    -webkit-box-shadow: 0px 0px 35px 0px #990000;
    -moz-box-shadow: 0px 0px 35px 0px #990000;
    box-shadow: 0px 0px 35px 0px #990000;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/*!
 * Modified from:
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.highlight-shake {
  animation: shake 0.75s;
}

.highlight-shake-up {
  animation: shake-up 0.75s;
}

.pulse-attention {
  animation: pulse 0.5s 4;
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  20%, 60% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  40%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake-up {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  20%, 60% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(2, 2, 2);
    transform: scale3d(2, 2, 2);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.highlight-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.2em;
  height: 0.2em;
  background-color: #97f4ff;
  box-shadow: 0 0 .2em .13em #52a8e8, 0 0 0 0 black, 0 0 0 0 #298df4;
  opacity: 0;
  -webkit-animation: dot-anim linear 1.834s 1;
  border-radius: 50%;
}

@-webkit-keyframes dot-anim {
  45% {
    opacity: 1;
  }
  46% {
    box-shadow: 0 0 .2em .13em #52a8e8, 0 0 0 0 black, 0 0 5px 10px #298df4;
  }
  50% {
    box-shadow: 0 0 .2em .13em #52a8e8, 0 0 0 101px black, 0 0 0 173px #298df4;
  }
  52% {
    box-shadow: 0 0 .2em .13em #52a8e8, 0 0 0 245px black, 0 0 0 255px #298df4;
  }
  55% {
    opacity: 1;
    box-shadow: 0 0 .2em .13em #52a8e8, 0 0 0 317px black, 0 0 0 320px #298df4;
  }
  81% {
    opacity: 0;
    box-shadow: 0 0 .2em .13em #52a8e8, 0 0 0 549px black, 0 0 0 549px #298df4;
  }
}
div.panel-container[data-panel-name="collaboration"] .alert-danger,
div.panel-container[data-panel-name="collaboration"] .alert-warning,
div.panel-container[data-panel-name="collaboration"] .alert-success {
  margin: 0 -8px;
  padding: 10px;
}

.person-message {
  color: #FB0401;
  cursor: pointer;
  display: table;
}

.new-message-popup {
  height: auto;
  width: 70%;
  bottom: 45px;
  left: 15%;
  position: absolute;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.3);
  color: white;
  cursor: pointer;
}

span.notify-number {
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 16px;
  background-color: #b30000;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  color: #efedf1;
  font-weight: bold !important;
  text-align: center;
  vertical-align: middle;
}

.avatar-small {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  vertical-align: middle;
}

.person p {
  padding-left: 2px;
}

.person img.avatar-small {
  margin-top: -2.5px;
  margin-right: 3px;
  margin-left: -4px;
}

.message-input {
  width: calc(100% - 75px);
  resize: none;
  overflow: hidden;
  padding-top: 5px;
  min-height: 35px;
  bottom: 15px;
  position: absolute;
}

span.individual-message {
  margin: 0 5px 5px 5px;
  display: inline-block;
}

.collaboration-panel .panel-container {
  height: calc( 100% - 35px );
}

#collab-historyPanel,
#collab-historyPanel .panel-container-solid-backdrop {
  overflow: hidden;
}

.history-log p {
  padding-top: 7px;
}

.email-list {
  background-color: #fff;
  border: 1px solid #D8D3DD;
  color: #8a7b9b;
  padding-left: 10px;
  margin-bottom: 10px;
}

.email-list > span {
  display: block;
  height: 35px;
  float: left;
  padding: 5px;
  margin: 4px;
  border: 1px solid black;
}

.email-list > input {
  width: 100%;
  border: none;
  margin-left: -10px;
  padding-left: 20px;
}

span.remove-email {
  color: black;
  margin-left: 2px;
  vertical-align: middle;
}

.email-list > input:focus {
  outline: none;
}

.email-txt {
  vertical-align: middle;
}

#collab-videoPanel .localVideo::-webkit-media-controls-volume-slider,
#collab-videoPanel .localVideo::-webkit-media-controls-mute-button {
  display: none;
}

#collab-videoPanel video::-webkit-media-controls-play-button,
#collab-videoPanel video::-webkit-media-controls-timeline,
#collab-videoPanel video::-webkit-media-controls-current-time-display,
#collab-videoPanel video::-webkit-media-controls-time-remaining-display {
  display: none;
}

#collab-videoPanel video::-webkit-media-controls-fullscreen-button {
  margin-left: 10px;
}

.notifyjs-corner {
  z-index: 10100 !important;
  margin: 115px 315px 125px 30% !important;
}

.notifyjs-bootstrap-on-panel {
  margin-left: 315px;
  margin-top: 20px;
}

.notifyjs-gisportal-refresh-option-base button,
.notifyjs-gisportal-delete-option-base button,
.notifyjs-gisportal-delete-step-base button,
.notifyjs-gisportal-restore-option-base button,
.notifyjs-gisportal-close-plot-option-base button {
  width: 60px;
  margin: 5px;
}

.notifyjs-gisportal-walkthrough-option-base button {
  margin: 5px;
}

.notifyjs-gisportal-base,
.notifyjs-gisportal-refresh-option-base,
.notifyjs-gisportal-walkthrough-option-base,
.notifyjs-gisportal-delete-option-base,
.notifyjs-gisportal-delete-step-base,
.notifyjs-gisportal-restore-option-base,
.notifyjs-gisportal-close-plot-option-base,
.notifyjs-gisportal-collab-notification-base {
  color: #111111;
  padding: 8px 15px 8px 14px;
  background-color: #ffffff;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: 3px 7px;
  border-left: 10px;
  border-style: solid;
  width: 350px;
  box-shadow: 0px 0px 11px -2px black;
  margin-bottom: 10px;
}

.notifyjs-gisportal-collab-notification-base {
  background-color: rgba(255, 255, 255, 0.6);
  padding: 8px;
  border-left: 0px;
}

.notifyjs-gisportal-collab-notification-base:hover {
  background-color: #ffffff;
}

.notifyjs-gisportal-base:before,
.notifyjs-gisportal-refresh-option-base:before,
.notifyjs-gisportal-walkthrough-option-base:before,
.notifyjs-gisportal-delete-option-base:before,
.notifyjs-gisportal-delete-step-base:before,
.notifyjs-gisportal-restore-option-base:before,
.notifyjs-gisportal-close-plot-option-base:before,
.notifyjs-gisportal-collab-notification-base:before {
  font-family: "streamline-24px" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  position: absolute;
  left: 15px;
}

.notifyjs-gisportal-error,
.notifyjs-gisportal-refresh-option-error,
.notifyjs-gisportal-delete-option-error,
.notifyjs-gisportal-delete-step-info,
.notifyjs-gisportal-restore-option-error,
.notifyjs-gisportal-close-plot-option-info {
  border-color: #900;
}

.notifyjs-gisportal-error:before,
.notifyjs-gisportal-refresh-option-error:before,
.notifyjs-gisportal-delete-option-info:before,
.notifyjs-gisportal-restore-option-info:before,
.notifyjs-gisportal-close-plot-option-info:before,
.notifyjs-gisportal-delete-step-info:before {
  content: "\e307";
  color: #900;
}

.notifyjs-gisportal-success,
.notifyjs-gisportal-refresh-option-success,
.notifyjs-gisportal-delete-option-success,
.notifyjs-gisportal-delete-step-success,
.notifyjs-gisportal-restore-option-success {
  border-color: #3c763d;
}

.notifyjs-gisportal-success:before,
.notifyjs-gisportal-refresh-option-success:before,
.notifyjs-gisportal-delete-option-success:before,
.notifyjs-gisportal-delete-step-success:before,
.notifyjs-gisportal-restore-option-success:before {
  content: "\e2ff";
  color: #3c763d;
}

.notifyjs-gisportal-info,
.notifyjs-gisportal-refresh-option-info,
.notifyjs-gisportal-walkthrough-option-info,
.notifyjs-gisportal-delete-option-info,
.notifyjs-gisportal-restore-option-info {
  border-color: #31708f;
}

.notifyjs-gisportal-info:before,
.notifyjs-gisportal-refresh-option-info:before,
.notifyjs-gisportal-walkthrough-option-info:before,
.notifyjs-gisportal-delete-option-info:before,
.notifyjs-gisportal-restore-option-info:before {
  content: "\e0b8";
  color: #31708f;
}

.notifyjs-gisportal-warn,
.notifyjs-gisportal-refresh-option-warn,
.notifyjs-gisportal-delete-option-warn,
.notifyjs-gisportal-delete-step-warn,
.notifyjs-gisportal-restore-option-warn {
  border-color: #D48702;
}

.notifyjs-gisportal-warn:before,
.notifyjs-gisportal-refresh-option-warn:before,
.notifyjs-gisportal-delete-option-warn:before,
.notifyjs-gisportal-delete-step-warn:before,
.notifyjs-gisportal-restore-option-warn:before {
  content: "\e4b9";
  color: #D48702;
}

[data-notify-text],
[data-notify-html] {
  word-wrap: break-word;
}

.scalevalues .notifyjs-gisportal-base {
  width: 300px;
}

.notifyjs-gisportal-delete-step-info div.title {
  text-align: left;
}

.userHolder {
  padding-bottom: 20px;
}

.userHolder p {
  margin: 7px 0px;
}

.userHolder .name {
  font-weight: bold;
}

.userHolder .email {
  font-style: italic;
}

.userHolder .logout {
  text-align: right;
  margin-top: 10px;
}

.userHolder .avatar {
  width: 75px;
  height: auto;
  border-radius: 50%;
  float: left;
  margin-right: 10px;
}

.userHolder ul li {
  list-style: square inside;
  margin-left: 8px;
}

body.login {
  background: #efedf1;
  text-align: center;
}

.userLogin {
  width: 500px;
  text-align: left;
  border: 1px solid #ccc;
  background: #fff;
  margin: 40px auto;
  padding: 20px;
  border-radius: 7px;
}

.loginButton-google {
  width: 200px;
  cursor: pointer;
  height: auto;
  padding-top: 10px;
}

.loginButton-saml {
  width: 197px;
  height: auto;
  cursor: pointer;
  padding: 10px 0 0 3px;
}

.error {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
}

/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
  if greater that the natural height of the tooltip, will be enforced
  in browsers that support display:flex */
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
}

.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
  and flex-basis auto for IE11- (at least) */
  flex: 1 1 auto;
}

.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

/* grow */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */
.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 400ms;
}

/* rotate */
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 600ms;
}

/* scale */
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid black;
  border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

/* .tooltipster-content */
.tooltipster-sidetip .tooltipster-content {
  color: white;
  line-height: 18px;
  padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  /* half the width, for centering */
  margin-left: -10px;
  top: 0;
  width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
  been positioned yet */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

/* .tooltipster-arrow-background */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0px;
  top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0px;
  top: -3px;
}

/* .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: black;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: black;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: black;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: black;
}

/* tooltipster-arrow-uncropped */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

.tooltipster-shadow {
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3);
  color: #2c2c2c;
}

.tooltipster-shadow .tooltipster-content {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
}

/*# sourceMappingURL=GISportal.css.map */
