/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url('layers.png');
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url('layers-2x.png');
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url('marker-icon.png');
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;
	transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		print-color-adjust: exact;
		}
	}

.marker-icon,
.marker-icon:focus {
  background-color: #ffffff;
  border: 1px solid #3388ff;
  border-radius: 50%;
  margin: -8px 0 0 -8px !important;
  width: 14px !important;
  height: 14px !important;
  outline: 0;
  transition: opacity ease 0.3s;
}

.marker-icon-middle,
.marker-icon-middle:focus {
  opacity: 0.7;
  margin: -6px 0 0 -6px !important;
  width: 10px !important;
  height: 10px !important;
}

.leaflet-pm-draggable {
  cursor: move !important;
}

.cursor-marker {
  cursor: crosshair;
  pointer-events: none;
  display: none;
}

.cursor-marker.visible {
  display: block !important;
}

.leaflet-pm-invalid {
  stroke: red;
  transition: fill ease 0s, stroke ease 0s;
}

.rect-style-marker,
.rect-start-marker {
  opacity: 0;
}

.rect-style-marker.visible,
.rect-start-marker.visible {
  opacity: 1 !important;
}

.hidden {
  display: none;
}

.vertexmarker-disabled {
  opacity: 0.7;
}

.leaflet-pm-toolbar {
}

.leaflet-pm-toolbar .leaflet-buttons-control-button {
  padding: 5px;
  box-sizing: border-box;
  position: relative;
  z-index: 3;
}

.leaflet-pm-toolbar
  .leaflet-pm-actions-container
  a.leaflet-pm-action:first-child:not(.pos-right),
.leaflet-pm-toolbar
  .leaflet-pm-actions-container
  a.leaflet-pm-action:last-child.pos-right {
  border-radius: 0;
}

.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button {
  border-radius: 0;
}

.leaflet-pm-toolbar
  .button-container:last-child
  a.leaflet-buttons-control-button {
  border-radius: 0 0 2px 2px;
}

.leaflet-pm-toolbar
  .button-container:first-child
  a.leaflet-buttons-control-button {
  border-radius: 2px 2px 0 0;
}

.leaflet-pm-toolbar
  .button-container:last-child
  a.leaflet-buttons-control-button {
  border-bottom: none;
}

.leaflet-pm-toolbar .control-fa-icon {
  font-size: 19px;
  line-height: 24px;
}

.leaflet-pm-toolbar .control-icon {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.leaflet-pm-toolbar .leaflet-pm-icon-marker {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYXJrZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTUuNSwyNC44NzgyOTU5IEMxNS4yOTA5MjAxLDI0Ljg3NzIyMTkgMTUuMTc0NDg1NywyNC44NDY3ODE3IDE0LjY1OTA4NjYsMjQuMjM1NDE2MyBDMTAuMjE5Njk1NSwxOS40MTE4MDU0IDgsMTUuNTAxNDM5MiA4LDEyLjUwNDMxNzcgQzgsOC4zNTk3OTc0NiAxMS4zNTc4NjQ0LDUgMTUuNSw1IEMxOS42NDIxMzU2LDUgMjMsOC4zNTk3OTc0NiAyMywxMi41MDQzMTc3IEMyMywxNyAxOC4yODc4MjE3LDIxLjkyNjgzNzggMTYuMzMzNjYwMSwyNC4yNDQwMTg2IEMxNS44MjI0NjIyLDI0Ljg1MDE4MDIgMTUuNzA5MDc5OSwyNC44NzkzNjk5IDE1LjUsMjQuODc4Mjk1OSBaIE0xNS41LDE1LjUzMjY5NDggQzE3LjI3NTIwMSwxNS41MzI2OTQ4IDE4LjcxNDI4NTcsMTQuMTE4MDAwNCAxOC43MTQyODU3LDEyLjM3Mjg4NjQgQzE4LjcxNDI4NTcsMTAuNjI3NzcyMyAxNy4yNzUyMDEsOS4yMTMwNzc5MiAxNS41LDkuMjEzMDc3OTIgQzEzLjcyNDc5OSw5LjIxMzA3NzkyIDEyLjI4NTcxNDMsMTAuNjI3NzcyMyAxMi4yODU3MTQzLDEyLjM3Mjg4NjQgQzEyLjI4NTcxNDMsMTQuMTE4MDAwNCAxMy43MjQ3OTksMTUuNTMyNjk0OCAxNS41LDE1LjUzMjY5NDggWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9NYXJrZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
.leaflet-pm-toolbar .leaflet-pm-icon-polygon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icG9seWdvbi1hIiBkPSJNMTkuNDIwNjg5Miw5LjE2NTA5NzI1IEMxOS4xNTIzNjgxLDguNjY5OTI5MTQgMTksOC4xMDI3NTgzMSAxOSw3LjUgQzE5LDUuNTY3MDAzMzggMjAuNTY3MDAzNCw0IDIyLjUsNCBDMjQuNDMyOTk2Niw0IDI2LDUuNTY3MDAzMzggMjYsNy41IEMyNiw5LjI2MzIzNTk1IDI0LjY5NjE0NzEsMTAuNzIxOTQwNyAyMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBMMTkuNDIwNjg5Miw5LjE2NTA5NzI1IFogTTIwLjgzNDkwNzMsMTAuNTc5MzA2MyBMMTAuNTc5MzEwOCwyMC44MzQ5MDI3IEMxMC42MDg2NzMxLDIwLjg4OTA4ODggMTAuNjM2NjQ2OSwyMC45NDQxMzcyIDEwLjY2MzE4NDQsMjEgTDE5LjMzNjgxNTYsMjEgQzE5LjY4MjU3NzUsMjAuMjcyMTU0IDIwLjI3MjE1NCwxOS42ODI1Nzc1IDIxLDE5LjMzNjgxNTYgTDIxLDEwLjY2MzE4NDQgQzIwLjk0NDEzNzIsMTAuNjM2NjQ2OSAyMC44ODkwODg4LDEwLjYwODY3MzEgMjAuODM0OTAyNywxMC41NzkzMTA4IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InBvbHlnb24tYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BvbHlnb24tYSIvPgogICAgPC9tYXNrPgogICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwb2x5Z29uLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcG9seWdvbi1iKSI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
}
.leaflet-pm-toolbar .leaflet-pm-icon-polyline {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibGluZS1hIiBkPSJNOS4xNjUwOTcyNSwxOS40MjA2ODkyIEwxOC40MjA2ODkyLDEwLjE2NTA5NzMgQzE4LjE1MjM2ODEsOS42Njk5MjkxNCAxOCw5LjEwMjc1ODMxIDE4LDguNSBDMTgsNi41NjcwMDMzOCAxOS41NjcwMDM0LDUgMjEuNSw1IEMyMy40MzI5OTY2LDUgMjUsNi41NjcwMDMzOCAyNSw4LjUgQzI1LDEwLjQzMjk5NjYgMjMuNDMyOTk2NiwxMiAyMS41LDEyIEMyMC44OTcyNDE3LDEyIDIwLjMzMDA3MDksMTEuODQ3NjMxOSAxOS44MzQ5MDI3LDExLjU3OTMxMDggTDEwLjU3OTMxMDgsMjAuODM0OTAyNyBDMTAuODQ3NjMxOSwyMS4zMzAwNzA5IDExLDIxLjg5NzI0MTcgMTEsMjIuNSBDMTEsMjQuNDMyOTk2NiA5LjQzMjk5NjYyLDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBaIE0yMS41LDEwIEMyMi4zMjg0MjcxLDEwIDIzLDkuMzI4NDI3MTIgMjMsOC41IEMyMyw3LjY3MTU3Mjg4IDIyLjMyODQyNzEsNyAyMS41LDcgQzIwLjY3MTU3MjksNyAyMCw3LjY3MTU3Mjg4IDIwLDguNSBDMjAsOS4zMjg0MjcxMiAyMC42NzE1NzI5LDEwIDIxLjUsMTAgWiBNNy41LDI0IEM4LjMyODQyNzEyLDI0IDksMjMuMzI4NDI3MSA5LDIyLjUgQzksMjEuNjcxNTcyOSA4LjMyODQyNzEyLDIxIDcuNSwyMSBDNi42NzE1NzI4OCwyMSA2LDIxLjY3MTU3MjkgNiwyMi41IEM2LDIzLjMyODQyNzEgNi42NzE1NzI4OCwyNCA3LjUsMjQgWiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSI+CiAgICA8bWFzayBpZD0ibGluZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjbGluZS1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2xpbmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNsaW5lLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}
.leaflet-pm-toolbar .leaflet-pm-icon-circle {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9DaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTguMjg5Nzc1MSw2Ljc4NjAyMjc1IEMxOC44OTI0MTMxLDYuMjk0NjQ5ODEgMTkuNjYxNzk3LDYgMjAuNSw2IEMyMi40MzI5OTY2LDYgMjQsNy41NjcwMDMzOCAyNCw5LjUgQzI0LDEwLjMzODIwMyAyMy43MDUzNTAyLDExLjEwNzU4NjkgMjMuMjEzOTc3MiwxMS43MTAyMjQ5IEMyMy43MTk1OTksMTIuODcxMjA1MyAyNCwxNC4xNTI4NTcxIDI0LDE1LjUgQzI0LDIwLjc0NjcwNTEgMTkuNzQ2NzA1MSwyNSAxNC41LDI1IEM5LjI1MzI5NDg4LDI1IDUsMjAuNzQ2NzA1MSA1LDE1LjUgQzUsMTAuMjUzMjk0OSA5LjI1MzI5NDg4LDYgMTQuNSw2IEMxNS44NDcxNDI5LDYgMTcuMTI4Nzk0Nyw2LjI4MDQwMDk4IDE4LjI4OTc3NTEsNi43ODYwMjI3NSBaIE0xNy4xNTA0MjI4LDguNDgxNzU4NiBDMTYuMzI2MzU4MSw4LjE3MDM5MjM2IDE1LjQzMzA3NzcsOCAxNC41LDggQzEwLjM1Nzg2NDQsOCA3LDExLjM1Nzg2NDQgNywxNS41IEM3LDE5LjY0MjEzNTYgMTAuMzU3ODY0NCwyMyAxNC41LDIzIEMxOC42NDIxMzU2LDIzIDIyLDE5LjY0MjEzNTYgMjIsMTUuNSBDMjIsMTQuNTY2OTIyMyAyMS44Mjk2MDc2LDEzLjY3MzY0MTkgMjEuNTE4MjQxNCwxMi44NDk1NzcyIEMyMS4xOTYwMzgzLDEyLjk0NzM5NjggMjAuODU0MTYyMiwxMyAyMC41LDEzIEMxOC41NjcwMDM0LDEzIDE3LDExLjQzMjk5NjYgMTcsOS41IEMxNyw5LjE0NTgzNzc4IDE3LjA1MjYwMzIsOC44MDM5NjE2OSAxNy4xNTA0MjI4LDguNDgxNzU4NiBaIE0xNC41LDE3IEMxMy42NzE1NzI5LDE3IDEzLDE2LjMyODQyNzEgMTMsMTUuNSBDMTMsMTQuNjcxNTcyOSAxMy42NzE1NzI5LDE0IDE0LjUsMTQgQzE1LjMyODQyNzEsMTQgMTYsMTQuNjcxNTcyOSAxNiwxNS41IEMxNiwxNi4zMjg0MjcxIDE1LjMyODQyNzEsMTcgMTQuNSwxNyBaIE0yMC41LDExIEMyMS4zMjg0MjcxLDExIDIyLDEwLjMyODQyNzEgMjIsOS41IEMyMiw4LjY3MTU3Mjg4IDIxLjMyODQyNzEsOCAyMC41LDggQzE5LjY3MTU3MjksOCAxOSw4LjY3MTU3Mjg4IDE5LDkuNSBDMTksMTAuMzI4NDI3MSAxOS42NzE1NzI5LDExIDIwLjUsMTEgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9DaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9IkF0b21zL0NvbG9yL0dyZXkiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iIzVCNUI1QiI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KCjxzdmcgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjNUI1QjVCIiBzdHJva2Utd2lkdGg9IjgiCiAgICAgZmlsbD0ibm9uZSI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjM1Ii8+CiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMyIgZmlsbD0iIzVCNUI1QiIvPgo8L3N2Zz4=);
}
.leaflet-pm-toolbar .leaflet-pm-icon-rectangle {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icmVjdGFuZ2xlLWEiIGQ9Ik0yMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjczNjc2NCA1LjMwMzg1MjkzLDE5LjI3ODA1OTMgNywxOS4wMzU0NDQ0IEw3LDEwLjk2NDU1NTYgQzUuMzAzODUyOTMsMTAuNzIxOTQwNyA0LDkuMjYzMjM1OTUgNCw3LjUgQzQsNS41NjcwMDMzOCA1LjU2NzAwMzM4LDQgNy41LDQgQzkuMjYzMjM1OTUsNCAxMC43MjE5NDA3LDUuMzAzODUyOTMgMTAuOTY0NTU1Niw3IEwxOS4wMzU0NDQ0LDcgQzE5LjI3ODA1OTMsNS4zMDM4NTI5MyAyMC43MzY3NjQsNCAyMi41LDQgQzI0LjQzMjk5NjYsNCAyNiw1LjU2NzAwMzM4IDI2LDcuNSBDMjYsOS4yNjMyMzU5NSAyNC42OTYxNDcxLDEwLjcyMTk0MDcgMjMsMTAuOTY0NTU1NiBaIE0yMSwxMC42NjMxODQ0IEMyMC4yNzIxNTQsMTAuMzE3NDIyNSAxOS42ODI1Nzc1LDkuNzI3ODQ1OTggMTkuMzM2ODE1Niw5IEwxMC42NjMxODQ0LDkgQzEwLjMxNzQyMjUsOS43Mjc4NDU5OCA5LjcyNzg0NTk4LDEwLjMxNzQyMjUgOSwxMC42NjMxODQ0IEw5LDE5LjMzNjgxNTYgQzkuNzI3ODQ1OTgsMTkuNjgyNTc3NSAxMC4zMTc0MjI1LDIwLjI3MjE1NCAxMC42NjMxODQ0LDIxIEwxOS4zMzY4MTU2LDIxIEMxOS42ODI1Nzc1LDIwLjI3MjE1NCAyMC4yNzIxNTQsMTkuNjgyNTc3NSAyMSwxOS4zMzY4MTU2IEwyMSwxMC42NjMxODQ0IFogTTcuNSw5IEM4LjMyODQyNzEyLDkgOSw4LjMyODQyNzEyIDksNy41IEM5LDYuNjcxNTcyODggOC4zMjg0MjcxMiw2IDcuNSw2IEM2LjY3MTU3Mjg4LDYgNiw2LjY3MTU3Mjg4IDYsNy41IEM2LDguMzI4NDI3MTIgNi42NzE1NzI4OCw5IDcuNSw5IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InJlY3RhbmdsZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcmVjdGFuZ2xlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}
.leaflet-pm-toolbar .leaflet-pm-icon-delete {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9FcmFzZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTcuNzg3NDIxOSwxOC40ODEyNTUyIEwxMS42NDgwMDc5LDEzLjM0OTgxODQgTDYuNDA0NjYwMDksMTkuMzgxNjAwMSBMMTAuNTUzOTE1NiwyMi45ODg0OTI5IEwxMy44NjkzNCwyMi45ODg0OTI5IEwxNy43ODc0MjE5LDE4LjQ4MTI1NTIgWiBNMTYuNTA3NDI1MiwyMi45ODg0OTI5IEwyNi4wMDAwMDAyLDIyLjk4ODQ5MjkgTDI2LjAwMDAwMDIsMjQuOTg4NDkyOSBMMTAuMDAwMDAwMiwyNC45ODg0OTI5IEw5LjgwNzA4MzEzLDI0Ljk4ODQ5MjkgTDUuMDkyNTQyMDQsMjAuODkxMDE5MiBDNC4yNTg5MTI4NSwyMC4xNjYzNTY0IDQuMTcwNTc4MTQsMTguOTAzMTExMiA0Ljg5NTI0MDkzLDE4LjA2OTQ4MiBMMTYuMDQ4MjQ0NCw1LjIzOTQxOTE2IEMxNi43NzI5MDcyLDQuNDA1Nzg5OTggMTguMDM2MTUyNSw0LjMxNzQ1NTI2IDE4Ljg2OTc4MTYsNS4wNDIxMTgwNiBMMjQuOTA3NDU4MywxMC4yOTA1OTAzIEMyNS43NDEwODc1LDExLjAxNTI1MzEgMjUuODI5NDIyMiwxMi4yNzg0OTgzIDI1LjEwNDc1OTQsMTMuMTEyMTI3NSBMMTYuNTA3NDI1MiwyMi45ODg0OTI5IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXRvbXMvSWNvbnMvVG9vbHMvRXJhc2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.leaflet-pm-toolbar .leaflet-pm-icon-edit {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iZWRpdF9hbmNob3ItYSIgZD0iTTEzLjUsMTEgQzExLjU2NzAwMzQsMTEgMTAsOS40MzI5OTY2MiAxMCw3LjUgQzEwLDUuNTY3MDAzMzggMTEuNTY3MDAzNCw0IDEzLjUsNCBDMTUuNDMyOTk2Niw0IDE3LDUuNTY3MDAzMzggMTcsNy41IEMxNyw5LjQzMjk5NjYyIDE1LjQzMjk5NjYsMTEgMTMuNSwxMSBaIE0xMy41LDkgQzE0LjMyODQyNzEsOSAxNSw4LjMyODQyNzEyIDE1LDcuNSBDMTUsNi42NzE1NzI4OCAxNC4zMjg0MjcxLDYgMTMuNSw2IEMxMi42NzE1NzI5LDYgMTIsNi42NzE1NzI4OCAxMiw3LjUgQzEyLDguMzI4NDI3MTIgMTIuNjcxNTcyOSw5IDEzLjUsOSBaIE0xMi4wMDAyODg5LDcuNTI5NzM4OTMgQzEyLjAxMjU5ODMsOC4xNjI3MzY3MiAxMi40MTcwMTk3LDguNjk5NjY0MyAxMi45ODA3MTExLDguOTA3Njc5NjYgTDMsMTUgTDMsMTMgTDEyLjAwMDI4ODksNy41Mjk3Mzg5MyBaIE0xNC4yMTcyNzIyLDYuMTgyMjg0NzIgTDE5LjQ1MzEyNSwzIEwyMi42NTg5MzU1LDMgTDE0Ljk4OTEwMiw3LjY4MTczODg1IEMxNC45OTYyOTcxLDcuNjIyMTY0NTkgMTUsNy41NjE1MTQ3MiAxNSw3LjUgQzE1LDYuOTMxMzgzODEgMTQuNjgzNjA5OCw2LjQzNjY2NDUgMTQuMjE3MjcyMiw2LjE4MjI4NDcyIFogTTIzLjQ0MzQwNDIsMTkuMjg1MTczNiBMMjAuMTI4Mjc5OSwxOS4yODUxNzM2IEwyMS44NzI5OTgzLDIzLjUzNDk1MjUgQzIxLjk5NDUyOTYsMjMuODI5NTc3MyAyMS44NTU2NTQ2LDI0LjE1OTkyMDkgMjEuNTc3ODczNCwyNC4yODQ5MjA4IEwyMC4wNDE0Njc1LDI0Ljk1NDUxNDIgQzE5Ljc1NTA2MTMsMjUuMDc5NTE0MSAxOS40MzM4NzM4LDI0LjkzNjY3MDQgMTkuMzEyMzQyNiwyNC42NTA5NTE4IEwxNy42NTQ0MzY3LDIwLjYxNTQ1NDEgTDE0Ljk0NjE4NzMsMjMuNDAxMDE1MSBDMTQuNTg1MjgxMSwyMy43NzIxNzExIDE0LDIzLjQ4NjA0NjMgMTQsMjIuOTk5MjY1MyBMMTQsOS41NzE4MzUzMyBDMTQsOS4wNTkzMzU2MSAxNC42MjI1MzExLDguODA5NDkyIDE0Ljk0NjE1Niw5LjE3MDA4NTU1IEwyMy44MzQwMjkyLDE4LjMxMjAxNzkgQzI0LjE5MjUyOTEsMTguNjYxMzYxNSAyMy45Mjc5OTc5LDE5LjI4NTE3MzYgMjMuNDQzNDA0MiwxOS4yODUxNzM2IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9ImVkaXRfYW5jaG9yLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNlZGl0X2FuY2hvci1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2VkaXRfYW5jaG9yLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjZWRpdF9hbmNob3ItYikiPgogICAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
}
.leaflet-pm-toolbar .leaflet-pm-icon-drag {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibW92ZS1hIiBkPSJNMjEsMTQgTDIxLDEwIEwyNywxNSBMMjEsMjAgTDIxLDE2IEwxNiwxNiBMMTYsMjEgTDIwLDIxIEwxNSwyNyBMMTAsMjEgTDE0LDIxIEwxNCwxNiBMOSwxNiBMOSwyMCBMMywxNSBMOSwxMCBMOSwxNCBMMTQsMTQgTDE0LDkgTDEwLDkgTDE1LDMgTDIwLDkgTDE2LDkgTDE2LDE0IEwyMSwxNCBaIi8+CiAgPC9kZWZzPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIj4KICAgIDxtYXNrIGlkPSJtb3ZlLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtb3ZlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI21vdmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNtb3ZlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}
.leaflet-pm-toolbar .leaflet-pm-icon-cut {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9TY2lzc29yczwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi45NjkxNTc0LDEzLjQ5Mzk0MzUgTDIxLjAzMTcwMzIsNS41NDE2NzAxMyBMMjMuNDY0OTQ5OSw1LjY3NzIyOTU3IEwxNy4wNDcwNzEzLDE0LjUxMDY4MTYgTDI3LjU2NjAzMzYsMTcuMTMzMzUzNSBMMjUuNzg5MTk0NCwxOC44MDEyNTg4IEwxNC41ODU0OTUxLDE3Ljg5ODc1MDYgTDEzLjY0ODc5NTUsMTkuMTg4MDA3IEMxMy43OTQ2MzksMTkuMjY1MDk1OCAxMy45MzY3OTg1LDE5LjM1MzQ0MTcgMTQuMDc0MTM3NywxOS40NTMyMjQ1IEMxNS42Mzc5NjQ4LDIwLjU4OTQxMTQgMTUuOTg0NjM1NywyMi43NzgyMDUyIDE0Ljg0ODQ0ODgsMjQuMzQyMDMyNCBDMTMuNzEyMjYxOSwyNS45MDU4NTk1IDExLjUyMzQ2ODEsMjYuMjUyNTMwNCA5Ljk1OTY0MDk2LDI1LjExNjM0MzUgQzguMzk1ODEzODQsMjMuOTgwMTU2NSA4LjA0OTE0Mjk2LDIxLjc5MTM2MjcgOS4xODUzMjk4NiwyMC4yMjc1MzU2IEM5Ljc0NTg3Mjc2LDE5LjQ1NjAxNDUgMTAuNTYyNjE4OCwxOC45ODA3NDc1IDExLjQzNDEyMTgsMTguODMzNjQwNyBMMTIuNjgwNTY1NiwxNy4xMTgwNTc5IEwxMi41MjM5NzI0LDE2LjM3NDcyMTYgTDExLjk1MDY5MzIsMTUuMzAxMjM5MSBMOS44OTMxMDY0NiwxNC43ODgyMjUxIEM5LjEzMDkzNzk2LDE1LjIzNTcyNjEgOC4xOTk3Nzg1NCwxNS4zOTY2NDQ3IDcuMjc0NDUzNTUsMTUuMTY1OTM1MiBDNS4zOTg4NzUxOSwxNC42OTgzMDEgNC4yNTc1MTA5NCwxMi43OTg3NTE5IDQuNzI1MTQ1MTUsMTAuOTIzMTczNiBDNS4xOTI3NzkzNSw5LjA0NzU5NTE5IDcuMDkyMzI4NDYsNy45MDYyMzA5NCA4Ljk2NzkwNjgyLDguMzczODY1MTUgQzEwLjg0MzQ4NTIsOC44NDE0OTkzNSAxMS45ODQ4NDk0LDEwLjc0MTA0ODUgMTEuNTE3MjE1MiwxMi42MTY2MjY4IEMxMS40NzYxNDY0LDEyLjc4MTM0NDkgMTEuNDI0MDMzNSwxMi45NDA0MDAxIDExLjM2MTg2MjcsMTMuMDkzMTk5OSBMMTIuOTY5MTU3NCwxMy40OTM5NDM1IFogTTcuNzU4Mjk3MzUsMTMuMjI1MzQzOCBDOC41NjIxMTY2NCwxMy40MjU3NTg0IDkuMzc2MjA5MTIsMTIuOTM2NjAyMyA5LjU3NjYyMzc4LDEyLjEzMjc4MyBDOS43NzcwMzg0NCwxMS4zMjg5NjM3IDkuMjg3ODgyMzMsMTAuNTE0ODcxMyA4LjQ4NDA2MzAzLDEwLjMxNDQ1NjYgQzcuNjgwMjQzNzMsMTAuMTE0MDQxOSA2Ljg2NjE1MTI2LDEwLjYwMzE5OCA2LjY2NTczNjYsMTEuNDA3MDE3MyBDNi40NjUzMjE5NCwxMi4yMTA4MzY2IDYuOTU0NDc4MDUsMTMuMDI0OTI5MSA3Ljc1ODI5NzM1LDEzLjIyNTM0MzggWiBNMTAuODAzMzYzOSwyMS40MDMxMDYxIEMxMC4zMTY0MjY2LDIyLjA3MzMxNzcgMTAuNDY0OTk5OCwyMy4wMTEzNzIyIDExLjEzNTIxMTUsMjMuNDk4MzA5NSBDMTEuODA1NDIzMSwyMy45ODUyNDY3IDEyLjc0MzQ3NzYsMjMuODM2NjczNSAxMy4yMzA0MTQ4LDIzLjE2NjQ2MTkgQzEzLjcxNzM1MjEsMjIuNDk2MjUwMiAxMy41Njg3Nzg4LDIxLjU1ODE5NTcgMTIuODk4NTY3MiwyMS4wNzEyNTg1IEMxMi4yMjgzNTU2LDIwLjU4NDMyMTIgMTEuMjkwMzAxMSwyMC43MzI4OTQ1IDEwLjgwMzM2MzksMjEuNDAzMTA2MSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL1NjaXNzb3JzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDkzMTk0LCAxNS42NjMzNTEpIHJvdGF0ZSgtMzIuMDAwMDAwKSB0cmFuc2xhdGUoLTE2LjA5MzE5NCwgLTE1LjY2MzM1MSkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
.leaflet-pm-toolbar .leaflet-pm-icon-snapping {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYWduZXQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTk5NDc1OSwxMC45NDI4MTgzIEwyMS45OTk5OTg1LDE2LjM3MTA0MTcgQzIyLDE2LjY4NzIwMDcgMjIsMTcuMDA1ODI3OCAyMiwxNy4zMjY5NDExIEMyMiwyMS41NjQ2NTQ1IDE4LjY0MjEzNTYsMjUgMTQuNSwyNSBDMTAuMzU3ODY0NCwyNSA3LDIxLjU2NDY1NDUgNywxNy4zMjY5NDExIEw3LjAwMDg3NTA4LDEwLjk5MDc1MDcgTDExLjAwMjI4MDgsMTAuOTk4NDEyNSBDMTEuMDAxNzAzMywxMS42OTgwMTE0IDExLjAwMTI0NywxMi40MTY4MjQ4IDExLjAwMDg5OTIsMTMuMTU1NDg4NyBMMTEsMTcuMzI2OTQxMSBDMTEsMTkuMzc1NjgwOSAxMi41ODc2ODQxLDIxIDE0LjUsMjEgQzE2LjQxMjMxNTksMjEgMTgsMTkuMzc1NjgwOSAxOCwxNy4zMjY5NDExIEMxOCwxNS4wNzAyMDMyIDE3Ljk5OTU2OTYsMTIuOTYxOTY2OCAxNy45OTg1MzksMTAuOTkxMDAzMiBMMjEuOTk5NDc1OSwxMC45NDI4MTgzIFogTTEwLDcgQzEwLjU1MjI4NDcsNyAxMSw3LjQ0NzcxNTI1IDExLDggTDExLDEwIEw3LDEwIEw3LDggQzcsNy40NDc3MTUyNSA3LjQ0NzcxNTI1LDcgOCw3IEwxMCw3IFogTTIxLDcgQzIxLjU1MjI4NDcsNyAyMiw3LjQ0NzcxNTI1IDIyLDggTDIyLDEwIEwxOCwxMCBMMTgsOCBDMTgsNy40NDc3MTUyNSAxOC40NDc3MTUzLDcgMTksNyBMMjEsNyBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL01hZ25ldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDAwMDAwLCAtMy4wMDAwMDApIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjUwMDAwMCwgMTYuMDAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE0LjUwMDAwMCwgLTE2LjAwMDAwMCkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
.leaflet-pm-toolbar .leaflet-pm-icon-rotate {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icm90YXRlIiBkPSJNMjEuMiw1LjhjLTAuMS0wLjItMC4yLTAuMy0wLjMtMC41bC0wLjEtMC4yYy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWwtMC4xLTAuMmMtMC4xLTAuMi0wLjItMC4zLTAuNC0wLjVsLTAuMi0wLjNsMi44LTMuMUwxOCwwLjZsLTQuNiwwLjFsMC41LDQuNWwwLjUsNC41bDMuMi0zLjZ2MC4xbDAuMSwwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMiwwLjJsMC4xLDAuMkMxOCw3LDE4LDcuMSwxOC4xLDcuMmMwLjMsMC43LDAuNiwxLjQsMC43LDIuMWMwLjIsMS40LDAsMi45LTAuNiw0LjJMMTgsMTMuOUwxNy45LDE0bC0wLjMsMC41bC0wLjEsMC4yYy0wLjIsMC4yLTAuNCwwLjUtMC42LDAuN2MtMC41LDAuNS0xLjEsMS0xLjcsMS4zYy0wLjYsMC40LTEuMywwLjYtMi4xLDAuOGMtMC43LDAuMS0xLjUsMC4yLTIuMiwwLjFjLTAuOC0wLjEtMS41LTAuMy0yLjItMC41Yy0wLjctMC4zLTEuMy0wLjctMS45LTEuMmwtMC40LTAuNGwtMC4yLTAuM0w2LDE1Yy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuM2wtMC4zLTAuNGwtMC4xLTAuMWwtMC4yLTAuNGMwLTAuMS0wLjEtMC4xLTAuMS0wLjJsLTAuMy0wLjVsLTAuMS0wLjJjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45Yy0wLjItMC44LTAuMy0xLjYtMC4zLTIuNGMwLTAuMiwwLTAuMywwLTAuNVY4LjljMC0wLjIsMC0wLjMsMC4xLTAuNGwwLjEtMC42bDAuMi0wLjZjMC4zLTAuOCwwLjctMS41LDEuMi0yLjJjMC41LTAuNywxLjEtMS4zLDEuOC0xLjhjMC4yLTAuMSwwLjMtMC40LDAuMS0wLjZDNy41LDIuNiw3LjQsMi41LDcuMywyLjVINy4xTDcsMi42QzYuMSwzLDUuNCwzLjYsNC43LDQuMkM0LDQuOSwzLjUsNS43LDMsNi42Yy0wLjksMS44LTEuMiwzLjgtMC44LDUuOGMwLjEsMC41LDAuMiwwLjksMC4zLDEuNGwwLjMsMC44QzIuOSwxNC43LDMsMTQuOCwzLDE1bDAuMiwwLjRjMCwwLjEsMC4xLDAuMiwwLjEsMC4ybDAuMywwLjVjMC4xLDAuMiwwLjIsMC4zLDAuMywwLjVsMC4xLDAuMmMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEw1LDE3LjhjMC43LDAuNywxLjYsMS4zLDIuNSwxLjhjMC45LDAuNSwxLjksMC44LDMsMC45YzAuNSwwLjEsMSwwLjEsMS41LDAuMWMwLjYsMCwxLjEsMCwxLjYtMC4xYzEtMC4yLDIuMS0wLjUsMy0xbDAuMi0wLjFjMC4yLTAuMSwwLjMtMC4yLDAuNS0wLjNsMC43LTAuNGMwLjItMC4xLDAuMy0wLjIsMC40LTAuM2wwLjItMC4yYzAuMi0wLjEsMC40LTAuMywwLjUtMC41bDAuMS0wLjFjMC4zLTAuMywwLjctMC43LDAuOS0xbDAuNi0wLjlsMC40LTAuNmMxLTEuOSwxLjQtNC4xLDEuMS02LjJDMjIsNy44LDIxLjcsNi43LDIxLjIsNS44eiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIj4KICAgICAgICA8bWFzayBpZD0icm90YXRlLWIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyb3RhdGUiLz4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNyb3RhdGUiLz4KICAgICAgICA8ZyBmaWxsPSIjNUI1QjVCIiBtYXNrPSJ1cmwoI3JvdGF0ZS1iKSI+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.leaflet-buttons-control-button:hover,
.leaflet-buttons-control-button:focus {
  cursor: pointer;
  background-color: #f4f4f4;
}
.active .leaflet-buttons-control-button {
  box-shadow: inset 0 -1px 5px 2px rgba(81, 77, 77, 0.31);
}

.leaflet-buttons-control-text-hide {
  display: none;
}

.button-container {
  position: relative;
}

.button-container .leaflet-pm-actions-container {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  white-space: nowrap;
  direction: ltr;
}

.leaflet-right
  .leaflet-pm-toolbar
  .button-container
  .leaflet-pm-actions-container {
  right: 100%;
  left: auto;
}

.button-container.active .leaflet-pm-actions-container {
  display: block;
}

.button-container
  .leaflet-pm-actions-container:not(.pos-right)
  a.leaflet-pm-action:last-child {
  border-radius: 0 3px 3px 0;
  border-right: 0;
}
.button-container
  .leaflet-pm-actions-container.pos-right
  a.leaflet-pm-action:first-child {
  border-radius: 3px 0 0 3px;
}
.button-container
  .leaflet-pm-actions-container.pos-right
  a.leaflet-pm-action:last-child {
  border-right: 0;
}
.button-container .leaflet-pm-actions-container .leaflet-pm-action {
  padding: 0 10px;
  background-color: #666;
  color: #fff;
  display: inline-block;
  width: auto;
  border-right: 1px solid #eee;
  -webkit-user-select: none;
          user-select: none;
  border-bottom: none;
  height: 29px;
  line-height: 29px;
}
.leaflet-pm-toolbar
  .button-container:first-child.pos-right.active
  a.leaflet-buttons-control-button {
  border-top-left-radius: 0;
}
.leaflet-pm-toolbar
  .button-container:first-child.active:not(.pos-right)
  a.leaflet-buttons-control-button {
  border-top-right-radius: 0;
}

.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover,
.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus {
  cursor: pointer;
  background-color: #777;
}

/* That the active control is always over the other controls */
.leaflet-pm-toolbar.activeChild {
  z-index: 801;
}

.leaflet-buttons-control-button.pm-disabled {
  background-color: #f4f4f4;
}

.control-icon.pm-disabled {
  filter: opacity(0.6);
}


/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection, 
.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor { caret-color: transparent; }
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/*

    Name:       seti
    Author:     Michael Kaminsky (http://github.com/mkaminsky11)

    Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax)

*/


.cm-s-seti.CodeMirror {
  background-color: #151718 !important;
  color: #CFD2D1 !important;
  border: none;
}
.cm-s-seti .CodeMirror-gutters {
  color: #404b53;
  background-color: #0E1112;
  border: none;
}
.cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
.cm-s-seti .CodeMirror-linenumber { color: #6D8A88; }
.cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
.cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
.cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
.cm-s-seti span.cm-comment { color: #41535b; }
.cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; }
.cm-s-seti span.cm-number { color: #cd3f45; }
.cm-s-seti span.cm-variable { color: #55b5db; }
.cm-s-seti span.cm-variable-2 { color: #a074c4; }
.cm-s-seti span.cm-def { color: #55b5db; }
.cm-s-seti span.cm-keyword { color: #ff79c6; }
.cm-s-seti span.cm-operator { color: #9fca56; }
.cm-s-seti span.cm-keyword { color: #e6cd69; }
.cm-s-seti span.cm-atom { color: #cd3f45; }
.cm-s-seti span.cm-meta { color: #55b5db; }
.cm-s-seti span.cm-tag { color: #55b5db; }
.cm-s-seti span.cm-attribute { color: #9fca56; }
.cm-s-seti span.cm-qualifier { color: #9fca56; }
.cm-s-seti span.cm-property { color: #a074c4; }
.cm-s-seti span.cm-variable-3, .cm-s-seti span.cm-type { color: #9fca56; }
.cm-s-seti span.cm-builtin { color: #9fca56; }
.cm-s-seti .CodeMirror-activeline-background { background: #101213; }
.cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }

/*
http://lesscss.org/ dark theme
Ported to CodeMirror by Peter Kroon
*/
.cm-s-lesser-dark {
  line-height: 1.3em;
}
.cm-s-lesser-dark.CodeMirror { background: #262626; color: #EBEFE7; text-shadow: 0 -1px 1px #262626; }
.cm-s-lesser-dark div.CodeMirror-selected { background: #45443B; } /* 33322B*/
.cm-s-lesser-dark .CodeMirror-line::selection, .cm-s-lesser-dark .CodeMirror-line > span::selection, .cm-s-lesser-dark .CodeMirror-line > span > span::selection { background: rgba(69, 68, 59, .99); }
.cm-s-lesser-dark .CodeMirror-line::-moz-selection, .cm-s-lesser-dark .CodeMirror-line > span::-moz-selection, .cm-s-lesser-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(69, 68, 59, .99); }
.cm-s-lesser-dark .CodeMirror-cursor { border-left: 1px solid white; }
.cm-s-lesser-dark pre { padding: 0 8px; }/*editable code holder*/

.cm-s-lesser-dark.CodeMirror span.CodeMirror-matchingbracket { color: #7EFC7E; }/*65FC65*/

.cm-s-lesser-dark .CodeMirror-gutters { background: #262626; border-right:1px solid #aaa; }
.cm-s-lesser-dark .CodeMirror-guttermarker { color: #599eff; }
.cm-s-lesser-dark .CodeMirror-guttermarker-subtle { color: #777; }
.cm-s-lesser-dark .CodeMirror-linenumber { color: #777; }

.cm-s-lesser-dark span.cm-header { color: #a0a; }
.cm-s-lesser-dark span.cm-quote { color: #090; }
.cm-s-lesser-dark span.cm-keyword { color: #599eff; }
.cm-s-lesser-dark span.cm-atom { color: #C2B470; }
.cm-s-lesser-dark span.cm-number { color: #B35E4D; }
.cm-s-lesser-dark span.cm-def { color: white; }
.cm-s-lesser-dark span.cm-variable { color:#D9BF8C; }
.cm-s-lesser-dark span.cm-variable-2 { color: #669199; }
.cm-s-lesser-dark span.cm-variable-3, .cm-s-lesser-dark span.cm-type { color: white; }
.cm-s-lesser-dark span.cm-property { color: #92A75C; }
.cm-s-lesser-dark span.cm-operator { color: #92A75C; }
.cm-s-lesser-dark span.cm-comment { color: #666; }
.cm-s-lesser-dark span.cm-string { color: #BCD279; }
.cm-s-lesser-dark span.cm-string-2 { color: #f50; }
.cm-s-lesser-dark span.cm-meta { color: #738C73; }
.cm-s-lesser-dark span.cm-qualifier { color: #555; }
.cm-s-lesser-dark span.cm-builtin { color: #ff9e59; }
.cm-s-lesser-dark span.cm-bracket { color: #EBEFE7; }
.cm-s-lesser-dark span.cm-tag { color: #669199; }
.cm-s-lesser-dark span.cm-attribute { color: #81a4d5; }
.cm-s-lesser-dark span.cm-hr { color: #999; }
.cm-s-lesser-dark span.cm-link { color: #7070E6; }
.cm-s-lesser-dark span.cm-error { color: #9d1e15; }

.cm-s-lesser-dark .CodeMirror-activeline-background { background: #3C3A3A; }
.cm-s-lesser-dark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }

/*
  Name:       material
  Author:     Mattia Astorino (http://github.com/equinusocio)
  Website:    https://material-theme.site/
*/

.cm-s-material-ocean.CodeMirror {
  background-color: #0F111A;
  color: #8F93A2;
}

.cm-s-material-ocean .CodeMirror-gutters {
  background: #0F111A;
  color: #464B5D;
  border: none;
}

.cm-s-material-ocean .CodeMirror-guttermarker,
.cm-s-material-ocean .CodeMirror-guttermarker-subtle,
.cm-s-material-ocean .CodeMirror-linenumber {
  color: #464B5D;
}

.cm-s-material-ocean .CodeMirror-cursor {
  border-left: 1px solid #FFCC00;
}
.cm-s-material-ocean.cm-fat-cursor .CodeMirror-cursor {
  background-color: #a2a8a175 !important;
}
.cm-s-material-ocean .cm-animate-fat-cursor {
  background-color: #a2a8a175 !important;
}

.cm-s-material-ocean div.CodeMirror-selected {
  background: rgba(113, 124, 180, 0.2);
}

.cm-s-material-ocean.CodeMirror-focused div.CodeMirror-selected {
  background: rgba(113, 124, 180, 0.2);
}

.cm-s-material-ocean .CodeMirror-line::selection,
.cm-s-material-ocean .CodeMirror-line>span::selection,
.cm-s-material-ocean .CodeMirror-line>span>span::selection {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material-ocean .CodeMirror-line::-moz-selection,
.cm-s-material-ocean .CodeMirror-line>span::-moz-selection,
.cm-s-material-ocean .CodeMirror-line>span>span::-moz-selection {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material-ocean .CodeMirror-activeline-background {
  background: rgba(0, 0, 0, 0.5);
}

.cm-s-material-ocean .cm-keyword {
  color: #C792EA;
}

.cm-s-material-ocean .cm-operator {
  color: #89DDFF;
}

.cm-s-material-ocean .cm-variable-2 {
  color: #EEFFFF;
}

.cm-s-material-ocean .cm-variable-3,
.cm-s-material-ocean .cm-type {
  color: #f07178;
}

.cm-s-material-ocean .cm-builtin {
  color: #FFCB6B;
}

.cm-s-material-ocean .cm-atom {
  color: #F78C6C;
}

.cm-s-material-ocean .cm-number {
  color: #FF5370;
}

.cm-s-material-ocean .cm-def {
  color: #82AAFF;
}

.cm-s-material-ocean .cm-string {
  color: #C3E88D;
}

.cm-s-material-ocean .cm-string-2 {
  color: #f07178;
}

.cm-s-material-ocean .cm-comment {
  color: #464B5D;
}

.cm-s-material-ocean .cm-variable {
  color: #f07178;
}

.cm-s-material-ocean .cm-tag {
  color: #FF5370;
}

.cm-s-material-ocean .cm-meta {
  color: #FFCB6B;
}

.cm-s-material-ocean .cm-attribute {
  color: #C792EA;
}

.cm-s-material-ocean .cm-property {
  color: #C792EA;
}

.cm-s-material-ocean .cm-qualifier {
  color: #DECB6B;
}

.cm-s-material-ocean .cm-variable-3,
.cm-s-material-ocean .cm-type {
  color: #DECB6B;
}


.cm-s-material-ocean .cm-error {
  color: rgba(255, 255, 255, 1.0);
  background-color: #FF5370;
}

.cm-s-material-ocean .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: white !important;
}

.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}

/* The lint marker gutter */
.CodeMirror-lint-markers {
  width: 16px;
}

.CodeMirror-lint-tooltip {
  background-color: #ffd;
  border: 1px solid black;
  border-radius: 4px 4px 4px 4px;
  color: black;
  font-family: monospace;
  font-size: 10pt;
  overflow: hidden;
  padding: 2px 5px;
  position: fixed;
  white-space: pre;
  white-space: pre-wrap;
  z-index: 100;
  max-width: 600px;
  opacity: 0;
  transition: opacity .4s;
  -moz-transition: opacity .4s;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  -ms-transition: opacity .4s;
}

.CodeMirror-lint-mark {
  background-position: left bottom;
  background-repeat: repeat-x;
}

.CodeMirror-lint-mark-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");
}

.CodeMirror-lint-mark-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==");
}

.CodeMirror-lint-marker {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  position: relative;
}

.CodeMirror-lint-message {
  padding-left: 18px;
  background-position: top left;
  background-repeat: no-repeat;
}

.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-multiple {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 100%; height: 100%;
}

.CodeMirror-lint-line-error {
  background-color: rgba(183, 76, 81, 0.08);
}

.CodeMirror-lint-line-warning {
  background-color: rgba(255, 211, 0, 0.1);
}

.CodeMirror-fullscreen {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  height: auto;
  z-index: 9;
}

.CodeMirror-dialog {
  position: absolute;
  left: 0; right: 0;
  background: inherit;
  z-index: 15;
  padding: .1em .8em;
  overflow: hidden;
  color: inherit;
}

.CodeMirror-dialog-top {
  border-bottom: 1px solid #eee;
  top: 0;
}

.CodeMirror-dialog-bottom {
  border-top: 1px solid #eee;
  bottom: 0;
}

.CodeMirror-dialog input {
  border: none;
  outline: none;
  background: transparent;
  width: 20em;
  color: inherit;
  font-family: monospace;
}

.CodeMirror-dialog button {
  font-size: 70%;
}

.CodeMirror-search-match {
  background: gold;
  border-top: 1px solid orange;
  border-bottom: 1px solid orange;
  box-sizing: border-box;
  opacity: .5;
}

.CodeMirror-hints {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;

  margin: 0;
  padding: 2px;
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid silver;

  background: white;
  font-size: 90%;
  font-family: monospace;

  max-height: 20em;
  overflow-y: auto;
  box-sizing: border-box;
}

.CodeMirror-hint {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  white-space: pre;
  color: black;
  cursor: pointer;
}

li.CodeMirror-hint-active {
  background: #08f;
  color: white;
}

.CodeMirror-merge {
  position: relative;
  border: 1px solid #ddd;
  white-space: pre;
}

.CodeMirror-merge, .CodeMirror-merge .CodeMirror {
  height: 350px;
}

.CodeMirror-merge-2pane .CodeMirror-merge-pane { width: 47%; }
.CodeMirror-merge-2pane .CodeMirror-merge-gap { width: 6%; }
.CodeMirror-merge-3pane .CodeMirror-merge-pane { width: 31%; }
.CodeMirror-merge-3pane .CodeMirror-merge-gap { width: 3.5%; }

.CodeMirror-merge-pane {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.CodeMirror-merge-pane-rightmost {
  position: absolute;
  right: 0px;
  z-index: 1;
}

.CodeMirror-merge-gap {
  z-index: 2;
  display: inline-block;
  height: 100%;
  box-sizing: border-box;
  overflow: hidden;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  position: relative;
  background: #f8f8f8;
}

.CodeMirror-merge-scrolllock-wrap {
  position: absolute;
  bottom: 0; left: 50%;
}
.CodeMirror-merge-scrolllock {
  position: relative;
  left: -50%;
  cursor: pointer;
  color: #555;
  line-height: 1;
}
.CodeMirror-merge-scrolllock:after {
  content: "\21db\00a0\00a0\21da";
}
.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after {
  content: "\21db\21da";
}

.CodeMirror-merge-copybuttons-left, .CodeMirror-merge-copybuttons-right {
  position: absolute;
  left: 0; top: 0;
  right: 0; bottom: 0;
  line-height: 1;
}

.CodeMirror-merge-copy {
  position: absolute;
  cursor: pointer;
  color: #44c;
  z-index: 3;
}

.CodeMirror-merge-copy-reverse {
  position: absolute;
  cursor: pointer;
  color: #44c;
}

.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy { left: 2px; }
.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy { right: 2px; }

.CodeMirror-merge-r-inserted, .CodeMirror-merge-l-inserted {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);
  background-position: bottom left;
  background-repeat: repeat-x;
}

.CodeMirror-merge-r-deleted, .CodeMirror-merge-l-deleted {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);
  background-position: bottom left;
  background-repeat: repeat-x;
}

.CodeMirror-merge-r-chunk { background: #ffffe0; }
.CodeMirror-merge-r-chunk-start { border-top: 1px solid #ee8; }
.CodeMirror-merge-r-chunk-end { border-bottom: 1px solid #ee8; }
.CodeMirror-merge-r-connect { fill: #ffffe0; stroke: #ee8; stroke-width: 1px; }

.CodeMirror-merge-l-chunk { background: #eef; }
.CodeMirror-merge-l-chunk-start { border-top: 1px solid #88e; }
.CodeMirror-merge-l-chunk-end { border-bottom: 1px solid #88e; }
.CodeMirror-merge-l-connect { fill: #eef; stroke: #88e; stroke-width: 1px; }

.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk { background: #dfd; }
.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start { border-top: 1px solid #4e4; }
.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end { border-bottom: 1px solid #4e4; }

.CodeMirror-merge-collapsed-widget:before {
  content: "(...)";
}
.CodeMirror-merge-collapsed-widget {
  cursor: pointer;
  color: #88b;
  background: #eef;
  border: 1px solid #ddf;
  font-size: 90%;
  padding: 0 3px;
  border-radius: 4px;
}
.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt { display: none; }

@font-face {
  font-family: 'bpmn-js-pp';
  src: url("data:;base64,GBYAAGgVAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAcCEPZQAAAAAAAAAAAAAAAAAAAAAAABQAYgBwAG0AbgAtAGkAbwAtAHAAcAAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAAFABiAHAAbQBuAC0AaQBvAC0AcABwAAAAAAAAAQAAAA8AgAADAHBHU1VCsP6z7QAAAPwAAABCT1MvMj4iSaEAAAFAAAAAVmNtYXCd2b4sAAABmAAAAcZjdnQgAAAAAAAACXAAAAAKZnBnbYiQkFkAAAl8AAALcGdhc3AAAAAQAAAJaAAAAAhnbHlmhlzkXAAAA2AAAAIOaGVhZAjiposAAAVwAAAANmhoZWEHkQNNAAAFqAAAACRobXR4FWn/+gAABcwAAAAcbG9jYQGaAg0AAAXoAAAAEG1heHAAmgugAAAF+AAAACBuYW1lD9cCaQAABhgAAALlcG9zdPp/FpwAAAkAAAAAaHByZXDdawOFAAAU7AAAAHsAAQAAAAoAHgAsAAFERkxUAAgABAAAAAAAAAABAAAAAWxpZ2EACAAAAAEAAAABAAQABAAAAAEACAABAAYAAAABAAAAAAABAw8BkAAFAAACegK8AAAAjAJ6ArwAAAHgADEBAgAAAgAFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABQZkVkAEDoAukDA1L/agBaA1IAlgAAAAEAAAAAAAAAAAAFAAAAAwAAACwAAAAEAAABbgABAAAAAABoAAMAAQAAACwAAwAKAAABbgAEADwAAAAIAAgAAgAA6APoBukD//8AAOgC6AXpAv//AAAAAAAAAAEACAAKAAwAAAABAAIAAwAEAAUABgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAWAAAAAAAAAAGAADoAgAA6AIAAAABAADoAwAA6AMAAAACAADoBQAA6AUAAAADAADoBgAA6AYAAAAEAADpAgAA6QIAAAAFAADpAwAA6QMAAAAGAAAAAQAAAAAB1gJiAB0ABrMTAwEtKyUWFAYiLwEHBiInJjQ/AScmNDc2Mh8BNzYyFhQPAQHEEiQyEoSEEjISEBCKihAQEjIShIQSMiQSisISMiIQmJgQEBIyEpyeEjISEBCYmBAiMhKeAAABAAAAAAJEAoAAEwAGsxAGAS0rATIUKwEVFCI9ASMiNDsBNTQyHQECJh4e0mTSHh7SZAGQZNIeHtJk0h4e0gAAAgAA/8IDIgLqABEAGgAItRgUDAQCLSslFg8BBi8BBiMiJhA2IBYVFAclFBYyNjQmIgYDBB4YLiQgvkpSgL60AQDALv4YiLB+iLB+TiIcLiAgviq+AQC2voBYSqpYiH6yhn4AAAP/+v+2A8cDCAAMABAAFAAKtxIRDg0KAgMtKwUWBiMhIicmNwE2MhcTNSMVNxEjEQO9ChQU/IQSCg0LAb4ILAgabm5uGBAiEBIQAw4SEv0kZGSuASz+1AACAAD/ugNIAwIACAAUAAi1EQsEAAItKwEyFhAGICYQNgE3JwcnBxcHFzcXNwGkrvb2/qT29gEEmlaamFiamliYmlYDAvb+pPb2AVz2/lyaVpiYVpqYVpiYVgAAAAIAAP+6A0gDAgAIABQACLUTDQQAAi0rATIWEAYgJhA2EzM1IzUjFSMVMxUzAaSu9vb+pPb24sjIZsrKZgMC9v6k9vYBXPb+KmbKymbKAAAAAQAAAAEAAGUPIXBfDzz1AAsD6AAAAADS8LF0AAAAANLwsXT/+v+2A+gDCAAAAAgAAgAAAAAAAAABAAADUv9qAFoD6P/6//MD6AABAAAAAAAAAAAAAAAAAAAABwPoAAAB1gAAAkQAAAMVAAADwv/6A0gAAANIAAAAAAAAADQAVACGALIA4AEHAAEAAAAHAB4AAwAAAAAAAgAAABAAcwAAABwLcAAAAAAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQAKADUAAQAAAAAAAgAHAD8AAQAAAAAAAwAKAEYAAQAAAAAABAAKAFAAAQAAAAAABQALAFoAAQAAAAAABgAKAGUAAQAAAAAACgArAG8AAQAAAAAACwATAJoAAwABBAkAAABqAK0AAwABBAkAAQAUARcAAwABBAkAAgAOASsAAwABBAkAAwAUATkAAwABBAkABAAUAU0AAwABBAkABQAWAWEAAwABBAkABgAUAXcAAwABBAkACgBWAYsAAwABBAkACwAmAeFDb3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWJwbW4taW8tcHBSZWd1bGFyYnBtbi1pby1wcGJwbW4taW8tcHBWZXJzaW9uIDEuMGJwbW4taW8tcHBHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEANgAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AYgBwAG0AbgAtAGkAbwAtAHAAcABSAGUAZwB1AGwAYQByAGIAcABtAG4ALQBpAG8ALQBwAHAAYgBwAG0AbgAtAGkAbwAtAHAAcABWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBwAG0AbgAtAGkAbwAtAHAAcABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAQIBAwEEAQUBBgEHAQgABWNsZWFyA2FkZAZzZWFyY2gJYXR0ZW50aW9uDWNsZWFyLWNpcmNsZWQLYWRkLWNpcmNsZWQAAAABAAH//wAPAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIGQgsMBQsAQmWrIoAQpDRWNFUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQEKQ0VjRWFksChQWCGxAQpDRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAStZWSOwAFBYZVlZLbADLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbAELCMhIyEgZLEFYkIgsAYjQrEBCkNFY7EBCkOwAGBFY7ADKiEgsAZDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSEgsEBTWLABKxshsEBZI7AAUFhlWS2wBSywB0MrsgACAENgQi2wBiywByNCIyCwACNCYbACYmawAWOwAWCwBSotsAcsICBFILALQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAILLIHCwBDRUIqIbIAAQBDYEItsAkssABDI0SyAAEAQ2BCLbAKLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbALLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsAwsILAAI0KyCwoDRVghGyMhWSohLbANLLECAkWwZGFELbAOLLABYCAgsAxDSrAAUFggsAwjQlmwDUNKsABSWCCwDSNCWS2wDywgsBBiZrABYyC4BABjiiNhsA5DYCCKYCCwDiNCIy2wECxLVFixBGREWSSwDWUjeC2wESxLUVhLU1ixBGREWRshWSSwE2UjeC2wEiyxAA9DVVixDw9DsAFhQrAPK1mwAEOwAiVCsQwCJUKxDQIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwDiohI7ABYSCKI2GwDiohG7EBAENgsAIlQrACJWGwDiohWbAMQ0ewDUNHYLACYiCwAFBYsEBgWWawAWMgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBMsALEAAkVUWLAPI0IgRbALI0KwCiOwAGBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsBQssQATKy2wFSyxARMrLbAWLLECEystsBcssQMTKy2wGCyxBBMrLbAZLLEFEystsBossQYTKy2wGyyxBxMrLbAcLLEIEystsB0ssQkTKy2wHiwAsA0rsQACRVRYsA8jQiBFsAsjQrAKI7AAYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wHyyxAB4rLbAgLLEBHistsCEssQIeKy2wIiyxAx4rLbAjLLEEHistsCQssQUeKy2wJSyxBh4rLbAmLLEHHistsCcssQgeKy2wKCyxCR4rLbApLCA8sAFgLbAqLCBgsBBgIEMjsAFgQ7ACJWGwAWCwKSohLbArLLAqK7AqKi2wLCwgIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAtLACxAAJFVFiwARawLCqwARUwGyJZLbAuLACwDSuxAAJFVFiwARawLCqwARUwGyJZLbAvLCA1sAFgLbAwLACwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwC0NjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sS8BFSotsDEsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDIsLhc8LbAzLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wNCyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjMBARUUKi2wNSywABawBCWwBCVHI0cjYbAJQytlii4jICA8ijgtsDYssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAhDIIojRyNHI2EjRmCwBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsARDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wNyywABYgICCwBSYgLkcjRyNhIzw4LbA4LLAAFiCwCCNCICAgRiNHsAErI2E4LbA5LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wOiywABYgsAhDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsDssIyAuRrACJUZSWCA8WS6xKwEUKy2wPCwjIC5GsAIlRlBYIDxZLrErARQrLbA9LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrErARQrLbA+LLA1KyMgLkawAiVGUlggPFkusSsBFCstsD8ssDYriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSsBFCuwBEMusCsrLbBALLAAFrAEJbAEJiAuRyNHI2GwCUMrIyA8IC4jOLErARQrLbBBLLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsSsBFCstsEIssDUrLrErARQrLbBDLLA2KyEjICA8sAQjQiM4sSsBFCuwBEMusCsrLbBELLAAFSBHsAAjQrIAAQEVFBMusDEqLbBFLLAAFSBHsAAjQrIAAQEVFBMusDEqLbBGLLEAARQTsDIqLbBHLLA0Ki2wSCywABZFIyAuIEaKI2E4sSsBFCstsEkssAgjQrBIKy2wSiyyAABBKy2wSyyyAAFBKy2wTCyyAQBBKy2wTSyyAQFBKy2wTiyyAABCKy2wTyyyAAFCKy2wUCyyAQBCKy2wUSyyAQFCKy2wUiyyAAA+Ky2wUyyyAAE+Ky2wVCyyAQA+Ky2wVSyyAQE+Ky2wViyyAABAKy2wVyyyAAFAKy2wWCyyAQBAKy2wWSyyAQFAKy2wWiyyAABDKy2wWyyyAAFDKy2wXCyyAQBDKy2wXSyyAQFDKy2wXiyyAAA/Ky2wXyyyAAE/Ky2wYCyyAQA/Ky2wYSyyAQE/Ky2wYiywNysusSsBFCstsGMssDcrsDsrLbBkLLA3K7A8Ky2wZSywABawNyuwPSstsGYssDgrLrErARQrLbBnLLA4K7A7Ky2waCywOCuwPCstsGkssDgrsD0rLbBqLLA5Ky6xKwEUKy2wayywOSuwOystsGwssDkrsDwrLbBtLLA5K7A9Ky2wbiywOisusSsBFCstsG8ssDorsDsrLbBwLLA6K7A8Ky2wcSywOiuwPSstsHIsswkEAgNFWCEbIyFZQiuwCGWwAyRQeLABFTAtAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAFQrEAACqxAAVCsQAIKrEABUKxAAgqsQAFQrkAAAAJKrEABUK5AAAACSqxAwBEsSQBiFFYsECIWLEDZESxJgGIUVi6CIAAAQRAiGNUWLEDAERZWVlZsQAMKrgB/4WwBI2xAgBEAA==");
  src: url("data:;base64,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") format('embedded-opentype'), url("data:application/font-woff;base64,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") format('woff'), url("data:application/x-font-ttf;base64,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IDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=") format('truetype'), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iYnBtbi1pby1wcCIgaG9yaXotYWR2LXg9IjEwMDAiID4KPGZvbnQtZmFjZSBmb250LWZhbWlseT0iYnBtbi1pby1wcCIgZm9udC13ZWlnaHQ9IjQwMCIgZm9udC1zdHJldGNoPSJub3JtYWwiIHVuaXRzLXBlci1lbT0iMTAwMCIgYXNjZW50PSI4NTAiIGRlc2NlbnQ9Ii0xNTAiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2xlYXIiIHVuaWNvZGU9IiYjeGU4MDI7IiBkPSJNNDUyIDE5NHExOC0xOCAxOC00M3QtMTgtNDNxLTE4LTE2LTQzLTE2dC00MyAxNmwtMTMyIDE1Mi0xMzItMTUycS0xOC0xNi00My0xNnQtNDMgMTZxLTE2IDE4LTE2IDQzdDE2IDQzbDEzOCAxNTYtMTM4IDE1OHEtMTYgMTgtMTYgNDN0MTYgNDNxMTggMTYgNDMgMTZ0NDMtMTZsMTMyLTE1MiAxMzIgMTUycTE4IDE2IDQzIDE2dDQzLTE2cTE4LTE4IDE4LTQzdC0xOC00M2wtMTM4LTE1OHoiIGhvcml6LWFkdi14PSI0NzAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJhZGQiIHVuaWNvZGU9IiYjeGU4MDM7IiBkPSJNNTUwIDQwMHEzMCAwIDMwLTUwdC0zMC01MGwtMjEwIDAgMC0yMTBxMC0zMC01MC0zMHQtNTAgMzBsMCAyMTAtMjEwIDBxLTMwIDAtMzAgNTB0MzAgNTBsMjEwIDAgMCAyMTBxMCAzMCA1MCAzMHQ1MC0zMGwwLTIxMCAyMTAgMHoiIGhvcml6LWFkdi14PSI1ODAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJzZWFyY2giIHVuaWNvZGU9IiYjeGU4MDU7IiBkPSJNNzcyIDc4cTMwLTM0IDYtNjJsLTQ2LTQ2cS0zNi0zMi02OCAwbC0xOTAgMTkwcS03NC00Mi0xNTYtNDItMTI4IDAtMjIzIDk1dC05NSAyMjMgOTAgMjE5IDIxOCA5MSAyMjQtOTUgOTYtMjIzcTAtODgtNDYtMTYyeiBtLTY3OCAzNThxMC04OCA2OC0xNTZ0MTU2LTY4IDE1MSA2MyA2MyAxNTNxMCA4OC02OCAxNTV0LTE1NiA2Ny0xNTEtNjMtNjMtMTUxeiIgaG9yaXotYWR2LXg9Ijc4OSIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImF0dGVudGlvbiIgdW5pY29kZT0iJiN4ZTgwNjsiIGQ9Ik05NTctMjRxMTAtMTYgMC0zNC0xMC0xNi0zMC0xNmwtODkyIDBxLTE4IDAtMjggMTYtMTMgMTgtMiAzNGw0NDYgNzgycTggMTggMzAgMTh0MzAtMTh6IG0tNDIwIDUwbDAgMTAwLTExMCAwIDAtMTAwIDExMCAweiBtMCAxNzRsMCAzMDAtMTEwIDAgMC0zMDAgMTEwIDB6IiBob3Jpei1hZHYteD0iOTYyIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2xlYXItY2lyY2xlZCIgdW5pY29kZT0iJiN4ZTkwMjsiIGQ9Ik00MjAgNzcwcTE3NCAwIDI5Ny0xMjN0MTIzLTI5Ny0xMjMtMjk3LTI5Ny0xMjMtMjk3IDEyMy0xMjMgMjk3IDEyMyAyOTcgMjk3IDEyM3ogbTg2LTQyMGwxNTQgMTU0LTg2IDg2LTE1NC0xNTItMTUyIDE1Mi04OC04NiAxNTQtMTU0LTE1NC0xNTIgODgtODYgMTUyIDE1MiAxNTQtMTUyIDg2IDg2eiIgaG9yaXotYWR2LXg9Ijg0MCIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImFkZC1jaXJjbGVkIiB1bmljb2RlPSImI3hlOTAzOyIgZD0iTTQyMCA3NzBxMTc0IDAgMjk3LTEyM3QxMjMtMjk3LTEyMy0yOTctMjk3LTEyMy0yOTcgMTIzLTEyMyAyOTcgMTIzIDI5NyAyOTcgMTIzeiBtNTItNDcwbDIwMCAwIDAgMTAyLTIwMCAwIDAgMjAyLTEwMiAwIDAtMjAyLTIwMiAwIDAtMTAyIDIwMiAwIDAtMjAyIDEwMiAwIDAgMjAyeiIgaG9yaXotYWR2LXg9Ijg0MCIgLz4KPC9mb250Pgo8L2RlZnM+Cjwvc3ZnPg==") format('svg');
  font-weight: normal;
  font-style: normal;
}
.bpp-properties-panel {
  background-color: #f8f8f8;
  position: relative;
}
.bpp-properties-panel:empty {
  display: none;
}
.bpp-properties-panel label,
.bpp-properties-panel input {
  vertical-align: middle;
}
.bpp-properties-panel input,
.bpp-properties-panel button,
.bpp-properties-panel textarea,
.bpp-properties-panel [contenteditable] {
  padding: 3px 6px;
  border: 1px solid #ccc;
}
.bpp-properties-panel input:focus,
.bpp-properties-panel button:focus,
.bpp-properties-panel textarea:focus,
.bpp-properties-panel [contenteditable]:focus {
  outline: none;
  border-color: #52B415;
  box-shadow: 0 0 1px 2px rgba(82, 180, 21, 0.2);
}
.bpp-properties-panel input.invalid,
.bpp-properties-panel button.invalid,
.bpp-properties-panel textarea.invalid,
.bpp-properties-panel [contenteditable].invalid {
  border-color: #cc3333;
  background: #f0c2c2;
}
.bpp-properties-panel input.invalid:focus,
.bpp-properties-panel button.invalid:focus,
.bpp-properties-panel textarea.invalid:focus,
.bpp-properties-panel [contenteditable].invalid:focus {
  box-shadow: 0 0 1px 2px rgba(204, 51, 51, 0.2);
}
.bpp-properties-panel [type=text],
.bpp-properties-panel [contenteditable],
.bpp-properties-panel textarea,
.bpp-properties-panel select {
  width: 100%;
}
.bpp-properties-panel [contenteditable],
.bpp-properties-panel textarea {
  resize: vertical;
}
.bpp-properties-panel [contenteditable] {
  outline: 0px solid transparent;
  background-color: white;
  overflow-y: auto;
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}
.bpp-properties-panel [contenteditable]:before {
  content: "\feff";
}
.bpp-properties-panel [disabled] {
  color: #808080;
}
.bpp-properties-panel label {
  font-weight: bolder;
  display: inline-block;
  vertical-align: middle;
  color: #666;
  margin-bottom: 3px;
}
.bpp-properties-panel label[for] {
  cursor: pointer;
}
.bpp-properties-panel label.bpp-hidden {
  display: none;
}
.bpp-properties-panel .entry-label {
  font-weight: bolder;
  display: inline-block;
  vertical-align: middle;
  color: #666;
  font-size: 120%;
  margin-top: 5px;
  margin-bottom: 10px;
  transition: margin 0.218s linear;
  font-style: italic;
}
.bpp-properties-panel .entry-label[for] {
  cursor: pointer;
}
.bpp-properties-panel .entry-label.bpp-hidden {
  display: none;
}
.bpp-properties-panel .entry-label.divider {
  border-top: 1px dotted #ccc;
  padding-top: 8px;
  margin-top: 16px;
  width: 100%;
}
.bpp-properties-panel button {
  position: absolute;
  top: 0;
  height: 23px;
  width: 24px;
  overflow: hidden;
  cursor: pointer;
  background-color: #f8f8f8;
  border: 1px solid #ccc;
}
.bpp-properties-panel button > span {
  display: none;
}
.bpp-properties-panel button:before {
  font-family: "bpmn-js-pp";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.bpp-properties-panel button.add:before {
  content: '\E803';
}
.bpp-properties-panel button.clear:before {
  content: '\E802';
}
.bpp-properties-panel button:hover {
  color: #52B415;
}
.bpp-error-message,
.bpp-error-message.bpp-entry-link {
  margin-top: 5px;
  color: #cc3333;
}
.bpp-row {
  margin-top: 10px;
  margin-bottom: 10px;
}
.bpp-row:first-of-type {
  margin-top: 0;
}
.bpp-row:last-of-type {
  margin-bottom: 0;
}
.bpp-textfield,
.bpp-textbox {
  margin-bottom: 3px;
}
.bpp-radios-group {
  list-style: none;
  padding: 0;
  margin: 0 0 9px 0;
}
.bpp-radios-group .bpp-radio-wrapper {
  margin: 6px 0;
}
.bpp-radios-group input,
.bpp-radios-group label {
  vertical-align: middle;
}
.bpp-radios-group input {
  margin-top: 0;
  margin-left: 0;
}
.bpp-radios-group input,
.bpp-checkbox input {
  margin-left: 0;
}
.bpp-radios-group label:after,
.bpp-checkbox label:after {
  display: none;
}
.bpp-textfield input {
  padding-right: 28px;
}
.bpp-textfield .clear {
  background: transparent;
  border: none;
  top: 0;
  right: 0;
}
.bpp-combo-input {
  margin-top: 7px;
}
.bpp-select select {
  height: 23px;
}
.bpp-select button.add {
  top: -22px;
  right: 0;
}
.bpp-select button.add,
.bpp-element-list button.add,
.bpp-select button.clear,
.bpp-element-list button.clear {
  top: -23px;
  border-bottom: none;
}
.bpp-select button.add,
.bpp-element-list button.add {
  right: 0px;
}
.bpp-select button.clear,
.bpp-element-list button.clear {
  right: 23px;
}
.bpp-properties-entry {
  margin-bottom: 9px;
}
.bpp-properties-entry .bpp-field-wrapper {
  position: relative;
}
.bpp-properties-entry .bpp-field-wrapper input[readonly] + .clear {
  display: none;
}
.bpp-properties-entry .bpp-field-wrapper select {
  resize: vertical;
}
.bpp-hidden {
  display: none;
}
label.bpp-hidden {
  display: none;
}
.bpp-table-add-row > button {
  position: relative;
  margin-left: 10px;
}
.bpp-table {
  margin-top: 10px;
}
.bpp-table-row {
  margin-bottom: 2px;
  overflow: hidden;
}
.bpp-table-row > input,
.bpp-table-row > button {
  float: left;
}
.bpp-table-row > label {
  padding-left: 5px;
}
.bpp-table-row > label.bpp-table-row-columns-1,
.bpp-table-row > input.bpp-table-row-columns-1 {
  width: 100%;
}
.bpp-table-row > label.bpp-table-row-columns-1.bpp-table-row-removable,
.bpp-table-row > input.bpp-table-row-columns-1.bpp-table-row-removable {
  width: calc(100% - 24px);
}
.bpp-table-row > label.bpp-table-row-columns-2,
.bpp-table-row > input.bpp-table-row-columns-2 {
  width: 50%;
  box-sizing: border-box;
}
.bpp-table-row > label.bpp-table-row-columns-2.bpp-table-row-removable,
.bpp-table-row > input.bpp-table-row-columns-2.bpp-table-row-removable {
  width: calc(50% - 12px);
}
.bpp-table-row > label.bpp-table-row-columns-2:nth-child(2),
.bpp-table-row > input.bpp-table-row-columns-2:nth-child(2) {
  border-left: none;
}
.bpp-table-row > button {
  border-left: none;
  position: static;
}
.bpp-properties-static {
  margin-bottom: 0;
  margin-top: 0;
  border: 1px solid #ccc;
  background-color: white;
  padding: 3px 6px;
  font: 13.3333px Arial;
  width: 100%;
}
.bpp-entry-link {
  cursor: pointer;
  color: #52B415;
}
.bpp-icon-warning:before {
  font-family: "bpmn-js-pp";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\E806';
}
.bpp-field-description {
  margin-top: 5px;
  color: #999;
}
.bpp-field-description a {
  color: #3d8610;
  text-decoration: none;
}
.bpp-field-description a:hover {
  color: #52B415;
}
.bpp-properties-header {
  padding: 15px;
  padding-bottom: 5px;
}
.bpp-properties-header > .label {
  font-size: 120%;
  font-weight: bolder;
}
.bpp-properties-header > .search {
  display: none;
  margin-top: 5px;
  position: relative;
}
.bpp-properties-header > .search input {
  position: relative;
  border-radius: 15px;
  width: 100%;
  z-index: 1;
}
.bpp-properties-header > .search button {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  border: none;
  background-color: transparent;
  z-index: 2;
}
.bpp-properties-header > .search button:before {
  content: '\E805';
}
.bpp-properties-group {
  padding: 6px 15px 6px 15px;
  position: relative;
  overflow: hidden;
  transition: max-height 0.218s ease-in-out, padding-top 0.218s ease-in-out, padding-bottom 0.218s ease-in-out;
}
.bpp-properties-group:empty {
  display: none;
}
.bpp-properties-group > .group-toggle {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 4px;
  cursor: pointer;
  transition: background-color 0.218s linear;
}
.bpp-properties-group > .group-toggle:hover {
  background-color: #8fc071;
}
.bpp-properties-group > .group-label {
  font-weight: bolder;
  display: inline-block;
  vertical-align: middle;
  color: #666;
  font-size: 120%;
  margin-top: 5px;
  margin-bottom: 10px;
  transition: margin 0.218s linear;
  font-style: italic;
}
.bpp-properties-group > .group-label[for] {
  cursor: pointer;
}
.bpp-properties-group > .group-label.bpp-hidden {
  display: none;
}
.bpp-properties-group:hover > .group-toggle {
  background-color: #ccc;
}
.bpp-properties-group:hover > .group-toggle:hover {
  background-color: #8fc071;
}
.bpp-properties-group.group-closed {
  max-height: 20px;
  border-top: none;
  cursor: pointer;
  background-color: rgba(143, 192, 113, 0.2);
  padding-top: 0;
  padding-bottom: 0;
}
.bpp-properties-group.group-closed > div {
  visibility: hidden;
}
.bpp-properties-group.group-closed > .group-label {
  margin-top: 2px;
  margin-bottom: 2px;
}
.bpp-properties-group.group-closed:hover > .group-label {
  color: #52B415;
}
.bpp-properties-group + .bpp-properties-group {
  border-top: 1px dotted #ccc;
}
.bpp-properties-group:last-child {
  padding-bottom: 9px;
}
.cam-add-listener > button {
  position: relative;
  margin-left: 10px;
}
[data-list-entry-container] > .bpp-listener-area {
  border: 1px solid #ccc;
  margin: 10px 1px;
  padding: 10px;
}
.bpp-listener-area {
  position: relative;
}
.bpp-listener-area > button {
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  background: none;
}
.bpp-listener-area + .bpp-listener-area {
  margin-top: 20px;
}
.bpp-properties-tab-bar {
  border-bottom: 1px solid #ccc;
  padding: 0 15px;
}
.bpp-properties-tab-bar .scroll-tabs-button {
  cursor: pointer;
  font-size: 16px;
  padding: 3px 4px 3px 4px;
  color: #666;
}
.bpp-properties-tab-bar .scroll-tabs-button:hover {
  font-weight: bold;
}
.bpp-properties-tab-bar .scroll-tabs-button.scroll-tabs-left {
  float: left;
  margin-left: -15px;
}
.bpp-properties-tab-bar .scroll-tabs-button.scroll-tabs-right {
  float: right;
  margin-right: -15px;
}
.bpp-properties-tab-bar:not(.scroll-tabs-overflow) .scroll-tabs-button {
  display: none;
}
ul.bpp-properties-tabs-links {
  margin: 5px 0 -1px 0;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
}
ul.bpp-properties-tabs-links > li {
  display: inline-block;
  margin: 0;
}
ul.bpp-properties-tabs-links > li.bpp-hidden {
  display: none;
}
ul.bpp-properties-tabs-links > li > a {
  display: inline-block;
  font-size: 12px;
  padding: 4px 7px;
  border: 1px solid #ccc;
  border-radius: 3px 3px 0 0;
  border-bottom: transparent;
  background-color: #f8f8f8;
  color: #666;
  text-decoration: none;
}
ul.bpp-properties-tabs-links > li > a:hover {
  color: #4d4d4d;
}
ul.bpp-properties-tabs-links > li + li {
  margin-left: 4px;
}
ul.bpp-properties-tabs-links > li.bpp-active a {
  padding-bottom: 5px;
  border-top: 2px solid #52B415;
  border-bottom: none;
}
.bpp-properties-tab,
.bpp-properties-tab.bpp-hidden {
  display: none;
}
.bpp-properties-tab.bpp-active {
  display: block;
}

@font-face {
  font-family: 'bpmn';
  src: url('bpmn.eot?61125153');
  src: url('bpmn.eot?61125153#iefix') format('embedded-opentype'),
       url('bpmn.svg?61125153#bpmn') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bpmn';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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AAAAGgAA6BoAAOgaAAAAGwAA6BsAAOgbAAAAHAAA6BwAAOgcAAAAHQAA6B0AAOgdAAAAHgAA6B4AAOgeAAAAHwAA6B8AAOgfAAAAIAAA6CAAAOggAAAAIQAA6CEAAOghAAAAIgAA6CIAAOgiAAAAIwAA6CMAAOgjAAAAJAAA6CQAAOgkAAAAJQAA6CUAAOglAAAAJgAA6CYAAOgmAAAAJwAA6CcAAOgnAAAAKAAA6CgAAOgoAAAAKQAA6CkAAOgpAAAAKgAA6CoAAOgqAAAAKwAA6CsAAOgrAAAALAAA6CwAAOgsAAAALQAA6C0AAOgtAAAALgAA6C4AAOguAAAALwAA6C8AAOgvAAAAMAAA6DAAAOgwAAAAMQAA6DEAAOgxAAAAMgAA6DIAAOgyAAAAMwAA6DMAAOgzAAAANAAA6DQAAOg0AAAANQAA6DUAAOg1AAAANgAA6DYAAOg2AAAANwAA6DcAAOg3AAAAOAAA6DgAAOg4AAAAOQAA6DkAAOg5AAAAOgAA6DoAAOg6AAAAOwAA6DsAAOg7AAAAPAAA6DwAAOg8AAAAPQAA6D0AAOg9AAAAPgAA6D4AAOg+AAAAPwAA6D8AAOg/AAAAQAAA6EAAAOhAAAAAQQAA6EEAAOhBAAAAQgAA6EIAAOhCAAAAQwAA6EMAAOhDAAAARAAA6EQAAOhEAAAARQAA6EUAAOhFAAAARgAA6EYAAOhGAAAARwAA6EcAAOhHAAAASAAA6EgAAOhIAAAASQAA6EkAAOhJAAAASgAA6EoAAOhKAAAASwAA6EsAAOhLAAAATAAA6EwAAOhMAAAATQAA6E0AAOhNAAAATgAA6E4AAOhOAAAATwAA6E8AAOhPAAAAUAAA6FAAAOhQAAAAUQAA6FEAAOhRAAAAUgAA6FIAAOhSAAAAUwAA6FMAAOhTAAAAVAAA6FQAAOhUAAAAVQAA6FUAAOhVAAAAVgAA6FYAAOhWAAAAVwAA6FcAAOhXAAAAWAAA6FgAAOhYAAAAWQAA6FkAAOhZAAAAWgAA6FoAAOhaAAAAWwAA6FsAAOhbAAAAXAAA6FwAAOhcAAAAXQAA6F0AAOhdAAAAXgAA6F4AAOheAAAAXwAA6F8AAOhfAAAAYAAA6GAAAOhgAAAAYQAA6GEAAOhhAAAAYgAA6GIAAOhiAAAAYwAA6GMAAOhjAAAAZAAA6GQAAOhkAAAAZQAA6GUAAOhlAAAAZgAA6GYAAOhmAAAAZwAA6GcAAOhnAAAAaAAA6GgAAOhoAAAAaQAA6GkAAOhpAAAAagAA6MQAAOjEAAAAawAAAAAANACyAOgBGAF8AlgHdAfkCwoLXgt4DGYRwBJ4EzATmhPAFDwVCBosGpYd7h4IHuAfBh8sH5wgDiC6IXgh3CIwInoisiMYI9wk0CVKJawmDibwJw4nRifYKEoo5imYKgAqMCq0K1Irkiu+LBIsjCzoLTwtni4GLmYvIC/KMDgwyjHEMdwyvDMQM7w0EDS+NXQ29jecOsw68DuwO/w8uD2iPlA/wkEsQdZCuEMGRBhEVkSiRX5GIEtOS2hMnkzmTQ5NRk1cTZxN5E4+TnhOqk7SUCRQuFEiAAAAAgAA//wDugLAABIAGwAAASIOAhQeAjMyNjcHJz8BLgEJAQYeARcBLgEC9ClNOiAgOk0pRG4UlXQ+nR1Q/t7+MwcVKxcBwxskAsAgOk1STTogUUEoTXwqICP+6v7EFDYnAQE2Fz4AAAAFAAD/wAM7AucAGwAsADEAQABNAAABBiIHDgEdAQcOARYzITI2Ji8BNTQmJyYjIicjBSIGFxMeATMhMjY3EzYmIyEFKQEDIRMiIw4BFxMeAT4BJwMuASUiBgcDBh4BNjcTNiYBrQslBgoHrAoHBwoCcAkHBwmoBQkGFRIMR/7iCg8BMgENCgHJCg0CQAEOC/7i/v0BAwEDO/5iSwECDA8CLAISFg0CLAINAQ4KEAEsAg0XEQIsAg8C5wECAxUZCTgCDw0NDwI3ChoUAwIBzA8L/dUJDQwKAioLEDH+BwGwARIM/sALDgIUCwE/Cg0BDgr+wQsUAg4LAUAMEgACAAD/2AOPAu0AGQAdAAABBgcGBxYfAQYHBg8CPwI2NzY3Fh8BNjcBDwE3A49QUbNbFioaSSQgOtEp9wMfOCEjTRQoHjBa/igboBoC7SkoWisUKxpKJiI7IvcoD8I5IyVNEykeYK3+c6AboQABAAD/3wOPAu0AGwAAAQYHBgcWHwEGByMVMwcWFzczNSM3NjcWHwE2NwOPUFGzWxYqGlu4pnx+Cxacr4VSbDcUKB4wWgLtKShaKxQrGl26K34LFJ0rU243EykeYK0AAAADAAD/mgO4AyIAEAAUAEEAAAEiBwEGFBcBFjI3ATY0JwEmBwkCJSIPAxUjDwMVHwMzFR8DMz8DNTM/AzUvAyM1LwMB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBewICBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAQMEBMIBAwQEAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGG5QEDBATCAQMEBBUFBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAAYAAP+VA74DJAAbADEASQBgAHkAigAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgcGBxcGBxYXNxc2NycmJzc2NyYnBg8BJi8BFhc3FwcXBycGByc2NycmJwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KGx06cDg2KixucToeJjIZJTEYKiwZMCUZMiY5OG40b3E1cSRKNEolJjIZAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK28eOnE2OCwqbnA6HSYyGSUwGSwqGDElGTIDODlvNG5xNXElSjRKJCYyGQAAEQAA/6MDuAMiAAMABgALAE4ApgD8AT8BlAHxAjwCfgLCAwUDXAOpA/UEPwAAAREhEQUzBzcVITUXETEjByMHIxUjByMPBxUfBDM3MzczNzM3MzczFzMXMxczFzMXMz8FNS8FIycjNSMnIycXIw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8BBSMPAhUHIw8BFQ8CFQcVBxUPASMPARUPAhUPASMPASMPARUHFQ8BIw8CFR8FMz8ZNS8EITEjFSMPAxUfBDM3MzczFzMXMxczFzMXMx8GMz8FNS8CIy8JIycjJyMnIzUHIw8CIw8BFQcjDwEjBxUHIwcjByMHFQ8DIxUPARUPAiMPAR8FMz8dMz8DLwMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8DBSMPBRUjFQcVBxUjFQcVFxUzFRcVFxUXFR8JMz8ENS8CNSc1JzUnNSc1JzU3NTc1NzU3NTc1LwQFIw8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMFIw8DFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBAUjDwUVBxUPDxUfBT8CNT8BNTczNzU/AjM/CjU3LwQFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1LxwFIw8IIwcjByMHIwcjByMPBBUfBTM3MzczNzM3Mz8LMzczPwE1PwE1NzU/BDUvBAUPBRUfBTMfARUXMxczHwEVHwEzFxUfBDMXMx8GMz8FNS8WISMPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBAEnAZr+weRynP7InAsGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwb0BQQFAwQEAgIIAgwHCAcEAwQDBAMHBgcPAgkCAxEEAwQJCQQEAwQBAgMCAQIDAgECEgEJBAYBAwQDAQMIBAMBAwEDAQgEBAQBBAgBBAr98QUECAUEAQQEBAwEBAQIAwEDBAMEAwQJAQ8CAQIDAwUCAQQDAwECAwMIBAkFBwUFEAYCBgIPBwYHAwQDBAMEBwgEBAcCAQICAwQIAQQSDQoFBwYCAgMICAQBCAQmBAgDBAQEBwQIAxoDCAcHAwkFBAQEAwQBBAMHAQMFBAQEBAQJBCYECQUEBAUNrQQIBgcBAwgDARUDAQMDAQkBDAEJCQMDAgECAwMIBAEEAgICAwMIBAUECQMIAwIEAwIDAgMCAwIDAwMCAwMDAwMDAwMGAyMCAwQEAgIFBAgBhAUIBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwME/cMFBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkC7gUECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQI/KcFCAgEAgEBAQIGAgICAQQBBgIKAwQBAwYEBQkEBAQDBAIBEgECAQIBAgICBwIBAQEBAgcDBQLwBAUEBAMEAgIHAgMFAgQBAgMMCgMEAgQBAQQDBAQJCAUHAw8CAQYFCAEBAQYBAgECAQICAgkBAgIDBAj9rQQIBAMCAgIFBgwGAQwBBgcDAQMDAQcHAwEHBwEDAQMECAQEDAQEBAQJBAQEBQIBAQQEAxUDBAoHGQMKAgMDAwMDAwMCBgMCAwIDAggBnAUEBAEHChwLBxIECwQHBAQHBAgEEAgEAwICAQQEAwQFDAUNBAUEBQgFJgQJBAQEBAQEAQQDAQMBAwQECAQJBAICAQIGAwQF/kQEBQQGAgIBAgMDBQQBBA0JAQ0BBAUFBAEEBQUKBRkBBAEUBgUFBQsKCQUEBAMEAQIDAwQHEwUEBQUEBQUEJR4IBAQJDAMNAhIFBAUDARQEBAkIFiwFBQQFBQUEBRsEBgQBAQIDAwQEBAkDBgULBQUFBhQBHgUKBQUEAQQBBAUcDQQBBAUDAgECAgMECAH6/sgBODFaPrq6fQHyAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEE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BgcDBAMEAwQHCAQEBwIBAgIDBAgEAq8ECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQIBPymBAQIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUElAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQ0CGgQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgEAjQBSzs5gFkeFRVtQD5xGhUnASI9JTduHRUHGjhNUSElLDISIzYBDxEDAwEGGSJECO0BAgIFDAUJBAMGAgEBAQEBAgIHAgIDAgICAQIDAwgFCQgDBQIBAgECAQICAgkCAQEBJwEBAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEPAEBAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDAqsBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQBdwECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKECAgMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwcDTQECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBAs4BAQEBBwICBAMEBAQJBAUGAwIJAgEBAQEBAQIFAQIDAwgEBQQJAwMDBwEBAQFTAQICBAcJCQoBCQcGBwMEAwQDBAcIBxQEDQQEIAMDAgICAgMDCAkFBgUF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FRczFzMfARUfATMXFR8EMxczHwYzPwU1LxYhIw8XFR8GMz8IMz8ENTczNzM3NT8BNT8BMz8ENS8EAa59fYx9fXVefX1efX0vCwYLBQwFBQYmBgoIBAIDAQECBgQJBCsFCQUFBQUKBR4FCgUFBQUKBBgJBQQDBAQBAQQDBAcmBQYFCwYLBvQFBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECv3xBQQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgBBBINCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2tBAgGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAGEBQgEAwMDAQYDAwIDAgMCAwIDBxYBBAEEAQYDAgIEBAMEBQkEBAQDBAECAgIBAgECAQICAgEBAQgBAQECAgQBAgcDAgECAwIBAgYDCQMDAwT9wwUECAMDAgIBAgEBAQEBAQIBCAIBAQEDAwQEBAUJBAMDBAECBQMCAQEBAQEBAgEBAgMDCQLuBQQIBgIBAQEBAQIIAgECAgQBFgEBBAMMBQkEBgUEAwoCCAECAQICAgcBAQEBAQQDBAj8pwUICAQCAQEBAgYCAgIBBAEGAgoDBAEDBgQFCQQEBAMEAgESAQIBAgECAgIHAgEBAQECBwMFAvAEBQQEAwQCAgcCAwUCBAECAwwKAwQCBAEBBAMEBAkIBQcDDwIBBgUIAQEBBgECAQIBAgICCQECAgMECP2tBAgEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCAGcBQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAUMBQ0EBQQFCAUmBAkEBAQEBAQBBAMBAwEDBAQIBAkEAgIBAgYDBAX+RAQFBAYCAgECAwMFBAEEDQkBDQEEBQUEAQQFBQoFGQEEARQGBQUFCwoJBQQEAwQBAgMDBAcTBQQFBQQFBQQlHggEBAkMAw0CEgUEBQMBFAQECQgWLAUFBAUFBQQFGwQGBAEBAgMDBAQECQMGBQsFBQUGFAEeBQoFBQQBBAEEBRwNBAEEBQMCAQICAwQIAiF9jH19jH0XfV59fl0BlQEBAQEHAgIEAwQEBAkEBQYDAgkCAQEBAQEBAgUBAgMDCAQFBAkDAwMHAQEBAVMBAgIEBwkJCgEJBwYHAwQDBAMEBwgHFAQNBAQgAwMCAgICAwMICQUGBQUEAQQBBAUcDQQBCAQBBAQECAEDAQMBAwQIAwEDBAMBBgQHCAEEBAEDBAMBAwwDAQMBAwEIBAQEAQQEBAEEDRcFBQQBBAEJBQoFDAQFBAQDBAECBQcMHggECQQUBwgHBAMEAwQDBwYEAwcFBAQJBAQDBAECAgUMBQkEAwYCAQEBAQECAgcCAgMCAgIBAgMDCAUJCAMFAgECAQIBAgICCQIBAQEnAgMFAgQBAg8DAgECCQwJAQkEAwMBAwMBAwsHBwkJBAMEBAEBBAMMAwQGAwMCAwMDAwMDAgMDAgMCAwIDAgMEAxYDAwgJCQcDBDsBAgMDBA0FCwIDAwMDAwMCAwMKIwMHAwcEDgsDBwMIAwMCAQEDAgQICQQCBAkEBAQEBAUDAQMBAwQBAxAEAwEDCAMBCgEDAwEDAwEDAwEGBAkBAwIDA6kBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQtAQQIBAQEBB4FCgUFBQUJBScFBAUJCgQyBAUECAQGAgIGCAoFGQEEARQGBQUFCwYmBQYFCwYLBhYGCQgDAwQQAgYICAkGEQUGBQYLBSEGCwUFCgYPAQQBGQUKAQQGAgEBAwIECAkIASkEBQUEBQUJBSIFCQUFBQUKBRcFBAcCAjkBAgMDCAcEBwQaAwsLBwYEAwcUDwMHAQgFBAUIAwMCAgICBwEDFQEDCwEHEAQEDAQEBAQEBAkEJgUFCAQEAwSgAQQDAwQJCQkGAQwBBgwGBQMDAgEEAQQBAgUEAgIBAQEEAQEBBgEBAQIBAQIDBwUEBQQIAwMJAgEGAxADBgMCAwIDAgMCAwYCAwMDAwMHSgECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBJwEBAwYECQUEBAQCBQMECQEGCQMCAQIDAgECAwQDCgIIAQIBAgIDAQIDAwgFBAkEAwMDBAIBAgECAQIBEBAGAgMFCQMKAQICAg8CAwUGDBQBAgECAQIBAgYCBgkEBQQEBAMDAgEBAQICAgECAQgMAwQDAgECAwIBAhIBCQQDBQQEBAUJBAMDBAAAAAAIAAD/mgO4AyIAFAApAC4AMgA2ADoAPgBCAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYHMhcWFxYUBwYHBiInJicmNDc2NzYHFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AfR6amY8Pj48Zmr0amY8Pj48Zmp6bl5bNTc3NVte3F5bNTc3NVteKQEu/ur+/hrKysrKysrKAyI+PGZq9GpmPD4+PGZq9GpmPD4xNzVbXtxeWzU3NzVbXtxeWzU31Qz+kAF8GP60AScZGUoYGFUYGE0YGAAAAAoAAP+iA7gDIAAPACAAMgBtANYBXwG8AgMCTQK5AAABJgYHBh4CNz4BNzYmJyYHNh4BFxYGBw4BLgI2Nz4BFwYPAQ4BFhcWPgE7ATUjNjcmAysBByMHIwcVDwUVHwUzPwMzNzM3MzczFzMXMxczHwEzPwM1LwQjNSMnIycXDwYVHwozHwYVHwIzHw0zPwQ1LwE1JyMvBiMvATUjLwsjLwEjLwcjNSc1LwQjBQ8BIw8EFQ8EFQcjBxUPAyMVBxUHIxUPBBUHIw8BFQ8CFQ8CIw8DFQ8DFQcVDwoVBxUfBD8EMz8ENT8mNS8DAQ8FFRcVBxUHFQcVBxUHFQcVBxUHFQcVBxUHFQ8HFR8EPwUzPwEzPwE1PwEzNzM3NTc1MzU3NTc1NzU3NTc1NzU3NTc1JzUvBAUPBRUXFRcVFzMfBTMfARUXFRcVFxUzFxUXFR8EPwQ1Lw01JzUnNSc1LwMBDxcfBD8EMz8DMzczNzM3MzczNzU3Mzc1NzM/AjM3MzU/AzUvBAUPBRUfAxUfATMfAjMfAhUfATMfARUfATMXMxczFzMfAjMXMxcVMx8HMxcVFzMVMxczPwQ1LwQjJyMnIycjLwojLwQjLwUjAfRAbxcZGFZ+Oj1RAQREOSsyJkgzCQ8tMSFQSzgaCRYYUGMJFB0JCQQIBAkNBFlZEiYOOwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCNAFLOzmAWR4VFW1APnEaFScBIj0lN24dFQcaOE1RISUsMhIjNgEPEQMDAQYZIkQIAUgBAgYBAgQCAwQICQUEBAMEAQICAgQCAQEBAQEFAQYEAwkFCAgCBAYBAQFPAQEDAwQEBAUJBAYBAgEGAwQCCA4DCAMGAwQBAgIDBAMEAwcHAwgDEgoIAgQCAgMDCAoHBwEMCAQEBAQEBAQLAQcDBgIGAgMFAwcDAgMJAwICBwICAgIBAQECAgQCBQwBBAICAgICAQICAgICAQQCAQICAwQBBAEEAQIDAgMCAQIDAgECBgIBAgYDAwIFAgECDwMCAQIBAgMGAwMDAwMDAwMBBAkFCAMDAwEEAwMEBgUDAgUBAgMCAwIDAgMDAgUCAwIMAgMCAwIDBAMEAwYDCgMGAgoBBgIF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LwQBXQEu/ur+/hrKysrKysrKZQsGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwb0BQQFAwQEAgIIAgwHCAcEAwQDBAMHBgcPAgkCAxEEAwQJCQQEAwQBAgMCAQIDAgECEgEJBAYBAwQDAQMIBAMBAwEDAQgEBAQBBAgBBAr98QUECAUEAQQEBAwEBAQIAwEDBAMEAwQJAQ8CAQIDAwUCAQQDAwECAwMIBAkFBwUFEAYCBgIPBwYHAwQDBAMEBwgEBAcCAQICAwQIAQQSDQoFBwYCAgMICAQBCAQmBAgDBAQEBwQIAxoDCAcHAwkFBAQEAwQBBAMHAQMFBAQEBAQJBCYECQUEBAUNrQQIBgcBAwgDARUDAQMDAQkBDAEJCQMDAgECAwMIBAEEAgICAwMIBAUECQMIAwIEAwIDAgMCAwIDAwMCAwMDAwMDAwMGAyMCAwQEAgIFBAgBhAUIBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwME/cMFBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkC7gUECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQI/KcFCAgEAgEBAQIGAgICAQQBBgIKAwQBAwYEBQkEBAQDBAIBEgECAQIBAgICBwIBAQEBAgcDBQLwBAUEBAMEAgIHAgMFAgQBAgMMCgMEAgQBAQQDBAQJCAUHAw8CAQYFCAEBAQYBAgECAQICAgkBAgIDBAj9rQQIBAMCAgIFBgwGAQwBBgcDAQMDAQcHAwEHBwEDAQMECAQEDAQEBAQJBAQEBQIBAQQEAxUDBAoHGQMKAgMDAwMDAwMCBgMCAwIDAggBnAUEBAEHChwLBxIECwQHBAQHBAgEEAgEAwICAQQEAwQFDAUNBAUEBQgFJgQJBAQEBAQEAQQDAQMBAwQECAQJBAICAQIGAwQF/kQEBQQGAgIBAgMDBQQBBA0JAQ0BBAUFBAEEBQUKBRkBBAEUBgUFBQsKCQUEBAMEAQIDAwQHEwUEBQUEBQUEJR4IBAQJDAMNAhIFBAUDARQEBAkIFiwFBQQFBQUEBRsEBgQBAQIDAwQEBAkDBgULBQUFBhQBHgUKBQUEAQQBBAUcDQQBBAUDAgECAgMECAIcDP6QAXwY/rQBJxkZShgYVRgYTRgYAi8BAQEBBwICBAMEBAQJBAUGAwIJAgEBAQEBAQIFAQIDAwgEBQQJAwMDBwEBAQFTAQICBAcJCQoBCQcGBwMEAwQDBAcIBxQEDQQEIAMDAgICAgMDCAkFBgUFBAEEAQQFHA0EAQgEAQQEBAgBAwEDAQMECAMBAwQDAQYEBwgBBAQBAwQDAQMMAwEDAQMBCAQEBAEEBAQBBA0XBQUEAQQBCQUKBQwEBQQEAwQBAgUHDB4IBAkEFAcIBwQDBAMEAwcGBAMHBQQECQQEAwQBAgIFDAUJBAMGAgEBAQEBAgIHAgIDAgICAQIDAwgFCQgDBQIBAgECAQICAgkCAQEBJwIDBQIEAQIPAwIBAgkMCQEJBAMDAQMDAQMLBwcJCQQDBAQBAQQDDAMEBgMDAgMDAwMDAwIDAwIDAgMCAwIDBAMWAwMICQkHAwQ7AQIDAwQNBQsCAwMDAwMDAgMDCiMDBwMHBA4LAwcDCAMDAgEBAwIECAkEAgQJBAQEBAQFAwEDAQMEAQMQBAMBAwgDAQoBAwMBAwMBAwMBBgQJAQMCAwOpAQQEAwQIBAQJBQQJDQQbBQ0JBAQJBAEEIgQFAQQEAwMCAQICAwQICQUEEgQLBAcEBAcECAQeBAgEBwQEBwQECQQEBAMELQEECAQEBAQeBQoFBQUFCQUnBQQFCQoEMgQFBAgEBgICBggKBRkBBAEUBgUFBQsGJgUGBQsGCwYWBgkIAwMEEAIGCAgJBhEFBgUGCwUhBgsFBQoGDwEEARkFCgEEBgIBAQMCBAgJCAEpBAUFBAUFCQUiBQkFBQUFCgUXBQQHAgI5AQIDAwgHBAcEGgMLCwcGBAMHFA8DBwEIBQQFCAMDAgICAgcBAxUBAwsBBxAEBAwEBAQEBAQJBCYFBQgEBAMEoAEEAwMECQkJBgEMAQYMBgUDAwIBBAEEAQIFBAICAQEBBAEBAQYBAQECAQECAwcFBAUECAMDCQIBBgMQAwYDAgMCAwIDAgMGAgMDAwMDB0oBAgEDBgwDAwUDAgEBAQQDAwQJBQQIAwMCAQEBAQIJAgICAQIBAgEBAQICAgEBAQQB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ZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0ADHNjcmV3LXdyZW5jaAV0cmFzaBBjb25kaXRpb25hbC1mbG93DGRlZmF1bHQtZmxvdxBnYXRld2F5LXBhcmFsbGVsH2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1jYW5jZWwxaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctbWVzc2FnZRhzdGFydC1ldmVudC1jb21wZW5zYXRpb24uc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1wYXJhbGxlbC1tdWx0aXBsZQtsb29wLW1hcmtlchJwYXJhbGxlbC1taS1tYXJrZXIjc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1zaWduYWwvaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctdGltZXIqaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLXBhcmFsbGVsLW11bHRpcGxlJWludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1jb21wZW5zYXRpb24LZ2F0ZXdheS14b3IKY29ubmVjdGlvbhBlbmQtZXZlbnQtY2FuY2VsImludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1jb25kaXRpb247aW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctcGFyYWxsZWwtbXVsdGlwbGUVc3RhcnQtZXZlbnQtY29uZGl0aW9uInN0YXJ0LWV2ZW50LW5vbi1pbnRlcnJ1cHRpbmctdGltZXIUc2VxdWVudGlhbC1taS1tYXJrZXIJdXNlci10YXNrDWJ1c2luZXNzLXJ1bGUSc3ViLXByb2Nlc3MtbWFya2VyHXN0YXJ0LWV2ZW50LXBhcmFsbGVsLW11bHRpcGxlEXN0YXJ0LWV2ZW50LWVycm9yH2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1zaWduYWweaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWVycm9yFmVuZC1ldmVudC1jb21wZW5zYXRpb24Uc3VicHJvY2Vzcy1jb2xsYXBzZWQTc3VicHJvY2Vzcy1leHBhbmRlZAR0YXNrD2VuZC1ldmVudC1lcnJvciNpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtZXNjYWxhdGlvbh5pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtdGltZXIWc3RhcnQtZXZlbnQtZXNjYWxhdGlvbhJzdGFydC1ldmVudC1zaWduYWwSYnVzaW5lc3MtcnVsZS10YXNrBm1hbnVhbAdyZWNlaXZlDWNhbGwtYWN0aXZpdHkRc3RhcnQtZXZlbnQtdGltZXITc3RhcnQtZXZlbnQtbWVzc2FnZRdpbnRlcm1lZGlhdGUtZXZlbnQtbm9uZR1pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbGluaxRlbmQtZXZlbnQtZXNjYWxhdGlvbg90ZXh0LWFubm90YXRpb24HYnBtbi1pbw9nYXRld2F5LWNvbXBsZXgSZ2F0ZXdheS1ldmVudGJhc2VkDGdhdGV3YXktbm9uZQpnYXRld2F5LW9yE2VuZC1ldmVudC10ZXJtaW5hdGUQZW5kLWV2ZW50LXNpZ25hbA5lbmQtZXZlbnQtbm9uZRJlbmQtZXZlbnQtbXVsdGlwbGURZW5kLWV2ZW50LW1lc3NhZ2UOZW5kLWV2ZW50LWxpbmsgaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW1lc3NhZ2UlaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWNvbXBlbnNhdGlvbhRzdGFydC1ldmVudC1tdWx0aXBsZQZzY3JpcHQLbWFudWFsLXRhc2sEc2VuZAdzZXJ2aWNlDHJlY2VpdmUtdGFzawR1c2VyEHN0YXJ0LWV2ZW50LW5vbmUjaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWVzY2FsYXRpb24haW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW11bHRpcGxlNGludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLWVzY2FsYXRpb24daW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWxpbmsmc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1jb25kaXRpb24LZGF0YS1vYmplY3QLc2NyaXB0LXRhc2sJc2VuZC10YXNrCmRhdGEtc3RvcmUnc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1lc2NhbGF0aW9uIGludGVybWVkaWF0ZS1ldmVudC10aHJvdy1tZXNzYWdlMmludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLW11bHRpcGxlMGludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLXNpZ25hbCFpbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctbXVsdGlwbGUkc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1tZXNzYWdlDWFkLWhvYy1tYXJrZXIMc2VydmljZS10YXNrCXRhc2stbm9uZRNjb21wZW5zYXRpb24tbWFya2VyJXN0YXJ0LWV2ZW50LW5vbi1pbnRlcnJ1cHRpbmctbXVsdGlwbGUfaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LXNpZ25hbDNpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy1jb25kaXRpb24LcGFydGljaXBhbnQZZXZlbnQtc3VicHJvY2Vzcy1leHBhbmRlZBFsYW5lLWluc2VydC1iZWxvdwpzcGFjZS10b29sEGNvbm5lY3Rpb24tbXVsdGkEbGFuZQpsYXNzby10b29sEWxhbmUtaW5zZXJ0LWFib3ZlEWxhbmUtZGl2aWRlLXRocmVlD2xhbmUtZGl2aWRlLXR3bwpkYXRhLWlucHV0C2RhdGEtb3V0cHV0CWhhbmQtdG9vbAVncm91cAt0cmFuc2FjdGlvbgAA') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bpmn';
    src: url('../font/bpmn.svg?61125153#bpmn') format('svg');
  }
}
*/

 [class^="bpmn-icon-"]:before, [class*=" bpmn-icon-"]:before {
  font-family: "bpmn";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /* margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.bpmn-icon-screw-wrench:before { content: '\e800'; } /* '' */
.bpmn-icon-trash:before { content: '\e801'; } /* '' */
.bpmn-icon-conditional-flow:before { content: '\e802'; } /* '' */
.bpmn-icon-default-flow:before { content: '\e803'; } /* '' */
.bpmn-icon-gateway-parallel:before { content: '\e804'; } /* '' */
.bpmn-icon-intermediate-event-catch-cancel:before { content: '\e805'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\e806'; } /* '' */
.bpmn-icon-start-event-compensation:before { content: '\e807'; } /* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\e808'; } /* '' */
.bpmn-icon-loop-marker:before { content: '\e809'; } /* '' */
.bpmn-icon-parallel-mi-marker:before { content: '\e80a'; } /* '' */
.bpmn-icon-start-event-non-interrupting-signal:before { content: '\e80b'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\e80c'; } /* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\e80d'; } /* '' */
.bpmn-icon-intermediate-event-catch-compensation:before { content: '\e80e'; } /* '' */
.bpmn-icon-gateway-xor:before { content: '\e80f'; } /* '' */
.bpmn-icon-connection:before { content: '\e810'; } /* '' */
.bpmn-icon-end-event-cancel:before { content: '\e811'; } /* '' */
.bpmn-icon-intermediate-event-catch-condition:before { content: '\e812'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\e813'; } /* '' */
.bpmn-icon-start-event-condition:before { content: '\e814'; } /* '' */
.bpmn-icon-start-event-non-interrupting-timer:before { content: '\e815'; } /* '' */
.bpmn-icon-sequential-mi-marker:before { content: '\e816'; } /* '' */
.bpmn-icon-user-task:before { content: '\e817'; } /* '' */
.bpmn-icon-business-rule:before { content: '\e818'; } /* '' */
.bpmn-icon-sub-process-marker:before { content: '\e819'; } /* '' */
.bpmn-icon-start-event-parallel-multiple:before { content: '\e81a'; } /* '' */
.bpmn-icon-start-event-error:before { content: '\e81b'; } /* '' */
.bpmn-icon-intermediate-event-catch-signal:before { content: '\e81c'; } /* '' */
.bpmn-icon-intermediate-event-catch-error:before { content: '\e81d'; } /* '' */
.bpmn-icon-end-event-compensation:before { content: '\e81e'; } /* '' */
.bpmn-icon-subprocess-collapsed:before { content: '\e81f'; } /* '' */
.bpmn-icon-subprocess-expanded:before { content: '\e820'; } /* '' */
.bpmn-icon-task:before { content: '\e821'; } /* '' */
.bpmn-icon-end-event-error:before { content: '\e822'; } /* '' */
.bpmn-icon-intermediate-event-catch-escalation:before { content: '\e823'; } /* '' */
.bpmn-icon-intermediate-event-catch-timer:before { content: '\e824'; } /* '' */
.bpmn-icon-start-event-escalation:before { content: '\e825'; } /* '' */
.bpmn-icon-start-event-signal:before { content: '\e826'; } /* '' */
.bpmn-icon-business-rule-task:before { content: '\e827'; } /* '' */
.bpmn-icon-manual:before { content: '\e828'; } /* '' */
.bpmn-icon-receive:before { content: '\e829'; } /* '' */
.bpmn-icon-call-activity:before { content: '\e82a'; } /* '' */
.bpmn-icon-start-event-timer:before { content: '\e82b'; } /* '' */
.bpmn-icon-start-event-message:before { content: '\e82c'; } /* '' */
.bpmn-icon-intermediate-event-none:before { content: '\e82d'; } /* '' */
.bpmn-icon-intermediate-event-catch-link:before { content: '\e82e'; } /* '' */
.bpmn-icon-end-event-escalation:before { content: '\e82f'; } /* '' */
.bpmn-icon-text-annotation:before { content: '\e830'; } /* '' */
.bpmn-icon-bpmn-io:before { content: '\e831'; } /* '' */
.bpmn-icon-gateway-complex:before { content: '\e832'; } /* '' */
.bpmn-icon-gateway-eventbased:before { content: '\e833'; } /* '' */
.bpmn-icon-gateway-none:before { content: '\e834'; } /* '' */
.bpmn-icon-gateway-or:before { content: '\e835'; } /* '' */
.bpmn-icon-end-event-terminate:before { content: '\e836'; } /* '' */
.bpmn-icon-end-event-signal:before { content: '\e837'; } /* '' */
.bpmn-icon-end-event-none:before { content: '\e838'; } /* '' */
.bpmn-icon-end-event-multiple:before { content: '\e839'; } /* '' */
.bpmn-icon-end-event-message:before { content: '\e83a'; } /* '' */
.bpmn-icon-end-event-link:before { content: '\e83b'; } /* '' */
.bpmn-icon-intermediate-event-catch-message:before { content: '\e83c'; } /* '' */
.bpmn-icon-intermediate-event-throw-compensation:before { content: '\e83d'; } /* '' */
.bpmn-icon-start-event-multiple:before { content: '\e83e'; } /* '' */
.bpmn-icon-script:before { content: '\e83f'; } /* '' */
.bpmn-icon-manual-task:before { content: '\e840'; } /* '' */
.bpmn-icon-send:before { content: '\e841'; } /* '' */
.bpmn-icon-service:before { content: '\e842'; } /* '' */
.bpmn-icon-receive-task:before { content: '\e843'; } /* '' */
.bpmn-icon-user:before { content: '\e844'; } /* '' */
.bpmn-icon-start-event-none:before { content: '\e845'; } /* '' */
.bpmn-icon-intermediate-event-throw-escalation:before { content: '\e846'; } /* '' */
.bpmn-icon-intermediate-event-catch-multiple:before { content: '\e847'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\e848'; } /* '' */
.bpmn-icon-intermediate-event-throw-link:before { content: '\e849'; } /* '' */
.bpmn-icon-start-event-non-interrupting-condition:before { content: '\e84a'; } /* '' */
.bpmn-icon-data-object:before { content: '\e84b'; } /* '' */
.bpmn-icon-script-task:before { content: '\e84c'; } /* '' */
.bpmn-icon-send-task:before { content: '\e84d'; } /* '' */
.bpmn-icon-data-store:before { content: '\e84e'; } /* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before { content: '\e84f'; } /* '' */
.bpmn-icon-intermediate-event-throw-message:before { content: '\e850'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\e851'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\e852'; } /* '' */
.bpmn-icon-intermediate-event-throw-multiple:before { content: '\e853'; } /* '' */
.bpmn-icon-start-event-non-interrupting-message:before { content: '\e854'; } /* '' */
.bpmn-icon-ad-hoc-marker:before { content: '\e855'; } /* '' */
.bpmn-icon-service-task:before { content: '\e856'; } /* '' */
.bpmn-icon-task-none:before { content: '\e857'; } /* '' */
.bpmn-icon-compensation-marker:before { content: '\e858'; } /* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before { content: '\e859'; } /* '' */
.bpmn-icon-intermediate-event-throw-signal:before { content: '\e85a'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\e85b'; } /* '' */
.bpmn-icon-participant:before { content: '\e85c'; } /* '' */
.bpmn-icon-event-subprocess-expanded:before { content: '\e85d'; } /* '' */
.bpmn-icon-lane-insert-below:before { content: '\e85e'; } /* '' */
.bpmn-icon-space-tool:before { content: '\e85f'; } /* '' */
.bpmn-icon-connection-multi:before { content: '\e860'; } /* '' */
.bpmn-icon-lane:before { content: '\e861'; } /* '' */
.bpmn-icon-lasso-tool:before { content: '\e862'; } /* '' */
.bpmn-icon-lane-insert-above:before { content: '\e863'; } /* '' */
.bpmn-icon-lane-divide-three:before { content: '\e864'; } /* '' */
.bpmn-icon-lane-divide-two:before { content: '\e865'; } /* '' */
.bpmn-icon-data-input:before { content: '\e866'; } /* '' */
.bpmn-icon-data-output:before { content: '\e867'; } /* '' */
.bpmn-icon-hand-tool:before { content: '\e868'; } /* '' */
.bpmn-icon-group:before { content: '\e869'; } /* '' */
.bpmn-icon-transaction:before { content: '\e8c4'; } /* '' */
/**
 * outline styles
 */

.djs-outline {
  fill: none;
  visibility: hidden;
}

.djs-element.hover .djs-outline,
.djs-element.selected .djs-outline {
  visibility: visible;
  shape-rendering: crispEdges;
  stroke-dasharray: 3,3;
}

.djs-element.selected .djs-outline {
  stroke: #8888FF;
  stroke-width: 1px;
}

.djs-element.hover .djs-outline {
  stroke: #FF8888;
  stroke-width: 1px;
}

.djs-shape.connect-ok .djs-visual > :nth-child(1) {
  fill: #DCFECC /* light-green */ !important;
}

.djs-shape.connect-not-ok .djs-visual > :nth-child(1),
.djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
  fill: #f9dee5 /* light-red */ !important;
}

.djs-shape.new-parent .djs-visual > :nth-child(1) {
  fill: #F7F9FF !important;
}

svg.drop-not-ok {
  background: #f9dee5 /* light-red */ !important;
}

svg.new-parent {
  background: #F7F9FF /* light-blue */ !important;
}

.djs-connection.connect-ok .djs-visual > :nth-child(1),
.djs-connection.drop-ok .djs-visual > :nth-child(1) {
  stroke: #90DD5F /* light-green */ !important;
}

.djs-connection.connect-not-ok .djs-visual > :nth-child(1),
.djs-connection.drop-not-ok .djs-visual > :nth-child(1) {
  stroke: #E56283 /* light-red */ !important;
}

.drop-not-ok,
.connect-not-ok {
  cursor: not-allowed;
}

.djs-element.attach-ok .djs-visual > :nth-child(1) {
  stroke-width: 5px !important;
  stroke: rgba(255, 116, 0, 0.7) !important;
}

.djs-frame.connect-not-ok .djs-visual > :nth-child(1),
.djs-frame.drop-not-ok .djs-visual > :nth-child(1) {
  stroke-width: 3px !important;
  stroke: #E56283 /* light-red */ !important;
  fill: none !important;
}

/**
* Selection box style
*
*/
.djs-lasso-overlay {
  fill: rgb(255, 116, 0);
  fill-opacity: 0.1;

  stroke-dasharray: 5 1 3 1;
  stroke: rgb(255, 116, 0);

  shape-rendering: crispEdges;
  pointer-events: none;
}

/**
 * Resize styles
 */
.djs-resize-overlay {
  fill: none;

  stroke-dasharray: 5 1 3 1;
  stroke: rgb(255, 116, 0);

  pointer-events: none;
}

.djs-resizer-hit {
  fill: none;
  pointer-events: all;
}

.djs-resizer-visual {
  fill: white;
  stroke-width: 1px;
  stroke: #BBB;
  shape-rendering: geometricprecision;
}

.djs-resizer:hover .djs-resizer-visual {
  stroke: #555;
}

.djs-cursor-resize-ns,
.djs-resizer-n,
.djs-resizer-s {
  cursor: ns-resize;
}

.djs-cursor-resize-ew,
.djs-resizer-e,
.djs-resizer-w {
  cursor: ew-resize;
}

.djs-cursor-resize-nwse,
.djs-resizer-nw,
.djs-resizer-se {
  cursor: nwse-resize;
}

.djs-cursor-resize-nesw,
.djs-resizer-ne,
.djs-resizer-sw {
  cursor: nesw-resize;
}

.djs-shape.djs-resizing > .djs-outline {
  visibility: hidden !important;
}

.djs-shape.djs-resizing > .djs-resizer {
  visibility: hidden;
}

.djs-dragger > .djs-resizer {
  visibility: hidden;
}

/**
 * drag styles
 */
.djs-dragger * {
  fill: none !important;
  stroke: rgb(255, 116, 0) !important;
}

.djs-dragger tspan,
.djs-dragger text {
  fill: rgb(255, 116, 0) !important;
  stroke: none !important;
}

marker.djs-dragger circle,
marker.djs-dragger path,
marker.djs-dragger polygon,
marker.djs-dragger polyline,
marker.djs-dragger rect {
  fill: rgb(255, 116, 0) !important;
  stroke: none !important;
}

marker.djs-dragger text,
marker.djs-dragger tspan {
  fill: none !important;
  stroke: rgb(255, 116, 0) !important;
}

.djs-dragging {
  opacity: 0.3;
}

.djs-dragging,
.djs-dragging > * {
  pointer-events: none !important;
}

.djs-dragging .djs-context-pad,
.djs-dragging .djs-outline {
  display: none !important;
}

/**
 * no pointer events for visual
 */
.djs-visual,
.djs-outline {
  pointer-events: none;
}

.djs-element.attach-ok .djs-hit {
  stroke-width: 60px !important;
}

/**
 * all pointer events for hit shape
 */
.djs-element > .djs-hit-all {
  pointer-events: all;
}

.djs-element > .djs-hit-stroke,
.djs-element > .djs-hit-click-stroke {
  pointer-events: stroke;
}

/**
 * all pointer events for hit shape
 */
.djs-drag-active .djs-element > .djs-hit-click-stroke {
  pointer-events: all;
}

/**
 * shape / connection basic styles
 */
.djs-connection .djs-visual {
  stroke-width: 2px;
  fill: none;
}

.djs-cursor-grab {
  cursor: grab;
}

.djs-cursor-grabbing {
  cursor: grabbing;
}

.djs-cursor-crosshair {
  cursor: crosshair;
}

.djs-cursor-move {
  cursor: move;
}

.djs-cursor-resize-ns {
  cursor: ns-resize;
}

.djs-cursor-resize-ew {
  cursor: ew-resize;
}


/**
 * snapping
 */
.djs-snap-line {
  stroke: rgb(255, 195, 66);
  stroke: rgba(255, 195, 66, 0.50);
  stroke-linecap: round;
  stroke-width: 2px;
  pointer-events: none;
}

/**
 * snapping
 */
.djs-crosshair {
  stroke: #555;
  stroke-linecap: round;
  stroke-width: 1px;
  pointer-events: none;
  shape-rendering: crispEdges;
  stroke-dasharray: 5, 5;
}

/**
 * palette
 */

.djs-palette {
  position: absolute;
  left: 20px;
  top: 20px;

  box-sizing: border-box;
  width: 48px;
}

.djs-palette .separator {
  margin: 0 5px;
  padding-top: 5px;

  border: none;
  border-bottom: solid 1px #DDD;

  clear: both;
}

.djs-palette .entry:before {
  vertical-align: text-bottom;
}

.djs-palette .djs-palette-toggle {
  cursor: pointer;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  color: #333;
  font-size: 30px;

  text-align: center;
}

.djs-palette .entry {
  float: left;
}

.djs-palette .entry img {
  max-width: 100%;
}

.djs-palette .djs-palette-entries:after {
  content: '';
  display: table;
  clear: both;
}

.djs-palette .djs-palette-toggle:hover {
  background: #666;
}

.djs-palette .entry:hover {
  color: rgb(255, 116, 0);
}

.djs-palette .highlighted-entry {
  color: rgb(255, 116, 0) !important;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  cursor: default;
}

/**
 * Palette open / two-column layout is controlled via
 * classes on the palette. Events to hook into palette
 * changed life-cycle are available in addition.
 */
.djs-palette.two-column.open {
  width: 94px;
}

.djs-palette:not(.open) .djs-palette-entries {
  display: none;
}

.djs-palette:not(.open) {
  overflow: hidden;
}

.djs-palette.open .djs-palette-toggle {
  display: none;
}

/**
 * context-pad
 */
.djs-overlay-context-pad {
  width: 72px;
}

.djs-context-pad {
  position: absolute;
  display: none;
  pointer-events: none;
}

.djs-context-pad .entry {
  width: 22px;
  height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 22px;
  margin: 0 2px 2px 0;

  border-radius: 3px;

  cursor: default;

  background-color: #FEFEFE;
  box-shadow: 0 0 2px 1px #FEFEFE;
  pointer-events: all;
}

.djs-context-pad .entry:before {
  vertical-align: top;
}

.djs-context-pad .entry:hover {
  background: rgb(255, 252, 176);
}

.djs-context-pad.open {
  display: block;
}

/**
 * popup styles
 */
.djs-popup .entry {
  line-height: 20px;
  white-space: nowrap;
  cursor: default;
}

/* larger font for prefixed icons */
.djs-popup .entry:before {
  vertical-align: middle;
  font-size: 20px;
}

.djs-popup .entry > span {
  vertical-align: middle;
  font-size: 14px;
}

.djs-popup .entry:hover,
.djs-popup .entry.active:hover {
  background: rgb(255, 252, 176);
}

.djs-popup .entry.disabled {
  background: inherit;
}

.djs-popup .djs-popup-header .entry {
  display: inline-block;
  padding: 2px 3px 2px 3px;

  border: solid 1px transparent;
  border-radius: 3px;
}

.djs-popup .djs-popup-header .entry.active {
  color: rgb(255, 116, 0);
  border: solid 1px rgb(255, 116, 0);
  background-color: #F6F6F6;
}

.djs-popup-body .entry {
  padding: 4px 10px 4px 5px;
}

.djs-popup-body .entry > span {
  margin-left: 5px;
}

.djs-popup-body {
  background-color: #FEFEFE;
}

.djs-popup-header {
  border-bottom: 1px solid #DDD;
}

.djs-popup-header .entry {
  margin: 1px;
  margin-left: 3px;
}

.djs-popup-header .entry:last-child {
  margin-right: 3px;
}

/**
 * popup / palette styles
 */
.djs-popup, .djs-palette {
  background: #FAFAFA;
  border: solid 1px #CCC;
  border-radius: 2px;
}

/**
 * touch
 */

.djs-shape,
.djs-connection {
  touch-action: none;
}

.djs-segment-dragger,
.djs-bendpoint {
  display: none;
}

/**
 * bendpoints
 */
.djs-segment-dragger .djs-visual {
  fill: rgba(255, 255, 121, 0.2);
  stroke-width: 1px;
  stroke-opacity: 1;
  stroke: rgba(255, 255, 121, 0.3);
}

.djs-bendpoint .djs-visual {
  fill: rgba(255, 255, 121, 0.8);
  stroke-width: 1px;
  stroke-opacity: 0.5;
  stroke: black;
}

.djs-segment-dragger:hover,
.djs-bendpoints.hover .djs-segment-dragger,
.djs-bendpoints.selected .djs-segment-dragger,
.djs-bendpoint:hover,
.djs-bendpoints.hover .djs-bendpoint,
.djs-bendpoints.selected .djs-bendpoint {
  display: block;
}

.djs-drag-active .djs-bendpoints * {
  display: none;
}

.djs-bendpoints:not(.hover) .floating {
  display: none;
}

.djs-segment-dragger:hover .djs-visual,
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint:hover .djs-visual,
.djs-bendpoint.floating .djs-visual {
  fill: yellow;
  stroke-opacity: 0.5;
  stroke: black;
}

.djs-bendpoint.floating .djs-hit {
  pointer-events: none;
}

.djs-segment-dragger .djs-hit,
.djs-bendpoint .djs-hit {
  pointer-events: all;
  fill: none;
}

.djs-segment-dragger.horizontal .djs-hit {
  cursor: ns-resize;
}

.djs-segment-dragger.vertical .djs-hit {
  cursor: ew-resize;
}

.djs-segment-dragger.djs-dragging .djs-hit {
  pointer-events: none;
}

.djs-updating,
.djs-updating > * {
  pointer-events: none !important;
}

.djs-updating .djs-context-pad,
.djs-updating .djs-outline,
.djs-updating .djs-bendpoint,
.connect-ok .djs-bendpoint,
.connect-not-ok .djs-bendpoint,
.drop-ok .djs-bendpoint,
.drop-not-ok .djs-bendpoint {
  display: none !important;
}

.djs-segment-dragger.djs-dragging,
.djs-bendpoint.djs-dragging {
  display: block;
  opacity: 1.0;
}

.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint.djs-dragging .djs-visual {
  fill: yellow;
  stroke-opacity: 0.5;
}


/**
 * tooltips
 */
.djs-tooltip-error {
  font-size: 11px;
  line-height: 18px;
  text-align: left;

  padding: 5px;

  opacity: 0.7;
}

.djs-tooltip-error > * {
  width: 160px;

  background: rgb(252, 236, 240);
  color: rgb(158, 76, 76);
  padding: 3px 7px;
  border-radius: 5px;
  border-left: solid 5px rgb(174, 73, 73);
}

.djs-tooltip-error:hover {
  opacity: 1;
}


/**
 * search pad
 */
.djs-search-container {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;

  width: 25%;
  min-width: 300px;
  max-width: 400px;
  z-index: 10;

  font-size: 1.05em;
  opacity: 0.9;
  background: #FAFAFA;
  border: solid 1px #CCC;
  border-radius: 2px;
}

.djs-search-container:not(.open) {
  display: none;
}

.djs-search-input input {
  font-size: 1.05em;
  width: 100%;
  padding: 6px 10px;
  border: 1px solid #ccc;
}

.djs-search-input input:focus {
  outline: none;
  border-color: #52B415;
}

.djs-search-results {
  position: relative;
  overflow-y: auto;
  max-height: 200px;
}

.djs-search-results:hover {
  /*background: #fffdd7;*/
  cursor: pointer;
}

.djs-search-result {
  width: 100%;
  padding: 6px 10px;
  background: white;
  border-bottom: solid 1px #AAA;
  border-radius: 1px;
}

.djs-search-highlight {
  color: black;
}

.djs-search-result-primary {
  margin: 0 0 10px;
}

.djs-search-result-secondary {
  font-family: monospace;
  margin: 0;
}

.djs-search-result:hover {
  background: #fdffd6;
}

.djs-search-result-selected {
  background: #fffcb0;
}

.djs-search-result-selected:hover {
  background: #f7f388;
}

.djs-search-overlay {
  background: yellow;
  opacity: 0.3;
}

/**
 * hidden styles
 */
.djs-element-hidden,
.djs-element-hidden .djs-hit,
.djs-element-hidden .djs-outline,
.djs-label-hidden .djs-label {
  display: none !important;
}

.djs-minimap {
  position: absolute;
  top: 20px;
  right: 20px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.9);
  border: solid 1px #CCC;
  border-radius: 2px;
  box-sizing: border-box;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
}

.djs-minimap:not(.open) {
  overflow: hidden;
}

.djs-minimap .map {
  display: none;
}

.djs-minimap.open .map {
  display: block;
}

.djs-minimap .map {
  width: 320px;
  height: 180px;
}

.djs-minimap:not(.open) .toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
}

.djs-minimap:not(.open) .toggle:before {
  content: 'Open';
}

.djs-minimap.open .toggle {
  position: absolute;
  right: 0;
  padding: 6px;
  z-index: 1;
}

.djs-minimap.open .toggle:before {
  content: 'Close';
}

.djs-minimap .map {
  cursor: crosshair;
}

.djs-minimap .viewport {
  /* fill: rgba(255, 116, 0, 0.25); */
  fill: none;
  stroke: none;
}

.djs-minimap .viewport-dom {
  position: absolute;
  border: solid 2px orange;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: move;
}

.djs-minimap:not(.open) .viewport-dom {
  display: none;
}

.djs-minimap.open .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.2);
  pointer-events: none;
}

.djs-minimap .cursor-crosshair {
  cursor: crosshair;
}

.djs-minimap .cursor-move {
  cursor: move;
}

.bjsl-overlay {
  z-index: 500;
}

.bjsl-overlay:hover {
  z-index: 1000;
}

.bjsl-dropdown {
  display: none;
}

.bjsl-overlay:hover .bjsl-dropdown,
.bjsl-dropdown.open {
  display: block;
}

.bjsl-issues {
  padding: 8px;
  color: #444;
  font-family: 'Arial', sans-serif;
  font-size: 12px;
  background: #FAFAFA;
  border: solid 1px #CCC;
  border-radius: 2px;
}

.bjsl-icon {
  background: white;
  border-radius: 100%;
  display: inline-block;
  height: 20px;
  line-height: 23px;
  text-align: center;
  width: 20px;
}

.bjsl-icon-error {
  background-color: #cc3300;
  color: white;

  /* color: #cc3300; */
}

.bjsl-icon-warning {
  background-color: #f7c71a;
  color: white;

  /* color: #f7c71a; */
}

.bjsl-overlay {
  position: relative;
}

.bjsl-issues-top-right .bjsl-dropdown,
.bjsl-issues-bottom-right .bjsl-dropdown-content {
  top: 0;
  left: 0;
}

.bjsl-issues-bottom-right .bjsl-dropdown,
.bjsl-issues-top-right .bjsl-dropdown-content {
  bottom: 0;
  left: 0;
}

.bjsl-issues-top-right .bjsl-dropdown-content {
  padding-bottom: 5px;
}

.bjsl-issues-bottom-right .bjsl-dropdown-content {
  padding-top: 5px;
}

.bjsl-dropdown-content {
  min-width: 260px;
  position:  absolute;
}

.bjsl-dropdown {
  position: absolute;
}

.bjsl-issues {
  list-style: none;
  margin: 0;
}

.bjsl-issues ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.bjsl-issues li {
  display: flex;
  flex-direction: row;
  white-space: nowrap;
}

.bjsl-issues li:not(:first-child) {
  margin-top: 7px;
}

.bjsl-issues .error svg {
  color: #cc3300;
}

.bjsl-issues .warning svg {
  color: #f7c71a;
}

.bjsl-issues a {
  color: #444;
  margin-left: 8px;
  text-decoration: none;
}

.bjsl-issues .bjsl-issue-heading {
  margin-left: 0px;
  font-weight: bold;
  margin-bottom: 100px;
}

.bjsl-child-issues hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}

.bjsl-child-issues ul {
  margin-top: 7px;
}

.bjsl-issues a:hover {
  text-decoration: none;
}

.bjsl-id-hint {
  background-color: #bdbdbd;
  padding: 1px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  border-radius: 20px;
}


/**
 * Summary button styles
 */

.bjsl-button {
  border-radius: 100px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%);
  background-color: #fafafa;
  padding: 5px 10px;
  border: none;
  color: #ddd;
  display: flex;
  align-items: center;
  outline: none;
  font-weight: bold;
}

.bjsl-button-inactive:hover {
  color: #444;
}

.bjsl-button svg {
  margin-top: -1px;
  margin-right: 10px;
}

.bjsl-button-success {
  background-color: #52b415;
  color: white;
}

.bjsl-button-error {
  background-color: #cc3300;
  color: white;
}

.bjsl-button-warning {
  background-color: #f7c71a;
  color: white;
}

.iv {
  /***** snap view css *****/
  /*** zoom slider ***/
  /**** snap view css end *****/
}
.iv-container {
  overflow: hidden;
  position: relative;
}
.iv-fullscreen {
  position: fixed;
  background: #0d0d0d;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}
.iv-fullscreen-container {
  position: relative;
  height: 100%;
  width: 100%;
}
.iv-container {
  overflow: hidden;
  position: relative;
}
.iv-image-mode {
  display: inline-block;
}
.iv-fullscreen-close {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 10px;
  top: 10px;
  padding: 10px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
  text-shadow: 0px 0px 3px #6d6d6d;
  transition: all ease 200ms;
}
.iv-fullscreen-close:after, .iv-fullscreen-close:before {
  content: "";
  height: 4px;
  width: 24px;
  background: #FFF;
  position: absolute;
  left: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.iv-fullscreen-close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.iv-fullscreen-close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.iv-fullscreen-close:hover {
  transform: rotate(90deg);
  transform-origin: 50% 50%;
}
.iv-snap-view {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 20px;
  left: 20px;
  border: 1px solid #aaa;
  background: black;
  z-index: 100;
  box-sizing: content-box;
  transition: opacity ease 400ms;
  opacity: 0;
}
.iv-snap-image-wrap {
  display: inline-block;
  position: absolute;
  max-width: 150px;
  max-height: 150px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
}
.iv-snap-image {
  position: relative;
  touch-action: none;
}
.iv-snap-handle {
  box-sizing: border-box;
  position: absolute;
  border: 1px solid white;
  transform: translate3d(0, 0, 0);
  box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  cursor: grab;
}
.iv-snap-handle:active {
  cursor: grabbing;
}
.iv-zoom-slider {
  width: 100%;
  box-sizing: content-box;
  border: 1px solid #aaa;
  border-top: 0;
  background: rgba(0, 0, 0, 0.3);
  height: 15px;
  position: absolute;
  top: 150px;
  left: -1px;
}
.iv-zoom-handle {
  width: 20px;
  height: 15px;
  background: white;
  position: absolute;
  cursor: pointer;
  cursor: grab;
}
.iv-zoom-handle:active {
  cursor: grabbing;
}
.iv-image-view {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.iv-image-wrap {
  display: inline-block;
}
.iv-image-wrap:active {
  cursor: move;
}
.iv-image {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  touch-action: none;
  transform: translate3d(0, 0, 0);
}
.iv-loader {
  top: 50%;
  left: 50%;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  z-index: 100;
  margin-top: -16px;
  margin-left: -16px;
  font-size: 5px;
  position: absolute;
  text-indent: -9999em;
  border: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: loading-icon 1.1s infinite linear;
}
.iv-loader:after {
  width: 10em;
  height: 10em;
  border-radius: 50%;
}
@keyframes loading-icon {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
/* Use your own utility and font modules */
/* External CSS libraries (can only be @import, keep them after all @use) */
/* Tippy.js */
/* Spacing */
/* divider */
/* disable */
.level4-style {
  /* -------------------- App Container -------------------- */
  --appContainerGap: 0.5em;
  --appContainerRadius: var(--vw-radius-md);
  /* Side space margin */
  --sideSpaceMargin: 1200px;
  /* Outer Focus Border Border */
  --focusOuterOutline: none !important;
  /* -------------------- Radius Styles -------------------- */
  --dialogRadius: 1rem;
  --chipRadius: 999px;
  --queryBuilderRadius: .75rem;
  --iconSelectBoxRadius: var(--fieldRadius);
  --cardRadius: 1.6em;
  /* -------------------- Chip Variant Colors -------------------- */
  /* Success Chip */
  --chipSuccessBgColor: #d7f7d9;
  --chipSuccessTextColor: #0a4d00;
  /* Error Chip */
  --chipErrorBgColor: #ffe8e8;
  --chipErrorTextColor: #ba0000;
  /* Warning Chip */
  --chipWarningBgColor: #fff5c2;
  --chipWarningTextColor: #7a5900;
  /* Info Chip */
  --chipInfoBgColor: #e6f1ff;
  --chipInfoTextColor: #004085;
  /* Purple Chip */
  --chipPurpleBgColor: #efdffa;
  --chipPurpleTextColor: #552684;
  /* Orange Chip */
  --chipOrangeBgColor: #ffecd8;
  --chipOrangeTextColor: #824313;
  /* Pink Chip */
  --chipPinkBgColor: #ffebf4;
  --chipPinkTextColor: #750f3d;
  /* Cyan Chip */
  --chipCyanBgColor: #d9f7fa;
  --chipCyanTextColor: #00555e;
  /* Neutral Chip */
  --chipNeutralBgColor: transparent;
  --chipNeutralTextColor: var(--grayColor700);
  /* -------------------- Builder Config -------------------- */
  --configCardRadius: 1rem;
  --configHeaderMargin: 0em 0em 1.34em 0em;
  --configHeaderBgColor: var(--bgColor10);
  --configHeaderBorderWidth: 1px;
  /* --------------------------------------
   * Field Variables
   * -------------------------------------- */
  --fieldRadius: 8px;
  --fieldHeight: 2.9em;
  --fieldLabelGap: 0.25rem;
  --fieldBorderWidth: 1px;
  --fieldHoverBorderWidth: 1px;
  --fieldFocusBorderWidth: 2px; /* 2px is the default focus border width */
  /* Field Colors */
  --fieldPlaceholderColor: var(--grayColor400);
  --fieldLabelColor: var(--vw-color-gray-700);
  --fieldHoverLabelColor: var(--vw-color-gray-900);
  --fieldTextColor: var(--vw-color-gray-900);
  --fieldHoverBorderColor: var(--accentColor500);
  --fieldFocusBorderColor: var(--accentColor500);
  --fieldMatHintColor: var(--vw-color-gray-500);
  --fieldBorderColor: var(--vw-color-gray-300);
  /* Disabled Field Styles */
  --fieldDisabledBgColor: var(--bgColor50);
  --fieldDisabledActiveBgColor: var(--bgColor100);
  --fieldDisabledLabelColor: var(--grayColor400);
  --fieldDisabledTextColor: var(--grayColor500);
  --fieldDisabledBorderColor: var(--grayColor100);
  --fieldDisabledBorderWidth: 0em;
  /* General Field Styling */
  --fieldLabelFontWeight: 500;
  --fieldTextFontWeight: 500;
  --fieldPlaceholderFontWeight: 500;
  --fieldMatHintFontWeight: 400;
  --fieldAffixIconBorderWidth: 0em;
  --fieldCurrencyInputBorderWidth: 0.084em;
  /* --------------------------------------
   * Dropdown Variables
   * -------------------------------------- */
  --dropdownBorderColor: var(--fieldBorderColor);
  --dropdownItemHoverTextColor: var(--accentColor800);
  --dropdownItemHoverBgColor: var(--accentColor50);
  --dropdownSelectedCheckMarkColor: transparent;
  --dropdownSelectedTextColor: var(--accentColor500);
  --dropdownSelectedCheckMarkVisibility: none;
  --dropdownSelectedBgColor: var(--accentColor50);
  --dropdownSelectedBgColor: var(--bgColor50);
  --dropdownItemTextColor: var(--grayColor600);
  --dropDownArrowColor: var(--grayColor400);
  /* Field Error States */
  --fieldErrorBorderColor: var(--vw-color-gray-300);
  --fieldErrorHoverBorderColor: var(--accentColor500);
  --fieldErrorFocusBorderColor: var(--accentColor500);
  --fieldHintErrorColor: var(--warnColor600);
  --fieldErrorLtrMsgAlignment: right;
  --fieldErrorRtlMsgAlignment: left;
  /* Field Affix Text */
  --fieldAffixTextBorderWidth: 0em;
  /* --------------------------------------
   * Button Variables
   * -------------------------------------- */
  /* -------------------- Button Styles -------------------- */
  /* General Button Styling */
  --buttonRadius: var(--fieldRadius);
  --buttonHeight: 2.67em;
  --buttonIconWidth: 2.67em;
  --buttonIconHeight: 2.67em;
  --buttonPadding: 0.5em 0.67em;
  /* --------------------------------------
  * Filled Button Variables
  * -------------------------------------- */
  /* Disabled Filled Button Styles */
  --buttonFilledDisabledBgColor: var(--grayColor50);
  --buttonFilledDisabledTextColor: var(--grayColor400);
  --buttonFilledDisabledBorderColor: var(--grayColor50);
  /* Primary */
  --buttonFilledPrimaryBgColor: var(--primaryColor500);
  --buttonFilledPrimaryTextColor: var(--grayColor10);
  --buttonFilledPrimaryBorderColor: var(--primaryColor500);
  --buttonFilledPrimaryBorderWidth: 0.084em;
  --buttonFilledPrimaryHoverBgColor: var(--primaryColor600);
  --buttonFilledPrimaryHoverBorderColor: var(--primaryColor600);
  --buttonFilledPrimaryHoverTextColor: var(--grayColor10);
  --buttonFilledPrimaryFocusBgColor: var(--primaryColor700);
  --buttonFilledPrimaryFocusBorderColor: var(--primaryColor700);
  --buttonFilledPrimaryFocusTextColor: var(--grayColor10);
  /* Accent */
  --buttonFilledAccentBgColor: var(--accentColor500);
  --buttonFilledAccentTextColor: var(--grayColor10);
  --buttonFilledAccentBorderColor: var(--accentColor500);
  --buttonFilledAccentBorderWidth: 0.084em;
  --buttonFilledAccentHoverBgColor: var(--accentColor600);
  --buttonFilledAccentHoverBorderColor: var(--accentColor600);
  --buttonFilledAccentHoverTextColor: var(--grayColor10);
  --buttonFilledAccentFocusBgColor: var(--accentColor700);
  --buttonFilledAccentFocusBorderColor: var(--accentColor700);
  --buttonFilledAccentFocusTextColor: var(--grayColor10);
  /* Warn */
  --buttonFilledWarnBgColor: var(--warnColor600);
  --buttonFilledWarnTextColor: var(--grayColor10);
  --buttonFilledWarnBorderColor: var(--warnColor600);
  --buttonFilledWarnBorderWidth: 0.084em;
  --buttonFilledWarnHoverBgColor: var(--warnColor600);
  --buttonFilledWarnHoverBorderColor: var(--warnColor600);
  --buttonFilledWarnHoverTextColor: var(--grayColor10);
  --buttonFilledWarnFocusBgColor: var(--warnColor600);
  --buttonFilledWarnFocusBorderColor: var(--warnColor600);
  --buttonFilledWarnFocusTextColor: var(--grayColor10);
  /* --------------------------------------
  * Stroked Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonStrokedDisabledBgColor: transparent;
  --buttonStrokedDisabledTextColor: var(--grayColor400);
  --buttonStrokedDisabledBorderColor: var(--grayColor200);
  /* Primary */
  --buttonStrokedPrimaryBgColor: transparent;
  --buttonStrokedPrimaryTextColor: var(--grayColor800);
  --buttonStrokedPrimaryBorderColor: var(--grayColor300);
  --buttonStrokedPrimaryBorderWidth: 0.084em;
  --buttonStrokedPrimaryHoverBgColor: transparent;
  --buttonStrokedPrimaryHoverBorderColor: var(--primaryColor500);
  --buttonStrokedPrimaryHoverTextColor: var(--primaryColor500);
  --buttonStrokedPrimaryFocusBgColor: transparent;
  --buttonStrokedPrimaryFocusBorderColor: var(--primaryColor600);
  --buttonStrokedPrimaryFocusTextColor: var(--primaryColor600);
  /* Accent */
  --buttonStrokedAccentBgColor: transparent;
  --buttonStrokedAccentTextColor: var(--grayColor800);
  --buttonStrokedAccentBorderColor: var(--grayColor300);
  --buttonStrokedAccentBorderWidth: 0.084em;
  --buttonStrokedAccentHoverBgColor: transparent;
  --buttonStrokedAccentHoverBorderColor: var(--accentColor500);
  --buttonStrokedAccentHoverTextColor: var(--accentColor500);
  --buttonStrokedAccentFocusBgColor: transparent;
  --buttonStrokedAccentFocusBorderColor: var(--accentColor500);
  --buttonStrokedAccentFocusTextColor: var(--accentColor500);
  /* Warn */
  --buttonStrokedWarnBgColor: transparent;
  --buttonStrokedWarnTextColor: var(--grayColor800);
  --buttonStrokedWarnBorderColor: var(--grayColor300);
  --buttonStrokedWarnBorderWidth: 0.084em;
  --buttonStrokedWarnHoverBgColor: transparent;
  --buttonStrokedWarnHoverBorderColor: var(--warnColor500);
  --buttonStrokedWarnHoverTextColor: var(--warnColor500);
  --buttonStrokedWarnFocusBgColor: transparent;
  --buttonStrokedWarnFocusBorderColor: var(--warnColor600);
  --buttonStrokedWarnFocusTextColor: var(--warnColor600);
  /* --------------------------------------
  * Flat Stroked Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonflatStrokedDisabledBgColor: transparent;
  --buttonflatStrokedDisabledTextColor: var(--grayColor400);
  --buttonflatStrokedDisabledBorderColor: var(--grayColor200);
  /* Primary */
  --buttonflatStrokedPrimaryBgColor: transparent;
  --buttonflatStrokedPrimaryTextColor: var(--grayColor800);
  --buttonflatStrokedPrimaryBorderColor: var(--grayColor300);
  --buttonflatStrokedPrimaryBorderWidth: 0.084em;
  --buttonflatStrokedPrimaryHoverBgColor: var(--primaryColor500);
  --buttonflatStrokedPrimaryHoverBorderColor: var(--primaryColor500);
  --buttonflatStrokedPrimaryHoverTextColor: var(--grayColor10);
  --buttonflatStrokedPrimaryFocusBgColor: var(--primaryColor600);
  --buttonflatStrokedPrimaryFocusBorderColor: var(--primaryColor600);
  --buttonflatStrokedPrimaryFocusTextColor: var(--grayColor10);
  /* Accent */
  --buttonflatStrokedAccentBgColor: transparent;
  --buttonflatStrokedAccentTextColor: var(--grayColor800);
  --buttonflatStrokedAccentBorderColor: var(--grayColor300);
  --buttonflatStrokedAccentBorderWidth: 0.084em;
  --buttonflatStrokedAccentHoverBgColor: var(--accentColor500);
  --buttonflatStrokedAccentHoverBorderColor: var(--accentColor500);
  --buttonflatStrokedAccentHoverTextColor: var(--grayColor10);
  --buttonflatStrokedAccentFocusBgColor: var(--accentColor600);
  --buttonflatStrokedAccentFocusBorderColor: var(--accentColor600);
  --buttonflatStrokedAccentFocusTextColor: var(--grayColor10);
  /* Warn */
  --buttonflatStrokedWarnBgColor: transparent;
  --buttonflatStrokedWarnTextColor: var(--grayColor800);
  --buttonflatStrokedWarnBorderColor: var(--grayColor300);
  --buttonflatStrokedWarnBorderWidth: 0.084em;
  --buttonflatStrokedWarnHoverBgColor: var(--warnColor600);
  --buttonflatStrokedWarnHoverBorderColor: var(--warnColor600);
  --buttonflatStrokedWarnHoverTextColor: var(--grayColor10);
  --buttonflatStrokedWarnFocusBgColor: var(--warnColor700);
  --buttonflatStrokedWarnFocusBorderColor: var(--warnColor700);
  --buttonflatStrokedWarnFocusTextColor: var(--grayColor10);
  /* --------------------------------------
  * Icon Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonIconDisabledBgColor: transparent;
  --buttonIconDisabledTextColor: var(--grayColor400);
  --buttonIconDisabledBorderColor: var(--grayColor10);
  /* Primary */
  --buttonIconPrimaryBgColor: transparent;
  --buttonIconPrimaryTextColor: var(--primaryColor500);
  --buttonIconPrimaryBorderColor: var(--primaryColor500);
  --buttonIconPrimaryBorderWidth: 0em;
  --buttonIconPrimaryHoverBgColor: transparent;
  --buttonIconPrimaryHoverBorderColor: transparent;
  --buttonIconPrimaryHoverTextColor: var(--primaryColor500);
  --buttonIconPrimaryFocusBgColor: transparent;
  --buttonIconPrimaryFocusBorderColor: transparent;
  --buttonIconPrimaryFocusTextColor: var(--primaryColor500);
  /* Accent */
  --buttonIconAccentBgColor: transparent;
  --buttonIconAccentTextColor: var(--accentColor500);
  --buttonIconAccentBorderColor: var(--accentColor500);
  --buttonIconAccentBorderWidth: 0em;
  --buttonIconAccentHoverBgColor: transparent;
  --buttonIconAccentHoverBorderColor: transparent;
  --buttonIconAccentHoverTextColor: var(--accentColor500);
  --buttonIconAccentFocusBgColor: transparent;
  --buttonIconAccentFocusBorderColor: transparent;
  --buttonIconAccentFocusTextColor: var(--accentColor500);
  /* Warn */
  --buttonIconWarnBgColor: transparent;
  --buttonIconWarnTextColor: var(--warnColor600);
  --buttonIconWarnBorderColor: var(--warnColor600);
  --buttonIconWarnBorderWidth: 0em;
  --buttonIconWarnHoverBgColor: transparent;
  --buttonIconWarnHoverBorderColor: transparent;
  --buttonIconWarnHoverTextColor: var(--warnColor600);
  --buttonIconWarnFocusBgColor: transparent;
  --buttonIconWarnFocusBorderColor: transparent;
  --buttonIconWarnFocusTextColor: var(--warnColor600);
  /* --------------------------------------
  * Icon Stroked Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonIconStrokedDisabledBgColor: var(--grayColor50);
  --buttonIconStrokedDisabledTextColor: var(--grayColor400);
  --buttonIconStrokedDisabledBorderColor: var(--grayColor50);
  /* Primary */
  --buttonIconStrokedPrimaryBgColor: var(--grayColor50);
  --buttonIconStrokedPrimaryTextColor: var(--primaryColor500);
  --buttonIconStrokedPrimaryBorderColor: var(--grayColor50);
  --buttonIconStrokedPrimaryBorderWidth: 0.084em;
  --buttonIconStrokedPrimaryHoverBgColor: var(--grayColor50);
  --buttonIconStrokedPrimaryHoverTextColor: var(--primaryColor500);
  --buttonIconStrokedPrimaryHoverBorderColor: var(--primaryColor500);
  --buttonIconStrokedPrimaryFocusBgColor: var(--primaryColor50);
  --buttonIconStrokedPrimaryFocusTextColor: var(--primaryColor500);
  --buttonIconStrokedPrimaryFocusBorderColor: var(--primaryColor500);
  /* Accent */
  --buttonIconStrokedAccentBgColor: var(--grayColor50);
  --buttonIconStrokedAccentTextColor: var(--accentColor500);
  --buttonIconStrokedAccentBorderColor: var(--grayColor50);
  --buttonIconStrokedAccentBorderWidth: 0.084em;
  --buttonIconStrokedAccentHoverBgColor: var(--grayColor50);
  --buttonIconStrokedAccentHoverTextColor: var(--accentColor500);
  --buttonIconStrokedAccentHoverBorderColor: var(--accentColor500);
  --buttonIconStrokedAccentFocusBgColor: var(--grayColor50);
  --buttonIconStrokedAccentFocusTextColor: var(--accentColor500);
  --buttonIconStrokedAccentFocusBorderColor: var(--accentColor500);
  /* Warn */
  --buttonIconStrokedWarnBgColor: var(--grayColor50);
  --buttonIconStrokedWarnTextColor: var(--warnColor600);
  --buttonIconStrokedWarnBorderColor: var(--grayColor50);
  --buttonIconStrokedWarnBorderWidth: 0.084em;
  --buttonIconStrokedWarnHoverBgColor: var(--grayColor50);
  --buttonIconStrokedWarnHoverTextColor: var(--warnColor600);
  --buttonIconStrokedWarnHoverBorderColor: var(--warnColor600);
  --buttonIconStrokedWarnFocusBgColor: var(--grayColor50);
  --buttonIconStrokedWarnFocusTextColor: var(--warnColor600);
  --buttonIconStrokedWarnFocusBorderColor: var(--warnColor600);
  /* --------------------------------------
  * Toggle Variables
  * -------------------------------------- */
  /* Button Toggle */
  --toggleButtonPadding: 0.2em;
  --toggleButtonBgColor: var(--bgColor10);
  --toggleButtonUncheckedTextColor: var(--grayColor700);
  --toggleBorderRadius: 1.5em;
  --toggleButtonOuterBorderWidth: var(--fieldBorderWidth);
  --toggleButtonOuterBorder: var(--fieldBorderColor);
  --toggleButtonCheckedDisabledBgColor: var(--bgColor10);
  --toggleButtonHeight: 2.3em;
  /* Slide Toggle */
  --toggleBorderColor: var(--grayColor200);
  --toggleBorderRadius: 1.5em;
  --toggleSelectedBgColor: var(--accentColor500);
  --toggleSelectedHoverBgColor: var(--accentColor600);
  --toggleUnselectedBgColor: var(--bgColor200);
  --toggleInnerBgColor: var(--bgColor10);
  --toggleInnerBorderColor: var(--grayColor300);
  /* --------------------------------------
   * Checkbox Variables
   * -------------------------------------- */
  --checkboxBorderColor: var(--grayColor600);
  --checkboxDisabledCheckmarkColor: var(--grayColor300);
  --checkboxBgColor: var(--accentColor500);
  --checkboxOuterBorderRadius: 0em;
  --checkboxBorderWidth: 0.084em;
  --checkboxBorderRadius: 0.37em;
  /* --------------------------------------
  * Slider Variables
  * -------------------------------------- */
  --sliderActiveTrackBgColor: var(--accentColor500);
  --sliderThumbBgColor: var(--bgColor10);
  --sliderTrackBgColor: var(--accentColor50);
  --sliderThumbBorderWidth: 0.084em;
  --sliderTrackHeight: 0.64em;
  --sliderThumbBoxShadow: 0em 0.22em 0.3em 0em var(--grayColor200);
  --sliderThumbBorderColor: var(--grayColor100);
  --sliderTopLabelTextColor: var(--grayColor10);
  --sliderTopLabelBgColor: var(--accentColor500);
  --sliderTopLabelBorderWidth: 0.084em;
  --sliderTopLabelBoxShadow: 0.17em 0.33em 0.92em 0em rgba(0, 0, 0, 0.1);
  --sliderDisabledInactiveBgColor: var(--bgColor100);
  --sliderDisabledActiveBgColor: var(--bgColor200);
  /* --------------------------------------
  * Range Slider Variables
  * -------------------------------------- */
  --rangeSliderActiveTrackBgColor: var(--accentColor500);
  --rangeSliderThumbBgColor: var(--bgColor10);
  --rangeSliderTrackBgColor: var(--accentColor50);
  --rangeSliderThumbBorderColor: var(--grayColor100);
  --rangeSliderThumbBoxShadow: 0em 0.22em 0.3em 0em var(--grayColor200);
  --rangeSliderTopLabelTextColor: var(--grayColor1000);
  --rangeSliderTopLabelBgColor: var(--bgColor200);
  --rangeSliderTopLabelBorderWidth:0;
  --rangeSliderTopLabelBoxShadow:none;
  /* --------------------------------------
   * Radio Button Variables
   * -------------------------------------- */
  --radioBorderColor: var(--grayColor600);
  --radioOuterBgColor: var(--bgColor10);
  --radioInnerBgColor: var(--accentColor500);
  --radioTabsBorderColor: var(--grayColor100);
  /* --------------------------------------
   * Upload Variables
   * -------------------------------------- */
  --uploadBoxRadius: 1em;
  --uploadBorderStyle: solid;
  --uploadBorderWidth: 0.084em;
  --uploadBorderRadius: 0.67em;
  --uploadBorderColor: var(--grayColor200);
  --uploadIconPadding: 0.5em;
  --uploadIconBorderRadius: 0.67em;
  --uploadDisabledBorderColor: var(--grayColor50);
  --uploadDisabledBgColor: var(--bgColor50);
  --uploadBoxTitleTextColor: var(--grayColor500);
  --uploadBoxSubTitleTextColor: var(--grayColor500);
  --uploadBoxTitleDisabledTextColor: var(--grayColor400);
  --uploadIconBorderColor: var(--grayColor300);
  --uploadHoverBorderColor: var(--accentColor500);
  --uploadIconBorderStyle: solid;
  --uploadBoxActionTextColor: var(--accentColor500);
  /* -------------------- Snackbar Styles -------------------- */
  --snackbarBorderWidth: 0.11em;
  --snackbarBorderRadius: 1em;
  /* Error Snackbar */
  --errorBgColor: var(--bgColor10);
  --errorBorderColor: var(--warnColor500);
  --errorIconColor: var(--warnColor500);
  --errorTitleColor: var(--warnColor500);
  --errorTextColor: var(--grayColor1000);
  /* Success Snackbar */
  --successBgColor: var(--bgColor10);
  --successBorderColor: #2ab915;
  --successIconColor: #2ab915;
  --successTitleColor: #2ab915;
  --successTextColor: var(--grayColor1000);
  /* Warning Snackbar */
  --warnBgColor: var(--bgColor10);
  --warnBorderColor: #f79008;
  --warnIconColor: #f79008;
  --warnTitleColor: #f79008;
  --warnTextColor: var(--grayColor1000);
  /* Info Snackbar */
  --infoBgColor: var(--bgColor10);
  --infoBorderColor: #1b81ef;
  --infoIconColor: #1b81ef;
  --infoTitleColor: #1b81ef;
  --infoTextColor: var(--grayColor1000);
  /* -------------------- Snackbar Solid Type Styles -------------------- */
  /* Error Snackbar Solid */
  --errorSolidBgColor: #dc3545;
  --errorSolidBorderColor: #dc3545;
  --errorSolidIconColor: #ffffff;
  --errorSolidTitleColor: #ffffff;
  --errorSolidTextColor: #ffffff;
  /* Success Snackbar Solid */
  --successSolidBgColor: #2ab915;
  --successSolidBorderColor: #2ab915;
  --successSolidIconColor: #ffffff;
  --successSolidTitleColor: #ffffff;
  --successSolidTextColor: #ffffff;
  /* Warning Snackbar Solid */
  --warnSolidBgColor: #f79008;
  --warnSolidBorderColor: #f79008;
  --warnSolidIconColor: #ffffff;
  --warnSolidTitleColor: #ffffff;
  --warnSolidTextColor: #ffffff;
  /* Info Snackbar Solid */
  --infoSolidBgColor: #1b81ef;
  --infoSolidBorderColor: #1b81ef;
  --infoSolidIconColor: #ffffff;
  --infoSolidTitleColor: #ffffff;
  --infoSolidTextColor: #ffffff;
  /* -------------------- Tooltip Styles -------------------- */
  --tooltipColor: rgb(255, 247, 247);
  --tooltipTextColor: #ffffff;
  --tooltipFontSize: 0.89em;
  --tooltipBgColor: #515151;
  --tooltipArrowBgColor: transparent;
  --tooltipBorderRadius: 0.6em;
  /* -------------------- ag-Grid Styles -------------------- */
  --agGridPinnedBorder: 0em;
  --agGridHeaderBg: var(--bgColor10);
  --agGridHeaderFontSize: 1.08em;
  --agGridHeaderLabelFontWeight: 500;
  --agGridHeaderToolBg: var(--grayColor50);
  --agGridHeaderPadding:0em 1.15em;
  --agGridHeaderBorderBottomColor: var(--grayColor50);
  --agGridHeaderBorderTopColor: transparent;
  --agGridBorderBottomColor: var(--grayColor50);
  --agGridHeaderColumnColor: var(--grayColor700);
  --agGridHeaderToolHeight: 4em;
  --agGridHeaderToolPadding: 0.8em;
  --agGridHeaderSearchTools: 0.3em;
  --agGridMenuIconColor: var(--grayColor600);
  --agGridRowHoverColor: var(--bgColor50);
  /* -------------------- Tab Styles -------------------- */
  --tabHeight: 4.31em;
  --tabWidth: 12.39em;
  --tabBottomBorderWidth: 0.084em;
  --tabTitleMargin: 0em;
  --tabBgColor: var(--bgColor10);
  /* -------------------- Radio Tabs -------------------- */
  --radioTabsTextColor: var(--accentColor500);
  --radioOuterBorderColor: var(--accentColor500);
  /* --------------------------------------
  * Stepper Variables
  * -------------------------------------- */
  --stepperLabelFontWeight: 400;
  --stepperConnectorLineWidth: var(--fieldBorderWidth);
  --stepperConnectorLineColor: var(--grayColor400);
  --stepperPreviousConnectorLineColor: var(--accentColor500);
  --stepperNextStepBgColor: var(--bgColor10);
  --stepperNextStepBorderColor: var(--grayColor400);
  --stepperNextStepTextColor: var(--grayColor600);
  --stepperNextLabelColor: var(--grayColor700);
  --stepperNextDescriptionColor: var(--grayColor700);
  --stepperCurrentStepBgColor: var(--accentColor500);
  --stepperCurrentStepBorderColor:var(--accentColor500);
  --stepperCurrentStepTextColor: var(--grayColor10);
  --stepperCurrentLabelColor: var(--accentColor500);
  --stepperCurrentDescriptionColor: var(--accentColor500);
  --stepperPreviousStepBgColor: var(--accentColor500);
  --stepperPreviousStepBorderColor:var(--accentColor500);
  --stepperPreviousStepTextColor: var(--grayColor10);
  --stepperPreviousLabelColor: var(--accentColor500);
  --stepperPreviousDescriptionColor: var(--accentColor500);
  /* -------------------- Date Picker  -------------------- */
  --datePickerBorderColor: var(--grayColor100);
  --datePickerHeaderDateBorderColor: var(--grayColor100);
  --datePickerSelectedCellBorderRadius: 2em;
  --datePickerCellInRangeBgColor: var(--bgColor50);
  --datePickerCellInRangeHoverBgColor: var(--bgColor100);
  --datePickerSelectedCellColor:black;
  --datePickerSelectedCellBgColor:var(--accentColor50);
  --datePickerTodayCellBgColor: var(--accentColor50);
  --datePickerSelectedRangeCellBgColor:var(--accentColor500);
  --datePickerSelectedRangeCellColor:var(--grayColor10);
  --datePickerCellRangeFromBorderRadius: 2em;
  --datePickerCellSpacing: 0em 0.3em;
  --datePickerCalendarHeight: 27em;
  /* -------------------- Splitview  -------------------- */
  --splitviewSelectedCardBorderColor: var(--accentColor600);
  --splitviewSelectedCardBoxShadow: none;
  /* -------------------- Breadcrumbs -------------------- */
  --breadCrumbBreadColor: var(--grayColor500);
  --breadCrumbRecentBreadColor: var(--grayColor1000);
  --breadCrumbIconColor: var(--grayColor500);
  --breadCrumbRecentIconColor: var(--grayColor1000);
}

.template13-style {
  /* -------------------- App Container -------------------- */
  --appContainerGap: 2em;
  --appContainerRadius: 1em;
  /* Side space margin */
  --sideSpaceMargin: 1200px;
  /* Outer Focus Border Border */
  --focusOuterOutline:0px 0px 0px 2px var(--grayColor10), 0px 0px 0px 4px var(--grayColor300);
  /* -------------------- Radius Styles -------------------- */
  --dialogRadius: 1em;
  --chipRadius: 1em;
  --queryBuilderRadius: 1em;
  --iconSelectBoxRadius: 1em;
  --cardRadius: 1.6em;
  /* -------------------- Chip Variant Colors -------------------- */
  /* Success Chip */
  --chipSuccessBgColor: #d7f7d9;
  --chipSuccessTextColor: #0a4d00;
  /* Error Chip */
  --chipErrorBgColor: #ffe8e8;
  --chipErrorTextColor: #ba0000;
  /* Warning Chip */
  --chipWarningBgColor: #fff5c2;
  --chipWarningTextColor: #7a5900;
  /* Info Chip */
  --chipInfoBgColor: #e6f1ff;
  --chipInfoTextColor: #004085;
  /* Purple Chip */
  --chipPurpleBgColor: #efdffa;
  --chipPurpleTextColor: #552684;
  /* Orange Chip */
  --chipOrangeBgColor: #ffecd8;
  --chipOrangeTextColor: #824313;
  /* Pink Chip */
  --chipPinkBgColor: #ffebf4;
  --chipPinkTextColor: #750f3d;
  /* Cyan Chip */
  --chipCyanBgColor: #d9f7fa;
  --chipCyanTextColor: #00555e;
  /* Neutral Chip */
  --chipNeutralBgColor: transparent;
  --chipNeutralTextColor: var(--grayColor700);
  /* -------------------- Builder Config -------------------- */
  --configCardRadius: 1em;
  --configHeaderMargin: 0em 0em 1.34em 0em;
  --configHeaderBgColor: var(--bgColor10);
  --configHeaderBorderWidth: 0.084em;
  /* --------------------------------------
  * Field Variables

  * -------------------------------------- */
  --fieldRadius: 0.5em;
  --fieldHeight: 2.9em;
  --fieldLabelGap: 0.7em;
  --fieldBorderWidth: 0.084em;
  --fieldHoverBorderWidth: 0.084em;
  --fieldFocusBorderWidth: 0.165em;
  /* Field Colors */
  --fieldPlaceholderColor: var(--grayColor400);
  --fieldLabelColor: #364153;
  --fieldHoverLabelColor: var(--grayColor700);
  --fieldTextColor: var(--grayColor900);
  --fieldHoverBorderColor: var(--accentColor500);
  --fieldFocusBorderColor: var(--accentColor500);
  --fieldMatHintColor: #6a7282;
  --fieldBorderColor: var(--grayColor300);
  /* Disabled Field Styles */
  --fieldDisabledBgColor: var(--bgColor50);
  --fieldDisabledActiveBgColor: var(--bgColor300);
  --fieldDisabledLabelColor: var(--grayColor700);
  --fieldDisabledTextColor: var(--grayColor400);
  --fieldDisabledBorderColor: var(--grayColor300);
  --fieldDisabledBorderWidth: var(--fieldBorderWidth);
  /* General Field Styling */
  --fieldLabelFontWeight: 500;
  --fieldTextFontWeight: 400;
  --fieldPlaceholderFontWeight: 400;
  --fieldMatHintFontWeight: 400;
  --fieldAffixIconBorderWidth: 0em;
  --fieldCurrencyInputBorderWidth: 0.084em;
  /* Field Error States */
  --fieldErrorBorderColor: var(--warnColor300);
  --fieldErrorHoverBorderColor: var(--warnColor500);
  --fieldErrorFocusBorderColor: var(--warnColor500);
  --fieldHintErrorColor: var(--warnColor600);
  --fieldErrorLtrMsgAlignment: left;
  --fieldErrorRtlMsgAlignment: right;
  /* Field Affix Text */
  --fieldAffixTextBorderWidth: 0.084em;
  /* --------------------------------------
  * Dropdown Variables
  * -------------------------------------- */
  --dropdownBorderColor: var(--grayColor200);
  --dropdownItemHoverTextColor: var(--grayColor900);
  --dropdownItemHoverBgColor: var(--bgColor50);
  --dropdownSelectedCheckMarkColor: var(--accentColor500);
  --dropdownSelectedTextColor: var(--grayColor900);
  --dropdownSelectedCheckMarkVisibility: block;
  --dropdownSelectedBgColor: var(--bgColor100);
  --dropdownItemTextColor: var(--grayColor900);
  --dropDownArrowColor: var(--grayColor500);
  /* --------------------------------------
  * Button Variables
  * -------------------------------------- */
  /* -------------------- Button Styles -------------------- */
  /* General Button Styling */
  --buttonRadius: 2em;
  --buttonHeight: 2.75em;
  --buttonIconWidth: 2.75em;
  --buttonIconHeight: 2.75em;
  --buttonPadding: 0.63em 1em;
  /* --------------------------------------
  * Filled Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonFilledDisabledBgColor: var(--bgColor100);
  --buttonFilledDisabledTextColor: var(--grayColor400);
  --buttonFilledDisabledBorderColor: var(--grayColor200);
  /* Primary */
  --buttonFilledPrimaryBgColor: var(--primaryColor500);
  --buttonFilledPrimaryTextColor: var(--grayColor10);
  --buttonFilledPrimaryBorderColor: var(--primaryColor500);
  --buttonFilledPrimaryBorderWidth: 0.084em;
  --buttonFilledPrimaryHoverBgColor: var(--primaryColor600);
  --buttonFilledPrimaryHoverTextColor: var(--grayColor10);
  --buttonFilledPrimaryHoverBorderColor: var(--primaryColor600);
  --buttonFilledPrimaryFocusBgColor: var(--primaryColor700);
  --buttonFilledPrimaryFocusTextColor: var(--grayColor10);
  --buttonFilledPrimaryFocusBorderColor: var(--primaryColor700);
  /* Accent */
  --buttonFilledAccentBgColor: var(--accentColor500);
  --buttonFilledAccentTextColor: var(--grayColor10);
  --buttonFilledAccentBorderColor: var(--accentColor500);
  --buttonFilledAccentBorderWidth: 0.084em;
  --buttonFilledAccentHoverBgColor: var(--accentColor600);
  --buttonFilledAccentHoverTextColor: var(--grayColor10);
  --buttonFilledAccentHoverBorderColor: var(--accentColor600);
  --buttonFilledAccentFocusBgColor: var(--accentColor500);
  --buttonFilledAccentFocusTextColor: var(--grayColor10);
  --buttonFilledAccentFocusBorderColor: var(--accentColor500);
  /* Warn */
  --buttonFilledWarnBgColor: var(--warnColor600);
  --buttonFilledWarnTextColor: var(--grayColor10);
  --buttonFilledWarnBorderColor: var(--warnColor600);
  --buttonFilledWarnBorderWidth: 0.084em;
  --buttonFilledWarnHoverBgColor: var(--warnColor700);
  --buttonFilledWarnHoverTextColor: var(--grayColor10);
  --buttonFilledWarnHoverBorderColor: var(--warnColor700);
  --buttonFilledWarnFocusBgColor: var(--warnColor600);
  --buttonFilledWarnFocusTextColor: var(--grayColor10);
  --buttonFilledWarnFocusBorderColor: var(--warnColor600);
  /* --------------------------------------
  * Stroked Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonStrokedDisabledBgColor: transparent;
  --buttonStrokedDisabledTextColor: var(--grayColor400);
  --buttonStrokedDisabledBorderColor: var(--grayColor200);
  /* Primary */
  --buttonStrokedPrimaryBgColor: transparent;
  --buttonStrokedPrimaryTextColor: var(--grayColor800);
  --buttonStrokedPrimaryBorderColor: var(--grayColor300);
  --buttonStrokedPrimaryBorderWidth: 0.084em;
  --buttonStrokedPrimaryHoverBgColor: transparent;
  --buttonStrokedPrimaryHoverBorderColor: var(--primaryColor500);
  --buttonStrokedPrimaryHoverTextColor: var(--primaryColor500);
  --buttonStrokedPrimaryFocusBgColor: transparent;
  --buttonStrokedPrimaryFocusBorderColor: var(--primaryColor600);
  --buttonStrokedPrimaryFocusTextColor: var(--primaryColor600);
  /* Accent */
  --buttonStrokedAccentBgColor: transparent;
  --buttonStrokedAccentTextColor: var(--grayColor800);
  --buttonStrokedAccentBorderColor: var(--grayColor300);
  --buttonStrokedAccentBorderWidth: 0.084em;
  --buttonStrokedAccentHoverBgColor: transparent;
  --buttonStrokedAccentHoverBorderColor: var(--accentColor500);
  --buttonStrokedAccentHoverTextColor: var(--accentColor500);
  --buttonStrokedAccentFocusBgColor: transparent;
  --buttonStrokedAccentFocusBorderColor: var(--accentColor500);
  --buttonStrokedAccentFocusTextColor: var(--accentColor500);
  /* Warn */
  --buttonStrokedWarnBgColor: transparent;
  --buttonStrokedWarnTextColor: var(--grayColor800);
  --buttonStrokedWarnBorderColor: var(--grayColor300);
  --buttonStrokedWarnBorderWidth: 0.084em;
  --buttonStrokedWarnHoverBgColor: transparent;
  --buttonStrokedWarnHoverBorderColor: var(--warnColor500);
  --buttonStrokedWarnHoverTextColor: var(--warnColor500);
  --buttonStrokedWarnFocusBgColor: transparent;
  --buttonStrokedWarnFocusBorderColor: var(--warnColor600);
  --buttonStrokedWarnFocusTextColor: var(--warnColor600);
  /* --------------------------------------
  * Flat Stroked Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonflatStrokedDisabledBgColor: transparent;
  --buttonflatStrokedDisabledTextColor: var(--grayColor400);
  --buttonflatStrokedDisabledBorderColor: var(--grayColor200);
  /* Primary */
  --buttonflatStrokedPrimaryBgColor: transparent;
  --buttonflatStrokedPrimaryTextColor: var(--grayColor800);
  --buttonflatStrokedPrimaryBorderColor: var(--grayColor300);
  --buttonflatStrokedPrimaryBorderWidth: 0.084em;
  --buttonflatStrokedPrimaryHoverBgColor: var(--primaryColor500);
  --buttonflatStrokedPrimaryHoverBorderColor: var(--primaryColor500);
  --buttonflatStrokedPrimaryHoverTextColor: var(--grayColor10);
  --buttonflatStrokedPrimaryFocusBgColor: var(--primaryColor600);
  --buttonflatStrokedPrimaryFocusBorderColor: var(--primaryColor600);
  --buttonflatStrokedPrimaryFocusTextColor: var(--grayColor10);
  /* Accent */
  --buttonflatStrokedAccentBgColor: transparent;
  --buttonflatStrokedAccentTextColor: var(--grayColor800);
  --buttonflatStrokedAccentBorderColor: var(--grayColor300);
  --buttonflatStrokedAccentBorderWidth: 0.084em;
  --buttonflatStrokedAccentHoverBgColor: var(--accentColor500);
  --buttonflatStrokedAccentHoverBorderColor: var(--accentColor500);
  --buttonflatStrokedAccentHoverTextColor: var(--grayColor10);
  --buttonflatStrokedAccentFocusBgColor: var(--accentColor600);
  --buttonflatStrokedAccentFocusBorderColor: var(--accentColor600);
  --buttonflatStrokedAccentFocusTextColor: var(--grayColor10);
  /* Warn */
  --buttonflatStrokedWarnBgColor: transparent;
  --buttonflatStrokedWarnTextColor: var(--grayColor800);
  --buttonflatStrokedWarnBorderColor: var(--grayColor300);
  --buttonflatStrokedWarnBorderWidth: 0.084em;
  --buttonflatStrokedWarnHoverBgColor: var(--warnColor600);
  --buttonflatStrokedWarnHoverBorderColor: var(--warnColor600);
  --buttonflatStrokedWarnHoverTextColor: var(--grayColor10);
  --buttonflatStrokedWarnFocusBgColor: var(--warnColor700);
  --buttonflatStrokedWarnFocusBorderColor: var(--warnColor700);
  --buttonflatStrokedWarnFocusTextColor: var(--grayColor10);
  /* --------------------------------------
  * Stroked Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonStrokedDisabledBgColor: var(--grayColor10);
  --buttonStrokedDisabledTextColor: var(--grayColor400);
  --buttonStrokedDisabledBorderColor: var(--grayColor200);
  /* Primary */
  --buttonStrokedPrimaryBgColor: transparent;
  --buttonStrokedPrimaryTextColor: var(--grayColor700);
  --buttonStrokedPrimaryBorderColor: var(--grayColor400);
  --buttonStrokedPrimaryBorderWidth: 0.084em;
  --buttonStrokedPrimaryHoverBgColor: transparent;
  --buttonStrokedPrimaryHoverTextColor: var(--primaryColor500);
  --buttonStrokedPrimaryHoverBorderColor: var(--primaryColor500);
  --buttonStrokedPrimaryFocusBgColor: transparent;
  --buttonStrokedPrimaryFocusTextColor: var(--primaryColor600);
  --buttonStrokedPrimaryFocusBorderColor: var(--primaryColor600);
  /* Accent */
  --buttonStrokedAccentBgColor: transparent;
  --buttonStrokedAccentTextColor: var(--grayColor700);
  --buttonStrokedAccentBorderColor: var(--grayColor400);
  --buttonStrokedAccentBorderWidth: 0.084em;
  --buttonStrokedAccentHoverBgColor: transparent;
  --buttonStrokedAccentHoverTextColor: var(--accentColor500);
  --buttonStrokedAccentHoverBorderColor: var(--accentColor500);
  --buttonStrokedAccentFocusBgColor: transparent;
  --buttonStrokedAccentFocusTextColor: var(--accentColor600);
  --buttonStrokedAccentFocusBorderColor: var(--accentColor600);
  /* Warn */
  --buttonStrokedWarnBgColor: transparent;
  --buttonStrokedWarnTextColor: var(--grayColor700);
  --buttonStrokedWarnBorderColor: var(--grayColor400);
  --buttonStrokedWarnBorderWidth: 0.084em;
  --buttonStrokedWarnHoverBgColor: transparent;
  --buttonStrokedWarnHoverTextColor: var(--warnColor500);
  --buttonStrokedWarnHoverBorderColor: var(--warnColor500);
  --buttonStrokedWarnFocusBgColor: transparent;
  --buttonStrokedWarnFocusTextColor: var(--warnColor600);
  --buttonStrokedWarnFocusBorderColor: var(--warnColor600);
  /* --------------------------------------
  * Icon Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonIconDisabledBgColor: transparent;
  --buttonIconDisabledTextColor: var(--grayColor400);
  --buttonIconDisabledBorderColor: var(--grayColor10);
  /* Primary */
  --buttonIconPrimaryBgColor: transparent;
  --buttonIconPrimaryTextColor: var(--primaryColor500);
  --buttonIconPrimaryBorderColor: var(--primaryColor500);
  --buttonIconPrimaryBorderWidth: 0em;
  --buttonIconPrimaryHoverBgColor: transparent;
  --buttonIconPrimaryHoverBorderColor: transparent;
  --buttonIconPrimaryHoverTextColor: var(--primaryColor500);
  --buttonIconPrimaryFocusBgColor: transparent;
  --buttonIconPrimaryFocusBorderColor: transparent;
  --buttonIconPrimaryFocusTextColor: var(--primaryColor500);
  /* Accent */
  --buttonIconAccentBgColor: transparent;
  --buttonIconAccentTextColor: var(--accentColor500);
  --buttonIconAccentBorderColor: transparent;
  --buttonIconAccentBorderWidth: 0;
  --buttonIconAccentHoverBgColor: transparent;
  --buttonIconAccentHoverBorderColor: transparent;
  --buttonIconAccentHoverTextColor: var(--accentColor500);
  --buttonIconAccentFocusBgColor: transparent;
  --buttonIconAccentFocusBorderColor: transparent;
  --buttonIconAccentFocusTextColor: var(--accentColor500);
  /* Warn */
  --buttonIconWarnBgColor: transparent;
  --buttonIconWarnTextColor: var(--warnColor600);
  --buttonIconWarnBorderColor: var(--warnColor600);
  --buttonIconWarnBorderWidth: 0em;
  --buttonIconWarnHoverBgColor: transparent;
  --buttonIconWarnHoverBorderColor: transparent;
  --buttonIconWarnHoverTextColor: var(--warnColor600);
  --buttonIconWarnFocusBgColor: transparent;
  --buttonIconWarnFocusBorderColor: transparent;
  --buttonIconWarnFocusTextColor: var(--warnColor600);
  /* --------------------------------------
  * Icon Stroked Button Variables
  * -------------------------------------- */
  /* Disabled */
  --buttonIconStrokedDisabledBgColor: var(--grayColor50);
  --buttonIconStrokedDisabledTextColor: var(--grayColor400);
  --buttonIconStrokedDisabledBorderColor: var(--grayColor100);
  /* Primary */
  --buttonIconStrokedPrimaryBgColor: transparent;
  --buttonIconStrokedPrimaryTextColor: var(--grayColor800);
  --buttonIconStrokedPrimaryBorderColor: var(--grayColor50);
  --buttonIconStrokedPrimaryBorderWidth: 0.084em;
  --buttonIconStrokedPrimaryHoverBgColor: var(--grayColor50);
  --buttonIconStrokedPrimaryHoverTextColor: var(--primaryColor500);
  --buttonIconStrokedPrimaryHoverBorderColor: var(--primaryColor500);
  --buttonIconStrokedPrimaryFocusBgColor: var(--primaryColor50);
  --buttonIconStrokedPrimaryFocusTextColor: var(--primaryColor500);
  --buttonIconStrokedPrimaryFocusBorderColor: var(--primaryColor500);
  /* Accent */
  --buttonIconStrokedAccentBgColor: var(--bgColor50);
  --buttonIconStrokedAccentTextColor: var(--accentColor500);
  --buttonIconStrokedAccentBorderColor: transparent;
  --buttonIconStrokedAccentBorderWidth: 0.084em;
  --buttonIconStrokedAccentHoverBgColor: var(--bgColor50);
  --buttonIconStrokedAccentHoverBorderColor: var(--accentColor500);
  --buttonIconStrokedAccentHoverTextColor: var(--accentColor500);
  --buttonIconStrokedAccentFocusBgColor: var(--bgColor50);
  --buttonIconStrokedAccentFocusBorderColor: var(--accentColor500);
  --buttonIconStrokedAccentFocusTextColor: var(--accentColor500);
  /* Warn */
  --buttonIconStrokedWarnBgColor: transparent;
  --buttonIconStrokedWarnTextColor: var(--warnColor600);
  --buttonIconStrokedWarnBorderColor: var(--grayColor50);
  --buttonIconStrokedWarnBorderWidth: 0.084em;
  --buttonIconStrokedWarnHoverBgColor: var(--grayColor50);
  --buttonIconStrokedWarnHoverBorderColor: var(--warnColor600);
  --buttonIconStrokedWarnHoverTextColor: var(--warnColor600);
  --buttonIconStrokedWarnFocusBgColor: var(--grayColor50);
  --buttonIconStrokedWarnFocusTextColor: var(--warnColor600);
  --buttonIconStrokedWarnFocusBorderColor: var(--warnColor600);
  /* --------------------------------------
  * Toggle Variables
  * -------------------------------------- */
  /* Button Toggle */
  --toggleButtonPadding: 0.28em;
  --toggleButtonBgColor: var(--bgColor200);
  --toggleButtonUncheckedTextColor: var(--grayColor700);
  --toggleButtonOuterBorderWidth: 0px;
  --toggleButtonOuterBorder: var(--fieldBorderColor);
  --toggleButtonCheckedDisabledBgColor: var(--bgColor10);
  --toggleButtonHeight: 2.3em;
  /* Slide Toggle */
  --toggleBorderColor: var(--grayColor200);
  --toggleBorderRadius: 1.5em;
  --toggleSelectedBgColor: var(--accentColor500);
  --toggleSelectedHoverBgColor: var(--accentColor600);
  --toggleUnselectedBgColor: var(--bgColor200);
  --toggleInnerBgColor: var(--bgColor10);
  --toggleInnerBorderColor: var(--fieldDisabledBorderColor);
  /* --------------------------------------
  * Checkbox Variables
  * -------------------------------------- */
  --checkboxBorderColor: var(--grayColor300);
  --checkboxDisabledCheckmarkColor: var(--grayColor300);
  --checkboxOuterBorderRadius:0.2em;
  --checkboxBorderWidth: 0.084em;
  --checkboxBorderRadius: 0.37em;
  --checkboxBgColor: var(--accentColor500);
  /* --------------------------------------
  * Slider Variables
  * -------------------------------------- */
  --sliderActiveTrackBgColor: var(--accentColor400);
  --sliderThumbBgColor: var(--bgColor10);
  --sliderTrackBgColor:var(--bgColor200);
  --sliderThumbBorderWidth: 0.084em;
  --sliderTrackHeight: 0.64em;
  --sliderThumbBoxShadow:0em 0.22em 0.3em 0em var(--grayColor200);
  --sliderThumbBorderColor: var(--bgColor300);
  --sliderTopLabelTextColor: var(--grayColor900);
  --sliderTopLabelBgColor: var(--bgColor200);
  --sliderTopLabelBorderWidth: 0.084em;
  --sliderTopLabelBoxShadow: 0.17em 0.33em 0.92em 0em rgba(0, 0, 0, 0.1);
  --sliderDisabledInactiveBgColor: var(--bgColor100);
  --sliderDisabledActiveBgColor: var(--bgColor200);
  /* --------------------------------------
  * Range Slider Variables
  * -------------------------------------- */
  --rangeSliderActiveTrackBgColor: var(--accentColor400);
  --rangeSliderThumbBgColor: var(--bgColor10);
  --rangeSliderTrackBgColor: var(--bgColor200);
  --rangeSliderThumbBorderColor: var(--grayColor300);
  --rangeSliderThumbBoxShadow:0em 0.22em 0.3em 0em var(--grayColor200);
  --rangeSliderTopLabelTextColor:var(--grayColor900);
  --rangeSliderTopLabelBgColor: var(--bgColor200);
  --rangeSliderTopLabelBorderWidth:0;
  --rangeSliderTopLabelBoxShadow:none;
  /* --------------------------------------
  * Radio Button Variables
  * -------------------------------------- */
  --radioBorderColor: var(--grayColor300);
  --radioOuterBgColor: var(--accentColor500);
  --radioInnerBgColor: var(--bgColor10);
  --radioTabsBorderColor: var(--grayColor200);
  /* --------------------------------------
  * Upload Variables
  * -------------------------------------- */
  --uploadBoxRadius: 1em;
  --uploadBorderStyle: solid;
  --uploadBorderWidth: 0.084em;
  --uploadBorderRadius: 0.8em;
  --uploadBorderColor: var(--grayColor200);
  --uploadIconPadding: 0.8em;
  --uploadIconBorderRadius: 0.8em;
  --uploadIconBorderColor: var(--grayColor200);
  --uploadBoxActionTextColor: var(--grayColor700);
  --uploadBoxTitleTextColor: var(--grayColor600);
  --uploadBoxSubTitleTextColor: var(--grayColor600);
  --uploadHoverBorderColor: var(--accentColor500);
  --uploadDisabledBorderColor: var(--grayColor200);
  --uploadDisabledBgColor: var(--bgColor50);
  --uploadBoxTitleDisabledTextColor: var(--grayColor400);
  --uploadIconBorderStyle: solid;
  /* -------------------- Snackbar Styles -------------------- */
  --snackbarBorderWidth: 0.11em;
  --snackbarBorderRadius: 1em;
  /* Error Snackbar */
  --errorBgColor: var(--bgColor10);
  --errorBorderColor: var(--warnColor500);
  --errorIconColor: var(--warnColor500);
  --errorTitleColor: var(--warnColor500);
  --errorTextColor: #252525;
  /* Success Snackbar */
  --successBgColor: var(--bgColor10);
  --successBorderColor: #2ab915;
  --successIconColor: #2ab915;
  --successTitleColor: #2ab915;
  --successTextColor: #252525;
  /* Warning Snackbar */
  --warnBgColor: var(--bgColor10);
  --warnBorderColor: #f79008;
  --warnIconColor: #f79008;
  --warnTitleColor: #f79008;
  --warnTextColor: #252525;
  /* Info Snackbar */
  --infoBgColor: var(--bgColor10);
  --infoBorderColor: #1b81ef;
  --infoIconColor: #1b81ef;
  --infoTitleColor: #1b81ef;
  --infoTextColor: #252525;
  /* -------------------- Snackbar Solid Type Styles -------------------- */
  /* Error Snackbar Solid */
  --errorSolidBgColor: #dc3545;
  --errorSolidBorderColor: #dc3545;
  --errorSolidIconColor: #ffffff;
  --errorSolidTitleColor: #ffffff;
  --errorSolidTextColor: #ffffff;
  /* Success Snackbar Solid */
  --successSolidBgColor: #2ab915;
  --successSolidBorderColor: #2ab915;
  --successSolidIconColor: #ffffff;
  --successSolidTitleColor: #ffffff;
  --successSolidTextColor: #ffffff;
  /* Warning Snackbar Solid */
  --warnSolidBgColor: #f79008;
  --warnSolidBorderColor: #f79008;
  --warnSolidIconColor: #ffffff;
  --warnSolidTitleColor: #ffffff;
  --warnSolidTextColor: #ffffff;
  /* Info Snackbar Solid */
  --infoSolidBgColor: #1b81ef;
  --infoSolidBorderColor: #1b81ef;
  --infoSolidIconColor: #ffffff;
  --infoSolidTitleColor: #ffffff;
  --infoSolidTextColor: #ffffff;
  /* -------------------- Tooltip Styles -------------------- */
  --tooltipColor: #D7D3D0;
  --tooltipTextColor: #ffffff;
  --tooltipFontSize: 0.89em;
  --tooltipBgColor: #171412;
  --tooltipArrowBgColor: #171412;
  --tooltipBorderRadius: 0.6em;
  /* -------------------- ag-Grid Styles -------------------- */
  --agGridPinnedBorder: 0em;
  --agGridHeaderBg: var(--bgColor50);
  --agGridHeaderFontSize: 1em;
  --agGridHeaderLabelFontWeight: 600;
  --agGridHeaderToolBg: var(--bgColor10);
  --agGridHeaderPadding:0em 1.15em 0em 0.2em;
  --agGridHeaderBorderBottomColor: var(--grayColor200);
  --agGridHeaderBorderTopColor: var(--grayColor200);
  --agGridBorderBottomColor: var(--grayColor200);
  --agGridHeaderToolHeight: 4em;
  --agGridHeaderToolPadding: 0.8em;
  --agGridHeaderColumnColor: var(--grayColor500);
  --agGridHeaderSearchTools: 0.3em;
  --agGridMenuIconColor: var(--grayColor400);
  --agGridRowHoverColor: var(--grayColor50);
  /* -------------------- Tab Styles -------------------- */
  --tabHeight: 4.31em;
  --tabWidth: 12.39em;
  --tabBottomBorderWidth: 0.084em;
  --tabTitleMargin: 0em;
  --tabBgColor: var(--bgColor10);
  /* -------------------- Radio Tabs -------------------- */
  --radioTabsTextColor: var(--accentColor500);
  --radioOuterBorderColor: var(--accentColor500);
  /* --------------------------------------
  * Stepper Variables
  * -------------------------------------- */
  --stepperLabelFontWeight: 500;
  --stepperConnectorLineWidth: 0.16em;
  --stepperConnectorLineColor:var(--grayColor200);
  --stepperPreviousConnectorLineColor: var(--accentColor500);
  --stepperNextStepBgColor:var(--bgColor50);
  --stepperNextStepBorderColor:var(--grayColor300);
  --stepperNextStepTextColor:var(--grayColor300);
  --stepperNextLabelColor:var(--grayColor700);
  --stepperNextDescriptionColor: var(--grayColor600);
  --stepperCurrentStepBgColor:var(--accentColor500);
  --stepperCurrentStepBorderColor:var(--accentColor500);
  --stepperCurrentStepTextColor:var(--grayColor10);
  --stepperCurrentLabelColor:var(--accentColor600);
  --stepperCurrentDescriptionColor: var(--accentColor500);
  --stepperPreviousStepBgColor:var(--accentColor500);
  --stepperPreviousStepBorderColor:var(--accentColor500);
  --stepperPreviousStepTextColor:var(--grayColor10);
  --stepperPreviousLabelColor:var(--grayColor700);
  --stepperPreviousDescriptionColor: var(--grayColor600);
  /* -------------------- Date Picker  -------------------- */
  --datePickerBorderColor: var(--grayColor200);
  --datePickerHeaderDateBorderColor: var(--grayColor300);
  --datePickerSelectedCellBorderRadius: 2em;
  --datePickerCellInRangeBgColor: var(--bgColor100);
  --datePickerCellInRangeHoverBgColor: var(--bgColor50);
  --datePickerSelectedCellColor:black;
  --datePickerSelectedCellBgColor:var(--accentColor50);
  --datePickerTodayCellBgColor: var(--accentColor50);
  --datePickerSelectedRangeCellBgColor:var(--accentColor500);
  --datePickerSelectedRangeCellColor:var(--grayColor10);
  --datePickerCellRangeFromBorderRadius: 2em;
  --datePickerCellSpacing: 0em 0.3em;
  --datePickerCalendarHeight: 27em;
  /* -------------------- Splitview -------------------- */
  --splitviewSelectedCardBorderColor: var(--accentColor600);
  --splitviewSelectedCardBoxShadow: none;
  /* -------------------- Breadcrumbs -------------------- */
  --breadCrumbBreadColor: var(--grayColor600);
  --breadCrumbRecentBreadColor: var(--grayColor700);
  --breadCrumbIconColor: var(--grayColor300);
  --breadCrumbRecentIconColor: var(--grayColor300);
}

:root {
  --direction: ltr;
  --fontFamily: "Poppins";
  --vw-page-gap: 0.75rem;
  --vw-space-none: 0;
  --vw-space-xxs: 0.125rem;
  --vw-space-xs: 0.25rem;
  --vw-space-sm: 0.5rem;
  --vw-space-md: 0.75rem;
  --vw-space-lg: 0.875rem;
  --vw-space-xl: 1rem;
  --vw-space-2xl: 1.25rem;
  --vw-space-3xl: 1.5rem;
  --vw-space-4xl: 2rem;
  /* Radius */
  --vw-radius-none: 0;
  --vw-radius-xs: 4px;
  --vw-radius-sm: 8px;
  --vw-radius-md: 12px;
  --vw-radius-lg: 16px;
  --vw-radius-xl: 20px;
  --vw-radius-full: 9999px;
  /* Typography — font sizes (rem) and line-heights (unitless) for font consistency */
  /* Heading */
  --vw-font-heading-xs: 0.75rem;
  --vw-line-heading-xs: 1.25;
  --vw-font-heading-sm: 0.875rem;
  --vw-line-heading-sm: 1.5;
  --vw-font-heading-md: 1rem;
  --vw-line-heading-md: 1.75;
  --vw-font-heading-lg: 1.125rem;
  --vw-line-heading-lg: 1.5;
  --vw-font-heading-xl: 1.25rem;
  --vw-line-heading-xl: 1.75;
  --vw-font-heading-2xl: 1.5rem;
  --vw-line-heading-2xl: 2;
  /* Label */
  --vw-font-label-xs: 0.6875rem;
  --vw-font-label-sm: 0.75rem;
  --vw-font-label-md: 0.875rem;
  --vw-font-label-lg: 1rem;
  /* Value (metric/numeral) */
  --vw-font-value-xs: 0.5rem;
  --vw-font-value-sm: 0.75rem;
  --vw-font-value-md: 0.875rem;
  --vw-font-value-lg: 1rem;
  --vw-font-value-xl: 1.25rem;
  --vw-font-value-xxl: 1.5rem; /* 24px — v1.2 primary metric */
  --vw-font-value-xxxl: 1.75rem;
  /* Description & legend */
  --vw-font-description: 0.75rem;
  --vw-line-description: 1.4;
  --vw-font-legend: 0.75rem;
  --vw-line-legend: 1.2;
  --vw-color-info: var(--vw-color-blue-600);
  --vw-color-info-hover: var(--vw-color-blue-700);
  --vw-color-info-active: var(--vw-color-blue-800);
  --vw-color-info-light: var(--vw-color-blue-50);
  --vw-color-info-contrast: var(--grayColor10);
  --vw-color-success: var(--vw-color-green-500);
  --vw-color-success-hover: var(--vw-color-green-600);
  --vw-color-success-active: var(--vw-color-green-700);
  --vw-color-success-light: var(--vw-color-green-50);
  --vw-color-success-contrast: var(--grayColor10);
  --vw-color-warning: var(--vw-color-amber-500);
  --vw-color-warning-hover: var(--vw-color-amber-600);
  --vw-color-warning-active: var(--vw-color-amber-700);
  --vw-color-warning-light: var(--vw-color-amber-50);
  --vw-color-warning-contrast: var(--grayColor900);
  --vw-color-danger: var(--vw-color-red-500);
  --vw-color-danger-hover: var(--vw-color-red-600);
  --vw-color-danger-active: var(--vw-color-red-700);
  --vw-color-danger-light: var(--vw-color-red-50);
  --vw-color-danger-contrast: var(--grayColor10);
  --vw-color-background: var(--bgColor50);
  --vw-color-surface: var(--grayColor10);
  --vw-color-surface-hover: var(--bgColor100);
  --vw-color-surface-active: var(--bgColor200);
  --vw-color-surface-selected: var(--bgColor50);
  --vw-color-surface-disabled: var(--bgColor100);
  --vw-color-surface-elevated: var(--grayColor10);
  --vw-color-text-primary: var(--grayColor900);
  --vw-color-text-secondary: var(--grayColor600);
  --vw-color-text-tertiary: var(--grayColor500);
  --vw-color-text-disabled: var(--grayColor400);
  --vw-color-text-inverse: var(--grayColor10);
  --vw-color-text-link: var(--primaryColor500);
  --vw-color-text-link-hover: var(--primaryColor600);
  --vw-color-border: var(--grayColor300);
  --vw-color-border-hover: var(--grayColor400);
  --vw-color-border-focus: var(--primaryColor500);
  --vw-color-border-error: var(--vw-color-danger);
  --vw-color-border-success: var(--vw-color-success);
  --vw-color-border-disabled: var(--grayColor200);
  --vw-color-focus-ring: rgba(33, 150, 243, 0.4);
  --vw-color-focus-ring-danger: rgba(244, 67, 54, 0.4);
  --vw-color-overlay: rgba(0, 0, 0, 0.5);
  --vw-color-overlay-light: rgba(0, 0, 0, 0.3);
  --vw-color-icon-primary: var(--grayColor700);
  --vw-color-icon-secondary: var(--grayColor500);
  --vw-color-icon-disabled: var(--grayColor400);
  --vw-color-icon-inverse: var(--grayColor10);
  --vw-color-icon-interactive: var(--primaryColor500);
  /* Pure */
  --vw-color-white: #ffffff;
  --vw-color-black: #000000;
  /* Gray (also used as base for --grayColor* mapping) */
  --vw-color-gray-10: #ffffff;
  --vw-color-gray-50: #f9fafb;
  --vw-color-gray-100: #f3f4f6;
  --vw-color-gray-200: #e5e7eb;
  --vw-color-gray-300: #d1d5db;
  --vw-color-gray-400: #9ca3af;
  --vw-color-gray-500: #6b7280;
  --vw-color-gray-600: #4b5563;
  --vw-color-gray-700: #374151;
  --vw-color-gray-800: #1f2937;
  --vw-color-gray-900: #111827;
  --vw-color-gray-950: #030712;
  --vw-color-gray-1000: #000000;
  /* Blue */
  --vw-color-blue-25: #f8fcff;
  --vw-color-blue-50: #eff6ff;
  --vw-color-blue-100: #dbeafe;
  --vw-color-blue-200: #bfdbfe;
  --vw-color-blue-300: #93c5fd;
  --vw-color-blue-400: #60a5fa;
  --vw-color-blue-500: #3b82f6;
  --vw-color-blue-600: #2563eb;
  --vw-color-blue-700: #1d4ed8;
  --vw-color-blue-800: #1e40af;
  --vw-color-blue-900: #1e3a8a;
  --vw-color-blue-950: #172554;
  /* Teal */
  --vw-color-teal-25: #f7fffe;
  --vw-color-teal-50: #f0fdfa;
  --vw-color-teal-100: #ccfbf1;
  --vw-color-teal-200: #99f6e4;
  --vw-color-teal-300: #5eead4;
  --vw-color-teal-400: #2dd4bf;
  --vw-color-teal-500: #14b8a6;
  --vw-color-teal-600: #0d9488;
  --vw-color-teal-700: #0f766e;
  --vw-color-teal-800: #115e59;
  --vw-color-teal-900: #134e4a;
  --vw-color-teal-950: #042f2e;
  /* Green */
  --vw-color-green-25: #f7fff9;
  --vw-color-green-50: #f0fdf4;
  --vw-color-green-100: #dcfce7;
  --vw-color-green-200: #bbf7d0;
  --vw-color-green-300: #86efac;
  --vw-color-green-400: #4ade80;
  --vw-color-green-500: #22c55e;
  --vw-color-green-600: #16a34a;
  --vw-color-green-700: #15803d;
  --vw-color-green-800: #166534;
  --vw-color-green-900: #14532d;
  --vw-color-green-950: #052e16;
  /* Amber */
  --vw-color-amber-25: #fffef7;
  --vw-color-amber-50: #fffbeb;
  --vw-color-amber-100: #fef3c7;
  --vw-color-amber-200: #fde68a;
  --vw-color-amber-300: #fcd34d;
  --vw-color-amber-400: #fbbf24;
  --vw-color-amber-500: #f59e0b;
  --vw-color-amber-600: #d97706;
  --vw-color-amber-700: #b45309;
  --vw-color-amber-800: #92400e;
  --vw-color-amber-900: #78350f;
  --vw-color-amber-950: #451a03;
  /* Red */
  --vw-color-red-25: #fffcfc;
  --vw-color-red-50: #fef2f2;
  --vw-color-red-100: #fee2e2;
  --vw-color-red-200: #fecaca;
  --vw-color-red-300: #fca5a5;
  --vw-color-red-400: #f87171;
  --vw-color-red-500: #ef4444;
  --vw-color-red-600: #dc2626;
  --vw-color-red-700: #b91c1c;
  --vw-color-red-800: #991b1b;
  --vw-color-red-900: #7f1d1d;
  --vw-color-red-950: #450a0a;
  /* Indigo */
  --vw-color-indigo-25: #F6F6FF;
  --vw-color-indigo-50: #eef2ff;
  --vw-color-indigo-100: #e0e7ff;
  --vw-color-indigo-200: #c7d2fe;
  --vw-color-indigo-300: #a5b4fc;
  --vw-color-indigo-400: #818cf8;
  --vw-color-indigo-500: #6366f1;
  --vw-color-indigo-600: #4f46e5;
  --vw-color-indigo-700: #4338ca;
  --vw-color-indigo-800: #3730a3;
  --vw-color-indigo-900: #312e81;
  --vw-color-indigo-950: #1e1b4b;
  /* Orange */
  --vw-color-orange-25: #FFF8EE;
  --vw-color-orange-50: #fff7ed;
  --vw-color-orange-100: #ffedd5;
  --vw-color-orange-200: #fed7aa;
  --vw-color-orange-300: #fdba74;
  --vw-color-orange-400: #fb923c;
  --vw-color-orange-500: #f97316;
  --vw-color-orange-600: #ea580c;
  --vw-color-orange-700: #c2410c;
  --vw-color-orange-800: #9a3412;
  --vw-color-orange-900: #7c2d12;
  --vw-color-orange-950: #431407;
  /* Stone */
  --vw-color-stone-25: #fcfcfb;
  --vw-color-stone-50: #fafaf9;
  --vw-color-stone-100: #f5f5f4;
  --vw-color-stone-200: #e7e5e4;
  --vw-color-stone-300: #d6d3d1;
  --vw-color-stone-400: #a8a29e;
  --vw-color-stone-500: #78716c;
  --vw-color-stone-600: #57534e;
  --vw-color-stone-700: #44403c;
  --vw-color-stone-800: #292524;
  --vw-color-stone-900: #1c1917;
  --vw-color-stone-950: #0c0a09;
  /* Neutral */
  --vw-color-neutral-25: #fcfcfc;
  --vw-color-neutral-50: #fafafa;
  --vw-color-neutral-100: #f5f5f5;
  --vw-color-neutral-200: #e5e5e5;
  --vw-color-neutral-300: #d4d4d4;
  --vw-color-neutral-400: #a3a3a3;
  --vw-color-neutral-500: #737373;
  --vw-color-neutral-600: #525252;
  --vw-color-neutral-700: #404040;
  --vw-color-neutral-800: #262626;
  --vw-color-neutral-900: #171717;
  --vw-color-neutral-950: #0a0a0a;
  /* Zinc */
  --vw-color-zinc-25: #fcfcfc;
  --vw-color-zinc-50: #fafafa;
  --vw-color-zinc-100: #f4f4f5;
  --vw-color-zinc-200: #e4e4e7;
  --vw-color-zinc-300: #d4d4d8;
  --vw-color-zinc-400: #a1a1aa;
  --vw-color-zinc-500: #71717a;
  --vw-color-zinc-600: #52525b;
  --vw-color-zinc-700: #3f3f46;
  --vw-color-zinc-800: #27272a;
  --vw-color-zinc-900: #18181b;
  --vw-color-zinc-950: #09090b;
  /* Slate */
  --vw-color-slate-25: #fbfcfe;
  --vw-color-slate-50: #f8fafc;
  --vw-color-slate-100: #f1f5f9;
  --vw-color-slate-200: #e2e8f0;
  --vw-color-slate-300: #cbd5e1;
  --vw-color-slate-400: #94a3b8;
  --vw-color-slate-500: #64748b;
  --vw-color-slate-600: #475569;
  --vw-color-slate-700: #334155;
  --vw-color-slate-800: #1e293b;
  --vw-color-slate-900: #0f172a;
  --vw-color-slate-950: #020617;
  /* Rose */
  --vw-color-rose-25: #fff8f9;
  --vw-color-rose-50: #fff1f2;
  --vw-color-rose-100: #ffe4e6;
  --vw-color-rose-200: #fecdd3;
  --vw-color-rose-300: #fda4af;
  --vw-color-rose-400: #fb7185;
  --vw-color-rose-500: #f43f5e;
  --vw-color-rose-600: #e11d48;
  --vw-color-rose-700: #be123c;
  --vw-color-rose-800: #9f1239;
  --vw-color-rose-900: #881337;
  --vw-color-rose-950: #4c0519;
  /* Pink */
  --vw-color-pink-25: #fef7fb;
  --vw-color-pink-50: #fdf2f8;
  --vw-color-pink-100: #fce7f3;
  --vw-color-pink-200: #fbcfe8;
  --vw-color-pink-300: #f9a8d4;
  --vw-color-pink-400: #f472b6;
  --vw-color-pink-500: #ec4899;
  --vw-color-pink-600: #db2777;
  --vw-color-pink-700: #be185d;
  --vw-color-pink-800: #9d174d;
  --vw-color-pink-900: #831843;
  --vw-color-pink-950: #500724;
  /* Fuchsia */
  --vw-color-fuchsia-25: #fef9ff;
  --vw-color-fuchsia-50: #fdf4ff;
  --vw-color-fuchsia-100: #fae8ff;
  --vw-color-fuchsia-200: #f5d0fe;
  --vw-color-fuchsia-300: #f0abfc;
  --vw-color-fuchsia-400: #e879f9;
  --vw-color-fuchsia-500: #d946ef;
  --vw-color-fuchsia-600: #c026d3;
  --vw-color-fuchsia-700: #a21caf;
  --vw-color-fuchsia-800: #86198f;
  --vw-color-fuchsia-900: #701a75;
  --vw-color-fuchsia-950: #4a044e;
  /* Purple */
  --vw-color-purple-25: #fdfaff;
  --vw-color-purple-50: #faf5ff;
  --vw-color-purple-100: #f3e8ff;
  --vw-color-purple-200: #e9d5ff;
  --vw-color-purple-300: #d8b4fe;
  --vw-color-purple-400: #c084fc;
  --vw-color-purple-500: #a855f7;
  --vw-color-purple-600: #9333ea;
  --vw-color-purple-700: #7e22ce;
  --vw-color-purple-800: #6b21a8;
  --vw-color-purple-900: #581c87;
  --vw-color-purple-950: #3b0764;
  /* Violet */
  --vw-color-violet-25: #faf9ff;
  --vw-color-violet-50: #f5f3ff;
  --vw-color-violet-100: #ede9fe;
  --vw-color-violet-200: #ddd6fe;
  --vw-color-violet-300: #c4b5fd;
  --vw-color-violet-400: #a78bfa;
  --vw-color-violet-500: #8b5cf6;
  --vw-color-violet-600: #7c3aed;
  --vw-color-violet-700: #6d28d9;
  --vw-color-violet-800: #5b21b6;
  --vw-color-violet-900: #4c1d95;
  --vw-color-violet-950: #2e1065;
  /* Sky */
  --vw-color-sky-25: #f8fcff;
  --vw-color-sky-50: #f0f9ff;
  --vw-color-sky-100: #e0f2fe;
  --vw-color-sky-200: #bae6fd;
  --vw-color-sky-300: #7dd3fc;
  --vw-color-sky-400: #38bdf8;
  --vw-color-sky-500: #0ea5e9;
  --vw-color-sky-600: #0284c7;
  --vw-color-sky-700: #0369a1;
  --vw-color-sky-800: #075985;
  --vw-color-sky-900: #0c4a6e;
  --vw-color-sky-950: #082f49;
  /* Cyan */
  --vw-color-cyan-25: #f5feff;
  --vw-color-cyan-50: #ecfeff;
  --vw-color-cyan-100: #cffafe;
  --vw-color-cyan-200: #a5f3fc;
  --vw-color-cyan-300: #67e8f9;
  --vw-color-cyan-400: #22d3ee;
  --vw-color-cyan-500: #06b6d4;
  --vw-color-cyan-600: #0891b2;
  --vw-color-cyan-700: #0e7490;
  --vw-color-cyan-800: #155e75;
  --vw-color-cyan-900: #164e63;
  --vw-color-cyan-950: #083344;
  /* Yellow */
  --vw-color-yellow-25: #fffef5;
  --vw-color-yellow-50: #fefce8;
  --vw-color-yellow-100: #fef9c3;
  --vw-color-yellow-200: #fef08a;
  --vw-color-yellow-300: #fde047;
  --vw-color-yellow-400: #facc15;
  --vw-color-yellow-500: #eab308;
  --vw-color-yellow-600: #ca8a04;
  --vw-color-yellow-700: #a16207;
  --vw-color-yellow-800: #854d0e;
  --vw-color-yellow-900: #713f12;
  --vw-color-yellow-950: #422006;
  /* Lime */
  --vw-color-lime-25: #fbfff3;
  --vw-color-lime-50: #f7fee7;
  --vw-color-lime-100: #ecfccb;
  --vw-color-lime-200: #d9f99d;
  --vw-color-lime-300: #bef264;
  --vw-color-lime-400: #a3e635;
  --vw-color-lime-500: #84cc16;
  --vw-color-lime-600: #65a30d;
  --vw-color-lime-700: #4d7c0f;
  --vw-color-lime-800: #3f6212;
  --vw-color-lime-900: #365314;
  --vw-color-lime-950: #1a2e05;
  /* Emerald */
  --vw-color-emerald-25: #f7fffb;
  --vw-color-emerald-50: #ecfdf5;
  --vw-color-emerald-100: #d1fae5;
  --vw-color-emerald-200: #a7f3d0;
  --vw-color-emerald-300: #6ee7b7;
  --vw-color-emerald-400: #34d399;
  --vw-color-emerald-500: #10b981;
  --vw-color-emerald-600: #059669;
  --vw-color-emerald-700: #047857;
  --vw-color-emerald-800: #065f46;
  --vw-color-emerald-900: #064e3b;
  --vw-color-emerald-950: #022c22;
}

.font-normal {
  font-style: normal;
}

.font-italic {
  font-style: italic;
}

.font-thin {
  font-weight: 100;
}

.font-light {
  font-weight: 300;
}

.font-regular {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-bold {
  font-weight: 700;
}

.pointer-cursor {
  cursor: pointer;
}

.overflow-auto {
  overflow: auto;
}

.none-outlined {
  outline: none;
}

.box-sizing {
  box-sizing: border-box;
}

.border-radius {
  border-radius: 0.31em;
}

.border-transparent {
  border: 0.09em solid transparent;
}

.box-shadow {
  box-shadow: 0 0 0.33em 0 #c9c9c9;
}

.width-100vw {
  width: 100vw;
}

.height-100vh {
  height: 100vh;
}

.width-100pct {
  width: 100%;
}

.height-100pct {
  height: 100%;
}

.padding-0 {
  padding: em(0);
}

.padding-1 {
  padding: em(1);
}

.padding-2 {
  padding: em(2);
}

.padding-4 {
  padding: em(4);
}

.padding-5 {
  padding: em(5);
}

.padding-6 {
  padding: em(6);
}

.padding-8 {
  padding: em(8);
}

.padding-10 {
  padding: em(10);
}

.padding-12 {
  padding: em(12);
}

.padding-14 {
  padding: em(14);
}

.padding-16 {
  padding: em(16);
}

.padding-20 {
  padding: em(20);
}

.padding-24 {
  padding: em(24);
}

.padding-32 {
  padding: em(32);
}

.padding-48 {
  padding: em(48);
}

.padding-64 {
  padding: em(64);
}

.padding-128 {
  padding: em(128);
}

.padding-right-0 {
  padding-right: em(0);
}

.padding-right-1 {
  padding-right: em(1);
}

.padding-right-2 {
  padding-right: em(2);
}

.padding-right-4 {
  padding-right: em(4);
}

.padding-right-5 {
  padding-right: em(5);
}

.padding-right-6 {
  padding-right: em(6);
}

.padding-right-8 {
  padding-right: em(8);
}

.padding-right-10 {
  padding-right: em(10);
}

.padding-right-12 {
  padding-right: em(12);
}

.padding-right-14 {
  padding-right: em(14);
}

.padding-right-16 {
  padding-right: em(16);
}

.padding-right-20 {
  padding-right: em(20);
}

.padding-right-24 {
  padding-right: em(24);
}

.padding-right-32 {
  padding-right: em(32);
}

.padding-right-48 {
  padding-right: em(48);
}

.padding-right-64 {
  padding-right: em(64);
}

.padding-right-128 {
  padding-right: em(128);
}

.padding-left-0 {
  padding-left: em(0);
}

.padding-left-1 {
  padding-left: em(1);
}

.padding-left-2 {
  padding-left: em(2);
}

.padding-left-4 {
  padding-left: em(4);
}

.padding-left-5 {
  padding-left: em(5);
}

.padding-left-6 {
  padding-left: em(6);
}

.padding-left-8 {
  padding-left: em(8);
}

.padding-left-10 {
  padding-left: em(10);
}

.padding-left-12 {
  padding-left: em(12);
}

.padding-left-14 {
  padding-left: em(14);
}

.padding-left-16 {
  padding-left: em(16);
}

.padding-left-20 {
  padding-left: em(20);
}

.padding-left-24 {
  padding-left: em(24);
}

.padding-left-32 {
  padding-left: em(32);
}

.padding-left-48 {
  padding-left: em(48);
}

.padding-left-64 {
  padding-left: em(64);
}

.padding-left-128 {
  padding-left: em(128);
}

.padding-top-0 {
  padding-top: em(0);
}

.padding-top-1 {
  padding-top: em(1);
}

.padding-top-2 {
  padding-top: em(2);
}

.padding-top-4 {
  padding-top: em(4);
}

.padding-top-5 {
  padding-top: em(5);
}

.padding-top-6 {
  padding-top: em(6);
}

.padding-top-8 {
  padding-top: em(8);
}

.padding-top-10 {
  padding-top: em(10);
}

.padding-top-12 {
  padding-top: em(12);
}

.padding-top-14 {
  padding-top: em(14);
}

.padding-top-16 {
  padding-top: em(16);
}

.padding-top-20 {
  padding-top: em(20);
}

.padding-top-24 {
  padding-top: em(24);
}

.padding-top-32 {
  padding-top: em(32);
}

.padding-top-48 {
  padding-top: em(48);
}

.padding-top-64 {
  padding-top: em(64);
}

.padding-top-128 {
  padding-top: em(128);
}

.padding-bottom-0 {
  padding-bottom: em(0);
}

.padding-bottom-1 {
  padding-bottom: em(1);
}

.padding-bottom-2 {
  padding-bottom: em(2);
}

.padding-bottom-4 {
  padding-bottom: em(4);
}

.padding-bottom-5 {
  padding-bottom: em(5);
}

.padding-bottom-6 {
  padding-bottom: em(6);
}

.padding-bottom-8 {
  padding-bottom: em(8);
}

.padding-bottom-10 {
  padding-bottom: em(10);
}

.padding-bottom-12 {
  padding-bottom: em(12);
}

.padding-bottom-14 {
  padding-bottom: em(14);
}

.padding-bottom-16 {
  padding-bottom: em(16);
}

.padding-bottom-20 {
  padding-bottom: em(20);
}

.padding-bottom-24 {
  padding-bottom: em(24);
}

.padding-bottom-32 {
  padding-bottom: em(32);
}

.padding-bottom-48 {
  padding-bottom: em(48);
}

.padding-bottom-64 {
  padding-bottom: em(64);
}

.padding-bottom-128 {
  padding-bottom: em(128);
}

.margin-0 {
  margin: em(0);
}

.margin-1 {
  margin: em(1);
}

.margin-2 {
  margin: em(2);
}

.margin-4 {
  margin: em(4);
}

.margin-5 {
  margin: em(5);
}

.margin-6 {
  margin: em(6);
}

.margin-8 {
  margin: em(8);
}

.margin-10 {
  margin: em(10);
}

.margin-12 {
  margin: em(12);
}

.margin-14 {
  margin: em(14);
}

.margin-16 {
  margin: em(16);
}

.margin-20 {
  margin: em(20);
}

.margin-24 {
  margin: em(24);
}

.margin-32 {
  margin: em(32);
}

.margin-48 {
  margin: em(48);
}

.margin-64 {
  margin: em(64);
}

.margin-128 {
  margin: em(128);
}

.margin-right-0 {
  margin-right: em(0);
}

.margin-right-1 {
  margin-right: em(1);
}

.margin-right-2 {
  margin-right: em(2);
}

.margin-right-4 {
  margin-right: em(4);
}

.margin-right-5 {
  margin-right: em(5);
}

.margin-right-6 {
  margin-right: em(6);
}

.margin-right-8 {
  margin-right: em(8);
}

.margin-right-10 {
  margin-right: em(10);
}

.margin-right-12 {
  margin-right: em(12);
}

.margin-right-14 {
  margin-right: em(14);
}

.margin-right-16 {
  margin-right: em(16);
}

.margin-right-20 {
  margin-right: em(20);
}

.margin-right-24 {
  margin-right: em(24);
}

.margin-right-32 {
  margin-right: em(32);
}

.margin-right-48 {
  margin-right: em(48);
}

.margin-right-64 {
  margin-right: em(64);
}

.margin-right-128 {
  margin-right: em(128);
}

.margin-left-0 {
  margin-left: em(0);
}

.margin-left-1 {
  margin-left: em(1);
}

.margin-left-2 {
  margin-left: em(2);
}

.margin-left-4 {
  margin-left: em(4);
}

.margin-left-5 {
  margin-left: em(5);
}

.margin-left-6 {
  margin-left: em(6);
}

.margin-left-8 {
  margin-left: em(8);
}

.margin-left-10 {
  margin-left: em(10);
}

.margin-left-12 {
  margin-left: em(12);
}

.margin-left-14 {
  margin-left: em(14);
}

.margin-left-16 {
  margin-left: em(16);
}

.margin-left-20 {
  margin-left: em(20);
}

.margin-left-24 {
  margin-left: em(24);
}

.margin-left-32 {
  margin-left: em(32);
}

.margin-left-48 {
  margin-left: em(48);
}

.margin-left-64 {
  margin-left: em(64);
}

.margin-left-128 {
  margin-left: em(128);
}

.margin-top-0 {
  margin-top: em(0);
}

.margin-top-1 {
  margin-top: em(1);
}

.margin-top-2 {
  margin-top: em(2);
}

.margin-top-4 {
  margin-top: em(4);
}

.margin-top-5 {
  margin-top: em(5);
}

.margin-top-6 {
  margin-top: em(6);
}

.margin-top-8 {
  margin-top: em(8);
}

.margin-top-10 {
  margin-top: em(10);
}

.margin-top-12 {
  margin-top: em(12);
}

.margin-top-14 {
  margin-top: em(14);
}

.margin-top-16 {
  margin-top: em(16);
}

.margin-top-20 {
  margin-top: em(20);
}

.margin-top-24 {
  margin-top: em(24);
}

.margin-top-32 {
  margin-top: em(32);
}

.margin-top-48 {
  margin-top: em(48);
}

.margin-top-64 {
  margin-top: em(64);
}

.margin-top-128 {
  margin-top: em(128);
}

.margin-bottom-0 {
  margin-bottom: em(0);
}

.margin-bottom-1 {
  margin-bottom: em(1);
}

.margin-bottom-2 {
  margin-bottom: em(2);
}

.margin-bottom-4 {
  margin-bottom: em(4);
}

.margin-bottom-5 {
  margin-bottom: em(5);
}

.margin-bottom-6 {
  margin-bottom: em(6);
}

.margin-bottom-8 {
  margin-bottom: em(8);
}

.margin-bottom-10 {
  margin-bottom: em(10);
}

.margin-bottom-12 {
  margin-bottom: em(12);
}

.margin-bottom-14 {
  margin-bottom: em(14);
}

.margin-bottom-16 {
  margin-bottom: em(16);
}

.margin-bottom-20 {
  margin-bottom: em(20);
}

.margin-bottom-24 {
  margin-bottom: em(24);
}

.margin-bottom-32 {
  margin-bottom: em(32);
}

.margin-bottom-48 {
  margin-bottom: em(48);
}

.margin-bottom-64 {
  margin-bottom: em(64);
}

.margin-bottom-128 {
  margin-bottom: em(128);
}

/***************flex**********/
.flex-row-reverse {
  display: flex;
  flex-direction: row-reverse;
}

.flex-row-reverse-space-between {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.flex-row-reverse-space-between-stretch {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: stretch;
}

.flex-row-reverse-space-between-baseline {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: baseline;
}

.flex-row-reverse-space-between-flex-end {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-end;
}

.flex-row-reverse-space-between-center {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}

.flex-row-reverse-space-between-flex-start {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-row-reverse-space-around {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
}

.flex-row-reverse-space-around-stretch {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: stretch;
}

.flex-row-reverse-space-around-baseline {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: baseline;
}

.flex-row-reverse-space-around-flex-end {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: flex-end;
}

.flex-row-reverse-space-around-center {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
}

.flex-row-reverse-space-around-flex-start {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: flex-start;
}

.flex-row-reverse-center {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}

.flex-row-reverse-center-stretch {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
}

.flex-row-reverse-center-baseline {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: baseline;
}

.flex-row-reverse-center-flex-end {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: flex-end;
}

.flex-row-reverse-center-center {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}

.flex-row-reverse-center-flex-start {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: flex-start;
}

.flex-row-reverse-flex-end {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.flex-row-reverse-flex-end-stretch {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: stretch;
}

.flex-row-reverse-flex-end-baseline {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: baseline;
}

.flex-row-reverse-flex-end-flex-end {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: flex-end;
}

.flex-row-reverse-flex-end-center {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
}

.flex-row-reverse-flex-end-flex-start {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
}

.flex-row-reverse-flex-start {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}

.flex-row-reverse-flex-start-stretch {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: stretch;
}

.flex-row-reverse-flex-start-baseline {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: baseline;
}

.flex-row-reverse-flex-start-flex-end {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-row-reverse-flex-start-center {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
}

.flex-row-reverse-flex-start-flex-start {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-column-reverse {
  display: flex;
  flex-direction: column-reverse;
}

.flex-column-reverse-space-between {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}

.flex-column-reverse-space-between-stretch {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: stretch;
}

.flex-column-reverse-space-between-baseline {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: baseline;
}

.flex-column-reverse-space-between-flex-end {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-end;
}

.flex-column-reverse-space-between-center {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: center;
}

.flex-column-reverse-space-between-flex-start {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-column-reverse-space-around {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-around;
}

.flex-column-reverse-space-around-stretch {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: stretch;
}

.flex-column-reverse-space-around-baseline {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: baseline;
}

.flex-column-reverse-space-around-flex-end {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: flex-end;
}

.flex-column-reverse-space-around-center {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: center;
}

.flex-column-reverse-space-around-flex-start {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: flex-start;
}

.flex-column-reverse-center {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
}

.flex-column-reverse-center-stretch {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: stretch;
}

.flex-column-reverse-center-baseline {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: baseline;
}

.flex-column-reverse-center-flex-end {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-end;
}

.flex-column-reverse-center-center {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
}

.flex-column-reverse-center-flex-start {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
}

.flex-column-reverse-flex-end {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
}

.flex-column-reverse-flex-end-stretch {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: stretch;
}

.flex-column-reverse-flex-end-baseline {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: baseline;
}

.flex-column-reverse-flex-end-flex-end {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: flex-end;
}

.flex-column-reverse-flex-end-center {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: center;
}

.flex-column-reverse-flex-end-flex-start {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: flex-start;
}

.flex-column-reverse-flex-start {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
}

.flex-column-reverse-flex-start-stretch {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: stretch;
}

.flex-column-reverse-flex-start-baseline {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: baseline;
}

.flex-column-reverse-flex-start-flex-end {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-column-reverse-flex-start-center {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: center;
}

.flex-column-reverse-flex-start-flex-start {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.flex-column-space-between-stretch {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.flex-column-space-between-baseline {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: baseline;
}

.flex-column-space-between-flex-end {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}

.flex-column-space-between-center {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.flex-column-space-between-flex-start {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-column-space-around {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.flex-column-space-around-stretch {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
}

.flex-column-space-around-baseline {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: baseline;
}

.flex-column-space-around-flex-end {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
}

.flex-column-space-around-center {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.flex-column-space-around-flex-start {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
}

.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.flex-column-center-stretch {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.flex-column-center-baseline {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
}

.flex-column-center-flex-end {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.flex-column-center-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.flex-column-center-flex-start {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.flex-column-flex-end {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.flex-column-flex-end-stretch {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
}

.flex-column-flex-end-baseline {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: baseline;
}

.flex-column-flex-end-flex-end {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}

.flex-column-flex-end-center {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.flex-column-flex-end-flex-start {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.flex-column-flex-start {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.flex-column-flex-start-stretch {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.flex-column-flex-start-baseline {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: baseline;
}

.flex-column-flex-start-flex-end {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-column-flex-start-center {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.flex-column-flex-start-flex-start {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-row-space-between {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.flex-row-space-between-stretch {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

.flex-row-space-between-baseline {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}

.flex-row-space-between-flex-end {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
}

.flex-row-space-between-center {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.flex-row-space-between-flex-start {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-row-space-around {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.flex-row-space-around-stretch {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
}

.flex-row-space-around-baseline {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: baseline;
}

.flex-row-space-around-flex-end {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
}

.flex-row-space-around-center {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

.flex-row-space-around-flex-start {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
}

.flex-row-center {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.flex-row-center-stretch {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
}

.flex-row-center-baseline {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: baseline;
}

.flex-row-center-flex-end {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
}

.flex-row-center-center {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.flex-row-center-flex-start {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

.flex-row-flex-end {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.flex-row-flex-end-stretch {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
}

.flex-row-flex-end-baseline {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: baseline;
}

.flex-row-flex-end-flex-end {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}

.flex-row-flex-end-center {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.flex-row-flex-end-flex-start {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}

.flex-row-flex-start {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.flex-row-flex-start-stretch {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.flex-row-flex-start-baseline {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: baseline;
}

.flex-row-flex-start-flex-end {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-row-flex-start-center {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.flex-row-flex-start-flex-start {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

/* moved below css form custom-utility.scss */
.button-xl .mat-mdc-flat-button {
  font-size: 1.08em;
  width: 10em;
}

.button-l .mat-mdc-flat-button {
  width: 9em;
}

.button-m .mat-mdc-flat-button {
  width: 7em;
}

.button-s .mat-mdc-flat-button {
  width: 5em;
}

/* Float and Clear */
.float-left {
  float: left;
}

.float-right {
  float: right;
}

.float-none {
  float: none;
}

.clear {
  clear: both;
}

.clear-fix {
  overflow: auto;
}

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

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

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

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

/* width */
.width-auto {
  width: auto;
}

.width-full {
  width: 100%;
}

/* vertical align */
.vertical-align-top {
  vertical-align: "va-top";
}

.vertical-align-middle {
  vertical-align: "va-middle";
}

.vertical-align-bottom {
  vertical-align: "va-bottom";
}

/* position */
.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.position-fixed {
  position: fixed;
}

.position-static {
  position: static;
}

/* cursor */
.cursor-alias {
  cursor: alias;
}

.cursor-all-scroll {
  cursor: all-scroll;
}

.cursor-auto {
  cursor: auto;
}

.cursor-cell {
  cursor: cell;
}

.cursor-col-resize {
  cursor: col-resize;
}

.cursor-crosshair {
  cursor: crosshair;
}

.cursor-default {
  cursor: default;
}

.cursor-grab {
  cursor: grab;
}

.cursor-help {
  cursor: help;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

/* text-decoration */
.text-decoration-none {
  text-decoration: none;
}

.text-decoration-overline {
  text-decoration: overline;
}

.text-decoration-line-through {
  text-decoration: line-through;
}

.text-decoration-underline {
  text-decoration: underline;
}

.text-decoration-underline-overline {
  text-decoration: underline overline;
}

/* ellipsis */
.text-ellipsis {
  white-space: "nowrap";
  overflow: hidden;
  text-overflow: "ellipsis";
}

/* break word */
.text-break {
  word-wrap: break-word;
}

/* overflow hidden */
.overflow-hidden {
  overflow: hidden;
}

/* text-transform */
.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

/* disable */
.btn-disable .mat-mdc-flat-button {
  opacity: 0.5;
  pointer-events: none;
}

.disable {
  opacity: 0.5;
  pointer-events: none;
}

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 300;
  src: local("OpenSans Light"), local("OpenSans-Light"), url('OpenSans-Light.woff2') format("woff2"), url('OpenSans-Light.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 300;
  src: local("OpenSans Light Italic"), local("OpenSans-Light-Italic"), url('OpenSans-LightItalic.woff2') format("woff2"), url('OpenSans-LightItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 400;
  src: local("OpenSans"), local("OpenSans"), url('OpenSans-Regular.woff2') format("woff2"), url('OpenSans-Regular.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 400;
  src: local("OpenSans Italic"), local("OpenSans-Italic"), url('OpenSans-Italic.woff2') format("woff2"), url('OpenSans-Italic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 500;
  src: local("OpenSans Medium"), local("OpenSans-Medium"), url('OpenSans-Medium.woff2') format("woff2"), url('OpenSans-Medium.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 500;
  src: local("OpenSans Medium Italic"), local("OpenSans-Medium-Italic"), url('OpenSans-MediumItalic.woff2') format("woff2"), url('OpenSans-MediumItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 600;
  src: local("OpenSans Semi Bold"), local("OpenSans-Semi-Bold"), url('OpenSans-SemiBold.woff2') format("woff2"), url('OpenSans-SemiBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 600;
  src: local("OpenSans Semi Bold Italic"), local("OpenSans-Semi-Bold-Italic"), url('OpenSans-SemiBoldItalic.woff2') format("woff2"), url('OpenSans-SemiBoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 700;
  src: local("OpenSans Bold"), local("OpenSans-Bold"), url('OpenSans-Bold.woff2') format("woff2"), url('OpenSans-Bold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 700;
  src: local("OpenSans Bold Italic"), local("OpenSans-Bold-Italic"), url('OpenSans-BoldItalic.woff2') format("woff2"), url('OpenSans-BoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 800;
  src: local("OpenSans Extra Bold"), local("OpenSans-Extra-Bold"), url('OpenSans-ExtraBold.woff2') format("woff2"), url('OpenSans-ExtraBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 800;
  src: local("OpenSans Extra Bold Italic"), local("OpenSans-Extra-Bold-Italic"), url('OpenSans-ExtraBoldItalic.woff2') format("woff2"), url('OpenSans-ExtraBoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 100;
  src: local("Poppins Thin"), local("Poppins-Thin"), url('Poppins-Thin.woff2') format("woff2"), url('Poppins-Thin.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 100;
  src: local("Poppins Thin Italic"), local("Poppins-Thin-Italic"), url('Poppins-ThinItalic.woff2') format("woff2"), url('Poppins-ThinItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 200;
  src: local("Poppins Extra Light"), local("Poppins-Extra-Light"), url('Poppins-ExtraLight.woff2') format("woff2"), url('Poppins-ExtraLight.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 200;
  src: local("Poppins Extra Light Italic"), local("Poppins-Extra-Light-Italic"), url('Poppins-ExtraLightItalic.woff2') format("woff2"), url('Poppins-ExtraLightItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: local("Poppins Light"), local("Poppins-Light"), url('Poppins-Light.woff2') format("woff2"), url('Poppins-Light.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  src: local("Poppins Light Italic"), local("Poppins-Light-Italic"), url('Poppins-LightItalic.woff2') format("woff2"), url('Poppins-LightItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: local("Poppins"), local("Poppins"), url('Poppins-Regular.woff2') format("woff2"), url('Poppins-Regular.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: local("Poppins Italic"), local("Poppins-Italic"), url('Poppins-Italic.woff2') format("woff2"), url('Poppins-Italic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: local("Poppins Medium"), local("Poppins-Medium"), url('Poppins-Medium.woff2') format("woff2"), url('Poppins-Medium.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: local("Poppins Medium Italic"), local("Poppins-Medium-Italic"), url('Poppins-MediumItalic.woff2') format("woff2"), url('Poppins-MediumItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: local("Poppins Semi Bold"), local("Poppins-Semi-Bold"), url('Poppins-SemiBold.woff2') format("woff2"), url('Poppins-SemiBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  src: local("Poppins Semi Bold Italic"), local("Poppins-Semi-Bold-Italic"), url('Poppins-SemiBoldItalic.woff2') format("woff2"), url('Poppins-SemiBoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: local("Poppins Bold"), local("Poppins-Bold"), url('Poppins-Bold.woff2') format("woff2"), url('Poppins-Bold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  src: local("Poppins Bold Italic"), local("Poppins-Bold-Italic"), url('Poppins-BoldItalic.woff2') format("woff2"), url('Poppins-BoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: local("Poppins Extra Bold"), local("Poppins-Extra-Bold"), url('Poppins-ExtraBold.woff2') format("woff2"), url('Poppins-ExtraBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  src: local("Poppins Extra Bold Italic"), local("Poppins-Extra-Bold-Italic"), url('Poppins-ExtraBoldItalic.woff2') format("woff2"), url('Poppins-ExtraBoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  src: local("Poppins Black"), local("Poppins-Black"), url('Poppins-Black.woff2') format("woff2"), url('Poppins-Black.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 900;
  src: local("Poppins Black Italic"), local("Poppins-Black-Italic"), url('Poppins-BlackItalic.woff2') format("woff2"), url('Poppins-BlackItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  src: local("Inter Thin"), local("Inter-Thin"), url('Inter-Thin.woff2') format("woff2"), url('Inter-Thin.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  src: local("Inter Extra Light"), local("Inter-Extra-Light"), url('Inter-ExtraLight.woff2') format("woff2"), url('Inter-ExtraLight.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: local("Inter Light"), local("Inter-Light"), url('Inter-Light.woff2') format("woff2"), url('Inter-Light.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: local("Inter Regular"), local("Inter-Regular"), url('Inter-Regular.woff2') format("woff2"), url('Inter-Regular.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: local("Inter Medium"), local("Inter-Medium"), url('Inter-Medium.woff2') format("woff2"), url('Inter-Medium.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: local("Inter Semi Bold"), local("Inter-Semi-Bold"), url('Inter-SemiBold.woff2') format("woff2"), url('Inter-SemiBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: local("Inter Bold"), local("Inter-Bold"), url('Inter-Bold.woff2') format("woff2"), url('Inter-Bold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: local("Inter Extra Bold"), local("Inter-Extra-Bold"), url('Inter-ExtraBold.woff2') format("woff2"), url('Inter-ExtraBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: local("Inter Black"), local("Inter-Black"), url('Inter-Black.woff2') format("woff2"), url('Inter-Black.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: normal;
  font-weight: 100;
  src: local("IBMPlexSans Thin"), local("IBMPlexSans-Thin"), url('IBMPlexSans-Thin.woff2') format("woff2"), url('IBMPlexSans-Thin.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: italic;
  font-weight: 100;
  src: local("IBMPlexSans Thin Italic"), local("IBMPlexSans-Thin-Italic"), url('IBMPlexSans-ThinItalic.woff2') format("woff2"), url('IBMPlexSans-ThinItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: normal;
  font-weight: 200;
  src: local("IBMPlexSans Extra Light"), local("IBMPlexSans-Extra-Light"), url('IBMPlexSans-ExtraLight.woff2') format("woff2"), url('IBMPlexSans-ExtraLight.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: italic;
  font-weight: 200;
  src: local("IBMPlexSans Extra Light Italic"), local("IBMPlexSans-Extra-Light-Italic"), url('IBMPlexSans-ExtraLightItalic.woff2') format("woff2"), url('IBMPlexSans-ExtraLightItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: normal;
  font-weight: 300;
  src: local("IBMPlexSans Light"), local("IBMPlexSans-Light"), url('IBMPlexSans-Light.woff2') format("woff2"), url('IBMPlexSans-Light.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: italic;
  font-weight: 300;
  src: local("IBMPlexSans Light Italic"), local("IBMPlexSans-Light-Italic"), url('IBMPlexSans-LightItalic.woff2') format("woff2"), url('IBMPlexSans-LightItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: normal;
  font-weight: 400;
  src: local("IBMPlexSans"), local("IBMPlexSans"), url('IBMPlexSans-Regular.woff2') format("woff2"), url('IBMPlexSans-Regular.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: italic;
  font-weight: 400;
  src: local("IBMPlexSans Italic"), local("IBMPlexSans-Italic"), url('IBMPlexSans-Italic.woff2') format("woff2"), url('IBMPlexSans-Italic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: normal;
  font-weight: 500;
  src: local("IBMPlexSans Medium"), local("IBMPlexSans-Medium"), url('IBMPlexSans-Medium.woff2') format("woff2"), url('IBMPlexSans-Medium.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: italic;
  font-weight: 500;
  src: local("IBMPlexSans Medium Italic"), local("IBMPlexSans-Medium-Italic"), url('IBMPlexSans-MediumItalic.woff2') format("woff2"), url('IBMPlexSans-MediumItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: normal;
  font-weight: 600;
  src: local("IBMPlexSans Semi Bold"), local("IBMPlexSans-Semi-Bold"), url('IBMPlexSans-SemiBold.woff2') format("woff2"), url('IBMPlexSans-SemiBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: italic;
  font-weight: 600;
  src: local("IBMPlexSans Semi Bold Italic"), local("IBMPlexSans-Semi-Bold-Italic"), url('IBMPlexSans-SemiBoldItalic.woff2') format("woff2"), url('IBMPlexSans-SemiBoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: normal;
  font-weight: 700;
  src: local("IBMPlexSans Bold"), local("IBMPlexSans-Bold"), url('IBMPlexSans-Bold.woff2') format("woff2"), url('IBMPlexSans-Bold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSans";
  font-style: italic;
  font-weight: 700;
  src: local("IBMPlexSans Bold Italic"), local("IBMPlexSans-Bold-Italic"), url('IBMPlexSans-BoldItalic.woff2') format("woff2"), url('IBMPlexSans-BoldItalic.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSansArabic";
  font-style: normal;
  font-weight: 100;
  src: local("IBMPlexSansArabic Thin"), local("IBMPlexSansArabic-Thin"), url('IBMPlexSansArabic-Thin.woff2') format("woff2"), url('IBMPlexSansArabic-Thin.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSansArabic";
  font-style: normal;
  font-weight: 200;
  src: local("IBMPlexSansArabic Extra Light"), local("IBMPlexSansArabic-Extra-Light"), url('IBMPlexSansArabic-ExtraLight.woff2') format("woff2"), url('IBMPlexSansArabic-ExtraLight.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSansArabic";
  font-style: normal;
  font-weight: 300;
  src: local("IBMPlexSansArabic Light"), local("IBMPlexSansArabic-Light"), url('IBMPlexSansArabic-Light.woff2') format("woff2"), url('IBMPlexSansArabic-Light.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSansArabic";
  font-style: normal;
  font-weight: 400;
  src: local("IBMPlexSansArabic"), local("IBMPlexSansArabic"), url('IBMPlexSansArabic-Regular.woff2') format("woff2"), url('IBMPlexSansArabic-Regular.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSansArabic";
  font-style: normal;
  font-weight: 500;
  src: local("IBMPlexSansArabic Medium"), local("IBMPlexSansArabic-Medium"), url('IBMPlexSansArabic-Medium.woff2') format("woff2"), url('IBMPlexSansArabic-Medium.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSansArabic";
  font-style: normal;
  font-weight: 600;
  src: local("IBMPlexSansArabic Semi Bold"), local("IBMPlexSansArabic-Semi-Bold"), url('IBMPlexSansArabic-SemiBold.woff2') format("woff2"), url('IBMPlexSansArabic-SemiBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "IBMPlexSansArabic";
  font-style: normal;
  font-weight: 700;
  src: local("IBMPlexSansArabic Bold"), local("IBMPlexSansArabic-Bold"), url('IBMPlexSansArabic-Bold.woff2') format("woff2"), url('IBMPlexSansArabic-Bold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
:root {
  --font-size-regular: 1.08em;
}

body {
  font-size: var(--font-size-regular);
}

.m-none {
  margin: 0 !important;
}

.p-none {
  padding: 0 !important;
}

.m-t-none {
  margin-top: 0 !important;
}

.m-all-none {
  margin: 0 !important;
}

.p-t-none {
  padding-top: 0 !important;
}

.p-all-none {
  padding: 0 !important;
}

.m-r-none {
  margin-inline-end: 0 !important;
}

.m-all-none {
  margin: 0 !important;
}

.p-r-none {
  padding-inline-end: 0 !important;
}

.p-all-none {
  padding: 0 !important;
}

.m-b-none {
  margin-bottom: 0 !important;
}

.m-all-none {
  margin: 0 !important;
}

.p-b-none {
  padding-bottom: 0 !important;
}

.p-all-none {
  padding: 0 !important;
}

.m-l-none {
  margin-inline-start: 0 !important;
}

.m-all-none {
  margin: 0 !important;
}

.p-l-none {
  padding-inline-start: 0 !important;
}

.p-all-none {
  padding: 0 !important;
}

.m-xxs {
  margin: 0.125em !important;
}

.p-xxs {
  padding: 0.125em !important;
}

.m-t-xxs {
  margin-top: 0.125em !important;
}

.m-all-xxs {
  margin: 0.125em !important;
}

.p-t-xxs {
  padding-top: 0.125em !important;
}

.p-all-xxs {
  padding: 0.125em !important;
}

.m-r-xxs {
  margin-inline-end: 0.125em !important;
}

.m-all-xxs {
  margin: 0.125em !important;
}

.p-r-xxs {
  padding-inline-end: 0.125em !important;
}

.p-all-xxs {
  padding: 0.125em !important;
}

.m-b-xxs {
  margin-bottom: 0.125em !important;
}

.m-all-xxs {
  margin: 0.125em !important;
}

.p-b-xxs {
  padding-bottom: 0.125em !important;
}

.p-all-xxs {
  padding: 0.125em !important;
}

.m-l-xxs {
  margin-inline-start: 0.125em !important;
}

.m-all-xxs {
  margin: 0.125em !important;
}

.p-l-xxs {
  padding-inline-start: 0.125em !important;
}

.p-all-xxs {
  padding: 0.125em !important;
}

.m-xs {
  margin: 0.25em !important;
}

.p-xs {
  padding: 0.25em !important;
}

.m-t-xs {
  margin-top: 0.25em !important;
}

.m-all-xs {
  margin: 0.25em !important;
}

.p-t-xs {
  padding-top: 0.25em !important;
}

.p-all-xs {
  padding: 0.25em !important;
}

.m-r-xs {
  margin-inline-end: 0.25em !important;
}

.m-all-xs {
  margin: 0.25em !important;
}

.p-r-xs {
  padding-inline-end: 0.25em !important;
}

.p-all-xs {
  padding: 0.25em !important;
}

.m-b-xs {
  margin-bottom: 0.25em !important;
}

.m-all-xs {
  margin: 0.25em !important;
}

.p-b-xs {
  padding-bottom: 0.25em !important;
}

.p-all-xs {
  padding: 0.25em !important;
}

.m-l-xs {
  margin-inline-start: 0.25em !important;
}

.m-all-xs {
  margin: 0.25em !important;
}

.p-l-xs {
  padding-inline-start: 0.25em !important;
}

.p-all-xs {
  padding: 0.25em !important;
}

.m-sm {
  margin: 0.5em !important;
}

.p-sm {
  padding: 0.5em !important;
}

.m-t-sm {
  margin-top: 0.5em !important;
}

.m-all-sm {
  margin: 0.5em !important;
}

.p-t-sm {
  padding-top: 0.5em !important;
}

.p-all-sm {
  padding: 0.5em !important;
}

.m-r-sm {
  margin-inline-end: 0.5em !important;
}

.m-all-sm {
  margin: 0.5em !important;
}

.p-r-sm {
  padding-inline-end: 0.5em !important;
}

.p-all-sm {
  padding: 0.5em !important;
}

.m-b-sm {
  margin-bottom: 0.5em !important;
}

.m-all-sm {
  margin: 0.5em !important;
}

.p-b-sm {
  padding-bottom: 0.5em !important;
}

.p-all-sm {
  padding: 0.5em !important;
}

.m-l-sm {
  margin-inline-start: 0.5em !important;
}

.m-all-sm {
  margin: 0.5em !important;
}

.p-l-sm {
  padding-inline-start: 0.5em !important;
}

.p-all-sm {
  padding: 0.5em !important;
}

.m-md {
  margin: 1em !important;
}

.p-md {
  padding: 1em !important;
}

.m-t-md {
  margin-top: 1em !important;
}

.m-all-md {
  margin: 1em !important;
}

.p-t-md {
  padding-top: 1em !important;
}

.p-all-md {
  padding: 1em !important;
}

.m-r-md {
  margin-inline-end: 1em !important;
}

.m-all-md {
  margin: 1em !important;
}

.p-r-md {
  padding-inline-end: 1em !important;
}

.p-all-md {
  padding: 1em !important;
}

.m-b-md {
  margin-bottom: 1em !important;
}

.m-all-md {
  margin: 1em !important;
}

.p-b-md {
  padding-bottom: 1em !important;
}

.p-all-md {
  padding: 1em !important;
}

.m-l-md {
  margin-inline-start: 1em !important;
}

.m-all-md {
  margin: 1em !important;
}

.p-l-md {
  padding-inline-start: 1em !important;
}

.p-all-md {
  padding: 1em !important;
}

.m-lg {
  margin: 2em !important;
}

.p-lg {
  padding: 2em !important;
}

.m-t-lg {
  margin-top: 2em !important;
}

.m-all-lg {
  margin: 2em !important;
}

.p-t-lg {
  padding-top: 2em !important;
}

.p-all-lg {
  padding: 2em !important;
}

.m-r-lg {
  margin-inline-end: 2em !important;
}

.m-all-lg {
  margin: 2em !important;
}

.p-r-lg {
  padding-inline-end: 2em !important;
}

.p-all-lg {
  padding: 2em !important;
}

.m-b-lg {
  margin-bottom: 2em !important;
}

.m-all-lg {
  margin: 2em !important;
}

.p-b-lg {
  padding-bottom: 2em !important;
}

.p-all-lg {
  padding: 2em !important;
}

.m-l-lg {
  margin-inline-start: 2em !important;
}

.m-all-lg {
  margin: 2em !important;
}

.p-l-lg {
  padding-inline-start: 2em !important;
}

.p-all-lg {
  padding: 2em !important;
}

.m-xl {
  margin: 4em !important;
}

.p-xl {
  padding: 4em !important;
}

.m-t-xl {
  margin-top: 4em !important;
}

.m-all-xl {
  margin: 4em !important;
}

.p-t-xl {
  padding-top: 4em !important;
}

.p-all-xl {
  padding: 4em !important;
}

.m-r-xl {
  margin-inline-end: 4em !important;
}

.m-all-xl {
  margin: 4em !important;
}

.p-r-xl {
  padding-inline-end: 4em !important;
}

.p-all-xl {
  padding: 4em !important;
}

.m-b-xl {
  margin-bottom: 4em !important;
}

.m-all-xl {
  margin: 4em !important;
}

.p-b-xl {
  padding-bottom: 4em !important;
}

.p-all-xl {
  padding: 4em !important;
}

.m-l-xl {
  margin-inline-start: 4em !important;
}

.m-all-xl {
  margin: 4em !important;
}

.p-l-xl {
  padding-inline-start: 4em !important;
}

.p-all-xl {
  padding: 4em !important;
}

.m-xxl {
  margin: 8em !important;
}

.p-xxl {
  padding: 8em !important;
}

.m-t-xxl {
  margin-top: 8em !important;
}

.m-all-xxl {
  margin: 8em !important;
}

.p-t-xxl {
  padding-top: 8em !important;
}

.p-all-xxl {
  padding: 8em !important;
}

.m-r-xxl {
  margin-inline-end: 8em !important;
}

.m-all-xxl {
  margin: 8em !important;
}

.p-r-xxl {
  padding-inline-end: 8em !important;
}

.p-all-xxl {
  padding: 8em !important;
}

.m-b-xxl {
  margin-bottom: 8em !important;
}

.m-all-xxl {
  margin: 8em !important;
}

.p-b-xxl {
  padding-bottom: 8em !important;
}

.p-all-xxl {
  padding: 8em !important;
}

.m-l-xxl {
  margin-inline-start: 8em !important;
}

.m-all-xxl {
  margin: 8em !important;
}

.p-l-xxl {
  padding-inline-start: 8em !important;
}

.p-all-xxl {
  padding: 8em !important;
}

.bt-none {
  border-top: 0;
}

.bt-dashed {
  border-top-dashed: 0;
}

.dt-dashed-none {
  border-top-dashed: 0;
}

.bt-dotted {
  border-top-dotted: 0;
}

.dt-dotted-none {
  border-top-dotted: 0;
}

.bt-solid {
  border-top-solid: 0;
}

.dt-solid-none {
  border-top-solid: 0;
}

.bt-xs {
  border-top: 0.5px;
}

.bt-dashed {
  border-top-dashed: 0.5px;
}

.dt-dashed-xs {
  border-top-dashed: 0.5px;
}

.bt-dotted {
  border-top-dotted: 0.5px;
}

.dt-dotted-xs {
  border-top-dotted: 0.5px;
}

.bt-solid {
  border-top-solid: 0.5px;
}

.dt-solid-xs {
  border-top-solid: 0.5px;
}

.bt-sm {
  border-top: 1px;
}

.bt-dashed {
  border-top-dashed: 1px;
}

.dt-dashed-sm {
  border-top-dashed: 1px;
}

.bt-dotted {
  border-top-dotted: 1px;
}

.dt-dotted-sm {
  border-top-dotted: 1px;
}

.bt-solid {
  border-top-solid: 1px;
}

.dt-solid-sm {
  border-top-solid: 1px;
}

.bt-md {
  border-top: 2px;
}

.bt-dashed {
  border-top-dashed: 2px;
}

.dt-dashed-md {
  border-top-dashed: 2px;
}

.bt-dotted {
  border-top-dotted: 2px;
}

.dt-dotted-md {
  border-top-dotted: 2px;
}

.bt-solid {
  border-top-solid: 2px;
}

.dt-solid-md {
  border-top-solid: 2px;
}

.bt-lg {
  border-top: 3px;
}

.bt-dashed {
  border-top-dashed: 3px;
}

.dt-dashed-lg {
  border-top-dashed: 3px;
}

.bt-dotted {
  border-top-dotted: 3px;
}

.dt-dotted-lg {
  border-top-dotted: 3px;
}

.bt-solid {
  border-top-solid: 3px;
}

.dt-solid-lg {
  border-top-solid: 3px;
}

.bt-xl {
  border-top: 4px;
}

.bt-dashed {
  border-top-dashed: 4px;
}

.dt-dashed-xl {
  border-top-dashed: 4px;
}

.bt-dotted {
  border-top-dotted: 4px;
}

.dt-dotted-xl {
  border-top-dotted: 4px;
}

.bt-solid {
  border-top-solid: 4px;
}

.dt-solid-xl {
  border-top-solid: 4px;
}

.bt-xxl {
  border-top: 5px;
}

.bt-dashed {
  border-top-dashed: 5px;
}

.dt-dashed-xxl {
  border-top-dashed: 5px;
}

.bt-dotted {
  border-top-dotted: 5px;
}

.dt-dotted-xxl {
  border-top-dotted: 5px;
}

.bt-solid {
  border-top-solid: 5px;
}

.dt-solid-xxl {
  border-top-solid: 5px;
}

@media screen and (max-width: 50em) {
  :root {
    --font-size-regular: 1em;
  }
}
@media screen and (min-width: 50.08em) and (max-width: 67em) {
  :root {
    --font-size-regular: 1.08em;
  }
}
@media screen and (min-width: 66.72em) and (max-width: 83em) {
  :root {
    --font-size-regular: 0.83em;
  }
}
@media screen and (min-width: 91.71em) and (max-width: 98.3em) {
  :root {
    --font-size-regular: 0.92em;
  }
}
@media screen and (min-width: 98.38em) and (max-width: 108em) {
  :root {
    --font-size-regular: 1em;
  }
}
@media screen and (min-width: 108.38em) {
  :root {
    --font-size-regular: 1.08em;
  }
}
/* We want overlays to always appear over user content, so set a baseline */
/* very high z-index for the overlay container, which is where we create the new
stacking context for all overlays. */
/* Background color for all of the backdrops */
/* Default backdrop animation is based on the Material Design swift-ease-out. */
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  /* Disable events from being captured on the overlay container. */
  pointer-events: none;
  /* The container should be the size of the viewport. */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* The overlay-container is an invisible element which contains all individual overlays. */
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  /* Hide the element when it doesn't have any child nodes. This doesn't
  include overlays that have been detached, rather than disposed. */
  display: none;
}

/* We use an extra wrapper element in order to use make the overlay itself a flex item.
This makes centering the overlay easy without running into the subpixel rendering
problems tied to using `transform` and without interfering with the other position
strategies. */
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

/* A single overlay pane. */
.cdk-overlay-pane {
  /* Note: it's important for this one to start off `absolute`,
  in order for us to be able to measure it correctly. */
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  /* For connected-position overlays, we set `display: flex` in
  order to force `max-width` and `max-height` to take effect. */
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing .cdk-overlay-backdrop {
  /* TODO(jelbourn): reuse sidenav fullscreen mixin. */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
  background: var(--grayColor700) !important;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.3 !important;
  /* In high contrast mode the rgba background will become solid so we need to fall back
  to making it opaque using `opacity`. Note that we can't use the `cdk-high-contrast`
  mixin, because we can't normalize the import path to the _a11y.scss both for the
  source and when this file is distributed. See #10908. */
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}

.cdk-overlay-dark-backdrop {
  background: hex-color-with-opacity(var(--bgColor1000), 0.2);
}

.cdk-overlay-transparent-backdrop {
  /* Note: as of Firefox 57, having the backdrop be `background: none` will prevent it from
  capturing the user's mouse scroll events. Since we also can't use something like
  `rgba(0, 0, 0, 0)`, we work around the inconsistency by not setting the background at
  all and using `opacity` to make the element transparent. */
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}

/* Overlay parent element used with the connected position strategy. Used to constrain the
overlay element's size to fit within the viewport. */
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  /* We use `display: flex` on this element exclusively for centering connected overlays.
  When *not* centering, a top/left/bottom/right will be set which overrides the normal
  flex layout. */
  display: flex;
  /* We use the `column` direction here to avoid some flexbox issues in Edge
  when using the "grow after open" options. */
  flex-direction: column;
  /* Add some dimensions so the element has an `innerText` which some people depend on in tests. */
  min-width: 0.08em;
  min-height: 0.08em;
}

/* Used when disabling global scrolling. */
.cdk-global-scrollblock {
  position: fixed;
  /* Necessary for the content not to lose its width. Note that we're using 100%, instead of
  100vw, because 100vw includes the width plus the scrollbar, whereas 100% is the width
  that the element had before we made it `fixed`. */
  width: 100%;
  /* Note: this will always add a scrollbar to whatever element it is on, which can
  potentially result in double scrollbars. It shouldn't be an issue, because we won't
  block scrolling on a page that doesn't have a scrollbar in the first place. */
  overflow-y: scroll;
}

.owl-dialog-container {
  position: relative;
  pointer-events: auto;
  box-sizing: border-box;
  display: block;
  padding: 1.5em;
  box-shadow: 0 0.92em 1.25em -0.58em var(--grayColor600), 0em 2em 3.17em 0.25em var(--grayColor800), 0em 0.75em 3.83em 0.67em var(--grayColor700);
  border-radius: 0.17em;
  overflow: auto;
  background: var(--bgColor10);
  color: var(--grayColor900);
  width: 100%;
  height: 100%;
  outline: none;
}

.owl-dt-container,
.owl-dt-container * {
  box-sizing: border-box;
}

.owl-dt-container {
  display: block;
  font-size: 1rem;
  background: var(--bgColor10);
  pointer-events: auto;
  z-index: 1000;
}

.owl-dt-container-row {
  border-bottom: 0.08em solid var(--grayColor100);
}
.owl-dt-container-row:last-child {
  border-bottom: none;
}

.owl-dt-calendar {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.owl-dt-calendar-control {
  font-size: 1em;
  width: 100%;
  padding: 0.5em 0em;
  color: var(--grayColor900);
}
.owl-dt-calendar-control .owl-dt-calendar-control-content {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button {
  padding: 0 0.8em;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover {
  background-color: var(--bgColor700);
}

.owl-dt-calendar-main {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 0em 0em;
  outline: 0;
  overflow: hidden;
}

.owl-dt-calendar-view {
  display: block;
  flex: 1 1 auto;
}

.owl-dt-calendar-multi-year-view {
  display: flex;
  align-items: start;
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table {
  width: calc(100% - 3em);
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th {
  padding-bottom: 0.25em;
}

.owl-dt-calendar-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.owl-dt-calendar-table .owl-dt-calendar-header {
  color: var(--grayColor300);
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  font-size: 0.8em;
  font-weight: 500;
  text-align: center;
  color: var(--grayColor900);
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider {
  position: relative;
  height: 0.08em;
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after {
  content: "";
  position: absolute;
  top: 0;
  left: -0.5em;
  right: -0.5em;
  height: 0.08em;
  background: var(--bgColor200);
}
.owl-dt-calendar-table .owl-dt-calendar-cell {
  position: relative;
  height: 0;
  line-height: 0;
  text-align: center;
  outline: 0;
  color: var(--grayColor900);
  -webkit-appearance: none;
  -webkit-tap-highlight-color: var(--grayColor900);
  -webkit-tap-highlight-color: transparent;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-content {
  position: absolute;
  top: 0%;
  left: 0%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  font-size: 0.8em;
  line-height: 1;
  border: 0.08em solid transparent;
  border-radius: 83.22em;
  color: inherit;
  cursor: pointer;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-out {
  opacity: 0.4;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  background: var(--datePickerTodayCellBgColor) !important;
  color: var(--datePickerSelectedCellColor) !important;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected {
  color: hsla(0, 0%, 100%, 0.85);
  background-color: var(--accentColor50);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled {
  cursor: default;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  color: var(--grayColor300);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected {
  opacity: 0.4;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  border-color: none;
  background: var(--grayColor100);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),
.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  background-color: var(--grayColor100);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range {
  background: rgba(var(--accentColor50), 0.2);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from {
  border-top-left-radius: 83.25em;
  border-bottom-left-radius: 83.25em;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to {
  border-top-right-radius: 83.25em;
  border-bottom-right-radius: 83.25em;
}

.owl-dt-timer {
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: var(--bgColor10);
  height: 7em;
  padding: 0.5em;
  outline: none;
}

.owl-dt-timer-box {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 25%;
  height: 100%;
}

.owl-dt-timer-content {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0.2em 0;
}
.owl-dt-timer-content .owl-dt-timer-input {
  display: block;
  width: 2em;
  text-align: center;
  color: var(--grayColor600);
  background-color: var(--bgColor10);
  border: 0.08em solid var(--grayColor900);
  border-radius: 0.25em;
  outline: medium none;
  font-size: 1.2em;
  padding: 0.2em;
}

.owl-dt-timer-divider {
  display: inline-block;
  align-self: flex-end;
  position: absolute;
  width: 0.6em;
  height: 100%;
  left: -0.3em;
}
.owl-dt-timer-divider:before, .owl-dt-timer-divider:after {
  content: "";
  display: inline-block;
  width: 0.35em;
  height: 0.35em;
  position: absolute;
  left: 50%;
  border-radius: 50%;
  transform: translateX(-50%);
  background-color: currentColor;
}
.owl-dt-timer-divider:before {
  top: 35%;
}
.owl-dt-timer-divider:after {
  bottom: 35%;
}

.owl-dt-control-button {
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-size: 1em;
  color: var(--grayColor900);
}
.owl-dt-control-button .owl-dt-control-button-content {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: none;
}

.owl-dt-control-period-button .owl-dt-control-button-content {
  height: 1.5em;
  padding: 0 0.5em;
  border-radius: 0.25em;
  color: var(--grayColor800);
  transition: background-color 100ms linear;
}
.owl-dt-control-period-button:hover > .owl-dt-control-button-content {
  background-color: var(--bgColor100);
}
.owl-dt-control-period-button .owl-dt-control-button-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  margin: 0.1em;
  transition: transform 200ms ease;
}

.owl-dt-control-arrow-button .owl-dt-control-button-content {
  padding: 0;
  border-radius: 50%;
  width: 1.3em;
  height: 1.5em;
}
.owl-dt-control-arrow-button[disabled] {
  color: var(--grayColor300);
  cursor: default;
}
.owl-dt-control-arrow-button svg {
  width: 40%;
  height: 100%;
  fill: var(--grayColor400);
}

.owl-dt-inline-container,
.owl-dt-popup-container {
  position: relative;
  width: 100%;
  border-radius: var(--fieldRadius);
  overflow: hidden;
  border: 0.08em solid var(--datePickerBorderColor);
  box-shadow: 0.17em 0.33em 0.92em 0em rgba(0, 0, 0, 0.1);
  top: 1em;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-inline-container .owl-dt-timer,
.owl-dt-popup-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-timer {
  width: 100%;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-calendar {
  height: var(--datePickerCalendarHeight);
  background: var(--bgColor10);
}

.owl-dt-dialog-container {
  max-height: 95vh;
  margin: -1.5em;
}
.owl-dt-dialog-container .owl-dt-calendar {
  min-width: 20.82em;
  min-height: 27.5em;
  max-width: 62.48em;
  max-height: 62.48em;
}
.owl-dt-dialog-container .owl-dt-timer {
  min-width: 20.82em;
  max-width: 62.48em;
}

@media all and (orientation: landscape) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 58vh;
    height: 62vh;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 58vh;
  }
}
@media all and (orientation: portrait) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 80vw;
    height: 80vw;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 80vw;
  }
}
.owl-dt-container-buttons {
  display: flex;
  width: 100%;
  height: 3em;
  color: var(--accentColor50);
}

.owl-dt-container-control-button {
  font-size: 1em;
  width: 50%;
  height: 100%;
  border-radius: 0;
}
.owl-dt-container-control-button .owl-dt-control-button-content {
  height: 100%;
  width: 100%;
  transition: background-color 100ms linear;
}

.owl-dt-container-info {
  padding: 0 0.5em;
  cursor: pointer;
  font-size: 0.9em;
  background: var(--bgColor10);
  -webkit-tap-highlight-color: transparent;
}
.owl-dt-container-info .owl-dt-container-range {
  outline: none;
}
.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content {
  display: flex;
  justify-content: space-between;
  padding: 0.5em 0;
  font-size: 0.8em;
}
.owl-dt-container-info .owl-dt-container-range:last-child {
  border-top: 0.08em solid var(--grayColor100);
}
.owl-dt-container-info .owl-dt-container-info-active {
  color: var(--accentColor50);
}

.owl-dt-container-disabled,
.owl-dt-trigger-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
  cursor: default !important;
}

.owl-dt-timer-hour12 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--accentColor50);
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box {
  border: 0.08em solid currentColor;
  border-radius: 0.17em;
  transition: background 200ms ease;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content {
  width: 100%;
  height: 100%;
  padding: 0.5em;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content, .owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content {
  background: var(--accentColor50);
}

.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out {
  visibility: hidden;
  cursor: default;
}

.owl-dt-inline {
  display: inline-block;
}

.owl-dt-control {
  outline: none;
  cursor: pointer;
}
.owl-dt-control .owl-dt-control-content {
  outline: none;
}
.owl-dt-control:focus > .owl-dt-control-content {
  background-color: var(--bgColor700);
}
.owl-dt-control:not(:-moz-focusring):focus > .owl-dt-control-content {
  box-shadow: none;
}

.owl-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.08em;
  margin: -0.08em;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.08em;
}

/* Leaflet SCSS files (local SCSS partials) */
.leaflet-control-zoomslider-wrap {
  background-color: rgba(255, 255, 255, 0);
  border-bottom: 0.08em solid #ccc;
}

.leaflet-control-zoomslider-body {
  width: 0.33em;
  border: black;
  border-width: 0em 0.75em 0em 0.75em;
  background-color: var(--bgColor10);
  margin: 0 auto;
  height: 8.33em !important;
  box-shadow: aliceblue;
  box-shadow: 0em 0.08em 0.17em 0.17em #bfbfbf;
}

.leaflet-control-zoomslider-knob {
  position: relative;
  width: 1em;
  height: 0.5em;
  background-color: #ff00d4;
  border-radius: 0.17em;
  border: 0.08em solid #fffcfc;
  margin-left: -0.5em;
}

.leaflet-control-zoomslider-body:hover {
  cursor: pointer;
}

.leaflet-control-zoomslider-knob:hover {
  cursor: default;
  cursor: -moz-grab;
}

.leaflet-dragging .leaflet-control-zoomslider,
.leaflet-dragging .leaflet-control-zoomslider-wrap,
.leaflet-dragging .leaflet-control-zoomslider-body,
.leaflet-dragging .leaflet-control-zoomslider a,
.leaflet-dragging .leaflet-control-zoomslider a.leaflet-control-zoomslider-disabled,
.leaflet-dragging .leaflet-control-zoomslider-knob:hover {
  cursor: move;
  cursor: -moz-grabbing;
}

/** Leaflet Zoom Styles **/
.leaflet-container .leaflet-control-zoomslider {
  margin-left: 0.83em;
  margin-top: 0.83em;
}

.leaflet-control-zoomslider a {
  width: 2.17em;
  height: 2.17em;
  text-align: center;
  text-decoration: none;
  color: black;
  display: block;
}

.leaflet-control-zoomslider a:hover {
  background-color: #f4f4f4;
}

.leaflet-control-zoomslider-in {
  font: bold 1.5em "Lucida Console", Monaco, monospace;
}

.leaflet-control-zoomslider-in:after {
  content: "+";
}

.leaflet-control-zoomslider-out {
  font: bold 1.83em "Lucida Console", Monaco, monospace;
}

.leaflet-control-zoomslider-out:after {
  content: "−";
}

.leaflet-control-zoomslider a.leaflet-control-zoomslider-disabled {
  cursor: default;
  color: #bbb;
}

/* Touch */
.leaflet-touch .leaflet-control-zoomslider-body {
  background-position: 0.83em 0em;
}

.leaflet-touch .leaflet-control-zoomslider-knob {
  width: 1.58em;
  margin-left: -0.67em;
}

.leaflet-touch .leaflet-control-zoomslider a {
  width: 2.67em;
  line-height: 2.5em;
  height: 2.5em !important;
  box-shadow: 0em 0em 0.42em;
}

.leaflet-touch .leaflet-control-zoomslider a:hover {
  width: 2.67em;
  line-height: 2.5em;
  height: 2.5em !important;
  box-shadow: 0em 0em 0.42em;
}

.leaflet-touch .leaflet-control-zoomslider-in {
  font-size: 2em;
  line-height: 2.42em;
}

.leaflet-touch .leaflet-control-zoomslider-out {
  font-size: 2.33em;
  line-height: 2.5em;
}

.leaflet-touch .leaflet-control-zoomslider {
  box-shadow: none;
  border: none;
  background: none !important;
}

/* Old IE */
.leaflet-oldie .leaflet-control-zoomslider-wrap {
  width: 2.17em;
}

.leaflet-oldie .leaflet-control-zoomslider {
  border: 0.08em solid #999;
}

.leaflet-white-background {
  background: #ffffff;
}

.greyscale,
.greyscale .leaflet-google-layer,
.greyscale .leaflet-google-tile-container {
  filter: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-backface-visibility: hidden;
}

.leaflet-bottom {
  margin-bottom: 0em !important;
}

.leaflet-control-zoom-in {
  color: #606060 !important;
  font: bold 1.39em monospace !important;
}

.leaflet-control-zoom-out {
  color: #606060 !important;
  font: bold 1.39em monospace !important;
}

.leaflet-container {
  font-family: var(--fontFamily);
  font-size: 1em !important;
  line-height: 1.5em;
  z-index: 1;
}
.leaflet-container .gmnoprint,
.leaflet-container .gmnoscreen,
.leaflet-container .gm-style-cc {
  display: none !important;
}
.leaflet-container .leaflet-bar {
  background: #ffffff;
  box-shadow: 0em 0em 0.67em rgba(0, 0, 0, 0.2) !important;
}
.leaflet-container .leaflet-bar.leaflet-disabled {
  color: rgba(0, 0, 0, 0.88);
}
.leaflet-container .leaflet-bar a {
  height: 2.46em;
  width: 2.46em;
  line-height: 2.46em;
  font-size: 1.39em;
  border-radius: 0.15em;
  color: #606060;
  display: flex;
  background: transparent;
  justify-content: center;
  align-items: center;
}
.leaflet-container .leaflet-bar a:hover {
  height: 2.46em;
  width: 2.46em;
  line-height: 2.46em;
  font-size: 1.39em;
  border-radius: 0.15em;
  color: #606060;
  display: flex;
  justify-content: center;
  align-items: center;
}
.leaflet-container .leaflet-bar a i {
  font-size: 1.54em;
  margin-bottom: 0.15em;
}
.leaflet-container .leaflet-bar a:first-child {
  border-radius: 0em;
}
.leaflet-container .leaflet-bar a.iconWrapper:before {
  font-size: 1.39em;
}
.leaflet-container .leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background: none;
}
.leaflet-container .leaflet-draw-toolbar .leaflet-draw-edit-edit:before {
  content: "\e95f";
  font-size: 1.39em;
  font-family: "icomoon", Serif, Sans-serif;
}
.leaflet-container .leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background: none;
}
.leaflet-container .leaflet-draw-toolbar .leaflet-draw-edit-remove:before {
  content: "\e993";
  font-size: 1.39em;
  font-family: "icomoon", Serif, Sans-serif;
}
.leaflet-container .leaflet-bottom.leaflet-left {
  display: flex;
}
.leaflet-container .leaflet-bottom.leaflet-left .leaflet-control-coordinates {
  padding: 0.77em 1.54em;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 2em;
  margin-bottom: 1.23em;
  margin-left: 1.23em;
  display: flex;
  align-items: center;
  font-size: 1em;
  font-weight: bold;
}
.leaflet-container .leaflet-bottom .leaflet-control-scale {
  padding: 0.77em 1.54em;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 2em;
  margin-bottom: 1.23em;
  margin-left: 1.23em;
}
.leaflet-container .leaflet-bottom .leaflet-control-scale .leaflet-control-scale-line {
  background: transparent;
  border-color: rgba(85, 85, 85, 0.9);
  color: #000;
  font-size: 0.85em;
  font-family: var(--fontFamily);
  font-weight: bold;
  text-align: center;
}

/* leaflet measure css */
.leaflet-measure-popup {
  color: rgba(0, 0, 0, 0.87);
}
.leaflet-measure-popup * {
  box-sizing: border-box;
}
.leaflet-measure-popup .leaflet-popup-content-wrapper {
  border: 0 none;
  padding: 0;
  box-shadow: 0 0.08em 0.42em rgba(0, 0, 0, 0.4);
}
.leaflet-measure-popup .leaflet-popup-content {
  margin: 0;
}
.leaflet-measure-popup .leaflet-popup-tip {
  box-shadow: 0 0.08em 0.42em rgba(0, 0, 0, 0.4);
}
.leaflet-measure-popup .measure-popup-wrap {
  width: 100%;
  height: 100%;
  min-height: 100%;
  overflow: hidden;
}
.leaflet-measure-popup .measure-popup-header {
  background-color: #2278cf;
  max-height: 4em;
  height: 4em;
  padding: 0em 1.25em;
  color: #fff;
  font-size: 1.17em;
  text-align: center;
  cursor: move;
  line-height: 4em;
}
.leaflet-measure-popup .measure-popup-header .md-icon-button {
  margin-right: -0.83em;
  margin-top: 0.33em;
  vertical-align: middle;
  display: inline-block;
}
.leaflet-measure-popup .measure-popup-header md-icon {
  color: #fff;
}
.leaflet-measure-popup .measure-popup-header span {
  vertical-align: middle;
  display: inline-block;
}
.leaflet-measure-popup .measure-popup-body {
  overflow: hidden;
  max-height: 14.16em;
  width: 100%;
  font-size: 1.08em;
  padding: 0.42em 0;
}
.leaflet-measure-popup .measure-popup-body .perfect-scrollbar {
  max-height: 13.33em;
}
.leaflet-measure-popup .measure-popup-body span {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.leaflet-measure-popup .measure-popup-body .measureheadingtool-row {
  padding: 0.42em 1.25em;
  position: relative;
}
.leaflet-measure-popup .measurecountindex {
  position: absolute;
  left: 1.25em;
  top: 0.58em;
  width: 1.67em;
  font-size: 1.17em;
}
.leaflet-measure-popup .measure-info {
  width: 100%;
  display: inline-block;
  padding-left: 1.67em;
  position: relative;
}
.leaflet-measure-popup .measure-icon {
  font-size: 1.75em;
  padding-right: 0.58em;
}
.leaflet-measure-popup .measurelatlng {
  padding: 0 0.42em 0 0em;
  width: 7.91em;
}
.leaflet-measure-popup .measureDegree {
  width: 4.58em;
  position: absolute;
  right: 0em;
  top: 0.08em;
}
.leaflet-measure-popup .measuremage {
  padding: 0.17em 3.33em 0.17em 2.08em;
  width: 17.91em;
}
.leaflet-measure-popup .measureDistance {
  width: 7.08em;
  position: absolute;
  right: 0em;
  bottom: 0.17em;
}
.leaflet-measure-popup .measure-greyText {
  color: #999;
}
.leaflet-measure-popup .measure-redText {
  color: #eb4609;
}
.leaflet-measure-popup .measure-blueText {
  color: #2987ca;
}
.leaflet-measure-popup .measure-blackText {
  color: #111;
}
.leaflet-measure-popup .measure-popup-chart {
  padding: 0.58em 1.25em;
  border-top: 0.08em solid rgba(0, 0, 0, 0.13);
  height: 12.5em;
}
.leaflet-measure-popup .measure-popup-chart .measure-popup-chart-container {
  width: 100%;
  height: 100%;
  position: relative;
}

.leaflet-measure-area-crosshair {
  cursor: crosshair !important;
}

.leaflet-measure-circle-tooltip {
  visibility: inherit !important;
}
.leaflet-measure-circle-tooltip::before {
  content: none !important;
}

.leaflet-draw-tooltip {
  background-color: rgb(51, 51, 51);
  color: rgb(255, 247, 247);
  border-radius: 0.5em;
}

.leaflet-draw-tooltip-subtext {
  color: var(--grayColor10) !important;
}

.leaflet-dragmarker-crosshair {
  cursor: crosshair !important;
}

.leaflet-zoom-box-crosshair {
  cursor: crosshair !important;
}

.leaflet-measure-editing-icon {
  transition: background-color 0.25s;
  outline: none;
  box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  top: -0.17em;
  left: -0.17em;
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-size: 0.92em;
  line-height: 1.23em;
  background: #ec0606 !important;
  border: none !important;
  color: #ffffff;
}

.leaflet-measuredots-icon {
  width: 0.83em !important;
  height: 0.83em !important;
}

.leaflet-popup-content-wrapper {
  border-radius: 0.62em !important;
  box-shadow: none !important;
}

.leaflet-measure-text-icon {
  width: 3.08em;
  height: 1.23em;
  font-size: 0.77em;
  line-height: 1.23em;
  color: #333333;
  background: transparent !important;
  border: none !important;
  text-align: center;
  font-weight: 700;
}

@-moz-document url-prefix() {
  .layer-legend.leaflet-bar.leaflet-legend-clicked .iconwrapper {
    padding: 0 0.08em 0.17em 0em;
  }
  .layer-legend.leaflet-bar .iconwrapper {
    padding: 0.17em 0.08em 0em 0.17em;
  }
}
.layer-legend.leaflet-bar .iconwrapper {
  padding: 0.08em 0.17em 0em 0.17em;
}

.layer-legend.leaflet-bar.leaflet-legend-clicked .iconwrapper {
  padding: 0em 0.33em 0.25em 0;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 0em;
}

.leaflet-group-control.leaflet-bar {
  border-radius: 0.15em;
  overflow: hidden;
  border: 0 none !important;
}
.leaflet-group-control.leaflet-bar .leaflet-group-control-wrapper {
  width: 100%;
  overflow: hidden;
  padding-top: 1.62em;
}
.leaflet-group-control.leaflet-bar .leaflet-button-toggle-control {
  background: #909090;
  height: 1.62em;
  z-index: 999;
  position: absolute !important;
  top: 0em !important;
}
.leaflet-group-control.leaflet-bar .leaflet-button-toggle-control a {
  color: #fff;
  height: 100%;
  line-height: 1.5em !important;
  display: block;
}
.leaflet-group-control.leaflet-bar .leaflet-button-toggle-control a.arrow_up:before, .leaflet-group-control.leaflet-bar .leaflet-button-toggle-control a.arrow_down:before {
  font-weight: bold;
}
.leaflet-group-control.leaflet-bar .leaflet-bar {
  margin: 0;
  border-radius: 0;
  position: relative;
  box-shadow: none !important;
}
.leaflet-group-control.leaflet-bar .leaflet-bar:first-child {
  border-color: transparent !important;
}
.leaflet-group-control.leaflet-bar .leaflet-bar:first-child a {
  border-bottom: none !important;
}
.leaflet-group-control.leaflet-bar .leaflet-bar:last-child a {
  border-bottom: none !important;
}
.leaflet-group-control.leaflet-bar .leaflet-bar a {
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  border-bottom: 0.08em solid #ccc !important;
}
.leaflet-group-control.leaflet-bar .leaflet-bar a:hover {
  background: none;
}

.leaflet-group-horizontal-control.leaflet-bar.groupedbackground.leaflet-control {
  box-shadow: none !important;
}

.leaflet-group-horizontal-control.leaflet-bar {
  border-radius: 0.15em;
  overflow: hidden;
  border: 0 none !important;
}
.leaflet-group-horizontal-control.leaflet-bar.groupedbackground {
  overflow: visible;
  border-radius: 0;
  background-color: transparent;
  border-color: transparent !important;
}
.leaflet-group-horizontal-control.leaflet-bar.groupedbackground > .leaflet-bar {
  margin: 0 0 0 0.77em;
  border-radius: 0.15em;
}
.leaflet-group-horizontal-control.leaflet-bar > .leaflet-bar {
  margin: 0;
  border-radius: 0;
  border: 0 none !important;
  box-shadow: none;
  float: right;
  clear: none;
}
.leaflet-group-horizontal-control.leaflet-bar > .leaflet-bar:last-child {
  border-color: transparent !important;
}
.leaflet-group-horizontal-control.leaflet-bar > .leaflet-bar a {
  border-radius: 0;
  box-shadow: none;
}

.leaflet-div-icon.leaflet-editing-icon {
  background: #ff008c;
  border: 0.17em solid #fff;
  border-radius: 50%;
}
.leaflet-div-icon.leaflet-polypoint {
  border: 0.17em solid #ff008c;
  border-radius: 50%;
}

.measurmapimg {
  text-align: center !important;
}

.measurmapimg .productui-image-wrapper img {
  width: 1.33em !important;
}

.measurcrossimg img {
  width: 1.4em !important;
}

.measurcrossimg {
  text-align: center;
}

.leaflet-container .leaflet-bar a.icomoon.zoombox.leaflet-zoom-box-icon-custom::before {
  font-size: 1.39em;
}

.leaflet-edge {
  box-shadow: 0 0 0 0.17em white, 0 0 0.83em rgba(0, 0, 0, 0.35);
  border-radius: 50%;
  cursor: move;
  outline: none;
  transition: background-color 0.25s;
}

.leaflet-popup-margin-0 .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 0;
}

.info-draggable {
  outline: none;
}
.info-draggable-label {
  font-size: 1em;
  font-weight: bold;
  transform: translate(-24%, 0);
  width: max-content;
}

/* ********** Marker cluster ************* */
.marker-cluster-small {
  background-color: rgba(181, 226, 140, 0.6);
}

.marker-cluster-small div {
  background-color: rgba(110, 204, 57, 0.6);
}

.marker-cluster-medium {
  background-color: rgba(241, 211, 87, 0.6);
}

.marker-cluster-medium div {
  background-color: rgba(240, 194, 12, 0.6);
}

.marker-cluster-large {
  background-color: rgba(253, 156, 115, 0.6);
}

.marker-cluster-large div {
  background-color: rgba(241, 128, 23, 0.6);
}

/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
  background-color: rgb(181, 226, 140);
}

.leaflet-oldie .marker-cluster-small div {
  background-color: rgb(110, 204, 57);
}

.leaflet-oldie .marker-cluster-medium {
  background-color: rgb(241, 211, 87);
}

.leaflet-oldie .marker-cluster-medium div {
  background-color: rgb(240, 194, 12);
}

.leaflet-oldie .marker-cluster-large {
  background-color: rgb(253, 156, 115);
}

.leaflet-oldie .marker-cluster-large div {
  background-color: rgb(241, 128, 23);
}

.marker-cluster {
  background-clip: padding-box;
  border-radius: 1.67em;
}

.marker-cluster div {
  width: 2.5em;
  height: 2.5em;
  margin-left: 0.42em;
  margin-top: 0.42em;
  text-align: center;
  border-radius: 1.25em;
  font: 1em "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.marker-cluster span {
  line-height: 2.5em;
}

.leaflet-cluster-anim .leaflet-marker-icon,
.leaflet-cluster-anim .leaflet-marker-shadow {
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

/* ********** div icon overwrite ************* */
.leaflet-sbs-range {
  -webkit-appearance: none;
  display: inline-block !important;
  vertical-align: middle;
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  background: rgba(0, 0, 0, 0.25);
  min-width: 8.33em;
  cursor: pointer;
  pointer-events: none;
  z-index: 999;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
}

.leaflet-sbs-divider {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -0.17em;
  width: 0.33em;
  background-color: #fff;
  pointer-events: none;
  z-index: 999;
}

.leaflet-sbs-range::-ms-fill-upper {
  background: transparent;
}

.leaflet-sbs-range::-ms-fill-lower {
  background: rgba(255, 255, 255, 0.25);
}

/* Browser thingies */
.leaflet-sbs-range::-moz-range-track {
  opacity: 0;
}

.leaflet-sbs-range::-ms-track {
  opacity: 0;
}

.leaflet-sbs-range::-ms-tooltip {
  display: none;
}

/* For whatever reason, these need to be defined
* on their own so dont group them */
.leaflet-sbs-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin: 0;
  padding: 0;
  background: #fff;
  height: 3.33em;
  width: 3.33em;
  border-radius: 1.67em;
  cursor: ew-resize;
  pointer-events: auto;
  border: 0.08em solid #ddd;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 3.33em 3.33em;
}

.leaflet-sbs-range::-ms-thumb {
  margin: 0;
  padding: 0;
  background: #fff;
  height: 3.33em;
  width: 3.33em;
  border-radius: 1.67em;
  cursor: ew-resize;
  pointer-events: auto;
  border: 0.08em solid #ddd;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 3.33em 3.33em;
}

.leaflet-sbs-range::-moz-range-thumb {
  padding: 0;
  right: 0;
  background: #fff;
  height: 3.33em;
  width: 3.33em;
  border-radius: 1.67em;
  cursor: ew-resize;
  pointer-events: auto;
  border: 0.08em solid #ddd;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 3.33em 3.33em;
}

.leaflet-sbs-range:disabled::-moz-range-thumb {
  cursor: default;
}

.leaflet-sbs-range:disabled::-ms-thumb {
  cursor: default;
}

.leaflet-sbs-range:disabled::-webkit-slider-thumb {
  cursor: default;
}

.leaflet-sbs-range:disabled {
  cursor: default;
}

.leaflet-sbs-range:focus {
  outline: none !important;
}

.leaflet-sbs-range::-moz-focus-outer {
  border: 0;
}

.leaflet-ruler {
  height: 2.67em;
  width: 2.67em;
  background-image: image("assets/images/controlicon/measure.png");
  background-repeat: no-repeat;
  background-position: center;
}

.leaflet-ruler-clicked {
  height: 2.92em;
  width: 2.92em;
  background-repeat: no-repeat;
  border: #ff008c 0.17em solid !important;
  color: #ffffff !important;
  background-position: center;
  background-image: image("assets/images/controlicon/measure.png");
}

.leaflet-ruler-clicked-custom {
  background-repeat: no-repeat;
  border: #ff008c 0.08em solid !important;
  color: #ffffff !important;
  background-position: center;
  background-image: image("assets/images/controlicon/measure.png");
}

.leaflet-bar {
  background-color: #ffffff;
  color: dimgrey;
}

.leaflet-control {
  cursor: pointer;
}

.result-tooltip {
  background-color: var(--bgColor10);
  border-width: medium;
  border-color: #de0000;
  font-size: smaller;
}

.moving-tooltip {
  background-color: rgba(255, 255, 255, 0.7);
  background-clip: padding-box;
  opacity: 0.5;
  border: dotted;
  border-color: var(--warnColor600);
  font-size: smaller;
}

.plus-length {
  padding-left: 3.75em;
}

@-moz-document url-prefix() {
  .leaflet-ruler {
    width: 2.92em !important;
    height: 2.67em !important;
    text-align: center !important;
  }
}
.leaflet-draw-section {
  position: relative;
}

.leaflet-draw-toolbar {
  margin-top: 1em;
}

.leaflet-draw-toolbar-top {
  margin-top: 0;
}

.leaflet-draw-toolbar-notop a:first-child {
  border-top-right-radius: 0;
}

.leaflet-draw-toolbar-nobottom a:last-child {
  border-bottom-right-radius: 0;
}

.leaflet-draw-toolbar a {
  background-image: image("assets/images/spritesheet.png");
  background-image: linear-gradient(transparent, transparent), image("assets/images/spritesheet.svg");
  background-repeat: no-repeat;
  background-size: 25em 2.5em;
  background-clip: padding-box;
}

.leaflet-retina .leaflet-draw-toolbar a {
  background-image: image("assets/images/spritesheet-2x.png");
  background-image: linear-gradient(transparent, transparent), image("assets/images/spritesheet.svg");
}

.leaflet-draw a {
  display: block;
  text-align: center;
  text-decoration: none;
}

.leaflet-draw a .sr-only {
  position: absolute;
  width: 0.08em;
  height: 0.08em;
  padding: 0;
  margin: -0.08em;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.leaflet-draw-actions {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 2.17em;
  top: 0;
  white-space: nowrap;
}

.leaflet-touch .leaflet-draw-actions {
  left: 2.67em;
}

.leaflet-right .leaflet-draw-actions {
  right: 2.17em;
  left: auto;
}

.leaflet-touch .leaflet-right .leaflet-draw-actions {
  right: 2.67em;
  left: auto;
}

.leaflet-draw-actions li {
  display: inline-block;
}

.leaflet-draw-actions li:first-child a {
  border-left: 0;
}

.leaflet-draw-actions li:last-child a {
  border-radius: 0 0.33em 0.33em 0;
}

.leaflet-right .leaflet-draw-actions li:last-child a {
  border-radius: 0;
}

.leaflet-right .leaflet-draw-actions li:first-child a {
  border-radius: 0.33em 0 0 0.33em;
}

.leaflet-draw-actions a {
  background-color: #72726b;
  border-left: 0.08em solid #aaa;
  color: #fff;
  font: 0.92em/1.58em "Helvetica Neue", Arial, Helvetica, sans-serif;
  line-height: 2.33em;
  text-decoration: none;
  padding-left: 0.83em;
  padding-right: 0.83em;
  height: 2.33em;
}

.leaflet-touch .leaflet-draw-actions a {
  font-size: 1em;
  line-height: 2.5em;
  height: 2.5em;
}

.leaflet-draw-actions-bottom {
  margin-top: 0;
}

.leaflet-draw-actions-top {
  margin-top: 0.08em;
}

.leaflet-draw-actions-top a,
.leaflet-draw-actions-bottom a {
  height: 2.25em;
  line-height: 2.25em;
}

.leaflet-draw-actions a:hover {
  background-color: #a0a098;
}

.leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
  height: 2.17em;
  line-height: 2.17em;
}

.leaflet-draw-toolbar .leaflet-draw-draw-polyline {
  background-position: -0.17em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline {
  background-position: 0 -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-draw-polygon {
  background-position: -2.58em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon {
  background-position: -2.42em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
  background-position: -5.16em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
  background-position: -5em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle {
  background-position: -7.66em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle {
  background-position: -7.5em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-draw-marker {
  background-position: -10.16em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker {
  background-position: -10em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {
  background-position: -22.74em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {
  background-position: -22.57em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background-position: -12.66em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background-position: -12.5em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background-position: -15.16em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background-position: -15em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
  background-position: -17.66em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
  background-position: -17.5em -0.08em;
}

.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
  background-position: -20.16em -0.17em;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
  background-position: -20em -0.17em;
}

.leaflet-mouse-marker {
  background-color: #fff;
  cursor: crosshair;
}

.leaflet-draw-tooltip {
  background: #363636;
  background: rgba(0, 0, 0, 0.5);
  border: 0.08em solid transparent;
  border-radius: 0.33em;
  color: #fff;
  font: 1em/1.5em "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-left: 1.67em;
  margin-top: -1.75em;
  padding: 0.33em 0.67em;
  position: absolute;
  visibility: hidden;
  white-space: nowrap;
  z-index: 6;
}

.leaflet-draw-tooltip:before {
  border-right: 0.5em solid black;
  border-right-color: rgba(0, 0, 0, 0.5);
  border-top: 0.5em solid transparent;
  border-bottom: 0.5em solid transparent;
  content: "";
  position: absolute;
  top: 0.58em;
  left: -0.58em;
}

.leaflet-error-draw-tooltip {
  background-color: #f2dede;
  border: 0.08em solid #e6b6bd;
  color: #a54241;
}

.leaflet-error-draw-tooltip:before {
  border-right-color: #e6b6bd;
}

.leaflet-draw-tooltip-single {
  margin-top: -1em;
}

.leaflet-draw-tooltip-subtext {
  color: #f8d5e4;
}

.leaflet-draw-guide-dash {
  font-size: 1%;
  opacity: 0.6;
  position: absolute;
  width: 0.42em;
  height: 0.42em;
}

.leaflet-edit-marker-selected {
  background-color: rgba(254, 87, 161, 0.1);
  border: 0.33em dashed rgba(254, 87, 161, 0.6);
  border-radius: 0.33em;
  box-sizing: content-box;
}

.leaflet-edit-move {
  cursor: move;
}

.leaflet-edit-resize {
  cursor: pointer;
}

.leaflet-oldie .leaflet-draw-toolbar {
  border: 0.08em solid #999;
}

/* Global component SCSS */
.window-minimized {
  padding: 0.3em;
}
.window-minimized .mat-mdc-dialog-content {
  overflow: hidden !important;
}
.window-minimized .window-dialog-header {
  padding: 0 0 0 1.23em !important;
}

.html-window .mat-mdc-dialog-content {
  overflow: hidden;
  border: solid 0.08em #ccc;
  position: relative;
  transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1);
  box-shadow: 0 0.25em 0.08em -0.17em rgba(0, 0, 0, 0.2), 0 0.17em 0.17em 0 rgba(0, 0, 0, 0.14), 0 0.08em 0.42em 0 rgba(0, 0, 0, 0.12) !important;
}
.html-window .mat-mdc-dialog-content:active {
  box-shadow: 0 0.42em 0.42em -0.25em rgba(0, 0, 0, 0.2), 0 0.67em 0.83em 0.08em rgba(0, 0, 0, 0.14), 0 0.25em 1.17em 0.17em rgba(0, 0, 0, 0.12) !important;
}

.start:dir(ltr) {
  border-bottom-left-radius: 100%;
  border-top-left-radius: 100%;
}

.start:dir(rtl) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 100%;
  border-top-right-radius: 100%;
}

.end:dir(ltr) {
  border-bottom-right-radius: 100%;
  border-top-right-radius: 100%;
}

.end:dir(rtl) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 100%;
  border-top-left-radius: 100%;
}

.mat-mdc-chip-list-wrapper {
  margin: 0em !important;
}

.mat-stepper-horizontal {
  height: 100%;
  overflow: hidden;
}
.mat-stepper-horizontal-line {
  border-top-width: 0.19em !important;
  border-top-color: var(--grayColor400) !important;
  max-width: 0;
}
.mat-stepper-vertical {
  background-color: var(--bgColor10);
}

.mat-step-header .mat-step-icon {
  height: 1.85em;
  width: 1.85em;
  border-radius: 50%;
}
.mat-step-header .mat-step-icon-state-number {
  color: var(--bgColor50) !important;
}
.mat-step-header .mat-step-icon-selected {
  background-color: var(--accentColor800);
}
.mat-step-label {
  font-size: 1.08em !important;
}
.mat-step-label-selected {
  font-weight: 400 !important;
}

.mat-horizontal-content-container {
  padding: 0em !important;
}

[hidden] {
  display: none !important;
}

body {
  margin: 0;
  font-family: var(--fontFamily);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

div * {
  font-family: var(--fontFamily);
}

div {
  color: var(--grayColor700);
}

.fa,
.fas {
  font-weight: 900;
}

.material-icons {
  font-size: 1.84em;
  padding-left: 0.08em;
}

.mat-icon {
  font-size: 1.39em;
  position: relative;
}
.mat-icon.fa, .mat-icon.fas, .mat-icon.far, .mat-icon.fal, .mat-icon.fad, .mat-icon.fab {
  font-size: 1.5em;
  text-align: center;
  top: 0.3em;
}
.mat-icon.icomoon {
  font-size: 1.5em;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

a.snackbar-link {
  text-decoration: none;
  color: #047205;
  cursor: pointer;
}

a.text-link {
  text-decoration: underline;
  cursor: pointer;
}
a.text-link:focus {
  text-decoration: none;
  outline-width: 0.08em;
  outline-style: auto;
  padding: 0.3em;
}
a.text-link:hover {
  text-decoration: none;
}
a.text-link:active {
  font-weight: bold;
  text-decoration: none;
}

.mat-mdc-radio-label-content {
  color: var(--grayColor700) !important;
}

* {
  box-sizing: border-box;
}

.h4-font {
  margin: 0 !important;
  font-weight: 500 !important;
  font-size: 1.09em !important;
  line-height: 1.41em;
}

/* typography changes h1 to h5 and body1 body2 start */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 0 !important;
  color: var(--grayColor800);
}

h1,
.h1 {
  font-size: 1.75em !important;
  line-height: 2.5rem !important;
  font-weight: 600 !important;
}

h2,
.h2 {
  font-size: 1.5em !important;
  line-height: 2.25rem !important;
  font-weight: 600 !important;
}

h3,
.h3 {
  font-size: 1.25em !important;
  line-height: 1.875rem !important;
  font-weight: 600 !important;
}

h4,
.h4 {
  font-size: 1em !important;
  line-height: 1.5rem !important;
  font-weight: 600 !important;
}

h5,
.h5 {
  font-size: 0.94em !important;
  line-height: 1.5rem !important;
  font-weight: 500 !important;
}

h6,
.h6 {
  font-size: 0.875em !important;
  line-height: 1.5rem !important;
  font-weight: 500 !important;
}

.body-1 {
  font-size: 0.875em;
  line-height: 1.25rem;
  font-weight: 400;
  color: var(--grayColor800) !important;
}

.body-2 {
  font-size: 0.75em;
  line-height: 1.125rem;
  font-weight: 400;
  color: var(--grayColor600) !important;
}

.body-3 {
  font-size: 0.625em;
  line-height: 0.825rem;
  font-weight: 400;
  color: var(--grayColor400) !important;
}

.overline {
  font-size: 0.78em !important;
  line-height: 1.5em !important;
  color: var(--grayColor800) !important;
}

/* typography changes h1 to h5 and body1 body2 end */
.label-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.rex-font-display-1 {
  font-size: 3.54em !important;
}

.rex-font-display-2 {
  font-size: 3.08em !important;
}

.rex-font-display-3 {
  font-size: 2.77em !important;
}

.rex-font-display-4 {
  font-size: 2.46em !important;
}

.rex-font-display-5 {
  font-size: 2.15em !important;
}

.rex-font-header-1 {
  font-size: 1.85em !important;
}

.rex-font-header-2 {
  font-size: 1.54em !important;
}

.rex-font-header-3 {
  font-size: 1.23em !important;
}

.rex-font-header-4 {
  font-size: 1.08em !important;
}

.rex-font-header-5 {
  font-size: 0.92em !important;
}

.rex-font-lead-body {
  font-size: 1.54em !important;
}

.rex-font-body-1 {
  font-size: 1.23em !important;
}

.rex-font-body-2 {
  font-size: 1.08em !important;
}

.rex-font-caption {
  font-size: 0.92em !important;
}

.rex-font-overline {
  font-size: 0.77em !important;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: var(--fontFamily);
}

::-moz-placeholder {
  /* Firefox 19+ */
  font-family: var(--fontFamily);
}

:-ms-input-placeholder {
  /* IE 10+ */
  font-family: var(--fontFamily);
}

:-moz-placeholder {
  /* Firefox 18- */
  font-family: var(--fontFamily);
}

/* below class moved to mat-button component */
.mat-mdc-icon-button {
  width: var(--buttonIconWidth) !important;
  height: var(--buttonIconHeight) !important;
  line-height: var(--buttonIconHeight) !important;
}

/* below has affects on checkbox, select box multiple, multiselect autocomplete */
.mdc-checkbox,
mat-pseudo-checkbox {
  max-width: 1.5em;
  min-width: 1.5em;
  min-height: 1.5em;
  max-height: 1.5em;
}

/* am pm changes */
.owl-dt-timer {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  height: auto;
  padding: 0.5em;
}
.owl-dt-timer .owl-dt-timer-divider {
  display: none;
}
.owl-dt-timer .owl-dt-timer-box {
  flex-direction: row;
  border: 0.08em solid var(--grayColor100) !important;
  border-radius: var(--fieldRadius);
  height: 2.5em;
  margin: 0.2em;
  padding: 0.31em 0.62em;
  min-width: 3.7em;
  width: 100%;
}
.owl-dt-timer .owl-dt-timer-box .owl-dt-control-arrow-button {
  color: var(--grayColor900);
  cursor: default;
  right: 0.31em;
  position: absolute;
  top: 0.1em;
}
.owl-dt-timer .owl-dt-timer-input {
  border: none;
  text-align: left;
  padding: 0;
  margin-right: 0.5em;
  font-size: 1em;
}
.owl-dt-timer button:last-child {
  top: 0.9em;
}
.owl-dt-timer .owl-dt-timer-content {
  display: block;
  margin: 0;
}
.owl-dt-timer .owl-dt-timer-hour12 {
  color: var(--grayColor900);
  flex-direction: row;
  height: 2.5em;
}
.owl-dt-timer .owl-dt-timer-hour12-box {
  height: 100%;
  font-size: 1.08em;
  border: none;
  border: 0.08em solid var(--grayColor100);
  border-radius: var(--fieldRadius);
  margin: 0em 0.2em;
  padding: 0.3em !important;
  width: 100%;
  align-items: center;
  display: flex;
}
.owl-dt-timer .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content {
  background: none;
}

.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content {
  font-size: 0.9em;
}

.owl-dt-calendar .owl-dt-calendar-control .owl-dt-control.owl-dt-control-button {
  font-size: 0.8em;
  display: flex;
  place-content: center;
  align-items: center;
}

.owl-dt-calendar .owl-dt-calendar-control .owl-dt-control.owl-dt-control-button.owl-dt-container-control-button {
  font-size: 0.8em;
}

.owl-dt-control.owl-dt-control-button.owl-dt-container-control-button {
  color: var(--grayColor600);
  font-size: 0.8em;
}

.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from:dir(ltr) {
  border-top-left-radius: var(--datePickerSelectedCellBorderRadius);
  border-bottom-left-radius: var(--datePickerSelectedCellBorderRadius);
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from:dir(rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--datePickerSelectedCellBorderRadius);
  border-top-right-radius: var(--datePickerSelectedCellBorderRadius);
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-selected {
  border-radius: var(--datePickerSelectedCellBorderRadius);
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-content {
  border-radius: var(--datePickerSelectedCellBorderRadius);
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from .owl-dt-calendar-cell-selected {
  border-start-end-radius: var(--datePickerCellRangeFromBorderRadius) !important;
  border-end-end-radius: var(--datePickerCellRangeFromBorderRadius) !important;
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to .owl-dt-calendar-cell-selected {
  border-start-start-radius: var(--datePickerCellRangeFromBorderRadius) !important;
  border-end-start-radius: var(--datePickerCellRangeFromBorderRadius) !important;
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from.owl-dt-calendar-cell-range-to .owl-dt-calendar-cell-selected {
  border-start-start-radius: unset !important;
  border-start-end-radius: unset !important;
  border-end-start-radius: unset !important;
  border-end-end-radius: unset !important;
  border-radius: var(--datePickerSelectedCellBorderRadius) !important;
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to:dir(ltr) {
  border-top-right-radius: var(--datePickerSelectedCellBorderRadius);
  border-bottom-right-radius: var(--datePickerSelectedCellBorderRadius);
}
.owl-dt-calendar-table .owl-dt-calendar-body .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to:dir(rtl) {
  border-top-left-radius: var(--datePickerSelectedCellBorderRadius);
  border-bottom-left-radius: var(--datePickerSelectedCellBorderRadius);
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.mat-mdc-calendar-table .mat-mdc-calendar-body .mat-mdc-calendar-body-cell.start {
  border-bottom-left-radius: var(--fieldRadius);
  border-top-left-radius: var(--fieldRadius);
}
.mat-mdc-calendar-table .mat-mdc-calendar-body .mat-mdc-calendar-body-cell.end {
  border-bottom-right-radius: var(--fieldRadius);
  border-top-right-radius: var(--fieldRadius);
}
.mat-mdc-calendar-table .mat-mdc-calendar-body .mat-mdc-calendar-body-cell .mat-mdc-calendar-body-cell-content {
  border-radius: var(--fieldRadius);
}

.owl-dt-container {
  font-size: 1.23em;
}

/* below form field css affects input-box, select-box, multiselect-autocomplete
change all input border as per figma start */
.mat-form-field-outline {
  background-color: var(--bgColor10);
  border-radius: 0.5em;
}

.mat-form-field-appearance-outline .mdc-notched-outline__leading,
.mat-form-field-appearance-outline .mdc-notched-outline__trailing {
  border: unset;
}

.mat-form-field-appearance-outline .mdc-notched-outline__leading:dir(ltr) {
  border-radius: var(--fieldRadius) 0 0 var(--fieldRadius) !important;
  border-right-style: none !important;
  min-width: 1.39em !important;
}

.mat-form-field-appearance-outline .mdc-notched-outline__leading:dir(rtl) {
  border-radius: 0 var(--fieldRadius) var(--fieldRadius) 0 !important;
  border-left-style: none !important;
  min-width: 1.39em !important;
}

.mat-form-field-appearance-outline .mdc-notched-outline__trailing:dir(ltr) {
  border-radius: 0 var(--fieldRadius) var(--fieldRadius) 0 !important;
  border-left-style: none !important;
  min-width: 0.39em !important;
}

.mat-form-field-appearance-outline .mdc-notched-outline__trailing:dir(rtl) {
  border-radius: var(--fieldRadius) 0 0 var(--fieldRadius) !important;
  border-right-style: none !important;
  min-width: 0.39em !important;
}

.mat-form-field-appearance-outline .mdc-notched-outline__notch {
  border-radius: 0.0000001em !important;
  border: 0.09em solid currentColor !important;
  border-left-style: none !important;
  border-right-style: none !important;
}

.mat-mdc-form-field:not(.mat-mdc-form-field-disabled) .mat-mdc-form-field-flex:hover:not([disabled]) .mdc-notched-outline__trailing,
.mat-mdc-form-field:not(.mat-mdc-form-field-disabled) .mat-mdc-form-field-flex:hover:not([disabled]) .mdc-notched-outline__notch,
.mat-mdc-form-field:not(.mat-mdc-form-field-disabled) .mat-mdc-form-field-flex:hover:not([disabled]) .mdc-notched-outline__leading {
  border-width: 0.09em !important;
  border-color: var(--accentColor500) !important;
}

.mat-focused .mat-mdc-form-field-flex .mdc-notched-outline__trailing,
.mat-focused .mat-mdc-form-field-flex .mdc-notched-outline__notch,
.mat-focused .mat-mdc-form-field-flex .mdc-notched-outline__leading {
  border: unset !important;
}

.layer-modules-icon .productui-input-button button {
  font-size: 1.21em !important;
}
.layer-modules-icon .gis-container-map-searchBox button {
  font-size: 1.21em !important;
}

/* below css moved to menu component */
/** menu **/
.productui-form-menu.mat-mdc-menu-panel,
.generic-menu.mat-mdc-menu-panel {
  min-width: 16.36em;
  max-width: 25.46em;
  min-height: auto;
  max-height: calc(100vh - 4.36em);
  margin-top: 0.5em;
  border: 0.08em solid var(--grayColor100);
  box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  border-radius: var(--fieldRadius);
}
.productui-form-menu button.mat-mdc-menu-item,
.productui-form-menu span.mat-mdc-menu-item,
.generic-menu button.mat-mdc-menu-item,
.generic-menu span.mat-mdc-menu-item {
  font-family: var(--fontFamily);
  font-size: 1.08em;
  background-color: var(--bgColor10);
  line-height: 1em;
  height: 2.5em;
  min-height: 100%;
  padding: 0em 1em;
  color: var(--grayColor800);
}
.productui-form-menu button.mat-mdc-menu-item[disabled],
.productui-form-menu span.mat-mdc-menu-item[disabled],
.generic-menu button.mat-mdc-menu-item[disabled],
.generic-menu span.mat-mdc-menu-item[disabled] {
  opacity: 0.5;
}
.productui-form-menu button.mat-mdc-menu-item .mat-icon,
.productui-form-menu span.mat-mdc-menu-item .mat-icon,
.generic-menu button.mat-mdc-menu-item .mat-icon,
.generic-menu span.mat-mdc-menu-item .mat-icon {
  margin-right: 0.413em;
  color: #232361;
}
.productui-form-menu button.mat-mdc-menu-item .mat-icon.icomoon,
.productui-form-menu span.mat-mdc-menu-item .mat-icon.icomoon,
.generic-menu button.mat-mdc-menu-item .mat-icon.icomoon,
.generic-menu span.mat-mdc-menu-item .mat-icon.icomoon {
  font-size: 1.39em !important;
  line-height: 1.5em !important;
}
.productui-form-menu button.mat-mdc-menu-item:hover:not([disabled]),
.productui-form-menu span.mat-mdc-menu-item:hover:not([disabled]),
.generic-menu button.mat-mdc-menu-item:hover:not([disabled]),
.generic-menu span.mat-mdc-menu-item:hover:not([disabled]) {
  color: #232361;
}
.productui-form-menu atv-icon,
.generic-menu atv-icon {
  vertical-align: middle !important;
}

.mat-mdc-menu-panel .mat-mdc-menu-content .menubar-product-item.mat-mdc-menu-item {
  font-size: 1em;
}

.disable-trigger {
  pointer-events: none;
}

.font-bold {
  font-weight: 700;
}

/* below css has affects auto-complete, multiselection-auto-complete, select-box-with-tabs, select-box, map-search */
.productui-form-select-panel.mat-mdc-select-panel, .productui-form-select-panel.mat-mdc-autocomplete-panel,
.form-select-panel.mat-mdc-select-panel,
.form-select-panel.mat-mdc-autocomplete-panel,
.form-autocomplete-panel.mat-mdc-select-panel,
.form-autocomplete-panel.mat-mdc-autocomplete-panel {
  min-width: auto;
  overflow-y: auto !important;
  margin-top: 0em;
  padding: 0em;
}
.productui-form-select-panel .mat-mdc-option,
.form-select-panel .mat-mdc-option,
.form-autocomplete-panel .mat-mdc-option {
  font-family: var(--fontFamily);
  font-size: inherit !important;
  line-height: 3em;
  height: 3em;
  padding: 0em 0.5em;
}
.productui-form-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option,
.form-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option,
.form-autocomplete-panel.mat-mdc-autocomplete-panel .mat-mdc-option {
  font-size: inherit;
}

.chip-auto-complete {
  max-width: 60% !important;
  min-width: 12em !important;
}

.productui-tab-panel {
  /* below css for issue in tabs label color */
}
.productui-tab-panel.full-height {
  height: 100%;
}
.productui-tab-panel.full-height .mat-mdc-tab-body-wrapper {
  height: calc(100% - 4.31em);
  min-height: calc(100% - 4.31em);
  overflow: auto;
}
.productui-tab-panel .mat-mdc-tab-header .mat-mdc-tab .mdc-tab__content,
.productui-tab-panel .mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__content {
  font-size: 1.23em !important;
  font-family: var(--fontFamily);
  line-height: 1.38em;
  margin-top: 0.94em;
  flex-direction: column;
}
.productui-tab-panel.no-tabs .mat-mdc-tab-body-wrapper {
  display: none;
}
.productui-tab-panel.no-tabs .mat-mdc-tab-header {
  border: 0 none;
}
.productui-tab-panel.multiple-lines .mat-mdc-tab-header .mdc-tab__content {
  margin-top: 0em;
}
.productui-tab-panel.multiple-lines .mat-mdc-tab-header .mat-mdc-tab-label-subtitle {
  font-size: 0.69em;
  line-height: 1.36em;
}
.productui-tab-panel mat-divider.tab-divider {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0%, -50%);
}

/* For highlight checkbox */
.highlight-field .mat-mdc-checkbox-layout {
  border-radius: 0.321em !important;
  padding: 0 0.4em !important;
}

/* below has affects on checkbox, select-box multiple, multiselect autocomplete, aggrid */
.mdc-checkbox__background,
.mat-mdc-checkbox-frame, .mat-pseudo-checkbox {
  border-radius: var(--checkboxBorderRadius) !important;
  width: 1.5em !important;
  height: 1.5em !important;
}

.mat-pseudo-checkbox {
  border-color: var(--grayColor600);
}

/* Removed ripple effect from multiselect autocomplete */
.form-autocomplete-panel .mat-mdc-checkbox-ripple {
  z-index: -1 !important;
}

.mat-mdc-pseudo-checkbox-checked::after {
  width: 1em !important;
  height: 0.36em !important;
  top: 0.33em !important;
  left: 0.19em !important;
  border-left: 0.24em solid currentColor !important;
}

.mat-mdc-pseudo-checkbox {
  width: 1.67em !important;
  height: 1.67em !important;
  border-radius: 0.37em !important;
}

.page-buttons-controls {
  min-height: 4.84em;
  max-height: 4.84em;
  height: 4.84em;
  padding: var(--agGridHeaderPadding);
  border-bottom: 0.08em solid var(--grayColor50);
  background: var(--bgColor10);
  position: relative;
  width: 100%;
}
.page-buttons-controls.small {
  min-height: 3.69em;
  max-height: 3.69em;
  height: 3.69em;
}
.page-buttons-controls.big {
  min-height: 6em;
  max-height: 6em;
  height: 6em;
}
.page-buttons-controls .textContent {
  font-size: 1.23em;
}

/* agggrid end */
.hoveScrollDisplay {
  overflow: hidden !important;
  padding-right: 0.5em !important;
}
.hoveScrollDisplay:hover {
  padding-right: 0 !important;
  overflow: auto !important;
}

.page-content-wrapper {
  max-height: calc(100% - 4.84em);
  height: calc(100% - 4.84em);
}

.box-page-modal-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 0.31em;
  background: var(--bgColor10);
  overflow: hidden;
  position: relative;
}

.box-page-modal-body {
  padding: 1.39em;
  overflow: auto;
}
.box-page-modal-body-no-data {
  padding: 1.23em;
  margin-top: 3.08em;
  text-align: center;
  font-size: 1.08em;
}
.box-page-modal-body-no-data-img {
  margin: 0 auto;
  width: 13.85em;
}
.box-page-modal-body-no-data-img img {
  width: 100%;
}
.box-page-modal-body-no-data-title {
  margin-top: 1.08em;
  color: #001d6d;
}
.box-page-modal-body-no-data-subtitle {
  color: var(--grayColor500);
  margin-top: 0.77em;
}

.box-page-modal-header,
.box-page-modal-footer {
  border-bottom: 0.08em solid var(--grayColor50);
  min-height: 4.31em;
  max-height: 4.31em;
  height: 4.31em;
  padding: 0em 1.39em;
}
.box-page-modal-header.no-padding-left,
.box-page-modal-footer.no-padding-left {
  padding-left: 0em;
}
.box-page-modal-header.no-padding-right,
.box-page-modal-footer.no-padding-right {
  padding-right: 0em;
}
.box-page-modal-header > *,
.box-page-modal-footer > * {
  align-self: center;
}

.leaflet-button-control.new-earchfa {
  margin-left: 1.2em !important;
}

.leaflet-control-layers-toggle {
  background-image: url("/assets/images/controlmaps.PNG") !important;
  width: 2.75em !important;
  height: 2.75em !important;
  padding: 0.5em 0em 0em 0.75em;
  position: relative;
  color: var(--grayColor500) !important;
}

.leaflet-draw-toolbar a {
  background-image: none !important;
}

.leaflet-draw-toolbar a::before {
  position: relative;
  color: var(--grayColor500) !important;
  font-weight: 900;
  content: "\f08d" !important;
  font-size: larger;
}

.leaflet-control-layers-toggle:before {
  font-weight: 900;
  content: "\f279";
  font-size: larger;
}

.leaflet-control-simpleMapScreenshoter a {
  background-image: none !important;
}

.measure-single-line {
  max-height: 5em;
  min-height: 2em;
  padding-right: 1em;
  border-bottom: 0.08em solid var(--grayColor50);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute !important;
  top: 0 !important;
  right: 0.67em !important;
  padding: 0.92em 0.83em 0.33em 0em !important;
  border: none !important;
  text-align: center !important;
  width: 1.5em !important;
  height: 1.75em !important;
  font: 1.83em/1.17em !important;
  font-family: var(--fontFamily);
  color: var(--grayColor100) !important;
  text-decoration: none !important;
  background: transparent !important;
}

.leaflet-zoom-box-icon.active {
  border-bottom: #ff008c 0.17em solid !important;
}

.mat-mdc-form-field-infix {
  min-height: unset !important;
  margin: 0 !important;
  padding: 0.6em 0 0.6em !important;
  border: none;
}
.mat-mdc-form-field-infix input.mat-mdc-input-element {
  margin-top: 0.1em !important;
}

.leaflet-control-simpleMapScreenshoter {
  border-radius: 0.25em;
}

@-moz-document url-prefix() {
  .textboxinput .mat-mdc-form-field-infix {
    min-height: unset !important;
    padding: 0.33em 0em !important;
  }
}
mat-icon.material-icons.iconDialog {
  float: right;
  cursor: pointer;
}

.legends {
  position: absolute;
  width: 17.85em;
  min-width: 17.85em;
  max-width: 17.85em;
  box-shadow: 0 0 0.92em rgba(0, 0, 0, 0.1);
  border-radius: 0.62em;
  background: var(--bgColor10);
  box-sizing: border-box;
  margin-bottom: 0.77em;
  cursor: pointer;
  bottom: -0.42em;
  right: 0;
  z-index: 999;
}

.layer-legend .iconwrapper {
  width: 2.67em !important;
  height: 2.67em !important;
  padding-top: 0.33em;
  color: var(--grayColor500) !important;
  font-size: 1.5em;
}

.leaflet-legend-clicked {
  width: 2.67em !important;
  height: 2.67em !important;
  background-repeat: no-repeat;
  border: #ff008c 0.17em solid !important;
  color: var(--grayColor10) !important;
  background-position: center;
}

.legendmapicon .iconwrapper {
  background: #ff008c !important;
  color: var(--grayColor10) !important;
}

.leaflet-bar a.leaflet-disabled {
  background-color: var(--bgColor50) !important;
  color: var(--grayColor200) !important;
}

.leaflet-button-control.mapicon.leaflet-bar.changeactive.fa.fa-map.mapLayer.leaflet-control {
  padding: 0.5em 0.42em 0.42em 0.42em !important;
}

@-moz-document url-prefix() {
  .leaflet-button-control.mapicon.leaflet-bar.changeactive.fa.fa-map.mapLayer.leaflet-control {
    padding: 0.46em 0.5em 0.42em !important;
  }
}
.loadingContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  animation-delay: 1s;
}

.checkScSSExtention {
  color: #3036ee;
}

.loading-item-1 {
  width: 0.83em;
  height: 0.83em;
  background: #8389f5;
  border-radius: 50%;
  background-color: #3036ee;
  margin: 0.58em;
  margin-top: 1.25em;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%, 75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.loading-item-1:before {
  content: "";
  width: 0.83em;
  height: 0.83em;
  border-radius: 50%;
  background-color: #3036ee;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 200ms;
  transition: 0.5s all ease;
  transform: scale(1);
}

.loading-item-2 {
  width: 0.83em;
  height: 0.83em;
  background: #8389f5;
  border-radius: 50%;
  background-color: #3036ee;
  margin: 0.58em;
  margin-top: 1.25em;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%, 75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.loading-item-2:before {
  content: "";
  width: 0.83em;
  height: 0.83em;
  border-radius: 50%;
  background-color: #3036ee;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 400ms;
  transition: 0.5s all ease;
  transform: scale(1);
}

.loading-item-3 {
  width: 0.83em;
  height: 0.83em;
  background: #8389f5;
  border-radius: 50%;
  background-color: #3036ee;
  margin: 0.58em;
  margin-top: 1.25em;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%, 75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.loading-item-3:before {
  content: "";
  width: 0.83em;
  height: 0.83em;
  border-radius: 50%;
  background-color: #3036ee;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 600ms;
  transition: 0.5s all ease;
  transform: scale(1);
}

.loading-item-4 {
  width: 0.83em;
  height: 0.83em;
  background: #8389f5;
  border-radius: 50%;
  background-color: #3036ee;
  margin: 0.58em;
  margin-top: 1.25em;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%, 75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.loading-item-4:before {
  content: "";
  width: 0.83em;
  height: 0.83em;
  border-radius: 50%;
  background-color: #3036ee;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 800ms;
  transition: 0.5s all ease;
  transform: scale(1);
}

.page-body-content atv-tabs .mat-mdc-tab-header {
  background-color: var(--bgColor10);
}

atv-mat-button.processHubhomeButton div.atv-mat-button button {
  color: var(--grayColor100) !important;
}

atv-avatar.row-avtar-size.ng-star-inserted:hover {
  position: relative;
  transform: scale(1.1);
}

atv-tabs.access-strategy-group > mat-tab-group.mat-mdc-tab-group.productui-tab-panel.mar-accent {
  height: 100% !important;
}

.cdk-overlay-pane {
  font-size: inherit !important;
  max-height: calc(100vh - 6em);
  direction: var(--direction);
}

.cdk-overlay-pane.phub-editvideo-options {
  transform: none !important;
}

.mat-mdc-tooltip {
  word-break: break-all;
}

.label-sidebar-doc .productui-label-wrap {
  margin: 0em !important;
}

.cdk-overlay-pane .mat-mdc-select-panel-wrap .mat-mdc-select-panel {
  font-size: inherit !important;
  outline: unset !important;
}

.grayedout-disabled {
  pointer-events: none !important;
  opacity: 0.2 !important;
}

.hide-dummy-option {
  display: none !important;
}

.snackbar-hyperlink {
  text-decoration: underline;
  cursor: pointer !important;
}

.height-100 {
  height: 100%;
}

/* loading subscription for button and select-box */
@keyframes three-quarters {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Styles for old versions of IE */
.app-loading-subscription-spinner {
  font-weight: 100;
  animation: three-quarters 1250ms infinite linear;
  border: 0.25em solid;
  border-color: inherit;
  border-right-color: transparent;
  border-radius: 100%;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-inline-box;
}

.app-loading-subscription-spinner.select-spinner {
  inset-inline-end: 0.8em;
  position: absolute;
  background: var(--bgColor10) !important;
}

.app-loading-subscription-spinner:not(:required),
.app-loading-subscription-container:not(:required) {
  opacity: 0;
  display: none;
  transition: 0.4s margin ease-out, 0.2s opacity ease-out;
}

.app-loading-subscription-container {
  height: 100%;
  width: 100%;
  position: absolute;
  cursor: default;
  border-radius: inherit;
  display: flex;
  flex-direction: column;
  vertical-align: middle;
  place-content: center;
  background: inherit;
}

.app-loading-subscription-wrapper {
  display: flex;
  align-items: center;
  place-content: center;
}

.is-app-subscription-loading .app-loading-subscription-spinner,
.is-app-subscription-loading .app-loading-subscription-container {
  transition: 0.2s margin ease-in, 0.4s opacity ease-in;
  opacity: 1;
  top: 0;
  display: flex;
  background: inherit;
  min-width: 1.6em;
  min-height: 1.6em;
  text-align: center;
}

/* loading subscription for button and select-box ends here */
/* dynamic select */
.dynamic-select .mat-mdc-select-search-toggle-all-checkbox {
  padding-left: 1em !important;
}

/* For Red-Rose theme */
.white-background-toolbar .toolbar-search-form-input ::placeholder {
  color: var(--grayColor10) !important;
  opacity: 0.5 !important;
}
.white-background-toolbar .toolbar-search-form-input-search {
  color: var(--grayColor10);
}
.white-background-toolbar .toolbar-search-form-input-search .input-box {
  color: var(--grayColor10);
}
.white-background-toolbar .toolbar-search-form-input-search .animate-input-box {
  -webkit-text-fill-color: rgba(51, 51, 51, 0.5) !important;
  color: var(--grayColor10);
}
.white-background-toolbar .toolbar-search-form-input-search .prefix {
  color: var(--grayColor10) !important;
}
.white-background-toolbar .toolbar-search-form-input-search .clearInput {
  color: var(--grayColor10);
}
.white-background-toolbar .toolbar-nav-breadcrumb-title .module {
  font-weight: 600;
}
.white-background-toolbar .toolbar toolbar-profile atv-mat-button button:not(.mat-mdc-button-disabled):not(:hover) mat-icon {
  color: var(--grayColor600) !important;
}

.dark-mode {
  filter: brightness(0.8) contrast(1.3) invert(1) hue-rotate(180deg);
  mix-blend-mode: screen;
}

.breadcrumb {
  margin-bottom: unset !important;
}

/* move below css from common.scss and removed this file */
.modal-body {
  width: 100%;
  height: 100%;
}

.body-container {
  box-shadow: 0em 0em 0.3em rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.platform-shadow-style {
  border-radius: var(--fieldRadius) !important;
  box-shadow: 0em 0em 0.3em rgba(0, 0, 0, 0.1) !important;
}

/* **********dialog************** */
.mat-mdc-dialog-container {
  padding: 0 !important;
  height: inherit !important;
  border-radius: 0.31em !important;
}

.mdc-radio__outer-circle {
  height: 1.44em !important;
  width: 1.44em !important;
  border-width: var(--fieldBorderWidth) !important;
}

.mdc-radio__inner-circle {
  height: 1.44em !important;
  width: 1.44em !important;
}

/* **********input**************** */
.mat-mdc-form-field-subscript-wrapper {
  font-size: inherit !important;
}

.mat-mdc-form-field {
  line-height: 1.625 !important;
}

.mat-form-field-appearance-outline.mat-mdc-form-field-can-float.mat-mdc-form-field-should-float .mdc-notched-outline__notch {
  border-top-color: transparent !important;
}

textarea.mat-mdc-input-element {
  margin: 0em !important;
  padding: 0em !important;
}

.mat-mdc-placeholder-required {
  color: #ff5722 !important;
}

.mat-mdc-form-field-label {
  color: var(--grayColor600) !important;
  transform: translateY(-1.49em) scale(0.75) !important;
}

.mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-form-field-label {
  color: #ff5722 !important;
}

.productui-form-field:hover ~ .input-label {
  color: var(--accentColor500);
}

.productui-form-field:focus-within ~ .input-label {
  color: var(--grayColor600);
}

.mat-form-field-appearance-outline .mat-mdc-form-field-flex {
  padding: 0 0.6em 0 0.6em;
  margin-top: var(--fieldLabelGap);
  position: relative;
  background-color: var(--bgColor10);
  border-radius: var(--fieldRadius);
}

.mat-form-field-appearance-outline .mdc-notched-outline-thick {
  color: var(--grayColor10) !important;
}

.mat-mdc-form-field-flex {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  min-height: var(--fieldHeight);
  align-items: center !important;
}

/* **********button**************** */
.mat-mdc-button,
.mat-mdc-unelevated-button,
.mat-mdc-outlined-button {
  min-width: 1.82em !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.mat-mdc-button-focus-overlay {
  background-color: transparent !important;
}

/* *************************scroll bar style**************/
/* width */
::-webkit-scrollbar {
  width: 0.78em;
  height: 0.78em;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0.46em;
}

::-webkit-scrollbar-track:hover {
  background: var(--bgColor50);
}

/* Handle */
::-webkit-scrollbar-thumb {
  min-height: 0.78em;
  opacity: 0.4;
  background: var(--bgColor300);
  border-radius: 0.46em;
  width: 0.78em;
  cursor: pointer;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  opacity: 1;
  background: var(--bgColor800);
}

/* *********************select style *************************/
.mat-mdc-select-panel {
  margin-top: 2.73em;
}

/**************************************************************/
.clear {
  color: var(--grayColor400);
  font-size: 1.46em;
  padding: 0.09em;
  background-color: var(--bgColor50);
  border-radius: 50%;
  transition: transform 0.3s;
  cursor: pointer;
}
.clear:hover {
  color: var(--grayColor900);
}

/****************************pie highchart ********************/
.pie-ticket-chart {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.pie-ticket-chart .highcharts-legend-item rect {
  visibility: hidden;
}
.pie-ticket-chart .xInnerCircle {
  width: 10em;
  height: 10em;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.pie-ticket-chart .xTitle {
  font-weight: 400;
  display: block;
  text-align: center;
  font-size: 3.27em;
  line-height: 3.91em;
  color: var(--grayColor800);
}
.pie-ticket-chart .xSubtitle {
  font-family: var(--fontFamily);
  font-weight: 400;
  display: block;
  text-align: center;
  font-size: 0.91em;
  line-height: 1.27em;
  color: var(--grayColor900);
  opacity: 0.5;
}
.pie-ticket-chart .xLegendSymbol {
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.73em;
  height: 1.46em;
  width: 4.36em;
  margin-right: 1.36em;
  margin-bottom: 0.91em;
  font-size: 1em;
  line-height: 1.46em;
  color: var(--grayColor10);
}
.pie-ticket-chart .xLegendLabelName {
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.27em;
  line-height: 1.55em;
  color: var(--grayColor600);
}

.overlay {
  z-index: 99999;
  position: absolute;
  height: calc(100% - 3.4em);
  width: 96.5%;
}

.dailog-footer div:first-child div:first-child .atv-mat-button {
  margin-left: 0 !important;
}
.dailog-footer div:first-child div:first-child .atv-mat-button button.mat-mdc-focus-indicator.mat-mdc-badge.mat-mdc-button.mat-mdc-button-base.mar-accent.mat-mdc-badge-overlap.mat-mdc-badge-above.mat-mdc-badge-after.mat-mdc-badge-medium.mat-mdc-badge-hidden.ng-star-inserted {
  padding-left: 0 !important;
}

.tippy-box[data-theme~=custom-tooltip] {
  background-color: var(--bgColor10);
  color: var(--grayColor900);
  box-shadow: 0em 0em 0.3em rgba(0, 0, 0, 0.1);
  border-radius: var(--fieldRadius);
}

.tippy-box[data-theme~=custom-tooltip] > .tippy-arrow::before {
  border-top-color: 0.06em solid var(--grayColor50);
}

.tippy-box > .tippy-content {
  padding: 0.8em;
}

.tippy-box[data-theme~=white-bg-tooltip] {
  background-color: var(--bgColor10);
  color: var(--grayColor900);
  box-shadow: 0em 0em 0.3em rgba(0, 0, 0, 0.1);
  border-radius: var(--fieldRadius);
}

.gx-form-error {
  color: var(--warnColor600) !important;
}

.mat-mdc-error {
  color: var(--warnColor600) !important;
}

.mat-mdc-option.mdc-list-item {
  background: var(--grayColor10) !important;
  color: var(--dropdownItemTextColor) !important;
}

div.mat-mdc-select-panel {
  box-shadow: 0em 0em 0.6em var(--grayColor400) !important;
}

.mat-mdc-optgroup-label .mdc-list-item__primary-text {
  color: var(--grayColor600);
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.3 !important;
  background: var(--grayColor700) !important;
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0 !important;
}

.mat-mdc-option:hover:not(.mdc-list-item--disabled) {
  background-color: var(--dropdownItemHoverBgColor) !important;
}

.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
  color: var(--dropdownSelectedTextColor) !important;
}

.mat-mdc-option.mdc-list-item.mdc-list-item--selected {
  background-color: var(--dropdownSelectedBgColor) !important;
}

.mat-mdc-option {
  margin: 0.2em 0.5em;
  border-radius: var(--fieldRadius);
}

.mat-mdc-option.mdc-list-item.mat-mdc-option-active {
  background-color: var(--dropdownSelectedBgColor) !important;
}
@font-face {
  font-family: "icomoon";
  src: url('icomoon.eot?bvn9a6');
  src: url('icomoon.eot?bvn9a6#iefix') format("embedded-opentype"), url('icomoon.ttf?bvn9a6') format("truetype"), url('icomoon.woff?bvn9a6') format("woff"), url('icomoon.svg?bvn9a6#icomoon') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icomoon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  font-variant-ligatures: discretionary-ligatures;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.logs-outline:before {
  content: "\ecc5";
}

.scheduler-outline:before {
  content: "\ecc6";
}

.star-favorite:before {
  content: "\ecc7";
}

.applications-menu:before {
  content: "\ecbf";
}

.caret-left:before {
  content: "\ecc0";
}

.file-jpeg-bold:before {
  content: "\ecc4";
}

.star-fill:before {
  content: "\ecc8";
}

.stop-bold:before {
  content: "\ecc9";
}

.chip-outline:before {
  content: "\ea87";
}

.file-fill:before {
  content: "\ea90";
}

.headset-outline:before {
  content: "\eaad";
}

.image-fill:before {
  content: "\eb5e";
}

.paperclip-outline:before {
  content: "\ebf8";
}

.section-outline:before {
  content: "\f59a";
}

.sparkle-outline:before {
  content: "\f609";
}

.tabs-outline:before {
  content: "\f62f";
}

.map-pinned:before {
  content: "\f583";
}

.square-split-vertical:before {
  content: "\f631";
}

.list-bullets:before {
  content: "\f636";
}

.chart-bar:before {
  content: "\f589";
}

.chat-teardrop-text:before {
  content: "\f58c";
}

.closed-folder:before {
  content: "\f58e";
}

.file-doc:before {
  content: "\f597";
}

.image-dot:before {
  content: "\f5a2";
}

.image-square:before {
  content: "\f626";
}

.line-graph:before {
  content: "\f627";
}

.line-vertical:before {
  content: "\f628";
}

.link-simple-horizontal-break:before {
  content: "\f629";
}

.link-simple-horizontal:before {
  content: "\f62a";
}

.link-simple:before {
  content: "\f62b";
}

.multiple-columns:before {
  content: "\f62c";
}

.open-folder1:before {
  content: "\f62d";
}

.paper-plane:before {
  content: "\f62e";
  color: #fff;
}

.square-dashed:before {
  content: "\f633";
}

.text-t:before {
  content: "\f634";
}

.user-outline-simple:before {
  content: "\f635";
}

.action_focus:before {
  content: "\ea1c";
}

.arrows_out:before {
  content: "\ea21";
}

.bounding_box:before {
  content: "\f580";
}

.data_graph:before {
  content: "\f581";
}

.focus_frame:before {
  content: "\f582";
}

.layout_spacer:before {
  content: "\f584";
}

.map_trifold:before {
  content: "\f585";
}

.selection_plus:before {
  content: "\f586";
}

.square_outline:before {
  content: "\f587";
}

.time_history:before {
  content: "\f588";
}

.cube_transparent:before {
  content: "\f608";
}

.folder_user:before {
  content: "\f60a";
}

.hammer:before {
  content: "\f60b";
}

.hard_drives:before {
  content: "\f60c";
}

.house:before {
  content: "\f60d";
}

.infra_base:before {
  content: "\f60e";
}

.infra_core:before {
  content: "\f60f";
}

.infra_network:before {
  content: "\f610";
}

.Infra_ops:before {
  content: "\f611";
}

.infra_system:before {
  content: "\f612";
}

.monitor:before {
  content: "\f613";
}

.package:before {
  content: "\f614";
}

.resource_connector:before {
  content: "\f615";
}

.resource_cube:before {
  content: "\f616";
}

.resource_database:before {
  content: "\f617";
}

.resource_manual:before {
  content: "\f618";
}

.resource_panel:before {
  content: "\f619";
}

.resource_sql:before {
  content: "\f61a";
}

.resource_stack:before {
  content: "\f61b";
}

.resource-dashboard:before {
  content: "\f61c";
}

.security_info:before {
  content: "\f61d";
}

.security_key:before {
  content: "\f61e";
}

.security_lock:before {
  content: "\f61f";
}

.security_logo:before {
  content: "\f620";
}

.security_users:before {
  content: "\f621";
}

.sliders:before {
  content: "\f622";
}

.source_code:before {
  content: "\f623";
}

.store_front:before {
  content: "\f624";
}

.tool_wrench:before {
  content: "\f625";
}

.administrations:before {
  content: "\f600";
}

.data_analyzer:before {
  content: "\f601";
}

.data_catalog:before {
  content: "\f602";
}

.data_collector:before {
  content: "\f603";
}

.data_ops:before {
  content: "\f604";
}

.insider:before {
  content: "\f605";
}

.overview:before {
  content: "\f606";
}

.transformers:before {
  content: "\f607";
}

.arror-left-curve:before {
  content: "\f5f7";
}

.arrow-down-curve:before {
  content: "\f5f8";
}

.arrow-right-curve:before {
  content: "\f5f9";
}

.arrow-up-curve:before {
  content: "\f5fa";
}

.file-archive-outline:before {
  content: "\f5fb";
}

.file-image-outline:before {
  content: "\f5fc";
}

.file-text-outline:before {
  content: "\f5fd";
}

.file-video-outline:before {
  content: "\f5fe";
}

.like-filled-outline:before {
  content: "\f5ff";
}

.terminal-window-outline:before {
  content: "\f5f4";
}

.tree-structure-outline:before {
  content: "\f5f5";
}

.users-outline:before {
  content: "\f5f6";
}

.camera-plus:before {
  content: "\f5f0";
}

.caret-line-left:before {
  content: "\f5f1";
}

.caret-line-right:before {
  content: "\f5f2";
}

.microphone-outline:before {
  content: "\f5f3";
}

.hierarchy_thin:before {
  content: "\f5eb";
}

.speedometer_thin:before {
  content: "\f5ec";
}

.task_thin:before {
  content: "\f5ed";
}

.topology_thin:before {
  content: "\f5ee";
}

.warning_thin:before {
  content: "\f5ef";
}

.assign_user:before {
  content: "\f5da";
}

.block_storage:before {
  content: "\f5db";
}

.code_block:before {
  content: "\f5dc";
}

.compute:before {
  content: "\f5dd";
}

.drag_double_dots:before {
  content: "\f5de";
}

.file_cloud:before {
  content: "\f5df";
}

.file_code:before {
  content: "\f5e0";
}

.hard_drive:before {
  content: "\f5e1";
}

.home_blank:before {
  content: "\f5e2";
}

.marketplace:before {
  content: "\f5e3";
}

.pencil_simple:before {
  content: "\f5e4";
}

.pushpin_wide_outline:before {
  content: "\f5e5";
}

.pushpin_widesvg:before {
  content: "\f5e6";
}

.selection_foreground:before {
  content: "\f5e7";
}

.start:before {
  content: "\f5e8";
}

.stop_outline:before {
  content: "\f5e9";
}

.suspend:before {
  content: "\f5ea";
}

.folder_repository_cycle:before {
  content: "\f5d7";
}

.graph_service_setting:before {
  content: "\f5d8";
}

.workload_service:before {
  content: "\f5d9";
}

.date-picker:before {
  content: "\f5d1";
}

.filter_outline:before {
  content: "\f5d2";
}

.table_options:before {
  content: "\f5d3";
}

.field_force_mgmt:before {
  content: "\f5d0";
}

.api_integration:before {
  content: "\f5b6";
}

.acorn-bold:before {
  content: "\efb2";
}

.address-book-bold:before {
  content: "\efb3";
}

.address-book-tabs-bold:before {
  content: "\efb4";
}

.airplane-bold:before {
  content: "\efb5";
}

.airplane-in-flight-bold:before {
  content: "\efb6";
}

.airplane-landing-bold:before {
  content: "\efb7";
}

.airplane-takeoff-bold:before {
  content: "\efb8";
}

.airplane-taxiing-bold:before {
  content: "\efb9";
}

.airplane-tilt-bold:before {
  content: "\efba";
}

.airplay-bold:before {
  content: "\efbb";
}

.alarm-bold:before {
  content: "\efbc";
}

.alien-bold:before {
  content: "\efbd";
}

.align-bottom-bold:before {
  content: "\efbe";
}

.align-bottom-simple-bold:before {
  content: "\efbf";
}

.align-center-horizontal-bold:before {
  content: "\efc0";
}

.align-center-horizontal-simple-bold:before {
  content: "\efc1";
}

.align-center-vertical-bold:before {
  content: "\efc2";
}

.align-center-vertical-simple-bold:before {
  content: "\efc3";
}

.align-left-bold:before {
  content: "\efc4";
}

.align-left-simple-bold:before {
  content: "\efc5";
}

.align-right-bold:before {
  content: "\efc6";
}

.align-right-simple-bold:before {
  content: "\efc7";
}

.align-top-bold:before {
  content: "\efc8";
}

.align-top-simple-bold:before {
  content: "\efc9";
}

.amazon-logo-bold:before {
  content: "\efca";
}

.ambulance-bold:before {
  content: "\efcb";
}

.anchor-bold:before {
  content: "\efcc";
}

.anchor-simple-bold:before {
  content: "\efcd";
}

.android-logo-bold:before {
  content: "\efce";
}

.angle-bold:before {
  content: "\efcf";
}

.angular-logo-bold:before {
  content: "\efd0";
}

.aperture-bold:before {
  content: "\efd1";
}

.app-store-logo-bold:before {
  content: "\efd2";
}

.app-window-bold:before {
  content: "\efd3";
}

.apple-logo-bold:before {
  content: "\efd4";
}

.apple-podcasts-logo-bold:before {
  content: "\efd5";
}

.approximate-equals-bold:before {
  content: "\efd6";
}

.archive-bold:before {
  content: "\efd7";
}

.armchair-bold:before {
  content: "\efd8";
}

.arrow-arc-left-bold:before {
  content: "\efd9";
}

.arrow-arc-right-bold:before {
  content: "\efda";
}

.arrow-bend-double-up-left-bold:before {
  content: "\efdb";
}

.arrow-bend-double-up-right-bold:before {
  content: "\efdc";
}

.arrow-bend-down-left-bold:before {
  content: "\efdd";
}

.arrow-bend-down-right-bold:before {
  content: "\efde";
}

.arrow-bend-left-down-bold:before {
  content: "\efdf";
}

.arrow-bend-left-up-bold:before {
  content: "\efe0";
}

.arrow-bend-right-down-bold:before {
  content: "\efe1";
}

.arrow-bend-right-up-bold:before {
  content: "\efe2";
}

.arrow-bend-up-left-bold:before {
  content: "\efe3";
}

.arrow-bend-up-right-bold:before {
  content: "\efe4";
}

.arrow-circle-down-bold:before {
  content: "\efe5";
}

.arrow-circle-down-left-bold:before {
  content: "\efe6";
}

.arrow-circle-down-right-bold:before {
  content: "\efe7";
}

.arrow-circle-left-bold:before {
  content: "\efe8";
}

.arrow-circle-right-bold:before {
  content: "\efe9";
}

.arrow-circle-up-bold:before {
  content: "\efea";
}

.arrow-circle-up-left-bold:before {
  content: "\efeb";
}

.arrow-circle-up-right-bold:before {
  content: "\efec";
}

.arrow-clockwise-bold:before {
  content: "\efed";
}

.arrow-counter-clockwise-bold:before {
  content: "\efee";
}

.arrow-down-bold:before {
  content: "\efef";
}

.arrow-down-left-bold:before {
  content: "\eff0";
}

.arrow-down-right-bold:before {
  content: "\eff1";
}

.arrow-elbow-down-left-bold:before {
  content: "\eff2";
}

.arrow-elbow-down-right-bold:before {
  content: "\eff3";
}

.arrow-elbow-left-bold:before {
  content: "\eff4";
}

.arrow-elbow-left-down-bold:before {
  content: "\eff5";
}

.arrow-elbow-left-up-bold:before {
  content: "\eff6";
}

.arrow-elbow-right-bold:before {
  content: "\eff7";
}

.arrow-elbow-right-down-bold:before {
  content: "\eff8";
}

.arrow-elbow-right-up-bold:before {
  content: "\eff9";
}

.arrow-elbow-up-left-bold:before {
  content: "\effa";
}

.arrow-elbow-up-right-bold:before {
  content: "\effb";
}

.arrow-fat-down-bold:before {
  content: "\effc";
}

.arrow-fat-left-bold:before {
  content: "\effd";
}

.arrow-fat-line-down-bold:before {
  content: "\effe";
}

.arrow-fat-line-left-bold:before {
  content: "\efff";
}

.arrow-fat-line-right-bold:before {
  content: "\f000";
}

.arrow-fat-line-up-bold:before {
  content: "\f001";
}

.arrow-fat-lines-down-bold:before {
  content: "\f002";
}

.arrow-fat-lines-left-bold:before {
  content: "\f003";
}

.arrow-fat-lines-right-bold:before {
  content: "\f004";
}

.arrow-fat-lines-up-bold:before {
  content: "\f005";
}

.arrow-fat-right-bold:before {
  content: "\f006";
}

.arrow-fat-up-bold:before {
  content: "\f007";
}

.arrow-left-bold:before {
  content: "\f008";
}

.arrow-line-down-bold:before {
  content: "\f009";
}

.arrow-line-down-left-bold:before {
  content: "\f00a";
}

.arrow-line-down-right-bold:before {
  content: "\f00b";
}

.arrow-line-left-bold:before {
  content: "\f00c";
}

.arrow-line-right-bold:before {
  content: "\f00d";
}

.arrow-line-up-bold:before {
  content: "\f00e";
}

.arrow-line-up-left-bold:before {
  content: "\f00f";
}

.arrow-line-up-right-bold:before {
  content: "\f010";
}

.arrow-right-bold:before {
  content: "\f011";
}

.arrow-square-down-bold:before {
  content: "\f012";
}

.arrow-square-down-left-bold:before {
  content: "\f013";
}

.arrow-square-down-right-bold:before {
  content: "\f014";
}

.arrow-square-in-bold:before {
  content: "\f015";
}

.arrow-square-left-bold:before {
  content: "\f016";
}

.arrow-square-out-bold:before {
  content: "\f017";
}

.arrow-square-right-bold:before {
  content: "\f018";
}

.arrow-square-up-bold:before {
  content: "\f019";
}

.arrow-square-up-left-bold:before {
  content: "\f01a";
}

.arrow-square-up-right-bold:before {
  content: "\f01b";
}

.arrow-u-down-left-bold:before {
  content: "\f01c";
}

.arrow-u-down-right-bold:before {
  content: "\f01d";
}

.arrow-u-left-down-bold:before {
  content: "\f01e";
}

.arrow-u-left-up-bold:before {
  content: "\f01f";
}

.arrow-u-right-down-bold:before {
  content: "\f020";
}

.arrow-u-right-up-bold:before {
  content: "\f021";
}

.arrow-u-up-left-bold:before {
  content: "\f022";
}

.arrow-u-up-right-bold:before {
  content: "\f023";
}

.arrow-up-bold:before {
  content: "\f024";
}

.arrow-up-left-bold:before {
  content: "\f025";
}

.arrow-up-right-bold:before {
  content: "\f026";
}

.arrows-clockwise-bold:before {
  content: "\f027";
}

.arrows-counter-clockwise-bold:before {
  content: "\f028";
}

.arrows-down-up-bold:before {
  content: "\f029";
}

.arrows-horizontal-bold:before {
  content: "\f02a";
}

.arrows-in-bold:before {
  content: "\f02b";
}

.arrows-in-cardinal-bold:before {
  content: "\f02c";
}

.arrows-in-line-horizontal-bold:before {
  content: "\f02d";
}

.arrows-in-line-vertical-bold:before {
  content: "\f02e";
}

.arrows-in-simple-bold:before {
  content: "\f02f";
}

.arrows-left-right-bold:before {
  content: "\f030";
}

.arrows-merge-bold:before {
  content: "\f031";
}

.arrows-out-bold:before {
  content: "\f032";
}

.arrows-out-cardinal-bold:before {
  content: "\f033";
}

.arrows-out-line-horizontal-bold:before {
  content: "\f034";
}

.arrows-out-line-vertical-bold:before {
  content: "\f035";
}

.arrows-out-simple-bold:before {
  content: "\f036";
}

.arrows-split-bold:before {
  content: "\f037";
}

.arrows-vertical-bold:before {
  content: "\f038";
}

.article-bold:before {
  content: "\f039";
}

.article-medium-bold:before {
  content: "\f03a";
}

.article-ny-times-bold:before {
  content: "\f03b";
}

.asterisk-bold:before {
  content: "\f03c";
}

.asterisk-simple-bold:before {
  content: "\f03d";
}

.at-bold:before {
  content: "\f03e";
}

.atom-bold:before {
  content: "\f03f";
}

.avocado-bold:before {
  content: "\f040";
}

.axe-bold:before {
  content: "\f041";
}

.baby-bold:before {
  content: "\f042";
}

.baby-carriage-bold:before {
  content: "\f043";
}

.backpack-bold:before {
  content: "\f044";
}

.backspace-bold:before {
  content: "\f045";
}

.bag-bold:before {
  content: "\f046";
}

.bag-simple-bold:before {
  content: "\f047";
}

.balloon-bold:before {
  content: "\f048";
}

.bandaids-bold:before {
  content: "\f049";
}

.bank-bold:before {
  content: "\f04a";
}

.barbell-bold:before {
  content: "\f04b";
}

.barcode-bold:before {
  content: "\f04c";
}

.barn-bold:before {
  content: "\f04d";
}

.barricade-bold:before {
  content: "\f04e";
}

.baseball-bold:before {
  content: "\f04f";
}

.baseball-cap-bold:before {
  content: "\f050";
}

.baseball-helmet-bold:before {
  content: "\f051";
}

.basket-bold:before {
  content: "\f052";
}

.basketball-bold:before {
  content: "\f053";
}

.bathtub-bold:before {
  content: "\f054";
}

.battery-charging-bold:before {
  content: "\f055";
}

.battery-charging-vertical-bold:before {
  content: "\f056";
}

.battery-empty-bold:before {
  content: "\f057";
}

.battery-full-bold:before {
  content: "\f058";
}

.battery-high-bold:before {
  content: "\f059";
}

.battery-low-bold:before {
  content: "\f05a";
}

.battery-medium-bold:before {
  content: "\f05b";
}

.battery-plus-bold:before {
  content: "\f05c";
}

.battery-plus-vertical-bold:before {
  content: "\f05d";
}

.battery-vertical-empty-bold:before {
  content: "\f05e";
}

.battery-vertical-full-bold:before {
  content: "\f05f";
}

.battery-vertical-high-bold:before {
  content: "\f060";
}

.battery-vertical-low-bold:before {
  content: "\f061";
}

.battery-vertical-medium-bold:before {
  content: "\f062";
}

.battery-warning-bold:before {
  content: "\f063";
}

.battery-warning-vertical-bold:before {
  content: "\f064";
}

.beach-ball-bold:before {
  content: "\f065";
}

.beanie-bold:before {
  content: "\f066";
}

.bed-bold:before {
  content: "\f067";
}

.beer-bottle-bold:before {
  content: "\f068";
}

.beer-stein-bold:before {
  content: "\f069";
}

.behance-logo-bold:before {
  content: "\f06a";
}

.bell-bold:before {
  content: "\f06b";
}

.bell-ringing-bold:before {
  content: "\f06c";
}

.bell-simple-bold:before {
  content: "\f06d";
}

.bell-simple-ringing-bold:before {
  content: "\f06e";
}

.bell-simple-slash-bold:before {
  content: "\f06f";
}

.bell-simple-z-bold:before {
  content: "\f070";
}

.bell-slash-bold:before {
  content: "\f071";
}

.bell-z-bold:before {
  content: "\f072";
}

.belt-bold:before {
  content: "\f073";
}

.bezier-curve-bold:before {
  content: "\f074";
}

.bicycle-bold:before {
  content: "\f075";
}

.binary-bold:before {
  content: "\f076";
}

.binoculars-bold:before {
  content: "\f077";
}

.biohazard-bold:before {
  content: "\f078";
}

.bird-bold:before {
  content: "\f079";
}

.blueprint-bold:before {
  content: "\f07a";
}

.bluetooth-bold:before {
  content: "\f07b";
}

.bluetooth-connected-bold:before {
  content: "\f07c";
}

.bluetooth-slash-bold:before {
  content: "\f07d";
}

.bluetooth-x-bold:before {
  content: "\f07e";
}

.boat-bold:before {
  content: "\f07f";
}

.bomb-bold:before {
  content: "\f080";
}

.bone-bold:before {
  content: "\f081";
}

.book-bold:before {
  content: "\f082";
}

.book-bookmark-bold:before {
  content: "\f083";
}

.book-open-bold:before {
  content: "\f084";
}

.book-open-text-bold:before {
  content: "\f085";
}

.book-open-user-bold:before {
  content: "\f086";
}

.bookmark-bold:before {
  content: "\f087";
}

.bookmark-simple-bold:before {
  content: "\f088";
}

.bookmarks-bold:before {
  content: "\f089";
}

.bookmarks-simple-bold:before {
  content: "\f08a";
}

.books-bold:before {
  content: "\f08b";
}

.boot-bold:before {
  content: "\f08c";
}

.boules-bold:before {
  content: "\f08d";
}

.bounding-box-bold:before {
  content: "\f08e";
}

.bowl-food-bold:before {
  content: "\f08f";
}

.bowl-steam-bold:before {
  content: "\f090";
}

.bowling-ball-bold:before {
  content: "\f091";
}

.box-arrow-down-bold:before {
  content: "\f092";
}

.box-arrow-up-bold:before {
  content: "\f093";
}

.brackets-angle-bold:before {
  content: "\f094";
}

.brackets-curly-bold:before {
  content: "\f095";
}

.brackets-round-bold:before {
  content: "\f096";
}

.brackets-square-bold:before {
  content: "\f097";
}

.brain-bold:before {
  content: "\f098";
}

.brandy-bold:before {
  content: "\f099";
}

.bread-bold:before {
  content: "\f09a";
}

.briefcase-bold:before {
  content: "\f09b";
}

.briefcase-metal-bold:before {
  content: "\f09c";
}

.broadcast-bold:before {
  content: "\f09d";
}

.broom-bold:before {
  content: "\f09e";
}

.browser-bold:before {
  content: "\f09f";
}

.browsers-bold:before {
  content: "\f0a0";
}

.bug-beetle-bold:before {
  content: "\f0a1";
}

.bug-bold:before {
  content: "\f0a2";
}

.bug-droid-bold:before {
  content: "\f0a3";
}

.building-apartment-bold:before {
  content: "\f0a4";
}

.building-bold:before {
  content: "\f0a5";
}

.building-office-bold:before {
  content: "\f0a6";
}

.buildings-bold:before {
  content: "\f0a7";
}

.bulldozer-bold:before {
  content: "\f0a8";
}

.bus-bold:before {
  content: "\f0a9";
}

.butterfly-bold:before {
  content: "\f0aa";
}

.cable-car-bold:before {
  content: "\f0ab";
}

.cactus-bold:before {
  content: "\f0ac";
}

.calculator-bold:before {
  content: "\f0ad";
}

.calendar-blank-bold:before {
  content: "\f0ae";
}

.calendar-bold:before {
  content: "\f0af";
}

.calendar-check-bold:before {
  content: "\f0b0";
}

.calendar-dot-bold:before {
  content: "\f0b1";
}

.calendar-dots-bold:before {
  content: "\f0b2";
}

.calendar-heart-bold:before {
  content: "\f0b3";
}

.calendar-minus-bold:before {
  content: "\f0b4";
}

.calendar-plus-bold:before {
  content: "\f0b5";
}

.calendar-slash-bold:before {
  content: "\f0b6";
}

.calendar-star-bold:before {
  content: "\f0b7";
}

.calendar-x-bold:before {
  content: "\f0b8";
}

.call-bell-bold:before {
  content: "\f0b9";
}

.camera-bold:before {
  content: "\f0ba";
}

.camera-plus-bold:before {
  content: "\f0bb";
}

.camera-rotate-bold:before {
  content: "\f0bc";
}

.camera-slash-bold:before {
  content: "\f0bd";
}

.campfire-bold:before {
  content: "\f0be";
}

.car-battery-bold:before {
  content: "\f0bf";
}

.car-bold:before {
  content: "\f0c0";
}

.car-profile-bold:before {
  content: "\f0c1";
}

.car-simple-bold:before {
  content: "\f0c2";
}

.cardholder-bold:before {
  content: "\f0c3";
}

.cards-bold:before {
  content: "\f0c4";
}

.cards-three-bold:before {
  content: "\f0c5";
}

.caret-circle-double-down-bold:before {
  content: "\f0c6";
}

.caret-circle-double-left-bold:before {
  content: "\f0c7";
}

.caret-circle-double-right-bold:before {
  content: "\f0c8";
}

.caret-circle-double-up-bold:before {
  content: "\f0c9";
}

.caret-circle-down-bold:before {
  content: "\f0ca";
}

.caret-circle-left-bold:before {
  content: "\f0cb";
}

.caret-circle-right-bold:before {
  content: "\f0cc";
}

.caret-circle-up-bold:before {
  content: "\f0cd";
}

.caret-circle-up-down-bold:before {
  content: "\f0ce";
}

.caret-double-down-bold:before {
  content: "\f0cf";
}

.caret-double-left-bold:before {
  content: "\f0d0";
}

.caret-double-right-bold:before {
  content: "\f0d1";
}

.caret-double-up-bold:before {
  content: "\f0d2";
}

.caret-down-bold:before {
  content: "\f0d3";
}

.caret-left-bold:before {
  content: "\f0d4";
}

.caret-line-down-bold:before {
  content: "\f0d5";
}

.caret-line-left-bold:before {
  content: "\f0d6";
}

.caret-line-right-bold:before {
  content: "\f0d7";
}

.caret-line-up-bold:before {
  content: "\f0d8";
}

.caret-right-bold:before {
  content: "\f0d9";
}

.caret-up-bold:before {
  content: "\f0da";
}

.caret-up-down-bold:before {
  content: "\f0db";
}

.carrot-bold:before {
  content: "\f0dc";
}

.cash-register-bold:before {
  content: "\f0dd";
}

.cassette-tape-bold:before {
  content: "\f0de";
}

.castle-turret-bold:before {
  content: "\f0df";
}

.cat-bold:before {
  content: "\f0e0";
}

.cell-signal-full-bold:before {
  content: "\f0e1";
}

.cell-signal-high-bold:before {
  content: "\f0e2";
}

.cell-signal-low-bold:before {
  content: "\f0e3";
}

.cell-signal-medium-bold:before {
  content: "\f0e4";
}

.cell-signal-none-bold:before {
  content: "\f0e5";
}

.cell-signal-slash-bold:before {
  content: "\f0e6";
}

.cell-signal-x-bold:before {
  content: "\f0e7";
}

.cell-tower-bold:before {
  content: "\f0e8";
}

.certificate-bold:before {
  content: "\f0e9";
}

.chair-bold:before {
  content: "\f0ea";
}

.chalkboard-bold:before {
  content: "\f0eb";
}

.chalkboard-simple-bold:before {
  content: "\f0ec";
}

.chalkboard-teacher-bold:before {
  content: "\f0ed";
}

.champagne-bold:before {
  content: "\f0ee";
}

.charging-station-bold:before {
  content: "\f0ef";
}

.chart-bar-bold:before {
  content: "\f0f0";
}

.chart-bar-horizontal-bold:before {
  content: "\f0f1";
}

.chart-donut-bold:before {
  content: "\f0f2";
}

.chart-line-bold:before {
  content: "\f0f3";
}

.chart-line-down-bold:before {
  content: "\f0f4";
}

.chart-line-up-bold:before {
  content: "\f0f5";
}

.chart-pie-bold:before {
  content: "\f0f6";
}

.chart-pie-slice-bold:before {
  content: "\f0f7";
}

.chart-polar-bold:before {
  content: "\f0f8";
}

.chart-scatter-bold:before {
  content: "\f0f9";
}

.chat-bold:before {
  content: "\f0fa";
}

.chat-centered-bold:before {
  content: "\f0fb";
}

.chat-centered-dots-bold:before {
  content: "\f0fc";
}

.chat-centered-slash-bold:before {
  content: "\f0fd";
}

.chat-centered-text-bold:before {
  content: "\f0fe";
}

.chat-circle-bold:before {
  content: "\f0ff";
}

.chat-circle-dots-bold:before {
  content: "\f100";
}

.chat-circle-slash-bold:before {
  content: "\f101";
}

.chat-circle-text-bold:before {
  content: "\f102";
}

.chat-dots-bold:before {
  content: "\f103";
}

.chat-slash-bold:before {
  content: "\f104";
}

.chat-teardrop-bold:before {
  content: "\f105";
}

.chat-teardrop-dots-bold:before {
  content: "\f106";
}

.chat-teardrop-slash-bold:before {
  content: "\f107";
}

.chat-teardrop-text-bold:before {
  content: "\f108";
}

.chat-text-bold:before {
  content: "\f109";
}

.chats-bold:before {
  content: "\f10a";
}

.chats-circle-bold:before {
  content: "\f10b";
}

.chats-teardrop-bold:before {
  content: "\f10c";
}

.check-bold:before {
  content: "\f10d";
}

.check-circle-bold:before {
  content: "\f10e";
}

.check-fat-bold:before {
  content: "\f10f";
}

.check-square-bold:before {
  content: "\f110";
}

.check-square-offset-bold:before {
  content: "\f111";
}

.checkerboard-bold:before {
  content: "\f112";
}

.checks-bold:before {
  content: "\f113";
}

.cheers-bold:before {
  content: "\f114";
}

.cheese-bold:before {
  content: "\f115";
}

.chef-hat-bold:before {
  content: "\f116";
}

.cherries-bold:before {
  content: "\f117";
}

.church-bold:before {
  content: "\f118";
}

.cigarette-bold:before {
  content: "\f119";
}

.cigarette-slash-bold:before {
  content: "\f11a";
}

.circle-bold:before {
  content: "\f11b";
}

.circle-dashed-bold:before {
  content: "\f11c";
}

.circle-half-bold:before {
  content: "\f11d";
}

.circle-half-tilt-bold:before {
  content: "\f11e";
}

.circle-notch-bold:before {
  content: "\f11f";
}

.circles-four-bold:before {
  content: "\f120";
}

.circles-three-bold:before {
  content: "\f121";
}

.circles-three-plus-bold:before {
  content: "\f122";
}

.circuitry-bold:before {
  content: "\f123";
}

.city-bold:before {
  content: "\f124";
}

.clipboard-bold:before {
  content: "\f125";
}

.clipboard-text-bold:before {
  content: "\f126";
}

.clock-afternoon-bold:before {
  content: "\f127";
}

.clock-bold:before {
  content: "\f128";
}

.clock-clockwise-bold:before {
  content: "\f129";
}

.clock-countdown-bold:before {
  content: "\f12a";
}

.clock-counter-clockwise-bold:before {
  content: "\f12b";
}

.clock-user-bold:before {
  content: "\f12c";
}

.closed-captioning-bold:before {
  content: "\f12d";
}

.cloud-arrow-down-bold:before {
  content: "\f12e";
}

.cloud-arrow-up-bold:before {
  content: "\f12f";
}

.cloud-bold:before {
  content: "\f130";
}

.cloud-check-bold:before {
  content: "\f131";
}

.cloud-fog-bold:before {
  content: "\f132";
}

.cloud-lightning-bold:before {
  content: "\f133";
}

.cloud-moon-bold:before {
  content: "\f134";
}

.cloud-rain-bold:before {
  content: "\f135";
}

.cloud-slash-bold:before {
  content: "\f136";
}

.cloud-snow-bold:before {
  content: "\f137";
}

.cloud-sun-bold:before {
  content: "\f138";
}

.cloud-warning-bold:before {
  content: "\f139";
}

.cloud-x-bold:before {
  content: "\f13a";
}

.clover-bold:before {
  content: "\f13b";
}

.club-bold:before {
  content: "\f13c";
}

.coat-hanger-bold:before {
  content: "\f13d";
}

.coda-logo-bold:before {
  content: "\f13e";
}

.code-block-bold:before {
  content: "\f13f";
}

.code-bold:before {
  content: "\f140";
}

.code-simple-bold:before {
  content: "\f141";
}

.codepen-logo-bold:before {
  content: "\f142";
}

.codesandbox-logo-bold:before {
  content: "\f143";
}

.coffee-bean-bold:before {
  content: "\f144";
}

.coffee-bold:before {
  content: "\f145";
}

.coin-bold:before {
  content: "\f146";
}

.coin-vertical-bold:before {
  content: "\f147";
}

.coins-bold:before {
  content: "\f148";
}

.columns-bold:before {
  content: "\f149";
}

.columns-plus-left-bold:before {
  content: "\f14a";
}

.columns-plus-right-bold:before {
  content: "\f14b";
}

.command-bold:before {
  content: "\f14c";
}

.compass-bold:before {
  content: "\f14d";
}

.compass-rose-bold:before {
  content: "\f14e";
}

.compass-tool-bold:before {
  content: "\f14f";
}

.computer-tower-bold:before {
  content: "\f150";
}

.confetti-bold:before {
  content: "\f151";
}

.contactless-payment-bold:before {
  content: "\f152";
}

.control-bold:before {
  content: "\f153";
}

.cookie-bold:before {
  content: "\f154";
}

.cooking-pot-bold:before {
  content: "\f155";
}

.copy-bold:before {
  content: "\f156";
}

.copy-simple-bold:before {
  content: "\f157";
}

.copyleft-bold:before {
  content: "\f158";
}

.copyright-bold:before {
  content: "\f159";
}

.corners-in-bold:before {
  content: "\f15a";
}

.corners-out-bold:before {
  content: "\f15b";
}

.couch-bold:before {
  content: "\f15c";
}

.court-basketball-bold:before {
  content: "\f15d";
}

.cow-bold:before {
  content: "\f15e";
}

.cowboy-hat-bold:before {
  content: "\f15f";
}

.cpu-bold:before {
  content: "\f160";
}

.crane-bold:before {
  content: "\f161";
}

.crane-tower-bold:before {
  content: "\f162";
}

.credit-card-bold:before {
  content: "\f163";
}

.cricket-bold:before {
  content: "\f164";
}

.crop-bold:before {
  content: "\f165";
}

.cross-bold:before {
  content: "\f166";
}

.crosshair-bold:before {
  content: "\f167";
}

.crosshair-simple-bold:before {
  content: "\f168";
}

.crown-bold:before {
  content: "\f169";
}

.crown-simple-bold:before {
  content: "\f16a";
}

.cube-bold:before {
  content: "\f16b";
}

.cube-focus-bold:before {
  content: "\f16c";
}

.cube-transparent-bold:before {
  content: "\f16d";
}

.currency-btc-bold:before {
  content: "\f16e";
}

.currency-circle-dollar-bold:before {
  content: "\f16f";
}

.currency-cny-bold:before {
  content: "\f170";
}

.currency-dollar-bold:before {
  content: "\f171";
}

.currency-dollar-simple-bold:before {
  content: "\f172";
}

.currency-eth-bold:before {
  content: "\f173";
}

.currency-eur-bold:before {
  content: "\f174";
}

.currency-gbp-bold:before {
  content: "\f175";
}

.currency-inr-bold:before {
  content: "\f176";
}

.currency-jpy-bold:before {
  content: "\f177";
}

.currency-krw-bold:before {
  content: "\f178";
}

.currency-kzt-bold:before {
  content: "\f179";
}

.currency-ngn-bold:before {
  content: "\f17a";
}

.currency-rub-bold:before {
  content: "\f17b";
}

.cursor-bold:before {
  content: "\f17c";
}

.cursor-click-bold:before {
  content: "\f17d";
}

.cursor-text-bold:before {
  content: "\f17e";
}

.cylinder-bold:before {
  content: "\f17f";
}

.database-bold:before {
  content: "\f180";
}

.desk-bold:before {
  content: "\f181";
}

.desktop-bold:before {
  content: "\f182";
}

.desktop-tower-bold:before {
  content: "\f183";
}

.detective-bold:before {
  content: "\f184";
}

.dev-to-logo-bold:before {
  content: "\f185";
}

.device-mobile-bold:before {
  content: "\f186";
}

.device-mobile-camera-bold:before {
  content: "\f187";
}

.device-mobile-slash-bold:before {
  content: "\f188";
}

.device-mobile-speaker-bold:before {
  content: "\f189";
}

.device-rotate-bold:before {
  content: "\f18a";
}

.device-tablet-bold:before {
  content: "\f18b";
}

.device-tablet-camera-bold:before {
  content: "\f18c";
}

.device-tablet-speaker-bold:before {
  content: "\f18d";
}

.devices-bold:before {
  content: "\f18e";
}

.diamond-bold:before {
  content: "\f18f";
}

.diamonds-four-bold:before {
  content: "\f190";
}

.dice-five-bold:before {
  content: "\f191";
}

.dice-four-bold:before {
  content: "\f192";
}

.dice-one-bold:before {
  content: "\f193";
}

.dice-six-bold:before {
  content: "\f194";
}

.dice-three-bold:before {
  content: "\f195";
}

.dice-two-bold:before {
  content: "\f196";
}

.disc-bold:before {
  content: "\f197";
}

.disco-ball-bold:before {
  content: "\f198";
}

.discord-logo-bold:before {
  content: "\f199";
}

.divide-bold:before {
  content: "\f19a";
}

.dna-bold:before {
  content: "\f19b";
}

.dog-bold:before {
  content: "\f19c";
}

.door-bold:before {
  content: "\f19d";
}

.door-open-bold:before {
  content: "\f19e";
}

.dot-bold:before {
  content: "\f19f";
}

.dot-outline-bold:before {
  content: "\f1a0";
}

.dots-nine-bold:before {
  content: "\f1a1";
}

.dots-six-bold:before {
  content: "\f1a2";
}

.dots-six-vertical-bold:before {
  content: "\f1a3";
}

.dots-three-bold:before {
  content: "\f1a4";
}

.dots-three-circle-bold:before {
  content: "\f1a5";
}

.dots-three-circle-vertical-bold:before {
  content: "\f1a6";
}

.dots-three-outline-bold:before {
  content: "\f1a7";
}

.dots-three-outline-vertical-bold:before {
  content: "\f1a8";
}

.dots-three-vertical-bold:before {
  content: "\f1a9";
}

.download-bold:before {
  content: "\f1aa";
}

.download-simple-bold:before {
  content: "\f1ab";
}

.dress-bold:before {
  content: "\f1ac";
}

.dresser-bold:before {
  content: "\f1ad";
}

.dribbble-logo-bold:before {
  content: "\f1ae";
}

.drone-bold:before {
  content: "\f1af";
}

.drop-bold:before {
  content: "\f1b0";
}

.drop-half-bold:before {
  content: "\f1b1";
}

.drop-half-bottom-bold:before {
  content: "\f1b2";
}

.drop-simple-bold:before {
  content: "\f1b3";
}

.drop-slash-bold:before {
  content: "\f1b4";
}

.dropbox-logo-bold:before {
  content: "\f1b5";
}

.ear-slash-bold:before {
  content: "\f1b6";
}

.egg-bold:before {
  content: "\f1b7";
}

.egg-crack-bold:before {
  content: "\f1b8";
}

.eject-bold:before {
  content: "\f1b9";
}

.eject-simple-bold:before {
  content: "\f1ba";
}

.elevator-bold:before {
  content: "\f1bb";
}

.empty-bold:before {
  content: "\f1bc";
}

.engine-bold:before {
  content: "\f1bd";
}

.envelope-bold:before {
  content: "\f1be";
}

.envelope-open-bold:before {
  content: "\f1bf";
}

.envelope-simple-bold:before {
  content: "\f1c0";
}

.envelope-simple-open-bold:before {
  content: "\f1c1";
}

.equalizer-bold:before {
  content: "\f1c2";
}

.equals-bold:before {
  content: "\f1c3";
}

.eraser-bold:before {
  content: "\f1c4";
}

.escalator-down-bold:before {
  content: "\f1c5";
}

.escalator-up-bold:before {
  content: "\f1c6";
}

.exam-bold:before {
  content: "\f1c7";
}

.exclamation-mark-bold:before {
  content: "\f1c8";
}

.exclude-bold:before {
  content: "\f1c9";
}

.exclude-square-bold:before {
  content: "\f1ca";
}

.export-bold:before {
  content: "\f1cb";
}

.eye-bold:before {
  content: "\f1cc";
}

.eye-closed-bold:before {
  content: "\f1cd";
}

.eye-slash-bold:before {
  content: "\f1ce";
}

.eyedropper-bold:before {
  content: "\f1cf";
}

.eyedropper-sample-bold:before {
  content: "\f1d0";
}

.eyeglasses-bold:before {
  content: "\f1d1";
}

.eyes-bold:before {
  content: "\f1d2";
}

.face-mask-bold:before {
  content: "\f1d3";
}

.facebook-logo-bold:before {
  content: "\f1d4";
}

.factory-bold:before {
  content: "\f1d5";
}

.faders-bold:before {
  content: "\f1d6";
}

.faders-horizontal-bold:before {
  content: "\f1d7";
}

.fallout-shelter-bold:before {
  content: "\f1d8";
}

.fan-bold:before {
  content: "\f1d9";
}

.farm-bold:before {
  content: "\f1da";
}

.fast-forward-bold:before {
  content: "\f1db";
}

.feather-bold:before {
  content: "\f1dc";
}

.fediverse-logo-bold:before {
  content: "\f1dd";
}

.figma-logo-bold:before {
  content: "\f1de";
}

.file-archive-bold:before {
  content: "\f1df";
}

.file-arrow-down-bold:before {
  content: "\f1e0";
}

.file-arrow-up-bold:before {
  content: "\f1e1";
}

.file-audio-bold:before {
  content: "\f1e2";
}

.file-bold:before {
  content: "\f1e3";
}

.file-c-bold:before {
  content: "\f1e4";
}

.file-c-sharp-bold:before {
  content: "\f1e5";
}

.file-cloud-bold:before {
  content: "\f1e6";
}

.file-code-bold:before {
  content: "\f1e7";
}

.file-cpp-bold:before {
  content: "\f1e8";
}

.file-css-bold:before {
  content: "\f1e9";
}

.file-csv-bold:before {
  content: "\f1ea";
}

.file-dashed-bold:before {
  content: "\f1eb";
}

.file-doc-bold:before {
  content: "\f1ec";
}

.file-html-bold:before {
  content: "\f1ed";
}

.file-image-bold:before {
  content: "\f1ee";
}

.file-ini-bold:before {
  content: "\f1ef";
}

.file-jpg-bold:before {
  content: "\f1f0";
}

.file-js-bold:before {
  content: "\f1f1";
}

.file-jsx-bold:before {
  content: "\f1f2";
}

.file-lock-bold:before {
  content: "\f1f3";
}

.file-magnifying-glass-bold:before {
  content: "\f1f4";
}

.file-md-bold:before {
  content: "\f1f5";
}

.file-minus-bold:before {
  content: "\f1f6";
}

.file-pdf-bold:before {
  content: "\f1f7";
}

.file-plus-bold:before {
  content: "\f1f8";
}

.file-png-bold:before {
  content: "\f1f9";
}

.file-ppt-bold:before {
  content: "\f1fa";
}

.file-py-bold:before {
  content: "\f1fb";
}

.file-rs-bold:before {
  content: "\f1fc";
}

.file-sql-bold:before {
  content: "\f1fd";
}

.file-svg-bold:before {
  content: "\f1fe";
}

.file-text-bold:before {
  content: "\f1ff";
}

.file-ts-bold:before {
  content: "\f200";
}

.file-tsx-bold:before {
  content: "\f201";
}

.file-txt-bold:before {
  content: "\f202";
}

.file-video-bold:before {
  content: "\f203";
}

.file-vue-bold:before {
  content: "\f204";
}

.file-x-bold:before {
  content: "\f205";
}

.file-xls-bold:before {
  content: "\f206";
}

.file-zip-bold:before {
  content: "\f207";
}

.files-bold:before {
  content: "\f208";
}

.film-reel-bold:before {
  content: "\f209";
}

.film-script-bold:before {
  content: "\f20a";
}

.film-slate-bold:before {
  content: "\f20b";
}

.film-strip-bold:before {
  content: "\f20c";
}

.fingerprint-bold:before {
  content: "\f20d";
}

.fingerprint-simple-bold:before {
  content: "\f20e";
}

.finn-the-human-bold:before {
  content: "\f20f";
}

.fire-bold:before {
  content: "\f210";
}

.fire-extinguisher-bold:before {
  content: "\f211";
}

.fire-simple-bold:before {
  content: "\f212";
}

.fire-truck-bold:before {
  content: "\f213";
}

.first-aid-bold:before {
  content: "\f214";
}

.first-aid-kit-bold:before {
  content: "\f215";
}

.fish-bold:before {
  content: "\f216";
}

.fish-simple-bold:before {
  content: "\f217";
}

.flag-banner-bold:before {
  content: "\f218";
}

.flag-banner-fold-bold:before {
  content: "\f219";
}

.flag-bold:before {
  content: "\f21a";
}

.flag-checkered-bold:before {
  content: "\f21b";
}

.flag-pennant-bold:before {
  content: "\f21c";
}

.flame-bold:before {
  content: "\f21d";
}

.flashlight-bold:before {
  content: "\f21e";
}

.flask-bold:before {
  content: "\f21f";
}

.flip-horizontal-bold:before {
  content: "\f220";
}

.flip-vertical-bold:before {
  content: "\f221";
}

.floppy-disk-back-bold:before {
  content: "\f222";
}

.floppy-disk-bold:before {
  content: "\f223";
}

.flow-arrow-bold:before {
  content: "\f224";
}

.flower-bold:before {
  content: "\f225";
}

.flower-lotus-bold:before {
  content: "\f226";
}

.flower-tulip-bold:before {
  content: "\f227";
}

.flying-saucer-bold:before {
  content: "\f228";
}

.folder-bold:before {
  content: "\f229";
}

.folder-dashed-bold:before {
  content: "\f22a";
}

.folder-lock-bold:before {
  content: "\f22b";
}

.folder-minus-bold:before {
  content: "\f22c";
}

.folder-open-bold:before {
  content: "\f22d";
}

.folder-plus-bold:before {
  content: "\f22e";
}

.folder-simple-bold:before {
  content: "\f22f";
}

.folder-simple-dashed-bold:before {
  content: "\f230";
}

.folder-simple-lock-bold:before {
  content: "\f231";
}

.folder-simple-minus-bold:before {
  content: "\f232";
}

.folder-simple-plus-bold:before {
  content: "\f233";
}

.folder-simple-star-bold:before {
  content: "\f234";
}

.folder-simple-user-bold:before {
  content: "\f235";
}

.folder-star-bold:before {
  content: "\f236";
}

.folder-user-bold:before {
  content: "\f237";
}

.folders-bold:before {
  content: "\f238";
}

.football-bold:before {
  content: "\f239";
}

.football-helmet-bold:before {
  content: "\f23a";
}

.footprints-bold:before {
  content: "\f23b";
}

.fork-knife-bold:before {
  content: "\f23c";
}

.four-k-bold:before {
  content: "\f23d";
}

.frame-corners-bold:before {
  content: "\f23e";
}

.framer-logo-bold:before {
  content: "\f23f";
}

.function-bold:before {
  content: "\f240";
}

.funnel-bold:before {
  content: "\f241";
}

.funnel-simple-bold:before {
  content: "\f242";
}

.funnel-simple-x-bold:before {
  content: "\f243";
}

.funnel-x-bold:before {
  content: "\f244";
}

.game-controller-bold:before {
  content: "\f245";
}

.garage-bold:before {
  content: "\f246";
}

.gas-can-bold:before {
  content: "\f247";
}

.gas-pump-bold:before {
  content: "\f248";
}

.gauge-bold:before {
  content: "\f249";
}

.gavel-bold:before {
  content: "\f24a";
}

.gear-bold:before {
  content: "\f24b";
}

.gear-fine-bold:before {
  content: "\f24c";
}

.gear-six-bold:before {
  content: "\f24d";
}

.gender-female-bold:before {
  content: "\f24e";
}

.gender-intersex-bold:before {
  content: "\f24f";
}

.gender-male-bold:before {
  content: "\f250";
}

.gender-neuter-bold:before {
  content: "\f251";
}

.gender-nonbinary-bold:before {
  content: "\f252";
}

.gender-transgender-bold:before {
  content: "\f253";
}

.ghost-bold:before {
  content: "\f254";
}

.gif-bold:before {
  content: "\f255";
}

.gift-bold:before {
  content: "\f256";
}

.git-branch-bold:before {
  content: "\f257";
}

.git-commit-bold:before {
  content: "\f258";
}

.git-diff-bold:before {
  content: "\f259";
}

.git-fork-bold:before {
  content: "\f25a";
}

.git-merge-bold:before {
  content: "\f25b";
}

.git-pull-request-bold:before {
  content: "\f25c";
}

.github-logo-bold:before {
  content: "\f25d";
}

.gitlab-logo-bold:before {
  content: "\f25e";
}

.gitlab-logo-simple-bold:before {
  content: "\f25f";
}

.globe-bold:before {
  content: "\f260";
}

.globe-hemisphere-east-bold:before {
  content: "\f261";
}

.globe-hemisphere-west-bold:before {
  content: "\f262";
}

.globe-simple-bold:before {
  content: "\f263";
}

.globe-stand-bold:before {
  content: "\f264";
}

.goggles-bold:before {
  content: "\f265";
}

.golf-bold:before {
  content: "\f266";
}

.goodreads-logo-bold:before {
  content: "\f267";
}

.google-cardboard-logo-bold:before {
  content: "\f268";
}

.google-chrome-logo-bold:before {
  content: "\f269";
}

.google-logo-bold:before {
  content: "\f26a";
}

.google-photos-logo-bold:before {
  content: "\f26b";
}

.google-play-logo-bold:before {
  content: "\f26c";
}

.google-podcasts-logo-bold:before {
  content: "\f26d";
}

.gps-bold:before {
  content: "\f26e";
}

.gps-fix-bold:before {
  content: "\f26f";
}

.gps-slash-bold:before {
  content: "\f270";
}

.gradient-bold:before {
  content: "\f271";
}

.graduation-cap-bold:before {
  content: "\f272";
}

.grains-bold:before {
  content: "\f273";
}

.grains-slash-bold:before {
  content: "\f274";
}

.graph-bold:before {
  content: "\f275";
}

.graphics-card-bold:before {
  content: "\f276";
}

.greater-than-bold:before {
  content: "\f277";
}

.greater-than-or-equal-bold:before {
  content: "\f278";
}

.grid-four-bold:before {
  content: "\f279";
}

.grid-nine-bold:before {
  content: "\f27a";
}

.hair-dryer-bold:before {
  content: "\f27b";
}

.hamburger-bold:before {
  content: "\f27c";
}

.hammer-bold:before {
  content: "\f27d";
}

.hand-arrow-down-bold:before {
  content: "\f27e";
}

.hand-arrow-up-bold:before {
  content: "\f27f";
}

.hand-bold:before {
  content: "\f280";
}

.hand-coins-bold:before {
  content: "\f281";
}

.hand-deposit-bold:before {
  content: "\f282";
}

.hand-eye-bold:before {
  content: "\f283";
}

.hand-fist-bold:before {
  content: "\f284";
}

.hand-grabbing-bold:before {
  content: "\f285";
}

.hand-heart-bold:before {
  content: "\f286";
}

.hand-palm-bold:before {
  content: "\f287";
}

.hand-peace-bold:before {
  content: "\f288";
}

.hand-pointing-bold:before {
  content: "\f289";
}

.hand-soap-bold:before {
  content: "\f28a";
}

.hand-swipe-left-bold:before {
  content: "\f28b";
}

.hand-swipe-right-bold:before {
  content: "\f28c";
}

.hand-tap-bold:before {
  content: "\f28d";
}

.hand-waving-bold:before {
  content: "\f28e";
}

.hand-withdraw-bold:before {
  content: "\f28f";
}

.handbag-bold:before {
  content: "\f290";
}

.handbag-simple-bold:before {
  content: "\f291";
}

.hands-clapping-bold:before {
  content: "\f292";
}

.hands-praying-bold:before {
  content: "\f293";
}

.handshake-bold:before {
  content: "\f294";
}

.hard-drive-bold:before {
  content: "\f295";
}

.hard-drives-bold:before {
  content: "\f296";
}

.hard-hat-bold:before {
  content: "\f297";
}

.hash-bold:before {
  content: "\f298";
}

.hash-straight-bold:before {
  content: "\f299";
}

.head-circuit-bold:before {
  content: "\f29a";
}

.headlights-bold:before {
  content: "\f29b";
}

.headphones-bold:before {
  content: "\f29c";
}

.headset-bold:before {
  content: "\f29d";
}

.heart-bold:before {
  content: "\f29e";
}

.heart-break-bold:before {
  content: "\f29f";
}

.heart-half-bold:before {
  content: "\f2a0";
}

.heart-straight-bold:before {
  content: "\f2a1";
}

.heart-straight-break-bold:before {
  content: "\f2a2";
}

.heartbeat-bold:before {
  content: "\f2a3";
}

.hexagon-bold:before {
  content: "\f2a4";
}

.high-definition-bold:before {
  content: "\f2a5";
}

.high-heel-bold:before {
  content: "\f2a6";
}

.highlighter-bold:before {
  content: "\f2a7";
}

.highlighter-circle-bold:before {
  content: "\f2a8";
}

.hockey-bold:before {
  content: "\f2a9";
}

.hoodie-bold:before {
  content: "\f2aa";
}

.horse-bold:before {
  content: "\f2ab";
}

.hospital-bold:before {
  content: "\f2ac";
}

.hourglass-bold:before {
  content: "\f2ad";
}

.hourglass-high-bold:before {
  content: "\f2ae";
}

.hourglass-low-bold:before {
  content: "\f2af";
}

.hourglass-medium-bold:before {
  content: "\f2b0";
}

.hourglass-simple-bold:before {
  content: "\f2b1";
}

.hourglass-simple-high-bold:before {
  content: "\f2b2";
}

.hourglass-simple-low-bold:before {
  content: "\f2b3";
}

.hourglass-simple-medium-bold:before {
  content: "\f2b4";
}

.house-bold:before {
  content: "\f2b5";
}

.house-line-bold:before {
  content: "\f2b6";
}

.house-simple-bold:before {
  content: "\f2b7";
}

.ice-cream-bold:before {
  content: "\f2b8";
}

.identification-badge-bold:before {
  content: "\f2b9";
}

.identification-card-bold:before {
  content: "\f2ba";
}

.image-bold:before {
  content: "\f2bb";
}

.image-broken-bold:before {
  content: "\f2bc";
}

.image-square-bold:before {
  content: "\f2bd";
}

.images-bold:before {
  content: "\f2be";
}

.images-square-bold:before {
  content: "\f2bf";
}

.infinity-bold:before {
  content: "\f2c0";
}

.info-bold:before {
  content: "\f2c1";
}

.instagram-logo-bold:before {
  content: "\f2c2";
}

.intersect-bold:before {
  content: "\f2c3";
}

.intersect-square-bold:before {
  content: "\f2c4";
}

.intersect-three-bold:before {
  content: "\f2c5";
}

.intersection-bold:before {
  content: "\f2c6";
}

.invoice-bold:before {
  content: "\f2c7";
}

.island-bold:before {
  content: "\f2c8";
}

.jar-bold:before {
  content: "\f2c9";
}

.jar-label-bold:before {
  content: "\f2ca";
}

.joystick-bold:before {
  content: "\f2cb";
}

.kanban-bold:before {
  content: "\f2cc";
}

.key-bold:before {
  content: "\f2cd";
}

.key-return-bold:before {
  content: "\f2ce";
}

.keyboard-bold:before {
  content: "\f2cf";
}

.keyhole-bold:before {
  content: "\f2d0";
}

.knife-bold:before {
  content: "\f2d1";
}

.ladder-bold:before {
  content: "\f2d2";
}

.ladder-simple-bold:before {
  content: "\f2d3";
}

.lamp-bold:before {
  content: "\f2d4";
}

.lamp-pendant-bold:before {
  content: "\f2d5";
}

.laptop-bold:before {
  content: "\f2d6";
}

.lasso-bold:before {
  content: "\f2d7";
}

.lastfm-logo-bold:before {
  content: "\f2d8";
}

.layout-bold:before {
  content: "\f2d9";
}

.leaf-bold:before {
  content: "\f2da";
}

.lectern-bold:before {
  content: "\f2db";
}

.lego-bold:before {
  content: "\f2dc";
}

.lego-smiley-bold:before {
  content: "\f2dd";
}

.less-than-bold:before {
  content: "\f2de";
}

.less-than-or-equal-bold:before {
  content: "\f2df";
}

.letter-circle-h-bold:before {
  content: "\f2e0";
}

.letter-circle-p-bold:before {
  content: "\f2e1";
}

.letter-circle-v-bold:before {
  content: "\f2e2";
}

.lifebuoy-bold:before {
  content: "\f2e3";
}

.lightbulb-bold:before {
  content: "\f2e4";
}

.lightbulb-filament-bold:before {
  content: "\f2e5";
}

.lighthouse-bold:before {
  content: "\f2e6";
}

.lightning-a-bold:before {
  content: "\f2e7";
}

.lightning-bold:before {
  content: "\f2e8";
}

.lightning-slash-bold:before {
  content: "\f2e9";
}

.line-segment-bold:before {
  content: "\f2ea";
}

.line-segments-bold:before {
  content: "\f2eb";
}

.line-vertical-bold:before {
  content: "\f2ec";
}

.link-bold:before {
  content: "\f2ed";
}

.link-break-bold:before {
  content: "\f2ee";
}

.link-simple-bold:before {
  content: "\f2ef";
}

.link-simple-break-bold:before {
  content: "\f2f0";
}

.link-simple-horizontal-bold:before {
  content: "\f2f1";
}

.link-simple-horizontal-break-bold:before {
  content: "\f2f2";
}

.linkedin-logo-bold:before {
  content: "\f2f3";
}

.linktree-logo-bold:before {
  content: "\f2f4";
}

.linux-logo-bold:before {
  content: "\f2f5";
}

.list-bold:before {
  content: "\f2f6";
}

.list-bullets-bold:before {
  content: "\f2f7";
}

.list-checks-bold:before {
  content: "\f2f8";
}

.list-dashes-bold:before {
  content: "\f2f9";
}

.list-heart-bold:before {
  content: "\f2fa";
}

.list-magnifying-glass-bold:before {
  content: "\f2fb";
}

.list-numbers-bold:before {
  content: "\f2fc";
}

.list-plus-bold:before {
  content: "\f2fd";
}

.list-star-bold:before {
  content: "\f2fe";
}

.lock-bold:before {
  content: "\f2ff";
}

.lock-key-bold:before {
  content: "\f300";
}

.lock-key-open-bold:before {
  content: "\f301";
}

.lock-laminated-bold:before {
  content: "\f302";
}

.lock-laminated-open-bold:before {
  content: "\f303";
}

.lock-open-bold:before {
  content: "\f304";
}

.lock-simple-bold:before {
  content: "\f305";
}

.lock-simple-open-bold:before {
  content: "\f306";
}

.lockers-bold:before {
  content: "\f307";
}

.log-bold:before {
  content: "\f308";
}

.magic-wand-bold:before {
  content: "\f309";
}

.magnet-bold:before {
  content: "\f30a";
}

.magnet-straight-bold:before {
  content: "\f30b";
}

.magnifying-glass-bold:before {
  content: "\f30c";
}

.magnifying-glass-minus-bold:before {
  content: "\f30d";
}

.magnifying-glass-plus-bold:before {
  content: "\f30e";
}

.mailbox-bold:before {
  content: "\f30f";
}

.map-pin-area-bold:before {
  content: "\f310";
}

.map-pin-bold:before {
  content: "\f311";
}

.map-pin-line-bold:before {
  content: "\f312";
}

.map-pin-plus-bold:before {
  content: "\f313";
}

.map-pin-simple-area-bold:before {
  content: "\f314";
}

.map-pin-simple-bold:before {
  content: "\f315";
}

.map-pin-simple-line-bold:before {
  content: "\f316";
}

.map-trifold-bold:before {
  content: "\f317";
}

.markdown-logo-bold:before {
  content: "\f318";
}

.marker-circle-bold:before {
  content: "\f319";
}

.martini-bold:before {
  content: "\f31a";
}

.mask-happy-bold:before {
  content: "\f31b";
}

.mask-sad-bold:before {
  content: "\f31c";
}

.mastodon-logo-bold:before {
  content: "\f31d";
}

.math-operations-bold:before {
  content: "\f31e";
}

.matrix-logo-bold:before {
  content: "\f31f";
}

.medal-bold:before {
  content: "\f320";
}

.medal-military-bold:before {
  content: "\f321";
}

.medium-logo-bold:before {
  content: "\f322";
}

.megaphone-bold:before {
  content: "\f323";
}

.megaphone-simple-bold:before {
  content: "\f324";
}

.member-of-bold:before {
  content: "\f325";
}

.memory-bold:before {
  content: "\f326";
}

.messenger-logo-bold:before {
  content: "\f327";
}

.meta-logo-bold:before {
  content: "\f328";
}

.meteor-bold:before {
  content: "\f329";
}

.microphone-bold:before {
  content: "\f32a";
}

.microphone-slash-bold:before {
  content: "\f32b";
}

.microphone-stage-bold:before {
  content: "\f32c";
}

.microscope-bold:before {
  content: "\f32d";
}

.microsoft-excel-logo-bold:before {
  content: "\f32e";
}

.microsoft-outlook-logo-bold:before {
  content: "\f32f";
}

.microsoft-powerpoint-logo-bold:before {
  content: "\f330";
}

.microsoft-teams-logo-bold:before {
  content: "\f331";
}

.microsoft-word-logo-bold:before {
  content: "\f332";
}

.minus-bold:before {
  content: "\f333";
}

.minus-circle-bold:before {
  content: "\f334";
}

.minus-square-bold:before {
  content: "\f335";
}

.money-bold:before {
  content: "\f336";
}

.money-wavy-bold:before {
  content: "\f337";
}

.monitor-arrow-up-bold:before {
  content: "\f338";
}

.monitor-bold:before {
  content: "\f339";
}

.monitor-play-bold:before {
  content: "\f33a";
}

.moon-bold:before {
  content: "\f33b";
}

.moon-stars-bold:before {
  content: "\f33c";
}

.moped-bold:before {
  content: "\f33d";
}

.moped-front-bold:before {
  content: "\f33e";
}

.mosque-bold:before {
  content: "\f33f";
}

.motorcycle-bold:before {
  content: "\f340";
}

.mountains-bold:before {
  content: "\f341";
}

.mouse-bold:before {
  content: "\f342";
}

.mouse-left-click-bold:before {
  content: "\f343";
}

.mouse-middle-click-bold:before {
  content: "\f344";
}

.mouse-right-click-bold:before {
  content: "\f345";
}

.mouse-scroll-bold:before {
  content: "\f346";
}

.mouse-simple-bold:before {
  content: "\f347";
}

.music-note-bold:before {
  content: "\f348";
}

.music-note-simple-bold:before {
  content: "\f349";
}

.music-notes-bold:before {
  content: "\f34a";
}

.music-notes-minus-bold:before {
  content: "\f34b";
}

.music-notes-plus-bold:before {
  content: "\f34c";
}

.music-notes-simple-bold:before {
  content: "\f34d";
}

.navigation-arrow-bold:before {
  content: "\f34e";
}

.needle-bold:before {
  content: "\f34f";
}

.network-bold:before {
  content: "\f350";
}

.network-slash-bold:before {
  content: "\f351";
}

.network-x-bold:before {
  content: "\f352";
}

.newspaper-bold:before {
  content: "\f353";
}

.newspaper-clipping-bold:before {
  content: "\f354";
}

.not-equals-bold:before {
  content: "\f355";
}

.not-member-of-bold:before {
  content: "\f356";
}

.not-subset-of-bold:before {
  content: "\f357";
}

.not-superset-of-bold:before {
  content: "\f358";
}

.notches-bold:before {
  content: "\f359";
}

.note-blank-bold:before {
  content: "\f35a";
}

.note-bold:before {
  content: "\f35b";
}

.note-pencil-bold:before {
  content: "\f35c";
}

.notebook-bold:before {
  content: "\f35d";
}

.notepad-bold:before {
  content: "\f35e";
}

.notification-bold:before {
  content: "\f35f";
}

.notion-logo-bold:before {
  content: "\f360";
}

.nuclear-plant-bold:before {
  content: "\f361";
}

.number-circle-eight-bold:before {
  content: "\f362";
}

.number-circle-five-bold:before {
  content: "\f363";
}

.number-circle-four-bold:before {
  content: "\f364";
}

.number-circle-nine-bold:before {
  content: "\f365";
}

.number-circle-one-bold:before {
  content: "\f366";
}

.number-circle-seven-bold:before {
  content: "\f367";
}

.number-circle-six-bold:before {
  content: "\f368";
}

.number-circle-three-bold:before {
  content: "\f369";
}

.number-circle-two-bold:before {
  content: "\f36a";
}

.number-circle-zero-bold:before {
  content: "\f36b";
}

.number-eight-bold:before {
  content: "\f36c";
}

.number-five-bold:before {
  content: "\f36d";
}

.number-four-bold:before {
  content: "\f36e";
}

.number-nine-bold:before {
  content: "\f36f";
}

.number-one-bold:before {
  content: "\f370";
}

.number-seven-bold:before {
  content: "\f371";
}

.number-six-bold:before {
  content: "\f372";
}

.number-square-eight-bold:before {
  content: "\f373";
}

.number-square-five-bold:before {
  content: "\f374";
}

.number-square-four-bold:before {
  content: "\f375";
}

.number-square-nine-bold:before {
  content: "\f376";
}

.number-square-one-bold:before {
  content: "\f377";
}

.number-square-seven-bold:before {
  content: "\f378";
}

.number-square-six-bold:before {
  content: "\f379";
}

.number-square-three-bold:before {
  content: "\f37a";
}

.number-square-two-bold:before {
  content: "\f37b";
}

.number-square-zero-bold:before {
  content: "\f37c";
}

.number-three-bold:before {
  content: "\f37d";
}

.number-two-bold:before {
  content: "\f37e";
}

.number-zero-bold:before {
  content: "\f37f";
}

.numpad-bold:before {
  content: "\f380";
}

.nut-bold:before {
  content: "\f381";
}

.ny-times-logo-bold:before {
  content: "\f382";
}

.office-chair-bold:before {
  content: "\f383";
}

.onigiri-bold:before {
  content: "\f384";
}

.open-ai-logo-bold:before {
  content: "\f385";
}

.option-bold:before {
  content: "\f386";
}

.orange-bold:before {
  content: "\f387";
}

.orange-slice-bold:before {
  content: "\f388";
}

.oven-bold:before {
  content: "\f389";
}

.package-bold:before {
  content: "\f38a";
}

.paint-brush-bold:before {
  content: "\f38b";
}

.paint-brush-broad-bold:before {
  content: "\f38c";
}

.paint-brush-household-bold:before {
  content: "\f38d";
}

.paint-bucket-bold:before {
  content: "\f38e";
}

.paint-roller-bold:before {
  content: "\f38f";
}

.palette-bold:before {
  content: "\f390";
}

.panorama-bold:before {
  content: "\f391";
}

.pants-bold:before {
  content: "\f392";
}

.paper-plane-bold:before {
  content: "\f393";
}

.paper-plane-right-bold:before {
  content: "\f394";
}

.paper-plane-tilt-bold:before {
  content: "\f395";
}

.paperclip-bold:before {
  content: "\f396";
}

.paperclip-horizontal-bold:before {
  content: "\f397";
}

.parachute-bold:before {
  content: "\f398";
}

.paragraph-bold:before {
  content: "\f399";
}

.parallelogram-bold:before {
  content: "\f39a";
}

.park-bold:before {
  content: "\f39b";
}

.password-bold:before {
  content: "\f39c";
}

.path-bold:before {
  content: "\f39d";
}

.patreon-logo-bold:before {
  content: "\f39e";
}

.pause-bold:before {
  content: "\f39f";
}

.pause-circle-bold:before {
  content: "\f3a0";
}

.paw-print-bold:before {
  content: "\f3a1";
}

.paypal-logo-bold:before {
  content: "\f3a2";
}

.peace-bold:before {
  content: "\f3a3";
}

.pen-bold:before {
  content: "\f3a4";
}

.pen-nib-bold:before {
  content: "\f3a5";
}

.pen-nib-straight-bold:before {
  content: "\f3a6";
}

.pencil-bold:before {
  content: "\f3a7";
}

.pencil-circle-bold:before {
  content: "\f3a8";
}

.pencil-line-bold:before {
  content: "\f3a9";
}

.pencil-ruler-bold:before {
  content: "\f3aa";
}

.pencil-simple-bold:before {
  content: "\f3ab";
}

.pencil-simple-line-bold:before {
  content: "\f3ac";
}

.pencil-simple-slash-bold:before {
  content: "\f3ad";
}

.pencil-slash-bold:before {
  content: "\f3ae";
}

.pentagon-bold:before {
  content: "\f3af";
}

.pentagram-bold:before {
  content: "\f3b0";
}

.pepper-bold:before {
  content: "\f3b1";
}

.percent-bold:before {
  content: "\f3b2";
}

.person-arms-spread-bold:before {
  content: "\f3b3";
}

.person-bold:before {
  content: "\f3b4";
}

.person-simple-bike-bold:before {
  content: "\f3b5";
}

.person-simple-bold:before {
  content: "\f3b6";
}

.person-simple-circle-bold:before {
  content: "\f3b7";
}

.person-simple-hike-bold:before {
  content: "\f3b8";
}

.person-simple-run-bold:before {
  content: "\f3b9";
}

.person-simple-ski-bold:before {
  content: "\f3ba";
}

.person-simple-snowboard-bold:before {
  content: "\f3bb";
}

.person-simple-swim-bold:before {
  content: "\f3bc";
}

.person-simple-tai-chi-bold:before {
  content: "\f3bd";
}

.person-simple-throw-bold:before {
  content: "\f3be";
}

.person-simple-walk-bold:before {
  content: "\f3bf";
}

.perspective-bold:before {
  content: "\f3c0";
}

.phone-bold:before {
  content: "\f3c1";
}

.phone-call-bold:before {
  content: "\f3c2";
}

.phone-disconnect-bold:before {
  content: "\f3c3";
}

.phone-incoming-bold:before {
  content: "\f3c4";
}

.phone-list-bold:before {
  content: "\f3c5";
}

.phone-outgoing-bold:before {
  content: "\f3c6";
}

.phone-pause-bold:before {
  content: "\f3c7";
}

.phone-plus-bold:before {
  content: "\f3c8";
}

.phone-slash-bold:before {
  content: "\f3c9";
}

.phone-transfer-bold:before {
  content: "\f3ca";
}

.phone-x-bold:before {
  content: "\f3cb";
}

.phosphor-logo-bold:before {
  content: "\f3cc";
}

.pi-bold:before {
  content: "\f3cd";
}

.piano-keys-bold:before {
  content: "\f3ce";
}

.picnic-table-bold:before {
  content: "\f3cf";
}

.picture-in-picture-bold:before {
  content: "\f3d0";
}

.pill-bold:before {
  content: "\f3d1";
}

.ping-pong-bold:before {
  content: "\f3d2";
}

.pint-glass-bold:before {
  content: "\f3d3";
}

.pinterest-logo-bold:before {
  content: "\f3d4";
}

.pinwheel-bold:before {
  content: "\f3d5";
}

.pipe-bold:before {
  content: "\f3d6";
}

.pipe-wrench-bold:before {
  content: "\f3d7";
}

.pix-logo-bold:before {
  content: "\f3d8";
}

.pizza-bold:before {
  content: "\f3d9";
}

.placeholder-bold:before {
  content: "\f3da";
}

.planet-bold:before {
  content: "\f3db";
}

.plant-bold:before {
  content: "\f3dc";
}

.play-bold:before {
  content: "\f3dd";
}

.play-circle-bold:before {
  content: "\f3de";
}

.play-pause-bold:before {
  content: "\f3df";
}

.playlist-bold:before {
  content: "\f3e0";
}

.plug-bold:before {
  content: "\f3e1";
}

.plug-charging-bold:before {
  content: "\f3e2";
}

.plugs-bold:before {
  content: "\f3e3";
}

.plugs-connected-bold:before {
  content: "\f3e4";
}

.plus-bold:before {
  content: "\f3e5";
}

.plus-circle-bold:before {
  content: "\f3e6";
}

.plus-minus-bold:before {
  content: "\f3e7";
}

.plus-square-bold:before {
  content: "\f3e8";
}

.poker-chip-bold:before {
  content: "\f3e9";
}

.polygon-bold:before {
  content: "\f3ea";
}

.popcorn-bold:before {
  content: "\f3eb";
}

.popsicle-bold:before {
  content: "\f3ec";
}

.potted-plant-bold:before {
  content: "\f3ed";
}

.power-bold:before {
  content: "\f3ee";
}

.prescription-bold:before {
  content: "\f3ef";
}

.presentation-bold:before {
  content: "\f3f0";
}

.presentation-chart-bold:before {
  content: "\f3f1";
}

.printer-bold:before {
  content: "\f3f2";
}

.prohibit-bold:before {
  content: "\f3f3";
}

.prohibit-inset-bold:before {
  content: "\f3f4";
}

.projector-screen-bold:before {
  content: "\f3f5";
}

.projector-screen-chart-bold:before {
  content: "\f3f6";
}

.pulse-bold:before {
  content: "\f3f7";
}

.push-pin-bold:before {
  content: "\f3f8";
}

.push-pin-simple-bold:before {
  content: "\f3f9";
}

.push-pin-simple-slash-bold:before {
  content: "\f3fa";
}

.push-pin-slash-bold:before {
  content: "\f3fb";
}

.puzzle-piece-bold:before {
  content: "\f3fc";
}

.qr-code-bold:before {
  content: "\f3fd";
}

.question-bold:before {
  content: "\f3fe";
}

.question-mark-bold:before {
  content: "\f3ff";
}

.queue-bold:before {
  content: "\f400";
}

.quotes-bold:before {
  content: "\f401";
}

.rabbit-bold:before {
  content: "\f402";
}

.racquet-bold:before {
  content: "\f403";
}

.radical-bold:before {
  content: "\f404";
}

.radio-bold:before {
  content: "\f405";
}

.radio-button-bold:before {
  content: "\f406";
}

.radioactive-bold:before {
  content: "\f407";
}

.rainbow-bold:before {
  content: "\f408";
}

.rainbow-cloud-bold:before {
  content: "\f409";
}

.ranking-bold:before {
  content: "\f40a";
}

.read-cv-logo-bold:before {
  content: "\f40b";
}

.receipt-bold:before {
  content: "\f40c";
}

.receipt-x-bold:before {
  content: "\f40d";
}

.record-bold:before {
  content: "\f40e";
}

.rectangle-bold:before {
  content: "\f40f";
}

.rectangle-dashed-bold:before {
  content: "\f410";
}

.recycle-bold:before {
  content: "\f411";
}

.reddit-logo-bold:before {
  content: "\f412";
}

.repeat-bold:before {
  content: "\f413";
}

.repeat-once-bold:before {
  content: "\f414";
}

.replit-logo-bold:before {
  content: "\f415";
}

.resize-bold:before {
  content: "\f416";
}

.rewind-bold:before {
  content: "\f417";
}

.rewind-circle-bold:before {
  content: "\f418";
}

.road-horizon-bold:before {
  content: "\f419";
}

.robot-bold:before {
  content: "\f41a";
}

.rocket-bold:before {
  content: "\f41b";
}

.rocket-launch-bold:before {
  content: "\f41c";
}

.rows-bold:before {
  content: "\f41d";
}

.rows-plus-bottom-bold:before {
  content: "\f41e";
}

.rows-plus-top-bold:before {
  content: "\f41f";
}

.rss-bold:before {
  content: "\f420";
}

.rss-simple-bold:before {
  content: "\f421";
}

.rug-bold:before {
  content: "\f422";
}

.ruler-bold:before {
  content: "\f423";
}

.sailboat-bold:before {
  content: "\f424";
}

.scales-bold:before {
  content: "\f425";
}

.scan-bold:before {
  content: "\f426";
}

.scan-smiley-bold:before {
  content: "\f427";
}

.scissors-bold:before {
  content: "\f428";
}

.scooter-bold:before {
  content: "\f429";
}

.screencast-bold:before {
  content: "\f42a";
}

.screwdriver-bold:before {
  content: "\f42b";
}

.scribble-bold:before {
  content: "\f42c";
}

.scribble-loop-bold:before {
  content: "\f42d";
}

.scroll-bold:before {
  content: "\f42e";
}

.seal-bold:before {
  content: "\f42f";
}

.seal-check-bold:before {
  content: "\f430";
}

.seal-percent-bold:before {
  content: "\f431";
}

.seal-question-bold:before {
  content: "\f432";
}

.seal-warning-bold:before {
  content: "\f433";
}

.seat-bold:before {
  content: "\f434";
}

.seatbelt-bold:before {
  content: "\f435";
}

.security-camera-bold:before {
  content: "\f436";
}

.selection-all-bold:before {
  content: "\f437";
}

.selection-background-bold:before {
  content: "\f438";
}

.selection-bold:before {
  content: "\f439";
}

.selection-foreground-bold:before {
  content: "\f43a";
}

.selection-inverse-bold:before {
  content: "\f43b";
}

.selection-plus-bold:before {
  content: "\f43c";
}

.selection-slash-bold:before {
  content: "\f43d";
}

.shapes-bold:before {
  content: "\f43e";
}

.share-bold:before {
  content: "\f43f";
}

.share-fat-bold:before {
  content: "\f440";
}

.share-network-bold:before {
  content: "\f441";
}

.shield-bold:before {
  content: "\f442";
}

.shield-check-bold:before {
  content: "\f443";
}

.shield-checkered-bold:before {
  content: "\f444";
}

.shield-chevron-bold:before {
  content: "\f445";
}

.shield-plus-bold:before {
  content: "\f446";
}

.shield-slash-bold:before {
  content: "\f447";
}

.shield-star-bold:before {
  content: "\f448";
}

.shield-warning-bold:before {
  content: "\f449";
}

.shipping-container-bold:before {
  content: "\f44a";
}

.shirt-folded-bold:before {
  content: "\f44b";
}

.shooting-star-bold:before {
  content: "\f44c";
}

.shopping-bag-bold:before {
  content: "\f44d";
}

.shopping-bag-open-bold:before {
  content: "\f44e";
}

.shopping-cart-bold:before {
  content: "\f44f";
}

.shopping-cart-simple-bold:before {
  content: "\f450";
}

.shovel-bold:before {
  content: "\f451";
}

.shower-bold:before {
  content: "\f452";
}

.shrimp-bold:before {
  content: "\f453";
}

.shuffle-angular-bold:before {
  content: "\f454";
}

.shuffle-bold:before {
  content: "\f455";
}

.shuffle-simple-bold:before {
  content: "\f456";
}

.sidebar-bold:before {
  content: "\f457";
}

.sidebar-simple-bold:before {
  content: "\f458";
}

.sigma-bold:before {
  content: "\f459";
}

.sign-in-bold:before {
  content: "\f45a";
}

.sign-out-bold:before {
  content: "\f45b";
}

.signature-bold:before {
  content: "\f45c";
}

.signpost-bold:before {
  content: "\f45d";
}

.sim-card-bold:before {
  content: "\f45e";
}

.siren-bold:before {
  content: "\f45f";
}

.sketch-logo-bold:before {
  content: "\f460";
}

.skip-back-bold:before {
  content: "\f461";
}

.skip-back-circle-bold:before {
  content: "\f462";
}

.skip-forward-bold:before {
  content: "\f463";
}

.skip-forward-circle-bold:before {
  content: "\f464";
}

.skull-bold:before {
  content: "\f465";
}

.skype-logo-bold:before {
  content: "\f466";
}

.slack-logo-bold:before {
  content: "\f467";
}

.sliders-bold:before {
  content: "\f468";
}

.sliders-horizontal-bold:before {
  content: "\f469";
}

.slideshow-bold:before {
  content: "\f46a";
}

.smiley-angry-bold:before {
  content: "\f46b";
}

.smiley-blank-bold:before {
  content: "\f46c";
}

.smiley-bold:before {
  content: "\f46d";
}

.smiley-meh-bold:before {
  content: "\f46e";
}

.smiley-melting-bold:before {
  content: "\f46f";
}

.smiley-nervous-bold:before {
  content: "\f470";
}

.smiley-sad-bold:before {
  content: "\f471";
}

.smiley-sticker-bold:before {
  content: "\f472";
}

.smiley-wink-bold:before {
  content: "\f473";
}

.smiley-x-eyes-bold:before {
  content: "\f474";
}

.sneaker-bold:before {
  content: "\f475";
}

.sneaker-move-bold:before {
  content: "\f476";
}

.snowflake-bold:before {
  content: "\f477";
}

.soccer-ball-bold:before {
  content: "\f478";
}

.sock-bold:before {
  content: "\f479";
}

.solar-panel-bold:before {
  content: "\f47a";
}

.solar-roof-bold:before {
  content: "\f47b";
}

.sort-ascending-bold:before {
  content: "\f47c";
}

.sort-descending-bold:before {
  content: "\f47d";
}

.soundcloud-logo-bold:before {
  content: "\f47e";
}

.sparkle-bold:before {
  content: "\f47f";
}

.speaker-hifi-bold:before {
  content: "\f480";
}

.speaker-high-bold:before {
  content: "\f481";
}

.speaker-low-bold:before {
  content: "\f482";
}

.speaker-none-bold:before {
  content: "\f483";
}

.speaker-simple-high-bold:before {
  content: "\f484";
}

.speaker-simple-low-bold:before {
  content: "\f485";
}

.speaker-simple-none-bold:before {
  content: "\f486";
}

.speaker-simple-slash-bold:before {
  content: "\f487";
}

.speaker-simple-x-bold:before {
  content: "\f488";
}

.speaker-slash-bold:before {
  content: "\f489";
}

.speaker-x-bold:before {
  content: "\f48a";
}

.speedometer-bold:before {
  content: "\f48b";
}

.sphere-bold:before {
  content: "\f48c";
}

.spinner-ball-bold:before {
  content: "\f48d";
}

.spinner-bold:before {
  content: "\f48e";
}

.spinner-gap-bold:before {
  content: "\f48f";
}

.spiral-bold:before {
  content: "\f490";
}

.split-horizontal-bold:before {
  content: "\f491";
}

.split-vertical-bold:before {
  content: "\f492";
}

.spotify-logo-bold:before {
  content: "\f493";
}

.spray-bottle-bold:before {
  content: "\f494";
}

.square-bold:before {
  content: "\f495";
}

.square-half-bold:before {
  content: "\f496";
}

.square-half-bottom-bold:before {
  content: "\f497";
}

.square-logo-bold:before {
  content: "\f498";
}

.square-split-horizontal-bold:before {
  content: "\f499";
}

.square-split-vertical-bold:before {
  content: "\f49a";
}

.squares-four-bold:before {
  content: "\f49b";
}

.stack-bold:before {
  content: "\f49c";
}

.stack-minus-bold:before {
  content: "\f49d";
}

.stack-overflow-logo-bold:before {
  content: "\f49e";
}

.stack-plus-bold:before {
  content: "\f49f";
}

.stack-simple-bold:before {
  content: "\f4a0";
}

.stairs-bold:before {
  content: "\f4a1";
}

.stamp-bold:before {
  content: "\f4a2";
}

.standard-definition-bold:before {
  content: "\f4a3";
}

.star-and-crescent-bold:before {
  content: "\f4a4";
}

.star-bold:before {
  content: "\f4a5";
}

.star-four-bold:before {
  content: "\f4a6";
}

.star-half-bold:before {
  content: "\f4a7";
}

.star-of-david-bold:before {
  content: "\f4a8";
}

.steam-logo-bold:before {
  content: "\f4a9";
}

.steering-wheel-bold:before {
  content: "\f4aa";
}

.steps-bold:before {
  content: "\f4ab";
}

.stethoscope-bold:before {
  content: "\f4ac";
}

.sticker-bold:before {
  content: "\f4ad";
}

.stool-bold:before {
  content: "\f4ae";
}

.stop-bold1:before {
  content: "\f4af";
}

.stop-circle-bold:before {
  content: "\f4b0";
}

.storefront-bold:before {
  content: "\f4b1";
}

.strategy-bold:before {
  content: "\f4b2";
}

.stripe-logo-bold:before {
  content: "\f4b3";
}

.student-bold:before {
  content: "\f4b4";
}

.subset-of-bold:before {
  content: "\f4b5";
}

.subset-proper-of-bold:before {
  content: "\f4b6";
}

.subtitles-bold:before {
  content: "\f4b7";
}

.subtitles-slash-bold:before {
  content: "\f4b8";
}

.subtract-bold:before {
  content: "\f4b9";
}

.subtract-square-bold:before {
  content: "\f4ba";
}

.subway-bold:before {
  content: "\f4bb";
}

.suitcase-bold:before {
  content: "\f4bc";
}

.suitcase-rolling-bold:before {
  content: "\f4bd";
}

.suitcase-simple-bold:before {
  content: "\f4be";
}

.sun-bold:before {
  content: "\f4bf";
}

.sun-dim-bold:before {
  content: "\f4c0";
}

.sun-horizon-bold:before {
  content: "\f4c1";
}

.sunglasses-bold:before {
  content: "\f4c2";
}

.superset-of-bold:before {
  content: "\f4c3";
}

.superset-proper-of-bold:before {
  content: "\f4c4";
}

.swap-bold:before {
  content: "\f4c5";
}

.swatches-bold:before {
  content: "\f4c6";
}

.swimming-pool-bold:before {
  content: "\f4c7";
}

.sword-bold:before {
  content: "\f4c8";
}

.synagogue-bold:before {
  content: "\f4c9";
}

.syringe-bold:before {
  content: "\f4ca";
}

.t-shirt-bold:before {
  content: "\f4cb";
}

.table-bold:before {
  content: "\f4cc";
}

.tabs-bold:before {
  content: "\f4cd";
}

.tag-bold:before {
  content: "\f4ce";
}

.tag-chevron-bold:before {
  content: "\f4cf";
}

.tag-simple-bold:before {
  content: "\f4d0";
}

.target-bold:before {
  content: "\f4d1";
}

.tea-bag-bold:before {
  content: "\f4d2";
}

.telegram-logo-bold:before {
  content: "\f4d3";
}

.television-bold:before {
  content: "\f4d4";
}

.television-simple-bold:before {
  content: "\f4d5";
}

.tennis-ball-bold:before {
  content: "\f4d6";
}

.tent-bold:before {
  content: "\f4d7";
}

.terminal-bold:before {
  content: "\f4d8";
}

.terminal-window-bold:before {
  content: "\f4d9";
}

.test-tube-bold:before {
  content: "\f4da";
}

.text-a-underline-bold:before {
  content: "\f4db";
}

.text-aa-bold:before {
  content: "\f4dc";
}

.text-align-center-bold:before {
  content: "\f4dd";
}

.text-align-justify-bold:before {
  content: "\f4de";
}

.text-align-left-bold:before {
  content: "\f4df";
}

.text-align-right-bold:before {
  content: "\f4e0";
}

.text-b-bold:before {
  content: "\f4e1";
}

.text-columns-bold:before {
  content: "\f4e2";
}

.text-h-bold:before {
  content: "\f4e3";
}

.text-h-five-bold:before {
  content: "\f4e4";
}

.text-h-four-bold:before {
  content: "\f4e5";
}

.text-h-one-bold:before {
  content: "\f4e6";
}

.text-h-six-bold:before {
  content: "\f4e7";
}

.text-h-three-bold:before {
  content: "\f4e8";
}

.text-h-two-bold:before {
  content: "\f4e9";
}

.text-indent-bold:before {
  content: "\f4ea";
}

.text-italic-bold:before {
  content: "\f4eb";
}

.text-outdent-bold:before {
  content: "\f4ec";
}

.text-strikethrough-bold:before {
  content: "\f4ed";
}

.text-subscript-bold:before {
  content: "\f4ee";
}

.text-superscript-bold:before {
  content: "\f4ef";
}

.text-t-bold:before {
  content: "\f4f0";
}

.text-t-slash-bold:before {
  content: "\f4f1";
}

.text-underline-bold:before {
  content: "\f4f2";
}

.textbox-bold:before {
  content: "\f4f3";
}

.thermometer-bold:before {
  content: "\f4f4";
}

.thermometer-cold-bold:before {
  content: "\f4f5";
}

.thermometer-hot-bold:before {
  content: "\f4f6";
}

.thermometer-simple-bold:before {
  content: "\f4f7";
}

.threads-logo-bold:before {
  content: "\f4f8";
}

.three-d-bold:before {
  content: "\f4f9";
}

.ticket-bold:before {
  content: "\f4fa";
}

.tidal-logo-bold:before {
  content: "\f4fb";
}

.tiktok-logo-bold:before {
  content: "\f4fc";
}

.tilde-bold:before {
  content: "\f4fd";
}

.timer-bold:before {
  content: "\f4fe";
}

.tip-jar-bold:before {
  content: "\f4ff";
}

.tipi-bold:before {
  content: "\f500";
}

.tire-bold:before {
  content: "\f501";
}

.toggle-left-bold:before {
  content: "\f502";
}

.toggle-right-bold:before {
  content: "\f503";
}

.toilet-bold:before {
  content: "\f504";
}

.toilet-paper-bold:before {
  content: "\f505";
}

.toolbox-bold:before {
  content: "\f506";
}

.tooth-bold:before {
  content: "\f507";
}

.tornado-bold:before {
  content: "\f508";
}

.tote-bold:before {
  content: "\f509";
}

.tote-simple-bold:before {
  content: "\f50a";
}

.towel-bold:before {
  content: "\f50b";
}

.tractor-bold:before {
  content: "\f50c";
}

.trademark-bold:before {
  content: "\f50d";
}

.trademark-registered-bold:before {
  content: "\f50e";
}

.traffic-cone-bold:before {
  content: "\f50f";
}

.traffic-sign-bold:before {
  content: "\f510";
}

.traffic-signal-bold:before {
  content: "\f511";
}

.train-bold:before {
  content: "\f512";
}

.train-regional-bold:before {
  content: "\f513";
}

.train-simple-bold:before {
  content: "\f514";
}

.tram-bold:before {
  content: "\f515";
}

.translate-bold:before {
  content: "\f516";
}

.trash-bold:before {
  content: "\f517";
}

.trash-simple-bold:before {
  content: "\f518";
}

.tray-arrow-down-bold:before {
  content: "\f519";
}

.tray-arrow-up-bold:before {
  content: "\f51a";
}

.tray-bold:before {
  content: "\f51b";
}

.treasure-chest-bold:before {
  content: "\f51c";
}

.tree-bold:before {
  content: "\f51d";
}

.tree-evergreen-bold:before {
  content: "\f51e";
}

.tree-palm-bold:before {
  content: "\f51f";
}

.tree-structure-bold:before {
  content: "\f520";
}

.tree-view-bold:before {
  content: "\f521";
}

.trend-down-bold:before {
  content: "\f522";
}

.trend-up-bold:before {
  content: "\f523";
}

.triangle-dashed-bold:before {
  content: "\f524";
}

.trolley-bold:before {
  content: "\f525";
}

.trolley-suitcase-bold:before {
  content: "\f526";
}

.truck-bold:before {
  content: "\f527";
}

.truck-trailer-bold:before {
  content: "\f528";
}

.tumblr-logo-bold:before {
  content: "\f529";
}

.twitch-logo-bold:before {
  content: "\f52a";
}

.twitter-logo-bold:before {
  content: "\f52b";
}

.union-bold:before {
  content: "\f52c";
}

.unite-bold:before {
  content: "\f52d";
}

.unite-square-bold:before {
  content: "\f52e";
}

.upload-bold:before {
  content: "\f52f";
}

.upload-simple-bold:before {
  content: "\f530";
}

.usb-bold:before {
  content: "\f531";
}

.user-bold:before {
  content: "\f532";
}

.user-check-bold:before {
  content: "\f533";
}

.user-circle-bold:before {
  content: "\f534";
}

.user-circle-check-bold:before {
  content: "\f535";
}

.user-circle-dashed-bold:before {
  content: "\f536";
}

.user-circle-gear-bold:before {
  content: "\f537";
}

.user-circle-minus-bold:before {
  content: "\f538";
}

.user-circle-plus-bold:before {
  content: "\f539";
}

.user-focus-bold:before {
  content: "\f53a";
}

.user-gear-bold:before {
  content: "\f53b";
}

.user-list-bold:before {
  content: "\f53c";
}

.user-minus-bold:before {
  content: "\f53d";
}

.user-plus-bold:before {
  content: "\f53e";
}

.user-rectangle-bold:before {
  content: "\f53f";
}

.user-sound-bold:before {
  content: "\f540";
}

.user-square-bold:before {
  content: "\f541";
}

.user-switch-bold:before {
  content: "\f542";
}

.users-bold:before {
  content: "\f543";
}

.users-four-bold:before {
  content: "\f544";
}

.users-three-bold:before {
  content: "\f545";
}

.van-bold:before {
  content: "\f546";
}

.vault-bold:before {
  content: "\f547";
}

.vector-three-bold:before {
  content: "\f548";
}

.vector-two-bold:before {
  content: "\f549";
}

.vibrate-bold:before {
  content: "\f54a";
}

.video-bold:before {
  content: "\f54b";
}

.video-camera-bold:before {
  content: "\f54c";
}

.video-camera-slash-bold:before {
  content: "\f54d";
}

.video-conference-bold:before {
  content: "\f54e";
}

.vignette-bold:before {
  content: "\f54f";
}

.vinyl-record-bold:before {
  content: "\f550";
}

.virtual-reality-bold:before {
  content: "\f551";
}

.virus-bold:before {
  content: "\f552";
}

.visor-bold:before {
  content: "\f553";
}

.voicemail-bold:before {
  content: "\f554";
}

.volleyball-bold:before {
  content: "\f555";
}

.wall-bold:before {
  content: "\f556";
}

.wallet-bold:before {
  content: "\f557";
}

.warehouse-bold:before {
  content: "\f558";
}

.warning-circle-bold:before {
  content: "\f559";
}

.warning-diamond-bold:before {
  content: "\f55a";
}

.washing-machine-bold:before {
  content: "\f55b";
}

.watch-bold:before {
  content: "\f55c";
}

.wave-sawtooth-bold:before {
  content: "\f55d";
}

.wave-sine-bold:before {
  content: "\f55e";
}

.wave-square-bold:before {
  content: "\f55f";
}

.wave-triangle-bold:before {
  content: "\f560";
}

.waveform-bold:before {
  content: "\f561";
}

.waveform-slash-bold:before {
  content: "\f562";
}

.waves-bold:before {
  content: "\f563";
}

.webcam-bold:before {
  content: "\f564";
}

.webcam-slash-bold:before {
  content: "\f565";
}

.webhooks-logo-bold:before {
  content: "\f566";
}

.wechat-logo-bold:before {
  content: "\f567";
}

.whatsapp-logo-bold:before {
  content: "\f568";
}

.wheelchair-bold:before {
  content: "\f569";
}

.wheelchair-motion-bold:before {
  content: "\f56a";
}

.wifi-high-bold:before {
  content: "\f56b";
}

.wifi-low-bold:before {
  content: "\f56c";
}

.wifi-medium-bold:before {
  content: "\f56d";
}

.wifi-none-bold:before {
  content: "\f56e";
}

.wifi-slash-bold:before {
  content: "\f56f";
}

.wifi-x-bold:before {
  content: "\f570";
}

.wind-bold:before {
  content: "\f571";
}

.windmill-bold:before {
  content: "\f572";
}

.windows-logo-bold:before {
  content: "\f573";
}

.wine-bold:before {
  content: "\f574";
}

.wrench-bold:before {
  content: "\f575";
}

.x-bold:before {
  content: "\f576";
}

.x-circle-bold:before {
  content: "\f577";
}

.x-logo-bold:before {
  content: "\f578";
}

.x-square-bold:before {
  content: "\f579";
}

.yarn-bold:before {
  content: "\f57a";
}

.yin-yang-bold:before {
  content: "\f57b";
}

.youtube-logo-bold:before {
  content: "\f57c";
}

.Administration_Audit:before {
  content: "\e900";
}

.Administration_COA-Certificate-of-Analysis:before {
  content: "\e901";
}

.Administration_forecast:before {
  content: "\e902";
}

.Administration_Geography:before {
  content: "\e903";
}

.Administration_meter:before {
  content: "\e904";
}

.Administration_Multilingual:before {
  content: "\e905";
}

.Administration_My-workspace:before {
  content: "\e906";
}

.Administration_Notifications:before {
  content: "\e907";
}

.Administration_Onboard-Configuration:before {
  content: "\e908";
}

.Administration_Onboard-user-1:before {
  content: "\e909";
}

.Administration_Onboard-user:before {
  content: "\e90a";
}

.Administration_Onboarding-approval:before {
  content: "\e90b";
}

.Administration_Organisation-Role:before {
  content: "\e90c";
}

.Administration_Password-policy:before {
  content: "\e90d";
}

.Administration_Permission-group:before {
  content: "\e90e";
}

.Administration_Profile-approval:before {
  content: "\e90f";
}

.Administration_Unit:before {
  content: "\e910";
}

.Administration_User-management:before {
  content: "\e911";
}

.Administration_User-profile:before {
  content: "\e912";
}

.Administration_Users-group:before {
  content: "\e913";
}

.Administration_Vendor:before {
  content: "\e914";
}

.Alerts_Archived:before {
  content: "\e915";
}

.Alerts_Administration:before {
  content: "\e916";
}

.Alerts_Alert-catalogue:before {
  content: "\e917";
}

.Alerts_Alerts:before {
  content: "\e918";
}

.Alerts_Correlation:before {
  content: "\e919";
}

.Alerts_Events:before {
  content: "\e91a";
}

.Alerts_Frame:before {
  content: "\e91b";
}

.Alerts_My-workspace:before {
  content: "\e91c";
}

.Alerts_Recent:before {
  content: "\e91d";
}

.Anomaly-Detector_build:before {
  content: "\e91e";
}

.Anomaly-Detector_Watch:before {
  content: "\e91f";
}

.App-Onboarding_Proc-bot:before {
  content: "\e920";
}

.App-Onboarding_Application:before {
  content: "\e921";
}

.App-Onboarding_Change-request1:before {
  content: "\e922";
}

.App-Onboarding_Dashboard:before {
  content: "\e923";
}

.App-Onboarding_Tasks:before {
  content: "\e924";
}

.App-Onboarding_Tickets:before {
  content: "\e925";
}

.BI--Analytics_Watch-1:before {
  content: "\e926";
}

.BI--Analytics_build-1:before {
  content: "\e927";
}

.BI--Analytics_build:before {
  content: "\e928";
}

.BI--Analytics_Dashboard:before {
  content: "\e929";
}

.BI--Analytics_Downloads:before {
  content: "\e92a";
}

.BI--Analytics_Package:before {
  content: "\e92b";
}

.BI--Analytics_Report:before {
  content: "\e92c";
}

.BI--Analytics_Watch:before {
  content: "\e92d";
}

.Builders_Orchestrator:before {
  content: "\e92e";
}

.Builders_Action-flow:before {
  content: "\e92f";
}

.Builders_BPMN_ACTION_APP:before {
  content: "\e930";
}

.Builders_configuration:before {
  content: "\e931";
}

.Builders_Dashboard:before {
  content: "\e932";
}

.Builders_Form-designer:before {
  content: "\e933";
}

.Builders_List-designer:before {
  content: "\e934";
}

.Builders_Page-designer:before {
  content: "\e935";
}

.Builders_Projects:before {
  content: "\e936";
}

.Builders_Question-bank:before {
  content: "\e937";
}

.Builders_Rule-Builder:before {
  content: "\e938";
}

.Builders_SLA-list:before {
  content: "\e939";
}

.Builders_tasks:before {
  content: "\e93a";
}

.Campaigns_Campaigns1:before {
  content: "\e93b";
}

.Campaigns_Communication:before {
  content: "\e93c";
}

.Campaigns_Dashboard:before {
  content: "\e93d";
}

.Capacity_Configuration:before {
  content: "\e93e";
}

.Capacity_Dashboard:before {
  content: "\e93f";
}

.Case-Management_Cases:before {
  content: "\e940";
}

.Case-Management_Dashboard:before {
  content: "\e941";
}

.Change-management_Change-management:before {
  content: "\e942";
}

.Channel-Partners_Areas:before {
  content: "\e943";
}

.Channel-Partners_Dashboard:before {
  content: "\e944";
}

.Channel-Partners_Partners:before {
  content: "\e945";
}

.Channel-Partners_Projects:before {
  content: "\e946";
}

.Channel-Partners_Tasks:before {
  content: "\e947";
}

.Configuration_Frame-1:before {
  content: "\e948";
}

.Configuration_Administration:before {
  content: "\e949";
}

.Configuration_Audit-Template:before {
  content: "\e94a";
}

.Configuration_Chaange-dashboard:before {
  content: "\e94b";
}

.Configuration_Config-provision:before {
  content: "\e94c";
}

.Configuration_Configuration-template:before {
  content: "\e94d";
}

.Configuration_Frame:before {
  content: "\e94e";
}

.Configuration_Golden-dashboard:before {
  content: "\e94f";
}

.Configuration_My-workspace:before {
  content: "\e950";
}

.Configuration_Network-hierarchy:before {
  content: "\e951";
}

.Configuration_Parameter-audit:before {
  content: "\e952";
}

.Configuration_Parameter-change:before {
  content: "\e953";
}

.Configuration_Parameter-comparison:before {
  content: "\e954";
}

.Configuration_Telecom-library:before {
  content: "\e955";
}

.Configuration_XML-editor:before {
  content: "\e956";
}

.Coverage_Coverage1:before {
  content: "\e957";
}

.Coverage_Topology:before {
  content: "\e958";
}

.CRM_Dashboard:before {
  content: "\e959";
}

.CRM_Deals:before {
  content: "\e95a";
}

.CRM_Leads:before {
  content: "\e95b";
}

.CRM_Quotes:before {
  content: "\e95c";
}

.CRM_Repeat-orders:before {
  content: "\e95d";
}

.Customer-care_Customer-361:before {
  content: "\e95e";
}

.Customer-care_Dashboard:before {
  content: "\e95f";
}

.Customer-care_Tickets:before {
  content: "\e960";
}

.Data-Ingester_Advance-ETL:before {
  content: "\e961";
}

.Data-Ingester_build-1:before {
  content: "\e962";
}

.Data-Ingester_build-2:before {
  content: "\e963";
}

.Data-Ingester_build-3:before {
  content: "\e964";
}

.Data-Ingester_build:before {
  content: "\e965";
}

.Data-Ingester_CDC:before {
  content: "\e966";
}

.Data-Ingester_Dashboard:before {
  content: "\e967";
}

.Data-Ingester_Package:before {
  content: "\e968";
}

.Data-Ingester_SMART:before {
  content: "\e969";
}

.Data-Ingester_Watch-1:before {
  content: "\e96a";
}

.Data-Ingester_Watch-2:before {
  content: "\e96b";
}

.Data-Ingester_Watch-3:before {
  content: "\e96c";
}

.Data-Ingester_Watch:before {
  content: "\e96d";
}

.Data-Ingester_X-to-Y:before {
  content: "\e96e";
}

.Data-Insider_API-client1:before {
  content: "\e96f";
}

.Data-Insider_API-Pools1:before {
  content: "\e970";
}

.Documents_Documents:before {
  content: "\e971";
}

.Facilities_Home:before {
  content: "\e972";
}

.Forecaster_Home:before {
  content: "\e973";
}

.FTTX_Administration:before {
  content: "\e974";
}

.FTTX_Area:before {
  content: "\e975";
}

.FTTX_Contracts:before {
  content: "\e976";
}

.FTTX_Dashboard:before {
  content: "\e977";
}

.FTTX_Link:before {
  content: "\e978";
}

.FTTX_Logistics:before {
  content: "\e979";
}

.FTTX_Maintenance:before {
  content: "\e97a";
}

.FTTX_Material:before {
  content: "\e97b";
}

.FTTX_My-reports:before {
  content: "\e97c";
}

.FTTX_Orders1:before {
  content: "\e97d";
}

.FTTX_Permit1:before {
  content: "\e97e";
}

.FTTX_Planning:before {
  content: "\e97f";
}

.FTTX_Priority:before {
  content: "\e980";
}

.FTTX_Procurement:before {
  content: "\e981";
}

.FTTX_Program:before {
  content: "\e982";
}

.FTTX_Projects:before {
  content: "\e983";
}

.FTTX_Severity:before {
  content: "\e984";
}

.FTTX_Site-1:before {
  content: "\e985";
}

.FTTX_Site:before {
  content: "\e986";
}

.FTTX_SLA:before {
  content: "\e987";
}

.FTTX_Structures:before {
  content: "\e988";
}

.FTTX_Tasks:before {
  content: "\e989";
}

.FTTX_Ticket-category:before {
  content: "\e98a";
}

.FTTX_Ticket:before {
  content: "\e98b";
}

.FTTX_Tickets:before {
  content: "\e98c";
}

.FTTX_Warehouse:before {
  content: "\e98d";
}

.Identity--IPAM_Identity-rule:before {
  content: "\e98e";
}

.Identity--IPAM_IP-manager:before {
  content: "\e98f";
}

.Identity--IPAM_IP-Topology:before {
  content: "\e990";
}

.Incidents_Incident-manager:before {
  content: "\e991";
}

.IoT_Administration:before {
  content: "\e992";
}

.IoT_Alarms:before {
  content: "\e993";
}

.IoT_Asset-template:before {
  content: "\e994";
}

.IoT_Assets:before {
  content: "\e995";
}

.IoT_Dashboard:before {
  content: "\e996";
}

.IoT_Device-templates:before {
  content: "\e997";
}

.IoT_Devices:before {
  content: "\e998";
}

.IoT_OTA-work-orders:before {
  content: "\e999";
}

.IoT_OTA:before {
  content: "\e99a";
}

.IoT_Processing-flow:before {
  content: "\e99b";
}

.Knowledge-Repo_Articles:before {
  content: "\e99c";
}

.Knowledge-Repo_Category:before {
  content: "\e99d";
}

.Knowledge-Repo_Home:before {
  content: "\e99e";
}

.Knowledge-Repo_Template:before {
  content: "\e99f";
}

.LCM-Orchestrator_Audit:before {
  content: "\e9a0";
}

.LCM-Orchestrator_Bundle:before {
  content: "\e9a1";
}

.LCM-Orchestrator_Cluster:before {
  content: "\e9a2";
}

.LCM-Orchestrator_Location:before {
  content: "\e9a3";
}

.LCM-Orchestrator_Logical:before {
  content: "\e9a4";
}

.LCM-Orchestrator_Network-element:before {
  content: "\e9a5";
}

.LCM-Orchestrator_Network-function:before {
  content: "\e9a6";
}

.LCM-Orchestrator_Physical:before {
  content: "\e9a7";
}

.LCM-Orchestrator_Planning:before {
  content: "\e9a8";
}

.LCM-Orchestrator_profile:before {
  content: "\e9a9";
}

.LCM-Orchestrator_Schema:before {
  content: "\e9aa";
}

.LCM-Orchestrator_Service-definition:before {
  content: "\e9ab";
}

.LCM-Orchestrator_Service-planning:before {
  content: "\e9ac";
}

.LCM-Orchestrator_Service:before {
  content: "\e9ad";
}

.LCM-Orchestrator_Sub-cloud:before {
  content: "\e9ae";
}

.LCM-Orchestrator_Virtual:before {
  content: "\e9af";
}

.Maintenance_Maintenance:before {
  content: "\e9b0";
}

.Material-management_Bills-of-materialBOM:before {
  content: "\e9b1";
}

.Material-management_Bundle:before {
  content: "\e9b2";
}

.Material-management_Dashboard:before {
  content: "\e9b3";
}

.Material-management_Material:before {
  content: "\e9b4";
}

.ML-Studio_build:before {
  content: "\e9b5";
}

.ML-Studio_Watch:before {
  content: "\e9b6";
}

.Observability_Logs:before {
  content: "\e9b7";
}

.Observability_Metrics:before {
  content: "\e9b8";
}

.Order-management_Customer-sites:before {
  content: "\e9b9";
}

.Order-management_Orders:before {
  content: "\e9ba";
}

.Projects:before {
  content: "\e9bb";
}

.BBH-configuration1:before {
  content: "\e9bc";
}

.Performance_Administration:before {
  content: "\e9bd";
}

.Performance_Aggregation-template:before {
  content: "\e9be";
}

.Performance_Analysis:before {
  content: "\e9bf";
}

.Performance_Anomaly-candidates:before {
  content: "\e9c0";
}

.Performance_configuration:before {
  content: "\e9c1";
}

.Performance_Counter-library1:before {
  content: "\e9c2";
}

.Performance_Dashboard-repository:before {
  content: "\e9c3";
}

.Performance_Data-integrity:before {
  content: "\e9c4";
}

.Performance_Matric-Threshhold:before {
  content: "\e9c5";
}

.Performance_Metric-designer:before {
  content: "\e9c6";
}

.Performance_Reports:before {
  content: "\e9c7";
}

.Performance_Repository:before {
  content: "\e9c8";
}

.Problem-Management_Home:before {
  content: "\e9c9";
}

.ProcBot_Build:before {
  content: "\e9ca";
}

.ProcBot_Watch:before {
  content: "\e9cb";
}

.Procurement_Bids:before {
  content: "\e9cc";
}

.Procurement_Dashboard:before {
  content: "\e9cd";
}

.Procurement_Purchase-order:before {
  content: "\e9ce";
}

.Procurement_Purchase-request:before {
  content: "\e9cf";
}

.Products--Plans_Products:before {
  content: "\e9d0";
}

.Products--Plans_Licenses:before {
  content: "\e9d1";
}

.Products--Plans_Plans:before {
  content: "\e9d2";
}

.Programs--Projects_Program:before {
  content: "\e9d3";
}

.Programs--Projects_Projects:before {
  content: "\e9d4";
}

.RAN_Facility:before {
  content: "\e9d5";
}

.RAN_Locations:before {
  content: "\e9d6";
}

.RAN_Program:before {
  content: "\e9d7";
}

.RAN_Projects:before {
  content: "\e9d8";
}

.RAN_SCM_Logistics:before {
  content: "\e9d9";
}

.RAN_SCM_Material:before {
  content: "\e9da";
}

.RAN_SCM_Procurement:before {
  content: "\e9db";
}

.RAN_SCM_Warehouse:before {
  content: "\e9dc";
}

.RAN_SCM:before {
  content: "\e9dd";
}

.RAN_Tasks:before {
  content: "\e9de";
}

.RAN_Tickets:before {
  content: "\e9df";
}

.RAN_Tower-provider:before {
  content: "\e9e0";
}

.Revenue-Engineering_Budget:before {
  content: "\e9e1";
}

.Revenue-Engineering_Optimization:before {
  content: "\e9e2";
}

.Revenue-Engineering_Unit-profitability:before {
  content: "\e9e3";
}

.Self-Healing_Build:before {
  content: "\e9e4";
}

.Self-Healing_Watch:before {
  content: "\e9e5";
}

.Service-health_Dashboard:before {
  content: "\e9e6";
}

.Service-health_Rule-configuration1:before {
  content: "\e9e7";
}

.SIM-Inventory_Dashboard:before {
  content: "\e9e8";
}

.SIM-Inventory_Orders:before {
  content: "\e9e9";
}

.SIM-Inventory_Provisioning:before {
  content: "\e9ea";
}

.SIM-Inventory_SIM:before {
  content: "\e9eb";
}

.SLAs--OLAs_Dashboard:before {
  content: "\e9ec";
}

.SLAs--OLAs_SLA-list:before {
  content: "\e9ed";
}

.SparkOps_build-1:before {
  content: "\e9ee";
}

.SparkOps_build:before {
  content: "\e9ef";
}

.SparkOps_Dashboard:before {
  content: "\e9f0";
}

.SparkOps_Package:before {
  content: "\e9f1";
}

.SparkOps_Pipeline:before {
  content: "\e9f2";
}

.SparkOps_SMART:before {
  content: "\e9f3";
}

.SparkOps_Watch-1:before {
  content: "\e9f4";
}

.SparkOps_Watch:before {
  content: "\e9f5";
}

.Subscribers_Analysis:before {
  content: "\e9f6";
}

.Subscribers_Invoice:before {
  content: "\e9f7";
}

.Subscribers_Notifications:before {
  content: "\e9f8";
}

.Subscribers_Subscriber:before {
  content: "\e9f9";
}

.Tickets--Issues_Auto-ticket-rule:before {
  content: "\e9fa";
}

.Tickets--Issues_Category:before {
  content: "\e9fb";
}

.Tickets--Issues_Change-request:before {
  content: "\e9fc";
}

.Tickets--Issues_Incident-template:before {
  content: "\e9fd";
}

.Tickets--Issues_Incident:before {
  content: "\e9fe";
}

.Tickets--Issues_Master:before {
  content: "\e9ff";
}

.Tickets--Issues_Priority:before {
  content: "\ea00";
}

.Tickets--Issues_Severity:before {
  content: "\ea01";
}

.Tickets--Issues_Sub-category:before {
  content: "\ea02";
}

.Tickets--Issues_Tickets:before {
  content: "\ea03";
}

.Topology_Topology:before {
  content: "\ea04";
}

.Vendor--Contracts_Contracts:before {
  content: "\ea05";
}

.Vendor--Contracts_Vendor:before {
  content: "\ea06";
}

.Warehouse--Logistics_Logistics:before {
  content: "\ea07";
}

.Warehouse--Logistics_Warehouse:before {
  content: "\ea08";
}

.Work-order-Management-_Tasks:before {
  content: "\ea09";
}

.Work-order-Management-_Work-order:before {
  content: "\ea0a";
}

.app_onboarding:before {
  content: "\ea0b";
}

.administration:before {
  content: "\ea0c";
}

.alerts:before {
  content: "\ea0d";
}

.anomaly_detector:before {
  content: "\ea0e";
}

.apps_menu:before {
  content: "\ea0f";
  color: #d6d4e3;
}

.apps_outline:before {
  content: "\ea10";
}

.bi_and_analytics:before {
  content: "\ea11";
}

.builders:before {
  content: "\ea12";
}

.campaigns:before {
  content: "\ea13";
}

.capacity:before {
  content: "\ea14";
}

.case_management:before {
  content: "\ea15";
}

.change_management:before {
  content: "\ea16";
}

.channel_partners:before {
  content: "\ea17";
}

.configurations:before {
  content: "\ea18";
}

.crm:before {
  content: "\ea23";
}

.customer_care:before {
  content: "\ea24";
}

.data_insider:before {
  content: "\ea26";
}

.documents:before {
  content: "\ea27";
}

.facilities:before {
  content: "\ea28";
}

.forcaster:before {
  content: "\ea29";
}

.forecaster:before {
  content: "\ea2a";
}

.fttx:before {
  content: "\ea2b";
}

.identity_and_ipam:before {
  content: "\ea2c";
}

.incidents:before {
  content: "\ea2d";
}

.iot:before {
  content: "\ea2f";
}

.knowledge_repo:before {
  content: "\ea30";
}

.maintenance:before {
  content: "\ea32";
}

.material_management:before {
  content: "\ea33";
}

.ml_studio:before {
  content: "\ea34";
}

.observability:before {
  content: "\ea35";
}

.order_management:before {
  content: "\ea36";
}

.performance:before {
  content: "\ea37";
}

.problem_management:before {
  content: "\ea38";
}

.proc_bot:before {
  content: "\ea39";
}

.procurement:before {
  content: "\ea3a";
}

.products_and_plan:before {
  content: "\ea3b";
}

.programs_and_projects:before {
  content: "\ea3c";
}

.revenue_engineering:before {
  content: "\ea3d";
}

.self_healing:before {
  content: "\ea3e";
}

.service_health:before {
  content: "\ea3f";
}

.sim_inventory:before {
  content: "\ea40";
}

.slas_and_olas:before {
  content: "\ea41";
}

.sparkops:before {
  content: "\ea42";
}

.subscribers:before {
  content: "\ea43";
}

.tickets_and_issues:before {
  content: "\ea44";
}

.topology:before {
  content: "\ea45";
}

.vendor_and_contracts:before {
  content: "\ea47";
}

.warehouse_and_logistics:before {
  content: "\ea48";
}

.wireless_sites:before {
  content: "\ea49";
}

.workorder_management:before {
  content: "\ea4a";
}

.Cluster-defination:before {
  content: "\ea4b";
}

.Cluster-planning:before {
  content: "\ea4c";
}

.Cluster:before {
  content: "\ea4d";
}

.Service-defination:before {
  content: "\ea4e";
}

.Service-planning:before {
  content: "\ea4f";
}

.Service:before {
  content: "\ea50";
}

.expand:before {
  content: "\ea51";
}

.add:before {
  content: "\ea52";
}

.alarm_filled:before {
  content: "\ea53";
}

.twitter:before {
  content: "\ea54";
}

.skype:before {
  content: "\ea55";
}

.apps:before {
  content: "\ea56";
}

.arrow_back:before {
  content: "\ea57";
}

.arrow_bounce:before {
  content: "\ea58";
}

.Chevron-Right:before {
  content: "\ea59";
}

.arrow_forward:before {
  content: "\ea5a";
}

.linkedin2:before {
  content: "\ea5b";
}

.arrow_received:before {
  content: "\ea5c";
}

.arrow_reply:before {
  content: "\ea5d";
}

.Chevron-Down:before {
  content: "\ea5e";
}

.arrow_sent:before {
  content: "\ea5f";
}

.Chevron-Left:before {
  content: "\ea60";
}

.arrowing_incoming:before {
  content: "\ea61";
}

.arrowing_outgoing:before {
  content: "\ea62";
}

.assistant_destiny_alt:before {
  content: "\ea63";
}

.assistant:before {
  content: "\ea64";
}

.back_arrow:before {
  content: "\ea65";
}

.calendar:before {
  content: "\ea66";
}

.call_add:before {
  content: "\ea67";
}

.camera:before {
  content: "\ea68";
}

.cancel:before {
  content: "\ea69";
}

.categories:before {
  content: "\ea6a";
}

.chat_filled:before {
  content: "\ea6b";
}

.chat_new_outline:before {
  content: "\ea6c";
}

.chat_new:before {
  content: "\ea6d";
}

.chat_notification:before {
  content: "\ea6e";
}

.chat_outline:before {
  content: "\ea6f";
}

.chat:before {
  content: "\ea70";
}

.check_box:before {
  content: "\ea71";
}

.check:before {
  content: "\ea72";
}

.Chevron-Up:before {
  content: "\ea73";
}

.close_circle_filled:before {
  content: "\ea74";
}

.close:before {
  content: "\ea75";
}

.columns:before {
  content: "\ea76";
}

.configuration1:before {
  content: "\ea77";
}

.contact_add:before {
  content: "\ea78";
}

.contact_book_outline:before {
  content: "\ea79";
}

.contact_book:before {
  content: "\ea7a";
}

.contact_card:before {
  content: "\ea7b";
}

.contact_new:before {
  content: "\ea7c";
}

.data:before {
  content: "\ea7d";
}

.download_filled:before {
  content: "\ea7e";
}

.draw:before {
  content: "\ea7f";
}

.envelope:before {
  content: "\ea80";
}

.explore_outline:before {
  content: "\ea81";
}

.explore:before {
  content: "\ea82";
}

.eye:before {
  content: "\ea83";
}

.linkedin:before {
  content: "\ea84";
}

.featured:before {
  content: "\ea85";
}

.field_date:before {
  content: "\ea86";
}

.Document:before {
  content: "\ea88";
}

.gear_filled:before {
  content: "\ea89";
}

.gear_outline:before {
  content: "\ea8a";
}

.group_new:before {
  content: "\ea8b";
}

.group:before {
  content: "\ea8c";
}

.happy_face:before {
  content: "\ea8d";
}

.hold:before {
  content: "\ea8e";
}

.image_explore:before {
  content: "\ea8f";
}

.incidents1:before {
  content: "\ea91";
}

.info_filled:before {
  content: "\ea92";
}

.info_outline:before {
  content: "\ea93";
}

.uniE94B:before {
  content: "\ea94";
}

.uniE94C:before {
  content: "\ea95";
}

.ios_minus:before {
  content: "\ea96";
}

.layers_filled:before {
  content: "\ea97";
}

.layers_select:before {
  content: "\ea98";
}

.less_horizontal:before {
  content: "\ea99";
}

.list_calls:before {
  content: "\ea9a";
}

.List-View:before {
  content: "\ea9b";
}

.magnify-zoom-in:before {
  content: "\ea9c";
}

.magnify-zoom-out:before {
  content: "\ea9d";
}

.magnify:before {
  content: "\ea9e";
}

.map_details:before {
  content: "\ea9f";
}

.map_legend:before {
  content: "\eaa0";
}

.maximize:before {
  content: "\eaa1";
}

.menu:before {
  content: "\eaa2";
}

.merge:before {
  content: "\eaa3";
}

.microphone_mute:before {
  content: "\eaa4";
}

.microphone:before {
  content: "\eaa5";
}

.minus_circle_filled:before {
  content: "\eaa6";
}

.more_horizontal:before {
  content: "\eaa7";
}

.more_vertical:before {
  content: "\eaa8";
}

.mute:before {
  content: "\eaa9";
}

.uniE961:before {
  content: "\eaaa";
}

.number:before {
  content: "\eaab";
}

.numpad:before {
  content: "\eaac";
}

.pencil:before {
  content: "\eaae";
}

.Performance:before {
  content: "\eaaf";
}

.phone_filled_end:before {
  content: "\eab0";
}

.phone_filled:before {
  content: "\eab1";
}

.phone_outline:before {
  content: "\eab2";
}

.Pie-Chart:before {
  content: "\eab3";
}

.play_outline:before {
  content: "\eab4";
}

.play:before {
  content: "\eab5";
}

.plus_large:before {
  content: "\eab6";
}

.plus_small:before {
  content: "\eab7";
}

.pointer:before {
  content: "\eab8";
}

.printer_filled:before {
  content: "\eab9";
}

.purchased:before {
  content: "\eaba";
}

.pushpin_outline:before {
  content: "\eabb";
}

.pushpin:before {
  content: "\eabc";
}

.namespace:before {
  content: "\eabd";
}

.arrow-next:before {
  content: "\eabe";
}

.refresh:before {
  content: "\eabf";
}

.rf_planning:before {
  content: "\eac0";
}

.ruler:before {
  content: "\eac1";
}

.search_save:before {
  content: "\eac2";
}

.search:before {
  content: "\eac3";
}

.security:before {
  content: "\eac4";
}

.selection:before {
  content: "\eac5";
}

.send:before {
  content: "\eac6";
}

.seperator_line_thin_trans:before {
  content: "\eac7";
}

.seperator_line_trans:before {
  content: "\eac8";
}

.share:before {
  content: "\eac9";
}

.show_side_panel:before {
  content: "\eaca";
}

.uniE983:before {
  content: "\eacb";
}

.uniE984:before {
  content: "\eacc";
}

.uniE985:before {
  content: "\eacd";
}

.uniE986:before {
  content: "\eace";
}

.uniE987:before {
  content: "\eacf";
}

.uniE988:before {
  content: "\ead0";
}

.uniE989:before {
  content: "\ead1";
}

.uniE98A:before {
  content: "\ead2";
}

.uniE98B:before {
  content: "\ead3";
}

.sites:before {
  content: "\ead4";
}

.sort_arrows:before {
  content: "\ead5";
}

.speaker_bluetooth:before {
  content: "\ead6";
}

.speaker_mute:before {
  content: "\ead7";
}

.speaker:before {
  content: "\ead8";
}

.star:before {
  content: "\ead9";
}

.stop:before {
  content: "\eada";
}

.swap:before {
  content: "\eadb";
}

.tag:before {
  content: "\eadc";
}

.target:before {
  content: "\eadd";
}

.text:before {
  content: "\eade";
}

.time:before {
  content: "\eadf";
}

.topology1:before {
  content: "\eae0";
}

.trash:before {
  content: "\eae1";
}

.updates:before {
  content: "\eae2";
}

.video:before {
  content: "\eae3";
}

.view_detailed:before {
  content: "\eae4";
}

.view_grid:before {
  content: "\eae5";
}

.view_map:before {
  content: "\eae6";
}

.view_rows:before {
  content: "\eae7";
}

.voice_input_filled:before {
  content: "\eae8";
}

.voice_input_outline:before {
  content: "\eae9";
}

.voice_mail:before {
  content: "\eaea";
}

.warning_filled:before {
  content: "\eaeb";
}

.warning_outline:before {
  content: "\eaec";
}

.dashboard:before {
  content: "\eaed";
}

.user_search:before {
  content: "\eaee";
}

.tickets:before {
  content: "\eaef";
}

.call_drop:before {
  content: "\eaf0";
}

.virus_apps:before {
  content: "\eaf1";
}

.vo_wifi:before {
  content: "\eaf2";
}

.uniE9AB:before {
  content: "\eaf3";
}

.uniE9AC:before {
  content: "\eaf4";
}

.coverage1:before {
  content: "\eaf5";
}

.bill_shock:before {
  content: "\eaf6";
}

.apn_settings:before {
  content: "\eaf7";
}

.I-search:before {
  content: "\eaf8";
}

.logs-down:before {
  content: "\eaf9";
}

.uniE9B2:before {
  content: "\eafa";
}

.logs-up:before {
  content: "\eafb";
}

.private_note:before {
  content: "\eafc";
}

.mail_send:before {
  content: "\eafd";
}

.signal_cellular_alt:before {
  content: "\eafe";
}

.swap_vert:before {
  content: "\eaff";
}

.coverage_2:before {
  content: "\eb00";
}

.insight:before {
  content: "\eb01";
}

.pie_chart:before {
  content: "\eb02";
}

.comments:before {
  content: "\eb03";
}

.customer-care:before {
  content: "\eb04";
}

.uniE9BD:before {
  content: "\eb05";
}

.Inventory1:before {
  content: "\eb06";
}

.page-builder:before {
  content: "\eb07";
}

.administration1:before {
  content: "\eb08";
}

.volumetric_stats:before {
  content: "\eb09";
}

.active_users:before {
  content: "\eb0a";
}

.total_data:before {
  content: "\eb0b";
}

.uniE9C4:before {
  content: "\eb0c";
}

.uniE9C5:before {
  content: "\eb0d";
}

.CMS_Favicon:before {
  content: "\eb0e";
}

.volte_calls:before {
  content: "\eb0f";
}

.prop:before {
  content: "\eb10";
}

.ticket:before {
  content: "\eb11";
}

.wifi_wave:before {
  content: "\eb12";
}

.Shape:before {
  content: "\eb13";
}

.Detailed-View:before {
  content: "\eb14";
}

.icon_audit:before {
  content: "\eb15";
}

.BPM:before {
  content: "\eb16";
}

.Map-View:before {
  content: "\eb17";
}

.unlink:before {
  content: "\eb18";
}

.customer_experience:before {
  content: "\eb19";
}

.ascending:before {
  content: "\eb1a";
}

.descending:before {
  content: "\eb1b";
}

.arrow_down1:before {
  content: "\eb1c";
}

.arrow_up1:before {
  content: "\eb1d";
}

.sort_arrows1:before {
  content: "\eb1e";
}

.voice_input_outline1:before {
  content: "\eb1f";
}

.voice_input_filled1:before {
  content: "\eb20";
}

.target1:before {
  content: "\eb21";
}

.Group:before {
  content: "\eb22";
}

.insight-earth:before {
  content: "\eb23";
}

.insight-people:before {
  content: "\eb24";
}

.insight-family:before {
  content: "\eb25";
}

.configchange:before {
  content: "\eb26";
}

.Medium-Holder:before {
  content: "\eb27";
}

.code:before {
  content: "\eb28";
}

.certificates:before {
  content: "\eb29";
}

.ipaddress:before {
  content: "\eb2a";
}

.firmware:before {
  content: "\eb2b";
}

.policies:before {
  content: "\eb2c";
}

.Capacity:before {
  content: "\eb2d";
}

.Weather:before {
  content: "\eb2e";
}

.shelter:before {
  content: "\eb2f";
}

.CO:before {
  content: "\eb30";
}

.CO2:before {
  content: "\eb31";
}

.Device:before {
  content: "\eb32";
}

.Humidity:before {
  content: "\eb33";
}

.Roll:before {
  content: "\eb34";
}

.Temperature:before {
  content: "\eb35";
}

.server:before {
  content: "\eb36";
}

.Process-catalouge:before {
  content: "\eb37";
}

.shield:before {
  content: "\eb38";
}

.Delete-Outline:before {
  content: "\eb39";
}

.Folder-Outline:before {
  content: "\eb3a";
}

.Rating-Outline:before {
  content: "\eb3b";
}

.microphone1:before {
  content: "\eb3c";
}

.User-Outline:before {
  content: "\eb3d";
}

.Download-Outline:before {
  content: "\eb3e";
}

.info:before {
  content: "\eb3f";
}

.Delete-Filled:before {
  content: "\eb40";
}

.server1:before {
  content: "\eb41";
}

.folder:before {
  content: "\eb42";
}

.link-app:before {
  content: "\eb43";
}

.zoombox:before {
  content: "\eb44";
}

.video-outline:before {
  content: "\eb45";
}

.key:before {
  content: "\eb46";
}

.deploy:before {
  content: "\eb47";
}

.milestone:before {
  content: "\eb48";
}

.site-workflow:before {
  content: "\eb49";
}

.Graduate:before {
  content: "\eb4a";
}

.linkedin1:before {
  content: "\eb4b";
}

.analytics:before {
  content: "\eb4c";
}

.Profile:before {
  content: "\eb4d";
}

.red__points1:before {
  content: "\eb4e";
}

.cloud_learner:before {
  content: "\eb4f";
}

.cloud_language:before {
  content: "\eb50";
}

.cloud_email:before {
  content: "\eb51";
}

.Kanban:before {
  content: "\eb52";
}

.bag:before {
  content: "\eb53";
}

.Communication:before {
  content: "\eb54";
}

.event:before {
  content: "\eb55";
}

.phone-outline:before {
  content: "\eb56";
}

.web-form:before {
  content: "\eb57";
}

.fourDot:before {
  content: "\eb58";
}

.twoDot:before {
  content: "\eb59";
}

.INFYMF:before {
  content: "\eb5a";
}

.location:before {
  content: "\eb5b";
}

.Infymf-pymethus:before {
  content: "\eb5c";
}

.location-marker:before {
  content: "\eb5d";
}

.Gift-Filled:before {
  content: "\eb5f";
}

.Gift-Outline:before {
  content: "\eb60";
}

.GPS:before {
  content: "\eb61";
}

.Help-Filled:before {
  content: "\eb62";
}

.Help-Outline:before {
  content: "\eb63";
}

.Home-Filled:before {
  content: "\eb64";
}

.Home-Outline:before {
  content: "\eb65";
}

.Horizontal-Dots:before {
  content: "\eb66";
}

.marker-6:before {
  content: "\eb67";
}

.marker-7:before {
  content: "\eb68";
}

.placeholder:before {
  content: "\eb69";
}

.placeholder-1:before {
  content: "\eb6a";
}

.placeholder-on-map-paper-in-perspective:before {
  content: "\eb6b";
}

.placeholder-2:before {
  content: "\eb6c";
}

.Image-Filled:before {
  content: "\eb6d";
}

.map:before {
  content: "\eb6e";
}

.Image-Outline:before {
  content: "\eb6f";
}

.map-1:before {
  content: "\eb70";
}

.gps-1:before {
  content: "\eb71";
}

.travel:before {
  content: "\eb72";
}

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

.In-Progress:before {
  content: "\eb74";
}

.Incidents:before {
  content: "\eb75";
}

.Info-Filled:before {
  content: "\eb76";
}

.Info-Outline:before {
  content: "\eb77";
}

.Info:before {
  content: "\eb78";
}

.Infrastructure:before {
  content: "\eb79";
}

.Inventory:before {
  content: "\eb7a";
}

.Keyboard-Filled:before {
  content: "\eb7b";
}

.Keyboard-Outline:before {
  content: "\eb7c";
}

.Lab:before {
  content: "\eb7d";
}

.Language-Filled:before {
  content: "\eb7e";
}

.Language-Outline:before {
  content: "\eb7f";
}

.Laptop-Filled:before {
  content: "\eb80";
}

.Laptop-Outline:before {
  content: "\eb81";
}

.Lat-Long:before {
  content: "\eb82";
}

.Legend:before {
  content: "\eb83";
}

.Lifecycle:before {
  content: "\eb84";
}

.Like-Filled:before {
  content: "\eb85";
}

.Like-Outline:before {
  content: "\eb86";
}

.List-Filled:before {
  content: "\eb87";
}

.List-Outline:before {
  content: "\eb88";
}

.List:before {
  content: "\eb89";
}

.Load:before {
  content: "\eb8a";
}

.Loading:before {
  content: "\eb8b";
}

.Location-Filled:before {
  content: "\eb8c";
}

.Location-Outline:before {
  content: "\eb8d";
}

.Login:before {
  content: "\eb8e";
}

.Logout:before {
  content: "\eb8f";
}

.Mail-Filled:before {
  content: "\eb90";
}

.Mail-Outline:before {
  content: "\eb91";
}

.Map-Filled:before {
  content: "\eb92";
}

.Master:before {
  content: "\eb93";
}

.Server:before {
  content: "\eb94";
}

.Server1:before {
  content: "\eb95";
}

.Ban-Outline:before {
  content: "\eb96";
}

.Service1:before {
  content: "\eb97";
}

.Education:before {
  content: "\eb98";
}

.Finance:before {
  content: "\eb99";
}

.Management:before {
  content: "\eb9a";
}

.align-1:before {
  content: "\eb9b";
}

.align-2:before {
  content: "\eb9c";
}

.text-2:before {
  content: "\eb9d";
}

.text-21:before {
  content: "\eb9e";
}

.align-21:before {
  content: "\eb9f";
}

.align-11:before {
  content: "\eba0";
}

.Application:before {
  content: "\eba1";
}

.Listing:before {
  content: "\eba2";
}

.Menu-Close:before {
  content: "\eba3";
}

.Menu:before {
  content: "\eba4";
}

.Minus:before {
  content: "\eba5";
}

.Missed-Call:before {
  content: "\eba6";
}

.Mobile-Filled:before {
  content: "\eba7";
}

.Mobile-Outline:before {
  content: "\eba8";
}

.Movie-Filled:before {
  content: "\eba9";
}

.Movie-Outline:before {
  content: "\ebaa";
}

.My-Apps:before {
  content: "\ebab";
}

.Mypage-Fill:before {
  content: "\ebac";
}

.Mypage-Outline:before {
  content: "\ebad";
}

.New-Filled:before {
  content: "\ebae";
}

.New-Tab:before {
  content: "\ebaf";
}

.New-User:before {
  content: "\ebb0";
}

.New-Window-Filled:before {
  content: "\ebb1";
}

.New-Window-Outline:before {
  content: "\ebb2";
}

.News-Outline:before {
  content: "\ebb3";
}

.Not-started:before {
  content: "\ebb4";
}

.Notice-Generic-Filled:before {
  content: "\ebb5";
}

.Notice-Generic-Outline:before {
  content: "\ebb6";
}

.share2:before {
  content: "\ebb7";
}

.Notice-User-Filled:before {
  content: "\ebb8";
}

.Notice-User-Outlined:before {
  content: "\ebb9";
}

.filter1:before {
  content: "\ebba";
}

.amazon:before {
  content: "\ebbb";
}

.google:before {
  content: "\ebbc";
}

.Outage:before {
  content: "\ebbd";
}

.Page-Builder:before {
  content: "\ebbe";
}

.Paint-Filled:before {
  content: "\ebbf";
}

.Paint-Outline:before {
  content: "\ebc0";
}

.PDF-Filled:before {
  content: "\ebc1";
}

.PDF-Outline:before {
  content: "\ebc2";
}

.google-drive:before {
  content: "\ebc3";
}

.facebook:before {
  content: "\ebc4";
}

.facebook2:before {
  content: "\ebc5";
}

.instagram:before {
  content: "\ebc6";
}

.whatsapp:before {
  content: "\ebc7";
}

.Performance1:before {
  content: "\ebc8";
}

.telegram:before {
  content: "\ebc9";
}

.Phone-Filled:before {
  content: "\ebca";
}

.Phone-Outline:before {
  content: "\ebcb";
}

.Phone-Slash:before {
  content: "\ebcc";
}

.Phone-Volume:before {
  content: "\ebcd";
}

.Photograph-Filled:before {
  content: "\ebce";
}

.pending:before {
  content: "\ebcf";
}

.Security:before {
  content: "\ebd0";
}

.Battery:before {
  content: "\ebd1";
}

.Building-Outline:before {
  content: "\ebd2";
}

.Plane-Filled:before {
  content: "\ebd3";
}

.Plane-Outline:before {
  content: "\ebd4";
}

.Planned:before {
  content: "\ebd5";
}

.Plus:before {
  content: "\ebd6";
}

.PODs:before {
  content: "\ebd7";
}

.Point-Filled:before {
  content: "\ebd8";
}

.Point-Outline:before {
  content: "\ebd9";
}

.Pointer:before {
  content: "\ebda";
}

.Price-Yen-Filled:before {
  content: "\ebdb";
}

.Price-Yen:before {
  content: "\ebdc";
}

.Print-Filled:before {
  content: "\ebdd";
}

.Print-Outline:before {
  content: "\ebde";
}

.gauge-dashboard:before {
  content: "\ebdf";
}

.Performance-Report:before {
  content: "\ebe0";
}

.Chat:before {
  content: "\ebe1";
}

.Database:before {
  content: "\ebe2";
}

.Copy-Outline:before {
  content: "\ebe3";
}

.Four-Arrow:before {
  content: "\ebe4";
}

.Grid-List:before {
  content: "\ebe5";
}

.Editor:before {
  content: "\ebe6";
}

.Full-Screen:before {
  content: "\ebe7";
}

.All-Apps:before {
  content: "\ebe8";
}

.controls:before {
  content: "\ebe9";
}

.Redo:before {
  content: "\ebea";
}

.Program:before {
  content: "\ebeb";
}

.Purchase-History-Filled:before {
  content: "\ebec";
}

.Purchase-History-Outline:before {
  content: "\ebed";
}

.Push-Notification-Filled:before {
  content: "\ebee";
}

.Push-Notification-Outline:before {
  content: "\ebef";
}

.appleinc:before {
  content: "\ebf0";
}

.Qr-Code-Filled:before {
  content: "\ebf1";
}

.android:before {
  content: "\ebf2";
}

.Qr-Code-Outline:before {
  content: "\ebf3";
}

.Rack:before {
  content: "\ebf4";
}

.Ranking-Filled:before {
  content: "\ebf5";
}

.Ranking-Outline:before {
  content: "\ebf6";
}

.Rating-Filled:before {
  content: "\ebf7";
}

.Rectifier:before {
  content: "\ebf9";
}

.Refresh:before {
  content: "\ebfa";
}

.Register-Account-Filled:before {
  content: "\ebfb";
}

.Register-Account-Outline:before {
  content: "\ebfc";
}

.Report:before {
  content: "\ebfd";
}

.Reporting:before {
  content: "\ebfe";
}

.Rewards-Filled:before {
  content: "\ebff";
}

.Rewards-Outline:before {
  content: "\ec00";
}

.Ruler:before {
  content: "\ec01";
}

.Save-File:before {
  content: "\ec02";
}

.Save-Filled:before {
  content: "\ec03";
}

.Save-Outline:before {
  content: "\ec04";
}

.Search-History-Filled:before {
  content: "\ec05";
}

.Search-History-Outline:before {
  content: "\ec06";
}

.Search:before {
  content: "\ec07";
}

.Security-Filled:before {
  content: "\ec08";
}

.Security-Outline:before {
  content: "\ec09";
}

.Undo:before {
  content: "\ec0a";
}

.mini-map:before {
  content: "\ec0b";
}

.redo-circle:before {
  content: "\ec0c";
}

.undo-circle:before {
  content: "\ec0d";
}

.git:before {
  content: "\ec0e";
}

.wi-fi:before {
  content: "\ec0f";
}

.Text-Field:before {
  content: "\ec10";
}

.tower-transmissions:before {
  content: "\ec11";
}

.single-sector:before {
  content: "\ec12";
}

.Button:before {
  content: "\ec13";
}

.Calendar:before {
  content: "\ec14";
}

.Frame-outline:before {
  content: "\ec15";
}

.Duplicate:before {
  content: "\ec16";
}

.Checkbox:before {
  content: "\ec17";
}

.Columns:before {
  content: "\ec18";
}

.Divider:before {
  content: "\ec19";
}

.answering:before {
  content: "\ec1a";
}

.Form:before {
  content: "\ec1b";
}

.Frame:before {
  content: "\ec1c";
}

.DNS:before {
  content: "\ec1d";
}

.forwarddouble-arrow:before {
  content: "\ec1e";
}

.Location:before {
  content: "\ec1f";
}

.Settings-Filled:before {
  content: "\ec20";
}

.Settings-Outline:before {
  content: "\ec21";
}

.Share-Filled:before {
  content: "\ec22";
}

.Share-Outline:before {
  content: "\ec23";
}

.Shipping-Filled:before {
  content: "\ec24";
}

.Shipping-Outline:before {
  content: "\ec25";
}

.Shop-Filled:before {
  content: "\ec26";
}

.Shop-Outline:before {
  content: "\ec27";
}

.calendar-6:before {
  content: "\ec28";
}

.ticket_fill:before {
  content: "\ec29";
}

.Shopping-Cart-Filled:before {
  content: "\ec2a";
}

.Shopping-Cart-Outline:before {
  content: "\ec2b";
}

.Comment-Outline:before {
  content: "\ec2c";
}

.Signal:before {
  content: "\ec2d";
}

.Slider-Filled:before {
  content: "\ec2e";
}

.Slider-Outlined:before {
  content: "\ec2f";
}

.Small-Cell:before {
  content: "\ec30";
}

.Smartphone-Filled:before {
  content: "\ec31";
}

.Smartphone-Outline:before {
  content: "\ec32";
}

.SON:before {
  content: "\ec33";
}

.Speed-Meter:before {
  content: "\ec34";
}

.Star:before {
  content: "\ec35";
}

.Survey-Filled:before {
  content: "\ec36";
}

.Survey-Outline:before {
  content: "\ec37";
}

.Switch:before {
  content: "\ec38";
}

.Tablet-Filled:before {
  content: "\ec39";
}

.Tablet-Outline:before {
  content: "\ec3a";
}

.Tag-Filled:before {
  content: "\ec3b";
}

.Tag-Outline:before {
  content: "\ec3c";
}

.Task:before {
  content: "\ec3d";
}

.Time-Filled:before {
  content: "\ec3e";
}

.Time-Outline:before {
  content: "\ec3f";
}

.Train-Filled:before {
  content: "\ec40";
}

.Train-Outline:before {
  content: "\ec41";
}

.Upload-Filled:before {
  content: "\ec42";
}

.Upload-Outline:before {
  content: "\ec43";
}

.User-Filled:before {
  content: "\ec44";
}

.User-Outline1:before {
  content: "\ec45";
}

.Vector:before {
  content: "\ec46";
}

.Vendors:before {
  content: "\ec47";
}

.Vertical-Dots:before {
  content: "\ec48";
}

.Video-Slash:before {
  content: "\ec49";
}

.VM:before {
  content: "\ec4a";
}

.Walking-Filled:before {
  content: "\ec4b";
}

.Warehouse:before {
  content: "\ec4c";
}

.Warning-Filled:before {
  content: "\ec4d";
}

.Warning-Outlined:before {
  content: "\ec4e";
}

.Window:before {
  content: "\ec4f";
}

.Workflow-Management:before {
  content: "\ec50";
}

.World-Filled:before {
  content: "\ec51";
}

.World-Outline:before {
  content: "\ec52";
}

.Zip-Filled:before {
  content: "\ec53";
}

.equalizer:before {
  content: "\ec54";
}

.equalizer2:before {
  content: "\ec55";
}

.Zip-Outline:before {
  content: "\ec56";
}

.Zoom-in-Filled:before {
  content: "\ec57";
}

.Zoom-in-Outline:before {
  content: "\ec58";
}

.Zoom-Out-Filled:before {
  content: "\ec59";
}

.Customer-Care:before {
  content: "\ec5a";
}

.backdouble-arrow:before {
  content: "\ec5b";
}

.Layers:before {
  content: "\ec5c";
}

.Check:before {
  content: "\ec5d";
}

.Facility:before {
  content: "\ec5e";
}

.Map-Outline:before {
  content: "\ec5f";
}

.Mobile-Outline1:before {
  content: "\ec60";
}

.Macro-Outline:before {
  content: "\ec61";
}

.Prediction:before {
  content: "\ec62";
}

.Polygon:before {
  content: "\ec63";
}

.Import:before {
  content: "\ec64";
}

.Publish:before {
  content: "\ec65";
}

.Number:before {
  content: "\ec66";
}

.Country:before {
  content: "\ec67";
}

.Credit-Card:before {
  content: "\ec68";
}

.State:before {
  content: "\ec69";
}

.Pages:before {
  content: "\ec6a";
}

.Applications:before {
  content: "\ec6b";
}

.Tools:before {
  content: "\ec6c";
}

.Edit-Outline:before {
  content: "\ec6d";
}

.Panel:before {
  content: "\ec6e";
}

.Platform:before {
  content: "\ec6f";
}

.vRAN:before {
  content: "\ec70";
}

.Arrow-Resize:before {
  content: "\ec71";
}

.Graph:before {
  content: "\ec72";
}

.Phone:before {
  content: "\ec73";
}

.Clock:before {
  content: "\ec74";
}

.Docm:before {
  content: "\ec75";
}

.Radio-Button:before {
  content: "\ec76";
}

.Database-Sync:before {
  content: "\ec77";
}

.Polygon-Filter:before {
  content: "\ec78";
}

.Eye-Ban-Outline:before {
  content: "\ec79";
}

.Eye-Outline:before {
  content: "\ec7a";
}

.Photograph-Outline:before {
  content: "\ec7b";
}

.Section:before {
  content: "\ec7c";
}

.Design-Planning:before {
  content: "\ec7d";
}

.Tabs:before {
  content: "\ec7e";
}

.Prediction-Plus:before {
  content: "\ec7f";
}

.Docf:before {
  content: "\ec80";
}

.Upload-File:before {
  content: "\ec81";
}

.Favorite-Outline:before {
  content: "\ec82";
}

.Improvement:before {
  content: "\ec83";
}

.Widget:before {
  content: "\ec84";
}

.Intelligent-Operations:before {
  content: "\ec85";
}

.Prediction1:before {
  content: "\ec86";
}

.Training:before {
  content: "\ec87";
}

.arrow_right:before {
  content: "\ec88";
}

.Mail-Outline1:before {
  content: "\ec89";
}

.Hand:before {
  content: "\ec8a";
}

.arrow_down:before {
  content: "\ec8b";
}

.Hardware:before {
  content: "\ec8c";
}

.License:before {
  content: "\ec8d";
}

.Vendor:before {
  content: "\ec8e";
}

.Material-Catalogue:before {
  content: "\ec8f";
}

.Vendor-List:before {
  content: "\ec90";
}

.Vendor-ListView:before {
  content: "\ec91";
}

.Vendor-Onboarding:before {
  content: "\ec92";
}

.Software:before {
  content: "\ec93";
}

.Bell:before {
  content: "\ec94";
}

.Upload:before {
  content: "\ec95";
}

.Excel:before {
  content: "\ec96";
}

.Workflow:before {
  content: "\ec97";
}

.Approved:before {
  content: "\ec98";
}

.Domestic:before {
  content: "\ec99";
}

.Draft:before {
  content: "\ec9a";
}

.Foreign:before {
  content: "\ec9b";
}

.Pending:before {
  content: "\ec9c";
}

.Rejected:before {
  content: "\ec9d";
}

.Select:before {
  content: "\ec9e";
}

.Adjust:before {
  content: "\ec9f";
}

.Lock:before {
  content: "\eca0";
}

.Table:before {
  content: "\eca1";
}

.Workorder-List:before {
  content: "\eca2";
}

.Workorder-Plus:before {
  content: "\eca3";
}

.Digital-Library:before {
  content: "\eca4";
}

.Processes:before {
  content: "\eca5";
}

.Contact-Us:before {
  content: "\eca6";
}

.Enterprise:before {
  content: "\eca7";
}

.Workflow1:before {
  content: "\eca8";
}

.Arrange:before {
  content: "\eca9";
}

.Database-Archived:before {
  content: "\ecaa";
}

.Database-Plus:before {
  content: "\ecab";
}

.Database-Refresh:before {
  content: "\ecac";
}

.Export:before {
  content: "\ecad";
}

.Move:before {
  content: "\ecae";
}

.Import1:before {
  content: "\ecaf";
}

.KPI:before {
  content: "\ecb0";
}

.Legend1:before {
  content: "\ecb1";
}

.Map-Control:before {
  content: "\ecb2";
}

.Approve:before {
  content: "\ecb3";
}

.Archive:before {
  content: "\ecb4";
}

.Cancel-Submission:before {
  content: "\ecb5";
}

.Re-Submit:before {
  content: "\ecb6";
}

.Reject:before {
  content: "\ecb7";
}

.Submit:before {
  content: "\ecb8";
}

.dollar_sign:before {
  content: "\ecb9";
}

.power:before {
  content: "\ecba";
}

.weight:before {
  content: "\ecbb";
}

.rack-icon:before {
  content: "\ecbc";
}

.slot:before {
  content: "\ecbd";
}

.Dollar-Flag:before {
  content: "\ecbe";
}

.untitled2:before {
  content: "\ecc1";
}

.untitled3:before {
  content: "\ecc2";
}

.untitled4:before {
  content: "\ecc3";
}

.untitled23:before {
  content: "\ecd6";
}

.untitled24:before {
  content: "\ecd7";
}

.Hardware-Vendor:before {
  content: "\ecd8";
}

.Procurement:before {
  content: "\ecd9";
}

.Audit-Template:before {
  content: "\ecda";
}

.Vendor-Master:before {
  content: "\ecdb";
}

.gears:before {
  content: "\ecdc";
}

.script:before {
  content: "\ecdd";
}

.drag:before {
  content: "\ecde";
}

.config:before {
  content: "\ecdf";
}

.route:before {
  content: "\ece0";
}

.Arrow-Left:before {
  content: "\ece1";
}

.Classroom:before {
  content: "\ece2";
}

.Expand:before {
  content: "\ece3";
}

.Video-Outline:before {
  content: "\ece4";
}

.Kpi-chart:before {
  content: "\ece5";
}

.attributes:before {
  content: "\ece6";
}

.Budget:before {
  content: "\ece7";
}

.Congestion:before {
  content: "\ece8";
}

.Closed:before {
  content: "\ece9";
}

.Negotiate:before {
  content: "\ecea";
}

.Reassign-old:before {
  content: "\eceb";
}

.twitter-outline:before {
  content: "\ecec";
}

.Replied:before {
  content: "\eced";
}

.double-check:before {
  content: "\ecee";
}

.fulfillment:before {
  content: "\ecef";
}

.GC:before {
  content: "\ecf0";
}

.Rotate-Image:before {
  content: "\ecf1";
}

.Apple:before {
  content: "\ecf2";
}

.Android:before {
  content: "\ecf3";
}

.uniECF4:before {
  content: "\ecf4";
}

.Vector1:before {
  content: "\ecf5";
}

.Function:before {
  content: "\ecf6";
}

.User-Management:before {
  content: "\ecf7";
}

.Executed-Workflow:before {
  content: "\ecf8";
}

.Grant-View:before {
  content: "\ecf9";
}

.Create-folder:before {
  content: "\ecfa";
}

.Document-Management:before {
  content: "\ecfb";
}

.Attachment:before {
  content: "\ecfc";
}

.Move-Folder:before {
  content: "\ecfd";
}

.Play-List:before {
  content: "\ecfe";
}

.Target-Elements:before {
  content: "\ecff";
}

.Shared-Me:before {
  content: "\ed00";
}

.Upload-File1:before {
  content: "\ed01";
}

.Video-Setting:before {
  content: "\ed02";
}

.stop-streaming:before {
  content: "\ed03";
}

.Icon:before {
  content: "\ed04";
}

.Mypage-Outline1:before {
  content: "\ed05";
}

.Negotiate-Ticket:before {
  content: "\ed06";
}

.Reopen-Ticket:before {
  content: "\ed07";
}

.Customer-Search:before {
  content: "\ed08";
}

.Compress:before {
  content: "\ed09";
}

.Reassign:before {
  content: "\ed0a";
}

.Close-Ticket:before {
  content: "\ed0b";
}

.Cancel-Ticket:before {
  content: "\ed0c";
}

.Finance1:before {
  content: "\ed0d";
}

.Threshold:before {
  content: "\ed0e";
}

.Running-Process:before {
  content: "\ed0f";
}

.Business-Intelligence:before {
  content: "\ed10";
}

.Core:before {
  content: "\ed11";
}

.CPU:before {
  content: "\ed12";
}

.Memory:before {
  content: "\ed13";
}

.SDD:before {
  content: "\ed14";
}

.remote-control:before {
  content: "\ed15";
}

.Alignment-Properties:before {
  content: "\ed16";
}

.Analysis:before {
  content: "\ed17";
}

.Inventory2:before {
  content: "\ed18";
}

.View-Alignment:before {
  content: "\ed19";
}

.Workorder-Management:before {
  content: "\ed1a";
}

.project_connector:before {
  content: "\ed1b";
}

.Cold:before {
  content: "\ed1c";
}

.untitled25:before {
  content: "\ed1d";
}

.untitled32:before {
  content: "\ed1e";
}

.Breaker:before {
  content: "\ed1f";
}

.Reserve-Space:before {
  content: "\ed20";
}

.Pillar:before {
  content: "\ed21";
}

.AC:before {
  content: "\ed22";
}

.Door:before {
  content: "\ed23";
}

.DMARC:before {
  content: "\ed24";
}

.untitled76:before {
  content: "\ed25";
}

.Power-Supply:before {
  content: "\ed26";
}

.Desktop-Mobile:before {
  content: "\ed27";
}

.Task-Completion:before {
  content: "\ed28";
}

.Test-Template:before {
  content: "\ed29";
}

.Circle-Selection:before {
  content: "\ed2a";
}

.Column-Graph:before {
  content: "\ed2b";
}

.Import-Project:before {
  content: "\ed2c";
}

.New-Project:before {
  content: "\ed2d";
}

.Open-Project:before {
  content: "\ed2e";
}

.INFY:before {
  content: "\ed2f";
}

.roaming:before {
  content: "\ed30";
}

.security-1:before {
  content: "\ed31";
}

.tools-1:before {
  content: "\ed32";
}

.transport:before {
  content: "\ed33";
}

.location-icon:before {
  content: "\ed34";
}

.Coupons-Outline:before {
  content: "\ed35";
}

.Ticket-Management:before {
  content: "\ed36";
}

.Deactivate:before {
  content: "\ed37";
}

.History:before {
  content: "\ed38";
}

.blackberry_logo:before {
  content: "\ed39";
}

.windows_logo:before {
  content: "\ed3a";
}

.linux_logo:before {
  content: "\ed3b";
}

.reply-outline:before {
  content: "\ed3c";
}

.trend:before {
  content: "\ed3d";
}

.timeline:before {
  content: "\ed3e";
}

.Domain-Master:before {
  content: "\ed3f";
}

.Knowledge-Base:before {
  content: "\ed40";
}

.Subdomain-Master:before {
  content: "\ed41";
}

.window:before {
  content: "\ed42";
}

.Third-Party-Integration:before {
  content: "\ed43";
}

.clear-path:before {
  content: "\ed44";
}

.Workflow-Builder:before {
  content: "\ed45";
}

.Workspace:before {
  content: "\ed46";
}

.Donut-chart:before {
  content: "\ed47";
}

.redo-path:before {
  content: "\ed48";
}

.Subract:before {
  content: "\ed49";
}

.speed-fast:before {
  content: "\ed4a";
}

.speed-faster:before {
  content: "\ed4b";
}

.speed-slow:before {
  content: "\ed4c";
}

.undo-path:before {
  content: "\ed4d";
}

.anchor:before {
  content: "\ed4e";
}

.Cell-Coverage:before {
  content: "\ed4f";
}

.Favorite-Filled:before {
  content: "\ed50";
}

.Form-Builder:before {
  content: "\ed51";
}

.properties:before {
  content: "\ed52";
}

.Track-Improvement:before {
  content: "\ed53";
}

.forward:before {
  content: "\ed54";
}

.stop1:before {
  content: "\ed55";
}

.play1:before {
  content: "\ed56";
}

.previous:before {
  content: "\ed57";
}

.Pause:before {
  content: "\ed58";
}

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

.swap_horizontal:before {
  content: "\ed5a";
}

.Direction:before {
  content: "\ed5b";
}

.Open-Folder:before {
  content: "\ed5c";
}

.Facebook-Outline:before {
  content: "\ed5d";
}

.frame-outline:before {
  content: "\ed5e";
}

.history-reverse:before {
  content: "\ed5f";
}

.Annotate:before {
  content: "\ed60";
}

.Voice:before {
  content: "\ed61";
}

.Data:before {
  content: "\ed62";
}

.roadmap:before {
  content: "\ed63";
}

.Remove-User:before {
  content: "\ed64";
}

.Audio:before {
  content: "\ed65";
}

.Classified:before {
  content: "\ed66";
}

.Comments-Outline:before {
  content: "\ed67";
}

.Acquire:before {
  content: "\ed68";
}

.Detail-View:before {
  content: "\ed69";
}

.change-order:before {
  content: "\ed6a";
}

.Frame-user:before {
  content: "\ed6b";
}

.Public:before {
  content: "\ed6c";
}

.impact-change:before {
  content: "\ed6d";
}

.External-Link:before {
  content: "\ed6e";
}

.Subcategory-Master:before {
  content: "\ed6f";
}

.Unlock:before {
  content: "\ed70";
}

.Wordicon:before {
  content: "\ed71";
}

.Bundle:before {
  content: "\ed72";
}

.Data-Connection:before {
  content: "\ed73";
}

.Database-Plus1:before {
  content: "\ed74";
}

.Central-Inventory:before {
  content: "\ed75";
}

.Respository-Add:before {
  content: "\ed76";
}

.Union:before {
  content: "\ed77";
}

.dot-Flashing:before {
  content: "\ed78";
}

.Power-ON:before {
  content: "\ed79";
}

.degree-of-automation:before {
  content: "\ed7a";
}

.automation:before {
  content: "\ed7b";
}

.Fast-Forward:before {
  content: "\ed7c";
}

.Maximize-View:before {
  content: "\ed7d";
}

.Change-Order:before {
  content: "\ed7e";
}

.Category_Master:before {
  content: "\ed7f";
}

.impact:before {
  content: "\ed80";
}

.priority-matrix:before {
  content: "\ed81";
}

.priority:before {
  content: "\ed82";
}

.urgency:before {
  content: "\ed83";
}

.Assumption:before {
  content: "\ed84";
}

.Issue:before {
  content: "\ed85";
}

.Dependency:before {
  content: "\ed86";
}

.Filter_Hide:before {
  content: "\ed87";
}

.Filter_Show:before {
  content: "\ed88";
}

.Filter_Filled:before {
  content: "\ed89";
}

.baseline:before {
  content: "\ed8a";
}

.configuration-template:before {
  content: "\ed8b";
}

.csv-file:before {
  content: "\ed8c";
}

.cube-triangle:before {
  content: "\ed8d";
}

.cube:before {
  content: "\ed8e";
}

.Folder-Filled:before {
  content: "\ed8f";
}

.Search-History:before {
  content: "\ed90";
}

.Currency--Conversion:before {
  content: "\ed91";
}

.Project:before {
  content: "\ed92";
}

.Document-Category:before {
  content: "\ed93";
}

.Unit-of-Measure:before {
  content: "\ed94";
}

.Budget-Type:before {
  content: "\ed95";
}

.Account-Level:before {
  content: "\ed96";
}

.Organization:before {
  content: "\ed97";
}

.Barcode-Outline:before {
  content: "\ed98";
}

.attach-horizontal:before {
  content: "\ed99";
}

.day-one:before {
  content: "\ed9a";
}

.day-zero:before {
  content: "\ed9b";
}

.Pointer-Outline:before {
  content: "\ed9c";
}

.Eraser:before {
  content: "\ed9d";
}

.Spotlight:before {
  content: "\ed9e";
}

.Audit-Template1:before {
  content: "\ed9f";
}

.Calendar-outline:before {
  content: "\eda0";
}

.Add-Comment:before {
  content: "\eda1";
}

.Workflow-Edit:before {
  content: "\eda2";
}

.Workflow-Status-Master:before {
  content: "\eda3";
}

.circle-filled:before {
  content: "\eda4";
}

.Facilities:before {
  content: "\eda5";
}

.arrow_left:before {
  content: "\eda6";
}

.arrow_up:before {
  content: "\eda7";
}

.code-config:before {
  content: "\eda8";
}

.Connector:before {
  content: "\eda9";
}

.Template:before {
  content: "\edaa";
}

.Bookmark:before {
  content: "\edab";
}

.My-Articles:before {
  content: "\edac";
}

.Acquired:before {
  content: "\edad";
}

.Cancel-Acquired:before {
  content: "\edae";
}

.create-grid:before {
  content: "\edaf";
}

.export1:before {
  content: "\edb0";
}

.map-pin:before {
  content: "\edb1";
}

.powerpoint:before {
  content: "\edb2";
}

.knowledge-base:before {
  content: "\edb3";
}

.SLA-Indicator:before {
  content: "\edb4";
}

.Cause-Code:before {
  content: "\edb5";
}

.BI:before {
  content: "\edb6";
}

.Hyperlink:before {
  content: "\edb7";
}

.Priority:before {
  content: "\edb8";
}

.Relation:before {
  content: "\edb9";
}

.Bookmark1:before {
  content: "\edba";
}

.Video-Builder:before {
  content: "\edbb";
}

.Custom-Layout:before {
  content: "\edbc";
}

.Builder:before {
  content: "\edbd";
}

.check-response:before {
  content: "\edbe";
}

.Configuration-Template:before {
  content: "\edbf";
}

.Boolean:before {
  content: "\edc0";
}

.Re-execute:before {
  content: "\edc1";
}

.Read-and-write:before {
  content: "\edc2";
}

.contact-info:before {
  content: "\edc3";
}

.Bookmark-add:before {
  content: "\edc4";
}

.Frame1:before {
  content: "\edc5";
}

.Status-Management:before {
  content: "\edc6";
}

.Repeat:before {
  content: "\edc7";
}

.And:before {
  content: "\edc8";
}

.Bookmarks:before {
  content: "\edc9";
}

.Briefcase:before {
  content: "\edca";
}

.Move-Change:before {
  content: "\edcb";
}

.Or:before {
  content: "\edcc";
}

.Change-Request:before {
  content: "\edcd";
}

.Scheduler:before {
  content: "\edce";
}

.Sticker:before {
  content: "\edcf";
}

.Facebook-Logo:before {
  content: "\edd0";
}

.Youtube-Logo:before {
  content: "\edd1";
}

.Draw:before {
  content: "\edd2";
}

.Rectangle-Shape:before {
  content: "\edd3";
}

.Two-Sided-Arrow:before {
  content: "\edd4";
}

.One-Sided-Arrow:before {
  content: "\edd5";
}

.Line-Shape:before {
  content: "\edd6";
}

.zig-zag-line:before {
  content: "\edd7";
}

.Status-Management-01:before {
  content: "\edd8";
}

.KML:before {
  content: "\edd9";
}

.Polygon-Filter-Outline:before {
  content: "\edda";
}

.Import-Project-Outline:before {
  content: "\eddb";
}

.phone-incoming:before {
  content: "\eddc";
}

.phone-outgoing:before {
  content: "\eddd";
}

.Elipse-Shape:before {
  content: "\edde";
}

.Custom-Aggregation:before {
  content: "\eddf";
}

.Monitoring-View:before {
  content: "\ede0";
}

.Square:before {
  content: "\ede1";
}

.Stage-Connector:before {
  content: "\ede2";
}

.Mos-Outline:before {
  content: "\ede3";
}

.openproject:before {
  content: "\ede4";
}

.reorder:before {
  content: "\ede5";
}

.Admin-View:before {
  content: "\ede6";
}

.Administrator:before {
  content: "\ede7";
}

.KC:before {
  content: "\ede8";
}

.Pickup:before {
  content: "\ede9";
}

.Reporter:before {
  content: "\edea";
}

.Stack-Holder:before {
  content: "\edeb";
}

.distance:before {
  content: "\edec";
}

.duplicate-file:before {
  content: "\eded";
}

.excel-box:before {
  content: "\edee";
}

.file-convert:before {
  content: "\edef";
}

.link-chain:before {
  content: "\edf0";
}

.object-select:before {
  content: "\edf1";
}

.sql:before {
  content: "\edf2";
}

.Cable-Catalogue:before {
  content: "\edf3";
}

.Subtract:before {
  content: "\edf4";
}

.Batch-Progress:before {
  content: "\edf5";
}

.Draggable:before {
  content: "\edf6";
}

.jpg-image:before {
  content: "\edf7";
}

.raster-image:before {
  content: "\edf8";
}

.file-Outline:before {
  content: "\edf9";
}

.csv:before {
  content: "\edfa";
}

.Folder-backup:before {
  content: "\edfb";
}

.kml:before {
  content: "\edfc";
}

.Tab:before {
  content: "\edfd";
}

.Risk:before {
  content: "\edfe";
}

.Role-Management:before {
  content: "\edff";
}

.Assesment:before {
  content: "\ee00";
}

.downdouble-arrow:before {
  content: "\ee01";
}

.Reset-screen:before {
  content: "\ee02";
}

.Service-Catalogue:before {
  content: "\ee03";
}

.Star-Cap:before {
  content: "\ee04";
}

.updouble-arrow:before {
  content: "\ee05";
}

.Verified-User:before {
  content: "\ee06";
}

.Minimize:before {
  content: "\ee07";
}

.Network-Map:before {
  content: "\ee08";
}

.News-Outline1:before {
  content: "\ee09";
}

.split:before {
  content: "\ee0a";
}

.change-group:before {
  content: "\ee0b";
}

.Feedback:before {
  content: "\ee0c";
}

.Invoice:before {
  content: "\ee0d";
}

.Network-Carrier:before {
  content: "\ee0e";
}

.Automated-Task:before {
  content: "\ee0f";
}

.NPS:before {
  content: "\ee10";
}

.Manual-Task:before {
  content: "\ee11";
}

.audio-video:before {
  content: "\ee12";
}

.Add-Profile:before {
  content: "\ee13";
}

.Reset-map-screen:before {
  content: "\ee14";
}

.Add-Contact:before {
  content: "\ee15";
}

.Change-Profile:before {
  content: "\ee16";
}

.Manually-Added:before {
  content: "\ee17";
}

.Builder-Code:before {
  content: "\ee18";
}

.Excecute:before {
  content: "\ee19";
}

.Executed-Workflow1:before {
  content: "\ee1a";
}

.Notification:before {
  content: "\ee1b";
}

.Publish-Rocket:before {
  content: "\ee1c";
}

.Refresh-New:before {
  content: "\ee1d";
}

.Version-History:before {
  content: "\ee1e";
}

.Edit-Note:before {
  content: "\ee1f";
}

.Reboot:before {
  content: "\ee20";
}

.network-update:before {
  content: "\ee21";
}

.Social-Media:before {
  content: "\ee22";
}

.average:before {
  content: "\ee23";
}

.count-distinct:before {
  content: "\ee24";
}

.count:before {
  content: "\ee25";
}

.Instantiate:before {
  content: "\ee26";
}

.maximum:before {
  content: "\ee27";
}

.minimum:before {
  content: "\ee28";
}

.none:before {
  content: "\ee29";
}

.Retry:before {
  content: "\ee2a";
}

.sum:before {
  content: "\ee2b";
}

.WDM:before {
  content: "\ee2c";
}

.Data1:before {
  content: "\ee2d";
}

.Network-Discovery:before {
  content: "\ee2e";
}

.metadata-request:before {
  content: "\ee2f";
}

.Add-tt:before {
  content: "\ee30";
}

.Assign-tt:before {
  content: "\ee31";
}

.los:before {
  content: "\ee32";
}

.Circle-Shape:before {
  content: "\ee33";
}

.draw-polygon:before {
  content: "\ee34";
}

.polygon-shape:before {
  content: "\ee35";
}

.Prediction-analysis:before {
  content: "\ee36";
}

.String_Data:before {
  content: "\ee37";
}

.Integer-BI:before {
  content: "\ee38";
}

.Cloud:before {
  content: "\ee39";
}

.XML:before {
  content: "\ee3a";
}

.csv-fill:before {
  content: "\ee3b";
}

.drag-dots:before {
  content: "\ee3c";
}

.sms-configuration:before {
  content: "\ee3d";
}

.access-request:before {
  content: "\ee3e";
}

.configuration:before {
  content: "\ee3f";
}

.peer:before {
  content: "\ee40";
}

.stop-publish:before {
  content: "\ee41";
}

.file-attach:before {
  content: "\ee42";
}

.barChart:before {
  content: "\ee43";
}

.Communication1:before {
  content: "\ee44";
}

.trianglearrow-down:before {
  content: "\ee45";
}

.Dependent-Picklist:before {
  content: "\ee46";
}

.Notification-Builder:before {
  content: "\ee47";
}

.Reconcilation:before {
  content: "\ee48";
}

.Service-Master:before {
  content: "\ee49";
}

.Status-Categorization:before {
  content: "\ee4a";
}

.Excecute1:before {
  content: "\ee4b";
}

.Execute:before {
  content: "\ee4c";
}

.Manual-Task1:before {
  content: "\ee4d";
}

.NS-Template:before {
  content: "\ee4e";
}

.procbook:before {
  content: "\ee4f";
}

.Policy-Manager:before {
  content: "\ee50";
}

.Scale:before {
  content: "\ee51";
}

.Upgrade:before {
  content: "\ee52";
}

.fatal:before {
  content: "\ee53";
}

.loader:before {
  content: "\ee54";
}

.FiveG-site:before {
  content: "\ee55";
}

.External-Directories:before {
  content: "\ee56";
}

.API-Datasource:before {
  content: "\ee57";
}

.Data-Connection1:before {
  content: "\ee58";
}

.Grid-Datasource:before {
  content: "\ee59";
}

.Line-chart:before {
  content: "\ee5a";
}

.Repository:before {
  content: "\ee5b";
}

.debug:before {
  content: "\ee5c";
}

.Point-Inspection:before {
  content: "\ee5d";
}

.WF:before {
  content: "\ee5e";
}

.Data-Connection-Outline:before {
  content: "\ee5f";
}

.Data-Set:before {
  content: "\ee60";
}

.Local-Data-Source:before {
  content: "\ee61";
}

.DMN:before {
  content: "\ee62";
}

.cc-reply:before {
  content: "\ee63";
}

.user-group:before {
  content: "\ee64";
}

.permission:before {
  content: "\ee65";
}

.csvoutline:before {
  content: "\ee66";
}

.pdfoutline:before {
  content: "\ee67";
}

.Relational-Datasource:before {
  content: "\ee68";
}

.Dataset:before {
  content: "\ee69";
}

.yaml-file:before {
  content: "\ee6a";
}

.wifi-econnect:before {
  content: "\ee6b";
}

.transfer:before {
  content: "\ee6c";
}

.smart-security:before {
  content: "\ee6d";
}

.question:before {
  content: "\ee6e";
}

.Download-Docs:before {
  content: "\ee6f";
}

.cause:before {
  content: "\ee70";
}

.resolution:before {
  content: "\ee71";
}

.Text-color:before {
  content: "\ee72";
}

.Paint-Outline1:before {
  content: "\ee73";
}

.flag:before {
  content: "\ee74";
}

.read:before {
  content: "\ee75";
}

.write:before {
  content: "\ee76";
}

.Ticket-Flag:before {
  content: "\ee77";
}

.Forward:before {
  content: "\ee78";
}

.Pevious:before {
  content: "\ee79";
}

.Table-of-content:before {
  content: "\ee7a";
}

.Table-of-content1:before {
  content: "\ee7b";
}

.Union1:before {
  content: "\ee7c";
}

.Increase:before {
  content: "\ee7d";
}

.Decrease:before {
  content: "\ee7e";
}

.Semi-Donut:before {
  content: "\ee7f";
}

.Mini-Card:before {
  content: "\ee80";
}

.Distribution:before {
  content: "\ee81";
}

.Bar-Chart:before {
  content: "\ee82";
}

.Table-outline:before {
  content: "\ee83";
}

.SplineChart:before {
  content: "\ee84";
}

.Area-Inverted-Chart:before {
  content: "\ee85";
}

.Area-Chart:before {
  content: "\ee86";
}

.Area-Spline:before {
  content: "\ee87";
}

.column-Chart:before {
  content: "\ee88";
}

.Big-Card-with-Trend:before {
  content: "\ee89";
}

.Distribution-Bar:before {
  content: "\ee8a";
}

.Scatter:before {
  content: "\ee8b";
}

.Big-Card:before {
  content: "\ee8c";
}

.Security-Apps:before {
  content: "\ee8d";
}

.Administrator-Apps:before {
  content: "\ee8e";
}

.AppReach:before {
  content: "\ee8f";
}

.Domo:before {
  content: "\ee90";
}

.cursor-mouse:before {
  content: "\ee91";
}

.Free-Draw:before {
  content: "\ee92";
}

.redo-outline:before {
  content: "\ee93";
}

.shape-dropdown:before {
  content: "\ee94";
}

.square-shape:before {
  content: "\ee95";
}

.Text:before {
  content: "\ee96";
}

.undo-outline:before {
  content: "\ee97";
}

.Align-bottom:before {
  content: "\ee98";
}

.Align-dropdown:before {
  content: "\ee99";
}

.Align-Grid:before {
  content: "\ee9a";
}

.Align-left:before {
  content: "\ee9b";
}

.Align-right:before {
  content: "\ee9c";
}

.Align-top:before {
  content: "\ee9d";
}

.Error:before {
  content: "\ee9e";
}

.procbook-outline:before {
  content: "\ee9f";
}

.Flow-chart:before {
  content: "\eea0";
}

.Database-Outline:before {
  content: "\eea1";
}

.My-Task:before {
  content: "\eea2";
}

.Program1:before {
  content: "\eea3";
}

.Bookmark-Remove:before {
  content: "\eea4";
}

.Approval-Process-Setup:before {
  content: "\eea5";
}

.Master-Data-Management:before {
  content: "\eea6";
}

.Sad:before {
  content: "\eea7";
}

.Smile:before {
  content: "\eea8";
}

.Paused:before {
  content: "\eea9";
}

.republish:before {
  content: "\eeaa";
}

.Map-User-Account:before {
  content: "\eeab";
}

.Cataloge:before {
  content: "\eeac";
}

.Copy:before {
  content: "\eead";
}

.Insert-Above:before {
  content: "\eeae";
}

.Insert-Below:before {
  content: "\eeaf";
}

.trigger:before {
  content: "\eeb0";
}

.notification-builder-1:before {
  content: "\eeb1";
}

.rca:before {
  content: "\eeb2";
}

.workgroup-association:before {
  content: "\eeb3";
}

.Assets:before {
  content: "\eeb4";
}

.BPM-app:before {
  content: "\eeb5";
}

.Budget-app:before {
  content: "\eeb6";
}

.Document-app:before {
  content: "\eeb7";
}

.KMZ:before {
  content: "\eeb8";
}

.Dislike-Outline:before {
  content: "\eeb9";
}

.Material:before {
  content: "\eeba";
}

.Warehouse1:before {
  content: "\eebb";
}

.Work-Order:before {
  content: "\eebc";
}

.Workflow-Mgt:before {
  content: "\eebd";
}

.Discard-Draft:before {
  content: "\eebe";
}

.IAM:before {
  content: "\eebf";
}

.Custom-Tabs:before {
  content: "\eec0";
}

.data-science:before {
  content: "\eec1";
}

.Discussion:before {
  content: "\eec2";
}

.Live-Chat:before {
  content: "\eec3";
}

.Maintenance-Guide:before {
  content: "\eec4";
}

.Mandatory:before {
  content: "\eec5";
}

.Network-Tree:before {
  content: "\eec6";
}

.Recovery:before {
  content: "\eec7";
}

.remote-connector:before {
  content: "\eec8";
}

.Reports:before {
  content: "\eec9";
}

.Risk1:before {
  content: "\eeca";
}

.Team:before {
  content: "\eecb";
}

.Trend:before {
  content: "\eecc";
}

.emoji_excellent:before {
  content: "\eecd";
}

.emoji_great:before {
  content: "\eece";
}

.emoji_good:before {
  content: "\eecf";
}

.emoji_okay:before {
  content: "\eed0";
}

.emoji_bad:before {
  content: "\eed1";
}

.Download-Reports:before {
  content: "\eed2";
}

.Plan-to-Ship:before {
  content: "\eed3";
}

.Request-Replan:before {
  content: "\eed4";
}

.apply:before {
  content: "\eed5";
}

.twitter_copy:before {
  content: "\eed6";
}

.flag-check:before {
  content: "\eed7";
}

.flag-remove:before {
  content: "\eed8";
}

.web-post:before {
  content: "\eed9";
}

.Validate:before {
  content: "\eeda";
}

.Browse:before {
  content: "\eedb";
}

.Calls:before {
  content: "\eedc";
}

.Rename:before {
  content: "\eedd";
}

.Download:before {
  content: "\eede";
}

.Idle:before {
  content: "\eedf";
}

.Sms:before {
  content: "\eee0";
}

.Youtube:before {
  content: "\eee1";
}

.Add-Template:before {
  content: "\eee2";
}

.cut:before {
  content: "\eee3";
}

.history-info:before {
  content: "\eee4";
}

.sort:before {
  content: "\eee5";
}

.Detach:before {
  content: "\eee6";
}

.Browsing-History:before {
  content: "\eee7";
}

.Upgrade1:before {
  content: "\eee8";
}

.Time-back:before {
  content: "\eee9";
}

.Downgrade:before {
  content: "\eeea";
}

.PAM:before {
  content: "\eeeb";
}

.surface:before {
  content: "\eeec";
}

.rca1:before {
  content: "\eeed";
}

.Case:before {
  content: "\eeee";
}

.Action:before {
  content: "\eeef";
}

.Discard-Template:before {
  content: "\eef0";
}

.Ip-Config:before {
  content: "\eef1";
}

.MetaData:before {
  content: "\eef2";
}

.po-workorder-create:before {
  content: "\eef3";
}

.Default-App:before {
  content: "\eef4";
}

.Confirm-Alert:before {
  content: "\eef5";
}

.Access-Request:before {
  content: "\eef6";
}

.Assembly:before {
  content: "\eef7";
}

.Disassembly:before {
  content: "\eef8";
}

.Outline:before {
  content: "\eef9";
}

.InProgress:before {
  content: "\eefa";
}

.Meeting:before {
  content: "\eefb";
}

.Announcement:before {
  content: "\eefc";
}

.administration2:before {
  content: "\ea19";
}

.agent_ai:before {
  content: "\ea1a";
}

.ai_flow:before {
  content: "\ea1b";
}

.alerts1:before {
  content: "\ea1d";
}

.anomaly_detector1:before {
  content: "\ea1e";
}

.app_onboarding1:before {
  content: "\ea1f";
}

.bi_and_analytics1:before {
  content: "\ea20";
}

.builders1:before {
  content: "\ea22";
}

.campaigns1:before {
  content: "\ea25";
}

.Capacity1:before {
  content: "\ea2e";
}

.case_management1:before {
  content: "\ea31";
}

.change_management1:before {
  content: "\ea46";
}

.channel_partners1:before {
  content: "\f57d";
}

.ClusterOps:before {
  content: "\f57e";
}

.configuration2:before {
  content: "\f57f";
}

.crm1:before {
  content: "\f58a";
}

.customer_care1:before {
  content: "\f58b";
}

.data_insider1:before {
  content: "\f58d";
}

.documents1:before {
  content: "\f58f";
}

.Facilities1:before {
  content: "\f590";
}

.FinOps:before {
  content: "\f591";
}

.forecaster1:before {
  content: "\f592";
}

.fttx1:before {
  content: "\f593";
}

.HelmOps:before {
  content: "\f594";
}

.identity_and_ipam1:before {
  content: "\f595";
}

.Incident:before {
  content: "\f596";
}

.iot1:before {
  content: "\f598";
}

.knowledge_repo1:before {
  content: "\f599";
}

.maintenance1:before {
  content: "\f59b";
}

.material_management1:before {
  content: "\f59c";
}

.meta_shoof:before {
  content: "\f59d";
}

.ml_studio1:before {
  content: "\f59e";
}

.observability1:before {
  content: "\f59f";
}

.order_management1:before {
  content: "\f5a0";
}

.Performance2:before {
  content: "\f5a1";
}

.problem_management1:before {
  content: "\f5a3";
}

.proc_bot1:before {
  content: "\f5a4";
}

.Procurement1:before {
  content: "\f5a5";
}

.products_and_offerings:before {
  content: "\f5a6";
}

.programs_and_projects1:before {
  content: "\f5a7";
}

.prompt_smith:before {
  content: "\f5a8";
}

.ran:before {
  content: "\f5a9";
}

.revenue_engineering1:before {
  content: "\f5aa";
}

.service_health1:before {
  content: "\f5ab";
}

.ServiceOps:before {
  content: "\f5ac";
}

.sherlock:before {
  content: "\f5ad";
}

.sim_inventory1:before {
  content: "\f5ae";
}

.slas_and_olas1:before {
  content: "\f5af";
}

.sparkops1:before {
  content: "\f5b0";
}

.subscribers1:before {
  content: "\f5b1";
}

.tickets_and_issues1:before {
  content: "\f5b2";
}

.topology2:before {
  content: "\f5b3";
}

.vendor_and_contracts1:before {
  content: "\f5b5";
}

.warehouse_and_logistics1:before {
  content: "\f5b7";
}

.workorder_management1:before {
  content: "\f5b8";
}

.x101:before {
  content: "\f5b9";
}
:root {
  --bgColor10: #ffffff;
  --bgColor25: #fafbfc;
  --bgColor50: #f6f8fa;
  --bgColor100: #eef2f6;
  --bgColor200: #e2e8f0;
  --bgColor300: #cbd5e1;
  --bgColor400: #94a3b8;
  --bgColor500: #64748b;
  --bgColor600: #475569;
  --bgColor700: #334155;
  --bgColor800: #1f2937;
  --bgColor900: #111827;
  --grayColor10: #ffffff;
  --grayColor25: #fafbfc;
  --grayColor50: #f6f8fa;
  --grayColor100: #eef2f6;
  --grayColor200: #e2e8f0;
  --grayColor300: #cbd5e1;
  --grayColor400: #94a3b8;
  --grayColor500: #64748b;
  --grayColor600: #475569;
  --grayColor700: #334155;
  --grayColor800: #1f2937;
  --grayColor900: #111827;
}

.dialog-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
}
.grouping-advance-custom-icon,
.custom-icon,
.sidenav-icon {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker).ql-table-up{width:28px}.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker).ql-table-up .ql-picker-label{padding:2px 4px}.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker).ql-table-up .ql-picker-label svg{position:static;margin-top:0}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:1}.ql-editor .ql-table{display:table;border-collapse:collapse;table-layout:fixed;width:auto}.ql-editor .ql-table[data-full]{width:100%}.ql-editor .ql-table-wrapper{width:100%;overflow:auto;scrollbar-width:none}.ql-editor .ql-table-caption{position:relative;word-break:break-word;outline:0}.ql-editor .ql-table-caption .ql-table-caption--switch{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;border:1px solid #0003;font-size:12px;cursor:pointer;background-color:#fff}.ql-editor .ql-table-caption .ql-table-caption--switch:hover{background-color:#eee}.ql-editor .ql-table-cell{padding:8px 12px;border-color:transparent;font-size:14px;outline:0;overflow:auto}.ql-editor .ql-table-cell-inner{display:inline-block;min-width:100%;word-break:break-word;outline:0;counter-reset:list-0}.ql-editor .ql-table col{border-collapse:separate;text-indent:initial;display:table-column;table-layout:fixed}.ql-editor .ql-table tr+tr td,.ql-editor .ql-table tr+tr th{border-top:none}.ql-editor .ql-table td,.ql-editor .ql-table th{border:1px solid #a1a1aa}.ql-editor .ql-table td+td,.ql-editor .ql-table td+th,.ql-editor .ql-table th+td,.ql-editor .ql-table th+th{border-left:none}.table-up-toolbox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.table-up-toolbox *{pointer-events:all}.table-up-tooltip{position:absolute;z-index:20;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;color:#fff;white-space:nowrap;background-color:#303133;transition:opacity .15s linear}.table-up-tooltip.transparent{opacity:0}.table-up-tooltip.hidden{display:none}.table-up-button{--table-btn-color:#606266;--table-btn-bg-hover:#f3f4f6;--table-btn-color-border:#dcdfe6;--table-btn-border:0.0625rem solid var(--table-btn-color-border);--table-btn-confirm-color-border:#409eff;--table-btn-confirm-bg:#409eff;--table-btn-confirm-hover:#79bbff;--table-btn-confirm-outline-focus-visible:0.125rem solid #a0cfff;box-sizing:border-box;display:inline-flex;height:2rem;line-height:1;margin:0;padding:.5rem 1rem;border-radius:.25rem;border:var(--table-btn-border);color:var(--table-btn-color);background-color:transparent;font-size:.875rem;cursor:pointer}.table-up-button+.table-up-button{margin-left:.375rem}.table-up-button:hover{background-color:var(--table-btn-bg-hover)}.table-up-button.confirm{border-color:var(--table-btn-confirm-color-border);background-color:var(--table-btn-confirm-bg);color:#fff}.table-up-button.confirm:hover{border-color:var(--table-btn-confirm-hover);background-color:var(--table-btn-confirm-hover)}.table-up-button.confirm:focus-visible{outline:var(--table-btn-confirm-outline-focus-visible);outline-offset:.0625rem}.table-up-dialog{--dialog-bg:rgba(0, 0, 0, 0.5);--dialog-color-border:#ebeef5;--dialog-color-boxshadow:rgba(0, 0, 0, 0.12);--dialog-border:0.0625rem solid var(--dialog-color-border);--dialog-boxshadow:0 0 0.75rem var(--dialog-color-boxshadow);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--dialog-bg);overflow:auto}.table-up-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;padding:1rem;overflow:auto;text-align:center}.table-up-dialog__overlay::after{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.table-up-dialog__content{display:inline-block;max-width:50vw;width:100%;vertical-align:middle;background-color:#fff;border-radius:.25rem;border:var(--dialog-border);font-size:1.125rem;box-shadow:var(--dialog-boxshadow);text-align:left;overflow:hidden;box-sizing:border-box}.table-up-color-picker{--color-picker-bg-color:#ffffff;box-sizing:border-box;display:inline-flex;flex-direction:column;width:16.75rem;padding:.5rem;border-radius:.375rem;background:var(--color-picker-bg-color);box-shadow:0 0 .375rem #b2b5b8}.table-up-color-picker__content{box-sizing:border-box;width:100%;height:11.75rem;padding-top:.5rem}.table-up-color-picker__selector{width:14.375rem;height:9.375rem;position:absolute}.table-up-color-picker__background{width:100%;height:100%;background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.table-up-color-picker__background-handle{box-sizing:border-box;position:absolute;border:.0625rem solid #fff;cursor:pointer;top:0;left:14.375rem;border-radius:100%;width:.625rem;height:.625rem;transform:translate(-.3125rem,-.3125rem)}.table-up-color-picker__hue{width:.75rem;height:9.375rem;margin-left:15rem;position:absolute;background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.table-up-color-picker__hue-handle{box-sizing:border-box;position:absolute;border:.0625rem solid #fff;cursor:pointer;background-color:#fff;box-shadow:0 0 .125rem #0009;left:0;width:1rem;height:.625rem;transform:translate(-.125rem,-.3125rem)}.table-up-color-picker__alpha{width:14.375rem;height:.75rem;position:absolute;margin-top:10rem;background:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(135deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(135deg,transparent 75%,#ccc 75%);background-size:.75rem .75rem;background-position:0 0,.375rem 0,.375rem -.375rem,0 .375rem}.table-up-color-picker__alpha-bg{position:relative;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.table-up-color-picker__alpha-handle{box-sizing:border-box;position:absolute;border:.0625rem solid #fff;cursor:pointer;background-color:#fff;box-shadow:0 0 .125rem #0009;top:0;width:.625rem;height:1rem;transform:translate(-.3125rem,-.125rem)}.table-up-color-picker__action{box-sizing:border-box;display:flex;align-items:center;gap:.375rem;width:100%;padding-top:.5rem;border-top:.0625rem solid #e9ecef}.table-up-color-picker__action-item{flex:1;display:inline-flex;align-items:center;font-size:.75rem}.table-up-color-picker__input{box-sizing:border-box;width:100%;height:1.375rem;margin-left:.125rem;padding:.125rem 0 .125rem .25rem;background-color:#fff;border:.0625rem solid #ced4da;border-radius:.25rem;outline:0;color:#405057}.table-up-tooltip .table-up-color-picker{--color-picker-bg-color:transparent;box-shadow:none;width:15.75rem;padding:.5rem 0}.ql-container .table-up-selection{--select-color:#0589f340;display:none;position:absolute;overflow:hidden;pointer-events:none}.ql-container .table-up-selection__line{position:absolute;background-color:var(--select-color);pointer-events:none}.table-up-resize-line__col,.table-up-resize-line__row{position:absolute;z-index:0}.table-up-resize-line__col.is-hidden,.table-up-resize-line__row.is-hidden{display:none}.table-up-resize-line__col::after,.table-up-resize-line__col::before,.table-up-resize-line__row::after,.table-up-resize-line__row::before{content:'';display:block;position:absolute;top:0;z-index:1}.table-up-resize-line__row{height:.0625rem;cursor:ns-resize}.table-up-resize-line__row::after,.table-up-resize-line__row::before{width:100%;height:.5rem}.table-up-resize-line__row::before{transform:translateY(-.5rem)}.table-up-resize-line__col{width:.0625rem;cursor:ew-resize}.table-up-resize-line__col::after,.table-up-resize-line__col::before{height:100%;width:.5rem}.table-up-resize-line__col::before{transform:translateX(-.5rem)}.table-up-resize-box{position:absolute;z-index:0}.table-up-resize-box.is-hidden{display:none}.table-up-resize-box.is-caption-bottom .table-up-resize-box__corner{border-top-width:0;border-bottom-width:.0625rem;border-top-left-radius:0;border-bottom-left-radius:50%}.table-up-resize-box.is-align-right .table-up-resize-box__col-separator{left:-.125rem}.table-up-resize-box.is-align-right .table-up-resize-box__corner{border-left-width:0;border-right-width:.0625rem;border-top-left-radius:0;border-top-right-radius:50%}.table-up-resize-box.is-align-right.is-caption-bottom .table-up-resize-box__corner{border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:50%}.table-up-resize-box__col,.table-up-resize-box__row{position:absolute;top:0;left:0;overflow:hidden}.table-up-resize-box__col-wrapper,.table-up-resize-box__row-wrapper{display:flex}.table-up-resize-box__col-header,.table-up-resize-box__row-header{position:relative;flex-shrink:0;background-color:#f3f4f5;border:.0625rem solid #ccc}.table-up-resize-box__col-wrapper{height:100%}.table-up-resize-box__col-header{height:100%;cursor:pointer;border-right-color:transparent}.table-up-resize-box__col-header:last-child{border-right-color:#ccc}.table-up-resize-box__col-separator{position:absolute;top:0;bottom:0;right:-.125rem;width:.125rem;cursor:ew-resize;z-index:0}.table-up-resize-box__col-separator::after{right:-.375rem}.table-up-resize-box__col-separator::before{left:-.375rem}.table-up-resize-box__col-separator::after,.table-up-resize-box__col-separator::before{content:'';position:absolute;top:0;display:block;width:.5rem;height:100%;z-index:1}.table-up-resize-box__row-wrapper{flex-direction:column;width:100%}.table-up-resize-box__row-header{width:100%;cursor:pointer;border-bottom-color:transparent}.table-up-resize-box__row-header:last-child{border-bottom-color:#ccc}.table-up-resize-box__row-separator{position:absolute;left:0;right:0;bottom:-.125rem;height:.125rem;cursor:ns-resize;z-index:0}.table-up-resize-box__row-separator::after{bottom:-.375rem}.table-up-resize-box__row-separator::before{top:-.375rem}.table-up-resize-box__row-separator::after,.table-up-resize-box__row-separator::before{content:'';position:absolute;left:0;display:block;width:100%;height:.5rem;z-index:1}.table-up-resize-box__corner{position:absolute;top:0;left:0;background-color:#f3f4f5;border:.0625rem solid #ccc;border-right-width:0;border-bottom-width:0;border-top-left-radius:50%;cursor:pointer}.table-up-drag-line{position:fixed;z-index:0;background-color:#409eff}.table-up-drag-line.is-col{width:.125rem;cursor:ew-resize}.table-up-drag-line.is-row{height:.125rem;cursor:ns-resize}.table-up-scale{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.table-up-scale__block{position:absolute;top:0;left:0;transform:translate(-100%,-100%);width:.75rem;height:.75rem;background-color:#f1f5f9;border:.0625rem solid grey;cursor:nwse-resize;pointer-events:all}.table-up-scale.is-align-right .table-up-scale__block{cursor:nesw-resize}.table-up-scale.is-hidden{display:none}.table-up-scrollbar{position:absolute;z-index:1;transition:opacity .15s linear}.table-up-scrollbar__container{position:relative}.table-up-scrollbar.is-transparent{opacity:0}.table-up-scrollbar.is-vertical{top:.125rem;bottom:.125rem;left:-.5rem;width:.375rem}.table-up-scrollbar.is-vertical .table-up-scrollbar__thumb{width:100%}.table-up-scrollbar.is-horizontal{bottom:.125rem;left:.125rem;right:.125rem;height:.375rem}.table-up-scrollbar.is-horizontal .table-up-scrollbar__thumb{height:100%}.table-up-scrollbar__thumb{border-radius:.3125rem;background-color:#d2d2d2;cursor:pointer}.table-up-scrollbar__thumb:hover{background-color:#a1a1aa}.table-up-scrollbar--origin.ql-container .ql-table-wrapper{scrollbar-width:inherit}.table-up-align,.table-up-menu{position:absolute;z-index:1;display:none;align-items:center;padding:.25rem;border-radius:.375rem;box-shadow:0 0 .5rem rgba(0,0,0,.5);background-color:#fff;font-size:.875rem}.table-up-align__item,.table-up-menu__item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;cursor:pointer}.table-up-align__item:hover,.table-up-menu__item:hover{background-color:#eee}.table-up-align__item.is-break,.table-up-menu__item.is-break{align-self:stretch;width:.0625rem;padding:0;margin:.125rem .25rem;background-color:#a3a3a3;cursor:default}.table-up-align .icon,.table-up-menu .icon{display:flex;flex-shrink:0;font-size:1.25rem}.table-up-align span,.table-up-menu span{text-wrap:nowrap}.table-up-menu.is-contextmenu{flex-direction:column;padding:.25rem .5rem;max-height:21.875rem;overflow-y:auto;overflow-x:hidden}.table-up-menu.is-contextmenu .table-up-menu__item{display:flex;justify-content:flex-start;width:100%;gap:.25rem;cursor:pointer}.table-up-menu.is-contextmenu .is-break{width:100%;height:.0625rem;flex-shrink:0;margin:.25rem 0;background-color:#a3a3a3}.table-up-align--active{display:flex}.table-up-align .icon{width:1.25rem;height:1.25rem}.table-up-color-map{display:flex;flex-direction:column}.table-up-color-map--used{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;margin-top:.25rem;padding-top:.25rem;border-top:.0625rem solid #ccc}.table-up-color-map__content{display:flex;flex-direction:column}.table-up-color-map__content-row{display:flex;align-items:center;justify-content:center;gap:.25rem}.table-up-color-map__item{width:.875rem;height:.875rem;margin:.125rem;border:.0625rem solid #a3a3a3;cursor:pointer}.table-up-color-map__btn{display:flex;align-items:center;justify-content:center;flex:1;height:1.25rem;padding:0 .375rem;color:#303133;background-color:#fff;cursor:pointer}.table-up-color-map__btn:hover{background-color:#edeeef}
.table-up-input__item{--input-height:2rem;--input-inner-height:calc(var(--input-height) - 0.125rem);--input-color-text:#606266;--input-color-boxshaow:#dcdfe6;--input-color-focus:#409eff;--input-color-error:#f56c6c;--input-boxshaow:0 0 0 0.0625rem var(--input-color-boxshaow) inset;--input-boxshaow-focus:0 0 0 0.0625rem var(--input-color-focus) inset;--input-boxshaow-error:0 0 0 0.0625rem var(--input-color-error) inset;display:flex;align-items:center}.table-up-input__item+.table-up-input__item{margin-top:1.125rem}.table-up-input__label{width:5rem;flex-shrink:0}.table-up-input__input{box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;width:100%;height:var(--input-height);line-height:var(--input-height);padding:.0625rem .5rem;border-radius:.25rem;box-shadow:var(--input-boxshaow);transition:box-shadow .2s linear}.table-up-input__input.focus{box-shadow:var(--input-boxshaow-focus)}.table-up-input__input input{width:100%;height:var(--input-inner-height);line-height:var(--input-inner-height);flex-grow:1;font-size:.875rem;color:var(--input-color-text);outline:0;border:0;padding:0}.table-up-input__input.error{box-shadow:var(--input-boxshaow-error)}.table-up-input__error-tip{position:absolute;top:100%;left:0;font-size:.75rem;color:var(--input-color-error);line-height:1rem}.ql-snow .table-up-select-box{--select-box-color-bg-hover:#f5f5f5;--select-box-color-bg-active:#e0f2fe;--select-box-custom-color-text:#0d0d0d;--select-box-custom-color-bg:transparent;--select-box-custom-color-bg-hover:#ebebeb}.table-up-select-box{--select-box-color-border:#e5e7eb;--select-box-border:0.0625rem solid var(--select-box-color-border);--select-box-color-active:#0ea5e9;--select-box-color-bg-hover:#f5f5f5;--select-box-color-bg-active:transparent;--select-box-custom-color-text:#f5f5f5;--select-box-custom-color-bg:transparent;--select-box-custom-color-bg-hover:#2c2c2c}.table-up-select-box__block{display:flex;width:10rem;flex-wrap:wrap;align-items:center;justify-content:center}.table-up-select-box__item{margin:.125rem;height:1rem;width:1rem;border:var(--select-box-border)}.table-up-select-box__item.active{border-color:var(--select-box-color-active);background-color:var(--select-box-color-bg-active)}.table-up-select-box__custom{padding:.5rem;color:var(--select-box-custom-color-text);background-color:var(--select-box-custom-color-bg);font-size:1rem;text-align:center;cursor:pointer}.table-up-select-box__custom:hover{background-color:var(--select-box-custom-color-bg-hover)}.table-up-creator{padding:1.5rem}.table-up-creator__input{display:flex;flex-direction:column;width:100%}.table-up-creator__control{margin-top:1rem;text-align:right}.table-up-creator__checkbox{--check-color:#212121;--checked-color:#506eec;display:flex;align-items:center;margin-top:.25rem;cursor:pointer;font-size:.75rem;-webkit-user-select:none;user-select:none}.table-up-creator__checkbox input{appearance:none;width:1.125rem;height:1.125rem;border:.0625rem solid var(--check-color);border-radius:.3125rem;background-color:transparent;display:inline-block;position:relative;margin-right:.625rem;cursor:pointer}.table-up-creator__checkbox input:before{content:'';background-color:var(--checked-color);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.625rem;height:.625rem;border-radius:.1875rem;transition:all .2s ease-in-out}.table-up-creator__checkbox input:checked:before{transform:translate(-50%,-50%) scale(1)}
