

.ui-draggable-handle {
	touch-action: none;
}

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
}

.ui-front {
	z-index: 100;
}

.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}


.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}


input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

.ui-widget {
	font-family: Arial,sans-serif; /* StMELF change */
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,sans-serif; /* StMELF change */
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #327014; /* StMELF change */
}
.ui-widget-header {
	border: 1px solid #ffffff; /* StMELF change */
	background: #ffffff url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-bg_highlight-soft_75_cacfbe_1x100.png) 50% 50% repeat-x; /* StMELF change */
	color: #135e13; /* StMELF change */
	font-weight: bold;
}
.ui-widget-header a {
	color: #135e13; /* StMELF change */
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #338233; /* StMELF change */
    background: #cacfbe url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-bg_highlight-hard_100_cacfbe_1x100.png) 50% 50% repeat-x; /* StMELF change */
    font-weight: normal;
    color: #338233; /* StMELF change */
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #338233; /* StMELF change */
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #338233; /* StMELF change */
    background: #cacfbe url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-bg_highlight-hard_100_cacfbe_1x100.png) 50% 50% repeat-x; /* StMELF change */
    font-weight: normal;
    color: #338233; /* StMELF change */
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #338233; /* StMELF change */
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #338233; /* StMELF change */
    background: #135e13 url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-bg_highlight-hard_100_135e13_1x100.png) 50% 50% repeat-x; /* StMELF change */
    font-weight: normal;
    color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #338233; /* StMELF change */
    background: #ffffff url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; /* StMELF change */
    color: #338233; /* StMELF change */
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #338233; /* StMELF change */
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a; /* StMELF change */
	background: #fef1ec url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; /* StMELF change */
	color: #cd0a0a; /* StMELF change */
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}


.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/cssangepasst/images/ui-icons_777777_256x240.png");
}


.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
}
.ui-widget-shadow {
	box-shadow: 0px 0px 5px #666666;
}


.dialog-theme-default .modal-dialog-overlay {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	z-index: 1000;
	
	background: rgba(0, 0, 0, 0.2);

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

.dialog-theme-default .modal-dialog {
	position: absolute;
	top: 10%;
	
	background: white;
	box-shadow: 0 0 60px 10px rgba(0, 0, 0, 0.7);
}

.modal-dialog .modal-dialog-content {
	min-width: 20vw;
	max-width: 80vw;
	min-height: 20vh;
	max-height: 80vh;
	overflow: auto;
}


.dialog-theme-default .modal-dialog .modal-dialog {
	margin-top: 16px;
	margin-left: 16px;
}

.dialog-theme-default .modal-dialog .modal-dialog .modal-dialog {
	margin-top: 32px;
	margin-left: 32px;
}

.dialog-theme-default .modal-dialog .modal-dialog .modal-dialog .modal-dialog {
	margin-top: 48px;
	margin-left: 48px;
}


.dialog-theme-default ~ .dialog-theme-default .modal-dialog {
	margin-top: 16px;
	margin-left: 16px;
}

.dialog-theme-default ~ .dialog-theme-default ~ .dialog-theme-default .modal-dialog {
	margin-top: 32px;
	margin-left: 32px;
}

.dialog-theme-default ~ .dialog-theme-default ~ .dialog-theme-default ~ .dialog-theme-default .modal-dialog {
	margin-top: 48px;
	margin-left: 48px;
}

#wicketDebugBar {
	display: block;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0px 10px 0px 5px;
}

#wicketDebugBar.bottom {
    top: auto;
    bottom: 0px;
}

#wicketDebugBar img {
	margin: 4px 10px -3px 0px;
	height: 16px;
	width: 16px;
	border: none;
}
#wicketDebugBarRemove img {
	margin-left: 10px;
	margin-right: 0px;
	cursor: pointer;
}
#wicketDebugBar .contributor a {
	margin-right: 10px;
	font-family: Verdana;
	font-size: 9pt;
	color: black;
}
.wicketversioncontrib {
	padding: 0em 0.5em;
	background-color: #AAA;
	opacity: 0.8;
}

.wicketDebugBar {
	background-color: #DDDDDD;
	opacity: 0.8;
}
.wicketDebugBarError {
	animation: wicketDebugBarFlicker 1s;
}
@keyframes wicketDebugBarFlicker {
	25%, 75% {background-color: red;}
	0%, 50%, 100% {background-color: #DDDDDD;}	
}

#wicketDebugBarCollapse {
	cursor: pointer;
}


#wartungsanzeige {
	font-weight: bold;
	font-size: 115%;
	width: 65%;
	max-width: 1520px;
	text-align: center;
	position: fixed;
	top: 0;
	left: 25px;
	right: 0;
	z-index: 100;
	vertical-align: center;
	margin: 0 auto;
	height: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFF;
}

.wartungsanzeige ul li {
	font-weight: normal;
	font-size: 90%;
	text-align: left;
	list-style: none;
	padding: 5px;
}

.wartungsanzeige {
	color: #000000;
	border: solid 2px #ff0000;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}


.tooltip {
  z-index: 1080;
  display: block;
  font-family: "Roboto", "Arial", "Helvetica", sans-serif;
  font-style: normal;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  word-wrap: break-word;
  color: rgb(252, 252, 252);
  opacity: 0;
  background: #535353;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  color: #535353;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: -0.5rem;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #535353;
}

.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: -0.5rem;
  width: 0.5rem;
  height: 1rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #535353;
}

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: -0.5rem;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: #535353;
}

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: -0.5rem;
  width: 0.5rem;
  height: 1rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #535353;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  text-align: center;
  border-radius: 0.5rem;
}

@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: normal;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/materialdesignicons-webfont.woff2") format("woff2");
}

.mdi:before {
  display: inline-block;
  font: normal normal normal 24px "Material Icons";
  color: #3a7917;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon_ab-testing::before {
  content: "\f01c9";
}

.icon_abacus::before {
  content: "\f16e0";
}

.icon_abjad-arabic::before {
  content: "\f1328";
}

.icon_abjad-hebrew::before {
  content: "\f1329";
}

.icon_abugida-devanagari::before {
  content: "\f132a";
}

.icon_abugida-thai::before {
  content: "\f132b";
}

.icon_access-point::before {
  content: "\f0003";
}

.icon_access-point-check::before {
  content: "\f1538";
}

.icon_access-point-minus::before {
  content: "\f1539";
}

.icon_access-point-network::before {
  content: "\f0002";
}

.icon_access-point-network-off::before {
  content: "\f0be1";
}

.icon_access-point-off::before {
  content: "\f1511";
}

.icon_access-point-plus::before {
  content: "\f153a";
}

.icon_access-point-remove::before {
  content: "\f153b";
}

.icon_account::before {
  content: "\f0004";
}

.icon_account-alert::before {
  content: "\f0005";
}

.icon_account-alert-outline::before {
  content: "\f0b50";
}

.icon_account-arrow-down::before {
  content: "\f1868";
}

.icon_account-arrow-down-outline::before {
  content: "\f1869";
}

.icon_account-arrow-left::before {
  content: "\f0b51";
}

.icon_account-arrow-left-outline::before {
  content: "\f0b52";
}

.icon_account-arrow-right::before {
  content: "\f0b53";
}

.icon_account-arrow-right-outline::before {
  content: "\f0b54";
}

.icon_account-arrow-up::before {
  content: "\f1867";
}

.icon_account-arrow-up-outline::before {
  content: "\f186a";
}

.icon_account-badge::before {
  content: "\f1b0a";
}

.icon_account-badge-outline::before {
  content: "\f1b0b";
}

.icon_account-box::before {
  content: "\f0006";
}

.icon_account-box-edit-outline::before {
  content: "\f1cc8";
}

.icon_account-box-minus-outline::before {
  content: "\f1cc9";
}

.icon_account-box-multiple::before {
  content: "\f0934";
}

.icon_account-box-multiple-outline::before {
  content: "\f100a";
}

.icon_account-box-outline::before {
  content: "\f0007";
}

.icon_account-box-plus-outline::before {
  content: "\f1cca";
}

.icon_account-cancel::before {
  content: "\f12df";
}

.icon_account-cancel-outline::before {
  content: "\f12e0";
}

.icon_account-card::before {
  content: "\f1ba4";
}

.icon_account-card-outline::before {
  content: "\f1ba5";
}

.icon_account-cash::before {
  content: "\f1097";
}

.icon_account-cash-outline::before {
  content: "\f1098";
}

.icon_account-check::before {
  content: "\f0008";
}

.icon_account-check-outline::before {
  content: "\f0be2";
}

.icon_account-child::before {
  content: "\f0a89";
}

.icon_account-child-circle::before {
  content: "\f0a8a";
}

.icon_account-child-outline::before {
  content: "\f10c8";
}

.icon_account-circle::before {
  content: "\f0009";
}

.icon_account-circle-outline::before {
  content: "\f0b55";
}

.icon_account-clock::before {
  content: "\f0b56";
}

.icon_account-clock-outline::before {
  content: "\f0b57";
}

.icon_account-cog::before {
  content: "\f1370";
}

.icon_account-cog-outline::before {
  content: "\f1371";
}

.icon_account-convert::before {
  content: "\f000a";
}

.icon_account-convert-outline::before {
  content: "\f1301";
}

.icon_account-cowboy-hat::before {
  content: "\f0e9b";
}

.icon_account-cowboy-hat-outline::before {
  content: "\f17f3";
}

.icon_account-credit-card::before {
  content: "\f1ba6";
}

.icon_account-credit-card-outline::before {
  content: "\f1ba7";
}

.icon_account-details::before {
  content: "\f0631";
}

.icon_account-details-outline::before {
  content: "\f1372";
}

.icon_account-edit::before {
  content: "\f06bc";
}

.icon_account-edit-outline::before {
  content: "\f0ffb";
}

.icon_account-eye::before {
  content: "\f0420";
}

.icon_account-eye-outline::before {
  content: "\f127b";
}

.icon_account-file::before {
  content: "\f1ca7";
}

.icon_account-file-outline::before {
  content: "\f1ca8";
}

.icon_account-file-text::before {
  content: "\f1ca9";
}

.icon_account-file-text-outline::before {
  content: "\f1caa";
}

.icon_account-filter::before {
  content: "\f0936";
}

.icon_account-filter-outline::before {
  content: "\f0f9d";
}

.icon_account-group::before {
  content: "\f0849";
}

.icon_account-group-outline::before {
  content: "\f0b58";
}

.icon_account-hard-hat::before {
  content: "\f05b5";
}

.icon_account-hard-hat-outline::before {
  content: "\f1a1f";
}

.icon_account-heart::before {
  content: "\f0899";
}

.icon_account-heart-outline::before {
  content: "\f0be3";
}

.icon_account-injury::before {
  content: "\f1815";
}

.icon_account-injury-outline::before {
  content: "\f1816";
}

.icon_account-key::before {
  content: "\f000b";
}

.icon_account-key-outline::before {
  content: "\f0be4";
}

.icon_account-lock::before {
  content: "\f115e";
}

.icon_account-lock-open::before {
  content: "\f1960";
}

.icon_account-lock-open-outline::before {
  content: "\f1961";
}

.icon_account-lock-outline::before {
  content: "\f115f";
}

.icon_account-minus::before {
  content: "\f000d";
}

.icon_account-minus-outline::before {
  content: "\f0aec";
}

.icon_account-multiple::before {
  content: "\f000e";
}

.icon_account-multiple-check::before {
  content: "\f08c5";
}

.icon_account-multiple-check-outline::before {
  content: "\f11fe";
}

.icon_account-multiple-minus::before {
  content: "\f05d3";
}

.icon_account-multiple-minus-outline::before {
  content: "\f0be5";
}

.icon_account-multiple-outline::before {
  content: "\f000f";
}

.icon_account-multiple-plus::before {
  content: "\f0010";
}

.icon_account-multiple-plus-outline::before {
  content: "\f0800";
}

.icon_account-multiple-remove::before {
  content: "\f120a";
}

.icon_account-multiple-remove-outline::before {
  content: "\f120b";
}

.icon_account-music::before {
  content: "\f0803";
}

.icon_account-music-outline::before {
  content: "\f0ce9";
}

.icon_account-network::before {
  content: "\f0011";
}

.icon_account-network-off::before {
  content: "\f1af1";
}

.icon_account-network-off-outline::before {
  content: "\f1af2";
}

.icon_account-network-outline::before {
  content: "\f0be6";
}

.icon_account-off::before {
  content: "\f0012";
}

.icon_account-off-outline::before {
  content: "\f0be7";
}

.icon_account-outline::before {
  content: "\f0013";
}

.icon_account-plus::before {
  content: "\f0014";
}

.icon_account-plus-outline::before {
  content: "\f0801";
}

.icon_account-question::before {
  content: "\f0b59";
}

.icon_account-question-outline::before {
  content: "\f0b5a";
}

.icon_account-reactivate::before {
  content: "\f152b";
}

.icon_account-reactivate-outline::before {
  content: "\f152c";
}

.icon_account-remove::before {
  content: "\f0015";
}

.icon_account-remove-outline::before {
  content: "\f0aed";
}

.icon_account-school::before {
  content: "\f1a20";
}

.icon_account-school-outline::before {
  content: "\f1a21";
}

.icon_account-search::before {
  content: "\f0016";
}

.icon_account-search-outline::before {
  content: "\f0935";
}

.icon_account-settings::before {
  content: "\f0630";
}

.icon_account-settings-outline::before {
  content: "\f10c9";
}

.icon_account-star::before {
  content: "\f0017";
}

.icon_account-star-outline::before {
  content: "\f0be8";
}

.icon_account-supervisor::before {
  content: "\f0a8b";
}

.icon_account-supervisor-circle::before {
  content: "\f0a8c";
}

.icon_account-supervisor-circle-outline::before {
  content: "\f14ec";
}

.icon_account-supervisor-outline::before {
  content: "\f112d";
}

.icon_account-switch::before {
  content: "\f0019";
}

.icon_account-switch-outline::before {
  content: "\f04cb";
}

.icon_account-sync::before {
  content: "\f191b";
}

.icon_account-sync-outline::before {
  content: "\f191c";
}

.icon_account-tag::before {
  content: "\f1c1b";
}

.icon_account-tag-outline::before {
  content: "\f1c1c";
}

.icon_account-tie::before {
  content: "\f0ce3";
}

.icon_account-tie-hat::before {
  content: "\f1898";
}

.icon_account-tie-hat-outline::before {
  content: "\f1899";
}

.icon_account-tie-outline::before {
  content: "\f10ca";
}

.icon_account-tie-voice::before {
  content: "\f1308";
}

.icon_account-tie-voice-off::before {
  content: "\f130a";
}

.icon_account-tie-voice-off-outline::before {
  content: "\f130b";
}

.icon_account-tie-voice-outline::before {
  content: "\f1309";
}

.icon_account-tie-woman::before {
  content: "\f1a8c";
}

.icon_account-voice::before {
  content: "\f05cb";
}

.icon_account-voice-off::before {
  content: "\f0ed4";
}

.icon_account-wrench::before {
  content: "\f189a";
}

.icon_account-wrench-outline::before {
  content: "\f189b";
}

.icon_adjust::before {
  content: "\f001a";
}

.icon_advertisements::before {
  content: "\f192a";
}

.icon_advertisements-off::before {
  content: "\f192b";
}

.icon_air-conditioner::before {
  content: "\f001b";
}

.icon_air-filter::before {
  content: "\f0d43";
}

.icon_air-horn::before {
  content: "\f0dac";
}

.icon_air-humidifier::before {
  content: "\f1099";
}

.icon_air-humidifier-off::before {
  content: "\f1466";
}

.icon_air-purifier::before {
  content: "\f0d44";
}

.icon_air-purifier-off::before {
  content: "\f1b57";
}

.icon_airbag::before {
  content: "\f0be9";
}

.icon_airballoon::before {
  content: "\f001c";
}

.icon_airballoon-outline::before {
  content: "\f100b";
}

.icon_airplane::before {
  content: "\f001d";
}

.icon_airplane-alert::before {
  content: "\f187a";
}

.icon_airplane-check::before {
  content: "\f187b";
}

.icon_airplane-clock::before {
  content: "\f187c";
}

.icon_airplane-cog::before {
  content: "\f187d";
}

.icon_airplane-edit::before {
  content: "\f187e";
}

.icon_airplane-landing::before {
  content: "\f05d4";
}

.icon_airplane-marker::before {
  content: "\f187f";
}

.icon_airplane-minus::before {
  content: "\f1880";
}

.icon_airplane-off::before {
  content: "\f001e";
}

.icon_airplane-plus::before {
  content: "\f1881";
}

.icon_airplane-remove::before {
  content: "\f1882";
}

.icon_airplane-search::before {
  content: "\f1883";
}

.icon_airplane-settings::before {
  content: "\f1884";
}

.icon_airplane-takeoff::before {
  content: "\f05d5";
}

.icon_airport::before {
  content: "\f084b";
}

.icon_alarm::before {
  content: "\f0020";
}

.icon_alarm-bell::before {
  content: "\f078e";
}

.icon_alarm-check::before {
  content: "\f0021";
}

.icon_alarm-light::before {
  content: "\f078f";
}

.icon_alarm-light-off::before {
  content: "\f171e";
}

.icon_alarm-light-off-outline::before {
  content: "\f171f";
}

.icon_alarm-light-outline::before {
  content: "\f0bea";
}

.icon_alarm-multiple::before {
  content: "\f0022";
}

.icon_alarm-note::before {
  content: "\f0e71";
}

.icon_alarm-note-off::before {
  content: "\f0e72";
}

.icon_alarm-off::before {
  content: "\f0023";
}

.icon_alarm-panel::before {
  content: "\f15c4";
}

.icon_alarm-panel-outline::before {
  content: "\f15c5";
}

.icon_alarm-plus::before {
  content: "\f0024";
}

.icon_alarm-snooze::before {
  content: "\f068e";
}

.icon_album::before {
  content: "\f0025";
}

.icon_alert::before {
  content: "\f0026";
}

.icon_alert-box::before {
  content: "\f0027";
}

.icon_alert-box-outline::before {
  content: "\f0ce4";
}

.icon_alert-circle::before {
  content: "\f0028";
}

.icon_alert-circle-check::before {
  content: "\f11ed";
}

.icon_alert-circle-check-outline::before {
  content: "\f11ee";
}

.icon_alert-circle-outline::before {
  content: "\f05d6";
}

.icon_alert-decagram::before {
  content: "\f06bd";
}

.icon_alert-decagram-outline::before {
  content: "\f0ce5";
}

.icon_alert-minus::before {
  content: "\f14bb";
}

.icon_alert-minus-outline::before {
  content: "\f14be";
}

.icon_alert-octagon::before {
  content: "\f0029";
}

.icon_alert-octagon-outline::before {
  content: "\f0ce6";
}

.icon_alert-octagram::before {
  content: "\f0767";
}

.icon_alert-octagram-outline::before {
  content: "\f0ce7";
}

.icon_alert-outline::before {
  content: "\f002a";
}

.icon_alert-plus::before {
  content: "\f14ba";
}

.icon_alert-plus-outline::before {
  content: "\f14bd";
}

.icon_alert-remove::before {
  content: "\f14bc";
}

.icon_alert-remove-outline::before {
  content: "\f14bf";
}

.icon_alert-rhombus::before {
  content: "\f11ce";
}

.icon_alert-rhombus-outline::before {
  content: "\f11cf";
}

.icon_alien::before {
  content: "\f089a";
}

.icon_alien-outline::before {
  content: "\f10cb";
}

.icon_align-horizontal-center::before {
  content: "\f11c3";
}

.icon_align-horizontal-distribute::before {
  content: "\f1962";
}

.icon_align-horizontal-left::before {
  content: "\f11c2";
}

.icon_align-horizontal-right::before {
  content: "\f11c4";
}

.icon_align-vertical-bottom::before {
  content: "\f11c5";
}

.icon_align-vertical-center::before {
  content: "\f11c6";
}

.icon_align-vertical-distribute::before {
  content: "\f1963";
}

.icon_align-vertical-top::before {
  content: "\f11c7";
}

.icon_all-inclusive::before {
  content: "\f06be";
}

.icon_all-inclusive-box::before {
  content: "\f188d";
}

.icon_all-inclusive-box-outline::before {
  content: "\f188e";
}

.icon_allergy::before {
  content: "\f1258";
}

.icon_alpha::before {
  content: "\f002b";
}

.icon_alpha-a::before {
  content: "\f0aee";
}

.icon_alpha-a-box::before {
  content: "\f0b08";
}

.icon_alpha-a-box-outline::before {
  content: "\f0beb";
}

.icon_alpha-a-circle::before {
  content: "\f0bec";
}

.icon_alpha-a-circle-outline::before {
  content: "\f0bed";
}

.icon_alpha-b::before {
  content: "\f0aef";
}

.icon_alpha-b-box::before {
  content: "\f0b09";
}

.icon_alpha-b-box-outline::before {
  content: "\f0bee";
}

.icon_alpha-b-circle::before {
  content: "\f0bef";
}

.icon_alpha-b-circle-outline::before {
  content: "\f0bf0";
}

.icon_alpha-c::before {
  content: "\f0af0";
}

.icon_alpha-c-box::before {
  content: "\f0b0a";
}

.icon_alpha-c-box-outline::before {
  content: "\f0bf1";
}

.icon_alpha-c-circle::before {
  content: "\f0bf2";
}

.icon_alpha-c-circle-outline::before {
  content: "\f0bf3";
}

.icon_alpha-d::before {
  content: "\f0af1";
}

.icon_alpha-d-box::before {
  content: "\f0b0b";
}

.icon_alpha-d-box-outline::before {
  content: "\f0bf4";
}

.icon_alpha-d-circle::before {
  content: "\f0bf5";
}

.icon_alpha-d-circle-outline::before {
  content: "\f0bf6";
}

.icon_alpha-e::before {
  content: "\f0af2";
}

.icon_alpha-e-box::before {
  content: "\f0b0c";
}

.icon_alpha-e-box-outline::before {
  content: "\f0bf7";
}

.icon_alpha-e-circle::before {
  content: "\f0bf8";
}

.icon_alpha-e-circle-outline::before {
  content: "\f0bf9";
}

.icon_alpha-f::before {
  content: "\f0af3";
}

.icon_alpha-f-box::before {
  content: "\f0b0d";
}

.icon_alpha-f-box-outline::before {
  content: "\f0bfa";
}

.icon_alpha-f-circle::before {
  content: "\f0bfb";
}

.icon_alpha-f-circle-outline::before {
  content: "\f0bfc";
}

.icon_alpha-g::before {
  content: "\f0af4";
}

.icon_alpha-g-box::before {
  content: "\f0b0e";
}

.icon_alpha-g-box-outline::before {
  content: "\f0bfd";
}

.icon_alpha-g-circle::before {
  content: "\f0bfe";
}

.icon_alpha-g-circle-outline::before {
  content: "\f0bff";
}

.icon_alpha-h::before {
  content: "\f0af5";
}

.icon_alpha-h-box::before {
  content: "\f0b0f";
}

.icon_alpha-h-box-outline::before {
  content: "\f0c00";
}

.icon_alpha-h-circle::before {
  content: "\f0c01";
}

.icon_alpha-h-circle-outline::before {
  content: "\f0c02";
}

.icon_alpha-i::before {
  content: "\f0af6";
}

.icon_alpha-i-box::before {
  content: "\f0b10";
}

.icon_alpha-i-box-outline::before {
  content: "\f0c03";
}

.icon_alpha-i-circle::before {
  content: "\f0c04";
}

.icon_alpha-i-circle-outline::before {
  content: "\f0c05";
}

.icon_alpha-j::before {
  content: "\f0af7";
}

.icon_alpha-j-box::before {
  content: "\f0b11";
}

.icon_alpha-j-box-outline::before {
  content: "\f0c06";
}

.icon_alpha-j-circle::before {
  content: "\f0c07";
}

.icon_alpha-j-circle-outline::before {
  content: "\f0c08";
}

.icon_alpha-k::before {
  content: "\f0af8";
}

.icon_alpha-k-box::before {
  content: "\f0b12";
}

.icon_alpha-k-box-outline::before {
  content: "\f0c09";
}

.icon_alpha-k-circle::before {
  content: "\f0c0a";
}

.icon_alpha-k-circle-outline::before {
  content: "\f0c0b";
}

.icon_alpha-l::before {
  content: "\f0af9";
}

.icon_alpha-l-box::before {
  content: "\f0b13";
}

.icon_alpha-l-box-outline::before {
  content: "\f0c0c";
}

.icon_alpha-l-circle::before {
  content: "\f0c0d";
}

.icon_alpha-l-circle-outline::before {
  content: "\f0c0e";
}

.icon_alpha-m::before {
  content: "\f0afa";
}

.icon_alpha-m-box::before {
  content: "\f0b14";
}

.icon_alpha-m-box-outline::before {
  content: "\f0c0f";
}

.icon_alpha-m-circle::before {
  content: "\f0c10";
}

.icon_alpha-m-circle-outline::before {
  content: "\f0c11";
}

.icon_alpha-n::before {
  content: "\f0afb";
}

.icon_alpha-n-box::before {
  content: "\f0b15";
}

.icon_alpha-n-box-outline::before {
  content: "\f0c12";
}

.icon_alpha-n-circle::before {
  content: "\f0c13";
}

.icon_alpha-n-circle-outline::before {
  content: "\f0c14";
}

.icon_alpha-o::before {
  content: "\f0afc";
}

.icon_alpha-o-box::before {
  content: "\f0b16";
}

.icon_alpha-o-box-outline::before {
  content: "\f0c15";
}

.icon_alpha-o-circle::before {
  content: "\f0c16";
}

.icon_alpha-o-circle-outline::before {
  content: "\f0c17";
}

.icon_alpha-p::before {
  content: "\f0afd";
}

.icon_alpha-p-box::before {
  content: "\f0b17";
}

.icon_alpha-p-box-outline::before {
  content: "\f0c18";
}

.icon_alpha-p-circle::before {
  content: "\f0c19";
}

.icon_alpha-p-circle-outline::before {
  content: "\f0c1a";
}

.icon_alpha-q::before {
  content: "\f0afe";
}

.icon_alpha-q-box::before {
  content: "\f0b18";
}

.icon_alpha-q-box-outline::before {
  content: "\f0c1b";
}

.icon_alpha-q-circle::before {
  content: "\f0c1c";
}

.icon_alpha-q-circle-outline::before {
  content: "\f0c1d";
}

.icon_alpha-r::before {
  content: "\f0aff";
}

.icon_alpha-r-box::before {
  content: "\f0b19";
}

.icon_alpha-r-box-outline::before {
  content: "\f0c1e";
}

.icon_alpha-r-circle::before {
  content: "\f0c1f";
}

.icon_alpha-r-circle-outline::before {
  content: "\f0c20";
}

.icon_alpha-s::before {
  content: "\f0b00";
}

.icon_alpha-s-box::before {
  content: "\f0b1a";
}

.icon_alpha-s-box-outline::before {
  content: "\f0c21";
}

.icon_alpha-s-circle::before {
  content: "\f0c22";
}

.icon_alpha-s-circle-outline::before {
  content: "\f0c23";
}

.icon_alpha-t::before {
  content: "\f0b01";
}

.icon_alpha-t-box::before {
  content: "\f0b1b";
}

.icon_alpha-t-box-outline::before {
  content: "\f0c24";
}

.icon_alpha-t-circle::before {
  content: "\f0c25";
}

.icon_alpha-t-circle-outline::before {
  content: "\f0c26";
}

.icon_alpha-u::before {
  content: "\f0b02";
}

.icon_alpha-u-box::before {
  content: "\f0b1c";
}

.icon_alpha-u-box-outline::before {
  content: "\f0c27";
}

.icon_alpha-u-circle::before {
  content: "\f0c28";
}

.icon_alpha-u-circle-outline::before {
  content: "\f0c29";
}

.icon_alpha-v::before {
  content: "\f0b03";
}

.icon_alpha-v-box::before {
  content: "\f0b1d";
}

.icon_alpha-v-box-outline::before {
  content: "\f0c2a";
}

.icon_alpha-v-circle::before {
  content: "\f0c2b";
}

.icon_alpha-v-circle-outline::before {
  content: "\f0c2c";
}

.icon_alpha-w::before {
  content: "\f0b04";
}

.icon_alpha-w-box::before {
  content: "\f0b1e";
}

.icon_alpha-w-box-outline::before {
  content: "\f0c2d";
}

.icon_alpha-w-circle::before {
  content: "\f0c2e";
}

.icon_alpha-w-circle-outline::before {
  content: "\f0c2f";
}

.icon_alpha-x::before {
  content: "\f0b05";
}

.icon_alpha-x-box::before {
  content: "\f0b1f";
}

.icon_alpha-x-box-outline::before {
  content: "\f0c30";
}

.icon_alpha-x-circle::before {
  content: "\f0c31";
}

.icon_alpha-x-circle-outline::before {
  content: "\f0c32";
}

.icon_alpha-y::before {
  content: "\f0b06";
}

.icon_alpha-y-box::before {
  content: "\f0b20";
}

.icon_alpha-y-box-outline::before {
  content: "\f0c33";
}

.icon_alpha-y-circle::before {
  content: "\f0c34";
}

.icon_alpha-y-circle-outline::before {
  content: "\f0c35";
}

.icon_alpha-z::before {
  content: "\f0b07";
}

.icon_alpha-z-box::before {
  content: "\f0b21";
}

.icon_alpha-z-box-outline::before {
  content: "\f0c36";
}

.icon_alpha-z-circle::before {
  content: "\f0c37";
}

.icon_alpha-z-circle-outline::before {
  content: "\f0c38";
}

.icon_alphabet-aurebesh::before {
  content: "\f132c";
}

.icon_alphabet-cyrillic::before {
  content: "\f132d";
}

.icon_alphabet-greek::before {
  content: "\f132e";
}

.icon_alphabet-latin::before {
  content: "\f132f";
}

.icon_alphabet-piqad::before {
  content: "\f1330";
}

.icon_alphabet-tengwar::before {
  content: "\f1337";
}

.icon_alphabetical::before {
  content: "\f002c";
}

.icon_alphabetical-off::before {
  content: "\f100c";
}

.icon_alphabetical-variant::before {
  content: "\f100d";
}

.icon_alphabetical-variant-off::before {
  content: "\f100e";
}

.icon_altimeter::before {
  content: "\f05d7";
}

.icon_ambulance::before {
  content: "\f002f";
}

.icon_ammunition::before {
  content: "\f0ce8";
}

.icon_ampersand::before {
  content: "\f0a8d";
}

.icon_amplifier::before {
  content: "\f0030";
}

.icon_amplifier-off::before {
  content: "\f11b5";
}

.icon_anchor::before {
  content: "\f0031";
}

.icon_android::before {
  content: "\f0032";
}

.icon_android-studio::before {
  content: "\f0034";
}

.icon_angle-acute::before {
  content: "\f0937";
}

.icon_angle-obtuse::before {
  content: "\f0938";
}

.icon_angle-right::before {
  content: "\f0939";
}

.icon_angular::before {
  content: "\f06b2";
}

.icon_angularjs::before {
  content: "\f06bf";
}

.icon_animation::before {
  content: "\f05d8";
}

.icon_animation-outline::before {
  content: "\f0a8f";
}

.icon_animation-play::before {
  content: "\f093a";
}

.icon_animation-play-outline::before {
  content: "\f0a90";
}

.icon_ansible::before {
  content: "\f109a";
}

.icon_antenna::before {
  content: "\f1119";
}

.icon_anvil::before {
  content: "\f089b";
}

.icon_apache-kafka::before {
  content: "\f100f";
}

.icon_api::before {
  content: "\f109b";
}

.icon_api-off::before {
  content: "\f1257";
}

.icon_apple::before {
  content: "\f0035";
}

.icon_apple-finder::before {
  content: "\f0036";
}

.icon_apple-icloud::before {
  content: "\f0038";
}

.icon_apple-ios::before {
  content: "\f0037";
}

.icon_apple-keyboard-caps::before {
  content: "\f0632";
}

.icon_apple-keyboard-command::before {
  content: "\f0633";
}

.icon_apple-keyboard-control::before {
  content: "\f0634";
}

.icon_apple-keyboard-option::before {
  content: "\f0635";
}

.icon_apple-keyboard-shift::before {
  content: "\f0636";
}

.icon_apple-safari::before {
  content: "\f0039";
}

.icon_application::before {
  content: "\f08c6";
}

.icon_application-array::before {
  content: "\f10f5";
}

.icon_application-array-outline::before {
  content: "\f10f6";
}

.icon_application-braces::before {
  content: "\f10f7";
}

.icon_application-braces-outline::before {
  content: "\f10f8";
}

.icon_application-brackets::before {
  content: "\f0c8b";
}

.icon_application-brackets-outline::before {
  content: "\f0c8c";
}

.icon_application-cog::before {
  content: "\f0675";
}

.icon_application-cog-outline::before {
  content: "\f1577";
}

.icon_application-edit::before {
  content: "\f00ae";
}

.icon_application-edit-outline::before {
  content: "\f0619";
}

.icon_application-export::before {
  content: "\f0dad";
}

.icon_application-import::before {
  content: "\f0dae";
}

.icon_application-outline::before {
  content: "\f0614";
}

.icon_application-parentheses::before {
  content: "\f10f9";
}

.icon_application-parentheses-outline::before {
  content: "\f10fa";
}

.icon_application-settings::before {
  content: "\f0b60";
}

.icon_application-settings-outline::before {
  content: "\f1555";
}

.icon_application-variable::before {
  content: "\f10fb";
}

.icon_application-variable-outline::before {
  content: "\f10fc";
}

.icon_approximately-equal::before {
  content: "\f0f9e";
}

.icon_approximately-equal-box::before {
  content: "\f0f9f";
}

.icon_apps::before {
  content: "\f003b";
}

.icon_apps-box::before {
  content: "\f0d46";
}

.icon_arch::before {
  content: "\f08c7";
}

.icon_archive::before {
  content: "\f003c";
}

.icon_archive-alert::before {
  content: "\f14fd";
}

.icon_archive-alert-outline::before {
  content: "\f14fe";
}

.icon_archive-arrow-down::before {
  content: "\f1259";
}

.icon_archive-arrow-down-outline::before {
  content: "\f125a";
}

.icon_archive-arrow-up::before {
  content: "\f125b";
}

.icon_archive-arrow-up-outline::before {
  content: "\f125c";
}

.icon_archive-cancel::before {
  content: "\f174b";
}

.icon_archive-cancel-outline::before {
  content: "\f174c";
}

.icon_archive-check::before {
  content: "\f174d";
}

.icon_archive-check-outline::before {
  content: "\f174e";
}

.icon_archive-clock::before {
  content: "\f174f";
}

.icon_archive-clock-outline::before {
  content: "\f1750";
}

.icon_archive-cog::before {
  content: "\f1751";
}

.icon_archive-cog-outline::before {
  content: "\f1752";
}

.icon_archive-edit::before {
  content: "\f1753";
}

.icon_archive-edit-outline::before {
  content: "\f1754";
}

.icon_archive-eye::before {
  content: "\f1755";
}

.icon_archive-eye-outline::before {
  content: "\f1756";
}

.icon_archive-lock::before {
  content: "\f1757";
}

.icon_archive-lock-open::before {
  content: "\f1758";
}

.icon_archive-lock-open-outline::before {
  content: "\f1759";
}

.icon_archive-lock-outline::before {
  content: "\f175a";
}

.icon_archive-marker::before {
  content: "\f175b";
}

.icon_archive-marker-outline::before {
  content: "\f175c";
}

.icon_archive-minus::before {
  content: "\f175d";
}

.icon_archive-minus-outline::before {
  content: "\f175e";
}

.icon_archive-music::before {
  content: "\f175f";
}

.icon_archive-music-outline::before {
  content: "\f1760";
}

.icon_archive-off::before {
  content: "\f1761";
}

.icon_archive-off-outline::before {
  content: "\f1762";
}

.icon_archive-outline::before {
  content: "\f120e";
}

.icon_archive-plus::before {
  content: "\f1763";
}

.icon_archive-plus-outline::before {
  content: "\f1764";
}

.icon_archive-refresh::before {
  content: "\f1765";
}

.icon_archive-refresh-outline::before {
  content: "\f1766";
}

.icon_archive-remove::before {
  content: "\f1767";
}

.icon_archive-remove-outline::before {
  content: "\f1768";
}

.icon_archive-search::before {
  content: "\f1769";
}

.icon_archive-search-outline::before {
  content: "\f176a";
}

.icon_archive-settings::before {
  content: "\f176b";
}

.icon_archive-settings-outline::before {
  content: "\f176c";
}

.icon_archive-star::before {
  content: "\f176d";
}

.icon_archive-star-outline::before {
  content: "\f176e";
}

.icon_archive-sync::before {
  content: "\f176f";
}

.icon_archive-sync-outline::before {
  content: "\f1770";
}

.icon_arm-flex::before {
  content: "\f0fd7";
}

.icon_arm-flex-outline::before {
  content: "\f0fd6";
}

.icon_arrange-bring-forward::before {
  content: "\f003d";
}

.icon_arrange-bring-to-front::before {
  content: "\f003e";
}

.icon_arrange-send-backward::before {
  content: "\f003f";
}

.icon_arrange-send-to-back::before {
  content: "\f0040";
}

.icon_arrow-all::before {
  content: "\f0041";
}

.icon_arrow-bottom-left::before {
  content: "\f0042";
}

.icon_arrow-bottom-left-bold-box::before {
  content: "\f1964";
}

.icon_arrow-bottom-left-bold-box-outline::before {
  content: "\f1965";
}

.icon_arrow-bottom-left-bold-outline::before {
  content: "\f09b7";
}

.icon_arrow-bottom-left-thick::before {
  content: "\f09b8";
}

.icon_arrow-bottom-left-thin::before {
  content: "\f19b6";
}

.icon_arrow-bottom-left-thin-circle-outline::before {
  content: "\f1596";
}

.icon_arrow-bottom-right::before {
  content: "\f0043";
}

.icon_arrow-bottom-right-bold-box::before {
  content: "\f1966";
}

.icon_arrow-bottom-right-bold-box-outline::before {
  content: "\f1967";
}

.icon_arrow-bottom-right-bold-outline::before {
  content: "\f09b9";
}

.icon_arrow-bottom-right-thick::before {
  content: "\f09ba";
}

.icon_arrow-bottom-right-thin::before {
  content: "\f19b7";
}

.icon_arrow-bottom-right-thin-circle-outline::before {
  content: "\f1595";
}

.icon_arrow-collapse::before {
  content: "\f0615";
}

.icon_arrow-collapse-all::before {
  content: "\f0044";
}

.icon_arrow-collapse-down::before {
  content: "\f0792";
}

.icon_arrow-collapse-horizontal::before {
  content: "\f084c";
}

.icon_arrow-collapse-left::before {
  content: "\f0793";
}

.icon_arrow-collapse-right::before {
  content: "\f0794";
}

.icon_arrow-collapse-up::before {
  content: "\f0795";
}

.icon_arrow-collapse-vertical::before {
  content: "\f084d";
}

.icon_arrow-decision::before {
  content: "\f09bb";
}

.icon_arrow-decision-auto::before {
  content: "\f09bc";
}

.icon_arrow-decision-auto-outline::before {
  content: "\f09bd";
}

.icon_arrow-decision-outline::before {
  content: "\f09be";
}

.icon_arrow-down::before {
  content: "\f0045";
}

.icon_arrow-down-bold::before {
  content: "\f072e";
}

.icon_arrow-down-bold-box::before {
  content: "\f072f";
}

.icon_arrow-down-bold-box-outline::before {
  content: "\f0730";
}

.icon_arrow-down-bold-circle::before {
  content: "\f0047";
}

.icon_arrow-down-bold-circle-outline::before {
  content: "\f0048";
}

.icon_arrow-down-bold-hexagon-outline::before {
  content: "\f0049";
}

.icon_arrow-down-bold-outline::before {
  content: "\f09bf";
}

.icon_arrow-down-box::before {
  content: "\f06c0";
}

.icon_arrow-down-circle::before {
  content: "\f0cdb";
}

.icon_arrow-down-circle-outline::before {
  content: "\f0cdc";
}

.icon_arrow-down-drop-circle::before {
  content: "\f004a";
}

.icon_arrow-down-drop-circle-outline::before {
  content: "\f004b";
}

.icon_arrow-down-left::before {
  content: "\f17a1";
}

.icon_arrow-down-left-bold::before {
  content: "\f17a2";
}

.icon_arrow-down-right::before {
  content: "\f17a3";
}

.icon_arrow-down-right-bold::before {
  content: "\f17a4";
}

.icon_arrow-down-thick::before {
  content: "\f0046";
}

.icon_arrow-down-thin::before {
  content: "\f19b3";
}

.icon_arrow-down-thin-circle-outline::before {
  content: "\f1599";
}

.icon_arrow-expand::before {
  content: "\f0616";
}

.icon_arrow-expand-all::before {
  content: "\f004c";
}

.icon_arrow-expand-down::before {
  content: "\f0796";
}

.icon_arrow-expand-horizontal::before {
  content: "\f084e";
}

.icon_arrow-expand-left::before {
  content: "\f0797";
}

.icon_arrow-expand-right::before {
  content: "\f0798";
}

.icon_arrow-expand-up::before {
  content: "\f0799";
}

.icon_arrow-expand-vertical::before {
  content: "\f084f";
}

.icon_arrow-horizontal-lock::before {
  content: "\f115b";
}

.icon_arrow-left::before {
  content: "\f004d";
}

.icon_arrow-left-bold::before {
  content: "\f0731";
}

.icon_arrow-left-bold-box::before {
  content: "\f0732";
}

.icon_arrow-left-bold-box-outline::before {
  content: "\f0733";
}

.icon_arrow-left-bold-circle::before {
  content: "\f004f";
}

.icon_arrow-left-bold-circle-outline::before {
  content: "\f0050";
}

.icon_arrow-left-bold-hexagon-outline::before {
  content: "\f0051";
}

.icon_arrow-left-bold-outline::before {
  content: "\f09c0";
}

.icon_arrow-left-bottom::before {
  content: "\f17a5";
}

.icon_arrow-left-bottom-bold::before {
  content: "\f17a6";
}

.icon_arrow-left-box::before {
  content: "\f06c1";
}

.icon_arrow-left-circle::before {
  content: "\f0cdd";
}

.icon_arrow-left-circle-outline::before {
  content: "\f0cde";
}

.icon_arrow-left-drop-circle::before {
  content: "\f0052";
}

.icon_arrow-left-drop-circle-outline::before {
  content: "\f0053";
}

.icon_arrow-left-right::before {
  content: "\f0e73";
}

.icon_arrow-left-right-bold::before {
  content: "\f0e74";
}

.icon_arrow-left-right-bold-outline::before {
  content: "\f09c1";
}

.icon_arrow-left-thick::before {
  content: "\f004e";
}

.icon_arrow-left-thin::before {
  content: "\f19b1";
}

.icon_arrow-left-thin-circle-outline::before {
  content: "\f159a";
}

.icon_arrow-left-top::before {
  content: "\f17a7";
}

.icon_arrow-left-top-bold::before {
  content: "\f17a8";
}

.icon_arrow-oscillating::before {
  content: "\f1c91";
}

.icon_arrow-oscillating-off::before {
  content: "\f1c92";
}

.icon_arrow-projectile::before {
  content: "\f1840";
}

.icon_arrow-projectile-multiple::before {
  content: "\f183f";
}

.icon_arrow-right::before {
  content: "\f0054";
}

.icon_arrow-right-bold::before {
  content: "\f0734";
}

.icon_arrow-right-bold-box::before {
  content: "\f0735";
}

.icon_arrow-right-bold-box-outline::before {
  content: "\f0736";
}

.icon_arrow-right-bold-circle::before {
  content: "\f0056";
}

.icon_arrow-right-bold-circle-outline::before {
  content: "\f0057";
}

.icon_arrow-right-bold-hexagon-outline::before {
  content: "\f0058";
}

.icon_arrow-right-bold-outline::before {
  content: "\f09c2";
}

.icon_arrow-right-bottom::before {
  content: "\f17a9";
}

.icon_arrow-right-bottom-bold::before {
  content: "\f17aa";
}

.icon_arrow-right-box::before {
  content: "\f06c2";
}

.icon_arrow-right-circle::before {
  content: "\f0cdf";
}

.icon_arrow-right-circle-outline::before {
  content: "\f0ce0";
}

.icon_arrow-right-drop-circle::before {
  content: "\f0059";
}

.icon_arrow-right-drop-circle-outline::before {
  content: "\f005a";
}

.icon_arrow-right-thick::before {
  content: "\f0055";
}

.icon_arrow-right-thin::before {
  content: "\f19b0";
}

.icon_arrow-right-thin-circle-outline::before {
  content: "\f1598";
}

.icon_arrow-right-top::before {
  content: "\f17ab";
}

.icon_arrow-right-top-bold::before {
  content: "\f17ac";
}

.icon_arrow-split-horizontal::before {
  content: "\f093b";
}

.icon_arrow-split-vertical::before {
  content: "\f093c";
}

.icon_arrow-top-left::before {
  content: "\f005b";
}

.icon_arrow-top-left-bold-box::before {
  content: "\f1968";
}

.icon_arrow-top-left-bold-box-outline::before {
  content: "\f1969";
}

.icon_arrow-top-left-bold-outline::before {
  content: "\f09c3";
}

.icon_arrow-top-left-bottom-right::before {
  content: "\f0e75";
}

.icon_arrow-top-left-bottom-right-bold::before {
  content: "\f0e76";
}

.icon_arrow-top-left-thick::before {
  content: "\f09c4";
}

.icon_arrow-top-left-thin::before {
  content: "\f19b5";
}

.icon_arrow-top-left-thin-circle-outline::before {
  content: "\f1593";
}

.icon_arrow-top-right::before {
  content: "\f005c";
}

.icon_arrow-top-right-bold-box::before {
  content: "\f196a";
}

.icon_arrow-top-right-bold-box-outline::before {
  content: "\f196b";
}

.icon_arrow-top-right-bold-outline::before {
  content: "\f09c5";
}

.icon_arrow-top-right-bottom-left::before {
  content: "\f0e77";
}

.icon_arrow-top-right-bottom-left-bold::before {
  content: "\f0e78";
}

.icon_arrow-top-right-thick::before {
  content: "\f09c6";
}

.icon_arrow-top-right-thin::before {
  content: "\f19b4";
}

.icon_arrow-top-right-thin-circle-outline::before {
  content: "\f1594";
}

.icon_arrow-u-down-left::before {
  content: "\f17ad";
}

.icon_arrow-u-down-left-bold::before {
  content: "\f17ae";
}

.icon_arrow-u-down-right::before {
  content: "\f17af";
}

.icon_arrow-u-down-right-bold::before {
  content: "\f17b0";
}

.icon_arrow-u-left-bottom::before {
  content: "\f17b1";
}

.icon_arrow-u-left-bottom-bold::before {
  content: "\f17b2";
}

.icon_arrow-u-left-top::before {
  content: "\f17b3";
}

.icon_arrow-u-left-top-bold::before {
  content: "\f17b4";
}

.icon_arrow-u-right-bottom::before {
  content: "\f17b5";
}

.icon_arrow-u-right-bottom-bold::before {
  content: "\f17b6";
}

.icon_arrow-u-right-top::before {
  content: "\f17b7";
}

.icon_arrow-u-right-top-bold::before {
  content: "\f17b8";
}

.icon_arrow-u-up-left::before {
  content: "\f17b9";
}

.icon_arrow-u-up-left-bold::before {
  content: "\f17ba";
}

.icon_arrow-u-up-right::before {
  content: "\f17bb";
}

.icon_arrow-u-up-right-bold::before {
  content: "\f17bc";
}

.icon_arrow-up::before {
  content: "\f005d";
}

.icon_arrow-up-bold::before {
  content: "\f0737";
}

.icon_arrow-up-bold-box::before {
  content: "\f0738";
}

.icon_arrow-up-bold-box-outline::before {
  content: "\f0739";
}

.icon_arrow-up-bold-circle::before {
  content: "\f005f";
}

.icon_arrow-up-bold-circle-outline::before {
  content: "\f0060";
}

.icon_arrow-up-bold-hexagon-outline::before {
  content: "\f0061";
}

.icon_arrow-up-bold-outline::before {
  content: "\f09c7";
}

.icon_arrow-up-box::before {
  content: "\f06c3";
}

.icon_arrow-up-circle::before {
  content: "\f0ce1";
}

.icon_arrow-up-circle-outline::before {
  content: "\f0ce2";
}

.icon_arrow-up-down::before {
  content: "\f0e79";
}

.icon_arrow-up-down-bold::before {
  content: "\f0e7a";
}

.icon_arrow-up-down-bold-outline::before {
  content: "\f09c8";
}

.icon_arrow-up-drop-circle::before {
  content: "\f0062";
}

.icon_arrow-up-drop-circle-outline::before {
  content: "\f0063";
}

.icon_arrow-up-left::before {
  content: "\f17bd";
}

.icon_arrow-up-left-bold::before {
  content: "\f17be";
}

.icon_arrow-up-right::before {
  content: "\f17bf";
}

.icon_arrow-up-right-bold::before {
  content: "\f17c0";
}

.icon_arrow-up-thick::before {
  content: "\f005e";
}

.icon_arrow-up-thin::before {
  content: "\f19b2";
}

.icon_arrow-up-thin-circle-outline::before {
  content: "\f1597";
}

.icon_arrow-vertical-lock::before {
  content: "\f115c";
}

.icon_artboard::before {
  content: "\f1b9a";
}

.icon_artstation::before {
  content: "\f0b5b";
}

.icon_aspect-ratio::before {
  content: "\f0a24";
}

.icon_assistant::before {
  content: "\f0064";
}

.icon_asterisk::before {
  content: "\f06c4";
}

.icon_asterisk-circle-outline::before {
  content: "\f1a27";
}

.icon_at::before {
  content: "\f0065";
}

.icon_atlassian::before {
  content: "\f0804";
}

.icon_atm::before {
  content: "\f0d47";
}

.icon_atom::before {
  content: "\f0768";
}

.icon_atom-variant::before {
  content: "\f0e7b";
}

.icon_attachment::before {
  content: "\f0066";
}

.icon_attachment-check::before {
  content: "\f1ac1";
}

.icon_attachment-lock::before {
  content: "\f19c4";
}

.icon_attachment-minus::before {
  content: "\f1ac2";
}

.icon_attachment-off::before {
  content: "\f1ac3";
}

.icon_attachment-plus::before {
  content: "\f1ac4";
}

.icon_attachment-remove::before {
  content: "\f1ac5";
}

.icon_atv::before {
  content: "\f1b70";
}

.icon_audio-input-rca::before {
  content: "\f186b";
}

.icon_audio-input-stereo-minijack::before {
  content: "\f186c";
}

.icon_audio-input-xlr::before {
  content: "\f186d";
}

.icon_audio-video::before {
  content: "\f093d";
}

.icon_audio-video-off::before {
  content: "\f11b6";
}

.icon_augmented-reality::before {
  content: "\f0850";
}

.icon_aurora::before {
  content: "\f1bb9";
}

.icon_auto-download::before {
  content: "\f137e";
}

.icon_auto-fix::before {
  content: "\f0068";
}

.icon_auto-mode::before {
  content: "\f1c20";
}

.icon_auto-upload::before {
  content: "\f0069";
}

.icon_autorenew::before {
  content: "\f006a";
}

.icon_autorenew-off::before {
  content: "\f19e7";
}

.icon_av-timer::before {
  content: "\f006b";
}

.icon_awning::before {
  content: "\f1b87";
}

.icon_awning-outline::before {
  content: "\f1b88";
}

.icon_aws::before {
  content: "\f0e0f";
}

.icon_axe::before {
  content: "\f08c8";
}

.icon_axe-battle::before {
  content: "\f1842";
}

.icon_axis::before {
  content: "\f0d48";
}

.icon_axis-arrow::before {
  content: "\f0d49";
}

.icon_axis-arrow-info::before {
  content: "\f140e";
}

.icon_axis-arrow-lock::before {
  content: "\f0d4a";
}

.icon_axis-lock::before {
  content: "\f0d4b";
}

.icon_axis-x-arrow::before {
  content: "\f0d4c";
}

.icon_axis-x-arrow-lock::before {
  content: "\f0d4d";
}

.icon_axis-x-rotate-clockwise::before {
  content: "\f0d4e";
}

.icon_axis-x-rotate-counterclockwise::before {
  content: "\f0d4f";
}

.icon_axis-x-y-arrow-lock::before {
  content: "\f0d50";
}

.icon_axis-y-arrow::before {
  content: "\f0d51";
}

.icon_axis-y-arrow-lock::before {
  content: "\f0d52";
}

.icon_axis-y-rotate-clockwise::before {
  content: "\f0d53";
}

.icon_axis-y-rotate-counterclockwise::before {
  content: "\f0d54";
}

.icon_axis-z-arrow::before {
  content: "\f0d55";
}

.icon_axis-z-arrow-lock::before {
  content: "\f0d56";
}

.icon_axis-z-rotate-clockwise::before {
  content: "\f0d57";
}

.icon_axis-z-rotate-counterclockwise::before {
  content: "\f0d58";
}

.icon_babel::before {
  content: "\f0a25";
}

.icon_baby::before {
  content: "\f006c";
}

.icon_baby-bottle::before {
  content: "\f0f39";
}

.icon_baby-bottle-outline::before {
  content: "\f0f3a";
}

.icon_baby-buggy::before {
  content: "\f13e0";
}

.icon_baby-buggy-off::before {
  content: "\f1af3";
}

.icon_baby-carriage::before {
  content: "\f068f";
}

.icon_baby-carriage-off::before {
  content: "\f0fa0";
}

.icon_baby-face::before {
  content: "\f0e7c";
}

.icon_baby-face-outline::before {
  content: "\f0e7d";
}

.icon_backburger::before {
  content: "\f006d";
}

.icon_backspace::before {
  content: "\f006e";
}

.icon_backspace-outline::before {
  content: "\f0b5c";
}

.icon_backspace-reverse::before {
  content: "\f0e7e";
}

.icon_backspace-reverse-outline::before {
  content: "\f0e7f";
}

.icon_backup-restore::before {
  content: "\f006f";
}

.icon_bacteria::before {
  content: "\f0ed5";
}

.icon_bacteria-outline::before {
  content: "\f0ed6";
}

.icon_badge-account::before {
  content: "\f0da7";
}

.icon_badge-account-alert::before {
  content: "\f0da8";
}

.icon_badge-account-alert-outline::before {
  content: "\f0da9";
}

.icon_badge-account-horizontal::before {
  content: "\f0e0d";
}

.icon_badge-account-horizontal-outline::before {
  content: "\f0e0e";
}

.icon_badge-account-outline::before {
  content: "\f0daa";
}

.icon_badminton::before {
  content: "\f0851";
}

.icon_bag-carry-on::before {
  content: "\f0f3b";
}

.icon_bag-carry-on-check::before {
  content: "\f0d65";
}

.icon_bag-carry-on-off::before {
  content: "\f0f3c";
}

.icon_bag-checked::before {
  content: "\f0f3d";
}

.icon_bag-personal::before {
  content: "\f0e10";
}

.icon_bag-personal-off::before {
  content: "\f0e11";
}

.icon_bag-personal-off-outline::before {
  content: "\f0e12";
}

.icon_bag-personal-outline::before {
  content: "\f0e13";
}

.icon_bag-personal-plus::before {
  content: "\f1ca4";
}

.icon_bag-personal-plus-outline::before {
  content: "\f1ca5";
}

.icon_bag-personal-tag::before {
  content: "\f1b0c";
}

.icon_bag-personal-tag-outline::before {
  content: "\f1b0d";
}

.icon_bag-suitcase::before {
  content: "\f158b";
}

.icon_bag-suitcase-off::before {
  content: "\f158d";
}

.icon_bag-suitcase-off-outline::before {
  content: "\f158e";
}

.icon_bag-suitcase-outline::before {
  content: "\f158c";
}

.icon_baguette::before {
  content: "\f0f3e";
}

.icon_balcony::before {
  content: "\f1817";
}

.icon_balloon::before {
  content: "\f0a26";
}

.icon_ballot::before {
  content: "\f09c9";
}

.icon_ballot-outline::before {
  content: "\f09ca";
}

.icon_ballot-recount::before {
  content: "\f0c39";
}

.icon_ballot-recount-outline::before {
  content: "\f0c3a";
}

.icon_bandage::before {
  content: "\f0daf";
}

.icon_bank::before {
  content: "\f0070";
}

.icon_bank-check::before {
  content: "\f1655";
}

.icon_bank-circle::before {
  content: "\f1c03";
}

.icon_bank-circle-outline::before {
  content: "\f1c04";
}

.icon_bank-minus::before {
  content: "\f0db0";
}

.icon_bank-off::before {
  content: "\f1656";
}

.icon_bank-off-outline::before {
  content: "\f1657";
}

.icon_bank-outline::before {
  content: "\f0e80";
}

.icon_bank-plus::before {
  content: "\f0db1";
}

.icon_bank-remove::before {
  content: "\f0db2";
}

.icon_bank-transfer::before {
  content: "\f0a27";
}

.icon_bank-transfer-in::before {
  content: "\f0a28";
}

.icon_bank-transfer-out::before {
  content: "\f0a29";
}

.icon_barcode::before {
  content: "\f0071";
}

.icon_barcode-off::before {
  content: "\f1236";
}

.icon_barcode-scan::before {
  content: "\f0072";
}

.icon_barley::before {
  content: "\f0073";
}

.icon_barley-off::before {
  content: "\f0b5d";
}

.icon_barn::before {
  content: "\f0b5e";
}

.icon_barrel::before {
  content: "\f0074";
}

.icon_barrel-outline::before {
  content: "\f1a28";
}

.icon_baseball::before {
  content: "\f0852";
}

.icon_baseball-bat::before {
  content: "\f0853";
}

.icon_baseball-diamond::before {
  content: "\f15ec";
}

.icon_baseball-diamond-outline::before {
  content: "\f15ed";
}

.icon_baseball-outline::before {
  content: "\f1c5a";
}

.icon_bash::before {
  content: "\f1183";
}

.icon_basket::before {
  content: "\f0076";
}

.icon_basket-check::before {
  content: "\f18e5";
}

.icon_basket-check-outline::before {
  content: "\f18e6";
}

.icon_basket-fill::before {
  content: "\f0077";
}

.icon_basket-minus::before {
  content: "\f1523";
}

.icon_basket-minus-outline::before {
  content: "\f1524";
}

.icon_basket-off::before {
  content: "\f1525";
}

.icon_basket-off-outline::before {
  content: "\f1526";
}

.icon_basket-outline::before {
  content: "\f1181";
}

.icon_basket-plus::before {
  content: "\f1527";
}

.icon_basket-plus-outline::before {
  content: "\f1528";
}

.icon_basket-remove::before {
  content: "\f1529";
}

.icon_basket-remove-outline::before {
  content: "\f152a";
}

.icon_basket-unfill::before {
  content: "\f0078";
}

.icon_basketball::before {
  content: "\f0806";
}

.icon_basketball-hoop::before {
  content: "\f0c3b";
}

.icon_basketball-hoop-outline::before {
  content: "\f0c3c";
}

.icon_bat::before {
  content: "\f0b5f";
}

.icon_bathtub::before {
  content: "\f1818";
}

.icon_bathtub-outline::before {
  content: "\f1819";
}

.icon_battery::before {
  content: "\f0079";
}

.icon_battery-10::before {
  content: "\f007a";
}

.icon_battery-10-bluetooth::before {
  content: "\f093e";
}

.icon_battery-20::before {
  content: "\f007b";
}

.icon_battery-20-bluetooth::before {
  content: "\f093f";
}

.icon_battery-30::before {
  content: "\f007c";
}

.icon_battery-30-bluetooth::before {
  content: "\f0940";
}

.icon_battery-40::before {
  content: "\f007d";
}

.icon_battery-40-bluetooth::before {
  content: "\f0941";
}

.icon_battery-50::before {
  content: "\f007e";
}

.icon_battery-50-bluetooth::before {
  content: "\f0942";
}

.icon_battery-60::before {
  content: "\f007f";
}

.icon_battery-60-bluetooth::before {
  content: "\f0943";
}

.icon_battery-70::before {
  content: "\f0080";
}

.icon_battery-70-bluetooth::before {
  content: "\f0944";
}

.icon_battery-80::before {
  content: "\f0081";
}

.icon_battery-80-bluetooth::before {
  content: "\f0945";
}

.icon_battery-90::before {
  content: "\f0082";
}

.icon_battery-90-bluetooth::before {
  content: "\f0946";
}

.icon_battery-alert::before {
  content: "\f0083";
}

.icon_battery-alert-bluetooth::before {
  content: "\f0947";
}

.icon_battery-alert-variant::before {
  content: "\f10cc";
}

.icon_battery-alert-variant-outline::before {
  content: "\f10cd";
}

.icon_battery-arrow-down::before {
  content: "\f17de";
}

.icon_battery-arrow-down-outline::before {
  content: "\f17df";
}

.icon_battery-arrow-up::before {
  content: "\f17e0";
}

.icon_battery-arrow-up-outline::before {
  content: "\f17e1";
}

.icon_battery-bluetooth::before {
  content: "\f0948";
}

.icon_battery-bluetooth-variant::before {
  content: "\f0949";
}

.icon_battery-charging::before {
  content: "\f0084";
}

.icon_battery-charging-10::before {
  content: "\f089c";
}

.icon_battery-charging-100::before {
  content: "\f0085";
}

.icon_battery-charging-20::before {
  content: "\f0086";
}

.icon_battery-charging-30::before {
  content: "\f0087";
}

.icon_battery-charging-40::before {
  content: "\f0088";
}

.icon_battery-charging-50::before {
  content: "\f089d";
}

.icon_battery-charging-60::before {
  content: "\f0089";
}

.icon_battery-charging-70::before {
  content: "\f089e";
}

.icon_battery-charging-80::before {
  content: "\f008a";
}

.icon_battery-charging-90::before {
  content: "\f008b";
}

.icon_battery-charging-high::before {
  content: "\f12a6";
}

.icon_battery-charging-low::before {
  content: "\f12a4";
}

.icon_battery-charging-medium::before {
  content: "\f12a5";
}

.icon_battery-charging-outline::before {
  content: "\f089f";
}

.icon_battery-charging-wireless::before {
  content: "\f0807";
}

.icon_battery-charging-wireless-10::before {
  content: "\f0808";
}

.icon_battery-charging-wireless-20::before {
  content: "\f0809";
}

.icon_battery-charging-wireless-30::before {
  content: "\f080a";
}

.icon_battery-charging-wireless-40::before {
  content: "\f080b";
}

.icon_battery-charging-wireless-50::before {
  content: "\f080c";
}

.icon_battery-charging-wireless-60::before {
  content: "\f080d";
}

.icon_battery-charging-wireless-70::before {
  content: "\f080e";
}

.icon_battery-charging-wireless-80::before {
  content: "\f080f";
}

.icon_battery-charging-wireless-90::before {
  content: "\f0810";
}

.icon_battery-charging-wireless-alert::before {
  content: "\f0811";
}

.icon_battery-charging-wireless-outline::before {
  content: "\f0812";
}

.icon_battery-check::before {
  content: "\f17e2";
}

.icon_battery-check-outline::before {
  content: "\f17e3";
}

.icon_battery-clock::before {
  content: "\f19e5";
}

.icon_battery-clock-outline::before {
  content: "\f19e6";
}

.icon_battery-heart::before {
  content: "\f120f";
}

.icon_battery-heart-outline::before {
  content: "\f1210";
}

.icon_battery-heart-variant::before {
  content: "\f1211";
}

.icon_battery-high::before {
  content: "\f12a3";
}

.icon_battery-lock::before {
  content: "\f179c";
}

.icon_battery-lock-open::before {
  content: "\f179d";
}

.icon_battery-low::before {
  content: "\f12a1";
}

.icon_battery-medium::before {
  content: "\f12a2";
}

.icon_battery-minus::before {
  content: "\f17e4";
}

.icon_battery-minus-outline::before {
  content: "\f17e5";
}

.icon_battery-minus-variant::before {
  content: "\f008c";
}

.icon_battery-negative::before {
  content: "\f008d";
}

.icon_battery-off::before {
  content: "\f125d";
}

.icon_battery-off-outline::before {
  content: "\f125e";
}

.icon_battery-outline::before {
  content: "\f008e";
}

.icon_battery-plus::before {
  content: "\f17e6";
}

.icon_battery-plus-outline::before {
  content: "\f17e7";
}

.icon_battery-plus-variant::before {
  content: "\f008f";
}

.icon_battery-positive::before {
  content: "\f0090";
}

.icon_battery-remove::before {
  content: "\f17e8";
}

.icon_battery-remove-outline::before {
  content: "\f17e9";
}

.icon_battery-sync::before {
  content: "\f1834";
}

.icon_battery-sync-outline::before {
  content: "\f1835";
}

.icon_battery-unknown::before {
  content: "\f0091";
}

.icon_battery-unknown-bluetooth::before {
  content: "\f094a";
}

.icon_beach::before {
  content: "\f0092";
}

.icon_beaker::before {
  content: "\f0cea";
}

.icon_beaker-alert::before {
  content: "\f1229";
}

.icon_beaker-alert-outline::before {
  content: "\f122a";
}

.icon_beaker-check::before {
  content: "\f122b";
}

.icon_beaker-check-outline::before {
  content: "\f122c";
}

.icon_beaker-minus::before {
  content: "\f122d";
}

.icon_beaker-minus-outline::before {
  content: "\f122e";
}

.icon_beaker-outline::before {
  content: "\f0690";
}

.icon_beaker-plus::before {
  content: "\f122f";
}

.icon_beaker-plus-outline::before {
  content: "\f1230";
}

.icon_beaker-question::before {
  content: "\f1231";
}

.icon_beaker-question-outline::before {
  content: "\f1232";
}

.icon_beaker-remove::before {
  content: "\f1233";
}

.icon_beaker-remove-outline::before {
  content: "\f1234";
}

.icon_bed::before {
  content: "\f02e3";
}

.icon_bed-clock::before {
  content: "\f1b94";
}

.icon_bed-double::before {
  content: "\f0fd4";
}

.icon_bed-double-outline::before {
  content: "\f0fd3";
}

.icon_bed-empty::before {
  content: "\f08a0";
}

.icon_bed-king::before {
  content: "\f0fd2";
}

.icon_bed-king-outline::before {
  content: "\f0fd1";
}

.icon_bed-outline::before {
  content: "\f0099";
}

.icon_bed-queen::before {
  content: "\f0fd0";
}

.icon_bed-queen-outline::before {
  content: "\f0fdb";
}

.icon_bed-single::before {
  content: "\f106d";
}

.icon_bed-single-outline::before {
  content: "\f106e";
}

.icon_bee::before {
  content: "\f0fa1";
}

.icon_bee-flower::before {
  content: "\f0fa2";
}

.icon_beehive-off-outline::before {
  content: "\f13ed";
}

.icon_beehive-outline::before {
  content: "\f10ce";
}

.icon_beekeeper::before {
  content: "\f14e2";
}

.icon_beer::before {
  content: "\f0098";
}

.icon_beer-outline::before {
  content: "\f130c";
}

.icon_bell::before {
  content: "\f009a";
}

.icon_bell-alert::before {
  content: "\f0d59";
}

.icon_bell-alert-outline::before {
  content: "\f0e81";
}

.icon_bell-badge::before {
  content: "\f116b";
}

.icon_bell-badge-outline::before {
  content: "\f0178";
}

.icon_bell-cancel::before {
  content: "\f13e7";
}

.icon_bell-cancel-outline::before {
  content: "\f13e8";
}

.icon_bell-check::before {
  content: "\f11e5";
}

.icon_bell-check-outline::before {
  content: "\f11e6";
}

.icon_bell-circle::before {
  content: "\f0d5a";
}

.icon_bell-circle-outline::before {
  content: "\f0d5b";
}

.icon_bell-cog::before {
  content: "\f1a29";
}

.icon_bell-cog-outline::before {
  content: "\f1a2a";
}

.icon_bell-minus::before {
  content: "\f13e9";
}

.icon_bell-minus-outline::before {
  content: "\f13ea";
}

.icon_bell-off::before {
  content: "\f009b";
}

.icon_bell-off-outline::before {
  content: "\f0a91";
}

.icon_bell-outline::before {
  content: "\f009c";
}

.icon_bell-plus::before {
  content: "\f009d";
}

.icon_bell-plus-outline::before {
  content: "\f0a92";
}

.icon_bell-remove::before {
  content: "\f13eb";
}

.icon_bell-remove-outline::before {
  content: "\f13ec";
}

.icon_bell-ring::before {
  content: "\f009e";
}

.icon_bell-ring-outline::before {
  content: "\f009f";
}

.icon_bell-sleep::before {
  content: "\f00a0";
}

.icon_bell-sleep-outline::before {
  content: "\f0a93";
}

.icon_bench::before {
  content: "\f1c21";
}

.icon_bench-back::before {
  content: "\f1c22";
}

.icon_beta::before {
  content: "\f00a1";
}

.icon_betamax::before {
  content: "\f09cb";
}

.icon_biathlon::before {
  content: "\f0e14";
}

.icon_bicycle::before {
  content: "\f109c";
}

.icon_bicycle-basket::before {
  content: "\f1235";
}

.icon_bicycle-cargo::before {
  content: "\f189c";
}

.icon_bicycle-electric::before {
  content: "\f15b4";
}

.icon_bicycle-penny-farthing::before {
  content: "\f15e9";
}

.icon_bike::before {
  content: "\f00a3";
}

.icon_bike-fast::before {
  content: "\f111f";
}

.icon_bike-pedal::before {
  content: "\f1c23";
}

.icon_bike-pedal-clipless::before {
  content: "\f1c24";
}

.icon_bike-pedal-mountain::before {
  content: "\f1c25";
}

.icon_billboard::before {
  content: "\f1010";
}

.icon_billiards::before {
  content: "\f0b61";
}

.icon_billiards-rack::before {
  content: "\f0b62";
}

.icon_binoculars::before {
  content: "\f00a5";
}

.icon_bio::before {
  content: "\f00a6";
}

.icon_biohazard::before {
  content: "\f00a7";
}

.icon_bird::before {
  content: "\f15c6";
}

.icon_bitbucket::before {
  content: "\f00a8";
}

.icon_bitcoin::before {
  content: "\f0813";
}

.icon_black-mesa::before {
  content: "\f00a9";
}

.icon_blender::before {
  content: "\f0ceb";
}

.icon_blender-outline::before {
  content: "\f181a";
}

.icon_blender-software::before {
  content: "\f00ab";
}

.icon_blinds::before {
  content: "\f00ac";
}

.icon_blinds-horizontal::before {
  content: "\f1a2b";
}

.icon_blinds-horizontal-closed::before {
  content: "\f1a2c";
}

.icon_blinds-open::before {
  content: "\f1011";
}

.icon_blinds-vertical::before {
  content: "\f1a2d";
}

.icon_blinds-vertical-closed::before {
  content: "\f1a2e";
}

.icon_block-helper::before {
  content: "\f00ad";
}

.icon_blood-bag::before {
  content: "\f0cec";
}

.icon_bluetooth::before {
  content: "\f00af";
}

.icon_bluetooth-audio::before {
  content: "\f00b0";
}

.icon_bluetooth-connect::before {
  content: "\f00b1";
}

.icon_bluetooth-off::before {
  content: "\f00b2";
}

.icon_bluetooth-settings::before {
  content: "\f00b3";
}

.icon_bluetooth-transfer::before {
  content: "\f00b4";
}

.icon_blur::before {
  content: "\f00b5";
}

.icon_blur-linear::before {
  content: "\f00b6";
}

.icon_blur-off::before {
  content: "\f00b7";
}

.icon_blur-radial::before {
  content: "\f00b8";
}

.icon_bolt::before {
  content: "\f0db3";
}

.icon_bomb::before {
  content: "\f0691";
}

.icon_bomb-off::before {
  content: "\f06c5";
}

.icon_bone::before {
  content: "\f00b9";
}

.icon_bone-off::before {
  content: "\f19e0";
}

.icon_book::before {
  content: "\f00ba";
}

.icon_book-account::before {
  content: "\f13ad";
}

.icon_book-account-outline::before {
  content: "\f13ae";
}

.icon_book-alert::before {
  content: "\f167c";
}

.icon_book-alert-outline::before {
  content: "\f167d";
}

.icon_book-alphabet::before {
  content: "\f061d";
}

.icon_book-arrow-down::before {
  content: "\f167e";
}

.icon_book-arrow-down-outline::before {
  content: "\f167f";
}

.icon_book-arrow-left::before {
  content: "\f1680";
}

.icon_book-arrow-left-outline::before {
  content: "\f1681";
}

.icon_book-arrow-right::before {
  content: "\f1682";
}

.icon_book-arrow-right-outline::before {
  content: "\f1683";
}

.icon_book-arrow-up::before {
  content: "\f1684";
}

.icon_book-arrow-up-outline::before {
  content: "\f1685";
}

.icon_book-cancel::before {
  content: "\f1686";
}

.icon_book-cancel-outline::before {
  content: "\f1687";
}

.icon_book-check::before {
  content: "\f14f3";
}

.icon_book-check-outline::before {
  content: "\f14f4";
}

.icon_book-clock::before {
  content: "\f1688";
}

.icon_book-clock-outline::before {
  content: "\f1689";
}

.icon_book-cog::before {
  content: "\f168a";
}

.icon_book-cog-outline::before {
  content: "\f168b";
}

.icon_book-cross::before {
  content: "\f00a2";
}

.icon_book-edit::before {
  content: "\f168c";
}

.icon_book-edit-outline::before {
  content: "\f168d";
}

.icon_book-education::before {
  content: "\f16c9";
}

.icon_book-education-outline::before {
  content: "\f16ca";
}

.icon_book-heart::before {
  content: "\f1a1d";
}

.icon_book-heart-outline::before {
  content: "\f1a1e";
}

.icon_book-information-variant::before {
  content: "\f106f";
}

.icon_book-lock::before {
  content: "\f079a";
}

.icon_book-lock-open::before {
  content: "\f079b";
}

.icon_book-lock-open-outline::before {
  content: "\f168e";
}

.icon_book-lock-outline::before {
  content: "\f168f";
}

.icon_book-marker::before {
  content: "\f1690";
}

.icon_book-marker-outline::before {
  content: "\f1691";
}

.icon_book-minus::before {
  content: "\f05d9";
}

.icon_book-minus-multiple::before {
  content: "\f0a94";
}

.icon_book-minus-multiple-outline::before {
  content: "\f090b";
}

.icon_book-minus-outline::before {
  content: "\f1692";
}

.icon_book-multiple::before {
  content: "\f00bb";
}

.icon_book-multiple-outline::before {
  content: "\f0436";
}

.icon_book-music::before {
  content: "\f0067";
}

.icon_book-music-outline::before {
  content: "\f1693";
}

.icon_book-off::before {
  content: "\f1694";
}

.icon_book-off-outline::before {
  content: "\f1695";
}

.icon_book-open::before {
  content: "\f00bd";
}

.icon_book-open-blank-variant::before {
  content: "\f00be";
}

.icon_book-open-blank-variant-outline::before {
  content: "\f1ccb";
}

.icon_book-open-outline::before {
  content: "\f0b63";
}

.icon_book-open-page-variant::before {
  content: "\f05da";
}

.icon_book-open-page-variant-outline::before {
  content: "\f15d6";
}

.icon_book-open-variant::before {
  content: "\f14f7";
}

.icon_book-open-variant-outline::before {
  content: "\f1ccc";
}

.icon_book-outline::before {
  content: "\f0b64";
}

.icon_book-play::before {
  content: "\f0e82";
}

.icon_book-play-outline::before {
  content: "\f0e83";
}

.icon_book-plus::before {
  content: "\f05db";
}

.icon_book-plus-multiple::before {
  content: "\f0a95";
}

.icon_book-plus-multiple-outline::before {
  content: "\f0ade";
}

.icon_book-plus-outline::before {
  content: "\f1696";
}

.icon_book-refresh::before {
  content: "\f1697";
}

.icon_book-refresh-outline::before {
  content: "\f1698";
}

.icon_book-remove::before {
  content: "\f0a97";
}

.icon_book-remove-multiple::before {
  content: "\f0a96";
}

.icon_book-remove-multiple-outline::before {
  content: "\f04ca";
}

.icon_book-remove-outline::before {
  content: "\f1699";
}

.icon_book-search::before {
  content: "\f0e84";
}

.icon_book-search-outline::before {
  content: "\f0e85";
}

.icon_book-settings::before {
  content: "\f169a";
}

.icon_book-settings-outline::before {
  content: "\f169b";
}

.icon_book-sync::before {
  content: "\f169c";
}

.icon_book-sync-outline::before {
  content: "\f16c8";
}

.icon_book-variant::before {
  content: "\f00bf";
}

.icon_bookmark::before {
  content: "\f00c0";
}

.icon_bookmark-box::before {
  content: "\f1b75";
}

.icon_bookmark-box-multiple::before {
  content: "\f196c";
}

.icon_bookmark-box-multiple-outline::before {
  content: "\f196d";
}

.icon_bookmark-box-outline::before {
  content: "\f1b76";
}

.icon_bookmark-check::before {
  content: "\f00c1";
}

.icon_bookmark-check-outline::before {
  content: "\f137b";
}

.icon_bookmark-minus::before {
  content: "\f09cc";
}

.icon_bookmark-minus-outline::before {
  content: "\f09cd";
}

.icon_bookmark-multiple::before {
  content: "\f0e15";
}

.icon_bookmark-multiple-outline::before {
  content: "\f0e16";
}

.icon_bookmark-music::before {
  content: "\f00c2";
}

.icon_bookmark-music-outline::before {
  content: "\f1379";
}

.icon_bookmark-off::before {
  content: "\f09ce";
}

.icon_bookmark-off-outline::before {
  content: "\f09cf";
}

.icon_bookmark-outline::before {
  content: "\f00c3";
}

.icon_bookmark-plus::before {
  content: "\f00c5";
}

.icon_bookmark-plus-outline::before {
  content: "\f00c4";
}

.icon_bookmark-remove::before {
  content: "\f00c6";
}

.icon_bookmark-remove-outline::before {
  content: "\f137a";
}

.icon_bookshelf::before {
  content: "\f125f";
}

.icon_boom-gate::before {
  content: "\f0e86";
}

.icon_boom-gate-alert::before {
  content: "\f0e87";
}

.icon_boom-gate-alert-outline::before {
  content: "\f0e88";
}

.icon_boom-gate-arrow-down::before {
  content: "\f0e89";
}

.icon_boom-gate-arrow-down-outline::before {
  content: "\f0e8a";
}

.icon_boom-gate-arrow-up::before {
  content: "\f0e8c";
}

.icon_boom-gate-arrow-up-outline::before {
  content: "\f0e8d";
}

.icon_boom-gate-outline::before {
  content: "\f0e8b";
}

.icon_boom-gate-up::before {
  content: "\f17f9";
}

.icon_boom-gate-up-outline::before {
  content: "\f17fa";
}

.icon_boombox::before {
  content: "\f05dc";
}

.icon_boomerang::before {
  content: "\f10cf";
}

.icon_bootstrap::before {
  content: "\f06c6";
}

.icon_border-all::before {
  content: "\f00c7";
}

.icon_border-all-variant::before {
  content: "\f08a1";
}

.icon_border-bottom::before {
  content: "\f00c8";
}

.icon_border-bottom-variant::before {
  content: "\f08a2";
}

.icon_border-color::before {
  content: "\f00c9";
}

.icon_border-horizontal::before {
  content: "\f00ca";
}

.icon_border-inside::before {
  content: "\f00cb";
}

.icon_border-left::before {
  content: "\f00cc";
}

.icon_border-left-variant::before {
  content: "\f08a3";
}

.icon_border-none::before {
  content: "\f00cd";
}

.icon_border-none-variant::before {
  content: "\f08a4";
}

.icon_border-outside::before {
  content: "\f00ce";
}

.icon_border-radius::before {
  content: "\f1af4";
}

.icon_border-right::before {
  content: "\f00cf";
}

.icon_border-right-variant::before {
  content: "\f08a5";
}

.icon_border-style::before {
  content: "\f00d0";
}

.icon_border-top::before {
  content: "\f00d1";
}

.icon_border-top-variant::before {
  content: "\f08a6";
}

.icon_border-vertical::before {
  content: "\f00d2";
}

.icon_bottle-soda::before {
  content: "\f1070";
}

.icon_bottle-soda-classic::before {
  content: "\f1071";
}

.icon_bottle-soda-classic-outline::before {
  content: "\f1363";
}

.icon_bottle-soda-outline::before {
  content: "\f1072";
}

.icon_bottle-tonic::before {
  content: "\f112e";
}

.icon_bottle-tonic-outline::before {
  content: "\f112f";
}

.icon_bottle-tonic-plus::before {
  content: "\f1130";
}

.icon_bottle-tonic-plus-outline::before {
  content: "\f1131";
}

.icon_bottle-tonic-skull::before {
  content: "\f1132";
}

.icon_bottle-tonic-skull-outline::before {
  content: "\f1133";
}

.icon_bottle-wine::before {
  content: "\f0854";
}

.icon_bottle-wine-outline::before {
  content: "\f1310";
}

.icon_bow-arrow::before {
  content: "\f1841";
}

.icon_bow-tie::before {
  content: "\f0678";
}

.icon_bowl::before {
  content: "\f028e";
}

.icon_bowl-mix::before {
  content: "\f0617";
}

.icon_bowl-mix-outline::before {
  content: "\f02e4";
}

.icon_bowl-outline::before {
  content: "\f02a9";
}

.icon_bowling::before {
  content: "\f00d3";
}

.icon_box::before {
  content: "\f00d4";
}

.icon_box-cutter::before {
  content: "\f00d5";
}

.icon_box-cutter-off::before {
  content: "\f0b4a";
}

.icon_box-shadow::before {
  content: "\f0637";
}

.icon_boxing-glove::before {
  content: "\f0b65";
}

.icon_braille::before {
  content: "\f09d0";
}

.icon_brain::before {
  content: "\f09d1";
}

.icon_bread-slice::before {
  content: "\f0cee";
}

.icon_bread-slice-outline::before {
  content: "\f0cef";
}

.icon_bridge::before {
  content: "\f0618";
}

.icon_briefcase::before {
  content: "\f00d6";
}

.icon_briefcase-account::before {
  content: "\f0cf0";
}

.icon_briefcase-account-outline::before {
  content: "\f0cf1";
}

.icon_briefcase-arrow-left-right::before {
  content: "\f1a8d";
}

.icon_briefcase-arrow-left-right-outline::before {
  content: "\f1a8e";
}

.icon_briefcase-arrow-up-down::before {
  content: "\f1a8f";
}

.icon_briefcase-arrow-up-down-outline::before {
  content: "\f1a90";
}

.icon_briefcase-check::before {
  content: "\f00d7";
}

.icon_briefcase-check-outline::before {
  content: "\f131e";
}

.icon_briefcase-clock::before {
  content: "\f10d0";
}

.icon_briefcase-clock-outline::before {
  content: "\f10d1";
}

.icon_briefcase-download::before {
  content: "\f00d8";
}

.icon_briefcase-download-outline::before {
  content: "\f0c3d";
}

.icon_briefcase-edit::before {
  content: "\f0a98";
}

.icon_briefcase-edit-outline::before {
  content: "\f0c3e";
}

.icon_briefcase-eye::before {
  content: "\f17d9";
}

.icon_briefcase-eye-outline::before {
  content: "\f17da";
}

.icon_briefcase-minus::before {
  content: "\f0a2a";
}

.icon_briefcase-minus-outline::before {
  content: "\f0c3f";
}

.icon_briefcase-off::before {
  content: "\f1658";
}

.icon_briefcase-off-outline::before {
  content: "\f1659";
}

.icon_briefcase-outline::before {
  content: "\f0814";
}

.icon_briefcase-plus::before {
  content: "\f0a2b";
}

.icon_briefcase-plus-outline::before {
  content: "\f0c40";
}

.icon_briefcase-remove::before {
  content: "\f0a2c";
}

.icon_briefcase-remove-outline::before {
  content: "\f0c41";
}

.icon_briefcase-search::before {
  content: "\f0a2d";
}

.icon_briefcase-search-outline::before {
  content: "\f0c42";
}

.icon_briefcase-upload::before {
  content: "\f00d9";
}

.icon_briefcase-upload-outline::before {
  content: "\f0c43";
}

.icon_briefcase-variant::before {
  content: "\f1494";
}

.icon_briefcase-variant-off::before {
  content: "\f165a";
}

.icon_briefcase-variant-off-outline::before {
  content: "\f165b";
}

.icon_briefcase-variant-outline::before {
  content: "\f1495";
}

.icon_brightness-1::before {
  content: "\f00da";
}

.icon_brightness-2::before {
  content: "\f00db";
}

.icon_brightness-3::before {
  content: "\f00dc";
}

.icon_brightness-4::before {
  content: "\f00dd";
}

.icon_brightness-5::before {
  content: "\f00de";
}

.icon_brightness-6::before {
  content: "\f00df";
}

.icon_brightness-7::before {
  content: "\f00e0";
}

.icon_brightness-auto::before {
  content: "\f00e1";
}

.icon_brightness-percent::before {
  content: "\f0cf2";
}

.icon_broadcast::before {
  content: "\f1720";
}

.icon_broadcast-off::before {
  content: "\f1721";
}

.icon_broom::before {
  content: "\f00e2";
}

.icon_brush::before {
  content: "\f00e3";
}

.icon_brush-off::before {
  content: "\f1771";
}

.icon_brush-outline::before {
  content: "\f1a0d";
}

.icon_brush-variant::before {
  content: "\f1813";
}

.icon_bucket::before {
  content: "\f1415";
}

.icon_bucket-outline::before {
  content: "\f1416";
}

.icon_buffet::before {
  content: "\f0578";
}

.icon_bug::before {
  content: "\f00e4";
}

.icon_bug-check::before {
  content: "\f0a2e";
}

.icon_bug-check-outline::before {
  content: "\f0a2f";
}

.icon_bug-outline::before {
  content: "\f0a30";
}

.icon_bug-pause::before {
  content: "\f1af5";
}

.icon_bug-pause-outline::before {
  content: "\f1af6";
}

.icon_bug-play::before {
  content: "\f1af7";
}

.icon_bug-play-outline::before {
  content: "\f1af8";
}

.icon_bug-stop::before {
  content: "\f1af9";
}

.icon_bug-stop-outline::before {
  content: "\f1afa";
}

.icon_bugle::before {
  content: "\f0db4";
}

.icon_bulkhead-light::before {
  content: "\f1a2f";
}

.icon_bulldozer::before {
  content: "\f0b22";
}

.icon_bullet::before {
  content: "\f0cf3";
}

.icon_bulletin-board::before {
  content: "\f00e5";
}

.icon_bullhorn::before {
  content: "\f00e6";
}

.icon_bullhorn-outline::before {
  content: "\f0b23";
}

.icon_bullhorn-variant::before {
  content: "\f196e";
}

.icon_bullhorn-variant-outline::before {
  content: "\f196f";
}

.icon_bullseye::before {
  content: "\f05dd";
}

.icon_bullseye-arrow::before {
  content: "\f08c9";
}

.icon_bulma::before {
  content: "\f12e7";
}

.icon_bunk-bed::before {
  content: "\f1302";
}

.icon_bunk-bed-outline::before {
  content: "\f0097";
}

.icon_bus::before {
  content: "\f00e7";
}

.icon_bus-alert::before {
  content: "\f0a99";
}

.icon_bus-articulated-end::before {
  content: "\f079c";
}

.icon_bus-articulated-front::before {
  content: "\f079d";
}

.icon_bus-clock::before {
  content: "\f08ca";
}

.icon_bus-double-decker::before {
  content: "\f079e";
}

.icon_bus-electric::before {
  content: "\f191d";
}

.icon_bus-marker::before {
  content: "\f1212";
}

.icon_bus-multiple::before {
  content: "\f0f3f";
}

.icon_bus-school::before {
  content: "\f079f";
}

.icon_bus-side::before {
  content: "\f07a0";
}

.icon_bus-sign::before {
  content: "\f1cc1";
}

.icon_bus-stop::before {
  content: "\f1012";
}

.icon_bus-stop-covered::before {
  content: "\f1013";
}

.icon_bus-stop-uncovered::before {
  content: "\f1014";
}

.icon_bus-wrench::before {
  content: "\f1cc2";
}

.icon_butterfly::before {
  content: "\f1589";
}

.icon_butterfly-outline::before {
  content: "\f158a";
}

.icon_button-cursor::before {
  content: "\f1b4f";
}

.icon_button-pointer::before {
  content: "\f1b50";
}

.icon_cabin-a-frame::before {
  content: "\f188c";
}

.icon_cable-data::before {
  content: "\f1394";
}

.icon_cached::before {
  content: "\f00e8";
}

.icon_cactus::before {
  content: "\f0db5";
}

.icon_cake::before {
  content: "\f00e9";
}

.icon_cake-layered::before {
  content: "\f00ea";
}

.icon_cake-variant::before {
  content: "\f00eb";
}

.icon_cake-variant-outline::before {
  content: "\f17f0";
}

.icon_calculator::before {
  content: "\f00ec";
}

.icon_calculator-variant::before {
  content: "\f0a9a";
}

.icon_calculator-variant-outline::before {
  content: "\f15a6";
}

.icon_calendar::before {
  content: "\f00ed";
}

.icon_calendar-account::before {
  content: "\f0ed7";
}

.icon_calendar-account-outline::before {
  content: "\f0ed8";
}

.icon_calendar-alert::before {
  content: "\f0a31";
}

.icon_calendar-alert-outline::before {
  content: "\f1b62";
}

.icon_calendar-arrow-left::before {
  content: "\f1134";
}

.icon_calendar-arrow-right::before {
  content: "\f1135";
}

.icon_calendar-badge::before {
  content: "\f1b9d";
}

.icon_calendar-badge-outline::before {
  content: "\f1b9e";
}

.icon_calendar-blank::before {
  content: "\f00ee";
}

.icon_calendar-blank-multiple::before {
  content: "\f1073";
}

.icon_calendar-blank-outline::before {
  content: "\f0b66";
}

.icon_calendar-check::before {
  content: "\f00ef";
}

.icon_calendar-check-outline::before {
  content: "\f0c44";
}

.icon_calendar-clock::before {
  content: "\f00f0";
}

.icon_calendar-clock-outline::before {
  content: "\f16e1";
}

.icon_calendar-collapse-horizontal::before {
  content: "\f189d";
}

.icon_calendar-collapse-horizontal-outline::before {
  content: "\f1b63";
}

.icon_calendar-cursor::before {
  content: "\f157b";
}

.icon_calendar-cursor-outline::before {
  content: "\f1b64";
}

.icon_calendar-edit::before {
  content: "\f08a7";
}

.icon_calendar-edit-outline::before {
  content: "\f1b65";
}

.icon_calendar-end::before {
  content: "\f166c";
}

.icon_calendar-end-outline::before {
  content: "\f1b66";
}

.icon_calendar-expand-horizontal::before {
  content: "\f189e";
}

.icon_calendar-expand-horizontal-outline::before {
  content: "\f1b67";
}

.icon_calendar-export::before {
  content: "\f0b24";
}

.icon_calendar-export-outline::before {
  content: "\f1b68";
}

.icon_calendar-filter::before {
  content: "\f1a32";
}

.icon_calendar-filter-outline::before {
  content: "\f1a33";
}

.icon_calendar-heart::before {
  content: "\f09d2";
}

.icon_calendar-heart-outline::before {
  content: "\f1b69";
}

.icon_calendar-import::before {
  content: "\f0b25";
}

.icon_calendar-import-outline::before {
  content: "\f1b6a";
}

.icon_calendar-lock::before {
  content: "\f1641";
}

.icon_calendar-lock-open::before {
  content: "\f1b5b";
}

.icon_calendar-lock-open-outline::before {
  content: "\f1b5c";
}

.icon_calendar-lock-outline::before {
  content: "\f1642";
}

.icon_calendar-minus::before {
  content: "\f0d5c";
}

.icon_calendar-minus-outline::before {
  content: "\f1b6b";
}

.icon_calendar-month::before {
  content: "\f0e17";
}

.icon_calendar-month-outline::before {
  content: "\f0e18";
}

.icon_calendar-multiple::before {
  content: "\f00f1";
}

.icon_calendar-multiple-check::before {
  content: "\f00f2";
}

.icon_calendar-multiselect::before {
  content: "\f0a32";
}

.icon_calendar-multiselect-outline::before {
  content: "\f1b55";
}

.icon_calendar-outline::before {
  content: "\f0b67";
}

.icon_calendar-plus::before {
  content: "\f00f3";
}

.icon_calendar-plus-outline::before {
  content: "\f1b6c";
}

.icon_calendar-question::before {
  content: "\f0692";
}

.icon_calendar-question-outline::before {
  content: "\f1b6d";
}

.icon_calendar-range::before {
  content: "\f0679";
}

.icon_calendar-range-outline::before {
  content: "\f0b68";
}

.icon_calendar-refresh::before {
  content: "\f01e1";
}

.icon_calendar-refresh-outline::before {
  content: "\f0203";
}

.icon_calendar-remove::before {
  content: "\f00f4";
}

.icon_calendar-remove-outline::before {
  content: "\f0c45";
}

.icon_calendar-search::before {
  content: "\f094c";
}

.icon_calendar-search-outline::before {
  content: "\f1b6e";
}

.icon_calendar-star::before {
  content: "\f09d3";
}

.icon_calendar-star-four-points::before {
  content: "\f1c1f";
}

.icon_calendar-star-outline::before {
  content: "\f1b53";
}

.icon_calendar-start::before {
  content: "\f166d";
}

.icon_calendar-start-outline::before {
  content: "\f1b6f";
}

.icon_calendar-sync::before {
  content: "\f0e8e";
}

.icon_calendar-sync-outline::before {
  content: "\f0e8f";
}

.icon_calendar-text::before {
  content: "\f00f5";
}

.icon_calendar-text-outline::before {
  content: "\f0c46";
}

.icon_calendar-today::before {
  content: "\f00f6";
}

.icon_calendar-today-outline::before {
  content: "\f1a30";
}

.icon_calendar-week::before {
  content: "\f0a33";
}

.icon_calendar-week-begin::before {
  content: "\f0a34";
}

.icon_calendar-week-begin-outline::before {
  content: "\f1a31";
}

.icon_calendar-week-outline::before {
  content: "\f1a34";
}

.icon_calendar-weekend::before {
  content: "\f0ed9";
}

.icon_calendar-weekend-outline::before {
  content: "\f0eda";
}

.icon_call-made::before {
  content: "\f00f7";
}

.icon_call-merge::before {
  content: "\f00f8";
}

.icon_call-missed::before {
  content: "\f00f9";
}

.icon_call-received::before {
  content: "\f00fa";
}

.icon_call-split::before {
  content: "\f00fb";
}

.icon_camcorder::before {
  content: "\f00fc";
}

.icon_camcorder-off::before {
  content: "\f00ff";
}

.icon_camera::before {
  content: "\f0100";
}

.icon_camera-account::before {
  content: "\f08cb";
}

.icon_camera-burst::before {
  content: "\f0693";
}

.icon_camera-control::before {
  content: "\f0b69";
}

.icon_camera-document::before {
  content: "\f1871";
}

.icon_camera-document-off::before {
  content: "\f1872";
}

.icon_camera-enhance::before {
  content: "\f0101";
}

.icon_camera-enhance-outline::before {
  content: "\f0b6a";
}

.icon_camera-flip::before {
  content: "\f15d9";
}

.icon_camera-flip-outline::before {
  content: "\f15da";
}

.icon_camera-front::before {
  content: "\f0102";
}

.icon_camera-front-variant::before {
  content: "\f0103";
}

.icon_camera-gopro::before {
  content: "\f07a1";
}

.icon_camera-image::before {
  content: "\f08cc";
}

.icon_camera-iris::before {
  content: "\f0104";
}

.icon_camera-lock::before {
  content: "\f1a14";
}

.icon_camera-lock-open::before {
  content: "\f1c0d";
}

.icon_camera-lock-open-outline::before {
  content: "\f1c0e";
}

.icon_camera-lock-outline::before {
  content: "\f1a15";
}

.icon_camera-marker::before {
  content: "\f19a7";
}

.icon_camera-marker-outline::before {
  content: "\f19a8";
}

.icon_camera-metering-center::before {
  content: "\f07a2";
}

.icon_camera-metering-matrix::before {
  content: "\f07a3";
}

.icon_camera-metering-partial::before {
  content: "\f07a4";
}

.icon_camera-metering-spot::before {
  content: "\f07a5";
}

.icon_camera-off::before {
  content: "\f05df";
}

.icon_camera-off-outline::before {
  content: "\f19bf";
}

.icon_camera-outline::before {
  content: "\f0d5d";
}

.icon_camera-party-mode::before {
  content: "\f0105";
}

.icon_camera-plus::before {
  content: "\f0edb";
}

.icon_camera-plus-outline::before {
  content: "\f0edc";
}

.icon_camera-rear::before {
  content: "\f0106";
}

.icon_camera-rear-variant::before {
  content: "\f0107";
}

.icon_camera-retake::before {
  content: "\f0e19";
}

.icon_camera-retake-outline::before {
  content: "\f0e1a";
}

.icon_camera-switch::before {
  content: "\f0108";
}

.icon_camera-switch-outline::before {
  content: "\f084a";
}

.icon_camera-timer::before {
  content: "\f0109";
}

.icon_camera-wireless::before {
  content: "\f0db6";
}

.icon_camera-wireless-outline::before {
  content: "\f0db7";
}

.icon_campfire::before {
  content: "\f0edd";
}

.icon_cancel::before {
  content: "\f073a";
}

.icon_candelabra::before {
  content: "\f17d2";
}

.icon_candelabra-fire::before {
  content: "\f17d3";
}

.icon_candle::before {
  content: "\f05e2";
}

.icon_candy::before {
  content: "\f1970";
}

.icon_candy-off::before {
  content: "\f1971";
}

.icon_candy-off-outline::before {
  content: "\f1972";
}

.icon_candy-outline::before {
  content: "\f1973";
}

.icon_candycane::before {
  content: "\f010a";
}

.icon_cannabis::before {
  content: "\f07a6";
}

.icon_cannabis-off::before {
  content: "\f166e";
}

.icon_caps-lock::before {
  content: "\f0a9b";
}

.icon_car::before {
  content: "\f010b";
}

.icon_car-2-plus::before {
  content: "\f1015";
}

.icon_car-3-plus::before {
  content: "\f1016";
}

.icon_car-arrow-left::before {
  content: "\f13b2";
}

.icon_car-arrow-right::before {
  content: "\f13b3";
}

.icon_car-back::before {
  content: "\f0e1b";
}

.icon_car-battery::before {
  content: "\f010c";
}

.icon_car-brake-abs::before {
  content: "\f0c47";
}

.icon_car-brake-alert::before {
  content: "\f0c48";
}

.icon_car-brake-fluid-level::before {
  content: "\f1909";
}

.icon_car-brake-hold::before {
  content: "\f0d5e";
}

.icon_car-brake-low-pressure::before {
  content: "\f190a";
}

.icon_car-brake-parking::before {
  content: "\f0d5f";
}

.icon_car-brake-retarder::before {
  content: "\f1017";
}

.icon_car-brake-temperature::before {
  content: "\f190b";
}

.icon_car-brake-worn-linings::before {
  content: "\f190c";
}

.icon_car-child-seat::before {
  content: "\f0fa3";
}

.icon_car-clock::before {
  content: "\f1974";
}

.icon_car-clutch::before {
  content: "\f1018";
}

.icon_car-cog::before {
  content: "\f13cc";
}

.icon_car-connected::before {
  content: "\f010d";
}

.icon_car-convertible::before {
  content: "\f07a7";
}

.icon_car-coolant-level::before {
  content: "\f1019";
}

.icon_car-cruise-control::before {
  content: "\f0d60";
}

.icon_car-defrost-front::before {
  content: "\f0d61";
}

.icon_car-defrost-rear::before {
  content: "\f0d62";
}

.icon_car-door::before {
  content: "\f0b6b";
}

.icon_car-door-lock::before {
  content: "\f109d";
}

.icon_car-door-lock-open::before {
  content: "\f1c81";
}

.icon_car-electric::before {
  content: "\f0b6c";
}

.icon_car-electric-outline::before {
  content: "\f15b5";
}

.icon_car-emergency::before {
  content: "\f160f";
}

.icon_car-esp::before {
  content: "\f0c49";
}

.icon_car-estate::before {
  content: "\f07a8";
}

.icon_car-hatchback::before {
  content: "\f07a9";
}

.icon_car-info::before {
  content: "\f11be";
}

.icon_car-key::before {
  content: "\f0b6d";
}

.icon_car-lifted-pickup::before {
  content: "\f152d";
}

.icon_car-light-alert::before {
  content: "\f190d";
}

.icon_car-light-dimmed::before {
  content: "\f0c4a";
}

.icon_car-light-fog::before {
  content: "\f0c4b";
}

.icon_car-light-high::before {
  content: "\f0c4c";
}

.icon_car-limousine::before {
  content: "\f08cd";
}

.icon_car-multiple::before {
  content: "\f0b6e";
}

.icon_car-off::before {
  content: "\f0e1c";
}

.icon_car-outline::before {
  content: "\f14ed";
}

.icon_car-parking-lights::before {
  content: "\f0d63";
}

.icon_car-pickup::before {
  content: "\f07aa";
}

.icon_car-search::before {
  content: "\f1b8d";
}

.icon_car-search-outline::before {
  content: "\f1b8e";
}

.icon_car-seat::before {
  content: "\f0fa4";
}

.icon_car-seat-cooler::before {
  content: "\f0fa5";
}

.icon_car-seat-heater::before {
  content: "\f0fa6";
}

.icon_car-select::before {
  content: "\f1879";
}

.icon_car-settings::before {
  content: "\f13cd";
}

.icon_car-shift-pattern::before {
  content: "\f0f40";
}

.icon_car-side::before {
  content: "\f07ab";
}

.icon_car-speed-limiter::before {
  content: "\f190e";
}

.icon_car-sports::before {
  content: "\f07ac";
}

.icon_car-tire-alert::before {
  content: "\f0c4d";
}

.icon_car-traction-control::before {
  content: "\f0d64";
}

.icon_car-turbocharger::before {
  content: "\f101a";
}

.icon_car-wash::before {
  content: "\f010e";
}

.icon_car-windshield::before {
  content: "\f101b";
}

.icon_car-windshield-outline::before {
  content: "\f101c";
}

.icon_car-wireless::before {
  content: "\f1878";
}

.icon_car-wrench::before {
  content: "\f1814";
}

.icon_carabiner::before {
  content: "\f14c0";
}

.icon_caravan::before {
  content: "\f07ad";
}

.icon_card::before {
  content: "\f0b6f";
}

.icon_card-account-details::before {
  content: "\f05d2";
}

.icon_card-account-details-outline::before {
  content: "\f0dab";
}

.icon_card-account-details-star::before {
  content: "\f02a3";
}

.icon_card-account-details-star-outline::before {
  content: "\f06db";
}

.icon_card-account-mail::before {
  content: "\f018e";
}

.icon_card-account-mail-outline::before {
  content: "\f0e98";
}

.icon_card-account-phone::before {
  content: "\f0e99";
}

.icon_card-account-phone-outline::before {
  content: "\f0e9a";
}

.icon_card-bulleted::before {
  content: "\f0b70";
}

.icon_card-bulleted-off::before {
  content: "\f0b71";
}

.icon_card-bulleted-off-outline::before {
  content: "\f0b72";
}

.icon_card-bulleted-outline::before {
  content: "\f0b73";
}

.icon_card-bulleted-settings::before {
  content: "\f0b74";
}

.icon_card-bulleted-settings-outline::before {
  content: "\f0b75";
}

.icon_card-minus::before {
  content: "\f1600";
}

.icon_card-minus-outline::before {
  content: "\f1601";
}

.icon_card-multiple::before {
  content: "\f17f1";
}

.icon_card-multiple-outline::before {
  content: "\f17f2";
}

.icon_card-off::before {
  content: "\f1602";
}

.icon_card-off-outline::before {
  content: "\f1603";
}

.icon_card-outline::before {
  content: "\f0b76";
}

.icon_card-plus::before {
  content: "\f11ff";
}

.icon_card-plus-outline::before {
  content: "\f1200";
}

.icon_card-remove::before {
  content: "\f1604";
}

.icon_card-remove-outline::before {
  content: "\f1605";
}

.icon_card-search::before {
  content: "\f1074";
}

.icon_card-search-outline::before {
  content: "\f1075";
}

.icon_card-text::before {
  content: "\f0b77";
}

.icon_card-text-outline::before {
  content: "\f0b78";
}

.icon_cards::before {
  content: "\f0638";
}

.icon_cards-club::before {
  content: "\f08ce";
}

.icon_cards-club-outline::before {
  content: "\f189f";
}

.icon_cards-diamond::before {
  content: "\f08cf";
}

.icon_cards-diamond-outline::before {
  content: "\f101d";
}

.icon_cards-heart::before {
  content: "\f08d0";
}

.icon_cards-heart-outline::before {
  content: "\f18a0";
}

.icon_cards-outline::before {
  content: "\f0639";
}

.icon_cards-playing::before {
  content: "\f18a1";
}

.icon_cards-playing-club::before {
  content: "\f18a2";
}

.icon_cards-playing-club-multiple::before {
  content: "\f18a3";
}

.icon_cards-playing-club-multiple-outline::before {
  content: "\f18a4";
}

.icon_cards-playing-club-outline::before {
  content: "\f18a5";
}

.icon_cards-playing-diamond::before {
  content: "\f18a6";
}

.icon_cards-playing-diamond-multiple::before {
  content: "\f18a7";
}

.icon_cards-playing-diamond-multiple-outline::before {
  content: "\f18a8";
}

.icon_cards-playing-diamond-outline::before {
  content: "\f18a9";
}

.icon_cards-playing-heart::before {
  content: "\f18aa";
}

.icon_cards-playing-heart-multiple::before {
  content: "\f18ab";
}

.icon_cards-playing-heart-multiple-outline::before {
  content: "\f18ac";
}

.icon_cards-playing-heart-outline::before {
  content: "\f18ad";
}

.icon_cards-playing-outline::before {
  content: "\f063a";
}

.icon_cards-playing-spade::before {
  content: "\f18ae";
}

.icon_cards-playing-spade-multiple::before {
  content: "\f18af";
}

.icon_cards-playing-spade-multiple-outline::before {
  content: "\f18b0";
}

.icon_cards-playing-spade-outline::before {
  content: "\f18b1";
}

.icon_cards-spade::before {
  content: "\f08d1";
}

.icon_cards-spade-outline::before {
  content: "\f18b2";
}

.icon_cards-variant::before {
  content: "\f06c7";
}

.icon_carrot::before {
  content: "\f010f";
}

.icon_cart::before {
  content: "\f0110";
}

.icon_cart-arrow-down::before {
  content: "\f0d66";
}

.icon_cart-arrow-right::before {
  content: "\f0c4e";
}

.icon_cart-arrow-up::before {
  content: "\f0d67";
}

.icon_cart-check::before {
  content: "\f15ea";
}

.icon_cart-heart::before {
  content: "\f18e0";
}

.icon_cart-minus::before {
  content: "\f0d68";
}

.icon_cart-off::before {
  content: "\f066b";
}

.icon_cart-outline::before {
  content: "\f0111";
}

.icon_cart-percent::before {
  content: "\f1bae";
}

.icon_cart-plus::before {
  content: "\f0112";
}

.icon_cart-remove::before {
  content: "\f0d69";
}

.icon_cart-variant::before {
  content: "\f15eb";
}

.icon_case-sensitive-alt::before {
  content: "\f0113";
}

.icon_cash::before {
  content: "\f0114";
}

.icon_cash-100::before {
  content: "\f0115";
}

.icon_cash-check::before {
  content: "\f14ee";
}

.icon_cash-clock::before {
  content: "\f1a91";
}

.icon_cash-edit::before {
  content: "\f1cab";
}

.icon_cash-fast::before {
  content: "\f185c";
}

.icon_cash-lock::before {
  content: "\f14ea";
}

.icon_cash-lock-open::before {
  content: "\f14eb";
}

.icon_cash-marker::before {
  content: "\f0db8";
}

.icon_cash-minus::before {
  content: "\f1260";
}

.icon_cash-multiple::before {
  content: "\f0116";
}

.icon_cash-off::before {
  content: "\f1c79";
}

.icon_cash-plus::before {
  content: "\f1261";
}

.icon_cash-refund::before {
  content: "\f0a9c";
}

.icon_cash-register::before {
  content: "\f0cf4";
}

.icon_cash-remove::before {
  content: "\f1262";
}

.icon_cash-sync::before {
  content: "\f1a92";
}

.icon_cassette::before {
  content: "\f09d4";
}

.icon_cast::before {
  content: "\f0118";
}

.icon_cast-audio::before {
  content: "\f101e";
}

.icon_cast-audio-variant::before {
  content: "\f1749";
}

.icon_cast-connected::before {
  content: "\f0119";
}

.icon_cast-education::before {
  content: "\f0e1d";
}

.icon_cast-off::before {
  content: "\f078a";
}

.icon_cast-variant::before {
  content: "\f001f";
}

.icon_castle::before {
  content: "\f011a";
}

.icon_cat::before {
  content: "\f011b";
}

.icon_cctv::before {
  content: "\f07ae";
}

.icon_cctv-off::before {
  content: "\f185f";
}

.icon_ceiling-fan::before {
  content: "\f1797";
}

.icon_ceiling-fan-light::before {
  content: "\f1798";
}

.icon_ceiling-light::before {
  content: "\f0769";
}

.icon_ceiling-light-multiple::before {
  content: "\f18dd";
}

.icon_ceiling-light-multiple-outline::before {
  content: "\f18de";
}

.icon_ceiling-light-outline::before {
  content: "\f17c7";
}

.icon_cellphone::before {
  content: "\f011c";
}

.icon_cellphone-arrow-down::before {
  content: "\f09d5";
}

.icon_cellphone-arrow-down-variant::before {
  content: "\f19c5";
}

.icon_cellphone-basic::before {
  content: "\f011e";
}

.icon_cellphone-charging::before {
  content: "\f1397";
}

.icon_cellphone-check::before {
  content: "\f17fd";
}

.icon_cellphone-cog::before {
  content: "\f0951";
}

.icon_cellphone-dock::before {
  content: "\f011f";
}

.icon_cellphone-information::before {
  content: "\f0f41";
}

.icon_cellphone-key::before {
  content: "\f094e";
}

.icon_cellphone-link::before {
  content: "\f0121";
}

.icon_cellphone-link-off::before {
  content: "\f0122";
}

.icon_cellphone-lock::before {
  content: "\f094f";
}

.icon_cellphone-marker::before {
  content: "\f183a";
}

.icon_cellphone-message::before {
  content: "\f08d3";
}

.icon_cellphone-message-off::before {
  content: "\f10d2";
}

.icon_cellphone-nfc::before {
  content: "\f0e90";
}

.icon_cellphone-nfc-off::before {
  content: "\f12d8";
}

.icon_cellphone-off::before {
  content: "\f0950";
}

.icon_cellphone-play::before {
  content: "\f101f";
}

.icon_cellphone-remove::before {
  content: "\f094d";
}

.icon_cellphone-screenshot::before {
  content: "\f0a35";
}

.icon_cellphone-settings::before {
  content: "\f0123";
}

.icon_cellphone-sound::before {
  content: "\f0952";
}

.icon_cellphone-text::before {
  content: "\f08d2";
}

.icon_cellphone-wireless::before {
  content: "\f0815";
}

.icon_centos::before {
  content: "\f111a";
}

.icon_certificate::before {
  content: "\f0124";
}

.icon_certificate-outline::before {
  content: "\f1188";
}

.icon_chair-rolling::before {
  content: "\f0f48";
}

.icon_chair-school::before {
  content: "\f0125";
}

.icon_chandelier::before {
  content: "\f1793";
}

.icon_charity::before {
  content: "\f0c4f";
}

.icon_charity-search::before {
  content: "\f1c82";
}

.icon_chart-arc::before {
  content: "\f0126";
}

.icon_chart-areaspline::before {
  content: "\f0127";
}

.icon_chart-areaspline-variant::before {
  content: "\f0e91";
}

.icon_chart-bar::before {
  content: "\f0128";
}

.icon_chart-bar-stacked::before {
  content: "\f076a";
}

.icon_chart-bell-curve::before {
  content: "\f0c50";
}

.icon_chart-bell-curve-cumulative::before {
  content: "\f0fa7";
}

.icon_chart-box::before {
  content: "\f154d";
}

.icon_chart-box-multiple::before {
  content: "\f1ccd";
}

.icon_chart-box-multiple-outline::before {
  content: "\f1cce";
}

.icon_chart-box-outline::before {
  content: "\f154e";
}

.icon_chart-box-plus-outline::before {
  content: "\f154f";
}

.icon_chart-bubble::before {
  content: "\f05e3";
}

.icon_chart-donut::before {
  content: "\f07af";
}

.icon_chart-donut-variant::before {
  content: "\f07b0";
}

.icon_chart-gantt::before {
  content: "\f066c";
}

.icon_chart-histogram::before {
  content: "\f0129";
}

.icon_chart-line::before {
  content: "\f012a";
}

.icon_chart-line-stacked::before {
  content: "\f076b";
}

.icon_chart-line-variant::before {
  content: "\f07b1";
}

.icon_chart-multiline::before {
  content: "\f08d4";
}

.icon_chart-multiple::before {
  content: "\f1213";
}

.icon_chart-pie::before {
  content: "\f012b";
}

.icon_chart-pie-outline::before {
  content: "\f1bdf";
}

.icon_chart-ppf::before {
  content: "\f1380";
}

.icon_chart-sankey::before {
  content: "\f11df";
}

.icon_chart-sankey-variant::before {
  content: "\f11e0";
}

.icon_chart-scatter-plot::before {
  content: "\f0e92";
}

.icon_chart-scatter-plot-hexbin::before {
  content: "\f066d";
}

.icon_chart-timeline::before {
  content: "\f066e";
}

.icon_chart-timeline-variant::before {
  content: "\f0e93";
}

.icon_chart-timeline-variant-shimmer::before {
  content: "\f15b6";
}

.icon_chart-tree::before {
  content: "\f0e94";
}

.icon_chart-waterfall::before {
  content: "\f1918";
}

.icon_chat::before {
  content: "\f0b79";
}

.icon_chat-alert::before {
  content: "\f0b7a";
}

.icon_chat-alert-outline::before {
  content: "\f12c9";
}

.icon_chat-minus::before {
  content: "\f1410";
}

.icon_chat-minus-outline::before {
  content: "\f1413";
}

.icon_chat-outline::before {
  content: "\f0ede";
}

.icon_chat-plus::before {
  content: "\f140f";
}

.icon_chat-plus-outline::before {
  content: "\f1412";
}

.icon_chat-processing::before {
  content: "\f0b7b";
}

.icon_chat-processing-outline::before {
  content: "\f12ca";
}

.icon_chat-question::before {
  content: "\f1738";
}

.icon_chat-question-outline::before {
  content: "\f1739";
}

.icon_chat-remove::before {
  content: "\f1411";
}

.icon_chat-remove-outline::before {
  content: "\f1414";
}

.icon_chat-sleep::before {
  content: "\f12d1";
}

.icon_chat-sleep-outline::before {
  content: "\f12d2";
}

.icon_check::before {
  content: "\f012c";
}

.icon_check-all::before {
  content: "\f012d";
}

.icon_check-bold::before {
  content: "\f0e1e";
}

.icon_check-circle::before {
  content: "\f05e0";
}

.icon_check-circle-outline::before {
  content: "\f05e1";
}

.icon_check-decagram::before {
  content: "\f0791";
}

.icon_check-decagram-outline::before {
  content: "\f1740";
}

.icon_check-network::before {
  content: "\f0c53";
}

.icon_check-network-outline::before {
  content: "\f0c54";
}

.icon_check-outline::before {
  content: "\f0855";
}

.icon_check-underline::before {
  content: "\f0e1f";
}

.icon_check-underline-circle::before {
  content: "\f0e20";
}

.icon_check-underline-circle-outline::before {
  content: "\f0e21";
}

.icon_checkbook::before {
  content: "\f0a9d";
}

.icon_checkbook-arrow-left::before {
  content: "\f1c1d";
}

.icon_checkbook-arrow-right::before {
  content: "\f1c1e";
}

.icon_checkbox-blank::before {
  content: "\f012e";
}

.icon_checkbox-blank-badge::before {
  content: "\f1176";
}

.icon_checkbox-blank-badge-outline::before {
  content: "\f0117";
}

.icon_checkbox-blank-circle::before {
  content: "\f012f";
}

.icon_checkbox-blank-circle-outline::before {
  content: "\f0130";
}

.icon_checkbox-blank-off::before {
  content: "\f12ec";
}

.icon_checkbox-blank-off-outline::before {
  content: "\f12ed";
}

.icon_checkbox-blank-outline::before {
  content: "\f0131";
}

.icon_checkbox-intermediate::before {
  content: "\f0856";
}

.icon_checkbox-intermediate-variant::before {
  content: "\f1b54";
}

.icon_checkbox-marked::before {
  content: "\f0132";
}

.icon_checkbox-marked-circle::before {
  content: "\f0133";
}

.icon_checkbox-marked-circle-auto-outline::before {
  content: "\f1c26";
}

.icon_checkbox-marked-circle-minus-outline::before {
  content: "\f1c27";
}

.icon_checkbox-marked-circle-outline::before {
  content: "\f0134";
}

.icon_checkbox-marked-circle-plus-outline::before {
  content: "\f1927";
}

.icon_checkbox-marked-outline::before {
  content: "\f0135";
}

.icon_checkbox-multiple-blank::before {
  content: "\f0136";
}

.icon_checkbox-multiple-blank-circle::before {
  content: "\f063b";
}

.icon_checkbox-multiple-blank-circle-outline::before {
  content: "\f063c";
}

.icon_checkbox-multiple-blank-outline::before {
  content: "\f0137";
}

.icon_checkbox-multiple-marked::before {
  content: "\f0138";
}

.icon_checkbox-multiple-marked-circle::before {
  content: "\f063d";
}

.icon_checkbox-multiple-marked-circle-outline::before {
  content: "\f063e";
}

.icon_checkbox-multiple-marked-outline::before {
  content: "\f0139";
}

.icon_checkbox-multiple-outline::before {
  content: "\f0c51";
}

.icon_checkbox-outline::before {
  content: "\f0c52";
}

.icon_checkerboard::before {
  content: "\f013a";
}

.icon_checkerboard-minus::before {
  content: "\f1202";
}

.icon_checkerboard-plus::before {
  content: "\f1201";
}

.icon_checkerboard-remove::before {
  content: "\f1203";
}

.icon_cheese::before {
  content: "\f12b9";
}

.icon_cheese-off::before {
  content: "\f13ee";
}

.icon_chef-hat::before {
  content: "\f0b7c";
}

.icon_chemical-weapon::before {
  content: "\f013b";
}

.icon_chess-bishop::before {
  content: "\f085c";
}

.icon_chess-king::before {
  content: "\f0857";
}

.icon_chess-knight::before {
  content: "\f0858";
}

.icon_chess-pawn::before {
  content: "\f0859";
}

.icon_chess-queen::before {
  content: "\f085a";
}

.icon_chess-rook::before {
  content: "\f085b";
}

.icon_chevron-double-down::before {
  content: "\f013c";
}

.icon_chevron-double-left::before {
  content: "\f013d";
}

.icon_chevron-double-right::before {
  content: "\f013e";
}

.icon_chevron-double-up::before {
  content: "\f013f";
}

.icon_chevron-down::before {
  content: "\f0140";
}

.icon_chevron-down-box::before {
  content: "\f09d6";
}

.icon_chevron-down-box-outline::before {
  content: "\f09d7";
}

.icon_chevron-down-circle::before {
  content: "\f0b26";
}

.icon_chevron-down-circle-outline::before {
  content: "\f0b27";
}

.icon_chevron-left::before {
  content: "\f0141";
}

.icon_chevron-left-box::before {
  content: "\f09d8";
}

.icon_chevron-left-box-outline::before {
  content: "\f09d9";
}

.icon_chevron-left-circle::before {
  content: "\f0b28";
}

.icon_chevron-left-circle-outline::before {
  content: "\f0b29";
}

.icon_chevron-right::before {
  content: "\f0142";
}

.icon_chevron-right-box::before {
  content: "\f09da";
}

.icon_chevron-right-box-outline::before {
  content: "\f09db";
}

.icon_chevron-right-circle::before {
  content: "\f0b2a";
}

.icon_chevron-right-circle-outline::before {
  content: "\f0b2b";
}

.icon_chevron-triple-down::before {
  content: "\f0db9";
}

.icon_chevron-triple-left::before {
  content: "\f0dba";
}

.icon_chevron-triple-right::before {
  content: "\f0dbb";
}

.icon_chevron-triple-up::before {
  content: "\f0dbc";
}

.icon_chevron-up::before {
  content: "\f0143";
}

.icon_chevron-up-box::before {
  content: "\f09dc";
}

.icon_chevron-up-box-outline::before {
  content: "\f09dd";
}

.icon_chevron-up-circle::before {
  content: "\f0b2c";
}

.icon_chevron-up-circle-outline::before {
  content: "\f0b2d";
}

.icon_chili-alert::before {
  content: "\f17ea";
}

.icon_chili-alert-outline::before {
  content: "\f17eb";
}

.icon_chili-hot::before {
  content: "\f07b2";
}

.icon_chili-hot-outline::before {
  content: "\f17ec";
}

.icon_chili-medium::before {
  content: "\f07b3";
}

.icon_chili-medium-outline::before {
  content: "\f17ed";
}

.icon_chili-mild::before {
  content: "\f07b4";
}

.icon_chili-mild-outline::before {
  content: "\f17ee";
}

.icon_chili-off::before {
  content: "\f1467";
}

.icon_chili-off-outline::before {
  content: "\f17ef";
}

.icon_chip::before {
  content: "\f061a";
}

.icon_church::before {
  content: "\f0144";
}

.icon_church-outline::before {
  content: "\f1b02";
}

.icon_cigar::before {
  content: "\f1189";
}

.icon_cigar-off::before {
  content: "\f141b";
}

.icon_circle::before {
  content: "\f0765";
}

.icon_circle-box::before {
  content: "\f15dc";
}

.icon_circle-box-outline::before {
  content: "\f15dd";
}

.icon_circle-double::before {
  content: "\f0e95";
}

.icon_circle-edit-outline::before {
  content: "\f08d5";
}

.icon_circle-expand::before {
  content: "\f0e96";
}

.icon_circle-half::before {
  content: "\f1395";
}

.icon_circle-half-full::before {
  content: "\f1396";
}

.icon_circle-medium::before {
  content: "\f09de";
}

.icon_circle-multiple::before {
  content: "\f0b38";
}

.icon_circle-multiple-outline::before {
  content: "\f0695";
}

.icon_circle-off-outline::before {
  content: "\f10d3";
}

.icon_circle-opacity::before {
  content: "\f1853";
}

.icon_circle-outline::before {
  content: "\f0766";
}

.icon_circle-slice-1::before {
  content: "\f0a9e";
}

.icon_circle-slice-2::before {
  content: "\f0a9f";
}

.icon_circle-slice-3::before {
  content: "\f0aa0";
}

.icon_circle-slice-4::before {
  content: "\f0aa1";
}

.icon_circle-slice-5::before {
  content: "\f0aa2";
}

.icon_circle-slice-6::before {
  content: "\f0aa3";
}

.icon_circle-slice-7::before {
  content: "\f0aa4";
}

.icon_circle-slice-8::before {
  content: "\f0aa5";
}

.icon_circle-small::before {
  content: "\f09df";
}

.icon_circular-saw::before {
  content: "\f0e22";
}

.icon_city::before {
  content: "\f0146";
}

.icon_city-switch::before {
  content: "\f1c28";
}

.icon_city-variant::before {
  content: "\f0a36";
}

.icon_city-variant-outline::before {
  content: "\f0a37";
}

.icon_clipboard::before {
  content: "\f0147";
}

.icon_clipboard-account::before {
  content: "\f0148";
}

.icon_clipboard-account-outline::before {
  content: "\f0c55";
}

.icon_clipboard-alert::before {
  content: "\f0149";
}

.icon_clipboard-alert-outline::before {
  content: "\f0cf7";
}

.icon_clipboard-arrow-down::before {
  content: "\f014a";
}

.icon_clipboard-arrow-down-outline::before {
  content: "\f0c56";
}

.icon_clipboard-arrow-left::before {
  content: "\f014b";
}

.icon_clipboard-arrow-left-outline::before {
  content: "\f0cf8";
}

.icon_clipboard-arrow-right::before {
  content: "\f0cf9";
}

.icon_clipboard-arrow-right-outline::before {
  content: "\f0cfa";
}

.icon_clipboard-arrow-up::before {
  content: "\f0c57";
}

.icon_clipboard-arrow-up-outline::before {
  content: "\f0c58";
}

.icon_clipboard-check::before {
  content: "\f014e";
}

.icon_clipboard-check-multiple::before {
  content: "\f1263";
}

.icon_clipboard-check-multiple-outline::before {
  content: "\f1264";
}

.icon_clipboard-check-outline::before {
  content: "\f08a8";
}

.icon_clipboard-clock::before {
  content: "\f16e2";
}

.icon_clipboard-clock-outline::before {
  content: "\f16e3";
}

.icon_clipboard-edit::before {
  content: "\f14e5";
}

.icon_clipboard-edit-outline::before {
  content: "\f14e6";
}

.icon_clipboard-file::before {
  content: "\f1265";
}

.icon_clipboard-file-outline::before {
  content: "\f1266";
}

.icon_clipboard-flow::before {
  content: "\f06c8";
}

.icon_clipboard-flow-outline::before {
  content: "\f1117";
}

.icon_clipboard-list::before {
  content: "\f10d4";
}

.icon_clipboard-list-outline::before {
  content: "\f10d5";
}

.icon_clipboard-minus::before {
  content: "\f1618";
}

.icon_clipboard-minus-outline::before {
  content: "\f1619";
}

.icon_clipboard-multiple::before {
  content: "\f1267";
}

.icon_clipboard-multiple-outline::before {
  content: "\f1268";
}

.icon_clipboard-off::before {
  content: "\f161a";
}

.icon_clipboard-off-outline::before {
  content: "\f161b";
}

.icon_clipboard-outline::before {
  content: "\f014c";
}

.icon_clipboard-play::before {
  content: "\f0c59";
}

.icon_clipboard-play-multiple::before {
  content: "\f1269";
}

.icon_clipboard-play-multiple-outline::before {
  content: "\f126a";
}

.icon_clipboard-play-outline::before {
  content: "\f0c5a";
}

.icon_clipboard-plus::before {
  content: "\f0751";
}

.icon_clipboard-plus-outline::before {
  content: "\f131f";
}

.icon_clipboard-pulse::before {
  content: "\f085d";
}

.icon_clipboard-pulse-outline::before {
  content: "\f085e";
}

.icon_clipboard-remove::before {
  content: "\f161c";
}

.icon_clipboard-remove-outline::before {
  content: "\f161d";
}

.icon_clipboard-search::before {
  content: "\f161e";
}

.icon_clipboard-search-outline::before {
  content: "\f161f";
}

.icon_clipboard-text::before {
  content: "\f014d";
}

.icon_clipboard-text-clock::before {
  content: "\f18f9";
}

.icon_clipboard-text-clock-outline::before {
  content: "\f18fa";
}

.icon_clipboard-text-multiple::before {
  content: "\f126b";
}

.icon_clipboard-text-multiple-outline::before {
  content: "\f126c";
}

.icon_clipboard-text-off::before {
  content: "\f1620";
}

.icon_clipboard-text-off-outline::before {
  content: "\f1621";
}

.icon_clipboard-text-outline::before {
  content: "\f0a38";
}

.icon_clipboard-text-play::before {
  content: "\f0c5b";
}

.icon_clipboard-text-play-outline::before {
  content: "\f0c5c";
}

.icon_clipboard-text-search::before {
  content: "\f1622";
}

.icon_clipboard-text-search-outline::before {
  content: "\f1623";
}

.icon_clippy::before {
  content: "\f014f";
}

.icon_clock::before {
  content: "\f0954";
}

.icon_clock-alert::before {
  content: "\f0955";
}

.icon_clock-alert-outline::before {
  content: "\f05ce";
}

.icon_clock-check::before {
  content: "\f0fa8";
}

.icon_clock-check-outline::before {
  content: "\f0fa9";
}

.icon_clock-digital::before {
  content: "\f0e97";
}

.icon_clock-edit::before {
  content: "\f19ba";
}

.icon_clock-edit-outline::before {
  content: "\f19bb";
}

.icon_clock-end::before {
  content: "\f0151";
}

.icon_clock-fast::before {
  content: "\f0152";
}

.icon_clock-in::before {
  content: "\f0153";
}

.icon_clock-minus::before {
  content: "\f1863";
}

.icon_clock-minus-outline::before {
  content: "\f1864";
}

.icon_clock-out::before {
  content: "\f0154";
}

.icon_clock-outline::before {
  content: "\f0150";
}

.icon_clock-plus::before {
  content: "\f1861";
}

.icon_clock-plus-outline::before {
  content: "\f1862";
}

.icon_clock-remove::before {
  content: "\f1865";
}

.icon_clock-remove-outline::before {
  content: "\f1866";
}

.icon_clock-star-four-points::before {
  content: "\f1c29";
}

.icon_clock-star-four-points-outline::before {
  content: "\f1c2a";
}

.icon_clock-start::before {
  content: "\f0155";
}

.icon_clock-time-eight::before {
  content: "\f1446";
}

.icon_clock-time-eight-outline::before {
  content: "\f1452";
}

.icon_clock-time-eleven::before {
  content: "\f1449";
}

.icon_clock-time-eleven-outline::before {
  content: "\f1455";
}

.icon_clock-time-five::before {
  content: "\f1443";
}

.icon_clock-time-five-outline::before {
  content: "\f144f";
}

.icon_clock-time-four::before {
  content: "\f1442";
}

.icon_clock-time-four-outline::before {
  content: "\f144e";
}

.icon_clock-time-nine::before {
  content: "\f1447";
}

.icon_clock-time-nine-outline::before {
  content: "\f1453";
}

.icon_clock-time-one::before {
  content: "\f143f";
}

.icon_clock-time-one-outline::before {
  content: "\f144b";
}

.icon_clock-time-seven::before {
  content: "\f1445";
}

.icon_clock-time-seven-outline::before {
  content: "\f1451";
}

.icon_clock-time-six::before {
  content: "\f1444";
}

.icon_clock-time-six-outline::before {
  content: "\f1450";
}

.icon_clock-time-ten::before {
  content: "\f1448";
}

.icon_clock-time-ten-outline::before {
  content: "\f1454";
}

.icon_clock-time-three::before {
  content: "\f1441";
}

.icon_clock-time-three-outline::before {
  content: "\f144d";
}

.icon_clock-time-twelve::before {
  content: "\f144a";
}

.icon_clock-time-twelve-outline::before {
  content: "\f1456";
}

.icon_clock-time-two::before {
  content: "\f1440";
}

.icon_clock-time-two-outline::before {
  content: "\f144c";
}

.icon_close::before {
  content: "\f0156";
}

.icon_close-box::before {
  content: "\f0157";
}

.icon_close-box-multiple::before {
  content: "\f0c5d";
}

.icon_close-box-multiple-outline::before {
  content: "\f0c5e";
}

.icon_close-box-outline::before {
  content: "\f0158";
}

.icon_close-circle::before {
  content: "\f0159";
}

.icon_close-circle-multiple::before {
  content: "\f062a";
}

.icon_close-circle-multiple-outline::before {
  content: "\f0883";
}

.icon_close-circle-outline::before {
  content: "\f015a";
}

.icon_close-network::before {
  content: "\f015b";
}

.icon_close-network-outline::before {
  content: "\f0c5f";
}

.icon_close-octagon::before {
  content: "\f015c";
}

.icon_close-octagon-outline::before {
  content: "\f015d";
}

.icon_close-outline::before {
  content: "\f06c9";
}

.icon_close-thick::before {
  content: "\f1398";
}

.icon_closed-caption::before {
  content: "\f015e";
}

.icon_closed-caption-outline::before {
  content: "\f0dbd";
}

.icon_cloud::before {
  content: "\f015f";
}

.icon_cloud-alert::before {
  content: "\f09e0";
}

.icon_cloud-alert-outline::before {
  content: "\f1be0";
}

.icon_cloud-arrow-down::before {
  content: "\f1be1";
}

.icon_cloud-arrow-down-outline::before {
  content: "\f1be2";
}

.icon_cloud-arrow-left::before {
  content: "\f1be3";
}

.icon_cloud-arrow-left-outline::before {
  content: "\f1be4";
}

.icon_cloud-arrow-right::before {
  content: "\f1be5";
}

.icon_cloud-arrow-right-outline::before {
  content: "\f1be6";
}

.icon_cloud-arrow-up::before {
  content: "\f1be7";
}

.icon_cloud-arrow-up-outline::before {
  content: "\f1be8";
}

.icon_cloud-braces::before {
  content: "\f07b5";
}

.icon_cloud-cancel::before {
  content: "\f1be9";
}

.icon_cloud-cancel-outline::before {
  content: "\f1bea";
}

.icon_cloud-check::before {
  content: "\f1beb";
}

.icon_cloud-check-outline::before {
  content: "\f1bec";
}

.icon_cloud-check-variant::before {
  content: "\f0160";
}

.icon_cloud-check-variant-outline::before {
  content: "\f12cc";
}

.icon_cloud-circle::before {
  content: "\f0161";
}

.icon_cloud-circle-outline::before {
  content: "\f1bed";
}

.icon_cloud-clock::before {
  content: "\f1bee";
}

.icon_cloud-clock-outline::before {
  content: "\f1bef";
}

.icon_cloud-cog::before {
  content: "\f1bf0";
}

.icon_cloud-cog-outline::before {
  content: "\f1bf1";
}

.icon_cloud-download::before {
  content: "\f0162";
}

.icon_cloud-download-outline::before {
  content: "\f0b7d";
}

.icon_cloud-key::before {
  content: "\f1ca1";
}

.icon_cloud-key-outline::before {
  content: "\f1ca2";
}

.icon_cloud-lock::before {
  content: "\f11f1";
}

.icon_cloud-lock-open::before {
  content: "\f1bf2";
}

.icon_cloud-lock-open-outline::before {
  content: "\f1bf3";
}

.icon_cloud-lock-outline::before {
  content: "\f11f2";
}

.icon_cloud-minus::before {
  content: "\f1bf4";
}

.icon_cloud-minus-outline::before {
  content: "\f1bf5";
}

.icon_cloud-off::before {
  content: "\f1bf6";
}

.icon_cloud-off-outline::before {
  content: "\f0164";
}

.icon_cloud-outline::before {
  content: "\f0163";
}

.icon_cloud-percent::before {
  content: "\f1a35";
}

.icon_cloud-percent-outline::before {
  content: "\f1a36";
}

.icon_cloud-plus::before {
  content: "\f1bf7";
}

.icon_cloud-plus-outline::before {
  content: "\f1bf8";
}

.icon_cloud-print::before {
  content: "\f0165";
}

.icon_cloud-print-outline::before {
  content: "\f0166";
}

.icon_cloud-question::before {
  content: "\f0a39";
}

.icon_cloud-question-outline::before {
  content: "\f1bf9";
}

.icon_cloud-refresh::before {
  content: "\f1bfa";
}

.icon_cloud-refresh-outline::before {
  content: "\f1bfb";
}

.icon_cloud-refresh-variant::before {
  content: "\f052a";
}

.icon_cloud-refresh-variant-outline::before {
  content: "\f1bfc";
}

.icon_cloud-remove::before {
  content: "\f1bfd";
}

.icon_cloud-remove-outline::before {
  content: "\f1bfe";
}

.icon_cloud-search::before {
  content: "\f0956";
}

.icon_cloud-search-outline::before {
  content: "\f0957";
}

.icon_cloud-sync::before {
  content: "\f063f";
}

.icon_cloud-sync-outline::before {
  content: "\f12d6";
}

.icon_cloud-tags::before {
  content: "\f07b6";
}

.icon_cloud-upload::before {
  content: "\f0167";
}

.icon_cloud-upload-outline::before {
  content: "\f0b7e";
}

.icon_clouds::before {
  content: "\f1b95";
}

.icon_clover::before {
  content: "\f0816";
}

.icon_clover-outline::before {
  content: "\f1c62";
}

.icon_coach-lamp::before {
  content: "\f1020";
}

.icon_coach-lamp-variant::before {
  content: "\f1a37";
}

.icon_coat-rack::before {
  content: "\f109e";
}

.icon_code-array::before {
  content: "\f0168";
}

.icon_code-block-braces::before {
  content: "\f1c83";
}

.icon_code-block-brackets::before {
  content: "\f1c84";
}

.icon_code-block-parentheses::before {
  content: "\f1c85";
}

.icon_code-block-tags::before {
  content: "\f1c86";
}

.icon_code-braces::before {
  content: "\f0169";
}

.icon_code-braces-box::before {
  content: "\f10d6";
}

.icon_code-brackets::before {
  content: "\f016a";
}

.icon_code-equal::before {
  content: "\f016b";
}

.icon_code-greater-than::before {
  content: "\f016c";
}

.icon_code-greater-than-or-equal::before {
  content: "\f016d";
}

.icon_code-json::before {
  content: "\f0626";
}

.icon_code-less-than::before {
  content: "\f016e";
}

.icon_code-less-than-or-equal::before {
  content: "\f016f";
}

.icon_code-not-equal::before {
  content: "\f0170";
}

.icon_code-not-equal-variant::before {
  content: "\f0171";
}

.icon_code-parentheses::before {
  content: "\f0172";
}

.icon_code-parentheses-box::before {
  content: "\f10d7";
}

.icon_code-string::before {
  content: "\f0173";
}

.icon_code-tags::before {
  content: "\f0174";
}

.icon_code-tags-check::before {
  content: "\f0694";
}

.icon_codepen::before {
  content: "\f0175";
}

.icon_coffee::before {
  content: "\f0176";
}

.icon_coffee-maker::before {
  content: "\f109f";
}

.icon_coffee-maker-check::before {
  content: "\f1931";
}

.icon_coffee-maker-check-outline::before {
  content: "\f1932";
}

.icon_coffee-maker-outline::before {
  content: "\f181b";
}

.icon_coffee-off::before {
  content: "\f0faa";
}

.icon_coffee-off-outline::before {
  content: "\f0fab";
}

.icon_coffee-outline::before {
  content: "\f06ca";
}

.icon_coffee-to-go::before {
  content: "\f0177";
}

.icon_coffee-to-go-outline::before {
  content: "\f130e";
}

.icon_coffin::before {
  content: "\f0b7f";
}

.icon_cog::before {
  content: "\f0493";
}

.icon_cog-box::before {
  content: "\f0494";
}

.icon_cog-clockwise::before {
  content: "\f11dd";
}

.icon_cog-counterclockwise::before {
  content: "\f11de";
}

.icon_cog-off::before {
  content: "\f13ce";
}

.icon_cog-off-outline::before {
  content: "\f13cf";
}

.icon_cog-outline::before {
  content: "\f08bb";
}

.icon_cog-pause::before {
  content: "\f1933";
}

.icon_cog-pause-outline::before {
  content: "\f1934";
}

.icon_cog-play::before {
  content: "\f1935";
}

.icon_cog-play-outline::before {
  content: "\f1936";
}

.icon_cog-refresh::before {
  content: "\f145e";
}

.icon_cog-refresh-outline::before {
  content: "\f145f";
}

.icon_cog-stop::before {
  content: "\f1937";
}

.icon_cog-stop-outline::before {
  content: "\f1938";
}

.icon_cog-sync::before {
  content: "\f1460";
}

.icon_cog-sync-outline::before {
  content: "\f1461";
}

.icon_cog-transfer::before {
  content: "\f105b";
}

.icon_cog-transfer-outline::before {
  content: "\f105c";
}

.icon_cogs::before {
  content: "\f08d6";
}

.icon_collage::before {
  content: "\f0640";
}

.icon_collapse-all::before {
  content: "\f0aa6";
}

.icon_collapse-all-outline::before {
  content: "\f0aa7";
}

.icon_color-helper::before {
  content: "\f0179";
}

.icon_comma::before {
  content: "\f0e23";
}

.icon_comma-box::before {
  content: "\f0e2b";
}

.icon_comma-box-outline::before {
  content: "\f0e24";
}

.icon_comma-circle::before {
  content: "\f0e25";
}

.icon_comma-circle-outline::before {
  content: "\f0e26";
}

.icon_comment::before {
  content: "\f017a";
}

.icon_comment-account::before {
  content: "\f017b";
}

.icon_comment-account-outline::before {
  content: "\f017c";
}

.icon_comment-alert::before {
  content: "\f017d";
}

.icon_comment-alert-outline::before {
  content: "\f017e";
}

.icon_comment-arrow-left::before {
  content: "\f09e1";
}

.icon_comment-arrow-left-outline::before {
  content: "\f09e2";
}

.icon_comment-arrow-right::before {
  content: "\f09e3";
}

.icon_comment-arrow-right-outline::before {
  content: "\f09e4";
}

.icon_comment-bookmark::before {
  content: "\f15ae";
}

.icon_comment-bookmark-outline::before {
  content: "\f15af";
}

.icon_comment-check::before {
  content: "\f017f";
}

.icon_comment-check-outline::before {
  content: "\f0180";
}

.icon_comment-edit::before {
  content: "\f11bf";
}

.icon_comment-edit-outline::before {
  content: "\f12c4";
}

.icon_comment-eye::before {
  content: "\f0a3a";
}

.icon_comment-eye-outline::before {
  content: "\f0a3b";
}

.icon_comment-flash::before {
  content: "\f15b0";
}

.icon_comment-flash-outline::before {
  content: "\f15b1";
}

.icon_comment-minus::before {
  content: "\f15df";
}

.icon_comment-minus-outline::before {
  content: "\f15e0";
}

.icon_comment-multiple::before {
  content: "\f085f";
}

.icon_comment-multiple-outline::before {
  content: "\f0181";
}

.icon_comment-off::before {
  content: "\f15e1";
}

.icon_comment-off-outline::before {
  content: "\f15e2";
}

.icon_comment-outline::before {
  content: "\f0182";
}

.icon_comment-plus::before {
  content: "\f09e5";
}

.icon_comment-plus-outline::before {
  content: "\f0183";
}

.icon_comment-processing::before {
  content: "\f0184";
}

.icon_comment-processing-outline::before {
  content: "\f0185";
}

.icon_comment-question::before {
  content: "\f0817";
}

.icon_comment-question-outline::before {
  content: "\f0186";
}

.icon_comment-quote::before {
  content: "\f1021";
}

.icon_comment-quote-outline::before {
  content: "\f1022";
}

.icon_comment-remove::before {
  content: "\f05de";
}

.icon_comment-remove-outline::before {
  content: "\f0187";
}

.icon_comment-search::before {
  content: "\f0a3c";
}

.icon_comment-search-outline::before {
  content: "\f0a3d";
}

.icon_comment-text::before {
  content: "\f0188";
}

.icon_comment-text-multiple::before {
  content: "\f0860";
}

.icon_comment-text-multiple-outline::before {
  content: "\f0861";
}

.icon_comment-text-outline::before {
  content: "\f0189";
}

.icon_compare::before {
  content: "\f018a";
}

.icon_compare-horizontal::before {
  content: "\f1492";
}

.icon_compare-remove::before {
  content: "\f18b3";
}

.icon_compare-vertical::before {
  content: "\f1493";
}

.icon_compass::before {
  content: "\f018b";
}

.icon_compass-off::before {
  content: "\f0b80";
}

.icon_compass-off-outline::before {
  content: "\f0b81";
}

.icon_compass-outline::before {
  content: "\f018c";
}

.icon_compass-rose::before {
  content: "\f1382";
}

.icon_compost::before {
  content: "\f1a38";
}

.icon_cone::before {
  content: "\f194c";
}

.icon_cone-off::before {
  content: "\f194d";
}

.icon_connection::before {
  content: "\f1616";
}

.icon_console::before {
  content: "\f018d";
}

.icon_console-line::before {
  content: "\f07b7";
}

.icon_console-network::before {
  content: "\f08a9";
}

.icon_console-network-outline::before {
  content: "\f0c60";
}

.icon_consolidate::before {
  content: "\f10d8";
}

.icon_contactless-payment::before {
  content: "\f0d6a";
}

.icon_contactless-payment-circle::before {
  content: "\f0321";
}

.icon_contactless-payment-circle-outline::before {
  content: "\f0408";
}

.icon_contacts::before {
  content: "\f06cb";
}

.icon_contacts-outline::before {
  content: "\f05b8";
}

.icon_contain::before {
  content: "\f0a3e";
}

.icon_contain-end::before {
  content: "\f0a3f";
}

.icon_contain-start::before {
  content: "\f0a40";
}

.icon_content-copy::before {
  content: "\f018f";
}

.icon_content-cut::before {
  content: "\f0190";
}

.icon_content-duplicate::before {
  content: "\f0191";
}

.icon_content-paste::before {
  content: "\f0192";
}

.icon_content-save::before {
  content: "\f0193";
}

.icon_content-save-alert::before {
  content: "\f0f42";
}

.icon_content-save-alert-outline::before {
  content: "\f0f43";
}

.icon_content-save-all::before {
  content: "\f0194";
}

.icon_content-save-all-outline::before {
  content: "\f0f44";
}

.icon_content-save-check::before {
  content: "\f18ea";
}

.icon_content-save-check-outline::before {
  content: "\f18eb";
}

.icon_content-save-cog::before {
  content: "\f145b";
}

.icon_content-save-cog-outline::before {
  content: "\f145c";
}

.icon_content-save-edit::before {
  content: "\f0cfb";
}

.icon_content-save-edit-outline::before {
  content: "\f0cfc";
}

.icon_content-save-minus::before {
  content: "\f1b43";
}

.icon_content-save-minus-outline::before {
  content: "\f1b44";
}

.icon_content-save-move::before {
  content: "\f0e27";
}

.icon_content-save-move-outline::before {
  content: "\f0e28";
}

.icon_content-save-off::before {
  content: "\f1643";
}

.icon_content-save-off-outline::before {
  content: "\f1644";
}

.icon_content-save-outline::before {
  content: "\f0818";
}

.icon_content-save-plus::before {
  content: "\f1b41";
}

.icon_content-save-plus-outline::before {
  content: "\f1b42";
}

.icon_content-save-settings::before {
  content: "\f061b";
}

.icon_content-save-settings-outline::before {
  content: "\f0b2e";
}

.icon_contrast::before {
  content: "\f0195";
}

.icon_contrast-box::before {
  content: "\f0196";
}

.icon_contrast-circle::before {
  content: "\f0197";
}

.icon_controller::before {
  content: "\f02b4";
}

.icon_controller-classic::before {
  content: "\f0b82";
}

.icon_controller-classic-outline::before {
  content: "\f0b83";
}

.icon_controller-off::before {
  content: "\f02b5";
}

.icon_cookie::before {
  content: "\f0198";
}

.icon_cookie-alert::before {
  content: "\f16d0";
}

.icon_cookie-alert-outline::before {
  content: "\f16d1";
}

.icon_cookie-check::before {
  content: "\f16d2";
}

.icon_cookie-check-outline::before {
  content: "\f16d3";
}

.icon_cookie-clock::before {
  content: "\f16e4";
}

.icon_cookie-clock-outline::before {
  content: "\f16e5";
}

.icon_cookie-cog::before {
  content: "\f16d4";
}

.icon_cookie-cog-outline::before {
  content: "\f16d5";
}

.icon_cookie-edit::before {
  content: "\f16e6";
}

.icon_cookie-edit-outline::before {
  content: "\f16e7";
}

.icon_cookie-lock::before {
  content: "\f16e8";
}

.icon_cookie-lock-outline::before {
  content: "\f16e9";
}

.icon_cookie-minus::before {
  content: "\f16da";
}

.icon_cookie-minus-outline::before {
  content: "\f16db";
}

.icon_cookie-off::before {
  content: "\f16ea";
}

.icon_cookie-off-outline::before {
  content: "\f16eb";
}

.icon_cookie-outline::before {
  content: "\f16de";
}

.icon_cookie-plus::before {
  content: "\f16d6";
}

.icon_cookie-plus-outline::before {
  content: "\f16d7";
}

.icon_cookie-refresh::before {
  content: "\f16ec";
}

.icon_cookie-refresh-outline::before {
  content: "\f16ed";
}

.icon_cookie-remove::before {
  content: "\f16d8";
}

.icon_cookie-remove-outline::before {
  content: "\f16d9";
}

.icon_cookie-settings::before {
  content: "\f16dc";
}

.icon_cookie-settings-outline::before {
  content: "\f16dd";
}

.icon_coolant-temperature::before {
  content: "\f03c8";
}

.icon_copyleft::before {
  content: "\f1939";
}

.icon_copyright::before {
  content: "\f05e6";
}

.icon_cordova::before {
  content: "\f0958";
}

.icon_corn::before {
  content: "\f07b8";
}

.icon_corn-off::before {
  content: "\f13ef";
}

.icon_cosine-wave::before {
  content: "\f1479";
}

.icon_counter::before {
  content: "\f0199";
}

.icon_countertop::before {
  content: "\f181c";
}

.icon_countertop-outline::before {
  content: "\f181d";
}

.icon_cow::before {
  content: "\f019a";
}

.icon_cow-off::before {
  content: "\f18fc";
}

.icon_cpu-32-bit::before {
  content: "\f0edf";
}

.icon_cpu-64-bit::before {
  content: "\f0ee0";
}

.icon_cradle::before {
  content: "\f198b";
}

.icon_cradle-outline::before {
  content: "\f1991";
}

.icon_crane::before {
  content: "\f0862";
}

.icon_creation::before {
  content: "\f0674";
}

.icon_creation-outline::before {
  content: "\f1c2b";
}

.icon_creative-commons::before {
  content: "\f0d6b";
}

.icon_credit-card::before {
  content: "\f0fef";
}

.icon_credit-card-check::before {
  content: "\f13d0";
}

.icon_credit-card-check-outline::before {
  content: "\f13d1";
}

.icon_credit-card-chip::before {
  content: "\f190f";
}

.icon_credit-card-chip-outline::before {
  content: "\f1910";
}

.icon_credit-card-clock::before {
  content: "\f0ee1";
}

.icon_credit-card-clock-outline::before {
  content: "\f0ee2";
}

.icon_credit-card-edit::before {
  content: "\f17d7";
}

.icon_credit-card-edit-outline::before {
  content: "\f17d8";
}

.icon_credit-card-fast::before {
  content: "\f1911";
}

.icon_credit-card-fast-outline::before {
  content: "\f1912";
}

.icon_credit-card-lock::before {
  content: "\f18e7";
}

.icon_credit-card-lock-outline::before {
  content: "\f18e8";
}

.icon_credit-card-marker::before {
  content: "\f06a8";
}

.icon_credit-card-marker-outline::before {
  content: "\f0dbe";
}

.icon_credit-card-minus::before {
  content: "\f0fac";
}

.icon_credit-card-minus-outline::before {
  content: "\f0fad";
}

.icon_credit-card-multiple::before {
  content: "\f0ff0";
}

.icon_credit-card-multiple-outline::before {
  content: "\f019c";
}

.icon_credit-card-off::before {
  content: "\f0ff1";
}

.icon_credit-card-off-outline::before {
  content: "\f05e4";
}

.icon_credit-card-outline::before {
  content: "\f019b";
}

.icon_credit-card-plus::before {
  content: "\f0ff2";
}

.icon_credit-card-plus-outline::before {
  content: "\f0676";
}

.icon_credit-card-refresh::before {
  content: "\f1645";
}

.icon_credit-card-refresh-outline::before {
  content: "\f1646";
}

.icon_credit-card-refund::before {
  content: "\f0ff3";
}

.icon_credit-card-refund-outline::before {
  content: "\f0aa8";
}

.icon_credit-card-remove::before {
  content: "\f0fae";
}

.icon_credit-card-remove-outline::before {
  content: "\f0faf";
}

.icon_credit-card-scan::before {
  content: "\f0ff4";
}

.icon_credit-card-scan-outline::before {
  content: "\f019d";
}

.icon_credit-card-search::before {
  content: "\f1647";
}

.icon_credit-card-search-outline::before {
  content: "\f1648";
}

.icon_credit-card-settings::before {
  content: "\f0ff5";
}

.icon_credit-card-settings-outline::before {
  content: "\f08d7";
}

.icon_credit-card-sync::before {
  content: "\f1649";
}

.icon_credit-card-sync-outline::before {
  content: "\f164a";
}

.icon_credit-card-wireless::before {
  content: "\f0802";
}

.icon_credit-card-wireless-off::before {
  content: "\f057a";
}

.icon_credit-card-wireless-off-outline::before {
  content: "\f057b";
}

.icon_credit-card-wireless-outline::before {
  content: "\f0d6c";
}

.icon_cricket::before {
  content: "\f0d6d";
}

.icon_crop::before {
  content: "\f019e";
}

.icon_crop-free::before {
  content: "\f019f";
}

.icon_crop-landscape::before {
  content: "\f01a0";
}

.icon_crop-portrait::before {
  content: "\f01a1";
}

.icon_crop-rotate::before {
  content: "\f0696";
}

.icon_crop-square::before {
  content: "\f01a2";
}

.icon_cross::before {
  content: "\f0953";
}

.icon_cross-bolnisi::before {
  content: "\f0ced";
}

.icon_cross-celtic::before {
  content: "\f0cf5";
}

.icon_cross-outline::before {
  content: "\f0cf6";
}

.icon_crosshairs::before {
  content: "\f01a3";
}

.icon_crosshairs-gps::before {
  content: "\f01a4";
}

.icon_crosshairs-off::before {
  content: "\f0f45";
}

.icon_crosshairs-question::before {
  content: "\f1136";
}

.icon_crowd::before {
  content: "\f1975";
}

.icon_crown::before {
  content: "\f01a5";
}

.icon_crown-circle::before {
  content: "\f17dc";
}

.icon_crown-circle-outline::before {
  content: "\f17dd";
}

.icon_crown-outline::before {
  content: "\f11d0";
}

.icon_cryengine::before {
  content: "\f0959";
}

.icon_crystal-ball::before {
  content: "\f0b2f";
}

.icon_cube::before {
  content: "\f01a6";
}

.icon_cube-off::before {
  content: "\f141c";
}

.icon_cube-off-outline::before {
  content: "\f141d";
}

.icon_cube-outline::before {
  content: "\f01a7";
}

.icon_cube-scan::before {
  content: "\f0b84";
}

.icon_cube-send::before {
  content: "\f01a8";
}

.icon_cube-unfolded::before {
  content: "\f01a9";
}

.icon_cup::before {
  content: "\f01aa";
}

.icon_cup-off::before {
  content: "\f05e5";
}

.icon_cup-off-outline::before {
  content: "\f137d";
}

.icon_cup-outline::before {
  content: "\f130f";
}

.icon_cup-water::before {
  content: "\f01ab";
}

.icon_cupboard::before {
  content: "\f0f46";
}

.icon_cupboard-outline::before {
  content: "\f0f47";
}

.icon_cupcake::before {
  content: "\f095a";
}

.icon_curling::before {
  content: "\f0863";
}

.icon_currency-bdt::before {
  content: "\f0864";
}

.icon_currency-brl::before {
  content: "\f0b85";
}

.icon_currency-btc::before {
  content: "\f01ac";
}

.icon_currency-cny::before {
  content: "\f07ba";
}

.icon_currency-eth::before {
  content: "\f07bb";
}

.icon_currency-eur::before {
  content: "\f01ad";
}

.icon_currency-eur-off::before {
  content: "\f1315";
}

.icon_currency-fra::before {
  content: "\f1a39";
}

.icon_currency-gbp::before {
  content: "\f01ae";
}

.icon_currency-ils::before {
  content: "\f0c61";
}

.icon_currency-inr::before {
  content: "\f01af";
}

.icon_currency-jpy::before {
  content: "\f07bc";
}

.icon_currency-krw::before {
  content: "\f07bd";
}

.icon_currency-kzt::before {
  content: "\f0865";
}

.icon_currency-mnt::before {
  content: "\f1512";
}

.icon_currency-ngn::before {
  content: "\f01b0";
}

.icon_currency-php::before {
  content: "\f09e6";
}

.icon_currency-rial::before {
  content: "\f0e9c";
}

.icon_currency-rub::before {
  content: "\f01b1";
}

.icon_currency-rupee::before {
  content: "\f1976";
}

.icon_currency-sign::before {
  content: "\f07be";
}

.icon_currency-thb::before {
  content: "\f1c05";
}

.icon_currency-try::before {
  content: "\f01b2";
}

.icon_currency-twd::before {
  content: "\f07bf";
}

.icon_currency-uah::before {
  content: "\f1b9b";
}

.icon_currency-usd::before {
  content: "\f01c1";
}

.icon_currency-usd-off::before {
  content: "\f067a";
}

.icon_current-ac::before {
  content: "\f1480";
}

.icon_current-dc::before {
  content: "\f095c";
}

.icon_cursor-default::before {
  content: "\f01c0";
}

.icon_cursor-default-click::before {
  content: "\f0cfd";
}

.icon_cursor-default-click-outline::before {
  content: "\f0cfe";
}

.icon_cursor-default-gesture::before {
  content: "\f1127";
}

.icon_cursor-default-gesture-outline::before {
  content: "\f1128";
}

.icon_cursor-default-outline::before {
  content: "\f01bf";
}

.icon_cursor-move::before {
  content: "\f01be";
}

.icon_cursor-pointer::before {
  content: "\f01bd";
}

.icon_cursor-text::before {
  content: "\f05e7";
}

.icon_curtains::before {
  content: "\f1846";
}

.icon_curtains-closed::before {
  content: "\f1847";
}

.icon_cylinder::before {
  content: "\f194e";
}

.icon_cylinder-off::before {
  content: "\f194f";
}

.icon_dance-ballroom::before {
  content: "\f15fb";
}

.icon_dance-pole::before {
  content: "\f1578";
}

.icon_data-matrix::before {
  content: "\f153c";
}

.icon_data-matrix-edit::before {
  content: "\f153d";
}

.icon_data-matrix-minus::before {
  content: "\f153e";
}

.icon_data-matrix-plus::before {
  content: "\f153f";
}

.icon_data-matrix-remove::before {
  content: "\f1540";
}

.icon_data-matrix-scan::before {
  content: "\f1541";
}

.icon_database::before {
  content: "\f01bc";
}

.icon_database-alert::before {
  content: "\f163a";
}

.icon_database-alert-outline::before {
  content: "\f1624";
}

.icon_database-arrow-down::before {
  content: "\f163b";
}

.icon_database-arrow-down-outline::before {
  content: "\f1625";
}

.icon_database-arrow-left::before {
  content: "\f163c";
}

.icon_database-arrow-left-outline::before {
  content: "\f1626";
}

.icon_database-arrow-right::before {
  content: "\f163d";
}

.icon_database-arrow-right-outline::before {
  content: "\f1627";
}

.icon_database-arrow-up::before {
  content: "\f163e";
}

.icon_database-arrow-up-outline::before {
  content: "\f1628";
}

.icon_database-check::before {
  content: "\f0aa9";
}

.icon_database-check-outline::before {
  content: "\f1629";
}

.icon_database-clock::before {
  content: "\f163f";
}

.icon_database-clock-outline::before {
  content: "\f162a";
}

.icon_database-cog::before {
  content: "\f164b";
}

.icon_database-cog-outline::before {
  content: "\f164c";
}

.icon_database-edit::before {
  content: "\f0b86";
}

.icon_database-edit-outline::before {
  content: "\f162b";
}

.icon_database-export::before {
  content: "\f095e";
}

.icon_database-export-outline::before {
  content: "\f162c";
}

.icon_database-eye::before {
  content: "\f191f";
}

.icon_database-eye-off::before {
  content: "\f1920";
}

.icon_database-eye-off-outline::before {
  content: "\f1921";
}

.icon_database-eye-outline::before {
  content: "\f1922";
}

.icon_database-import::before {
  content: "\f095d";
}

.icon_database-import-outline::before {
  content: "\f162d";
}

.icon_database-lock::before {
  content: "\f0aaa";
}

.icon_database-lock-outline::before {
  content: "\f162e";
}

.icon_database-marker::before {
  content: "\f12f6";
}

.icon_database-marker-outline::before {
  content: "\f162f";
}

.icon_database-minus::before {
  content: "\f01bb";
}

.icon_database-minus-outline::before {
  content: "\f1630";
}

.icon_database-off::before {
  content: "\f1640";
}

.icon_database-off-outline::before {
  content: "\f1631";
}

.icon_database-outline::before {
  content: "\f1632";
}

.icon_database-plus::before {
  content: "\f01ba";
}

.icon_database-plus-outline::before {
  content: "\f1633";
}

.icon_database-refresh::before {
  content: "\f05c2";
}

.icon_database-refresh-outline::before {
  content: "\f1634";
}

.icon_database-remove::before {
  content: "\f0d00";
}

.icon_database-remove-outline::before {
  content: "\f1635";
}

.icon_database-search::before {
  content: "\f0866";
}

.icon_database-search-outline::before {
  content: "\f1636";
}

.icon_database-settings::before {
  content: "\f0d01";
}

.icon_database-settings-outline::before {
  content: "\f1637";
}

.icon_database-sync::before {
  content: "\f0cff";
}

.icon_database-sync-outline::before {
  content: "\f1638";
}

.icon_death-star::before {
  content: "\f08d8";
}

.icon_death-star-variant::before {
  content: "\f08d9";
}

.icon_deathly-hallows::before {
  content: "\f0b87";
}

.icon_debian::before {
  content: "\f08da";
}

.icon_debug-step-into::before {
  content: "\f01b9";
}

.icon_debug-step-out::before {
  content: "\f01b8";
}

.icon_debug-step-over::before {
  content: "\f01b7";
}

.icon_decagram::before {
  content: "\f076c";
}

.icon_decagram-outline::before {
  content: "\f076d";
}

.icon_decimal::before {
  content: "\f10a1";
}

.icon_decimal-comma::before {
  content: "\f10a2";
}

.icon_decimal-comma-decrease::before {
  content: "\f10a3";
}

.icon_decimal-comma-increase::before {
  content: "\f10a4";
}

.icon_decimal-decrease::before {
  content: "\f01b6";
}

.icon_decimal-increase::before {
  content: "\f01b5";
}

.icon_delete::before {
  content: "\f01b4";
}

.icon_delete-alert::before {
  content: "\f10a5";
}

.icon_delete-alert-outline::before {
  content: "\f10a6";
}

.icon_delete-circle::before {
  content: "\f0683";
}

.icon_delete-circle-outline::before {
  content: "\f0b88";
}

.icon_delete-clock::before {
  content: "\f1556";
}

.icon_delete-clock-outline::before {
  content: "\f1557";
}

.icon_delete-empty::before {
  content: "\f06cc";
}

.icon_delete-empty-outline::before {
  content: "\f0e9d";
}

.icon_delete-forever::before {
  content: "\f05e8";
}

.icon_delete-forever-outline::before {
  content: "\f0b89";
}

.icon_delete-off::before {
  content: "\f10a7";
}

.icon_delete-off-outline::before {
  content: "\f10a8";
}

.icon_delete-outline::before {
  content: "\f09e7";
}

.icon_delete-restore::before {
  content: "\f0819";
}

.icon_delete-sweep::before {
  content: "\f05e9";
}

.icon_delete-sweep-outline::before {
  content: "\f0c62";
}

.icon_delete-variant::before {
  content: "\f01b3";
}

.icon_delta::before {
  content: "\f01c2";
}

.icon_desk::before {
  content: "\f1239";
}

.icon_desk-lamp::before {
  content: "\f095f";
}

.icon_desk-lamp-off::before {
  content: "\f1b1f";
}

.icon_desk-lamp-on::before {
  content: "\f1b20";
}

.icon_deskphone::before {
  content: "\f01c3";
}

.icon_desktop-classic::before {
  content: "\f07c0";
}

.icon_desktop-tower::before {
  content: "\f01c5";
}

.icon_desktop-tower-monitor::before {
  content: "\f0aab";
}

.icon_details::before {
  content: "\f01c6";
}

.icon_dev-to::before {
  content: "\f0d6e";
}

.icon_developer-board::before {
  content: "\f0697";
}

.icon_deviantart::before {
  content: "\f01c7";
}

.icon_devices::before {
  content: "\f0fb0";
}

.icon_dharmachakra::before {
  content: "\f094b";
}

.icon_diabetes::before {
  content: "\f1126";
}

.icon_dialpad::before {
  content: "\f061c";
}

.icon_diameter::before {
  content: "\f0c63";
}

.icon_diameter-outline::before {
  content: "\f0c64";
}

.icon_diameter-variant::before {
  content: "\f0c65";
}

.icon_diamond::before {
  content: "\f0b8a";
}

.icon_diamond-outline::before {
  content: "\f0b8b";
}

.icon_diamond-stone::before {
  content: "\f01c8";
}

.icon_diaper-outline::before {
  content: "\f1ccf";
}

.icon_dice-1::before {
  content: "\f01ca";
}

.icon_dice-1-outline::before {
  content: "\f114a";
}

.icon_dice-2::before {
  content: "\f01cb";
}

.icon_dice-2-outline::before {
  content: "\f114b";
}

.icon_dice-3::before {
  content: "\f01cc";
}

.icon_dice-3-outline::before {
  content: "\f114c";
}

.icon_dice-4::before {
  content: "\f01cd";
}

.icon_dice-4-outline::before {
  content: "\f114d";
}

.icon_dice-5::before {
  content: "\f01ce";
}

.icon_dice-5-outline::before {
  content: "\f114e";
}

.icon_dice-6::before {
  content: "\f01cf";
}

.icon_dice-6-outline::before {
  content: "\f114f";
}

.icon_dice-d10::before {
  content: "\f1153";
}

.icon_dice-d10-outline::before {
  content: "\f076f";
}

.icon_dice-d12::before {
  content: "\f1154";
}

.icon_dice-d12-outline::before {
  content: "\f0867";
}

.icon_dice-d20::before {
  content: "\f1155";
}

.icon_dice-d20-outline::before {
  content: "\f05ea";
}

.icon_dice-d4::before {
  content: "\f1150";
}

.icon_dice-d4-outline::before {
  content: "\f05eb";
}

.icon_dice-d6::before {
  content: "\f1151";
}

.icon_dice-d6-outline::before {
  content: "\f05ed";
}

.icon_dice-d8::before {
  content: "\f1152";
}

.icon_dice-d8-outline::before {
  content: "\f05ec";
}

.icon_dice-multiple::before {
  content: "\f076e";
}

.icon_dice-multiple-outline::before {
  content: "\f1156";
}

.icon_digital-ocean::before {
  content: "\f1237";
}

.icon_dip-switch::before {
  content: "\f07c1";
}

.icon_directions::before {
  content: "\f01d0";
}

.icon_directions-fork::before {
  content: "\f0641";
}

.icon_disc::before {
  content: "\f05ee";
}

.icon_disc-alert::before {
  content: "\f01d1";
}

.icon_disc-player::before {
  content: "\f0960";
}

.icon_dishwasher::before {
  content: "\f0aac";
}

.icon_dishwasher-alert::before {
  content: "\f11b8";
}

.icon_dishwasher-off::before {
  content: "\f11b9";
}

.icon_disqus::before {
  content: "\f01d2";
}

.icon_distribute-horizontal-center::before {
  content: "\f11c9";
}

.icon_distribute-horizontal-left::before {
  content: "\f11c8";
}

.icon_distribute-horizontal-right::before {
  content: "\f11ca";
}

.icon_distribute-vertical-bottom::before {
  content: "\f11cb";
}

.icon_distribute-vertical-center::before {
  content: "\f11cc";
}

.icon_distribute-vertical-top::before {
  content: "\f11cd";
}

.icon_diversify::before {
  content: "\f1877";
}

.icon_diving::before {
  content: "\f1977";
}

.icon_diving-flippers::before {
  content: "\f0dbf";
}

.icon_diving-helmet::before {
  content: "\f0dc0";
}

.icon_diving-scuba::before {
  content: "\f1b77";
}

.icon_diving-scuba-flag::before {
  content: "\f0dc2";
}

.icon_diving-scuba-mask::before {
  content: "\f0dc1";
}

.icon_diving-scuba-tank::before {
  content: "\f0dc3";
}

.icon_diving-scuba-tank-multiple::before {
  content: "\f0dc4";
}

.icon_diving-snorkel::before {
  content: "\f0dc5";
}

.icon_division::before {
  content: "\f01d4";
}

.icon_division-box::before {
  content: "\f01d5";
}

.icon_dlna::before {
  content: "\f0a41";
}

.icon_dna::before {
  content: "\f0684";
}

.icon_dns::before {
  content: "\f01d6";
}

.icon_dns-outline::before {
  content: "\f0b8c";
}

.icon_dock-bottom::before {
  content: "\f10a9";
}

.icon_dock-left::before {
  content: "\f10aa";
}

.icon_dock-right::before {
  content: "\f10ab";
}

.icon_dock-top::before {
  content: "\f1513";
}

.icon_dock-window::before {
  content: "\f10ac";
}

.icon_docker::before {
  content: "\f0868";
}

.icon_doctor::before {
  content: "\f0a42";
}

.icon_dog::before {
  content: "\f0a43";
}

.icon_dog-service::before {
  content: "\f0aad";
}

.icon_dog-side::before {
  content: "\f0a44";
}

.icon_dog-side-off::before {
  content: "\f16ee";
}

.icon_dolby::before {
  content: "\f06b3";
}

.icon_dolly::before {
  content: "\f0e9e";
}

.icon_dolphin::before {
  content: "\f18b4";
}

.icon_domain::before {
  content: "\f01d7";
}

.icon_domain-off::before {
  content: "\f0d6f";
}

.icon_domain-plus::before {
  content: "\f10ad";
}

.icon_domain-remove::before {
  content: "\f10ae";
}

.icon_domain-switch::before {
  content: "\f1c2c";
}

.icon_dome-light::before {
  content: "\f141e";
}

.icon_domino-mask::before {
  content: "\f1023";
}

.icon_donkey::before {
  content: "\f07c2";
}

.icon_door::before {
  content: "\f081a";
}

.icon_door-closed::before {
  content: "\f081b";
}

.icon_door-closed-cancel::before {
  content: "\f1c93";
}

.icon_door-closed-lock::before {
  content: "\f10af";
}

.icon_door-open::before {
  content: "\f081c";
}

.icon_door-sliding::before {
  content: "\f181e";
}

.icon_door-sliding-lock::before {
  content: "\f181f";
}

.icon_door-sliding-open::before {
  content: "\f1820";
}

.icon_doorbell::before {
  content: "\f12e6";
}

.icon_doorbell-video::before {
  content: "\f0869";
}

.icon_dot-net::before {
  content: "\f0aae";
}

.icon_dots-circle::before {
  content: "\f1978";
}

.icon_dots-grid::before {
  content: "\f15fc";
}

.icon_dots-hexagon::before {
  content: "\f15ff";
}

.icon_dots-horizontal::before {
  content: "\f01d8";
}

.icon_dots-horizontal-circle::before {
  content: "\f07c3";
}

.icon_dots-horizontal-circle-outline::before {
  content: "\f0b8d";
}

.icon_dots-square::before {
  content: "\f15fd";
}

.icon_dots-triangle::before {
  content: "\f15fe";
}

.icon_dots-vertical::before {
  content: "\f01d9";
}

.icon_dots-vertical-circle::before {
  content: "\f07c4";
}

.icon_dots-vertical-circle-outline::before {
  content: "\f0b8e";
}

.icon_download::before {
  content: "\f01da";
}

.icon_download-box::before {
  content: "\f1462";
}

.icon_download-box-outline::before {
  content: "\f1463";
}

.icon_download-circle::before {
  content: "\f1464";
}

.icon_download-circle-outline::before {
  content: "\f1465";
}

.icon_download-lock::before {
  content: "\f1320";
}

.icon_download-lock-outline::before {
  content: "\f1321";
}

.icon_download-multiple::before {
  content: "\f09e9";
}

.icon_download-multiple-outline::before {
  content: "\f1cd0";
}

.icon_download-network::before {
  content: "\f06f4";
}

.icon_download-network-outline::before {
  content: "\f0c66";
}

.icon_download-off::before {
  content: "\f10b0";
}

.icon_download-off-outline::before {
  content: "\f10b1";
}

.icon_download-outline::before {
  content: "\f0b8f";
}

.icon_drag::before {
  content: "\f01db";
}

.icon_drag-horizontal::before {
  content: "\f01dc";
}

.icon_drag-horizontal-variant::before {
  content: "\f12f0";
}

.icon_drag-variant::before {
  content: "\f0b90";
}

.icon_drag-vertical::before {
  content: "\f01dd";
}

.icon_drag-vertical-variant::before {
  content: "\f12f1";
}

.icon_drama-masks::before {
  content: "\f0d02";
}

.icon_draw::before {
  content: "\f0f49";
}

.icon_draw-pen::before {
  content: "\f19b9";
}

.icon_drawing::before {
  content: "\f01de";
}

.icon_drawing-box::before {
  content: "\f01df";
}

.icon_dresser::before {
  content: "\f0f4a";
}

.icon_dresser-outline::before {
  content: "\f0f4b";
}

.icon_drone::before {
  content: "\f01e2";
}

.icon_dropbox::before {
  content: "\f01e3";
}

.icon_drupal::before {
  content: "\f01e4";
}

.icon_duck::before {
  content: "\f01e5";
}

.icon_dumbbell::before {
  content: "\f01e6";
}

.icon_dump-truck::before {
  content: "\f0c67";
}

.icon_ear-hearing::before {
  content: "\f07c5";
}

.icon_ear-hearing-loop::before {
  content: "\f1aee";
}

.icon_ear-hearing-off::before {
  content: "\f0a45";
}

.icon_earbuds::before {
  content: "\f184f";
}

.icon_earbuds-off::before {
  content: "\f1850";
}

.icon_earbuds-off-outline::before {
  content: "\f1851";
}

.icon_earbuds-outline::before {
  content: "\f1852";
}

.icon_earth::before {
  content: "\f01e7";
}

.icon_earth-arrow-down::before {
  content: "\f1c87";
}

.icon_earth-arrow-left::before {
  content: "\f1c88";
}

.icon_earth-arrow-right::before {
  content: "\f1311";
}

.icon_earth-arrow-up::before {
  content: "\f1c89";
}

.icon_earth-box::before {
  content: "\f06cd";
}

.icon_earth-box-minus::before {
  content: "\f1407";
}

.icon_earth-box-off::before {
  content: "\f06ce";
}

.icon_earth-box-plus::before {
  content: "\f1406";
}

.icon_earth-box-remove::before {
  content: "\f1408";
}

.icon_earth-minus::before {
  content: "\f1404";
}

.icon_earth-off::before {
  content: "\f01e8";
}

.icon_earth-plus::before {
  content: "\f1403";
}

.icon_earth-remove::before {
  content: "\f1405";
}

.icon_egg::before {
  content: "\f0aaf";
}

.icon_egg-easter::before {
  content: "\f0ab0";
}

.icon_egg-fried::before {
  content: "\f184a";
}

.icon_egg-off::before {
  content: "\f13f0";
}

.icon_egg-off-outline::before {
  content: "\f13f1";
}

.icon_egg-outline::before {
  content: "\f13f2";
}

.icon_eiffel-tower::before {
  content: "\f156b";
}

.icon_eight-track::before {
  content: "\f09ea";
}

.icon_eject::before {
  content: "\f01ea";
}

.icon_eject-circle::before {
  content: "\f1b23";
}

.icon_eject-circle-outline::before {
  content: "\f1b24";
}

.icon_eject-outline::before {
  content: "\f0b91";
}

.icon_electric-switch::before {
  content: "\f0e9f";
}

.icon_electric-switch-closed::before {
  content: "\f10d9";
}

.icon_electron-framework::before {
  content: "\f1024";
}

.icon_elephant::before {
  content: "\f07c6";
}

.icon_elevation-decline::before {
  content: "\f01eb";
}

.icon_elevation-rise::before {
  content: "\f01ec";
}

.icon_elevator::before {
  content: "\f01ed";
}

.icon_elevator-down::before {
  content: "\f12c2";
}

.icon_elevator-passenger::before {
  content: "\f1381";
}

.icon_elevator-passenger-off::before {
  content: "\f1979";
}

.icon_elevator-passenger-off-outline::before {
  content: "\f197a";
}

.icon_elevator-passenger-outline::before {
  content: "\f197b";
}

.icon_elevator-up::before {
  content: "\f12c1";
}

.icon_ellipse::before {
  content: "\f0ea0";
}

.icon_ellipse-outline::before {
  content: "\f0ea1";
}

.icon_email::before {
  content: "\f01ee";
}

.icon_email-alert::before {
  content: "\f06cf";
}

.icon_email-alert-outline::before {
  content: "\f0d42";
}

.icon_email-arrow-left::before {
  content: "\f10da";
}

.icon_email-arrow-left-outline::before {
  content: "\f10db";
}

.icon_email-arrow-right::before {
  content: "\f10dc";
}

.icon_email-arrow-right-outline::before {
  content: "\f10dd";
}

.icon_email-box::before {
  content: "\f0d03";
}

.icon_email-check::before {
  content: "\f0ab1";
}

.icon_email-check-outline::before {
  content: "\f0ab2";
}

.icon_email-edit::before {
  content: "\f0ee3";
}

.icon_email-edit-outline::before {
  content: "\f0ee4";
}

.icon_email-fast::before {
  content: "\f186f";
}

.icon_email-fast-outline::before {
  content: "\f1870";
}

.icon_email-heart-outline::before {
  content: "\f1c5b";
}

.icon_email-lock::before {
  content: "\f01f1";
}

.icon_email-lock-outline::before {
  content: "\f1b61";
}

.icon_email-mark-as-unread::before {
  content: "\f0b92";
}

.icon_email-minus::before {
  content: "\f0ee5";
}

.icon_email-minus-outline::before {
  content: "\f0ee6";
}

.icon_email-multiple::before {
  content: "\f0ee7";
}

.icon_email-multiple-outline::before {
  content: "\f0ee8";
}

.icon_email-newsletter::before {
  content: "\f0fb1";
}

.icon_email-off::before {
  content: "\f13e3";
}

.icon_email-off-outline::before {
  content: "\f13e4";
}

.icon_email-open::before {
  content: "\f01ef";
}

.icon_email-open-heart-outline::before {
  content: "\f1c5c";
}

.icon_email-open-multiple::before {
  content: "\f0ee9";
}

.icon_email-open-multiple-outline::before {
  content: "\f0eea";
}

.icon_email-open-outline::before {
  content: "\f05ef";
}

.icon_email-outline::before {
  content: "\f01f0";
}

.icon_email-plus::before {
  content: "\f09eb";
}

.icon_email-plus-outline::before {
  content: "\f09ec";
}

.icon_email-remove::before {
  content: "\f1661";
}

.icon_email-remove-outline::before {
  content: "\f1662";
}

.icon_email-seal::before {
  content: "\f195b";
}

.icon_email-seal-outline::before {
  content: "\f195c";
}

.icon_email-search::before {
  content: "\f0961";
}

.icon_email-search-outline::before {
  content: "\f0962";
}

.icon_email-sync::before {
  content: "\f12c7";
}

.icon_email-sync-outline::before {
  content: "\f12c8";
}

.icon_email-variant::before {
  content: "\f05f0";
}

.icon_ember::before {
  content: "\f0b30";
}

.icon_emby::before {
  content: "\f06b4";
}

.icon_emoticon::before {
  content: "\f0c68";
}

.icon_emoticon-angry::before {
  content: "\f0c69";
}

.icon_emoticon-angry-outline::before {
  content: "\f0c6a";
}

.icon_emoticon-confused::before {
  content: "\f10de";
}

.icon_emoticon-confused-outline::before {
  content: "\f10df";
}

.icon_emoticon-cool::before {
  content: "\f0c6b";
}

.icon_emoticon-cool-outline::before {
  content: "\f01f3";
}

.icon_emoticon-cry::before {
  content: "\f0c6c";
}

.icon_emoticon-cry-outline::before {
  content: "\f0c6d";
}

.icon_emoticon-dead::before {
  content: "\f0c6e";
}

.icon_emoticon-dead-outline::before {
  content: "\f069b";
}

.icon_emoticon-devil::before {
  content: "\f0c6f";
}

.icon_emoticon-devil-outline::before {
  content: "\f01f4";
}

.icon_emoticon-excited::before {
  content: "\f0c70";
}

.icon_emoticon-excited-outline::before {
  content: "\f069c";
}

.icon_emoticon-frown::before {
  content: "\f0f4c";
}

.icon_emoticon-frown-outline::before {
  content: "\f0f4d";
}

.icon_emoticon-happy::before {
  content: "\f0c71";
}

.icon_emoticon-happy-outline::before {
  content: "\f01f5";
}

.icon_emoticon-kiss::before {
  content: "\f0c72";
}

.icon_emoticon-kiss-outline::before {
  content: "\f0c73";
}

.icon_emoticon-lol::before {
  content: "\f1214";
}

.icon_emoticon-lol-outline::before {
  content: "\f1215";
}

.icon_emoticon-minus::before {
  content: "\f1cb2";
}

.icon_emoticon-minus-outline::before {
  content: "\f1cb3";
}

.icon_emoticon-neutral::before {
  content: "\f0c74";
}

.icon_emoticon-neutral-outline::before {
  content: "\f01f6";
}

.icon_emoticon-outline::before {
  content: "\f01f2";
}

.icon_emoticon-plus::before {
  content: "\f1cb4";
}

.icon_emoticon-plus-outline::before {
  content: "\f1cb5";
}

.icon_emoticon-poop::before {
  content: "\f01f7";
}

.icon_emoticon-poop-outline::before {
  content: "\f0c75";
}

.icon_emoticon-remove::before {
  content: "\f1cb6";
}

.icon_emoticon-remove-outline::before {
  content: "\f1cb7";
}

.icon_emoticon-sad::before {
  content: "\f0c76";
}

.icon_emoticon-sad-outline::before {
  content: "\f01f8";
}

.icon_emoticon-sick::before {
  content: "\f157c";
}

.icon_emoticon-sick-outline::before {
  content: "\f157d";
}

.icon_emoticon-tongue::before {
  content: "\f01f9";
}

.icon_emoticon-tongue-outline::before {
  content: "\f0c77";
}

.icon_emoticon-wink::before {
  content: "\f0c78";
}

.icon_emoticon-wink-outline::before {
  content: "\f0c79";
}

.icon_engine::before {
  content: "\f01fa";
}

.icon_engine-off::before {
  content: "\f0a46";
}

.icon_engine-off-outline::before {
  content: "\f0a47";
}

.icon_engine-outline::before {
  content: "\f01fb";
}

.icon_epsilon::before {
  content: "\f10e0";
}

.icon_equal::before {
  content: "\f01fc";
}

.icon_equal-box::before {
  content: "\f01fd";
}

.icon_equalizer::before {
  content: "\f0ea2";
}

.icon_equalizer-outline::before {
  content: "\f0ea3";
}

.icon_eraser::before {
  content: "\f01fe";
}

.icon_eraser-variant::before {
  content: "\f0642";
}

.icon_escalator::before {
  content: "\f01ff";
}

.icon_escalator-box::before {
  content: "\f1399";
}

.icon_escalator-down::before {
  content: "\f12c0";
}

.icon_escalator-up::before {
  content: "\f12bf";
}

.icon_eslint::before {
  content: "\f0c7a";
}

.icon_et::before {
  content: "\f0ab3";
}

.icon_ethereum::before {
  content: "\f086a";
}

.icon_ethernet::before {
  content: "\f0200";
}

.icon_ethernet-cable::before {
  content: "\f0201";
}

.icon_ethernet-cable-off::before {
  content: "\f0202";
}

.icon_ethernet-off::before {
  content: "\f1cd1";
}

.icon_ev-plug-ccs1::before {
  content: "\f1519";
}

.icon_ev-plug-ccs2::before {
  content: "\f151a";
}

.icon_ev-plug-chademo::before {
  content: "\f151b";
}

.icon_ev-plug-tesla::before {
  content: "\f151c";
}

.icon_ev-plug-type1::before {
  content: "\f151d";
}

.icon_ev-plug-type2::before {
  content: "\f151e";
}

.icon_ev-station::before {
  content: "\f05f1";
}

.icon_evernote::before {
  content: "\f0204";
}

.icon_excavator::before {
  content: "\f1025";
}

.icon_exclamation::before {
  content: "\f0205";
}

.icon_exclamation-thick::before {
  content: "\f1238";
}

.icon_exit-run::before {
  content: "\f0a48";
}

.icon_exit-to-app::before {
  content: "\f0206";
}

.icon_expand-all::before {
  content: "\f0ab4";
}

.icon_expand-all-outline::before {
  content: "\f0ab5";
}

.icon_expansion-card::before {
  content: "\f08ae";
}

.icon_expansion-card-variant::before {
  content: "\f0fb2";
}

.icon_exponent::before {
  content: "\f0963";
}

.icon_exponent-box::before {
  content: "\f0964";
}

.icon_export::before {
  content: "\f0207";
}

.icon_export-variant::before {
  content: "\f0b93";
}

.icon_eye::before {
  content: "\f0208";
}

.icon_eye-arrow-left::before {
  content: "\f18fd";
}

.icon_eye-arrow-left-outline::before {
  content: "\f18fe";
}

.icon_eye-arrow-right::before {
  content: "\f18ff";
}

.icon_eye-arrow-right-outline::before {
  content: "\f1900";
}

.icon_eye-check::before {
  content: "\f0d04";
}

.icon_eye-check-outline::before {
  content: "\f0d05";
}

.icon_eye-circle::before {
  content: "\f0b94";
}

.icon_eye-circle-outline::before {
  content: "\f0b95";
}

.icon_eye-closed::before {
  content: "\f1ca3";
}

.icon_eye-lock::before {
  content: "\f1c06";
}

.icon_eye-lock-open::before {
  content: "\f1c07";
}

.icon_eye-lock-open-outline::before {
  content: "\f1c08";
}

.icon_eye-lock-outline::before {
  content: "\f1c09";
}

.icon_eye-minus::before {
  content: "\f1026";
}

.icon_eye-minus-outline::before {
  content: "\f1027";
}

.icon_eye-off::before {
  content: "\f0209";
}

.icon_eye-off-outline::before {
  content: "\f06d1";
}

.icon_eye-outline::before {
  content: "\f06d0";
}

.icon_eye-plus::before {
  content: "\f086b";
}

.icon_eye-plus-outline::before {
  content: "\f086c";
}

.icon_eye-refresh::before {
  content: "\f197c";
}

.icon_eye-refresh-outline::before {
  content: "\f197d";
}

.icon_eye-remove::before {
  content: "\f15e3";
}

.icon_eye-remove-outline::before {
  content: "\f15e4";
}

.icon_eye-settings::before {
  content: "\f086d";
}

.icon_eye-settings-outline::before {
  content: "\f086e";
}

.icon_eyedropper::before {
  content: "\f020a";
}

.icon_eyedropper-minus::before {
  content: "\f13dd";
}

.icon_eyedropper-off::before {
  content: "\f13df";
}

.icon_eyedropper-plus::before {
  content: "\f13dc";
}

.icon_eyedropper-remove::before {
  content: "\f13de";
}

.icon_eyedropper-variant::before {
  content: "\f020b";
}

.icon_face-agent::before {
  content: "\f0d70";
}

.icon_face-man::before {
  content: "\f0643";
}

.icon_face-man-outline::before {
  content: "\f0b96";
}

.icon_face-man-profile::before {
  content: "\f0644";
}

.icon_face-man-shimmer::before {
  content: "\f15cc";
}

.icon_face-man-shimmer-outline::before {
  content: "\f15cd";
}

.icon_face-mask::before {
  content: "\f1586";
}

.icon_face-mask-outline::before {
  content: "\f1587";
}

.icon_face-recognition::before {
  content: "\f0c7b";
}

.icon_face-woman::before {
  content: "\f1077";
}

.icon_face-woman-outline::before {
  content: "\f1078";
}

.icon_face-woman-profile::before {
  content: "\f1076";
}

.icon_face-woman-shimmer::before {
  content: "\f15ce";
}

.icon_face-woman-shimmer-outline::before {
  content: "\f15cf";
}

.icon_facebook::before {
  content: "\f020c";
}

.icon_facebook-gaming::before {
  content: "\f07dd";
}

.icon_facebook-messenger::before {
  content: "\f020e";
}

.icon_facebook-workplace::before {
  content: "\f0b31";
}

.icon_factory::before {
  content: "\f020f";
}

.icon_family-tree::before {
  content: "\f160e";
}

.icon_fan::before {
  content: "\f0210";
}

.icon_fan-alert::before {
  content: "\f146c";
}

.icon_fan-auto::before {
  content: "\f171d";
}

.icon_fan-chevron-down::before {
  content: "\f146d";
}

.icon_fan-chevron-up::before {
  content: "\f146e";
}

.icon_fan-clock::before {
  content: "\f1a3a";
}

.icon_fan-minus::before {
  content: "\f1470";
}

.icon_fan-off::before {
  content: "\f081d";
}

.icon_fan-plus::before {
  content: "\f146f";
}

.icon_fan-remove::before {
  content: "\f1471";
}

.icon_fan-speed-1::before {
  content: "\f1472";
}

.icon_fan-speed-2::before {
  content: "\f1473";
}

.icon_fan-speed-3::before {
  content: "\f1474";
}

.icon_fast-forward::before {
  content: "\f0211";
}

.icon_fast-forward-10::before {
  content: "\f0d71";
}

.icon_fast-forward-15::before {
  content: "\f193a";
}

.icon_fast-forward-30::before {
  content: "\f0d06";
}

.icon_fast-forward-45::before {
  content: "\f1b12";
}

.icon_fast-forward-5::before {
  content: "\f11f8";
}

.icon_fast-forward-60::before {
  content: "\f160b";
}

.icon_fast-forward-outline::before {
  content: "\f06d2";
}

.icon_faucet::before {
  content: "\f1b29";
}

.icon_faucet-variant::before {
  content: "\f1b2a";
}

.icon_fax::before {
  content: "\f0212";
}

.icon_feather::before {
  content: "\f06d3";
}

.icon_feature-search::before {
  content: "\f0a49";
}

.icon_feature-search-outline::before {
  content: "\f0a4a";
}

.icon_fedora::before {
  content: "\f08db";
}

.icon_fence::before {
  content: "\f179a";
}

.icon_fence-electric::before {
  content: "\f17f6";
}

.icon_fencing::before {
  content: "\f14c1";
}

.icon_ferris-wheel::before {
  content: "\f0ea4";
}

.icon_ferry::before {
  content: "\f0213";
}

.icon_file::before {
  content: "\f0214";
}

.icon_file-account::before {
  content: "\f073b";
}

.icon_file-account-outline::before {
  content: "\f1028";
}

.icon_file-alert::before {
  content: "\f0a4b";
}

.icon_file-alert-outline::before {
  content: "\f0a4c";
}

.icon_file-arrow-left-right::before {
  content: "\f1a93";
}

.icon_file-arrow-left-right-outline::before {
  content: "\f1a94";
}

.icon_file-arrow-up-down::before {
  content: "\f1a95";
}

.icon_file-arrow-up-down-outline::before {
  content: "\f1a96";
}

.icon_file-cabinet::before {
  content: "\f0ab6";
}

.icon_file-cad::before {
  content: "\f0eeb";
}

.icon_file-cad-box::before {
  content: "\f0eec";
}

.icon_file-cancel::before {
  content: "\f0dc6";
}

.icon_file-cancel-outline::before {
  content: "\f0dc7";
}

.icon_file-certificate::before {
  content: "\f1186";
}

.icon_file-certificate-outline::before {
  content: "\f1187";
}

.icon_file-chart::before {
  content: "\f0215";
}

.icon_file-chart-check::before {
  content: "\f19c6";
}

.icon_file-chart-check-outline::before {
  content: "\f19c7";
}

.icon_file-chart-outline::before {
  content: "\f1029";
}

.icon_file-check::before {
  content: "\f0216";
}

.icon_file-check-outline::before {
  content: "\f0e29";
}

.icon_file-clock::before {
  content: "\f12e1";
}

.icon_file-clock-outline::before {
  content: "\f12e2";
}

.icon_file-cloud::before {
  content: "\f0217";
}

.icon_file-cloud-outline::before {
  content: "\f102a";
}

.icon_file-code::before {
  content: "\f022e";
}

.icon_file-code-outline::before {
  content: "\f102b";
}

.icon_file-cog::before {
  content: "\f107b";
}

.icon_file-cog-outline::before {
  content: "\f107c";
}

.icon_file-compare::before {
  content: "\f08aa";
}

.icon_file-delimited::before {
  content: "\f0218";
}

.icon_file-delimited-outline::before {
  content: "\f0ea5";
}

.icon_file-document::before {
  content: "\f0219";
}

.icon_file-document-alert::before {
  content: "\f1a97";
}

.icon_file-document-alert-outline::before {
  content: "\f1a98";
}

.icon_file-document-arrow-right::before {
  content: "\f1c0f";
}

.icon_file-document-arrow-right-outline::before {
  content: "\f1c10";
}

.icon_file-document-check::before {
  content: "\f1a99";
}

.icon_file-document-check-outline::before {
  content: "\f1a9a";
}

.icon_file-document-edit::before {
  content: "\f0dc8";
}

.icon_file-document-edit-outline::before {
  content: "\f0dc9";
}

.icon_file-document-minus::before {
  content: "\f1a9b";
}

.icon_file-document-minus-outline::before {
  content: "\f1a9c";
}

.icon_file-document-multiple::before {
  content: "\f1517";
}

.icon_file-document-multiple-outline::before {
  content: "\f1518";
}

.icon_file-document-outline::before {
  content: "\f09ee";
}

.icon_file-document-plus::before {
  content: "\f1a9d";
}

.icon_file-document-plus-outline::before {
  content: "\f1a9e";
}

.icon_file-document-refresh::before {
  content: "\f1c7a";
}

.icon_file-document-refresh-outline::before {
  content: "\f1c7b";
}

.icon_file-document-remove::before {
  content: "\f1a9f";
}

.icon_file-document-remove-outline::before {
  content: "\f1aa0";
}

.icon_file-download::before {
  content: "\f0965";
}

.icon_file-download-outline::before {
  content: "\f0966";
}

.icon_file-edit::before {
  content: "\f11e7";
}

.icon_file-edit-outline::before {
  content: "\f11e8";
}

.icon_file-excel::before {
  content: "\f021b";
}

.icon_file-excel-box::before {
  content: "\f021c";
}

.icon_file-excel-box-outline::before {
  content: "\f102c";
}

.icon_file-excel-outline::before {
  content: "\f102d";
}

.icon_file-export::before {
  content: "\f021d";
}

.icon_file-export-outline::before {
  content: "\f102e";
}

.icon_file-eye::before {
  content: "\f0dca";
}

.icon_file-eye-outline::before {
  content: "\f0dcb";
}

.icon_file-find::before {
  content: "\f021e";
}

.icon_file-find-outline::before {
  content: "\f0b97";
}

.icon_file-gif-box::before {
  content: "\f0d78";
}

.icon_file-hidden::before {
  content: "\f0613";
}

.icon_file-image::before {
  content: "\f021f";
}

.icon_file-image-marker::before {
  content: "\f1772";
}

.icon_file-image-marker-outline::before {
  content: "\f1773";
}

.icon_file-image-minus::before {
  content: "\f193b";
}

.icon_file-image-minus-outline::before {
  content: "\f193c";
}

.icon_file-image-outline::before {
  content: "\f0eb0";
}

.icon_file-image-plus::before {
  content: "\f193d";
}

.icon_file-image-plus-outline::before {
  content: "\f193e";
}

.icon_file-image-remove::before {
  content: "\f193f";
}

.icon_file-image-remove-outline::before {
  content: "\f1940";
}

.icon_file-import::before {
  content: "\f0220";
}

.icon_file-import-outline::before {
  content: "\f102f";
}

.icon_file-jpg-box::before {
  content: "\f0225";
}

.icon_file-key::before {
  content: "\f1184";
}

.icon_file-key-outline::before {
  content: "\f1185";
}

.icon_file-link::before {
  content: "\f1177";
}

.icon_file-link-outline::before {
  content: "\f1178";
}

.icon_file-lock::before {
  content: "\f0221";
}

.icon_file-lock-open::before {
  content: "\f19c8";
}

.icon_file-lock-open-outline::before {
  content: "\f19c9";
}

.icon_file-lock-outline::before {
  content: "\f1030";
}

.icon_file-marker::before {
  content: "\f1774";
}

.icon_file-marker-outline::before {
  content: "\f1775";
}

.icon_file-minus::before {
  content: "\f1aa1";
}

.icon_file-minus-outline::before {
  content: "\f1aa2";
}

.icon_file-move::before {
  content: "\f0ab9";
}

.icon_file-move-outline::before {
  content: "\f1031";
}

.icon_file-multiple::before {
  content: "\f0222";
}

.icon_file-multiple-outline::before {
  content: "\f1032";
}

.icon_file-music::before {
  content: "\f0223";
}

.icon_file-music-outline::before {
  content: "\f0e2a";
}

.icon_file-outline::before {
  content: "\f0224";
}

.icon_file-pdf-box::before {
  content: "\f0226";
}

.icon_file-percent::before {
  content: "\f081e";
}

.icon_file-percent-outline::before {
  content: "\f1033";
}

.icon_file-phone::before {
  content: "\f1179";
}

.icon_file-phone-outline::before {
  content: "\f117a";
}

.icon_file-plus::before {
  content: "\f0752";
}

.icon_file-plus-outline::before {
  content: "\f0eed";
}

.icon_file-png-box::before {
  content: "\f0e2d";
}

.icon_file-powerpoint::before {
  content: "\f0227";
}

.icon_file-powerpoint-box::before {
  content: "\f0228";
}

.icon_file-powerpoint-box-outline::before {
  content: "\f1034";
}

.icon_file-powerpoint-outline::before {
  content: "\f1035";
}

.icon_file-presentation-box::before {
  content: "\f0229";
}

.icon_file-question::before {
  content: "\f086f";
}

.icon_file-question-outline::before {
  content: "\f1036";
}

.icon_file-refresh::before {
  content: "\f0918";
}

.icon_file-refresh-outline::before {
  content: "\f0541";
}

.icon_file-remove::before {
  content: "\f0b98";
}

.icon_file-remove-outline::before {
  content: "\f1037";
}

.icon_file-replace::before {
  content: "\f0b32";
}

.icon_file-replace-outline::before {
  content: "\f0b33";
}

.icon_file-restore::before {
  content: "\f0670";
}

.icon_file-restore-outline::before {
  content: "\f1038";
}

.icon_file-rotate-left::before {
  content: "\f1a3b";
}

.icon_file-rotate-left-outline::before {
  content: "\f1a3c";
}

.icon_file-rotate-right::before {
  content: "\f1a3d";
}

.icon_file-rotate-right-outline::before {
  content: "\f1a3e";
}

.icon_file-search::before {
  content: "\f0c7c";
}

.icon_file-search-outline::before {
  content: "\f0c7d";
}

.icon_file-send::before {
  content: "\f022a";
}

.icon_file-send-outline::before {
  content: "\f1039";
}

.icon_file-settings::before {
  content: "\f1079";
}

.icon_file-settings-outline::before {
  content: "\f107a";
}

.icon_file-sign::before {
  content: "\f19c3";
}

.icon_file-star::before {
  content: "\f103a";
}

.icon_file-star-four-points::before {
  content: "\f1c2d";
}

.icon_file-star-four-points-outline::before {
  content: "\f1c2e";
}

.icon_file-star-outline::before {
  content: "\f103b";
}

.icon_file-swap::before {
  content: "\f0fb4";
}

.icon_file-swap-outline::before {
  content: "\f0fb5";
}

.icon_file-sync::before {
  content: "\f1216";
}

.icon_file-sync-outline::before {
  content: "\f1217";
}

.icon_file-table::before {
  content: "\f0c7e";
}

.icon_file-table-box::before {
  content: "\f10e1";
}

.icon_file-table-box-multiple::before {
  content: "\f10e2";
}

.icon_file-table-box-multiple-outline::before {
  content: "\f10e3";
}

.icon_file-table-box-outline::before {
  content: "\f10e4";
}

.icon_file-table-outline::before {
  content: "\f0c7f";
}

.icon_file-tree::before {
  content: "\f0645";
}

.icon_file-tree-outline::before {
  content: "\f13d2";
}

.icon_file-undo::before {
  content: "\f08dc";
}

.icon_file-undo-outline::before {
  content: "\f103c";
}

.icon_file-upload::before {
  content: "\f0a4d";
}

.icon_file-upload-outline::before {
  content: "\f0a4e";
}

.icon_file-video::before {
  content: "\f022b";
}

.icon_file-video-outline::before {
  content: "\f0e2c";
}

.icon_file-word::before {
  content: "\f022c";
}

.icon_file-word-box::before {
  content: "\f022d";
}

.icon_file-word-box-outline::before {
  content: "\f103d";
}

.icon_file-word-outline::before {
  content: "\f103e";
}

.icon_file-xml-box::before {
  content: "\f1b4b";
}

.icon_film::before {
  content: "\f022f";
}

.icon_filmstrip::before {
  content: "\f0230";
}

.icon_filmstrip-box::before {
  content: "\f0332";
}

.icon_filmstrip-box-multiple::before {
  content: "\f0d18";
}

.icon_filmstrip-off::before {
  content: "\f0231";
}

.icon_filter::before {
  content: "\f0232";
}

.icon_filter-check::before {
  content: "\f18ec";
}

.icon_filter-check-outline::before {
  content: "\f18ed";
}

.icon_filter-cog::before {
  content: "\f1aa3";
}

.icon_filter-cog-outline::before {
  content: "\f1aa4";
}

.icon_filter-menu::before {
  content: "\f10e5";
}

.icon_filter-menu-outline::before {
  content: "\f10e6";
}

.icon_filter-minus::before {
  content: "\f0eee";
}

.icon_filter-minus-outline::before {
  content: "\f0eef";
}

.icon_filter-multiple::before {
  content: "\f1a3f";
}

.icon_filter-multiple-outline::before {
  content: "\f1a40";
}

.icon_filter-off::before {
  content: "\f14ef";
}

.icon_filter-off-outline::before {
  content: "\f14f0";
}

.icon_filter-outline::before {
  content: "\f0233";
}

.icon_filter-plus::before {
  content: "\f0ef0";
}

.icon_filter-plus-outline::before {
  content: "\f0ef1";
}

.icon_filter-remove::before {
  content: "\f0234";
}

.icon_filter-remove-outline::before {
  content: "\f0235";
}

.icon_filter-settings::before {
  content: "\f1aa5";
}

.icon_filter-settings-outline::before {
  content: "\f1aa6";
}

.icon_filter-variant::before {
  content: "\f0236";
}

.icon_filter-variant-minus::before {
  content: "\f1112";
}

.icon_filter-variant-plus::before {
  content: "\f1113";
}

.icon_filter-variant-remove::before {
  content: "\f103f";
}

.icon_finance::before {
  content: "\f081f";
}

.icon_find-replace::before {
  content: "\f06d4";
}

.icon_fingerprint::before {
  content: "\f0237";
}

.icon_fingerprint-off::before {
  content: "\f0eb1";
}

.icon_fire::before {
  content: "\f0238";
}

.icon_fire-alert::before {
  content: "\f15d7";
}

.icon_fire-circle::before {
  content: "\f1807";
}

.icon_fire-extinguisher::before {
  content: "\f0ef2";
}

.icon_fire-hydrant::before {
  content: "\f1137";
}

.icon_fire-hydrant-alert::before {
  content: "\f1138";
}

.icon_fire-hydrant-off::before {
  content: "\f1139";
}

.icon_fire-off::before {
  content: "\f1722";
}

.icon_fire-station::before {
  content: "\f1cc3";
}

.icon_fire-truck::before {
  content: "\f08ab";
}

.icon_firebase::before {
  content: "\f0967";
}

.icon_firefox::before {
  content: "\f0239";
}

.icon_fireplace::before {
  content: "\f0e2e";
}

.icon_fireplace-off::before {
  content: "\f0e2f";
}

.icon_firewire::before {
  content: "\f05be";
}

.icon_firework::before {
  content: "\f0e30";
}

.icon_firework-off::before {
  content: "\f1723";
}

.icon_fish::before {
  content: "\f023a";
}

.icon_fish-off::before {
  content: "\f13f3";
}

.icon_fishbowl::before {
  content: "\f0ef3";
}

.icon_fishbowl-outline::before {
  content: "\f0ef4";
}

.icon_fit-to-page::before {
  content: "\f0ef5";
}

.icon_fit-to-page-outline::before {
  content: "\f0ef6";
}

.icon_fit-to-screen::before {
  content: "\f18f4";
}

.icon_fit-to-screen-outline::before {
  content: "\f18f5";
}

.icon_flag::before {
  content: "\f023b";
}

.icon_flag-checkered::before {
  content: "\f023c";
}

.icon_flag-minus::before {
  content: "\f0b99";
}

.icon_flag-minus-outline::before {
  content: "\f10b2";
}

.icon_flag-off::before {
  content: "\f18ee";
}

.icon_flag-off-outline::before {
  content: "\f18ef";
}

.icon_flag-outline::before {
  content: "\f023d";
}

.icon_flag-plus::before {
  content: "\f0b9a";
}

.icon_flag-plus-outline::before {
  content: "\f10b3";
}

.icon_flag-remove::before {
  content: "\f0b9b";
}

.icon_flag-remove-outline::before {
  content: "\f10b4";
}

.icon_flag-triangle::before {
  content: "\f023f";
}

.icon_flag-variant::before {
  content: "\f0240";
}

.icon_flag-variant-minus::before {
  content: "\f1bb4";
}

.icon_flag-variant-minus-outline::before {
  content: "\f1bb5";
}

.icon_flag-variant-off::before {
  content: "\f1bb0";
}

.icon_flag-variant-off-outline::before {
  content: "\f1bb1";
}

.icon_flag-variant-outline::before {
  content: "\f023e";
}

.icon_flag-variant-plus::before {
  content: "\f1bb2";
}

.icon_flag-variant-plus-outline::before {
  content: "\f1bb3";
}

.icon_flag-variant-remove::before {
  content: "\f1bb6";
}

.icon_flag-variant-remove-outline::before {
  content: "\f1bb7";
}

.icon_flare::before {
  content: "\f0d72";
}

.icon_flash::before {
  content: "\f0241";
}

.icon_flash-alert::before {
  content: "\f0ef7";
}

.icon_flash-alert-outline::before {
  content: "\f0ef8";
}

.icon_flash-auto::before {
  content: "\f0242";
}

.icon_flash-off::before {
  content: "\f0243";
}

.icon_flash-off-outline::before {
  content: "\f1b45";
}

.icon_flash-outline::before {
  content: "\f06d5";
}

.icon_flash-red-eye::before {
  content: "\f067b";
}

.icon_flash-triangle::before {
  content: "\f1b1d";
}

.icon_flash-triangle-outline::before {
  content: "\f1b1e";
}

.icon_flashlight::before {
  content: "\f0244";
}

.icon_flashlight-off::before {
  content: "\f0245";
}

.icon_flask::before {
  content: "\f0093";
}

.icon_flask-empty::before {
  content: "\f0094";
}

.icon_flask-empty-minus::before {
  content: "\f123a";
}

.icon_flask-empty-minus-outline::before {
  content: "\f123b";
}

.icon_flask-empty-off::before {
  content: "\f13f4";
}

.icon_flask-empty-off-outline::before {
  content: "\f13f5";
}

.icon_flask-empty-outline::before {
  content: "\f0095";
}

.icon_flask-empty-plus::before {
  content: "\f123c";
}

.icon_flask-empty-plus-outline::before {
  content: "\f123d";
}

.icon_flask-empty-remove::before {
  content: "\f123e";
}

.icon_flask-empty-remove-outline::before {
  content: "\f123f";
}

.icon_flask-minus::before {
  content: "\f1240";
}

.icon_flask-minus-outline::before {
  content: "\f1241";
}

.icon_flask-off::before {
  content: "\f13f6";
}

.icon_flask-off-outline::before {
  content: "\f13f7";
}

.icon_flask-outline::before {
  content: "\f0096";
}

.icon_flask-plus::before {
  content: "\f1242";
}

.icon_flask-plus-outline::before {
  content: "\f1243";
}

.icon_flask-remove::before {
  content: "\f1244";
}

.icon_flask-remove-outline::before {
  content: "\f1245";
}

.icon_flask-round-bottom::before {
  content: "\f124b";
}

.icon_flask-round-bottom-empty::before {
  content: "\f124c";
}

.icon_flask-round-bottom-empty-outline::before {
  content: "\f124d";
}

.icon_flask-round-bottom-outline::before {
  content: "\f124e";
}

.icon_fleur-de-lis::before {
  content: "\f1303";
}

.icon_flip-horizontal::before {
  content: "\f10e7";
}

.icon_flip-to-back::before {
  content: "\f0247";
}

.icon_flip-to-front::before {
  content: "\f0248";
}

.icon_flip-vertical::before {
  content: "\f10e8";
}

.icon_floor-lamp::before {
  content: "\f08dd";
}

.icon_floor-lamp-dual::before {
  content: "\f1040";
}

.icon_floor-lamp-dual-outline::before {
  content: "\f17ce";
}

.icon_floor-lamp-outline::before {
  content: "\f17c8";
}

.icon_floor-lamp-torchiere::before {
  content: "\f1747";
}

.icon_floor-lamp-torchiere-outline::before {
  content: "\f17d6";
}

.icon_floor-lamp-torchiere-variant::before {
  content: "\f1041";
}

.icon_floor-lamp-torchiere-variant-outline::before {
  content: "\f17cf";
}

.icon_floor-plan::before {
  content: "\f0821";
}

.icon_floppy::before {
  content: "\f0249";
}

.icon_floppy-variant::before {
  content: "\f09ef";
}

.icon_flower::before {
  content: "\f024a";
}

.icon_flower-outline::before {
  content: "\f09f0";
}

.icon_flower-pollen::before {
  content: "\f1885";
}

.icon_flower-pollen-outline::before {
  content: "\f1886";
}

.icon_flower-poppy::before {
  content: "\f0d08";
}

.icon_flower-tulip::before {
  content: "\f09f1";
}

.icon_flower-tulip-outline::before {
  content: "\f09f2";
}

.icon_focus-auto::before {
  content: "\f0f4e";
}

.icon_focus-field::before {
  content: "\f0f4f";
}

.icon_focus-field-horizontal::before {
  content: "\f0f50";
}

.icon_focus-field-vertical::before {
  content: "\f0f51";
}

.icon_folder::before {
  content: "\f024b";
}

.icon_folder-account::before {
  content: "\f024c";
}

.icon_folder-account-outline::before {
  content: "\f0b9c";
}

.icon_folder-alert::before {
  content: "\f0dcc";
}

.icon_folder-alert-outline::before {
  content: "\f0dcd";
}

.icon_folder-arrow-down::before {
  content: "\f19e8";
}

.icon_folder-arrow-down-outline::before {
  content: "\f19e9";
}

.icon_folder-arrow-left::before {
  content: "\f19ea";
}

.icon_folder-arrow-left-outline::before {
  content: "\f19eb";
}

.icon_folder-arrow-left-right::before {
  content: "\f19ec";
}

.icon_folder-arrow-left-right-outline::before {
  content: "\f19ed";
}

.icon_folder-arrow-right::before {
  content: "\f19ee";
}

.icon_folder-arrow-right-outline::before {
  content: "\f19ef";
}

.icon_folder-arrow-up::before {
  content: "\f19f0";
}

.icon_folder-arrow-up-down::before {
  content: "\f19f1";
}

.icon_folder-arrow-up-down-outline::before {
  content: "\f19f2";
}

.icon_folder-arrow-up-outline::before {
  content: "\f19f3";
}

.icon_folder-cancel::before {
  content: "\f19f4";
}

.icon_folder-cancel-outline::before {
  content: "\f19f5";
}

.icon_folder-check::before {
  content: "\f197e";
}

.icon_folder-check-outline::before {
  content: "\f197f";
}

.icon_folder-clock::before {
  content: "\f0aba";
}

.icon_folder-clock-outline::before {
  content: "\f0abb";
}

.icon_folder-cog::before {
  content: "\f107f";
}

.icon_folder-cog-outline::before {
  content: "\f1080";
}

.icon_folder-download::before {
  content: "\f024d";
}

.icon_folder-download-outline::before {
  content: "\f10e9";
}

.icon_folder-edit::before {
  content: "\f08de";
}

.icon_folder-edit-outline::before {
  content: "\f0dce";
}

.icon_folder-eye::before {
  content: "\f178a";
}

.icon_folder-eye-outline::before {
  content: "\f178b";
}

.icon_folder-file::before {
  content: "\f19f6";
}

.icon_folder-file-outline::before {
  content: "\f19f7";
}

.icon_folder-google-drive::before {
  content: "\f024e";
}

.icon_folder-heart::before {
  content: "\f10ea";
}

.icon_folder-heart-outline::before {
  content: "\f10eb";
}

.icon_folder-hidden::before {
  content: "\f179e";
}

.icon_folder-home::before {
  content: "\f10b5";
}

.icon_folder-home-outline::before {
  content: "\f10b6";
}

.icon_folder-image::before {
  content: "\f024f";
}

.icon_folder-information::before {
  content: "\f10b7";
}

.icon_folder-information-outline::before {
  content: "\f10b8";
}

.icon_folder-key::before {
  content: "\f08ac";
}

.icon_folder-key-network::before {
  content: "\f08ad";
}

.icon_folder-key-network-outline::before {
  content: "\f0c80";
}

.icon_folder-key-outline::before {
  content: "\f10ec";
}

.icon_folder-lock::before {
  content: "\f0250";
}

.icon_folder-lock-open::before {
  content: "\f0251";
}

.icon_folder-lock-open-outline::before {
  content: "\f1aa7";
}

.icon_folder-lock-outline::before {
  content: "\f1aa8";
}

.icon_folder-marker::before {
  content: "\f126d";
}

.icon_folder-marker-outline::before {
  content: "\f126e";
}

.icon_folder-minus::before {
  content: "\f1b49";
}

.icon_folder-minus-outline::before {
  content: "\f1b4a";
}

.icon_folder-move::before {
  content: "\f0252";
}

.icon_folder-move-outline::before {
  content: "\f1246";
}

.icon_folder-multiple::before {
  content: "\f0253";
}

.icon_folder-multiple-image::before {
  content: "\f0254";
}

.icon_folder-multiple-outline::before {
  content: "\f0255";
}

.icon_folder-multiple-plus::before {
  content: "\f147e";
}

.icon_folder-multiple-plus-outline::before {
  content: "\f147f";
}

.icon_folder-music::before {
  content: "\f1359";
}

.icon_folder-music-outline::before {
  content: "\f135a";
}

.icon_folder-network::before {
  content: "\f0870";
}

.icon_folder-network-outline::before {
  content: "\f0c81";
}

.icon_folder-off::before {
  content: "\f19f8";
}

.icon_folder-off-outline::before {
  content: "\f19f9";
}

.icon_folder-open::before {
  content: "\f0770";
}

.icon_folder-open-outline::before {
  content: "\f0dcf";
}

.icon_folder-outline::before {
  content: "\f0256";
}

.icon_folder-play::before {
  content: "\f19fa";
}

.icon_folder-play-outline::before {
  content: "\f19fb";
}

.icon_folder-plus::before {
  content: "\f0257";
}

.icon_folder-plus-outline::before {
  content: "\f0b9d";
}

.icon_folder-pound::before {
  content: "\f0d09";
}

.icon_folder-pound-outline::before {
  content: "\f0d0a";
}

.icon_folder-question::before {
  content: "\f19ca";
}

.icon_folder-question-outline::before {
  content: "\f19cb";
}

.icon_folder-refresh::before {
  content: "\f0749";
}

.icon_folder-refresh-outline::before {
  content: "\f0542";
}

.icon_folder-remove::before {
  content: "\f0258";
}

.icon_folder-remove-outline::before {
  content: "\f0b9e";
}

.icon_folder-search::before {
  content: "\f0968";
}

.icon_folder-search-outline::before {
  content: "\f0969";
}

.icon_folder-settings::before {
  content: "\f107d";
}

.icon_folder-settings-outline::before {
  content: "\f107e";
}

.icon_folder-star::before {
  content: "\f069d";
}

.icon_folder-star-multiple::before {
  content: "\f13d3";
}

.icon_folder-star-multiple-outline::before {
  content: "\f13d4";
}

.icon_folder-star-outline::before {
  content: "\f0b9f";
}

.icon_folder-swap::before {
  content: "\f0fb6";
}

.icon_folder-swap-outline::before {
  content: "\f0fb7";
}

.icon_folder-sync::before {
  content: "\f0d0b";
}

.icon_folder-sync-outline::before {
  content: "\f0d0c";
}

.icon_folder-table::before {
  content: "\f12e3";
}

.icon_folder-table-outline::before {
  content: "\f12e4";
}

.icon_folder-text::before {
  content: "\f0c82";
}

.icon_folder-text-outline::before {
  content: "\f0c83";
}

.icon_folder-upload::before {
  content: "\f0259";
}

.icon_folder-upload-outline::before {
  content: "\f10ed";
}

.icon_folder-wrench::before {
  content: "\f19fc";
}

.icon_folder-wrench-outline::before {
  content: "\f19fd";
}

.icon_folder-zip::before {
  content: "\f06eb";
}

.icon_folder-zip-outline::before {
  content: "\f07b9";
}

.icon_font-awesome::before {
  content: "\f003a";
}

.icon_food::before {
  content: "\f025a";
}

.icon_food-apple::before {
  content: "\f025b";
}

.icon_food-apple-outline::before {
  content: "\f0c84";
}

.icon_food-croissant::before {
  content: "\f07c8";
}

.icon_food-drumstick::before {
  content: "\f141f";
}

.icon_food-drumstick-off::before {
  content: "\f1468";
}

.icon_food-drumstick-off-outline::before {
  content: "\f1469";
}

.icon_food-drumstick-outline::before {
  content: "\f1420";
}

.icon_food-fork-drink::before {
  content: "\f05f2";
}

.icon_food-halal::before {
  content: "\f1572";
}

.icon_food-hot-dog::before {
  content: "\f184b";
}

.icon_food-kosher::before {
  content: "\f1573";
}

.icon_food-off::before {
  content: "\f05f3";
}

.icon_food-off-outline::before {
  content: "\f1915";
}

.icon_food-outline::before {
  content: "\f1916";
}

.icon_food-steak::before {
  content: "\f146a";
}

.icon_food-steak-off::before {
  content: "\f146b";
}

.icon_food-takeout-box::before {
  content: "\f1836";
}

.icon_food-takeout-box-outline::before {
  content: "\f1837";
}

.icon_food-turkey::before {
  content: "\f171c";
}

.icon_food-variant::before {
  content: "\f025c";
}

.icon_food-variant-off::before {
  content: "\f13e5";
}

.icon_foot-print::before {
  content: "\f0f52";
}

.icon_football::before {
  content: "\f025d";
}

.icon_football-australian::before {
  content: "\f025e";
}

.icon_football-helmet::before {
  content: "\f025f";
}

.icon_forest::before {
  content: "\f1897";
}

.icon_forest-outline::before {
  content: "\f1c63";
}

.icon_forklift::before {
  content: "\f07c9";
}

.icon_form-dropdown::before {
  content: "\f1400";
}

.icon_form-select::before {
  content: "\f1401";
}

.icon_form-textarea::before {
  content: "\f1095";
}

.icon_form-textbox::before {
  content: "\f060e";
}

.icon_form-textbox-lock::before {
  content: "\f135d";
}

.icon_form-textbox-password::before {
  content: "\f07f5";
}

.icon_format-align-bottom::before {
  content: "\f0753";
}

.icon_format-align-center::before {
  content: "\f0260";
}

.icon_format-align-justify::before {
  content: "\f0261";
}

.icon_format-align-left::before {
  content: "\f0262";
}

.icon_format-align-middle::before {
  content: "\f0754";
}

.icon_format-align-right::before {
  content: "\f0263";
}

.icon_format-align-top::before {
  content: "\f0755";
}

.icon_format-annotation-minus::before {
  content: "\f0abc";
}

.icon_format-annotation-plus::before {
  content: "\f0646";
}

.icon_format-bold::before {
  content: "\f0264";
}

.icon_format-clear::before {
  content: "\f0265";
}

.icon_format-color-fill::before {
  content: "\f0266";
}

.icon_format-color-highlight::before {
  content: "\f0e31";
}

.icon_format-color-marker-cancel::before {
  content: "\f1313";
}

.icon_format-color-text::before {
  content: "\f069e";
}

.icon_format-columns::before {
  content: "\f08df";
}

.icon_format-float-center::before {
  content: "\f0267";
}

.icon_format-float-left::before {
  content: "\f0268";
}

.icon_format-float-none::before {
  content: "\f0269";
}

.icon_format-float-right::before {
  content: "\f026a";
}

.icon_format-font::before {
  content: "\f06d6";
}

.icon_format-font-size-decrease::before {
  content: "\f09f3";
}

.icon_format-font-size-increase::before {
  content: "\f09f4";
}

.icon_format-header-1::before {
  content: "\f026b";
}

.icon_format-header-2::before {
  content: "\f026c";
}

.icon_format-header-3::before {
  content: "\f026d";
}

.icon_format-header-4::before {
  content: "\f026e";
}

.icon_format-header-5::before {
  content: "\f026f";
}

.icon_format-header-6::before {
  content: "\f0270";
}

.icon_format-header-decrease::before {
  content: "\f0271";
}

.icon_format-header-equal::before {
  content: "\f0272";
}

.icon_format-header-increase::before {
  content: "\f0273";
}

.icon_format-header-pound::before {
  content: "\f0274";
}

.icon_format-horizontal-align-center::before {
  content: "\f061e";
}

.icon_format-horizontal-align-left::before {
  content: "\f061f";
}

.icon_format-horizontal-align-right::before {
  content: "\f0620";
}

.icon_format-indent-decrease::before {
  content: "\f0275";
}

.icon_format-indent-increase::before {
  content: "\f0276";
}

.icon_format-italic::before {
  content: "\f0277";
}

.icon_format-letter-case::before {
  content: "\f0b34";
}

.icon_format-letter-case-lower::before {
  content: "\f0b35";
}

.icon_format-letter-case-upper::before {
  content: "\f0b36";
}

.icon_format-letter-ends-with::before {
  content: "\f0fb8";
}

.icon_format-letter-matches::before {
  content: "\f0fb9";
}

.icon_format-letter-spacing::before {
  content: "\f1956";
}

.icon_format-letter-spacing-variant::before {
  content: "\f1afb";
}

.icon_format-letter-starts-with::before {
  content: "\f0fba";
}

.icon_format-line-height::before {
  content: "\f1afc";
}

.icon_format-line-spacing::before {
  content: "\f0278";
}

.icon_format-line-style::before {
  content: "\f05c8";
}

.icon_format-line-weight::before {
  content: "\f05c9";
}

.icon_format-list-bulleted::before {
  content: "\f0279";
}

.icon_format-list-bulleted-square::before {
  content: "\f0dd0";
}

.icon_format-list-bulleted-triangle::before {
  content: "\f0eb2";
}

.icon_format-list-bulleted-type::before {
  content: "\f027a";
}

.icon_format-list-checkbox::before {
  content: "\f096a";
}

.icon_format-list-checks::before {
  content: "\f0756";
}

.icon_format-list-group::before {
  content: "\f1860";
}

.icon_format-list-group-plus::before {
  content: "\f1b56";
}

.icon_format-list-numbered::before {
  content: "\f027b";
}

.icon_format-list-numbered-rtl::before {
  content: "\f0d0d";
}

.icon_format-list-text::before {
  content: "\f126f";
}

.icon_format-overline::before {
  content: "\f0eb3";
}

.icon_format-page-break::before {
  content: "\f06d7";
}

.icon_format-page-split::before {
  content: "\f1917";
}

.icon_format-paint::before {
  content: "\f027c";
}

.icon_format-paragraph::before {
  content: "\f027d";
}

.icon_format-paragraph-spacing::before {
  content: "\f1afd";
}

.icon_format-pilcrow::before {
  content: "\f06d8";
}

.icon_format-pilcrow-arrow-left::before {
  content: "\f0286";
}

.icon_format-pilcrow-arrow-right::before {
  content: "\f0285";
}

.icon_format-quote-close::before {
  content: "\f027e";
}

.icon_format-quote-close-outline::before {
  content: "\f11a8";
}

.icon_format-quote-open::before {
  content: "\f0757";
}

.icon_format-quote-open-outline::before {
  content: "\f11a7";
}

.icon_format-rotate-90::before {
  content: "\f06aa";
}

.icon_format-section::before {
  content: "\f069f";
}

.icon_format-size::before {
  content: "\f027f";
}

.icon_format-strikethrough::before {
  content: "\f0280";
}

.icon_format-strikethrough-variant::before {
  content: "\f0281";
}

.icon_format-subscript::before {
  content: "\f0282";
}

.icon_format-superscript::before {
  content: "\f0283";
}

.icon_format-text::before {
  content: "\f0284";
}

.icon_format-text-rotation-angle-down::before {
  content: "\f0fbb";
}

.icon_format-text-rotation-angle-up::before {
  content: "\f0fbc";
}

.icon_format-text-rotation-down::before {
  content: "\f0d73";
}

.icon_format-text-rotation-down-vertical::before {
  content: "\f0fbd";
}

.icon_format-text-rotation-none::before {
  content: "\f0d74";
}

.icon_format-text-rotation-up::before {
  content: "\f0fbe";
}

.icon_format-text-rotation-vertical::before {
  content: "\f0fbf";
}

.icon_format-text-variant::before {
  content: "\f0e32";
}

.icon_format-text-variant-outline::before {
  content: "\f150f";
}

.icon_format-text-wrapping-clip::before {
  content: "\f0d0e";
}

.icon_format-text-wrapping-overflow::before {
  content: "\f0d0f";
}

.icon_format-text-wrapping-wrap::before {
  content: "\f0d10";
}

.icon_format-textbox::before {
  content: "\f0d11";
}

.icon_format-title::before {
  content: "\f05f4";
}

.icon_format-underline::before {
  content: "\f0287";
}

.icon_format-underline-wavy::before {
  content: "\f18e9";
}

.icon_format-vertical-align-bottom::before {
  content: "\f0621";
}

.icon_format-vertical-align-center::before {
  content: "\f0622";
}

.icon_format-vertical-align-top::before {
  content: "\f0623";
}

.icon_format-wrap-inline::before {
  content: "\f0288";
}

.icon_format-wrap-square::before {
  content: "\f0289";
}

.icon_format-wrap-tight::before {
  content: "\f028a";
}

.icon_format-wrap-top-bottom::before {
  content: "\f028b";
}

.icon_forum::before {
  content: "\f028c";
}

.icon_forum-minus::before {
  content: "\f1aa9";
}

.icon_forum-minus-outline::before {
  content: "\f1aaa";
}

.icon_forum-outline::before {
  content: "\f0822";
}

.icon_forum-plus::before {
  content: "\f1aab";
}

.icon_forum-plus-outline::before {
  content: "\f1aac";
}

.icon_forum-remove::before {
  content: "\f1aad";
}

.icon_forum-remove-outline::before {
  content: "\f1aae";
}

.icon_forward::before {
  content: "\f028d";
}

.icon_forwardburger::before {
  content: "\f0d75";
}

.icon_fountain::before {
  content: "\f096b";
}

.icon_fountain-pen::before {
  content: "\f0d12";
}

.icon_fountain-pen-tip::before {
  content: "\f0d13";
}

.icon_fraction-one-half::before {
  content: "\f1992";
}

.icon_freebsd::before {
  content: "\f08e0";
}

.icon_french-fries::before {
  content: "\f1957";
}

.icon_frequently-asked-questions::before {
  content: "\f0eb4";
}

.icon_fridge::before {
  content: "\f0290";
}

.icon_fridge-alert::before {
  content: "\f11b1";
}

.icon_fridge-alert-outline::before {
  content: "\f11b2";
}

.icon_fridge-bottom::before {
  content: "\f0292";
}

.icon_fridge-industrial::before {
  content: "\f15ee";
}

.icon_fridge-industrial-alert::before {
  content: "\f15ef";
}

.icon_fridge-industrial-alert-outline::before {
  content: "\f15f0";
}

.icon_fridge-industrial-off::before {
  content: "\f15f1";
}

.icon_fridge-industrial-off-outline::before {
  content: "\f15f2";
}

.icon_fridge-industrial-outline::before {
  content: "\f15f3";
}

.icon_fridge-off::before {
  content: "\f11af";
}

.icon_fridge-off-outline::before {
  content: "\f11b0";
}

.icon_fridge-outline::before {
  content: "\f028f";
}

.icon_fridge-top::before {
  content: "\f0291";
}

.icon_fridge-variant::before {
  content: "\f15f4";
}

.icon_fridge-variant-alert::before {
  content: "\f15f5";
}

.icon_fridge-variant-alert-outline::before {
  content: "\f15f6";
}

.icon_fridge-variant-off::before {
  content: "\f15f7";
}

.icon_fridge-variant-off-outline::before {
  content: "\f15f8";
}

.icon_fridge-variant-outline::before {
  content: "\f15f9";
}

.icon_fruit-cherries::before {
  content: "\f1042";
}

.icon_fruit-cherries-off::before {
  content: "\f13f8";
}

.icon_fruit-citrus::before {
  content: "\f1043";
}

.icon_fruit-citrus-off::before {
  content: "\f13f9";
}

.icon_fruit-grapes::before {
  content: "\f1044";
}

.icon_fruit-grapes-outline::before {
  content: "\f1045";
}

.icon_fruit-pear::before {
  content: "\f1a0e";
}

.icon_fruit-pineapple::before {
  content: "\f1046";
}

.icon_fruit-watermelon::before {
  content: "\f1047";
}

.icon_fuel::before {
  content: "\f07ca";
}

.icon_fuel-cell::before {
  content: "\f18b5";
}

.icon_fullscreen::before {
  content: "\f0293";
}

.icon_fullscreen-exit::before {
  content: "\f0294";
}

.icon_function::before {
  content: "\f0295";
}

.icon_function-variant::before {
  content: "\f0871";
}

.icon_furigana-horizontal::before {
  content: "\f1081";
}

.icon_furigana-vertical::before {
  content: "\f1082";
}

.icon_fuse::before {
  content: "\f0c85";
}

.icon_fuse-alert::before {
  content: "\f142d";
}

.icon_fuse-blade::before {
  content: "\f0c86";
}

.icon_fuse-off::before {
  content: "\f142c";
}

.icon_gamepad::before {
  content: "\f0296";
}

.icon_gamepad-circle::before {
  content: "\f0e33";
}

.icon_gamepad-circle-down::before {
  content: "\f0e34";
}

.icon_gamepad-circle-left::before {
  content: "\f0e35";
}

.icon_gamepad-circle-outline::before {
  content: "\f0e36";
}

.icon_gamepad-circle-right::before {
  content: "\f0e37";
}

.icon_gamepad-circle-up::before {
  content: "\f0e38";
}

.icon_gamepad-down::before {
  content: "\f0e39";
}

.icon_gamepad-left::before {
  content: "\f0e3a";
}

.icon_gamepad-outline::before {
  content: "\f1919";
}

.icon_gamepad-right::before {
  content: "\f0e3b";
}

.icon_gamepad-round::before {
  content: "\f0e3c";
}

.icon_gamepad-round-down::before {
  content: "\f0e3d";
}

.icon_gamepad-round-left::before {
  content: "\f0e3e";
}

.icon_gamepad-round-outline::before {
  content: "\f0e3f";
}

.icon_gamepad-round-right::before {
  content: "\f0e40";
}

.icon_gamepad-round-up::before {
  content: "\f0e41";
}

.icon_gamepad-square::before {
  content: "\f0eb5";
}

.icon_gamepad-square-outline::before {
  content: "\f0eb6";
}

.icon_gamepad-up::before {
  content: "\f0e42";
}

.icon_gamepad-variant::before {
  content: "\f0297";
}

.icon_gamepad-variant-outline::before {
  content: "\f0eb7";
}

.icon_gamma::before {
  content: "\f10ee";
}

.icon_gantry-crane::before {
  content: "\f0dd1";
}

.icon_garage::before {
  content: "\f06d9";
}

.icon_garage-alert::before {
  content: "\f0872";
}

.icon_garage-alert-variant::before {
  content: "\f12d5";
}

.icon_garage-lock::before {
  content: "\f17fb";
}

.icon_garage-open::before {
  content: "\f06da";
}

.icon_garage-open-variant::before {
  content: "\f12d4";
}

.icon_garage-variant::before {
  content: "\f12d3";
}

.icon_garage-variant-lock::before {
  content: "\f17fc";
}

.icon_gas-burner::before {
  content: "\f1a1b";
}

.icon_gas-cylinder::before {
  content: "\f0647";
}

.icon_gas-station::before {
  content: "\f0298";
}

.icon_gas-station-in-use::before {
  content: "\f1cc4";
}

.icon_gas-station-in-use-outline::before {
  content: "\f1cc5";
}

.icon_gas-station-off::before {
  content: "\f1409";
}

.icon_gas-station-off-outline::before {
  content: "\f140a";
}

.icon_gas-station-outline::before {
  content: "\f0eb8";
}

.icon_gate::before {
  content: "\f0299";
}

.icon_gate-alert::before {
  content: "\f17f8";
}

.icon_gate-and::before {
  content: "\f08e1";
}

.icon_gate-arrow-left::before {
  content: "\f17f7";
}

.icon_gate-arrow-right::before {
  content: "\f1169";
}

.icon_gate-buffer::before {
  content: "\f1afe";
}

.icon_gate-nand::before {
  content: "\f08e2";
}

.icon_gate-nor::before {
  content: "\f08e3";
}

.icon_gate-not::before {
  content: "\f08e4";
}

.icon_gate-open::before {
  content: "\f116a";
}

.icon_gate-or::before {
  content: "\f08e5";
}

.icon_gate-xnor::before {
  content: "\f08e6";
}

.icon_gate-xor::before {
  content: "\f08e7";
}

.icon_gatsby::before {
  content: "\f0e43";
}

.icon_gauge::before {
  content: "\f029a";
}

.icon_gauge-empty::before {
  content: "\f0873";
}

.icon_gauge-full::before {
  content: "\f0874";
}

.icon_gauge-low::before {
  content: "\f0875";
}

.icon_gavel::before {
  content: "\f029b";
}

.icon_gender-female::before {
  content: "\f029c";
}

.icon_gender-male::before {
  content: "\f029d";
}

.icon_gender-male-female::before {
  content: "\f029e";
}

.icon_gender-male-female-variant::before {
  content: "\f113f";
}

.icon_gender-non-binary::before {
  content: "\f1140";
}

.icon_gender-transgender::before {
  content: "\f029f";
}

.icon_generator-mobile::before {
  content: "\f1c8a";
}

.icon_generator-portable::before {
  content: "\f1c8b";
}

.icon_generator-stationary::before {
  content: "\f1c8c";
}

.icon_gentoo::before {
  content: "\f08e8";
}

.icon_gesture::before {
  content: "\f07cb";
}

.icon_gesture-double-tap::before {
  content: "\f073c";
}

.icon_gesture-pinch::before {
  content: "\f0abd";
}

.icon_gesture-spread::before {
  content: "\f0abe";
}

.icon_gesture-swipe::before {
  content: "\f0d76";
}

.icon_gesture-swipe-down::before {
  content: "\f073d";
}

.icon_gesture-swipe-horizontal::before {
  content: "\f0abf";
}

.icon_gesture-swipe-left::before {
  content: "\f073e";
}

.icon_gesture-swipe-right::before {
  content: "\f073f";
}

.icon_gesture-swipe-up::before {
  content: "\f0740";
}

.icon_gesture-swipe-vertical::before {
  content: "\f0ac0";
}

.icon_gesture-tap::before {
  content: "\f0741";
}

.icon_gesture-tap-box::before {
  content: "\f12a9";
}

.icon_gesture-tap-button::before {
  content: "\f12a8";
}

.icon_gesture-tap-hold::before {
  content: "\f0d77";
}

.icon_gesture-two-double-tap::before {
  content: "\f0742";
}

.icon_gesture-two-tap::before {
  content: "\f0743";
}

.icon_ghost::before {
  content: "\f02a0";
}

.icon_ghost-off::before {
  content: "\f09f5";
}

.icon_ghost-off-outline::before {
  content: "\f165c";
}

.icon_ghost-outline::before {
  content: "\f165d";
}

.icon_gift::before {
  content: "\f0e44";
}

.icon_gift-off::before {
  content: "\f16ef";
}

.icon_gift-off-outline::before {
  content: "\f16f0";
}

.icon_gift-open::before {
  content: "\f16f1";
}

.icon_gift-open-outline::before {
  content: "\f16f2";
}

.icon_gift-outline::before {
  content: "\f02a1";
}

.icon_git::before {
  content: "\f02a2";
}

.icon_github::before {
  content: "\f02a4";
}

.icon_gitlab::before {
  content: "\f0ba0";
}

.icon_glass-cocktail::before {
  content: "\f0356";
}

.icon_glass-cocktail-off::before {
  content: "\f15e6";
}

.icon_glass-flute::before {
  content: "\f02a5";
}

.icon_glass-fragile::before {
  content: "\f1873";
}

.icon_glass-mug::before {
  content: "\f02a6";
}

.icon_glass-mug-off::before {
  content: "\f15e7";
}

.icon_glass-mug-variant::before {
  content: "\f1116";
}

.icon_glass-mug-variant-off::before {
  content: "\f15e8";
}

.icon_glass-pint-outline::before {
  content: "\f130d";
}

.icon_glass-stange::before {
  content: "\f02a7";
}

.icon_glass-tulip::before {
  content: "\f02a8";
}

.icon_glass-wine::before {
  content: "\f0876";
}

.icon_glasses::before {
  content: "\f02aa";
}

.icon_globe-light::before {
  content: "\f066f";
}

.icon_globe-light-outline::before {
  content: "\f12d7";
}

.icon_globe-model::before {
  content: "\f08e9";
}

.icon_gmail::before {
  content: "\f02ab";
}

.icon_gnome::before {
  content: "\f02ac";
}

.icon_go-kart::before {
  content: "\f0d79";
}

.icon_go-kart-track::before {
  content: "\f0d7a";
}

.icon_gog::before {
  content: "\f0ba1";
}

.icon_gold::before {
  content: "\f124f";
}

.icon_golf::before {
  content: "\f0823";
}

.icon_golf-cart::before {
  content: "\f11a4";
}

.icon_golf-tee::before {
  content: "\f1083";
}

.icon_gondola::before {
  content: "\f0686";
}

.icon_goodreads::before {
  content: "\f0d7b";
}

.icon_google::before {
  content: "\f02ad";
}

.icon_google-ads::before {
  content: "\f0c87";
}

.icon_google-analytics::before {
  content: "\f07cc";
}

.icon_google-assistant::before {
  content: "\f07cd";
}

.icon_google-cardboard::before {
  content: "\f02ae";
}

.icon_google-chrome::before {
  content: "\f02af";
}

.icon_google-circles::before {
  content: "\f02b0";
}

.icon_google-circles-communities::before {
  content: "\f02b1";
}

.icon_google-circles-extended::before {
  content: "\f02b2";
}

.icon_google-circles-group::before {
  content: "\f02b3";
}

.icon_google-classroom::before {
  content: "\f02c0";
}

.icon_google-cloud::before {
  content: "\f11f6";
}

.icon_google-downasaur::before {
  content: "\f1362";
}

.icon_google-drive::before {
  content: "\f02b6";
}

.icon_google-earth::before {
  content: "\f02b7";
}

.icon_google-fit::before {
  content: "\f096c";
}

.icon_google-glass::before {
  content: "\f02b8";
}

.icon_google-hangouts::before {
  content: "\f02c9";
}

.icon_google-keep::before {
  content: "\f06dc";
}

.icon_google-lens::before {
  content: "\f09f6";
}

.icon_google-maps::before {
  content: "\f05f5";
}

.icon_google-my-business::before {
  content: "\f1048";
}

.icon_google-nearby::before {
  content: "\f02b9";
}

.icon_google-play::before {
  content: "\f02bc";
}

.icon_google-plus::before {
  content: "\f02bd";
}

.icon_google-podcast::before {
  content: "\f0eb9";
}

.icon_google-spreadsheet::before {
  content: "\f09f7";
}

.icon_google-street-view::before {
  content: "\f0c88";
}

.icon_google-translate::before {
  content: "\f02bf";
}

.icon_gradient-horizontal::before {
  content: "\f174a";
}

.icon_gradient-vertical::before {
  content: "\f06a0";
}

.icon_grain::before {
  content: "\f0d7c";
}

.icon_graph::before {
  content: "\f1049";
}

.icon_graph-outline::before {
  content: "\f104a";
}

.icon_graphql::before {
  content: "\f0877";
}

.icon_grass::before {
  content: "\f1510";
}

.icon_grave-stone::before {
  content: "\f0ba2";
}

.icon_grease-pencil::before {
  content: "\f0648";
}

.icon_greater-than::before {
  content: "\f096d";
}

.icon_greater-than-or-equal::before {
  content: "\f096e";
}

.icon_greenhouse::before {
  content: "\f002d";
}

.icon_grid::before {
  content: "\f02c1";
}

.icon_grid-large::before {
  content: "\f0758";
}

.icon_grid-off::before {
  content: "\f02c2";
}

.icon_grill::before {
  content: "\f0e45";
}

.icon_grill-outline::before {
  content: "\f118a";
}

.icon_group::before {
  content: "\f02c3";
}

.icon_guitar-acoustic::before {
  content: "\f0771";
}

.icon_guitar-electric::before {
  content: "\f02c4";
}

.icon_guitar-pick::before {
  content: "\f02c5";
}

.icon_guitar-pick-outline::before {
  content: "\f02c6";
}

.icon_guy-fawkes-mask::before {
  content: "\f0825";
}

.icon_gymnastics::before {
  content: "\f1a41";
}

.icon_hail::before {
  content: "\f0ac1";
}

.icon_hair-dryer::before {
  content: "\f10ef";
}

.icon_hair-dryer-outline::before {
  content: "\f10f0";
}

.icon_halloween::before {
  content: "\f0ba3";
}

.icon_hamburger::before {
  content: "\f0685";
}

.icon_hamburger-check::before {
  content: "\f1776";
}

.icon_hamburger-minus::before {
  content: "\f1777";
}

.icon_hamburger-off::before {
  content: "\f1778";
}

.icon_hamburger-plus::before {
  content: "\f1779";
}

.icon_hamburger-remove::before {
  content: "\f177a";
}

.icon_hammer::before {
  content: "\f08ea";
}

.icon_hammer-screwdriver::before {
  content: "\f1322";
}

.icon_hammer-sickle::before {
  content: "\f1887";
}

.icon_hammer-wrench::before {
  content: "\f1323";
}

.icon_hand-back-left::before {
  content: "\f0e46";
}

.icon_hand-back-left-off::before {
  content: "\f1830";
}

.icon_hand-back-left-off-outline::before {
  content: "\f1832";
}

.icon_hand-back-left-outline::before {
  content: "\f182c";
}

.icon_hand-back-right::before {
  content: "\f0e47";
}

.icon_hand-back-right-off::before {
  content: "\f1831";
}

.icon_hand-back-right-off-outline::before {
  content: "\f1833";
}

.icon_hand-back-right-outline::before {
  content: "\f182d";
}

.icon_hand-clap::before {
  content: "\f194b";
}

.icon_hand-clap-off::before {
  content: "\f1a42";
}

.icon_hand-coin::before {
  content: "\f188f";
}

.icon_hand-coin-outline::before {
  content: "\f1890";
}

.icon_hand-cycle::before {
  content: "\f1b9c";
}

.icon_hand-extended::before {
  content: "\f18b6";
}

.icon_hand-extended-outline::before {
  content: "\f18b7";
}

.icon_hand-front-left::before {
  content: "\f182b";
}

.icon_hand-front-left-outline::before {
  content: "\f182e";
}

.icon_hand-front-right::before {
  content: "\f0a4f";
}

.icon_hand-front-right-outline::before {
  content: "\f182f";
}

.icon_hand-heart::before {
  content: "\f10f1";
}

.icon_hand-heart-outline::before {
  content: "\f157e";
}

.icon_hand-okay::before {
  content: "\f0a50";
}

.icon_hand-peace::before {
  content: "\f0a51";
}

.icon_hand-peace-variant::before {
  content: "\f0a52";
}

.icon_hand-pointing-down::before {
  content: "\f0a53";
}

.icon_hand-pointing-left::before {
  content: "\f0a54";
}

.icon_hand-pointing-right::before {
  content: "\f02c7";
}

.icon_hand-pointing-up::before {
  content: "\f0a55";
}

.icon_hand-saw::before {
  content: "\f0e48";
}

.icon_hand-wash::before {
  content: "\f157f";
}

.icon_hand-wash-outline::before {
  content: "\f1580";
}

.icon_hand-water::before {
  content: "\f139f";
}

.icon_hand-wave::before {
  content: "\f1821";
}

.icon_hand-wave-outline::before {
  content: "\f1822";
}

.icon_handball::before {
  content: "\f0f53";
}

.icon_handcuffs::before {
  content: "\f113e";
}

.icon_hands-pray::before {
  content: "\f0579";
}

.icon_handshake::before {
  content: "\f1218";
}

.icon_handshake-outline::before {
  content: "\f15a1";
}

.icon_hanger::before {
  content: "\f02c8";
}

.icon_hard-hat::before {
  content: "\f096f";
}

.icon_harddisk::before {
  content: "\f02ca";
}

.icon_harddisk-plus::before {
  content: "\f104b";
}

.icon_harddisk-remove::before {
  content: "\f104c";
}

.icon_hat-fedora::before {
  content: "\f0ba4";
}

.icon_hazard-lights::before {
  content: "\f0c89";
}

.icon_hdmi-port::before {
  content: "\f1bb8";
}

.icon_hdr::before {
  content: "\f0d7d";
}

.icon_hdr-off::before {
  content: "\f0d7e";
}

.icon_head::before {
  content: "\f135e";
}

.icon_head-alert::before {
  content: "\f1338";
}

.icon_head-alert-outline::before {
  content: "\f1339";
}

.icon_head-check::before {
  content: "\f133a";
}

.icon_head-check-outline::before {
  content: "\f133b";
}

.icon_head-cog::before {
  content: "\f133c";
}

.icon_head-cog-outline::before {
  content: "\f133d";
}

.icon_head-dots-horizontal::before {
  content: "\f133e";
}

.icon_head-dots-horizontal-outline::before {
  content: "\f133f";
}

.icon_head-flash::before {
  content: "\f1340";
}

.icon_head-flash-outline::before {
  content: "\f1341";
}

.icon_head-heart::before {
  content: "\f1342";
}

.icon_head-heart-outline::before {
  content: "\f1343";
}

.icon_head-lightbulb::before {
  content: "\f1344";
}

.icon_head-lightbulb-outline::before {
  content: "\f1345";
}

.icon_head-minus::before {
  content: "\f1346";
}

.icon_head-minus-outline::before {
  content: "\f1347";
}

.icon_head-outline::before {
  content: "\f135f";
}

.icon_head-plus::before {
  content: "\f1348";
}

.icon_head-plus-outline::before {
  content: "\f1349";
}

.icon_head-question::before {
  content: "\f134a";
}

.icon_head-question-outline::before {
  content: "\f134b";
}

.icon_head-remove::before {
  content: "\f134c";
}

.icon_head-remove-outline::before {
  content: "\f134d";
}

.icon_head-snowflake::before {
  content: "\f134e";
}

.icon_head-snowflake-outline::before {
  content: "\f134f";
}

.icon_head-sync::before {
  content: "\f1350";
}

.icon_head-sync-outline::before {
  content: "\f1351";
}

.icon_headphones::before {
  content: "\f02cb";
}

.icon_headphones-bluetooth::before {
  content: "\f0970";
}

.icon_headphones-box::before {
  content: "\f02cc";
}

.icon_headphones-off::before {
  content: "\f07ce";
}

.icon_headphones-settings::before {
  content: "\f02cd";
}

.icon_headset::before {
  content: "\f02ce";
}

.icon_headset-dock::before {
  content: "\f02cf";
}

.icon_headset-off::before {
  content: "\f02d0";
}

.icon_heart::before {
  content: "\f02d1";
}

.icon_heart-box::before {
  content: "\f02d2";
}

.icon_heart-box-outline::before {
  content: "\f02d3";
}

.icon_heart-broken::before {
  content: "\f02d4";
}

.icon_heart-broken-outline::before {
  content: "\f0d14";
}

.icon_heart-circle::before {
  content: "\f0971";
}

.icon_heart-circle-outline::before {
  content: "\f0972";
}

.icon_heart-cog::before {
  content: "\f1663";
}

.icon_heart-cog-outline::before {
  content: "\f1664";
}

.icon_heart-flash::before {
  content: "\f0ef9";
}

.icon_heart-half::before {
  content: "\f06df";
}

.icon_heart-half-full::before {
  content: "\f06de";
}

.icon_heart-half-outline::before {
  content: "\f06e0";
}

.icon_heart-minus::before {
  content: "\f142f";
}

.icon_heart-minus-outline::before {
  content: "\f1432";
}

.icon_heart-multiple::before {
  content: "\f0a56";
}

.icon_heart-multiple-outline::before {
  content: "\f0a57";
}

.icon_heart-off::before {
  content: "\f0759";
}

.icon_heart-off-outline::before {
  content: "\f1434";
}

.icon_heart-outline::before {
  content: "\f02d5";
}

.icon_heart-plus::before {
  content: "\f142e";
}

.icon_heart-plus-outline::before {
  content: "\f1431";
}

.icon_heart-pulse::before {
  content: "\f05f6";
}

.icon_heart-remove::before {
  content: "\f1430";
}

.icon_heart-remove-outline::before {
  content: "\f1433";
}

.icon_heart-search::before {
  content: "\f1c8d";
}

.icon_heart-settings::before {
  content: "\f1665";
}

.icon_heart-settings-outline::before {
  content: "\f1666";
}

.icon_heat-pump::before {
  content: "\f1a43";
}

.icon_heat-pump-outline::before {
  content: "\f1a44";
}

.icon_heat-wave::before {
  content: "\f1a45";
}

.icon_heating-coil::before {
  content: "\f1aaf";
}

.icon_helicopter::before {
  content: "\f0ac2";
}

.icon_help::before {
  content: "\f02d6";
}

.icon_help-box::before {
  content: "\f078b";
}

.icon_help-box-multiple::before {
  content: "\f1c0a";
}

.icon_help-box-multiple-outline::before {
  content: "\f1c0b";
}

.icon_help-box-outline::before {
  content: "\f1c0c";
}

.icon_help-circle::before {
  content: "\f02d7";
}

.icon_help-circle-outline::before {
  content: "\f0625";
}

.icon_help-network::before {
  content: "\f06f5";
}

.icon_help-network-outline::before {
  content: "\f0c8a";
}

.icon_help-rhombus::before {
  content: "\f0ba5";
}

.icon_help-rhombus-outline::before {
  content: "\f0ba6";
}

.icon_hexadecimal::before {
  content: "\f12a7";
}

.icon_hexagon::before {
  content: "\f02d8";
}

.icon_hexagon-multiple::before {
  content: "\f06e1";
}

.icon_hexagon-multiple-outline::before {
  content: "\f10f2";
}

.icon_hexagon-outline::before {
  content: "\f02d9";
}

.icon_hexagon-slice-1::before {
  content: "\f0ac3";
}

.icon_hexagon-slice-2::before {
  content: "\f0ac4";
}

.icon_hexagon-slice-3::before {
  content: "\f0ac5";
}

.icon_hexagon-slice-4::before {
  content: "\f0ac6";
}

.icon_hexagon-slice-5::before {
  content: "\f0ac7";
}

.icon_hexagon-slice-6::before {
  content: "\f0ac8";
}

.icon_hexagram::before {
  content: "\f0ac9";
}

.icon_hexagram-outline::before {
  content: "\f0aca";
}

.icon_high-definition::before {
  content: "\f07cf";
}

.icon_high-definition-box::before {
  content: "\f0878";
}

.icon_highway::before {
  content: "\f05f7";
}

.icon_hiking::before {
  content: "\f0d7f";
}

.icon_history::before {
  content: "\f02da";
}

.icon_hockey-puck::before {
  content: "\f0879";
}

.icon_hockey-sticks::before {
  content: "\f087a";
}

.icon_hololens::before {
  content: "\f02db";
}

.icon_home::before {
  content: "\f02dc";
}

.icon_home-account::before {
  content: "\f0826";
}

.icon_home-alert::before {
  content: "\f087b";
}

.icon_home-alert-outline::before {
  content: "\f15d0";
}

.icon_home-analytics::before {
  content: "\f0eba";
}

.icon_home-assistant::before {
  content: "\f07d0";
}

.icon_home-automation::before {
  content: "\f07d1";
}

.icon_home-battery::before {
  content: "\f1901";
}

.icon_home-battery-outline::before {
  content: "\f1902";
}

.icon_home-circle::before {
  content: "\f07d2";
}

.icon_home-circle-outline::before {
  content: "\f104d";
}

.icon_home-city::before {
  content: "\f0d15";
}

.icon_home-city-outline::before {
  content: "\f0d16";
}

.icon_home-clock::before {
  content: "\f1a12";
}

.icon_home-clock-outline::before {
  content: "\f1a13";
}

.icon_home-edit::before {
  content: "\f1159";
}

.icon_home-edit-outline::before {
  content: "\f115a";
}

.icon_home-export-outline::before {
  content: "\f0f9b";
}

.icon_home-flood::before {
  content: "\f0efa";
}

.icon_home-floor-0::before {
  content: "\f0dd2";
}

.icon_home-floor-1::before {
  content: "\f0d80";
}

.icon_home-floor-2::before {
  content: "\f0d81";
}

.icon_home-floor-3::before {
  content: "\f0d82";
}

.icon_home-floor-a::before {
  content: "\f0d83";
}

.icon_home-floor-b::before {
  content: "\f0d84";
}

.icon_home-floor-g::before {
  content: "\f0d85";
}

.icon_home-floor-l::before {
  content: "\f0d86";
}

.icon_home-floor-negative-1::before {
  content: "\f0dd3";
}

.icon_home-group::before {
  content: "\f0dd4";
}

.icon_home-group-minus::before {
  content: "\f19c1";
}

.icon_home-group-plus::before {
  content: "\f19c0";
}

.icon_home-group-remove::before {
  content: "\f19c2";
}

.icon_home-heart::before {
  content: "\f0827";
}

.icon_home-import-outline::before {
  content: "\f0f9c";
}

.icon_home-lightbulb::before {
  content: "\f1251";
}

.icon_home-lightbulb-outline::before {
  content: "\f1252";
}

.icon_home-lightning-bolt::before {
  content: "\f1903";
}

.icon_home-lightning-bolt-outline::before {
  content: "\f1904";
}

.icon_home-lock::before {
  content: "\f08eb";
}

.icon_home-lock-open::before {
  content: "\f08ec";
}

.icon_home-map-marker::before {
  content: "\f05f8";
}

.icon_home-minus::before {
  content: "\f0974";
}

.icon_home-minus-outline::before {
  content: "\f13d5";
}

.icon_home-modern::before {
  content: "\f02dd";
}

.icon_home-off::before {
  content: "\f1a46";
}

.icon_home-off-outline::before {
  content: "\f1a47";
}

.icon_home-outline::before {
  content: "\f06a1";
}

.icon_home-percent::before {
  content: "\f1c7c";
}

.icon_home-percent-outline::before {
  content: "\f1c7d";
}

.icon_home-plus::before {
  content: "\f0975";
}

.icon_home-plus-outline::before {
  content: "\f13d6";
}

.icon_home-remove::before {
  content: "\f1247";
}

.icon_home-remove-outline::before {
  content: "\f13d7";
}

.icon_home-roof::before {
  content: "\f112b";
}

.icon_home-search::before {
  content: "\f13b0";
}

.icon_home-search-outline::before {
  content: "\f13b1";
}

.icon_home-silo::before {
  content: "\f1ba0";
}

.icon_home-silo-outline::before {
  content: "\f1ba1";
}

.icon_home-sound-in::before {
  content: "\f1c2f";
}

.icon_home-sound-in-outline::before {
  content: "\f1c30";
}

.icon_home-sound-out::before {
  content: "\f1c31";
}

.icon_home-sound-out-outline::before {
  content: "\f1c32";
}

.icon_home-switch::before {
  content: "\f1794";
}

.icon_home-switch-outline::before {
  content: "\f1795";
}

.icon_home-thermometer::before {
  content: "\f0f54";
}

.icon_home-thermometer-outline::before {
  content: "\f0f55";
}

.icon_home-variant::before {
  content: "\f02de";
}

.icon_home-variant-outline::before {
  content: "\f0ba7";
}

.icon_hook::before {
  content: "\f06e2";
}

.icon_hook-off::before {
  content: "\f06e3";
}

.icon_hoop-house::before {
  content: "\f0e56";
}

.icon_hops::before {
  content: "\f02df";
}

.icon_horizontal-rotate-clockwise::before {
  content: "\f10f3";
}

.icon_horizontal-rotate-counterclockwise::before {
  content: "\f10f4";
}

.icon_horse::before {
  content: "\f15bf";
}

.icon_horse-human::before {
  content: "\f15c0";
}

.icon_horse-variant::before {
  content: "\f15c1";
}

.icon_horse-variant-fast::before {
  content: "\f186e";
}

.icon_horseshoe::before {
  content: "\f0a58";
}

.icon_hospital::before {
  content: "\f0ff6";
}

.icon_hospital-box::before {
  content: "\f02e0";
}

.icon_hospital-box-outline::before {
  content: "\f0ff7";
}

.icon_hospital-building::before {
  content: "\f02e1";
}

.icon_hospital-marker::before {
  content: "\f02e2";
}

.icon_hot-tub::before {
  content: "\f0828";
}

.icon_hours-12::before {
  content: "\f1c94";
}

.icon_hours-24::before {
  content: "\f1478";
}

.icon_hub::before {
  content: "\f1c95";
}

.icon_hub-outline::before {
  content: "\f1c96";
}

.icon_hubspot::before {
  content: "\f0d17";
}

.icon_hulu::before {
  content: "\f0829";
}

.icon_human::before {
  content: "\f02e6";
}

.icon_human-baby-changing-table::before {
  content: "\f138b";
}

.icon_human-cane::before {
  content: "\f1581";
}

.icon_human-capacity-decrease::before {
  content: "\f159b";
}

.icon_human-capacity-increase::before {
  content: "\f159c";
}

.icon_human-child::before {
  content: "\f02e7";
}

.icon_human-dolly::before {
  content: "\f1980";
}

.icon_human-edit::before {
  content: "\f14e8";
}

.icon_human-female::before {
  content: "\f0649";
}

.icon_human-female-boy::before {
  content: "\f0a59";
}

.icon_human-female-dance::before {
  content: "\f15c9";
}

.icon_human-female-female::before {
  content: "\f0a5a";
}

.icon_human-female-female-child::before {
  content: "\f1c8e";
}

.icon_human-female-girl::before {
  content: "\f0a5b";
}

.icon_human-greeting::before {
  content: "\f17c4";
}

.icon_human-greeting-proximity::before {
  content: "\f159d";
}

.icon_human-greeting-variant::before {
  content: "\f064a";
}

.icon_human-handsdown::before {
  content: "\f064b";
}

.icon_human-handsup::before {
  content: "\f064c";
}

.icon_human-male::before {
  content: "\f064d";
}

.icon_human-male-board::before {
  content: "\f0890";
}

.icon_human-male-board-poll::before {
  content: "\f0846";
}

.icon_human-male-boy::before {
  content: "\f0a5c";
}

.icon_human-male-child::before {
  content: "\f138c";
}

.icon_human-male-female::before {
  content: "\f02e8";
}

.icon_human-male-female-child::before {
  content: "\f1823";
}

.icon_human-male-girl::before {
  content: "\f0a5d";
}

.icon_human-male-height::before {
  content: "\f0efb";
}

.icon_human-male-height-variant::before {
  content: "\f0efc";
}

.icon_human-male-male::before {
  content: "\f0a5e";
}

.icon_human-male-male-child::before {
  content: "\f1c8f";
}

.icon_human-non-binary::before {
  content: "\f1848";
}

.icon_human-pregnant::before {
  content: "\f05cf";
}

.icon_human-queue::before {
  content: "\f1571";
}

.icon_human-scooter::before {
  content: "\f11e9";
}

.icon_human-walker::before {
  content: "\f1b71";
}

.icon_human-wheelchair::before {
  content: "\f138d";
}

.icon_human-white-cane::before {
  content: "\f1981";
}

.icon_humble-bundle::before {
  content: "\f0744";
}

.icon_hvac::before {
  content: "\f1352";
}

.icon_hvac-off::before {
  content: "\f159e";
}

.icon_hydraulic-oil-level::before {
  content: "\f1324";
}

.icon_hydraulic-oil-temperature::before {
  content: "\f1325";
}

.icon_hydro-power::before {
  content: "\f12e5";
}

.icon_hydrogen-station::before {
  content: "\f1894";
}

.icon_ice-cream::before {
  content: "\f082a";
}

.icon_ice-cream-off::before {
  content: "\f0e52";
}

.icon_ice-pop::before {
  content: "\f0efd";
}

.icon_id-card::before {
  content: "\f0fc0";
}

.icon_identifier::before {
  content: "\f0efe";
}

.icon_ideogram-cjk::before {
  content: "\f1331";
}

.icon_ideogram-cjk-variant::before {
  content: "\f1332";
}

.icon_image::before {
  content: "\f02e9";
}

.icon_image-album::before {
  content: "\f02ea";
}

.icon_image-area::before {
  content: "\f02eb";
}

.icon_image-area-close::before {
  content: "\f02ec";
}

.icon_image-auto-adjust::before {
  content: "\f0fc1";
}

.icon_image-broken::before {
  content: "\f02ed";
}

.icon_image-broken-variant::before {
  content: "\f02ee";
}

.icon_image-check::before {
  content: "\f1b25";
}

.icon_image-check-outline::before {
  content: "\f1b26";
}

.icon_image-edit::before {
  content: "\f11e3";
}

.icon_image-edit-outline::before {
  content: "\f11e4";
}

.icon_image-filter-black-white::before {
  content: "\f02f0";
}

.icon_image-filter-center-focus::before {
  content: "\f02f1";
}

.icon_image-filter-center-focus-strong::before {
  content: "\f0eff";
}

.icon_image-filter-center-focus-strong-outline::before {
  content: "\f0f00";
}

.icon_image-filter-center-focus-weak::before {
  content: "\f02f2";
}

.icon_image-filter-drama::before {
  content: "\f02f3";
}

.icon_image-filter-drama-outline::before {
  content: "\f1bff";
}

.icon_image-filter-frames::before {
  content: "\f02f4";
}

.icon_image-filter-hdr::before {
  content: "\f02f5";
}

.icon_image-filter-hdr-outline::before {
  content: "\f1c64";
}

.icon_image-filter-none::before {
  content: "\f02f6";
}

.icon_image-filter-tilt-shift::before {
  content: "\f02f7";
}

.icon_image-filter-vintage::before {
  content: "\f02f8";
}

.icon_image-frame::before {
  content: "\f0e49";
}

.icon_image-lock::before {
  content: "\f1ab0";
}

.icon_image-lock-outline::before {
  content: "\f1ab1";
}

.icon_image-marker::before {
  content: "\f177b";
}

.icon_image-marker-outline::before {
  content: "\f177c";
}

.icon_image-minus::before {
  content: "\f1419";
}

.icon_image-minus-outline::before {
  content: "\f1b47";
}

.icon_image-move::before {
  content: "\f09f8";
}

.icon_image-multiple::before {
  content: "\f02f9";
}

.icon_image-multiple-outline::before {
  content: "\f02ef";
}

.icon_image-off::before {
  content: "\f082b";
}

.icon_image-off-outline::before {
  content: "\f11d1";
}

.icon_image-outline::before {
  content: "\f0976";
}

.icon_image-plus::before {
  content: "\f087c";
}

.icon_image-plus-outline::before {
  content: "\f1b46";
}

.icon_image-refresh::before {
  content: "\f19fe";
}

.icon_image-refresh-outline::before {
  content: "\f19ff";
}

.icon_image-remove::before {
  content: "\f1418";
}

.icon_image-remove-outline::before {
  content: "\f1b48";
}

.icon_image-search::before {
  content: "\f0977";
}

.icon_image-search-outline::before {
  content: "\f0978";
}

.icon_image-size-select-actual::before {
  content: "\f0c8d";
}

.icon_image-size-select-large::before {
  content: "\f0c8e";
}

.icon_image-size-select-small::before {
  content: "\f0c8f";
}

.icon_image-sync::before {
  content: "\f1a00";
}

.icon_image-sync-outline::before {
  content: "\f1a01";
}

.icon_image-text::before {
  content: "\f160d";
}

.icon_import::before {
  content: "\f02fa";
}

.icon_inbox::before {
  content: "\f0687";
}

.icon_inbox-arrow-down::before {
  content: "\f02fb";
}

.icon_inbox-arrow-down-outline::before {
  content: "\f1270";
}

.icon_inbox-arrow-up::before {
  content: "\f03d1";
}

.icon_inbox-arrow-up-outline::before {
  content: "\f1271";
}

.icon_inbox-full::before {
  content: "\f1272";
}

.icon_inbox-full-outline::before {
  content: "\f1273";
}

.icon_inbox-multiple::before {
  content: "\f08b0";
}

.icon_inbox-multiple-outline::before {
  content: "\f0ba8";
}

.icon_inbox-outline::before {
  content: "\f1274";
}

.icon_inbox-remove::before {
  content: "\f159f";
}

.icon_inbox-remove-outline::before {
  content: "\f15a0";
}

.icon_incognito::before {
  content: "\f05f9";
}

.icon_incognito-circle::before {
  content: "\f1421";
}

.icon_incognito-circle-off::before {
  content: "\f1422";
}

.icon_incognito-off::before {
  content: "\f0075";
}

.icon_induction::before {
  content: "\f184c";
}

.icon_infinity::before {
  content: "\f06e4";
}

.icon_information::before {
  content: "\f02fc";
}

.icon_information-box::before {
  content: "\f1c65";
}

.icon_information-box-outline::before {
  content: "\f1c66";
}

.icon_information-off::before {
  content: "\f178c";
}

.icon_information-off-outline::before {
  content: "\f178d";
}

.icon_information-outline::before {
  content: "\f02fd";
}

.icon_information-slab-box::before {
  content: "\f1c67";
}

.icon_information-slab-box-outline::before {
  content: "\f1c68";
}

.icon_information-slab-circle::before {
  content: "\f1c69";
}

.icon_information-slab-circle-outline::before {
  content: "\f1c6a";
}

.icon_information-slab-symbol::before {
  content: "\f1c6b";
}

.icon_information-symbol::before {
  content: "\f1c6c";
}

.icon_information-variant::before {
  content: "\f064e";
}

.icon_information-variant-box::before {
  content: "\f1c6d";
}

.icon_information-variant-box-outline::before {
  content: "\f1c6e";
}

.icon_information-variant-circle::before {
  content: "\f1c6f";
}

.icon_information-variant-circle-outline::before {
  content: "\f1c70";
}

.icon_instagram::before {
  content: "\f02fe";
}

.icon_instrument-triangle::before {
  content: "\f104e";
}

.icon_integrated-circuit-chip::before {
  content: "\f1913";
}

.icon_invert-colors::before {
  content: "\f0301";
}

.icon_invert-colors-off::before {
  content: "\f0e4a";
}

.icon_invoice::before {
  content: "\f1cd2";
}

.icon_invoice-arrow-left::before {
  content: "\f1cd3";
}

.icon_invoice-arrow-left-outline::before {
  content: "\f1cd4";
}

.icon_invoice-arrow-right::before {
  content: "\f1cd5";
}

.icon_invoice-arrow-right-outline::before {
  content: "\f1cd6";
}

.icon_invoice-check::before {
  content: "\f1cd7";
}

.icon_invoice-check-outline::before {
  content: "\f1cd8";
}

.icon_invoice-clock::before {
  content: "\f1cd9";
}

.icon_invoice-clock-outline::before {
  content: "\f1cda";
}

.icon_invoice-edit::before {
  content: "\f1cdb";
}

.icon_invoice-edit-outline::before {
  content: "\f1cdc";
}

.icon_invoice-export-outline::before {
  content: "\f1cdd";
}

.icon_invoice-fast::before {
  content: "\f1cde";
}

.icon_invoice-fast-outline::before {
  content: "\f1cdf";
}

.icon_invoice-import::before {
  content: "\f1ce0";
}

.icon_invoice-import-outline::before {
  content: "\f1ce1";
}

.icon_invoice-list::before {
  content: "\f1ce2";
}

.icon_invoice-list-outline::before {
  content: "\f1ce3";
}

.icon_invoice-minus::before {
  content: "\f1ce4";
}

.icon_invoice-minus-outline::before {
  content: "\f1ce5";
}

.icon_invoice-multiple::before {
  content: "\f1ce6";
}

.icon_invoice-multiple-outline::before {
  content: "\f1ce7";
}

.icon_invoice-outline::before {
  content: "\f1ce8";
}

.icon_invoice-plus::before {
  content: "\f1ce9";
}

.icon_invoice-plus-outline::before {
  content: "\f1cea";
}

.icon_invoice-remove::before {
  content: "\f1ceb";
}

.icon_invoice-remove-outline::before {
  content: "\f1cec";
}

.icon_invoice-send::before {
  content: "\f1ced";
}

.icon_invoice-send-outline::before {
  content: "\f1cee";
}

.icon_invoice-text::before {
  content: "\f1cef";
}

.icon_invoice-text-arrow-left::before {
  content: "\f1cf0";
}

.icon_invoice-text-arrow-left-outline::before {
  content: "\f1cf1";
}

.icon_invoice-text-arrow-right::before {
  content: "\f1cf2";
}

.icon_invoice-text-arrow-right-outline::before {
  content: "\f1cf3";
}

.icon_invoice-text-check::before {
  content: "\f1cf4";
}

.icon_invoice-text-check-outline::before {
  content: "\f1cf5";
}

.icon_invoice-text-clock::before {
  content: "\f1cf6";
}

.icon_invoice-text-clock-outline::before {
  content: "\f1cf7";
}

.icon_invoice-text-edit::before {
  content: "\f1cf8";
}

.icon_invoice-text-edit-outline::before {
  content: "\f1cf9";
}

.icon_invoice-text-fast::before {
  content: "\f1cfa";
}

.icon_invoice-text-fast-outline::before {
  content: "\f1cfb";
}

.icon_invoice-text-minus::before {
  content: "\f1cfc";
}

.icon_invoice-text-minus-outline::before {
  content: "\f1cfd";
}

.icon_invoice-text-multiple::before {
  content: "\f1cfe";
}

.icon_invoice-text-multiple-outline::before {
  content: "\f1cff";
}

.icon_invoice-text-outline::before {
  content: "\f1d00";
}

.icon_invoice-text-plus::before {
  content: "\f1d01";
}

.icon_invoice-text-plus-outline::before {
  content: "\f1d02";
}

.icon_invoice-text-remove::before {
  content: "\f1d03";
}

.icon_invoice-text-remove-outline::before {
  content: "\f1d04";
}

.icon_invoice-text-send::before {
  content: "\f1d05";
}

.icon_invoice-text-send-outline::before {
  content: "\f1d06";
}

.icon_iobroker::before {
  content: "\f12e8";
}

.icon_ip::before {
  content: "\f0a5f";
}

.icon_ip-network::before {
  content: "\f0a60";
}

.icon_ip-network-outline::before {
  content: "\f0c90";
}

.icon_ip-outline::before {
  content: "\f1982";
}

.icon_ipod::before {
  content: "\f0c91";
}

.icon_iron::before {
  content: "\f1824";
}

.icon_iron-board::before {
  content: "\f1838";
}

.icon_iron-outline::before {
  content: "\f1825";
}

.icon_island::before {
  content: "\f104f";
}

.icon_island-variant::before {
  content: "\f1cc6";
}

.icon_iv-bag::before {
  content: "\f10b9";
}

.icon_jabber::before {
  content: "\f0dd5";
}

.icon_jeepney::before {
  content: "\f0302";
}

.icon_jellyfish::before {
  content: "\f0f01";
}

.icon_jellyfish-outline::before {
  content: "\f0f02";
}

.icon_jira::before {
  content: "\f0303";
}

.icon_jquery::before {
  content: "\f087d";
}

.icon_jsfiddle::before {
  content: "\f0304";
}

.icon_jump-rope::before {
  content: "\f12ff";
}

.icon_kabaddi::before {
  content: "\f0d87";
}

.icon_kangaroo::before {
  content: "\f1558";
}

.icon_karate::before {
  content: "\f082c";
}

.icon_kayaking::before {
  content: "\f08af";
}

.icon_keg::before {
  content: "\f0305";
}

.icon_kettle::before {
  content: "\f05fa";
}

.icon_kettle-alert::before {
  content: "\f1317";
}

.icon_kettle-alert-outline::before {
  content: "\f1318";
}

.icon_kettle-off::before {
  content: "\f131b";
}

.icon_kettle-off-outline::before {
  content: "\f131c";
}

.icon_kettle-outline::before {
  content: "\f0f56";
}

.icon_kettle-pour-over::before {
  content: "\f173c";
}

.icon_kettle-steam::before {
  content: "\f1319";
}

.icon_kettle-steam-outline::before {
  content: "\f131a";
}

.icon_kettlebell::before {
  content: "\f1300";
}

.icon_key::before {
  content: "\f0306";
}

.icon_key-alert::before {
  content: "\f1983";
}

.icon_key-alert-outline::before {
  content: "\f1984";
}

.icon_key-arrow-right::before {
  content: "\f1312";
}

.icon_key-chain::before {
  content: "\f1574";
}

.icon_key-chain-variant::before {
  content: "\f1575";
}

.icon_key-change::before {
  content: "\f0307";
}

.icon_key-link::before {
  content: "\f119f";
}

.icon_key-minus::before {
  content: "\f0308";
}

.icon_key-outline::before {
  content: "\f0dd6";
}

.icon_key-plus::before {
  content: "\f0309";
}

.icon_key-remove::before {
  content: "\f030a";
}

.icon_key-star::before {
  content: "\f119e";
}

.icon_key-variant::before {
  content: "\f030b";
}

.icon_key-wireless::before {
  content: "\f0fc2";
}

.icon_keyboard::before {
  content: "\f030c";
}

.icon_keyboard-backspace::before {
  content: "\f030d";
}

.icon_keyboard-caps::before {
  content: "\f030e";
}

.icon_keyboard-close::before {
  content: "\f030f";
}

.icon_keyboard-close-outline::before {
  content: "\f1c00";
}

.icon_keyboard-esc::before {
  content: "\f12b7";
}

.icon_keyboard-f1::before {
  content: "\f12ab";
}

.icon_keyboard-f10::before {
  content: "\f12b4";
}

.icon_keyboard-f11::before {
  content: "\f12b5";
}

.icon_keyboard-f12::before {
  content: "\f12b6";
}

.icon_keyboard-f2::before {
  content: "\f12ac";
}

.icon_keyboard-f3::before {
  content: "\f12ad";
}

.icon_keyboard-f4::before {
  content: "\f12ae";
}

.icon_keyboard-f5::before {
  content: "\f12af";
}

.icon_keyboard-f6::before {
  content: "\f12b0";
}

.icon_keyboard-f7::before {
  content: "\f12b1";
}

.icon_keyboard-f8::before {
  content: "\f12b2";
}

.icon_keyboard-f9::before {
  content: "\f12b3";
}

.icon_keyboard-off::before {
  content: "\f0310";
}

.icon_keyboard-off-outline::before {
  content: "\f0e4b";
}

.icon_keyboard-outline::before {
  content: "\f097b";
}

.icon_keyboard-return::before {
  content: "\f0311";
}

.icon_keyboard-settings::before {
  content: "\f09f9";
}

.icon_keyboard-settings-outline::before {
  content: "\f09fa";
}

.icon_keyboard-space::before {
  content: "\f1050";
}

.icon_keyboard-tab::before {
  content: "\f0312";
}

.icon_keyboard-tab-reverse::before {
  content: "\f0325";
}

.icon_keyboard-variant::before {
  content: "\f0313";
}

.icon_khanda::before {
  content: "\f10fd";
}

.icon_kickstarter::before {
  content: "\f0745";
}

.icon_kite::before {
  content: "\f1985";
}

.icon_kite-outline::before {
  content: "\f1986";
}

.icon_kitesurfing::before {
  content: "\f1744";
}

.icon_klingon::before {
  content: "\f135b";
}

.icon_knife::before {
  content: "\f09fb";
}

.icon_knife-military::before {
  content: "\f09fc";
}

.icon_knob::before {
  content: "\f1b96";
}

.icon_koala::before {
  content: "\f173f";
}

.icon_kodi::before {
  content: "\f0314";
}

.icon_kubernetes::before {
  content: "\f10fe";
}

.icon_label::before {
  content: "\f0315";
}

.icon_label-multiple::before {
  content: "\f1375";
}

.icon_label-multiple-outline::before {
  content: "\f1376";
}

.icon_label-off::before {
  content: "\f0acb";
}

.icon_label-off-outline::before {
  content: "\f0acc";
}

.icon_label-outline::before {
  content: "\f0316";
}

.icon_label-percent::before {
  content: "\f12ea";
}

.icon_label-percent-outline::before {
  content: "\f12eb";
}

.icon_label-variant::before {
  content: "\f0acd";
}

.icon_label-variant-outline::before {
  content: "\f0ace";
}

.icon_ladder::before {
  content: "\f15a2";
}

.icon_ladybug::before {
  content: "\f082d";
}

.icon_lambda::before {
  content: "\f0627";
}

.icon_lamp::before {
  content: "\f06b5";
}

.icon_lamp-outline::before {
  content: "\f17d0";
}

.icon_lamps::before {
  content: "\f1576";
}

.icon_lamps-outline::before {
  content: "\f17d1";
}

.icon_lan::before {
  content: "\f0317";
}

.icon_lan-check::before {
  content: "\f12aa";
}

.icon_lan-connect::before {
  content: "\f0318";
}

.icon_lan-disconnect::before {
  content: "\f0319";
}

.icon_lan-pending::before {
  content: "\f031a";
}

.icon_land-fields::before {
  content: "\f1ab2";
}

.icon_land-plots::before {
  content: "\f1ab3";
}

.icon_land-plots-circle::before {
  content: "\f1ab4";
}

.icon_land-plots-circle-variant::before {
  content: "\f1ab5";
}

.icon_land-plots-marker::before {
  content: "\f1c5d";
}

.icon_land-rows-horizontal::before {
  content: "\f1ab6";
}

.icon_land-rows-vertical::before {
  content: "\f1ab7";
}

.icon_landslide::before {
  content: "\f1a48";
}

.icon_landslide-outline::before {
  content: "\f1a49";
}

.icon_language-c::before {
  content: "\f0671";
}

.icon_language-cpp::before {
  content: "\f0672";
}

.icon_language-csharp::before {
  content: "\f031b";
}

.icon_language-css3::before {
  content: "\f031c";
}

.icon_language-fortran::before {
  content: "\f121a";
}

.icon_language-go::before {
  content: "\f07d3";
}

.icon_language-haskell::before {
  content: "\f0c92";
}

.icon_language-html5::before {
  content: "\f031d";
}

.icon_language-java::before {
  content: "\f0b37";
}

.icon_language-javascript::before {
  content: "\f031e";
}

.icon_language-kotlin::before {
  content: "\f1219";
}

.icon_language-lua::before {
  content: "\f08b1";
}

.icon_language-markdown::before {
  content: "\f0354";
}

.icon_language-markdown-outline::before {
  content: "\f0f5b";
}

.icon_language-php::before {
  content: "\f031f";
}

.icon_language-python::before {
  content: "\f0320";
}

.icon_language-r::before {
  content: "\f07d4";
}

.icon_language-ruby::before {
  content: "\f0d2d";
}

.icon_language-ruby-on-rails::before {
  content: "\f0acf";
}

.icon_language-rust::before {
  content: "\f1617";
}

.icon_language-swift::before {
  content: "\f06e5";
}

.icon_language-typescript::before {
  content: "\f06e6";
}

.icon_language-xaml::before {
  content: "\f0673";
}

.icon_laptop::before {
  content: "\f0322";
}

.icon_laptop-account::before {
  content: "\f1a4a";
}

.icon_laptop-off::before {
  content: "\f06e7";
}

.icon_laravel::before {
  content: "\f0ad0";
}

.icon_laser-pointer::before {
  content: "\f1484";
}

.icon_lasso::before {
  content: "\f0f03";
}

.icon_lastpass::before {
  content: "\f0446";
}

.icon_latitude::before {
  content: "\f0f57";
}

.icon_launch::before {
  content: "\f0327";
}

.icon_lava-lamp::before {
  content: "\f07d5";
}

.icon_layers::before {
  content: "\f0328";
}

.icon_layers-edit::before {
  content: "\f1892";
}

.icon_layers-minus::before {
  content: "\f0e4c";
}

.icon_layers-off::before {
  content: "\f0329";
}

.icon_layers-off-outline::before {
  content: "\f09fd";
}

.icon_layers-outline::before {
  content: "\f09fe";
}

.icon_layers-plus::before {
  content: "\f0e4d";
}

.icon_layers-remove::before {
  content: "\f0e4e";
}

.icon_layers-search::before {
  content: "\f1206";
}

.icon_layers-search-outline::before {
  content: "\f1207";
}

.icon_layers-triple::before {
  content: "\f0f58";
}

.icon_layers-triple-outline::before {
  content: "\f0f59";
}

.icon_lead-pencil::before {
  content: "\f064f";
}

.icon_leaf::before {
  content: "\f032a";
}

.icon_leaf-circle::before {
  content: "\f1905";
}

.icon_leaf-circle-outline::before {
  content: "\f1906";
}

.icon_leaf-maple::before {
  content: "\f0c93";
}

.icon_leaf-maple-off::before {
  content: "\f12da";
}

.icon_leaf-off::before {
  content: "\f12d9";
}

.icon_leak::before {
  content: "\f0dd7";
}

.icon_leak-off::before {
  content: "\f0dd8";
}

.icon_lectern::before {
  content: "\f1af0";
}

.icon_led-off::before {
  content: "\f032b";
}

.icon_led-on::before {
  content: "\f032c";
}

.icon_led-outline::before {
  content: "\f032d";
}

.icon_led-strip::before {
  content: "\f07d6";
}

.icon_led-strip-variant::before {
  content: "\f1051";
}

.icon_led-strip-variant-off::before {
  content: "\f1a4b";
}

.icon_led-variant-off::before {
  content: "\f032e";
}

.icon_led-variant-on::before {
  content: "\f032f";
}

.icon_led-variant-outline::before {
  content: "\f0330";
}

.icon_leek::before {
  content: "\f117d";
}

.icon_less-than::before {
  content: "\f097c";
}

.icon_less-than-or-equal::before {
  content: "\f097d";
}

.icon_library::before {
  content: "\f0331";
}

.icon_library-outline::before {
  content: "\f1a22";
}

.icon_library-shelves::before {
  content: "\f0ba9";
}

.icon_license::before {
  content: "\f0fc3";
}

.icon_lifebuoy::before {
  content: "\f087e";
}

.icon_light-flood-down::before {
  content: "\f1987";
}

.icon_light-flood-up::before {
  content: "\f1988";
}

.icon_light-recessed::before {
  content: "\f179b";
}

.icon_light-switch::before {
  content: "\f097e";
}

.icon_light-switch-off::before {
  content: "\f1a24";
}

.icon_lightbulb::before {
  content: "\f0335";
}

.icon_lightbulb-alert::before {
  content: "\f19e1";
}

.icon_lightbulb-alert-outline::before {
  content: "\f19e2";
}

.icon_lightbulb-auto::before {
  content: "\f1800";
}

.icon_lightbulb-auto-outline::before {
  content: "\f1801";
}

.icon_lightbulb-cfl::before {
  content: "\f1208";
}

.icon_lightbulb-cfl-off::before {
  content: "\f1209";
}

.icon_lightbulb-cfl-spiral::before {
  content: "\f1275";
}

.icon_lightbulb-cfl-spiral-off::before {
  content: "\f12c3";
}

.icon_lightbulb-fluorescent-tube::before {
  content: "\f1804";
}

.icon_lightbulb-fluorescent-tube-outline::before {
  content: "\f1805";
}

.icon_lightbulb-group::before {
  content: "\f1253";
}

.icon_lightbulb-group-off::before {
  content: "\f12cd";
}

.icon_lightbulb-group-off-outline::before {
  content: "\f12ce";
}

.icon_lightbulb-group-outline::before {
  content: "\f1254";
}

.icon_lightbulb-multiple::before {
  content: "\f1255";
}

.icon_lightbulb-multiple-off::before {
  content: "\f12cf";
}

.icon_lightbulb-multiple-off-outline::before {
  content: "\f12d0";
}

.icon_lightbulb-multiple-outline::before {
  content: "\f1256";
}

.icon_lightbulb-night::before {
  content: "\f1a4c";
}

.icon_lightbulb-night-outline::before {
  content: "\f1a4d";
}

.icon_lightbulb-off::before {
  content: "\f0e4f";
}

.icon_lightbulb-off-outline::before {
  content: "\f0e50";
}

.icon_lightbulb-on::before {
  content: "\f06e8";
}

.icon_lightbulb-on-10::before {
  content: "\f1a4e";
}

.icon_lightbulb-on-20::before {
  content: "\f1a4f";
}

.icon_lightbulb-on-30::before {
  content: "\f1a50";
}

.icon_lightbulb-on-40::before {
  content: "\f1a51";
}

.icon_lightbulb-on-50::before {
  content: "\f1a52";
}

.icon_lightbulb-on-60::before {
  content: "\f1a53";
}

.icon_lightbulb-on-70::before {
  content: "\f1a54";
}

.icon_lightbulb-on-80::before {
  content: "\f1a55";
}

.icon_lightbulb-on-90::before {
  content: "\f1a56";
}

.icon_lightbulb-on-outline::before {
  content: "\f06e9";
}

.icon_lightbulb-outline::before {
  content: "\f0336";
}

.icon_lightbulb-question::before {
  content: "\f19e3";
}

.icon_lightbulb-question-outline::before {
  content: "\f19e4";
}

.icon_lightbulb-spot::before {
  content: "\f17f4";
}

.icon_lightbulb-spot-off::before {
  content: "\f17f5";
}

.icon_lightbulb-variant::before {
  content: "\f1802";
}

.icon_lightbulb-variant-outline::before {
  content: "\f1803";
}

.icon_lighthouse::before {
  content: "\f09ff";
}

.icon_lighthouse-on::before {
  content: "\f0a00";
}

.icon_lightning-bolt::before {
  content: "\f140b";
}

.icon_lightning-bolt-circle::before {
  content: "\f0820";
}

.icon_lightning-bolt-outline::before {
  content: "\f140c";
}

.icon_line-scan::before {
  content: "\f0624";
}

.icon_lingerie::before {
  content: "\f1476";
}

.icon_link::before {
  content: "\f0337";
}

.icon_link-box::before {
  content: "\f0d1a";
}

.icon_link-box-outline::before {
  content: "\f0d1b";
}

.icon_link-box-variant::before {
  content: "\f0d1c";
}

.icon_link-box-variant-outline::before {
  content: "\f0d1d";
}

.icon_link-circle::before {
  content: "\f1cac";
}

.icon_link-circle-outline::before {
  content: "\f1cad";
}

.icon_link-edit::before {
  content: "\f1cae";
}

.icon_link-lock::before {
  content: "\f10ba";
}

.icon_link-off::before {
  content: "\f0338";
}

.icon_link-plus::before {
  content: "\f0c94";
}

.icon_link-variant::before {
  content: "\f0339";
}

.icon_link-variant-minus::before {
  content: "\f10ff";
}

.icon_link-variant-off::before {
  content: "\f033a";
}

.icon_link-variant-plus::before {
  content: "\f1100";
}

.icon_link-variant-remove::before {
  content: "\f1101";
}

.icon_linkedin::before {
  content: "\f033b";
}

.icon_linux::before {
  content: "\f033d";
}

.icon_linux-mint::before {
  content: "\f08ed";
}

.icon_lipstick::before {
  content: "\f13b5";
}

.icon_liquid-spot::before {
  content: "\f1826";
}

.icon_liquor::before {
  content: "\f191e";
}

.icon_list-box::before {
  content: "\f1b7b";
}

.icon_list-box-outline::before {
  content: "\f1b7c";
}

.icon_list-status::before {
  content: "\f15ab";
}

.icon_litecoin::before {
  content: "\f0a61";
}

.icon_loading::before {
  content: "\f0772";
}

.icon_location-enter::before {
  content: "\f0fc4";
}

.icon_location-exit::before {
  content: "\f0fc5";
}

.icon_lock::before {
  content: "\f033e";
}

.icon_lock-alert::before {
  content: "\f08ee";
}

.icon_lock-alert-outline::before {
  content: "\f15d1";
}

.icon_lock-check::before {
  content: "\f139a";
}

.icon_lock-check-outline::before {
  content: "\f16a8";
}

.icon_lock-clock::before {
  content: "\f097f";
}

.icon_lock-minus::before {
  content: "\f16a9";
}

.icon_lock-minus-outline::before {
  content: "\f16aa";
}

.icon_lock-off::before {
  content: "\f1671";
}

.icon_lock-off-outline::before {
  content: "\f1672";
}

.icon_lock-open::before {
  content: "\f033f";
}

.icon_lock-open-alert::before {
  content: "\f139b";
}

.icon_lock-open-alert-outline::before {
  content: "\f15d2";
}

.icon_lock-open-check::before {
  content: "\f139c";
}

.icon_lock-open-check-outline::before {
  content: "\f16ab";
}

.icon_lock-open-minus::before {
  content: "\f16ac";
}

.icon_lock-open-minus-outline::before {
  content: "\f16ad";
}

.icon_lock-open-outline::before {
  content: "\f0340";
}

.icon_lock-open-plus::before {
  content: "\f16ae";
}

.icon_lock-open-plus-outline::before {
  content: "\f16af";
}

.icon_lock-open-remove::before {
  content: "\f16b0";
}

.icon_lock-open-remove-outline::before {
  content: "\f16b1";
}

.icon_lock-open-variant::before {
  content: "\f0fc6";
}

.icon_lock-open-variant-outline::before {
  content: "\f0fc7";
}

.icon_lock-outline::before {
  content: "\f0341";
}

.icon_lock-pattern::before {
  content: "\f06ea";
}

.icon_lock-percent::before {
  content: "\f1c12";
}

.icon_lock-percent-open::before {
  content: "\f1c13";
}

.icon_lock-percent-open-outline::before {
  content: "\f1c14";
}

.icon_lock-percent-open-variant::before {
  content: "\f1c15";
}

.icon_lock-percent-open-variant-outline::before {
  content: "\f1c16";
}

.icon_lock-percent-outline::before {
  content: "\f1c17";
}

.icon_lock-plus::before {
  content: "\f05fb";
}

.icon_lock-plus-outline::before {
  content: "\f16b2";
}

.icon_lock-question::before {
  content: "\f08ef";
}

.icon_lock-remove::before {
  content: "\f16b3";
}

.icon_lock-remove-outline::before {
  content: "\f16b4";
}

.icon_lock-reset::before {
  content: "\f0773";
}

.icon_lock-smart::before {
  content: "\f08b2";
}

.icon_locker::before {
  content: "\f07d7";
}

.icon_locker-multiple::before {
  content: "\f07d8";
}

.icon_login::before {
  content: "\f0342";
}

.icon_login-variant::before {
  content: "\f05fc";
}

.icon_logout::before {
  content: "\f0343";
}

.icon_logout-variant::before {
  content: "\f05fd";
}

.icon_longitude::before {
  content: "\f0f5a";
}

.icon_looks::before {
  content: "\f0344";
}

.icon_lotion::before {
  content: "\f1582";
}

.icon_lotion-outline::before {
  content: "\f1583";
}

.icon_lotion-plus::before {
  content: "\f1584";
}

.icon_lotion-plus-outline::before {
  content: "\f1585";
}

.icon_loupe::before {
  content: "\f0345";
}

.icon_lumx::before {
  content: "\f0346";
}

.icon_lungs::before {
  content: "\f1084";
}

.icon_mace::before {
  content: "\f1843";
}

.icon_magazine-pistol::before {
  content: "\f0324";
}

.icon_magazine-rifle::before {
  content: "\f0323";
}

.icon_magic-staff::before {
  content: "\f1844";
}

.icon_magnet::before {
  content: "\f0347";
}

.icon_magnet-on::before {
  content: "\f0348";
}

.icon_magnify::before {
  content: "\f0349";
}

.icon_magnify-close::before {
  content: "\f0980";
}

.icon_magnify-expand::before {
  content: "\f1874";
}

.icon_magnify-minus::before {
  content: "\f034a";
}

.icon_magnify-minus-cursor::before {
  content: "\f0a62";
}

.icon_magnify-minus-outline::before {
  content: "\f06ec";
}

.icon_magnify-plus::before {
  content: "\f034b";
}

.icon_magnify-plus-cursor::before {
  content: "\f0a63";
}

.icon_magnify-plus-outline::before {
  content: "\f06ed";
}

.icon_magnify-remove-cursor::before {
  content: "\f120c";
}

.icon_magnify-remove-outline::before {
  content: "\f120d";
}

.icon_magnify-scan::before {
  content: "\f1276";
}

.icon_mail::before {
  content: "\f0ebb";
}

.icon_mailbox::before {
  content: "\f06ee";
}

.icon_mailbox-open::before {
  content: "\f0d88";
}

.icon_mailbox-open-outline::before {
  content: "\f0d89";
}

.icon_mailbox-open-up::before {
  content: "\f0d8a";
}

.icon_mailbox-open-up-outline::before {
  content: "\f0d8b";
}

.icon_mailbox-outline::before {
  content: "\f0d8c";
}

.icon_mailbox-up::before {
  content: "\f0d8d";
}

.icon_mailbox-up-outline::before {
  content: "\f0d8e";
}

.icon_manjaro::before {
  content: "\f160a";
}

.icon_map::before {
  content: "\f034d";
}

.icon_map-check::before {
  content: "\f0ebc";
}

.icon_map-check-outline::before {
  content: "\f0ebd";
}

.icon_map-clock::before {
  content: "\f0d1e";
}

.icon_map-clock-outline::before {
  content: "\f0d1f";
}

.icon_map-legend::before {
  content: "\f0a01";
}

.icon_map-marker::before {
  content: "\f034e";
}

.icon_map-marker-account::before {
  content: "\f18e3";
}

.icon_map-marker-account-outline::before {
  content: "\f18e4";
}

.icon_map-marker-alert::before {
  content: "\f0f05";
}

.icon_map-marker-alert-outline::before {
  content: "\f0f06";
}

.icon_map-marker-check::before {
  content: "\f0c95";
}

.icon_map-marker-check-outline::before {
  content: "\f12fb";
}

.icon_map-marker-circle::before {
  content: "\f034f";
}

.icon_map-marker-distance::before {
  content: "\f08f0";
}

.icon_map-marker-down::before {
  content: "\f1102";
}

.icon_map-marker-left::before {
  content: "\f12db";
}

.icon_map-marker-left-outline::before {
  content: "\f12dd";
}

.icon_map-marker-minus::before {
  content: "\f0650";
}

.icon_map-marker-minus-outline::before {
  content: "\f12f9";
}

.icon_map-marker-multiple::before {
  content: "\f0350";
}

.icon_map-marker-multiple-outline::before {
  content: "\f1277";
}

.icon_map-marker-off::before {
  content: "\f0351";
}

.icon_map-marker-off-outline::before {
  content: "\f12fd";
}

.icon_map-marker-outline::before {
  content: "\f07d9";
}

.icon_map-marker-path::before {
  content: "\f0d20";
}

.icon_map-marker-plus::before {
  content: "\f0651";
}

.icon_map-marker-plus-outline::before {
  content: "\f12f8";
}

.icon_map-marker-question::before {
  content: "\f0f07";
}

.icon_map-marker-question-outline::before {
  content: "\f0f08";
}

.icon_map-marker-radius::before {
  content: "\f0352";
}

.icon_map-marker-radius-outline::before {
  content: "\f12fc";
}

.icon_map-marker-remove::before {
  content: "\f0f09";
}

.icon_map-marker-remove-outline::before {
  content: "\f12fa";
}

.icon_map-marker-remove-variant::before {
  content: "\f0f0a";
}

.icon_map-marker-right::before {
  content: "\f12dc";
}

.icon_map-marker-right-outline::before {
  content: "\f12de";
}

.icon_map-marker-star::before {
  content: "\f1608";
}

.icon_map-marker-star-outline::before {
  content: "\f1609";
}

.icon_map-marker-up::before {
  content: "\f1103";
}

.icon_map-minus::before {
  content: "\f0981";
}

.icon_map-outline::before {
  content: "\f0982";
}

.icon_map-plus::before {
  content: "\f0983";
}

.icon_map-search::before {
  content: "\f0984";
}

.icon_map-search-outline::before {
  content: "\f0985";
}

.icon_mapbox::before {
  content: "\f0baa";
}

.icon_margin::before {
  content: "\f0353";
}

.icon_marker::before {
  content: "\f0652";
}

.icon_marker-cancel::before {
  content: "\f0dd9";
}

.icon_marker-check::before {
  content: "\f0355";
}

.icon_mastodon::before {
  content: "\f0ad1";
}

.icon_material-design::before {
  content: "\f0986";
}

.icon_material-ui::before {
  content: "\f0357";
}

.icon_math-compass::before {
  content: "\f0358";
}

.icon_math-cos::before {
  content: "\f0c96";
}

.icon_math-integral::before {
  content: "\f0fc8";
}

.icon_math-integral-box::before {
  content: "\f0fc9";
}

.icon_math-log::before {
  content: "\f1085";
}

.icon_math-norm::before {
  content: "\f0fca";
}

.icon_math-norm-box::before {
  content: "\f0fcb";
}

.icon_math-sin::before {
  content: "\f0c97";
}

.icon_math-tan::before {
  content: "\f0c98";
}

.icon_matrix::before {
  content: "\f0628";
}

.icon_medal::before {
  content: "\f0987";
}

.icon_medal-outline::before {
  content: "\f1326";
}

.icon_medical-bag::before {
  content: "\f06ef";
}

.icon_medical-cotton-swab::before {
  content: "\f1ab8";
}

.icon_medication::before {
  content: "\f1b14";
}

.icon_medication-outline::before {
  content: "\f1b15";
}

.icon_meditation::before {
  content: "\f117b";
}

.icon_memory::before {
  content: "\f035b";
}

.icon_memory-arrow-down::before {
  content: "\f1ca6";
}

.icon_menorah::before {
  content: "\f17d4";
}

.icon_menorah-fire::before {
  content: "\f17d5";
}

.icon_menu::before {
  content: "\f035c";
}

.icon_menu-close::before {
  content: "\f1c90";
}

.icon_menu-down::before {
  content: "\f035d";
}

.icon_menu-down-outline::before {
  content: "\f06b6";
}

.icon_menu-left::before {
  content: "\f035e";
}

.icon_menu-left-outline::before {
  content: "\f0a02";
}

.icon_menu-open::before {
  content: "\f0bab";
}

.icon_menu-right::before {
  content: "\f035f";
}

.icon_menu-right-outline::before {
  content: "\f0a03";
}

.icon_menu-swap::before {
  content: "\f0a64";
}

.icon_menu-swap-outline::before {
  content: "\f0a65";
}

.icon_menu-up::before {
  content: "\f0360";
}

.icon_menu-up-outline::before {
  content: "\f06b7";
}

.icon_merge::before {
  content: "\f0f5c";
}

.icon_message::before {
  content: "\f0361";
}

.icon_message-alert::before {
  content: "\f0362";
}

.icon_message-alert-outline::before {
  content: "\f0a04";
}

.icon_message-arrow-left::before {
  content: "\f12f2";
}

.icon_message-arrow-left-outline::before {
  content: "\f12f3";
}

.icon_message-arrow-right::before {
  content: "\f12f4";
}

.icon_message-arrow-right-outline::before {
  content: "\f12f5";
}

.icon_message-badge::before {
  content: "\f1941";
}

.icon_message-badge-outline::before {
  content: "\f1942";
}

.icon_message-bookmark::before {
  content: "\f15ac";
}

.icon_message-bookmark-outline::before {
  content: "\f15ad";
}

.icon_message-bulleted::before {
  content: "\f06a2";
}

.icon_message-bulleted-off::before {
  content: "\f06a3";
}

.icon_message-check::before {
  content: "\f1b8a";
}

.icon_message-check-outline::before {
  content: "\f1b8b";
}

.icon_message-cog::before {
  content: "\f06f1";
}

.icon_message-cog-outline::before {
  content: "\f1172";
}

.icon_message-draw::before {
  content: "\f0363";
}

.icon_message-fast::before {
  content: "\f19cc";
}

.icon_message-fast-outline::before {
  content: "\f19cd";
}

.icon_message-flash::before {
  content: "\f15a9";
}

.icon_message-flash-outline::before {
  content: "\f15aa";
}

.icon_message-image::before {
  content: "\f0364";
}

.icon_message-image-outline::before {
  content: "\f116c";
}

.icon_message-lock::before {
  content: "\f0fcc";
}

.icon_message-lock-outline::before {
  content: "\f116d";
}

.icon_message-minus::before {
  content: "\f116e";
}

.icon_message-minus-outline::before {
  content: "\f116f";
}

.icon_message-off::before {
  content: "\f164d";
}

.icon_message-off-outline::before {
  content: "\f164e";
}

.icon_message-outline::before {
  content: "\f0365";
}

.icon_message-plus::before {
  content: "\f0653";
}

.icon_message-plus-outline::before {
  content: "\f10bb";
}

.icon_message-processing::before {
  content: "\f0366";
}

.icon_message-processing-outline::before {
  content: "\f1170";
}

.icon_message-question::before {
  content: "\f173a";
}

.icon_message-question-outline::before {
  content: "\f173b";
}

.icon_message-reply::before {
  content: "\f0367";
}

.icon_message-reply-outline::before {
  content: "\f173d";
}

.icon_message-reply-text::before {
  content: "\f0368";
}

.icon_message-reply-text-outline::before {
  content: "\f173e";
}

.icon_message-settings::before {
  content: "\f06f0";
}

.icon_message-settings-outline::before {
  content: "\f1171";
}

.icon_message-star::before {
  content: "\f069a";
}

.icon_message-star-outline::before {
  content: "\f1250";
}

.icon_message-text::before {
  content: "\f0369";
}

.icon_message-text-clock::before {
  content: "\f1173";
}

.icon_message-text-clock-outline::before {
  content: "\f1174";
}

.icon_message-text-fast::before {
  content: "\f19ce";
}

.icon_message-text-fast-outline::before {
  content: "\f19cf";
}

.icon_message-text-lock::before {
  content: "\f0fcd";
}

.icon_message-text-lock-outline::before {
  content: "\f1175";
}

.icon_message-text-outline::before {
  content: "\f036a";
}

.icon_message-video::before {
  content: "\f036b";
}

.icon_meteor::before {
  content: "\f0629";
}

.icon_meter-electric::before {
  content: "\f1a57";
}

.icon_meter-electric-outline::before {
  content: "\f1a58";
}

.icon_meter-gas::before {
  content: "\f1a59";
}

.icon_meter-gas-outline::before {
  content: "\f1a5a";
}

.icon_metronome::before {
  content: "\f07da";
}

.icon_metronome-tick::before {
  content: "\f07db";
}

.icon_micro-sd::before {
  content: "\f07dc";
}

.icon_microphone::before {
  content: "\f036c";
}

.icon_microphone-message::before {
  content: "\f050a";
}

.icon_microphone-message-off::before {
  content: "\f050b";
}

.icon_microphone-minus::before {
  content: "\f08b3";
}

.icon_microphone-off::before {
  content: "\f036d";
}

.icon_microphone-outline::before {
  content: "\f036e";
}

.icon_microphone-plus::before {
  content: "\f08b4";
}

.icon_microphone-question::before {
  content: "\f1989";
}

.icon_microphone-question-outline::before {
  content: "\f198a";
}

.icon_microphone-settings::before {
  content: "\f036f";
}

.icon_microphone-variant::before {
  content: "\f0370";
}

.icon_microphone-variant-off::before {
  content: "\f0371";
}

.icon_microscope::before {
  content: "\f0654";
}

.icon_microsoft::before {
  content: "\f0372";
}

.icon_microsoft-access::before {
  content: "\f138e";
}

.icon_microsoft-azure::before {
  content: "\f0805";
}

.icon_microsoft-azure-devops::before {
  content: "\f0fd5";
}

.icon_microsoft-bing::before {
  content: "\f00a4";
}

.icon_microsoft-dynamics-365::before {
  content: "\f0988";
}

.icon_microsoft-edge::before {
  content: "\f01e9";
}

.icon_microsoft-excel::before {
  content: "\f138f";
}

.icon_microsoft-internet-explorer::before {
  content: "\f0300";
}

.icon_microsoft-office::before {
  content: "\f03c6";
}

.icon_microsoft-onedrive::before {
  content: "\f03ca";
}

.icon_microsoft-onenote::before {
  content: "\f0747";
}

.icon_microsoft-outlook::before {
  content: "\f0d22";
}

.icon_microsoft-powerpoint::before {
  content: "\f1390";
}

.icon_microsoft-sharepoint::before {
  content: "\f1391";
}

.icon_microsoft-teams::before {
  content: "\f02bb";
}

.icon_microsoft-visual-studio::before {
  content: "\f0610";
}

.icon_microsoft-visual-studio-code::before {
  content: "\f0a1e";
}

.icon_microsoft-windows::before {
  content: "\f05b3";
}

.icon_microsoft-windows-classic::before {
  content: "\f0a21";
}

.icon_microsoft-word::before {
  content: "\f1392";
}

.icon_microsoft-xbox::before {
  content: "\f05b9";
}

.icon_microsoft-xbox-controller::before {
  content: "\f05ba";
}

.icon_microsoft-xbox-controller-battery-alert::before {
  content: "\f074b";
}

.icon_microsoft-xbox-controller-battery-charging::before {
  content: "\f0a22";
}

.icon_microsoft-xbox-controller-battery-empty::before {
  content: "\f074c";
}

.icon_microsoft-xbox-controller-battery-full::before {
  content: "\f074d";
}

.icon_microsoft-xbox-controller-battery-low::before {
  content: "\f074e";
}

.icon_microsoft-xbox-controller-battery-medium::before {
  content: "\f074f";
}

.icon_microsoft-xbox-controller-battery-unknown::before {
  content: "\f0750";
}

.icon_microsoft-xbox-controller-menu::before {
  content: "\f0e6f";
}

.icon_microsoft-xbox-controller-off::before {
  content: "\f05bb";
}

.icon_microsoft-xbox-controller-view::before {
  content: "\f0e70";
}

.icon_microwave::before {
  content: "\f0c99";
}

.icon_microwave-off::before {
  content: "\f1423";
}

.icon_middleware::before {
  content: "\f0f5d";
}

.icon_middleware-outline::before {
  content: "\f0f5e";
}

.icon_midi::before {
  content: "\f08f1";
}

.icon_midi-port::before {
  content: "\f08f2";
}

.icon_mine::before {
  content: "\f0dda";
}

.icon_minecraft::before {
  content: "\f0373";
}

.icon_mini-sd::before {
  content: "\f0a05";
}

.icon_minidisc::before {
  content: "\f0a06";
}

.icon_minus::before {
  content: "\f0374";
}

.icon_minus-box::before {
  content: "\f0375";
}

.icon_minus-box-multiple::before {
  content: "\f1141";
}

.icon_minus-box-multiple-outline::before {
  content: "\f1142";
}

.icon_minus-box-outline::before {
  content: "\f06f2";
}

.icon_minus-circle::before {
  content: "\f0376";
}

.icon_minus-circle-multiple::before {
  content: "\f035a";
}

.icon_minus-circle-multiple-outline::before {
  content: "\f0ad3";
}

.icon_minus-circle-off::before {
  content: "\f1459";
}

.icon_minus-circle-off-outline::before {
  content: "\f145a";
}

.icon_minus-circle-outline::before {
  content: "\f0377";
}

.icon_minus-network::before {
  content: "\f0378";
}

.icon_minus-network-outline::before {
  content: "\f0c9a";
}

.icon_minus-thick::before {
  content: "\f1639";
}

.icon_mirror::before {
  content: "\f11fd";
}

.icon_mirror-rectangle::before {
  content: "\f179f";
}

.icon_mirror-variant::before {
  content: "\f17a0";
}

.icon_mixed-martial-arts::before {
  content: "\f0d8f";
}

.icon_mixed-reality::before {
  content: "\f087f";
}

.icon_molecule::before {
  content: "\f0bac";
}

.icon_molecule-co::before {
  content: "\f12fe";
}

.icon_molecule-co2::before {
  content: "\f07e4";
}

.icon_monitor::before {
  content: "\f0379";
}

.icon_monitor-account::before {
  content: "\f1a5b";
}

.icon_monitor-arrow-down::before {
  content: "\f19d0";
}

.icon_monitor-arrow-down-variant::before {
  content: "\f19d1";
}

.icon_monitor-cellphone::before {
  content: "\f0989";
}

.icon_monitor-cellphone-star::before {
  content: "\f098a";
}

.icon_monitor-dashboard::before {
  content: "\f0a07";
}

.icon_monitor-edit::before {
  content: "\f12c6";
}

.icon_monitor-eye::before {
  content: "\f13b4";
}

.icon_monitor-lock::before {
  content: "\f0ddb";
}

.icon_monitor-multiple::before {
  content: "\f037a";
}

.icon_monitor-off::before {
  content: "\f0d90";
}

.icon_monitor-screenshot::before {
  content: "\f0e51";
}

.icon_monitor-share::before {
  content: "\f1483";
}

.icon_monitor-shimmer::before {
  content: "\f1104";
}

.icon_monitor-small::before {
  content: "\f1876";
}

.icon_monitor-speaker::before {
  content: "\f0f5f";
}

.icon_monitor-speaker-off::before {
  content: "\f0f60";
}

.icon_monitor-star::before {
  content: "\f0ddc";
}

.icon_monitor-vertical::before {
  content: "\f1c33";
}

.icon_moon-first-quarter::before {
  content: "\f0f61";
}

.icon_moon-full::before {
  content: "\f0f62";
}

.icon_moon-last-quarter::before {
  content: "\f0f63";
}

.icon_moon-new::before {
  content: "\f0f64";
}

.icon_moon-waning-crescent::before {
  content: "\f0f65";
}

.icon_moon-waning-gibbous::before {
  content: "\f0f66";
}

.icon_moon-waxing-crescent::before {
  content: "\f0f67";
}

.icon_moon-waxing-gibbous::before {
  content: "\f0f68";
}

.icon_moped::before {
  content: "\f1086";
}

.icon_moped-electric::before {
  content: "\f15b7";
}

.icon_moped-electric-outline::before {
  content: "\f15b8";
}

.icon_moped-outline::before {
  content: "\f15b9";
}

.icon_more::before {
  content: "\f037b";
}

.icon_mortar-pestle::before {
  content: "\f1748";
}

.icon_mortar-pestle-plus::before {
  content: "\f03f1";
}

.icon_mosque::before {
  content: "\f0d45";
}

.icon_mosque-outline::before {
  content: "\f1827";
}

.icon_mother-heart::before {
  content: "\f1314";
}

.icon_mother-nurse::before {
  content: "\f0d21";
}

.icon_motion::before {
  content: "\f15b2";
}

.icon_motion-outline::before {
  content: "\f15b3";
}

.icon_motion-pause::before {
  content: "\f1590";
}

.icon_motion-pause-outline::before {
  content: "\f1592";
}

.icon_motion-play::before {
  content: "\f158f";
}

.icon_motion-play-outline::before {
  content: "\f1591";
}

.icon_motion-sensor::before {
  content: "\f0d91";
}

.icon_motion-sensor-off::before {
  content: "\f1435";
}

.icon_motorbike::before {
  content: "\f037c";
}

.icon_motorbike-electric::before {
  content: "\f15ba";
}

.icon_motorbike-off::before {
  content: "\f1b16";
}

.icon_mouse::before {
  content: "\f037d";
}

.icon_mouse-bluetooth::before {
  content: "\f098b";
}

.icon_mouse-left-click::before {
  content: "\f1d07";
}

.icon_mouse-left-click-outline::before {
  content: "\f1d08";
}

.icon_mouse-move-down::before {
  content: "\f1550";
}

.icon_mouse-move-up::before {
  content: "\f1551";
}

.icon_mouse-move-vertical::before {
  content: "\f1552";
}

.icon_mouse-off::before {
  content: "\f037e";
}

.icon_mouse-outline::before {
  content: "\f1d09";
}

.icon_mouse-right-click::before {
  content: "\f1d0a";
}

.icon_mouse-right-click-outline::before {
  content: "\f1d0b";
}

.icon_mouse-scroll-wheel::before {
  content: "\f1d0c";
}

.icon_mouse-variant::before {
  content: "\f037f";
}

.icon_mouse-variant-off::before {
  content: "\f0380";
}

.icon_move-resize::before {
  content: "\f0655";
}

.icon_move-resize-variant::before {
  content: "\f0656";
}

.icon_movie::before {
  content: "\f0381";
}

.icon_movie-check::before {
  content: "\f16f3";
}

.icon_movie-check-outline::before {
  content: "\f16f4";
}

.icon_movie-cog::before {
  content: "\f16f5";
}

.icon_movie-cog-outline::before {
  content: "\f16f6";
}

.icon_movie-edit::before {
  content: "\f1122";
}

.icon_movie-edit-outline::before {
  content: "\f1123";
}

.icon_movie-filter::before {
  content: "\f1124";
}

.icon_movie-filter-outline::before {
  content: "\f1125";
}

.icon_movie-minus::before {
  content: "\f16f7";
}

.icon_movie-minus-outline::before {
  content: "\f16f8";
}

.icon_movie-off::before {
  content: "\f16f9";
}

.icon_movie-off-outline::before {
  content: "\f16fa";
}

.icon_movie-open::before {
  content: "\f0fce";
}

.icon_movie-open-check::before {
  content: "\f16fb";
}

.icon_movie-open-check-outline::before {
  content: "\f16fc";
}

.icon_movie-open-cog::before {
  content: "\f16fd";
}

.icon_movie-open-cog-outline::before {
  content: "\f16fe";
}

.icon_movie-open-edit::before {
  content: "\f16ff";
}

.icon_movie-open-edit-outline::before {
  content: "\f1700";
}

.icon_movie-open-minus::before {
  content: "\f1701";
}

.icon_movie-open-minus-outline::before {
  content: "\f1702";
}

.icon_movie-open-off::before {
  content: "\f1703";
}

.icon_movie-open-off-outline::before {
  content: "\f1704";
}

.icon_movie-open-outline::before {
  content: "\f0fcf";
}

.icon_movie-open-play::before {
  content: "\f1705";
}

.icon_movie-open-play-outline::before {
  content: "\f1706";
}

.icon_movie-open-plus::before {
  content: "\f1707";
}

.icon_movie-open-plus-outline::before {
  content: "\f1708";
}

.icon_movie-open-remove::before {
  content: "\f1709";
}

.icon_movie-open-remove-outline::before {
  content: "\f170a";
}

.icon_movie-open-settings::before {
  content: "\f170b";
}

.icon_movie-open-settings-outline::before {
  content: "\f170c";
}

.icon_movie-open-star::before {
  content: "\f170d";
}

.icon_movie-open-star-outline::before {
  content: "\f170e";
}

.icon_movie-outline::before {
  content: "\f0ddd";
}

.icon_movie-play::before {
  content: "\f170f";
}

.icon_movie-play-outline::before {
  content: "\f1710";
}

.icon_movie-plus::before {
  content: "\f1711";
}

.icon_movie-plus-outline::before {
  content: "\f1712";
}

.icon_movie-remove::before {
  content: "\f1713";
}

.icon_movie-remove-outline::before {
  content: "\f1714";
}

.icon_movie-roll::before {
  content: "\f07de";
}

.icon_movie-search::before {
  content: "\f11d2";
}

.icon_movie-search-outline::before {
  content: "\f11d3";
}

.icon_movie-settings::before {
  content: "\f1715";
}

.icon_movie-settings-outline::before {
  content: "\f1716";
}

.icon_movie-star::before {
  content: "\f1717";
}

.icon_movie-star-outline::before {
  content: "\f1718";
}

.icon_mower::before {
  content: "\f166f";
}

.icon_mower-bag::before {
  content: "\f1670";
}

.icon_mower-bag-on::before {
  content: "\f1b60";
}

.icon_mower-on::before {
  content: "\f1b5f";
}

.icon_muffin::before {
  content: "\f098c";
}

.icon_multicast::before {
  content: "\f1893";
}

.icon_multimedia::before {
  content: "\f1b97";
}

.icon_multiplication::before {
  content: "\f0382";
}

.icon_multiplication-box::before {
  content: "\f0383";
}

.icon_mushroom::before {
  content: "\f07df";
}

.icon_mushroom-off::before {
  content: "\f13fa";
}

.icon_mushroom-off-outline::before {
  content: "\f13fb";
}

.icon_mushroom-outline::before {
  content: "\f07e0";
}

.icon_music::before {
  content: "\f075a";
}

.icon_music-accidental-double-flat::before {
  content: "\f0f69";
}

.icon_music-accidental-double-sharp::before {
  content: "\f0f6a";
}

.icon_music-accidental-flat::before {
  content: "\f0f6b";
}

.icon_music-accidental-natural::before {
  content: "\f0f6c";
}

.icon_music-accidental-sharp::before {
  content: "\f0f6d";
}

.icon_music-box::before {
  content: "\f0384";
}

.icon_music-box-multiple::before {
  content: "\f0333";
}

.icon_music-box-multiple-outline::before {
  content: "\f0f04";
}

.icon_music-box-outline::before {
  content: "\f0385";
}

.icon_music-circle::before {
  content: "\f0386";
}

.icon_music-circle-outline::before {
  content: "\f0ad4";
}

.icon_music-clef-alto::before {
  content: "\f0f6e";
}

.icon_music-clef-bass::before {
  content: "\f0f6f";
}

.icon_music-clef-treble::before {
  content: "\f0f70";
}

.icon_music-note::before {
  content: "\f0387";
}

.icon_music-note-bluetooth::before {
  content: "\f05fe";
}

.icon_music-note-bluetooth-off::before {
  content: "\f05ff";
}

.icon_music-note-eighth::before {
  content: "\f0388";
}

.icon_music-note-eighth-dotted::before {
  content: "\f0f71";
}

.icon_music-note-half::before {
  content: "\f0389";
}

.icon_music-note-half-dotted::before {
  content: "\f0f72";
}

.icon_music-note-minus::before {
  content: "\f1b89";
}

.icon_music-note-off::before {
  content: "\f038a";
}

.icon_music-note-off-outline::before {
  content: "\f0f73";
}

.icon_music-note-outline::before {
  content: "\f0f74";
}

.icon_music-note-plus::before {
  content: "\f0dde";
}

.icon_music-note-quarter::before {
  content: "\f038b";
}

.icon_music-note-quarter-dotted::before {
  content: "\f0f75";
}

.icon_music-note-sixteenth::before {
  content: "\f038c";
}

.icon_music-note-sixteenth-dotted::before {
  content: "\f0f76";
}

.icon_music-note-whole::before {
  content: "\f038d";
}

.icon_music-note-whole-dotted::before {
  content: "\f0f77";
}

.icon_music-off::before {
  content: "\f075b";
}

.icon_music-rest-eighth::before {
  content: "\f0f78";
}

.icon_music-rest-half::before {
  content: "\f0f79";
}

.icon_music-rest-quarter::before {
  content: "\f0f7a";
}

.icon_music-rest-sixteenth::before {
  content: "\f0f7b";
}

.icon_music-rest-whole::before {
  content: "\f0f7c";
}

.icon_mustache::before {
  content: "\f15de";
}

.icon_nail::before {
  content: "\f0ddf";
}

.icon_nas::before {
  content: "\f08f3";
}

.icon_nativescript::before {
  content: "\f0880";
}

.icon_nature::before {
  content: "\f038e";
}

.icon_nature-outline::before {
  content: "\f1c71";
}

.icon_nature-people::before {
  content: "\f038f";
}

.icon_nature-people-outline::before {
  content: "\f1c72";
}

.icon_navigation::before {
  content: "\f0390";
}

.icon_navigation-outline::before {
  content: "\f1607";
}

.icon_navigation-variant::before {
  content: "\f18f0";
}

.icon_navigation-variant-outline::before {
  content: "\f18f1";
}

.icon_near-me::before {
  content: "\f05cd";
}

.icon_necklace::before {
  content: "\f0f0b";
}

.icon_needle::before {
  content: "\f0391";
}

.icon_needle-off::before {
  content: "\f19d2";
}

.icon_netflix::before {
  content: "\f0746";
}

.icon_network::before {
  content: "\f06f3";
}

.icon_network-off::before {
  content: "\f0c9b";
}

.icon_network-off-outline::before {
  content: "\f0c9c";
}

.icon_network-outline::before {
  content: "\f0c9d";
}

.icon_network-pos::before {
  content: "\f1acb";
}

.icon_network-strength-1::before {
  content: "\f08f4";
}

.icon_network-strength-1-alert::before {
  content: "\f08f5";
}

.icon_network-strength-2::before {
  content: "\f08f6";
}

.icon_network-strength-2-alert::before {
  content: "\f08f7";
}

.icon_network-strength-3::before {
  content: "\f08f8";
}

.icon_network-strength-3-alert::before {
  content: "\f08f9";
}

.icon_network-strength-4::before {
  content: "\f08fa";
}

.icon_network-strength-4-alert::before {
  content: "\f08fb";
}

.icon_network-strength-4-cog::before {
  content: "\f191a";
}

.icon_network-strength-off::before {
  content: "\f08fc";
}

.icon_network-strength-off-outline::before {
  content: "\f08fd";
}

.icon_network-strength-outline::before {
  content: "\f08fe";
}

.icon_new-box::before {
  content: "\f0394";
}

.icon_newspaper::before {
  content: "\f0395";
}

.icon_newspaper-check::before {
  content: "\f1943";
}

.icon_newspaper-minus::before {
  content: "\f0f0c";
}

.icon_newspaper-plus::before {
  content: "\f0f0d";
}

.icon_newspaper-remove::before {
  content: "\f1944";
}

.icon_newspaper-variant::before {
  content: "\f1001";
}

.icon_newspaper-variant-multiple::before {
  content: "\f1002";
}

.icon_newspaper-variant-multiple-outline::before {
  content: "\f1003";
}

.icon_newspaper-variant-outline::before {
  content: "\f1004";
}

.icon_nfc::before {
  content: "\f0396";
}

.icon_nfc-search-variant::before {
  content: "\f0e53";
}

.icon_nfc-tap::before {
  content: "\f0397";
}

.icon_nfc-variant::before {
  content: "\f0398";
}

.icon_nfc-variant-off::before {
  content: "\f0e54";
}

.icon_ninja::before {
  content: "\f0774";
}

.icon_nintendo-game-boy::before {
  content: "\f1393";
}

.icon_nintendo-switch::before {
  content: "\f07e1";
}

.icon_nintendo-wii::before {
  content: "\f05ab";
}

.icon_nintendo-wiiu::before {
  content: "\f072d";
}

.icon_nix::before {
  content: "\f1105";
}

.icon_nodejs::before {
  content: "\f0399";
}

.icon_noodles::before {
  content: "\f117e";
}

.icon_not-equal::before {
  content: "\f098d";
}

.icon_not-equal-variant::before {
  content: "\f098e";
}

.icon_note::before {
  content: "\f039a";
}

.icon_note-alert::before {
  content: "\f177d";
}

.icon_note-alert-outline::before {
  content: "\f177e";
}

.icon_note-check::before {
  content: "\f177f";
}

.icon_note-check-outline::before {
  content: "\f1780";
}

.icon_note-edit::before {
  content: "\f1781";
}

.icon_note-edit-outline::before {
  content: "\f1782";
}

.icon_note-minus::before {
  content: "\f164f";
}

.icon_note-minus-outline::before {
  content: "\f1650";
}

.icon_note-multiple::before {
  content: "\f06b8";
}

.icon_note-multiple-outline::before {
  content: "\f06b9";
}

.icon_note-off::before {
  content: "\f1783";
}

.icon_note-off-outline::before {
  content: "\f1784";
}

.icon_note-outline::before {
  content: "\f039b";
}

.icon_note-plus::before {
  content: "\f039c";
}

.icon_note-plus-outline::before {
  content: "\f039d";
}

.icon_note-remove::before {
  content: "\f1651";
}

.icon_note-remove-outline::before {
  content: "\f1652";
}

.icon_note-search::before {
  content: "\f1653";
}

.icon_note-search-outline::before {
  content: "\f1654";
}

.icon_note-text::before {
  content: "\f039e";
}

.icon_note-text-outline::before {
  content: "\f11d7";
}

.icon_notebook::before {
  content: "\f082e";
}

.icon_notebook-check::before {
  content: "\f14f5";
}

.icon_notebook-check-outline::before {
  content: "\f14f6";
}

.icon_notebook-edit::before {
  content: "\f14e7";
}

.icon_notebook-edit-outline::before {
  content: "\f14e9";
}

.icon_notebook-heart::before {
  content: "\f1a0b";
}

.icon_notebook-heart-outline::before {
  content: "\f1a0c";
}

.icon_notebook-minus::before {
  content: "\f1610";
}

.icon_notebook-minus-outline::before {
  content: "\f1611";
}

.icon_notebook-multiple::before {
  content: "\f0e55";
}

.icon_notebook-outline::before {
  content: "\f0ebf";
}

.icon_notebook-plus::before {
  content: "\f1612";
}

.icon_notebook-plus-outline::before {
  content: "\f1613";
}

.icon_notebook-remove::before {
  content: "\f1614";
}

.icon_notebook-remove-outline::before {
  content: "\f1615";
}

.icon_notification-clear-all::before {
  content: "\f039f";
}

.icon_npm::before {
  content: "\f06f7";
}

.icon_nuke::before {
  content: "\f06a4";
}

.icon_null::before {
  content: "\f07e2";
}

.icon_numeric::before {
  content: "\f03a0";
}

.icon_numeric-0::before {
  content: "\f0b39";
}

.icon_numeric-0-box::before {
  content: "\f03a1";
}

.icon_numeric-0-box-multiple::before {
  content: "\f0f0e";
}

.icon_numeric-0-box-multiple-outline::before {
  content: "\f03a2";
}

.icon_numeric-0-box-outline::before {
  content: "\f03a3";
}

.icon_numeric-0-circle::before {
  content: "\f0c9e";
}

.icon_numeric-0-circle-outline::before {
  content: "\f0c9f";
}

.icon_numeric-1::before {
  content: "\f0b3a";
}

.icon_numeric-1-box::before {
  content: "\f03a4";
}

.icon_numeric-1-box-multiple::before {
  content: "\f0f0f";
}

.icon_numeric-1-box-multiple-outline::before {
  content: "\f03a5";
}

.icon_numeric-1-box-outline::before {
  content: "\f03a6";
}

.icon_numeric-1-circle::before {
  content: "\f0ca0";
}

.icon_numeric-1-circle-outline::before {
  content: "\f0ca1";
}

.icon_numeric-10::before {
  content: "\f0fe9";
}

.icon_numeric-10-box::before {
  content: "\f0f7d";
}

.icon_numeric-10-box-multiple::before {
  content: "\f0fea";
}

.icon_numeric-10-box-multiple-outline::before {
  content: "\f0feb";
}

.icon_numeric-10-box-outline::before {
  content: "\f0f7e";
}

.icon_numeric-10-circle::before {
  content: "\f0fec";
}

.icon_numeric-10-circle-outline::before {
  content: "\f0fed";
}

.icon_numeric-2::before {
  content: "\f0b3b";
}

.icon_numeric-2-box::before {
  content: "\f03a7";
}

.icon_numeric-2-box-multiple::before {
  content: "\f0f10";
}

.icon_numeric-2-box-multiple-outline::before {
  content: "\f03a8";
}

.icon_numeric-2-box-outline::before {
  content: "\f03a9";
}

.icon_numeric-2-circle::before {
  content: "\f0ca2";
}

.icon_numeric-2-circle-outline::before {
  content: "\f0ca3";
}

.icon_numeric-3::before {
  content: "\f0b3c";
}

.icon_numeric-3-box::before {
  content: "\f03aa";
}

.icon_numeric-3-box-multiple::before {
  content: "\f0f11";
}

.icon_numeric-3-box-multiple-outline::before {
  content: "\f03ab";
}

.icon_numeric-3-box-outline::before {
  content: "\f03ac";
}

.icon_numeric-3-circle::before {
  content: "\f0ca4";
}

.icon_numeric-3-circle-outline::before {
  content: "\f0ca5";
}

.icon_numeric-4::before {
  content: "\f0b3d";
}

.icon_numeric-4-box::before {
  content: "\f03ad";
}

.icon_numeric-4-box-multiple::before {
  content: "\f0f12";
}

.icon_numeric-4-box-multiple-outline::before {
  content: "\f03b2";
}

.icon_numeric-4-box-outline::before {
  content: "\f03ae";
}

.icon_numeric-4-circle::before {
  content: "\f0ca6";
}

.icon_numeric-4-circle-outline::before {
  content: "\f0ca7";
}

.icon_numeric-5::before {
  content: "\f0b3e";
}

.icon_numeric-5-box::before {
  content: "\f03b1";
}

.icon_numeric-5-box-multiple::before {
  content: "\f0f13";
}

.icon_numeric-5-box-multiple-outline::before {
  content: "\f03af";
}

.icon_numeric-5-box-outline::before {
  content: "\f03b0";
}

.icon_numeric-5-circle::before {
  content: "\f0ca8";
}

.icon_numeric-5-circle-outline::before {
  content: "\f0ca9";
}

.icon_numeric-6::before {
  content: "\f0b3f";
}

.icon_numeric-6-box::before {
  content: "\f03b3";
}

.icon_numeric-6-box-multiple::before {
  content: "\f0f14";
}

.icon_numeric-6-box-multiple-outline::before {
  content: "\f03b4";
}

.icon_numeric-6-box-outline::before {
  content: "\f03b5";
}

.icon_numeric-6-circle::before {
  content: "\f0caa";
}

.icon_numeric-6-circle-outline::before {
  content: "\f0cab";
}

.icon_numeric-7::before {
  content: "\f0b40";
}

.icon_numeric-7-box::before {
  content: "\f03b6";
}

.icon_numeric-7-box-multiple::before {
  content: "\f0f15";
}

.icon_numeric-7-box-multiple-outline::before {
  content: "\f03b7";
}

.icon_numeric-7-box-outline::before {
  content: "\f03b8";
}

.icon_numeric-7-circle::before {
  content: "\f0cac";
}

.icon_numeric-7-circle-outline::before {
  content: "\f0cad";
}

.icon_numeric-8::before {
  content: "\f0b41";
}

.icon_numeric-8-box::before {
  content: "\f03b9";
}

.icon_numeric-8-box-multiple::before {
  content: "\f0f16";
}

.icon_numeric-8-box-multiple-outline::before {
  content: "\f03ba";
}

.icon_numeric-8-box-outline::before {
  content: "\f03bb";
}

.icon_numeric-8-circle::before {
  content: "\f0cae";
}

.icon_numeric-8-circle-outline::before {
  content: "\f0caf";
}

.icon_numeric-9::before {
  content: "\f0b42";
}

.icon_numeric-9-box::before {
  content: "\f03bc";
}

.icon_numeric-9-box-multiple::before {
  content: "\f0f17";
}

.icon_numeric-9-box-multiple-outline::before {
  content: "\f03bd";
}

.icon_numeric-9-box-outline::before {
  content: "\f03be";
}

.icon_numeric-9-circle::before {
  content: "\f0cb0";
}

.icon_numeric-9-circle-outline::before {
  content: "\f0cb1";
}

.icon_numeric-9-plus::before {
  content: "\f0fee";
}

.icon_numeric-9-plus-box::before {
  content: "\f03bf";
}

.icon_numeric-9-plus-box-multiple::before {
  content: "\f0f18";
}

.icon_numeric-9-plus-box-multiple-outline::before {
  content: "\f03c0";
}

.icon_numeric-9-plus-box-outline::before {
  content: "\f03c1";
}

.icon_numeric-9-plus-circle::before {
  content: "\f0cb2";
}

.icon_numeric-9-plus-circle-outline::before {
  content: "\f0cb3";
}

.icon_numeric-negative-1::before {
  content: "\f1052";
}

.icon_numeric-off::before {
  content: "\f19d3";
}

.icon_numeric-positive-1::before {
  content: "\f15cb";
}

.icon_nut::before {
  content: "\f06f8";
}

.icon_nutrition::before {
  content: "\f03c2";
}

.icon_nuxt::before {
  content: "\f1106";
}

.icon_oar::before {
  content: "\f067c";
}

.icon_ocarina::before {
  content: "\f0de0";
}

.icon_oci::before {
  content: "\f12e9";
}

.icon_ocr::before {
  content: "\f113a";
}

.icon_octagon::before {
  content: "\f03c3";
}

.icon_octagon-outline::before {
  content: "\f03c4";
}

.icon_octagram::before {
  content: "\f06f9";
}

.icon_octagram-edit::before {
  content: "\f1c34";
}

.icon_octagram-edit-outline::before {
  content: "\f1c35";
}

.icon_octagram-minus::before {
  content: "\f1c36";
}

.icon_octagram-minus-outline::before {
  content: "\f1c37";
}

.icon_octagram-outline::before {
  content: "\f0775";
}

.icon_octagram-plus::before {
  content: "\f1c38";
}

.icon_octagram-plus-outline::before {
  content: "\f1c39";
}

.icon_octahedron::before {
  content: "\f1950";
}

.icon_octahedron-off::before {
  content: "\f1951";
}

.icon_odnoklassniki::before {
  content: "\f03c5";
}

.icon_offer::before {
  content: "\f121b";
}

.icon_office-building::before {
  content: "\f0991";
}

.icon_office-building-cog::before {
  content: "\f1949";
}

.icon_office-building-cog-outline::before {
  content: "\f194a";
}

.icon_office-building-marker::before {
  content: "\f1520";
}

.icon_office-building-marker-outline::before {
  content: "\f1521";
}

.icon_office-building-minus::before {
  content: "\f1baa";
}

.icon_office-building-minus-outline::before {
  content: "\f1bab";
}

.icon_office-building-outline::before {
  content: "\f151f";
}

.icon_office-building-plus::before {
  content: "\f1ba8";
}

.icon_office-building-plus-outline::before {
  content: "\f1ba9";
}

.icon_office-building-remove::before {
  content: "\f1bac";
}

.icon_office-building-remove-outline::before {
  content: "\f1bad";
}

.icon_oil::before {
  content: "\f03c7";
}

.icon_oil-lamp::before {
  content: "\f0f19";
}

.icon_oil-level::before {
  content: "\f1053";
}

.icon_oil-temperature::before {
  content: "\f0ff8";
}

.icon_om::before {
  content: "\f0973";
}

.icon_omega::before {
  content: "\f03c9";
}

.icon_one-up::before {
  content: "\f0bad";
}

.icon_onepassword::before {
  content: "\f0881";
}

.icon_opacity::before {
  content: "\f05cc";
}

.icon_open-in-app::before {
  content: "\f03cb";
}

.icon_open-in-new::before {
  content: "\f03cc";
}

.icon_open-source-initiative::before {
  content: "\f0bae";
}

.icon_openid::before {
  content: "\f03cd";
}

.icon_opera::before {
  content: "\f03ce";
}

.icon_orbit::before {
  content: "\f0018";
}

.icon_orbit-variant::before {
  content: "\f15db";
}

.icon_order-alphabetical-ascending::before {
  content: "\f020d";
}

.icon_order-alphabetical-descending::before {
  content: "\f0d07";
}

.icon_order-bool-ascending::before {
  content: "\f02be";
}

.icon_order-bool-ascending-variant::before {
  content: "\f098f";
}

.icon_order-bool-descending::before {
  content: "\f1384";
}

.icon_order-bool-descending-variant::before {
  content: "\f0990";
}

.icon_order-numeric-ascending::before {
  content: "\f0545";
}

.icon_order-numeric-descending::before {
  content: "\f0546";
}

.icon_origin::before {
  content: "\f0b43";
}

.icon_ornament::before {
  content: "\f03cf";
}

.icon_ornament-variant::before {
  content: "\f03d0";
}

.icon_outdoor-lamp::before {
  content: "\f1054";
}

.icon_overscan::before {
  content: "\f1005";
}

.icon_owl::before {
  content: "\f03d2";
}

.icon_pac-man::before {
  content: "\f0baf";
}

.icon_package::before {
  content: "\f03d3";
}

.icon_package-check::before {
  content: "\f1b51";
}

.icon_package-down::before {
  content: "\f03d4";
}

.icon_package-up::before {
  content: "\f03d5";
}

.icon_package-variant::before {
  content: "\f03d6";
}

.icon_package-variant-closed::before {
  content: "\f03d7";
}

.icon_package-variant-closed-check::before {
  content: "\f1b52";
}

.icon_package-variant-closed-minus::before {
  content: "\f19d4";
}

.icon_package-variant-closed-plus::before {
  content: "\f19d5";
}

.icon_package-variant-closed-remove::before {
  content: "\f19d6";
}

.icon_package-variant-minus::before {
  content: "\f19d7";
}

.icon_package-variant-plus::before {
  content: "\f19d8";
}

.icon_package-variant-remove::before {
  content: "\f19d9";
}

.icon_page-first::before {
  content: "\f0600";
}

.icon_page-last::before {
  content: "\f0601";
}

.icon_page-layout-body::before {
  content: "\f06fa";
}

.icon_page-layout-footer::before {
  content: "\f06fb";
}

.icon_page-layout-header::before {
  content: "\f06fc";
}

.icon_page-layout-header-footer::before {
  content: "\f0f7f";
}

.icon_page-layout-sidebar-left::before {
  content: "\f06fd";
}

.icon_page-layout-sidebar-right::before {
  content: "\f06fe";
}

.icon_page-next::before {
  content: "\f0bb0";
}

.icon_page-next-outline::before {
  content: "\f0bb1";
}

.icon_page-previous::before {
  content: "\f0bb2";
}

.icon_page-previous-outline::before {
  content: "\f0bb3";
}

.icon_pail::before {
  content: "\f1417";
}

.icon_pail-minus::before {
  content: "\f1437";
}

.icon_pail-minus-outline::before {
  content: "\f143c";
}

.icon_pail-off::before {
  content: "\f1439";
}

.icon_pail-off-outline::before {
  content: "\f143e";
}

.icon_pail-outline::before {
  content: "\f143a";
}

.icon_pail-plus::before {
  content: "\f1436";
}

.icon_pail-plus-outline::before {
  content: "\f143b";
}

.icon_pail-remove::before {
  content: "\f1438";
}

.icon_pail-remove-outline::before {
  content: "\f143d";
}

.icon_palette::before {
  content: "\f03d8";
}

.icon_palette-advanced::before {
  content: "\f03d9";
}

.icon_palette-outline::before {
  content: "\f0e0c";
}

.icon_palette-swatch::before {
  content: "\f08b5";
}

.icon_palette-swatch-outline::before {
  content: "\f135c";
}

.icon_palette-swatch-variant::before {
  content: "\f195a";
}

.icon_palm-tree::before {
  content: "\f1055";
}

.icon_pan::before {
  content: "\f0bb4";
}

.icon_pan-bottom-left::before {
  content: "\f0bb5";
}

.icon_pan-bottom-right::before {
  content: "\f0bb6";
}

.icon_pan-down::before {
  content: "\f0bb7";
}

.icon_pan-horizontal::before {
  content: "\f0bb8";
}

.icon_pan-left::before {
  content: "\f0bb9";
}

.icon_pan-right::before {
  content: "\f0bba";
}

.icon_pan-top-left::before {
  content: "\f0bbb";
}

.icon_pan-top-right::before {
  content: "\f0bbc";
}

.icon_pan-up::before {
  content: "\f0bbd";
}

.icon_pan-vertical::before {
  content: "\f0bbe";
}

.icon_panda::before {
  content: "\f03da";
}

.icon_pandora::before {
  content: "\f03db";
}

.icon_panorama::before {
  content: "\f03dc";
}

.icon_panorama-fisheye::before {
  content: "\f03dd";
}

.icon_panorama-horizontal::before {
  content: "\f1928";
}

.icon_panorama-horizontal-outline::before {
  content: "\f03de";
}

.icon_panorama-outline::before {
  content: "\f198c";
}

.icon_panorama-sphere::before {
  content: "\f198d";
}

.icon_panorama-sphere-outline::before {
  content: "\f198e";
}

.icon_panorama-variant::before {
  content: "\f198f";
}

.icon_panorama-variant-outline::before {
  content: "\f1990";
}

.icon_panorama-vertical::before {
  content: "\f1929";
}

.icon_panorama-vertical-outline::before {
  content: "\f03df";
}

.icon_panorama-wide-angle::before {
  content: "\f195f";
}

.icon_panorama-wide-angle-outline::before {
  content: "\f03e0";
}

.icon_paper-cut-vertical::before {
  content: "\f03e1";
}

.icon_paper-roll::before {
  content: "\f1157";
}

.icon_paper-roll-outline::before {
  content: "\f1158";
}

.icon_paperclip::before {
  content: "\f03e2";
}

.icon_paperclip-check::before {
  content: "\f1ac6";
}

.icon_paperclip-lock::before {
  content: "\f19da";
}

.icon_paperclip-minus::before {
  content: "\f1ac7";
}

.icon_paperclip-off::before {
  content: "\f1ac8";
}

.icon_paperclip-plus::before {
  content: "\f1ac9";
}

.icon_paperclip-remove::before {
  content: "\f1aca";
}

.icon_parachute::before {
  content: "\f0cb4";
}

.icon_parachute-outline::before {
  content: "\f0cb5";
}

.icon_paragliding::before {
  content: "\f1745";
}

.icon_parking::before {
  content: "\f03e3";
}

.icon_party-popper::before {
  content: "\f1056";
}

.icon_passport::before {
  content: "\f07e3";
}

.icon_passport-alert::before {
  content: "\f1cb8";
}

.icon_passport-biometric::before {
  content: "\f0de1";
}

.icon_passport-cancel::before {
  content: "\f1cb9";
}

.icon_passport-check::before {
  content: "\f1cba";
}

.icon_passport-minus::before {
  content: "\f1cbb";
}

.icon_passport-plus::before {
  content: "\f1cbc";
}

.icon_passport-remove::before {
  content: "\f1cbd";
}

.icon_pasta::before {
  content: "\f1160";
}

.icon_patio-heater::before {
  content: "\f0f80";
}

.icon_patreon::before {
  content: "\f0882";
}

.icon_pause::before {
  content: "\f03e4";
}

.icon_pause-box::before {
  content: "\f00bc";
}

.icon_pause-box-outline::before {
  content: "\f1b7a";
}

.icon_pause-circle::before {
  content: "\f03e5";
}

.icon_pause-circle-outline::before {
  content: "\f03e6";
}

.icon_pause-octagon::before {
  content: "\f03e7";
}

.icon_pause-octagon-outline::before {
  content: "\f03e8";
}

.icon_paw::before {
  content: "\f03e9";
}

.icon_paw-off::before {
  content: "\f0657";
}

.icon_paw-off-outline::before {
  content: "\f1676";
}

.icon_paw-outline::before {
  content: "\f1675";
}

.icon_peace::before {
  content: "\f0884";
}

.icon_peanut::before {
  content: "\f0ffc";
}

.icon_peanut-off::before {
  content: "\f0ffd";
}

.icon_peanut-off-outline::before {
  content: "\f0fff";
}

.icon_peanut-outline::before {
  content: "\f0ffe";
}

.icon_pen::before {
  content: "\f03ea";
}

.icon_pen-lock::before {
  content: "\f0de2";
}

.icon_pen-minus::before {
  content: "\f0de3";
}

.icon_pen-off::before {
  content: "\f0de4";
}

.icon_pen-plus::before {
  content: "\f0de5";
}

.icon_pen-remove::before {
  content: "\f0de6";
}

.icon_pencil::before {
  content: "\f03eb";
}

.icon_pencil-box::before {
  content: "\f03ec";
}

.icon_pencil-box-multiple::before {
  content: "\f1144";
}

.icon_pencil-box-multiple-outline::before {
  content: "\f1145";
}

.icon_pencil-box-outline::before {
  content: "\f03ed";
}

.icon_pencil-circle::before {
  content: "\f06ff";
}

.icon_pencil-circle-outline::before {
  content: "\f0776";
}

.icon_pencil-lock::before {
  content: "\f03ee";
}

.icon_pencil-lock-outline::before {
  content: "\f0de7";
}

.icon_pencil-minus::before {
  content: "\f0de8";
}

.icon_pencil-minus-outline::before {
  content: "\f0de9";
}

.icon_pencil-off::before {
  content: "\f03ef";
}

.icon_pencil-off-outline::before {
  content: "\f0dea";
}

.icon_pencil-outline::before {
  content: "\f0cb6";
}

.icon_pencil-plus::before {
  content: "\f0deb";
}

.icon_pencil-plus-outline::before {
  content: "\f0dec";
}

.icon_pencil-remove::before {
  content: "\f0ded";
}

.icon_pencil-remove-outline::before {
  content: "\f0dee";
}

.icon_pencil-ruler::before {
  content: "\f1353";
}

.icon_pencil-ruler-outline::before {
  content: "\f1c11";
}

.icon_penguin::before {
  content: "\f0ec0";
}

.icon_pentagon::before {
  content: "\f0701";
}

.icon_pentagon-outline::before {
  content: "\f0700";
}

.icon_pentagram::before {
  content: "\f1667";
}

.icon_percent::before {
  content: "\f03f0";
}

.icon_percent-box::before {
  content: "\f1a02";
}

.icon_percent-box-outline::before {
  content: "\f1a03";
}

.icon_percent-circle::before {
  content: "\f1a04";
}

.icon_percent-circle-outline::before {
  content: "\f1a05";
}

.icon_percent-outline::before {
  content: "\f1278";
}

.icon_periodic-table::before {
  content: "\f08b6";
}

.icon_perspective-less::before {
  content: "\f0d23";
}

.icon_perspective-more::before {
  content: "\f0d24";
}

.icon_ph::before {
  content: "\f17c5";
}

.icon_phone::before {
  content: "\f03f2";
}

.icon_phone-alert::before {
  content: "\f0f1a";
}

.icon_phone-alert-outline::before {
  content: "\f118e";
}

.icon_phone-bluetooth::before {
  content: "\f03f3";
}

.icon_phone-bluetooth-outline::before {
  content: "\f118f";
}

.icon_phone-cancel::before {
  content: "\f10bc";
}

.icon_phone-cancel-outline::before {
  content: "\f1190";
}

.icon_phone-check::before {
  content: "\f11a9";
}

.icon_phone-check-outline::before {
  content: "\f11aa";
}

.icon_phone-classic::before {
  content: "\f0602";
}

.icon_phone-classic-off::before {
  content: "\f1279";
}

.icon_phone-clock::before {
  content: "\f19db";
}

.icon_phone-dial::before {
  content: "\f1559";
}

.icon_phone-dial-outline::before {
  content: "\f155a";
}

.icon_phone-forward::before {
  content: "\f03f4";
}

.icon_phone-forward-outline::before {
  content: "\f1191";
}

.icon_phone-hangup::before {
  content: "\f03f5";
}

.icon_phone-hangup-outline::before {
  content: "\f1192";
}

.icon_phone-in-talk::before {
  content: "\f03f6";
}

.icon_phone-in-talk-outline::before {
  content: "\f1182";
}

.icon_phone-incoming::before {
  content: "\f03f7";
}

.icon_phone-incoming-outgoing::before {
  content: "\f1b3f";
}

.icon_phone-incoming-outgoing-outline::before {
  content: "\f1b40";
}

.icon_phone-incoming-outline::before {
  content: "\f1193";
}

.icon_phone-lock::before {
  content: "\f03f8";
}

.icon_phone-lock-outline::before {
  content: "\f1194";
}

.icon_phone-log::before {
  content: "\f03f9";
}

.icon_phone-log-outline::before {
  content: "\f1195";
}

.icon_phone-message::before {
  content: "\f1196";
}

.icon_phone-message-outline::before {
  content: "\f1197";
}

.icon_phone-minus::before {
  content: "\f0658";
}

.icon_phone-minus-outline::before {
  content: "\f1198";
}

.icon_phone-missed::before {
  content: "\f03fa";
}

.icon_phone-missed-outline::before {
  content: "\f11a5";
}

.icon_phone-off::before {
  content: "\f0def";
}

.icon_phone-off-outline::before {
  content: "\f11a6";
}

.icon_phone-outgoing::before {
  content: "\f03fb";
}

.icon_phone-outgoing-outline::before {
  content: "\f1199";
}

.icon_phone-outline::before {
  content: "\f0df0";
}

.icon_phone-paused::before {
  content: "\f03fc";
}

.icon_phone-paused-outline::before {
  content: "\f119a";
}

.icon_phone-plus::before {
  content: "\f0659";
}

.icon_phone-plus-outline::before {
  content: "\f119b";
}

.icon_phone-refresh::before {
  content: "\f1993";
}

.icon_phone-refresh-outline::before {
  content: "\f1994";
}

.icon_phone-remove::before {
  content: "\f152f";
}

.icon_phone-remove-outline::before {
  content: "\f1530";
}

.icon_phone-return::before {
  content: "\f082f";
}

.icon_phone-return-outline::before {
  content: "\f119c";
}

.icon_phone-ring::before {
  content: "\f11ab";
}

.icon_phone-ring-outline::before {
  content: "\f11ac";
}

.icon_phone-rotate-landscape::before {
  content: "\f0885";
}

.icon_phone-rotate-portrait::before {
  content: "\f0886";
}

.icon_phone-settings::before {
  content: "\f03fd";
}

.icon_phone-settings-outline::before {
  content: "\f119d";
}

.icon_phone-sync::before {
  content: "\f1995";
}

.icon_phone-sync-outline::before {
  content: "\f1996";
}

.icon_phone-voip::before {
  content: "\f03fe";
}

.icon_pi::before {
  content: "\f03ff";
}

.icon_pi-box::before {
  content: "\f0400";
}

.icon_pi-hole::before {
  content: "\f0df1";
}

.icon_piano::before {
  content: "\f067d";
}

.icon_piano-off::before {
  content: "\f0698";
}

.icon_pickaxe::before {
  content: "\f08b7";
}

.icon_picture-in-picture-bottom-right::before {
  content: "\f0e57";
}

.icon_picture-in-picture-bottom-right-outline::before {
  content: "\f0e58";
}

.icon_picture-in-picture-top-right::before {
  content: "\f0e59";
}

.icon_picture-in-picture-top-right-outline::before {
  content: "\f0e5a";
}

.icon_pier::before {
  content: "\f0887";
}

.icon_pier-crane::before {
  content: "\f0888";
}

.icon_pig::before {
  content: "\f0401";
}

.icon_pig-variant::before {
  content: "\f1006";
}

.icon_pig-variant-outline::before {
  content: "\f1678";
}

.icon_piggy-bank::before {
  content: "\f1007";
}

.icon_piggy-bank-outline::before {
  content: "\f1679";
}

.icon_pill::before {
  content: "\f0402";
}

.icon_pill-multiple::before {
  content: "\f1b4c";
}

.icon_pill-off::before {
  content: "\f1a5c";
}

.icon_pillar::before {
  content: "\f0702";
}

.icon_pin::before {
  content: "\f0403";
}

.icon_pin-off::before {
  content: "\f0404";
}

.icon_pin-off-outline::before {
  content: "\f0930";
}

.icon_pin-outline::before {
  content: "\f0931";
}

.icon_pine-tree::before {
  content: "\f0405";
}

.icon_pine-tree-box::before {
  content: "\f0406";
}

.icon_pine-tree-fire::before {
  content: "\f141a";
}

.icon_pine-tree-variant::before {
  content: "\f1c73";
}

.icon_pine-tree-variant-outline::before {
  content: "\f1c74";
}

.icon_pinterest::before {
  content: "\f0407";
}

.icon_pinwheel::before {
  content: "\f0ad5";
}

.icon_pinwheel-outline::before {
  content: "\f0ad6";
}

.icon_pipe::before {
  content: "\f07e5";
}

.icon_pipe-disconnected::before {
  content: "\f07e6";
}

.icon_pipe-leak::before {
  content: "\f0889";
}

.icon_pipe-valve::before {
  content: "\f184d";
}

.icon_pipe-wrench::before {
  content: "\f1354";
}

.icon_pirate::before {
  content: "\f0a08";
}

.icon_pistol::before {
  content: "\f0703";
}

.icon_piston::before {
  content: "\f088a";
}

.icon_pitchfork::before {
  content: "\f1553";
}

.icon_pizza::before {
  content: "\f0409";
}

.icon_plane-car::before {
  content: "\f1aff";
}

.icon_plane-train::before {
  content: "\f1b00";
}

.icon_play::before {
  content: "\f040a";
}

.icon_play-box::before {
  content: "\f127a";
}

.icon_play-box-edit-outline::before {
  content: "\f1c3a";
}

.icon_play-box-lock::before {
  content: "\f1a16";
}

.icon_play-box-lock-open::before {
  content: "\f1a17";
}

.icon_play-box-lock-open-outline::before {
  content: "\f1a18";
}

.icon_play-box-lock-outline::before {
  content: "\f1a19";
}

.icon_play-box-multiple::before {
  content: "\f0d19";
}

.icon_play-box-multiple-outline::before {
  content: "\f13e6";
}

.icon_play-box-outline::before {
  content: "\f040b";
}

.icon_play-circle::before {
  content: "\f040c";
}

.icon_play-circle-outline::before {
  content: "\f040d";
}

.icon_play-network::before {
  content: "\f088b";
}

.icon_play-network-outline::before {
  content: "\f0cb7";
}

.icon_play-outline::before {
  content: "\f0f1b";
}

.icon_play-pause::before {
  content: "\f040e";
}

.icon_play-protected-content::before {
  content: "\f040f";
}

.icon_play-speed::before {
  content: "\f08ff";
}

.icon_playlist-check::before {
  content: "\f05c7";
}

.icon_playlist-edit::before {
  content: "\f0900";
}

.icon_playlist-minus::before {
  content: "\f0410";
}

.icon_playlist-music::before {
  content: "\f0cb8";
}

.icon_playlist-music-outline::before {
  content: "\f0cb9";
}

.icon_playlist-play::before {
  content: "\f0411";
}

.icon_playlist-plus::before {
  content: "\f0412";
}

.icon_playlist-remove::before {
  content: "\f0413";
}

.icon_playlist-star::before {
  content: "\f0df2";
}

.icon_plex::before {
  content: "\f06ba";
}

.icon_pliers::before {
  content: "\f19a4";
}

.icon_plus::before {
  content: "\f0415";
}

.icon_plus-box::before {
  content: "\f0416";
}

.icon_plus-box-multiple::before {
  content: "\f0334";
}

.icon_plus-box-multiple-outline::before {
  content: "\f1143";
}

.icon_plus-box-outline::before {
  content: "\f0704";
}

.icon_plus-circle::before {
  content: "\f0417";
}

.icon_plus-circle-multiple::before {
  content: "\f034c";
}

.icon_plus-circle-multiple-outline::before {
  content: "\f0418";
}

.icon_plus-circle-outline::before {
  content: "\f0419";
}

.icon_plus-lock::before {
  content: "\f1a5d";
}

.icon_plus-lock-open::before {
  content: "\f1a5e";
}

.icon_plus-minus::before {
  content: "\f0992";
}

.icon_plus-minus-box::before {
  content: "\f0993";
}

.icon_plus-minus-variant::before {
  content: "\f14c9";
}

.icon_plus-network::before {
  content: "\f041a";
}

.icon_plus-network-outline::before {
  content: "\f0cba";
}

.icon_plus-outline::before {
  content: "\f0705";
}

.icon_plus-thick::before {
  content: "\f11ec";
}

.icon_pocket::before {
  content: "\f1cbe";
}

.icon_podcast::before {
  content: "\f0994";
}

.icon_podium::before {
  content: "\f0d25";
}

.icon_podium-bronze::before {
  content: "\f0d26";
}

.icon_podium-gold::before {
  content: "\f0d27";
}

.icon_podium-silver::before {
  content: "\f0d28";
}

.icon_point-of-sale::before {
  content: "\f0d92";
}

.icon_pokeball::before {
  content: "\f041d";
}

.icon_pokemon-go::before {
  content: "\f0a09";
}

.icon_poker-chip::before {
  content: "\f0830";
}

.icon_polaroid::before {
  content: "\f041e";
}

.icon_police-badge::before {
  content: "\f1167";
}

.icon_police-badge-outline::before {
  content: "\f1168";
}

.icon_police-station::before {
  content: "\f1839";
}

.icon_poll::before {
  content: "\f041f";
}

.icon_polo::before {
  content: "\f14c3";
}

.icon_polymer::before {
  content: "\f0421";
}

.icon_pool::before {
  content: "\f0606";
}

.icon_pool-thermometer::before {
  content: "\f1a5f";
}

.icon_popcorn::before {
  content: "\f0422";
}

.icon_post::before {
  content: "\f1008";
}

.icon_post-lamp::before {
  content: "\f1a60";
}

.icon_post-outline::before {
  content: "\f1009";
}

.icon_postage-stamp::before {
  content: "\f0cbb";
}

.icon_pot::before {
  content: "\f02e5";
}

.icon_pot-mix::before {
  content: "\f065b";
}

.icon_pot-mix-outline::before {
  content: "\f0677";
}

.icon_pot-outline::before {
  content: "\f02ff";
}

.icon_pot-steam::before {
  content: "\f065a";
}

.icon_pot-steam-outline::before {
  content: "\f0326";
}

.icon_pound::before {
  content: "\f0423";
}

.icon_pound-box::before {
  content: "\f0424";
}

.icon_pound-box-outline::before {
  content: "\f117f";
}

.icon_power::before {
  content: "\f0425";
}

.icon_power-cycle::before {
  content: "\f0901";
}

.icon_power-off::before {
  content: "\f0902";
}

.icon_power-on::before {
  content: "\f0903";
}

.icon_power-plug::before {
  content: "\f06a5";
}

.icon_power-plug-battery::before {
  content: "\f1c3b";
}

.icon_power-plug-battery-outline::before {
  content: "\f1c3c";
}

.icon_power-plug-off::before {
  content: "\f06a6";
}

.icon_power-plug-off-outline::before {
  content: "\f1424";
}

.icon_power-plug-outline::before {
  content: "\f1425";
}

.icon_power-settings::before {
  content: "\f0426";
}

.icon_power-sleep::before {
  content: "\f0904";
}

.icon_power-socket::before {
  content: "\f0427";
}

.icon_power-socket-au::before {
  content: "\f0905";
}

.icon_power-socket-ch::before {
  content: "\f0fb3";
}

.icon_power-socket-de::before {
  content: "\f1107";
}

.icon_power-socket-eu::before {
  content: "\f07e7";
}

.icon_power-socket-fr::before {
  content: "\f1108";
}

.icon_power-socket-it::before {
  content: "\f14ff";
}

.icon_power-socket-jp::before {
  content: "\f1109";
}

.icon_power-socket-uk::before {
  content: "\f07e8";
}

.icon_power-socket-us::before {
  content: "\f07e9";
}

.icon_power-standby::before {
  content: "\f0906";
}

.icon_powershell::before {
  content: "\f0a0a";
}

.icon_prescription::before {
  content: "\f0706";
}

.icon_presentation::before {
  content: "\f0428";
}

.icon_presentation-play::before {
  content: "\f0429";
}

.icon_pretzel::before {
  content: "\f1562";
}

.icon_printer::before {
  content: "\f042a";
}

.icon_printer-3d::before {
  content: "\f042b";
}

.icon_printer-3d-nozzle::before {
  content: "\f0e5b";
}

.icon_printer-3d-nozzle-alert::before {
  content: "\f11c0";
}

.icon_printer-3d-nozzle-alert-outline::before {
  content: "\f11c1";
}

.icon_printer-3d-nozzle-heat::before {
  content: "\f18b8";
}

.icon_printer-3d-nozzle-heat-outline::before {
  content: "\f18b9";
}

.icon_printer-3d-nozzle-off::before {
  content: "\f1b19";
}

.icon_printer-3d-nozzle-off-outline::before {
  content: "\f1b1a";
}

.icon_printer-3d-nozzle-outline::before {
  content: "\f0e5c";
}

.icon_printer-3d-off::before {
  content: "\f1b0e";
}

.icon_printer-alert::before {
  content: "\f042c";
}

.icon_printer-check::before {
  content: "\f1146";
}

.icon_printer-eye::before {
  content: "\f1458";
}

.icon_printer-off::before {
  content: "\f0e5d";
}

.icon_printer-off-outline::before {
  content: "\f1785";
}

.icon_printer-outline::before {
  content: "\f1786";
}

.icon_printer-pos::before {
  content: "\f1057";
}

.icon_printer-pos-alert::before {
  content: "\f1bbc";
}

.icon_printer-pos-alert-outline::before {
  content: "\f1bbd";
}

.icon_printer-pos-cancel::before {
  content: "\f1bbe";
}

.icon_printer-pos-cancel-outline::before {
  content: "\f1bbf";
}

.icon_printer-pos-check::before {
  content: "\f1bc0";
}

.icon_printer-pos-check-outline::before {
  content: "\f1bc1";
}

.icon_printer-pos-cog::before {
  content: "\f1bc2";
}

.icon_printer-pos-cog-outline::before {
  content: "\f1bc3";
}

.icon_printer-pos-edit::before {
  content: "\f1bc4";
}

.icon_printer-pos-edit-outline::before {
  content: "\f1bc5";
}

.icon_printer-pos-minus::before {
  content: "\f1bc6";
}

.icon_printer-pos-minus-outline::before {
  content: "\f1bc7";
}

.icon_printer-pos-network::before {
  content: "\f1bc8";
}

.icon_printer-pos-network-outline::before {
  content: "\f1bc9";
}

.icon_printer-pos-off::before {
  content: "\f1bca";
}

.icon_printer-pos-off-outline::before {
  content: "\f1bcb";
}

.icon_printer-pos-outline::before {
  content: "\f1bcc";
}

.icon_printer-pos-pause::before {
  content: "\f1bcd";
}

.icon_printer-pos-pause-outline::before {
  content: "\f1bce";
}

.icon_printer-pos-play::before {
  content: "\f1bcf";
}

.icon_printer-pos-play-outline::before {
  content: "\f1bd0";
}

.icon_printer-pos-plus::before {
  content: "\f1bd1";
}

.icon_printer-pos-plus-outline::before {
  content: "\f1bd2";
}

.icon_printer-pos-refresh::before {
  content: "\f1bd3";
}

.icon_printer-pos-refresh-outline::before {
  content: "\f1bd4";
}

.icon_printer-pos-remove::before {
  content: "\f1bd5";
}

.icon_printer-pos-remove-outline::before {
  content: "\f1bd6";
}

.icon_printer-pos-star::before {
  content: "\f1bd7";
}

.icon_printer-pos-star-outline::before {
  content: "\f1bd8";
}

.icon_printer-pos-stop::before {
  content: "\f1bd9";
}

.icon_printer-pos-stop-outline::before {
  content: "\f1bda";
}

.icon_printer-pos-sync::before {
  content: "\f1bdb";
}

.icon_printer-pos-sync-outline::before {
  content: "\f1bdc";
}

.icon_printer-pos-wrench::before {
  content: "\f1bdd";
}

.icon_printer-pos-wrench-outline::before {
  content: "\f1bde";
}

.icon_printer-search::before {
  content: "\f1457";
}

.icon_printer-settings::before {
  content: "\f0707";
}

.icon_printer-wireless::before {
  content: "\f0a0b";
}

.icon_priority-high::before {
  content: "\f0603";
}

.icon_priority-low::before {
  content: "\f0604";
}

.icon_professional-hexagon::before {
  content: "\f042d";
}

.icon_progress-alert::before {
  content: "\f0cbc";
}

.icon_progress-check::before {
  content: "\f0995";
}

.icon_progress-clock::before {
  content: "\f0996";
}

.icon_progress-close::before {
  content: "\f110a";
}

.icon_progress-download::before {
  content: "\f0997";
}

.icon_progress-helper::before {
  content: "\f1ba2";
}

.icon_progress-pencil::before {
  content: "\f1787";
}

.icon_progress-question::before {
  content: "\f1522";
}

.icon_progress-star::before {
  content: "\f1788";
}

.icon_progress-star-four-points::before {
  content: "\f1c3d";
}

.icon_progress-tag::before {
  content: "\f1d0d";
}

.icon_progress-upload::before {
  content: "\f0998";
}

.icon_progress-wrench::before {
  content: "\f0cbd";
}

.icon_projector::before {
  content: "\f042e";
}

.icon_projector-off::before {
  content: "\f1a23";
}

.icon_projector-screen::before {
  content: "\f042f";
}

.icon_projector-screen-off::before {
  content: "\f180d";
}

.icon_projector-screen-off-outline::before {
  content: "\f180e";
}

.icon_projector-screen-outline::before {
  content: "\f1724";
}

.icon_projector-screen-variant::before {
  content: "\f180f";
}

.icon_projector-screen-variant-off::before {
  content: "\f1810";
}

.icon_projector-screen-variant-off-outline::before {
  content: "\f1811";
}

.icon_projector-screen-variant-outline::before {
  content: "\f1812";
}

.icon_propane-tank::before {
  content: "\f1357";
}

.icon_propane-tank-outline::before {
  content: "\f1358";
}

.icon_protocol::before {
  content: "\f0fd8";
}

.icon_publish::before {
  content: "\f06a7";
}

.icon_publish-off::before {
  content: "\f1945";
}

.icon_pulse::before {
  content: "\f0430";
}

.icon_pump::before {
  content: "\f1402";
}

.icon_pump-off::before {
  content: "\f1b22";
}

.icon_pumpkin::before {
  content: "\f0bbf";
}

.icon_purse::before {
  content: "\f0f1c";
}

.icon_purse-outline::before {
  content: "\f0f1d";
}

.icon_puzzle::before {
  content: "\f0431";
}

.icon_puzzle-check::before {
  content: "\f1426";
}

.icon_puzzle-check-outline::before {
  content: "\f1427";
}

.icon_puzzle-edit::before {
  content: "\f14d3";
}

.icon_puzzle-edit-outline::before {
  content: "\f14d9";
}

.icon_puzzle-heart::before {
  content: "\f14d4";
}

.icon_puzzle-heart-outline::before {
  content: "\f14da";
}

.icon_puzzle-minus::before {
  content: "\f14d1";
}

.icon_puzzle-minus-outline::before {
  content: "\f14d7";
}

.icon_puzzle-outline::before {
  content: "\f0a66";
}

.icon_puzzle-plus::before {
  content: "\f14d0";
}

.icon_puzzle-plus-outline::before {
  content: "\f14d6";
}

.icon_puzzle-remove::before {
  content: "\f14d2";
}

.icon_puzzle-remove-outline::before {
  content: "\f14d8";
}

.icon_puzzle-star::before {
  content: "\f14d5";
}

.icon_puzzle-star-outline::before {
  content: "\f14db";
}

.icon_pyramid::before {
  content: "\f1952";
}

.icon_pyramid-off::before {
  content: "\f1953";
}

.icon_qi::before {
  content: "\f0999";
}

.icon_qqchat::before {
  content: "\f0605";
}

.icon_qrcode::before {
  content: "\f0432";
}

.icon_qrcode-edit::before {
  content: "\f08b8";
}

.icon_qrcode-minus::before {
  content: "\f118c";
}

.icon_qrcode-plus::before {
  content: "\f118b";
}

.icon_qrcode-remove::before {
  content: "\f118d";
}

.icon_qrcode-scan::before {
  content: "\f0433";
}

.icon_quadcopter::before {
  content: "\f0434";
}

.icon_quality-high::before {
  content: "\f0435";
}

.icon_quality-low::before {
  content: "\f0a0c";
}

.icon_quality-medium::before {
  content: "\f0a0d";
}

.icon_queue-first-in-last-out::before {
  content: "\f1caf";
}

.icon_quora::before {
  content: "\f0d29";
}

.icon_rabbit::before {
  content: "\f0907";
}

.icon_rabbit-variant::before {
  content: "\f1a61";
}

.icon_rabbit-variant-outline::before {
  content: "\f1a62";
}

.icon_racing-helmet::before {
  content: "\f0d93";
}

.icon_racquetball::before {
  content: "\f0d94";
}

.icon_radar::before {
  content: "\f0437";
}

.icon_radiator::before {
  content: "\f0438";
}

.icon_radiator-disabled::before {
  content: "\f0ad7";
}

.icon_radiator-off::before {
  content: "\f0ad8";
}

.icon_radio::before {
  content: "\f0439";
}

.icon_radio-am::before {
  content: "\f0cbe";
}

.icon_radio-fm::before {
  content: "\f0cbf";
}

.icon_radio-handheld::before {
  content: "\f043a";
}

.icon_radio-off::before {
  content: "\f121c";
}

.icon_radio-tower::before {
  content: "\f043b";
}

.icon_radioactive::before {
  content: "\f043c";
}

.icon_radioactive-circle::before {
  content: "\f185d";
}

.icon_radioactive-circle-outline::before {
  content: "\f185e";
}

.icon_radioactive-off::before {
  content: "\f0ec1";
}

.icon_radiobox-blank::before {
  content: "\f043d";
}

.icon_radiobox-indeterminate-variant::before {
  content: "\f1c5e";
}

.icon_radiobox-marked::before {
  content: "\f043e";
}

.icon_radiology-box::before {
  content: "\f14c5";
}

.icon_radiology-box-outline::before {
  content: "\f14c6";
}

.icon_radius::before {
  content: "\f0cc0";
}

.icon_radius-outline::before {
  content: "\f0cc1";
}

.icon_railroad-light::before {
  content: "\f0f1e";
}

.icon_rake::before {
  content: "\f1544";
}

.icon_raspberry-pi::before {
  content: "\f043f";
}

.icon_raw::before {
  content: "\f1a0f";
}

.icon_raw-off::before {
  content: "\f1a10";
}

.icon_ray-end::before {
  content: "\f0440";
}

.icon_ray-end-arrow::before {
  content: "\f0441";
}

.icon_ray-start::before {
  content: "\f0442";
}

.icon_ray-start-arrow::before {
  content: "\f0443";
}

.icon_ray-start-end::before {
  content: "\f0444";
}

.icon_ray-start-vertex-end::before {
  content: "\f15d8";
}

.icon_ray-vertex::before {
  content: "\f0445";
}

.icon_razor-double-edge::before {
  content: "\f1997";
}

.icon_razor-single-edge::before {
  content: "\f1998";
}

.icon_react::before {
  content: "\f0708";
}

.icon_read::before {
  content: "\f0447";
}

.icon_receipt::before {
  content: "\f0824";
}

.icon_receipt-clock::before {
  content: "\f1c3e";
}

.icon_receipt-clock-outline::before {
  content: "\f1c3f";
}

.icon_receipt-outline::before {
  content: "\f04f7";
}

.icon_receipt-send::before {
  content: "\f1c40";
}

.icon_receipt-send-outline::before {
  content: "\f1c41";
}

.icon_receipt-text::before {
  content: "\f0449";
}

.icon_receipt-text-arrow-left::before {
  content: "\f1c42";
}

.icon_receipt-text-arrow-left-outline::before {
  content: "\f1c43";
}

.icon_receipt-text-arrow-right::before {
  content: "\f1c44";
}

.icon_receipt-text-arrow-right-outline::before {
  content: "\f1c45";
}

.icon_receipt-text-check::before {
  content: "\f1a63";
}

.icon_receipt-text-check-outline::before {
  content: "\f1a64";
}

.icon_receipt-text-clock::before {
  content: "\f1c46";
}

.icon_receipt-text-clock-outline::before {
  content: "\f1c47";
}

.icon_receipt-text-edit::before {
  content: "\f1c48";
}

.icon_receipt-text-edit-outline::before {
  content: "\f1c49";
}

.icon_receipt-text-minus::before {
  content: "\f1a65";
}

.icon_receipt-text-minus-outline::before {
  content: "\f1a66";
}

.icon_receipt-text-outline::before {
  content: "\f19dc";
}

.icon_receipt-text-plus::before {
  content: "\f1a67";
}

.icon_receipt-text-plus-outline::before {
  content: "\f1a68";
}

.icon_receipt-text-remove::before {
  content: "\f1a69";
}

.icon_receipt-text-remove-outline::before {
  content: "\f1a6a";
}

.icon_receipt-text-send::before {
  content: "\f1c4a";
}

.icon_receipt-text-send-outline::before {
  content: "\f1c4b";
}

.icon_record::before {
  content: "\f044a";
}

.icon_record-circle::before {
  content: "\f0ec2";
}

.icon_record-circle-outline::before {
  content: "\f0ec3";
}

.icon_record-player::before {
  content: "\f099a";
}

.icon_record-rec::before {
  content: "\f044b";
}

.icon_rectangle::before {
  content: "\f0e5e";
}

.icon_rectangle-outline::before {
  content: "\f0e5f";
}

.icon_recycle::before {
  content: "\f044c";
}

.icon_recycle-variant::before {
  content: "\f139d";
}

.icon_reddit::before {
  content: "\f044d";
}

.icon_redhat::before {
  content: "\f111b";
}

.icon_redo::before {
  content: "\f044e";
}

.icon_redo-variant::before {
  content: "\f044f";
}

.icon_reflect-horizontal::before {
  content: "\f0a0e";
}

.icon_reflect-vertical::before {
  content: "\f0a0f";
}

.icon_refresh::before {
  content: "\f0450";
}

.icon_refresh-auto::before {
  content: "\f18f2";
}

.icon_refresh-circle::before {
  content: "\f1377";
}

.icon_regex::before {
  content: "\f0451";
}

.icon_registered-trademark::before {
  content: "\f0a67";
}

.icon_reiterate::before {
  content: "\f1588";
}

.icon_relation-many-to-many::before {
  content: "\f1496";
}

.icon_relation-many-to-one::before {
  content: "\f1497";
}

.icon_relation-many-to-one-or-many::before {
  content: "\f1498";
}

.icon_relation-many-to-only-one::before {
  content: "\f1499";
}

.icon_relation-many-to-zero-or-many::before {
  content: "\f149a";
}

.icon_relation-many-to-zero-or-one::before {
  content: "\f149b";
}

.icon_relation-one-or-many-to-many::before {
  content: "\f149c";
}

.icon_relation-one-or-many-to-one::before {
  content: "\f149d";
}

.icon_relation-one-or-many-to-one-or-many::before {
  content: "\f149e";
}

.icon_relation-one-or-many-to-only-one::before {
  content: "\f149f";
}

.icon_relation-one-or-many-to-zero-or-many::before {
  content: "\f14a0";
}

.icon_relation-one-or-many-to-zero-or-one::before {
  content: "\f14a1";
}

.icon_relation-one-to-many::before {
  content: "\f14a2";
}

.icon_relation-one-to-one::before {
  content: "\f14a3";
}

.icon_relation-one-to-one-or-many::before {
  content: "\f14a4";
}

.icon_relation-one-to-only-one::before {
  content: "\f14a5";
}

.icon_relation-one-to-zero-or-many::before {
  content: "\f14a6";
}

.icon_relation-one-to-zero-or-one::before {
  content: "\f14a7";
}

.icon_relation-only-one-to-many::before {
  content: "\f14a8";
}

.icon_relation-only-one-to-one::before {
  content: "\f14a9";
}

.icon_relation-only-one-to-one-or-many::before {
  content: "\f14aa";
}

.icon_relation-only-one-to-only-one::before {
  content: "\f14ab";
}

.icon_relation-only-one-to-zero-or-many::before {
  content: "\f14ac";
}

.icon_relation-only-one-to-zero-or-one::before {
  content: "\f14ad";
}

.icon_relation-zero-or-many-to-many::before {
  content: "\f14ae";
}

.icon_relation-zero-or-many-to-one::before {
  content: "\f14af";
}

.icon_relation-zero-or-many-to-one-or-many::before {
  content: "\f14b0";
}

.icon_relation-zero-or-many-to-only-one::before {
  content: "\f14b1";
}

.icon_relation-zero-or-many-to-zero-or-many::before {
  content: "\f14b2";
}

.icon_relation-zero-or-many-to-zero-or-one::before {
  content: "\f14b3";
}

.icon_relation-zero-or-one-to-many::before {
  content: "\f14b4";
}

.icon_relation-zero-or-one-to-one::before {
  content: "\f14b5";
}

.icon_relation-zero-or-one-to-one-or-many::before {
  content: "\f14b6";
}

.icon_relation-zero-or-one-to-only-one::before {
  content: "\f14b7";
}

.icon_relation-zero-or-one-to-zero-or-many::before {
  content: "\f14b8";
}

.icon_relation-zero-or-one-to-zero-or-one::before {
  content: "\f14b9";
}

.icon_relative-scale::before {
  content: "\f0452";
}

.icon_reload::before {
  content: "\f0453";
}

.icon_reload-alert::before {
  content: "\f110b";
}

.icon_reminder::before {
  content: "\f088c";
}

.icon_remote::before {
  content: "\f0454";
}

.icon_remote-desktop::before {
  content: "\f08b9";
}

.icon_remote-off::before {
  content: "\f0ec4";
}

.icon_remote-tv::before {
  content: "\f0ec5";
}

.icon_remote-tv-off::before {
  content: "\f0ec6";
}

.icon_rename::before {
  content: "\f1c18";
}

.icon_rename-box::before {
  content: "\f0455";
}

.icon_rename-box-outline::before {
  content: "\f1c19";
}

.icon_rename-outline::before {
  content: "\f1c1a";
}

.icon_reorder-horizontal::before {
  content: "\f0688";
}

.icon_reorder-vertical::before {
  content: "\f0689";
}

.icon_repeat::before {
  content: "\f0456";
}

.icon_repeat-off::before {
  content: "\f0457";
}

.icon_repeat-once::before {
  content: "\f0458";
}

.icon_repeat-variant::before {
  content: "\f0547";
}

.icon_replay::before {
  content: "\f0459";
}

.icon_reply::before {
  content: "\f045a";
}

.icon_reply-all::before {
  content: "\f045b";
}

.icon_reply-all-outline::before {
  content: "\f0f1f";
}

.icon_reply-circle::before {
  content: "\f11ae";
}

.icon_reply-outline::before {
  content: "\f0f20";
}

.icon_reproduction::before {
  content: "\f045c";
}

.icon_resistor::before {
  content: "\f0b44";
}

.icon_resistor-nodes::before {
  content: "\f0b45";
}

.icon_resize::before {
  content: "\f0a68";
}

.icon_resize-bottom-right::before {
  content: "\f045d";
}

.icon_responsive::before {
  content: "\f045e";
}

.icon_restart::before {
  content: "\f0709";
}

.icon_restart-alert::before {
  content: "\f110c";
}

.icon_restart-off::before {
  content: "\f0d95";
}

.icon_restore::before {
  content: "\f099b";
}

.icon_restore-alert::before {
  content: "\f110d";
}

.icon_rewind::before {
  content: "\f045f";
}

.icon_rewind-10::before {
  content: "\f0d2a";
}

.icon_rewind-15::before {
  content: "\f1946";
}

.icon_rewind-30::before {
  content: "\f0d96";
}

.icon_rewind-45::before {
  content: "\f1b13";
}

.icon_rewind-5::before {
  content: "\f11f9";
}

.icon_rewind-60::before {
  content: "\f160c";
}

.icon_rewind-outline::before {
  content: "\f070a";
}

.icon_rhombus::before {
  content: "\f070b";
}

.icon_rhombus-medium::before {
  content: "\f0a10";
}

.icon_rhombus-medium-outline::before {
  content: "\f14dc";
}

.icon_rhombus-outline::before {
  content: "\f070c";
}

.icon_rhombus-split::before {
  content: "\f0a11";
}

.icon_rhombus-split-outline::before {
  content: "\f14dd";
}

.icon_ribbon::before {
  content: "\f0460";
}

.icon_rice::before {
  content: "\f07ea";
}

.icon_rickshaw::before {
  content: "\f15bb";
}

.icon_rickshaw-electric::before {
  content: "\f15bc";
}

.icon_ring::before {
  content: "\f07eb";
}

.icon_rivet::before {
  content: "\f0e60";
}

.icon_road::before {
  content: "\f0461";
}

.icon_road-variant::before {
  content: "\f0462";
}

.icon_robber::before {
  content: "\f1058";
}

.icon_robot::before {
  content: "\f06a9";
}

.icon_robot-angry::before {
  content: "\f169d";
}

.icon_robot-angry-outline::before {
  content: "\f169e";
}

.icon_robot-confused::before {
  content: "\f169f";
}

.icon_robot-confused-outline::before {
  content: "\f16a0";
}

.icon_robot-dead::before {
  content: "\f16a1";
}

.icon_robot-dead-outline::before {
  content: "\f16a2";
}

.icon_robot-excited::before {
  content: "\f16a3";
}

.icon_robot-excited-outline::before {
  content: "\f16a4";
}

.icon_robot-happy::before {
  content: "\f1719";
}

.icon_robot-happy-outline::before {
  content: "\f171a";
}

.icon_robot-industrial::before {
  content: "\f0b46";
}

.icon_robot-industrial-outline::before {
  content: "\f1a1a";
}

.icon_robot-love::before {
  content: "\f16a5";
}

.icon_robot-love-outline::before {
  content: "\f16a6";
}

.icon_robot-mower::before {
  content: "\f11f7";
}

.icon_robot-mower-outline::before {
  content: "\f11f3";
}

.icon_robot-off::before {
  content: "\f16a7";
}

.icon_robot-off-outline::before {
  content: "\f167b";
}

.icon_robot-outline::before {
  content: "\f167a";
}

.icon_robot-vacuum::before {
  content: "\f070d";
}

.icon_robot-vacuum-alert::before {
  content: "\f1b5d";
}

.icon_robot-vacuum-off::before {
  content: "\f1c01";
}

.icon_robot-vacuum-variant::before {
  content: "\f0908";
}

.icon_robot-vacuum-variant-alert::before {
  content: "\f1b5e";
}

.icon_robot-vacuum-variant-off::before {
  content: "\f1c02";
}

.icon_rocket::before {
  content: "\f0463";
}

.icon_rocket-launch::before {
  content: "\f14de";
}

.icon_rocket-launch-outline::before {
  content: "\f14df";
}

.icon_rocket-outline::before {
  content: "\f13af";
}

.icon_rodent::before {
  content: "\f1327";
}

.icon_roller-shade::before {
  content: "\f1a6b";
}

.icon_roller-shade-closed::before {
  content: "\f1a6c";
}

.icon_roller-skate::before {
  content: "\f0d2b";
}

.icon_roller-skate-off::before {
  content: "\f0145";
}

.icon_rollerblade::before {
  content: "\f0d2c";
}

.icon_rollerblade-off::before {
  content: "\f002e";
}

.icon_rollupjs::before {
  content: "\f0bc0";
}

.icon_rolodex::before {
  content: "\f1ab9";
}

.icon_rolodex-outline::before {
  content: "\f1aba";
}

.icon_roman-numeral-1::before {
  content: "\f1088";
}

.icon_roman-numeral-10::before {
  content: "\f1091";
}

.icon_roman-numeral-2::before {
  content: "\f1089";
}

.icon_roman-numeral-3::before {
  content: "\f108a";
}

.icon_roman-numeral-4::before {
  content: "\f108b";
}

.icon_roman-numeral-5::before {
  content: "\f108c";
}

.icon_roman-numeral-6::before {
  content: "\f108d";
}

.icon_roman-numeral-7::before {
  content: "\f108e";
}

.icon_roman-numeral-8::before {
  content: "\f108f";
}

.icon_roman-numeral-9::before {
  content: "\f1090";
}

.icon_room-service::before {
  content: "\f088d";
}

.icon_room-service-outline::before {
  content: "\f0d97";
}

.icon_rotate-360::before {
  content: "\f1999";
}

.icon_rotate-3d::before {
  content: "\f0ec7";
}

.icon_rotate-3d-variant::before {
  content: "\f0464";
}

.icon_rotate-left::before {
  content: "\f0465";
}

.icon_rotate-left-variant::before {
  content: "\f0466";
}

.icon_rotate-orbit::before {
  content: "\f0d98";
}

.icon_rotate-right::before {
  content: "\f0467";
}

.icon_rotate-right-variant::before {
  content: "\f0468";
}

.icon_rounded-corner::before {
  content: "\f0607";
}

.icon_router::before {
  content: "\f11e2";
}

.icon_router-network::before {
  content: "\f1087";
}

.icon_router-network-wireless::before {
  content: "\f1c97";
}

.icon_router-wireless::before {
  content: "\f0469";
}

.icon_router-wireless-off::before {
  content: "\f15a3";
}

.icon_router-wireless-settings::before {
  content: "\f0a69";
}

.icon_routes::before {
  content: "\f046a";
}

.icon_routes-clock::before {
  content: "\f1059";
}

.icon_rowing::before {
  content: "\f0608";
}

.icon_rss::before {
  content: "\f046b";
}

.icon_rss-box::before {
  content: "\f046c";
}

.icon_rss-off::before {
  content: "\f0f21";
}

.icon_rug::before {
  content: "\f1475";
}

.icon_rugby::before {
  content: "\f0d99";
}

.icon_ruler::before {
  content: "\f046d";
}

.icon_ruler-square::before {
  content: "\f0cc2";
}

.icon_ruler-square-compass::before {
  content: "\f0ebe";
}

.icon_run::before {
  content: "\f070e";
}

.icon_run-fast::before {
  content: "\f046e";
}

.icon_rv-truck::before {
  content: "\f11d4";
}

.icon_sack::before {
  content: "\f0d2e";
}

.icon_sack-outline::before {
  content: "\f1c4c";
}

.icon_sack-percent::before {
  content: "\f0d2f";
}

.icon_safe::before {
  content: "\f0a6a";
}

.icon_safe-square::before {
  content: "\f127c";
}

.icon_safe-square-outline::before {
  content: "\f127d";
}

.icon_safety-goggles::before {
  content: "\f0d30";
}

.icon_sail-boat::before {
  content: "\f0ec8";
}

.icon_sail-boat-sink::before {
  content: "\f1aef";
}

.icon_sale::before {
  content: "\f046f";
}

.icon_sale-outline::before {
  content: "\f1a06";
}

.icon_salesforce::before {
  content: "\f088e";
}

.icon_sass::before {
  content: "\f07ec";
}

.icon_satellite::before {
  content: "\f0470";
}

.icon_satellite-uplink::before {
  content: "\f0909";
}

.icon_satellite-variant::before {
  content: "\f0471";
}

.icon_sausage::before {
  content: "\f08ba";
}

.icon_sausage-off::before {
  content: "\f1789";
}

.icon_saw-blade::before {
  content: "\f0e61";
}

.icon_sawtooth-wave::before {
  content: "\f147a";
}

.icon_saxophone::before {
  content: "\f0609";
}

.icon_scale::before {
  content: "\f0472";
}

.icon_scale-balance::before {
  content: "\f05d1";
}

.icon_scale-bathroom::before {
  content: "\f0473";
}

.icon_scale-off::before {
  content: "\f105a";
}

.icon_scale-unbalanced::before {
  content: "\f19b8";
}

.icon_scan-helper::before {
  content: "\f13d8";
}

.icon_scanner::before {
  content: "\f06ab";
}

.icon_scanner-off::before {
  content: "\f090a";
}

.icon_scatter-plot::before {
  content: "\f0ec9";
}

.icon_scatter-plot-outline::before {
  content: "\f0eca";
}

.icon_scent::before {
  content: "\f1958";
}

.icon_scent-off::before {
  content: "\f1959";
}

.icon_school::before {
  content: "\f0474";
}

.icon_school-outline::before {
  content: "\f1180";
}

.icon_scissors-cutting::before {
  content: "\f0a6b";
}

.icon_scooter::before {
  content: "\f15bd";
}

.icon_scooter-electric::before {
  content: "\f15be";
}

.icon_scoreboard::before {
  content: "\f127e";
}

.icon_scoreboard-outline::before {
  content: "\f127f";
}

.icon_screen-rotation::before {
  content: "\f0475";
}

.icon_screen-rotation-lock::before {
  content: "\f0478";
}

.icon_screw-flat-top::before {
  content: "\f0df3";
}

.icon_screw-lag::before {
  content: "\f0df4";
}

.icon_screw-machine-flat-top::before {
  content: "\f0df5";
}

.icon_screw-machine-round-top::before {
  content: "\f0df6";
}

.icon_screw-round-top::before {
  content: "\f0df7";
}

.icon_screwdriver::before {
  content: "\f0476";
}

.icon_script::before {
  content: "\f0bc1";
}

.icon_script-outline::before {
  content: "\f0477";
}

.icon_script-text::before {
  content: "\f0bc2";
}

.icon_script-text-key::before {
  content: "\f1725";
}

.icon_script-text-key-outline::before {
  content: "\f1726";
}

.icon_script-text-outline::before {
  content: "\f0bc3";
}

.icon_script-text-play::before {
  content: "\f1727";
}

.icon_script-text-play-outline::before {
  content: "\f1728";
}

.icon_sd::before {
  content: "\f0479";
}

.icon_seal::before {
  content: "\f047a";
}

.icon_seal-variant::before {
  content: "\f0fd9";
}

.icon_search-web::before {
  content: "\f070f";
}

.icon_seat::before {
  content: "\f0cc3";
}

.icon_seat-flat::before {
  content: "\f047b";
}

.icon_seat-flat-angled::before {
  content: "\f047c";
}

.icon_seat-individual-suite::before {
  content: "\f047d";
}

.icon_seat-legroom-extra::before {
  content: "\f047e";
}

.icon_seat-legroom-normal::before {
  content: "\f047f";
}

.icon_seat-legroom-reduced::before {
  content: "\f0480";
}

.icon_seat-outline::before {
  content: "\f0cc4";
}

.icon_seat-passenger::before {
  content: "\f1249";
}

.icon_seat-recline-extra::before {
  content: "\f0481";
}

.icon_seat-recline-normal::before {
  content: "\f0482";
}

.icon_seatbelt::before {
  content: "\f0cc5";
}

.icon_security::before {
  content: "\f0483";
}

.icon_security-network::before {
  content: "\f0484";
}

.icon_seed::before {
  content: "\f0e62";
}

.icon_seed-off::before {
  content: "\f13fd";
}

.icon_seed-off-outline::before {
  content: "\f13fe";
}

.icon_seed-outline::before {
  content: "\f0e63";
}

.icon_seed-plus::before {
  content: "\f1a6d";
}

.icon_seed-plus-outline::before {
  content: "\f1a6e";
}

.icon_seesaw::before {
  content: "\f15a4";
}

.icon_segment::before {
  content: "\f0ecb";
}

.icon_select::before {
  content: "\f0485";
}

.icon_select-all::before {
  content: "\f0486";
}

.icon_select-arrow-down::before {
  content: "\f1b59";
}

.icon_select-arrow-up::before {
  content: "\f1b58";
}

.icon_select-color::before {
  content: "\f0d31";
}

.icon_select-compare::before {
  content: "\f0ad9";
}

.icon_select-drag::before {
  content: "\f0a6c";
}

.icon_select-group::before {
  content: "\f0f82";
}

.icon_select-inverse::before {
  content: "\f0487";
}

.icon_select-marker::before {
  content: "\f1280";
}

.icon_select-multiple::before {
  content: "\f1281";
}

.icon_select-multiple-marker::before {
  content: "\f1282";
}

.icon_select-off::before {
  content: "\f0488";
}

.icon_select-place::before {
  content: "\f0fda";
}

.icon_select-remove::before {
  content: "\f17c1";
}

.icon_select-search::before {
  content: "\f1204";
}

.icon_selection::before {
  content: "\f0489";
}

.icon_selection-drag::before {
  content: "\f0a6d";
}

.icon_selection-ellipse::before {
  content: "\f0d32";
}

.icon_selection-ellipse-arrow-inside::before {
  content: "\f0f22";
}

.icon_selection-ellipse-remove::before {
  content: "\f17c2";
}

.icon_selection-marker::before {
  content: "\f1283";
}

.icon_selection-multiple::before {
  content: "\f1285";
}

.icon_selection-multiple-marker::before {
  content: "\f1284";
}

.icon_selection-off::before {
  content: "\f0777";
}

.icon_selection-remove::before {
  content: "\f17c3";
}

.icon_selection-search::before {
  content: "\f1205";
}

.icon_semantic-web::before {
  content: "\f1316";
}

.icon_send::before {
  content: "\f048a";
}

.icon_send-check::before {
  content: "\f1161";
}

.icon_send-check-outline::before {
  content: "\f1162";
}

.icon_send-circle::before {
  content: "\f0df8";
}

.icon_send-circle-outline::before {
  content: "\f0df9";
}

.icon_send-clock::before {
  content: "\f1163";
}

.icon_send-clock-outline::before {
  content: "\f1164";
}

.icon_send-lock::before {
  content: "\f07ed";
}

.icon_send-lock-outline::before {
  content: "\f1166";
}

.icon_send-outline::before {
  content: "\f1165";
}

.icon_send-variant::before {
  content: "\f1c4d";
}

.icon_send-variant-clock::before {
  content: "\f1c7e";
}

.icon_send-variant-clock-outline::before {
  content: "\f1c7f";
}

.icon_send-variant-outline::before {
  content: "\f1c4e";
}

.icon_serial-port::before {
  content: "\f065c";
}

.icon_server::before {
  content: "\f048b";
}

.icon_server-minus::before {
  content: "\f048c";
}

.icon_server-minus-outline::before {
  content: "\f1c98";
}

.icon_server-network::before {
  content: "\f048d";
}

.icon_server-network-off::before {
  content: "\f048e";
}

.icon_server-network-outline::before {
  content: "\f1c99";
}

.icon_server-off::before {
  content: "\f048f";
}

.icon_server-outline::before {
  content: "\f1c9a";
}

.icon_server-plus::before {
  content: "\f0490";
}

.icon_server-plus-outline::before {
  content: "\f1c9b";
}

.icon_server-remove::before {
  content: "\f0491";
}

.icon_server-security::before {
  content: "\f0492";
}

.icon_set-all::before {
  content: "\f0778";
}

.icon_set-center::before {
  content: "\f0779";
}

.icon_set-center-right::before {
  content: "\f077a";
}

.icon_set-left::before {
  content: "\f077b";
}

.icon_set-left-center::before {
  content: "\f077c";
}

.icon_set-left-right::before {
  content: "\f077d";
}

.icon_set-merge::before {
  content: "\f14e0";
}

.icon_set-none::before {
  content: "\f077e";
}

.icon_set-right::before {
  content: "\f077f";
}

.icon_set-split::before {
  content: "\f14e1";
}

.icon_set-square::before {
  content: "\f145d";
}

.icon_set-top-box::before {
  content: "\f099f";
}

.icon_settings-helper::before {
  content: "\f0a6e";
}

.icon_shaker::before {
  content: "\f110e";
}

.icon_shaker-outline::before {
  content: "\f110f";
}

.icon_shape::before {
  content: "\f0831";
}

.icon_shape-circle-plus::before {
  content: "\f065d";
}

.icon_shape-outline::before {
  content: "\f0832";
}

.icon_shape-oval-plus::before {
  content: "\f11fa";
}

.icon_shape-plus::before {
  content: "\f0495";
}

.icon_shape-plus-outline::before {
  content: "\f1c4f";
}

.icon_shape-polygon-plus::before {
  content: "\f065e";
}

.icon_shape-rectangle-plus::before {
  content: "\f065f";
}

.icon_shape-square-plus::before {
  content: "\f0660";
}

.icon_shape-square-rounded-plus::before {
  content: "\f14fa";
}

.icon_share::before {
  content: "\f0496";
}

.icon_share-all::before {
  content: "\f11f4";
}

.icon_share-all-outline::before {
  content: "\f11f5";
}

.icon_share-circle::before {
  content: "\f11ad";
}

.icon_share-off::before {
  content: "\f0f23";
}

.icon_share-off-outline::before {
  content: "\f0f24";
}

.icon_share-outline::before {
  content: "\f0932";
}

.icon_share-variant::before {
  content: "\f0497";
}

.icon_share-variant-outline::before {
  content: "\f1514";
}

.icon_shark::before {
  content: "\f18ba";
}

.icon_shark-fin::before {
  content: "\f1673";
}

.icon_shark-fin-outline::before {
  content: "\f1674";
}

.icon_shark-off::before {
  content: "\f18bb";
}

.icon_sheep::before {
  content: "\f0cc6";
}

.icon_shield::before {
  content: "\f0498";
}

.icon_shield-account::before {
  content: "\f088f";
}

.icon_shield-account-outline::before {
  content: "\f0a12";
}

.icon_shield-account-variant::before {
  content: "\f15a7";
}

.icon_shield-account-variant-outline::before {
  content: "\f15a8";
}

.icon_shield-airplane::before {
  content: "\f06bb";
}

.icon_shield-airplane-outline::before {
  content: "\f0cc7";
}

.icon_shield-alert::before {
  content: "\f0ecc";
}

.icon_shield-alert-outline::before {
  content: "\f0ecd";
}

.icon_shield-bug::before {
  content: "\f13da";
}

.icon_shield-bug-outline::before {
  content: "\f13db";
}

.icon_shield-car::before {
  content: "\f0f83";
}

.icon_shield-check::before {
  content: "\f0565";
}

.icon_shield-check-outline::before {
  content: "\f0cc8";
}

.icon_shield-cross::before {
  content: "\f0cc9";
}

.icon_shield-cross-outline::before {
  content: "\f0cca";
}

.icon_shield-crown::before {
  content: "\f18bc";
}

.icon_shield-crown-outline::before {
  content: "\f18bd";
}

.icon_shield-edit::before {
  content: "\f11a0";
}

.icon_shield-edit-outline::before {
  content: "\f11a1";
}

.icon_shield-half::before {
  content: "\f1360";
}

.icon_shield-half-full::before {
  content: "\f0780";
}

.icon_shield-home::before {
  content: "\f068a";
}

.icon_shield-home-outline::before {
  content: "\f0ccb";
}

.icon_shield-key::before {
  content: "\f0bc4";
}

.icon_shield-key-outline::before {
  content: "\f0bc5";
}

.icon_shield-link-variant::before {
  content: "\f0d33";
}

.icon_shield-link-variant-outline::before {
  content: "\f0d34";
}

.icon_shield-lock::before {
  content: "\f099d";
}

.icon_shield-lock-open::before {
  content: "\f199a";
}

.icon_shield-lock-open-outline::before {
  content: "\f199b";
}

.icon_shield-lock-outline::before {
  content: "\f0ccc";
}

.icon_shield-moon::before {
  content: "\f1828";
}

.icon_shield-moon-outline::before {
  content: "\f1829";
}

.icon_shield-off::before {
  content: "\f099e";
}

.icon_shield-off-outline::before {
  content: "\f099c";
}

.icon_shield-outline::before {
  content: "\f0499";
}

.icon_shield-plus::before {
  content: "\f0ada";
}

.icon_shield-plus-outline::before {
  content: "\f0adb";
}

.icon_shield-refresh::before {
  content: "\f00aa";
}

.icon_shield-refresh-outline::before {
  content: "\f01e0";
}

.icon_shield-remove::before {
  content: "\f0adc";
}

.icon_shield-remove-outline::before {
  content: "\f0add";
}

.icon_shield-search::before {
  content: "\f0d9a";
}

.icon_shield-star::before {
  content: "\f113b";
}

.icon_shield-star-outline::before {
  content: "\f113c";
}

.icon_shield-sun::before {
  content: "\f105d";
}

.icon_shield-sun-outline::before {
  content: "\f105e";
}

.icon_shield-sword::before {
  content: "\f18be";
}

.icon_shield-sword-outline::before {
  content: "\f18bf";
}

.icon_shield-sync::before {
  content: "\f11a2";
}

.icon_shield-sync-outline::before {
  content: "\f11a3";
}

.icon_shimmer::before {
  content: "\f1545";
}

.icon_ship-wheel::before {
  content: "\f0833";
}

.icon_shipping-pallet::before {
  content: "\f184e";
}

.icon_shoe-ballet::before {
  content: "\f15ca";
}

.icon_shoe-cleat::before {
  content: "\f15c7";
}

.icon_shoe-formal::before {
  content: "\f0b47";
}

.icon_shoe-heel::before {
  content: "\f0b48";
}

.icon_shoe-print::before {
  content: "\f0dfa";
}

.icon_shoe-sneaker::before {
  content: "\f15c8";
}

.icon_shopping::before {
  content: "\f049a";
}

.icon_shopping-music::before {
  content: "\f049b";
}

.icon_shopping-outline::before {
  content: "\f11d5";
}

.icon_shopping-search::before {
  content: "\f0f84";
}

.icon_shopping-search-outline::before {
  content: "\f1a6f";
}

.icon_shore::before {
  content: "\f14f9";
}

.icon_shovel::before {
  content: "\f0710";
}

.icon_shovel-off::before {
  content: "\f0711";
}

.icon_shower::before {
  content: "\f09a0";
}

.icon_shower-head::before {
  content: "\f09a1";
}

.icon_shredder::before {
  content: "\f049c";
}

.icon_shuffle::before {
  content: "\f049d";
}

.icon_shuffle-disabled::before {
  content: "\f049e";
}

.icon_shuffle-variant::before {
  content: "\f049f";
}

.icon_shuriken::before {
  content: "\f137f";
}

.icon_sickle::before {
  content: "\f18c0";
}

.icon_sigma::before {
  content: "\f04a0";
}

.icon_sigma-lower::before {
  content: "\f062b";
}

.icon_sign-caution::before {
  content: "\f04a1";
}

.icon_sign-direction::before {
  content: "\f0781";
}

.icon_sign-direction-minus::before {
  content: "\f1000";
}

.icon_sign-direction-plus::before {
  content: "\f0fdc";
}

.icon_sign-direction-remove::before {
  content: "\f0fdd";
}

.icon_sign-language::before {
  content: "\f1b4d";
}

.icon_sign-language-outline::before {
  content: "\f1b4e";
}

.icon_sign-pole::before {
  content: "\f14f8";
}

.icon_sign-real-estate::before {
  content: "\f1118";
}

.icon_sign-text::before {
  content: "\f0782";
}

.icon_sign-yield::before {
  content: "\f1baf";
}

.icon_signal::before {
  content: "\f04a2";
}

.icon_signal-2g::before {
  content: "\f0712";
}

.icon_signal-3g::before {
  content: "\f0713";
}

.icon_signal-4g::before {
  content: "\f0714";
}

.icon_signal-5g::before {
  content: "\f0a6f";
}

.icon_signal-cellular-1::before {
  content: "\f08bc";
}

.icon_signal-cellular-2::before {
  content: "\f08bd";
}

.icon_signal-cellular-3::before {
  content: "\f08be";
}

.icon_signal-cellular-outline::before {
  content: "\f08bf";
}

.icon_signal-distance-variant::before {
  content: "\f0e64";
}

.icon_signal-hspa::before {
  content: "\f0715";
}

.icon_signal-hspa-plus::before {
  content: "\f0716";
}

.icon_signal-off::before {
  content: "\f0783";
}

.icon_signal-variant::before {
  content: "\f060a";
}

.icon_signature::before {
  content: "\f0dfb";
}

.icon_signature-freehand::before {
  content: "\f0dfc";
}

.icon_signature-image::before {
  content: "\f0dfd";
}

.icon_signature-text::before {
  content: "\f0dfe";
}

.icon_silo::before {
  content: "\f1b9f";
}

.icon_silo-outline::before {
  content: "\f0b49";
}

.icon_silverware::before {
  content: "\f04a3";
}

.icon_silverware-clean::before {
  content: "\f0fde";
}

.icon_silverware-fork::before {
  content: "\f04a4";
}

.icon_silverware-fork-knife::before {
  content: "\f0a70";
}

.icon_silverware-spoon::before {
  content: "\f04a5";
}

.icon_silverware-variant::before {
  content: "\f04a6";
}

.icon_sim::before {
  content: "\f04a7";
}

.icon_sim-alert::before {
  content: "\f04a8";
}

.icon_sim-alert-outline::before {
  content: "\f15d3";
}

.icon_sim-off::before {
  content: "\f04a9";
}

.icon_sim-off-outline::before {
  content: "\f15d4";
}

.icon_sim-outline::before {
  content: "\f15d5";
}

.icon_simple-icons::before {
  content: "\f131d";
}

.icon_sina-weibo::before {
  content: "\f0adf";
}

.icon_sine-wave::before {
  content: "\f095b";
}

.icon_sitemap::before {
  content: "\f04aa";
}

.icon_sitemap-outline::before {
  content: "\f199c";
}

.icon_size-l::before {
  content: "\f13a6";
}

.icon_size-m::before {
  content: "\f13a5";
}

.icon_size-s::before {
  content: "\f13a4";
}

.icon_size-xl::before {
  content: "\f13a7";
}

.icon_size-xs::before {
  content: "\f13a3";
}

.icon_size-xxl::before {
  content: "\f13a8";
}

.icon_size-xxs::before {
  content: "\f13a2";
}

.icon_size-xxxl::before {
  content: "\f13a9";
}

.icon_skate::before {
  content: "\f0d35";
}

.icon_skate-off::before {
  content: "\f0699";
}

.icon_skateboard::before {
  content: "\f14c2";
}

.icon_skateboarding::before {
  content: "\f0501";
}

.icon_skew-less::before {
  content: "\f0d36";
}

.icon_skew-more::before {
  content: "\f0d37";
}

.icon_ski::before {
  content: "\f1304";
}

.icon_ski-cross-country::before {
  content: "\f1305";
}

.icon_ski-water::before {
  content: "\f1306";
}

.icon_skip-backward::before {
  content: "\f04ab";
}

.icon_skip-backward-outline::before {
  content: "\f0f25";
}

.icon_skip-forward::before {
  content: "\f04ac";
}

.icon_skip-forward-outline::before {
  content: "\f0f26";
}

.icon_skip-next::before {
  content: "\f04ad";
}

.icon_skip-next-circle::before {
  content: "\f0661";
}

.icon_skip-next-circle-outline::before {
  content: "\f0662";
}

.icon_skip-next-outline::before {
  content: "\f0f27";
}

.icon_skip-previous::before {
  content: "\f04ae";
}

.icon_skip-previous-circle::before {
  content: "\f0663";
}

.icon_skip-previous-circle-outline::before {
  content: "\f0664";
}

.icon_skip-previous-outline::before {
  content: "\f0f28";
}

.icon_skull::before {
  content: "\f068c";
}

.icon_skull-crossbones::before {
  content: "\f0bc6";
}

.icon_skull-crossbones-outline::before {
  content: "\f0bc7";
}

.icon_skull-outline::before {
  content: "\f0bc8";
}

.icon_skull-scan::before {
  content: "\f14c7";
}

.icon_skull-scan-outline::before {
  content: "\f14c8";
}

.icon_skype::before {
  content: "\f04af";
}

.icon_skype-business::before {
  content: "\f04b0";
}

.icon_slack::before {
  content: "\f04b1";
}

.icon_slash-forward::before {
  content: "\f0fdf";
}

.icon_slash-forward-box::before {
  content: "\f0fe0";
}

.icon_sledding::before {
  content: "\f041b";
}

.icon_sleep::before {
  content: "\f04b2";
}

.icon_sleep-off::before {
  content: "\f04b3";
}

.icon_slide::before {
  content: "\f15a5";
}

.icon_slope-downhill::before {
  content: "\f0dff";
}

.icon_slope-uphill::before {
  content: "\f0e00";
}

.icon_slot-machine::before {
  content: "\f1114";
}

.icon_slot-machine-outline::before {
  content: "\f1115";
}

.icon_smart-card::before {
  content: "\f10bd";
}

.icon_smart-card-off::before {
  content: "\f18f7";
}

.icon_smart-card-off-outline::before {
  content: "\f18f8";
}

.icon_smart-card-outline::before {
  content: "\f10be";
}

.icon_smart-card-reader::before {
  content: "\f10bf";
}

.icon_smart-card-reader-outline::before {
  content: "\f10c0";
}

.icon_smog::before {
  content: "\f0a71";
}

.icon_smoke::before {
  content: "\f1799";
}

.icon_smoke-detector::before {
  content: "\f0392";
}

.icon_smoke-detector-alert::before {
  content: "\f192e";
}

.icon_smoke-detector-alert-outline::before {
  content: "\f192f";
}

.icon_smoke-detector-off::before {
  content: "\f1809";
}

.icon_smoke-detector-off-outline::before {
  content: "\f180a";
}

.icon_smoke-detector-outline::before {
  content: "\f1808";
}

.icon_smoke-detector-variant::before {
  content: "\f180b";
}

.icon_smoke-detector-variant-alert::before {
  content: "\f1930";
}

.icon_smoke-detector-variant-off::before {
  content: "\f180c";
}

.icon_smoking::before {
  content: "\f04b4";
}

.icon_smoking-off::before {
  content: "\f04b5";
}

.icon_smoking-pipe::before {
  content: "\f140d";
}

.icon_smoking-pipe-off::before {
  content: "\f1428";
}

.icon_snail::before {
  content: "\f1677";
}

.icon_snake::before {
  content: "\f150e";
}

.icon_snapchat::before {
  content: "\f04b6";
}

.icon_snowboard::before {
  content: "\f1307";
}

.icon_snowflake::before {
  content: "\f0717";
}

.icon_snowflake-alert::before {
  content: "\f0f29";
}

.icon_snowflake-check::before {
  content: "\f1a70";
}

.icon_snowflake-melt::before {
  content: "\f12cb";
}

.icon_snowflake-off::before {
  content: "\f14e3";
}

.icon_snowflake-thermometer::before {
  content: "\f1a71";
}

.icon_snowflake-variant::before {
  content: "\f0f2a";
}

.icon_snowman::before {
  content: "\f04b7";
}

.icon_snowmobile::before {
  content: "\f06dd";
}

.icon_snowshoeing::before {
  content: "\f1a72";
}

.icon_soccer::before {
  content: "\f04b8";
}

.icon_soccer-field::before {
  content: "\f0834";
}

.icon_social-distance-2-meters::before {
  content: "\f1579";
}

.icon_social-distance-6-feet::before {
  content: "\f157a";
}

.icon_sofa::before {
  content: "\f04b9";
}

.icon_sofa-outline::before {
  content: "\f156d";
}

.icon_sofa-single::before {
  content: "\f156e";
}

.icon_sofa-single-outline::before {
  content: "\f156f";
}

.icon_solar-panel::before {
  content: "\f0d9b";
}

.icon_solar-panel-large::before {
  content: "\f0d9c";
}

.icon_solar-power::before {
  content: "\f0a72";
}

.icon_solar-power-variant::before {
  content: "\f1a73";
}

.icon_solar-power-variant-outline::before {
  content: "\f1a74";
}

.icon_soldering-iron::before {
  content: "\f1092";
}

.icon_solid::before {
  content: "\f068d";
}

.icon_sony-playstation::before {
  content: "\f0414";
}

.icon_sort::before {
  content: "\f04ba";
}

.icon_sort-alphabetical-ascending::before {
  content: "\f05bd";
}

.icon_sort-alphabetical-ascending-variant::before {
  content: "\f1148";
}

.icon_sort-alphabetical-descending::before {
  content: "\f05bf";
}

.icon_sort-alphabetical-descending-variant::before {
  content: "\f1149";
}

.icon_sort-alphabetical-variant::before {
  content: "\f04bb";
}

.icon_sort-ascending::before {
  content: "\f04bc";
}

.icon_sort-bool-ascending::before {
  content: "\f1385";
}

.icon_sort-bool-ascending-variant::before {
  content: "\f1386";
}

.icon_sort-bool-descending::before {
  content: "\f1387";
}

.icon_sort-bool-descending-variant::before {
  content: "\f1388";
}

.icon_sort-calendar-ascending::before {
  content: "\f1547";
}

.icon_sort-calendar-descending::before {
  content: "\f1548";
}

.icon_sort-clock-ascending::before {
  content: "\f1549";
}

.icon_sort-clock-ascending-outline::before {
  content: "\f154a";
}

.icon_sort-clock-descending::before {
  content: "\f154b";
}

.icon_sort-clock-descending-outline::before {
  content: "\f154c";
}

.icon_sort-descending::before {
  content: "\f04bd";
}

.icon_sort-numeric-ascending::before {
  content: "\f1389";
}

.icon_sort-numeric-ascending-variant::before {
  content: "\f090d";
}

.icon_sort-numeric-descending::before {
  content: "\f138a";
}

.icon_sort-numeric-descending-variant::before {
  content: "\f0ad2";
}

.icon_sort-numeric-variant::before {
  content: "\f04be";
}

.icon_sort-reverse-variant::before {
  content: "\f033c";
}

.icon_sort-variant::before {
  content: "\f04bf";
}

.icon_sort-variant-lock::before {
  content: "\f0ccd";
}

.icon_sort-variant-lock-open::before {
  content: "\f0cce";
}

.icon_sort-variant-off::before {
  content: "\f1abb";
}

.icon_sort-variant-remove::before {
  content: "\f1147";
}

.icon_soundbar::before {
  content: "\f17db";
}

.icon_soundcloud::before {
  content: "\f04c0";
}

.icon_source-branch::before {
  content: "\f062c";
}

.icon_source-branch-check::before {
  content: "\f14cf";
}

.icon_source-branch-minus::before {
  content: "\f14cb";
}

.icon_source-branch-plus::before {
  content: "\f14ca";
}

.icon_source-branch-refresh::before {
  content: "\f14cd";
}

.icon_source-branch-remove::before {
  content: "\f14cc";
}

.icon_source-branch-sync::before {
  content: "\f14ce";
}

.icon_source-commit::before {
  content: "\f0718";
}

.icon_source-commit-end::before {
  content: "\f0719";
}

.icon_source-commit-end-local::before {
  content: "\f071a";
}

.icon_source-commit-local::before {
  content: "\f071b";
}

.icon_source-commit-next-local::before {
  content: "\f071c";
}

.icon_source-commit-start::before {
  content: "\f071d";
}

.icon_source-commit-start-next-local::before {
  content: "\f071e";
}

.icon_source-fork::before {
  content: "\f04c1";
}

.icon_source-merge::before {
  content: "\f062d";
}

.icon_source-pull::before {
  content: "\f04c2";
}

.icon_source-repository::before {
  content: "\f0ccf";
}

.icon_source-repository-multiple::before {
  content: "\f0cd0";
}

.icon_soy-sauce::before {
  content: "\f07ee";
}

.icon_soy-sauce-off::before {
  content: "\f13fc";
}

.icon_spa::before {
  content: "\f0cd1";
}

.icon_spa-outline::before {
  content: "\f0cd2";
}

.icon_space-invaders::before {
  content: "\f0bc9";
}

.icon_space-station::before {
  content: "\f1383";
}

.icon_spade::before {
  content: "\f0e65";
}

.icon_speaker::before {
  content: "\f04c3";
}

.icon_speaker-bluetooth::before {
  content: "\f09a2";
}

.icon_speaker-message::before {
  content: "\f1b11";
}

.icon_speaker-multiple::before {
  content: "\f0d38";
}

.icon_speaker-off::before {
  content: "\f04c4";
}

.icon_speaker-pause::before {
  content: "\f1b73";
}

.icon_speaker-play::before {
  content: "\f1b72";
}

.icon_speaker-stop::before {
  content: "\f1b74";
}

.icon_speaker-wireless::before {
  content: "\f071f";
}

.icon_spear::before {
  content: "\f1845";
}

.icon_speedometer::before {
  content: "\f04c5";
}

.icon_speedometer-medium::before {
  content: "\f0f85";
}

.icon_speedometer-slow::before {
  content: "\f0f86";
}

.icon_spellcheck::before {
  content: "\f04c6";
}

.icon_sphere::before {
  content: "\f1954";
}

.icon_sphere-off::before {
  content: "\f1955";
}

.icon_spider::before {
  content: "\f11ea";
}

.icon_spider-outline::before {
  content: "\f1c75";
}

.icon_spider-thread::before {
  content: "\f11eb";
}

.icon_spider-web::before {
  content: "\f0bca";
}

.icon_spirit-level::before {
  content: "\f14f1";
}

.icon_spoon-sugar::before {
  content: "\f1429";
}

.icon_spotify::before {
  content: "\f04c7";
}

.icon_spotlight::before {
  content: "\f04c8";
}

.icon_spotlight-beam::before {
  content: "\f04c9";
}

.icon_spray::before {
  content: "\f0665";
}

.icon_spray-bottle::before {
  content: "\f0ae0";
}

.icon_sprinkler::before {
  content: "\f105f";
}

.icon_sprinkler-fire::before {
  content: "\f199d";
}

.icon_sprinkler-variant::before {
  content: "\f1060";
}

.icon_sprout::before {
  content: "\f0e66";
}

.icon_sprout-outline::before {
  content: "\f0e67";
}

.icon_square::before {
  content: "\f0764";
}

.icon_square-circle::before {
  content: "\f1500";
}

.icon_square-circle-outline::before {
  content: "\f1c50";
}

.icon_square-edit-outline::before {
  content: "\f090c";
}

.icon_square-medium::before {
  content: "\f0a13";
}

.icon_square-medium-outline::before {
  content: "\f0a14";
}

.icon_square-off::before {
  content: "\f12ee";
}

.icon_square-off-outline::before {
  content: "\f12ef";
}

.icon_square-opacity::before {
  content: "\f1854";
}

.icon_square-outline::before {
  content: "\f0763";
}

.icon_square-root::before {
  content: "\f0784";
}

.icon_square-root-box::before {
  content: "\f09a3";
}

.icon_square-rounded::before {
  content: "\f14fb";
}

.icon_square-rounded-badge::before {
  content: "\f1a07";
}

.icon_square-rounded-badge-outline::before {
  content: "\f1a08";
}

.icon_square-rounded-outline::before {
  content: "\f14fc";
}

.icon_square-small::before {
  content: "\f0a15";
}

.icon_square-wave::before {
  content: "\f147b";
}

.icon_squeegee::before {
  content: "\f0ae1";
}

.icon_ssh::before {
  content: "\f08c0";
}

.icon_stack-exchange::before {
  content: "\f060b";
}

.icon_stack-overflow::before {
  content: "\f04cc";
}

.icon_stackpath::before {
  content: "\f0359";
}

.icon_stadium::before {
  content: "\f0ff9";
}

.icon_stadium-outline::before {
  content: "\f1b03";
}

.icon_stadium-variant::before {
  content: "\f0720";
}

.icon_stairs::before {
  content: "\f04cd";
}

.icon_stairs-box::before {
  content: "\f139e";
}

.icon_stairs-down::before {
  content: "\f12be";
}

.icon_stairs-up::before {
  content: "\f12bd";
}

.icon_stamper::before {
  content: "\f0d39";
}

.icon_standard-definition::before {
  content: "\f07ef";
}

.icon_star::before {
  content: "\f04ce";
}

.icon_star-box::before {
  content: "\f0a73";
}

.icon_star-box-multiple::before {
  content: "\f1286";
}

.icon_star-box-multiple-outline::before {
  content: "\f1287";
}

.icon_star-box-outline::before {
  content: "\f0a74";
}

.icon_star-check::before {
  content: "\f1566";
}

.icon_star-check-outline::before {
  content: "\f156a";
}

.icon_star-circle::before {
  content: "\f04cf";
}

.icon_star-circle-outline::before {
  content: "\f09a4";
}

.icon_star-cog::before {
  content: "\f1668";
}

.icon_star-cog-outline::before {
  content: "\f1669";
}

.icon_star-crescent::before {
  content: "\f0979";
}

.icon_star-david::before {
  content: "\f097a";
}

.icon_star-face::before {
  content: "\f09a5";
}

.icon_star-four-points::before {
  content: "\f0ae2";
}

.icon_star-four-points-box::before {
  content: "\f1c51";
}

.icon_star-four-points-box-outline::before {
  content: "\f1c52";
}

.icon_star-four-points-circle::before {
  content: "\f1c53";
}

.icon_star-four-points-circle-outline::before {
  content: "\f1c54";
}

.icon_star-four-points-outline::before {
  content: "\f0ae3";
}

.icon_star-four-points-small::before {
  content: "\f1c55";
}

.icon_star-half::before {
  content: "\f0246";
}

.icon_star-half-full::before {
  content: "\f04d0";
}

.icon_star-minus::before {
  content: "\f1564";
}

.icon_star-minus-outline::before {
  content: "\f1568";
}

.icon_star-off::before {
  content: "\f04d1";
}

.icon_star-off-outline::before {
  content: "\f155b";
}

.icon_star-outline::before {
  content: "\f04d2";
}

.icon_star-plus::before {
  content: "\f1563";
}

.icon_star-plus-outline::before {
  content: "\f1567";
}

.icon_star-remove::before {
  content: "\f1565";
}

.icon_star-remove-outline::before {
  content: "\f1569";
}

.icon_star-settings::before {
  content: "\f166a";
}

.icon_star-settings-outline::before {
  content: "\f166b";
}

.icon_star-shooting::before {
  content: "\f1741";
}

.icon_star-shooting-outline::before {
  content: "\f1742";
}

.icon_star-three-points::before {
  content: "\f0ae4";
}

.icon_star-three-points-outline::before {
  content: "\f0ae5";
}

.icon_state-machine::before {
  content: "\f11ef";
}

.icon_steam::before {
  content: "\f04d3";
}

.icon_steering::before {
  content: "\f04d4";
}

.icon_steering-off::before {
  content: "\f090e";
}

.icon_step-backward::before {
  content: "\f04d5";
}

.icon_step-backward-2::before {
  content: "\f04d6";
}

.icon_step-forward::before {
  content: "\f04d7";
}

.icon_step-forward-2::before {
  content: "\f04d8";
}

.icon_stethoscope::before {
  content: "\f04d9";
}

.icon_sticker::before {
  content: "\f1364";
}

.icon_sticker-alert::before {
  content: "\f1365";
}

.icon_sticker-alert-outline::before {
  content: "\f1366";
}

.icon_sticker-check::before {
  content: "\f1367";
}

.icon_sticker-check-outline::before {
  content: "\f1368";
}

.icon_sticker-circle-outline::before {
  content: "\f05d0";
}

.icon_sticker-emoji::before {
  content: "\f0785";
}

.icon_sticker-minus::before {
  content: "\f1369";
}

.icon_sticker-minus-outline::before {
  content: "\f136a";
}

.icon_sticker-outline::before {
  content: "\f136b";
}

.icon_sticker-plus::before {
  content: "\f136c";
}

.icon_sticker-plus-outline::before {
  content: "\f136d";
}

.icon_sticker-remove::before {
  content: "\f136e";
}

.icon_sticker-remove-outline::before {
  content: "\f136f";
}

.icon_sticker-text::before {
  content: "\f178e";
}

.icon_sticker-text-outline::before {
  content: "\f178f";
}

.icon_stocking::before {
  content: "\f04da";
}

.icon_stomach::before {
  content: "\f1093";
}

.icon_stool::before {
  content: "\f195d";
}

.icon_stool-outline::before {
  content: "\f195e";
}

.icon_stop::before {
  content: "\f04db";
}

.icon_stop-circle::before {
  content: "\f0666";
}

.icon_stop-circle-outline::before {
  content: "\f0667";
}

.icon_storage-tank::before {
  content: "\f1a75";
}

.icon_storage-tank-outline::before {
  content: "\f1a76";
}

.icon_store::before {
  content: "\f04dc";
}

.icon_store-24-hour::before {
  content: "\f04dd";
}

.icon_store-alert::before {
  content: "\f18c1";
}

.icon_store-alert-outline::before {
  content: "\f18c2";
}

.icon_store-check::before {
  content: "\f18c3";
}

.icon_store-check-outline::before {
  content: "\f18c4";
}

.icon_store-clock::before {
  content: "\f18c5";
}

.icon_store-clock-outline::before {
  content: "\f18c6";
}

.icon_store-cog::before {
  content: "\f18c7";
}

.icon_store-cog-outline::before {
  content: "\f18c8";
}

.icon_store-edit::before {
  content: "\f18c9";
}

.icon_store-edit-outline::before {
  content: "\f18ca";
}

.icon_store-marker::before {
  content: "\f18cb";
}

.icon_store-marker-outline::before {
  content: "\f18cc";
}

.icon_store-minus::before {
  content: "\f165e";
}

.icon_store-minus-outline::before {
  content: "\f18cd";
}

.icon_store-off::before {
  content: "\f18ce";
}

.icon_store-off-outline::before {
  content: "\f18cf";
}

.icon_store-outline::before {
  content: "\f1361";
}

.icon_store-plus::before {
  content: "\f165f";
}

.icon_store-plus-outline::before {
  content: "\f18d0";
}

.icon_store-remove::before {
  content: "\f1660";
}

.icon_store-remove-outline::before {
  content: "\f18d1";
}

.icon_store-search::before {
  content: "\f18d2";
}

.icon_store-search-outline::before {
  content: "\f18d3";
}

.icon_store-settings::before {
  content: "\f18d4";
}

.icon_store-settings-outline::before {
  content: "\f18d5";
}

.icon_storefront::before {
  content: "\f07c7";
}

.icon_storefront-check::before {
  content: "\f1b7d";
}

.icon_storefront-check-outline::before {
  content: "\f1b7e";
}

.icon_storefront-edit::before {
  content: "\f1b7f";
}

.icon_storefront-edit-outline::before {
  content: "\f1b80";
}

.icon_storefront-minus::before {
  content: "\f1b83";
}

.icon_storefront-minus-outline::before {
  content: "\f1b84";
}

.icon_storefront-outline::before {
  content: "\f10c1";
}

.icon_storefront-plus::before {
  content: "\f1b81";
}

.icon_storefront-plus-outline::before {
  content: "\f1b82";
}

.icon_storefront-remove::before {
  content: "\f1b85";
}

.icon_storefront-remove-outline::before {
  content: "\f1b86";
}

.icon_stove::before {
  content: "\f04de";
}

.icon_strategy::before {
  content: "\f11d6";
}

.icon_stretch-to-page::before {
  content: "\f0f2b";
}

.icon_stretch-to-page-outline::before {
  content: "\f0f2c";
}

.icon_string-lights::before {
  content: "\f12ba";
}

.icon_string-lights-off::before {
  content: "\f12bb";
}

.icon_subdirectory-arrow-left::before {
  content: "\f060c";
}

.icon_subdirectory-arrow-right::before {
  content: "\f060d";
}

.icon_submarine::before {
  content: "\f156c";
}

.icon_subtitles::before {
  content: "\f0a16";
}

.icon_subtitles-outline::before {
  content: "\f0a17";
}

.icon_subway::before {
  content: "\f06ac";
}

.icon_subway-alert-variant::before {
  content: "\f0d9d";
}

.icon_subway-variant::before {
  content: "\f04df";
}

.icon_summit::before {
  content: "\f0786";
}

.icon_sun-angle::before {
  content: "\f1b27";
}

.icon_sun-angle-outline::before {
  content: "\f1b28";
}

.icon_sun-clock::before {
  content: "\f1a77";
}

.icon_sun-clock-outline::before {
  content: "\f1a78";
}

.icon_sun-compass::before {
  content: "\f19a5";
}

.icon_sun-snowflake::before {
  content: "\f1796";
}

.icon_sun-snowflake-variant::before {
  content: "\f1a79";
}

.icon_sun-thermometer::before {
  content: "\f18d6";
}

.icon_sun-thermometer-outline::before {
  content: "\f18d7";
}

.icon_sun-wireless::before {
  content: "\f17fe";
}

.icon_sun-wireless-outline::before {
  content: "\f17ff";
}

.icon_sunglasses::before {
  content: "\f04e0";
}

.icon_surfing::before {
  content: "\f1746";
}

.icon_surround-sound::before {
  content: "\f05c5";
}

.icon_surround-sound-2-0::before {
  content: "\f07f0";
}

.icon_surround-sound-2-1::before {
  content: "\f1729";
}

.icon_surround-sound-3-1::before {
  content: "\f07f1";
}

.icon_surround-sound-5-1::before {
  content: "\f07f2";
}

.icon_surround-sound-5-1-2::before {
  content: "\f172a";
}

.icon_surround-sound-7-1::before {
  content: "\f07f3";
}

.icon_svg::before {
  content: "\f0721";
}

.icon_swap-horizontal::before {
  content: "\f04e1";
}

.icon_swap-horizontal-bold::before {
  content: "\f0bcd";
}

.icon_swap-horizontal-circle::before {
  content: "\f0fe1";
}

.icon_swap-horizontal-circle-outline::before {
  content: "\f0fe2";
}

.icon_swap-horizontal-hidden::before {
  content: "\f1d0e";
}

.icon_swap-horizontal-variant::before {
  content: "\f08c1";
}

.icon_swap-vertical::before {
  content: "\f04e2";
}

.icon_swap-vertical-bold::before {
  content: "\f0bce";
}

.icon_swap-vertical-circle::before {
  content: "\f0fe3";
}

.icon_swap-vertical-circle-outline::before {
  content: "\f0fe4";
}

.icon_swap-vertical-variant::before {
  content: "\f08c2";
}

.icon_swim::before {
  content: "\f04e3";
}

.icon_switch::before {
  content: "\f04e4";
}

.icon_sword::before {
  content: "\f04e5";
}

.icon_sword-cross::before {
  content: "\f0787";
}

.icon_syllabary-hangul::before {
  content: "\f1333";
}

.icon_syllabary-hiragana::before {
  content: "\f1334";
}

.icon_syllabary-katakana::before {
  content: "\f1335";
}

.icon_syllabary-katakana-halfwidth::before {
  content: "\f1336";
}

.icon_symbol::before {
  content: "\f1501";
}

.icon_symfony::before {
  content: "\f0ae6";
}

.icon_synagogue::before {
  content: "\f1b04";
}

.icon_synagogue-outline::before {
  content: "\f1b05";
}

.icon_sync::before {
  content: "\f04e6";
}

.icon_sync-alert::before {
  content: "\f04e7";
}

.icon_sync-circle::before {
  content: "\f1378";
}

.icon_sync-off::before {
  content: "\f04e8";
}

.icon_tab::before {
  content: "\f04e9";
}

.icon_tab-minus::before {
  content: "\f0b4b";
}

.icon_tab-plus::before {
  content: "\f075c";
}

.icon_tab-remove::before {
  content: "\f0b4c";
}

.icon_tab-search::before {
  content: "\f199e";
}

.icon_tab-unselected::before {
  content: "\f04ea";
}

.icon_table::before {
  content: "\f04eb";
}

.icon_table-account::before {
  content: "\f13b9";
}

.icon_table-alert::before {
  content: "\f13ba";
}

.icon_table-arrow-down::before {
  content: "\f13bb";
}

.icon_table-arrow-left::before {
  content: "\f13bc";
}

.icon_table-arrow-right::before {
  content: "\f13bd";
}

.icon_table-arrow-up::before {
  content: "\f13be";
}

.icon_table-border::before {
  content: "\f0a18";
}

.icon_table-cancel::before {
  content: "\f13bf";
}

.icon_table-chair::before {
  content: "\f1061";
}

.icon_table-check::before {
  content: "\f13c0";
}

.icon_table-clock::before {
  content: "\f13c1";
}

.icon_table-cog::before {
  content: "\f13c2";
}

.icon_table-column::before {
  content: "\f0835";
}

.icon_table-column-plus-after::before {
  content: "\f04ec";
}

.icon_table-column-plus-before::before {
  content: "\f04ed";
}

.icon_table-column-remove::before {
  content: "\f04ee";
}

.icon_table-column-width::before {
  content: "\f04ef";
}

.icon_table-edit::before {
  content: "\f04f0";
}

.icon_table-eye::before {
  content: "\f1094";
}

.icon_table-eye-off::before {
  content: "\f13c3";
}

.icon_table-filter::before {
  content: "\f1b8c";
}

.icon_table-furniture::before {
  content: "\f05bc";
}

.icon_table-headers-eye::before {
  content: "\f121d";
}

.icon_table-headers-eye-off::before {
  content: "\f121e";
}

.icon_table-heart::before {
  content: "\f13c4";
}

.icon_table-key::before {
  content: "\f13c5";
}

.icon_table-large::before {
  content: "\f04f1";
}

.icon_table-large-plus::before {
  content: "\f0f87";
}

.icon_table-large-remove::before {
  content: "\f0f88";
}

.icon_table-lock::before {
  content: "\f13c6";
}

.icon_table-merge-cells::before {
  content: "\f09a6";
}

.icon_table-minus::before {
  content: "\f13c7";
}

.icon_table-multiple::before {
  content: "\f13c8";
}

.icon_table-network::before {
  content: "\f13c9";
}

.icon_table-of-contents::before {
  content: "\f0836";
}

.icon_table-off::before {
  content: "\f13ca";
}

.icon_table-picnic::before {
  content: "\f1743";
}

.icon_table-pivot::before {
  content: "\f183c";
}

.icon_table-plus::before {
  content: "\f0a75";
}

.icon_table-question::before {
  content: "\f1b21";
}

.icon_table-refresh::before {
  content: "\f13a0";
}

.icon_table-remove::before {
  content: "\f0a76";
}

.icon_table-row::before {
  content: "\f0837";
}

.icon_table-row-height::before {
  content: "\f04f2";
}

.icon_table-row-plus-after::before {
  content: "\f04f3";
}

.icon_table-row-plus-before::before {
  content: "\f04f4";
}

.icon_table-row-remove::before {
  content: "\f04f5";
}

.icon_table-search::before {
  content: "\f090f";
}

.icon_table-settings::before {
  content: "\f0838";
}

.icon_table-split-cell::before {
  content: "\f142a";
}

.icon_table-star::before {
  content: "\f13cb";
}

.icon_table-sync::before {
  content: "\f13a1";
}

.icon_table-tennis::before {
  content: "\f0e68";
}

.icon_tablet::before {
  content: "\f04f6";
}

.icon_tablet-cellphone::before {
  content: "\f09a7";
}

.icon_tablet-dashboard::before {
  content: "\f0ece";
}

.icon_taco::before {
  content: "\f0762";
}

.icon_tag::before {
  content: "\f04f9";
}

.icon_tag-arrow-down::before {
  content: "\f172b";
}

.icon_tag-arrow-down-outline::before {
  content: "\f172c";
}

.icon_tag-arrow-left::before {
  content: "\f172d";
}

.icon_tag-arrow-left-outline::before {
  content: "\f172e";
}

.icon_tag-arrow-right::before {
  content: "\f172f";
}

.icon_tag-arrow-right-outline::before {
  content: "\f1730";
}

.icon_tag-arrow-up::before {
  content: "\f1731";
}

.icon_tag-arrow-up-outline::before {
  content: "\f1732";
}

.icon_tag-check::before {
  content: "\f1a7a";
}

.icon_tag-check-outline::before {
  content: "\f1a7b";
}

.icon_tag-edit::before {
  content: "\f1c9c";
}

.icon_tag-edit-outline::before {
  content: "\f1c9d";
}

.icon_tag-faces::before {
  content: "\f04fa";
}

.icon_tag-heart::before {
  content: "\f068b";
}

.icon_tag-heart-outline::before {
  content: "\f0bcf";
}

.icon_tag-hidden::before {
  content: "\f1c76";
}

.icon_tag-minus::before {
  content: "\f0910";
}

.icon_tag-minus-outline::before {
  content: "\f121f";
}

.icon_tag-multiple::before {
  content: "\f04fb";
}

.icon_tag-multiple-outline::before {
  content: "\f12f7";
}

.icon_tag-off::before {
  content: "\f1220";
}

.icon_tag-off-outline::before {
  content: "\f1221";
}

.icon_tag-outline::before {
  content: "\f04fc";
}

.icon_tag-plus::before {
  content: "\f0722";
}

.icon_tag-plus-outline::before {
  content: "\f1222";
}

.icon_tag-remove::before {
  content: "\f0723";
}

.icon_tag-remove-outline::before {
  content: "\f1223";
}

.icon_tag-search::before {
  content: "\f1907";
}

.icon_tag-search-outline::before {
  content: "\f1908";
}

.icon_tag-text::before {
  content: "\f1224";
}

.icon_tag-text-outline::before {
  content: "\f04fd";
}

.icon_tailwind::before {
  content: "\f13ff";
}

.icon_tally-mark-1::before {
  content: "\f1abc";
}

.icon_tally-mark-2::before {
  content: "\f1abd";
}

.icon_tally-mark-3::before {
  content: "\f1abe";
}

.icon_tally-mark-4::before {
  content: "\f1abf";
}

.icon_tally-mark-5::before {
  content: "\f1ac0";
}

.icon_tangram::before {
  content: "\f04f8";
}

.icon_tank::before {
  content: "\f0d3a";
}

.icon_tanker-truck::before {
  content: "\f0fe5";
}

.icon_tape-drive::before {
  content: "\f16df";
}

.icon_tape-measure::before {
  content: "\f0b4d";
}

.icon_target::before {
  content: "\f04fe";
}

.icon_target-account::before {
  content: "\f0bd0";
}

.icon_target-variant::before {
  content: "\f0a77";
}

.icon_taxi::before {
  content: "\f04ff";
}

.icon_tea::before {
  content: "\f0d9e";
}

.icon_tea-outline::before {
  content: "\f0d9f";
}

.icon_teamviewer::before {
  content: "\f0500";
}

.icon_teddy-bear::before {
  content: "\f18fb";
}

.icon_telescope::before {
  content: "\f0b4e";
}

.icon_television::before {
  content: "\f0502";
}

.icon_television-ambient-light::before {
  content: "\f1356";
}

.icon_television-box::before {
  content: "\f0839";
}

.icon_television-classic::before {
  content: "\f07f4";
}

.icon_television-classic-off::before {
  content: "\f083a";
}

.icon_television-guide::before {
  content: "\f0503";
}

.icon_television-off::before {
  content: "\f083b";
}

.icon_television-pause::before {
  content: "\f0f89";
}

.icon_television-play::before {
  content: "\f0ecf";
}

.icon_television-shimmer::before {
  content: "\f1110";
}

.icon_television-speaker::before {
  content: "\f1b1b";
}

.icon_television-speaker-off::before {
  content: "\f1b1c";
}

.icon_television-stop::before {
  content: "\f0f8a";
}

.icon_temperature-celsius::before {
  content: "\f0504";
}

.icon_temperature-fahrenheit::before {
  content: "\f0505";
}

.icon_temperature-kelvin::before {
  content: "\f0506";
}

.icon_temple-buddhist::before {
  content: "\f1b06";
}

.icon_temple-buddhist-outline::before {
  content: "\f1b07";
}

.icon_temple-hindu::before {
  content: "\f1b08";
}

.icon_temple-hindu-outline::before {
  content: "\f1b09";
}

.icon_tennis::before {
  content: "\f0da0";
}

.icon_tennis-ball::before {
  content: "\f0507";
}

.icon_tennis-ball-outline::before {
  content: "\f1c5f";
}

.icon_tent::before {
  content: "\f0508";
}

.icon_terraform::before {
  content: "\f1062";
}

.icon_terrain::before {
  content: "\f0509";
}

.icon_test-tube::before {
  content: "\f0668";
}

.icon_test-tube-empty::before {
  content: "\f0911";
}

.icon_test-tube-off::before {
  content: "\f0912";
}

.icon_text::before {
  content: "\f09a8";
}

.icon_text-account::before {
  content: "\f1570";
}

.icon_text-box::before {
  content: "\f021a";
}

.icon_text-box-check::before {
  content: "\f0ea6";
}

.icon_text-box-check-outline::before {
  content: "\f0ea7";
}

.icon_text-box-edit::before {
  content: "\f1a7c";
}

.icon_text-box-edit-outline::before {
  content: "\f1a7d";
}

.icon_text-box-minus::before {
  content: "\f0ea8";
}

.icon_text-box-minus-outline::before {
  content: "\f0ea9";
}

.icon_text-box-multiple::before {
  content: "\f0ab7";
}

.icon_text-box-multiple-outline::before {
  content: "\f0ab8";
}

.icon_text-box-outline::before {
  content: "\f09ed";
}

.icon_text-box-plus::before {
  content: "\f0eaa";
}

.icon_text-box-plus-outline::before {
  content: "\f0eab";
}

.icon_text-box-remove::before {
  content: "\f0eac";
}

.icon_text-box-remove-outline::before {
  content: "\f0ead";
}

.icon_text-box-search::before {
  content: "\f0eae";
}

.icon_text-box-search-outline::before {
  content: "\f0eaf";
}

.icon_text-long::before {
  content: "\f09aa";
}

.icon_text-recognition::before {
  content: "\f113d";
}

.icon_text-search::before {
  content: "\f13b8";
}

.icon_text-search-variant::before {
  content: "\f1a7e";
}

.icon_text-shadow::before {
  content: "\f0669";
}

.icon_text-short::before {
  content: "\f09a9";
}

.icon_texture::before {
  content: "\f050c";
}

.icon_texture-box::before {
  content: "\f0fe6";
}

.icon_theater::before {
  content: "\f050d";
}

.icon_theme-light-dark::before {
  content: "\f050e";
}

.icon_thermometer::before {
  content: "\f050f";
}

.icon_thermometer-alert::before {
  content: "\f0e01";
}

.icon_thermometer-auto::before {
  content: "\f1b0f";
}

.icon_thermometer-bluetooth::before {
  content: "\f1895";
}

.icon_thermometer-check::before {
  content: "\f1a7f";
}

.icon_thermometer-chevron-down::before {
  content: "\f0e02";
}

.icon_thermometer-chevron-up::before {
  content: "\f0e03";
}

.icon_thermometer-high::before {
  content: "\f10c2";
}

.icon_thermometer-lines::before {
  content: "\f0510";
}

.icon_thermometer-low::before {
  content: "\f10c3";
}

.icon_thermometer-minus::before {
  content: "\f0e04";
}

.icon_thermometer-off::before {
  content: "\f1531";
}

.icon_thermometer-plus::before {
  content: "\f0e05";
}

.icon_thermometer-probe::before {
  content: "\f1b2b";
}

.icon_thermometer-probe-off::before {
  content: "\f1b2c";
}

.icon_thermometer-water::before {
  content: "\f1a80";
}

.icon_thermostat::before {
  content: "\f0393";
}

.icon_thermostat-auto::before {
  content: "\f1b17";
}

.icon_thermostat-box::before {
  content: "\f0891";
}

.icon_thermostat-box-auto::before {
  content: "\f1b18";
}

.icon_thermostat-cog::before {
  content: "\f1c80";
}

.icon_thought-bubble::before {
  content: "\f07f6";
}

.icon_thought-bubble-outline::before {
  content: "\f07f7";
}

.icon_thumb-down::before {
  content: "\f0511";
}

.icon_thumb-down-outline::before {
  content: "\f0512";
}

.icon_thumb-up::before {
  content: "\f0513";
}

.icon_thumb-up-outline::before {
  content: "\f0514";
}

.icon_thumbs-up-down::before {
  content: "\f0515";
}

.icon_thumbs-up-down-outline::before {
  content: "\f1914";
}

.icon_ticket::before {
  content: "\f0516";
}

.icon_ticket-account::before {
  content: "\f0517";
}

.icon_ticket-confirmation::before {
  content: "\f0518";
}

.icon_ticket-confirmation-outline::before {
  content: "\f13aa";
}

.icon_ticket-outline::before {
  content: "\f0913";
}

.icon_ticket-percent::before {
  content: "\f0724";
}

.icon_ticket-percent-outline::before {
  content: "\f142b";
}

.icon_tie::before {
  content: "\f0519";
}

.icon_tilde::before {
  content: "\f0725";
}

.icon_tilde-off::before {
  content: "\f18f3";
}

.icon_timelapse::before {
  content: "\f051a";
}

.icon_timeline::before {
  content: "\f0bd1";
}

.icon_timeline-alert::before {
  content: "\f0f95";
}

.icon_timeline-alert-outline::before {
  content: "\f0f98";
}

.icon_timeline-check::before {
  content: "\f1532";
}

.icon_timeline-check-outline::before {
  content: "\f1533";
}

.icon_timeline-clock::before {
  content: "\f11fb";
}

.icon_timeline-clock-outline::before {
  content: "\f11fc";
}

.icon_timeline-minus::before {
  content: "\f1534";
}

.icon_timeline-minus-outline::before {
  content: "\f1535";
}

.icon_timeline-outline::before {
  content: "\f0bd2";
}

.icon_timeline-plus::before {
  content: "\f0f96";
}

.icon_timeline-plus-outline::before {
  content: "\f0f97";
}

.icon_timeline-question::before {
  content: "\f0f99";
}

.icon_timeline-question-outline::before {
  content: "\f0f9a";
}

.icon_timeline-remove::before {
  content: "\f1536";
}

.icon_timeline-remove-outline::before {
  content: "\f1537";
}

.icon_timeline-text::before {
  content: "\f0bd3";
}

.icon_timeline-text-outline::before {
  content: "\f0bd4";
}

.icon_timer::before {
  content: "\f13ab";
}

.icon_timer-10::before {
  content: "\f051c";
}

.icon_timer-3::before {
  content: "\f051d";
}

.icon_timer-alert::before {
  content: "\f1acc";
}

.icon_timer-alert-outline::before {
  content: "\f1acd";
}

.icon_timer-cancel::before {
  content: "\f1ace";
}

.icon_timer-cancel-outline::before {
  content: "\f1acf";
}

.icon_timer-check::before {
  content: "\f1ad0";
}

.icon_timer-check-outline::before {
  content: "\f1ad1";
}

.icon_timer-cog::before {
  content: "\f1925";
}

.icon_timer-cog-outline::before {
  content: "\f1926";
}

.icon_timer-edit::before {
  content: "\f1ad2";
}

.icon_timer-edit-outline::before {
  content: "\f1ad3";
}

.icon_timer-lock::before {
  content: "\f1ad4";
}

.icon_timer-lock-open::before {
  content: "\f1ad5";
}

.icon_timer-lock-open-outline::before {
  content: "\f1ad6";
}

.icon_timer-lock-outline::before {
  content: "\f1ad7";
}

.icon_timer-marker::before {
  content: "\f1ad8";
}

.icon_timer-marker-outline::before {
  content: "\f1ad9";
}

.icon_timer-minus::before {
  content: "\f1ada";
}

.icon_timer-minus-outline::before {
  content: "\f1adb";
}

.icon_timer-music::before {
  content: "\f1adc";
}

.icon_timer-music-outline::before {
  content: "\f1add";
}

.icon_timer-off::before {
  content: "\f13ac";
}

.icon_timer-off-outline::before {
  content: "\f051e";
}

.icon_timer-outline::before {
  content: "\f051b";
}

.icon_timer-pause::before {
  content: "\f1ade";
}

.icon_timer-pause-outline::before {
  content: "\f1adf";
}

.icon_timer-play::before {
  content: "\f1ae0";
}

.icon_timer-play-outline::before {
  content: "\f1ae1";
}

.icon_timer-plus::before {
  content: "\f1ae2";
}

.icon_timer-plus-outline::before {
  content: "\f1ae3";
}

.icon_timer-refresh::before {
  content: "\f1ae4";
}

.icon_timer-refresh-outline::before {
  content: "\f1ae5";
}

.icon_timer-remove::before {
  content: "\f1ae6";
}

.icon_timer-remove-outline::before {
  content: "\f1ae7";
}

.icon_timer-sand::before {
  content: "\f051f";
}

.icon_timer-sand-complete::before {
  content: "\f199f";
}

.icon_timer-sand-empty::before {
  content: "\f06ad";
}

.icon_timer-sand-full::before {
  content: "\f078c";
}

.icon_timer-sand-paused::before {
  content: "\f19a0";
}

.icon_timer-settings::before {
  content: "\f1923";
}

.icon_timer-settings-outline::before {
  content: "\f1924";
}

.icon_timer-star::before {
  content: "\f1ae8";
}

.icon_timer-star-outline::before {
  content: "\f1ae9";
}

.icon_timer-stop::before {
  content: "\f1aea";
}

.icon_timer-stop-outline::before {
  content: "\f1aeb";
}

.icon_timer-sync::before {
  content: "\f1aec";
}

.icon_timer-sync-outline::before {
  content: "\f1aed";
}

.icon_timetable::before {
  content: "\f0520";
}

.icon_tire::before {
  content: "\f1896";
}

.icon_toaster::before {
  content: "\f1063";
}

.icon_toaster-off::before {
  content: "\f11b7";
}

.icon_toaster-oven::before {
  content: "\f0cd3";
}

.icon_toggle-switch::before {
  content: "\f0521";
}

.icon_toggle-switch-off::before {
  content: "\f0522";
}

.icon_toggle-switch-off-outline::before {
  content: "\f0a19";
}

.icon_toggle-switch-outline::before {
  content: "\f0a1a";
}

.icon_toggle-switch-variant::before {
  content: "\f1a25";
}

.icon_toggle-switch-variant-off::before {
  content: "\f1a26";
}

.icon_toilet::before {
  content: "\f09ab";
}

.icon_toolbox::before {
  content: "\f09ac";
}

.icon_toolbox-outline::before {
  content: "\f09ad";
}

.icon_tools::before {
  content: "\f1064";
}

.icon_tooltip::before {
  content: "\f0523";
}

.icon_tooltip-account::before {
  content: "\f000c";
}

.icon_tooltip-cellphone::before {
  content: "\f183b";
}

.icon_tooltip-check::before {
  content: "\f155c";
}

.icon_tooltip-check-outline::before {
  content: "\f155d";
}

.icon_tooltip-edit::before {
  content: "\f0524";
}

.icon_tooltip-edit-outline::before {
  content: "\f12c5";
}

.icon_tooltip-image::before {
  content: "\f0525";
}

.icon_tooltip-image-outline::before {
  content: "\f0bd5";
}

.icon_tooltip-minus::before {
  content: "\f155e";
}

.icon_tooltip-minus-outline::before {
  content: "\f155f";
}

.icon_tooltip-outline::before {
  content: "\f0526";
}

.icon_tooltip-plus::before {
  content: "\f0bd6";
}

.icon_tooltip-plus-outline::before {
  content: "\f0527";
}

.icon_tooltip-question::before {
  content: "\f1bba";
}

.icon_tooltip-question-outline::before {
  content: "\f1bbb";
}

.icon_tooltip-remove::before {
  content: "\f1560";
}

.icon_tooltip-remove-outline::before {
  content: "\f1561";
}

.icon_tooltip-text::before {
  content: "\f0528";
}

.icon_tooltip-text-outline::before {
  content: "\f0bd7";
}

.icon_tooth::before {
  content: "\f08c3";
}

.icon_tooth-outline::before {
  content: "\f0529";
}

.icon_toothbrush::before {
  content: "\f1129";
}

.icon_toothbrush-electric::before {
  content: "\f112c";
}

.icon_toothbrush-paste::before {
  content: "\f112a";
}

.icon_torch::before {
  content: "\f1606";
}

.icon_tortoise::before {
  content: "\f0d3b";
}

.icon_toslink::before {
  content: "\f12b8";
}

.icon_touch-text-outline::before {
  content: "\f1c60";
}

.icon_tournament::before {
  content: "\f09ae";
}

.icon_tow-truck::before {
  content: "\f083c";
}

.icon_tower-beach::before {
  content: "\f0681";
}

.icon_tower-fire::before {
  content: "\f0682";
}

.icon_town-hall::before {
  content: "\f1875";
}

.icon_toy-brick::before {
  content: "\f1288";
}

.icon_toy-brick-marker::before {
  content: "\f1289";
}

.icon_toy-brick-marker-outline::before {
  content: "\f128a";
}

.icon_toy-brick-minus::before {
  content: "\f128b";
}

.icon_toy-brick-minus-outline::before {
  content: "\f128c";
}

.icon_toy-brick-outline::before {
  content: "\f128d";
}

.icon_toy-brick-plus::before {
  content: "\f128e";
}

.icon_toy-brick-plus-outline::before {
  content: "\f128f";
}

.icon_toy-brick-remove::before {
  content: "\f1290";
}

.icon_toy-brick-remove-outline::before {
  content: "\f1291";
}

.icon_toy-brick-search::before {
  content: "\f1292";
}

.icon_toy-brick-search-outline::before {
  content: "\f1293";
}

.icon_track-light::before {
  content: "\f0914";
}

.icon_track-light-off::before {
  content: "\f1b01";
}

.icon_trackpad::before {
  content: "\f07f8";
}

.icon_trackpad-lock::before {
  content: "\f0933";
}

.icon_tractor::before {
  content: "\f0892";
}

.icon_tractor-variant::before {
  content: "\f14c4";
}

.icon_trademark::before {
  content: "\f0a78";
}

.icon_traffic-cone::before {
  content: "\f137c";
}

.icon_traffic-light::before {
  content: "\f052b";
}

.icon_traffic-light-outline::before {
  content: "\f182a";
}

.icon_train::before {
  content: "\f052c";
}

.icon_train-bus::before {
  content: "\f1cc7";
}

.icon_train-car::before {
  content: "\f0bd8";
}

.icon_train-car-autorack::before {
  content: "\f1b2d";
}

.icon_train-car-box::before {
  content: "\f1b2e";
}

.icon_train-car-box-full::before {
  content: "\f1b2f";
}

.icon_train-car-box-open::before {
  content: "\f1b30";
}

.icon_train-car-caboose::before {
  content: "\f1b31";
}

.icon_train-car-centerbeam::before {
  content: "\f1b32";
}

.icon_train-car-centerbeam-full::before {
  content: "\f1b33";
}

.icon_train-car-container::before {
  content: "\f1b34";
}

.icon_train-car-flatbed::before {
  content: "\f1b35";
}

.icon_train-car-flatbed-car::before {
  content: "\f1b36";
}

.icon_train-car-flatbed-tank::before {
  content: "\f1b37";
}

.icon_train-car-gondola::before {
  content: "\f1b38";
}

.icon_train-car-gondola-full::before {
  content: "\f1b39";
}

.icon_train-car-hopper::before {
  content: "\f1b3a";
}

.icon_train-car-hopper-covered::before {
  content: "\f1b3b";
}

.icon_train-car-hopper-full::before {
  content: "\f1b3c";
}

.icon_train-car-intermodal::before {
  content: "\f1b3d";
}

.icon_train-car-passenger::before {
  content: "\f1733";
}

.icon_train-car-passenger-door::before {
  content: "\f1734";
}

.icon_train-car-passenger-door-open::before {
  content: "\f1735";
}

.icon_train-car-passenger-variant::before {
  content: "\f1736";
}

.icon_train-car-tank::before {
  content: "\f1b3e";
}

.icon_train-variant::before {
  content: "\f08c4";
}

.icon_tram::before {
  content: "\f052d";
}

.icon_tram-side::before {
  content: "\f0fe7";
}

.icon_transcribe::before {
  content: "\f052e";
}

.icon_transcribe-close::before {
  content: "\f052f";
}

.icon_transfer::before {
  content: "\f1065";
}

.icon_transfer-down::before {
  content: "\f0da1";
}

.icon_transfer-left::before {
  content: "\f0da2";
}

.icon_transfer-right::before {
  content: "\f0530";
}

.icon_transfer-up::before {
  content: "\f0da3";
}

.icon_transit-connection::before {
  content: "\f0d3c";
}

.icon_transit-connection-horizontal::before {
  content: "\f1546";
}

.icon_transit-connection-variant::before {
  content: "\f0d3d";
}

.icon_transit-detour::before {
  content: "\f0f8b";
}

.icon_transit-skip::before {
  content: "\f1515";
}

.icon_transit-transfer::before {
  content: "\f06ae";
}

.icon_transition::before {
  content: "\f0915";
}

.icon_transition-masked::before {
  content: "\f0916";
}

.icon_translate::before {
  content: "\f05ca";
}

.icon_translate-off::before {
  content: "\f0e06";
}

.icon_translate-variant::before {
  content: "\f1b99";
}

.icon_transmission-tower::before {
  content: "\f0d3e";
}

.icon_transmission-tower-export::before {
  content: "\f192c";
}

.icon_transmission-tower-import::before {
  content: "\f192d";
}

.icon_transmission-tower-off::before {
  content: "\f19dd";
}

.icon_trash-can::before {
  content: "\f0a79";
}

.icon_trash-can-outline::before {
  content: "\f0a7a";
}

.icon_tray::before {
  content: "\f1294";
}

.icon_tray-alert::before {
  content: "\f1295";
}

.icon_tray-arrow-down::before {
  content: "\f0120";
}

.icon_tray-arrow-up::before {
  content: "\f011d";
}

.icon_tray-full::before {
  content: "\f1296";
}

.icon_tray-minus::before {
  content: "\f1297";
}

.icon_tray-plus::before {
  content: "\f1298";
}

.icon_tray-remove::before {
  content: "\f1299";
}

.icon_treasure-chest::before {
  content: "\f0726";
}

.icon_treasure-chest-outline::before {
  content: "\f1c77";
}

.icon_tree::before {
  content: "\f0531";
}

.icon_tree-outline::before {
  content: "\f0e69";
}

.icon_trello::before {
  content: "\f0532";
}

.icon_trending-down::before {
  content: "\f0533";
}

.icon_trending-neutral::before {
  content: "\f0534";
}

.icon_trending-up::before {
  content: "\f0535";
}

.icon_triangle::before {
  content: "\f0536";
}

.icon_triangle-down::before {
  content: "\f1c56";
}

.icon_triangle-down-outline::before {
  content: "\f1c57";
}

.icon_triangle-outline::before {
  content: "\f0537";
}

.icon_triangle-small-down::before {
  content: "\f1a09";
}

.icon_triangle-small-up::before {
  content: "\f1a0a";
}

.icon_triangle-wave::before {
  content: "\f147c";
}

.icon_triforce::before {
  content: "\f0bd9";
}

.icon_trophy::before {
  content: "\f0538";
}

.icon_trophy-award::before {
  content: "\f0539";
}

.icon_trophy-broken::before {
  content: "\f0da4";
}

.icon_trophy-outline::before {
  content: "\f053a";
}

.icon_trophy-variant::before {
  content: "\f053b";
}

.icon_trophy-variant-outline::before {
  content: "\f053c";
}

.icon_truck::before {
  content: "\f053d";
}

.icon_truck-alert::before {
  content: "\f19de";
}

.icon_truck-alert-outline::before {
  content: "\f19df";
}

.icon_truck-cargo-container::before {
  content: "\f18d8";
}

.icon_truck-check::before {
  content: "\f0cd4";
}

.icon_truck-check-outline::before {
  content: "\f129a";
}

.icon_truck-delivery::before {
  content: "\f053e";
}

.icon_truck-delivery-outline::before {
  content: "\f129b";
}

.icon_truck-fast::before {
  content: "\f0788";
}

.icon_truck-fast-outline::before {
  content: "\f129c";
}

.icon_truck-flatbed::before {
  content: "\f1891";
}

.icon_truck-minus::before {
  content: "\f19ae";
}

.icon_truck-minus-outline::before {
  content: "\f19bd";
}

.icon_truck-off-road::before {
  content: "\f1c9e";
}

.icon_truck-off-road-off::before {
  content: "\f1c9f";
}

.icon_truck-outline::before {
  content: "\f129d";
}

.icon_truck-plus::before {
  content: "\f19ad";
}

.icon_truck-plus-outline::before {
  content: "\f19bc";
}

.icon_truck-remove::before {
  content: "\f19af";
}

.icon_truck-remove-outline::before {
  content: "\f19be";
}

.icon_truck-snowflake::before {
  content: "\f19a6";
}

.icon_truck-trailer::before {
  content: "\f0727";
}

.icon_trumpet::before {
  content: "\f1096";
}

.icon_tshirt-crew::before {
  content: "\f0a7b";
}

.icon_tshirt-crew-outline::before {
  content: "\f053f";
}

.icon_tshirt-v::before {
  content: "\f0a7c";
}

.icon_tshirt-v-outline::before {
  content: "\f0540";
}

.icon_tsunami::before {
  content: "\f1a81";
}

.icon_tumble-dryer::before {
  content: "\f0917";
}

.icon_tumble-dryer-alert::before {
  content: "\f11ba";
}

.icon_tumble-dryer-off::before {
  content: "\f11bb";
}

.icon_tune::before {
  content: "\f062e";
}

.icon_tune-variant::before {
  content: "\f1542";
}

.icon_tune-vertical::before {
  content: "\f066a";
}

.icon_tune-vertical-variant::before {
  content: "\f1543";
}

.icon_tunnel::before {
  content: "\f183d";
}

.icon_tunnel-outline::before {
  content: "\f183e";
}

.icon_turbine::before {
  content: "\f1a82";
}

.icon_turkey::before {
  content: "\f171b";
}

.icon_turnstile::before {
  content: "\f0cd5";
}

.icon_turnstile-outline::before {
  content: "\f0cd6";
}

.icon_turtle::before {
  content: "\f0cd7";
}

.icon_twitch::before {
  content: "\f0543";
}

.icon_twitter::before {
  content: "\f0544";
}

.icon_two-factor-authentication::before {
  content: "\f09af";
}

.icon_typewriter::before {
  content: "\f0f2d";
}

.icon_ubisoft::before {
  content: "\f0bda";
}

.icon_ubuntu::before {
  content: "\f0548";
}

.icon_ufo::before {
  content: "\f10c4";
}

.icon_ufo-outline::before {
  content: "\f10c5";
}

.icon_ultra-high-definition::before {
  content: "\f07f9";
}

.icon_umbraco::before {
  content: "\f0549";
}

.icon_umbrella::before {
  content: "\f054a";
}

.icon_umbrella-beach::before {
  content: "\f188a";
}

.icon_umbrella-beach-outline::before {
  content: "\f188b";
}

.icon_umbrella-closed::before {
  content: "\f09b0";
}

.icon_umbrella-closed-outline::before {
  content: "\f13e2";
}

.icon_umbrella-closed-variant::before {
  content: "\f13e1";
}

.icon_umbrella-outline::before {
  content: "\f054b";
}

.icon_underwear-outline::before {
  content: "\f1d0f";
}

.icon_undo::before {
  content: "\f054c";
}

.icon_undo-variant::before {
  content: "\f054d";
}

.icon_unfold-less-horizontal::before {
  content: "\f054e";
}

.icon_unfold-less-vertical::before {
  content: "\f0760";
}

.icon_unfold-more-horizontal::before {
  content: "\f054f";
}

.icon_unfold-more-vertical::before {
  content: "\f0761";
}

.icon_ungroup::before {
  content: "\f0550";
}

.icon_unicode::before {
  content: "\f0ed0";
}

.icon_unicorn::before {
  content: "\f15c2";
}

.icon_unicorn-variant::before {
  content: "\f15c3";
}

.icon_unicycle::before {
  content: "\f15e5";
}

.icon_unity::before {
  content: "\f06af";
}

.icon_unreal::before {
  content: "\f09b1";
}

.icon_update::before {
  content: "\f06b0";
}

.icon_upload::before {
  content: "\f0552";
}

.icon_upload-box::before {
  content: "\f1d10";
}

.icon_upload-box-outline::before {
  content: "\f1d11";
}

.icon_upload-circle::before {
  content: "\f1d12";
}

.icon_upload-circle-outline::before {
  content: "\f1d13";
}

.icon_upload-lock::before {
  content: "\f1373";
}

.icon_upload-lock-outline::before {
  content: "\f1374";
}

.icon_upload-multiple::before {
  content: "\f083d";
}

.icon_upload-multiple-outline::before {
  content: "\f1d14";
}

.icon_upload-network::before {
  content: "\f06f6";
}

.icon_upload-network-outline::before {
  content: "\f0cd8";
}

.icon_upload-off::before {
  content: "\f10c6";
}

.icon_upload-off-outline::before {
  content: "\f10c7";
}

.icon_upload-outline::before {
  content: "\f0e07";
}

.icon_usb::before {
  content: "\f0553";
}

.icon_usb-c-port::before {
  content: "\f1cbf";
}

.icon_usb-flash-drive::before {
  content: "\f129e";
}

.icon_usb-flash-drive-outline::before {
  content: "\f129f";
}

.icon_usb-port::before {
  content: "\f11f0";
}

.icon_vacuum::before {
  content: "\f19a1";
}

.icon_vacuum-outline::before {
  content: "\f19a2";
}

.icon_valve::before {
  content: "\f1066";
}

.icon_valve-closed::before {
  content: "\f1067";
}

.icon_valve-open::before {
  content: "\f1068";
}

.icon_van-passenger::before {
  content: "\f07fa";
}

.icon_van-utility::before {
  content: "\f07fb";
}

.icon_vanish::before {
  content: "\f07fc";
}

.icon_vanish-quarter::before {
  content: "\f1554";
}

.icon_vanity-light::before {
  content: "\f11e1";
}

.icon_variable::before {
  content: "\f0ae7";
}

.icon_variable-box::before {
  content: "\f1111";
}

.icon_vector-arrange-above::before {
  content: "\f0554";
}

.icon_vector-arrange-below::before {
  content: "\f0555";
}

.icon_vector-bezier::before {
  content: "\f0ae8";
}

.icon_vector-circle::before {
  content: "\f0556";
}

.icon_vector-circle-variant::before {
  content: "\f0557";
}

.icon_vector-combine::before {
  content: "\f0558";
}

.icon_vector-curve::before {
  content: "\f0559";
}

.icon_vector-difference::before {
  content: "\f055a";
}

.icon_vector-difference-ab::before {
  content: "\f055b";
}

.icon_vector-difference-ba::before {
  content: "\f055c";
}

.icon_vector-ellipse::before {
  content: "\f0893";
}

.icon_vector-intersection::before {
  content: "\f055d";
}

.icon_vector-line::before {
  content: "\f055e";
}

.icon_vector-link::before {
  content: "\f0fe8";
}

.icon_vector-point::before {
  content: "\f01c4";
}

.icon_vector-point-edit::before {
  content: "\f09e8";
}

.icon_vector-point-minus::before {
  content: "\f1b78";
}

.icon_vector-point-plus::before {
  content: "\f1b79";
}

.icon_vector-point-select::before {
  content: "\f055f";
}

.icon_vector-polygon::before {
  content: "\f0560";
}

.icon_vector-polygon-variant::before {
  content: "\f1856";
}

.icon_vector-polyline::before {
  content: "\f0561";
}

.icon_vector-polyline-edit::before {
  content: "\f1225";
}

.icon_vector-polyline-minus::before {
  content: "\f1226";
}

.icon_vector-polyline-plus::before {
  content: "\f1227";
}

.icon_vector-polyline-remove::before {
  content: "\f1228";
}

.icon_vector-radius::before {
  content: "\f074a";
}

.icon_vector-rectangle::before {
  content: "\f05c6";
}

.icon_vector-selection::before {
  content: "\f0562";
}

.icon_vector-square::before {
  content: "\f0001";
}

.icon_vector-square-close::before {
  content: "\f1857";
}

.icon_vector-square-edit::before {
  content: "\f18d9";
}

.icon_vector-square-minus::before {
  content: "\f18da";
}

.icon_vector-square-open::before {
  content: "\f1858";
}

.icon_vector-square-plus::before {
  content: "\f18db";
}

.icon_vector-square-remove::before {
  content: "\f18dc";
}

.icon_vector-triangle::before {
  content: "\f0563";
}

.icon_vector-union::before {
  content: "\f0564";
}

.icon_vhs::before {
  content: "\f0a1b";
}

.icon_vibrate::before {
  content: "\f0566";
}

.icon_vibrate-off::before {
  content: "\f0cd9";
}

.icon_video::before {
  content: "\f0567";
}

.icon_video-2d::before {
  content: "\f1a1c";
}

.icon_video-3d::before {
  content: "\f07fd";
}

.icon_video-3d-off::before {
  content: "\f13d9";
}

.icon_video-3d-variant::before {
  content: "\f0ed1";
}

.icon_video-4k-box::before {
  content: "\f083e";
}

.icon_video-account::before {
  content: "\f0919";
}

.icon_video-box::before {
  content: "\f00fd";
}

.icon_video-box-off::before {
  content: "\f00fe";
}

.icon_video-check::before {
  content: "\f1069";
}

.icon_video-check-outline::before {
  content: "\f106a";
}

.icon_video-high-definition::before {
  content: "\f152e";
}

.icon_video-image::before {
  content: "\f091a";
}

.icon_video-input-antenna::before {
  content: "\f083f";
}

.icon_video-input-component::before {
  content: "\f0840";
}

.icon_video-input-hdmi::before {
  content: "\f0841";
}

.icon_video-input-scart::before {
  content: "\f0f8c";
}

.icon_video-input-svideo::before {
  content: "\f0842";
}

.icon_video-marker::before {
  content: "\f19a9";
}

.icon_video-marker-outline::before {
  content: "\f19aa";
}

.icon_video-minus::before {
  content: "\f09b2";
}

.icon_video-minus-outline::before {
  content: "\f02ba";
}

.icon_video-off::before {
  content: "\f0568";
}

.icon_video-off-outline::before {
  content: "\f0bdb";
}

.icon_video-outline::before {
  content: "\f0bdc";
}

.icon_video-plus::before {
  content: "\f09b3";
}

.icon_video-plus-outline::before {
  content: "\f01d3";
}

.icon_video-stabilization::before {
  content: "\f091b";
}

.icon_video-standard-definition::before {
  content: "\f1ca0";
}

.icon_video-switch::before {
  content: "\f0569";
}

.icon_video-switch-outline::before {
  content: "\f0790";
}

.icon_video-vintage::before {
  content: "\f0a1c";
}

.icon_video-wireless::before {
  content: "\f0ed2";
}

.icon_video-wireless-outline::before {
  content: "\f0ed3";
}

.icon_view-agenda::before {
  content: "\f056a";
}

.icon_view-agenda-outline::before {
  content: "\f11d8";
}

.icon_view-array::before {
  content: "\f056b";
}

.icon_view-array-outline::before {
  content: "\f1485";
}

.icon_view-carousel::before {
  content: "\f056c";
}

.icon_view-carousel-outline::before {
  content: "\f1486";
}

.icon_view-column::before {
  content: "\f056d";
}

.icon_view-column-outline::before {
  content: "\f1487";
}

.icon_view-comfy::before {
  content: "\f0e6a";
}

.icon_view-comfy-outline::before {
  content: "\f1488";
}

.icon_view-compact::before {
  content: "\f0e6b";
}

.icon_view-compact-outline::before {
  content: "\f0e6c";
}

.icon_view-dashboard::before {
  content: "\f056e";
}

.icon_view-dashboard-edit::before {
  content: "\f1947";
}

.icon_view-dashboard-edit-outline::before {
  content: "\f1948";
}

.icon_view-dashboard-outline::before {
  content: "\f0a1d";
}

.icon_view-dashboard-variant::before {
  content: "\f0843";
}

.icon_view-dashboard-variant-outline::before {
  content: "\f1489";
}

.icon_view-day::before {
  content: "\f056f";
}

.icon_view-day-outline::before {
  content: "\f148a";
}

.icon_view-gallery::before {
  content: "\f1888";
}

.icon_view-gallery-outline::before {
  content: "\f1889";
}

.icon_view-grid::before {
  content: "\f0570";
}

.icon_view-grid-compact::before {
  content: "\f1c61";
}

.icon_view-grid-outline::before {
  content: "\f11d9";
}

.icon_view-grid-plus::before {
  content: "\f0f8d";
}

.icon_view-grid-plus-outline::before {
  content: "\f11da";
}

.icon_view-headline::before {
  content: "\f0571";
}

.icon_view-list::before {
  content: "\f0572";
}

.icon_view-list-outline::before {
  content: "\f148b";
}

.icon_view-module::before {
  content: "\f0573";
}

.icon_view-module-outline::before {
  content: "\f148c";
}

.icon_view-parallel::before {
  content: "\f0728";
}

.icon_view-parallel-outline::before {
  content: "\f148d";
}

.icon_view-quilt::before {
  content: "\f0574";
}

.icon_view-quilt-outline::before {
  content: "\f148e";
}

.icon_view-sequential::before {
  content: "\f0729";
}

.icon_view-sequential-outline::before {
  content: "\f148f";
}

.icon_view-split-horizontal::before {
  content: "\f0bcb";
}

.icon_view-split-vertical::before {
  content: "\f0bcc";
}

.icon_view-stream::before {
  content: "\f0575";
}

.icon_view-stream-outline::before {
  content: "\f1490";
}

.icon_view-week::before {
  content: "\f0576";
}

.icon_view-week-outline::before {
  content: "\f1491";
}

.icon_vimeo::before {
  content: "\f0577";
}

.icon_violin::before {
  content: "\f060f";
}

.icon_virtual-reality::before {
  content: "\f0894";
}

.icon_virus::before {
  content: "\f13b6";
}

.icon_virus-off::before {
  content: "\f18e1";
}

.icon_virus-off-outline::before {
  content: "\f18e2";
}

.icon_virus-outline::before {
  content: "\f13b7";
}

.icon_vlc::before {
  content: "\f057c";
}

.icon_voicemail::before {
  content: "\f057d";
}

.icon_volcano::before {
  content: "\f1a83";
}

.icon_volcano-outline::before {
  content: "\f1a84";
}

.icon_volleyball::before {
  content: "\f09b4";
}

.icon_volume-equal::before {
  content: "\f1b10";
}

.icon_volume-high::before {
  content: "\f057e";
}

.icon_volume-low::before {
  content: "\f057f";
}

.icon_volume-medium::before {
  content: "\f0580";
}

.icon_volume-minus::before {
  content: "\f075e";
}

.icon_volume-mute::before {
  content: "\f075f";
}

.icon_volume-off::before {
  content: "\f0581";
}

.icon_volume-plus::before {
  content: "\f075d";
}

.icon_volume-source::before {
  content: "\f1120";
}

.icon_volume-variant-off::before {
  content: "\f0e08";
}

.icon_volume-vibrate::before {
  content: "\f1121";
}

.icon_vote::before {
  content: "\f0a1f";
}

.icon_vote-outline::before {
  content: "\f0a20";
}

.icon_vpn::before {
  content: "\f0582";
}

.icon_vuejs::before {
  content: "\f0844";
}

.icon_vuetify::before {
  content: "\f0e6d";
}

.icon_walk::before {
  content: "\f0583";
}

.icon_wall::before {
  content: "\f07fe";
}

.icon_wall-fire::before {
  content: "\f1a11";
}

.icon_wall-sconce::before {
  content: "\f091c";
}

.icon_wall-sconce-flat::before {
  content: "\f091d";
}

.icon_wall-sconce-flat-outline::before {
  content: "\f17c9";
}

.icon_wall-sconce-flat-variant::before {
  content: "\f041c";
}

.icon_wall-sconce-flat-variant-outline::before {
  content: "\f17ca";
}

.icon_wall-sconce-outline::before {
  content: "\f17cb";
}

.icon_wall-sconce-round::before {
  content: "\f0748";
}

.icon_wall-sconce-round-outline::before {
  content: "\f17cc";
}

.icon_wall-sconce-round-variant::before {
  content: "\f091e";
}

.icon_wall-sconce-round-variant-outline::before {
  content: "\f17cd";
}

.icon_wallet::before {
  content: "\f0584";
}

.icon_wallet-bifold::before {
  content: "\f1c58";
}

.icon_wallet-bifold-outline::before {
  content: "\f1c59";
}

.icon_wallet-giftcard::before {
  content: "\f0585";
}

.icon_wallet-membership::before {
  content: "\f0586";
}

.icon_wallet-outline::before {
  content: "\f0bdd";
}

.icon_wallet-plus::before {
  content: "\f0f8e";
}

.icon_wallet-plus-outline::before {
  content: "\f0f8f";
}

.icon_wallet-travel::before {
  content: "\f0587";
}

.icon_wallpaper::before {
  content: "\f0e09";
}

.icon_wan::before {
  content: "\f0588";
}

.icon_wardrobe::before {
  content: "\f0f90";
}

.icon_wardrobe-outline::before {
  content: "\f0f91";
}

.icon_warehouse::before {
  content: "\f0f81";
}

.icon_washing-machine::before {
  content: "\f072a";
}

.icon_washing-machine-alert::before {
  content: "\f11bc";
}

.icon_washing-machine-off::before {
  content: "\f11bd";
}

.icon_watch::before {
  content: "\f0589";
}

.icon_watch-export::before {
  content: "\f058a";
}

.icon_watch-export-variant::before {
  content: "\f0895";
}

.icon_watch-import::before {
  content: "\f058b";
}

.icon_watch-import-variant::before {
  content: "\f0896";
}

.icon_watch-variant::before {
  content: "\f0897";
}

.icon_watch-vibrate::before {
  content: "\f06b1";
}

.icon_watch-vibrate-off::before {
  content: "\f0cda";
}

.icon_water::before {
  content: "\f058c";
}

.icon_water-alert::before {
  content: "\f1502";
}

.icon_water-alert-outline::before {
  content: "\f1503";
}

.icon_water-boiler::before {
  content: "\f0f92";
}

.icon_water-boiler-alert::before {
  content: "\f11b3";
}

.icon_water-boiler-auto::before {
  content: "\f1b98";
}

.icon_water-boiler-off::before {
  content: "\f11b4";
}

.icon_water-check::before {
  content: "\f1504";
}

.icon_water-check-outline::before {
  content: "\f1505";
}

.icon_water-circle::before {
  content: "\f1806";
}

.icon_water-minus::before {
  content: "\f1506";
}

.icon_water-minus-outline::before {
  content: "\f1507";
}

.icon_water-off::before {
  content: "\f058d";
}

.icon_water-off-outline::before {
  content: "\f1508";
}

.icon_water-opacity::before {
  content: "\f1855";
}

.icon_water-outline::before {
  content: "\f0e0a";
}

.icon_water-percent::before {
  content: "\f058e";
}

.icon_water-percent-alert::before {
  content: "\f1509";
}

.icon_water-plus::before {
  content: "\f150a";
}

.icon_water-plus-outline::before {
  content: "\f150b";
}

.icon_water-polo::before {
  content: "\f12a0";
}

.icon_water-pump::before {
  content: "\f058f";
}

.icon_water-pump-off::before {
  content: "\f0f93";
}

.icon_water-remove::before {
  content: "\f150c";
}

.icon_water-remove-outline::before {
  content: "\f150d";
}

.icon_water-sync::before {
  content: "\f17c6";
}

.icon_water-thermometer::before {
  content: "\f1a85";
}

.icon_water-thermometer-outline::before {
  content: "\f1a86";
}

.icon_water-well::before {
  content: "\f106b";
}

.icon_water-well-outline::before {
  content: "\f106c";
}

.icon_waterfall::before {
  content: "\f1849";
}

.icon_watering-can::before {
  content: "\f1481";
}

.icon_watering-can-outline::before {
  content: "\f1482";
}

.icon_watermark::before {
  content: "\f0612";
}

.icon_wave::before {
  content: "\f0f2e";
}

.icon_wave-arrow-down::before {
  content: "\f1cb0";
}

.icon_wave-arrow-up::before {
  content: "\f1cb1";
}

.icon_wave-undercurrent::before {
  content: "\f1cc0";
}

.icon_waveform::before {
  content: "\f147d";
}

.icon_waves::before {
  content: "\f078d";
}

.icon_waves-arrow-left::before {
  content: "\f1859";
}

.icon_waves-arrow-right::before {
  content: "\f185a";
}

.icon_waves-arrow-up::before {
  content: "\f185b";
}

.icon_waze::before {
  content: "\f0bde";
}

.icon_weather-cloudy::before {
  content: "\f0590";
}

.icon_weather-cloudy-alert::before {
  content: "\f0f2f";
}

.icon_weather-cloudy-arrow-right::before {
  content: "\f0e6e";
}

.icon_weather-cloudy-clock::before {
  content: "\f18f6";
}

.icon_weather-dust::before {
  content: "\f1b5a";
}

.icon_weather-fog::before {
  content: "\f0591";
}

.icon_weather-hail::before {
  content: "\f0592";
}

.icon_weather-hazy::before {
  content: "\f0f30";
}

.icon_weather-hurricane::before {
  content: "\f0898";
}

.icon_weather-hurricane-outline::before {
  content: "\f1c78";
}

.icon_weather-lightning::before {
  content: "\f0593";
}

.icon_weather-lightning-rainy::before {
  content: "\f067e";
}

.icon_weather-moonset::before {
  content: "\f1d15";
}

.icon_weather-moonset-down::before {
  content: "\f1d16";
}

.icon_weather-moonset-up::before {
  content: "\f1d17";
}

.icon_weather-night::before {
  content: "\f0594";
}

.icon_weather-night-partly-cloudy::before {
  content: "\f0f31";
}

.icon_weather-partly-cloudy::before {
  content: "\f0595";
}

.icon_weather-partly-lightning::before {
  content: "\f0f32";
}

.icon_weather-partly-rainy::before {
  content: "\f0f33";
}

.icon_weather-partly-snowy::before {
  content: "\f0f34";
}

.icon_weather-partly-snowy-rainy::before {
  content: "\f0f35";
}

.icon_weather-pouring::before {
  content: "\f0596";
}

.icon_weather-rainy::before {
  content: "\f0597";
}

.icon_weather-snowy::before {
  content: "\f0598";
}

.icon_weather-snowy-heavy::before {
  content: "\f0f36";
}

.icon_weather-snowy-rainy::before {
  content: "\f067f";
}

.icon_weather-sunny::before {
  content: "\f0599";
}

.icon_weather-sunny-alert::before {
  content: "\f0f37";
}

.icon_weather-sunny-off::before {
  content: "\f14e4";
}

.icon_weather-sunset::before {
  content: "\f059a";
}

.icon_weather-sunset-down::before {
  content: "\f059b";
}

.icon_weather-sunset-up::before {
  content: "\f059c";
}

.icon_weather-tornado::before {
  content: "\f0f38";
}

.icon_weather-windy::before {
  content: "\f059d";
}

.icon_weather-windy-variant::before {
  content: "\f059e";
}

.icon_web::before {
  content: "\f059f";
}

.icon_web-box::before {
  content: "\f0f94";
}

.icon_web-cancel::before {
  content: "\f1790";
}

.icon_web-check::before {
  content: "\f0789";
}

.icon_web-clock::before {
  content: "\f124a";
}

.icon_web-minus::before {
  content: "\f10a0";
}

.icon_web-off::before {
  content: "\f0a8e";
}

.icon_web-plus::before {
  content: "\f0033";
}

.icon_web-refresh::before {
  content: "\f1791";
}

.icon_web-remove::before {
  content: "\f0551";
}

.icon_web-sync::before {
  content: "\f1792";
}

.icon_webcam::before {
  content: "\f05a0";
}

.icon_webcam-off::before {
  content: "\f1737";
}

.icon_webhook::before {
  content: "\f062f";
}

.icon_webpack::before {
  content: "\f072b";
}

.icon_webrtc::before {
  content: "\f1248";
}

.icon_wechat::before {
  content: "\f0611";
}

.icon_weight::before {
  content: "\f05a1";
}

.icon_weight-gram::before {
  content: "\f0d3f";
}

.icon_weight-kilogram::before {
  content: "\f05a2";
}

.icon_weight-lifter::before {
  content: "\f115d";
}

.icon_weight-pound::before {
  content: "\f09b5";
}

.icon_whatsapp::before {
  content: "\f05a3";
}

.icon_wheel-barrow::before {
  content: "\f14f2";
}

.icon_wheelchair::before {
  content: "\f1a87";
}

.icon_wheelchair-accessibility::before {
  content: "\f05a4";
}

.icon_whistle::before {
  content: "\f09b6";
}

.icon_whistle-outline::before {
  content: "\f12bc";
}

.icon_white-balance-auto::before {
  content: "\f05a5";
}

.icon_white-balance-incandescent::before {
  content: "\f05a6";
}

.icon_white-balance-iridescent::before {
  content: "\f05a7";
}

.icon_white-balance-sunny::before {
  content: "\f05a8";
}

.icon_widgets::before {
  content: "\f072c";
}

.icon_widgets-outline::before {
  content: "\f1355";
}

.icon_wifi::before {
  content: "\f05a9";
}

.icon_wifi-alert::before {
  content: "\f16b5";
}

.icon_wifi-arrow-down::before {
  content: "\f16b6";
}

.icon_wifi-arrow-left::before {
  content: "\f16b7";
}

.icon_wifi-arrow-left-right::before {
  content: "\f16b8";
}

.icon_wifi-arrow-right::before {
  content: "\f16b9";
}

.icon_wifi-arrow-up::before {
  content: "\f16ba";
}

.icon_wifi-arrow-up-down::before {
  content: "\f16bb";
}

.icon_wifi-cancel::before {
  content: "\f16bc";
}

.icon_wifi-check::before {
  content: "\f16bd";
}

.icon_wifi-cog::before {
  content: "\f16be";
}

.icon_wifi-lock::before {
  content: "\f16bf";
}

.icon_wifi-lock-open::before {
  content: "\f16c0";
}

.icon_wifi-marker::before {
  content: "\f16c1";
}

.icon_wifi-minus::before {
  content: "\f16c2";
}

.icon_wifi-off::before {
  content: "\f05aa";
}

.icon_wifi-plus::before {
  content: "\f16c3";
}

.icon_wifi-refresh::before {
  content: "\f16c4";
}

.icon_wifi-remove::before {
  content: "\f16c5";
}

.icon_wifi-settings::before {
  content: "\f16c6";
}

.icon_wifi-star::before {
  content: "\f0e0b";
}

.icon_wifi-strength-1::before {
  content: "\f091f";
}

.icon_wifi-strength-1-alert::before {
  content: "\f0920";
}

.icon_wifi-strength-1-lock::before {
  content: "\f0921";
}

.icon_wifi-strength-1-lock-open::before {
  content: "\f16cb";
}

.icon_wifi-strength-2::before {
  content: "\f0922";
}

.icon_wifi-strength-2-alert::before {
  content: "\f0923";
}

.icon_wifi-strength-2-lock::before {
  content: "\f0924";
}

.icon_wifi-strength-2-lock-open::before {
  content: "\f16cc";
}

.icon_wifi-strength-3::before {
  content: "\f0925";
}

.icon_wifi-strength-3-alert::before {
  content: "\f0926";
}

.icon_wifi-strength-3-lock::before {
  content: "\f0927";
}

.icon_wifi-strength-3-lock-open::before {
  content: "\f16cd";
}

.icon_wifi-strength-4::before {
  content: "\f0928";
}

.icon_wifi-strength-4-alert::before {
  content: "\f0929";
}

.icon_wifi-strength-4-lock::before {
  content: "\f092a";
}

.icon_wifi-strength-4-lock-open::before {
  content: "\f16ce";
}

.icon_wifi-strength-alert-outline::before {
  content: "\f092b";
}

.icon_wifi-strength-lock-open-outline::before {
  content: "\f16cf";
}

.icon_wifi-strength-lock-outline::before {
  content: "\f092c";
}

.icon_wifi-strength-off::before {
  content: "\f092d";
}

.icon_wifi-strength-off-outline::before {
  content: "\f092e";
}

.icon_wifi-strength-outline::before {
  content: "\f092f";
}

.icon_wifi-sync::before {
  content: "\f16c7";
}

.icon_wikipedia::before {
  content: "\f05ac";
}

.icon_wind-power::before {
  content: "\f1a88";
}

.icon_wind-power-outline::before {
  content: "\f1a89";
}

.icon_wind-turbine::before {
  content: "\f0da5";
}

.icon_wind-turbine-alert::before {
  content: "\f19ab";
}

.icon_wind-turbine-check::before {
  content: "\f19ac";
}

.icon_window-close::before {
  content: "\f05ad";
}

.icon_window-closed::before {
  content: "\f05ae";
}

.icon_window-closed-variant::before {
  content: "\f11db";
}

.icon_window-maximize::before {
  content: "\f05af";
}

.icon_window-minimize::before {
  content: "\f05b0";
}

.icon_window-open::before {
  content: "\f05b1";
}

.icon_window-open-variant::before {
  content: "\f11dc";
}

.icon_window-restore::before {
  content: "\f05b2";
}

.icon_window-shutter::before {
  content: "\f111c";
}

.icon_window-shutter-alert::before {
  content: "\f111d";
}

.icon_window-shutter-auto::before {
  content: "\f1ba3";
}

.icon_window-shutter-cog::before {
  content: "\f1a8a";
}

.icon_window-shutter-open::before {
  content: "\f111e";
}

.icon_window-shutter-settings::before {
  content: "\f1a8b";
}

.icon_windsock::before {
  content: "\f15fa";
}

.icon_wiper::before {
  content: "\f0ae9";
}

.icon_wiper-wash::before {
  content: "\f0da6";
}

.icon_wiper-wash-alert::before {
  content: "\f18df";
}

.icon_wizard-hat::before {
  content: "\f1477";
}

.icon_wordpress::before {
  content: "\f05b4";
}

.icon_wrap::before {
  content: "\f05b6";
}

.icon_wrap-disabled::before {
  content: "\f0bdf";
}

.icon_wrench::before {
  content: "\f05b7";
}

.icon_wrench-check::before {
  content: "\f1b8f";
}

.icon_wrench-check-outline::before {
  content: "\f1b90";
}

.icon_wrench-clock::before {
  content: "\f19a3";
}

.icon_wrench-clock-outline::before {
  content: "\f1b93";
}

.icon_wrench-cog::before {
  content: "\f1b91";
}

.icon_wrench-cog-outline::before {
  content: "\f1b92";
}

.icon_wrench-outline::before {
  content: "\f0be0";
}

.icon_xamarin::before {
  content: "\f0845";
}

.icon_xml::before {
  content: "\f05c0";
}

.icon_xmpp::before {
  content: "\f07ff";
}

.icon_yahoo::before {
  content: "\f0b4f";
}

.icon_yeast::before {
  content: "\f05c1";
}

.icon_yin-yang::before {
  content: "\f0680";
}

.icon_yoga::before {
  content: "\f117c";
}

.icon_youtube::before {
  content: "\f05c3";
}

.icon_youtube-gaming::before {
  content: "\f0848";
}

.icon_youtube-studio::before {
  content: "\f0847";
}

.icon_youtube-subscription::before {
  content: "\f0d40";
}

.icon_youtube-tv::before {
  content: "\f0448";
}

.icon_yurt::before {
  content: "\f1516";
}

.icon_z-wave::before {
  content: "\f0aea";
}

.icon_zend::before {
  content: "\f0aeb";
}

.icon_zigbee::before {
  content: "\f0d41";
}

.icon_zip-box::before {
  content: "\f05c4";
}

.icon_zip-box-outline::before {
  content: "\f0ffa";
}

.icon_zip-disk::before {
  content: "\f0a23";
}

.icon_zodiac-aquarius::before {
  content: "\f0a7d";
}

.icon_zodiac-aries::before {
  content: "\f0a7e";
}

.icon_zodiac-cancer::before {
  content: "\f0a7f";
}

.icon_zodiac-capricorn::before {
  content: "\f0a80";
}

.icon_zodiac-gemini::before {
  content: "\f0a81";
}

.icon_zodiac-leo::before {
  content: "\f0a82";
}

.icon_zodiac-libra::before {
  content: "\f0a83";
}

.icon_zodiac-pisces::before {
  content: "\f0a84";
}

.icon_zodiac-sagittarius::before {
  content: "\f0a85";
}

.icon_zodiac-scorpio::before {
  content: "\f0a86";
}

.icon_zodiac-taurus::before {
  content: "\f0a87";
}

.icon_zodiac-virgo::before {
  content: "\f0a88";
}

.icon_blank::before {
  content: "\f68c";
  visibility: hidden;
}

.icon_18px.icon_set, .icon_18px.mdi:before {
  font-size: 18px;
}

.icon_24px.icon_set, .icon_24px.mdi:before {
  font-size: 24px;
}

.icon_36px.icon_set, .icon_36px.mdi:before {
  font-size: 36px;
}

.icon_48px.icon_set, .icon_48px.mdi:before {
  font-size: 48px;
}

.icon_dark:before {
  color: rgba(0, 0, 0, 0.54);
}

.icon_dark.icon_inactive:before {
  color: rgba(0, 0, 0, 0.26);
}

.icon_light:before {
  color: #fff;
}

.icon_light.icon_inactive:before {
  color: rgba(255, 255, 255, 0.3);
}

.icon_rotate-45:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.icon_rotate-90:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.icon_rotate-135:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.icon_rotate-180:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icon_rotate-225:before {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.icon_rotate-270:before {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.icon_rotate-315:before {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.icon_flip-h:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.icon_flip-v:before {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}

.icon_spin:before {
  -webkit-animation: mdi-spin 2s infinite linear;
  animation: mdi-spin 2s infinite linear;
}

@-webkit-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}




*:focus:not(:focus-visible) {
  outline: 0 !important;
}


html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, rem, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, footer, main, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

main, header, footer, article, aside {
  display: block;
}

hr.dashed {
  border-top: none;
  border-bottom: 1px dashed #3a7917;
}

.red hr, hr.red {
  border-color: #BB0120;
}

.blue hr, hr.blue {
  border-color: #4E739E;
}

.grey hr, hr.grey {
  border-color: #535353;
}


.screenreader, .fd-screen-reader {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
}

.mobile {
  display: none;
}

.print {
  display: none;
}
@media print {
  .print {
    display: block;
    width: 100%;
    border-bottom: 1pt solid black;
    margin-bottom: 10pt;
    padding-bottom: 5pt;
  }
  .print h1 {
    padding-bottom: 3pt;
    font-size: 110%;
  }
  .print p {
    padding-bottom: 3pt;
  }
  .print rem {
    width: 40pt;
    display: inline-block;
  }
}

.whitespace {
  white-space: nowrap;
}

.invisible, .aural, .textlos, .symbol {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
}

.clear {
  clear: both;
}

.overflow {
  overflow: hidden;
}

.vertical_bottom {
  vertical-align: bottom;
}

.abstand_rechts {
  margin-right: 15px;
}

.pre {
  overflow-x: auto;
  height: auto;
  margin-bottom: 20px;
}

.pt-0 {
  padding-top: 0rem !important;
}

.pb-0 {
  padding-bottom: 0rem !important;
}

.pl-0 {
  padding-left: 0rem !important;
}

.pr-0 {
  padding-right: 0rem !important;
}

.mt-0 {
  margin-top: 0rem !important;
}

.mb-0 {
  margin-bottom: 0rem !important;
}

.ml-0 {
  margin-left: 0rem !important;
}

.mr-0 {
  margin-right: 0rem !important;
}

.pt-1 {
  padding-top: 1rem !important;
}

.pb-1 {
  padding-bottom: 1rem !important;
}

.pl-1 {
  padding-left: 1rem !important;
}

.pr-1 {
  padding-right: 1rem !important;
}

.mt-1 {
  margin-top: 1rem !important;
}

.mb-1 {
  margin-bottom: 1rem !important;
}

.ml-1 {
  margin-left: 1rem !important;
}

.mr-1 {
  margin-right: 1rem !important;
}

.pt-2 {
  padding-top: 2rem !important;
}

.pb-2 {
  padding-bottom: 2rem !important;
}

.pl-2 {
  padding-left: 2rem !important;
}

.pr-2 {
  padding-right: 2rem !important;
}

.mt-2 {
  margin-top: 2rem !important;
}

.mb-2 {
  margin-bottom: 2rem !important;
}

.ml-2 {
  margin-left: 2rem !important;
}

.mr-2 {
  margin-right: 2rem !important;
}

.pt-3 {
  padding-top: 3rem !important;
}

.pb-3 {
  padding-bottom: 3rem !important;
}

.pl-3 {
  padding-left: 3rem !important;
}

.pr-3 {
  padding-right: 3rem !important;
}

.mt-3 {
  margin-top: 3rem !important;
}

.mb-3 {
  margin-bottom: 3rem !important;
}

.ml-3 {
  margin-left: 3rem !important;
}

.mr-3 {
  margin-right: 3rem !important;
}

.pt-4 {
  padding-top: 4rem !important;
}

.pb-4 {
  padding-bottom: 4rem !important;
}

.pl-4 {
  padding-left: 4rem !important;
}

.pr-4 {
  padding-right: 4rem !important;
}

.mt-4 {
  margin-top: 4rem !important;
}

.mb-4 {
  margin-bottom: 4rem !important;
}

.ml-4 {
  margin-left: 4rem !important;
}

.mr-4 {
  margin-right: 4rem !important;
}

.pt-5 {
  padding-top: 5rem !important;
}

.pb-5 {
  padding-bottom: 5rem !important;
}

.pl-5 {
  padding-left: 5rem !important;
}

.pr-5 {
  padding-right: 5rem !important;
}

.mt-5 {
  margin-top: 5rem !important;
}

.mb-5 {
  margin-bottom: 5rem !important;
}

.ml-5 {
  margin-left: 5rem !important;
}

.mr-5 {
  margin-right: 5rem !important;
}

.pt-6 {
  padding-top: 6rem !important;
}

.pb-6 {
  padding-bottom: 6rem !important;
}

.pl-6 {
  padding-left: 6rem !important;
}

.pr-6 {
  padding-right: 6rem !important;
}

.mt-6 {
  margin-top: 6rem !important;
}

.mb-6 {
  margin-bottom: 6rem !important;
}

.ml-6 {
  margin-left: 6rem !important;
}

.mr-6 {
  margin-right: 6rem !important;
}

.pt-7 {
  padding-top: 7rem !important;
}

.pb-7 {
  padding-bottom: 7rem !important;
}

.pl-7 {
  padding-left: 7rem !important;
}

.pr-7 {
  padding-right: 7rem !important;
}

.mt-7 {
  margin-top: 7rem !important;
}

.mb-7 {
  margin-bottom: 7rem !important;
}

.ml-7 {
  margin-left: 7rem !important;
}

.mr-7 {
  margin-right: 7rem !important;
}

.pt-8 {
  padding-top: 8rem !important;
}

.pb-8 {
  padding-bottom: 8rem !important;
}

.pl-8 {
  padding-left: 8rem !important;
}

.pr-8 {
  padding-right: 8rem !important;
}

.mt-8 {
  margin-top: 8rem !important;
}

.mb-8 {
  margin-bottom: 8rem !important;
}

.ml-8 {
  margin-left: 8rem !important;
}

.mr-8 {
  margin-right: 8rem !important;
}

@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-regular.woff2") format("woff2"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-regular.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-300italic.woff2") format("woff2"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-300italic.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-500.woff2") format("woff2"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-500.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-700.woff2") format("woff2"), url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/roboto-v20-latin-700.woff") format("woff");
}
@font-face {
  font-family: "stmelf";
  src: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/css/fonts/stmelf.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

.fs-70, .fs-70 [class^=icon_]::before, .fs-70 [class*=" icon_"]::before {
  font-size: 70%;
  line-height: 0.7rem;
}

.fs-80, .fs-80 [class^=icon_]::before, .fs-80 [class*=" icon_"]::before {
  font-size: 80%;
  line-height: 0.8rem;
}

.fs-90, .fs-90 [class^=icon_]::before, .fs-90 [class*=" icon_"]::before {
  font-size: 90%;
  line-height: 0.9rem;
}

.fs-110, .fs-110 [class^=icon_]::before, .fs-110 [class*=" icon_"]::before {
  font-size: 110%;
  line-height: 1.1rem;
}

.fs-120, .fs-120 [class^=icon_]::before, .fs-120 [class*=" icon_"]::before {
  font-size: 120%;
  line-height: 1.2rem;
}

.fs-130, .fs-130 [class^=icon_]::before, .fs-130 [class*=" icon_"]::before {
  font-size: 130%;
  line-height: 1.3rem;
}

.fs-140, .fs-140 [class^=icon_]::before, .fs-140 [class*=" icon_"]::before {
  font-size: 140%;
  line-height: 1.4rem;
}

.fs-150, .fs-150 [class^=icon_]::before, .fs-150 [class*=" icon_"]::before {
  font-size: 150%;
  line-height: 1.5rem;
}

.fs-160, .fs-160 [class^=icon_]::before, .fs-160 [class*=" icon_"]::before {
  font-size: 160%;
  line-height: 1.6rem;
}

.fs-170, .fs-170 [class^=icon_]::before, .fs-170 [class*=" icon_"]::before {
  font-size: 170%;
  line-height: 1.7rem;
}

.fs-180, .fs-180 [class^=icon_]::before, .fs-180 [class*=" icon_"]::before {
  font-size: 180%;
  line-height: 1.8rem;
}

.fs-190, .fs-190 [class^=icon_]::before, .fs-190 [class*=" icon_"]::before {
  font-size: 190%;
  line-height: 1.9rem;
}

.fs-200, .fs-200 [class^=icon_]::before, .fs-200 [class*=" icon_"]::before {
  font-size: 200%;
  line-height: 2rem;
}

.fs-250, .fs-250 [class^=icon_]::before, .fs-250 [class*=" icon_"]::before {
  font-size: 250%;
  line-height: 2.5rem;
}

.fs-300, .fs-300 [class^=icon_]::before, .fs-300 [class*=" icon_"]::before {
  font-size: 300%;
  line-height: 3rem;
}

.fs-350, .fs-350 [class^=icon_]::before, .fs-350 [class*=" icon_"]::before {
  font-size: 350%;
  line-height: 3.5rem;
}

.fs-400, .fs-400 [class^=icon_]::before, .fs-400 [class*=" icon_"]::before {
  font-size: 400%;
  line-height: 4rem;
}

a {
  text-decoration: none;
  color: #3a7917;
}

.content a {
  vertical-align: -1px;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.content a:hover, .content a:focus {
  text-decoration: underline;
  text-decoration-style: solid;
}
.content a.button {
  text-decoration: none;
}

.green_font {
  color: #3a7917;
}

.blue a, a.blue {
  color: #4E739E;
}

.blue_font {
  color: #4E739E;
}

.grey a, a.grey {
  color: #535353;
}

.red a, a.red {
  color: #BB0120;
}

.orange a, a.orange {
  color: #C33E01;
}

a:visited {
  text-decoration: none;
}

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

a.more {
  display: inline-block;
}

a.more::before {
  content: "→";
  margin-right: 5px;
}

.download span {
  display: inline-block;
  margin-right: 6px;
  background: #3a7917;
  color: rgb(252, 252, 252);
  padding: 3px 10px;
  border-radius: 7px;
}

.blue .download span {
  background: #4E739E;
}

.grey .download span {
  background: #535353;
}

.red .download span {
  background: #BB0120;
}

.orange .download span {
  background: #C33E01;
}

.bnr-combo-eingabe .anzeigewert {
  color: #3a7917;
  font-weight: bold;
}

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

.stretch::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

ul {
  list-style: none;
}

ol {
  list-style: inside decimal;
  margin: 0.7rem 0 0.7rem 0;
}

ol ol {
  padding-left: 1rem;
  list-style: inside decimal;
  margin: auto auto auto auto;
}

dl {
  display: flex;
  flex-wrap: wrap;
  hyphens: auto;
}

.description-align-right dd {
  text-align: right;
}
@media only screen and (max-width: 1023px) {
  .description-align-right dd {
    text-align: left;
  }
}

dt {
  font-weight: 600;
  max-width: 48%;
}

dd {
  max-width: 48%;
}

ul.standard, .standard ul, ol.standard ul {
  list-style: none;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
  padding-left: 15px;
}
ul.standard li, .standard ul li, ol.standard ul li {
  text-indent: -15px;
}
ul.standard li::before, .standard ul li::before, ol.standard ul li::before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  vertical-align: 2px;
  width: 6px;
  height: 6px;
  background: #3a7917;
  margin-right: 5px;
}
ul.standard .hilfe-lang, .standard ul .hilfe-lang, ol.standard ul .hilfe-lang {
  display: inline-block;
  text-indent: 0;
}

.standard ol, ol.standard, ul.standard ol {
  list-style: none;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
  padding-left: 22px;
  counter-reset: stmelf-counter;
}
.standard ol li, ol.standard li, ul.standard ol li {
  counter-increment: stmelf-counter;
  text-indent: -10px;
}
.standard ol li::before, ol.standard li::before, ul.standard ol li::before {
  content: counter(stmelf-counter) ".";
  display: inline-block;
  font-weight: bold;
  color: #3a7917;
  margin-right: 7px;
  width: auto;
  height: auto;
  background: none !important;
  vertical-align: top;
}

.blue ul.standard li::before, .blue .standard ul li::before, .blue ol.standard ul li::before {
  background: #4E739E;
}

.grey ul.standard li::before, .grey .standard ul li::before, .grey ol.standard ul li::before {
  background: #535353;
}

.orange ul.standard li::before, .orange .standard ul li::before, .orange ol.standard ul li::before {
  background: #C33E01;
}

.red ul.standard li::before, .red .standard ul li::before, .red ol.standard ul li::before {
  background: #BB0120;
}

.blue .standard ol li::before, .blue ol.standard li::before, .blue ul.standard ol li::before {
  color: #4E739E;
}

.grey .standard ol li::before, .grey ol.standard li::before, .grey ul.standard ol li::before {
  color: #535353;
}

.orange .standard ol li::before, .orange ol.standard li::before, .orange ul.standard ol li::before {
  color: #C33E01;
}

.red .standard ol li::before, .red ol.standard li::before, .red ul.standard ol li::before {
  color: #BB0120;
}

.list_check, .mod_textkasten ul {
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
}
.list_check .hilfe-lang, .mod_textkasten ul .hilfe-lang {
  display: inline-block;
  text-indent: 0;
}

.list_pfeil > li, .mod_textkasten > li {
  position: relative;
  padding-left: 22px;
}
.list_pfeil > li::before, .mod_textkasten > li::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 7px;
  border-right: 2px solid #3a7917;
  border-top: 2px solid #3a7917;
}
.list_pfeil > li::after, .mod_textkasten > li::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 9.5px;
  background: #3a7917;
}

.blue.list_pfeil > li, .blue .list_pfeil > li, .blue.mod_textkasten > li, .blue .mod_textkasten > li {
  position: relative;
  padding-left: 22px;
}
.blue.list_pfeil > li::before, .blue .list_pfeil > li::before, .blue.mod_textkasten > li::before, .blue .mod_textkasten > li::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 7px;
  border-right: 2px solid #4E739E;
  border-top: 2px solid #4E739E;
}
.blue.list_pfeil > li::after, .blue .list_pfeil > li::after, .blue.mod_textkasten > li::after, .blue .mod_textkasten > li::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 9.5px;
  background: #4E739E;
}

.grey.list_pfeil > li, .grey .list_pfeil > li, .grey.mod_textkasten > li, .grey.mod_textkasten > li {
  position: relative;
  padding-left: 22px;
}
.grey.list_pfeil > li::before, .grey .list_pfeil > li::before, .grey.mod_textkasten > li::before, .grey.mod_textkasten > li::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 7px;
  border-right: 2px solid #535353;
  border-top: 2px solid #535353;
}
.grey.list_pfeil > li::after, .grey .list_pfeil > li::after, .grey.mod_textkasten > li::after, .grey.mod_textkasten > li::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 9.5px;
  background: #535353;
}

.red.list_pfeil > li, .red .list_pfeil > li, .red.mod_textkasten > li, .red.mod_textkasten > li {
  position: relative;
  padding-left: 22px;
}
.red.list_pfeil > li::before, .red .list_pfeil > li::before, .red.mod_textkasten > li::before, .red.mod_textkasten > li::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 7px;
  border-right: 2px solid #BB0120;
  border-top: 2px solid #BB0120;
}
.red.list_pfeil > li::after, .red .list_pfeil > li::after, .red.mod_textkasten > li::after, .red.mod_textkasten > li::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 9.5px;
  background: #BB0120;
}

.orange.list_pfeil > li, .orange .list_pfeil > li, .orange.mod_textkasten > li, .orange.mod_textkasten > li {
  position: relative;
  padding-left: 22px;
}
.orange.list_pfeil > li::before, .orange .list_pfeil > li::before, .orange.mod_textkasten > li::before, .orange.mod_textkasten > li::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 7px;
  border-right: 2px solid #C33E01;
  border-top: 2px solid #C33E01;
}
.orange.list_pfeil > li::after, .orange .list_pfeil > li::after, .orange.mod_textkasten > li::after, .orange.mod_textkasten > li::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 9.5px;
  background: #C33E01;
}

.list_check li {
  position: relative;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
  padding-left: 30px;
}
.list_check li::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 1px;
  transform: rotate(45deg);
  height: 14px;
  width: 7px;
  border-bottom: 2px solid #3a7917;
  border-right: 2px solid #3a7917;
}

.blue.list_check li, .blue .list_check li {
  position: relative;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
  padding-left: 30px;
}
.blue.list_check li::before, .blue .list_check li::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 1px;
  transform: rotate(45deg);
  height: 14px;
  width: 7px;
  border-bottom: 2px solid #4E739E;
  border-right: 2px solid #4E739E;
}

.grey.list_check li, .grey .list_check li {
  position: relative;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
  padding-left: 30px;
}
.grey.list_check li::before, .grey .list_check li::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 1px;
  transform: rotate(45deg);
  height: 14px;
  width: 7px;
  border-bottom: 2px solid #535353;
  border-right: 2px solid #535353;
}

.red.list_check li, .red .list_check li {
  position: relative;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
  padding-left: 30px;
}
.red.list_check li::before, .red .list_check li::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 1px;
  transform: rotate(45deg);
  height: 14px;
  width: 7px;
  border-bottom: 2px solid #BB0120;
  border-right: 2px solid #BB0120;
}

.orange.list_check li, .orange .list_check li {
  position: relative;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
  padding-left: 30px;
}
.orange.list_check li::before, .orange .list_check li::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 1px;
  transform: rotate(45deg);
  height: 14px;
  width: 7px;
  border-bottom: 2px solid #C33E01;
  border-right: 2px solid #C33E01;
}

.list_pfeil li.news_attention, .list_pfeil li.news_info, .blue .list_pfeil li.news_attention, .blue .list_pfeil li.news_info, .grey .list_pfeil li.news_attention, .grey .list_pfeil li.news_info, .red .list_pfeil li.news_attention, .red .list_pfeil li.news_info, .orange .list_pfeil li.news_attention, .orange .list_pfeil li.news_info {
  text-indent: 0;
  position: relative;
  margin-left: 0;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  padding: 0.8rem;
  border-radius: 7px;
  margin-bottom: 10px;
  border-left: 35px solid #C33E01;
  list-style: none;
  color: #333333;
}
.list_pfeil li.news_attention a, .list_pfeil li.news_info a, .blue .list_pfeil li.news_attention a, .blue .list_pfeil li.news_info a, .grey .list_pfeil li.news_attention a, .grey .list_pfeil li.news_info a, .red .list_pfeil li.news_attention a, .red .list_pfeil li.news_info a, .orange .list_pfeil li.news_attention a, .orange .list_pfeil li.news_info a {
  color: #333333;
}
.list_pfeil li.news_attention:before, .list_pfeil li.news_info:before, .blue .list_pfeil li.news_attention:before, .blue .list_pfeil li.news_info:before, .grey .list_pfeil li.news_attention:before, .grey .list_pfeil li.news_info:before, .red .list_pfeil li.news_attention:before, .red .list_pfeil li.news_info:before, .orange .list_pfeil li.news_attention:before, .orange .list_pfeil li.news_info:before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  content: "\e994";
  speak: never;
  color: rgb(252, 252, 252);
  top: 50%;
  margin-top: -9px;
  position: absolute;
  margin-left: -32px;
  background: none;
  border: none;
  transform: rotate(0);
}
.list_pfeil li.news_attention:after, .list_pfeil li.news_info:after, .blue .list_pfeil li.news_attention:after, .blue .list_pfeil li.news_info:after, .grey .list_pfeil li.news_attention:after, .grey .list_pfeil li.news_info:after, .red .list_pfeil li.news_attention:after, .red .list_pfeil li.news_info:after, .orange .list_pfeil li.news_attention:after, .orange .list_pfeil li.news_info:after {
  display: none;
}

.list_pfeil li.news_info, .blue .list_pfeil li.news_info, .grey .list_pfeil li.news_info, .red .list_pfeil li.news_info, .orange .list_pfeil li.news_info {
  border-left-color: #4E739E;
  list-style: none;
}
.list_pfeil li.news_info a, .blue .list_pfeil li.news_info a, .grey .list_pfeil li.news_info a, .red .list_pfeil li.news_info a, .orange .list_pfeil li.news_info a {
  color: #4E739E;
}
.list_pfeil li.news_info::before, .blue .list_pfeil li.news_info::before, .grey .list_pfeil li.news_info::before, .red .list_pfeil li.news_info::before, .orange .list_pfeil li.news_info::before {
  content: "\e9e3";
}

.list_pfeil li.news_attention, .list_pfeil li.news_info {
  margin-left: -12px;
}

.list_check li.news_attention, .list_check li.news_info {
  margin-left: -20px;
}


strong {
  font-weight: 700;
}

rem {
  font-style: oblique;
}

p {
  padding-bottom: 0.7rem;
}

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

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

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

.text-justify {
  text-align: justify !important;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

address {
  font-style: normal;
  margin-bottom: 0.7rem;
  margin-top: 0.7rem;
}

.hyphens {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

body {
  hyphens: auto;
}

.intro {
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  line-height: 1.6;
}

.text_right {
  text-align: right !important;
}

.text_center {
  text-align: center !important;
}

h1, h2, h3 {
  display: block;
  font-weight: normal;
  color: #3a7917;
}
@media print {
  h1, h2, h3 {
    color: #333333 !important;
    page-break-after: avoid;
    font-weight: bold;
  }
}

h1 {
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
  font-size: clamp(1.4rem, 2.5vw, 1.8rem);
  line-height: clamp(1.7rem, 2.5vw, 2.2rem);
  padding: 1rem 2rem;
  margin-bottom: 0.5rem;
  flex: 1;
}
@media print {
  h1 {
    box-shadow: none;
    border-radius: 0px;
    padding: 0;
  }
}

.landingpage h1 {
  font-size: clamp(1.4rem, 2.5vw, 2rem);
  box-shadow: none;
  border-radius: 0px;
  padding: 0;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  line-height: 1.4;
}

.fullscreen h1 {
  top: 0;
  position: fixed;
  z-index: 999;
  left: 6rem;
  box-shadow: none;
  padding: 0.5rem 0.5rem;
}

h2 {
  font-size: clamp(1.3rem, 1.8vw, 1.6rem);
  margin: 1rem 0 0.8rem 0;
}

h3 {
  font-size: clamp(1.1rem, 1.5vw, 1.4rem);
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

h4 {
  font-size: 1.1rem;
  margin-bottom: 0.2rem;
  font-weight: normal;
}

h5 {
  font-size: 1.1rem;
  margin-bottom: 0.4rem;
  font-weight: 500;
}

h6 {
  font-size: 1rem;
  margin-bottom: 0.2rem;
  font-weight: 700;
}

.blue h1, h1.blue, .blue h2, h2.blue, .blue h3, h3.blue, .blue h4, h4.blue {
  color: #4E739E;
}

.grey h1, h1.grey, .grey h2, h2.grey, .grey h3, h3.grey, .grey h4, h4.grey {
  color: #535353;
}

.red h1, h1.red, .red h2, h2.red, .red h3, h3.red, .red h4, h4.red {
  color: #BB0120;
}

.orange h1, h1.orange, .orange h2, h2.orange, .orange h3, h3.orange, .orange h4, h4.orange {
  color: #C33E01;
}

h2.balken::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  margin-top: 4px;
  background: #3a7917;
}
@media print {
  h2.balken::after {
    display: none;
  }
}

h2.balken.blue::after {
  background: #4E739E;
}

h2.balken.grey::after {
  background: #535353;
}


img {
  max-width: 100%;
  height: auto;
}

* {
  scrollbar-color: #3a7917 rgb(252, 252, 252);
}

*::-webkit-scrollbar {
  width: 12px;
}

*::-webkit-scrollbar-track {
  background: rgb(252, 252, 252);
}

*::-webkit-scrollbar-thumb {
  background-color: #3a7917;
  border-radius: 20px;
  border: 3px solid #3a7917;
}

.blue * {
  scrollbar-color: #4E739E rgb(252, 252, 252);
}

.blue *::-webkit-scrollbar-thumb {
  background-color: #4E739E;
  border: 3px solid rgb(252, 252, 252);
}

.grey * {
  scrollbar-color: #535353 rgb(252, 252, 252);
}

.grey *::-webkit-scrollbar-thumb {
  background-color: #535353;
  border: 3px solid rgb(252, 252, 252);
}

body {
  min-height: 100%;
  height: 100%;
  background: rgb(252, 252, 252) url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/background.jpg) no-repeat fixed center;
  background-size: cover;
  color: #333333;
  font-family: "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 90%;
  line-height: 1.4rem;
  text-size-adjust: none;
  padding: 1.2rem;
}
body.fullscreen {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  body {
    padding: 0;
  }
}
@media print {
  body {
    min-height: auto;
    height: auto;
    background: rgb(252, 252, 252) !important;
    color: #333333;
    font: 9pt "Times New Roman", serif;
    line-height: 1.5;
    quotes: "„" "“" "‚" "‘";
  }
}
body > .container {
  overflow-x: hidden;
}

.container {
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
}
@media print {
  .container {
    box-shadow: none;
    border-radius: 0px;
  }
}

header {
  width: 100%;
  min-height: 100px;
  position: relative;
  background: rgb(252, 252, 252);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
  z-index: 200;
  border-bottom: 1px solid #e8e9ed;
}
header #r10LogoutCountdown {
  border: solid 1px #BB0120;
  background-color: #F6DCDF;
  color: #BB0120;
  font-weight: 800;
  display: none;
}

.fullscreen header {
  min-height: 0;
  padding: 0 1.5rem;
}

.logo img, .logo_ibalis img {
  max-width: 100%;
  height: auto;
  margin: 0;
}

.logo_ibalis img {
  cursor: pointer;
}

.logo {
  top: 0.8rem;
  position: relative;
  width: 400px;
  height: 100%;
  max-width: 67%;
  margin-bottom: 1.1rem;
}
@media only screen and (max-width: 479px) {
  .logo {
    display: none;
  }
}
@media print {
  .logo {
    display: none;
  }
}

.fullscreen .logo {
  display: none;
}

.logo_ibalis {
  position: relative;
  top: 0.8rem;
}
.logo_ibalis img {
  width: auto;
  max-height: 80px;
}
@media print {
  .logo_ibalis {
    position: absolute;
    right: 0;
  }
}

.fullscreen .logo_ibalis {
  width: 60px;
  top: 5px;
}

.logo_ibalis a:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.logo_ibalis_inline {
  display: none;
}

.fullscreen .logo_ibalis_inline {
  padding: 5px;
  margin: 0;
  height: auto;
  max-width: 120px;
  display: block;
}

body > .cookie-banner {
  background-color: rgb(252, 252, 252);
  padding: 1rem;
  z-index: 999999;
  position: relative;
  margin-bottom: 1rem;
}
body > .cookie-banner p.disclaimer {
  display: block;
  text-align: justify;
}
body > .cookie-banner .buttons {
  display: flex;
  justify-content: space-evenly;
}
body > .cookie-banner .close-cookiebanner {
  position: absolute;
  right: 3rem;
}

main {
  position: relative;
  background-color: rgba(252, 252, 252, 0.97);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-content: flex-start;
  min-height: calc(100vh - 245px);
}
main.portal-ibalis {
  min-height: calc(100vh - 295px);
}
@media only screen and (max-width: 599px) {
  main {
    background: rgb(252, 252, 252);
  }
}


.aside_left {
  padding: 3.7rem 0 0 0;
  position: relative;
  background-color: rgb(252, 252, 252);
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  width: 290px;
  margin-left: -290px;
  left: 0;
  z-index: 200;
  overflow-y: auto;
  display: none;
}
@media print {
  .aside_left {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .aside_left {
    position: absolute;
    min-height: 100vh;
    height: 100%;
    z-index: 200;
  }
}

.aside_left.show {
  display: block;
  margin-left: 0;
}
@media print {
  .aside_left.show {
    display: none;
  }
}

.aside_right {
  margin-top: 3.5rem;
  padding-right: 2rem;
  position: relative;
  width: 290px;
  z-index: 300;
  order: 3;
  margin-right: -290px;
  display: none;
}
@media print {
  .aside_right {
    display: none;
  }
}
@media only screen and (max-width: 1279px) {
  .aside_right {
    background-color: rgba(252, 252, 252, 0.7);
    position: absolute;
    right: 0;
    min-height: 100vh;
    z-index: 200;
  }
}

.aside_right.show {
  margin-right: 0;
  display: block;
}
@media print {
  .aside_right.show {
    display: none;
  }
}

.content {
  width: calc(100% - 580px);
  padding: 4rem 2rem 4rem;
}
@media only screen and (max-width: 1279px) {
  .content {
    width: calc(100% - 290px);
  }
}
@media only screen and (max-width: 1023px) {
  .content {
    width: 100%;
  }
}
@media only screen and (max-width: 599px) {
  .content {
    padding: 4rem 0.5rem 0;
  }
}
@media print {
  .content {
    padding: 0;
    width: 100%;
  }
}

.fullscreen .content {
  padding: 0 1rem;
}

.landingpage #content_main {
  padding: 0.5rem 1rem;
}
@media only screen and (max-width: 599px) {
  .landingpage #content_main {
    padding: 0.25rem;
  }
}
.landingpage main {
  min-height: calc(100vh - 295px);
}
.landingpage main .content {
  width: 100%;
}
.landingpage main .content.expanded {
  width: 100%;
}

.content.expanded {
  width: calc(100% - 290px);
}
@media only screen and (max-width: 1279px) {
  .content.expanded {
    width: calc(100% - 290px);
  }
}
@media only screen and (max-width: 1023px) {
  .content.expanded {
    width: 100%;
  }
}

.content.full {
  width: 100%;
}
@media only screen and (max-width: 1279px) {
  .content.full {
    width: 100%;
  }
}

.footer {
  position: relative;
  background: rgb(252, 252, 252);
  padding: 1rem 2rem 0.5rem 2rem;
  z-index: 200;
  border-top: 1px solid #e8e9ed;
}

.fullscreen .footer {
  display: none;
}



.mod_sprunglinks ul {
  position: absolute;
  z-index: 1000;
}
.mod_sprunglinks a {
  z-index: 1000;
  display: block;
  position: absolute;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  border: 4px solid #4E739E;
  color: #4E739E;
  background-color: rgb(252, 252, 252);
  text-decoration: underline;
  outline: none;
}
.mod_sprunglinks a:focus {
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  min-width: 16rem;
  max-width: 100%;
  top: 0;
  padding: 2.1rem 1.5rem;
  text-decoration: none;
}

.navi_top {
  width: 100%;
  text-align: right;
}
@media print {
  .navi_top {
    display: none;
  }
}
.navi_top ul {
  float: right;
  display: inline-block;
}
.navi_top li {
  float: left;
  margin-left: 2px;
  padding: 2px 5px;
  font-size: 85%;
  min-height: 20px;
  height: auto;
}
.navi_top strong {
  font-weight: normal;
  border-color: #4E739E;
}
.navi_top a {
  color: #333333;
}
.navi_top a:focus-visible {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
  text-decoration: none;
}
.navi_top [class^=icon_]::before,
.navi_top [class*=" icon_"]::before {
  margin-right: 4px;
}

.fullscreen .navi_top {
  display: none;
}

.mod_nav_main li ul {
  display: none;
}
.mod_nav_main li ul a::after {
  display: block;
  content: "";
  width: 40px;
  height: 2px;
  background: transparent;
  margin-top: 4px;
}
.mod_nav_main li ul a:hover::after {
  background: #4E739E;
}
.mod_nav_main li ul li.active a {
  background: #4E739E;
}
.mod_nav_main li.trail {
  background: #f2f5fa;
  border-color: #4E739E;
}
.mod_nav_main li.trail a {
  border-color: #4E739E;
}
.mod_nav_main li.trail ul {
  display: block;
}
.mod_nav_main li.trail ul a {
  font-size: 94%;
  line-height: 1.2;
  border-color: #4E739E;
  padding-left: 50px;
  background: #f2f5fa;
}
.mod_nav_main li.active a {
  background: #4E739E;
  border-color: #4E739E;
  color: rgb(252, 252, 252);
}
.mod_nav_main li.active a i:before {
  color: rgb(252, 252, 252);
}
.mod_nav_main li.active ul {
  display: block;
}
.mod_nav_main li.active ul a {
  font-size: 94%;
  line-height: 1.2;
  border-color: #4E739E;
  padding-left: 50px;
  background: #f2f5fa;
  color: #333333;
}
.mod_nav_main li.active ul a:before {
  color: #4E739E;
}
.mod_nav_main a {
  position: relative;
  display: block;
  padding: 8px 2rem;
  border-right: 6px solid transparent;
  color: #333;
}
.mod_nav_main a:hover {
  background: #f2f5fa;
  border-color: #4E739E;
  text-decoration: none;
}
.mod_nav_main a:focus {
  background: rgb(252, 252, 252) !important;
  color: #333333 !important;
  outline: 2px solid #4E739E;
  outline-offset: 2px;
  outline-offset: -3px;
  border-right: none;
}
.mod_nav_main a:focus:before {
  color: #4E739E !important;
}

.menubar {
  position: absolute;
  right: 1.8rem;
  top: 0.7rem;
  z-index: 200;
}
@media print {
  .menubar {
    display: none;
  }
}
.menubar li {
  display: inline-block;
}

.fullscreen .menubar {
  top: -2.3rem;
  right: 1rem;
}

.mleft {
  position: absolute;
  z-index: 300;
  top: 0.8rem;
  left: 2rem;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  font-family: "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 90%;
  line-height: 1.4rem;
  text-size-adjust: none;
}
@media print {
  .mleft {
    display: none;
  }
}
.mleft i:before {
  transform: rotate(180deg);
}
.mleft.close i:before {
  transform: rotate(0deg);
  transition: none;
}

.fullscreen .mleft {
  top: -2.5rem;
  left: auto;
  right: 110px;
}

.mright .icon_toolbar::before, .mright .icon_toolbar [class^=icon_]::before, .mright .icon_toolbar [class*=" icon_"]::before {
  width: 34px !important;
  height: 34px !important;
  line-height: 34px !important;
  font-size: 0.95rem !important;
}
.mright i:before {
  transform: rotate(180deg);
}
.mright.close i:before {
  transform: rotate(0deg);
  transition: none;
}
@media print {
  .mright {
    display: none;
  }
}

.bnr-jahr-info {
  display: none;
  vertical-align: middle;
  padding-right: 15px;
  font-size: 88%;
  line-height: 1.2;
  color: #3a7917;
  font-weight: bold;
}
.bnr-jahr-info.show {
  display: inline-block;
}
@media only screen and (max-width: 1023px) {
  .bnr-jahr-info.show {
    display: none;
  }
}

.fullscreen .bnr-jahr-info.show {
  margin-right: 8rem;
}

.breadcrumb {
  font-size: 88%;
  margin-top: -3.8rem;
  max-width: calc(100% - 350px);
}
@media only screen and (max-width: 1023px) {
  .breadcrumb {
    margin-left: 6rem;
    padding-left: 0.8rem;
    border-left: thin dotted #333333;
    max-width: calc(100% - 100px);
  }
}
@media only screen and (max-width: 767px) {
  .breadcrumb {
    display: none;
  }
}
@media print {
  .breadcrumb {
    display: none;
  }
}
.breadcrumb a {
  color: #333333;
}
.breadcrumb a:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.breadcrumb ol {
  list-style: none;
  margin-bottom: 1.5rem;
}
.breadcrumb li {
  display: inline-block;
}
.breadcrumb li::before {
  content: "<"/"";
  display: inline-block;
  padding: 0 10px;
}
.breadcrumb li:first-child::before {
  display: none;
  padding-left: 0;
}
.breadcrumb strong {
  font-weight: normal;
}

.breadcrumb.bread_toggle {
  margin-left: 6rem;
  padding-left: 0.8rem;
  border-left: thin dotted #333333;
}

.fullscreen .breadcrumb {
  display: none;
}

.mod_nav_footer {
  font-size: 92%;
  text-align: center;
  line-height: 1;
}
.mod_nav_footer ul {
  display: inline-block;
}
@media print {
  .mod_nav_footer ul {
    display: none;
  }
}
.mod_nav_footer ul li {
  display: inline-block;
  border-left: 1px solid #4E739E;
  margin-left: 2px;
  padding-left: 5px;
}
.mod_nav_footer ul li:first-child {
  border: none;
  margin: 0;
  padding: 0;
}
.mod_nav_footer ul li a:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_nav_footer .social {
  padding: 0.7rem 0;
}
.mod_nav_footer .social li {
  border-left: none;
}
.mod_nav_footer p {
  margin: 0 0 10px 0;
}
.mod_nav_footer .info {
  margin-top: 1.5rem;
  text-align: center;
}
.mod_nav_footer .info::before {
  content: "";
  position: relative;
  display: block;
  width: 150px;
  border-top: dashed #3a7917 1px;
  left: 50%;
  margin-left: -75px;
  height: 1rem;
}
@media print {
  .mod_nav_footer .info::before {
    border-top: solid black 1pt;
  }
}

.content .data-pager div, .data-pager div {
  text-align: center;
  padding: 1rem 0;
}
.content .data-pager a, .data-pager a {
  text-decoration: none;
  display: inline-block;
}
.content .data-pager span, .data-pager span {
  display: none;
}
.content .data-pager a span, .data-pager a span {
  display: inline-block;
  text-decoration: none;
  padding: 0.1rem 0.4rem;
  border: 1px solid #3a7917;
  margin: 0 0.1rem;
  border-radius: 4px;
}
.content .data-pager a .boxActive, .content .data-pager a:hover span, .content .data-pager a:focus span, .data-pager a .boxActive, .data-pager a:hover span, .data-pager a:focus span {
  color: rgb(252, 252, 252);
  background: #3a7917;
}
.content .data-pager a:focus, .data-pager a:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
  border-radius: 4px;
}

.blue .data-pager a span, .blue.data-pager a span {
  border: 1px solid #4E739E;
}
.blue .data-pager a .boxActive, .blue .data-pager a:hover span, .blue .data-pager a:focus span, .blue.data-pager a .boxActive, .blue.data-pager a:hover span, .blue.data-pager a:focus span {
  background: #4E739E;
}
.blue .data-pager a:focus, .blue.data-pager a:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey .data-pager a span, .grey.data-pager a span {
  border: 1px solid #535353;
}
.grey .data-pager a .boxActive, .grey .data-pager a:hover span, .grey .data-pager a:focus span, .grey.data-pager a .boxActive, .grey.data-pager a:hover span, .grey.data-pager a:focus span {
  background: #535353;
}
.grey .data-pager a:focus, .grey.data-pager a:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.navigator {
  display: flex;
  justify-content: center;
}
.navigator a {
  text-decoration: none;
  display: inline-block;
  padding: 0.1rem;
}
.navigator a span {
  display: inline-block;
  text-decoration: none;
  padding: 0.1rem 0.4rem;
  border: 1px solid #3a7917;
  margin: 0 0.1rem;
  border-radius: 4px;
}
.navigator a.link-inactive span, .navigator a:hover span, .navigator a:focus span {
  color: rgb(252, 252, 252);
  background: #3a7917;
}
.navigator a.arrow {
  padding: 0.1rem 0.2rem;
}
.navigator a:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
  border-radius: 4px;
}

.blue .navigator a span, .blue.navigator a span {
  border: 1px solid #4E739E;
}
.blue .navigator a.link-inactive span, .blue .navigator a:hover span, .blue .navigator a:focus span, .blue.navigator a.link-inactive span, .blue.navigator a:hover span, .blue.navigator a:focus span {
  color: rgb(252, 252, 252);
  background: #4E739E;
}
.blue .navigator a:focus, .blue.navigator a:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey .navigator a span, .grey.navigator a span {
  border: 1px solid #535353;
}
.grey .navigator a.link-inactive span, .grey .navigator a:hover span, .grey .navigator a:focus span, .grey.navigator a.link-inactive span, .grey.navigator a:hover span, .grey.navigator a:focus span {
  color: rgb(252, 252, 252);
  background: #535353;
}
.grey .navigator a:focus, .grey.navigator a:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.navigation .navigatorLabel {
  float: left;
}

.mod_grid {
  margin-right: auto;
  margin-left: auto;
}

.grid-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.grid-row.reverse {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

.grid-row.align-center {
  -ms-flex-align: center;
  align-items: center;
}

.grid-row.align-end {
  -ms-flex-align: end;
  align-items: end;
}

.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  display: flex;
  flex-direction: column;
}

.col {
  -webkit-flex-grow: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
@media only screen and (max-width: 1279px) {
  .col {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 1023px) {
  .col {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

.col-1, .expanded .col-1, .full .col-1 {
  -ms-flex-preferred-size: 8.33%;
  flex-basis: 8.33%;
  max-width: 8.33%;
}

.col-offset-1, .expanded .col-offset-1, .full .col-offset-1 {
  margin-left: 8.33%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-1 {
    margin-left: 8.33%;
  }
}
.col-2, .expanded .col-2, .full .col-2 {
  -ms-flex-preferred-size: 16.66%;
  flex-basis: 16.66%;
  max-width: 16.66%;
}

.col-offset-2, .expanded .col-offset-2, .full .col-offset-2 {
  margin-left: 16.66%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-2 {
    margin-left: 16.66%;
  }
}
.col-3, .expanded .col-3, .full .col-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-offset-3, .expanded .col-offset-3, .full .col-offset-3 {
  margin-left: 25%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-3 {
    margin-left: 25%;
  }
}
.col-4, .expanded .col-4, .full .col-4 {
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  max-width: 33.33%;
}

.col-offset-4, .expanded .col-offset-4, .full .col-offset-4 {
  margin-left: 33.33%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-4 {
    margin-left: 33.33%;
  }
}
.col-5, .expanded .col-5, .full .col-5 {
  -ms-flex-preferred-size: 41.66%;
  flex-basis: 41.66%;
  max-width: 41.66%;
}

.col-offset-5, .expanded .col-offset-5, .full .col-offset-5 {
  margin-left: 41.66%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-5 {
    margin-left: 41.66%;
  }
}
.col-6, .expanded .col-6, .full .col-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-offset-6, .expanded .col-offset-6, .full .col-offset-6 {
  margin-left: 50%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-6 {
    margin-left: 50%;
  }
}
.col-7, .expanded .col-7, .full .col-7 {
  -ms-flex-preferred-size: 58.33%;
  flex-basis: 58.33%;
  max-width: 58.33%;
}

.col-offset-7, .expanded .col-offset-7, .full .col-offset-7 {
  margin-left: 58.33%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-7 {
    margin-left: 58.33%;
  }
}
.col-8, .expanded .col-8, .full .col-8 {
  -ms-flex-preferred-size: 66.66%;
  flex-basis: 66.66%;
  max-width: 66.66%;
}

.col-offset-8, .expanded .col-offset-8, .full .col-offset-8 {
  margin-left: 66.66%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-8 {
    margin-left: 66.66%;
  }
}
.col-9, .expanded .col-9, .full .col-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-offset-9, .expanded .col-offset-9, .full .col-offset-9 {
  margin-left: 75%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-9 {
    margin-left: 75%;
  }
}
.col-10, .expanded .col-10, .full .col-10 {
  -ms-flex-preferred-size: 83.33%;
  flex-basis: 83.33%;
  max-width: 83.33%;
}

.col-offset-10, .expanded .col-offset-10, .full .col-offset-10 {
  margin-left: 83.33%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-10 {
    margin-left: 83.33%;
  }
}
.col-11, .expanded .col-11, .full .col-11 {
  -ms-flex-preferred-size: 91.66%;
  flex-basis: 91.66%;
  max-width: 91.66%;
}

.col-offset-11, .expanded .col-offset-11, .full .col-offset-11 {
  margin-left: 91.66%;
}

@media only screen and (min-width: calc(1023px + 1px)) {
  .form_row.col-offset-11 {
    margin-left: 91.66%;
  }
}
.col-12, .expanded .col-12, .full .col-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

@media only screen and (max-width: 1399px) {
  .col-1, .col-2, .col-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
@media only screen and (max-width: 1023px) {
  .col-1, .col-2, .col-3 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1279px) {
  .expanded .col-1, .expanded .col-2, .expanded .col-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
@media only screen and (max-width: 1023px) {
  .expanded .col-1, .expanded .col-2, .expanded .col-3 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1023px) {
  .full .col-1, .full .col-2, .full .col-3 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1399px) {
  .col-4, .col-5, .col-6, .col-7, .col-8 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 1023px) {
  .col-4, .col-5, .col-6, .col-7, .col-8 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1279px) {
  .expanded .col-4, .expanded .col-5, .expanded .col-6, .expanded .col-7, .expanded .col-8 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 1023px) {
  .expanded .col-4, .expanded .col-5, .expanded .col-6, .expanded .col-7, .expanded .col-8 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1023px) {
  .full .col-4, .full .col-5, .full .col-6, .full .col-7, .full .col-8 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1399px) {
  .col-9, .col-10, .col-11 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
}
@media only screen and (max-width: 1023px) {
  .col-9, .col-10, .col-11 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1279px) {
  .expanded .col-9, .expanded .col-10, .expanded .col-11 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 1023px) {
  .expanded .col-9, .expanded .col-10, .expanded .col-11 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1023px) {
  .full .col-9, .full .col-10, .full .col-11 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1399px) {
  .col-offset-1, .col-offset-2, .col-offset-3 {
    margin-left: 25%;
  }
}
@media only screen and (max-width: 1023px) {
  .col-offset-1, .col-offset-2, .col-offset-3 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1279px) {
  .expanded .col-offset-1, .expanded .col-offset-2, .expanded .col-offset-3 {
    margin-left: 25%;
  }
}
@media only screen and (max-width: 1023px) {
  .expanded .col-offset-1, .expanded .col-offset-2, .expanded .col-offset-3 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .full .col-offset-1, .full .col-offset-2, .full .col-offset-3 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1399px) {
  .col-offset-4, .col-offset-5, .col-offset-6, .col-offset-7, .col-offset-8 {
    margin-left: 50%;
  }
}
@media only screen and (max-width: 1023px) {
  .col-offset-4, .col-offset-5, .col-offset-6, .col-offset-7, .col-offset-8 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1279px) {
  .expanded .col-offset-4, .expanded .col-offset-5, .expanded .col-offset-6, .expanded .col-offset-7, .expanded .col-offset-8 {
    margin-left: 50%;
  }
}
@media only screen and (max-width: 1023px) {
  .expanded .col-offset-4, .expanded .col-offset-5, .expanded .col-offset-6, .expanded .col-offset-7, .expanded .col-offset-8 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .full .col-offset-4, .full .col-offset-5, .full .col-offset-6, .full .col-offset-7, .full .col-offset-8 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1399px) {
  .col-offset-9, .col-offset-10, .col-offset-11 {
    margin-left: 50%;
  }
}
@media only screen and (max-width: 1023px) {
  .col-offset-9, .col-offset-10, .col-offset-11 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1279px) {
  .expanded .col-offset-9, .expanded .col-offset-10, .expanded .col-offset-11 {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .expanded .col-offset-9, .expanded .col-offset-10, .expanded .col-offset-11 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .full .col-offset-9, .full .col-offset-10, .full .col-offset-11 {
    margin-left: 0;
  }
}

.start-stmelf {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-stmelf {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
}

.end-stmelf {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-stmelf {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}

.middle-stmelf {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.bottom-stmelf {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}

.around-stmelf {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-stmelf {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.first-stmelf {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

.last-stmelf {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

:root {
  --bsbreakpoint-xs: 0;
  --bsbreakpoint-sm: 767px;
  --bsbreakpoint-md: 1023px;
  --bsbreakpoint-lg: 1279px;
  --bsbreakpoint-xl: 1599px;
  --bsbreakpoint-xxl: 1919px;
}

.grid-row {
  display: flex;
  flex-wrap: wrap;
}

.grid-row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
}

.col-xs {
  flex: 1 0 0%;
}

.row-cols-xs-auto > * {
  flex: 0 0 auto;
  width: auto;
  padding: 0 0.5rem;
}

.row-cols-xs-1 > * {
  flex: 0 0 auto;
  width: 100%;
  padding: 0 0.5rem;
}

.row-cols-xs-1 > .col {
  flex-basis: auto;
}

.row-cols-xs-2 > * {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 0.5rem;
}

.row-cols-xs-2 > .col {
  flex-basis: auto;
}

.row-cols-xs-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
  padding: 0 0.5rem;
}

.row-cols-xs-3 > .col {
  flex-basis: auto;
}

.row-cols-xs-4 > * {
  flex: 0 0 auto;
  width: 25%;
  padding: 0 0.5rem;
}

.row-cols-xs-4 > .col {
  flex-basis: auto;
}

.row-cols-xs-5 > * {
  flex: 0 0 auto;
  width: 20%;
  padding: 0 0.5rem;
}

.row-cols-xs-5 > .col {
  flex-basis: auto;
}

.row-cols-xs-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
  padding: 0 0.5rem;
}

.row-cols-xs-6 > .col {
  flex-basis: auto;
}

.col-xs-auto {
  flex: 0 0 auto;
  width: auto;
  padding: 0 0.5rem;
}

.col-xs-1 {
  flex: 0 0 auto;
  flex-basis: 8.33333333%;
  padding: 0 0.5rem;
}

.col-xs-2 {
  flex: 0 0 auto;
  flex-basis: 16.66666667%;
  padding: 0 0.5rem;
}

.col-xs-3 {
  flex: 0 0 auto;
  flex-basis: 25%;
  padding: 0 0.5rem;
}

.col-xs-4 {
  flex: 0 0 auto;
  flex-basis: 33.33333333%;
  padding: 0 0.5rem;
}

.col-xs-5 {
  flex: 0 0 auto;
  flex-basis: 41.66666667%;
  padding: 0 0.5rem;
}

.col-xs-6 {
  flex: 0 0 auto;
  flex-basis: 50%;
  padding: 0 0.5rem;
}

.col-xs-7 {
  flex: 0 0 auto;
  flex-basis: 58.33333333%;
  padding: 0 0.5rem;
}

.col-xs-8 {
  flex: 0 0 auto;
  flex-basis: 66.66666667%;
  padding: 0 0.5rem;
}

.col-xs-9 {
  flex: 0 0 auto;
  flex-basis: 75%;
  padding: 0 0.5rem;
}

.col-xs-10 {
  flex: 0 0 auto;
  flex-basis: 83.33333333%;
  padding: 0 0.5rem;
}

.col-xs-11 {
  flex: 0 0 auto;
  flex-basis: 91.66666667%;
  padding: 0 0.5rem;
}

.col-xs-12 {
  flex: 0 0 auto;
  flex-basis: 100%;
  padding: 0 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 767px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
    padding: 0 0.5rem;
  }
  .row-cols-sm-1 > .col {
    flex-basis: auto;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
    padding: 0 0.5rem;
  }
  .row-cols-sm-2 > .col {
    flex-basis: auto;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
    padding: 0 0.5rem;
  }
  .row-cols-sm-3 > .col {
    flex-basis: auto;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
    padding: 0 0.5rem;
  }
  .row-cols-sm-4 > .col {
    flex-basis: auto;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
    padding: 0 0.5rem;
  }
  .row-cols-sm-5 > .col {
    flex-basis: auto;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
    padding: 0 0.5rem;
  }
  .row-cols-sm-6 > .col {
    flex-basis: auto;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    flex-basis: 8.33333333%;
    padding: 0 0.5rem;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    flex-basis: 16.66666667%;
    padding: 0 0.5rem;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    flex-basis: 25%;
    padding: 0 0.5rem;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    flex-basis: 33.33333333%;
    padding: 0 0.5rem;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    flex-basis: 41.66666667%;
    padding: 0 0.5rem;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    flex-basis: 50%;
    padding: 0 0.5rem;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    flex-basis: 58.33333333%;
    padding: 0 0.5rem;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    flex-basis: 66.66666667%;
    padding: 0 0.5rem;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    flex-basis: 75%;
    padding: 0 0.5rem;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    flex-basis: 83.33333333%;
    padding: 0 0.5rem;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    flex-basis: 91.66666667%;
    padding: 0 0.5rem;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    flex-basis: 100%;
    padding: 0 0.5rem;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1023px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
    padding: 0 0.5rem;
  }
  .row-cols-md-1 > .col {
    flex-basis: auto;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
    padding: 0 0.5rem;
  }
  .row-cols-md-2 > .col {
    flex-basis: auto;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
    padding: 0 0.5rem;
  }
  .row-cols-md-3 > .col {
    flex-basis: auto;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
    padding: 0 0.5rem;
  }
  .row-cols-md-4 > .col {
    flex-basis: auto;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
    padding: 0 0.5rem;
  }
  .row-cols-md-5 > .col {
    flex-basis: auto;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
    padding: 0 0.5rem;
  }
  .row-cols-md-6 > .col {
    flex-basis: auto;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .col-md-1 {
    flex: 0 0 auto;
    flex-basis: 8.33333333%;
    padding: 0 0.5rem;
  }
  .col-md-2 {
    flex: 0 0 auto;
    flex-basis: 16.66666667%;
    padding: 0 0.5rem;
  }
  .col-md-3 {
    flex: 0 0 auto;
    flex-basis: 25%;
    padding: 0 0.5rem;
  }
  .col-md-4 {
    flex: 0 0 auto;
    flex-basis: 33.33333333%;
    padding: 0 0.5rem;
  }
  .col-md-5 {
    flex: 0 0 auto;
    flex-basis: 41.66666667%;
    padding: 0 0.5rem;
  }
  .col-md-6 {
    flex: 0 0 auto;
    flex-basis: 50%;
    padding: 0 0.5rem;
  }
  .col-md-7 {
    flex: 0 0 auto;
    flex-basis: 58.33333333%;
    padding: 0 0.5rem;
  }
  .col-md-8 {
    flex: 0 0 auto;
    flex-basis: 66.66666667%;
    padding: 0 0.5rem;
  }
  .col-md-9 {
    flex: 0 0 auto;
    flex-basis: 75%;
    padding: 0 0.5rem;
  }
  .col-md-10 {
    flex: 0 0 auto;
    flex-basis: 83.33333333%;
    padding: 0 0.5rem;
  }
  .col-md-11 {
    flex: 0 0 auto;
    flex-basis: 91.66666667%;
    padding: 0 0.5rem;
  }
  .col-md-12 {
    flex: 0 0 auto;
    flex-basis: 100%;
    padding: 0 0.5rem;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1279px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
    padding: 0 0.5rem;
  }
  .row-cols-lg-1 > .col {
    flex-basis: auto;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
    padding: 0 0.5rem;
  }
  .row-cols-lg-2 > .col {
    flex-basis: auto;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
    padding: 0 0.5rem;
  }
  .row-cols-lg-3 > .col {
    flex-basis: auto;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
    padding: 0 0.5rem;
  }
  .row-cols-lg-4 > .col {
    flex-basis: auto;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
    padding: 0 0.5rem;
  }
  .row-cols-lg-5 > .col {
    flex-basis: auto;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
    padding: 0 0.5rem;
  }
  .row-cols-lg-6 > .col {
    flex-basis: auto;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    flex-basis: 8.33333333%;
    padding: 0 0.5rem;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    flex-basis: 16.66666667%;
    padding: 0 0.5rem;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    flex-basis: 25%;
    padding: 0 0.5rem;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    flex-basis: 33.33333333%;
    padding: 0 0.5rem;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    flex-basis: 41.66666667%;
    padding: 0 0.5rem;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    flex-basis: 50%;
    padding: 0 0.5rem;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    flex-basis: 58.33333333%;
    padding: 0 0.5rem;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    flex-basis: 66.66666667%;
    padding: 0 0.5rem;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    flex-basis: 75%;
    padding: 0 0.5rem;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    flex-basis: 83.33333333%;
    padding: 0 0.5rem;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    flex-basis: 91.66666667%;
    padding: 0 0.5rem;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    flex-basis: 100%;
    padding: 0 0.5rem;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1599px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
    padding: 0 0.5rem;
  }
  .row-cols-xl-1 > .col {
    flex-basis: auto;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
    padding: 0 0.5rem;
  }
  .row-cols-xl-2 > .col {
    flex-basis: auto;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
    padding: 0 0.5rem;
  }
  .row-cols-xl-3 > .col {
    flex-basis: auto;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
    padding: 0 0.5rem;
  }
  .row-cols-xl-4 > .col {
    flex-basis: auto;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
    padding: 0 0.5rem;
  }
  .row-cols-xl-5 > .col {
    flex-basis: auto;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
    padding: 0 0.5rem;
  }
  .row-cols-xl-6 > .col {
    flex-basis: auto;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    flex-basis: 8.33333333%;
    padding: 0 0.5rem;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    flex-basis: 16.66666667%;
    padding: 0 0.5rem;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    flex-basis: 25%;
    padding: 0 0.5rem;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    flex-basis: 33.33333333%;
    padding: 0 0.5rem;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    flex-basis: 41.66666667%;
    padding: 0 0.5rem;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    flex-basis: 50%;
    padding: 0 0.5rem;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    flex-basis: 58.33333333%;
    padding: 0 0.5rem;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    flex-basis: 66.66666667%;
    padding: 0 0.5rem;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    flex-basis: 75%;
    padding: 0 0.5rem;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    flex-basis: 83.33333333%;
    padding: 0 0.5rem;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    flex-basis: 91.66666667%;
    padding: 0 0.5rem;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    flex-basis: 100%;
    padding: 0 0.5rem;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1919px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
    padding: 0 0.5rem;
  }
  .row-cols-xxl-1 > .col {
    flex-basis: auto;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
    padding: 0 0.5rem;
  }
  .row-cols-xxl-2 > .col {
    flex-basis: auto;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
    padding: 0 0.5rem;
  }
  .row-cols-xxl-3 > .col {
    flex-basis: auto;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
    padding: 0 0.5rem;
  }
  .row-cols-xxl-4 > .col {
    flex-basis: auto;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
    padding: 0 0.5rem;
  }
  .row-cols-xxl-5 > .col {
    flex-basis: auto;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
    padding: 0 0.5rem;
  }
  .row-cols-xxl-6 > .col {
    flex-basis: auto;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    padding: 0 0.5rem;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    flex-basis: 8.33333333%;
    padding: 0 0.5rem;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    flex-basis: 16.66666667%;
    padding: 0 0.5rem;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    flex-basis: 25%;
    padding: 0 0.5rem;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    flex-basis: 33.33333333%;
    padding: 0 0.5rem;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    flex-basis: 41.66666667%;
    padding: 0 0.5rem;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    flex-basis: 50%;
    padding: 0 0.5rem;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    flex-basis: 58.33333333%;
    padding: 0 0.5rem;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    flex-basis: 66.66666667%;
    padding: 0 0.5rem;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    flex-basis: 75%;
    padding: 0 0.5rem;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    flex-basis: 83.33333333%;
    padding: 0 0.5rem;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    flex-basis: 91.66666667%;
    padding: 0 0.5rem;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    flex-basis: 100%;
    padding: 0 0.5rem;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}


.mod_tabelle_default {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  margin: 0.5rem 0 1rem 0;
  position: relative;
  max-width: 100%;
  border-radius: 8px;
}
@media print {
  .mod_tabelle_default {
    box-shadow: none;
    border-radius: 0px;
  }
}
.mod_tabelle_default caption {
  padding: 1rem 0 0.75rem 0.5rem;
  text-align: left;
  caption-side: top;
  color: #3a7917;
  font-size: 110%;
}
@media print {
  .mod_tabelle_default tr {
    page-break-inside: auto;
  }
}
.mod_tabelle_default tr:nth-child(1) {
  border-top: 1px solid #e3e3e3;
}
.mod_tabelle_default tr:nth-child(2n+1) {
  background-color: #f2f5fa;
  border-right: 1px solid #f2f5fa;
}
.mod_tabelle_default.colorfree tr:nth-child(2n+1) {
  background: none;
}
.mod_tabelle_default.colorfree tr.odd {
  background-color: #f2f5fa !important;
  border-right: 1px solid #f2f5fa !important;
}
.mod_tabelle_default tr:nth-child(2n) {
  border-right: 1px solid #f2f5fa;
  background: rgb(252, 252, 252);
}
.mod_tabelle_default tbody tr:hover {
  color: #333333;
  background-color: #DAF3CC;
}
.mod_tabelle_default.colorfree tr:hover {
  background: none;
}
.mod_tabelle_default table {
  overflow: hidden;
  border-collapse: collapse;
  background-color: rgb(252, 252, 252);
  width: 100%;
  max-width: 100%;
}
@media print {
  .mod_tabelle_default table {
    page-break-inside: auto;
  }
}
.mod_tabelle_default table .form_row label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
}
.mod_tabelle_default table .modal-dialog-border-container .form_row label {
  position: relative !important;
  height: auto;
  width: auto;
  overflow: auto;
  clip: auto;
}
.mod_tabelle_default table .form_row.checkbox label, .mod_tabelle_default table .form_row.radio label {
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: relative !important;
}
.mod_tabelle_default table .no-label .form_row.checkbox label, .mod_tabelle_default table .no-label .form_row.radio:not(.inside_radio) label {
  width: 26px;
  height: 30px;
  overflow: hidden;
  margin-top: -4px;
}
.mod_tabelle_default table .no-label .form_row.checkbox label:before, .mod_tabelle_default table .no-label .form_row.radio:not(.inside_radio) label:before {
  top: 4px;
  left: 4px;
}
.mod_tabelle_default table .no-label .form_row.checkbox label:after, .mod_tabelle_default table .no-label .form_row.radio:not(.inside_radio) label:after {
  top: 6px;
  left: 10px;
}
.mod_tabelle_default table .no-label .form_row.radio:not(.inside_radio) label:after {
  top: 10px;
  left: 10px;
}
.mod_tabelle_default table fieldset {
  border: none;
}
.mod_tabelle_default table input[type=file] {
  min-width: fit-content;
}
.mod_tabelle_default thead th, .mod_tabelle_default .tablehead th {
  vertical-align: top;
  background: #3a7917;
  color: rgb(252, 252, 252);
  font-weight: 500;
  border-color: #3a7917;
}
.mod_tabelle_default thead th [class^=icon_]::before, .mod_tabelle_default thead th [class*=" icon_"]::before, .mod_tabelle_default .tablehead th [class^=icon_]::before, .mod_tabelle_default .tablehead th [class*=" icon_"]::before {
  color: rgb(252, 252, 252);
}
.mod_tabelle_default thead a, .mod_tabelle_default .tablehead a {
  color: rgb(252, 252, 252);
}
.mod_tabelle_default thead [class^=icon_]::before, .mod_tabelle_default thead [class*=" icon_"]::before, .mod_tabelle_default .tablehead [class^=icon_]::before, .mod_tabelle_default .tablehead [class*=" icon_"]::before {
  color: rgb(252, 252, 252);
}
.mod_tabelle_default thead .filter-td, .mod_tabelle_default .tablehead .filter-td {
  padding-top: 8px;
}
.mod_tabelle_default tfoot th, .mod_tabelle_default .tablefoot th {
  vertical-align: bottom;
  font-weight: 500;
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.mod_tabelle_default th, .mod_tabelle_default td {
  padding: 0.4rem 0.5rem 0.4rem 0.4rem;
  vertical-align: top;
  text-align: inherit;
}
@media print {
  .mod_tabelle_default th, .mod_tabelle_default td {
    border: 1px solid lightgray;
  }
}
.mod_tabelle_default .table_sum {
  border-top: double 3px #e3e3e3;
  font-weight: bold;
}
.mod_tabelle_default .form_row {
  margin: 0;
}
.mod_tabelle_default input[type=file] {
  width: auto;
}
.mod_tabelle_default .inside_radio {
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  .mod_tabelle_default .inside_radio {
    white-space: normal;
  }
}
.mod_tabelle_default .nested_fieldset legend {
  display: none;
}

.tabelle-condensed th {
  padding: 0.3rem;
}
.tabelle-condensed td {
  padding: 0.1rem 0.2rem;
}

.mod_tabelle_default table.tabelle-bordered th {
  border-left: 1px solid rgb(252, 252, 252);
}
.mod_tabelle_default table.tabelle-bordered td {
  border-left: 1px solid #e3e3e3;
}
.mod_tabelle_default table.tabelle-bordered td:first-child {
  border: none;
}

.mod_tabelle_default.colorfree table.tabelle-bordered th {
  border-left: 1px solid rgb(252, 252, 252);
}
.mod_tabelle_default.colorfree table.tabelle-bordered td {
  border-left: 1px solid #8E969D;
}
.mod_tabelle_default.colorfree table.tabelle-bordered td:first-child {
  border: none;
}

.mod_tabelle_default.blue thead th, .mod_tabelle_default.blue tfoot th, .mod_tabelle_default.blue .tablehead th, .blue .mod_tabelle_default thead th, .blue .mod_tabelle_default tfoot th, .blue .mod_tabelle_default .tablehead th {
  background: #4E739E;
  border-right-color: #4E739E;
}
.mod_tabelle_default.blue.colorfree tr:nth-child(2n+1), .blue .mod_tabelle_default.colorfree tr:nth-child(2n+1) {
  background: none;
}
.mod_tabelle_default.blue tr:hover, .blue .mod_tabelle_default tr:hover {
  background-color: #F2F5FA;
}
.mod_tabelle_default.blue.colorfree tr:hover, .blue .mod_tabelle_default.colorfree tr:hover {
  outline-color: #4E739E !important;
  background: none;
}
.mod_tabelle_default.blue caption, .blue .mod_tabelle_default caption {
  color: #4E739E;
}

.mod_tabelle_default.grey thead th, .mod_tabelle_default.grey tfoot th, .mod_tabelle_default.grey .tablehead th, .grey .mod_tabelle_default thead th, .grey .mod_tabelle_default tfoot th, .grey .mod_tabelle_default .tablehead th {
  background: #535353;
  border-right-color: #535353;
}
.mod_tabelle_default.grey tr:hover, .grey .mod_tabelle_default tr:hover {
  background-color: #e3e3e3;
}
.mod_tabelle_default.grey.colorfree tr:hover, .grey .mod_tabelle_default.colorfree tr:hover {
  outline-color: #535353 !important;
  background: none;
}
.mod_tabelle_default.grey caption, .grey .mod_tabelle_default caption {
  color: #535353;
}

.hinzu button {
  text-decoration: underline dotted;
}

table tr.bg-orange {
  background: #C33E01 !important;
  color: rgb(252, 252, 252) !important;
}
table tr.bg-orange:hover {
  background: #C33E01 !important;
}
table tr.bg-orange a {
  color: rgb(252, 252, 252);
}
table tr.bg-lightgreen {
  background: #DAF3CC !important;
}
table tr.bg-lightgreen:hover {
  background: #DAF3CC !important;
}
table tr.bg-lightblue {
  background: #F2F5FA !important;
}
table tr.bg-lightblue:hover {
  background: #F2F5FA !important;
}
table tr.bg-lightgrey {
  background: #e3e3e3 !important;
}
table tr.bg-lightgrey:hover {
  background: #e3e3e3 !important;
}
table td.error {
  border: 2px solid #BB0120 !important;
  background: #F6DCDF !important;
}
table td.error::before {
  font-family: "stmelf" !important;
  padding-right: 5px;
  color: #BB0120;
  content: "\e994";
}
table tr.error td:first-child::before {
  font-family: "stmelf" !important;
  padding-right: 5px;
  color: #BB0120;
  content: "\e994";
}
table tr.error, table tr.status-error {
  border: 2px solid #BB0120 !important;
  background: #F6DCDF !important;
}
table tr.error a, table tr.status-error a {
  color: #BB0120 !important;
  border-bottom-color: #BB0120 !important;
}
table tr.error:hover, table tr.status-error:hover {
  background: #efced2 !important;
}
table td.attention {
  border: 2px solid #C33E01 !important;
  background: #FCEBDB !important;
}
table tr.attention, table tr.status-warning {
  border: 2px solid #C33E01 !important;
  background: #FCEBDB !important;
}
table tr.attention:hover, table tr.status-warning:hover {
  background: #ffefb6 !important;
}
table tr.attention a, table tr.status-warning a {
  color: #C33E01 !important;
  border-bottom-color: #C33E01 !important;
}
table td.attention::before, table .attention td:first-child::before {
  font-family: "stmelf" !important;
  padding-right: 5px;
  color: #C33E01;
  content: "\e93a";
}
table tr.hint, table tr.status-info {
  border: 2px solid #4E739E !important;
  background: #F2F5FA !important;
}
table tr.hint a, table tr.status-info a {
  color: #4E739E !important;
  border-bottom-color: #4E739E !important;
}
table tr.hint:hover, table tr.status-info:hover {
  background: #e6f8ff !important;
}
table td.hint::before, table .hint td:first-child::before {
  font-family: "stmelf" !important;
  padding-right: 5px;
  color: #4E739E;
  content: "\e93d";
}
table td.information {
  border: 2px solid #3a7917 !important;
  background: #DAF3CC !important;
}
table tr.information, table tr.status-ok {
  border: 2px solid #3a7917 !important;
  background: #DAF3CC !important;
}
table tr.information a, table tr.status-ok a {
  color: #3a7917 !important;
  border-bottom-color: #3a7917 !important;
}
table tr.information:hover, table tr.status-ok:hover {
  background: #cbf9b1 !important;
}
table td.information::before, table .information td:first-child::before {
  font-family: "stmelf" !important;
  padding-right: 5px;
  color: #3a7917;
  content: "\e96f";
}
table td.missing {
  border: 2px solid #535353 !important;
}
table td.bg-orange {
  background: #C33E01 !important;
  color: rgb(252, 252, 252);
}
table td.bg-lightgreen {
  background: #DAF3CC !important;
}
table td.bg-lightblue {
  background: #F2F5FA !important;
}
table td.bg-lightgrey {
  background: #e3e3e3 !important;
}
table tr.missing, table tr.status-missing {
  border-top: 2px solid #535353 !important;
  border-right: 3px solid #535353 !important;
  border-bottom: 2px solid #535353 !important;
  border-left: 3px solid #535353 !important;
}
table tr.missing a, table tr.status-missing a {
  color: #535353 !important;
  border-bottom-color: #535353 !important;
}
table tr.missing:hover, table tr.status-missing:hover {
  background: #D8DDE7 !important;
}
table td.missing::before, table .missing td:first-child::before {
  font-family: "stmelf" !important;
  padding-right: 5px;
  color: #535353;
  content: "\e95f";
}

.mod_tabelle_default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  hyphens: manual;
}
.mod_tabelle_default td[scope=row], .mod_tabelle_default th[scope=row] {
  background: #f2f5fa;
  border-right: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
}
.mod_tabelle_default td[scope=colgroup], .mod_tabelle_default th[scope=colgroup] {
  background: #3a7917;
  color: rgb(252, 252, 252);
  border-top: 1px solid rgb(252, 252, 252);
}
.mod_tabelle_default td[scope=col], .mod_tabelle_default th[scope=col] {
  background: #3a7917;
  color: rgb(252, 252, 252);
  border-top: 1px solid rgb(252, 252, 252);
}
.mod_tabelle_default table.fixed_table_layout {
  table-layout: fixed;
}
.mod_tabelle_default table.fixed_table_layout th {
  hyphens: auto;
}
.mod_tabelle_default table.tabelle-auto-hyphens {
  hyphens: auto;
}

.mod_tabelle_default.blue td[scope=colgroup], .mod_tabelle_default.blue th[scope=colgroup] {
  background: #4E739E;
}
.mod_tabelle_default.blue td[scope=col], .mod_tabelle_default.blue th[scope=col] {
  background: #4E739E;
}

.mod_tabelle_default.grey td[scope=colgroup], .mod_tabelle_default.grey th[scope=colgroup] {
  background: #535353;
}
.mod_tabelle_default.grey td[scope=col], .mod_tabelle_default.grey th[scope=col] {
  background: #535353;
}

.mod_tabelle_default.fixed {
  table-layout: fixed;
  width: auto;
}
.mod_tabelle_default.fixed thead tr {
  display: block;
  width: 100%;
}
.mod_tabelle_default.fixed th, .mod_tabelle_default.fixed td {
  width: 200px;
}
.mod_tabelle_default.fixed tbody {
  display: block;
  width: 100%;
  height: 9rem;
  overflow-y: scroll;
  display: block;
}

.mod_tabelle_default.responsive .mobcont {
  display: none;
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}
@media only screen and (max-width: 767px) {
  .mod_tabelle_default.responsive {
    display: block;
    width: 100%;
  }
  .mod_tabelle_default.responsive tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
  }
  .mod_tabelle_default.responsive tbody tr {
    display: table-cell;
  }
  .mod_tabelle_default.responsive tbody tr:nth-child(odd) {
    background: none;
  }
  .mod_tabelle_default.responsive thead {
    display: block;
    float: left;
  }
  .mod_tabelle_default.responsive thead th {
    display: block;
    text-align: left;
    border-bottom: 1px solid #e3e3e3;
  }
  .mod_tabelle_default.responsive thead thead th:last-child {
    border-bottom: none;
  }
  .mod_tabelle_default.responsive tr td:nth-child(odd) {
    background: #f2f5fa;
    border-right: 1px solid #e3e3e3;
  }
  .mod_tabelle_default.responsive tr td:nth-child(even) {
    border-right: 1px solid #e3e3e3;
  }
  .mod_tabelle_default.responsive td, .mod_tabelle_default.responsive th {
    padding: 20px 0.625rem 0.625rem 0.625rem;
    height: 60px;
    vertical-align: middle;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto;
    width: 120px;
    font-size: 13px;
    text-overflow: ellipsis;
  }
  .mod_tabelle_default.responsive td {
    display: block;
    text-align: center;
  }
  .mod_tabelle_default.responsive .mobcont {
    display: inline-block;
  }
}

.mod_tabelle_simple {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
.mod_tabelle_simple caption {
  padding: 1rem 0 0.75rem 0.5rem;
  text-align: left;
  caption-side: top;
  color: #3a7917;
  font-size: 110%;
}
.mod_tabelle_simple th, .mod_tabelle_simple td {
  padding: 0.1rem 0.2rem 0.2rem 0.1rem;
  text-align: left;
  vertical-align: top;
}

.mod_tabelle_simple.blue caption {
  color: #4E739E;
}

.mod_tabelle_simple.grey caption {
  color: #535353;
}

.r10-sort-border {
  display: block;
}
.r10-sort-border i {
  position: absolute;
  right: 4px;
}
.r10-sort-border i:before {
  font-size: 85%;
}

.sortNone, .sortDesc, .sortAsc, .wicket_orderNone a, .wicket_orderUp a, .wicket_orderDown a {
  position: relative;
  display: block;
  padding-right: 35px;
}
.sortNone:focus, .sortDesc:focus, .sortAsc:focus, .wicket_orderNone a:focus, .wicket_orderUp a:focus, .wicket_orderDown a:focus {
  outline: 2px solid rgb(252, 252, 252);
  outline-offset: 2px;
}

:not(.r10-sort-border) > a.sortNone:after, :not(.r10-sort-border) > a.sortNone:before, .wicket_orderNone a:after, .wicket_orderNone a:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent rgb(252, 252, 252);
  position: absolute;
  right: 4px;
  top: 5px;
}

:not(.r10-sort-border) > a.sortNone:after, .wicket_orderNone a:after {
  margin-top: 10px;
  border-width: 7px 4px 0 4px;
  border-color: rgb(252, 252, 252) transparent transparent;
}

th :not(.r10-sort-border) > a.sortNone:before, .wicket_orderNone a:before {
  border-bottom-color: rgb(252, 252, 252);
}

th :not(.r10-sort-border) > a.sortNone:after, .wicket_orderNone a:after {
  border-top-color: rgb(252, 252, 252);
}

:not(.r10-sort-border) > .sortDesc:after, .wicket_orderDown a:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: rgb(252, 252, 252) transparent rgb(252, 252, 252);
  position: absolute;
  right: 3px;
  top: 9px;
}

.wicket_orderDown a:after {
  border-top-color: rgb(252, 252, 252);
}

th :not(.r10-sort-border) > a.sortDesc:after {
  border-top-color: rgb(252, 252, 252);
}

:not(.r10-sort-border) > .sortAsc:after, .wicket_orderUp a:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent rgb(252, 252, 252);
  position: absolute;
  right: 4px;
  top: 9px;
}

.wicket_orderUp a:after {
  border-bottom-color: rgb(252, 252, 252);
}

th :not(.r10-sort-border) > a.sortAsc:after {
  border-bottom-color: rgb(252, 252, 252);
}

.mod_tabelle_default .fifty, .mod_tabelle_default .left_auto, .mod_tabelle_default .right_auto {
  white-space: normal;
  max-width: 49%;
}
.mod_tabelle_default .left_auto, .mod_tabelle_default .right_auto {
  width: auto;
}
.mod_tabelle_default .tablewidth_20 {
  min-width: 20% !important;
}
.mod_tabelle_default .tablewidth_25 {
  min-width: 25% !important;
}
.mod_tabelle_default .tablewidth_30 {
  min-width: 30% !important;
}
.mod_tabelle_default .tablewidth_40 {
  min-width: 40% !important;
}


.grid-row legend {
  padding-left: 0.5rem;
}

.grid-row [class*=col-] legend {
  padding-left: 0;
}

.mod_form_default {
  position: relative;
}
.mod_form_default legend {
  position: relative;
  color: #3a7917;
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}
@media print {
  .mod_form_default legend {
    color: #000 !important;
  }
}
.mod_form_default .data-takeover legend i:before {
  vertical-align: 2px;
  margin-left: 3px;
  color: #3a7917;
}
.mod_form_default fieldset {
  position: relative;
  margin-bottom: 1.4rem;
  padding-bottom: 1.4rem;
  border-bottom: 1px dashed #3a7917;
}
@media print {
  .mod_form_default fieldset {
    border-bottom: 1pt solid #000;
  }
}
.mod_form_default fieldset.no-border {
  border: none;
}
.mod_form_default fieldset h2 {
  margin-top: 0;
}
.mod_form_default fieldset fieldset {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.mod_form_default fieldset fieldset legend {
  font-size: 100%;
}
.mod_form_default .radio_fieldset legend ~ span[role=term], .mod_form_default .checkbox_fieldset legend ~ span[role=term] {
  display: none;
}
.mod_form_default .radio_fieldset fieldset, .mod_form_default .checkbox_fieldset fieldset {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.mod_form_default.form-condensed .form_row {
  margin: 0.2rem 0;
}
.mod_form_default.form-condensed .submit_main .form_row {
  margin: 0.2rem 0.4rem 0 0.8rem;
}
.mod_form_default.form-condensed fieldset {
  margin-bottom: 0.2rem;
  padding-bottom: 0.2rem;
}
.mod_form_default.form-condensed legend {
  padding-top: 0.4rem;
  margin-bottom: 0.2rem;
}

.mod-form-filterform .hidden-submit {
  position: absolute;
  left: -9998px;
  width: 1px;
  height: 1px;
}

.blue legend, .blue i {
  color: #4E739E;
}
.blue fieldset {
  border-color: #4E739E;
}

.grey legend, .grey i {
  color: #535353;
}
.grey fieldset {
  border-color: #535353;
}

.light-grey legend, .light-grey i {
  color: rgba(83, 83, 83, 0.5);
}
.light-grey fieldset {
  border-color: rgba(83, 83, 83, 0.5);
}

.password-with-icon input::-ms-reveal {
  padding-right: 3rem;
}

.kompakt .mod_form_default fieldset {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

input, textarea, select {
  position: relative;
  width: 100%;
  max-width: 100%;
  font-family: "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 90%;
  line-height: 1.4rem;
  text-size-adjust: none;
}

.form_row {
  display: block !important;
  position: relative;
  margin: 0.8rem 0;
  height: auto;
}

.form_row.disabled input, .form_row.disabled textarea {
  margin-right: -1.4rem;
}
.form_row.disabled.input-hilfe.input-date-time input:nth-of-type(2) {
  margin-right: -2rem;
}
.form_row.disabled.input-date a.date-picker-control-disabled ~ i.icon_lock {
  margin-right: 2.5rem;
}
.form_row.disabled.select2 .select2-container {
  margin-right: -1.4rem;
}

.input-hilfe.disabled .r10-tooltip i::before {
  color: rgb(252, 252, 252);
}

.form_row_icon {
  margin-top: auto;
  padding-bottom: 15px;
}

.mod_form_default textarea {
  height: auto;
}

.width_auto input, .width_auto textarea, .width_auto select {
  width: auto;
}

.kompakt .form_row {
  position: relative;
  margin: 0.3rem 0;
  height: auto;
}

.autofloat {
  display: inline-block !important;
  width: auto !important;
  margin-right: 1rem;
}

.fixed_width .textfeld {
  width: 20%;
}

.fixed_width_40 .textfeld {
  width: 40%;
}

.fixed_width_60 .textfeld {
  width: 60%;
}

.fixed_width_80 .textfeld {
  width: 80%;
}

.autofloat.clear {
  clear: both;
}

.mod_form_default label, .mod_form_default span[role=term] {
  font-size: 0.88rem;
  position: relative;
  display: block;
  margin-bottom: 0.1rem;
  width: 100%;
}
.mod_form_default label strong, .mod_form_default span[role=term] strong {
  position: relative;
  color: #3a7917;
}
.mod_form_default label strong::after, .mod_form_default span[role=term] strong::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  bottom: -6px;
  left: 0;
  border-top: 1px dashed #3a7917;
}
.mod_form_default .data-takeover label {
  color: #4E739E;
}
.mod_form_default .data-takeover label i:before {
  vertical-align: -1px;
  margin-left: 3px;
  color: #3a7917;
}
.mod_form_default span[role=term] ~ .feldnummer {
  display: inline-block;
  vertical-align: -4px;
}
.mod_form_default .input-hilfe div.anzeigewert {
  max-width: calc(52% - 40px);
}

.blue label strong {
  color: #4E739E;
}
.blue label strong::after {
  border-top: 1px dashed #4E739E;
}

.grey label strong {
  color: #535353;
}
.grey label strong::after {
  border-top: 1px dashed #535353;
}

.mandatory {
  color: #3a7917;
  font-weight: 700;
}

.blue .mandatory {
  color: #4E739E;
}

.grey .mandatory {
  color: #4E739E;
}

.kompakt .form_row {
  margin: 0.4rem 0;
}

.mod_form_default input:not([type=checkbox]), .mod_form_default select, .mod_form_default textarea, .mod_tabelle_default input:not([type=checkbox]), .mod_tabelle_default select, .mod_tabelle_default textarea {
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #8E969D;
  padding: 3px;
  width: 100%;
  max-width: 100%;
  outline: none;
  vertical-align: top;
}
@media print {
  .mod_form_default input:not([type=checkbox]), .mod_form_default select, .mod_form_default textarea, .mod_tabelle_default input:not([type=checkbox]), .mod_tabelle_default select, .mod_tabelle_default textarea {
    border: thin solid #000 !important;
    border-radius: 0;
  }
}
.mod_form_default .data-takeover input, .mod_tabelle_default .data-takeover input {
  border: 3px double #8E969D;
  background: #DAF3CC;
  font-style: italic;
}
.mod_form_default select[multiple], .mod_tabelle_default select[multiple] {
  height: auto;
}
.mod_form_default input[type=checkbox], .mod_tabelle_default input[type=checkbox] {
  vertical-align: top;
  appearance: none;
}
.mod_form_default input:not([type=checkbox]):focus, .mod_form_default textarea:focus, .mod_tabelle_default input:not([type=checkbox]):focus, .mod_tabelle_default textarea:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_form_default select:focus, .mod_tabelle_default select:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}

.mod_tabelle_default input, .mod_tabelle_default select, .mod_tabelle_default textarea {
  width: auto;
  max-width: 100%;
}

.mod_tabelle_default .full-width input, .mod_tabelle_default .full-width select, .mod_tabelle_default .full-width textarea {
  width: 100%;
  max-width: 100%;
}

.blue.mod_form_default input:not([type=checkbox]):focus, .blue.mod_form_default textarea:focus, .blue.mod_form_default select:focus, .mod_form_default .blue input:not([type=checkbox]):focus, .mod_form_default .blue textarea:focus, .mod_form_default .blue select:focus, .blue.mod_tabelle_default input:not([type=checkbox]):focus, .blue.mod_tabelle_default textarea:focus, .blue.mod_tabelle_default select:focus, .mod_tabelle_default .blue input:not([type=checkbox]):focus, .mod_tabelle_default .blue textarea:focus, .mod_tabelle_default .blue select:focus {
  border-color: #4E739E;
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey.mod_form_default input:focus, .grey.mod_form_default textarea:focus, .grey.mod_form_default select:focus, .mod_form_default .grey input:focus, .mod_form_default .grey textarea:focus, .mod_form_default .grey select:focus, .grey.mod_tabelle_default input:focus, .grey.mod_tabelle_default textarea:focus, .grey.mod_tabelle_default select:focus, .mod_tabelle_default .grey input:focus, .mod_tabelle_default .grey textarea:focus, .mod_tabelle_default .grey select:focus {
  border-color: #535353;
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.o_label input {
  display: inline-block;
  width: auto;
  border: none;
  border-bottom: 2px solid #3a7917;
  background: none;
}

.blue .o_label input {
  border-color: #4E739E;
}

.grey .o_label input {
  border-color: #4E739E;
}

.input-group {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  position: relative;
}
.input-group input:not([type=checkbox]).input-with-button {
  position: relative;
}
.input-group input:not([type=checkbox]).input-with-icon {
  margin-right: -1.4rem;
}
.input-group button, .input-group input[type=submit] {
  position: relative;
  width: auto !important;
  margin-left: -4px;
  margin-right: -4px;
  padding: 0 0.7rem;
  z-index: 20;
  border-radius: 4px;
  border: 1px solid #3a7917;
  background: #3a7917;
  color: rgb(252, 252, 252);
  flex-grow: 0;
  white-space: nowrap;
}
.input-group button:disabled, .input-group input[type=submit]:disabled {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
  color: rgb(252, 252, 252) !important;
}
.input-group button:hover, .input-group button:focus, .input-group input[type=submit]:hover, .input-group input[type=submit]:focus {
  color: #3a7917;
  background: rgb(252, 252, 252);
}
.input-group button:hover:disabled, .input-group button:focus:disabled, .input-group input[type=submit]:hover:disabled, .input-group input[type=submit]:focus:disabled {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
  color: rgb(252, 252, 252) !important;
}
.input-group button:focus-visible, .input-group input[type=submit]:focus-visible {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.input-group button [class^=icon_] {
  position: relative;
  right: auto;
  top: auto;
}
.input-group button [class^=icon_]::before, .input-group button::before {
  color: rgb(252, 252, 252) !important;
  display: inline-block;
}
.input-group button:hover [class^=icon_]::before, .input-group button:focus [class^=icon_]::before {
  color: #3a7917 !important;
}
.input-group i {
  position: relative;
  top: 1.2rem;
  transform: translateY(-50%);
}

.select2.select2-multiselect .input-group {
  transform: translateY(0%);
}
.select2.select2-multiselect .input-group i.disabled {
  top: 1.6rem;
}

.textarea i {
  top: 0.5rem;
  transform: translateY(0);
}
.textarea .mceEditor ~ i {
  right: 1.4rem;
}
.textarea .mce.container, .textarea .mce-panel {
  width: 100%;
}
.textarea .mce-colorbutton .mce-preview {
  margin-left: -8px;
}
.textarea .mce-resizehandle i {
  top: 0;
}

:disabled {
  cursor: not-allowed;
  background: #f2f5fa;
}

input:read-only, input:-moz-read-only, input:disabled:not([type=checkbox]) {
  background: #f2f5fa;
  padding-right: 35px;
}

.disabledjahreingabe {
  min-width: 80px;
}

input:read-only:focus, input:-moz-read-only:focus {
  border-color: #535353;
}

textarea:read-only, textarea:-moz-read-only {
  background: #f2f5fa;
  padding-right: 60px;
  border-color: #535353 !important;
}

input.upload {
  background: #3a7917;
  border-color: #3a7917;
  color: rgb(252, 252, 252);
}

.blue input.upload {
  background: #4E739E;
  border-color: #4E739E;
}

input.upload {
  background: #3a7917;
  border-color: #3a7917;
  color: rgb(252, 252, 252);
}

.blue input.upload {
  background: #4E739E;
  border-color: #4E739E;
}

.textfeld span[role=term], .select span[role=term], .textarea span[role=term], .select2 span[role=term] {
  padding-top: 4px;
  padding-right: 6px;
  display: inline-block;
  font-weight: bold;
  width: 48%;
  vertical-align: top;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.aside_right .textfeld span[role=term] {
  width: 100%;
}

.textfeld span[role=definition], .textfeld div.anzeigewert, .select span[role=definition], .select div.anzeigewert, .textarea span[role=definition], .textarea div.anzeigewert, .select2 span[role=definition], .select2 div.anzeigewert {
  padding-top: 2px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: top;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.anzeigewertZusatz {
  vertical-align: bottom;
}

.mod_form_default .input-hilfe .input-group, .mod_form_default .input-fake-hilfe .input-group, .mod_tabelle_default .input-hilfe .input-group, .mod_tabelle_default .input-fake-hilfe .input-group {
  width: calc(100% - 32px);
}
.mod_form_default .input-plus-minus, .mod_tabelle_default .input-plus-minus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
.mod_form_default .input-plus-minus .form_row, .mod_tabelle_default .input-plus-minus .form_row {
  width: calc(100% - 60px);
}
.mod_form_default .date-time.form_row input:nth-of-type(1), .mod_tabelle_default .date-time.form_row input:nth-of-type(1) {
  width: 60%;
}
.mod_form_default .date-time.form_row input:nth-of-type(2), .mod_tabelle_default .date-time.form_row input:nth-of-type(2) {
  width: 36%;
}
.mod_form_default .zusatz, .mod_tabelle_default .zusatz {
  font-style: oblique;
  display: block;
  padding: 3px 0 0 3px;
  hyphens: none;
}
.mod_form_default .read-only .zusatz, .mod_tabelle_default .read-only .zusatz {
  display: inline-block;
  vertical-align: -4px;
}
.mod_form_default .no-date-time.form_row input:nth-of-type(1), .mod_tabelle_default .no-date-time.form_row input:nth-of-type(1) {
  width: 60%;
}
.mod_form_default .no-date-time.form_row input:nth-of-type(2), .mod_tabelle_default .no-date-time.form_row input:nth-of-type(2) {
  width: 36%;
}

.mod_tabelle_default tbody .input-date-picker {
  min-width: 130px;
}

.mod_tabelle_default tbody .input-date.disabled input {
  min-width: 105px;
}

.mod_tabelle_default .input-date-picker.input-date-time input {
  min-width: 130px;
  margin-right: 10px;
}

.mod_form_default select, .mod_tabelle_default select, .dataview-zeilenproseite select {
  padding-right: 3rem;
  padding-top: 2px;
  min-width: 4rem;
  background: rgb(252, 252, 252);
  appearance: none;
  text-overflow: ellipsis;
  overflow: hidden;
  background-image: linear-gradient(45deg, transparent 50%, #3a7917 50%), linear-gradient(135deg, #3a7917 50%, transparent 50%), linear-gradient(to right, #f2f5fa, #f2f5fa);
  background-position: calc(100% - 16px) calc(50% + 1px), calc(100% - 9px) calc(50% + 1px), 100% 0;
  background-size: 7px 7px, 7px 7px, 2.2rem 2.2rem;
  background-repeat: no-repeat;
}
.mod_form_default select[multiple], .mod_tabelle_default select[multiple], .dataview-zeilenproseite select[multiple] {
  min-height: 60px;
  overflow-y: scroll;
}
.mod_form_default select:-moz-focusring, .mod_tabelle_default select:-moz-focusring, .dataview-zeilenproseite select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.mod_form_default select[multiple], .mod_form_default select[multiple]:disabled, .mod_tabelle_default select[multiple], .mod_tabelle_default select[multiple]:disabled, .dataview-zeilenproseite select[multiple], .dataview-zeilenproseite select[multiple]:disabled {
  background: rgb(252, 252, 252);
  background-image: none;
}
.mod_form_default select:disabled, .mod_tabelle_default select:disabled, .dataview-zeilenproseite select:disabled {
  background-color: #f2f5fa;
  background-image: linear-gradient(45deg, transparent 50%, #8E969D 50%), linear-gradient(135deg, #8E969D 50%, transparent 50%), linear-gradient(to right, #f2f5fa, #f2f5fa);
}

.blue select {
  background-image: linear-gradient(45deg, transparent 50%, #4E739E 50%), linear-gradient(135deg, #4E739E 50%, transparent 50%), linear-gradient(to right, #f2f5fa, #f2f5fa);
}

.grey select {
  background-image: linear-gradient(45deg, transparent 50%, #535353 50%), linear-gradient(135deg, #535353 50%, transparent 50%), linear-gradient(to right, #f2f5fa, #f2f5fa);
}

.select2-container--default .select2-search--inline .select2-search__field:focus {
  outline: none !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-multiselect-removeoption--focus {
  border: 2px solid #3a7917;
}

.mod_form_default .select2-container--default .select2-selection--single {
  border: 1px solid #8E969D;
  background: rgb(252, 252, 252);
  padding: 2px 3rem 4px 3px;
  height: 30px;
}
.mod_form_default .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
  line-height: inherit;
  color: #333333;
}
.mod_form_default .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 28px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 2.2rem;
  background: #f2f5fa;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.mod_form_default .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #3a7917 transparent transparent transparent;
  border-width: 7px 7px 0 7px;
  margin-left: -6px;
  margin-top: -3px;
}
.mod_form_default .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #3a7917 transparent;
  border-width: 0 7px 7px 7px;
}
.mod_form_default.blue .select2-container--default .select2-selection--single .select2-selection__arrow b, .mod_form_default .blue .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #4E739E transparent transparent transparent;
}
.mod_form_default.blue .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .mod_form_default .blue .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #4E739E transparent;
}
.mod_form_default.grey .select2-container--default .select2-selection--single .select2-selection__arrow b, .mod_form_default .grey .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #535353 transparent transparent transparent;
}
.mod_form_default.grey .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .mod_form_default .grey .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #535353 transparent;
}
.mod_form_default .error .select2-container--default .select2-selection--single {
  border: 2px solid #BB0120;
  background: #F6DCDF;
}
.mod_form_default .error .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: #BB0120;
}
.mod_form_default .error .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgb(252, 252, 252) transparent transparent transparent;
}
.mod_form_default .error .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgb(252, 252, 252) transparent;
}
.mod_form_default .warning .select2-container--default .select2-selection--single {
  border: 2px solid #C33E01;
  background: #FCEBDB;
}
.mod_form_default .warning .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: #C33E01;
}
.mod_form_default .warning .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgb(252, 252, 252) transparent transparent transparent;
}
.mod_form_default .warning .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgb(252, 252, 252) transparent;
}
.mod_form_default .info .select2-container--default .select2-selection--single {
  border: 2px solid #4E739E;
  background: #F2F5FA;
}
.mod_form_default .info .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: #4E739E;
}
.mod_form_default .info .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgb(252, 252, 252) transparent transparent transparent;
}
.mod_form_default .info .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgb(252, 252, 252) transparent;
}
.mod_form_default .select2-container--default .select2-selection--multiple {
  border: 1px solid #8E969D;
  min-height: 30px;
}
.mod_form_default .error .select2-container--default .select2-selection--multiple {
  border: 2px solid #BB0120;
  background: #F6DCDF;
  min-height: 32px;
}
.mod_form_default .warning .select2-container--default .select2-selection--multiple {
  border: 2px solid #C33E01;
  background: #FCEBDB;
  min-height: 32px;
}
.mod_form_default .info .select2-container--default .select2-selection--multiple {
  border: 2px solid #4E739E;
  background: #F2F5FA;
  min-height: 32px;
}

[aria-disabled] .select2-selection__arrow {
  display: none;
}

.select2-container--disabled.select2-container--focus .select2-selection__choice {
  padding-left: 2px !important;
}
.select2-container--disabled.select2-container--focus .select2-selection--single, .select2-container--disabled.select2-container--focus .select2-selection--multiple {
  outline: none !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: #535353 !important;
}

.select2-container--default.select2-container--focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.select2-container--default.select2-container--focus .select2-selection--single.select2-container--disabled {
  border-color: #f2f5fa !important;
}

.blue .select2-container--focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey .select2-container--focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}

.blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey .select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

select[placeholder], [placeholder], *[placeholder] {
  color: #333333;
}

.tr-zeilenproseite td {
  padding-top: 10px;
}
.tr-zeilenproseite select {
  margin-top: -4px;
}

.zeilenproseite {
  padding: 8px 0;
}
.zeilenproseite label, .zeilenproseite span {
  display: inline;
  position: relative;
  top: 3px;
}
.zeilenproseite label {
  padding: 0 3px;
}
.zeilenproseite span {
  padding-left: 3px;
}

.mod_form_default .zeilenproseite label {
  display: inline;
}

.dataview-zeilenproseite label {
  display: inline;
}
.dataview-zeilenproseite select {
  width: auto;
}

.mod_form_default .radio, .mod_tabelle_default .radio {

}
.mod_form_default .radio label, .mod_tabelle_default .radio label {
  display: inline-block;
  padding-left: 35px;
  width: auto;
  margin: 0;
  line-height: 1.4;
}
@media print {
  .mod_form_default .radio label, .mod_tabelle_default .radio label {
    color: #000 !important;
  }
}
.mod_form_default .radio span, .mod_tabelle_default .radio span {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 0.5rem;
}
.mod_form_default .radio input, .mod_tabelle_default .radio input {
  height: 18px;
  width: 18px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.mod_form_default .radio input + label::before, .mod_tabelle_default .radio input + label::before {
  background: rgb(252, 252, 252);
  border: 1px solid #8E969D;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
  border-radius: 50%;
}
.mod_form_default .radio input:checked + label::before, .mod_tabelle_default .radio input:checked + label::before {
  border-color: #3a7917;
  background: #3a7917;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}
.mod_form_default .radio input + label::after, .mod_tabelle_default .radio input + label::after {
  content: "";
  opacity: 0;
  border: 4px solid rgb(252, 252, 252);
  border-radius: 50%;
  position: absolute;
  left: 6px;
  top: 6px;
  transition: opacity 0.2s ease-in-out;
}
.mod_form_default .radio input:checked + label::after, .mod_tabelle_default .radio input:checked + label::after {
  opacity: 1;
}
.mod_form_default .radio.data-takeover input ~ label, .mod_tabelle_default .radio.data-takeover input ~ label {
  color: #4E739E;
}
.mod_form_default .radio.data-takeover input ~ label::before, .mod_tabelle_default .radio.data-takeover input ~ label::before {
  border: 3px double #8E969D;
  background-color: #DAF3CC;
}
.mod_form_default .radio.data-takeover input ~ label::after, .mod_tabelle_default .radio.data-takeover input ~ label::after {
  border-color: #333333;
  left: 7.5px;
  top: 8px;
}
.mod_form_default .radio input:hover + label::before, .mod_tabelle_default .radio input:hover + label::before {
  border-color: #3a7917;
}
.mod_form_default .radio input:focus + label::before, .mod_tabelle_default .radio input:focus + label::before {
  outline: #3a7917 solid 2px;
  outline-offset: 2px;
}
.mod_form_default .radio input:disabled + label::before, .mod_tabelle_default .radio input:disabled + label::before {
  background: #f2f5fa !important;
  border-color: #8E8E8E !important;
}
.mod_form_default .radio input:disabled:hover + label, .mod_form_default .radio .anzeigewert label, .mod_tabelle_default .radio input:disabled:hover + label, .mod_tabelle_default .radio .anzeigewert label {
  cursor: not-allowed;
}
.mod_form_default .radio input:disabled:hover + label::before, .mod_tabelle_default .radio input:disabled:hover + label::before {
  border-color: #8E969D !important;
}
.mod_form_default .radio input:disabled:checked + label::before, .mod_tabelle_default .radio input:disabled:checked + label::before {
  border-color: #8E8E8E !important;
  background: #8E8E8E !important;
  background: #8E8E8E !important;
}
.mod_form_default .radio input + label::after, .mod_tabelle_default .radio input + label::after {
  border-color: 4px solid #8E969D !important;
}
.mod_form_default .radio .r10-tooltip, .mod_tabelle_default .radio .r10-tooltip {
  margin-left: 0.3rem;
  top: 0.1rem;
}

.blue .radio input:checked + label::before {
  border-color: #4E739E;
  background: #4E739E;
}
.blue .radio input:hover + label::before {
  border-color: #4E739E;
}
.blue .radio input:focus + label::before {
  outline: #4E739E solid 2px;
  border-color: #4E739E;
}

.grey .radio input:checked + label::before {
  border-color: #535353;
  background: #535353;
}
.grey .radio input:hover + label::before {
  border-color: #535353;
}
.grey .radio input:focus + label::before {
  outline: #535353 solid 2px;
  border-color: #535353;
}
.grey .radio input:focus:not(:focus-visible) + label::before {
  outline: 0;
}

.mod_form_default .error .radio input + label::before, .mod_tabelle_default .error .radio input + label::before {
  border-color: #BB0120;
  border-width: 2px;
  width: 17px;
  height: 17px;
}
.mod_form_default .error .radio label, .mod_tabelle_default .error .radio label {
  color: #BB0120;
  font-weight: bold;
}
.mod_form_default .error .radio input:checked + label::before, .mod_tabelle_default .error .radio input:checked + label::before {
  border-color: #BB0120;
  background: #BB0120;
}
.mod_form_default .error .radio input:focus + label::before, .mod_tabelle_default .error .radio input:focus + label::before {
  outline: #BB0120 solid 2px;
}

.mod_form_default .warning .radio input + label::before, .mod_tabelle_default .warning .radio input + label::before {
  border-color: #C33E01;
  border-width: 2px;
  width: 17px;
  height: 17px;
}
.mod_form_default .warning .radio label, .mod_tabelle_default .warning .radio label {
  color: #C33E01;
  font-weight: bold;
}
.mod_form_default .warning .radio input:checked + label::before, .mod_tabelle_default .warning .radio input:checked + label::before {
  border-color: #C33E01;
  background: #C33E01;
}
.mod_form_default .warning .radio input:focus + label::before, .mod_tabelle_default .warning .radio input:focus + label::before {
  outline: #C33E01 solid 2px;
}

.mod_form_default .info .radio input + label::before, .mod_tabelle_default .info .radio input + label::before {
  border-color: #4E739E;
  border-width: 2px;
  width: 17px;
  height: 17px;
}
.mod_form_default .info .radio label, .mod_tabelle_default .info .radio label {
  color: #4E739E;
  font-weight: bold;
}
.mod_form_default .info .radio input:checked + label::before, .mod_tabelle_default .info .radio input:checked + label::before {
  border-color: #4E739E;
  background: #4E739E;
}
.mod_form_default .info .radio input:focus + label::before, .mod_tabelle_default .info .radio input:focus + label::before {
  outline: #4E739E solid 2px;
}

.mod_form_default .error input[type=file], .mod_tabelle_default .error input[type=file] {
  border-width: 2px;
  border-color: #BB0120;
  background-color: #F6DCDF;
}

.mod_form_default .warning input[type=file], .mod_tabelle_default .warning input[type=file] {
  border-width: 2px;
  border-color: #C33E01;
  background-color: #FCEBDB;
}

.mod_form_default .info input[type=file], .mod_tabelle_default .info input[type=file] {
  border-width: 2px;
  border-color: #4E739E;
  background-color: #F2F5FA;
}

.mod_form_default .inside_radio span, .mod_tabelle_default .inside_radio span {
  display: inline-block;
  width: auto;
  margin-right: 3px;
}
.mod_form_default .inside_radio input + label::before, .mod_form_default .inside_radio input + label::after, .mod_tabelle_default .inside_radio input + label::before, .mod_tabelle_default .inside_radio input + label::after {
  display: none;
}
.mod_form_default .inside_radio input + label, .mod_tabelle_default .inside_radio input + label {
  border: 2px solid #3a7917;
  color: #3a7917;
  background-color: rgb(252, 252, 252);
  border-radius: 4px;
  padding: 4px 6px;
  line-height: 1;
  transition: all 0.2s ease-in-out;
}
.mod_form_default .inside_radio .radio_empty label, .mod_form_default .inside_radio .radio_checked label, .mod_tabelle_default .inside_radio .radio_empty label, .mod_tabelle_default .inside_radio .radio_checked label {
  border: 2px solid #8E8E8E;
  color: #333333;
  background-color: rgb(252, 252, 252);
  border-radius: 4px;
  padding: 4px 6px;
  line-height: 1;
  transition: all 0.2s ease-in-out;
}
.mod_form_default .inside_radio .radio_empty:before, .mod_form_default .inside_radio .radio_empty:after, .mod_form_default .inside_radio .radio_checked:before, .mod_form_default .inside_radio .radio_checked:after, .mod_tabelle_default .inside_radio .radio_empty:before, .mod_tabelle_default .inside_radio .radio_empty:after, .mod_tabelle_default .inside_radio .radio_checked:before, .mod_tabelle_default .inside_radio .radio_checked:after {
  display: none;
}
.mod_form_default .inside_radio .radio_checked label, .mod_tabelle_default .inside_radio .radio_checked label {
  background-color: #8E8E8E;
}
.mod_form_default .inside_radio input:checked + label, .mod_tabelle_default .inside_radio input:checked + label {
  background-color: #3a7917;
  border-color: #3a7917;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
  color: rgb(252, 252, 252);
}
.mod_form_default .inside_radio input:disabled + label, .mod_tabelle_default .inside_radio input:disabled + label {
  background: #f2f5fa !important;
  border-color: #8E969D !important;
  color: #8E969D !important;
  cursor: not-allowed;
}
.mod_form_default .inside_radio input:checked:disabled + label, .mod_tabelle_default .inside_radio input:checked:disabled + label {
  background-color: #8E969D !important;
  color: #f2f5fa !important;
}
.mod_form_default .inside_radio input:hover + label, .mod_tabelle_default .inside_radio input:hover + label {
  background-color: #3a7917;
  color: rgb(252, 252, 252);
}
.mod_form_default .inside_radio input:focus + label, .mod_tabelle_default .inside_radio input:focus + label {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_form_default .inside_radio input:focus:not(:focus-visible) + label, .mod_tabelle_default .inside_radio input:focus:not(:focus-visible) + label {
  outline: 0;
}

.blue .inside_radio input + label {
  border: 2px solid #4E739E;
  color: #4E739E;
}
.blue .inside_radio input:checked + label {
  background-color: #4E739E;
  border-color: #4E739E;
}
.blue .inside_radio input:hover + label {
  background-color: #4E739E;
  color: rgb(252, 252, 252);
}
.blue .inside_radio input:focus + label {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}
.blue .inside_radio input:focus:not(:focus-visible) + label {
  outline: 0;
}

.mod_form_default .error .inside_radio input + label, .mod_tabelle_default .error .inside_radio input + label {
  border: 2px solid #BB0120;
}
.mod_form_default .error .inside_radio input:checked + label, .mod_form_default .error .inside_radio input + label:hover, .mod_tabelle_default .error .inside_radio input:checked + label, .mod_tabelle_default .error .inside_radio input + label:hover {
  background-color: #BB0120;
  border-color: #BB0120;
}
.mod_form_default .error .inside_radio input:focus + label, .mod_tabelle_default .error .inside_radio input:focus + label {
  outline: 2px solid #BB0120;
}

.mod_form_default .warning .inside_radio input + label, .mod_tabelle_default .warning .inside_radio input + label {
  border: 2px solid #C33E01;
}
.mod_form_default .warning .inside_radio input:checked + label, .mod_form_default .warning .inside_radio input + label:hover, .mod_tabelle_default .warning .inside_radio input:checked + label, .mod_tabelle_default .warning .inside_radio input + label:hover {
  background-color: #C33E01;
  border-color: #C33E01;
}
.mod_form_default .warning .inside_radio input:focus + label, .mod_tabelle_default .warning .inside_radio input:focus + label {
  outline: 2px solid #C33E01;
}

.mod_form_default .radio_inline span {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.mod_form_default span.checkbox_empty.anzeigewert, .mod_form_default span.checkbox_checked.anzeigewert, .mod_tabelle_default span.checkbox_empty.anzeigewert, .mod_tabelle_default span.checkbox_checked.anzeigewert {
  position: absolute;
  width: 20px !important;
  display: inline-block !important;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 20px;
}
.mod_form_default span.checkbox_empty, .mod_form_default span.checkbox_checked, .mod_tabelle_default span.checkbox_empty, .mod_tabelle_default span.checkbox_checked {
  position: relative;
}
.mod_form_default span.checkbox_empty::before, .mod_form_default span.checkbox_checked::before, .mod_tabelle_default span.checkbox_empty::before, .mod_tabelle_default span.checkbox_checked::before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  height: 20px;
  width: 18px;
  border-radius: 4px;
  background: #f2f5fa;
  border: 1px solid #8E8E8E;
}
.mod_form_default .form_row.checkbox > .anzeigewert label, .mod_form_default .checkbox_fieldset.read-only label, .mod_tabelle_default .form_row.checkbox > .anzeigewert label, .mod_tabelle_default .checkbox_fieldset.read-only label {
  cursor: not-allowed;
}
.mod_form_default span.checkbox_checked::before, .mod_tabelle_default span.checkbox_checked::before {
  background: #8E8E8E;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}
.mod_form_default span.checkbox_checked::after, .mod_tabelle_default span.checkbox_checked::after {
  content: "";
  display: block;
  border: 3px solid rgb(252, 252, 252);
  border-left: 0;
  border-top: 0;
  height: 10px;
  left: 6px;
  position: absolute;
  top: 2px;
  transform: rotate(45deg);
  width: 6px;
}
.mod_form_default span.radio_empty, .mod_form_default span.radio_checked, .mod_tabelle_default span.radio_empty, .mod_tabelle_default span.radio_checked {
  position: relative;
}
.mod_form_default span.radio_empty::before, .mod_form_default span.radio_checked::before, .mod_tabelle_default span.radio_empty::before, .mod_tabelle_default span.radio_checked::before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  border: 1px solid #8E8E8E;
  background: #f2f5fa;
  cursor: not-allowed;
}
.mod_form_default span.radio_checked::after, .mod_tabelle_default span.radio_checked::after {
  content: "";
  border: 5px solid #8E8E8E;
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 5px;
  transition: opacity 0.2s ease-in-out;
}

.mod_form_default .checkbox label, .mod_tabelle_default .checkbox label {
  display: inline-block;
  padding-left: 35px;
  margin: 0;
  line-height: 1.4;
  width: auto;
}
.mod_form_default .checkbox span, .mod_tabelle_default .checkbox span {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 0.5rem;
}
.mod_form_default .checkbox span.checkbox-label, .mod_tabelle_default .checkbox span.checkbox-label {
  display: inline;
}
.mod_form_default .checkbox input, .mod_tabelle_default .checkbox input {
  height: 18px;
  width: 18px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.mod_form_default .checkbox input + label::before, .mod_form_default .checkbox input ~ label::before, .mod_tabelle_default .checkbox input + label::before, .mod_tabelle_default .checkbox input ~ label::before {
  border: 1px solid #8E969D;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
  border-radius: 4px;
  background-color: white;
}
.mod_form_default .checkbox input + label::after, .mod_form_default .checkbox input ~ label::after, .mod_tabelle_default .checkbox input + label::after, .mod_tabelle_default .checkbox input ~ label::after {
  content: "";
  border: 3px solid rgb(252, 252, 252);
  border-left: 0;
  border-top: 0;
  height: 10px;
  left: 6px;
  opacity: 0;
  position: absolute;
  top: 2px;
  transform: rotate(45deg);
  transition: opacity 0.2s ease-in-out;
  width: 6px;
}
.mod_form_default .checkbox.data-takeover input ~ label, .mod_tabelle_default .checkbox.data-takeover input ~ label {
  color: #4E739E;
}
.mod_form_default .checkbox.data-takeover input ~ label::before, .mod_form_default .checkbox.data-takeover input:checked ~ label::before, .mod_tabelle_default .checkbox.data-takeover input ~ label::before, .mod_tabelle_default .checkbox.data-takeover input:checked ~ label::before {
  border: 3px double #8E969D;
  background-color: #DAF3CC;
}
.mod_form_default .checkbox.data-takeover input ~ label::after, .mod_tabelle_default .checkbox.data-takeover input ~ label::after {
  border-color: #333333;
  left: 7px;
  top: 4px;
}
.mod_form_default .checkbox input:checked + label::before, .mod_form_default .checkbox input:checked ~ label::before, .mod_tabelle_default .checkbox input:checked + label::before, .mod_tabelle_default .checkbox input:checked ~ label::before {
  background: #3a7917;
  border-color: #3a7917;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}
.mod_form_default .checkbox input:checked + label::after, .mod_form_default .checkbox input:checked ~ label::after, .mod_tabelle_default .checkbox input:checked + label::after, .mod_tabelle_default .checkbox input:checked ~ label::after {
  opacity: 1;
}
.mod_form_default .checkbox input:focus + label::before, .mod_form_default .checkbox input:focus ~ label::before, .mod_tabelle_default .checkbox input:focus + label::before, .mod_tabelle_default .checkbox input:focus ~ label::before {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_form_default .checkbox input:focus:not(:focus-visible) + label:before, .mod_form_default .checkbox input:focus:not(:focus-visible) ~ label:before, .mod_tabelle_default .checkbox input:focus:not(:focus-visible) + label:before, .mod_tabelle_default .checkbox input:focus:not(:focus-visible) ~ label:before {
  outline: 0;
}
.mod_form_default .checkbox input:disabled + label::before, .mod_form_default .checkbox input:disabled ~ label::before, .mod_tabelle_default .checkbox input:disabled + label::before, .mod_tabelle_default .checkbox input:disabled ~ label::before {
  background: #f2f5fa !important;
  border-color: #8E969D !important;
}
.mod_form_default .checkbox input:disabled + label::before:hover, .mod_form_default .checkbox input:disabled ~ label::before:hover, .mod_tabelle_default .checkbox input:disabled + label::before:hover, .mod_tabelle_default .checkbox input:disabled ~ label::before:hover {
  cursor: not-allowed;
  outline: none;
}
.mod_form_default .checkbox input:disabled + label::after, .mod_form_default .checkbox input:disabled ~ label::after, .mod_tabelle_default .checkbox input:disabled + label::after, .mod_tabelle_default .checkbox input:disabled ~ label::after {
  border-color: #8E969D;
}

.mod_form_default .error .checkbox input + label::before, .mod_form_default .error .checkbox input ~ label::before, .mod_tabelle_default .error .checkbox input + label::before, .mod_tabelle_default .error .checkbox input ~ label::before {
  border: 2px solid #BB0120;
}
.mod_form_default .error .checkbox input:focus + label::before, .mod_form_default .error .checkbox input:focus ~ label::before, .mod_tabelle_default .error .checkbox input:focus + label::before, .mod_tabelle_default .error .checkbox input:focus ~ label::before {
  outline: 2px solid #BB0120;
}
.mod_form_default .error .checkbox input:checked + label::before, .mod_form_default .error .checkbox input:checked ~ label::before, .mod_tabelle_default .error .checkbox input:checked + label::before, .mod_tabelle_default .error .checkbox input:checked ~ label::before {
  background: #BB0120;
  border-color: #BB0120;
}

.mod_form_default .warning .checkbox input + label::before, .mod_form_default .warning .checkbox input ~ label::before, .mod_tabelle_default .warning .checkbox input + label::before, .mod_tabelle_default .warning .checkbox input ~ label::before {
  border: 2px solid #C33E01;
}
.mod_form_default .warning .checkbox input:focus + label::before, .mod_form_default .warning .checkbox input:focus ~ label::before, .mod_tabelle_default .warning .checkbox input:focus + label::before, .mod_tabelle_default .warning .checkbox input:focus ~ label::before {
  outline: 2px solid #C33E01;
}
.mod_form_default .warning .checkbox input:checked + label::before, .mod_form_default .warning .checkbox input:checked ~ label::before, .mod_tabelle_default .warning .checkbox input:checked + label::before, .mod_tabelle_default .warning .checkbox input:checked ~ label::before {
  background: #C33E01;
  border-color: #C33E01;
}

.mod_form_default .info .checkbox input + label::before, .mod_form_default .info .checkbox input ~ label::before, .mod_tabelle_default .info .checkbox input + label::before, .mod_tabelle_default .info .checkbox input ~ label::before {
  border: 2px solid #4E739E;
}
.mod_form_default .info .checkbox input:focus + label::before, .mod_form_default .info .checkbox input:focus ~ label::before, .mod_tabelle_default .info .checkbox input:focus + label::before, .mod_tabelle_default .info .checkbox input:focus ~ label::before {
  outline: 2px solid #4E739E;
}
.mod_form_default .info .checkbox input:checked + label::before, .mod_form_default .info .checkbox input:checked ~ label::before, .mod_tabelle_default .info .checkbox input:checked + label::before, .mod_tabelle_default .info .checkbox input:checked ~ label::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .checkbox input:checked + label::before, .blue .checkbox input:checked ~ label::before {
  background: #4E739E;
  border-color: #4E739E;
}
.blue .checkbox input:hover + label::before, .blue .checkbox input:hover ~ label::before {
  border-color: #4E739E;
}
.blue .checkbox input:focus + label::before, .blue .checkbox input:focus ~ label::before {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey .checkbox input:checked + label::before, .grey .checkbox input:checked ~ label::before {
  background: #535353;
  border-color: #535353;
}
.grey .checkbox input:hover + label::before, .grey .checkbox input:hover ~ label::before {
  border-color: #535353;
}
.grey .checkbox input:focus + label::before, .grey .checkbox input:focus ~ label::before {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.mod_form_default .inside_checkbox span, .mod_tabelle_default .inside_checkbox span {
  display: inline-block;
  width: auto;
  margin-right: 2px;
}
.mod_form_default .inside_checkbox input + label::before, .mod_form_default .inside_checkbox input + label::after, .mod_tabelle_default .inside_checkbox input + label::before, .mod_tabelle_default .inside_checkbox input + label::after {
  display: none;
}
.mod_form_default .inside_checkbox input + label, .mod_tabelle_default .inside_checkbox input + label {
  border: 2px solid #3a7917;
  color: #3a7917;
  border-radius: 4px;
  padding: 4px 6px;
  line-height: 1;
  transition: all 0.2s ease-in-out;
}
.mod_form_default .inside_checkbox input:checked + label, .mod_form_default .inside_checkbox input:hover + label, .mod_tabelle_default .inside_checkbox input:checked + label, .mod_tabelle_default .inside_checkbox input:hover + label {
  background-color: #3a7917;
  border-color: #3a7917;
  color: rgb(252, 252, 252);
}
.mod_form_default .inside_checkbox input:focus + label, .mod_tabelle_default .inside_checkbox input:focus + label {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_form_default .inside_checkbox input:disabled + label, .mod_tabelle_default .inside_checkbox input:disabled + label {
  background: #f2f5fa !important;
  border-color: #8E969D !important;
  color: #8E969D !important;
  cursor: not-allowed;
}

.blue .inside_checkbox input + label {
  border-color: #4E739E;
  color: #4E739E;
}
.blue .inside_checkbox input:checked + label, .blue .inside_checkbox input:hover + label {
  background-color: #4E739E;
  border-color: #4E739E;
}
.blue .inside_checkbox input:focus + label {
  outline: 2px solid #4E739E;
}

.grey .inside_checkbox input + label {
  border-color: #535353;
  color: #535353;
}
.grey .inside_checkbox input:checked + label, .grey .inside_checkbox input:hover + label {
  background-color: #535353;
  border-color: #535353;
}
.grey .inside_checkbox input:focus + label {
  outline: 2px solid #535353;
}

.mod_form_default .error .inside_checkbox input + label, .mod_tabelle_default .error .inside_checkbox input + label {
  border: 2px solid #BB0120;
  color: #BB0120;
}
.mod_form_default .error .inside_checkbox input:checked + label, .mod_form_default .error .inside_checkbox input:hover + label, .mod_tabelle_default .error .inside_checkbox input:checked + label, .mod_tabelle_default .error .inside_checkbox input:hover + label {
  background-color: #BB0120;
  border-color: #BB0120;
  color: rgb(252, 252, 252);
}
.mod_form_default .error .inside_checkbox input:focus + label, .mod_tabelle_default .error .inside_checkbox input:focus + label {
  outline: 2px solid #BB0120;
}

.mod_form_default .warning .inside_checkbox input + label, .mod_tabelle_default .warning .inside_checkbox input + label {
  border: 2px solid #C33E01;
  color: #C33E01;
}
.mod_form_default .warning .inside_checkbox input:checked + label, .mod_form_default .warning .inside_checkbox input:hover + label, .mod_tabelle_default .warning .inside_checkbox input:checked + label, .mod_tabelle_default .warning .inside_checkbox input:hover + label {
  background-color: #C33E01;
  border-color: #C33E01;
  color: rgb(252, 252, 252);
}
.mod_form_default .warning .inside_checkbox input:focus + label, .mod_tabelle_default .warning .inside_checkbox input:focus + label {
  outline: 2px solid #C33E01;
}

.mod_form_default .checkbox_inline span {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.checkbox_fieldset fieldset fieldset {
  margin-left: 40px;
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.checkbox_fieldset .standard {
  padding-left: 35px;
  margin-top: -10px;
}

div.wicket-aa-container {
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
  cursor: pointer;
  z-index: 300;
}

div.wicket-aa {
  background-color: white;
  padding: 2px;
  text-align: left;
}
div.wicket-aa ul {
  list-style: none;
  padding: 2px;
  margin: 0;
}
div.wicket-aa ul li.selected {
  background-color: #DAF3CC;
  padding: 2px;
  margin: 0;
}

button {
  cursor: pointer;
}

.button, .submit_big, button.submit_big, button.btn, .submit_link, button.submit_link, input.button, input.submit_big, input.submit_link {
  display: inline-block;
  font-size: 0.88rem;
  line-height: 1.1;
  margin-bottom: 0.4rem;
  background: #3a7917;
  color: rgb(252, 252, 252) !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid #3a7917;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 14px;
  padding: 0.6rem 0.8rem;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media print {
  .button, .submit_big, button.submit_big, button.btn, .submit_link, button.submit_link, input.button, input.submit_big, input.submit_link {
    display: none;
  }
}
.button:before, .submit_big:before, button.submit_big:before, button.btn:before, .submit_link:before, button.submit_link:before, input.button:before, input.submit_big:before, input.submit_link:before {
  font-size: 0.88rem;
  color: rgb(252, 252, 252);
}
.button:hover, .button:focus, .submit_big:hover, .submit_big:focus, button.submit_big:hover, button.submit_big:focus, button.btn:hover, button.btn:focus, .submit_link:hover, .submit_link:focus, button.submit_link:hover, button.submit_link:focus, input.button:hover, input.button:focus, input.submit_big:hover, input.submit_big:focus, input.submit_link:hover, input.submit_link:focus {
  background: rgb(252, 252, 252);
  color: #3a7917 !important;
  text-decoration: none;
}
.button:focus, .submit_big:focus, button.submit_big:focus, button.btn:focus, .submit_link:focus, button.submit_link:focus, input.button:focus, input.submit_big:focus, input.submit_link:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.button[class*=icon_]::before, .button::before, .button i::before, .submit_big[class*=icon_]::before, .submit_big::before, .submit_big i::before, button.submit_big[class*=icon_]::before, button.submit_big::before, button.submit_big i::before, button.btn[class*=icon_]::before, button.btn::before, button.btn i::before, .submit_link[class*=icon_]::before, .submit_link::before, .submit_link i::before, button.submit_link[class*=icon_]::before, button.submit_link::before, button.submit_link i::before, input.button[class*=icon_]::before, input.button::before, input.button i::before, input.submit_big[class*=icon_]::before, input.submit_big::before, input.submit_big i::before, input.submit_link[class*=icon_]::before, input.submit_link::before, input.submit_link i::before {
  color: rgb(252, 252, 252);
  font-size: unset;
}
.button:hover [class*=icon_]::before, .button:hover::before, .button:focus [class*=icon_]::before, .button:focus::before, .submit_big:hover [class*=icon_]::before, .submit_big:hover::before, .submit_big:focus [class*=icon_]::before, .submit_big:focus::before, button.submit_big:hover [class*=icon_]::before, button.submit_big:hover::before, button.submit_big:focus [class*=icon_]::before, button.submit_big:focus::before, button.btn:hover [class*=icon_]::before, button.btn:hover::before, button.btn:focus [class*=icon_]::before, button.btn:focus::before, .submit_link:hover [class*=icon_]::before, .submit_link:hover::before, .submit_link:focus [class*=icon_]::before, .submit_link:focus::before, button.submit_link:hover [class*=icon_]::before, button.submit_link:hover::before, button.submit_link:focus [class*=icon_]::before, button.submit_link:focus::before, input.button:hover [class*=icon_]::before, input.button:hover::before, input.button:focus [class*=icon_]::before, input.button:focus::before, input.submit_big:hover [class*=icon_]::before, input.submit_big:hover::before, input.submit_big:focus [class*=icon_]::before, input.submit_big:focus::before, input.submit_link:hover [class*=icon_]::before, input.submit_link:hover::before, input.submit_link:focus [class*=icon_]::before, input.submit_link:focus::before {
  color: #3a7917;
}
.button:disabled, .button:disabled:hover, .button:disabled:focus, .button.disabled, .button.disabled:hover, .button.disabled:focus, .submit_big:disabled, .submit_big:disabled:hover, .submit_big:disabled:focus, .submit_big.disabled, .submit_big.disabled:hover, .submit_big.disabled:focus, button.submit_big:disabled, button.submit_big:disabled:hover, button.submit_big:disabled:focus, button.submit_big.disabled, button.submit_big.disabled:hover, button.submit_big.disabled:focus, button.btn:disabled, button.btn:disabled:hover, button.btn:disabled:focus, button.btn.disabled, button.btn.disabled:hover, button.btn.disabled:focus, .submit_link:disabled, .submit_link:disabled:hover, .submit_link:disabled:focus, .submit_link.disabled, .submit_link.disabled:hover, .submit_link.disabled:focus, button.submit_link:disabled, button.submit_link:disabled:hover, button.submit_link:disabled:focus, button.submit_link.disabled, button.submit_link.disabled:hover, button.submit_link.disabled:focus, input.button:disabled, input.button:disabled:hover, input.button:disabled:focus, input.button.disabled, input.button.disabled:hover, input.button.disabled:focus, input.submit_big:disabled, input.submit_big:disabled:hover, input.submit_big:disabled:focus, input.submit_big.disabled, input.submit_big.disabled:hover, input.submit_big.disabled:focus, input.submit_link:disabled, input.submit_link:disabled:hover, input.submit_link:disabled:focus, input.submit_link.disabled, input.submit_link.disabled:hover, input.submit_link.disabled:focus {
  background: #8E969D !important;
  color: rgb(252, 252, 252) !important;
  border-color: #8E969D;
  cursor: not-allowed;
  box-shadow: none;
}
.button:disabled [class^=icon_]::before, .button:disabled::before, .button:disabled:hover [class^=icon_]::before, .button:disabled:hover::before, .button:disabled:focus [class^=icon_]::before, .button:disabled:focus::before, .button.disabled [class^=icon_]::before, .button.disabled::before, .button.disabled:hover [class^=icon_]::before, .button.disabled:hover::before, .button.disabled:focus [class^=icon_]::before, .button.disabled:focus::before, .submit_big:disabled [class^=icon_]::before, .submit_big:disabled::before, .submit_big:disabled:hover [class^=icon_]::before, .submit_big:disabled:hover::before, .submit_big:disabled:focus [class^=icon_]::before, .submit_big:disabled:focus::before, .submit_big.disabled [class^=icon_]::before, .submit_big.disabled::before, .submit_big.disabled:hover [class^=icon_]::before, .submit_big.disabled:hover::before, .submit_big.disabled:focus [class^=icon_]::before, .submit_big.disabled:focus::before, button.submit_big:disabled [class^=icon_]::before, button.submit_big:disabled::before, button.submit_big:disabled:hover [class^=icon_]::before, button.submit_big:disabled:hover::before, button.submit_big:disabled:focus [class^=icon_]::before, button.submit_big:disabled:focus::before, button.submit_big.disabled [class^=icon_]::before, button.submit_big.disabled::before, button.submit_big.disabled:hover [class^=icon_]::before, button.submit_big.disabled:hover::before, button.submit_big.disabled:focus [class^=icon_]::before, button.submit_big.disabled:focus::before, button.btn:disabled [class^=icon_]::before, button.btn:disabled::before, button.btn:disabled:hover [class^=icon_]::before, button.btn:disabled:hover::before, button.btn:disabled:focus [class^=icon_]::before, button.btn:disabled:focus::before, button.btn.disabled [class^=icon_]::before, button.btn.disabled::before, button.btn.disabled:hover [class^=icon_]::before, button.btn.disabled:hover::before, button.btn.disabled:focus [class^=icon_]::before, button.btn.disabled:focus::before, .submit_link:disabled [class^=icon_]::before, .submit_link:disabled::before, .submit_link:disabled:hover [class^=icon_]::before, .submit_link:disabled:hover::before, .submit_link:disabled:focus [class^=icon_]::before, .submit_link:disabled:focus::before, .submit_link.disabled [class^=icon_]::before, .submit_link.disabled::before, .submit_link.disabled:hover [class^=icon_]::before, .submit_link.disabled:hover::before, .submit_link.disabled:focus [class^=icon_]::before, .submit_link.disabled:focus::before, button.submit_link:disabled [class^=icon_]::before, button.submit_link:disabled::before, button.submit_link:disabled:hover [class^=icon_]::before, button.submit_link:disabled:hover::before, button.submit_link:disabled:focus [class^=icon_]::before, button.submit_link:disabled:focus::before, button.submit_link.disabled [class^=icon_]::before, button.submit_link.disabled::before, button.submit_link.disabled:hover [class^=icon_]::before, button.submit_link.disabled:hover::before, button.submit_link.disabled:focus [class^=icon_]::before, button.submit_link.disabled:focus::before, input.button:disabled [class^=icon_]::before, input.button:disabled::before, input.button:disabled:hover [class^=icon_]::before, input.button:disabled:hover::before, input.button:disabled:focus [class^=icon_]::before, input.button:disabled:focus::before, input.button.disabled [class^=icon_]::before, input.button.disabled::before, input.button.disabled:hover [class^=icon_]::before, input.button.disabled:hover::before, input.button.disabled:focus [class^=icon_]::before, input.button.disabled:focus::before, input.submit_big:disabled [class^=icon_]::before, input.submit_big:disabled::before, input.submit_big:disabled:hover [class^=icon_]::before, input.submit_big:disabled:hover::before, input.submit_big:disabled:focus [class^=icon_]::before, input.submit_big:disabled:focus::before, input.submit_big.disabled [class^=icon_]::before, input.submit_big.disabled::before, input.submit_big.disabled:hover [class^=icon_]::before, input.submit_big.disabled:hover::before, input.submit_big.disabled:focus [class^=icon_]::before, input.submit_big.disabled:focus::before, input.submit_link:disabled [class^=icon_]::before, input.submit_link:disabled::before, input.submit_link:disabled:hover [class^=icon_]::before, input.submit_link:disabled:hover::before, input.submit_link:disabled:focus [class^=icon_]::before, input.submit_link:disabled:focus::before, input.submit_link.disabled [class^=icon_]::before, input.submit_link.disabled::before, input.submit_link.disabled:hover [class^=icon_]::before, input.submit_link.disabled:hover::before, input.submit_link.disabled:focus [class^=icon_]::before, input.submit_link.disabled:focus::before {
  color: rgb(252, 252, 252);
}
.button:disabled:hover [class^=icon_]::before, .button:disabled:hover::before, .button:disabled:focus [class^=icon_]::before, .button:disabled:focus::before, .button:disabled:hover:hover [class^=icon_]::before, .button:disabled:hover:hover::before, .button:disabled:hover:focus [class^=icon_]::before, .button:disabled:hover:focus::before, .button:disabled:focus:hover [class^=icon_]::before, .button:disabled:focus:hover::before, .button:disabled:focus:focus [class^=icon_]::before, .button:disabled:focus:focus::before, .button.disabled:hover [class^=icon_]::before, .button.disabled:hover::before, .button.disabled:focus [class^=icon_]::before, .button.disabled:focus::before, .button.disabled:hover:hover [class^=icon_]::before, .button.disabled:hover:hover::before, .button.disabled:hover:focus [class^=icon_]::before, .button.disabled:hover:focus::before, .button.disabled:focus:hover [class^=icon_]::before, .button.disabled:focus:hover::before, .button.disabled:focus:focus [class^=icon_]::before, .button.disabled:focus:focus::before, .submit_big:disabled:hover [class^=icon_]::before, .submit_big:disabled:hover::before, .submit_big:disabled:focus [class^=icon_]::before, .submit_big:disabled:focus::before, .submit_big:disabled:hover:hover [class^=icon_]::before, .submit_big:disabled:hover:hover::before, .submit_big:disabled:hover:focus [class^=icon_]::before, .submit_big:disabled:hover:focus::before, .submit_big:disabled:focus:hover [class^=icon_]::before, .submit_big:disabled:focus:hover::before, .submit_big:disabled:focus:focus [class^=icon_]::before, .submit_big:disabled:focus:focus::before, .submit_big.disabled:hover [class^=icon_]::before, .submit_big.disabled:hover::before, .submit_big.disabled:focus [class^=icon_]::before, .submit_big.disabled:focus::before, .submit_big.disabled:hover:hover [class^=icon_]::before, .submit_big.disabled:hover:hover::before, .submit_big.disabled:hover:focus [class^=icon_]::before, .submit_big.disabled:hover:focus::before, .submit_big.disabled:focus:hover [class^=icon_]::before, .submit_big.disabled:focus:hover::before, .submit_big.disabled:focus:focus [class^=icon_]::before, .submit_big.disabled:focus:focus::before, button.submit_big:disabled:hover [class^=icon_]::before, button.submit_big:disabled:hover::before, button.submit_big:disabled:focus [class^=icon_]::before, button.submit_big:disabled:focus::before, button.submit_big:disabled:hover:hover [class^=icon_]::before, button.submit_big:disabled:hover:hover::before, button.submit_big:disabled:hover:focus [class^=icon_]::before, button.submit_big:disabled:hover:focus::before, button.submit_big:disabled:focus:hover [class^=icon_]::before, button.submit_big:disabled:focus:hover::before, button.submit_big:disabled:focus:focus [class^=icon_]::before, button.submit_big:disabled:focus:focus::before, button.submit_big.disabled:hover [class^=icon_]::before, button.submit_big.disabled:hover::before, button.submit_big.disabled:focus [class^=icon_]::before, button.submit_big.disabled:focus::before, button.submit_big.disabled:hover:hover [class^=icon_]::before, button.submit_big.disabled:hover:hover::before, button.submit_big.disabled:hover:focus [class^=icon_]::before, button.submit_big.disabled:hover:focus::before, button.submit_big.disabled:focus:hover [class^=icon_]::before, button.submit_big.disabled:focus:hover::before, button.submit_big.disabled:focus:focus [class^=icon_]::before, button.submit_big.disabled:focus:focus::before, button.btn:disabled:hover [class^=icon_]::before, button.btn:disabled:hover::before, button.btn:disabled:focus [class^=icon_]::before, button.btn:disabled:focus::before, button.btn:disabled:hover:hover [class^=icon_]::before, button.btn:disabled:hover:hover::before, button.btn:disabled:hover:focus [class^=icon_]::before, button.btn:disabled:hover:focus::before, button.btn:disabled:focus:hover [class^=icon_]::before, button.btn:disabled:focus:hover::before, button.btn:disabled:focus:focus [class^=icon_]::before, button.btn:disabled:focus:focus::before, button.btn.disabled:hover [class^=icon_]::before, button.btn.disabled:hover::before, button.btn.disabled:focus [class^=icon_]::before, button.btn.disabled:focus::before, button.btn.disabled:hover:hover [class^=icon_]::before, button.btn.disabled:hover:hover::before, button.btn.disabled:hover:focus [class^=icon_]::before, button.btn.disabled:hover:focus::before, button.btn.disabled:focus:hover [class^=icon_]::before, button.btn.disabled:focus:hover::before, button.btn.disabled:focus:focus [class^=icon_]::before, button.btn.disabled:focus:focus::before, .submit_link:disabled:hover [class^=icon_]::before, .submit_link:disabled:hover::before, .submit_link:disabled:focus [class^=icon_]::before, .submit_link:disabled:focus::before, .submit_link:disabled:hover:hover [class^=icon_]::before, .submit_link:disabled:hover:hover::before, .submit_link:disabled:hover:focus [class^=icon_]::before, .submit_link:disabled:hover:focus::before, .submit_link:disabled:focus:hover [class^=icon_]::before, .submit_link:disabled:focus:hover::before, .submit_link:disabled:focus:focus [class^=icon_]::before, .submit_link:disabled:focus:focus::before, .submit_link.disabled:hover [class^=icon_]::before, .submit_link.disabled:hover::before, .submit_link.disabled:focus [class^=icon_]::before, .submit_link.disabled:focus::before, .submit_link.disabled:hover:hover [class^=icon_]::before, .submit_link.disabled:hover:hover::before, .submit_link.disabled:hover:focus [class^=icon_]::before, .submit_link.disabled:hover:focus::before, .submit_link.disabled:focus:hover [class^=icon_]::before, .submit_link.disabled:focus:hover::before, .submit_link.disabled:focus:focus [class^=icon_]::before, .submit_link.disabled:focus:focus::before, button.submit_link:disabled:hover [class^=icon_]::before, button.submit_link:disabled:hover::before, button.submit_link:disabled:focus [class^=icon_]::before, button.submit_link:disabled:focus::before, button.submit_link:disabled:hover:hover [class^=icon_]::before, button.submit_link:disabled:hover:hover::before, button.submit_link:disabled:hover:focus [class^=icon_]::before, button.submit_link:disabled:hover:focus::before, button.submit_link:disabled:focus:hover [class^=icon_]::before, button.submit_link:disabled:focus:hover::before, button.submit_link:disabled:focus:focus [class^=icon_]::before, button.submit_link:disabled:focus:focus::before, button.submit_link.disabled:hover [class^=icon_]::before, button.submit_link.disabled:hover::before, button.submit_link.disabled:focus [class^=icon_]::before, button.submit_link.disabled:focus::before, button.submit_link.disabled:hover:hover [class^=icon_]::before, button.submit_link.disabled:hover:hover::before, button.submit_link.disabled:hover:focus [class^=icon_]::before, button.submit_link.disabled:hover:focus::before, button.submit_link.disabled:focus:hover [class^=icon_]::before, button.submit_link.disabled:focus:hover::before, button.submit_link.disabled:focus:focus [class^=icon_]::before, button.submit_link.disabled:focus:focus::before, input.button:disabled:hover [class^=icon_]::before, input.button:disabled:hover::before, input.button:disabled:focus [class^=icon_]::before, input.button:disabled:focus::before, input.button:disabled:hover:hover [class^=icon_]::before, input.button:disabled:hover:hover::before, input.button:disabled:hover:focus [class^=icon_]::before, input.button:disabled:hover:focus::before, input.button:disabled:focus:hover [class^=icon_]::before, input.button:disabled:focus:hover::before, input.button:disabled:focus:focus [class^=icon_]::before, input.button:disabled:focus:focus::before, input.button.disabled:hover [class^=icon_]::before, input.button.disabled:hover::before, input.button.disabled:focus [class^=icon_]::before, input.button.disabled:focus::before, input.button.disabled:hover:hover [class^=icon_]::before, input.button.disabled:hover:hover::before, input.button.disabled:hover:focus [class^=icon_]::before, input.button.disabled:hover:focus::before, input.button.disabled:focus:hover [class^=icon_]::before, input.button.disabled:focus:hover::before, input.button.disabled:focus:focus [class^=icon_]::before, input.button.disabled:focus:focus::before, input.submit_big:disabled:hover [class^=icon_]::before, input.submit_big:disabled:hover::before, input.submit_big:disabled:focus [class^=icon_]::before, input.submit_big:disabled:focus::before, input.submit_big:disabled:hover:hover [class^=icon_]::before, input.submit_big:disabled:hover:hover::before, input.submit_big:disabled:hover:focus [class^=icon_]::before, input.submit_big:disabled:hover:focus::before, input.submit_big:disabled:focus:hover [class^=icon_]::before, input.submit_big:disabled:focus:hover::before, input.submit_big:disabled:focus:focus [class^=icon_]::before, input.submit_big:disabled:focus:focus::before, input.submit_big.disabled:hover [class^=icon_]::before, input.submit_big.disabled:hover::before, input.submit_big.disabled:focus [class^=icon_]::before, input.submit_big.disabled:focus::before, input.submit_big.disabled:hover:hover [class^=icon_]::before, input.submit_big.disabled:hover:hover::before, input.submit_big.disabled:hover:focus [class^=icon_]::before, input.submit_big.disabled:hover:focus::before, input.submit_big.disabled:focus:hover [class^=icon_]::before, input.submit_big.disabled:focus:hover::before, input.submit_big.disabled:focus:focus [class^=icon_]::before, input.submit_big.disabled:focus:focus::before, input.submit_link:disabled:hover [class^=icon_]::before, input.submit_link:disabled:hover::before, input.submit_link:disabled:focus [class^=icon_]::before, input.submit_link:disabled:focus::before, input.submit_link:disabled:hover:hover [class^=icon_]::before, input.submit_link:disabled:hover:hover::before, input.submit_link:disabled:hover:focus [class^=icon_]::before, input.submit_link:disabled:hover:focus::before, input.submit_link:disabled:focus:hover [class^=icon_]::before, input.submit_link:disabled:focus:hover::before, input.submit_link:disabled:focus:focus [class^=icon_]::before, input.submit_link:disabled:focus:focus::before, input.submit_link.disabled:hover [class^=icon_]::before, input.submit_link.disabled:hover::before, input.submit_link.disabled:focus [class^=icon_]::before, input.submit_link.disabled:focus::before, input.submit_link.disabled:hover:hover [class^=icon_]::before, input.submit_link.disabled:hover:hover::before, input.submit_link.disabled:hover:focus [class^=icon_]::before, input.submit_link.disabled:hover:focus::before, input.submit_link.disabled:focus:hover [class^=icon_]::before, input.submit_link.disabled:focus:hover::before, input.submit_link.disabled:focus:focus [class^=icon_]::before, input.submit_link.disabled:focus:focus::before {
  color: rgb(252, 252, 252) !important;
}

input.button, input.submit_big {
  border-radius: 14px !important;
}

@media only screen and (max-width: 599px) {
  .submit_big, .submit_small, .submit_link {
    display: block;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}

.button.blue, .blue .button, .submit_big.blue, .blue .submit_big, .submit_link.blue, .blue .submit_link {
  background: #4E739E;
  border: 1px solid #4E739E;
}
.button.blue:hover, .button.blue:focus, .blue .button:hover, .blue .button:focus, .submit_big.blue:hover, .submit_big.blue:focus, .blue .submit_big:hover, .blue .submit_big:focus, .submit_link.blue:hover, .submit_link.blue:focus, .blue .submit_link:hover, .blue .submit_link:focus {
  background: rgb(252, 252, 252);
  color: #4E739E !important;
}
.button.blue[class*=" icon_"]::before, .button.blue [class*=icon_]::before, .button.blue::before, .blue .button[class*=" icon_"]::before, .blue .button [class*=icon_]::before, .blue .button::before, .submit_big.blue[class*=" icon_"]::before, .submit_big.blue [class*=icon_]::before, .submit_big.blue::before, .blue .submit_big[class*=" icon_"]::before, .blue .submit_big [class*=icon_]::before, .blue .submit_big::before, .submit_link.blue[class*=" icon_"]::before, .submit_link.blue [class*=icon_]::before, .submit_link.blue::before, .blue .submit_link[class*=" icon_"]::before, .blue .submit_link [class*=icon_]::before, .blue .submit_link::before {
  color: rgb(252, 252, 252);
  font-size: unset;
}
.button.blue:hover [class*=icon_]::before, .button.blue:hover::before, .button.blue:focus [class*=icon_]::before, .button.blue:focus::before, .blue .button:hover [class*=icon_]::before, .blue .button:hover::before, .blue .button:focus [class*=icon_]::before, .blue .button:focus::before, .submit_big.blue:hover [class*=icon_]::before, .submit_big.blue:hover::before, .submit_big.blue:focus [class*=icon_]::before, .submit_big.blue:focus::before, .blue .submit_big:hover [class*=icon_]::before, .blue .submit_big:hover::before, .blue .submit_big:focus [class*=icon_]::before, .blue .submit_big:focus::before, .submit_link.blue:hover [class*=icon_]::before, .submit_link.blue:hover::before, .submit_link.blue:focus [class*=icon_]::before, .submit_link.blue:focus::before, .blue .submit_link:hover [class*=icon_]::before, .blue .submit_link:hover::before, .blue .submit_link:focus [class*=icon_]::before, .blue .submit_link:focus::before {
  color: #4E739E;
}
.button.blue:focus, .blue .button:focus, .submit_big.blue:focus, .blue .submit_big:focus, .submit_link.blue:focus, .blue .submit_link:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}
.button.blue:disabled, .button.blue:disabled:hover, .button.blue:disabled:focus, .blue .button:disabled, .blue .button:disabled:hover, .blue .button:disabled:focus, .submit_big.blue:disabled, .submit_big.blue:disabled:hover, .submit_big.blue:disabled:focus, .blue .submit_big:disabled, .blue .submit_big:disabled:hover, .blue .submit_big:disabled:focus, .submit_link.blue:disabled, .submit_link.blue:disabled:hover, .submit_link.blue:disabled:focus, .blue .submit_link:disabled, .blue .submit_link:disabled:hover, .blue .submit_link:disabled:focus {
  background: #8E969D !important;
  color: rgb(252, 252, 252) !important;
  border-color: #8E969D;
}

.button.grey, .grey .button, .submit_big.grey, .grey .submit_big, .submit_link.grey, .grey .submit_link {
  background: #535353;
  border: 1px solid #535353;
}
.button.grey:hover, .button.grey:focus, .grey .button:hover, .grey .button:focus, .submit_big.grey:hover, .submit_big.grey:focus, .grey .submit_big:hover, .grey .submit_big:focus, .submit_link.grey:hover, .submit_link.grey:focus, .grey .submit_link:hover, .grey .submit_link:focus {
  background: rgb(252, 252, 252);
  color: #535353 !important;
}
.button.grey[class*=" icon_"]::before, .button.grey [class*=icon_]::before, .button.grey::before, .grey .button[class*=" icon_"]::before, .grey .button [class*=icon_]::before, .grey .button::before, .submit_big.grey[class*=" icon_"]::before, .submit_big.grey [class*=icon_]::before, .submit_big.grey::before, .grey .submit_big[class*=" icon_"]::before, .grey .submit_big [class*=icon_]::before, .grey .submit_big::before, .submit_link.grey[class*=" icon_"]::before, .submit_link.grey [class*=icon_]::before, .submit_link.grey::before, .grey .submit_link[class*=" icon_"]::before, .grey .submit_link [class*=icon_]::before, .grey .submit_link::before {
  color: rgb(252, 252, 252);
  font-size: unset;
}
.button.grey:hover [class*=icon_]::before, .button.grey:hover::before, .button.grey:focus [class*=icon_]::before, .button.grey:focus::before, .grey .button:hover [class*=icon_]::before, .grey .button:hover::before, .grey .button:focus [class*=icon_]::before, .grey .button:focus::before, .submit_big.grey:hover [class*=icon_]::before, .submit_big.grey:hover::before, .submit_big.grey:focus [class*=icon_]::before, .submit_big.grey:focus::before, .grey .submit_big:hover [class*=icon_]::before, .grey .submit_big:hover::before, .grey .submit_big:focus [class*=icon_]::before, .grey .submit_big:focus::before, .submit_link.grey:hover [class*=icon_]::before, .submit_link.grey:hover::before, .submit_link.grey:focus [class*=icon_]::before, .submit_link.grey:focus::before, .grey .submit_link:hover [class*=icon_]::before, .grey .submit_link:hover::before, .grey .submit_link:focus [class*=icon_]::before, .grey .submit_link:focus::before {
  color: #535353;
}
.button.grey:focus, .grey .button:focus, .submit_big.grey:focus, .grey .submit_big:focus, .submit_link.grey:focus, .grey .submit_link:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}
.button.grey:disabled, .button.grey:disabled:hover, .button.grey:disabled:focus, .grey .button:disabled, .grey .button:disabled:hover, .grey .button:disabled:focus, .submit_big.grey:disabled, .submit_big.grey:disabled:hover, .submit_big.grey:disabled:focus, .grey .submit_big:disabled, .grey .submit_big:disabled:hover, .grey .submit_big:disabled:focus, .submit_link.grey:disabled, .submit_link.grey:disabled:hover, .submit_link.grey:disabled:focus, .grey .submit_link:disabled, .grey .submit_link:disabled:hover, .grey .submit_link:disabled:focus {
  background: #8E969D !important;
  color: rgb(252, 252, 252) !important;
  border-color: #8E969D;
}

.button.red, .red .button, .submit_big.red, .red .submit_big, .submit_link.red, .red .submit_link {
  background: #BB0120;
  border: 1px solid #BB0120;
}
.button.red:hover, .button.red:focus, .red .button:hover, .red .button:focus, .submit_big.red:hover, .submit_big.red:focus, .red .submit_big:hover, .red .submit_big:focus, .submit_link.red:hover, .submit_link.red:focus, .red .submit_link:hover, .red .submit_link:focus {
  background: rgb(252, 252, 252);
  color: #BB0120 !important;
}
.button.red[class*=" icon_"]::before, .button.red [class*=icon_]::before, .button.red::before, .red .button[class*=" icon_"]::before, .red .button [class*=icon_]::before, .red .button::before, .submit_big.red[class*=" icon_"]::before, .submit_big.red [class*=icon_]::before, .submit_big.red::before, .red .submit_big[class*=" icon_"]::before, .red .submit_big [class*=icon_]::before, .red .submit_big::before, .submit_link.red[class*=" icon_"]::before, .submit_link.red [class*=icon_]::before, .submit_link.red::before, .red .submit_link[class*=" icon_"]::before, .red .submit_link [class*=icon_]::before, .red .submit_link::before {
  color: rgb(252, 252, 252);
  font-size: unset;
}
.button.red:hover [class*=icon_]::before, .button.red:hover::before, .button.red:focus [class*=icon_]::before, .button.red:focus::before, .red .button:hover [class*=icon_]::before, .red .button:hover::before, .red .button:focus [class*=icon_]::before, .red .button:focus::before, .submit_big.red:hover [class*=icon_]::before, .submit_big.red:hover::before, .submit_big.red:focus [class*=icon_]::before, .submit_big.red:focus::before, .red .submit_big:hover [class*=icon_]::before, .red .submit_big:hover::before, .red .submit_big:focus [class*=icon_]::before, .red .submit_big:focus::before, .submit_link.red:hover [class*=icon_]::before, .submit_link.red:hover::before, .submit_link.red:focus [class*=icon_]::before, .submit_link.red:focus::before, .red .submit_link:hover [class*=icon_]::before, .red .submit_link:hover::before, .red .submit_link:focus [class*=icon_]::before, .red .submit_link:focus::before {
  color: #BB0120;
}
.button.red:focus, .red .button:focus, .submit_big.red:focus, .red .submit_big:focus, .submit_link.red:focus, .red .submit_link:focus {
  outline: 2px solid #BB0120;
  outline-offset: 2px;
}
.button.red:disabled, .button.red:disabled:hover, .button.red:disabled:focus, .red .button:disabled, .red .button:disabled:hover, .red .button:disabled:focus, .submit_big.red:disabled, .submit_big.red:disabled:hover, .submit_big.red:disabled:focus, .red .submit_big:disabled, .red .submit_big:disabled:hover, .red .submit_big:disabled:focus, .submit_link.red:disabled, .submit_link.red:disabled:hover, .submit_link.red:disabled:focus, .red .submit_link:disabled, .red .submit_link:disabled:hover, .red .submit_link:disabled:focus {
  background: #8E969D !important;
  color: rgb(252, 252, 252) !important;
  border-color: #8E969D;
}

.button.orange, .orange .button, .submit_big.orange, .orange .submit_big, .submit_link.orange, .orange .submit_link {
  background: #C33E01;
  border: 1px solid #C33E01;
}
.button.orange:hover, .button.orange:focus, .orange .button:hover, .orange .button:focus, .submit_big.orange:hover, .submit_big.orange:focus, .orange .submit_big:hover, .orange .submit_big:focus, .submit_link.orange:hover, .submit_link.orange:focus, .orange .submit_link:hover, .orange .submit_link:focus {
  background: rgb(252, 252, 252);
  color: #C33E01 !important;
}
.button.orange[class*=" icon_"]::before, .button.orange [class*=icon_]::before, .button.orange::before, .orange .button[class*=" icon_"]::before, .orange .button [class*=icon_]::before, .orange .button::before, .submit_big.orange[class*=" icon_"]::before, .submit_big.orange [class*=icon_]::before, .submit_big.orange::before, .orange .submit_big[class*=" icon_"]::before, .orange .submit_big [class*=icon_]::before, .orange .submit_big::before, .submit_link.orange[class*=" icon_"]::before, .submit_link.orange [class*=icon_]::before, .submit_link.orange::before, .orange .submit_link[class*=" icon_"]::before, .orange .submit_link [class*=icon_]::before, .orange .submit_link::before {
  color: rgb(252, 252, 252);
  font-size: unset;
}
.button.orange:hover [class*=icon_]::before, .button.orange:hover::before, .button.orange:focus [class*=icon_]::before, .button.orange:focus::before, .orange .button:hover [class*=icon_]::before, .orange .button:hover::before, .orange .button:focus [class*=icon_]::before, .orange .button:focus::before, .submit_big.orange:hover [class*=icon_]::before, .submit_big.orange:hover::before, .submit_big.orange:focus [class*=icon_]::before, .submit_big.orange:focus::before, .orange .submit_big:hover [class*=icon_]::before, .orange .submit_big:hover::before, .orange .submit_big:focus [class*=icon_]::before, .orange .submit_big:focus::before, .submit_link.orange:hover [class*=icon_]::before, .submit_link.orange:hover::before, .submit_link.orange:focus [class*=icon_]::before, .submit_link.orange:focus::before, .orange .submit_link:hover [class*=icon_]::before, .orange .submit_link:hover::before, .orange .submit_link:focus [class*=icon_]::before, .orange .submit_link:focus::before {
  color: #C33E01;
}
.button.orange:focus, .orange .button:focus, .submit_big.orange:focus, .orange .submit_big:focus, .submit_link.orange:focus, .orange .submit_link:focus {
  outline: 2px solid #C33E01;
  outline-offset: 2px;
}
.button.orange:disabled, .button.orange:disabled:hover, .button.orange:disabled:focus, .orange .button:disabled, .orange .button:disabled:hover, .orange .button:disabled:focus, .submit_big.orange:disabled, .submit_big.orange:disabled:hover, .submit_big.orange:disabled:focus, .orange .submit_big:disabled, .orange .submit_big:disabled:hover, .orange .submit_big:disabled:focus, .submit_link.orange:disabled, .submit_link.orange:disabled:hover, .submit_link.orange:disabled:focus, .orange .submit_link:disabled, .orange .submit_link:disabled:hover, .orange .submit_link:disabled:focus {
  background: #8E969D !important;
  color: rgb(252, 252, 252) !important;
  border-color: #8E969D;
}

.button.green, .green .button, .submit_big.green, .green .submit_big, .submit_link.green, .green .submit_link {
  background: #3a7917;
  border: 1px solid #3a7917;
}
.button.green:hover, .button.green:focus, .green .button:hover, .green .button:focus, .submit_big.green:hover, .submit_big.green:focus, .green .submit_big:hover, .green .submit_big:focus, .submit_link.green:hover, .submit_link.green:focus, .green .submit_link:hover, .green .submit_link:focus {
  background: rgb(252, 252, 252);
  color: #3a7917 !important;
}
.button.green[class*=" icon_"]::before, .button.green [class*=icon_]::before, .button.green::before, .green .button[class*=" icon_"]::before, .green .button [class*=icon_]::before, .green .button::before, .submit_big.green[class*=" icon_"]::before, .submit_big.green [class*=icon_]::before, .submit_big.green::before, .green .submit_big[class*=" icon_"]::before, .green .submit_big [class*=icon_]::before, .green .submit_big::before, .submit_link.green[class*=" icon_"]::before, .submit_link.green [class*=icon_]::before, .submit_link.green::before, .green .submit_link[class*=" icon_"]::before, .green .submit_link [class*=icon_]::before, .green .submit_link::before {
  color: rgb(252, 252, 252);
  font-size: unset;
}
.button.green:hover [class*=icon_]::before, .button.green:hover::before, .button.green:focus [class*=icon_]::before, .button.green:focus::before, .green .button:hover [class*=icon_]::before, .green .button:hover::before, .green .button:focus [class*=icon_]::before, .green .button:focus::before, .submit_big.green:hover [class*=icon_]::before, .submit_big.green:hover::before, .submit_big.green:focus [class*=icon_]::before, .submit_big.green:focus::before, .green .submit_big:hover [class*=icon_]::before, .green .submit_big:hover::before, .green .submit_big:focus [class*=icon_]::before, .green .submit_big:focus::before, .submit_link.green:hover [class*=icon_]::before, .submit_link.green:hover::before, .submit_link.green:focus [class*=icon_]::before, .submit_link.green:focus::before, .green .submit_link:hover [class*=icon_]::before, .green .submit_link:hover::before, .green .submit_link:focus [class*=icon_]::before, .green .submit_link:focus::before {
  color: #3a7917;
}
.button.green:focus, .green .button:focus, .submit_big.green:focus, .green .submit_big:focus, .submit_link.green:focus, .green .submit_link:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.button.green:disabled, .button.green:disabled:hover, .button.green:disabled:focus, .green .button:disabled, .green .button:disabled:hover, .green .button:disabled:focus, .submit_big.green:disabled, .submit_big.green:disabled:hover, .submit_big.green:disabled:focus, .green .submit_big:disabled, .green .submit_big:disabled:hover, .green .submit_big:disabled:focus, .submit_link.green:disabled, .submit_link.green:disabled:hover, .submit_link.green:disabled:focus, .green .submit_link:disabled, .green .submit_link:disabled:hover, .green .submit_link:disabled:focus {
  background: #8E969D !important;
  color: rgb(252, 252, 252) !important;
  border-color: #8E969D;
}

.submit_main, .submit_sub, .submit_single {
  display: block;
}
.submit_main:after, .submit_sub:after, .submit_single:after {
  content: "";
  display: table;
  clear: both;
}
.submit_main.submit_flex, .submit_sub.submit_flex, .submit_single.submit_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.submit_main .form_row, .submit_sub .form_row, .submit_single .form_row {
  margin: 0.2rem 0.4rem 0 0.8rem;
}
@media only screen and (max-width: 599px) {
  .submit_main .form_row, .submit_sub .form_row, .submit_single .form_row {
    margin: 0.2rem 0;
    width: 100%;
  }
}

.submit_sub {
  border-bottom: #3a7917 dashed 1px;
  padding-bottom: 20px;
  margin: 10px -4px 20px -4px;
}

.blue .submit_sub, .submit_sub.blue {
  border-color: #4E739E;
}

.grey .submit_sub, .submit_sub.grey {
  border-color: #535353;
}

.submit_single {
  padding-bottom: 10px;
  margin-top: -15px;
  flex-direction: row-reverse;
}

button.submit_small, .submit_small {
  background: rgb(252, 252, 252);
  color: #3a7917;
  border: 1px solid #3a7917;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 14px;
  padding: 0.4rem 1rem;
}
button.submit_small:hover, button.submit_small:focus, .submit_small:hover, .submit_small:focus {
  color: rgb(252, 252, 252) !important;
  background-color: #3a7917;
}
button.submit_small:focus, .submit_small:focus {
  outline: none;
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
button.submit_small [class^=icon_]::before, button.submit_small::before, .submit_small [class^=icon_]::before, .submit_small::before {
  color: #3a7917;
}
button.submit_small:hover [class^=icon_]::before, button.submit_small:hover::before, button.submit_small.red:hover::before, button.submit_small.grey:hover::before, button.submit_small.blue:hover::before, button.submit_small:focus [class^=icon_]::before, button.submit_small:focus::before, .submit_small:hover [class^=icon_]::before, .submit_small:hover::before, .submit_small.red:hover::before, .submit_small.grey:hover::before, .submit_small.blue:hover::before, .submit_small:focus [class^=icon_]::before, .submit_small:focus::before {
  color: rgb(252, 252, 252) !important;
}
button.submit_small .icon_next_arrow::before, button.submit_small .icon_prev_arrow::before, .submit_small .icon_next_arrow::before, .submit_small .icon_prev_arrow::before {
  margin-right: 0;
  font-size: 85%;
  vertical-align: baseline;
}
button.submit_small .icon_next_arrow::before, .submit_small .icon_next_arrow::before {
  padding-left: 5px;
}
button.submit_small .icon_prev_arrow::before, .submit_small .icon_prev_arrow::before {
  padding-right: 5px;
}
button.submit_small:disabled, button.submit_small:disabled:hover, button.submit_small.disabled, button.submit_small.disabled:hover, .submit_small:disabled, .submit_small:disabled:hover, .submit_small.disabled, .submit_small.disabled:hover {
  background: #f2f5fa !important;
  color: #8E969D !important;
  border-color: #8E969D !important;
  cursor: not-allowed;
  box-shadow: none;
}
button.submit_small:disabled::before, button.submit_small:disabled:hover::before, button.submit_small.disabled::before, button.submit_small.disabled:hover::before, .submit_small:disabled::before, .submit_small:disabled:hover::before, .submit_small.disabled::before, .submit_small.disabled:hover::before {
  color: #8E969D !important;
}
@media only screen and (max-width: 599px) {
  button.submit_small, .submit_small {
    display: block;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}

.blue .submit_small, button.submit_small.blue {
  background: rgb(252, 252, 252);
  color: #4E739E;
  border: 1px solid #4E739E;
}
.blue .submit_small [class^=icon_]::before, .blue .submit_small::before, button.submit_small.blue [class^=icon_]::before, button.submit_small.blue::before {
  color: #4E739E;
}
.blue .submit_small:focus, button.submit_small.blue:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}
.blue .submit_small:hover, .blue .submit_small:focus, button.submit_small.blue:hover, button.submit_small.blue:focus {
  background-color: #4E739E;
  color: rgb(252, 252, 252);
}
.blue .submit_small:hover:before, .blue .submit_small:focus:before, button.submit_small.blue:hover:before, button.submit_small.blue:focus:before {
  color: #4E739E;
}
.blue .submit_small:disabled, button.submit_small.blue:disabled {
  background: #f2f5fa;
  color: #8E969D;
  border-color: #8E969D;
}

.grey .submit_small, button.submit_small.grey {
  background: rgb(252, 252, 252);
  color: #535353;
  border: 1px solid #535353;
}
.grey .submit_small [class^=icon_]::before, .grey .submit_small::before, button.submit_small.grey [class^=icon_]::before, button.submit_small.grey::before {
  color: #535353;
}
.grey .submit_small:focus, button.submit_small.grey:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}
.grey .submit_small:hover, .grey .submit_small:focus, button.submit_small.grey:hover, button.submit_small.grey:focus {
  background-color: #535353;
  color: rgb(252, 252, 252);
}
.grey .submit_small:hover:before, .grey .submit_small:focus:before, button.submit_small.grey:hover:before, button.submit_small.grey:focus:before {
  color: #535353;
}
.grey .submit_small:disabled, button.submit_small.grey:disabled {
  background: #f2f5fa;
  color: #8E969D;
  border-color: #8E969D;
}

.red .submit_small, button.submit_small.red {
  background: rgb(252, 252, 252);
  color: #BB0120;
  border: 1px solid #BB0120;
}
.red .submit_small [class^=icon_]::before, .red .submit_small::before, button.submit_small.red [class^=icon_]::before, button.submit_small.red::before {
  color: #BB0120;
}
.red .submit_small:focus, button.submit_small.red:focus {
  outline: 2px solid #BB0120;
  outline-offset: 2px;
}
.red .submit_small:hover, .red .submit_small:focus, button.submit_small.red:hover, button.submit_small.red:focus {
  background-color: #BB0120;
  color: rgb(252, 252, 252);
}
.red .submit_small:hover:before, .red .submit_small:focus:before, button.submit_small.red:hover:before, button.submit_small.red:focus:before {
  color: #BB0120;
}
.red .submit_small:disabled, button.submit_small.red:disabled {
  background: #f2f5fa;
  color: #8E969D;
  border-color: #8E969D;
}

.orange .submit_small, button.submit_small.orange {
  background: rgb(252, 252, 252);
  color: #C33E01;
  border: 1px solid #C33E01;
}
.orange .submit_small [class^=icon_]::before, .orange .submit_small::before, button.submit_small.orange [class^=icon_]::before, button.submit_small.orange::before {
  color: #C33E01;
}
.orange .submit_small:focus, button.submit_small.orange:focus {
  outline: 2px solid #C33E01;
  outline-offset: 2px;
}
.orange .submit_small:hover, .orange .submit_small:focus, button.submit_small.orange:hover, button.submit_small.orange:focus {
  background-color: #C33E01;
  color: rgb(252, 252, 252);
}
.orange .submit_small:hover:before, .orange .submit_small:focus:before, button.submit_small.orange:hover:before, button.submit_small.orange:focus:before {
  color: #C33E01;
}
.orange .submit_small:disabled, button.submit_small.orange:disabled {
  background: #f2f5fa;
  color: #8E969D;
  border-color: #8E969D;
}

.green .submit_small, button.submit_small.green {
  background: rgb(252, 252, 252);
  color: #3a7917;
  border: 1px solid #3a7917;
}
.green .submit_small [class^=icon_]::before, .green .submit_small::before, button.submit_small.green [class^=icon_]::before, button.submit_small.green::before {
  color: #3a7917;
}
.green .submit_small:focus, button.submit_small.green:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.green .submit_small:hover, .green .submit_small:focus, button.submit_small.green:hover, button.submit_small.green:focus {
  background-color: #3a7917;
  color: rgb(252, 252, 252);
}
.green .submit_small:hover:before, .green .submit_small:focus:before, button.submit_small.green:hover:before, button.submit_small.green:focus:before {
  color: #3a7917;
}
.green .submit_small:disabled, button.submit_small.green:disabled {
  background: #f2f5fa;
  color: #8E969D;
  border-color: #8E969D;
}

.flex_right {
  margin-left: auto;
}

.submit_flexbox .submit_sub, .submit_flexbox .submit_main {
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 599px) {
  .submit_flexbox .submit_sub, .submit_flexbox .submit_main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.submit_flexbox .submit_sub .form_row, .submit_flexbox .submit_main .form_row {
  display: inline-block !important;
}
.submit_flexbox .submit_sub .links, .submit_flexbox .submit_sub .rechts, .submit_flexbox .submit_main .links, .submit_flexbox .submit_main .rechts {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  width: 49%;
  gap: 5px;
}
@media only screen and (max-width: 767px) {
  .submit_flexbox .submit_sub .links, .submit_flexbox .submit_sub .rechts, .submit_flexbox .submit_main .links, .submit_flexbox .submit_main .rechts {
    width: 100%;
    max-width: none;
  }
}
.submit_flexbox .submit_sub .rechts, .submit_flexbox .submit_main .rechts {
  justify-content: flex-end;
}
.submit_flexbox .submit_sub .form_row, .submit_flexbox .submit_main .form_row {
  margin-bottom: 10px;
}

.arrow_right i::before {
  margin-right: 0;
  margin-left: 6px;
}

.toggle_switch {
  display: inline-flex !important;
  align-items: center;
  margin: 5px 2px;
}

.toggle_switch_md {
  position: relative;
  cursor: pointer;
}
.toggle_switch_md::before, .toggle_switch_md::after {
  content: "";
  display: block;
  margin: 0 4px;
  transition: all 100ms cubic-bezier(0.4, 0, 0.2, 1);
  background: rgb(252, 252, 252);
}
.toggle_switch_md::before {
  height: 1.9rem;
  width: 3.4rem;
  border-radius: 0.65rem;
  background-color: #6E7881;
}
.toggle_switch_md::after {
  position: absolute;
  top: 0.95rem;
  transform: translate(0, -50%);
  height: 1.3rem;
  width: 1.3rem;
  border-radius: 50%;
  left: 0.3rem;
}

.toggle_switch [type=checkbox] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  width: 0;
}

.toggle_switch [type=checkbox]:focus + .toggle_switch_md {
  outline: #3a7917 solid 2px;
}

.toggle_switch [type=checkbox]:focus:not(:focus-visible) + .toggle_switch_md {
  outline: 0;
}

.toggle_switch [type=checkbox]:checked + .toggle_switch_md::after {
  transform: translate(calc(2.8rem - 100%), -50%);
}

.toggle_switch [type=checkbox]:checked + .toggle_switch_md::before {
  background: #3a7917;
}

.blue .toggle_switch [type=checkbox]:checked + .toggle_switch_md::before {
  background: #4E739E;
}

.blue .toggle_switch [type=checkbox]:focus + .toggle_switch_md {
  outline-color: #4E739E;
}

.grey .toggle_switch [type=checkbox]:checked + .toggle_switch_md::before {
  background: #535353;
}

.grey .toggle_switch [type=checkbox]:focus + .toggle_switch_md {
  outline-color: #535353;
}

.float_left {
  float: left;
  margin-right: 0.4rem;
}

.float_right {
  float: right;
  margin-left: 0.4rem;
}

.btn-icon {
  background: none !important;
  border: none !important;
  cursor: pointer;
}
.btn-icon:disabled {
  cursor: not-allowed;
}
.btn-icon:disabled:before {
  color: #8E8E8E;
}
.btn-icon:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}

button.btn-icon:disabled:before {
  color: #8E8E8E;
  cursor: not-allowed;
}

.blue .btn-icon:focus, .btn-icon.blue:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey .btn-icon:focus, .btn-icon.grey:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}


.dialogfeld {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
}
.dialogfeld > div {
  width: 48%;
  padding-top: 4px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: top;
  margin-left: min(4%, 4px);
}
.dialogfeld .dialogline {
  padding-top: 4px;
  display: inline-block;
  font-weight: bold;
  width: 48%;
  vertical-align: top;
  hyphens: auto;
}
@media only screen and (max-width: 767px) {
  .dialogfeld {
    flex-direction: column;
  }
  .dialogfeld > div {
    width: 100%;
    margin-left: 0;
  }
  .dialogfeld .dialogline {
    width: 100%;
  }
}
.dialogfeld.dialogfeld-tworow {
  flex-direction: column;
}
.dialogfeld.dialogfeld-tworow > div {
  width: 100%;
  margin-left: 0;
}
.dialogfeld.dialogfeld-tworow .dialogline {
  width: 100%;
}

.feldnummer {
  display: block;
  color: #3a7917;
  font-weight: bold;
  line-height: 1;
  font-style: italic;
  font-size: 88%;
  margin-top: 0.3rem;
  text-align: right;
  padding-top: 4px;
}
.feldnummer ~ label {
  padding-right: 35px;
}

.blue .feldnummer {
  color: #4E739E;
  border-color: #4E739E;
}

.grey .feldnummer {
  color: #535353;
  border-color: #535353;
}

.checkbox .feldnummer, .radio .feldnummer {
  position: absolute !important;
  width: auto !important;
  right: 0;
  top: 0;
  padding-left: 6px;
  border-left: dashed thin #3a7917;
}

#globalFeedback {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

label.error, .error label {
  color: #BB0120 !important;
  font-weight: bold;
}

.warning label {
  color: #C33E01;
  font-weight: bold;
}

.info label {
  color: #4E739E;
  font-weight: bold;
}

.mod_form_default input.fieldFehler, .mod_form_default textarea.fieldFehler {
  border: 2px solid #BB0120;
  background: #F6DCDF;
}
.mod_form_default input.fieldFehler:focus, .mod_form_default textarea.fieldFehler:focus {
  border: 2px dashed #BB0120;
}
.mod_form_default select.fieldFehler {
  border: 2px solid #BB0120;
  background-color: #F6DCDF;
  background-image: linear-gradient(45deg, transparent 50%, rgb(252, 252, 252) 50%), linear-gradient(135deg, rgb(252, 252, 252) 50%, transparent 50%), linear-gradient(to right, #BB0120, #BB0120);
}
.mod_form_default select.fieldFehler:focus {
  border: 2px dashed #BB0120;
}
.mod_form_default input.fieldWarnung, .mod_form_default textarea.fieldWarnung {
  border: 2px solid #C33E01;
  background: #FCEBDB;
}
.mod_form_default input.fieldWarnung:focus, .mod_form_default textarea.fieldWarnung:focus {
  border: 2px dashed #C33E01;
}
.mod_form_default select.fieldWarnung {
  border: 2px solid #C33E01;
  background-color: #FCEBDB;
  background-image: linear-gradient(45deg, transparent 50%, rgb(252, 252, 252) 50%), linear-gradient(135deg, rgb(252, 252, 252) 50%, transparent 50%), linear-gradient(to right, #C33E01, #C33E01);
}
.mod_form_default select.fieldWarnung:focus {
  border: 2px dashed #C33E01;
}
.mod_form_default input.fieldInfo, .mod_form_default textarea.fieldInfo {
  border: 2px solid #4E739E;
  background: #F2F5FA;
}
.mod_form_default input.fieldInfo:focus, .mod_form_default textarea.fieldInfo:focus {
  border: 2px dashed #4E739E;
}
.mod_form_default select.fieldInfo {
  border: 2px solid #4E739E;
  background-color: #F2F5FA;
  background-image: linear-gradient(45deg, transparent 50%, rgb(252, 252, 252) 50%), linear-gradient(135deg, rgb(252, 252, 252) 50%, transparent 50%), linear-gradient(to right, #4E739E, #4E739E);
}
.mod_form_default select.fieldInfo:focus {
  border: 2px dashed § #4E739E;
}

.error_field {
  position: relative;
  padding: 1.5rem 3.7rem 1.5rem 2rem;
  border-radius: 4px;
  background: #F6DCDF;
  border-bottom: 2px solid #BB0120;
  margin-bottom: 20px;
}
.error_field h2, .error_field h3, .error_field h4 {
  color: #BB0120;
}
@media print {
  .error_field {
    border: 1pt solid black;
  }
}
.error_field:before {
  content: "\e9b2";
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  position: absolute;
  right: 1rem;
  top: 1rem;
  background: #BB0120 !important;
  border-color: #BB0120 !important;
}
.error_field a {
  position: relative;
  color: #333333;
  padding-left: 20px;
}
.error_field a::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 6px;
  border-right: 2px solid #BB0120;
  border-top: 2px solid #BB0120;
}
.error_field a::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 8.5px;
  background: #BB0120;
}

.error_meldung, .error_meldung:before {
  color: #BB0120 !important;
  font-size: 92%;
}

.warning_field {
  position: relative;
  padding: 1.5rem 3.7rem 1.5rem 2rem;
  border-radius: 4px;
  background: #FCEBDB;
  border-bottom: 2px solid #C33E01;
  margin-bottom: 20px;
}
.warning_field h2, .warning_field h3, .warning_field h4 {
  color: #C33E01;
}
@media print {
  .warning_field {
    border: 1pt solid black;
  }
}
.warning_field::before {
  content: "\e994";
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  position: absolute;
  right: 1rem;
  top: 1rem;
  background: #C33E01;
  border-color: #C33E01;
}
.warning_field a {
  position: relative;
  color: #333333;
  padding-left: 20px;
}
.warning_field a::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 6px;
  border-right: 2px solid #C33E01;
  border-top: 2px solid #C33E01;
}
.warning_field a::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 8.5px;
  background: #C33E01;
}

.warning_meldung, .warning_meldung:before {
  color: #C33E01 !important;
  font-size: 92%;
}

.info_field, #benutzerBenachrichtigung .nachricht {
  position: relative;
  padding: 1.5rem 3.7rem 1.5rem 2rem;
  border-radius: 4px;
  background: #F2F5FA;
  border-bottom: 2px solid #4E739E;
  margin-bottom: 20px;
}
.info_field h2, .info_field h3, .info_field h4, #benutzerBenachrichtigung .nachricht h2, #benutzerBenachrichtigung .nachricht h3, #benutzerBenachrichtigung .nachricht h4 {
  color: #4E739E;
}
@media print {
  .info_field, #benutzerBenachrichtigung .nachricht {
    border: 1pt solid black;
  }
}
.info_field::before, #benutzerBenachrichtigung .nachricht::before {
  content: "\e96f";
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  position: absolute;
  right: 1rem;
  top: 1rem;
  background: #4E739E;
  border-color: #4E739E;
}
.info_field a, #benutzerBenachrichtigung .nachricht a {
  position: relative;
  color: #333333;
  padding-left: 20px;
}
.info_field a::before, #benutzerBenachrichtigung .nachricht a::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 6px;
  border-right: 2px solid #4E739E;
  border-top: 2px solid #4E739E;
}
.info_field a::after, #benutzerBenachrichtigung .nachricht a::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 8.5px;
  background: #4E739E;
}

.error-feedback {
  background: #F6DCDF !important;
  border-bottom: 2px solid #BB0120 !important;
  hyphens: auto;
  position: relative;
  padding: 1.25rem 3.6rem 1.25rem 1.25rem;
  margin-bottom: 1rem;
  border-bottom: 3px solid #3a7917;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}
@media print {
  .error-feedback {
    box-shadow: none;
    border-radius: 0px;
  }
}
.error-feedback:not(.mod-info-no-icon) > i[class*=icon_]::before, .error-feedback:not(.mod-info-no-icon)[class*=icon_]::before {
  display: block;
  position: absolute;
  line-height: 36px;
  width: 36px;
  color: rgb(252, 252, 252);
  height: 36px;
  right: 10px;
  top: 15px;
  background: #3a7917;
  border: 2px solid #3a7917;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  z-index: 1;
}
.error-feedback h2, .error-feedback h3, .error-feedback h4 {
  color: #BB0120 !important;
  margin-top: 0;
}
.error-feedback:not(.mod-info-no-icon) > i[class*=icon_]:before {
  border-radius: 0;
  font-size: 1.8rem;
  color: #BB0120 !important;
  background: none !important;
  border: none;
}
.error-feedback li span::before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  vertical-align: 2px;
  width: 6px;
  height: 6px;
  margin-right: 14px;
  background: #BB0120;
}
.error-feedback a {
  position: relative;
  color: #333333;
  padding-left: 20px;
}
.error-feedback a::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 6px;
  border-right: 2px solid #BB0120;
  border-top: 2px solid #BB0120;
}
.error-feedback a::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 8.5px;
  background: #BB0120;
}
@media print {
  .error-feedback {
    border: 1pt solid #000 !important;
  }
}

.error_meldung, .error_meldung:before {
  color: #BB0120 !important;
  font-size: 92%;
}

.warn-feedback {
  background: #FCEBDB !important;
  border-bottom: 2px solid #C33E01 !important;
  hyphens: auto;
  position: relative;
  padding: 1.25rem 3.6rem 1.25rem 1.25rem;
  margin-bottom: 1rem;
  border-bottom: 3px solid #3a7917;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}
@media print {
  .warn-feedback {
    box-shadow: none;
    border-radius: 0px;
  }
}
.warn-feedback:not(.mod-info-no-icon) > i[class*=icon_]::before, .warn-feedback:not(.mod-info-no-icon)[class*=icon_]::before {
  display: block;
  position: absolute;
  line-height: 36px;
  width: 36px;
  color: rgb(252, 252, 252);
  height: 36px;
  right: 10px;
  top: 15px;
  background: #3a7917;
  border: 2px solid #3a7917;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  z-index: 1;
}
.warn-feedback h2, .warn-feedback h3, .warn-feedback h4 {
  color: #C33E01 !important;
  margin-top: 0;
}
.warn-feedback:not(.mod-info-no-icon) > i[class*=icon_]:before {
  border-radius: 0;
  font-size: 1.8rem;
  color: #C33E01 !important;
  background: none !important;
  border: none;
}
.warn-feedback li span::before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  vertical-align: 2px;
  width: 6px;
  height: 6px;
  margin-right: 14px;
  background: #C33E01;
}
.warn-feedback a {
  position: relative;
  color: #333333;
  padding-left: 20px;
}
.warn-feedback a::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 6px;
  border-right: 2px solid #C33E01;
  border-top: 2px solid #C33E01;
}
.warn-feedback a::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 8.5px;
  background: #C33E01;
}
@media print {
  .warn-feedback {
    border: 1pt solid #000 !important;
  }
}
.warn-feedback a {
  color: #333333;
}

.warning_meldung, .warning_meldung:before {
  color: #C33E01 !important;
  font-size: 92%;
}

.info-feedback {
  background: #F2F5FA !important;
  border-bottom: 2px solid #4E739E !important;
  hyphens: auto;
  position: relative;
  padding: 1.25rem 3.6rem 1.25rem 1.25rem;
  margin-bottom: 1rem;
  border-bottom: 3px solid #3a7917;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}
@media print {
  .info-feedback {
    box-shadow: none;
    border-radius: 0px;
  }
}
.info-feedback:not(.mod-info-no-icon) > i[class*=icon_]::before, .info-feedback:not(.mod-info-no-icon)[class*=icon_]::before {
  display: block;
  position: absolute;
  line-height: 36px;
  width: 36px;
  color: rgb(252, 252, 252);
  height: 36px;
  right: 10px;
  top: 15px;
  background: #3a7917;
  border: 2px solid #3a7917;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  z-index: 1;
}
.info-feedback h2, .info-feedback h3, .info-feedback h4 {
  color: #4E739E !important;
  margin-top: 0;
}
.info-feedback:not(.mod-info-no-icon) > i[class*=icon_]:before {
  border-radius: 0;
  font-size: 1.8rem;
  color: #4E739E !important;
  background: none !important;
  border: none;
}
.info-feedback li span::before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  vertical-align: 2px;
  width: 6px;
  height: 6px;
  margin-right: 14px;
  background: #4E739E;
}
@media print {
  .info-feedback {
    border: 1pt solid #000 !important;
  }
}
.info-feedback a {
  position: relative;
  color: #333333;
  padding-left: 20px;
}
.info-feedback a::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 6px;
  border-right: 2px solid #4E739E;
  border-top: 2px solid #4E739E;
}
.info-feedback a::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 8.5px;
  background: #4E739E;
}

.data-feedback {
  background: #DAF3CC !important;
  border-bottom: 2px solid #3a7917 !important;
  hyphens: auto;
  position: relative;
  padding: 1.25rem 3.6rem 1.25rem 1.25rem;
  margin-bottom: 1rem;
  border-bottom: 3px solid #3a7917;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}
@media print {
  .data-feedback {
    box-shadow: none;
    border-radius: 0px;
  }
}
.data-feedback:not(.mod-info-no-icon) > i[class*=icon_]::before, .data-feedback:not(.mod-info-no-icon)[class*=icon_]::before {
  display: block;
  position: absolute;
  line-height: 36px;
  width: 36px;
  color: rgb(252, 252, 252);
  height: 36px;
  right: 10px;
  top: 15px;
  background: #3a7917;
  border: 2px solid #3a7917;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  z-index: 1;
}
.data-feedback h2, .data-feedback h3, .data-feedback h4 {
  color: #3a7917 !important;
  margin-top: 0;
}
.data-feedback:not(.mod-info-no-icon)[class*=icon_] :not(.btn):before, .data-feedback:not(.mod-info-no-icon) [class*=icon_] :not(.btn):before {
  border-radius: 0;
  font-size: 1.8rem;
  color: #3a7917 !important;
  background: none !important;
  border: none;
}
.data-feedback li span::before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  vertical-align: 2px;
  width: 6px;
  height: 6px;
  margin-right: 14px;
  background: #3a7917;
}
@media print {
  .data-feedback {
    border: 1pt solid #000 !important;
  }
}
.data-feedback a {
  position: relative;
  color: #333333;
  padding-left: 20px;
}
.data-feedback a::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  left: 6px;
  top: 6px;
  border-right: 2px solid #3a7917;
  border-top: 2px solid #3a7917;
}
.data-feedback a::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 2px;
  left: 0;
  top: 8.5px;
  background: #3a7917;
}

#benutzerBenachrichtigung #nonWicketVisibilityId {
  display: none;
}

#benutzerBenachrichtigung .nachricht {
  margin-top: -0.5rem;
  background: rgb(252, 252, 252);
  margin-bottom: 2rem;
}

.info_meldung, .info_meldung:before {
  color: #4E739E !important;
  font-size: 92%;
}

ul.feedbackPanel a {
  cursor: pointer;
}

.jahreingabe {
  min-width: 80px;
}

.plus-minus-button i {
  position: relative;
  margin-left: 4px;
  margin-top: 10px;
  text-align: center;
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #3a7917;
  background: #3a7917;
  color: rgb(252, 252, 252);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  padding: 1px;
}
.plus-minus-button i:before {
  color: rgb(252, 252, 252) !important;
  font-size: 0.8rem !important;
  margin-right: 0 !important;
}
.plus-minus-button i:hover, .plus-minus-button i:focus {
  background: rgb(252, 252, 252);
}
.plus-minus-button i:hover:before, .plus-minus-button i:focus:before {
  color: #3a7917 !important;
}
.plus-minus-button i:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}

.blue .plus-minus-button i, .plus-minus-button.blue i {
  border-color: #4E739E;
  background: #4E739E;
}
.blue .plus-minus-button i:hover, .blue .plus-minus-button i:focus, .plus-minus-button.blue i:hover, .plus-minus-button.blue i:focus {
  background: rgb(252, 252, 252);
}
.blue .plus-minus-button i:hover:before, .blue .plus-minus-button i:focus:before, .plus-minus-button.blue i:hover:before, .plus-minus-button.blue i:focus:before {
  color: #4E739E !important;
}
.blue .plus-minus-button i:focus, .plus-minus-button.blue i:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey .plus-minus-button i, .plus-minus-button.grey i {
  border-color: #535353;
  background: #535353;
}
.grey .plus-minus-button i:hover, .grey .plus-minus-button i:focus, .plus-minus-button.grey i:hover, .plus-minus-button.grey i:focus {
  background: rgb(252, 252, 252);
}
.grey .plus-minus-button i:hover:before, .grey .plus-minus-button i:focus:before, .plus-minus-button.grey i:hover:before, .plus-minus-button.grey i:focus:before {
  color: #535353 !important;
}
.grey .plus-minus-button i:focus, .plus-minus-button.grey i:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.plus-minus-button.disabled i {
  border-color: #8E8E8E;
  background: #8E8E8E;
}
.plus-minus-button.disabled i:before {
  color: rgb(252, 252, 252) !important;
}

.fd-hidden-input {
  display: none;
}

.date-picker {
  position: absolute;
  z-index: 99999;
  text-align: center;
  font-family: "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 90%;
  line-height: 1.4rem;
  text-size-adjust: none;
  user-select: none;
  font-size: 0.8rem;
  background: transparent;
  opacity: 1;
}

.date-picker.fd-dp-fade {
  opacity: 0;
}

.static-datepicker {
  position: relative;
  top: 5px;
  left: 0;
  margin-bottom: 1.5em;
}

.iehack {
  position: absolute;
  background: #fff;
  z-index: 99998;
  padding: 0;
  margin: 0;
  border: 0;
  display: none;
}

.date-picker-control {
  z-index: 4;
  display: inline;
  border: none !important;
  resize: none;
  vertical-align: middle;
  text-decoration: none !important;
  position: absolute;
  top: 0;
  right: -5px;
}

.input-date-time .date-picker-control {
  right: auto;
  left: calc(60% + 2px);
}
.input-date-time .input-group div {
  width: 100%;
}

.date-picker-control span:before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  height: calc(1.8rem - 2px);
  line-height: 1.5rem !important;
  color: rgb(252, 252, 252);
  background: #3a7917;
  border: 2px solid #3a7917;
  padding: 0 0.7rem;
  content: "\e913";
  display: inline-block;
  overflow: hidden;
  resize: none;
  outline: none;
  right: 0;
}
.date-picker-control.date-picker-control-disabled, .date-picker-control.date-picker-control-disabled:hover, .date-picker-control.date-picker-control-disabled:focus {
  cursor: not-allowed;
}
.date-picker-control.date-picker-control-disabled span:before, .date-picker-control.date-picker-control-disabled:hover span:before, .date-picker-control.date-picker-control-disabled:focus span:before {
  color: rgb(252, 252, 252);
  background: #8E8E8E;
  border-color: #8E8E8E;
}
.date-picker-control:hover span:before, .date-picker-control:focus span:before, .date-picker-control.date-picker-button-active span:before {
  background: rgb(252, 252, 252);
  color: #3a7917;
}
.date-picker-control .fd-screen-reader, .date-picker-control:hover .fd-screen-reader, .date-picker-control:focus .fd-screen-reader {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
}
.date-picker-control .fd-screen-reader:before {
  display: none;
}

.date-time .date-picker-control span:before {
  right: auto;
  margin-left: -44px;
}

.blue .date-picker-control span:before {
  background: #4E739E;
  border-color: #4E739E;
  color: rgb(252, 252, 252);
}
.blue .date-picker-control:hover span:before, .blue .date-picker-control:focus span:before, .blue .date-picker-control.date-picker-button-active span:before {
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey .date-picker-control span:before {
  background: #535353;
  border-color: #535353;
  color: rgb(252, 252, 252);
}
.grey .date-picker-control:hover span:before, .grey .date-picker-control:focus span:before, .grey .date-picker-control.date-picker-button-active span:before {
  color: #535353;
  background: rgb(252, 252, 252);
}

.date-picker-control {
  display: inline-block;
  outline: none !important;
}

.date-picker th span {
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
  line-height: 1em;
  border: 0 none;
  background: transparent;
  font-weight: bold;
  cursor: pointer;
}

.date-picker .month-display,
.date-picker .year-display {
  display: inline;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 1rem;
}

.date-picker .prev-but,
.date-picker .next-but {
  font-weight: normal;
  font-size: 2rem;
  cursor: pointer;
}

.date-picker .prev-but,
.date-picker .next-but,
.date-picker .today-but {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.date-picker .prev-but:hover,
.date-picker .next-but:hover,
.date-picker .today-but:hover {
  text-decoration: underline;
}

.date-picker .today-but {
  text-align: center;
  margin: 0 auto;
  font-weight: normal;
  font-size: 1em;
  width: 100%;
  text-decoration: none;
  padding-top: 0.3em;
  text-transform: uppercase;
  vertical-align: middle;
  cursor: pointer;
}

.date-picker-disabled .prev-but,
.date-picker-disabled .next-but,
.date-picker-disabled .today-but,
.date-picker-disabled .prev-but:hover,
.date-picker-disabled .next-but:hover,
.date-picker-disabled .today-but:hover,
.date-picker .prev-but.fd-disabled:hover,
.date-picker .next-but.fd-disabled:hover,
.date-picker .fd-disabled,
.date-picker .fd-disabled:hover {
  color: #aaa;
  cursor: default !important;
  opacity: 1;
}

.date-picker table,
.date-picker td,
.date-picker tbody th,
.date-picker .day-disabled,
.date-picker .date-picker-hover.day-disabled,
.date-picker .date-picker-unused,
.date-picker .month-out {
  background-color: #fff;
}

.date-picker {
  box-shadow: 0 14px 45px rgba(0, 0, 0, 0.25), 0 10px 18px rgba(0, 0, 0, 0.22);
  border-radius: 4px;
}
.date-picker table {
  table-layout: auto;
  empty-cells: show;
  border-collapse: collapse;
  position: relative;
  margin: 0;
  padding: 0;
  background-position: 0 -20px;
  text-align: center;
  width: auto;
  height: auto;
  border-radius: 4px;
  border-color: transparent;
}
.date-picker td, .date-picker tbody th {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 2.7em;
  height: 2.7em;
  overflow: hidden;
  outline: transparent none 0;
  text-transform: none;
  font-weight: normal;
}
.date-picker th {
  border: 0 none;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  text-transform: none;
}
.date-picker td {
  position: relative;
  z-index: 3;
  vertical-align: middle;
}
.date-picker td:first-child, .date-picker th:first-child {
  padding-left: 2rem;
  width: 4.7em;
}
.date-picker td:last-child, .date-picker th:last-child {
  padding-right: 2rem;
  width: 4.7em;
}
.date-picker td::before {
  position: absolute;
  display: block;
  width: 1.6em;
  height: 1.6em;
  margin-left: -1.1em;
  margin-top: -1.1em;
  border: 0.2em solid transparent;
  top: 55%;
  left: 58%;
  content: "";
  border-radius: 50px;
  z-index: -1;
}
.date-picker td:first-child::before {
  margin-left: 0;
}
.date-picker td:last-child::before {
  margin-left: -2.35em;
}
.date-picker .date-picker-selected-date:before {
  background: #3a7917 !important;
  border-color: #3a7917;
}
.date-picker .date-picker-hover:before, .date-picker .date-picker-today::before {
  border-color: #3a7917;
  background: rgb(252, 252, 252);
  text-decoration: underline;
}
.date-picker .date-picker-hover:before {
  border-style: dotted;
}
.date-picker .date-picker-hover.day-disabled:before {
  border: none;
}
.date-picker .date-picker-hover:first-child:before {
  margin-left: 0;
}
.date-picker .date-picker-hover:last-child:before {
  margin-left: -2.35em;
}
.date-picker .date-picker-day-header {
  cursor: help;
  border: 0 none;
  padding: 0.7rem 0;
  height: auto;
}
.date-picker .date-picker-title {
  margin-left: -2rem;
  background: #3a7917;
  color: rgb(252, 252, 252);
  padding: 1.5rem 0;
  font-size: 1.8rem;
  border: none !important;
}
.date-picker .date-picker-title:first-child {
  border-top-left-radius: 4px;
}
.date-picker .date-picker-title:last-child {
  border-top-right-radius: 4px;
}
.date-picker .date-picker-selected-date {
  color: rgb(252, 252, 252) !important;
}
.date-picker .date-picker-statusbar {
  cursor: default;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border: 0 none;
  background: #fff;
  height: 2.8em;
}

.date-picker .day-disabled {
  color: #888;
  cursor: default;
  background-position: 0 -15px;
}

.date-picker .month-out {
  border-color: #ddd;
  border-color: rgba(220, 220, 220, 0.8);
  color: #aaa;
  background-position: 0 -25px;
}


.date-picker .out-of-range,
.date-picker .not-selectable {
  color: #ccc;
  font-style: oblique;
  background: #fcfcfc;
  cursor: default;
}

.date-picker th.month-out,
.date-picker th.out-of-range {
  color: #aaa;
  font-style: oblique;
  background: #fcfcfc;
}

.date-picker .out-of-range {
  opacity: 0.6;
}

.date-picker .not-selectable {
  opacity: 0.8;
}

.date-picker tr {
  display: table-row;
}

.date-picker sup {
  font-size: 0.86em;
  letter-spacing: normal;
  text-transform: none;
  height: 0;
  line-height: 1;
  position: relative;
  top: -0.2em;
  vertical-align: baseline !important;
}

.date-picker .month-display,
.date-picker .year-display {
  cursor: default;
}

.date-picker td:focus,
.date-picker .date-picker-hover {
  overflow: hidden;
  -moz-outline: 0 none;
  outline: 0 none;
  -o-highlight: 0 none;
}

.static-datepicker table {
  box-shadow: 0 0 0 transparent;
}

.static-datepicker:before,
.static-datepicker:after {
  display: none;
}

.date-picker-focus table {
  border-color: #999;
  border-color: rgba(153, 153, 153, 0.8);
  box-shadow: 0 0 5px #aaa;
}

.date-picker .drag-enabled,
.date-picker .drag-enabled span {
  cursor: move;
}

.date-picker-disabled table {
  opacity: 0.8 !important;
}

.date-picker-disabled table:before,
.date-picker-disabled table:after {
  display: none;
}

.date-picker-disabled,
.date-picker-disabled td,
.date-picker-disabled th,
.date-picker-disabled th span {
  cursor: default !important;
}

.date-picker-disabled .prev-but:hover,
.date-picker-disabled .next-but:hover {
  text-shadow: none;
}

body.fd-drag-active {
  user-select: none;
}

@-webkit-keyframes fd-dp-pulse {
  from {
    box-shadow: 0 0 2px rgba(100, 130, 160, 0.8);
  }
  to {
    box-shadow: 0 0 6px rgba(10, 130, 160, 0.5);
  }
}
@-moz-keyframes fd-dp-pulse {
  from {
    box-shadow: 0 0 2px rgba(100, 130, 160, 0.8);
  }
  to {
    box-shadow: 0 0 6px rgba(10, 130, 160, 0.5);
  }
}
@-ms-keyframes fd-dp-pulse {
  from {
    box-shadow: 0 0 2px rgba(100, 130, 160, 0.8);
  }
  to {
    box-shadow: 0 0 6px rgba(10, 130, 160, 0.5);
  }
}
@-o-keyframes fd-dp-pulse {
  from {
    box-shadow: 0 0 2px rgba(100, 130, 160, 0.8);
  }
  to {
    box-shadow: 0 0 6px rgba(10, 130, 160, 0.5);
  }
}

a.async_process_link {
  text-decoration: none;
}
a.async_process_link.link-inactive {
  background-color: #8E8E8E;
  border-color: #8E8E8E;
  cursor: not-allowed;
}
a.async_process_link.link-inactive:hover, a.async_process_link.link-inactive:focus {
  background: #8E8E8E;
  color: rgb(252, 252, 252) !important;
  text-decoration: none;
}

.wicket-aa-container.autocomplete {
  width: auto !important;
  z-index: 300;
}


.mod_standard {
  margin-bottom: 0.5rem;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
  padding: 2rem;
}
@media print {
  .mod_standard {
    box-shadow: none;
    border-radius: 0px;
    padding: 0;
  }
}
@media only screen and (max-width: 599px) {
  .mod_standard {
    padding: 0.6rem;
  }
}
.mod_standard.green_standard {
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.mod_standard.green_standard h2, .mod_standard.green_standard h3, .mod_standard.green_standard a {
  color: rgb(252, 252, 252);
}
.mod_standard.green_standard i:before {
  color: rgb(252, 252, 252);
}
.mod_standard.green_standard a.btn-white {
  color: #3a7917 !important;
  background: rgb(252, 252, 252);
  border-color: #3a7917;
}
.mod_standard.green_standard a.btn-white i:before {
  color: #3a7917 !important;
}
.mod_standard.green_standard a.btn-white:hover {
  color: rgb(252, 252, 252) !important;
  background: #3a7917;
  border-color: rgb(252, 252, 252);
}
.mod_standard.green_standard a.btn-white:hover i:before {
  color: rgb(252, 252, 252) !important;
}
.mod_standard.blue_standard {
  background: #4E739E;
  color: rgb(252, 252, 252);
}
.mod_standard.blue_standard h2, .mod_standard.blue_standard h3, .mod_standard.blue_standard a {
  color: rgb(252, 252, 252);
}
.mod_standard.blue_standard i:before {
  color: rgb(252, 252, 252);
}
.mod_standard.blue_standard a.btn-white {
  color: #4E739E !important;
  background: rgb(252, 252, 252);
  border-color: #4E739E;
}
.mod_standard.blue_standard a.btn-white i:before {
  color: #4E739E !important;
}
.mod_standard.blue_standard a.btn-white:hover {
  color: rgb(252, 252, 252) !important;
  background: #4E739E;
  border-color: rgb(252, 252, 252);
}
.mod_standard.blue_standard a.btn-white:hover i:before {
  color: rgb(252, 252, 252) !important;
}

.mod_standard_condensed {
  margin-bottom: 0.5rem;
  flex: 1;
  padding: 1rem 2rem;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}
@media print {
  .mod_standard_condensed {
    box-shadow: none;
    border-radius: 0px;
  }
}
@media only screen and (max-width: 599px) {
  .mod_standard_condensed {
    padding: 0.6rem;
  }
}

aside .mod_standard {
  padding: 2rem 1rem;
}

.mod_info {
  cursor: pointer;
  hyphens: auto;
  position: relative;
  padding: 1.25rem 3.6rem 1.25rem 1.25rem;
  margin-bottom: 1rem;
  border-bottom: 3px solid #3a7917;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}
@media print {
  .mod_info {
    box-shadow: none;
    border-radius: 0px;
  }
}
.mod_info:not(.mod-info-no-icon) > i[class*=icon_]::before, .mod_info:not(.mod-info-no-icon)[class*=icon_]::before {
  display: block;
  position: absolute;
  line-height: 36px;
  width: 36px;
  color: rgb(252, 252, 252);
  height: 36px;
  right: 10px;
  top: 15px;
  background: #3a7917;
  border: 2px solid #3a7917;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  z-index: 1;
}
.mod_info strong {
  color: #3a7917;
}
.mod_info h2, .mod_info h3, .mod_info h4, .mod_info h5, .mod_info span.fs-140 {
  margin-top: 0;
  padding-right: 40px;
  font-size: 1.25rem;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.mod_info li {
  margin-bottom: 6px;
}
.mod_info a:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_info a:focus:not(:focus-visible) {
  outline: 0;
}
.mod_info.col-6 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mod_info.mod-info-no-icon {
  padding-right: 1.5rem;
}
div.mod_info.mod_info_nopointer {
  cursor: unset;
}

.blue .mod_info, .mod_info.blue {
  border-color: #4E739E;
}
.blue .mod_info strong, .mod_info.blue strong {
  color: #4E739E;
}
.blue .mod_info a:focus p, .blue .mod_info .more:focus, .mod_info.blue a:focus p, .mod_info.blue .more:focus {
  outline-color: #4E739E;
}

.blue .mod_info[class*=icon_]:before, .blue.mod_info[class*=icon_]:before, .blue .mod_info > i[class*=icon_]:before, .blue.mod_info > i[class*=icon_]:before, .blue .mod_wegweiser[class*=icon_]:before, .blue.mod_wegweiser[class*=icon_]:before, .blue .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before, .blue.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before {
  border: 2px solid #4E739E;
  background: #4E739E;
}
.blue .mod_info[class*=icon_]:after, .blue.mod_info[class*=icon_]:after, .blue .mod_info > i[class*=icon_]:after, .blue.mod_info > i[class*=icon_]:after, .blue .mod_wegweiser[class*=icon_]:after, .blue.mod_wegweiser[class*=icon_]:after, .blue .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after, .blue.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after {
  background: #4E739E;
}

.grey .mod_info, .mod_info.grey {
  border-color: #535353;
}
.grey .mod_info strong, .mod_info.grey strong {
  color: #535353;
}
.grey .mod_info a:focus p, .grey .mod_info .more:focus, .mod_info.grey a:focus p, .mod_info.grey .more:focus {
  outline-color: #535353;
}

.grey .mod_info[class*=icon_]:before, .grey.mod_info[class*=icon_]:before, .grey .mod_info > i[class*=icon_]:before, .grey.mod_info > i[class*=icon_]:before, .grey .mod_wegweiser[class*=icon_]:before, .grey.mod_wegweiser[class*=icon_]:before, .grey .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before, .grey.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before {
  border: 2px solid #535353;
  background: #535353;
}
.grey .mod_info[class*=icon_]:after, .grey.mod_info[class*=icon_]:after, .grey .mod_info > i[class*=icon_]:after, .grey.mod_info > i[class*=icon_]:after, .grey .mod_wegweiser[class*=icon_]:after, .grey.mod_wegweiser[class*=icon_]:after, .grey .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after, .grey.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after {
  background: #535353;
}

.orange .mod_info, .mod_info.orange {
  border-color: #C33E01;
}
.orange .mod_info strong, .mod_info.orange strong {
  color: #C33E01;
}
.orange .mod_info a:focus p, .orange .mod_info .more:focus, .mod_info.orange a:focus p, .mod_info.orange .more:focus {
  outline-color: #C33E01;
}

.orange .mod_info[class*=icon_]:before, .orange.mod_info[class*=icon_]:before, .orange .mod_info > i[class*=icon_]:before, .orange.mod_info > i[class*=icon_]:before, .orange .mod_wegweiser[class*=icon_]:before, .orange.mod_wegweiser[class*=icon_]:before, .orange .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before, .orange.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before {
  border: 2px solid #C33E01;
  background: #C33E01;
}
.orange .mod_info[class*=icon_]:after, .orange.mod_info[class*=icon_]:after, .orange .mod_info > i[class*=icon_]:after, .orange.mod_info > i[class*=icon_]:after, .orange .mod_wegweiser[class*=icon_]:after, .orange.mod_wegweiser[class*=icon_]:after, .orange .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after, .orange.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after {
  background: #C33E01;
}

.red .mod_info, .mod_info.red {
  border-color: #BB0120;
}
.red .mod_info strong, .mod_info.red strong {
  color: #BB0120;
}
.red .mod_info a:focus p, .red .mod_info .more:focus, .mod_info.red a:focus p, .mod_info.red .more:focus {
  outline-color: #BB0120;
}

.red .mod_info[class*=icon_]:before, .red.mod_info[class*=icon_]:before, .red .mod_info > i[class*=icon_]:before, .red.mod_info > i[class*=icon_]:before, .red .mod_wegweiser[class*=icon_]:before, .red.mod_wegweiser[class*=icon_]:before, .red .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before, .red.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:before {
  border: 2px solid #BB0120;
  background: #BB0120;
}
.red .mod_info[class*=icon_]:after, .red.mod_info[class*=icon_]:after, .red .mod_info > i[class*=icon_]:after, .red.mod_info > i[class*=icon_]:after, .red .mod_wegweiser[class*=icon_]:after, .red.mod_wegweiser[class*=icon_]:after, .red .mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after, .red.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]:after {
  background: #BB0120;
}

.mod_wegweiser {
  hyphens: auto;
  position: relative;
  padding: 1.25rem 3.6rem 1.25rem 1.25rem;
  margin-bottom: 1rem;
  border-bottom: 3px solid #3a7917;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}
@media print {
  .mod_wegweiser {
    box-shadow: none;
    border-radius: 0px;
  }
}
.mod_wegweiser:not(.mod-info-no-icon) > i[class*=icon_]::before, .mod_wegweiser:not(.mod-info-no-icon)[class*=icon_]::before {
  display: block;
  position: absolute;
  line-height: 36px;
  width: 36px;
  color: rgb(252, 252, 252);
  height: 36px;
  right: 10px;
  top: 15px;
  background: #3a7917;
  border: 2px solid #3a7917;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  z-index: 1;
}
.mod_wegweiser h2 {
  margin-top: 0;
  padding-right: 40px;
  font-size: 1.25rem;
}
.mod_wegweiser strong {
  color: #3a7917;
}
.mod_wegweiser strong.blue {
  color: #4E739E;
}
.mod_wegweiser strong.grey {
  color: #535353;
}
.mod_wegweiser strong.red {
  color: #BB0120;
}
.mod_wegweiser::before {
  font-size: 1.7rem;
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
}

.mod_wegweiser.blue, .blue .mod_wegweiser {
  border-bottom-color: #4E739E;
}

.mod_wegweiser.grey, .grey .mod_wegweiser {
  border-bottom-color: #535353;
}

.mod_wegweiser.orange, .orange .mod_wegweiser {
  border-bottom-color: #C33E01;
}

.mod_wegweiser.red, .red .mod_wegweiser {
  border-bottom-color: #BB0120;
}

.mod_textkasten {
  padding: 0;
  margin-bottom: 0.5rem;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.mod_textkasten h2 {
  margin-top: 0;
  padding-right: 40px;
  font-size: 1.25rem;
}
.mod_textkasten .mod_info {
  position: relative;
  flex: auto;
  max-width: calc(50% - 0.5rem);
}
.mod_textkasten .mod_info h2, .mod_textkasten .mod_info h3 {
  padding-right: 100px;
}
@media only screen and (max-width: 599px) {
  .mod_textkasten .mod_info {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.mod_textkasten .mod_info::before {
  font-size: 2rem;
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
}

.mod_image_right, .mod_image_left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mod_image_right.up, .mod_image_left.up {
  margin-top: -35px;
  padding-top: 35px;
}

.mod_image_right.up img, .mod_image_left.up img {
  margin-top: -35px;
}

.mod_image_right img {
  max-width: calc(100% - 0.5rem);
  height: auto;
}

.mod_image_left img {
  max-width: calc(100% - 0.5rem);
  height: auto;
}

.toggler {
  position: relative;
}

.toggle:not(.toggle_container) {
  margin: 0;
  padding: 0;
}
.toggle:not(.toggle_container) button {
  width: 100%;
  padding: 0.6rem 1.2rem;
  font-size: 1rem;
  margin-top: 0;
  position: relative;
  cursor: pointer;
  background: rgb(252, 252, 252);
  color: #3a7917;
  border-radius: 4px;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.18), 0px 1px 3px 0px rgba(0, 0, 0, 0.18);
  text-align: left;
  border: none;
}
.toggle:not(.toggle_container) button:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.toggle:not(.toggle_container) button::after {
  content: "";
  border-style: solid;
  border-width: 0 2px 2px 0;
  border-color: #3a7917;
  display: inline-block;
  padding: 5px;
  top: 0.75rem;
  transform: rotate(45deg);
  transform-origin: 50% 80%;
  position: absolute;
  right: 1rem;
  transition: all 0.5s;
}
.toggle:not(.toggle_container):not(.expanded) {
  margin-bottom: 10px;
}
.toggle:not(.toggle_container):hover button, .toggle:not(.toggle_container).expanded button {
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.toggle:not(.toggle_container):hover button::after, .toggle:not(.toggle_container).expanded button::after {
  border-color: rgb(252, 252, 252);
}

.blue .toggle button {
  color: #4E739E !important;
}
.blue .toggle button::after {
  border-color: #4E739E !important;
}
.blue .toggle button:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}
.blue .toggle:hover button, .blue .toggle.expanded button {
  background: #4E739E !important;
  color: rgb(252, 252, 252) !important;
}
.blue .toggle:hover button::after, .blue .toggle.expanded button::after {
  border-color: rgb(252, 252, 252) !important;
}

.grey .toggle button {
  color: #535353 !important;
}
.grey .toggle button::after {
  border-color: #535353 !important;
}
.grey .toggle button:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}
.grey .toggle:hover button, .grey .toggle.expanded button {
  background: #535353 !important;
  color: rgb(252, 252, 252) !important;
}
.grey .toggle:hover button::after, .grey .toggle.expanded button::after {
  border-color: rgb(252, 252, 252) !important;
}

.toggle.toggle-2nd button {
  font-size: 100%;
}
.toggle.toggle-2nd button::after {
  content: "";
  border-style: solid;
  border-width: 0 2px 2px 0;
  border-color: #3a7917;
  display: inline-block;
  padding: 4px;
  top: 1rem;
  transform: rotate(45deg);
  vertical-align: middle;
  position: absolute;
  right: 1rem;
  transition: all 0.5s;
}
.toggle.toggle-2nd button::before {
  transform: rotate(90deg);
}

.mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container) button, .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container) button {
  padding: 0;
  padding-left: 24px;
  font-size: 100%;
  background: none !important;
  color: #3a7917;
  border-radius: 4px;
  box-shadow: none;
}
.mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container) button::after, .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container) button::after {
  right: auto;
  border-color: rgb(252, 252, 252) !important;
  left: 5px;
  top: 0.4rem;
  padding: 3px;
  transform-origin: 50% 50%;
}
.mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container) button::before, .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container) button::before {
  content: "";
  display: inline-block;
  padding: 9px;
  position: absolute;
  background: #3a7917;
  left: 0;
  top: 0.1rem;
  border-radius: 50%;
}
.mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container).expanded button::after, .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container).expanded button::after {
  top: 0.5rem;
}

.mod_toggle_simple.blue .toggle:not(.toggle-2nd):not(.toggle_container) button, .mod_toggle_simple.blue .toggle.toggle-2nd:not(.toggle_container) button, .blue .mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container) button, .blue .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container) button {
  background: none !important;
  color: #4E739E !important;
}
.mod_toggle_simple.blue .toggle:not(.toggle-2nd):not(.toggle_container) button::before, .mod_toggle_simple.blue .toggle.toggle-2nd:not(.toggle_container) button::before, .blue .mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container) button::before, .blue .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container) button::before {
  background: #4E739E;
}

.mod_toggle_simple.grey .toggle:not(.toggle-2nd):not(.toggle_container) button, .mod_toggle_simple.grey .toggle.toggle-2nd:not(.toggle_container) button, .grey .mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container) button, .grey .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container) button {
  background: none !important;
  color: #535353 !important;
}
.mod_toggle_simple.grey .toggle:not(.toggle-2nd):not(.toggle_container) button::before, .mod_toggle_simple.grey .toggle.toggle-2nd:not(.toggle_container) button::before, .grey .mod_toggle_simple .toggle:not(.toggle-2nd):not(.toggle_container) button::before, .grey .mod_toggle_simple .toggle.toggle-2nd:not(.toggle_container) button::before {
  background: #535353;
}

.mod_filter .toggle button {
  font-size: 1.1rem !important;
  padding: 0.7rem 2.8rem 0.7rem 0.7rem;
  hyphens: auto;
}
.mod_filter .toggle button::after {
  content: "";
  border-style: solid;
  border-width: 0 2px 2px 0;
  border-color: #3a7917;
  display: inline-block;
  padding: 4px;
  transform: rotate(45deg);
  vertical-align: middle;
  position: absolute;
  right: 1rem;
  transition: all 0.5s;
}

.toggle.expanded button::after {
  transform: rotate(225deg) !important;
}

.toggle.expanded + .toggle_container {
  margin-bottom: 0.5rem;
}

.toggle_container {
  height: auto;
  background: rgb(252, 252, 252);
  padding: 0.5rem 2rem;
}
@media only screen and (max-width: 599px) {
  .toggle_container {
    padding: 0.5rem 0;
  }
}

.toggle_container:not(.show) {
  display: none;
}

.toggle_container .toggle_container {
  padding: 0.5rem 1.2rem;
}
@media only screen and (max-width: 599px) {
  .toggle_container .toggle_container {
    padding: 0.5rem 0;
  }
}

.toggle_container.show {
  display: block;
}

.filter .toggle_container {
  position: absolute;
  min-width: 100%;
  z-index: 999;
  border: 1px solid #8E969D;
  border-top: none;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
@media only screen and (max-width: 1023px) {
  .filter .toggle_container {
    position: relative;
    max-width: 100%;
  }
}
.filter .toggle_container fieldset {
  border: none !important;
}

.klapper-text-link {
  position: relative;
}
.klapper-text-link .klapper-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 55%;
}
@media only screen and (max-width: 767px) {
  .klapper-text-link .klapper-text {
    width: 70%;
  }
}
.klapper-text-link .toggle:has(+ .toggle-link-wrapper:hover) button {
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.klapper-text-link .toggle:has(+ .toggle-link-wrapper:hover) button::after {
  border-color: rgb(252, 252, 252);
}
.klapper-text-link .toggle-link-wrapper {
  position: absolute;
  right: 30px;
  top: 8px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  max-width: 24%;
  padding-right: 1rem;
  text-align: right;
}
.klapper-text-link .no_tab:focus {
  border: none;
  outline: 2px solid #3a7917;
}

.klapper-text-link .expanded + .toggle-link-wrapper .no_tab:focus {
  outline-color: rgb(252, 252, 252);
}

.klapper-text-link:hover button.klapper-text {
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.klapper-text-link:hover button.klapper-text::after {
  border-color: rgb(252, 252, 252) !important;
}
.klapper-text-link:hover .no_tab i:before {
  color: rgb(252, 252, 252);
}

.klapper-text-link .expanded + .toggle-link-wrapper .no_tab i:before {
  color: rgb(252, 252, 252);
}

.blue.klapper-text-link:hover button, .blue .klapper-text-link:hover button {
  background: #4E739E !important;
}
.blue.klapper-text-link:hover .no_tab i:before, .blue .klapper-text-link:hover .no_tab i:before {
  color: rgb(252, 252, 252);
}
.blue.klapper-text-link:hover .expanded + .toggle-link-wrapper .no_tab:focus, .blue .klapper-text-link:hover .expanded + .toggle-link-wrapper .no_tab:focus {
  outline-color: #4E739E;
}

.grey.klapper-text-link:hover button, .grey .klapper-text-link:hover button {
  background: #535353 !important;
}
.grey.klapper-text-link:hover .no_tab i:before, .grey .klapper-text-link:hover .no_tab i:before {
  color: rgb(252, 252, 252);
}
.grey.klapper-text-link:hover .expanded + .toggle-link-wrapper .no_tab:focus, .grey .klapper-text-link:hover .expanded + .toggle-link-wrapper .no_tab:focus {
  outline-color: #535353;
}


.mod_tab_default, .mod_tab_progress {
  width: 100%;
  height: auto;
  max-width: 100%;
}
@media print {
  .mod_tab_default, .mod_tab_progress {
    display: none;
  }
}
.mod_tab_default ul, .mod_tab_progress ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
}
@media only screen and (max-width: 1023px) {
  .mod_tab_default li, .mod_tab_progress li {
    flex-grow: 1;
  }
}
.mod_tab_default li, .mod_tab_progress li {
  background-color: #f2f5fa;
  text-align: center;
  border-left: 4px solid rgb(252, 252, 252);
  margin-bottom: 4px;
  padding-left: 0;
  text-indent: 0;
  white-space: nowrap;
}
.mod_tab_default li a, .mod_tab_progress li a {
  padding: 0.3rem 0.5rem;
  display: block;
  position: relative;
  text-decoration: none;
  z-index: 1;
}
.mod_tab_default li a:before, .mod_tab_progress li a:before {
  content: "";
  width: 100%;
  height: 0;
  background: #3a7917;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.mod_tab_default li a:hover:before, .mod_tab_progress li a:hover:before {
  height: 100%;
}
.mod_tab_default li a:hover, .mod_tab_default li a:hover i:before, .mod_tab_progress li a:hover, .mod_tab_progress li a:hover i:before {
  text-decoration: none;
  color: rgb(252, 252, 252);
}
.mod_tab_default li a:focus, .mod_tab_progress li a:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_tab_default li a.link-disabled, .mod_tab_progress li a.link-disabled {
  cursor: not-allowed;
  color: #8E969D;
}
.mod_tab_default li a.link-disabled i:before, .mod_tab_progress li a.link-disabled i:before {
  color: #8E969D;
}
.mod_tab_default li a.link-disabled:hover, .mod_tab_progress li a.link-disabled:hover {
  text-decoration: none;
  border: none;
}
.mod_tab_default li a.link-disabled:before, .mod_tab_progress li a.link-disabled:before {
  display: none;
}
.mod_tab_default li.active a, .mod_tab_default li.active a.link-inaktive, .mod_tab_progress li.active a, .mod_tab_progress li.active a.link-inaktive {
  display: block;
  font-weight: normal;
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.mod_tab_default li.active a [class^=icon_]::before, .mod_tab_default li.active a::before, .mod_tab_default li.active a.link-inaktive [class^=icon_]::before, .mod_tab_default li.active a.link-inaktive::before, .mod_tab_progress li.active a [class^=icon_]::before, .mod_tab_progress li.active a::before, .mod_tab_progress li.active a.link-inaktive [class^=icon_]::before, .mod_tab_progress li.active a.link-inaktive::before {
  color: #fff;
}

.mod_tab_default.blue li a.link-inactive, .mod_tab_progress.blue li a.link-inactive, .blue .mod_tab_default li a.link-inactive, .blue .mod_tab_progress li a.link-inactive, .blue .mod_tab_bar li a.link-inactive, .blue .mod_tab_bar li a.link-inactive {
  color: #8E969D;
}
.mod_tab_default.blue li a.link-inactive:hover, .mod_tab_progress.blue li a.link-inactive:hover, .blue .mod_tab_default li a.link-inactive:hover, .blue .mod_tab_progress li a.link-inactive:hover, .blue .mod_tab_bar li a.link-inactive:hover, .blue .mod_tab_bar li a.link-inactive:hover {
  border-left-color: #f2f5fa;
}
.mod_tab_default.blue li.active a, .mod_tab_default.blue li.active a.link-inaktive, .mod_tab_progress.blue li.active a, .mod_tab_progress.blue li.active a.link-inaktive, .blue .mod_tab_default li.active a, .blue .mod_tab_default li.active a.link-inaktive, .blue .mod_tab_progress li.active a, .blue .mod_tab_progress li.active a.link-inaktive, .blue .mod_tab_bar li.active a, .blue .mod_tab_bar li.active a.link-inaktive, .blue .mod_tab_bar li.active a, .blue .mod_tab_bar li.active a.link-inaktive {
  border-color: #4E739E;
  background: #4E739E;
  color: rgb(252, 252, 252);
}
.mod_tab_default.blue li.active a [class^=icon_]::before, .mod_tab_default.blue li.active a::before, .mod_tab_default.blue li.active a.link-inaktive [class^=icon_]::before, .mod_tab_default.blue li.active a.link-inaktive::before, .mod_tab_progress.blue li.active a [class^=icon_]::before, .mod_tab_progress.blue li.active a::before, .mod_tab_progress.blue li.active a.link-inaktive [class^=icon_]::before, .mod_tab_progress.blue li.active a.link-inaktive::before, .blue .mod_tab_default li.active a [class^=icon_]::before, .blue .mod_tab_default li.active a::before, .blue .mod_tab_default li.active a.link-inaktive [class^=icon_]::before, .blue .mod_tab_default li.active a.link-inaktive::before, .blue .mod_tab_progress li.active a [class^=icon_]::before, .blue .mod_tab_progress li.active a::before, .blue .mod_tab_progress li.active a.link-inaktive [class^=icon_]::before, .blue .mod_tab_progress li.active a.link-inaktive::before, .blue .mod_tab_bar li.active a [class^=icon_]::before, .blue .mod_tab_bar li.active a::before, .blue .mod_tab_bar li.active a.link-inaktive [class^=icon_]::before, .blue .mod_tab_bar li.active a.link-inaktive::before, .blue .mod_tab_bar li.active a [class^=icon_]::before, .blue .mod_tab_bar li.active a::before, .blue .mod_tab_bar li.active a.link-inaktive [class^=icon_]::before, .blue .mod_tab_bar li.active a.link-inaktive::before {
  color: rgb(252, 252, 252);
}
.mod_tab_default.blue li a:before, .mod_tab_progress.blue li a:before, .blue .mod_tab_default li a:before, .blue .mod_tab_progress li a:before, .blue .mod_tab_bar li a:before, .blue .mod_tab_bar li a:before {
  background: #4E739E;
}
.mod_tab_default.blue li a:focus, .mod_tab_progress.blue li a:focus, .blue .mod_tab_default li a:focus, .blue .mod_tab_progress li a:focus, .blue .mod_tab_bar li a:focus, .blue .mod_tab_bar li a:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.mod_tab_default.grey li a.link-inactive, .mod_tab_progress.grey li a.link-inactive, .grey .mod_tab_default li a.link-inactive, .grey .mod_tab_progress .grey li a.link-inactive, .grey .mod_tab_bar li a.link-inactive, .grey .mod_tab_bar li a.link-inactive {
  color: #8E969D;
}
.mod_tab_default.grey li a.link-inactive:hover, .mod_tab_progress.grey li a.link-inactive:hover, .grey .mod_tab_default li a.link-inactive:hover, .grey .mod_tab_progress .grey li a.link-inactive:hover, .grey .mod_tab_bar li a.link-inactive:hover, .grey .mod_tab_bar li a.link-inactive:hover {
  border-left-color: #f2f5fa;
}
.mod_tab_default.grey li.active a, .mod_tab_default.grey li.active a.link-inaktive, .mod_tab_progress.grey li.active a, .mod_tab_progress.grey li.active a.link-inaktive, .grey .mod_tab_default li.active a, .grey .mod_tab_default li.active a.link-inaktive, .grey .mod_tab_progress .grey li.active a, .grey .mod_tab_progress .grey li.active a.link-inaktive, .grey .mod_tab_bar li.active a, .grey .mod_tab_bar li.active a.link-inaktive, .grey .mod_tab_bar li.active a, .grey .mod_tab_bar li.active a.link-inaktive {
  border-color: #535353;
  background: #535353;
  color: rgb(252, 252, 252);
}
.mod_tab_default.grey li.active a [class^=icon_]::before, .mod_tab_default.grey li.active a::before, .mod_tab_default.grey li.active a.link-inaktive [class^=icon_]::before, .mod_tab_default.grey li.active a.link-inaktive::before, .mod_tab_progress.grey li.active a [class^=icon_]::before, .mod_tab_progress.grey li.active a::before, .mod_tab_progress.grey li.active a.link-inaktive [class^=icon_]::before, .mod_tab_progress.grey li.active a.link-inaktive::before, .grey .mod_tab_default li.active a [class^=icon_]::before, .grey .mod_tab_default li.active a::before, .grey .mod_tab_default li.active a.link-inaktive [class^=icon_]::before, .grey .mod_tab_default li.active a.link-inaktive::before, .grey .mod_tab_progress .grey li.active a [class^=icon_]::before, .grey .mod_tab_progress .grey li.active a::before, .grey .mod_tab_progress .grey li.active a.link-inaktive [class^=icon_]::before, .grey .mod_tab_progress .grey li.active a.link-inaktive::before, .grey .mod_tab_bar li.active a [class^=icon_]::before, .grey .mod_tab_bar li.active a::before, .grey .mod_tab_bar li.active a.link-inaktive [class^=icon_]::before, .grey .mod_tab_bar li.active a.link-inaktive::before, .grey .mod_tab_bar li.active a [class^=icon_]::before, .grey .mod_tab_bar li.active a::before, .grey .mod_tab_bar li.active a.link-inaktive [class^=icon_]::before, .grey .mod_tab_bar li.active a.link-inaktive::before {
  color: rgb(252, 252, 252);
}
.mod_tab_default.grey li a:before, .mod_tab_progress.grey li a:before, .grey .mod_tab_default li a:before, .grey .mod_tab_progress .grey li a:before, .grey .mod_tab_bar li a:before, .grey .mod_tab_bar li a:before {
  background: #535353;
}
.mod_tab_default.grey li a:focus, .mod_tab_progress.grey li a:focus, .grey .mod_tab_default li a:focus, .grey .mod_tab_progress .grey li a:focus, .grey .mod_tab_bar li a:focus, .grey .mod_tab_bar li a:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.mod_tab_bar {
  border-bottom: 3px solid #3a7917;
}

.blue .mod_tab_bar, .mod_tab_bar.blue {
  border-color: #4E739E;
}

.grey .mod_tab_bar, .mod_tab_bar.grey {
  border-color: #535353;
}

.mod_tab_progress i.red::before {
  color: #BB0120;
}

.mod_tab_progress i.orange::before {
  color: #C33E01;
}

.mod_tab_sub {
  width: 100%;
  height: auto;
  max-width: 100%;
  margin-top: 20px;
}
.mod_tab_sub ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  border-bottom: 3px solid #3a7917;
}
.mod_tab_sub li a {
  display: block;
  position: relative;
  color: #333333;
  text-decoration: none;
  padding: 0.2rem 0.5rem 4px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.mod_tab_sub li a:hover {
  text-decoration: none;
  background: #f2f5fa;
}
.mod_tab_sub li a:focus {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_tab_sub li a.link-inactive {
  cursor: not-allowed;
  color: #8E969D;
}
.mod_tab_sub li a.link-inactive:hover, .mod_tab_sub li a.link-inactive:focus {
  text-decoration: none;
  outline: none;
}
.mod_tab_sub li.active a, .mod_tab_sub li.active a.link-inaktiv {
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.mod_tab_sub li.active a [class^=icon_]::before, .mod_tab_sub li.active a::before, .mod_tab_sub li.active a.link-inaktiv [class^=icon_]::before, .mod_tab_sub li.active a.link-inaktiv::before {
  color: rgb(252, 252, 252);
}

.mod_tab_sub.blue ul, .blue .mod_tab_sub ul {
  border-color: #4E739E;
}
.mod_tab_sub.blue li a:focus, .blue .mod_tab_sub li a:focus {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}
.mod_tab_sub.blue li.active a, .mod_tab_sub.blue li.active a.link-inaktiv, .blue .mod_tab_sub li.active a, .blue .mod_tab_sub li.active a.link-inaktiv {
  background: #4E739E;
}

.mod_tab_sub.grey ul, .grey .mod_tab_sub ul {
  border-color: #535353;
}
.mod_tab_sub.grey li a:focus, .grey .mod_tab_sub li a:focus {
  outline: 2px solid #535353;
  outline-offset: 2px;
}
.mod_tab_sub.grey li.active a, .mod_tab_sub.grey li.active a.link-inaktiv, .grey .mod_tab_sub li.active a, .grey .mod_tab_sub li.active a.link-inaktiv {
  background: #535353;
}

.mod_tab_step {
  height: auto;
  width: 100%;
}
.mod_tab_step ul {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .mod_tab_step li {
    flex-grow: 1;
    text-align: center;
  }
}
.mod_tab_step li {
  display: inline-block;
  width: auto;
  position: relative;
  background-color: #f2f5fa;
  margin-bottom: 3px;
  padding-left: 0;
  text-indent: 0;
}
.mod_tab_step li::after, .mod_tab_step li::before {
  left: 100%;
  top: 50%;
  border: solid rgb(252, 252, 252);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 100;
}
.mod_tab_step li::after {
  border-color: transparent;
  border-left-color: #f2f5fa;
  border-width: 18px;
  margin-top: -18px;
}
.mod_tab_step li::before {
  border-color: transparent;
  border-left-color: rgb(252, 252, 252);
  border-width: 22px;
  margin-top: -22px;
}
.mod_tab_step a.link-inactive {
  cursor: not-allowed;
  color: #8E969D;
}
.mod_tab_step a.link-inactive:hover, .mod_tab_step a.link-inactive:focus {
  border-left-color: #f2f5fa;
  text-decoration: none;
}
.mod_tab_step .checked::after, .mod_tab_step .active::after {
  border-color: transparent;
  border-left-color: #3a7917;
  border-width: 18px;
  margin-top: -18px;
}
.mod_tab_step a {
  padding: 7px 20px 7px 35px;
  position: relative;
  display: block;
  border-left: 3px solid rgb(252, 252, 252);
  overflow: hidden;
  color: #3a7917;
  font-weight: normal;
  text-decoration: none;
}
.mod_tab_step a:focus {
  outline: 0;
}
.mod_tab_step a:focus span:not(.symbol) {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}
.mod_tab_step a img {
  max-height: 0.9rem;
}
.mod_tab_step .active a, .mod_tab_step .checked a {
  background: #3a7917;
  color: rgb(252, 252, 252);
}
.mod_tab_step .active a [class^=icon_]::before, .mod_tab_step .active a::before, .mod_tab_step .checked a [class^=icon_]::before, .mod_tab_step .checked a::before {
  color: #fff;
}
.mod_tab_step .active a:focus, .mod_tab_step .checked a:focus {
  outline: 0;
}
.mod_tab_step .active a:focus span:not(.symbol), .mod_tab_step .checked a:focus span:not(.symbol) {
  outline: 2px solid rgb(252, 252, 252);
  outline-offset: 2px;
}

.mod_tab_step.blue .checked::after, .mod_tab_step.blue .active::after, .blue .mod_tab_step .checked::after, .blue .mod_tab_step .active::after {
  border-left-color: #4E739E;
}
.mod_tab_step.blue a, .blue .mod_tab_step a {
  color: #4E739E;
}
.mod_tab_step.blue a:focus span:not(.symbol), .blue .mod_tab_step a:focus span:not(.symbol) {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}
.mod_tab_step.blue .active a, .mod_tab_step.blue .checked a, .blue .mod_tab_step .active a, .blue .mod_tab_step .checked a {
  color: rgb(252, 252, 252);
  background: #4E739E;
}

.mod_tab_step.grey .checked::after, .mod_tab_step.grey .active::after, .grey .mod_tab_step .checked::after, .grey .mod_tab_step .active::after {
  border-left-color: #535353;
}
.mod_tab_step.grey a, .grey .mod_tab_step a {
  color: #535353;
}
.mod_tab_step.grey a:focus span:not(.symbol), .grey .mod_tab_step a:focus span:not(.symbol) {
  outline: 2px solid #535353;
  outline-offset: 2px;
}
.mod_tab_step.grey .active a, .mod_tab_step.grey .checked a, .grey .mod_tab_step .active a, .grey .mod_tab_step .checked a {
  color: rgb(252, 252, 252);
  background: #535353;
}

[class^=icon_]::before, [class*=" icon_"]::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
}

[class*="mdi icon_"]::before {
  font-family: "Material Icons", system-ui !important;
}

.blue [class^=icon_]::before, .blue [class*=" icon_"]::before, .blue::before {
  color: #4E739E;
}

.grey [class^=icon_]::before, .grey [class*=" icon_"]::before, .grey::before {
  color: #535353;
}

.red [class^=icon_]::before, .red [class*=" icon_"]::before, .red::before {
  color: #BB0120;
}

.orange [class^=icon_]::before, .orange [class*=" icon_"]::before, .orange::before {
  color: #C33E01;
}

.green [class^=icon_]::before, .green [class*=" icon_"]::before, .green::before {
  color: #3a7917;
}

.disabled::before, .disabled [class^=icon_]::before, .link-inactive::before, .link-inactive [class^=icon_]::before, a.link-inactive[class*=icon_]::before {
  color: #8E8E8E !important;
  cursor: not-allowed;
}

.mod_tab_step li.active i:before, .mod_tab_default li.active i:before, .mod_tab_progress li.active i:before, .mod_tab_sub li.active i:before {
  color: rgb(252, 252, 252) !important;
}

a.disabled:hover::before {
  transform: none;
}

.icon_toolbar {
  padding: 0;
  border: none;
  background: none;
  display: inline-block;
}
.icon_toolbar:hover {
  text-decoration: none;
}
.icon_toolbar:focus {
  outline: none;
}
.icon_toolbar::before, .icon_toolbar [class^=icon_]::before, .icon_toolbar [class*=" icon_"]::before {
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
}
.icon_toolbar:hover::before, .icon_toolbar [class^=icon_]:hover::before, .icon_toolbar [class*=" icon_"]:hover::before, .icon_toolbar.active::before, .icon_toolbar [class^=icon_].active::before, .icon_toolbar [class*=" icon_"].active::before {
  background: rgb(252, 252, 252) !important;
  color: #3a7917;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.icon_toolbar:focus::before, .icon_toolbar:focus [class^=icon_]::before, .icon_toolbar [class*=" icon_"]:focus::before {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}

.blue.icon_toolbar::before, .blue.icon_toolbar [class^=icon_]::before, .blue.icon_toolbar::before, .blue.icon_toolbar [class*=" icon_"]::before, .blue .icon_toolbar::before, .blue .icon_toolbar [class^=icon_]::before, .blue .icon_toolbar::before, .blue .icon_toolbar [class*=" icon_"]::before {
  background: #4E739E;
  border-color: #4E739E;
  color: rgb(252, 252, 252);
}
.blue.icon_toolbar:hover::before, .blue.icon_toolbar [class^=icon_]:hover::before, .blue.icon_toolbar [class*=" icon_"]:hover::before, .blue.icon_toolbar.active::before, .blue.icon_toolbar [class^=icon_].active::before, .blue.icon_toolbar [class*=" icon_"].active::before, .blue .icon_toolbar:hover::before, .blue .icon_toolbar [class^=icon_]:hover::before, .blue .icon_toolbar [class*=" icon_"]:hover::before, .blue .icon_toolbar.active::before, .blue .icon_toolbar [class^=icon_].active::before, .blue .icon_toolbar [class*=" icon_"].active::before {
  border-color: #4E739E;
  color: #4E739E;
}
.blue.icon_toolbar:focus::before, .blue.icon_toolbar:focus [class^=icon_]::before, .blue.icon_toolbar [class*=" icon_"]:focus::before, .blue .icon_toolbar:focus::before, .blue .icon_toolbar:focus [class^=icon_]::before, .blue .icon_toolbar [class*=" icon_"]:focus::before {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey.icon_toolbar::before, .grey.icon_toolbar [class^=icon_]::before, .grey.icon_toolbar::before, .grey.icon_toolbar [class*=" icon_"]::before, .grey .icon_toolbar::before, .grey .icon_toolbar [class^=icon_]::before, .grey .icon_toolbar::before, .grey .icon_toolbar [class*=" icon_"]::before {
  background: #535353;
  border: 1px solid #535353;
  color: rgb(252, 252, 252);
}
.grey.icon_toolbar:hover::before, .grey.icon_toolbar [class^=icon_]:hover::before, .grey.icon_toolbar [class*=" icon_"]:hover::before, .grey.icon_toolbar.active::before, .grey.icon_toolbar [class^=icon_].active::before, .grey.icon_toolbar [class*=" icon_"].active::before, .grey .icon_toolbar:hover::before, .grey .icon_toolbar [class^=icon_]:hover::before, .grey .icon_toolbar [class*=" icon_"]:hover::before, .grey .icon_toolbar.active::before, .grey .icon_toolbar [class^=icon_].active::before, .grey .icon_toolbar [class*=" icon_"].active::before {
  color: #535353;
  background: rgb(252, 252, 252);
}
.grey.icon_toolbar:focus::before, .grey.icon_toolbar:focus [class^=icon_]::before, .grey.icon_toolbar [class*=" icon_"]:focus::before, .grey .icon_toolbar:focus::before, .grey .icon_toolbar:focus [class^=icon_]::before, .grey .icon_toolbar [class*=" icon_"]:focus::before {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

.red.icon_toolbar::before, .red.icon_toolbar [class^=icon_]::before, .red.icon_toolbar::before, .red.icon_toolbar [class*=" icon_"]::before, .red .icon_toolbar::before, .red .icon_toolbar [class^=icon_]::before, .red .icon_toolbar::before, .red .icon_toolbar [class*=" icon_"]::before {
  background: #BB0120;
  border: 1px solid #BB0120;
}
.red.icon_toolbar:hover::before, .red.icon_toolbar [class^=icon_]:hover::before, .red.icon_toolbar [class*=" icon_"]:hover::before, .red.icon_toolbar.active::before, .red.icon_toolbar [class^=icon_].active::before, .red.icon_toolbar [class*=" icon_"].active::before, .red .icon_toolbar:hover::before, .red .icon_toolbar [class^=icon_]:hover::before, .red .icon_toolbar [class*=" icon_"]:hover::before, .red .icon_toolbar.active::before, .red .icon_toolbar [class^=icon_].active::before, .red .icon_toolbar [class*=" icon_"].active::before {
  color: #BB0120;
  background: rgb(252, 252, 252);
}
.red.icon_toolbar:focus::before, .red.icon_toolbar:focus [class^=icon_]::before, .red.icon_toolbar [class*=" icon_"]:focus::before, .red .icon_toolbar:focus::before, .red .icon_toolbar:focus [class^=icon_]::before, .red .icon_toolbar [class*=" icon_"]:focus::before {
  outline: 2px solid #BB0120;
  outline-offset: 2px;
}

.orange.icon_toolbar::before, .orange.icon_toolbar [class^=icon_]::before, .orange.icon_toolbar [class*=" icon_"]::before, .orange .icon_toolbar::before, .orange .icon_toolbar [class^=icon_]::before, .orange .icon_toolbar [class*=" icon_"]::before {
  background: #C33E01;
  border: 1px solid #C33E01;
}
.orange.icon_toolbar:hover::before, .orange.icon_toolbar [class^=icon_]:hover::before, .orange.icon_toolbar [class*=" icon_"]:hover::before, .orange.icon_toolbar.active::before, .orange.icon_toolbar [class^=icon_].active::before, .orange.icon_toolbar [class*=" icon_"].active::before, .orange .icon_toolbar:hover::before, .orange .icon_toolbar [class^=icon_]:hover::before, .orange .icon_toolbar [class*=" icon_"]:hover::before, .orange .icon_toolbar.active::before, .orange .icon_toolbar [class^=icon_].active::before, .orange .icon_toolbar [class*=" icon_"].active::before {
  color: #C33E01;
  background: rgb(252, 252, 252);
}
.orange.icon_toolbar:focus::before, .orange.icon_toolbar:focus [class^=icon_]::before, .orange.icon_toolbar [class*=" icon_"]:focus::before, .orange .icon_toolbar:focus::before, .orange .icon_toolbar:focus [class^=icon_]::before, .orange .icon_toolbar [class*=" icon_"]:focus::before {
  outline: 2px solid #C33E01;
  outline-offset: 2px;
}

.icon_toolbar.disabled::before, .icon_toolbar.disabled [class^=icon_]::before, .icon_toolbar.disabled:hover::before, .icon_toolbar.disabled [class^=icon_]:hover::before, .icon_toolbar.disabled [class*=" icon_"]:hover::before, .icon_toolbar.disabled:focus::before, .icon_toolbar.disabled:focus [class^=icon_]::before, .icon_toolbar.disabled [class*=" icon_"]:focus::before, .icon_toolbar:disabled::before, .icon_toolbar:disabled [class^=icon_]::before, .icon_toolbar:disabled:hover::before, .icon_toolbar:disabled [class^=icon_]:hover::before, .icon_toolbar:disabled [class*=" icon_"]:hover::before, .icon_toolbar:disabled:focus::before, .icon_toolbar:disabled:focus [class^=icon_]::before, .icon_toolbar:disabled [class*=" icon_"]:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
  color: #e3e3e3 !important;
  outline: 0;
}

.icon_toolbar.big ::before, .icon_toolbar.big [class^=icon_]::before {
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
}


.icon_bee::before {
  content: "\e935";
}

.icon_bear::before {
  content: "\e91a";
}

.icon_boar::before {
  content: "\e95d";
}

.icon_cat::before {
  content: "\e9a5";
}

.icon_cock::before {
  content: "\e9a2";
}

.icon_cow::before {
  content: "\e906";
}

.icon_cowtag::before {
  content: "\e9f8";
}

.icon_dog::before {
  content: "\e9a6";
}

.icon_donkey::before {
  content: "\e9a9";
}

.icon_duck::before {
  content: "\e9a0";
}

.icon_fish::before {
  content: "\e92c";
}

.icon_fox::before {
  content: "\e91b";
}

.icon_goat::before {
  content: "\e9a7";
}

.icon_goose::before {
  content: "\e9a1";
}

.icon_hen::before {
  content: "\e9a3";
}

.icon_horse::before {
  content: "\e9ad";
}

.icon_otter::before {
  content: "\e93c";
}

.icon_ox::before {
  content: "\e9ac";
}

.icon_pig::before {
  content: "\e9a8";
}

.icon_sheep::before {
  content: "\e9aa";
}

.icon_turkey::before {
  content: "\e9a4";
}

.icon_wolf::before {
  content: "\e99f";
}

.icon_sheep_goat::before {
  content: "\e9d0";
}

.icon_woodpecker::before {
  content: "\e9f9";
}

.icon_apple::before {
  content: "\e9c7";
}

.icon_bush::before {
  content: "\e934";
}

.icon_clover::before {
  content: "\e971";
}

.icon_corn::before {
  content: "\e97e";
}

.icon_egg::before {
  content: "\e93b";
}

.icon_fruit_box::before {
  content: "\e92d";
}

.icon_fruits::before {
  content: "\e99b";
}

.icon_grape::before {
  content: "\e99e";
}

.icon_grass::before {
  content: "\e99d";
}

.icon_hay::before {
  content: "\e988";
}

.icon_hemp::before {
  content: "\e96c";
}

.icon_honey::before {
  content: "\e99a";
}

.icon_hops::before {
  content: "\e96e";
}

.icon_intercrop::before {
  content: "\e96b";
}

.icon_milk::before {
  content: "\e91d";
}

.icon_tree::before {
  content: "\e995";
}

.icon_agriculture::before {
  content: "\e9ca";
}

.icon_barn::before {
  content: "\e932";
}

.icon_drone::before {
  content: "\e940";
}

.icon_eco::before {
  content: "\e97f";
}

.icon_environment::before {
  content: "\e968";
}

.icon_experimentation::before {
  content: "\e9b5";
}

.icon_fence::before {
  content: "\e9cb";
}

.icon_gardening::before {
  content: "\e96a";
}

.icon_lease::before {
  content: "\e998";
}

.icon_milk_production::before {
  content: "\e90a";
}

.icon_new_energy::before {
  content: "\e9cc";
}

.icon_silage::before {
  content: "\e98a";
}

.icon_silo::before {
  content: "\e9bc";
}

.icon_smart_farm::before {
  content: "\e90b";
}

.icon_solar::before {
  content: "\e9c9";
}

.icon_sow::before {
  content: "\e98c";
}

.icon_sprinkler::before {
  content: "\e918";
}

.icon_tractor::before {
  content: "\e929";
}

.icon_use::before {
  content: "\e909";
}

.icon_use_more::before {
  content: "\e914";
}

.icon_tree_forst::before {
  content: "\e9f6";
}

.icon_wind_farm::before {
  content: "\e919";
}

.icon_watering::before {
  content: "\e907";
}

.icon_check::before {
  content: "\e910";
}

.icon_disabled::before {
  content: "\e975";
}

.icon_down::before {
  content: "\e973";
}

.icon_down_invers::before {
  content: "\e976";
}

.icon_hide_left::before {
  content: "\e9ef";
}

.icon_hide_right::before {
  content: "\e9ee";
}

.icon_lock::before {
  content: "\e975";
}

.icon_sad::before {
  content: "\e917";
}

.icon_smile::before {
  content: "\e98b";
}

.icon_star::before {
  content: "\e98d";
}

.icon_thumbs_down::before {
  content: "\e990";
}

.icon_thumbs_up::before {
  content: "\e991";
}

.icon_unlock::before {
  content: "\e996";
}

.icon_up::before {
  content: "\e993";
}

.icon_up_invers::before {
  content: "\e992";
}

.icon_warning::before {
  content: "\e994";
}

.icon_arrow_right::before {
  content: "\e9e7";
}

.icon_dot::before {
  content: "\e9ec";
}

.icon_next_arrow::before {
  content: "\e9fa";
}

.icon_prev_arrow::before {
  content: "\e9fb";
}

.icon_sortnone::before {
  content: "\e9fd";
}

.icon_sortasc::before {
  content: "\e9fe";
}

.icon_sortdesc::before {
  content: "\e9ff";
}

.icon_add_info::before {
  content: "\e9c6";
}

.icon_address::before {
  content: "\e923";
}

.icon_admin::before {
  content: "\e93d";
}

.icon_alert::before {
  content: "\e93e";
}

.icon_application::before {
  content: "\e931";
}

.icon_application_delete::before {
  content: "\e930";
}

.icon_calculate::before {
  content: "\e961";
}

.icon_clock::before {
  content: "\e962";
}

.icon_clock_checked::before {
  content: "\e928";
}

.icon_close::before {
  content: "\e963";
}

.icon_communicate::before {
  content: "\e960";
}

.icon_contact::before {
  content: "\e9b0";
}

.icon_copy::before {
  content: "\e964";
}

.icon_correction::before {
  content: "\e9e4";
}

.icon_dashboard::before {
  content: "\e965";
}

.icon_date::before {
  content: "\e913";
}

.icon_delete::before {
  content: "\e966";
}

.icon_delete_qs::before {
  content: "\e9f3";
}

.icon_free_documentation::before {
  content: "\e9d2";
}

.icon_download::before {
  content: "\e95f";
}

.icon_edit::before {
  content: "\e967";
}

.icon_email::before {
  content: "\e9d8";
}

.icon_error::before {
  content: "\e9b2";
}

.icon_feature::before {
  content: "\e9b6";
}

.icon_filter::before {
  content: "\e90f";
}

.icon_form_edit::before {
  content: "\e969";
}

.icon_gear::before {
  content: "\e9bd";
}

.icon_geometric::before {
  content: "\e9d3";
}

.icon_grid::before {
  content: "\e90e";
}

.icon_help::before {
  content: "\e927";
}

.icon_hilfe-lang::before {
  content: "\e927";
}

.icon_home::before {
  content: "\e96d";
}

.icon_info::before {
  content: "\e96f";
}

.icon_info_circle::before {
  content: "\e9e3";
}

.icon_invisible::before {
  content: "\e920";
}

.icon_key::before {
  content: "\e93f";
}

.icon_language_sign::before {
  content: "\e938";
}

.icon_language_simple::before {
  content: "\e951";
}

.icon_list::before {
  content: "\e94b";
}

.icon_link::before {
  content: "\e972";
}

.icon_location_edit::before {
  content: "\e974";
}

.icon_login::before {
  content: "\e9b1";
}

.icon_logout::before {
  content: "\e9ae";
}

.icon_mail::before {
  content: "\e9d8";
}

.icon_message::before {
  content: "\e92a";
}

.icon_menu::before {
  content: "\e97b";
}

.icon_minus::before {
  content: "\e97c";
}

.icon_minus_simple::before {
  content: "\e9f5";
}

.icon_mobile::before {
  content: "\e9da";
}

.icon_news::before {
  content: "\e97d";
}

.icon_next::before {
  content: "\e9c2";
}

.icon_office::before {
  content: "\e925";
}

.icon_omit::before {
  content: "\e908";
}

.icon_options::before {
  content: "\e9c3";
}

.icon_paper::before {
  content: "\e982";
}

.icon_paperclip::before {
  content: "\e9f7";
}

.icon_pdf::before {
  content: "\e981";
}

.icon_phone::before {
  content: "\e9d9";
}

.icon_pin::before {
  content: "\e984";
}

.icon_pin_full::before {
  content: "\e983";
}

.icon_plus::before {
  content: "\e985";
}

.icon_plus_simple::before {
  content: "\e9f4";
}

.icon_prev::before {
  content: "\e9c2";
}

.icon_print::before {
  content: "\e986";
}

.icon_question::before {
  content: "\e987";
}

.icon_questionmark::before {
  content: "\e9e5";
}

.icon_register::before {
  content: "\e922";
}

.icon_reminder::before {
  content: "\e93a";
}

.icon_reminder_alert::before {
  content: "\e9e1";
}

.icon_reminder_pending::before {
  content: "\e9e0";
}

.icon_reminder_qs::before {
  content: "\e9df";
}

.icon_remote::before {
  content: "\e9f0";
}

.icon_reports::before {
  content: "\e912";
}

.icon_rubber::before {
  content: "\e904";
}

.icon_search::before {
  content: "\e952";
}

.icon_save::before {
  content: "\e989";
}

.icon_scissor::before {
  content: "\e905";
}

.icon_sidebar_left::before {
  content: "\e9ea";
}

.icon_sidebar_right::before {
  content: "\e9e9";
}

.icon_sidebar_all::before {
  content: "\e9e8";
}

.icon_signpost::before {
  content: "\e941";
}

.icon_sprunglink::before {
  content: "\e9d1";
}

.icon_statistic::before {
  content: "\e926";
}

.icon_stop::before {
  content: "\e9af";
}

.icon_table::before {
  content: "\e98e";
}

.icon_take::before {
  content: "\e9c4";
}

.icon_timeline::before {
  content: "\e9f1";
}

.icon_trafficlight::before {
  content: "\e9d7";
}

.icon_trafficlight_edit::before {
  content: "\e9e6";
}

.icon_tools::before {
  content: "\e91f";
}

.icon_ui::before {
  content: "\e90c";
}

.icon_upload::before {
  content: "\e9f2";
}

.icon_user::before {
  content: "\e997";
}

.icon_video::before {
  content: "\e9ed";
}

.icon_visible::before {
  content: "\e921";
}

.icon_web::before {
  content: "\e90d";
}

.icon_youtube::before {
  content: "\ea04";
}

.icon_facebook::before {
  content: "\ea03";
}

.icon_linkedin::before {
  content: "\ea02";
}

.icon_instagram::before {
  content: "\ea06";
}

.icon_twitter::before {
  content: "\ea05";
}

.icon_accessible::before {
  content: "\ea00";
}

.icon_last_year::before {
  content: "\ea07";
}

.icon_takeover::before {
  content: "\ea08";
}

.icon_center_map::before {
  content: "\e9c0";
}

.icon_layer::before {
  content: "\e9c4";
}

.icon_map::before {
  content: "\e924";
}

.icon_mapfield::before {
  content: "\e9b8";
}

.icon_mapfield_marker::before {
  content: "\e9b3";
}

.icon_mapfield_office::before {
  content: "\e9b7";
}

.icon_marker::before {
  content: "\e97a";
}

.icon_marker_field::before {
  content: "\e9bb";
}

.icon_zoom::before {
  content: "\e95e";
}

.icon_zoom_in::before {
  content: "\e9c5";
}

.icon_zoom_out::before {
  content: "\e9bf";
}

.icon_aum::before {
  content: "\e937";
}

.icon_barn_check::before {
  content: "\e9cd";
}

.icon_baysl::before {
  content: "\e936";
}

.icon_case::before {
  content: "\e911";
}

.icon_corn_clipboard::before {
  content: "\e91e";
}

.icon_corona::before {
  content: "\e91c";
}

.icon_danger_assurance::before {
  content: "\e945";
}

.icon_deliver::before {
  content: "\e94c";
}

.icon_drought::before {
  content: "\e933";
}

.icon_drought_bavaria::before {
  content: "\e942";
}

.icon_drought_germany::before {
  content: "\e943";
}

.icon_flood::before {
  content: "\e9ce";
}

.icon_money::before {
  content: "\e953";
}

.icon_mfa::before {
  content: "\e92b";
}

.icon_milk_reduction::before {
  content: "\e944";
}

.icon_ovp::before {
  content: "\e980";
}

.icon_packaging::before {
  content: "\e99c";
}

.icon_pay_direct::before {
  content: "\e92f";
}

.icon_production::before {
  content: "\e999";
}

.icon_qs::before {
  content: "\e9b9";
}

.icon_qs_edit::before {
  content: "\e9c8";
}

.icon_qs_none::before {
  content: "\e9ba";
}

.icon_river::before {
  content: "\e9cf";
}

.icon_school::before {
  content: "\e955";
}

.icon_map_add::before {
  content: "\e902";
}

.icon_map_back::before {
  content: "\e939";
}

.icon_map_buffer::before {
  content: "\e954";
}

.icon_map_center::before {
  content: "\e9b4";
}

.icon_map_check::before {
  content: "\e977";
}

.icon_map_copy::before {
  content: "\e946";
}

.icon_map_corn::before {
  content: "\e947";
}

.icon_map_corner::before {
  content: "\e957";
}

.icon_map_correct::before {
  content: "\e9dd";
}

.icon_map_delete::before {
  content: "\e903";
}

.icon_map_delete_all::before {
  content: "\e9dc";
}

.icon_map_download::before {
  content: "\e9d4";
}

.icon_map_edit::before {
  content: "\e948";
}

.icon_map_fullscreen::before {
  content: "\e949";
}

.icon_map_help::before {
  content: "\e987";
}

.icon_map_hole::before {
  content: "\e94d";
}

.icon_map_hole_not::before {
  content: "\e94a";
}

.icon_map_info::before {
  content: "\e96f";
}

.icon_map_join::before {
  content: "\e978";
}

.icon_map_magnet::before {
  content: "\e970";
}

.icon_map_menu::before {
  content: "\e9eb";
}

.icon_map_mess::before {
  content: "\e950";
}

.icon_map_mess_area::before {
  content: "\e94e";
}

.icon_map_mess_line::before {
  content: "\e94f";
}

.icon_map_minus::before {
  content: "\e901";
}

.icon_map_new::before {
  content: "\e9be";
}

.icon_map_pin::before {
  content: "\e9e2";
}

.icon_map_push::before {
  content: "\e900";
}

.icon_map_search::before {
  content: "\e915";
}

.icon_map_seperate::before {
  content: "\e956";
}

.icon_map_snap_corner::before {
  content: "\e957";
}

.icon_map_snap_line::before {
  content: "\e958";
}

.icon_map_snap_out::before {
  content: "\e959";
}

.icon_map_split::before {
  content: "\e979";
}

.icon_map_sum_area::before {
  content: "\e95b";
}

.icon_map_sum_line::before {
  content: "\e95c";
}

.icon_map_sting::before {
  content: "\e95a";
}

.icon_map_trafficlight::before {
  content: "\e9d5";
}

.icon_map_trafficlight_edit::before {
  content: "\e9d6";
}

.icon_map_union::before {
  content: "\e916";
}

.icon_map_wkt::before {
  content: "\e9de";
}

.icon_map_zoom_in::before {
  content: "\e92e";
}

.abgeben::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e901";
}

.blue.abgeben::before, .blue .abgeben::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .abgeben:hover::before, .blue.abgeben:hover::before, .blue.abgeben:focus::before, .blue .abgeben:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.abgeben::before, .grey .abgeben::before {
  background: #535353;
  border-color: #535353;
}

.grey .abgeben:hover::before, .grey.abgeben:hover::before, .grey.abgeben:focus::before, .grey .abgeben:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.abgeben.disabled::before, .abgeben.disabled.hover::before, .abgeben.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.aufgaben::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e931";
}

.blue.aufgaben::before, .blue .aufgaben::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .aufgaben:hover::before, .blue.aufgaben:hover::before, .blue.aufgaben:focus::before, .blue .aufgaben:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.aufgaben::before, .grey .aufgaben::before {
  background: #535353;
  border-color: #535353;
}

.grey .aufgaben:hover::before, .grey.aufgaben:hover::before, .grey.aufgaben:focus::before, .grey .aufgaben:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.aufgaben.disabled::before, .aufgaben.disabled.hover::before, .aufgaben.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.aufnehmen::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e902";
}

.blue.aufnehmen::before, .blue .aufnehmen::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .aufnehmen:hover::before, .blue.aufnehmen:hover::before, .blue.aufnehmen:focus::before, .blue .aufnehmen:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.aufnehmen::before, .grey .aufnehmen::before {
  background: #535353;
  border-color: #535353;
}

.grey .aufnehmen:hover::before, .grey.aufnehmen:hover::before, .grey.aufnehmen:focus::before, .grey .aufnehmen:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.aufnehmen.disabled::before, .aufnehmen.disabled.hover::before, .aufnehmen.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.back::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e939";
}

.blue.back::before, .blue .back::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .back:hover::before, .blue.back:hover::before, .blue.back:focus::before, .blue .back:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.back::before, .grey .back::before {
  background: #535353;
  border-color: #535353;
}

.grey .back:hover::before, .grey.back:hover::before, .grey.back:focus::before, .grey .back:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.back.disabled::before, .back.disabled.hover::before, .back.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.bearbeiten::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e967";
}

.blue.bearbeiten::before, .blue .bearbeiten::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .bearbeiten:hover::before, .blue.bearbeiten:hover::before, .blue.bearbeiten:focus::before, .blue .bearbeiten:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.bearbeiten::before, .grey .bearbeiten::before {
  background: #535353;
  border-color: #535353;
}

.grey .bearbeiten:hover::before, .grey.bearbeiten:hover::before, .grey.bearbeiten:focus::before, .grey .bearbeiten:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.bearbeiten.disabled::before, .bearbeiten.disabled.hover::before, .bearbeiten.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.checked_big::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e910";
}

.blue.checked_big::before, .blue .checked_big::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .checked_big:hover::before, .blue.checked_big:hover::before, .blue.checked_big:focus::before, .blue .checked_big:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.checked_big::before, .grey .checked_big::before {
  background: #535353;
  border-color: #535353;
}

.grey .checked_big:hover::before, .grey.checked_big:hover::before, .grey.checked_big:focus::before, .grey .checked_big:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.checked_big.disabled::before, .checked_big.disabled.hover::before, .checked_big.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.dashboard::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e965";
}

.blue.dashboard::before, .blue .dashboard::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .dashboard:hover::before, .blue.dashboard:hover::before, .blue.dashboard:focus::before, .blue .dashboard:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.dashboard::before, .grey .dashboard::before {
  background: #535353;
  border-color: #535353;
}

.grey .dashboard:hover::before, .grey.dashboard:hover::before, .grey.dashboard:focus::before, .grey .dashboard:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.dashboard.disabled::before, .dashboard.disabled.hover::before, .dashboard.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.daumen::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e991";
}

.blue.daumen::before, .blue .daumen::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .daumen:hover::before, .blue.daumen:hover::before, .blue.daumen:focus::before, .blue .daumen:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.daumen::before, .grey .daumen::before {
  background: #535353;
  border-color: #535353;
}

.grey .daumen:hover::before, .grey.daumen:hover::before, .grey.daumen:focus::before, .grey .daumen:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.daumen.disabled::before, .daumen.disabled.hover::before, .daumen.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.dialog::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e960";
}

.blue.dialog::before, .blue .dialog::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .dialog:hover::before, .blue.dialog:hover::before, .blue.dialog:focus::before, .blue .dialog:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.dialog::before, .grey .dialog::before {
  background: #535353;
  border-color: #535353;
}

.grey .dialog:hover::before, .grey.dialog:hover::before, .grey.dialog:focus::before, .grey .dialog:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.dialog.disabled::before, .dialog.disabled.hover::before, .dialog.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.edit::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e967";
}

.blue.edit::before, .blue .edit::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .edit:hover::before, .blue.edit:hover::before, .blue.edit:focus::before, .blue .edit:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.edit::before, .grey .edit::before {
  background: #535353;
  border-color: #535353;
}

.grey .edit:hover::before, .grey.edit:hover::before, .grey.edit:focus::before, .grey .edit:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.edit.disabled::before, .edit.disabled.hover::before, .edit.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.favoriten::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e953";
}

.blue.favoriten::before, .blue .favoriten::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .favoriten:hover::before, .blue.favoriten:hover::before, .blue.favoriten:focus::before, .blue .favoriten:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.favoriten::before, .grey .favoriten::before {
  background: #535353;
  border-color: #535353;
}

.grey .favoriten:hover::before, .grey.favoriten:hover::before, .grey.favoriten:focus::before, .grey .favoriten:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.favoriten.disabled::before, .favoriten.disabled.hover::before, .favoriten.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.formulare::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e969";
}

.blue.formulare::before, .blue .formulare::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .formulare:hover::before, .blue.formulare:hover::before, .blue.formulare:focus::before, .blue .formulare:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.formulare::before, .grey .formulare::before {
  background: #535353;
  border-color: #535353;
}

.grey .formulare:hover::before, .grey.formulare:hover::before, .grey.formulare:focus::before, .grey .formulare:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.formulare.disabled::before, .formulare.disabled.hover::before, .formulare.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.geld::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e953";
}

.blue.geld::before, .blue .geld::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .geld:hover::before, .blue.geld:hover::before, .blue.geld:focus::before, .blue .geld:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.geld::before, .grey .geld::before {
  background: #535353;
  border-color: #535353;
}

.grey .geld:hover::before, .grey.geld:hover::before, .grey.geld:focus::before, .grey .geld:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.geld.disabled::before, .geld.disabled.hover::before, .geld.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.gesperrt::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e975";
}

.blue.gesperrt::before, .blue .gesperrt::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .gesperrt:hover::before, .blue.gesperrt:hover::before, .blue.gesperrt:focus::before, .blue .gesperrt:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.gesperrt::before, .grey .gesperrt::before {
  background: #535353;
  border-color: #535353;
}

.grey .gesperrt:hover::before, .grey.gesperrt:hover::before, .grey.gesperrt:focus::before, .grey .gesperrt:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.gesperrt.disabled::before, .gesperrt.disabled.hover::before, .gesperrt.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.karten_check::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e977";
}

.blue.karten_check::before, .blue .karten_check::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .karten_check:hover::before, .blue.karten_check:hover::before, .blue.karten_check:focus::before, .blue .karten_check:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.karten_check::before, .grey .karten_check::before {
  background: #535353;
  border-color: #535353;
}

.grey .karten_check:hover::before, .grey.karten_check:hover::before, .grey.karten_check:focus::before, .grey .karten_check:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.karten_check.disabled::before, .karten_check.disabled.hover::before, .karten_check.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.karten_sehen::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e921";
}

.blue.karten_sehen::before, .blue .karten_sehen::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .karten_sehen:hover::before, .blue.karten_sehen:hover::before, .blue.karten_sehen:focus::before, .blue .karten_sehen:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.karten_sehen::before, .grey .karten_sehen::before {
  background: #535353;
  border-color: #535353;
}

.grey .karten_sehen:hover::before, .grey.karten_sehen:hover::before, .grey.karten_sehen:focus::before, .grey .karten_sehen:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.karten_sehen.disabled::before, .karten_sehen.disabled.hover::before, .karten_sehen.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.kuh::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e906";
}

.blue.kuh::before, .blue .kuh::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .kuh:hover::before, .blue.kuh:hover::before, .blue.kuh:focus::before, .blue .kuh:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.kuh::before, .grey .kuh::before {
  background: #535353;
  border-color: #535353;
}

.grey .kuh:hover::before, .grey.kuh:hover::before, .grey.kuh:focus::before, .grey .kuh:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.kuh.disabled::before, .kuh.disabled.hover::before, .kuh.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.lieferung::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e94c";
}

.blue.lieferung::before, .blue .lieferung::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .lieferung:hover::before, .blue.lieferung:hover::before, .blue.lieferung:focus::before, .blue .lieferung:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.lieferung::before, .grey .lieferung::before {
  background: #535353;
  border-color: #535353;
}

.grey .lieferung:hover::before, .grey.lieferung:hover::before, .grey.lieferung:focus::before, .grey .lieferung:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.lieferung.disabled::before, .lieferung.disabled.hover::before, .lieferung.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.list::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e94b";
}

.blue.list::before, .blue .list::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .list:hover::before, .blue.list:hover::before, .blue.list:focus::before, .blue .list:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.list::before, .grey .list::before {
  background: #535353;
  border-color: #535353;
}

.grey .list:hover::before, .grey.list:hover::before, .grey.list:focus::before, .grey .list:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.list.disabled::before, .list.disabled.hover::before, .list.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.markieren::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e974";
}

.blue.markieren::before, .blue .markieren::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .markieren:hover::before, .blue.markieren:hover::before, .blue.markieren:focus::before, .blue .markieren:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.markieren::before, .grey .markieren::before {
  background: #535353;
  border-color: #535353;
}

.grey .markieren:hover::before, .grey.markieren:hover::before, .grey.markieren:focus::before, .grey .markieren:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.markieren.disabled::before, .markieren.disabled.hover::before, .markieren.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.news::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e97d";
}

.blue.news::before, .blue .news::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .news:hover::before, .blue.news:hover::before, .blue.news:focus::before, .blue .news:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.news::before, .grey .news::before {
  background: #535353;
  border-color: #535353;
}

.grey .news:hover::before, .grey.news:hover::before, .grey.news:focus::before, .grey .news:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.news.disabled::before, .news.disabled.hover::before, .news.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.nutzung::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e909";
}

.blue.nutzung::before, .blue .nutzung::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .nutzung:hover::before, .blue.nutzung:hover::before, .blue.nutzung:focus::before, .blue .nutzung:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.nutzung::before, .grey .nutzung::before {
  background: #535353;
  border-color: #535353;
}

.grey .nutzung:hover::before, .grey.nutzung:hover::before, .grey.nutzung:focus::before, .grey .nutzung:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.nutzung.disabled::before, .nutzung.disabled.hover::before, .nutzung.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.report::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e912";
}

.blue.report::before, .blue .report::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .report:hover::before, .blue.report:hover::before, .blue.report:focus::before, .blue .report:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.report::before, .grey .report::before {
  background: #535353;
  border-color: #535353;
}

.grey .report:hover::before, .grey.report:hover::before, .grey.report:focus::before, .grey .report:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.report.disabled::before, .report.disabled.hover::before, .report.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.raufutter::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e988";
}

.blue.raufutter::before, .blue .raufutter::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .raufutter:hover::before, .blue.raufutter:hover::before, .blue.raufutter:focus::before, .blue .raufutter:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.raufutter::before, .grey .raufutter::before {
  background: #535353;
  border-color: #535353;
}

.grey .raufutter:hover::before, .grey.raufutter:hover::before, .grey.raufutter:focus::before, .grey .raufutter:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.raufutter.disabled::before, .raufutter.disabled.hover::before, .raufutter.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.schule::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e955";
}

.blue.schule::before, .blue .schule::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .schule:hover::before, .blue.schule:hover::before, .blue.schule:focus::before, .blue .schule:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.schule::before, .grey .schule::before {
  background: #535353;
  border-color: #535353;
}

.grey .schule:hover::before, .grey.schule:hover::before, .grey.schule:focus::before, .grey .schule:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.schule.disabled::before, .schule.disabled.hover::before, .schule.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.schwein::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e9a8";
}

.blue.schwein::before, .blue .schwein::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .schwein:hover::before, .blue.schwein:hover::before, .blue.schwein:focus::before, .blue .schwein:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.schwein::before, .grey .schwein::before {
  background: #535353;
  border-color: #535353;
}

.grey .schwein:hover::before, .grey.schwein:hover::before, .grey.schwein:focus::before, .grey .schwein:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.schwein.disabled::before, .schwein.disabled.hover::before, .schwein.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.suche::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e952";
}

.blue.suche::before, .blue .suche::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .suche:hover::before, .blue.suche:hover::before, .blue.suche:focus::before, .blue .suche:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.suche::before, .grey .suche::before {
  background: #535353;
  border-color: #535353;
}

.grey .suche:hover::before, .grey.suche:hover::before, .grey.suche:focus::before, .grey .suche:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.suche.disabled::before, .suche.disabled.hover::before, .suche.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.termine::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e913";
}

.blue.termine::before, .blue .termine::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .termine:hover::before, .blue.termine:hover::before, .blue.termine:focus::before, .blue .termine:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.termine::before, .grey .termine::before {
  background: #535353;
  border-color: #535353;
}

.grey .termine:hover::before, .grey.termine:hover::before, .grey.termine:focus::before, .grey .termine:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.termine.disabled::before, .termine.disabled.hover::before, .termine.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.traube::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e99e";
}

.blue.traube::before, .blue .traube::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .traube:hover::before, .blue.traube:hover::before, .blue.traube:focus::before, .blue .traube:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.traube::before, .grey .traube::before {
  background: #535353;
  border-color: #535353;
}

.grey .traube:hover::before, .grey.traube:hover::before, .grey.traube:focus::before, .grey .traube:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.traube.disabled::before, .traube.disabled.hover::before, .traube.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.zusammenlegen::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e916";
}

.blue.zusammenlegen::before, .blue .zusammenlegen::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .zusammenlegen:hover::before, .blue.zusammenlegen:hover::before, .blue.zusammenlegen:focus::before, .blue .zusammenlegen:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.zusammenlegen::before, .grey .zusammenlegen::before {
  background: #535353;
  border-color: #535353;
}

.grey .zusammenlegen:hover::before, .grey.zusammenlegen:hover::before, .grey.zusammenlegen:focus::before, .grey .zusammenlegen:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.zusammenlegen.disabled::before, .zusammenlegen.disabled.hover::before, .zusammenlegen.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.sheep::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e9aa";
}

.blue.sheep::before, .blue .sheep::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .sheep:hover::before, .blue.sheep:hover::before, .blue.sheep:focus::before, .blue .sheep:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.sheep::before, .grey .sheep::before {
  background: #535353;
  border-color: #535353;
}

.grey .sheep:hover::before, .grey.sheep:hover::before, .grey.sheep:focus::before, .grey .sheep:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.sheep.disabled::before, .sheep.disabled.hover::before, .sheep.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.horse::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e9ad";
}

.blue.horse::before, .blue .horse::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .horse:hover::before, .blue.horse:hover::before, .blue.horse:focus::before, .blue .horse:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.horse::before, .grey .horse::before {
  background: #535353;
  border-color: #535353;
}

.grey .horse:hover::before, .grey.horse:hover::before, .grey.horse:focus::before, .grey .horse:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.horse.disabled::before, .horse.disabled.hover::before, .horse.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.goat::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
  content: "\e9a7";
}

.blue.goat::before, .blue .goat::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue .goat:hover::before, .blue.goat:hover::before, .blue.goat:focus::before, .blue .goat:focus::before {
  border-color: #4E739E;
  color: #4E739E;
  background: rgb(252, 252, 252);
}

.grey.goat::before, .grey .goat::before {
  background: #535353;
  border-color: #535353;
}

.grey .goat:hover::before, .grey.goat:hover::before, .grey.goat:focus::before, .grey .goat:focus::before {
  border-color: #535353;
  color: #535353;
  background: rgb(252, 252, 252);
}

.goat.disabled::before, .goat.disabled.hover::before, .goat.disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
}

.error_meldung::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  content: "\e9b2";
}

.warning_meldung::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  content: "\e994";
}

.info_meldung::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  content: "\e96f";
}

.icon_add::before {
  content: "\e985";
}

.icon_bad::before {
  content: "\e917";
}

.icon_bad1::before {
  content: "\e990";
}

.icon_edit_area::before {
  content: "\e974";
}

.icon_eye::before {
  content: "\e921";
}

.map_eye::before {
  content: "\e921";
}

.icon_good::before {
  content: "\e96b";
}

.icon_good1::before {
  content: "\e991";
}

.icon_gras::before {
  content: "\e96c";
}

.icon_hanf::before {
  content: "\e96c";
}

.icon_hopfen::before {
  content: "\e96e";
}

.icon_klee::before {
  content: "\e971";
}

.icon_zwischenhanf::before {
  content: "\e96b";
}

.icon_low::before {
  content: "\e973";
}

.icon_low_inverse::before {
  content: "\e992";
}

.icon_nutzung::before {
  content: "\e914";
}

.icon_nutzung_simple::before {
  content: "\e909";
}

.icon_oeoco::before {
  content: "\e97f";
}

.icon_subtract::before {
  content: "\e97c";
}

.icon_top::before {
  content: "\e993";
}

.icon_top_inverse::before {
  content: "\e992";
}

.icon_zupacht::before {
  content: "\e998";
}

.icon_form::before {
  content: "\e969";
}

.icon_in_den_muell_werfen::before {
  content: "\e908";
}

.icon_oeco::before {
  content: "\e968";
}

.icon_raufutter::before {
  content: "\e988";
}

.icon_attention::before {
  content: "\e994";
}

.icon_eye_inverse::before {
  content: "\e920";
}

[class^=map_]::before, [class*=" map_"]::before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 2rem;
  background: #3a7917;
  border-radius: 50%;
  text-align: center;
  font-size: 1.1rem;
  color: rgb(252, 252, 252);
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #3a7917;
  line-height: 33px !important;
  font-size: 1.3rem;
  width: 33px;
  height: 33px;
  border-width: 2px;
}

[class^=map_]:hover::before, [class*=" map_"]:hover::before, [class^=map_].active::before, [class*=" map_"].active::before {
  background: rgb(252, 252, 252) !important;
  color: #3a7917;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

[class^=map_]:focus, [class*=" map_"] {
  outline: none;
}

[class^=map_]:focus::before, [class*=" map_"]:focus::before {
  outline: 2px solid #3a7917;
  outline-offset: 2px;
}

.blue [class^=map_]::before, .blue[class^=map_]::before, .blue [class*=" map_"]::before, .blue[class*=" map_"]::before {
  background: #4E739E;
  border-color: #4E739E;
}

.blue [class^=map_]:hover::before, .blue[class^=map_]:hover::before, .blue [class*=" map_"]:hover::before, .blue[class*=" map_"]:hover::before, .blue [class^=map_].active::before, .blue[class*=" map_"].active::before {
  border-color: #4E739E;
  color: #4E739E;
}

.blue [class^=map_]:focus::before, .blue[class^=map_]:focus::before, .blue [class*=" map_"]:focus::before, .blue[class*=" map_"]:focus::before {
  outline: 2px solid #4E739E;
  outline-offset: 2px;
}

.grey [class^=map_]::before, .grey[class^=map_]::before, .grey [class*=" map_"]::before, .grey[class*=" map_"]::before {
  background: #535353;
  border-color: #535353;
}

.grey [class^=map_]:hover::before, .grey[class^=map_]:hover::before, .grey [class*=" map_"]:hover::before, .grey[class*=" map_"]:hover::before, .grey [class^=map_].active::before, .grey[class*=" map_"].active::before {
  border-color: #535353;
  color: #535353;
}

.grey [class^=map_]:focus::before, .grey[class^=map_]:focus::before, .grey [class*=" map_"]:focus::before, .grey[class*=" map_"]:focus::before {
  outline: 2px solid #535353;
  outline-offset: 2px;
}

[class^=map_].disabled::before, [class^=map_].disabled:hover::before, [class^=map_].disabled:focus::before, [class*=" map_"].disabled::before, [class*=" map_"].disabled:hover::before, [class*=" map_"].disabled:focus::before {
  cursor: not-allowed;
  background: #8E8E8E !important;
  border-color: #8E8E8E !important;
  color: #8E8E8E !important;
  box-shadow: none;
  color: #e3e3e3 !important;
}

.map_add::before {
  content: "\e902";
}

.map_back::before {
  content: "\e939";
}

.map_buffer::before {
  content: "\e954";
}

.map_center::before {
  content: "\e9b4";
}

.map_check::before {
  content: "\e977";
}

.map_copy::before {
  content: "\e946";
}

.map_corn::before {
  content: "\e947";
}

.map_corner::before {
  content: "\e957";
}

.map_correct::before {
  content: "\e9dd";
}

.map_delete::before {
  content: "\e903";
}

.map_delete_all::before {
  content: "\e9dc";
}

.map_download::before {
  content: "\e9d4";
}

.map_edit::before {
  content: "\e948";
}

.map_fullscreen::before {
  content: "\e949";
}

.map_help::before {
  content: "\e987";
}

.map_hole::before {
  content: "\e94d";
}

.map_hole_not::before {
  content: "\e94a";
}

.map_info::before {
  content: "\e96f";
}

.map_join::before {
  content: "\e978";
}

.map_magnet::before {
  content: "\e970";
}

.map_menu::before {
  content: "\e9eb";
}

.map_mess::before {
  content: "\e950";
}

.map_mess_area::before {
  content: "\e94e";
}

.map_mess_line::before {
  content: "\e94f";
}

.map_minus::before {
  content: "\e901";
}

.map_new::before {
  content: "\e9be";
}

.map_pin::before {
  content: "\e984";
}

.map_print::before {
  content: "\e986";
}

.map_push::before {
  content: "\e900";
}

.map_search::before {
  content: "\e915";
}

.map_seperate::before {
  content: "\e956";
}

.map_snap::before {
  content: "\e970";
}

.map_snap_corner::before {
  content: "\e957";
}

.map_snap_line::before {
  content: "\e958";
}

.map_snap_out::before {
  content: "\e959";
}

.map_snap_split::before {
  content: "\e979";
}

.map_sting::before {
  content: "\e95a";
}

.map_sum_area::before {
  content: "\e95b";
}

.map_sum_line::before {
  content: "\e95c";
}

.map_sting::before {
  content: "\e95a";
}

.map_trafficlight::before {
  content: "\e9d5";
}

.map_trafficlight_edit::before {
  content: "\e9d6";
}

.map_union::before {
  content: "\e916";
}

.map_zoom::before {
  content: "\e92e";
}

.map_wkt::before {
  content: "\e9de";
}

.progressbar {
  width: 100%;
  height: 25px;
  border-radius: 4px;
  background: #f2f5fa;
  margin-bottom: 10px;
}

.progress {
  background: #3a7917;
  height: 100%;
  border-radius: 4px;
}

.blue .progress {
  background-color: #4E739E;
}

.spinner_ui,
.spinner_ui::after {
  border-radius: 50%;
  width: 10rem;
  height: 10rem;
}

.spinner_ui {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  border-top: 1.1rem solid #f2f5fa;
  border-right: 1.1rem solid #f2f5fa;
  border-bottom: 1.1rem solid #f2f5fa;
  border-left: 1.1rem solid #3a7917;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    border-left-color: #3a7917;
  }
  50% {
    border-left-color: #4E739E;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    border-left-color: #3a7917;
  }
  50% {
    border-left-color: #4E739E;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.ampel {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 24px;
  border-radius: 6px;
  background-color: #535353;
  vertical-align: middle;
  margin-right: 6px;
}
.ampel + span.ampel-label {
  vertical-align: middle;
}

.ampel span, .ampel:before, .ampel:after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  top: 6px;
  background-color: lightgrey;
}

.ampel span {
  left: 50%;
  margin-left: -6px;
}

.ampel:before {
  left: 4px;
}

.ampel.ampel_red:before {
  background: red;
}

.ampel.ampel_yellow span {
  background: yellow;
}

.ampel.ampel_green:after {
  background: limegreen;
}

.ampel:after {
  right: 4px;
}

.ampel-with-label, .datenbanklast-panel {
  white-space: nowrap;
}

.dialog-theme-default .modal-dialog-overlay {
  z-index: 20000;
}

@media only screen and (max-width: 767px) {
  .dialog-theme-default .modal-dialog .modal-dialog {
    margin-top: 0;
    margin-left: 0;
  }
}
.modal-dialog {
  padding: 1rem;
  border-radius: 0.5rem;
}
.modal-dialog .modal-dialog-header {
  padding: 0.5rem 3rem 0.5rem 1rem;
  background: #3a7917;
  color: rgb(252, 252, 252);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.modal-dialog .modal-dialog-border-container {
  height: calc(100% - 2rem);
  background: rgb(252, 252, 252);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  overflow: auto;
}
@media only screen and (max-width: 1279px) {
  .modal-dialog .modal-dialog-border-container .modal-dialog-content {
    max-width: 100vw;
    max-height: 100vh;
  }
}
.modal-dialog .modal-dialog-content {
  padding: 1rem 0.5rem 0.5rem 0.5rem;
  margin-top: -1rem;
  height: 100%;
  min-width: 320px;
  min-height: 100px;
  max-width: 90vw;
  max-height: 80vh;
  overflow: unset;
}
.modal-dialog.ui-draggable {
  padding: 0;
  max-width: 100%;
}
.modal-dialog.ui-draggable .modal-dialog-border-container {
  padding: 1rem 0.4rem 0.4rem;
}
.modal-dialog.ui-draggable .modal-dialog-header {
  cursor: move;
}
.modal-dialog .modal-header {
  padding: 0.5rem 1rem;
  margin: -1rem -1rem 1rem -1rem;
  background: #3a7917;
  color: rgb(252, 252, 252);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.modal-dialog a.close {
  background: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  color: rgb(252, 252, 252);
  cursor: pointer;
  outline: none;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 1000;
}
.modal-dialog a.close:before, .modal-dialog a.close:after {
  background: rgb(252, 252, 252);
  content: "";
  cursor: pointer;
  display: block;
  height: 3px;
  position: absolute;
  top: 14px;
  left: 4px;
  width: 22px;
}
.modal-dialog a.close:before {
  transform: rotate(45deg);
}
.modal-dialog a.close:after {
  margin-top: 2px;
  transform: translateY(-2px) rotate(-45deg);
}
.modal-dialog a.close:hover, .modal-dialog a.close:focus {
  background: rgb(252, 252, 252);
}
.modal-dialog a.close:hover:before, .modal-dialog a.close:hover:after, .modal-dialog a.close:focus:before, .modal-dialog a.close:focus:after {
  background: #3a7917;
}
.modal-dialog a.close:focus {
  outline: 2px solid rgb(252, 252, 252);
}

.hilfe-lang-modal-content, .modal-dialog-content {
  font-size: 0.9rem;
  text-align: left;
}

.ui-dialog, .ui-dialog-content {
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}

.ui-dialog .ui-dialog-content {
  padding: 0.5rem 0.5rem;
  overflow: auto;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
  width: calc(100% - 1rem) !important;
}

.ui-dialog {
  border: none;
  background: rgb(252, 252, 252);
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
  z-index: 9999;
  padding: 12px;
}
.ui-dialog .mod_standard {
  padding: 0;
  box-shadow: none;
  border-radius: 0px;
}

.ui-dialog .ui-dialog-titlebar {
  line-height: normal;
  cursor: move;
  background: #3a7917;
  padding: 10px 12px;
  color: rgb(252, 252, 252);
  font-size: 1.1rem;
  margin: -12px -12px 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.ui-widget-content a {
  color: #3a7917;
}

.ui-dialog .ui-dialog-titlebar-close {
  background: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  color: rgb(252, 252, 252);
  cursor: pointer;
  outline: none;
  width: 30px !important;
  height: 30px !important;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  right: 12px;
  top: 15px;
  text-indent: 100px;
  z-index: 1000;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {
  background: none;
}
.ui-dialog .ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar-close:after {
  background: rgb(252, 252, 252);
  content: "";
  cursor: pointer;
  display: block;
  height: 3px;
  position: absolute;
  top: 14px;
  left: 3px;
  width: 22px;
}
.ui-dialog .ui-dialog-titlebar-close:before {
  transform: rotate(45deg);
}
.ui-dialog .ui-dialog-titlebar-close:after {
  margin-top: 2px;
  transform: translateY(-2px) rotate(-45deg);
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  background: rgb(252, 252, 252);
}
.ui-dialog .ui-dialog-titlebar-close:hover:before, .ui-dialog .ui-dialog-titlebar-close:hover:after, .ui-dialog .ui-dialog-titlebar-close:focus:before, .ui-dialog .ui-dialog-titlebar-close:focus:after {
  background: #3a7917;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
  outline: 2px solid rgb(252, 252, 252);
}
.ui-dialog .ui-dialog-titlebar-close:focus:not(:focus-visible) {
  outline: 0;
}

.checkbox-tooltip {
  display: inline !important;
  position: relative;
  margin-left: 4px;
  top: -10px;
}

.input-hilfe .nested_fieldset {
  padding-right: 20px;
}

.checkbox_fieldset.input-hilfe, .radio_fieldset.input-hilfe {
  position: relative;
}
.checkbox_fieldset.input-hilfe fieldset, .radio_fieldset.input-hilfe fieldset {
  position: static !important;
}
.checkbox_fieldset.input-hilfe .r10-tooltip, .radio_fieldset.input-hilfe .r10-tooltip {
  top: 0.5rem;
}

.multiauswahl-tooltip {
  position: absolute;
  top: 0;
  right: 0;
}

.tooltip-container {
  display: inline-block;
  width: auto;
}
.tooltip-container i {
  cursor: help;
}

.textarea .tooltip-container {
  position: absolute;
  padding-left: 5px;
}

.r10-tooltip, .disabled .r10-tooltip {
  display: inline-block;
  width: auto;
  position: relative;
  margin-bottom: 0;
  top: 0.1rem;
}
@media print {
  .r10-tooltip, .disabled .r10-tooltip {
    display: none;
  }
}
.r10-tooltip:focus, .disabled .r10-tooltip:focus {
  outline: 2px solid #3a7917;
}
.r10-tooltip i, .disabled .r10-tooltip i {
  width: auto !important;
  margin-bottom: 0 !important;
  position: static !important;
}
@media print {
  .r10-tooltip i, .disabled .r10-tooltip i {
    display: none;
  }
}
.r10-tooltip i:before, .disabled .r10-tooltip i:before {
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  display: inline-block;
  font-size: 0.72rem;
  border: 1px solid #3a7917;
  width: 16px;
  height: 16px;
  background: #3a7917;
  color: rgb(252, 252, 252) !important;
  border-radius: 50%;
  line-height: 16px;
  text-align: center;
  vertical-align: top;
}
.r10-tooltip i:hover:before, .disabled .r10-tooltip i:hover:before {
  background: rgb(252, 252, 252);
  color: #3a7917 !important;
}

.tooltext {
  opacity: 0;
  font-size: 88%;
  line-height: 1.1rem;
  position: absolute !important;
  height: auto;
  max-height: 0;
  max-width: 0;
  overflow: hidden;
  background: #3a7917;
  padding: 0.7rem;
  color: rgb(252, 252, 252);
  border-radius: 5px;
  letter-spacing: 1px;
  z-index: 9999;
  left: -10px;
  margin-top: 10px;
  transform: translate(0%, 50%);
  visibility: hidden;
}
.tooltext.rightborder {
  left: auto;
  right: 10px;
}
.tooltext.bottomborder {
  top: auto;
  bottom: 30px;
}
.tooltext.show {
  opacity: 1;
  transform: translate(0%, 0%);
  visibility: visible;
  max-height: none;
  min-width: 180px !important;
  max-width: 250px;
}
.tooltext p {
  padding-bottom: 0;
  font-weight: normal;
}

.blue .r10-tooltip .tooltext, .blue .disabled .r10-tooltip .tooltext, .blue.disabled .r10-tooltip .tooltext {
  background: #4E739E !important;
}
.blue .r10-tooltip i:before, .blue .disabled .r10-tooltip i:before, .blue.disabled .r10-tooltip i:before {
  border-color: #4E739E;
  background: #4E739E;
  color: rgb(252, 252, 252) !important;
}
.blue .r10-tooltip i:hover:before, .blue .disabled .r10-tooltip i:hover:before, .blue.disabled .r10-tooltip i:hover:before {
  background: rgb(252, 252, 252);
  color: #4E739E !important;
}

.tooltext.blue {
  background: #4E739E;
}

.grey .r10-tooltip .tooltext, .grey .disabled .r10-tooltip .tooltext, .grey.disabled .r10-tooltip .tooltext {
  background: #535353;
}
.grey .r10-tooltip i:before, .grey .disabled .r10-tooltip i:before, .grey.disabled .r10-tooltip i:before {
  border-color: #535353;
  background: #535353 !important;
  color: rgb(252, 252, 252);
}
.grey .r10-tooltip i:hover:before, .grey .disabled .r10-tooltip i:hover:before, .grey.disabled .r10-tooltip i:hover:before {
  background: rgb(252, 252, 252);
  color: #535353 !important;
}

.tooltext.grey {
  background: #535353;
}

.orange .r10-tooltip .tooltext, .orange .disabled .r10-tooltip .tooltext, .orange.disabled .r10-tooltip .tooltext {
  background: #C33E01;
}
.orange .r10-tooltip i:before, .orange .disabled .r10-tooltip i:before, .orange.disabled .r10-tooltip i:before {
  border-color: #C33E01;
  background: #C33E01;
  color: rgb(252, 252, 252) !important;
}
.orange .r10-tooltip i:hover:before, .orange .disabled .r10-tooltip i:hover:before, .orange.disabled .r10-tooltip i:hover:before {
  background: rgb(252, 252, 252);
  color: #C33E01 !important;
}

.tooltext.orange {
  background: #C33E01;
}

.red .r10-tooltip .tooltext, .red .disabled .r10-tooltip .tooltext, .red.disabled .r10-tooltip .tooltext {
  background: #BB0120 !important;
}
.red .r10-tooltip i:before, .red .disabled .r10-tooltip i:before, .red.disabled .r10-tooltip i:before {
  border-color: #BB0120;
  background: #BB0120;
  color: rgb(252, 252, 252);
}
.red .r10-tooltip i:hover:before, .red .disabled .r10-tooltip i:hover:before, .red.disabled .r10-tooltip i:hover:before {
  background: rgb(252, 252, 252);
  color: #BB0120 !important;
}

.tooltext.red {
  background: #BB0120;
}

.lp_image {
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
  padding: 2rem;
  margin-bottom: 0.5rem;
  flex: 1;
  background-size: cover;
  background-position: center;
  height: 100%;
  min-height: 52vh;
}
@media only screen and (max-width: 767px) {
  .lp_image {
    min-height: 400px;
  }
}
@media only screen and (max-width: 599px) {
  .lp_image {
    min-height: 300px;
  }
}

.lp_image.lp_image_old {
  min-height: 70vh;
}

.main .lp_image {
  background-image: url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/ibalis_landingpage.jpg);
}

.main .lp_image_verwaltung {
  background-image: url(/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/verwaltung_landingpage.jpg);
}

.lp_image img {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
}

.ard {
  padding: 2rem;
  margin-bottom: 1rem;
  flex: 1;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}

.map-container {
  position: relative;
}

.tools {
  float: right;
  width: auto;
}

.map_baselayer, .map_control {
  position: absolute;
  z-index: 5002;
  top: 1rem;
  right: 1rem;
}

.map_baselayer {
  right: 15rem;
  top: -2rem;
}

.mapbox {
  position: absolute;
  top: 3rem;
  right: 0;
}
.mapbox #toggle_button {
  width: 310px;
  position: relative;
  text-align: left;
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
  border-radius: 4px;
  display: inline-block;
  border: 2px solid rgb(252, 252, 252);
  height: 28px;
  padding-right: 3rem;
  color: #3a7917;
  background-image: linear-gradient(45deg, transparent 50%, #3a7917 50%), linear-gradient(135deg, #3a7917 50%, transparent 50%);
  background-position: calc(100% - 16px) calc(50% + 1px), calc(100% - 9px) calc(50% + 1px), 100% 0;
  background-size: 7px 7px, 7px 7px, 2.2rem 2.2rem;
  background-repeat: no-repeat;
}
.mapbox #toggle_button:before {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.mapbox li:before {
  display: inline-block;
  margin-bottom: 0;
  height: 20px;
  width: 2rem;
  vertical-align: -5px;
}
.mapbox .aerial_standard:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_aereal.svg");
}
.mapbox .aerial_infrarot:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_ocd.svg");
}
.mapbox .aerial_history:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_history.svg");
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.mapbox .aerial_history:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_history.svg");
}
.mapbox .aerial_remote:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_remote_sensing.svg");
}
.mapbox .aerial_vhr:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_vhr.svg");
}
.mapbox .aerial_drohne:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_drohne.svg");
}
.mapbox .color_map:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_street.svg");
}
.mapbox .sw_map:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_grey.svg");
}
.mapbox .white_map:before {
  content: url("/ibalis/wro/7.0.3/default.css?wroAPI=wroResources&id=classpath:de/bayern/stmelf/common/web/img/svg/map_white.svg");
}

.maplist {
  min-width: 100%;
  white-space: nowrap;
  display: none;
  background: #fcfcfc;
}
.maplist.show {
  display: block;
}
.maplist li {
  background: rgb(252, 252, 252);
  font-size: 92%;
  cursor: pointer;
  padding: 5px;
  border-bottom: 1px solid #e3e3e3;
}
.maplist li.selected {
  background-color: #3a7917;
  color: rgb(252, 252, 252);
}
.maplist li:hover {
  background-color: #DAF3CC;
}
.maplist li:hover::before {
  border: none !important;
  background: none !important;
  box-shadow: none;
}
.maplist li:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.maplist li:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.maplist li strong {
  font-weight: normal;
}
.maplist li .icon_subtract {
  margin-left: 8px;
}
.maplist li .icon_subtract:before {
  margin-right: 0;
}

.map_control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.map_control ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 1rem;
}
.map_control li {
  margin-left: 0.3rem;
  height: 26px;
}
.map_control button {
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
  border: 2px solid rgb(252, 252, 252);
  width: 26px;
  height: 26px;
  padding: 0;
  overflow: hidden;
}
.map_control button:hover, .map_control button:focus {
  background: #3a7917;
  outline: none;
}
.map_control button:hover:before, .map_control button:focus:before {
  color: rgb(252, 252, 252);
}
.map_control button:before {
  width: 23px;
  height: 23px;
  font-family: "stmelf", system-ui;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  margin-right: 6px;
  color: #3a7917;
  transition: all 200ms linear;
  vertical-align: -2px;
  line-height: 22px;
  color: #3a7917;
  text-align: center;
  margin-right: 0;
}
.map_control button:disabled:before {
  background: rgb(252, 252, 252);
  color: #8E8E8E;
}
.map_control .zoomIn:before {
  content: "\e9c5";
}
.map_control .zoomOut:before {
  content: "\e9bf";
}
.map_control .area_next:before {
  content: "\e9c2";
  font-size: 85%;
}
.map_control .area_prev:before {
  content: "\e9c1";
  font-size: 85%;
}
.map_control .show_betrieb:before {
  content: "\e9c0";
}
.map_control .geolocation:before {
  content: "\e9bb";
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.wicket-modal .select2-container {
  z-index: 20002;
}

.select2-container--open {
  z-index: 20002;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  max-height: 150px;
  overflow-y: auto;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1rem;
}

.mod_form_default .select2 .anzeigewert {
  max-height: 160px;
  overflow-y: auto;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 37px;
  user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1rem;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

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

.select2-results {
  display: block;
}

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

.select2-results__option {
  padding: 6px;
  user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

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

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

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

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

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

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

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

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

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #f2f5fa;
  cursor: not-allowed;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

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

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0 0 0 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.form_row.disabled .select2-container--default .select2-selection--multiple {
  cursor: not-allowed;
}
.form_row.disabled .select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding-left: 0;
  cursor: not-allowed;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  all: unset;
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #000;
  outline: none;
}

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

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-radius: 0 4px 4px 0;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

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

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

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

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

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

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

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

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1rem;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1rem;
  padding-left: 2rem;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2rem;
  padding-left: 3rem;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3rem;
  padding-left: 4rem;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4rem;
  padding-left: 5rem;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5rem;
  padding-left: 6rem;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

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

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

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

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

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

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

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

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

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

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

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

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple {
  padding-bottom: 0;
}

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

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

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

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-radius: 0 4px 4px 0;
}

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

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

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

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

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

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

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

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

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

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

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

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

#umgebungsanzeige {
  font-weight: bold;
  font-size: 130%;
  width: 70%;
  max-width: 1520px;
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  vertical-align: center;
  margin: 0 auto;
  height: auto;
  padding-bottom: 5px;
  padding-top: 5px;
  z-index: 1000;
}
@media only screen and (max-width: 1023px) {
  #umgebungsanzeige {
    width: 100%;
    position: relative;
  }
}
#umgebungsanzeige #wicketDebugBar {
  height: auto;
  position: relative;
}

.umgebungsanzeigePROD {
  display: none;
}

.umgebungsanzeigeTEST {
  color: #ffffff;
  background-color: #e26666;
}

.umgebungsanzeigeWORK {
  color: #000000;
  background-color: #ffff00;
}

.umgebungsanzeigeDEMO {
  color: #000000;
  background-color: #ff9d00;
}

.umgebungsanzeigeSCHUL {
  color: #ffffff;
  background-color: #8942f4;
}

.umgebungsanzeigeDEV {
  color: #ffffff;
  background-color: #b07070;
}

.umgebungsanzeigeERROR {
  color: #ffffff;
  background-color: #ff0000;
}

#wicketDebugBar .min-height-fit {
  max-height: min-content;
  height: fit-content;
}

@media print {
  #umgebungsanzeige {
    display: none;
  }
}
#notSupportedBrowserInfo {
  position: absolute;
  top: 10%;
  background: #ffe6e6;
  border: 5px solid #cf041c;
  border-radius: 5px;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  padding: 20px;
  z-index: 20000; /* lol wtf */
  font-size: 1rem;
}

#notSupportedBrowserInfo button {
  font-size: 1rem;
  margin: 10px 0 -15px 45%;
}


.blockingButtonModal {
  text-align: center;
}
.blockingButtonModal .spinner-element {
  margin-top: 1rem;
}
.blockingButtonModal .waitingIndicatorText {
  margin-top: 80px;
}

.ajaxBlockButtonActiveWindow .ui-dialog-titlebar {
  display: none;
}
.ajaxBlockButtonActiveWindow .spinner-element {
  margin: 0 auto;
}
.ajaxBlockButtonActiveWindow .spinner-text {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: -4rem;
}

.drop-zone {
  display: flex;
  position: relative;
  border: 1px dotted #3a7917;
  padding: 1rem 1rem;
  align-items: center;
  flex-direction: column;
}
.drop-zone input[type=file] {
  padding: 0.5rem 0 0.5rem 0.5rem;
}
.drop-zone .normal-upload {
  width: 50%;
}
@media only screen and (max-width: 1399px) {
  .drop-zone .normal-upload {
    width: 100%;
  }
}
.drop-zone .normal-upload input {
  color: rgba(0, 0, 0, 0);
}
.drop-zone .spinner-element {
  margin: 2rem auto 2rem auto;
}

.drop-zone.drag-over {
  background: #3a7917;
  color: rgb(252, 252, 252);
}

.drop-zone .label {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 50%;
}
@media only screen and (max-width: 1399px) {
  .drop-zone .label {
    width: 100%;
  }
}

.drop-zone span[class^=icon_]::before {
  font-size: 2rem;
}

.drop-zone.drag-over a, .drop-zone.drag-over .icon_top::before {
  color: rgb(252, 252, 252);
}

@keyframes loading-animation {
  from {
    width: 0;
  }
  to {
    width: 100%;
    background-color: #3a7917;
  }
}
.spinner-element, .spinner-element:before, .spinner-element:after {
  border-radius: 50%;
  width: 1.8em;
  height: 1.8em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: spinner-animation 1.2s infinite ease-in-out;
  animation: spinner-animation 1.2s infinite ease-in-out;
}

.spinner-element {
  color: #666;
  font-size: 10px;
  margin: -2.8em auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.spinner-element:before, .spinner-element:after {
  content: "";
  position: absolute;
  top: 0;
}

.spinner-element:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner-element:after {
  left: 3.5em;
}

@-webkit-keyframes spinner-animation {
  0%, 80%, 100% {
    box-shadow: 0 1.8em 0 -1.3em;
  }
  40% {
    box-shadow: 0 1.8em 0 0;
  }
}
@keyframes spinner-animation {
  0%, 80%, 100% {
    box-shadow: 0 1.8em 0 -1.3em;
  }
  40% {
    box-shadow: 0 1.8em 0 0;
  }
}
.wicket-ajax-indicator {
  position: fixed;
  z-index: 200000;
  height: 100%;
  width: 100%;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(153, 153, 153, 0.25);
  display: flex;
  justify-content: center;
  align-items: center;
}
.wicket-ajax-indicator[hidden] {
  display: none !important;
}

.wicket-ajax-indicator img {
  position: fixed;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  background-color: rgb(252, 252, 252);
  padding: 15px 30px;
  border-radius: 5px;
}

.youtube-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.youtube-container .youtube-video-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.mod_info .mod_info {
  all: unset;
}

.aside_right .mod_standard .mod_standard {
  all: unset;
}

#sitemap li li {
  padding-left: 2rem;
}
#sitemap a::before {
  display: none;
}

.racy10-ajax-lazy-load-placeholder {
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  border-radius: 7px;
  background: rgb(252, 252, 252);
}

@media (forced-colors: active) {
  ul.standard, .standard ul, ol.standard ul {
    list-style: disc;
  }
  ul.standard li, .standard ul li, ol.standard ul li {
    text-indent: 0;
  }
  ul.standard li::before, .standard ul li::before, ol.standard ul li::before {
    display: none;
  }
  .standard ol, ol.standard, ul.standard ol {
    list-style: decimal-leading-zero;
    margin-bottom: 0.7rem;
    margin-top: 0.7rem;
  }
  .standard ol li, ol.standard li, ul.standard ol li {
    text-indent: 0;
  }
  .standard ol li::before, ol.standard li::before, ul.standard ol li::before {
    display: none;
  }
  .mod_tab_step li::after, .mod_tab_step li::before {
    display: none;
  }
  .mod_tab_step li::after, .mod_tab_step li::before {
    display: none;
  }
  .toggle_switch_md::before, .toggle_switch_md::after {
    border: 1px solid transparent;
  }
  .toggle_switch_md::after {
    top: 0.98rem;
  }
  .mod_form_default .inside_radio input:checked + label, .mod_tabelle_default .inside_radio input:checked + label {
    outline: 1px solid transparent;
    outline-offset: 1px;
  }
  .mod_form_default th, .mod_form_default td, .mod_tabelle_default th, .mod_tabelle_default td {
    border: 1px solid transparent;
  }
  .mod_standard, .mod_standard_condensed, .error-feedback, .warn-feedback, .info-feedback, .mod_info, .tooltext, .dialog-theme-default .modal-dialog {
    border: 1px solid transparent;
  }
  #aside_right, #aside_left {
    border: 1px solid transparent;
  }
  .mod_tab_default li {
    border: 1px solid transparent;
  }
  .toggle:not(.toggle_container) button {
    border: 1px solid transparent;
  }
  .navigator a.link-inactive span {
    outline: 1px solid transparent;
    outline-offset: 1px;
  }
  .modal-dialog a.close::before, .modal-dialog a.close::after {
    border-top: 2px solid transparent;
  }
  .ampel, .ampel span, .ampel::before, .ampel::after {
    border: 1px solid transparent;
    top: 4px;
  }
  .ampel.ampel_yellow span, .ampel.ampel_red:before, .ampel.ampel_green:after {
    outline: 1px solid transparent;
    outline-offset: 1px;
  }
  .mod_form_default select, .mod_tabelle_default select, .dataview-zeilenproseite select {
    appearance: auto;
    user-select: auto;
    color: white;
    outline: white;
  }
  .mod_form_default select:focus-visible, .mod_tabelle_default select:focus-visible, .dataview-zeilenproseite select:focus-visible {
    outline: 1px solid white !important;
    color: white;
    user-select: auto !important;
    outline-offset: 1px;
  }
  div.date-picker {
    border: 1px solid transparent;
  }
}

.trumbowyg .trumbowyg-button-group button {
  width: 35px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  border-radius: 0 !important;
  color: #000 !important;
}
.trumbowyg .trumbowyg-button-group button.trumbowyg-textual-button {
  width: auto !important;
}

.trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button, .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button {
  width: 20px !important;
}

.js-snackbar-container {
	position: absolute;
	bottom: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	max-width: 100%;
	z-index: 999999;
	overflow: hidden;
}

.js-snackbar-container--top-left {
	bottom: unset;
	right: unset;
	top: 0;
	left: 0;
}

.js-snackbar-container--top-center {
	top: 0;
	bottom: unset;
	left: 50%;
	right: unset;
	transform: translateX(-50%);
}

.js-snackbar-container--top-right {
	bottom: unset;
	right: 0;
	left: unset;
	top: 0;
}

.js-snackbar-container--bottom-left {
	bottom: 0;
	right: unset;
	left: 0;
	top: unset;
}

.js-snackbar-container--bottom-center {
	bottom: 0;
	right: unset;
	left: 50%;
	top: unset;
	transform: translateX(-50%);
}

.js-snackbar-container--fixed {
	position: fixed;
}

.js-snackbar-container * {
	box-sizing: border-box;
}

.js-snackbar__wrapper {
	overflow: hidden;
	height: auto;
	margin: 0;
	border-radius: 3px;
	display: flex;
	min-width: auto;
	transition-property: all;
	transition-timing-function: ease;
	transition-duration: 0.5s;
}

.js-snackbar {
	display: inline-flex;
	box-sizing: border-box;
	border-radius: 3px;
	color: #eee;
	font-size: 16px;
	background-color: #262626;
	vertical-align: bottom;
	box-shadow: 0 0 4px 0 black;
	margin: 0 10px;
	flex-grow: 1;
}

.js-snackbar__close,
.js-snackbar__status,
.js-snackbar__message-wrapper {
	position: relative;
}

.js-snackbar__message-wrapper {
	flex: 1;
	padding: 12px;
}

.js-snackbar__message {
	display: inline-block;
}

.js-snackbar__status {
	display: none;
	min-width: 15px;
	margin-right: 5px;
	border-radius: 3px 0 0 3px;
	background-color: transparent;
}

.js-snackbar__status.js-snackbar--success,
.js-snackbar__status.js-snackbar--warning,
.js-snackbar__status.js-snackbar--danger,
.js-snackbar__status.js-snackbar--info {
	display: flex;
	justify-content: center;
	align-items: center;
}

.js-snackbar__status.js-snackbar--success {
	background-color: #4caf50;
}

.js-snackbar__status.js-snackbar--warning {
	background-color: #ff9800;
}

.js-snackbar__status.js-snackbar--danger {
	background-color: #b90909;
}

.js-snackbar__status.js-snackbar--info {
	background-color: #2196f3;
}

.js-snackbar__icon {
	display: flex;
	justify-content: center;
	align-items: center;
	border: 2px solid white;
	font-weight: bold;
	border-radius: 20px;
	height: 20px;
	width: 20px;
	text-align: center;
	margin: 0 5px;
	font-family: monospace;
}

.js-snackbar__action {
	display: flex;
	align-items: center;
	padding: 0 10px;
	color: #838cff;
	cursor: pointer;
}

.js-snackbar__action:hover {
	background-color: #333;
}

.js-snackbar__close {
	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 0 10px;
	user-select: none;
	color: #BBB;
}

.js-snackbar__close:hover {
	background-color: #444;
}
