@charset "utf-8";

:root {
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
::after,
::before {
	box-sizing: border-box;
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block;
}

body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: 400;
	line-height: 1.5;
	color: #fffff9;
	text-align: left;
}

[tabindex="-1"]:focus {
	outline: 0 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
}

dl,
ol,
p,
ul {
	margin-top: 0;
	margin-bottom: 1rem;
}

abbr[data-original-title],
abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin-bottom: .5rem;
	margin-left: 0;
}

blockquote,
figure {
	margin: 0 0 1rem;
}

b,
strong {
	font-weight: bolder;
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

a {
	text-decoration: none;
	background-color: transparent;
	color: #fffff9;
}

code,
kbd,
pre,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em;
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
}

img {
	vertical-align: middle;
	border-style: none;
}

svg {
	overflow: hidden;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom;
}

th {
	text-align: inherit;
	background-color: #444;
}

label {
	display: inline-block;
	margin-bottom: .5rem;
}

button {
	border-radius: 0;
}

button:focus {
	outline: dotted 1px;
	outline: -webkit-focus-ring-color auto 5px;
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button;
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
	cursor: pointer;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
	-webkit-appearance: listbox;
}

textarea {
	overflow: auto;
	resize: vertical;
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto;
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

output {
	display: inline-block;
}

summary {
	display: list-item;
	cursor: pointer;
}

template {
	display: none;
}

[hidden] {
	display: none !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.2;
}

.h1,
h1 {
	font-size: 2.5rem;
}

.h2,
h2 {
	font-size: 2rem;
}

.h3,
h3 {
	font-size: 1.75rem;
}

.h4,
h4 {
	font-size: 1.5rem;
}

.h5,
h5 {
	font-size: 1.25rem;
}

.h6,
h6 {
	font-size: 1rem;
}

.lead {
	font-size: 1.25rem;
	font-weight: 300;
}

.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2;
}

hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.small,
small {
	font-size: 80%;
	font-weight: 400;
}

.mark,
mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline-item {
	display: inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem;
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d;
}

.blockquote-footer::before {
	content: "\2014\00A0";
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto;
}

.figure {
	display: inline-block;
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1;
}

.figure-caption {
	font-size: 90%;
	color: #6c757d;
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word;
}

a>code {
	color: inherit;
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #fffff9;
	border-radius: .2rem;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
}

pre {
	display: block;
	font-size: 87.5%;
	color: #fffff9;
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media(min-width:576px) {
	.container {
		max-width: 540px;
	}
}

@media(min-width:768px) {
	.container {
		max-width: 720px;
	}
}

@media(min-width:992px) {
	.container {
		max-width: 960px;
	}
}

@media(min-width:1200px) {
	.container {
		max-width: 1140px;
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-left: 15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
}

.col {
	flex-basis: 0;
	-webkit-box-flex: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-1 {
	-webkit-box-flex: 0;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-2 {
	-webkit-box-flex: 0;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-3 {
	-webkit-box-flex: 0;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	-webkit-box-flex: 0;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-5 {
	-webkit-box-flex: 0;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-6 {
	-webkit-box-flex: 0;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	-webkit-box-flex: 0;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-8 {
	-webkit-box-flex: 0;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-9 {
	-webkit-box-flex: 0;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	-webkit-box-flex: 0;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-11 {
	-webkit-box-flex: 0;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-12 {
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	-webkit-box-ordinal-group: 0;
	order: -1;
}

.order-last {
	-webkit-box-ordinal-group: 14;
	order: 13;
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	order: 0;
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	order: 1;
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	order: 2;
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	order: 3;
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	order: 4;
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	order: 5;
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	order: 6;
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	order: 7;
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	order: 8;
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	order: 9;
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	order: 10;
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	order: 11;
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	order: 12;
}

.offset-1 {
	margin-left: 8.333333%;
}

.offset-2 {
	margin-left: 16.666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.333333%;
}

.offset-5 {
	margin-left: 41.666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.333333%;
}

.offset-8 {
	margin-left: 66.666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.333333%;
}

.offset-11 {
	margin-left: 91.666667%;
}

@media(min-width:576px) {
	.col-sm {
		flex-basis: 0;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-sm-auto {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-sm-1 {
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-sm-2 {
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-sm-3 {
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-sm-4 {
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-sm-5 {
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-sm-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-sm-7 {
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-sm-8 {
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-sm-9 {
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-sm-10 {
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-sm-11 {
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-sm-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		order: -1;
	}

	.order-sm-last {
		-webkit-box-ordinal-group: 14;
		order: 13;
	}

	.order-sm-0 {
		-webkit-box-ordinal-group: 1;
		order: 0;
	}

	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		order: 3;
	}

	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		order: 4;
	}

	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		order: 5;
	}

	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		order: 6;
	}

	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		order: 7;
	}

	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		order: 8;
	}

	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		order: 9;
	}

	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		order: 10;
	}

	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		order: 11;
	}

	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		order: 12;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.333333%;
	}

	.offset-sm-2 {
		margin-left: 16.666667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.333333%;
	}

	.offset-sm-5 {
		margin-left: 41.666667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.333333%;
	}

	.offset-sm-8 {
		margin-left: 66.666667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.333333%;
	}

	.offset-sm-11 {
		margin-left: 91.666667%;
	}
}

@media(min-width:768px) {
	.col-md {
		flex-basis: 0;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-md-auto {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-md-1 {
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-md-2 {
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-md-3 {
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-md-4 {
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-md-5 {
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-md-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-md-7 {
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-md-8 {
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-md-8x {
		-webkit-box-flex: 0;
		flex: 0 0 72.2%;
		max-width: 72.2%;
	}

	.col-md-9 {
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-md-10 {
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-md-11 {
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-md-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-md-first {
		-webkit-box-ordinal-group: 0;
		order: -1;
	}

	.order-md-last {
		-webkit-box-ordinal-group: 14;
		order: 13;
	}

	.order-md-0 {
		-webkit-box-ordinal-group: 1;
		order: 0;
	}

	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		order: 3;
	}

	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		order: 4;
	}

	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		order: 5;
	}

	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		order: 6;
	}

	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		order: 7;
	}

	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		order: 8;
	}

	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		order: 9;
	}

	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		order: 10;
	}

	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		order: 11;
	}

	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		order: 12;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.333333%;
	}

	.offset-md-2 {
		margin-left: 16.666667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.333333%;
	}

	.offset-md-5 {
		margin-left: 41.666667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.333333%;
	}

	.offset-md-8 {
		margin-left: 66.666667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.333333%;
	}

	.offset-md-11 {
		margin-left: 91.666667%;
	}
}

@media(min-width:992px) {
	.col-lg {
		flex-basis: 0;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-lg-auto {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-lg-1 {
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-lg-2 {
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-lg-3 {
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-lg-4 {
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-lg-5 {
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-lg-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-lg-7 {
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-lg-8 {
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-lg-9 {
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-lg-10 {
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-lg-11 {
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-lg-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		order: -1;
	}

	.order-lg-last {
		-webkit-box-ordinal-group: 14;
		order: 13;
	}

	.order-lg-0 {
		-webkit-box-ordinal-group: 1;
		order: 0;
	}

	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		order: 3;
	}

	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		order: 4;
	}

	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		order: 5;
	}

	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		order: 6;
	}

	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		order: 7;
	}

	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		order: 8;
	}

	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		order: 9;
	}

	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		order: 10;
	}

	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		order: 11;
	}

	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		order: 12;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.333333%;
	}

	.offset-lg-2 {
		margin-left: 16.666667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.333333%;
	}

	.offset-lg-5 {
		margin-left: 41.666667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.333333%;
	}

	.offset-lg-8 {
		margin-left: 66.666667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.333333%;
	}

	.offset-lg-11 {
		margin-left: 91.666667%;
	}
}

@media(min-width:1200px) {
	.col-xl {
		flex-basis: 0;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-xl-auto {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-xl-1 {
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.col-xl-2 {
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

	.col-xl-3 {
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-xl-4 {
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-xl-5 {
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.col-xl-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-xl-7 {
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.col-xl-8 {
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-xl-9 {
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-xl-10 {
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	.col-xl-11 {
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}

	.col-xl-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		order: -1;
	}

	.order-xl-last {
		-webkit-box-ordinal-group: 14;
		order: 13;
	}

	.order-xl-0 {
		-webkit-box-ordinal-group: 1;
		order: 0;
	}

	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		order: 3;
	}

	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		order: 4;
	}

	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		order: 5;
	}

	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		order: 6;
	}

	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		order: 7;
	}

	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		order: 8;
	}

	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		order: 9;
	}

	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		order: 10;
	}

	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		order: 11;
	}

	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		order: 12;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.333333%;
	}

	.offset-xl-2 {
		margin-left: 16.666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.333333%;
	}

	.offset-xl-5 {
		margin-left: 41.666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.333333%;
	}

	.offset-xl-8 {
		margin-left: 66.666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.333333%;
	}

	.offset-xl-11 {
		margin-left: 91.666667%;
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #fffff9;
}

.table td,
.table th {
	vertical-align: top;
	border-top: 1px solid #dee2e6;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6;
}

.table-sm td,
.table-sm th {
	padding: .3rem;
}

.table-bordered,
.table-bordered td,
.table-bordered th {
	border: 1px solid #dee2e6;
}

.table-bordered thead td,
.table-bordered thead th {
	border-bottom-width: 2px;
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
	border: 0;
}

.table-hover tbody tr:hover {
	color: #fffff9;
	background-color: rgba(0, 0, 0, .075);
}

.table-primary,
.table-primary>td,
.table-primary>th {
	background-color: #b8daff;
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
	border-color: #7abaff;
}

.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: #9fcdff;
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
	background-color: #d6d8db;
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
	border-color: #b3b7bb;
}

.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
	background-color: #c8cbcf;
}

.table-success,
.table-success>td,
.table-success>th {
	background-color: #c3e6cb;
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
	border-color: #8fd19e;
}

.table-hover .table-success:hover,
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
	background-color: #b1dfbb;
}

.table-info,
.table-info>td,
.table-info>th {
	background-color: #bee5eb;
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
	border-color: #86cfda;
}

.table-hover .table-info:hover,
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: #abdde5;
}

.table-warning,
.table-warning>td,
.table-warning>th {
	background-color: #ffeeba;
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
	border-color: #ffdf7e;
}

.table-hover .table-warning:hover,
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
	background-color: #ffe8a1;
}

.table-danger,
.table-danger>td,
.table-danger>th {
	background-color: #f5c6cb;
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
	border-color: #ed969e;
}

.table-hover .table-danger:hover,
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
	background-color: #f1b0b7;
}

.table-light,
.table-light>td,
.table-light>th {
	background-color: #fdfdfe;
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
	border-color: #fbfcfc;
}

.table-hover .table-light:hover,
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
	background-color: #ececf6;
}

.table-dark,
.table-dark>td,
.table-dark>th {
	background-color: #c6c8ca;
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #95999c;
}

.table-hover .table-dark:hover,
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
	background-color: #b9bbbe;
}

.table-active,
.table-active>td,
.table-active>th,
.table-hover .table-active:hover,
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
	background-color: rgba(0, 0, 0, .075);
}

.table .thead-dark th {
	color: #fff;
	background-color: #cfa900;
	border-color: #454d55;
}

.table .thead-light th {
	color: #fffff9;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.table-dark {
	color: #fff;
	background-color: #cfa900;
}

.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #454d55;
}

.table-dark.table-bordered {
	border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05);
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .075);
}

@media(max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.table-responsive-sm>.table-bordered {
		border: 0;
	}
}

@media(max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.table-responsive-md>.table-bordered {
		border: 0;
	}
}

@media(max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.table-responsive-lg>.table-bordered {
		border: 0;
	}
}

@media(max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.table-responsive-xl>.table-bordered {
		border: 0;
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.table-responsive>.table-bordered {
	border: 0;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em+.75rem+2px);
	font-weight: 400;
	line-height: 1.5;
	background-clip: padding-box;
	-webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media(prefers-reduced-motion:reduce) {
	.form-control {
		-webkit-transition: none;
		transition: none;
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:focus {
	color: #fffff9;
	background-color: #fff;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control::-ms-input-placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1;
}

select.form-control:focus::-ms-value {
	color: #fffff9;
	background-color: #fff;
}

.form-control-file,
.form-control-range {
	display: block;
	width: 100%;
}

.col-form-label {
	padding-top: calc(.375rem+1px);
	padding-bottom: calc(.375rem+1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
}

.col-form-label-lg {
	padding-top: calc(.5rem+1px);
	padding-bottom: calc(.5rem+1px);
	font-size: 1.25rem;
	line-height: 1.5;
}

.col-form-label-sm {
	padding-top: calc(.25rem+1px);
	padding-bottom: calc(.25rem+1px);
	font-size: .875rem;
	line-height: 1.5;
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding-top: .375rem;
	padding-bottom: .375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #fffff9;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
	padding-right: 0;
	padding-left: 0;
}

.form-control-sm {
	height: calc(1.5em+.5rem+2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.form-control-lg {
	height: calc(1.5em+1rem+2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

select.form-control[multiple],
select.form-control[size],
textarea.form-control {
	height: auto;
}

.form-text {
	display: block;
	margin-top: .25rem;
}

.form-row {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.form-row>.col,
.form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px;
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem;
}

.form-check-input:disabled~.form-check-label {
	color: #6c757d;
}

.form-check-label {
	margin-bottom: 0;
}

.form-check-inline {
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem;
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0;
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, .9);
	border-radius: .25rem;
}

.form-control.is-valid,
.was-validated .form-control:valid {
	border-color: #28a745;
	padding-right: calc(1.5em+.75rem);
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center right calc(.375em+.1875rem);
	background-size: calc(.75em+.375rem) calc(.75em+.375rem);
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
	display: block;
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
	padding-right: calc(1.5em+.75rem);
	background-position: top calc(.375em+.1875rem) right calc(.375em+.1875rem);
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
	border-color: #28a745;
	padding-right: calc((1em+.75rem) * 3 / 4+1.75rem);
	background: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23cfa900'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em+.375rem) calc(.75em+.375rem) no-repeat #fff;
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip {
	display: block;
}

.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip,
.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip {
	display: block;
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
	color: #28a745;
}

.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
	display: block;
}

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
	color: #28a745;
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
	border-color: #28a745;
}

.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
	display: block;
}

.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
	border-color: #34ce57;
	background-color: #34ce57;
}

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
	border-color: #28a745;
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
	border-color: #28a745;
}

.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
	display: block;
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220, 53, 69, .9);
	border-radius: .25rem;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: #dc3545;
	padding-right: calc(1.5em+.75rem);
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23dc3545'viewBox='-2-277'%3e%3cpathstroke='%23dc3545'd='M00l33m0-3L03'/%3e%3ccircler='.5'/%3e%3ccirclecx='3'r='.5'/%3e%3ccirclecy='3'r='.5'/%3e%3ccirclecx='3'cy='3'r='.5'/%3e%3c/svg%3E");
	background-repeat: no-repeat;
	background-position: center right calc(.375em+.1875rem);
	background-size: calc(.75em+.375rem) calc(.75em+.375rem);
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
	display: block;
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
	padding-right: calc(1.5em+.75rem);
	background-position: top calc(.375em+.1875rem) right calc(.375em+.1875rem);
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
	border-color: #dc3545;
	padding-right: calc((1em+.75rem) * 3 / 4+1.75rem);
	background: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23cfa900'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23dc3545'viewBox='-2-277'%3e%3cpathstroke='%23dc3545'd='M00l33m0-3L03'/%3e%3ccircler='.5'/%3e%3ccirclecx='3'r='.5'/%3e%3ccirclecy='3'r='.5'/%3e%3ccirclecx='3'cy='3'r='.5'/%3e%3c/svg%3E") center right 1.75rem/calc(.75em+.375rem) calc(.75em+.375rem) no-repeat #fff;
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip {
	display: block;
}

.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip,
.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip {
	display: block;
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
	color: #dc3545;
}

.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
	display: block;
}

.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
	color: #dc3545;
}

.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
	border-color: #dc3545;
}

.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
	display: block;
}

.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
	border-color: #e4606d;
	background-color: #e4606d;
}

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
	border-color: #dc3545;
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
	border-color: #dc3545;
}

.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
	display: block;
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.form-inline {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row wrap;
	-webkit-box-align: center;
	align-items: center;
}

.form-inline .form-check {
	width: 100%;
}

@media(min-width:576px) {
	.form-inline label {
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		margin-bottom: 0;
	}

	.form-inline .form-group {
		display: -webkit-box;
		display: flex;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row wrap;
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 0;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-plaintext {
		display: inline-block;
	}

	.form-inline .custom-select,
	.form-inline .input-group {
		width: auto;
	}

	.form-inline .form-check {
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0;
	}

	.form-inline .form-check-input {
		position: relative;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0;
	}

	.form-inline .custom-control {
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
	}

	.form-inline .custom-control-label {
		margin-bottom: 0;
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #fffff9;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	line-height: 1.5;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media(prefers-reduced-motion:reduce) {
	.btn {
		-webkit-transition: none;
		transition: none;
	}
}

.btn:hover {
	color: #fffff9;
	text-decoration: none;
}

.btn.focus,
.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.btn.disabled,
.btn:disabled {
	opacity: .65;
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-primary:hover {
	color: #fff;
	border-color: #0062cc;
}

.btn-primary.focus,
.btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #f0c400;
	border-color: #f0c400;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
}

.btn-secondary:hover {
	border-color: #545b62;
}

.btn-secondary.focus,
.btn-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
}

.btn-success.focus,
.btn-success:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
}

.btn-info.focus,
.btn-info:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.btn-info.disabled,
.btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.btn-warning {
	color: #fffff9;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:hover {
	color: #fffff9;
	background-color: #e0a800;
	border-color: #d39e00;
}

.btn-warning.focus,
.btn-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #fffff9;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
	color: #fffff9;
	background-color: #d39e00;
	border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130;
}

.btn-danger.focus,
.btn-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
}

.btn-light {
	color: #fffff9;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light:hover {
	color: #fffff9;
	background-color: #e2e6ea;
	border-color: #dae0e5;
}

.btn-light.focus,
.btn-light:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
}

.btn-light.disabled,
.btn-light:disabled {
	color: #fffff9;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
	color: #fffff9;
	background-color: #dae0e5;
	border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
}

.btn-dark {
	color: #fff;
	background-color: #cfa900;
	border-color: #cfa900;
}

.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
}

.btn-dark.focus,
.btn-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #cfa900;
	border-color: #cfa900;
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #f0c400;
	border-color: #f0c400;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.btn-outline-success {
	color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline-success.focus,
.btn-outline-success:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info.focus,
.btn-outline-info:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:hover {
	color: #fffff9;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
	color: #fffff9;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light:hover {
	color: #fffff9;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light.focus,
.btn-outline-light:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
	color: #fffff9;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.btn-outline-dark {
	color: #cfa900;
	border-color: #cfa900;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #cfa900;
	border-color: #cfa900;
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #cfa900;
	background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #cfa900;
	border-color: #cfa900;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.btn-link {
	font-weight: 400;
	text-decoration: none;
}

.btn-link.focus,
.btn-link:focus {
	text-decoration: underline;
	box-shadow: none;
}

.btn-link.disabled,
.btn-link:disabled {
	color: #6c757d;
	pointer-events: none;
}

.btn-group-lg>.btn,
.btn-lg {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

.btn-group-sm>.btn,
.btn-sm {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: .5rem;
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%;
}

.fade {
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

@media(prefers-reduced-motion:reduce) {
	.fade {
		-webkit-transition: none;
		transition: none;
	}
}

.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s;
	transition: height .35s ease;
}

@media(prefers-reduced-motion:reduce) {
	.collapsing {
		-webkit-transition: none;
		transition: none;
	}
}

.dropdown,
.dropleft,
.dropright,
.dropup {
	position: relative;
}

.dropdown-toggle {
	white-space: nowrap;
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

.dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #fffff9;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

@media(min-width:576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0;
	}

	.dropdown-menu-sm-right {
		right: 0;
		left: auto;
	}
}

@media(min-width:768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0;
	}

	.dropdown-menu-md-right {
		right: 0;
		left: auto;
	}
}

@media(min-width:992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0;
	}

	.dropdown-menu-lg-right {
		right: 0;
		left: auto;
	}
}

@media(min-width:1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0;
	}

	.dropdown-menu-xl-right {
		right: 0;
		left: auto;
	}
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem;
}

.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem;
}

.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid;
	vertical-align: 0;
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem;
}

.dropleft .dropdown-toggle::after {
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	display: none;
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent;
	vertical-align: 0;
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
	right: auto;
	bottom: auto;
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef;
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #fffff9;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.dropdown-item:focus,
.dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #f0c400;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #fffff9;
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: -webkit-inline-box;
	display: inline-flex;
	vertical-align: middle;
}

.btn-group-vertical>.btn,
.btn-group>.btn {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
	z-index: 1;
}

.btn-toolbar {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.btn-toolbar .input-group {
	width: auto;
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
	margin-left: -1px;
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
	padding-right: .5625rem;
	padding-left: .5625rem;
}

.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0;
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
	padding-right: .375rem;
	padding-left: .375rem;
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem;
}

.btn-group-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	justify-content: center;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
	width: 100%;
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
	margin-top: -1px;
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0;
}

.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	align-items: stretch;
	width: 100%;
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
}

.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
	margin-left: -1px;
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
	z-index: 3;
}

.input-group>.custom-file .custom-file-input:focus {
	z-index: 4;
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group>.custom-file {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-append,
.input-group-prepend {
	display: -webkit-box;
	display: flex;
}

.input-group-append .btn,
.input-group-prepend .btn {
	position: relative;
	z-index: 2;
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
	z-index: 3;
}

.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
	margin-left: -1px;
}

.input-group-prepend {
	margin-right: -1px;
}

.input-group-append {
	margin-left: -1px;
}

.input-group-text {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #fffff9;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
	margin-top: 0;
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
	height: calc(1.5em+1rem+2px);
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
	height: calc(1.5em+.5rem+2px);
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
	padding-right: 1.75rem;
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
}

.custom-control-inline {
	display: -webkit-inline-box;
	display: inline-flex;
	margin-right: 1rem;
}

.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #80bdff;
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff;
	border-color: #b3d7ff;
}

.custom-control-input:disabled~.custom-control-label {
	color: #6c757d;
}

.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e9ecef;
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: 1px solid #adb5bd;
}

.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
	border-radius: .25rem;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%23fff'd='M6.564.75l-3.593.612-1.538-1.55L04.262.9747.2582.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #f0c400;
	background-color: #f0c400;
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0044'%3e%3cpathstroke='%23fff'd='M02h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-radio .custom-control-label::before {
	border-radius: 50%;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-switch {
	padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem;
}

.custom-switch .custom-control-label::after {
	top: calc(.25rem+2px);
	left: calc(-2.25rem+2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
}

@media(prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #fff;
	-webkit-transform: translateX(.75rem);
	transform: translateX(.75rem);
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em+.75rem+2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #fffff9;
	vertical-align: middle;
	background: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23cfa900'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-select:focus::-ms-value {
	color: #fffff9;
	background-color: #fff;
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75rem;
	background-image: none;
}

.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef;
}

.custom-select::-ms-expand {
	display: none;
}

.custom-select-sm {
	height: calc(1.5em+.5rem+2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .875rem;
}

.custom-select-lg {
	height: calc(1.5em+1rem+2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.25rem;
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em+.75rem+2px);
	margin-bottom: 0;
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em+.75rem+2px);
	margin: 0;
	opacity: 0;
}

.custom-file-input:focus~.custom-file-label {
	border-color: #80bdff;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-file-input:disabled~.custom-file-label {
	background-color: #e9ecef;
}

.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse";
}

.custom-file-input~.custom-file-label[data-browse]::after {
	content: attr(data-browse);
}

.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.5em+.75rem+2px);
	padding: .375rem .75rem;
	font-weight: 400;
	line-height: 1.5;
	color: #fffff9;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em+.75rem);
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #fffff9;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 .25rem .25rem 0;
}

.custom-range {
	width: 100%;
	height: calc(1rem+.4rem);
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom-range:focus {
	outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-range::-moz-focus-outer {
	border: 0;
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #f0c400;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-appearance: none;
	appearance: none;
}

@media(prefers-reduced-motion:reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #f0c400;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none;
}

@media(prefers-reduced-motion:reduce) {
	.custom-range::-moz-range-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #f0c400;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none;
}

@media(prefers-reduced-motion:reduce) {
	.custom-range::-ms-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-ms-thumb:active {
	background-color: #b3d7ff;
}

.custom-range::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem;
}

.custom-range::-ms-fill-lower {
	background-color: #dee2e6;
	border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
	cursor: default;
}

.custom-range:disabled::-ms-thumb {
	background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media(prefers-reduced-motion:reduce) {

	.custom-control-label::before,
	.custom-file-label,
	.custom-select {
		-webkit-transition: none;
		transition: none;
	}
}

.nav {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: block;
	padding: .5rem 1rem;
}

.nav-link:focus,
.nav-link:hover {
	text-decoration: none;
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default;
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #fffff9;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nav-pills .nav-link {
	border-radius: .25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: #fff;
	background-color: #f0c400;
}

.nav-fill .nav-item {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified .nav-item {
	flex-basis: 0;
	-webkit-box-flex: 1;
	flex-grow: 1;
	text-align: center;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.navbar {
	position: relative;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.navbar>.container,
.navbar>.container-fluid {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none;
}

.navbar-nav {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.navbar-collapse {
	flex-basis: 100%;
	-webkit-box-flex: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	align-items: center;
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
	text-decoration: none;
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: center center/100% 100% no-repeat;
}

@media(max-width:575.98px) {

	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media(min-width:576px) {
	.navbar-expand-sm {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-sm .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-sm .navbar-collapse {
		display: -webkit-box !important;
		display: flex !important;
		flex-basis: auto;
	}

	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}

@media(max-width:767.98px) {

	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media(min-width:768px) {
	.navbar-expand-md {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-md .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-md .navbar-collapse {
		display: -webkit-box !important;
		display: flex !important;
		flex-basis: auto;
	}

	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}

@media(max-width:991.98px) {

	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media(min-width:992px) {
	.navbar-expand-lg {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-lg .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-lg .navbar-collapse {
		display: -webkit-box !important;
		display: flex !important;
		flex-basis: auto;
	}

	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
}

@media(max-width:1199.98px) {

	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media(min-width:1200px) {
	.navbar-expand-xl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-xl .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		flex-wrap: nowrap;
	}

	.navbar-expand-xl .navbar-collapse {
		display: -webkit-box !important;
		display: flex !important;
		flex-basis: auto;
	}

	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
}

.navbar-expand {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.navbar-expand .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0;
	flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
	display: -webkit-box !important;
	display: flex !important;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler {
	display: none;
}

.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0, 0, 0, .7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, .3);
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, .5);
	border-color: rgba(0, 0, 0, .1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3e%3cpathstroke='rgba(0,0,0,0.5)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
	color: rgba(0, 0, 0, .9);
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255, 255, 255, .75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25);
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .5);
	border-color: rgba(255, 255, 255, .1);
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3e%3cpathstroke='rgba(255,255,255,0.5)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
	color: #fff;
}

.card {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
}

.card>hr {
	margin-right: 0;
	margin-left: 0;
}

.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.card-body {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	padding: 1.25rem;
}

.card-title {
	margin-bottom: .75rem;
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0;
}

.card-text:last-child {
	margin-bottom: 0;
}

.card-link:hover {
	text-decoration: none;
}

.card-link+.card-link {
	margin-left: 1.25rem;
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125);
}

.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-header+.list-group .list-group-item:first-child {
	border-top: 0;
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid rgba(0, 0, 0, .125);
}

.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem;
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}

.card-img {
	width: 100%;
	border-radius: calc(.25rem - 1px);
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}

.card-deck {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.card-deck .card {
	margin-bottom: 15px;
}

@media(min-width:576px) {
	.card-deck {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px;
	}

	.card-deck .card {
		display: -webkit-box;
		display: flex;
		-webkit-box-flex: 1;
		flex: 1 0 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px;
	}
}

.card-group {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.card-group>.card {
	margin-bottom: 15px;
}

@media(min-width:576px) {
	.card-group {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row wrap;
	}

	.card-group>.card {
		-webkit-box-flex: 1;
		flex: 1 0 0;
		margin-bottom: 0;
	}

	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0;
	}

	.card-group>.card:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.card-group>.card:not(:last-child) .card-header,
	.card-group>.card:not(:last-child) .card-img-top {
		border-top-right-radius: 0;
	}

	.card-group>.card:not(:last-child) .card-footer,
	.card-group>.card:not(:last-child) .card-img-bottom {
		border-bottom-right-radius: 0;
	}

	.card-group>.card:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	.card-group>.card:not(:first-child) .card-header,
	.card-group>.card:not(:first-child) .card-img-top {
		border-top-left-radius: 0;
	}

	.card-group>.card:not(:first-child) .card-footer,
	.card-group>.card:not(:first-child) .card-img-bottom {
		border-bottom-left-radius: 0;
	}

	.card-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1;
	}

	.card-columns .card {
		display: inline-block;
		width: 100%;
	}
}

.card-columns .card {
	margin-bottom: .75rem;
}

.accordion>.card {
	overflow: hidden;
}

.accordion>.card:not(:first-of-type) .card-header:first-child {
	border-radius: 0;
}

.accordion>.card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0;
}

.accordion>.card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.accordion>.card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.accordion>.card .card-header {
	margin-bottom: -1px;
}

.breadcrumb {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	list-style: none;
	border-radius: .25rem;
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #6c757d;
	content: "/";
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none;
}

.breadcrumb-item.active {
	color: #6c757d;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #f0c400;
	text-decoration: none;
	border: 1px solid #f0c400;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	color: #f0c400;
	background-color: #808080;
	border-color: #f0c400;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #f0c400;
	border-color: #f0c400;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #f0c400;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #f0c400;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #f0c400;
	border-color: #f0c400;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem;
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem;
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media(prefers-reduced-motion:reduce) {
	.badge {
		-webkit-transition: none;
		transition: none;
	}
}

a.badge:focus,
a.badge:hover {
	text-decoration: none;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem;
}

.badge-primary {
	color: #fff;
	background-color: #f0c400;
}

a.badge-primary:focus,
a.badge-primary:hover {
	color: #fff;
	background-color: #0062cc;
}

a.badge-primary.focus,
a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.badge-secondary {
	color: #fff;
	background-color: #6c757d;
}

a.badge-secondary:focus,
a.badge-secondary:hover {
	color: #fff;
	background-color: #545b62;
}

a.badge-secondary.focus,
a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.badge-success {
	color: #fff;
	background-color: #28a745;
}

a.badge-success:focus,
a.badge-success:hover {
	color: #fff;
	background-color: #1e7e34;
}

a.badge-success.focus,
a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.badge-info {
	color: #fff;
	background-color: #17a2b8;
}

a.badge-info:focus,
a.badge-info:hover {
	color: #fff;
	background-color: #117a8b;
}

a.badge-info.focus,
a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.badge-warning {
	color: #fffff9;
	background-color: #ffc107;
}

a.badge-warning:focus,
a.badge-warning:hover {
	color: #fffff9;
	background-color: #d39e00;
}

a.badge-warning.focus,
a.badge-warning:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.badge-danger {
	color: #fff;
	background-color: #dc3545;
}

a.badge-danger:focus,
a.badge-danger:hover {
	color: #fff;
	background-color: #bd2130;
}

a.badge-danger.focus,
a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.badge-light {
	color: #fffff9;
	background-color: #f8f9fa;
}

a.badge-light:focus,
a.badge-light:hover {
	color: #fffff9;
	background-color: #dae0e5;
}

a.badge-light.focus,
a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.badge-dark {
	color: #fff;
	background-color: #cfa900;
}

a.badge-dark:focus,
a.badge-dark:hover {
	color: #fff;
	background-color: #1d2124;
}

a.badge-dark.focus,
a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #444;
	border-radius: .3rem;
}

@media(min-width:576px) {
	.jumbotron {
		padding: 4rem 2rem;
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0;
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 4rem;
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit;
}

.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
}

.alert-primary hr {
	border-top-color: #9fcdff;
}

.alert-primary .alert-link {
	color: #002752;
}

.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db;
}

.alert-secondary hr {
	border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
	color: #202326;
}

.alert-success {
	border-color: #c3e6cb;
}

.alert-success hr {
	border-top-color: #b1dfbb;
}

.alert-success .alert-link {
	color: #0b2e13;
}

.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
}

.alert-info hr {
	border-top-color: #abdde5;
}

.alert-info .alert-link {
	color: #062c33;
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}

.alert-warning hr {
	border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
	color: #533f03;
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

.alert-danger hr {
	border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
	color: #491217;
}

.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe;
}

.alert-light hr {
	border-top-color: #ececf6;
}

.alert-light .alert-link {
	color: #686868;
}

.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca;
}

.alert-dark hr {
	border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
	color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}

	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}

	to {
		background-position: 0 0;
	}
}

.progress {
	display: -webkit-box;
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: .75rem;
	border-radius: .25rem;
}

.progress-bar {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #f0c400;
	-webkit-transition: width .6s;
	transition: width .6s ease;
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}

.progress-bar-animated {
	-webkit-animation: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes;
}

@media(prefers-reduced-motion:reduce) {
	.progress-bar {
		-webkit-transition: none;
		transition: none;
	}

	.progress-bar-animated {
		-webkit-animation: none;
		animation: none;
	}
}

.media {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
}

.media-body {
	-webkit-box-flex: 1;
	flex: 1;
}

.list-group {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
}

.list-group-item-action {
	width: 100%;
	color: #fffff9;
	text-align: inherit;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
	z-index: 1;
	color: #fffff9;
	text-decoration: none;
	background-color: #f8f9fa;
}

.list-group-item-action:active {
	color: #fffff9;
	background-color: #e9ecef;
}

.list-group-item {
	position: relative;
	display: block;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125);
}

.list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.list-group-item.disabled,
.list-group-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff;
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #f0c400;
	border-color: #f0c400;
}

.list-group-horizontal {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
}

.list-group-horizontal .list-group-item {
	margin-right: -1px;
	margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
	margin-right: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 0;
}

@media(min-width:576px) {
	.list-group-horizontal-sm {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.list-group-horizontal-sm .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}

	.list-group-horizontal-sm .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}

	.list-group-horizontal-sm .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
}

@media(min-width:768px) {
	.list-group-horizontal-md {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.list-group-horizontal-md .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}

	.list-group-horizontal-md .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}

	.list-group-horizontal-md .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
}

@media(min-width:992px) {
	.list-group-horizontal-lg {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.list-group-horizontal-lg .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}

	.list-group-horizontal-lg .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}

	.list-group-horizontal-lg .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
}

@media(min-width:1200px) {
	.list-group-horizontal-xl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}

	.list-group-horizontal-xl .list-group-item {
		margin-right: -1px;
		margin-bottom: 0;
	}

	.list-group-horizontal-xl .list-group-item:first-child {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}

	.list-group-horizontal-xl .list-group-item:last-child {
		margin-right: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
}

.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
	margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}

.list-group-item-primary {
	color: #004085;
	background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
	color: #004085;
	background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085;
}

.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
	color: #383d41;
	background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41;
}

.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
	color: #155724;
	background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724;
}

.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
	color: #0c5460;
	background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460;
}

.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
	color: #856404;
	background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404;
}

.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
	color: #721c24;
	background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24;
}

.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
	color: #818182;
	background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182;
}

.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
	color: #1b1e21;
	background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21;
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}

.close:hover {
	color: #000;
	text-decoration: none;
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
	opacity: .75;
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

a.close.disabled {
	pointer-events: none;
}

.toast {
	max-width: 350px;
	overflow: hidden;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	opacity: 0;
	border-radius: .25rem;
}

.toast:not(:last-child) {
	margin-bottom: .75rem;
}

.toast.showing {
	opacity: 1;
}

.toast.show {
	display: block;
	opacity: 1;
}

.toast.hide {
	display: none;
}

.toast-header {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}

.toast-body {
	padding: .75rem;
}

.modal-open {
	overflow: hidden;
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
}

.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px);
}

@media(prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		-webkit-transition: none;
		transition: none;
	}
}

.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none;
}

.modal-dialog-scrollable {
	display: -webkit-box;
	display: flex;
	max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden;
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
	flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto;
}

.modal-dialog-centered {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none;
}

.modal-content {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.show {
	opacity: .5;
}

.modal-header {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
}

.modal-header .close {
	padding: 1rem;
	margin: -1rem -1rem -1rem auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: .3rem;
	border-bottom-left-radius: .3rem;
}

.modal-footer>:not(:first-child) {
	margin-left: .25rem;
}

.modal-footer>:not(:last-child) {
	margin-right: .25rem;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media(min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}

	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem);
	}

	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem);
	}

	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}

	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem);
	}

	.modal-sm {
		max-width: 300px;
	}
}

@media(min-width:992px) {

	.modal-lg,
	.modal-xl {
		max-width: 800px;
	}
}

@media(min-width:1200px) {
	.modal-xl {
		max-width: 1140px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0;
}

.tooltip.show {
	opacity: .9;
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem;
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
	padding: .4rem 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
	bottom: 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000;
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
	padding: 0 .4rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
	left: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000;
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
	padding: .4rem 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
	top: 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000;
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
	padding: 0 .4rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
	right: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000;
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: .25rem;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem;
}

.popover .arrow::after,
.popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top {
	margin-bottom: .5rem;
}

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
	bottom: calc((.5rem+1px) * -1);
}

.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
	bottom: 0;
	border-width: .5rem .5rem 0;
	border-top-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
	bottom: 1px;
	border-width: .5rem .5rem 0;
	border-top-color: #fff;
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
	margin-left: .5rem;
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
	left: calc((.5rem+1px) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0;
}

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
	left: 0;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
	left: 1px;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: #fff;
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
	margin-top: .5rem;
}

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
	top: calc((.5rem+1px) * -1);
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
	top: 0;
	border-width: 0 .5rem .5rem;
	border-bottom-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
	top: 1px;
	border-width: 0 .5rem .5rem;
	border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7;
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
	margin-right: .5rem;
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
	right: calc((.5rem+1px) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0;
}

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
	right: 0;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
	right: 1px;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: #fff;
}

.popover-header {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px);
}

.popover-header:empty {
	display: none;
}

.popover-body {
	padding: .5rem .75rem;
	color: #fffff9;
}

.carousel {
	position: relative;
}

.carousel.pointer-event {
	touch-action: pan-y;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: "";
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .6s ease-in-out;
	-webkit-transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
}

@media(prefers-reduced-motion:reduce) {
	.carousel-item {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
	display: block;
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.carousel-fade .carousel-item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
	z-index: 1;
	opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	-webkit-transition: opacity .6s;
	transition: 0s .6s opacity;
}

@media(prefers-reduced-motion:reduce) {

	.carousel-fade .active.carousel-item-left,
	.carousel-fade .active.carousel-item-right {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-control-next,
.carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	-webkit-transition: opacity .15s;
	transition: opacity .15s ease;
}

@media(prefers-reduced-motion:reduce) {

	.carousel-control-next,
	.carousel-control-prev {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9;
}

.carousel-control-prev {
	left: 0;
}

.carousel-control-next {
	right: 0;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'viewBox='0088'%3e%3cpathd='M5.250l-44441.5-1.5-2.5-2.52.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'viewBox='0088'%3e%3cpathd='M2.750l-1.51.52.52.5-2.52.51.51.54-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}

.carousel-indicators li {
	box-sizing: content-box;
	-webkit-box-flex: 0;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	-webkit-transition: opacity .6s;
	transition: opacity .6s ease;
}

@media(prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		-webkit-transition: none;
		transition: none;
	}
}

.carousel-indicators .active {
	opacity: 1;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
}

@-webkit-keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: .75s linear infinite spinner-border;
	animation: .75s linear infinite spinner-border;
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em;
}

@-webkit-keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	50% {
		opacity: 1;
	}
}

@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	50% {
		opacity: 1;
	}
}

.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: .75s linear infinite spinner-grow;
	animation: .75s linear infinite spinner-grow;
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem;
}

.align-baseline {
	vertical-align: baseline !important;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

.bg-primary {
	background-color: #f0c400 !important;
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
	background-color: #0062cc !important;
}

.bg-secondary {
	background-color: #6c757d !important;
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
	background-color: #545b62 !important;
}

.bg-success {
	background-color: #28a745 !important;
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
	background-color: #1e7e34 !important;
}

.bg-info {
	background-color: #17a2b8 !important;
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
	background-color: #117a8b !important;
}

.bg-warning {
	background-color: #ffc107 !important;
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
	background-color: #d39e00 !important;
}

.bg-danger {
	background-color: #dc3545 !important;
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
	background-color: #bd2130 !important;
}

.bg-light {
	background-color: #f8f9fa !important;
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
	background-color: #dae0e5 !important;
}

.bg-dark {
	background-color: #cfa900 !important;
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
	background-color: #1d2124 !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.border {
	border: 1px solid #dee2e6 !important;
}

.border-top {
	border-top: 1px solid #dee2e6 !important;
}

.border-right {
	border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
	border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
	border-left: 1px solid #dee2e6 !important;
}

.border-0 {
	border: 0 !important;
}

.border-top-0 {
	border-top: 0 !important;
}

.border-right-0 {
	border-right: 0 !important;
}

.border-bottom-0 {
	border-bottom: 0 !important;
}

.border-left-0 {
	border-left: 0 !important;
}

.border-primary {
	border-color: #f0c400 !important;
}

.border-secondary {
	border-color: #6c757d !important;
}

.border-success {
	border-color: #28a745 !important;
}

.border-info {
	border-color: #17a2b8 !important;
}

.border-warning {
	border-color: #ffc107 !important;
}

.border-danger {
	border-color: #dc3545 !important;
}

.border-light {
	border-color: #f8f9fa !important;
}

.border-dark {
	border-color: #cfa900 !important;
}

.border-white {
	border-color: #fff !important;
}

.rounded-sm {
	border-radius: .2rem !important;
}

.rounded {
	border-radius: .25rem !important;
}

.rounded-top {
	border-top-left-radius: .25rem !important;
	border-top-right-radius: .25rem !important;
}

.rounded-right {
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important;
}

.rounded-bottom {
	border-bottom-right-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important;
}

.rounded-left {
	border-top-left-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important;
}

.rounded-lg {
	border-radius: .3rem !important;
}

.rounded-circle {
	border-radius: 50% !important;
}

.rounded-pill {
	border-radius: 50rem !important;
}

.rounded-0 {
	border-radius: 0 !important;
}

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -webkit-box !important;
	display: flex !important;
}

.d-inline-flex {
	display: -webkit-inline-box !important;
	display: inline-flex !important;
}

@media(min-width:576px) {
	.d-sm-none {
		display: none !important;
	}

	.d-sm-inline {
		display: inline !important;
	}

	.d-sm-inline-block {
		display: inline-block !important;
	}

	.d-sm-block {
		display: block !important;
	}

	.d-sm-table {
		display: table !important;
	}

	.d-sm-table-row {
		display: table-row !important;
	}

	.d-sm-table-cell {
		display: table-cell !important;
	}

	.d-sm-flex {
		display: -webkit-box !important;
		display: flex !important;
	}

	.d-sm-inline-flex {
		display: -webkit-inline-box !important;
		display: inline-flex !important;
	}
}

@media(min-width:768px) {
	.d-md-none {
		display: none !important;
	}

	.d-md-inline {
		display: inline !important;
	}

	.d-md-inline-block {
		display: inline-block !important;
	}

	.d-md-block {
		display: block !important;
	}

	.d-md-table {
		display: table !important;
	}

	.d-md-table-row {
		display: table-row !important;
	}

	.d-md-table-cell {
		display: table-cell !important;
	}

	.d-md-flex {
		display: -webkit-box !important;
		display: flex !important;
	}

	.d-md-inline-flex {
		display: -webkit-inline-box !important;
		display: inline-flex !important;
	}
}

@media(min-width:992px) {
	.d-lg-none {
		display: none !important;
	}

	.d-lg-inline {
		display: inline !important;
	}

	.d-lg-inline-block {
		display: inline-block !important;
	}

	.d-lg-block {
		display: block !important;
	}

	.d-lg-table {
		display: table !important;
	}

	.d-lg-table-row {
		display: table-row !important;
	}

	.d-lg-table-cell {
		display: table-cell !important;
	}

	.d-lg-flex {
		display: -webkit-box !important;
		display: flex !important;
	}

	.d-lg-inline-flex {
		display: -webkit-inline-box !important;
		display: inline-flex !important;
	}
}

@media(min-width:1200px) {
	.d-xl-none {
		display: none !important;
	}

	.d-xl-inline {
		display: inline !important;
	}

	.d-xl-inline-block {
		display: inline-block !important;
	}

	.d-xl-block {
		display: block !important;
	}

	.d-xl-table {
		display: table !important;
	}

	.d-xl-table-row {
		display: table-row !important;
	}

	.d-xl-table-cell {
		display: table-cell !important;
	}

	.d-xl-flex {
		display: -webkit-box !important;
		display: flex !important;
	}

	.d-xl-inline-flex {
		display: -webkit-inline-box !important;
		display: inline-flex !important;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}

	.d-print-inline {
		display: inline !important;
	}

	.d-print-inline-block {
		display: inline-block !important;
	}

	.d-print-block {
		display: block !important;
	}

	.d-print-table {
		display: table !important;
	}

	.d-print-table-row {
		display: table-row !important;
	}

	.d-print-table-cell {
		display: table-cell !important;
	}

	.d-print-flex {
		display: -webkit-box !important;
		display: flex !important;
	}

	.d-print-inline-flex {
		display: -webkit-inline-box !important;
		display: inline-flex !important;
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
	padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	flex-direction: row !important;
}

.flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	flex-direction: column !important;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	flex-direction: column-reverse !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	-webkit-box-flex: 1 !important;
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	-webkit-box-flex: 0 !important;
	flex-grow: 0 !important;
}

.flex-grow-1 {
	-webkit-box-flex: 1 !important;
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-start {
	-webkit-box-pack: start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-webkit-box-pack: end !important;
	justify-content: flex-end !important;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	justify-content: center !important;
}

.justify-content-between {
	-webkit-box-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-around {
	justify-content: space-around !important;
}

.align-items-start {
	-webkit-box-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-webkit-box-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-webkit-box-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-webkit-box-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

@media(min-width:576px) {
	.flex-sm-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		flex-direction: row !important;
	}

	.flex-sm-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		flex-direction: column !important;
	}

	.flex-sm-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-sm-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}

	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}

	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}

	.flex-sm-fill {
		-webkit-box-flex: 1 !important;
		flex: 1 1 auto !important;
	}

	.flex-sm-grow-0 {
		-webkit-box-flex: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-sm-grow-1 {
		-webkit-box-flex: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}

	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}

	.justify-content-sm-start {
		-webkit-box-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-sm-end {
		-webkit-box-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-sm-center {
		-webkit-box-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-sm-between {
		-webkit-box-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-sm-around {
		justify-content: space-around !important;
	}

	.align-items-sm-start {
		-webkit-box-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-sm-end {
		-webkit-box-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-sm-center {
		-webkit-box-align: center !important;
		align-items: center !important;
	}

	.align-items-sm-baseline {
		-webkit-box-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-sm-stretch {
		-webkit-box-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-sm-start {
		align-content: flex-start !important;
	}

	.align-content-sm-end {
		align-content: flex-end !important;
	}

	.align-content-sm-center {
		align-content: center !important;
	}

	.align-content-sm-between {
		align-content: space-between !important;
	}

	.align-content-sm-around {
		align-content: space-around !important;
	}

	.align-content-sm-stretch {
		align-content: stretch !important;
	}

	.align-self-sm-auto {
		align-self: auto !important;
	}

	.align-self-sm-start {
		align-self: flex-start !important;
	}

	.align-self-sm-end {
		align-self: flex-end !important;
	}

	.align-self-sm-center {
		align-self: center !important;
	}

	.align-self-sm-baseline {
		align-self: baseline !important;
	}

	.align-self-sm-stretch {
		align-self: stretch !important;
	}
}

@media(min-width:768px) {
	.flex-md-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		flex-direction: row !important;
	}

	.flex-md-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		flex-direction: column !important;
	}

	.flex-md-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-md-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-md-wrap {
		flex-wrap: wrap !important;
	}

	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}

	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}

	.flex-md-fill {
		-webkit-box-flex: 1 !important;
		flex: 1 1 auto !important;
	}

	.flex-md-grow-0 {
		-webkit-box-flex: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-md-grow-1 {
		-webkit-box-flex: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-md-shrink-0 {
		flex-shrink: 0 !important;
	}

	.flex-md-shrink-1 {
		flex-shrink: 1 !important;
	}

	.justify-content-md-start {
		-webkit-box-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-md-end {
		-webkit-box-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-md-center {
		-webkit-box-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-md-between {
		-webkit-box-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-md-around {
		justify-content: space-around !important;
	}

	.align-items-md-start {
		-webkit-box-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-md-end {
		-webkit-box-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-md-center {
		-webkit-box-align: center !important;
		align-items: center !important;
	}

	.align-items-md-baseline {
		-webkit-box-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-md-stretch {
		-webkit-box-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-md-start {
		align-content: flex-start !important;
	}

	.align-content-md-end {
		align-content: flex-end !important;
	}

	.align-content-md-center {
		align-content: center !important;
	}

	.align-content-md-between {
		align-content: space-between !important;
	}

	.align-content-md-around {
		align-content: space-around !important;
	}

	.align-content-md-stretch {
		align-content: stretch !important;
	}

	.align-self-md-auto {
		align-self: auto !important;
	}

	.align-self-md-start {
		align-self: flex-start !important;
	}

	.align-self-md-end {
		align-self: flex-end !important;
	}

	.align-self-md-center {
		align-self: center !important;
	}

	.align-self-md-baseline {
		align-self: baseline !important;
	}

	.align-self-md-stretch {
		align-self: stretch !important;
	}
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.float-none {
	float: none !important;
}

@media(min-width:576px) {
	.float-sm-left {
		float: left !important;
	}

	.float-sm-right {
		float: right !important;
	}

	.float-sm-none {
		float: none !important;
	}
}

@media(min-width:768px) {
	.float-md-left {
		float: left !important;
	}

	.float-md-right {
		float: right !important;
	}

	.float-md-none {
		float: none !important;
	}
}

.overflow-auto {
	overflow: auto !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.position-static {
	position: static !important;
}

.position-relative {
	position: relative !important;
}

.position-absolute {
	position: absolute !important;
}

.position-fixed {
	position: fixed !important;
}

.position-sticky {
	position: -webkit-sticky !important;
	position: sticky !important;
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}

@supports((position:-webkit-sticky) or(position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}

.sr-only {
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}

.shadow-none {
	box-shadow: none !important;
}

.w-25 {
	width: 25% !important;
}

.w-50 {
	width: 50% !important;
}

.w-75 {
	width: 75% !important;
}

.w-100 {
	width: 100% !important;
}

.w-auto {
	width: auto !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-auto {
	height: auto !important;
}

.mw-100 {
	max-width: 100% !important;
}

.mh-100 {
	max-height: 100% !important;
}

.min-vw-100 {
	min-width: 100vw !important;
}

.min-vh-100 {
	min-height: 100vh !important;
}

.vw-100 {
	width: 100vw !important;
}

.vh-100 {
	height: 100vh !important;
}

.stretched-link::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);
}

.m-0 {
	margin: 0 !important;
}

.mt-0,
.my-0 {
	margin-top: 0 !important;
}

.mr-0,
.mx-0 {
	margin-right: 0 !important;
}

.mb-0,
.my-0 {
	margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
	margin-left: 0 !important;
}

.m-1 {
	margin: .25rem !important;
}

.mt-1,
.my-1 {
	margin-top: .25rem !important;
}

.mr-1,
.mx-1 {
	margin-right: .25rem !important;
}

.mb-1,
.my-1 {
	margin-bottom: .25rem !important;
}

.ml-1,
.mx-1 {
	margin-left: .25rem !important;
}

.m-2 {
	margin: .5rem !important;
}

.mt-2,
.my-2 {
	margin-top: .5rem !important;
}

.mr-2,
.mx-2 {
	margin-right: .5rem !important;
}

.mb-2,
.my-2 {
	margin-bottom: .5rem !important;
}

.ml-2,
.mx-2 {
	margin-left: .5rem !important;
}

.m-3 {
	margin: 1rem !important;
}

.mt-3,
.my-3 {
	margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
	margin-right: 1rem !important;
}

.mb-3,
.my-3 {
	margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
	margin-left: 1rem !important;
}

.m-4 {
	margin: 1.5rem !important;
}

.mt-4,
.my-4 {
	margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.mt-5,
.my-5 {
	margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
	margin-right: 3rem !important;
}

.mb-5,
.my-5 {
	margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
	margin-left: 3rem !important;
}

.p-0 {
	padding: 0 !important;
}

.pt-0,
.py-0 {
	padding-top: 0 !important;
}

.pr-0,
.px-0 {
	padding-right: 0 !important;
}

.pb-0,
.py-0 {
	padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
	padding-left: 0 !important;
}

.p-1 {
	padding: .25rem !important;
}

.pt-1,
.py-1 {
	padding-top: .25rem !important;
}

.pr-1,
.px-1 {
	padding-right: .25rem !important;
}

.pb-1,
.py-1 {
	padding-bottom: .25rem !important;
}

.pl-1,
.px-1 {
	padding-left: .25rem !important;
}

.p-2 {
	padding: .5rem !important;
}

.pt-2,
.py-2 {
	padding-top: .5rem !important;
}

.pr-2,
.px-2 {
	padding-right: .5rem !important;
}

.pb-2,
.py-2 {
	padding-bottom: .5rem !important;
}

.pl-2,
.px-2 {
	padding-left: .5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.pt-3,
.py-3 {
	padding-top: 1rem !important;
}

.pr-3,
.px-3 {
	padding-right: 1rem !important;
}

.pb-3,
.py-3 {
	padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
	padding-left: 1rem !important;
}

.p-4 {
	padding: 1.5rem !important;
}

.pt-4,
.py-4 {
	padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
	padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
	padding-left: 1.5rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.pt-5,
.py-5 {
	padding-top: 3rem !important;
}

.pr-5,
.px-5 {
	padding-right: 3rem !important;
}

.pb-5,
.py-5 {
	padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
	padding-left: 3rem !important;
}

.m-n1 {
	margin: -.25rem !important;
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem !important;
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem !important;
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem !important;
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem !important;
}

.m-n2 {
	margin: -.5rem !important;
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem !important;
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem !important;
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem !important;
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem !important;
}

.m-n3 {
	margin: -1rem !important;
}

.mt-n3,
.my-n3 {
	margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem !important;
}

.m-n4 {
	margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem !important;
}

.m-n5 {
	margin: -3rem !important;
}

.mt-n5,
.my-n5 {
	margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mt-auto,
.my-auto {
	margin-top: auto !important;
}

.mr-auto,
.mx-auto {
	margin-right: auto !important;
}

.mb-auto,
.my-auto {
	margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
	margin-left: auto !important;
}

@media(min-width:576px) {
	.m-sm-0 {
		margin: 0 !important;
	}

	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0 !important;
	}

	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0 !important;
	}

	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0 !important;
	}

	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0 !important;
	}

	.m-sm-1 {
		margin: .25rem !important;
	}

	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem !important;
	}

	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem !important;
	}

	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem !important;
	}

	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem !important;
	}

	.m-sm-2 {
		margin: .5rem !important;
	}

	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem !important;
	}

	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem !important;
	}

	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem !important;
	}

	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem !important;
	}

	.m-sm-3 {
		margin: 1rem !important;
	}

	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem !important;
	}

	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem !important;
	}

	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem !important;
	}

	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem !important;
	}

	.m-sm-4 {
		margin: 1.5rem !important;
	}

	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem !important;
	}

	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem !important;
	}

	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem !important;
	}

	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem !important;
	}

	.m-sm-5 {
		margin: 3rem !important;
	}

	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem !important;
	}

	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem !important;
	}

	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem !important;
	}

	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem !important;
	}

	.p-sm-0 {
		padding: 0 !important;
	}

	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0 !important;
	}

	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0 !important;
	}

	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0 !important;
	}

	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0 !important;
	}

	.p-sm-1 {
		padding: .25rem !important;
	}

	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem !important;
	}

	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem !important;
	}

	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem !important;
	}

	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem !important;
	}

	.p-sm-2 {
		padding: .5rem !important;
	}

	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem !important;
	}

	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem !important;
	}

	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem !important;
	}

	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem !important;
	}

	.p-sm-3 {
		padding: 1rem !important;
	}

	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem !important;
	}

	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem !important;
	}

	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem !important;
	}

	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem !important;
	}

	.p-sm-4 {
		padding: 1.5rem !important;
	}

	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem !important;
	}

	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem !important;
	}

	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem !important;
	}

	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem !important;
	}

	.p-sm-5 {
		padding: 3rem !important;
	}

	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem !important;
	}

	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem !important;
	}

	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem !important;
	}

	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem !important;
	}

	.m-sm-n1 {
		margin: -.25rem !important;
	}

	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -.25rem !important;
	}

	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -.25rem !important;
	}

	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -.25rem !important;
	}

	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -.25rem !important;
	}

	.m-sm-n2 {
		margin: -.5rem !important;
	}

	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -.5rem !important;
	}

	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -.5rem !important;
	}

	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -.5rem !important;
	}

	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -.5rem !important;
	}

	.m-sm-n3 {
		margin: -1rem !important;
	}

	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem !important;
	}

	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem !important;
	}

	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem !important;
	}

	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem !important;
	}

	.m-sm-n4 {
		margin: -1.5rem !important;
	}

	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem !important;
	}

	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem !important;
	}

	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem !important;
	}

	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem !important;
	}

	.m-sm-n5 {
		margin: -3rem !important;
	}

	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem !important;
	}

	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem !important;
	}

	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem !important;
	}

	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -3rem !important;
	}

	.m-sm-auto {
		margin: auto !important;
	}

	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto !important;
	}

	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto !important;
	}

	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto !important;
	}

	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto !important;
	}
}

@media(min-width:768px) {
	.m-md-0 {
		margin: 0 !important;
	}

	.mt-md-0,
	.my-md-0 {
		margin-top: 0 !important;
	}

	.mr-md-0,
	.mx-md-0 {
		margin-right: 0 !important;
	}

	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0 !important;
	}

	.ml-md-0,
	.mx-md-0 {
		margin-left: 0 !important;
	}

	.m-md-1 {
		margin: .25rem !important;
	}

	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem !important;
	}

	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem !important;
	}

	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem !important;
	}

	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem !important;
	}

	.m-md-2 {
		margin: .5rem !important;
	}

	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem !important;
	}

	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem !important;
	}

	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem !important;
	}

	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem !important;
	}

	.m-md-3 {
		margin: 1rem !important;
	}

	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem !important;
	}

	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem !important;
	}

	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem !important;
	}

	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem !important;
	}

	.m-md-4 {
		margin: 1.5rem !important;
	}

	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem !important;
	}

	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem !important;
	}

	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem !important;
	}

	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem !important;
	}

	.m-md-5 {
		margin: 3rem !important;
	}

	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem !important;
	}

	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem !important;
	}

	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem !important;
	}

	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem !important;
	}

	.p-md-0 {
		padding: 0 !important;
	}

	.pt-md-0,
	.py-md-0 {
		padding-top: 0 !important;
	}

	.pr-md-0,
	.px-md-0 {
		padding-right: 0 !important;
	}

	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0 !important;
	}

	.pl-md-0,
	.px-md-0 {
		padding-left: 0 !important;
	}

	.p-md-1 {
		padding: .25rem !important;
	}

	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem !important;
	}

	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem !important;
	}

	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem !important;
	}

	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem !important;
	}

	.p-md-2 {
		padding: .5rem !important;
	}

	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem !important;
	}

	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem !important;
	}

	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem !important;
	}

	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem !important;
	}

	.p-md-3 {
		padding: 1rem !important;
	}

	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem !important;
	}

	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem !important;
	}

	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem !important;
	}

	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem !important;
	}

	.p-md-4 {
		padding: 1.5rem !important;
	}

	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem !important;
	}

	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem !important;
	}

	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem !important;
	}

	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem !important;
	}

	.p-md-5 {
		padding: 3rem !important;
	}

	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem !important;
	}

	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem !important;
	}

	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem !important;
	}

	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem !important;
	}

	.m-md-n1 {
		margin: -.25rem !important;
	}

	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem !important;
	}

	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem !important;
	}

	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem !important;
	}

	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem !important;
	}

	.m-md-n2 {
		margin: -.5rem !important;
	}

	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem !important;
	}

	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem !important;
	}

	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem !important;
	}

	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem !important;
	}

	.m-md-n3 {
		margin: -1rem !important;
	}

	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem !important;
	}

	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem !important;
	}

	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem !important;
	}

	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem !important;
	}

	.m-md-n4 {
		margin: -1.5rem !important;
	}

	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem !important;
	}

	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem !important;
	}

	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem !important;
	}

	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem !important;
	}

	.m-md-n5 {
		margin: -3rem !important;
	}

	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem !important;
	}

	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem !important;
	}

	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem !important;
	}

	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -3rem !important;
	}

	.m-md-auto {
		margin: auto !important;
	}

	.mt-md-auto,
	.my-md-auto {
		margin-top: auto !important;
	}

	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto !important;
	}

	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto !important;
	}

	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto !important;
	}
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
	text-align: justify !important;
}

.text-wrap {
	white-space: normal !important;
}

.text-nowrap {
	white-space: nowrap !important;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

@media(min-width:576px) {
	.text-sm-left {
		text-align: left !important;
	}

	.text-sm-right {
		text-align: right !important;
	}

	.text-sm-center {
		text-align: center !important;
	}
}

@media(min-width:768px) {
	.text-md-left {
		text-align: left !important;
	}

	.text-md-right {
		text-align: right !important;
	}

	.text-md-center {
		text-align: center !important;
	}

	.main-container .content {
		max-width: calc(100vw - 50px);
	}

	.main-container .content.active {
		max-width: calc(100vw - 250px);
	}
}

@media(min-width:992px) {
	.flex-lg-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		flex-direction: row !important;
	}

	.flex-lg-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		flex-direction: column !important;
	}

	.flex-lg-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-lg-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}

	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}

	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}

	.flex-lg-fill {
		-webkit-box-flex: 1 !important;
		flex: 1 1 auto !important;
	}

	.flex-lg-grow-0 {
		-webkit-box-flex: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-lg-grow-1 {
		-webkit-box-flex: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-lg-shrink-0 {
		flex-shrink: 0 !important;
	}

	.flex-lg-shrink-1 {
		flex-shrink: 1 !important;
	}

	.justify-content-lg-start {
		-webkit-box-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-lg-end {
		-webkit-box-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-lg-center {
		-webkit-box-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-lg-between {
		-webkit-box-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-lg-around {
		justify-content: space-around !important;
	}

	.align-items-lg-start {
		-webkit-box-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-lg-end {
		-webkit-box-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-lg-center {
		-webkit-box-align: center !important;
		align-items: center !important;
	}

	.align-items-lg-baseline {
		-webkit-box-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-lg-stretch {
		-webkit-box-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-lg-start {
		align-content: flex-start !important;
	}

	.align-content-lg-end {
		align-content: flex-end !important;
	}

	.align-content-lg-center {
		align-content: center !important;
	}

	.align-content-lg-between {
		align-content: space-between !important;
	}

	.align-content-lg-around {
		align-content: space-around !important;
	}

	.align-content-lg-stretch {
		align-content: stretch !important;
	}

	.align-self-lg-auto {
		align-self: auto !important;
	}

	.align-self-lg-start {
		align-self: flex-start !important;
	}

	.align-self-lg-end {
		align-self: flex-end !important;
	}

	.align-self-lg-center {
		align-self: center !important;
	}

	.align-self-lg-baseline {
		align-self: baseline !important;
	}

	.align-self-lg-stretch {
		align-self: stretch !important;
	}

	.float-lg-left {
		float: left !important;
	}

	.float-lg-right {
		float: right !important;
	}

	.float-lg-none {
		float: none !important;
	}

	.m-lg-0 {
		margin: 0 !important;
	}

	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0 !important;
	}

	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0 !important;
	}

	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0 !important;
	}

	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0 !important;
	}

	.m-lg-1 {
		margin: .25rem !important;
	}

	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem !important;
	}

	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem !important;
	}

	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem !important;
	}

	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem !important;
	}

	.m-lg-2 {
		margin: .5rem !important;
	}

	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem !important;
	}

	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem !important;
	}

	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem !important;
	}

	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem !important;
	}

	.m-lg-3 {
		margin: 1rem !important;
	}

	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem !important;
	}

	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem !important;
	}

	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem !important;
	}

	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem !important;
	}

	.m-lg-4 {
		margin: 1.5rem !important;
	}

	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem !important;
	}

	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem !important;
	}

	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem !important;
	}

	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem !important;
	}

	.m-lg-5 {
		margin: 3rem !important;
	}

	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem !important;
	}

	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem !important;
	}

	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem !important;
	}

	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem !important;
	}

	.p-lg-0 {
		padding: 0 !important;
	}

	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0 !important;
	}

	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0 !important;
	}

	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0 !important;
	}

	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0 !important;
	}

	.p-lg-1 {
		padding: .25rem !important;
	}

	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem !important;
	}

	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem !important;
	}

	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem !important;
	}

	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem !important;
	}

	.p-lg-2 {
		padding: .5rem !important;
	}

	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem !important;
	}

	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem !important;
	}

	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem !important;
	}

	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem !important;
	}

	.p-lg-3 {
		padding: 1rem !important;
	}

	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem !important;
	}

	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem !important;
	}

	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem !important;
	}

	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem !important;
	}

	.p-lg-4 {
		padding: 1.5rem !important;
	}

	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem !important;
	}

	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem !important;
	}

	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem !important;
	}

	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem !important;
	}

	.p-lg-5 {
		padding: 3rem !important;
	}

	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem !important;
	}

	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem !important;
	}

	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem !important;
	}

	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem !important;
	}

	.m-lg-n1 {
		margin: -.25rem !important;
	}

	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem !important;
	}

	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem !important;
	}

	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem !important;
	}

	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem !important;
	}

	.m-lg-n2 {
		margin: -.5rem !important;
	}

	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem !important;
	}

	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem !important;
	}

	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem !important;
	}

	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem !important;
	}

	.m-lg-n3 {
		margin: -1rem !important;
	}

	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem !important;
	}

	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem !important;
	}

	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem !important;
	}

	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem !important;
	}

	.m-lg-n4 {
		margin: -1.5rem !important;
	}

	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem !important;
	}

	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem !important;
	}

	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem !important;
	}

	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem !important;
	}

	.m-lg-n5 {
		margin: -3rem !important;
	}

	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem !important;
	}

	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem !important;
	}

	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem !important;
	}

	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -3rem !important;
	}

	.m-lg-auto {
		margin: auto !important;
	}

	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto !important;
	}

	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto !important;
	}

	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto !important;
	}

	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto !important;
	}

	.text-lg-left {
		text-align: left !important;
	}

	.text-lg-right {
		text-align: right !important;
	}

	.text-lg-center {
		text-align: center !important;
	}
}

@media(min-width:1200px) {
	.flex-xl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		flex-direction: row !important;
	}

	.flex-xl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		flex-direction: column !important;
	}

	.flex-xl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-xl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}

	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}

	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}

	.flex-xl-fill {
		-webkit-box-flex: 1 !important;
		flex: 1 1 auto !important;
	}

	.flex-xl-grow-0 {
		-webkit-box-flex: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-xl-grow-1 {
		-webkit-box-flex: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-xl-shrink-0 {
		flex-shrink: 0 !important;
	}

	.flex-xl-shrink-1 {
		flex-shrink: 1 !important;
	}

	.justify-content-xl-start {
		-webkit-box-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-xl-end {
		-webkit-box-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-xl-center {
		-webkit-box-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-xl-between {
		-webkit-box-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-xl-around {
		justify-content: space-around !important;
	}

	.align-items-xl-start {
		-webkit-box-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-xl-end {
		-webkit-box-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-xl-center {
		-webkit-box-align: center !important;
		align-items: center !important;
	}

	.align-items-xl-baseline {
		-webkit-box-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-xl-stretch {
		-webkit-box-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-xl-start {
		align-content: flex-start !important;
	}

	.align-content-xl-end {
		align-content: flex-end !important;
	}

	.align-content-xl-center {
		align-content: center !important;
	}

	.align-content-xl-between {
		align-content: space-between !important;
	}

	.align-content-xl-around {
		align-content: space-around !important;
	}

	.align-content-xl-stretch {
		align-content: stretch !important;
	}

	.align-self-xl-auto {
		align-self: auto !important;
	}

	.align-self-xl-start {
		align-self: flex-start !important;
	}

	.align-self-xl-end {
		align-self: flex-end !important;
	}

	.align-self-xl-center {
		align-self: center !important;
	}

	.align-self-xl-baseline {
		align-self: baseline !important;
	}

	.align-self-xl-stretch {
		align-self: stretch !important;
	}

	.float-xl-left {
		float: left !important;
	}

	.float-xl-right {
		float: right !important;
	}

	.float-xl-none {
		float: none !important;
	}

	.m-xl-0 {
		margin: 0 !important;
	}

	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0 !important;
	}

	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0 !important;
	}

	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0 !important;
	}

	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0 !important;
	}

	.m-xl-1 {
		margin: .25rem !important;
	}

	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem !important;
	}

	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem !important;
	}

	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem !important;
	}

	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem !important;
	}

	.m-xl-2 {
		margin: .5rem !important;
	}

	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem !important;
	}

	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem !important;
	}

	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem !important;
	}

	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem !important;
	}

	.m-xl-3 {
		margin: 1rem !important;
	}

	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem !important;
	}

	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem !important;
	}

	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem !important;
	}

	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem !important;
	}

	.m-xl-4 {
		margin: 1.5rem !important;
	}

	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem !important;
	}

	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem !important;
	}

	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem !important;
	}

	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem !important;
	}

	.m-xl-5 {
		margin: 3rem !important;
	}

	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem !important;
	}

	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem !important;
	}

	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem !important;
	}

	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem !important;
	}

	.p-xl-0 {
		padding: 0 !important;
	}

	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0 !important;
	}

	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0 !important;
	}

	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0 !important;
	}

	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0 !important;
	}

	.p-xl-1 {
		padding: .25rem !important;
	}

	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem !important;
	}

	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem !important;
	}

	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem !important;
	}

	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem !important;
	}

	.p-xl-2 {
		padding: .5rem !important;
	}

	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem !important;
	}

	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem !important;
	}

	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem !important;
	}

	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem !important;
	}

	.p-xl-3 {
		padding: 1rem !important;
	}

	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem !important;
	}

	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem !important;
	}

	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem !important;
	}

	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem !important;
	}

	.p-xl-4 {
		padding: 1.5rem !important;
	}

	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem !important;
	}

	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem !important;
	}

	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem !important;
	}

	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem !important;
	}

	.p-xl-5 {
		padding: 3rem !important;
	}

	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem !important;
	}

	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem !important;
	}

	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem !important;
	}

	.pl-xl-5,
	.px-xl-5 {
		padding-left: 3rem !important;
	}

	.m-xl-n1 {
		margin: -.25rem !important;
	}

	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem !important;
	}

	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem !important;
	}

	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem !important;
	}

	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem !important;
	}

	.m-xl-n2 {
		margin: -.5rem !important;
	}

	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem !important;
	}

	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem !important;
	}

	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem !important;
	}

	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem !important;
	}

	.m-xl-n3 {
		margin: -1rem !important;
	}

	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem !important;
	}

	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem !important;
	}

	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem !important;
	}

	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem !important;
	}

	.m-xl-n4 {
		margin: -1.5rem !important;
	}

	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem !important;
	}

	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem !important;
	}

	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem !important;
	}

	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem !important;
	}

	.m-xl-n5 {
		margin: -3rem !important;
	}

	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem !important;
	}

	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem !important;
	}

	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem !important;
	}

	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -3rem !important;
	}

	.m-xl-auto {
		margin: auto !important;
	}

	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto !important;
	}

	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto !important;
	}

	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto !important;
	}

	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto !important;
	}

	.text-xl-left {
		text-align: left !important;
	}

	.text-xl-right {
		text-align: right !important;
	}

	.text-xl-center {
		text-align: center !important;
	}
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-uppercase {
	text-transform: uppercase !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-lighter {
	font-weight: lighter !important;
}

.font-weight-normal {
	font-weight: 400 !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.font-weight-bolder {
	font-weight: bolder !important;
}

.font-italic {
	font-style: italic !important;
}

.text-white {
	color: #fff !important;
}

a.text-primary:focus,
a.text-primary:hover {
	color: #0056b3 !important;
}

.text-secondary {
	color: #6c757d !important;
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #494f54 !important;
}

.text-success {
	color: #28a745 !important;
}

a.text-success:focus,
a.text-success:hover {
	color: #19692c !important;
}

.text-info {
	color: #17a2b8 !important;
}

a.text-info:focus,
a.text-info:hover {
	color: #0f6674 !important;
}

.text-warning {
	color: #ffc107 !important;
}

a.text-warning:focus,
a.text-warning:hover {
	color: #ba8b00 !important;
}

.text-danger {
	color: #dc3545 !important;
}

a.text-danger:focus,
a.text-danger:hover {
	color: #a71d2a !important;
}

.text-light {
	color: #f8f9fa !important;
}

a.text-light:focus,
a.text-light:hover {
	color: #cbd3da !important;
}

.text-dark {
	color: #cfa900 !important;
}

a.text-dark:focus,
a.text-dark:hover {
	color: #121416 !important;
}

.text-body {
	color: #fffff9 !important;
}

.text-muted {
	color: #6c757d !important;
}

.text-black-50 {
	color: rgba(0, 0, 0, .5) !important;
}

.text-white-50 {
	color: rgba(255, 255, 255, .5) !important;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.text-decoration-none {
	text-decoration: none !important;
}

.text-break {
	word-break: break-word !important;
	overflow-wrap: break-word !important;
}

.text-reset {
	color: inherit !important;
}

.visible {
	visibility: visible !important;
}

.invisible {
	visibility: hidden !important;
}

@media print {

	*,
	::after,
	::before {
		text-shadow: none !important;
		box-shadow: none !important;
	}

	a:not(.btn) {
		text-decoration: underline;
	}

	abbr[title]::after {
		content: " (" attr(title) ")";
	}

	pre {
		white-space: pre-wrap !important;
	}

	blockquote,
	pre {
		border: 1px solid #adb5bd;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	img,
	tr {
		page-break-inside: avoid;
	}

	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}

	@ page {
		size: a3;
	}

	.container,
	body {
		min-width: 992px !important;
	}

	.navbar {
		display: none;
	}

	.badge {
		border: 1px solid #000;
	}

	.table {
		border-collapse: collapse !important;
	}

	.table td,
	.table th {
		background-color: #fff !important;
	}

	.table-bordered td,
	.table-bordered th {
		border: 1px solid #dee2e6 !important;
	}

	.table-dark {
		color: inherit;
	}

	.table-dark tbody+tbody,
	.table-dark td,
	.table-dark th,
	.table-dark thead th {
		border-color: #dee2e6;
	}

	.table .thead-dark th {
		color: inherit;
		border-color: #dee2e6;
	}
}

@font-face {}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.3333333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.2857142857em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.1428571429em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.1428571429em;
	width: 2.1428571429em;
	top: .1428571429em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.8571428571em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: 2s linear infinite fa-spin;
	animation: 2s linear infinite fa-spin;
}

.fa-pulse {
	-webkit-animation: 1s steps(8) infinite fa-spin;
	animation: 1s steps(8) infinite fa-spin;
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
	-webkit-filter: none;
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-close:before,
.fa-remove:before,
.fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-cog:before,
.fa-gear:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-repeat:before,
.fa-rotate-right:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before,
.fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before,
.fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-exclamation-triangle:before,
.fa-warning:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-cogs:before,
.fa-gears:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before,
.fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before,
.fa-users:before {
	content: "";
}

.fa-chain:before,
.fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before,
.fa-scissors:before {
	content: "";
}

.fa-copy:before,
.fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-floppy-o:before,
.fa-save:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-sort:before,
.fa-unsorted:before {
	content: "";
}

.fa-sort-desc:before,
.fa-sort-down:before {
	content: "";
}

.fa-sort-asc:before,
.fa-sort-up:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "";
}

.fa-gavel:before,
.fa-legal:before {
	content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-bolt:before,
.fa-flash:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-clipboard:before,
.fa-paste:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-chain-broken:before,
.fa-unlink:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-caret-square-o-down:before,
.fa-toggle-down:before {
	content: "";
}

.fa-caret-square-o-up:before,
.fa-toggle-up:before {
	content: "";
}

.fa-caret-square-o-right:before,
.fa-toggle-right:before {
	content: "";
}

.fa-eur:before,
.fa-euro:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before,
.fa-usd:before {
	content: "";
}

.fa-inr:before,
.fa-rupee:before {
	content: "";
}

.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
	content: "";
}

.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
	content: "";
}

.fa-krw:before,
.fa-won:before {
	content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-caret-square-o-left:before,
.fa-toggle-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-try:before,
.fa-turkish-lira:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-bank:before,
.fa-institution:before,
.fa-university:before {
	content: "";
}

.fa-graduation-cap:before,
.fa-mortar-board:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before,
.fa-car:before {
	content: "";
}

.fa-cab:before,
.fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
	content: "";
}

.fa-file-archive-o:before,
.fa-file-zip-o:before {
	content: "";
}

.fa-file-audio-o:before,
.fa-file-sound-o:before {
	content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
	content: "";
}

.fa-empire:before,
.fa-ge:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before,
.fa-weixin:before {
	content: "";
}

.fa-paper-plane:before,
.fa-send:before {
	content: "";
}

.fa-paper-plane-o:before,
.fa-send-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-futbol-o:before,
.fa-soccer-ball-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before,
.fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-bed:before,
.fa-hotel:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-y-combinator:before,
.fa-yc:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
	content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
	content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: "";
}

.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-television:before,
.fa-tv:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
	content: "";
}

.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-sign-language:before,
.fa-signing:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-address-card:before,
.fa-vcard:before {
	content: "";
}

.fa-address-card-o:before,
.fa-vcard-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
	content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	clip: auto;
	white-space: normal;
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.ui-widget,
.ui-widget * {
	box-sizing: border-box;
}

.ui-helper-hidden {
	display: none !important;
}

.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-hidden-accessible input,
.ui-helper-hidden-accessible select {
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.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::after,
.ui-helper-clearfix::before {
	content: "";
	display: table;
}

.ui-helper-clearfix::after {
	clear: both;
}

.ui-helper-clearfix {
	zoom: 1;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-state-disabled,
.ui-state-disabled a {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .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-shadow {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);
}

.ui-unselectable-text {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.ui-scrollbar-measure {
	width: 100px;
	height: 100px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
}

.ui-overflow-hidden {
	overflow: hidden;
}

::-webkit-input-placeholder {
	color: #898989;
}

:-moz-placeholder {
	color: #898989;
	opacity: 1;
}

::-moz-placeholder {
	color: #898989;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #898989;
}

::-ms-input-placeholder {
	color: #898989;
}

.ui-placeholder {
	color: #898989;
}

button,
input[type=button],
input[type=file]::-webkit-file-upload-button,
input[type=reset],
input[type=submit] {
	border-radius: 0;
}

.ui-accordion {
	width: 100%;
}

.ui-accordion .ui-accordion-header a {
	display: block;
}

.ui-accordion .ui-accordion-content {
	border-top: 0;
	overflow: visible;
	zoom: 1;
}

.ui-accordion .ui-accordion-header.ui-state-disabled,
.ui-accordion .ui-accordion-header.ui-state-disabled a {
	cursor: default;
}

.ui-accordion-content-wrapper-overflown {
	overflow: hidden;
}

.ui-rtl .ui-accordion .ui-accordion-header a {
	padding: .5em 2em .5em .5em;
}

.ui-rtl .ui-accordion .ui-accordion-toggle-icon {
	left: initial;
	right: .5em;
}

.ui-rtl .ui-accordion .ui-accordion-toggle-icon.pi-caret-right:before {
	content: '\e904';
}

.ui-blockui {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-blockui-document {
	position: fixed;
}

.ui-autocomplete {
	width: auto;
	zoom: 1;
	cursor: pointer;
	box-shadow: none;
	position: relative;
	display: inline-block;
}

.ui-autocomplete .ui-autocomplete-dropdown {
	height: 100%;
	width: 2em;
	margin-right: 0;
	vertical-align: top;
}

.ui-autocomplete .ui-autocomplete-input {
	padding-right: 1.5em;
}

.ui-autocomplete-loader {
	position: absolute;
	right: .25em;
	top: 50%;
	margin-top: -.5em;
}

.ui-autocomplete-query {
	font-weight: 700;
}

.ui-autocomplete .ui-autocomplete-panel {
	min-width: 100%;
}

.ui-autocomplete-panel {
	position: absolute;
	overflow: auto;
}

.ui-autocomplete-panel .ui-autocomplete-list {
	padding: .4em;
	border: 0;
}

.ui-autocomplete-panel .ui-autocomplete-list-item {
	border: 0;
	cursor: pointer;
	font-weight: 400;
	margin: 1px 0;
	padding: .186em .313em;
	text-align: left;
}

.ui-autocomplete .ui-button-icon-only,
.ui-autocomplete .ui-button-icon-only:enabled:active,
.ui-autocomplete .ui-button-icon-only:enabled:focus,
.ui-autocomplete .ui-button-icon-only:enabled:hover {
	border-left: 0;
}

.ui-autocomplete-multiple-container {
	display: inline-block;
	vertical-align: middle;
}

.ui-autocomplete-multiple-container.ui-inputtext {
	clear: left;
	cursor: text;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0 1.5em 0 .25em;
}

.ui-autocomplete-token {
	cursor: default;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	padding: .125em .5em;
	white-space: nowrap;
	position: relative;
	margin-right: .125em;
	border: 0;
	font-size: .9em;
}

.ui-autocomplete-token-label {
	display: block;
	margin-right: 2em;
}

.ui-autocomplete-token-icon {
	margin-top: -.5em;
	position: absolute;
	right: .2em;
	top: 50%;
	cursor: pointer;
}

.ui-autocomplete-input-token {
	display: inline-block;
	vertical-align: middle;
	list-style-type: none;
	margin: 0 0 0 .125em;
	padding: .25em .25em .25em 0;
}

.ui-autocomplete-input-token input {
	border: 0;
	width: 10em;
	outline: 0;
	background-color: transparent;
	margin: 0;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
}

.ui-autocomplete-dd .ui-autocomplete-loader {
	right: 2.25em;
}

.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-corner-all,
.ui-autocomplete-dd input.ui-corner-all {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-corner-all {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-fluid .ui-autocomplete,
.ui-fluid .ui-autocomplete-input,
.ui-fluid p-autocomplete {
	width: 100%;
}

.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-input,
.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-multiple-container {
	width: calc(100% - 2em);
}

.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
	width: 2em;
}

.ui-button {
	display: inline-block;
	position: relative;
	text-decoration: none !important;
	text-align: center;
	zoom: 1;
	overflow: visible;
}

p-button {
	display: inline-block;
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}

.ui-button-text-only .ui-button-text {
	padding: .25em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-text-empty .ui-button-text {
	padding: .25em;
	text-indent: -9999999px;
}

.ui-button-text-icon-left .ui-button-text {
	padding: .25em 1em .25em 2.1em;
}

.ui-button-text-icon-right .ui-button-text {
	padding: .25em 2.1em .25em 1em;
}

.ui-button-icon-only .ui-button-icon-left,
.ui-button-text-icon-left .ui-button-icon-left,
.ui-button-text-icon-right .ui-button-icon-right {
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	height: 1em;
}

.ui-button-icon-only .ui-button-icon-left {
	top: 50%;
	left: 50%;
	margin-top: -.5em;
	margin-left: -.5em;
	width: 1em;
	height: 1em;
}

.ui-button-icon-left {
	left: .5em;
}

.ui-button-icon-right {
	right: .5em;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: 0;
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-fluid .ui-button {
	width: 100%;
}

.ui-fluid .ui-button-text-icon-left .ui-button-text,
.ui-fluid .ui-button-text-icon-right .ui-button-text {
	padding-left: 1em;
	padding-right: 1em;
}

.ui-fluid .ui-buttonset,
.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button {
	width: 100%;
}

.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button {
	width: 50%;
}

.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button {
	width: 33.3%;
}

.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button {
	width: 25%;
}

.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button {
	width: 20%;
}

.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button {
	width: 16.6%;
}

@media(max-width:640px) {

	.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,
	.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,
	.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,
	.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,
	.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,
	.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button {
		width: 100%;
	}
}

.ui-breadcrumb {
	margin: 0;
	padding: .5em;
}

.ui-breadcrumb ul {
	margin: 0;
	padding: 0;
}

.ui-breadcrumb ul li {
	display: inline-block;
	margin: 0 .25em;
}

.ui-breadcrumb-chevron,
.ui-breadcrumb-home {
	vertical-align: middle;
}

.ui-breadcrumb ul li .ui-menuitem-link {
	text-decoration: none;
}

.ui-breadcrumb .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-breadcrumb .ui-menuitem-text {
	vertical-align: middle;
}

.ui-calendar {
	position: relative;
	display: inline-block;
}

.ui-calendar .ui-calendar-button {
	height: 100%;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	width: 2em;
	border-left: 0;
}

.ui-calendar .ui-calendar-button:enabled:hover,
.ui-calendar .ui-calendar-button:focus {
	border-left: 0;
}

.ui-calendar .ui-datepicker {
	min-width: 100%;
}

.ui-fluid .ui-calendar {
	width: 100%;
}

.ui-fluid .ui-calendar-button {
	width: 2em;
}

.ui-fluid .ui-datepicker-buttonbar button {
	width: auto;
}

.ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext {
	width: calc(100% - 2em);
}

.ui-datepicker {
	width: auto;
	position: absolute;
}

.ui-datepicker.ui-datepicker-inline {
	display: inline-block;
	position: static;
}

.ui-datepicker .ui-datepicker-group {
	border-width: 0;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: .5em;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev {
	left: .125em;
}

.ui-datepicker .ui-datepicker-next {
	right: .125em;
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -.5em;
	margin-left: -.5em;
}

.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: .125em 0;
	vertical-align: middle;
}

.ui-datepicker select.ui-datepicker-month {
	margin-right: .25em;
}

.ui-datepicker span.ui-datepicker-year {
	margin-left: .25em;
}

.ui-datepicker-multiple-month .ui-datepicker-group {
	display: table-cell;
	border-width: 0 1px 0 0;
}

.ui-datepicker table {
	width: 100%;
	border-collapse: collapse;
}

.ui-datepicker th {
	padding: .5em;
	text-align: center;
	font-weight: 700;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 0;
}

.ui-datepicker td>a,
.ui-datepicker td>span {
	display: block;
	padding: .5em;
	text-decoration: none;
	border: 0;
	text-align: center;
}

.ui-datepicker .ui-datepicker-buttonbar {
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	padding: .5em;
}

.ui-datepicker .ui-datepicker-buttonbar>.ui-g>div:last-child {
	text-align: right;
}

.ui-datepicker .ui-datepicker-buttonbar>.ui-g>div {
	padding: 0;
}

.ui-calendar.ui-calendar-w-btn input {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.ui-monthpicker .ui-monthpicker-month {
	width: 33.3%;
	display: inline-block;
	text-align: center;
	padding: .5em;
	cursor: pointer;
}

.ui-datepicker-monthpicker select.ui-datepicker-year {
	width: auto;
}

.ui-timepicker {
	text-align: center;
	padding: .5em 0;
}

.ui-timepicker>div {
	display: inline-block;
	margin-left: .5em;
	min-width: 1.5em;
}

.ui-timepicker>.ui-minute-picker,
.ui-timepicker>.ui-second-picker {
	margin-left: 0;
}

.ui-timepicker>.ui-separator {
	margin-left: 0;
	min-width: .75em;
}

.ui-timepicker>.ui-separator a {
	visibility: hidden;
}

.ui-timepicker>div a {
	display: block;
	opacity: .7;
	filter: Alpha(Opacity=70);
	cursor: pointer;
}

.ui-timepicker>div a:last-child {
	margin-top: .3em;
}

.ui-timepicker>div a:hover {
	display: block;
	opacity: 1;
	filter: Alpha(Opacity=100);
}

input[type=text]::-ms-clear {
	display: none;
}

.ui-calendar .ui-datepicker-touch-ui,
.ui-datepicker-touch-ui {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 80vw;
}

.ui-datepicker-touch-ui.ui-datepicker th {
	padding: 2em 0;
}

.ui-datepicker-touch-ui.ui-datepicker td {
	padding: 0;
}

.ui-datepicker-touch-ui.ui-datepicker td>a,
.ui-datepicker-touch-ui.ui-datepicker td>span {
	padding: 2em 0;
}

.ui-datepicker-touch-ui .ui-timepicker {
	padding: 1em 0;
}

.ui-datepicker-touch-ui .ui-timepicker>div a {
	font-size: 2em;
}

.ui-datepicker-mask {
	position: fixed;
	width: 100%;
	height: 100%;
}

@media screen and (max-width:40em) {
	.ui-datepicker-multiple-month {
		width: 17em;
		overflow: auto;
	}

	.ui-datepicker-touch-ui.ui-datepicker td a,
	.ui-datepicker-touch-ui.ui-datepicker td span,
	.ui-datepicker-touch-ui.ui-datepicker th {
		padding: 1em 0;
	}
}

.ui-card-header img {
	width: 100%;
}

.ui-card-body {
	padding: 1em;
}

.ui-card-title {
	font-size: 1.5em;
	font-weight: 700;
	margin-bottom: .5em;
}

.ui-card-subtitle {
	opacity: .7;
	margin-bottom: .5em;
	margin-top: -.25em;
	font-weight: 700;
}

.ui-card-footer {
	padding-top: 1em;
}

.ui-carousel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.ui-carousel-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow: auto;
	padding: 0 .5em;
}

.ui-carousel-next,
.ui-carousel-prev {
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 2.5em;
	height: 2.5em;
	position: relative;
}

.ui-carousel-next span,
.ui-carousel-prev span {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ui-carousel-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 0 .1em;
}

.ui-carousel-footer,
.ui-carousel-header {
	padding: .5em;
	z-index: 1;
}

.ui-carousel-items-content {
	overflow: hidden;
	width: 100%;
}

.ui-carousel-items-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.ui-carousel-items-container .ui-carousel-item {
	width: 100%;
	box-sizing: border-box;
	overflow: auto;
}

.ui-carousel-dots-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: .5em;
}

.ui-carousel-vertical .ui-carousel-container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.ui-carousel-vertical .ui-carousel-items-container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.ui-carousel-vertical .ui-carousel-dots-container {
	margin: .75em 0;
}

.ui-chips>ul.ui-inputtext {
	clear: left;
	cursor: text;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0 .25em;
}

.ui-chips-token {
	cursor: default;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	padding: .125em .5em;
	white-space: nowrap;
	position: relative;
	margin-right: .125em;
	border: 0;
	font-size: .9em;
}

.ui-chips-token .ui-chips-token-label {
	display: block;
	margin-right: 2em;
}

.ui-chips>.ui-state-disabled .ui-chips-token-label {
	margin-right: 0;
}

.ui-chips-token .ui-chips-token-icon {
	margin-top: -.5em;
	position: absolute;
	right: .2em;
	top: 50%;
	cursor: pointer;
}

.ui-chips-input-token {
	display: inline-block;
	vertical-align: middle;
	list-style-type: none;
	margin: 0 0 0 .125em;
	padding: .25em .25em .25em 0;
}

.ui-chips-input-token input {
	border: 0;
	width: 10em;
	outline: 0;
	background-color: transparent;
	margin: 0;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
}

.ui-chkbox {
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	margin-right: .25em;
	-ms-user-select: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.ui-chkbox .ui-chkbox-box {
	width: 1.125em;
	height: 1.125em;
	line-height: 1.125em;
	border-radius: 2px;
	text-align: center;
}

.ui-chkbox .ui-chkbox-icon {
	display: block;
}

.ui-chkbox-label {
	vertical-align: middle;
}

.ui-chkbox-readonly {
	cursor: default;
}

.ui-colorpicker {
	display: inline-block;
}

.ui-colorpicker-dragging {
	cursor: pointer;
}

.ui-colorpicker-overlay {
	position: relative;
}

.ui-colorpicker-panel {
	position: relative;
	width: 193px;
	height: 166px;
	background-color: #323232;
	border-color: #191919;
}

.ui-colorpicker-overlay-panel {
	position: absolute;
}

.ui-colorpicker-preview {
	width: 2em;
	cursor: pointer;
}

.ui-colorpicker-panel .ui-colorpicker-content {
	position: relative;
}

.ui-colorpicker-panel .ui-colorpicker-color-selector {
	width: 150px;
	height: 150px;
	top: 8px;
	left: 8px;
	position: absolute;
}

.ui-colorpicker-panel .ui-colorpicker-color {
	width: 150px;
	height: 150px;
	background: url(color.png) left top no-repeat;
}

.ui-colorpicker-panel .ui-colorpicker-color-handle {
	position: absolute;
	top: 0;
	left: 150px;
	border-radius: 100%;
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	margin: -5px 0 0 -5px;
	cursor: pointer;
}

.ui-colorpicker-panel .ui-colorpicker-hue {
	background: url(hue.png) left top no-repeat;
	width: 17px;
	height: 150px;
	top: 8px;
	left: 167px;
	position: absolute;
	opacity: .85;
}

.ui-colorpicker-panel .ui-colorpicker-hue-handle {
	position: absolute;
	top: 150px;
	left: 0;
	width: 21px;
	margin-left: -2px;
	margin-top: -5px;
	height: 10px;
	border: 2px solid #fff;
	opacity: .85;
	cursor: pointer;
}

.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-color-handle,
.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-hue-handle {
	opacity: .5;
}

.ui-contextmenu {
	width: 12.5em;
	padding: .25em;
	position: absolute;
	display: none;
}

.ui-contextmenu .ui-menu-separator {
	border-width: 1px 0 0;
}

.ui-contextmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ui-contextmenu .ui-submenu-list {
	display: none;
	position: absolute;
	width: 12.5em;
	padding: .25em;
}

.ui-contextmenu .ui-menuitem-link {
	padding: .25em;
	display: block;
	position: relative;
}

.ui-contextmenu .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-contextmenu .ui-menuitem-text {
	vertical-align: middle;
}

.ui-contextmenu .ui-menuitem {
	position: relative;
}

.ui-contextmenu .ui-menuitem-link .ui-submenu-icon {
	position: absolute;
	margin-top: -.5em;
	right: 0;
	top: 50%;
}

.ui-contextmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
	display: block !important;
}

.ui-datagrid .ui-paginator {
	text-align: center;
}

.ui-datagrid-column {
	padding: .25em;
}

.ui-datagrid-content-empty {
	padding: .25em .625em;
}

.ui-datagrid .ui-datagrid-footer,
.ui-datagrid .ui-datagrid-header {
	text-align: center;
	padding: .5em .75em;
}

.ui-datagrid .ui-datagrid-header {
	border-bottom: 0;
}

.ui-datagrid .ui-datagrid-footer {
	border-top: 0;
}

.ui-datagrid .ui-paginator-top {
	border-bottom: 0;
}

.ui-datagrid .ui-paginator-bottom {
	border-top: 0;
}

.ui-datascroller .ui-datascroller-header {
	text-align: center;
	padding: .5em .75em;
	border-bottom: 0;
}

.ui-datascroller .ui-datascroller-footer {
	text-align: center;
	padding: .25em .625em;
	border-top: 0;
}

.ui-datascroller .ui-datascroller-content {
	padding: .25em .625em;
}

.ui-datascroller-inline .ui-datascroller-content {
	overflow: auto;
}

.ui-datascroller .ui-datascroller-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ui-datalist .ui-datalist-footer,
.ui-datalist .ui-datalist-header {
	text-align: center;
	padding: .5em .75em;
}

.ui-datalist .ui-datalist-header {
	border-bottom: 0;
}

.ui-datalist .ui-datalist-footer {
	border-top: 0;
}

.ui-datalist .ui-datalist-data {
	margin: 0;
	padding: 0;
}

.ui-datalist .ui-datalist-data>li {
	list-style-type: none;
}

.ui-datalist .ui-datalist-emptymessage {
	padding: .5em .75em;
}

.ui-datalist.ui-datalist-scrollable .ui-datalist-content {
	overflow: auto;
}

.ui-datalist .ui-paginator-top {
	border-bottom: 0;
}

.ui-datalist .ui-paginator-bottom {
	border-top: 0;
}

.ui-dataview {
	position: relative;
}

.ui-dataview .ui-paginator {
	text-align: center;
}

.ui-dataview-column {
	padding: .25em;
}

.ui-dataview-content-empty {
	padding: .25em .625em;
}

.ui-dataview .ui-dataview-footer,
.ui-dataview .ui-dataview-header {
	padding: .5em .75em;
}

.ui-dataview .ui-dataview-header {
	border-bottom: 0;
}

.ui-dataview .ui-dataview-footer {
	border-top: 0;
}

.ui-dataview .ui-paginator-top {
	border-bottom: 0;
}

.ui-dataview .ui-paginator-bottom {
	border-top: 0;
}

.ui-dataview.ui-dataview-list>.ui-dataview-content>div.ui-g>div {
	width: 100%;
}

.ui-dataview .ui-dataview-emptymessage {
	padding: .5em .75em;
}

.ui-dataview-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	-ms-filter: "alpha(opacity=10)";
	opacity: .1;
	z-index: 1;
}

.ui-dataview-loading-content {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	margin-top: -1em;
	margin-left: -1em;
}

.ui-dataview-loading-icon {
	font-size: 2em;
}

.ui-dialog {
	position: fixed;
}

.ui-dynamicdialog {
	top: 50%;
	left: 50%;
}

.ui-dialog .ui-dialog-titlebar {
	position: relative;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em .75em;
	background: 0;
	zoom: 1;
}

.ui-dialog-resizable .ui-dialog-content {
	overflow: auto;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-dialog .ui-dialog-titlebar-icon {
	text-decoration: none;
	float: right;
	padding: .125em;
	cursor: pointer;
	border: 1px solid transparent;
}

.ui-dialog .ui-dialog-titlebar-icon span {
	display: block;
	margin: 0;
}

.ui-dialog-footer {
	padding: 1em;
	border-width: 1px 0 0;
	text-align: right;
}

.ui-dialog-mask {
	position: fixed;
	width: 100%;
	height: 100%;
}

.ui-dialog-maximized {
	-webkit-transition: left .3s, top .3s, width .3s, height .3s;
	transition: left .3s, top .3s, width .3s, height .3s;
}

.ui-confirmdialog {
	width: 30em;
	top: 50%;
	left: 50%;
}

.ui-confirmdialog.ui-dialog .ui-dialog-content {
	padding: 1em 2em;
}

.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon {
	font-size: 1.5em;
	margin-right: .5em;
	position: relative;
	top: .2em;
}

.ui-dialog-footer .ui-button {
	margin-right: .25em;
}

.ui-fluid .ui-dialog-footer .ui-button {
	width: auto;
}

.ui-rtl .ui-dialog .ui-dialog-titlebar-close {
	float: left;
}

.ui-rtl .ui-dialog .ui-dialog-buttonpane button {
	text-align: right;
}

@media screen and (max-width:40em) {
	.ui-confirmdialog {
		width: 90%;
	}
}

.ui-dropdown {
	display: inline-block;
	position: relative;
	cursor: pointer;
	vertical-align: middle;
	min-width: 12.5em;
}

.ui-dropdown .ui-dropdown-hidden-select {
	bottom: 0;
	clip: auto;
}

.ui-dropdown .ui-dropdown-hidden-select select {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	height: 1px;
	position: absolute;
	top: 0;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.ui-dropdown .ui-dropdown-clear-icon {
	position: absolute;
	right: 2em;
	top: 50%;
	font-size: 1em;
	height: 1em;
	margin-top: -.5em;
}

.ui-dropdown .ui-dropdown-trigger {
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	cursor: pointer;
	width: 1.5em;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 .25em;
}

.ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {
	top: 50%;
	left: 50%;
	margin-top: -.5em;
	margin-left: -.5em;
	position: absolute;
}

.ui-dropdown .ui-dropdown-label {
	display: block;
	border: 0;
	white-space: nowrap;
	overflow: hidden;
	font-weight: 400;
	width: 100%;
}

.ui-dropdown-item-empty,
.ui-dropdown-label-empty {
	text-indent: -9999px;
	overflow: hidden;
}

.ui-dropdown.ui-state-disabled .ui-dropdown-label,
.ui-dropdown.ui-state-disabled .ui-dropdown-trigger {
	cursor: default;
}

.ui-dropdown label.ui-dropdown-label {
	cursor: pointer;
}

.ui-dropdown input.ui-dropdown-label {
	cursor: default;
}

.ui-dropdown .ui-dropdown-panel {
	min-width: 100%;
}

.ui-dropdown-panel {
	position: absolute;
	height: auto;
}

.ui-dropdown-panel .ui-dropdown-items-wrapper {
	overflow: auto;
}

.ui-dropdown-panel .ui-dropdown-item {
	font-weight: 400;
	border: 0;
	cursor: pointer;
	margin: 1px 0;
	padding: .125em .25em;
	text-align: left;
}

.ui-dropdown-panel .ui-dropdown-empty-message {
	padding: .5em;
}

.ui-dropdown-panel .ui-dropdown-item-group {
	font-weight: 700;
	cursor: default;
}

.ui-dropdown-panel .ui-dropdown-list {
	padding: .4em;
	border: 0;
}

.ui-dropdown-panel .ui-dropdown-filter {
	width: 100%;
	box-sizing: border-box;
	padding-right: 1.5em;
}

.ui-dropdown-panel .ui-dropdown-filter-container {
	position: relative;
	margin: 0;
	padding: .4em;
	display: inline-block;
	width: 100%;
}

.ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon {
	position: absolute;
	top: .8em;
	right: 1em;
}

.ui-fluid .ui-dropdown {
	width: 100%;
	min-width: 100%;
}

.ui-fieldset,
.ui-fieldset .ui-fieldset-legend {
	padding: .5em 1em;
}

.ui-fieldset-toggleable .ui-fieldset-legend {
	padding: 0;
}

.ui-fieldset-toggleable .ui-fieldset-legend a {
	padding: .5em 1em;
	cursor: pointer;
	white-space: nowrap;
	display: block;
}

.ui-fieldset .ui-fieldset-toggler {
	margin-right: .1em;
	display: inline-block;
	vertical-align: middle;
}

.ui-fieldset .ui-fieldset-legend-text {
	vertical-align: middle;
}

.ui-fieldset .ui-fieldset-content-wrapper-overflown {
	overflow: hidden;
}

.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input {
	cursor: default;
}

.ui-fileupload-buttonbar {
	padding: .5em;
	border-bottom: 0;
}

.ui-fileupload-buttonbar .ui-button {
	vertical-align: middle;
	margin-right: .25em;
}

.ui-fileupload-content {
	padding: 1em;
	position: relative;
	-webkit-transition: border-color .3s;
	transition: border-color .3s;
}

.ui-fileupload-content.ui-fileupload-highlight {
	border-color: #156090;
}

.ui-fileupload-files img {
	border: 0;
}

.ui-fileupload-files {
	display: table;
}

.ui-fileupload-row {
	display: table-row;
}

.ui-fileupload-row>div {
	display: table-cell;
	padding: .5em 1em;
	vertical-align: middle;
}

.ui-fileupload-content .ui-progressbar {
	width: 100%;
	position: absolute;
	top: 1px;
	left: 0;
	height: .25em;
	border: 0;
}

.ui-fileupload-content .ui-progressbar-value {
	border-radius: 0;
	border: 0;
}

.ui-fileupload-choose {
	position: relative;
	overflow: hidden;
}

.ui-fileupload-choose input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	direction: ltr;
	cursor: pointer;
	z-index: 1;
}

.ui-fileupload-choose.ui-fileupload-choose-selected input[type=file] {
	display: none;
}

.ui-fluid .ui-fileupload .ui-button {
	width: auto;
}

.ui-fluid .ui-fileupload-content .ui-button-icon-only {
	width: 2em;
}

@media(max-width:40em) {
	.ui-fileupload-buttonbar .ui-button {
		display: block;
		width: 100%;
		margin-right: 0;
		margin-bottom: .25em;
	}

	.ui-fileupload-buttonbar .ui-button:last-child {
		margin-bottom: 0;
	}

	.ui-fileupload-row>div {
		display: block;
	}
}

.ui-galleria {
	overflow: hidden;
	visibility: hidden;
	position: relative;
}

.ui-galleria .ui-galleria-panel-wrapper {
	position: relative;
	padding: 0;
	margin: 0;
}

.ui-galleria .ui-galleria-panel {
	-webkit-filter: inherit;
	filter: inherit;
	position: absolute;
	top: 0;
	left: 0;
	list-style-type: none;
}

.ui-galleria .ui-galleria-filmstrip-wrapper {
	overflow: hidden;
	margin: .25em auto;
	position: relative;
}

.ui-galleria .ui-galleria-filmstrip {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 2340px;
	position: absolute;
	top: 0;
	left: 0;
}

.ui-galleria .ui-galleria-frame {
	float: left;
	margin-right: 5px;
	opacity: .3;
	cursor: pointer;
}

.ui-galleria .ui-galleria-frame-active {
	opacity: 1;
}

.ui-galleria .ui-galleria-frame-content {
	overflow: hidden;
}

.ui-galleria .ui-galleria-nav-next,
.ui-galleria .ui-galleria-nav-prev {
	cursor: pointer;
	position: absolute;
	z-index: 1;
}

.ui-galleria .ui-galleria-nav-prev {
	left: 4px;
}

.ui-galleria .ui-galleria-nav-next {
	right: 4px;
}

.ui-galleria .ui-galleria-caption {
	position: absolute;
	left: 1px;
	background-color: rgba(0, 0, 0, .5);
	display: none;
	color: #ededed;
	padding: .2em 1em;
}

.ui-galleria .ui-galleria-caption h4 {
	color: #ededed;
}

.ui-galleria .ui-galleria-panel-content {
	padding: 1em 1.4em;
}

.ui-grid {
	clear: both;
	padding: 0;
	margin: 0;
}

.ui-grid::after,
.ui-grid::before {
	content: "";
	display: table;
}

.ui-grid::after {
	clear: both;
}

.ui-grid .ui-grid-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	clear: both;
}

.ui-grid-row::after {
	clear: both;
	content: "";
	display: table;
}

.ui-grid-col-1,
.ui-grid-col-10,
.ui-grid-col-11,
.ui-grid-col-12,
.ui-grid-col-2,
.ui-grid-col-3,
.ui-grid-col-4,
.ui-grid-col-5,
.ui-grid-col-6,
.ui-grid-col-7,
.ui-grid-col-8,
.ui-grid-col-9 {
	float: left;
	box-sizing: border-box;
}

.ui-grid-col-1 {
	width: 8.33333%;
}

.ui-grid-col-2 {
	width: 16.66666%;
}

.ui-grid-col-3 {
	width: 25%;
}

.ui-grid-col-4 {
	width: 33.33333%;
}

.ui-grid-col-5 {
	width: 41.66666%;
}

.ui-grid-col-6 {
	width: 50%;
}

.ui-grid-col-7 {
	width: 58.33333%;
}

.ui-grid-col-8 {
	width: 66.66666%;
}

.ui-grid-col-9 {
	width: 75%;
}

.ui-grid-col-10 {
	width: 83.33333%;
}

.ui-grid-col-11 {
	width: 91.66666%;
}

.ui-grid-col-12 {
	width: 100%;
}

@media(min-width:480px) {
	.ui-grid-fixed {
		width: 480px;
	}
}

@media(min-width:768px) {
	.ui-grid-fixed {
		width: 768px;
	}
}

@media(min-width:960px) {
	.ui-grid-fixed {
		width: 960px;
	}
}

@media(min-width:1024px) {
	.ui-grid-fixed {
		width: 1024px;
	}
}

.ui-grid.ui-grid-pad>.ui-grid-row>div {
	padding: .25em .5em;
}

@media(max-width:640px) {
	.ui-grid-responsive .ui-grid-row {
		display: block;
	}

	.ui-grid-responsive .ui-grid-col-1,
	.ui-grid-responsive .ui-grid-col-10,
	.ui-grid-responsive .ui-grid-col-11,
	.ui-grid-responsive .ui-grid-col-12,
	.ui-grid-responsive .ui-grid-col-2,
	.ui-grid-responsive .ui-grid-col-3,
	.ui-grid-responsive .ui-grid-col-4,
	.ui-grid-responsive .ui-grid-col-5,
	.ui-grid-responsive .ui-grid-col-6,
	.ui-grid-responsive .ui-grid-col-7,
	.ui-grid-responsive .ui-grid-col-8,
	.ui-grid-responsive .ui-grid-col-9 {
		width: 100%;
		float: none;
	}
}

.ui-g {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.ui-g::after {
	clear: both;
	content: "";
	display: table;
	box-sizing: border-box;
}

.ui-g-1,
.ui-g-10,
.ui-g-11,
.ui-g-12,
.ui-g-2,
.ui-g-3,
.ui-g-4,
.ui-g-5,
.ui-g-6,
.ui-g-7,
.ui-g-8,
.ui-g-9 {
	float: left;
	box-sizing: border-box;
	padding: .5em;
}

.ui-g-1 {
	width: 8.3333%;
}

.ui-g-2 {
	width: 16.6667%;
}

.ui-g-3 {
	width: 25%;
}

.ui-g-4 {
	width: 33.3333%;
}

.ui-g-5 {
	width: 41.6667%;
}

.ui-g-6 {
	width: 50%;
}

.ui-g-7 {
	width: 58.3333%;
}

.ui-g-8 {
	width: 66.6667%;
}

.ui-g-9 {
	width: 75%;
}

.ui-g-10 {
	width: 83.3333%;
}

.ui-g-11 {
	width: 91.6667%;
}

.ui-g-12 {
	width: 100%;
}

.ui-g-offset-12 {
	margin-left: 100%;
}

.ui-g-offset-11 {
	margin-left: 91.66666667%;
}

.ui-g-offset-10 {
	margin-left: 83.33333333%;
}

.ui-g-offset-9 {
	margin-left: 75%;
}

.ui-g-offset-8 {
	margin-left: 66.66666667%;
}

.ui-g-offset-7 {
	margin-left: 58.33333333%;
}

.ui-g-offset-6 {
	margin-left: 50%;
}

.ui-g-offset-5 {
	margin-left: 41.66666667%;
}

.ui-g-offset-4 {
	margin-left: 33.33333333%;
}

.ui-g-offset-3 {
	margin-left: 25%;
}

.ui-g-offset-2 {
	margin-left: 16.66666667%;
}

.ui-g-offset-1 {
	margin-left: 8.33333333%;
}

.ui-g-offset-0 {
	margin-left: 0;
}

@media screen and (max-width:40em) {

	.ui-sm-1,
	.ui-sm-10,
	.ui-sm-11,
	.ui-sm-12,
	.ui-sm-2,
	.ui-sm-3,
	.ui-sm-4,
	.ui-sm-5,
	.ui-sm-6,
	.ui-sm-7,
	.ui-sm-8,
	.ui-sm-9 {
		padding: .5em;
	}

	.ui-sm-1 {
		width: 8.3333%;
	}

	.ui-sm-2 {
		width: 16.6667%;
	}

	.ui-sm-3 {
		width: 25%;
	}

	.ui-sm-4 {
		width: 33.3333%;
	}

	.ui-sm-5 {
		width: 41.6667%;
	}

	.ui-sm-6 {
		width: 50%;
	}

	.ui-sm-7 {
		width: 58.3333%;
	}

	.ui-sm-8 {
		width: 66.6667%;
	}

	.ui-sm-9 {
		width: 75%;
	}

	.ui-sm-10 {
		width: 83.3333%;
	}

	.ui-sm-11 {
		width: 91.6667%;
	}

	.ui-sm-12 {
		width: 100%;
	}

	.ui-sm-offset-12 {
		margin-left: 100%;
	}

	.ui-sm-offset-11 {
		margin-left: 91.66666667%;
	}

	.ui-sm-offset-10 {
		margin-left: 83.33333333%;
	}

	.ui-sm-offset-9 {
		margin-left: 75%;
	}

	.ui-sm-offset-8 {
		margin-left: 66.66666667%;
	}

	.ui-sm-offset-7 {
		margin-left: 58.33333333%;
	}

	.ui-sm-offset-6 {
		margin-left: 50%;
	}

	.ui-sm-offset-5 {
		margin-left: 41.66666667%;
	}

	.ui-sm-offset-4 {
		margin-left: 33.33333333%;
	}

	.ui-sm-offset-3 {
		margin-left: 25%;
	}

	.ui-sm-offset-2 {
		margin-left: 16.66666667%;
	}

	.ui-sm-offset-1 {
		margin-left: 8.33333333%;
	}

	.ui-sm-offset-0 {
		margin-left: 0;
	}
}

@media screen and (min-width:40.063em) {

	.ui-md-1,
	.ui-md-10,
	.ui-md-11,
	.ui-md-12,
	.ui-md-2,
	.ui-md-3,
	.ui-md-4,
	.ui-md-5,
	.ui-md-6,
	.ui-md-7,
	.ui-md-8,
	.ui-md-9 {
		padding: .5em;
	}

	.ui-md-1 {
		width: 8.3333%;
	}

	.ui-md-2 {
		width: 16.6667%;
	}

	.ui-md-3 {
		width: 25%;
	}

	.ui-md-4 {
		width: 33.3333%;
	}

	.ui-md-5 {
		width: 41.6667%;
	}

	.ui-md-6 {
		width: 50%;
	}

	.ui-md-7 {
		width: 58.3333%;
	}

	.ui-md-8 {
		width: 66.6667%;
	}

	.ui-md-9 {
		width: 75%;
	}

	.ui-md-10 {
		width: 83.3333%;
	}

	.ui-md-11 {
		width: 91.6667%;
	}

	.ui-md-12 {
		width: 100%;
	}

	.ui-md-offset-12 {
		margin-left: 100%;
	}

	.ui-md-offset-11 {
		margin-left: 91.66666667%;
	}

	.ui-md-offset-10 {
		margin-left: 83.33333333%;
	}

	.ui-md-offset-9 {
		margin-left: 75%;
	}

	.ui-md-offset-8 {
		margin-left: 66.66666667%;
	}

	.ui-md-offset-7 {
		margin-left: 58.33333333%;
	}

	.ui-md-offset-6 {
		margin-left: 50%;
	}

	.ui-md-offset-5 {
		margin-left: 41.66666667%;
	}

	.ui-md-offset-4 {
		margin-left: 33.33333333%;
	}

	.ui-md-offset-3 {
		margin-left: 25%;
	}

	.ui-md-offset-2 {
		margin-left: 16.66666667%;
	}

	.ui-md-offset-1 {
		margin-left: 8.33333333%;
	}

	.ui-md-offset-0 {
		margin-left: 0;
	}
}

@media screen and (min-width:64.063em) {

	.ui-lg-1,
	.ui-lg-10,
	.ui-lg-11,
	.ui-lg-12,
	.ui-lg-2,
	.ui-lg-3,
	.ui-lg-4,
	.ui-lg-5,
	.ui-lg-6,
	.ui-lg-7,
	.ui-lg-8,
	.ui-lg-9 {
		padding: .5em;
	}

	.ui-lg-1 {
		width: 8.3333%;
	}

	.ui-lg-2 {
		width: 16.6667%;
	}

	.ui-lg-3 {
		width: 25%;
	}

	.ui-lg-4 {
		width: 33.3333%;
	}

	.ui-lg-5 {
		width: 41.6667%;
	}

	.ui-lg-6 {
		width: 50%;
	}

	.ui-lg-7 {
		width: 58.3333%;
	}

	.ui-lg-8 {
		width: 66.6667%;
	}

	.ui-lg-9 {
		width: 75%;
	}

	.ui-lg-10 {
		width: 83.3333%;
	}

	.ui-lg-11 {
		width: 91.6667%;
	}

	.ui-lg-12 {
		width: 100%;
	}

	.ui-lg-offset-12 {
		margin-left: 100%;
	}

	.ui-lg-offset-11 {
		margin-left: 91.66666667%;
	}

	.ui-lg-offset-10 {
		margin-left: 83.33333333%;
	}

	.ui-lg-offset-9 {
		margin-left: 75%;
	}

	.ui-lg-offset-8 {
		margin-left: 66.66666667%;
	}

	.ui-lg-offset-7 {
		margin-left: 58.33333333%;
	}

	.ui-lg-offset-6 {
		margin-left: 50%;
	}

	.ui-lg-offset-5 {
		margin-left: 41.66666667%;
	}

	.ui-lg-offset-4 {
		margin-left: 33.33333333%;
	}

	.ui-lg-offset-3 {
		margin-left: 25%;
	}

	.ui-lg-offset-2 {
		margin-left: 16.66666667%;
	}

	.ui-lg-offset-1 {
		margin-left: 8.33333333%;
	}

	.ui-lg-offset-0 {
		margin-left: 0;
	}
}

@media screen and (min-width:90.063em) {

	.ui-xl-1,
	.ui-xl-10,
	.ui-xl-11,
	.ui-xl-12,
	.ui-xl-2,
	.ui-xl-3,
	.ui-xl-4,
	.ui-xl-5,
	.ui-xl-6,
	.ui-xl-7,
	.ui-xl-8,
	.ui-xl-9 {
		padding: .5em;
	}

	.ui-xl-1 {
		width: 8.3333%;
	}

	.ui-xl-2 {
		width: 16.6667%;
	}

	.ui-xl-3 {
		width: 25%;
	}

	.ui-xl-4 {
		width: 33.3333%;
	}

	.ui-xl-5 {
		width: 41.6667%;
	}

	.ui-xl-6 {
		width: 50%;
	}

	.ui-xl-7 {
		width: 58.3333%;
	}

	.ui-xl-8 {
		width: 66.6667%;
	}

	.ui-xl-9 {
		width: 75%;
	}

	.ui-xl-10 {
		width: 83.3333%;
	}

	.ui-xl-11 {
		width: 91.6667%;
	}

	.ui-xl-12 {
		width: 100%;
	}

	.ui-xl-offset-12 {
		margin-left: 100%;
	}

	.ui-xl-offset-11 {
		margin-left: 91.66666667%;
	}

	.ui-xl-offset-10 {
		margin-left: 83.33333333%;
	}

	.ui-xl-offset-9 {
		margin-left: 75%;
	}

	.ui-xl-offset-8 {
		margin-left: 66.66666667%;
	}

	.ui-xl-offset-7 {
		margin-left: 58.33333333%;
	}

	.ui-xl-offset-6 {
		margin-left: 50%;
	}

	.ui-xl-offset-5 {
		margin-left: 41.66666667%;
	}

	.ui-xl-offset-4 {
		margin-left: 33.33333333%;
	}

	.ui-xl-offset-3 {
		margin-left: 25%;
	}

	.ui-xl-offset-2 {
		margin-left: 16.66666667%;
	}

	.ui-xl-offset-1 {
		margin-left: 8.33333333%;
	}

	.ui-xl-offset-0 {
		margin-left: 0;
	}
}

.ui-g-nopad {
	padding: 0;
}

.ui-growl {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 20em;
}

.ui-growl-item-container {
	position: relative;
	margin: 0 0 10px;
	opacity: .95;
	filter: alpha(opacity=95);
}

.ui-growl-item {
	position: relative;
	display: block;
	padding: .5em 1em;
}

.ui-growl-item p {
	padding: 0;
	margin: 0;
}

.ui-growl-icon-close {
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}

.ui-growl-title {
	font-weight: 700;
	padding: 0 0 .5em;
	display: block;
}

.ui-growl-image {
	position: absolute;
	display: inline-block;
	left: .5em;
	top: .25em;
	padding: 0;
	font-size: 2em;
}

.ui-growl-message {
	padding: 0 0 .25em;
	margin-left: 2.5em;
}

.ui-growl-message p {
	font-weight: 400;
}

.ui-inplace .ui-inplace-display {
	display: inline;
	cursor: pointer;
	border: 0;
	padding: .25em;
	font-weight: 400;
}

.ui-inplace .ui-inplace-content {
	display: inline;
}

.ui-fluid .ui-inputgroup p-inputmask {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.ui-inputgroup p-inputmask:not(:first-child) .ui-inputtext {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 0;
}

.ui-inputgroup p-inputmask:not(:last-child) .ui-inputtext {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: 0;
}

.ui-inputswitch {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 1.75em;
}

.ui-inputswitch-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: .3s;
	transition: .3s;
	border-radius: 30px;
}

.ui-inputswitch-slider:before {
	position: absolute;
	content: "";
	height: 1.25em;
	width: 1.25em;
	left: .25em;
	bottom: .25em;
	border-radius: 50%;
	-webkit-transition: .3s;
	transition: .3s;
}

.ui-inputswitch-checked .ui-inputswitch-slider:before {
	-webkit-transform: translateX(1.25em);
	-ms-transform: translateX(1.25em);
	transform: translateX(1.25em);
}

.ui-inputswitch-readonly .ui-inputswitch-slider,
.ui-inputswitch.ui-state-disabled .ui-inputswitch-slider {
	cursor: default;
}

.ui-inputtext {
	margin: 0;
	outline: 0;
	padding: .25em;
	font-weight: 400;
}

.ui-widget-content .ui-inputtext,
.ui-widget-header .ui-inputtext {
	font-weight: 400;
}

.ui-fluid .ui-inputtext {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.ui-inputgroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.ui-inputgroup .ui-inputgroup-addon {
	display: inline-block;
	text-align: center;
	min-width: 1.5em;
	padding: .25em;
	border-width: 1px;
	border-style: solid;
}

.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon {
	border-left: 0;
}

.ui-inputgroup .ui-inputtext {
	padding-left: .5em;
}

.ui-inputgroup .ui-inputtext:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 0;
}

.ui-inputgroup .ui-inputtext:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: 0;
}

.ui-inputgroup .ui-button {
	margin-right: 0;
	border-radius: 0;
}

.ui-fluid .ui-inputgroup .ui-button {
	width: auto;
}

.ui-fluid .ui-inputgroup .ui-inputtext {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.ui-inputgroup .ui-chkbox,
.ui-inputgroup .ui-radiobutton {
	margin-right: 0;
	vertical-align: bottom;
}

.ui-float-label {
	display: block;
	position: relative;
}

.ui-float-label>label {
	font-weight: 400;
	position: absolute;
	pointer-events: none;
	left: .25em;
	top: 50%;
	margin-top: -.5em;
	transition: .3s ease all;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	color: #898989;
	line-height: 1;
}

.ui-float-label>input:-webkit-autofill~label {
	top: -.75em;
	font-size: 12px;
}

.ui-float-label>.ui-inputwrapper-filled~label,
.ui-float-label>.ui-inputwrapper-focus~label,
.ui-float-label>input.ui-state-filled~label,
.ui-float-label>input:focus~label {
	top: -.75em;
	font-size: 12px;
}

.ui-inputtextarea-resizable {
	overflow: hidden;
	resize: none;
}

.ui-fluid .ui-inputtextarea {
	width: 100%;
}

.ui-float-label>textarea~label {
	left: .25em;
	top: .75em;
}

.ui-float-label textarea:-webkit-autofill~label {
	top: -.75em;
	font-size: 12px;
}

.ui-float-label textarea.ui-state-filled~label,
.ui-float-label textarea:focus~label {
	top: -.75em;
	font-size: 12px;
}

.ui-lightbox {
	position: fixed;
	display: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.ui-lightbox-content-wrapper {
	position: relative;
}

.ui-lightbox-content {
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #000;
}

.ui-lightbox-nav-left,
.ui-lightbox-nav-right {
	position: absolute;
	top: 50%;
	cursor: pointer;
	opacity: .5;
}

.ui-lightbox-nav-left {
	left: 0;
}

.ui-lightbox-nav-right {
	right: 0;
}

.ui-lightbox-loading .ui-lightbox-content {
	background: url(loading.gif) center center no-repeat #000;
}

.ui-lightbox-caption {
	padding: .2em .4em;
	display: none;
}

.ui-lightbox-caption-text {
	margin: .3em 0 .1em;
	float: left;
}

.ui-lightbox-close {
	float: right;
	margin: 0;
	padding: .125em;
}

.ui-lightbox-close.ui-state-hover {
	padding: 0;
}

.ui-lightbox-nav-left:hover,
.ui-lightbox-nav-right:hover {
	opacity: 1;
}

.ui-listbox {
	width: 10em;
}

.ui-listbox .ui-listbox-list-wrapper {
	overflow: auto;
}

.ui-listbox .ui-listbox-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ui-listbox .ui-listbox-item {
	padding: .25em;
	border: 0;
	cursor: pointer;
	font-weight: 400;
	margin-bottom: 1px;
}

.ui-listbox .ui-listbox-item>span {
	vertical-align: middle;
}

.ui-listbox .ui-listbox-item:last-child {
	margin-bottom: 0;
}

.ui-listbox.ui-state-disabled .ui-listbox-item {
	cursor: default;
}

.ui-listbox-header {
	margin-bottom: .3em;
	padding: .125em .2em;
	position: relative;
}

.ui-listbox-header .ui-chkbox {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.ui-listbox-header .ui-listbox-filter-container {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 100%;
}

.ui-listbox-header.ui-listbox-header-w-checkbox .ui-listbox-filter-container {
	width: calc(100% - 2em);
}

.ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon {
	position: absolute;
	top: .25em;
	left: .25em;
}

.ui-listbox-header .ui-inputtext {
	padding: .125em .125em .125em 1.25em;
	width: 100%;
}

.ui-listbox-footer {
	padding: .125em .2em;
}

.ui-megamenu {
	padding: .25em;
}

.ui-megamenu-root-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-megamenu-root-list>.ui-menuitem {
	position: relative;
}

.ui-megamenu .ui-menuitem-link {
	padding: .25em;
	display: block;
	text-decoration: none;
}

.ui-megamenu .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-megamenu .ui-menuitem-text {
	vertical-align: middle;
}

.ui-megamenu-panel {
	display: none;
	position: absolute;
	width: auto;
}

.ui-megamenu-root-list>.ui-menuitem-active>.ui-megamenu-panel {
	display: block;
}

.ui-megamenu-panel .ui-menuitem {
	margin: .125em 0;
}

.ui-megamenu-submenu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 12.5em;
}

.ui-megamenu-submenu-header {
	padding: .25em;
}

.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem {
	display: inline-block;
}

.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon {
	vertical-align: middle;
	margin-left: .25em;
}

.ui-megamenu-vertical {
	width: 12.5em;
}

.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem {
	display: block;
}

.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link {
	position: relative;
}

.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon {
	position: absolute;
	width: 1em;
	height: 1em;
	top: 50%;
	right: 0;
	margin-top: -.5em;
}

.ui-megamenu .ui-g {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.ui-menu {
	width: 12.5em;
	padding: .25em;
}

.ui-menu.ui-menu-dynamic {
	position: absolute;
}

.ui-menu .ui-menu-separator {
	border-width: 1px 0 0;
}

.ui-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ui-menu .ui-submenu-header {
	padding: .25em .5em;
	margin: .125em 0;
}

.ui-menu .ui-menuitem {
	margin: .125em 0;
}

.ui-menu .ui-menuitem-link {
	cursor: pointer;
	padding: .25em;
	display: block;
	text-decoration: none;
}

.ui-menu .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-menu .ui-menuitem-text {
	vertical-align: middle;
}

.ui-message {
	border: 1px solid;
	margin: 0 .25em;
	padding: .25em .5em;
	display: inline-block;
	vertical-align: top;
}

.ui-message .ui-message-icon,
.ui-message .ui-message-text {
	vertical-align: middle;
}

.ui-fluid .ui-message {
	display: block;
}

.ui-menubar {
	padding: .25em;
}

.ui-menubar:after {
	content: "";
	clear: both;
	display: table;
}

.ui-menubar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-menubar .ui-menuitem-link {
	display: block;
	padding: .25em;
	position: relative;
	text-decoration: none;
}

.ui-menubar .ui-menubar-root-list {
	display: inline-block;
}

.ui-menubar .ui-menubar-root-list>.ui-menuitem {
	display: inline-block;
	position: relative;
}

.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link {
	padding: .5em;
}

.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon {
	vertical-align: middle;
	margin-left: .25em;
}

.ui-menubar .ui-menubar-root-list>li ul {
	display: none;
}

.ui-menubar .ui-menubar-root-list>.ui-menu-separator {
	display: inline-block;
	vertical-align: middle;
	height: 1.5em;
}

.ui-menubar .ui-submenu-list {
	display: none;
	position: absolute;
	min-width: 12.5em;
	padding: .25em;
}

.ui-menubar .ui-submenu-list .ui-menuitem {
	margin: .125em 0;
	position: relative;
}

.ui-menubar .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-menubar .ui-menuitem-text {
	vertical-align: middle;
}

.ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon {
	position: absolute;
	margin-top: -.5em;
	right: 0;
	top: 50%;
}

.ui-menubar .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
	display: block;
}

.ui-menubar .ui-menubar-custom {
	float: right;
	padding: .25em;
}

.ui-messages {
	border: 1px solid;
	margin: .5em 0;
	padding: 1em 1em 1em .5em;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.ui-messages .ui-messages-icon {
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	font-size: 2em;
}

.ui-messages .ui-messages-summary {
	font-weight: 700;
	margin-left: .25em;
}

.ui-messages .ui-messages-detail {
	margin-left: .25em;
}

.ui-messages ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ui-messages ul>li {
	padding: .25em;
}

.ui-messages.ui-messages-noicon ul {
	margin: 0 1.5em 0 0;
}

.ui-messages .ui-messages-close {
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 5px;
}

.ui-multiselect {
	display: inline-block;
	position: relative;
	width: auto;
	cursor: pointer;
}

.ui-multiselect .ui-multiselect-trigger {
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	cursor: pointer;
	width: 1.5em;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 .25em;
}

.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon {
	top: 50%;
	left: 50%;
	margin-top: -.5em;
	margin-left: -.5em;
	position: absolute;
}

.ui-multiselect .ui-multiselect-label-container {
	overflow: hidden;
}

.ui-multiselect .ui-multiselect-label {
	display: block;
	padding: .25em 2em .25em .25em;
	width: auto;
	border: 0;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ui-multiselect.ui-state-disabled .ui-multiselect-label,
.ui-multiselect.ui-state-disabled .ui-multiselect-trigger {
	cursor: auto;
}

.ui-multiselect-panel {
	padding: .2em;
	position: absolute;
	min-width: 12em;
}

.ui-multiselect .ui-multiselect-panel {
	min-width: 100%;
}

.ui-multiselect-panel .ui-multiselect-items-wrapper {
	overflow: auto;
	position: relative;
	padding: .2em 0;
}

.ui-multiselect-panel .ui-multiselect-list {
	border: 0;
}

.ui-multiselect-panel .ui-multiselect-item {
	border: 0;
	cursor: pointer;
	font-weight: 400;
	margin: 1px 0;
	padding: .125em .25em;
	text-align: left;
	white-space: nowrap;
	display: block;
	position: relative;
}

.ui-multiselect-panel .ui-multiselect-empty-message {
	padding: .5em;
}

.ui-multiselect-panel .ui-multiselect-item .ui-chkbox,
.ui-multiselect-panel .ui-multiselect-item span {
	display: inline-block;
	vertical-align: middle;
}

.ui-multiselect-header {
	margin-bottom: .3em;
	padding: .25em;
	position: relative;
	text-align: left;
	min-height: 2em;
}

.ui-multiselect-header .ui-chkbox {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.ui-multiselect-header .ui-multiselect-filter-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 65%;
}

.ui-multiselect-header.ui-multiselect-header-no-toggleall .ui-multiselect-filter-container {
	width: 85%;
}

.ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
	position: absolute;
	top: .25em;
	left: .125em;
}

.ui-multiselect-header .ui-inputtext {
	padding: .125em .125em .125em 1.25em;
	width: 100%;
}

.ui-multiselect-header .ui-multiselect-close {
	position: absolute;
	right: .375em;
	top: .375em;
	display: block;
	border: 0;
	cursor: pointer;
}

.ui-multiselect-header a.ui-multiselect-all,
.ui-multiselect-header a.ui-multiselect-none {
	float: left;
	margin-right: 10px;
	display: block;
}

.ui-multiselect-footer {
	padding: .25em;
}

.ui-fluid .ui-multiselect {
	width: 100%;
	box-sizing: border-box;
}

.ui-orderlist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.ui-orderlist-controls-left {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.ui-orderlist-controls-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.ui-orderlist-controls,
.ui-orderlist-list-container {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.ui-orderlist-controls {
	padding: 0 .25em;
	width: 16.66666%;
	-ms-flex-item-align: center;
	align-self: center;
}

.ui-orderlist-controls .ui-button.ui-button-icon-only {
	display: block;
	margin-bottom: .25em;
	width: 100%;
}

.ui-orderlist-list-container {
	width: 83.33333%;
}

.ui-orderlist-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 12.5em;
}

.ui-orderlist-caption {
	text-align: center;
	padding: .5em .75em;
	border-bottom: 0;
}

.ui-orderlist-item {
	margin: 1px;
	padding: .125em;
	cursor: pointer;
	border: 0;
	font-weight: inherit;
}

.ui-orderlist-filter-container {
	position: relative;
	width: 100%;
	padding: .5em .6em;
	border-bottom: 0;
}

.ui-orderlist-filter-container .ui-inputtext {
	text-indent: 1.1em;
	width: 100%;
}

.ui-orderlist-filter-container .ui-orderlist-filter-icon {
	position: absolute;
	top: 50%;
	left: 1em;
	margin-top: -.6em;
}

.ui-orderlist.ui-state-disabled .ui-button,
.ui-orderlist.ui-state-disabled .ui-orderlist-item {
	cursor: default;
}

.ui-orderlist.ui-state-disabled .ui-orderlist-list {
	overflow: hidden;
}

.ui-orderlist .ui-orderlist-droppoint {
	height: 6px;
	list-style-type: none;
}

@media(max-width:767px) {
	.ui-orderlist-controls {
		width: 100%;
		text-align: center;
	}

	.ui-orderlist .ui-orderlist-list-container {
		width: 100%;
	}

	.ui-orderlist .ui-orderlist-controls .ui-button.ui-button.ui-button-icon-only {
		display: inline-block;
		width: 20%;
		margin-right: .25em;
	}
}

.ui-overlaypanel {
	padding: 0;
	margin: 10px 0 0;
	position: absolute;
}

.ui-overlaypanel-flipped {
	margin-top: 0;
	margin-bottom: 10px;
}

.ui-overlaypanel-content {
	padding: .5em 1em;
}

.ui-overlaypanel-close {
	position: absolute;
	top: -1em;
	right: -1em;
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	border-radius: 100%;
	cursor: pointer;
}

.ui-overlaypanel-close-icon {
	line-height: inherit;
}

.ui-overlaypanel:after,
.ui-overlaypanel:before {
	bottom: 100%;
	left: 1.25em;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.ui-overlaypanel:after {
	border-width: 8px;
	margin-left: -8px;
}

.ui-overlaypanel:before {
	border-width: 10px;
	margin-left: -10px;
}

.ui-overlaypanel-shifted:after,
.ui-overlaypanel-shifted:before {
	left: auto;
	right: 1.25em;
	margin-left: auto;
}

.ui-overlaypanel-shifted:after {
	margin-right: -8px;
}

.ui-overlaypanel:before {
	margin-right: -10px;
}

.ui-overlaypanel-flipped:after,
.ui-overlaypanel-flipped:before {
	bottom: auto;
	top: 100%;
}

.ui-overlaypanel.ui-overlaypanel-flipped:after,
.ui-overlaypanel.ui-overlaypanel-flipped:before {
	border-bottom-color: transparent;
}

.ui-organizationchart .ui-organizationchart-table {
	border-spacing: 0;
	border-collapse: separate;
	margin: 0 auto;
}

.ui-organizationchart .ui-organizationchart-table>tr>td {
	text-align: center;
	vertical-align: top;
	padding: 0 .75em;
}

.ui-organizationchart .ui-organizationchart-node-content {
	padding: .5em .75em;
	display: inline-block;
	position: relative;
}

.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
	position: absolute;
	bottom: -9px;
	margin-left: -8px;
	z-index: 2;
	left: 50%;
}

.ui-organizationchart .ui-organizationchart-line-down {
	margin: 0 auto;
	height: 20px;
	width: 1px;
	float: none;
}

.ui-organizationchart .ui-organizationchart-line-left,
.ui-organizationchart .ui-organizationchart-line-right {
	float: none;
	border-radius: 0;
}

.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node {
	cursor: pointer;
}

.ui-paginator {
	margin: 0;
	text-align: center;
	padding: .125em;
}

.ui-paginator .ui-paginator-top {
	border-bottom: 0;
}

.ui-paginator .ui-paginator-bottom {
	border-top: 0;
}

.ui-paginator .ui-paginator-left-content {
	float: left;
}

.ui-paginator .ui-paginator-right-content {
	float: right;
}

.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-pages,
.ui-paginator .ui-paginator-prev {
	display: inline-block;
	min-width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	zoom: 1;
	margin-left: .063em;
	margin-right: .063em;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	position: relative;
}

.ui-paginator .ui-paginator-pages {
	width: auto;
	line-height: 1;
}

.ui-paginator .ui-paginator-icon {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1em;
	height: 1em;
	margin-top: -.5em;
	margin-left: -.5em;
}

.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-prev {
	cursor: pointer;
}

.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-rpp-options {
	margin-left: 1em;
	margin-right: 1em;
	background-image: none;
}

.ui-paginator .ui-paginator-jtp-select option,
.ui-paginator .ui-paginator-rpp-options option {
	background-image: none;
	border: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.ui-paginator a.ui-state-disabled {
	outline: 0;
}

.ui-paginator .ui-dropdown {
	min-width: 4em;
	margin-left: .375em;
}

.ui-fluid .ui-paginator .ui-dropdown {
	width: auto;
}

.ui-panel {
	padding: .2em;
}

.ui-panel .ui-panel-titlebar {
	padding: .5em .75em;
}

.ui-panel .ui-panel-titlebar.ui-panel-titlebar-clickable {
	cursor: pointer;
}

.ui-panel .ui-panel-titlebar-icon {
	float: right;
	cursor: pointer;
	margin-left: .2em;
	margin-top: -.1em;
}

.ui-panel .ui-panel-content {
	border: 0;
	background: 0;
	padding: .5em .75em;
}

.ui-panel .ui-panel-footer {
	border-width: 1px 0 0;
	padding: .25em .5em;
	text-align: left;
}

.ui-panel-content-wrapper-overflown {
	overflow: hidden;
}

.ui-panelmenu {
	width: auto;
}

.ui-panelmenu .ui-menu-separator {
	border-width: 1px 0 0;
}

.ui-panelmenu .ui-panelmenu-content-wrapper {
	overflow: hidden;
}

.ui-panelmenu .ui-panelmenu-header {
	margin: -1px 0 0;
	zoom: 1;
}

.ui-panelmenu .ui-panelmenu-header-link {
	padding: .5em;
	display: block;
	text-decoration: none;
}

.ui-panelmenu .ui-menuitem-text,
.ui-panelmenu .ui-panelmenu-icon {
	vertical-align: middle;
}

.ui-panelmenu .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-panelmenu .ui-panelmenu-content {
	padding: .25em;
	border-top: 0;
	margin-bottom: 1px;
}

.ui-panelmenu .ui-submenu-list {
	margin: 0 0 0 1.5em;
	padding: 0;
	list-style: none;
}

.ui-panelmenu .ui-panelmenu-content>.ui-panelmenu-root-submenu>.ui-submenu-list {
	margin-left: 0;
}

.ui-panelmenu .ui-menuitem {
	overflow: hidden;
	margin: .125em 0;
}

.ui-panelmenu .ui-menuitem-link {
	padding: .25em;
	display: block;
	text-decoration: none;
}

.ui-password-panel {
	padding: .25em .5em;
	position: absolute;
	-webkit-transform: translateY(5%);
	-ms-transform: translateY(5%);
	transform: translateY(5%);
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, -webkit-transform .3s;
	transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s, -webkit-transform .3s;
}

.ui-password-panel .ui-password-meter {
	height: 10px;
	background: url(password-meter.png) left top no-repeat;
	padding: 0;
	margin: 0;
}

.ui-password-info {
	margin-top: .25em;
}

.ui-password-panel-visible {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.ui-password-panel-hidden {
	opacity: 0;
	-webkit-transform: translateY(5%);
	-ms-transform: translateY(5%);
	transform: translateY(5%);
	-webkit-transition: opacity .15s, -webkit-transform .3s;
	transition: opacity .15s, -webkit-transform .3s;
	transition: transform .3s, opacity .15s;
	transition: transform .3s, opacity .15s, -webkit-transform .3s;
}

.ui-progressbar {
	height: 1.2em;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.ui-progressbar-determinate .ui-progressbar-value {
	height: 100%;
	width: 0;
	position: absolute;
	display: none;
	border: 0;
}

.ui-progressbar-determinate .ui-progressbar-value-animate {
	-webkit-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.ui-progressbar-determinate .ui-progressbar-label {
	text-align: center;
	height: 100%;
	width: 100%;
	position: absolute;
	display: none;
	font-weight: 700;
}

.ui-progressbar-indeterminate {
	height: .5em;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	border: 0;
}

.ui-progressbar-indeterminate .ui-progressbar-value::before {
	content: '';
	position: absolute;
	background-color: inherit;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: 2.1s cubic-bezier(.65, .815, .735, .395) infinite ui-progressbar-indeterminate-anim;
	animation: 2.1s cubic-bezier(.65, .815, .735, .395) infinite ui-progressbar-indeterminate-anim;
}

.ui-progressbar-indeterminate .ui-progressbar-value::after {
	content: '';
	position: absolute;
	background-color: inherit;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: 2.1s cubic-bezier(.165, .84, .44, 1) infinite ui-progressbar-indeterminate-anim-short;
	animation: 2.1s cubic-bezier(.165, .84, .44, 1) infinite ui-progressbar-indeterminate-anim-short;
	-webkit-animation-delay: 1.15s;
	animation-delay: 1.15s;
}

@-webkit-keyframes ui-progressbar-indeterminate-anim {
	0% {
		left: -35%;
		right: 100%;
	}

	100%,
	60% {
		left: 100%;
		right: -90%;
	}
}

@keyframes ui-progressbar-indeterminate-anim {
	0% {
		left: -35%;
		right: 100%;
	}

	100%,
	60% {
		left: 100%;
		right: -90%;
	}
}

@-webkit-keyframes ui-progressbar-indeterminate-anim-short {
	0% {
		left: -200%;
		right: 100%;
	}

	100%,
	60% {
		left: 107%;
		right: -8%;
	}
}

@keyframes ui-progressbar-indeterminate-anim-short {
	0% {
		left: -200%;
		right: 100%;
	}

	100%,
	60% {
		left: 107%;
		right: -8%;
	}
}

.ui-picklist .ui-picklist-buttons {
	height: 12.5em;
	padding: 0 .25em;
	vertical-align: middle;
}

.ui-picklist .ui-picklist-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 12.5em;
	width: 12.5em;
}

.ui-picklist .ui-picklist-list li {
	margin: 1px;
	padding: .125em;
}

.ui-picklist .ui-button {
	display: block;
	margin-bottom: .25em;
}

.ui-picklist .ui-button-text-icon-left {
	width: 100%;
}

.ui-picklist .ui-picklist-item {
	cursor: pointer;
	border: 0;
	font-weight: inherit;
}

.ui-picklist .ui-picklist-caption {
	text-align: center;
	padding: .5em .75em;
	border-bottom: 0;
}

.ui-picklist table {
	width: 100%;
	border-collapse: collapse;
}

.ui-picklist .ui-picklist-filter-container {
	position: relative;
	width: 100%;
	padding: .5em .6em;
	border-bottom: 0;
}

.ui-picklist .ui-picklist-filter-container .ui-picklist-filter {
	text-indent: 1.1em;
	width: 100%;
}

.ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon {
	position: absolute;
	top: 50%;
	left: 1em;
	margin-top: -.6em;
}

.ui-picklist {
	display: table;
}

.ui-picklist>div {
	float: none;
	display: table-cell;
	vertical-align: top;
}

.ui-picklist.ui-picklist-vertical {
	display: table;
}

.ui-picklist.ui-picklist-vertical>div {
	float: none;
	display: table-row;
	vertical-align: top;
}

.ui-picklist.ui-picklist-vertical .ui-picklist-buttons {
	text-align: center;
	height: auto;
}

.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button {
	display: inline-block;
}

.ui-picklist.ui-picklist-vertical .ui-button {
	margin-top: .25em;
}

.ui-picklist-outline {
	outline: #000 dotted 1px;
	z-index: 1;
}

.ui-picklist .ui-picklist-droppoint {
	height: 6px;
	list-style-type: none;
}

.ui-picklist .ui-picklist-list .ui-picklist-droppoint-empty {
	height: 100%;
	list-style-type: none;
}

.ui-picklist-list.ui-picklist-source,
.ui-picklist-list.ui-picklist-target {
	outline: 0;
}

.ui-picklist.ui-picklist-responsive * {
	box-sizing: border-box;
}

.ui-picklist.ui-picklist-responsive {
	width: 100%;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper {
	width: 35%;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper.ui-picklist-listwrapper-nocontrols {
	width: 45%;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
	width: 10%;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button {
	width: 100%;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-list {
	width: auto;
}

@media(max-width:40em) {
	.ui-picklist.ui-picklist-responsive {
		display: block;
	}

	.ui-picklist.ui-picklist-responsive>div {
		display: block;
		width: 100% !important;
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
		text-align: center;
		height: auto;
		padding: .4em 0;
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button {
		display: inline-block;
		width: 20%;
		margin-bottom: 0;
		margin-right: .25em;
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons {
		padding-bottom: .4em;
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons {
		padding-top: .4em;
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right::before {
		content: "\e930";
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right::before {
		content: "\e92c";
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left::before {
		content: "\e933";
	}

	.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left::before {
		content: "\e92f";
	}
}

.ui-progress-spinner {
	position: relative;
	margin: 0 auto;
	width: 100px;
	height: 100px;
	display: inline-block;
}

.ui-progress-spinner::before {
	content: '';
	display: block;
	padding-top: 100%;
}

.ui-progress-spinner-svg {
	-webkit-animation: 2s linear infinite ui-progress-spinner-rotate;
	animation: 2s linear infinite ui-progress-spinner-rotate;
	height: 100%;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.ui-progress-spinner-circle {
	stroke-dasharray: 89, 200;
	stroke-dashoffset: 0;
	stroke: #d62d20;
	-webkit-animation: 1.5s ease-in-out infinite ui-progress-spinner-dash, 6s ease-in-out infinite ui-progress-spinner-color;
	animation: 1.5s ease-in-out infinite ui-progress-spinner-dash, 6s ease-in-out infinite ui-progress-spinner-color;
	stroke-linecap: round;
}

@-webkit-keyframes ui-progress-spinner-rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes ui-progress-spinner-rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes ui-progress-spinner-dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}

	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

@keyframes ui-progress-spinner-dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}

	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

@-webkit-keyframes ui-progress-spinner-color {

	0%,
	100% {
		stroke: #d62d20;
	}

	40% {
		stroke: #0057e7;
	}

	66% {
		stroke: #008744;
	}

	80%,
	90% {
		stroke: #ffa700;
	}
}

@keyframes ui-progress-spinner-color {

	0%,
	100% {
		stroke: #d62d20;
	}

	40% {
		stroke: #0057e7;
	}

	66% {
		stroke: #008744;
	}

	80%,
	90% {
		stroke: #ffa700;
	}
}

.ui-radiobutton {
	display: inline-block;
	cursor: pointer;
	margin-right: .25em;
	-ms-user-select: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	vertical-align: middle;
}

.ui-radiobutton-box {
	width: 1.125em;
	height: 1.125em;
	line-height: 1.125em;
	border-radius: 100%;
	text-align: center;
	position: relative;
}

.ui-radiobutton-icon {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1em;
	height: 1em;
	margin-top: -.5em;
	margin-left: -.5em;
}

.ui-rating {
	font-size: 1.25em;
}

.ui-fluid .fc .ui-button {
	width: auto;
}

.ui-scrollpanel-wrapper {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	float: left;
}

.ui-scrollpanel-content {
	height: calc(100%+18px);
	width: calc(100%+18px);
	padding: 0 18px 18px 0;
	position: relative;
	overflow: auto;
	box-sizing: border-box;
}

.ui-scrollpanel-bar {
	position: relative;
	background: #c1c1c1;
	border-radius: 3px;
	z-index: 2;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .25s linear;
	transition: opacity .25s linear;
}

.ui-scrollpanel-bar-y {
	width: 9px;
	top: 0;
}

.ui-scrollpanel-bar-x {
	height: 9px;
	bottom: 0;
}

.ui-scrollpanel-hidden {
	visibility: hidden;
}

.ui-scrollpanel:active .ui-scrollpanel-bar,
.ui-scrollpanel:hover .ui-scrollpanel-bar {
	opacity: 1;
}

.ui-scrollpanel-grabbed {
	-o-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.ui-selectbutton {
	display: inline-block;
}

.ui-selectbutton.ui-state-error {
	padding: 0;
}

.ui-selectbutton .ui-button.ui-state-focus {
	outline: 0;
}

.ui-sidebar {
	position: fixed;
	padding: .5em 1em;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.ui-sidebar-left {
	top: 0;
	left: 0;
	width: 20em;
	height: 100%;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

.ui-sidebar-right {
	top: 0;
	right: 0;
	width: 20em;
	height: 100%;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

.ui-sidebar-top {
	top: 0;
	left: 0;
	width: 100%;
	height: 10em;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.ui-sidebar-bottom {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10em;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}

.ui-sidebar-full {
	width: 100%;
	height: 100%;
	left: 0;
	-webkit-transition: -webkit-transform;
	transition: -webkit-transform 0s;
	transition: transform 0s;
	transition: transform 0s, -webkit-transform 0s;
}

.ui-sidebar-left.ui-sidebar-active,
.ui-sidebar-right.ui-sidebar-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.ui-sidebar-left.ui-sidebar-sm,
.ui-sidebar-right.ui-sidebar-sm {
	width: 20em;
}

.ui-sidebar-left.ui-sidebar-md,
.ui-sidebar-right.ui-sidebar-md {
	width: 40em;
}

.ui-sidebar-left.ui-sidebar-lg,
.ui-sidebar-right.ui-sidebar-lg {
	width: 60em;
}

.ui-sidebar-bottom.ui-sidebar-active,
.ui-sidebar-top.ui-sidebar-active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.ui-sidebar-bottom.ui-sidebar-sm,
.ui-sidebar-top.ui-sidebar-sm {
	height: 10em;
}

.ui-sidebar-bottom.ui-sidebar-md,
.ui-sidebar-top.ui-sidebar-md {
	height: 20em;
}

.ui-sidebar-bottom.ui-sidebar-lg,
.ui-sidebar-top.ui-sidebar-lg {
	height: 30em;
}

.ui-sidebar-mask {
	position: fixed;
	width: 100%;
	height: 100%;
}

.ui-sidebar-close {
	float: right;
	cursor: pointer;
}

@media screen and (max-width:64em) {

	.ui-sidebar-left.ui-sidebar-lg,
	.ui-sidebar-left.ui-sidebar-md,
	.ui-sidebar-right.ui-sidebar-lg,
	.ui-sidebar-right.ui-sidebar-md {
		width: 20em;
	}
}

.ui-slidemenu {
	width: 12.5em;
	padding: .25em;
}

.ui-slidemenu.ui-slidemenu-dynamic {
	position: absolute;
}

.ui-slidemenu .ui-menu-separator {
	border-width: 1px 0 0;
}

.ui-slidemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ui-slidemenu .ui-slidemenu-rootlist {
	position: absolute;
	top: 0;
}

.ui-slidemenu .ui-submenu-list {
	display: none;
	position: absolute;
	top: 0;
	width: 12.5em;
	padding: .25em;
}

.ui-slidemenu .ui-menuitem-link {
	padding: .25em;
	display: block;
	position: relative;
	text-decoration: none;
}

.ui-slidemenu .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-slidemenu .ui-menuitem-text {
	vertical-align: middle;
}

.ui-slidemenu .ui-menuitem {
	position: relative;
	margin: .125em 0;
}

.ui-slidemenu .ui-menuitem-link .ui-submenu-icon {
	position: absolute;
	margin-top: -.5em;
	right: 0;
	top: 50%;
}

.ui-slidemenu .ui-slidemenu-wrapper {
	position: relative;
}

.ui-slidemenu .ui-slidemenu-content {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}

.ui-slidemenu-backward {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: .25em;
	cursor: pointer;
	display: none;
}

.ui-slidemenu-backward .ui-slidemenu-backward-icon,
.ui-slidemenu-backward span {
	vertical-align: middle;
}

.ui-slidemenu .ui-menuitem-active {
	position: static;
}

.ui-slidemenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
	display: block;
}

.ui-slidemenu .ui-active-submenu>.ui-menuitem-active>.ui-submenu>.ui-submenu-list,
.ui-slidemenu ul:not(.ui-active-submenu)>.ui-menuitem:not(.ui-menuitem-active) {
	display: none;
}

.ui-slidemenu .ui-active-submenu>.ui-menuitem-active~.ui-menuitem {
	display: block;
}

.ui-slider .ui-slider-handle.ui-slider-handle-active {
	z-index: 2;
}

.ui-slider-animate .ui-slider-handle {
	-webkit-transition: left .3s;
	transition: left .3s;
}

.ui-spinner {
	display: inline-block;
	overflow: visible;
	padding: 0;
	position: relative;
	vertical-align: middle;
}

.ui-spinner-input {
	vertical-align: middle;
	padding-right: 1.5em;
}

.ui-spinner-button {
	cursor: default;
	display: block;
	height: 50%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: center;
	vertical-align: middle;
	width: 1.5em;
}

.ui-spinner .ui-spinner-button-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -.5em;
	margin-left: -.5em;
	width: 1em;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

.ui-fluid .ui-spinner {
	width: 100%;
}

.ui-fluid .ui-spinner .ui-spinner-input {
	padding-right: 2em;
	width: 100%;
}

.ui-fluid .ui-spinner .ui-spinner-button {
	width: 1.5em;
}

.ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
	left: .7em;
}

.ui-splitbutton {
	position: relative;
	display: inline-block;
	zoom: 1;
}

.ui-splitbutton .ui-button.ui-splitbutton-menubutton {
	width: 2em;
	vertical-align: top;
}

.ui-splitbutton.ui-state-disabled button {
	cursor: default;
}

.ui-fluid .ui-splitbutton {
	width: 100%;
}

.ui-fluid .ui-splitbutton .ui-button:first-child {
	width: calc(100% - 2em);
}

.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton {
	width: 2em;
}

.ui-splitbutton .ui-menuitem-link {
	cursor: pointer;
}

.ui-steps ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.ui-steps .ui-steps-item {
	float: left;
	box-sizing: border-box;
	cursor: pointer;
}

.ui-steps.ui-steps-readonly .ui-steps-item {
	cursor: auto;
}

.ui-steps .ui-steps-item .ui-menuitem-link {
	text-decoration: none;
	display: block;
	padding: 1em;
	position: relative;
	text-align: center;
}

.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link,
.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link {
	cursor: default;
}

.ui-steps .ui-steps-number {
	font-size: 2em;
	display: block;
}

.ui-steps .ui-steps-title {
	display: block;
	white-space: nowrap;
}

@media(max-width:40em) {
	.ui-steps .ui-steps-item .ui-menuitem-link {
		padding: .5em;
	}

	.ui-steps .ui-steps-item .ui-steps-title {
		display: none;
	}
}

.ui-table {
	position: relative;
}

.ui-table table {
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
}

.ui-table .ui-table-tbody>tr>td,
.ui-table .ui-table-tfoot>tr>td,
.ui-table .ui-table-thead>tr>th {
	padding: .25em .5em;
}

.ui-table .ui-sortable-column {
	cursor: pointer;
}

.ui-table p-sorticon {
	vertical-align: middle;
}

.ui-table-auto-layout>.ui-table-wrapper {
	overflow-x: auto;
}

.ui-table-auto-layout>.ui-table-wrapper>table {
	table-layout: auto;
}

.ui-table-caption,
.ui-table-summary {
	padding: .25em .5em;
	text-align: center;
	font-weight: 700;
}

.ui-table-caption {
	border-bottom: 0;
}

.ui-table-summary {
	border-top: 0;
}

.ui-table .ui-paginator-top {
	border-bottom: 0;
}

.ui-table .ui-paginator-bottom {
	border-top: 0;
}

.ui-table-scrollable-wrapper {
	position: relative;
}

.ui-table-scrollable-footer,
.ui-table-scrollable-header {
	overflow: hidden;
	border: 0;
}

.ui-table-scrollable-body {
	overflow: auto;
	position: relative;
}

.ui-table-virtual-table {
	position: absolute;
}

.ui-table-loading-virtual-table {
	display: none;
}

.ui-table-frozen-view .ui-table-scrollable-body {
	overflow: hidden;
}

.ui-table-frozen-view>.ui-table-scrollable-body>table>.ui-table-tbody>tr>td:last-child {
	border-right: 0;
}

.ui-table-unfrozen-view {
	position: absolute;
	top: 0;
}

.ui-table-resizable>.ui-table-wrapper {
	overflow-x: auto;
}

.ui-table-resizable .ui-table-tbody>tr>td,
.ui-table-resizable .ui-table-tfoot>tr>td,
.ui-table-resizable .ui-table-thead>tr>th {
	overflow: hidden;
}

.ui-table-resizable .ui-resizable-column {
	background-clip: padding-box;
	position: relative;
}

.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer {
	display: none;
}

.ui-table .ui-column-resizer {
	display: block;
	position: absolute !important;
	top: 0;
	right: 0;
	margin: 0;
	width: .5em;
	height: 100%;
	padding: 0;
	cursor: col-resize;
	border: 1px solid transparent;
}

.ui-table .ui-column-resizer-helper {
	width: 1px;
	position: absolute;
	z-index: 10;
	display: none;
}

.ui-table .ui-table-tbody>tr>td.ui-editing-cell {
	padding: 0;
}

.ui-table .ui-table-tbody>tr>td.ui-editing-cell p-celleditor>* {
	width: 100%;
}

.ui-table-reorder-indicator-down,
.ui-table-reorder-indicator-up {
	position: absolute;
	display: none;
}

.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title {
	display: none;
}

@media screen and (max-width:40em) {

	.ui-table-responsive .ui-table-tfoot>tr>td,
	.ui-table-responsive .ui-table-thead>tr>th,
	.ui-table-responsive colgroup {
		display: none !important;
	}

	.ui-table-responsive .ui-table-tbody>tr>td {
		text-align: left;
		display: block;
		border: 0;
		width: 100% !important;
		box-sizing: border-box;
		float: left;
		clear: left;
	}

	.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title {
		padding: .4em;
		min-width: 30%;
		display: inline-block;
		margin: -.4em 1em -.4em -.4em;
		font-weight: 700;
	}
}

.ui-table-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	-ms-filter: "alpha(opacity=10)";
	opacity: .1;
	z-index: 1;
}

.ui-table-loading-content {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	margin-top: -1em;
	margin-left: -1em;
}

.ui-table .ui-table-loading-icon {
	font-size: 2em;
}

.ui-tabview {
	padding: .25em;
}

.ui-tabview .ui-tabview-nav {
	margin: 0;
}

.ui-tabview .ui-tabview-nav li {
	list-style: none;
	float: left;
	position: relative;
	margin: 0 .125em 1px 0;
	padding: 0;
	white-space: nowrap;
	display: block;
}

.ui-tabview .ui-tabview-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabview .ui-tabview-nav li.ui-state-disabled a,
.ui-tabview .ui-tabview-nav li.ui-state-processing a,
.ui-tabview .ui-tabview-nav li.ui-tabview-selected a {
	cursor: text;
}

.ui-tabview .ui-tabview-nav li a,
.ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a {
	cursor: pointer;
}

.ui-tabview .ui-tabview-panel {
	border-width: 0;
	padding: 1em;
	background: 0;
}

.ui-tabview .ui-tabview-nav li .ui-tabview-left-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-tabview .ui-tabview-nav li .ui-tabview-right-icon {
	margin-left: .25em;
	vertical-align: middle;
}

.ui-tabview .ui-tabview-title {
	vertical-align: middle;
}

.ui-tabview .ui-tabview-nav li .ui-tabview-close {
	margin: .5em .3em 0 0;
	cursor: pointer;
}

.ui-tabview.ui-tabview-top>.ui-tabview-nav li {
	border-bottom: 0;
	top: 1px;
}

.ui-tabview.ui-tabview-top>.ui-tabview-nav {
	padding: .2em .2em 0;
}

.ui-tabview.ui-tabview-bottom>.ui-tabview-nav {
	padding: 0 .2em .2em;
}

.ui-tabview.ui-tabview-bottom>.ui-tabview-nav li {
	border-top: 0;
}

.ui-tabview-left::after,
.ui-tabview-right::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.ui-tabview-left>.ui-tabview-nav {
	float: left;
	width: 25%;
	height: 300px;
	background-image: none;
	padding-top: 1px;
}

.ui-tabview-left>.ui-tabview-panels {
	float: right;
	width: 75%;
}

.ui-tabview.ui-tabview-left>.ui-tabview-nav li,
.ui-tabview.ui-tabview-right>.ui-tabview-nav li {
	display: block;
	float: right;
	white-space: normal;
	width: 99%;
}

.ui-tabview.ui-tabview-left>.ui-tabview-nav li {
	margin: 0 0 1px;
	border-right: 0;
}

.ui-tabview.ui-tabview-right>.ui-tabview-nav {
	float: right;
	width: 25%;
	height: 300px;
	background-image: none;
	padding-top: 1px;
}

.ui-tabview.ui-tabview-right>.ui-tabview-panels {
	float: left;
	width: 75%;
}

.ui-tabview.ui-tabview-right>.ui-tabview-nav li {
	margin: 0 0 1px;
	border-left: 0;
}

.ui-rtl .ui-tabview .ui-tabview-nav li {
	float: right;
}

.ui-tabmenu .ui-tabmenu-nav {
	margin: 0;
	padding: .25em .5em 0 .25em;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
	list-style: none;
	float: left;
	position: relative;
	margin: 0 .2em 1px 0;
	padding: 0;
	white-space: nowrap;
	display: block;
	border-bottom: 0;
	top: 1px;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabmenu .ui-tabmenu-nav a {
	padding: .5em 1em;
}

.ui-tabmenu .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-tabmenu .ui-menuitem-text {
	vertical-align: middle;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-disabled a {
	cursor: default;
}

.ui-terminal {
	height: 18em;
	overflow: auto;
	padding: .25em;
}

.ui-terminal-input {
	border: 0;
	background-color: transparent;
	color: inherit;
	padding: 0;
	margin: 0 0 0 .125em;
	width: 75%;
	outline: 0;
	vertical-align: baseline;
}

.ui-terminal-command {
	margin-left: .125em;
	-moz-margin-start: .125em;
}

.ui-terminal-input::-ms-clear {
	display: none;
}

.ui-tieredmenu {
	width: 12.5em;
	padding: .25em;
}

.ui-tieredmenu.ui-tieredmenu-dynamic {
	position: absolute;
}

.ui-tieredmenu .ui-menu-separator {
	border-width: 1px 0 0;
}

.ui-tieredmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ui-tieredmenu .ui-submenu-list {
	display: none;
	position: absolute;
	width: 12.5em;
	padding: .25em;
}

.ui-tieredmenu .ui-menuitem-link {
	padding: .25em;
	display: block;
	cursor: pointer;
	position: relative;
	text-decoration: none;
}

.ui-tieredmenu .ui-menuitem-icon {
	margin-right: .25em;
	vertical-align: middle;
}

.ui-tieredmenu .ui-menuitem-text {
	vertical-align: middle;
}

.ui-tieredmenu .ui-menuitem {
	position: relative;
	margin: .125em 0;
}

.ui-tieredmenu .ui-menuitem-link .ui-submenu-icon {
	position: absolute;
	margin-top: -.5em;
	right: 0;
	top: 50%;
}

.ui-tieredmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
	display: block;
}

.ui-toast {
	position: fixed;
	width: 20em;
}

.ui-toast .ui-toast-message {
	position: relative;
	display: block;
	margin-bottom: .75em;
	overflow: hidden;
}

.ui-toast .ui-toast-message-content {
	padding: .5em 1em;
}

.ui-toast .ui-toast-close-icon {
	position: absolute;
	top: .25em;
	right: .25em;
	cursor: pointer;
	display: inline-block;
}

.ui-toast .ui-toast-summary {
	font-weight: 700;
	padding: 0 0 .5em;
	display: block;
}

.ui-toast .ui-toast-icon {
	position: absolute;
	display: inline-block;
	left: .5em;
	top: .25em;
	padding: 0;
	font-size: 2em;
}

.ui-toast .ui-toast-message-text-content {
	padding: 0 0 .25em;
	margin-left: 2.5em;
}

.ui-toast-top-right {
	top: 20px;
	right: 20px;
}

.ui-toast-top-left {
	top: 20px;
	left: 20px;
}

.ui-toast-bottom-right {
	bottom: 20px;
	right: 20px;
}

.ui-toast-bottom-left {
	bottom: 20px;
	left: 20px;
}

.ui-toast-top-center {
	top: 20px;
	left: 50%;
	margin-left: -10em;
}

.ui-toast-bottom-center {
	bottom: 20px;
	left: 50%;
	margin-left: -10em;
}

.ui-toast-center {
	left: 50%;
	top: 50%;
	min-width: 20vw;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ui-tree {
	width: 18em;
}

.ui-tree .ui-treenode-selectable.ui-treenode-content {
	cursor: pointer;
}

.ui-tree .ui-tree-container {
	height: 100%;
	margin: 0;
	overflow: auto;
	padding: .25em;
	white-space: nowrap;
}

.ui-tree-empty-message {
	padding: .25em;
}

.ui-tree .ui-treenode-children {
	margin: 0;
	padding: 0 0 0 1em;
}

.ui-tree .ui-treenode {
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-y;
	list-style: none;
	margin: 0;
	padding: .125em 0 0;
}

.ui-tree .ui-treenode-droppoint {
	height: 4px;
	list-style-type: none;
}

.ui-tree .ui-treenode-droppoint-active {
	border: 0;
}

.ui-tree .ui-tree-toggler {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}

.ui-tree .ui-treenode-icon {
	display: inline-block;
	vertical-align: middle;
}

.ui-tree .ui-treenode-label {
	display: inline-block;
	padding: 0 .25em;
	vertical-align: middle;
}

.ui-tree .ui-treenode-label.ui-state-highlight,
.ui-tree .ui-treenode-label.ui-state-hover {
	font-weight: 400;
	border: 0;
}

.ui-tree .ui-treenode.ui-treenode-leaf>.ui-treenode-content>.ui-tree-toggler {
	visibility: hidden;
}

.ui-tree .ui-chkbox-box {
	cursor: pointer;
}

.ui-tree .ui-chkbox {
	display: inline-block;
	vertical-align: middle;
}

.ui-tree .ui-chkbox .ui-chkbox-icon {
	margin-left: 1px;
}

.ui-tree .ui-tree-filter {
	width: 100%;
	box-sizing: border-box;
	padding-right: 1.5em;
}

.ui-tree .ui-tree-filter-container {
	position: relative;
	margin: 0;
	padding: .4em;
	display: inline-block;
	width: 100%;
}

.ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
	position: absolute;
	top: .8em;
	right: 1em;
}

.ui-fluid .ui-tree {
	width: 100%;
}

.ui-tree-horizontal {
	width: auto;
	padding: .5em 0;
	overflow: auto;
}

.ui-tree.ui-tree-horizontal table,
.ui-tree.ui-tree-horizontal td,
.ui-tree.ui-tree-horizontal tr {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.ui-tree.ui-tree-horizontal .ui-tree-toggler {
	vertical-align: middle;
	margin: 0;
}

.ui-tree-horizontal .ui-treenode-content {
	font-weight: 400;
	padding: .4em 1em .4em .2em;
}

.ui-tree.ui-tree-horizontal .ui-tree-node-label {
	margin: 0;
}

.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content {
	font-weight: 400;
	white-space: nowrap;
}

.ui-tree.ui-tree-horizontal .ui-treenode {
	background: url(line.gif) center center repeat-x;
	padding: .25em 2.5em;
}

.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed,
.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf {
	padding-right: 0;
}

.ui-tree.ui-tree-horizontal .ui-treenode-children {
	padding: 0;
	margin: 0;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector {
	width: 1px;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector-table {
	height: 100%;
	width: 1px;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector-line {
	background: url(line.gif) repeat-y;
	width: 1px;
}

.ui-tree.ui-tree-horizontal table {
	height: 0;
}

.ui-tree.ui-tree-horizontal .ui-chkbox {
	vertical-align: bottom;
	margin-right: .25em;
}

.ui-tree.ui-tree-loading {
	position: relative;
	min-height: 4em;
}

.ui-tree .ui-tree-loading-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	-ms-filter: "alpha(opacity=10)";
	opacity: .1;
	z-index: 1;
}

.ui-tree .ui-tree-loading-content {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	margin-top: -1em;
	margin-left: -1em;
}

.ui-tree .ui-tree-loading-content .ui-tree-loading-icon {
	font-size: 2em;
}

.ui-toolbar {
	padding: .25em .5em;
}

.ui-toolbar-group-left {
	float: left;
}

.ui-toolbar-group-right {
	float: right;
}

.ui-tooltip {
	position: absolute;
	display: none;
	padding: .25em .5em;
	max-width: 12.5em;
}

.ui-tooltip.ui-tooltip-left,
.ui-tooltip.ui-tooltip-right {
	padding: 0 .25em;
}

.ui-tooltip.ui-tooltip-bottom,
.ui-tooltip.ui-tooltip-top {
	padding: .25em 0;
}

.ui-tooltip .ui-tooltip-text {
	padding: .125em .5em;
	background-color: #4c4c4c;
	color: #fff;
	white-space: pre-line;
}

.ui-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.ui-tooltip-right .ui-tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -.25em;
	border-width: .25em .25em .25em 0;
	border-right-color: #4c4c4c;
}

.ui-tooltip-left .ui-tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -.25em;
	border-width: .25em 0 .25em .25em;
	border-left-color: #4c4c4c;
}

.ui-tooltip.ui-tooltip-top {
	padding: .25em 0;
}

.ui-tooltip-top .ui-tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -.25em;
	border-width: .25em .25em 0;
	border-top-color: #4c4c4c;
}

.ui-tooltip-bottom .ui-tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -.25em;
	border-width: 0 .25em .25em;
	border-bottom-color: #4c4c4c;
}

.ui-treetable {
	position: relative;
}

.ui-treetable table {
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
}

.ui-treetable .ui-treetable-tbody>tr>td,
.ui-treetable .ui-treetable-tfoot>tr>td,
.ui-treetable .ui-treetable-thead>tr>th {
	padding: .25em .5em;
}

.ui-treetable .ui-treetable-toggler {
	cursor: pointer;
	display: inline-block;
	height: 1em;
	position: relative;
	top: 50%;
	margin-top: -.5em;
}

.ui-treetable .ui-sortable-column {
	cursor: pointer;
}

.ui-treetable p-treetablesorticon {
	vertical-align: middle;
}

.ui-treetable-auto-layout>.ui-treetable-wrapper {
	overflow-x: auto;
}

.ui-treetable-auto-layout>.ui-treetable-wrapper>table {
	table-layout: auto;
}

.ui-treetable .ui-treetable-chkbox {
	margin: 0 .25em;
	vertical-align: middle;
}

.ui-treetable-caption,
.ui-treetable-summary {
	padding: .25em .5em;
	text-align: center;
	font-weight: 700;
}

.ui-treetable-caption {
	border-bottom: 0;
}

.ui-treetable-summary {
	border-top: 0;
}

.ui-treetable .ui-paginator-top {
	border-bottom: 0;
}

.ui-treetable .ui-paginator-bottom {
	border-top: 0;
}

.ui-treetable-scrollable-wrapper {
	position: relative;
}

.ui-treetable-scrollable-footer,
.ui-treetable-scrollable-header {
	overflow: hidden;
	border: 0;
}

.ui-treetable-scrollable-body {
	overflow: auto;
	position: relative;
}

.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr:first-child>td {
	border-top: 0;
}

.ui-treetable-virtual-table {
	position: absolute;
}

.ui-treetable-frozen-view .ui-treetable-scrollable-body {
	overflow: hidden;
}

.ui-treetable-frozen-view>.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr>td:last-child {
	border-right: 0;
}

.ui-treetable-unfrozen-view {
	position: absolute;
	top: 0;
}

.ui-treetable-resizable>.ui-treetable-wrapper {
	overflow-x: auto;
}

.ui-treetable-resizable .ui-treetable-tbody>tr>td,
.ui-treetable-resizable .ui-treetable-tfoot>tr>td,
.ui-treetable-resizable .ui-treetable-thead>tr>th {
	overflow: hidden;
}

.ui-treetable-resizable .ui-resizable-column {
	background-clip: padding-box;
	position: relative;
}

.ui-treetable-resizable-fit .ui-resizable-column:last-child .ui-column-resizer {
	display: none;
}

.ui-treetable .ui-column-resizer {
	display: block;
	position: absolute !important;
	top: 0;
	right: 0;
	margin: 0;
	width: .5em;
	height: 100%;
	padding: 0;
	cursor: col-resize;
	border: 1px solid transparent;
}

.ui-treetable .ui-column-resizer-helper {
	width: 1px;
	position: absolute;
	z-index: 10;
	display: none;
}

.ui-treetable-reorder-indicator-down,
.ui-treetable-reorder-indicator-up {
	position: absolute;
	display: none;
}

.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title {
	display: none;
}

@media screen and (max-width:40em) {

	.ui-treetable-responsive .ui-treetable-tfoot>tr>td,
	.ui-treetable-responsive .ui-treetable-thead>tr>th {
		display: none !important;
	}

	.ui-treetable-responsive .ui-treetable-tbody>tr>td {
		text-align: left;
		display: block;
		border: 0;
		width: 100% !important;
		box-sizing: border-box;
		float: left;
		clear: left;
	}

	.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title {
		padding: .4em;
		min-width: 30%;
		display: inline-block;
		margin: -.4em 1em -.4em -.4em;
		font-weight: 700;
	}
}

.ui-treetable-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	-ms-filter: "alpha(opacity=10)";
	opacity: .1;
	z-index: 1;
}

.ui-treetable-loading-content {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	margin-top: -1em;
	margin-left: -1em;
}

.ui-treetable .ui-treetable-loading-icon {
	font-size: 2em;
}

.ui-virtualscroller .ui-virtualscroller-header {
	text-align: center;
	padding: .5em .75em;
	border-bottom: 0;
}

.ui-virtualscroller .ui-virtualscroller-footer {
	text-align: center;
	padding: .25em .625em;
	border-top: 0;
}

.ui-virtualscroller .ui-virtualscroller-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

@font-face {}

.pi {
	font-family: primeicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pi-fw {
	width: 1.28571429em;
	text-align: center;
}

.pi-spin {
	-webkit-animation: 2s linear infinite fa-spin;
	animation: 2s linear infinite fa-spin;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.pi-step-backward-alt:before {
	content: "\e9ac";
}

.pi-step-forward-alt:before {
	content: "\e9ad";
}

.pi-forward:before {
	content: "\e9ae";
}

.pi-backward:before {
	content: "\e9af";
}

.pi-fast-backward:before {
	content: "\e9b0";
}

.pi-fast-forward:before {
	content: "\e9b1";
}

.pi-pause:before {
	content: "\e9b2";
}

.pi-play:before {
	content: "\e9b3";
}

.pi-compass:before {
	content: "\e9ab";
}

.pi-id-card:before {
	content: "\e9aa";
}

.pi-ticket:before {
	content: "\e9a9";
}

.pi-file-o:before {
	content: "\e9a8";
}

.pi-reply:before {
	content: "\e9a7";
}

.pi-directions-alt:before {
	content: "\e9a5";
}

.pi-directions:before {
	content: "\e9a6";
}

.pi-thumbs-up:before {
	content: "\e9a3";
}

.pi-thumbs-down:before {
	content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
	content: "\e996";
}

.pi-sort-numeric-up-alt:before {
	content: "\e997";
}

.pi-sort-alpha-down-alt:before {
	content: "\e998";
}

.pi-sort-alpha-up-alt:before {
	content: "\e999";
}

.pi-sort-numeric-down:before {
	content: "\e99a";
}

.pi-sort-numeric-up:before {
	content: "\e99b";
}

.pi-sort-alpha-down:before {
	content: "\e99c";
}

.pi-sort-alpha-up:before {
	content: "\e99d";
}

.pi-sort-alt:before {
	content: "\e99e";
}

.pi-sort-amount-up:before {
	content: "\e99f";
}

.pi-sort-amount-down:before {
	content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
	content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
	content: "\e9a2";
}

.pi-palette:before {
	content: "\e995";
}

.pi-undo:before {
	content: "\e994";
}

.pi-desktop:before {
	content: "\e993";
}

.pi-sliders-v:before {
	content: "\e991";
}

.pi-sliders-h:before {
	content: "\e992";
}

.pi-search-plus:before {
	content: "\e98f";
}

.pi-search-minus:before {
	content: "\e990";
}

.pi-file-excel:before {
	content: "\e98e";
}

.pi-file-pdf:before {
	content: "\e98d";
}

.pi-check-square:before {
	content: "\e98c";
}

.pi-chart-line:before {
	content: "\e98b";
}

.pi-user-edit:before {
	content: "\e98a";
}

.pi-exclamation-circle:before {
	content: "\e989";
}

.pi-android:before {
	content: "\e985";
}

.pi-google:before {
	content: "\e986";
}

.pi-apple:before {
	content: "\e987";
}

.pi-microsoft:before {
	content: "\e988";
}

.pi-heart:before {
	content: "\e984";
}

.pi-mobile:before {
	content: "\e982";
}

.pi-tablet:before {
	content: "\e983";
}

.pi-key:before {
	content: "\e981";
}

.pi-shopping-cart:before {
	content: "\e980";
}

.pi-comments:before {
	content: "\e97e";
}

.pi-comment:before {
	content: "\e97f";
}

.pi-briefcase:before {
	content: "\e97d";
}

.pi-bell:before {
	content: "\e97c";
}

.pi-paperclip:before {
	content: "\e97b";
}

.pi-share-alt:before {
	content: "\e97a";
}

.pi-envelope:before {
	content: "\e979";
}

.pi-volume-down:before {
	content: "\e976";
}

.pi-volume-up:before {
	content: "\e977";
}

.pi-volume-off:before {
	content: "\e978";
}

.pi-eject:before {
	content: "\e975";
}

.pi-money-bill:before {
	content: "\e974";
}

.pi-images:before {
	content: "\e973";
}

.pi-image:before {
	content: "\e972";
}

.pi-sign-in:before {
	content: "\e970";
}

.pi-sign-out:before {
	content: "\e971";
}

.pi-wifi:before {
	content: "\e96f";
}

.pi-sitemap:before {
	content: "\e96e";
}

.pi-chart-bar:before {
	content: "\e96d";
}

.pi-camera:before {
	content: "\e96c";
}

.pi-dollar:before {
	content: "\e96b";
}

.pi-lock-open:before {
	content: "\e96a";
}

.pi-table:before {
	content: "\e969";
}

.pi-map-marker:before {
	content: "\e968";
}

.pi-list:before {
	content: "\e967";
}

.pi-eye-slash:before {
	content: "\e965";
}

.pi-eye:before {
	content: "\e966";
}

.pi-folder-open:before {
	content: "\e964";
}

.pi-folder:before {
	content: "\e963";
}

.pi-video:before {
	content: "\e962";
}

.pi-inbox:before {
	content: "\e961";
}

.pi-lock:before {
	content: "\e95f";
}

.pi-unlock:before {
	content: "\e960";
}

.pi-tags:before {
	content: "\e95d";
}

.pi-tag:before {
	content: "\e95e";
}

.pi-power-off:before {
	content: "\e95c";
}

.pi-save:before {
	content: "\e95b";
}

.pi-question-circle:before {
	content: "\e959";
}

.pi-question:before {
	content: "\e95a";
}

.pi-copy:before {
	content: "\e957";
}

.pi-file:before {
	content: "\e958";
}

.pi-clone:before {
	content: "\e955";
}

.pi-calendar-times:before {
	content: "\e952";
}

.pi-calendar-minus:before {
	content: "\e953";
}

.pi-calendar-plus:before {
	content: "\e954";
}

.pi-ellipsis-v:before {
	content: "\e950";
}

.pi-ellipsis-h:before {
	content: "\e951";
}

.pi-bookmark:before {
	content: "\e94e";
}

.pi-globe:before {
	content: "\e94f";
}

.pi-replay:before {
	content: "\e94d";
}

.pi-filter:before {
	content: "\e94c";
}

.pi-print:before {
	content: "\e94b";
}

.pi-align-right:before {
	content: "\e946";
}

.pi-align-left:before {
	content: "\e947";
}

.pi-align-center:before {
	content: "\e948";
}

.pi-align-justify:before {
	content: "\e949";
}

.pi-cog:before {
	content: "\e94a";
}

.pi-cloud-download:before {
	content: "\e943";
}

.pi-cloud-upload:before {
	content: "\e944";
}

.pi-cloud:before {
	content: "\e945";
}

.pi-pencil:before {
	content: "\e942";
}

.pi-users:before {
	content: "\e941";
}

.pi-clock:before {
	content: "\e940";
}

.pi-user-minus:before {
	content: "\e93e";
}

.pi-user-plus:before {
	content: "\e93f";
}

.pi-trash:before {
	content: "\e93d";
}

.pi-external-link:before {
	content: "\e93c";
}

.pi-window-maximize:before {
	content: "\e93b";
}

.pi-window-minimize:before {
	content: "\e93a";
}

.pi-refresh:before {
	content: "\e938";
}

.pi-user:before {
	content: "\e939";
}

.pi-exclamation-triangle:before {
	content: "\e922";
}

.pi-calendar:before {
	content: "\e927";
}

.pi-chevron-circle-left:before {
	content: "\e928";
}

.pi-chevron-circle-down:before {
	content: "\e929";
}

.pi-chevron-circle-right:before {
	content: "\e92a";
}

.pi-chevron-circle-up:before {
	content: "\e92b";
}

.pi-angle-double-down:before {
	content: "\e92c";
}

.pi-angle-double-left:before {
	content: "\e92d";
}

.pi-angle-double-right:before {
	content: "\e92e";
}

.pi-angle-double-up:before {
	content: "\e92f";
}

.pi-angle-down:before {
	content: "\e930";
}

.pi-angle-left:before {
	content: "\e931";
}

.pi-angle-right:before {
	content: "\e932";
}

.pi-angle-up:before {
	content: "\e933";
}

.pi-upload:before {
	content: "\e934";
}

.pi-download:before {
	content: "\e956";
}

.pi-ban:before {
	content: "\e935";
}

.pi-star-o:before {
	content: "\e936";
}

.pi-star:before {
	content: "\e937";
}

.pi-chevron-left:before {
	content: "\e900";
}

.pi-chevron-right:before {
	content: "\e901";
}

.pi-chevron-down:before {
	content: "\e902";
}

.pi-chevron-up:before {
	content: "\e903";
}

.pi-caret-left:before {
	content: "\e904";
}

.pi-caret-right:before {
	content: "\e905";
}

.pi-caret-down:before {
	content: "\e906";
}

.pi-caret-up:before {
	content: "\e907";
}

.pi-search:before {
	content: "\e908";
}

.pi-check:before {
	content: "\e909";
}

.pi-check-circle:before {
	content: "\e90a";
}

.pi-times:before {
	content: "\e90b";
}

.pi-times-circle:before {
	content: "\e90c";
}

.pi-plus:before {
	content: "\e90d";
}

.pi-plus-circle:before {
	content: "\e90e";
}

.pi-minus:before {
	content: "\e90f";
}

.pi-minus-circle:before {
	content: "\e910";
}

.pi-circle-on:before {
	content: "\e911";
}

.pi-circle-off:before {
	content: "\e912";
}

.pi-sort-down:before {
	content: "\e913";
}

.pi-sort-up:before {
	content: "\e914";
}

.pi-sort:before {
	content: "\e915";
}

.pi-step-backward:before {
	content: "\e916";
}

.pi-step-forward:before {
	content: "\e917";
}

.pi-th-large:before {
	content: "\e918";
}

.pi-arrow-down:before {
	content: "\e919";
}

.pi-arrow-left:before {
	content: "\e91a";
}

.pi-arrow-right:before {
	content: "\e91b";
}

.pi-arrow-up:before {
	content: "\e91c";
}

.pi-bars:before {
	content: "\e91d";
}

.pi-arrow-circle-down:before {
	content: "\e91e";
}

.pi-arrow-circle-left:before {
	content: "\e91f";
}

.pi-arrow-circle-right:before {
	content: "\e920";
}

.pi-arrow-circle-up:before {
	content: "\e921";
}

.pi-info:before {
	content: "\e923";
}

.pi-info-circle:before {
	content: "\e924";
}

.pi-home:before {
	content: "\e925";
}

.pi-spinner:before {
	content: "\e926";
}

.mat-badge-content {
	font-weight: 600;
	font-size: 12px;
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-badge-small .mat-badge-content {
	font-size: 9px;
}

.mat-badge-large .mat-badge-content {
	font-size: 24px;
}

.mat-h1,
.mat-headline,
.mat-typography h1 {
	font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
	margin: 0 0 16px;
}

.mat-h2,
.mat-title,
.mat-typography h2 {
	font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
	margin: 0 0 16px;
}

.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
	font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
	margin: 0 0 16px;
}

.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
	font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
	margin: 0 0 16px;
}

.mat-h5,
.mat-typography h5 {
	font: 400 calc(14px * .83)/20px Roboto, "Helvetica Neue", sans-serif;
	margin: 0 0 12px;
}

.mat-h6,
.mat-typography h6 {
	font: 400 calc(14px * .67)/20px Roboto, "Helvetica Neue", sans-serif;
	margin: 0 0 12px;
}

.mat-body-2,
.mat-body-strong {
	font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
}

.mat-body,
.mat-body-1,
.mat-typography {
	font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
}

.mat-body p,
.mat-body-1 p,
.mat-typography p {
	margin: 0 0 12px;
}

.mat-caption,
.mat-small {
	font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
}

.mat-display-4,
.mat-typography .mat-display-4 {
	font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
	letter-spacing: -.05em;
	margin: 0 0 56px;
}

.mat-display-3,
.mat-typography .mat-display-3 {
	font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
	letter-spacing: -.02em;
	margin: 0 0 64px;
}

.mat-display-2,
.mat-typography .mat-display-2 {
	font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
	letter-spacing: -.005em;
	margin: 0 0 64px;
}

.mat-display-1,
.mat-typography .mat-display-1 {
	font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
	margin: 0 0 64px;
}

.mat-bottom-sheet-container {
	font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
}

.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.mat-button-toggle,
.mat-card {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card-title {
	font-size: 24px;
	font-weight: 500;
}

.mat-card-header .mat-card-title {
	font-size: 20px;
}

.mat-card-content,
.mat-card-subtitle {
	font-size: 14px;
}

.mat-checkbox {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-checkbox-layout .mat-checkbox-label {
	line-height: 24px;
}

.mat-chip {
	font-size: 14px;
	font-weight: 500;
}

.mat-chip .mat-chip-remove.mat-icon,
.mat-chip .mat-chip-trailing-icon.mat-icon {
	font-size: 18px;
}

.mat-table {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-header-cell {
	font-size: 12px;
	font-weight: 500;
}

.mat-cell,
.mat-footer-cell {
	font-size: 14px;
}

.mat-calendar {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-calendar-body {
	font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
	font-size: 14px;
	font-weight: 500;
}

.mat-calendar-table-header th {
	font-size: 11px;
	font-weight: 400;
}

.mat-dialog-title {
	font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
}

.mat-expansion-panel-header {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.mat-expansion-panel-content {
	font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
}

.mat-form-field {
	font-size: inherit;
	font-weight: 400;
	line-height: 1.125;
}

.mat-form-field-wrapper {
	padding-bottom: 1.34375em;
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
	font-size: 150%;
	line-height: 1.125;
}

.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
	height: 1.5em;
	width: 1.5em;
}

.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
	height: 1.125em;
	line-height: 1.125;
}

.mat-form-field-infix {
	padding: .5em 0;
	border-top: .84375em solid transparent;
}

.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
	-webkit-transform: translateY(-1.34375em) scale(.75);
	transform: translateY(-1.34375em) scale(.75);
	width: 133.33333%;
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
	-webkit-transform: translateY(-1.34374em) scale(.75);
	transform: translateY(-1.34374em) scale(.75);
	width: 133.33334%;
}

.mat-form-field-label-wrapper {
	top: -.84375em;
	padding-top: .84375em;
}

.mat-form-field-label {
	top: 1.34375em;
}

.mat-form-field-underline {
	bottom: 1.34375em;
}

.mat-form-field-subscript-wrapper {
	font-size: 75%;
	margin-top: .66667em;
	top: calc(100% - 1.79167em);
}

.mat-form-field-appearance-legacy .mat-form-field-infix {
	padding: .4375em 0;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
	-webkit-transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
	transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
	-ms-transform: translateY(-1.28125em) scale(.75);
	width: 133.33333%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
	-webkit-transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
	transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
	-ms-transform: translateY(-1.28124em) scale(.75);
	width: 133.33334%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
	-webkit-transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
	transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
	-ms-transform: translateY(-1.28123em) scale(.75);
	width: 133.33335%;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
	top: 1.28125em;
}

.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
	margin-top: .54167em;
	top: calc(100% - 1.66667em);
}

@media print {

	.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,
	.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
		-webkit-transform: translateY(-1.28122em) scale(.75);
		transform: translateY(-1.28122em) scale(.75);
	}

	.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
		-webkit-transform: translateY(-1.28121em) scale(.75);
		transform: translateY(-1.28121em) scale(.75);
	}

	.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
		-webkit-transform: translateY(-1.2812em) scale(.75);
		transform: translateY(-1.2812em) scale(.75);
	}
}

.mat-form-field-appearance-fill .mat-form-field-infix {
	padding: .25em 0 .75em;
}

.mat-form-field-appearance-fill .mat-form-field-label {
	top: 1.09375em;
	margin-top: -.5em;
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
	-webkit-transform: translateY(-.59375em) scale(.75);
	transform: translateY(-.59375em) scale(.75);
	width: 133.33333%;
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
	-webkit-transform: translateY(-.59374em) scale(.75);
	transform: translateY(-.59374em) scale(.75);
	width: 133.33334%;
}

.mat-form-field-appearance-outline .mat-form-field-infix {
	padding: 1em 0;
}

.mat-form-field-appearance-outline .mat-form-field-label {
	top: 1.84375em;
	margin-top: -.25em;
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
	-webkit-transform: translateY(-1.59375em) scale(.75);
	transform: translateY(-1.59375em) scale(.75);
	width: 133.33333%;
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
	-webkit-transform: translateY(-1.59374em) scale(.75);
	transform: translateY(-1.59374em) scale(.75);
	width: 133.33334%;
}

.mat-grid-tile-footer,
.mat-grid-tile-header {
	font-size: 14px;
}

.mat-grid-tile-footer .mat-line,
.mat-grid-tile-header .mat-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	box-sizing: border-box;
}

.mat-grid-tile-footer .mat-line:nth-child(n+2),
.mat-grid-tile-header .mat-line:nth-child(n+2) {
	font-size: 12px;
}

input.mat-input-element {
	margin-top: -.0625em;
}

.mat-menu-item {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 12px;
}

.mat-radio-button,
.mat-select {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select-trigger {
	height: 1.125em;
}

.mat-slide-toggle-content {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-slider-thumb-label-text {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.mat-stepper-horizontal,
.mat-stepper-vertical {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-step-label {
	font-size: 14px;
	font-weight: 400;
}

.mat-step-sub-label-error {
	font-weight: 400;
}

.mat-step-label-error {
	font-size: 14px;
}

.mat-step-label-selected {
	font-size: 14px;
	font-weight: 500;
}

.mat-tab-group {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-label,
.mat-tab-link {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
	font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
	margin: 0;
}

.mat-list-item,
.mat-list-option {
	font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-base .mat-list-item {
	font-size: 16px;
}

.mat-list-base .mat-list-item .mat-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	box-sizing: border-box;
}

.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
	font-size: 14px;
}

.mat-list-base .mat-list-option {
	font-size: 16px;
}

.mat-list-base .mat-list-option .mat-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	box-sizing: border-box;
}

.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
	font-size: 14px;
}

.mat-list-base[dense] .mat-list-item {
	font-size: 12px;
}

.mat-list-base[dense] .mat-list-item .mat-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),
.mat-list-base[dense] .mat-list-option {
	font-size: 12px;
}

.mat-list-base[dense] .mat-list-option .mat-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
	font-size: 12px;
}

.mat-list-base[dense] .mat-subheader {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.mat-option {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: rgba(0, 0, 0, .87);
}

.mat-optgroup-label {
	font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
	color: rgba(0, 0, 0, .54);
}

.mat-simple-snackbar {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 14px;
}

.mat-simple-snackbar-action {
	line-height: 1;
	font-family: inherit;
	font-size: inherit;
	font-weight: 500;
}

.mat-ripple {
	overflow: hidden;
	position: relative;
}

.mat-ripple.mat-ripple-unbounded {
	overflow: visible;
}

.mat-ripple-element {
	position: absolute;
	border-radius: 50%;
	pointer-events: none;
	-webkit-transition: opacity, -webkit-transform cubic-bezier(0, 0, .2, 1);
	transition: opacity, -webkit-transform 0s cubic-bezier(0, 0, .2, 1);
	transition: opacity, transform 0s cubic-bezier(0, 0, .2, 1);
	transition: opacity, transform 0s cubic-bezier(0, 0, .2, 1), -webkit-transform 0s cubic-bezier(0, 0, .2, 1);
	-webkit-transform: scale(0);
	transform: scale(0);
}

@media(-ms-high-contrast:active) {
	.mat-ripple-element {
		display: none;
	}
}

.cdk-visually-hidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.cdk-global-overlay-wrapper,
.cdk-overlay-container {
	pointer-events: none;
}

.cdk-global-overlay-wrapper {
	display: -webkit-box;
	display: flex;
	position: absolute;
	z-index: 1000;
}

.cdk-overlay-pane {
	position: absolute;
	pointer-events: auto;
	box-sizing: border-box;
	z-index: 1000;
	display: -webkit-box;
	display: flex;
	max-width: 100%;
	max-height: 100%;
}

.cdk-overlay-backdrop {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	pointer-events: auto;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
	opacity: 0;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
	opacity: 1;
}

@media screen and (-ms-high-contrast:active) {
	.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
		opacity: .6;
	}
}

.cdk-overlay-dark-backdrop {
	background: rgba(0, 0, 0, .32);
}

.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
	opacity: 0;
}

.cdk-overlay-connected-position-bounding-box {
	position: absolute;
	z-index: 1000;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	min-width: 1px;
	min-height: 1px;
}

.cdk-global-scrollblock {
	position: fixed;
	width: 100%;
	overflow-y: scroll;
}

@-webkit-keyframes cdk-text-field-autofill-start {
	;
}

@keyframes cdk-text-field-autofill-start {
	;
}

@-webkit-keyframes cdk-text-field-autofill-end {
	;
}

@keyframes cdk-text-field-autofill-end {
	;
}

.cdk-text-field-autofill-monitored:-webkit-autofill {
	-webkit-animation-name: cdk-text-field-autofill-start;
	animation-name: cdk-text-field-autofill-start;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
	-webkit-animation-name: cdk-text-field-autofill-end;
	animation-name: cdk-text-field-autofill-end;
}

textarea.cdk-textarea-autosize {
	resize: none;
}

textarea.cdk-textarea-autosize-measuring {
	height: auto !important;
	overflow: hidden !important;
	padding: 2px 0 !important;
	box-sizing: content-box !important;
}

.mat-ripple-element {
	background-color: rgba(0, 0, 0, .1);
}

.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled),
.mat-option:hover:not(.mat-option-disabled) {
	background: rgba(0, 0, 0, .04);
}

.mat-option.mat-active {
	background: rgba(0, 0, 0, .04);
	color: rgba(0, 0, 0, .87);
}

.mat-option.mat-option-disabled {
	color: rgba(0, 0, 0, .38);
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
	color: #ff4081;
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
	color: #f44336;
}

.mat-optgroup-disabled .mat-optgroup-label {
	color: rgba(0, 0, 0, .38);
}

.mat-pseudo-checkbox {
	color: rgba(0, 0, 0, .54);
}

.mat-pseudo-checkbox::after {
	color: #fafafa;
}

.mat-pseudo-checkbox-disabled {
	color: #b0b0b0;
}

.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate,
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate {
	background: #ff4081;
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
	background: #f44336;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
	background: #b0b0b0;
}

.mat-elevation-z0 {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
}

.mat-elevation-z1 {
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
}

.mat-elevation-z2 {
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}

.mat-elevation-z3 {
	box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12);
}

.mat-elevation-z4 {
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
}

.mat-elevation-z5 {
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12);
}

.mat-elevation-z6 {
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
}

.mat-elevation-z7 {
	box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12);
}

.mat-elevation-z8 {
	box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
}

.mat-elevation-z9 {
	box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12);
}

.mat-elevation-z10 {
	box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12);
}

.mat-elevation-z11 {
	box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12);
}

.mat-elevation-z12 {
	box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12);
}

.mat-elevation-z13 {
	box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12);
}

.mat-elevation-z14 {
	box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12);
}

.mat-elevation-z15 {
	box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12);
}

.mat-elevation-z16 {
	box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
}

.mat-elevation-z17 {
	box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12);
}

.mat-elevation-z18 {
	box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12);
}

.mat-elevation-z19 {
	box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12);
}

.mat-elevation-z20 {
	box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12);
}

.mat-elevation-z21 {
	box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12);
}

.mat-elevation-z22 {
	box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12);
}

.mat-elevation-z23 {
	box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12);
}

.mat-elevation-z24 {
	box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
}

.mat-app-background {
	background-color: #fafafa;
	color: rgba(0, 0, 0, .87);
}

.mat-theme-loaded-marker {
	display: none;
}

.mat-autocomplete-panel {
	background: #fff;
	color: rgba(0, 0, 0, .87);
}

.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
	background: #fff;
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
	color: rgba(0, 0, 0, .87);
}

@media(-ms-high-contrast:active) {
	.mat-badge-content {
		outline: solid 1px;
		border-radius: 0;
	}

	.mat-checkbox-disabled {
		opacity: .5;
	}
}

.mat-badge-accent .mat-badge-content {
	background: #ff4081;
	color: #fff;
}

.mat-badge-warn .mat-badge-content {
	color: #fff;
	background: #f44336;
}

.mat-badge {
	position: relative;
}

.mat-badge-hidden .mat-badge-content {
	display: none;
}

.mat-badge-disabled .mat-badge-content {
	background: #b9b9b9;
	color: rgba(0, 0, 0, .38);
}

.mat-badge-content {
	color: #fff;
	background: #3f51b5;
	position: absolute;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
	-webkit-transform: scale(.6);
	transform: scale(.6);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	pointer-events: none;
}

.mat-badge-content._mat-animation-noopable,
.ng-animate-disabled .mat-badge-content {
	-webkit-transition: none;
	transition: none;
}

.mat-badge-content.mat-badge-active {
	-webkit-transform: none;
	transform: none;
}

.mat-badge-small .mat-badge-content {
	width: 16px;
	height: 16px;
	line-height: 16px;
}

.mat-badge-small.mat-badge-above .mat-badge-content {
	top: -8px;
}

.mat-badge-small.mat-badge-below .mat-badge-content {
	bottom: -8px;
}

.mat-badge-small.mat-badge-before .mat-badge-content {
	left: -16px;
}

[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
	left: auto;
	right: -16px;
}

.mat-badge-small.mat-badge-after .mat-badge-content {
	right: -16px;
}

[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
	right: auto;
	left: -16px;
}

.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
	left: -8px;
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
	left: auto;
	right: -8px;
}

.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
	right: -8px;
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
	right: auto;
	left: -8px;
}

.mat-badge-medium .mat-badge-content {
	width: 22px;
	height: 22px;
	line-height: 22px;
}

.mat-badge-medium.mat-badge-above .mat-badge-content {
	top: -11px;
}

.mat-badge-medium.mat-badge-below .mat-badge-content {
	bottom: -11px;
}

.mat-badge-medium.mat-badge-before .mat-badge-content {
	left: -22px;
}

[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
	left: auto;
	right: -22px;
}

.mat-badge-medium.mat-badge-after .mat-badge-content {
	right: -22px;
}

[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
	right: auto;
	left: -22px;
}

.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
	left: -11px;
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
	left: auto;
	right: -11px;
}

.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
	right: -11px;
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
	right: auto;
	left: -11px;
}

.mat-badge-large .mat-badge-content {
	width: 28px;
	height: 28px;
	line-height: 28px;
}

.mat-badge-large.mat-badge-above .mat-badge-content {
	top: -14px;
}

.mat-badge-large.mat-badge-below .mat-badge-content {
	bottom: -14px;
}

.mat-badge-large.mat-badge-before .mat-badge-content {
	left: -28px;
}

[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
	left: auto;
	right: -28px;
}

.mat-badge-large.mat-badge-after .mat-badge-content {
	right: -28px;
}

[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
	right: auto;
	left: -28px;
}

.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
	left: -14px;
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
	left: auto;
	right: -14px;
}

.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
	right: -14px;
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
	right: auto;
	left: -14px;
}

.mat-bottom-sheet-container {
	box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
	background: #fff;
	color: rgba(0, 0, 0, .87);
}

.mat-button,
.mat-icon-button,
.mat-stroked-button {
	color: inherit;
	background: 0;
}

.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
	color: #3f51b5;
}

.mat-button.mat-accent,
.mat-icon-button.mat-accent,
.mat-stroked-button.mat-accent {
	color: #ff4081;
}

.mat-button.mat-warn,
.mat-icon-button.mat-warn,
.mat-stroked-button.mat-warn {
	color: #f44336;
}

.mat-button.mat-accent[disabled],
.mat-button.mat-primary[disabled],
.mat-button.mat-warn[disabled],
.mat-button[disabled][disabled],
.mat-icon-button.mat-accent[disabled],
.mat-icon-button.mat-primary[disabled],
.mat-icon-button.mat-warn[disabled],
.mat-icon-button[disabled][disabled],
.mat-stroked-button.mat-accent[disabled],
.mat-stroked-button.mat-primary[disabled],
.mat-stroked-button.mat-warn[disabled],
.mat-stroked-button[disabled][disabled] {
	color: rgba(0, 0, 0, .26);
}

.mat-button.mat-primary .mat-button-focus-overlay,
.mat-icon-button.mat-primary .mat-button-focus-overlay,
.mat-stroked-button.mat-primary .mat-button-focus-overlay {
	background-color: #3f51b5;
}

.mat-button.mat-accent .mat-button-focus-overlay,
.mat-icon-button.mat-accent .mat-button-focus-overlay,
.mat-stroked-button.mat-accent .mat-button-focus-overlay {
	background-color: #ff4081;
}

.mat-button.mat-warn .mat-button-focus-overlay,
.mat-icon-button.mat-warn .mat-button-focus-overlay,
.mat-stroked-button.mat-warn .mat-button-focus-overlay {
	background-color: #f44336;
}

.mat-button[disabled] .mat-button-focus-overlay,
.mat-icon-button[disabled] .mat-button-focus-overlay,
.mat-stroked-button[disabled] .mat-button-focus-overlay {
	background-color: transparent;
}

.mat-button .mat-ripple-element,
.mat-icon-button .mat-ripple-element,
.mat-stroked-button .mat-ripple-element {
	opacity: .1;
	background-color: currentColor;
}

.mat-button-focus-overlay {
	background: #000;
}

.mat-stroked-button:not([disabled]) {
	border-color: rgba(0, 0, 0, .12);
}

.mat-fab,
.mat-flat-button,
.mat-mini-fab,
.mat-raised-button {
	color: rgba(0, 0, 0, .87);
	background-color: #fff;
}

.mat-fab.mat-accent,
.mat-fab.mat-primary,
.mat-fab.mat-warn,
.mat-flat-button.mat-accent,
.mat-flat-button.mat-primary,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-accent,
.mat-mini-fab.mat-primary,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-accent,
.mat-raised-button.mat-primary,
.mat-raised-button.mat-warn {
	color: #fff;
}

.mat-fab.mat-accent[disabled],
.mat-fab.mat-primary[disabled],
.mat-fab.mat-warn[disabled],
.mat-fab[disabled][disabled],
.mat-flat-button.mat-accent[disabled],
.mat-flat-button.mat-primary[disabled],
.mat-flat-button.mat-warn[disabled],
.mat-flat-button[disabled][disabled],
.mat-mini-fab.mat-accent[disabled],
.mat-mini-fab.mat-primary[disabled],
.mat-mini-fab.mat-warn[disabled],
.mat-mini-fab[disabled][disabled],
.mat-raised-button.mat-accent[disabled],
.mat-raised-button.mat-primary[disabled],
.mat-raised-button.mat-warn[disabled],
.mat-raised-button[disabled][disabled] {
	color: rgba(0, 0, 0, .26);
	background-color: rgba(0, 0, 0, .12);
}

.mat-fab.mat-primary,
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
	background-color: #3f51b5;
}

.mat-fab.mat-accent,
.mat-flat-button.mat-accent,
.mat-mini-fab.mat-accent,
.mat-raised-button.mat-accent {
	background-color: #ff4081;
}

.mat-fab.mat-warn,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-warn {
	background-color: #f44336;
}

.mat-fab.mat-accent .mat-ripple-element,
.mat-fab.mat-primary .mat-ripple-element,
.mat-fab.mat-warn .mat-ripple-element,
.mat-flat-button.mat-accent .mat-ripple-element,
.mat-flat-button.mat-primary .mat-ripple-element,
.mat-flat-button.mat-warn .mat-ripple-element,
.mat-mini-fab.mat-accent .mat-ripple-element,
.mat-mini-fab.mat-primary .mat-ripple-element,
.mat-mini-fab.mat-warn .mat-ripple-element,
.mat-raised-button.mat-accent .mat-ripple-element,
.mat-raised-button.mat-primary .mat-ripple-element,
.mat-raised-button.mat-warn .mat-ripple-element {
	background-color: rgba(255, 255, 255, .1);
}

.mat-flat-button:not([class*=mat-elevation-z]),
.mat-stroked-button:not([class*=mat-elevation-z]) {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
}

.mat-raised-button:not([class*=mat-elevation-z]) {
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}

.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]) {
	box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
}

.mat-raised-button[disabled]:not([class*=mat-elevation-z]) {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
}

.mat-fab:not([class*=mat-elevation-z]),
.mat-mini-fab:not([class*=mat-elevation-z]) {
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
}

.mat-fab:not([disabled]):active:not([class*=mat-elevation-z]),
.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]) {
	box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12);
}

.mat-fab[disabled]:not([class*=mat-elevation-z]),
.mat-mini-fab[disabled]:not([class*=mat-elevation-z]) {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
}

.mat-button-toggle-group,
.mat-button-toggle-standalone {
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}

.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, .12);
}

.mat-button-toggle {
	color: rgba(0, 0, 0, .38);
}

.mat-button-toggle .mat-button-toggle-focus-overlay {
	background-color: rgba(0, 0, 0, .12);
}

.mat-button-toggle-appearance-standard {
	color: rgba(0, 0, 0, .87);
	background: #fff;
}

.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
	background-color: #000;
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
	border-left: 1px solid rgba(0, 0, 0, .12);
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
	border-left: none;
	border-right: 1px solid rgba(0, 0, 0, .12);
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
	border-left: none;
	border-right: 0;
	border-top: 1px solid rgba(0, 0, 0, .12);
}

.mat-button-toggle-checked {
	background-color: #e0e0e0;
	color: rgba(0, 0, 0, .54);
}

.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
	color: rgba(0, 0, 0, .87);
}

.mat-button-toggle-disabled {
	color: rgba(0, 0, 0, .26);
	background-color: #eee;
}

.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
	background: #fff;
}

.mat-button-toggle-disabled.mat-button-toggle-checked {
	background-color: #bdbdbd;
}

.mat-card {
	background: #fff;
	color: rgba(0, 0, 0, .87);
}

.mat-card:not([class*=mat-elevation-z]) {
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
}

.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
}

.mat-card-subtitle {
	color: rgba(0, 0, 0, .54);
}

.mat-checkbox-frame {
	border-color: rgba(0, 0, 0, .54);
}

.mat-checkbox-checkmark {
	fill: #fafafa;
}

.mat-checkbox-checkmark-path {
	stroke: #fafafa !important;
}

@media(-ms-high-contrast:black-on-white) {
	.mat-checkbox-checkmark-path {
		stroke: #000 !important;
	}
}

.mat-checkbox-mixedmark {
	background-color: #fafafa;
}

.mat-checkbox-checked.mat-primary .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
	background-color: #3f51b5;
}

.mat-checkbox-checked.mat-accent .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
	background-color: #ff4081;
}

.mat-checkbox-checked.mat-warn .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
	background-color: #f44336;
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
	background-color: #b0b0b0;
}

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
	border-color: #b0b0b0;
}

.mat-checkbox-disabled .mat-checkbox-label {
	color: rgba(0, 0, 0, .54);
}

@media(-ms-high-contrast:active) {
	.mat-checkbox-background {
		background: 0;
	}
}

.mat-checkbox .mat-ripple-element {
	background-color: #000;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
	background: #3f51b5;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
	background: #ff4081;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
	background: #f44336;
}

.mat-chip.mat-standard-chip {
	background-color: #e0e0e0;
	color: rgba(0, 0, 0, .87);
}

.mat-chip.mat-standard-chip .mat-chip-remove {
	color: rgba(0, 0, 0, .87);
	opacity: .4;
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
	box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12);
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
	opacity: .54;
}

.mat-chip.mat-standard-chip.mat-chip-disabled {
	opacity: .4;
}

.mat-chip.mat-standard-chip::after {
	background: #000;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
	background-color: #3f51b5;
	color: #fff;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
	color: #fff;
	opacity: .4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
	background: rgba(255, 255, 255, .1);
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
	background-color: #f44336;
	color: #fff;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
	color: #fff;
	opacity: .4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
	background: rgba(255, 255, 255, .1);
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
	background-color: #ff4081;
	color: #fff;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
	color: #fff;
	opacity: .4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
	background: rgba(255, 255, 255, .1);
}

.mat-table {
	background: #fff;
}

.mat-table tbody,
.mat-table tfoot,
.mat-table thead,
.mat-table-sticky,
[mat-footer-row],
[mat-header-row],
[mat-row],
mat-footer-row,
mat-header-row,
mat-row {
	background: inherit;
}

mat-footer-row,
mat-header-row,
mat-row,
td.mat-cell,
td.mat-footer-cell,
th.mat-header-cell {
	border-bottom-color: rgba(0, 0, 0, .12);
}

.mat-header-cell {
	color: rgba(0, 0, 0, .54);
}

.mat-cell,
.mat-footer-cell {
	color: rgba(0, 0, 0, .87);
}

.mat-calendar-arrow {
	border-top-color: rgba(0, 0, 0, .54);
}

.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button,
.mat-datepicker-toggle {
	color: rgba(0, 0, 0, .54);
}

.mat-calendar-table-header {
	color: rgba(0, 0, 0, .38);
}

.mat-calendar-table-header-divider::after {
	background: rgba(0, 0, 0, .12);
}

.mat-calendar-body-label {
	color: rgba(0, 0, 0, .54);
}

.mat-calendar-body-cell-content {
	color: rgba(0, 0, 0, .87);
	border-color: transparent;
}

.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
	color: rgba(0, 0, 0, .38);
}

.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
	background-color: rgba(0, 0, 0, .04);
}

.mat-calendar-body-today:not(.mat-calendar-body-selected) {
	border-color: rgba(0, 0, 0, .38);
}

.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected) {
	border-color: rgba(0, 0, 0, .18);
}

.mat-calendar-body-selected {
	background-color: #3f51b5;
	color: #fff;
}

.mat-calendar-body-disabled>.mat-calendar-body-selected {
	background-color: rgba(63, 81, 181, .4);
}

.mat-calendar-body-today.mat-calendar-body-selected {
	box-shadow: inset 0 0 0 1px #fff;
}

.mat-datepicker-content {
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
	background-color: #fff;
	color: rgba(0, 0, 0, .87);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
	background-color: #ff4081;
	color: #fff;
}

.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
	background-color: rgba(255, 64, 129, .4);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
	box-shadow: inset 0 0 0 1px #fff;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
	background-color: #f44336;
	color: #fff;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
	background-color: rgba(244, 67, 54, .4);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
	box-shadow: inset 0 0 0 1px #fff;
}

.mat-datepicker-content-touch {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
}

.mat-datepicker-toggle-active {
	color: #3f51b5;
}

.mat-datepicker-toggle-active.mat-accent {
	color: #ff4081;
}

.mat-datepicker-toggle-active.mat-warn {
	color: #f44336;
}

.mat-dialog-container {
	box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
	background: #fff;
	color: rgba(0, 0, 0, .87);
}

.mat-divider {
	border-top-color: rgba(0, 0, 0, .12);
}

.mat-divider-vertical {
	border-right-color: rgba(0, 0, 0, .12);
}

.mat-expansion-panel {
	background: #fff;
	color: rgba(0, 0, 0, .87);
}

.mat-expansion-panel:not([class*=mat-elevation-z]) {
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}

.mat-action-row {
	border-top-color: rgba(0, 0, 0, .12);
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
	background: rgba(0, 0, 0, .04);
}

@media(hover:none) {
	.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
		background: #fff;
	}
}

.mat-expansion-panel-header-title {
	color: rgba(0, 0, 0, .87);
}

.mat-expansion-indicator::after,
.mat-expansion-panel-header-description {
	color: rgba(0, 0, 0, .54);
}

.mat-expansion-panel-header[aria-disabled=true] {
	color: rgba(0, 0, 0, .26);
}

.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
	color: inherit;
}

.mat-form-field-label,
.mat-hint {
	color: rgba(0, 0, 0, .6);
}

.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
	color: #ff4081;
}

.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
	color: #f44336;
}

.mat-focused .mat-form-field-required-marker {
	color: #ff4081;
}

.mat-form-field-ripple {
	background-color: rgba(0, 0, 0, .87);
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
	background-color: #ff4081;
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
	background-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
	color: #3f51b5;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
	color: #ff4081;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.mat-form-field.mat-form-field-invalid .mat-form-field-label,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent {
	color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
	background-color: #f44336;
}

.mat-error {
	color: #f44336;
}

.mat-form-field-appearance-legacy .mat-form-field-label,
.mat-form-field-appearance-legacy .mat-hint {
	color: rgba(0, 0, 0, .54);
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
	bottom: 1.25em;
	background-color: rgba(0, 0, 0, .42);
}

.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .42)), color-stop(33%, rgba(0, 0, 0, .42)), color-stop(0, transparent));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .42) 33%, transparent 0);
	background-size: 4px 100%;
	background-repeat: repeat-x;
}

.mat-form-field-appearance-standard .mat-form-field-underline {
	background-color: rgba(0, 0, 0, .42);
}

.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .42)), color-stop(33%, rgba(0, 0, 0, .42)), color-stop(0, transparent));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .42) 33%, transparent 0);
	background-size: 4px 100%;
	background-repeat: repeat-x;
}

.mat-form-field-appearance-fill .mat-form-field-flex {
	background-color: rgba(0, 0, 0, .04);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
	background-color: rgba(0, 0, 0, .02);
}

.mat-form-field-appearance-fill .mat-form-field-underline::before {
	background-color: rgba(0, 0, 0, .42);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
	color: rgba(0, 0, 0, .38);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
	background-color: transparent;
}

.mat-form-field-appearance-outline .mat-form-field-outline {
	color: rgba(0, 0, 0, .12);
}

.mat-form-field-appearance-outline .mat-form-field-outline-thick {
	color: rgba(0, 0, 0, .87);
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
	color: #3f51b5;
}

.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
	color: #ff4081;
}

.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
	color: #f44336;
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
	color: rgba(0, 0, 0, .38);
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
	color: rgba(0, 0, 0, .06);
}

.mat-icon.mat-primary {
	color: #3f51b5;
}

.mat-icon.mat-accent {
	color: #ff4081;
}

.mat-icon.mat-warn {
	color: #f44336;
}

.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
	color: rgba(0, 0, 0, .54);
}

.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.mat-input-element:disabled {
	color: rgba(0, 0, 0, .38);
}

.mat-input-element {
	caret-color: #3f51b5;
}

.mat-input-element::-ms-input-placeholder {
	color: rgba(0, 0, 0, .42);
}

.mat-input-element::placeholder {
	color: rgba(0, 0, 0, .42);
}

.mat-input-element::-moz-placeholder {
	color: rgba(0, 0, 0, .42);
}

.mat-input-element::-webkit-input-placeholder {
	color: rgba(0, 0, 0, .42);
}

.mat-input-element:-ms-input-placeholder {
	color: rgba(0, 0, 0, .42);
}

.mat-accent .mat-input-element {
	caret-color: #ff4081;
}

.mat-form-field-invalid .mat-input-element,
.mat-warn .mat-input-element {
	caret-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
	color: #f44336;
}

.mat-list-base .mat-list-item,
.mat-list-base .mat-list-option {
	color: rgba(0, 0, 0, .87);
}

.mat-list-base .mat-subheader {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: rgba(0, 0, 0, .54);
}

.mat-list-item-disabled {
	background-color: #eee;
}

.mat-action-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-list-option:focus,
.mat-list-option:hover,
.mat-nav-list .mat-list-item:focus,
.mat-nav-list .mat-list-item:hover {
	background: rgba(0, 0, 0, .04);
}

.mat-menu-panel {
	background: #fff;
}

.mat-menu-panel:not([class*=mat-elevation-z]) {
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
}

.mat-menu-item {
	background: 0;
}

.mat-menu-item[disabled],
.mat-menu-item[disabled]::after {
	color: rgba(0, 0, 0, .38);
}

.mat-menu-item .mat-icon-no-color,
.mat-menu-item-submenu-trigger::after {
	color: rgba(0, 0, 0, .54);
}

.mat-menu-item-highlighted:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item:hover:not([disabled]) {
	background: rgba(0, 0, 0, .04);
}

.mat-paginator {
	background: #fff;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
	color: rgba(0, 0, 0, .54);
}

.mat-paginator-decrement,
.mat-paginator-increment {
	border-top: 2px solid rgba(0, 0, 0, .54);
	border-right: 2px solid rgba(0, 0, 0, .54);
}

.mat-paginator-first,
.mat-paginator-last {
	border-top: 2px solid rgba(0, 0, 0, .54);
}

.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-last {
	border-color: rgba(0, 0, 0, .38);
}

.mat-progress-bar-background {
	fill: #c5cae9;
}

.mat-progress-bar-buffer {
	background-color: #c5cae9;
}

.mat-progress-bar-fill::after {
	background-color: #3f51b5;
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
	fill: #ff80ab;
}

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
	background-color: #ff80ab;
}

.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
	background-color: #ff4081;
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
	fill: #ffcdd2;
}

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
	background-color: #ffcdd2;
}

.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
	background-color: #f44336;
}

.mat-progress-spinner circle,
.mat-spinner circle {
	stroke: #3f51b5;
}

.mat-progress-spinner.mat-accent circle,
.mat-spinner.mat-accent circle {
	stroke: #ff4081;
}

.mat-progress-spinner.mat-warn circle,
.mat-spinner.mat-warn circle {
	stroke: #f44336;
}

.mat-radio-outer-circle {
	border-color: rgba(0, 0, 0, .54);
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
	border-color: #3f51b5;
}

.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
	background-color: #3f51b5;
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
	border-color: #ff4081;
}

.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
	background-color: #ff4081;
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
	border-color: #f44336;
}

.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
	background-color: #f44336;
}

.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
	border-color: rgba(0, 0, 0, .38);
}

.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
	background-color: rgba(0, 0, 0, .38);
}

.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
	color: rgba(0, 0, 0, .38);
}

.mat-radio-button .mat-ripple-element {
	background-color: #000;
}

.mat-select-value {
	color: rgba(0, 0, 0, .87);
}

.mat-select-placeholder {
	color: rgba(0, 0, 0, .42);
}

.mat-select-disabled .mat-select-value {
	color: rgba(0, 0, 0, .38);
}

.mat-select-arrow {
	color: rgba(0, 0, 0, .54);
}

.mat-select-panel {
	background: #fff;
}

.mat-select-panel:not([class*=mat-elevation-z]) {
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
	background: rgba(0, 0, 0, .12);
}

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
	color: #ff4081;
}

.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
	color: #f44336;
}

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
	color: rgba(0, 0, 0, .38);
}

.mat-drawer-container {
	background-color: #fafafa;
	color: rgba(0, 0, 0, .87);
}

.mat-drawer {
	background-color: #fff;
	color: rgba(0, 0, 0, .87);
}

.mat-drawer.mat-drawer-push {
	background-color: #fff;
}

.mat-drawer:not(.mat-drawer-side) {
	box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
}

.mat-drawer-side {
	border-right: 1px solid rgba(0, 0, 0, .12);
}

.mat-drawer-side.mat-drawer-end,
[dir=rtl] .mat-drawer-side {
	border-left: 1px solid rgba(0, 0, 0, .12);
	border-right: 0;
}

[dir=rtl] .mat-drawer-side.mat-drawer-end {
	border-left: none;
	border-right: 1px solid rgba(0, 0, 0, .12);
}

.mat-drawer-backdrop.mat-drawer-shown {
	background-color: rgba(0, 0, 0, .6);
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
	background-color: #ff4081;
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
	background-color: rgba(255, 64, 129, .54);
}

.mat-slide-toggle.mat-checked .mat-ripple-element {
	background-color: #ff4081;
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
	background-color: #3f51b5;
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
	background-color: rgba(63, 81, 181, .54);
}

.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
	background-color: #3f51b5;
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
	background-color: #f44336;
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
	background-color: rgba(244, 67, 54, .54);
}

.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
	background-color: #f44336;
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
	background-color: #000;
}

.mat-slide-toggle-thumb {
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
	background-color: #fafafa;
}

.mat-slide-toggle-bar {
	background-color: rgba(0, 0, 0, .38);
}

.mat-slider-track-background {
	background-color: rgba(0, 0, 0, .26);
}

.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label,
.mat-primary .mat-slider-track-fill {
	background-color: #3f51b5;
}

.mat-primary .mat-slider-thumb-label-text {
	color: #fff;
}

.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label,
.mat-accent .mat-slider-track-fill {
	background-color: #ff4081;
}

.mat-accent .mat-slider-thumb-label-text {
	color: #fff;
}

.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label,
.mat-warn .mat-slider-track-fill {
	background-color: #f44336;
}

.mat-warn .mat-slider-thumb-label-text {
	color: #fff;
}

.mat-slider-focus-ring {
	background-color: rgba(255, 64, 129, .2);
}

.cdk-focused .mat-slider-track-background,
.mat-slider:hover .mat-slider-track-background {
	background-color: rgba(0, 0, 0, .38);
}

.mat-slider-disabled .mat-slider-thumb,
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled:hover .mat-slider-track-background {
	background-color: rgba(0, 0, 0, .26);
}

.mat-slider-min-value .mat-slider-focus-ring {
	background-color: rgba(0, 0, 0, .12);
}

.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
	background-color: rgba(0, 0, 0, .87);
}

.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
	background-color: rgba(0, 0, 0, .26);
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
	border-color: rgba(0, 0, 0, .26);
	background-color: transparent;
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
	border-color: rgba(0, 0, 0, .38);
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
	border-color: rgba(0, 0, 0, .26);
}

.mat-slider-has-ticks .mat-slider-wrapper::after {
	border-color: rgba(0, 0, 0, .7);
}

.mat-slider-horizontal .mat-slider-ticks {
	background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
	background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}

.mat-slider-vertical .mat-slider-ticks {
	background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
}

.mat-step-header.cdk-keyboard-focused,
.mat-step-header.cdk-program-focused,
.mat-step-header:hover {
	background-color: rgba(0, 0, 0, .04);
}

@media(hover:none) {
	.mat-step-header:hover {
		background: 0;
	}
}

.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
	color: rgba(0, 0, 0, .54);
}

.mat-step-header .mat-step-icon {
	background-color: rgba(0, 0, 0, .54);
	color: #fff;
}

.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
	background-color: #3f51b5;
	color: #fff;
}

.mat-step-header .mat-step-icon-state-error {
	background-color: transparent;
	color: #f44336;
}

.mat-step-header .mat-step-label.mat-step-label-active {
	color: rgba(0, 0, 0, .87);
}

.mat-step-header .mat-step-label.mat-step-label-error {
	color: #f44336;
}

.mat-stepper-horizontal,
.mat-stepper-vertical {
	background-color: #fff;
}

.mat-stepper-vertical-line::before {
	border-left-color: rgba(0, 0, 0, .12);
}

.mat-horizontal-stepper-header::after,
.mat-horizontal-stepper-header::before,
.mat-stepper-horizontal-line {
	border-top-color: rgba(0, 0, 0, .12);
}

.mat-sort-header-arrow {
	color: #757575;
}

.mat-tab-header,
.mat-tab-nav-bar {
	border-bottom: 1px solid rgba(0, 0, 0, .12);
}

.mat-tab-group-inverted-header .mat-tab-header,
.mat-tab-group-inverted-header .mat-tab-nav-bar {
	border-top: 1px solid rgba(0, 0, 0, .12);
	border-bottom: 0;
}

.mat-tab-label,
.mat-tab-link {
	color: rgba(0, 0, 0, .87);
}

.mat-tab-label.mat-tab-disabled,
.mat-tab-link.mat-tab-disabled {
	color: rgba(0, 0, 0, .38);
}

.mat-tab-header-pagination-chevron {
	border-color: rgba(0, 0, 0, .87);
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
	border-color: rgba(0, 0, 0, .38);
}

.mat-tab-group[class*=mat-background-] .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
	border-bottom: 0;
	border-top: 0;
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
	background-color: rgba(197, 202, 233, .3);
}

.mat-tab-group.mat-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary .mat-ink-bar {
	background-color: #3f51b5;
}

.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
	background-color: #fff;
}

.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
	background-color: rgba(255, 128, 171, .3);
}

.mat-tab-group.mat-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent .mat-ink-bar {
	background-color: #ff4081;
}

.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
	background-color: #fff;
}

.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
	background-color: rgba(255, 205, 210, .3);
}

.mat-tab-group.mat-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn .mat-ink-bar {
	background-color: #f44336;
}

.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
	background-color: #fff;
}

.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
	background-color: rgba(197, 202, 233, .3);
}

.mat-tab-group.mat-background-primary .mat-tab-header,
.mat-tab-group.mat-background-primary .mat-tab-header-pagination,
.mat-tab-group.mat-background-primary .mat-tab-links,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-primary .mat-tab-links {
	background-color: #3f51b5;
}

.mat-tab-group.mat-background-primary .mat-tab-label,
.mat-tab-group.mat-background-primary .mat-tab-link,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link {
	color: #fff;
}

.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
	color: rgba(255, 255, 255, .4);
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
	border-color: #fff;
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
	border-color: rgba(255, 255, 255, .4);
}

.mat-tab-group.mat-background-primary .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
	background-color: rgba(255, 255, 255, .12);
}

.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
	background-color: rgba(255, 128, 171, .3);
}

.mat-tab-group.mat-background-accent .mat-tab-header,
.mat-tab-group.mat-background-accent .mat-tab-header-pagination,
.mat-tab-group.mat-background-accent .mat-tab-links,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-accent .mat-tab-links {
	background-color: #ff4081;
}

.mat-tab-group.mat-background-accent .mat-tab-label,
.mat-tab-group.mat-background-accent .mat-tab-link,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link {
	color: #fff;
}

.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
	color: rgba(255, 255, 255, .4);
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
	border-color: #fff;
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
	border-color: rgba(255, 255, 255, .4);
}

.mat-tab-group.mat-background-accent .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
	background-color: rgba(255, 255, 255, .12);
}

.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
	background-color: rgba(255, 205, 210, .3);
}

.mat-tab-group.mat-background-warn .mat-tab-header,
.mat-tab-group.mat-background-warn .mat-tab-header-pagination,
.mat-tab-group.mat-background-warn .mat-tab-links,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-warn .mat-tab-links {
	background-color: #f44336;
}

.mat-tab-group.mat-background-warn .mat-tab-label,
.mat-tab-group.mat-background-warn .mat-tab-link,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link {
	color: #fff;
}

.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
	color: rgba(255, 255, 255, .4);
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
	border-color: #fff;
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
	border-color: rgba(255, 255, 255, .4);
}

.mat-tab-group.mat-background-warn .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
	background-color: rgba(255, 255, 255, .12);
}

.mat-toolbar {
	color: rgba(0, 0, 0, .87);
}

.mat-toolbar.mat-primary {
	background: #3f51b5;
	color: #fff;
}

.mat-toolbar.mat-accent {
	background: #ff4081;
	color: #fff;
}

.mat-toolbar.mat-warn {
	background: #f44336;
	color: #fff;
}

.mat-toolbar .mat-focused .mat-form-field-ripple,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-form-field-underline {
	background-color: currentColor;
}

.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-select-value {
	color: inherit;
}

.mat-toolbar .mat-input-element {
	caret-color: currentColor;
}

.mat-tree {
	font-family: Roboto, "Helvetica Neue", sans-serif;
	background: #fff;
}

.mat-nested-tree-node,
.mat-tree-node {
	font-weight: 400;
	font-size: 14px;
	color: rgba(0, 0, 0, .87);
}

.mat-snack-bar-container {
	color: rgba(255, 255, 255, .7);
	background: #323232;
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
}

.mat-simple-snackbar-action {
	color: #ff4081;
}

@font-face {
	font-family: Roboto-Regular;
	src: url(https://x3t-infinity.com/Roboto-Regular.ttf);
}

body {
	margin: 0;
	padding: 0;
	font-family: Roboto-Regular !important;
	font-size: 12px;
	background-color: #fff;
	height: 100vh;
}

a:focus,
a:hover {
	color: #024d86;
	outline: 0;
	box-shadow: none;
}

.remove-margin-right {
	margin-right: 0;
}

.fa-red {
	color: #c30000;
}

.fa-gold {
	color: #fb7900;
}

.main-container {
	width: 100%;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in;
	overflow: hidden;
}

.main-container .content {
	background-color: #323232;
	height: 100%;
	position: relative;
	width: inherit;
	-webkit-transition: .5s;
	transition: all .5s;
}

	.main-container .content .route-area {
		height: calc(100vh - 140px);
		overflow: auto;
		/*padding: 15px 45px 0;*/
		padding: 15px 32px 0 0;
		margin-right: 20px;
	}

.footer_set {
	width: 100%;
	padding: 25px;
	font-size: 11px;
	letter-spacing: .22px;
	color: #fff;
	opacity: .6;
	text-align: center;
}



.Dashboard_bg-box1 {
	background: #444;
	padding: 10px;
	height: 100%;
	overflow: auto;
	min-height: 150px;
	max-height: 220px;
}

.Dashboard_bg-box2 {
	background: #444;
	overflow: auto;
	height: 60vh;
}

.start_icon {
	text-align: center;
}

.start_icon .fa-play-circle {
	color: #ea9922;
	font-size: 64px;
}

a.start_link {
	color: #000;
	text-decoration: underline;
	margin: 10px auto;
	display: table;
}

.head_line {
	font-size: 14px;
	padding-bottom: 10px;
}

#Notification ul {
	list-style: none;
	padding-left: 0;
}

#Notification ul li {
	padding: 10px 0;
}

#Notification ul li .fa-bullhorn {
	color: #fffff9;
	font-size: 18px;
	padding-right: 15px;
}

#Notification ul li a {
	color: #fffff9;
}

table#Table_Communications thead tr th,
table#Table_Documents thead tr th {
	background: #d8e6ef;
}

.nodependent {
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	margin: 15px;
}

embed {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.embed-responsive-90vh:before {
	padding-top: calc(100vh - 150px);
}

.anchor-span {
	color: #f0c400;
	cursor: pointer;
}

.mh-500 {
	max-height: 350px;
	overflow: auto;
}

@media(max-width:767px) {
	.top-0 {
		top: 20px !important;
	}
}

.f-12 {
	font-size: 12px !important;
}

.f-13 {
	font-size: 13px !important;
}

.f-14 {
	font-size: 14px !important;
}

.f-16 {
	font-size: 16px !important;
}

.f-18 {
	font-size: 18px !important;
}

.f-20 {
	font-size: 20px !important;
}

.f-24 {
	font-size: 24px !important;
}

.f-28 {
	font-size: 28px !important;
}

h4 {
	color: #fffff9;
}

.sectionTopbar {
	height: 8px;
	background: -webkit-gradient(linear, right top, left top, from(#f0c400), to(#0970c9)) no-repeat padding-box;
	background: linear-gradient(270deg, #f0c400 0, #0970c9 100%) no-repeat padding-box;
	border-radius: 8px 8px 0 0;
	opacity: 1;
}

.sticky-section {
	box-shadow: 0 0 16px #0000001f;
	background: no-repeat padding-box #fff;
	box-shadow: 0 0 16px #0000001f;
	border-radius: 0 0 8px 8px;
	padding: 26px 32px;
}

.sticky-section h2 {
	font-size: 28px;
}

.sticky-section .forgot-link {
	cursor: pointer;
	font-size: 14px;
	color: #fffff9;
}

.sticky-section .forgot-link .fa {
	color: #9ca8b3;
	margin-right: 3px;
}

.sticky-section .backTo {
	color: #9ca8b3;
}

.sticky-section .backTo .link {
	color: #fffff9;
	cursor: pointer;
}

.privacypolicyTextLink {
	text-align: center;
	font-size: 13px;
	color: #9ca8b3;
	min-width: 230px;
	width: 50%;
	margin: 50px auto 10px;
}

.privacypolicyTextLink a,
.privacypolicyTextLink a:active,
.privacypolicyTextLink a:focus,
.privacypolicyTextLink a:hover {
	color: #fffff9;
}

.page-title {
	text-align: left;
	font-size: 32px;
	letter-spacing: 0;
	color: #fffff9;
}

@media screen and (max-width:768px) {
	.page-title {
		font-size: 25px !important;
	}
}

.head_line {
	font-weight: 700;
	letter-spacing: .42px;
	color: #fffff9;
	display: block;
}

btn:disabled,
input[type=submit]:disabled {
	cursor: not-allowed;
}

.bottomgrid {
	margin-bottom: 20px !important;
}

.required::after {
	content: " *";
	color: red;
}

.ineligible-group-item .border-black {
	border: 1px solid #000 !important;
}

.ineligible-group-item .border-black:first-child {
	border-bottom-width: 0 !important;
}

.ineligible-group-item .border-black:not(:first-child) {
	border-top-width: 0 !important;
	border-bottom-width: 0 !important;
}

.ineligible-group-item .border-black:last-child {
	border-bottom-width: 1px !important;
}

.benefit-type-initial {
	margin-right: 8px;
	display: inline-block;
	text-align: center;
	line-height: 16px;
	color: #a6acc1;
	pointer-events: none;
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #a6acc1;
	border-radius: 12px;
	padding: 3px 10px;
	margin-bottom: 5px;
}

.benefit-type-initial.enable {
	background: no-repeat padding-box #03c58d;
	border: 1px solid #f0c400;
	color: #fff;
	pointer-events: visible;
}

::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	border-radius: 4px;
	background-color: #444;
}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: #444;
}

::-webkit-scrollbar-thumb {
	border-radius: 4px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f0c400;
}

.standard-report {
	width: 100%;
	border-top: 2px solid #d9dee2;
	margin-top: 25px;
	padding: 15px 0;
}

.btn-action-table {
	font-size: 11px;
	color: #a9b0b9;
	background-color: transparent;
	border: 1px solid #a9b0b9;
	padding: 1px 4px;
}

.btn-action-table.active {
	color: #fff !important;
	background-color: #58c460;
	border-color: #58c460;
}

.shadow-box {
	padding: 30px;
	background: #fff;
	box-shadow: 0 0 6px #0000000f;
	border-radius: 8px;
}

.notesLink {
	font-size: 12px;
	color: #fffff9;
	background: #ffed75;
	border: 1px solid #fcd141;
	border-radius: 4px;
	padding: 5px 8px;
	margin-left: 10px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	max-width: 75px;
	width: auto;
	height: 32px;
	cursor: pointer;
}

.notesLink:hover {
	cursor: pointer;
}

.accountLabel {
	letter-spacing: .34px;
	color: #002868;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	margin-bottom: 8px;
	display: block;
}

@media screen and (max-width:768px) {
	.notesLink {
		max-width: 34px !important;
		width: 34px !important;
	}

	.btn.btn-accept,
	.btn.btn-idle,
	.btn.btn-primary,
	.btn.btn-secondary {
		min-width: 100px !important;
	}
}

.btn {
	border-radius: 4px;
}

.btn.btn-accept {
	min-width: 160px;
	background-color: #02c48d;
	border: 1px solid #02c48d;
	color: #fff !important;
}

.btn.btn-accept:active,
.btn.btn-accept:focus,
.btn.btn-accept:hover {
	background-color: #00a375 !important;
}

.btn.btn-idle {
	min-width: 160px;
	color: #fffff9;
	border: 1px solid #fffff9;
}

.btn.btn-idle:active,
.btn.btn-idle:focus,
.btn.btn-idle:hover {
	background-color: #fffff9;
	color: #fff;
}

.btn-right-margin {
	margin-right: 25px;
}

.showHide {
	text-transform: capitalize;
	text-align: right;
	width: 100%;
	display: block;
	cursor: pointer;
	color: #f0c400;
	font-size: 12px;
	padding-right: 25px;
}

.footer-sticky-bottom {
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	display: block;
	background: #fff;
	padding: 10px;
}

@media screen and (max-width:767px) {
	.footer-sticky-bottom .btn {
		min-width: 100px;
	}
}

app-login .input-group .input-group-prepend {
	position: absolute;
	z-index: 100;
	height: 100%;
	right: 0;
	background-color: transparent !important;
}

app-login .input-group .input-group-prepend .input-group-text {
	background-color: transparent !important;
	border: 0 solid transparent !important;
}

app-login .input-group .form-control {
	padding-right: 40px;
}

.cursor-pointer {
	cursor: pointer;
}

.profile-title {
	font-size: 22px;
	color: #fffff9;
	font-weight: 600;
}

.profile-subtitle {
	font-size: 14px;
	color: #212f6496;
}

.renew-button {
	text-transform: uppercase;
	background-color: #f0c400;
	padding: 2px 5px;
	border-radius: 5px;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
}

.mw-90px {
	min-width: 90px;
}

.print-container {
	width: 500px !important;
}

.print-container .no-print {
	display: none;
}

.print-container .html-body-container {
	max-height: none;
	overflow: visible;
}

@media print {
	.no-print {
		display: none !important;
	}
}

@media screen and (max-width:768px) {
	.w-50px {
		width: 50px;
	}

	.mw-90px {
		min-width: auto;
	}

	.dashboard_upload_btn_mobile {
		border: 0 solid transparent;
	}

	.Dashboard_bg-box2 {
		height: auto;
	}

	.border-bottom-mobile:not(:last-child) {
		border-bottom: 1px solid #dee2e6 !important;
	}
}

@media screen and (max-width:480px) and (orientation:portrait) {
	.login-box {
		min-width: 200px;
	}
}

@media screen and (max-width:480px) and (orientation:landscape) {
	.login-box {
		min-width: 380px;
	}
}

@media screen and (min-width:481px) and (max-width:1024px) and (orientation:portrait) {
	.login-box {
		min-width: 680px;
	}
}

@media screen and (min-width:481px) and (max-width:1024px) and (orientation:landscape) {
	.login-box {
		min-width: 300px;
	}
}

ngx-extended-pdf-viewer #toolbarContainer {
	background-color: #000 !important;
}

ngx-extended-pdf-viewer pdf-toolbar .toolbarButton {
	color: #fff;
}

ngx-extended-pdf-viewer pdf-toolbar .toolbarButton.pdf-reader-btn {
	font-size: 18px;
	padding: 5px;
	color: #fff;
}

ngx-extended-pdf-viewer pdf-toolbar pdf-zoom-toolbar pdf-zoom-dropdown select {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO30uYntmaWxsOiM5MDk4YjI7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTQ0IC0xNjguNTIzKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE0NCAxNjguNTIzKSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwMy4wODcgLTkzLjE3MykiPjxwYXRoIGNsYXNzPSJiIiBkPSJNNTQ1LjMzNSwyNjcuMTczSDU1Mi41YS4zODYuMzg2LDAsMCwxLC4zNjkuMjM0LjM3Ny4zNzcsMCwwLDEtLjA1Mi40MzlsLTMuNDA5LDQuMTRhLjYuNiwwLDAsMS0uNDg1LjIzMy42MTMuNjEzLDAsMCwxLS40OTItLjIzM2wtMy40MDktNC4xNGEuMzczLjM3MywwLDAsMS0uMDU5LS40MzlBLjM5Mi4zOTIsMCwwLDEsNTQ1LjMzNSwyNjcuMTczWiIvPjwvZz48L2c+PC9zdmc+") 97% no-repeat !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	color: #fff;
	border-color: #fff;
}

ngx-extended-pdf-viewer pdf-toolbar pdf-zoom-toolbar pdf-zoom-dropdown select option {
	color: #000;
}

.ui-widget-header {
	background: repeat-x #f6f7f9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f7f9), to(#ebedf0));
	background: linear-gradient(to bottom, #f6f7f9 0, #ebedf0 100%);
}

.ui-accordion .ui-accordion-header {
	zoom: 1;
	background: #f6f7f9;
	border-top: 1px solid #d9d9d9;
}

.ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover {
	background: #ededf0;
}

.ui-accordion .ui-accordion-header.ui-state-active {
	background: #fff;
	border-radius: 0;
}

.ui-accordion .ui-accordion-content,
.ui-tabview.ui-widget-content {
	border: 0;
}

.ui-tabview .ui-tabview-nav {
	background: 0;
}

.ui-tabview .ui-tabview-nav>li.ui-state-default {
	background: #f6f7f9;
}

.ui-tabview .ui-tabview-nav>li.ui-state-active {
	background: #fff;
	font-weight: 400;
	color: #555;
}

.ui-tabview .ui-tabview-nav>li:not(.ui-state-active):not(.ui-state-disabled):hover {
	background: #ededf0;
}

.ui-spinner:not(.ui-state-disabled) .ui-spinner-button:enabled:hover {
	border: 1px solid #1f89ce;
	background: #1f89ce;
	outline: 0;
	color: #fff;
}

.ui-spinner:not(.ui-state-disabled) .ui-spinner-button:enabled:active {
	border: 1px solid #156090;
	background: #186ba0;
	color: #fff;
}

.ui-slider {
	position: relative;
	text-align: left;
	background: #838688;
	border: 0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .6) inset;
}

.ui-slider .ui-slider-handle {
	-ms-touch-action: none;
	touch-action: none;
	position: absolute;
	z-index: 2;
	width: 17px !important;
	height: 21px !important;
	cursor: default;
	outline: 0;
	border-radius: 0;
	border: 0;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background: #14a4ff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .6) inset;
	border-radius: 3px;
}

.ui-slider .ui-slider-handle.ui-state-active {
	background-position: -17px 0;
}

.ui-slider-horizontal {
	height: 6px;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -2px !important;
	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: -.1em !important;
	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-progressbar.ui-progressbar-determinate .ui-progressbar-value {
	border: 0;
	background: #8ec5fc;
}

.ui-progressbar.ui-progressbar-determinate .ui-progressbar .ui-progressbar-label {
	color: #222;
}

.ui-progressbar.ui-progressbar-indeterminate {
	background: #8ec5fc;
}

.ui-progressbar.ui-progressbar-indeterminate .ui-progressbar-value {
	border: 0;
	background-color: #186ba0;
}

.ui-button,
.ui-widget-content .ui-button,
.ui-widget-header .ui-button,
.ui-widget.ui-button {
	border: 1px solid #2399e5;
	color: #fff;
	background: #2399e5;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
}

.ui-button:enabled:hover,
.ui-button:focus,
.ui-widget-content .ui-button:enabled:hover,
.ui-widget-content .ui-button:focus,
.ui-widget-header .ui-button:enabled:hover,
.ui-widget-header .ui-button:focus,
.ui-widget.ui-button:enabled:hover,
.ui-widget.ui-button:focus {
	border: 1px solid #1f89ce;
	background: #1f89ce;
	outline: 0;
	color: #fff;
}

.ui-button:enabled:active,
.ui-widget-content .ui-button:enabled:active,
.ui-widget-header .ui-button:enabled:active,
.ui-widget.ui-button:enabled:active {
	border: 1px solid #156090;
	background: #186ba0;
	color: #fff;
}

.ui-fileupload-choose.ui-state-focus,
.ui-fileupload-choose:not(.ui-state-disabled):hover {
	border: 1px solid #1f89ce;
	background: #1f89ce;
	outline: 0;
	color: #fff;
}

.ui-chkbox-box.ui-state-active,
.ui-fileupload-choose:not(.ui-state-disabled):active,
.ui-radiobutton-box.ui-state-active {
	border: 1px solid #156090;
	background: #186ba0;
	color: #fff;
}

.ui-chkbox-box.ui-state-focus,
.ui-radiobutton-box.ui-state-focus {
	box-shadow: 0 0 5px #1f89ce;
}

.ui-chkbox-box.ui-state-focus.ui-state-active {
	background: #186ba0;
}

.ui-inputtext {
	background: #fff;
	color: #222;
	-webkit-transition: .2s;
	transition: .2s;
}

.ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider,
.ui-inputtext.ui-state-focus,
.ui-inputtext:focus {
	box-shadow: 0 0 5px #1f89ce;
}

.ui-paginator .ui-paginator-page.ui-state-active {
	background: #186ba0;
	color: #fff;
	border-color: #156090;
}

.ui-datatable th.ui-state-default {
	background: #ebedf0;
	border-color: #d9d9d9;
}

.ui-datatable th.ui-sortable-column:not(.ui-state-active):hover {
	background: #d3d5d8;
	border-color: #d9d9d9;
}

.ui-datatable th.ui-state-active {
	background: #186ba0;
	color: #fff;
}

.ui-datatable tbody>tr.ui-widget-content {
	border-color: #d9d9d9;
}

.ui-datatable tbody>tr.ui-widget-content.ui-datatable-odd {
	background-color: #fafafb;
}

.ui-datatable tbody>tr.ui-widget-content.ui-state-highlight {
	background-color: #186ba0;
	color: #fff;
}

.ui-datatable tfoot td.ui-state-default {
	background: #ebedf0;
	border-color: #d9d9d9;
}

.ui-table .ui-table-tfoot>tr>td,
.ui-table .ui-table-thead>tr>th {
	background-color: #ebedf0;
	border-color: #d9d9d9;
}

.ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
	background-color: #d3d5d8;
	border-color: #d9d9d9;
}

.ui-table .ui-table-tbody>tr:nth-child(even) {
	background-color: #fafafb;
}

.ui-table .ui-table-tbody>tr:nth-child(even).ui-state-highlight {
	background-color: #186ba0;
	color: #fff;
}

.ui-table .ui-table-tbody>tr:nth-child(even).ui-contextmenu-selected {
	background-color: #3ca1e2;
	color: #fff;
}

.ui-treetable .ui-treetable-tfoot>tr>td,
.ui-treetable .ui-treetable-thead>tr>th {
	background-color: #ebedf0;
	border-color: #d9d9d9;
}

.ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover {
	background-color: #d3d5d8;
	border-color: #d9d9d9;
}

.ui-panel.ui-widget {
	padding: 0;
}

.ui-panel.ui-widget .ui-panel-titlebar.ui-corner-all {
	-moz-border-radius-bottom-left: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottom-right: 0;
	border-bottom-right-radius: 0;
}

.ui-panel.ui-widget .ui-panel-titlebar {
	border-width: 0 0 1px;
}

.ui-panel.ui-widget .ui-panel-titlebar-icon span {
	position: relative;
	top: 1px;
}

.ui-treetable th.ui-state-default {
	background: #ebedf0;
	border-color: #d9d9d9;
}

.ui-selectbutton .ui-button.ui-state-default,
.ui-togglebutton.ui-button.ui-state-default {
	border: 1px solid #d6d6d6;
	background: #fff;
	font-weight: 400;
	color: #555;
}

.ui-selectbutton .ui-button.ui-state-focus,
.ui-selectbutton .ui-button.ui-state-hover,
.ui-selectbutton .ui-button:focus,
.ui-togglebutton.ui-button.ui-state-focus,
.ui-togglebutton.ui-button.ui-state-hover {
	border: 1px solid silver;
	background: #eee;
	font-weight: 400;
	color: #212121;
}

.ui-selectbutton .ui-button.ui-state-active:focus,
.ui-selectbutton .ui-button.ui-state-focus.ui-state-active,
.ui-togglebutton.ui-button.ui-state-focus {
	box-shadow: 0 0 5px #1f89ce;
}

.ui-selectbutton .ui-button.ui-state-active,
.ui-togglebutton.ui-button.ui-state-active {
	border: 1px solid #156090;
	background: #186ba0;
	color: #fff;
}

.ui-multiselect .ui-multiselect-label {
	background-color: #fff;
}

.ui-dropdown.ui-state-focus,
.ui-multiselect.ui-state-focus {
	box-shadow: 0 0 5px #1f89ce;
}

.ui-growl-item-container.ui-state-highlight.ui-growl-message-info {
	background-color: #2196f3;
	border-color: #2196f3;
}

.ui-growl-item-container.ui-state-highlight.ui-growl-message-error {
	background-color: #f44336;
	border-color: #f44336;
}

.ui-growl-item-container.ui-state-highlight.ui-growl-message-warn {
	background-color: #ffb300;
	border-color: #ffb300;
}

.ui-growl-item-container.ui-state-highlight.ui-growl-message-success {
	background-color: #4caf50;
	border-color: #4caf50;
}

.ui-tabmenu {
	border: 0;
}

.ui-tabmenu .ui-tabmenu-nav {
	background: 0;
}

.ui-tabmenu .ui-tabmenu-nav>li.ui-state-default {
	background: #f6f7f9;
}

.ui-tabmenu .ui-tabmenu-nav>li.ui-state-active {
	background: #fff;
	font-weight: 400;
	color: #555;
}

.ui-tabmenu .ui-tabmenu-nav>li:not(.ui-state-active):not(.ui-state-disabled):hover {
	background: #ededf0;
}

.ui-contextmenu,
.ui-contextmenu .ui-submenu-list,
.ui-megamenu,
.ui-menu,
.ui-menubar,
.ui-menubar .ui-submenu-list,
.ui-slidemenu,
.ui-slidemenu .ui-submenu-list,
.ui-tieredmenu,
.ui-tieredmenu .ui-submenu-list {
	color: #1b1d1f;
	background: repeat-x #f6f7f9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f7f9), to(#ebedf0));
	background: linear-gradient(to bottom, #f6f7f9 0, #ebedf0 100%);
}

.ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-contextmenu .ui-menuitem>.ui-menuitem-link:hover,
.ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-megamenu .ui-menuitem>.ui-menuitem-link:hover,
.ui-menu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-menu .ui-menuitem>.ui-menuitem-link:hover,
.ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-menubar .ui-menuitem>.ui-menuitem-link:hover,
.ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-slidemenu .ui-menuitem>.ui-menuitem-link:hover,
.ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link,
.ui-tieredmenu .ui-menuitem>.ui-menuitem-link:hover {
	background-color: #a6a6a6;
	color: #fff;
}

.ui-panelmenu .ui-panelmenu-header.ui-state-active,
.ui-panelmenu .ui-panelmenu-header.ui-state-active a {
	border-color: #156090;
	background: #186ba0;
	color: #fff;
}

.ui-datepicker.ui-widget {
	padding: 0;
}

.ui-datepicker.ui-widget .ui-datepicker-header {
	border-radius: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.ui-datepicker.ui-widget .ui-datepicker-header a:hover {
	border-width: 1px;
}

.ui-datepicker.ui-widget .ui-datepicker-calendar {
	margin: 0;
}

.ui-datepicker.ui-widget .ui-datepicker-calendar thead th {
	background-color: #f6f8fa;
}

.ui-datepicker.ui-widget .ui-datepicker-calendar td {
	border-bottom: 1px solid rgba(213, 213, 213, .5);
}

.ui-datepicker.ui-widget .ui-datepicker-calendar td a.ui-state-highlight {
	background-color: #d6d6d6;
	color: #212121;
}

.ui-datepicker.ui-widget .ui-datepicker-calendar td a.ui-state-active {
	background-color: #186ba0;
	color: #fff;
}

.ui-datepicker.ui-widget .ui-datepicker-calendar tr:last-child td {
	border-bottom: 0;
}

.ui-datepicker.ui-widget .ui-monthpicker a.ui-state-active {
	background-color: #186ba0;
	color: #fff;
}

.ui-datepicker.ui-widget .ui-timepicker {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
}

.ui-datepicker.ui-widget.ui-datepicker-timeonly .ui-timepicker {
	border-top: 0;
}

.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link {
	color: #fff;
}

.ui-dialog.ui-widget .ui-dialog-titlebar {
	padding: 1em 1.5em;
}

.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
	font-size: 1.25em;
}

@media(max-width:487px) {
	.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
		font-size: 1.125em;
	}
}

.ui-dialog.ui-widget .ui-dialog-content {
	padding: 1em 1.5em;
}

.fc .fc-button-group .ui-state-active {
	border: 1px solid #156090;
	background: #186ba0;
	color: #fff;
}

.navbar {
	padding: 15px 10px;
	background: #fff;
	border: 0;
	border-radius: 0;
	margin-bottom: 40px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
}

.navbar-btn {
	box-shadow: none;
	outline: 0 !important;
	border: 0;
}

.wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: stretch;
	align-items: stretch;
}

#content {
	width: 100%;
	padding: 20px;
	min-height: 100vh;
	-webkit-transition: .3s;
	transition: all .3s;
}

.login-section .card {
	box-shadow: 8px 9px 9px #888;
	border: 1px solid #c8c8c8 !important;
	max-width: 360px;
	width: 100%;
	margin: auto;
}

.login-section .card .login-form .form-control.is-invalid,
.login-section .card .login-form .was-validated .form-control:invalid {
	background-position: center right calc(.375em+1.1875rem);
}

.min-h-400 {
	min-height: 400px;
	max-height: 600px;
	height: auto;
	overflow: auto;
}

.z-index-1 {
	z-index: 1;
}

.z-index-2 {
	z-index: 10002 !important;
}

.z-index-3 {
	z-index: 100002 !important;
}

.progress-indicator-overlay {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .66);
	z-index: 9999;
}

.progress-indicator {
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
}

.progress-indicator:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	-webkit-animation: 1.5s ease-out infinite pulse-border;
	animation: 1.5s ease-out infinite pulse-border;
}

.progress-indicator:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	-webkit-transition: .2s;
	transition: all .2s;
}

.progress-indicator img {
	position: relative;
	z-index: 3;
	max-width: 100%;
	width: auto;
	height: auto;
	margin-left: -4px;
}

.progress-indicator span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	border-left: 32px solid #fff;
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
}

@-webkit-keyframes pulse-border {
	0% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}

@keyframes pulse-border {
	0% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}

.ui-widget {
	font-family: Roboto-Regular !important;
	font-size: 12px;
	border-radius: 3px;
}

.ui-widget-overlay {
	background-color: rgba(0, 0, 0, .66);
	opacity: 1;
}

.ui-confirmdialog.ui-dialog {
	background: #fff;
	padding: 15px;
	border-radius: 8px;
	box-shadow: 0 0 16px #000000ff !important;
	width: auto;
}

.ui-confirmdialog.ui-dialog .ui-dialog-titlebar {
	background: #fff !important;
	color: #fffff9 !important;
	font-size: 18px !important;
	border: 0 solid #fffff9;
	padding: 0 !important;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.ui-confirmdialog.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	font-size: 14px !important;
}

.ui-confirmdialog.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
	border-color: #eeeeee00;
	background-color: #eeeeee00;
	color: #fffff9;
}

.ui-confirmdialog.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
	background-color: #fff;
}

.ui-confirmdialog.ui-dialog .ui-dialog-content.ui-widget-content {
	font-size: 18px;
	letter-spacing: .36px;
	color: #fffff9;
}

.ui-confirmdialog.ui-dialog .btn-primary {
	min-width: auto;
}

.ui-confirmdialog.ui-dialog .ui-dialog-footer.ui-button {
	padding: 5px;
	font-size: 14px;
}

.ui-confirmdialog,
.ui-dialog {
	background: #555;
	padding: 15px;
	border-radius: 8px;
	box-shadow: 0 0 16px #0000001f !important;
}

.ui-confirmdialog .ui-dialog-titlebar,
.ui-dialog .ui-dialog-titlebar {
	background: #fff !important;
	color: #fffff9 !important;
	font-size: 18px !important;
	border: 0 solid #fffff9;
	padding: 0 !important;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.ui-confirmdialog .ui-dialog-titlebar .ui-dialog-titlebar-icon,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
	border-color: #eeeeee00;
	background-color: #eeeeee00;
	color: #fffff9;
}

.ui-confirmdialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
	background-color: #fff;
}

.ui-confirmdialog .ui-dialog-content.ui-widget-content,
.ui-dialog .ui-dialog-content.ui-widget-content {
	padding: 0;
	font-size: 18px;
	letter-spacing: .36px;
	color: #fffff9;
	overflow: auto;
}

.ui-confirmdialog .ui-dialog-content.ui-widget-content .sticky-section,
.ui-dialog .ui-dialog-content.ui-widget-content .sticky-section {
	box-shadow: 0 0 16px #00000000 !important;
	border-radius: 0 0 8px 8px;
}

.ui-confirmdialog .popup-header-title,
.ui-dialog .popup-header-title {
	font-size: 28px;
}

.ui-confirmdialog .ui-dialog-footer,
.ui-dialog .ui-dialog-footer {
	padding: 0 !important;
	border: 0 solid transparent;
	margin-top: 15px;
}

.ui-confirmdialog .ui-dialog-footer .ui-button,
.ui-dialog .ui-dialog-footer .ui-button {
	background-color: #fffff9 !important;
	font-weight: 400;
	box-shadow: none !important;
	border: 1px solid transparent;
	padding: 3px;
	border-radius: 3px;
	font-size: 12px;
}

.ui-confirmdialog .ui-dialog-footer .ui-button:last-child,
.ui-dialog .ui-dialog-footer .ui-button:last-child {
	margin-left: 10px;
}

.ui-confirmdialog.overflowX-visible .ui-dialog-content,
.ui-dialog.overflowX-visible .ui-dialog-content {
	overflow: visible !important;
}

.ui-confirmdialog.wizard-slider .wizard-header-title,
.ui-dialog.wizard-slider .wizard-header-title {
	font-size: 28px;
	line-height: 42px;
	letter-spacing: .56px;
	color: #fffff9;
}

.ui-confirmdialog.ui-dialog-maximized,
.ui-dialog.ui-dialog-maximized {
	width: 100vw !important;
	height: 100vh !important;
}

@media(max-width:767px) {

	.ui-confirmdialog .popup-header-title,
	.ui-dialog .popup-header-title {
		font-size: 18px !important;
		font-weight: 700;
	}

	.ui-confirmdialog .form-control,
	.ui-dialog .form-control {
		padding: 3px 5px !important;
	}

	p-tabview .ui-tabview .ui-tabview-nav li a {
		padding: 5px 0 !important;
	}
}

.dialog-title {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	font-size: 28px;
	letter-spacing: 0;
	color: #fffff9;
	margin-bottom: 24px;
}

.actionNotes.ui-overlaypanel {
	margin-top: 0;
	box-shadow: 0 0 15px #00000005;
	border: 1px solid #ffed75;
	border-radius: 4px;
	background: no-repeat padding-box #fffbe0;
	z-index: 1;
}

.actionNotes.ui-overlaypanel .overlay-header .header-text {
	font-weight: 700;
	text-transform: uppercase;
}

.actionNotes.ui-overlaypanel .ui-scrollpanel {
	border: 0;
	height: auto !important;
}

.actionNotes.ui-overlaypanel .ui-scrollpanel .ui-scrollpanel-content {
	background: no-repeat padding-box #fffbe0;
}

.ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table {
	margin-bottom: 0 !important;
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.ui-table tbody {
		display: table-row-group !important;
	}
}

@media screen and (max-width:768px) {
	.ui-table.ui-table-responsive .ui-table-tbody tr {
		border: 1px solid #d4d4d4;
	}

	.ui-table.ui-table-responsive .ui-table-tbody tr td {
		padding: 3px 5px !important;
	}

	.ui-table.ui-table-responsive .ui-table-tbody tr td .ui-column-title {
		padding: 0;
		min-width: auto;
		display: inline;
		margin: 0;
		font-weight: 700;
	}

	.ui-table.ui-table-responsive .ui-table-tbody tr.font-weight-bold {
		font-weight: 400 !important;
		background: #f9dada !important;
		border: 1px solid #f7a2a2;
	}
}

.ui-table .ui-dropdown-items-wrapper {
	background: #fff;
}

.borderless-table.header-color-blue .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead tr th {
	color: #fffff9;
}

.borderless-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header {
	background: 0 0 !important;
	border-bottom: 1px solid #a5abc066;
	margin-bottom: 16px;
}

.borderless-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead tr th {
	background: 0;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .34px;
	color: #f0c400;
	padding: 8px 0;
}

.borderless-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-body-table .ui-table-tbody tr td {
	padding: 8px 0;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0;
	color: #fffff9;
}

.tableNoBorder .ui-table-tbody tr th,
.tableNoBorder .ui-table-thead tr th,
.tableNoBorder .uitable-tfoot tr th {
	color: #9e9e9e;
	padding: 2px 4px 2px 0;
	font-weight: 400;
	background: 0;
	border: 0;
}

.tableNoBorder .ui-table-tbody tr td,
.tableNoBorder .ui-table-thead tr td,
.tableNoBorder .uitable-tfoot tr td {
	color: #000;
	padding: 4px 4px 4px 0;
	border: none !important;
	background: 0 0 !important;
}

.tableNoBorder .ui-table-tbody tr:nth-child(even),
.tableNoBorder .ui-table-thead tr:nth-child(even),
.tableNoBorder .uitable-tfoot tr:nth-child(even) {
	background: 0;
}

.tableNoBorder .btn {
	padding: 4px 6px !important;
	font-size: 12px !important;
	margin: auto;
}

.tableNoBorder .ui-button-icon-only {
	width: 24px;
}

.client-rep-report .ui-table,
.client-report .ui-table,
.history-report .ui-table,
.search-result .ui-table,
.standard-report .ui-table {
	background-color: #fff;
	box-shadow: 0 0 6px #0000000f;
	border-radius: 8px;
}

.client-rep-report .ui-table th,
.client-report .ui-table th,
.history-report .ui-table th,
.search-result .ui-table th,
.standard-report .ui-table th {
	outline: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.client-rep-report .ui-table th.py-1,
.client-report .ui-table th.py-1,
.history-report .ui-table th.py-1,
.search-result .ui-table th.py-1,
.standard-report .ui-table th.py-1 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.client-rep-report .ui-table th.px-1,
.client-report .ui-table th.px-1,
.history-report .ui-table th.px-1,
.search-result .ui-table th.px-1,
.standard-report .ui-table th.px-1 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.client-rep-report .ui-table .ui-table-caption,
.client-report .ui-table .ui-table-caption,
.history-report .ui-table .ui-table-caption,
.search-result .ui-table .ui-table-caption,
.standard-report .ui-table .ui-table-caption {
	border-bottom: 0;
	background: #f2f3f6 !important;
	border: 0 solid transparent !important;
	padding: 15px;
}

.client-rep-report .ui-table .ui-table-caption .globalFilter,
.client-report .ui-table .ui-table-caption .globalFilter,
.history-report .ui-table .ui-table-caption .globalFilter,
.search-result .ui-table .ui-table-caption .globalFilter,
.standard-report .ui-table .ui-table-caption .globalFilter {
	text-align: left;
	background: #fff;
	border-radius: 3px;
	color: #fffff9;
}

.client-rep-report .ui-table .ui-table-caption .globalFilter .form-control,
.client-report .ui-table .ui-table-caption .globalFilter .form-control,
.history-report .ui-table .ui-table-caption .globalFilter .form-control,
.search-result .ui-table .ui-table-caption .globalFilter .form-control,
.standard-report .ui-table .ui-table-caption .globalFilter .form-control {
	border: 1px solid #ced4da !important;
	font-size: 14px;
	padding: 10px 15px;
	border-radius: 3px !important;
	color: #fffff9;
}

.client-rep-report .ui-table .ui-table-caption .globalFilter .form-control:active,
.client-rep-report .ui-table .ui-table-caption .globalFilter .form-control:focus,
.client-rep-report .ui-table .ui-table-caption .globalFilter .form-control:hover,
.client-report .ui-table .ui-table-caption .globalFilter .form-control:active,
.client-report .ui-table .ui-table-caption .globalFilter .form-control:focus,
.client-report .ui-table .ui-table-caption .globalFilter .form-control:hover,
.history-report .ui-table .ui-table-caption .globalFilter .form-control:active,
.history-report .ui-table .ui-table-caption .globalFilter .form-control:focus,
.history-report .ui-table .ui-table-caption .globalFilter .form-control:hover,
.search-result .ui-table .ui-table-caption .globalFilter .form-control:active,
.search-result .ui-table .ui-table-caption .globalFilter .form-control:focus,
.search-result .ui-table .ui-table-caption .globalFilter .form-control:hover,
.standard-report .ui-table .ui-table-caption .globalFilter .form-control:active,
.standard-report .ui-table .ui-table-caption .globalFilter .form-control:focus,
.standard-report .ui-table .ui-table-caption .globalFilter .form-control:hover {
	background-color: transparent;
	outline: 0;
	box-shadow: none;
	border-color: #f0c400 !important;
}

.client-rep-report .ui-table .ui-table-caption .globalFilter .input-group-append,
.client-report .ui-table .ui-table-caption .globalFilter .input-group-append,
.history-report .ui-table .ui-table-caption .globalFilter .input-group-append,
.search-result .ui-table .ui-table-caption .globalFilter .input-group-append,
.standard-report .ui-table .ui-table-caption .globalFilter .input-group-append {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
}

.client-rep-report .ui-table .ui-table-caption .globalFilter .input-group-append .input-group-text,
.client-report .ui-table .ui-table-caption .globalFilter .input-group-append .input-group-text,
.history-report .ui-table .ui-table-caption .globalFilter .input-group-append .input-group-text,
.search-result .ui-table .ui-table-caption .globalFilter .input-group-append .input-group-text,
.standard-report .ui-table .ui-table-caption .globalFilter .input-group-append .input-group-text {
	font-size: 12px;
	background: 0;
	border: 0 solid transparent !important;
	color: #fffff9;
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper,
.client-rep-report .ui-table .ui-table-wrapper,
.client-report .ui-table .ui-table-scrollable-wrapper,
.client-report .ui-table .ui-table-wrapper,
.history-report .ui-table .ui-table-scrollable-wrapper,
.history-report .ui-table .ui-table-wrapper,
.search-result .ui-table .ui-table-scrollable-wrapper,
.search-result .ui-table .ui-table-wrapper,
.standard-report .ui-table .ui-table-scrollable-wrapper,
.standard-report .ui-table .ui-table-wrapper {
	background: #fff;
	box-shadow: 0 0 6px #0000000f;
	border-radius: 8px;
	padding: 32px 0 10px;
	margin: 0 32px;
}

@media screen and (max-width:768px) {

	.client-rep-report .ui-table .ui-table-scrollable-wrapper,
	.client-rep-report .ui-table .ui-table-wrapper,
	.client-report .ui-table .ui-table-scrollable-wrapper,
	.client-report .ui-table .ui-table-wrapper,
	.history-report .ui-table .ui-table-scrollable-wrapper,
	.history-report .ui-table .ui-table-wrapper,
	.search-result .ui-table .ui-table-scrollable-wrapper,
	.search-result .ui-table .ui-table-wrapper,
	.standard-report .ui-table .ui-table-scrollable-wrapper,
	.standard-report .ui-table .ui-table-wrapper {
		padding: 10px 0 !important;
		overflow-x: auto;
	}
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead,
.client-report .ui-table .ui-table-wrapper .ui-table-thead,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead,
.history-report .ui-table .ui-table-wrapper .ui-table-thead,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead,
.search-result .ui-table .ui-table-wrapper .ui-table-thead,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead {
	border-width: 2px 1px;
	border-color: #d9dee2;
	border-style: solid;
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column,
.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr th,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr th,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr th,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr th,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr th {
	font-size: 14px;
	font-weight: 700;
	background-color: #fff;
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon {
	float: right;
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column p-sorticon .ui-sortable-column-icon::before,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr th p-sorticon .ui-sortable-column-icon::before {
	content: "";
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight {
	color: #000;
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.client-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.history-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.search-result .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon,
.standard-report .ui-table .ui-table-wrapper .ui-table-thead tr th.ui-state-highlight .ui-sortable-column-icon {
	color: #000 !important;
}

.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.client-rep-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.client-rep-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.client-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.client-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.client-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.history-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.history-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.history-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.search-result .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.search-result .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.search-result .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.standard-report .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead,
.standard-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header,
.standard-report .ui-table .ui-table-wrapper .ui-table-scrollable-view .ui-table-scrollable-header .ui-table-scrollable-header-box .ui-table-scrollable-header-table .ui-table-thead {
	border: 0;
}

.client-rep-report .ui-table .ui-paginator,
.client-report .ui-table .ui-paginator,
.history-report .ui-table .ui-paginator,
.search-result .ui-table .ui-paginator,
.standard-report .ui-table .ui-paginator {
	padding: 24px 32px 32px;
	text-align: right;
	background: #fff;
	border: 0 solid transparent;
	font-size: 13px;
	color: #fffff9;
}

.client-rep-report .ui-table .ui-paginator .ui-paginator-current,
.client-report .ui-table .ui-paginator .ui-paginator-current,
.history-report .ui-table .ui-paginator .ui-paginator-current,
.search-result .ui-table .ui-paginator .ui-paginator-current,
.standard-report .ui-table .ui-paginator .ui-paginator-current {
	margin-left: 0 !important;
	text-align: left;
	float: left;
}

.client-rep-report .ui-table .ui-paginator .ui-paginator-element,
.client-report .ui-table .ui-paginator .ui-paginator-element,
.history-report .ui-table .ui-paginator .ui-paginator-element,
.search-result .ui-table .ui-paginator .ui-paginator-element,
.standard-report .ui-table .ui-paginator .ui-paginator-element {
	background: #fff;
	border: 1px solid #d9dee2;
	color: #fffff9;
	padding: 5px 10px;
	margin: 0 !important;
	font-size: 13px;
	border-radius: 0;
	height: 30px;
	opacity: .5;
}

.client-rep-report .ui-table .ui-paginator .ui-paginator-element.ui-state-active,
.client-rep-report .ui-table .ui-paginator .ui-paginator-element:focus,
.client-rep-report .ui-table .ui-paginator .ui-paginator-element:hover,
.client-report .ui-table .ui-paginator .ui-paginator-element.ui-state-active,
.client-report .ui-table .ui-paginator .ui-paginator-element:focus,
.client-report .ui-table .ui-paginator .ui-paginator-element:hover,
.history-report .ui-table .ui-paginator .ui-paginator-element.ui-state-active,
.history-report .ui-table .ui-paginator .ui-paginator-element:focus,
.history-report .ui-table .ui-paginator .ui-paginator-element:hover,
.search-result .ui-table .ui-paginator .ui-paginator-element.ui-state-active,
.search-result .ui-table .ui-paginator .ui-paginator-element:focus,
.search-result .ui-table .ui-paginator .ui-paginator-element:hover,
.standard-report .ui-table .ui-paginator .ui-paginator-element.ui-state-active,
.standard-report .ui-table .ui-paginator .ui-paginator-element:focus,
.standard-report .ui-table .ui-paginator .ui-paginator-element:hover {
	background: #eef2f6;
	opacity: 1;
}

.client-rep-report .ui-table .ui-paginator .ui-paginator-current,
.client-rep-report .ui-table .ui-paginator .ui-paginator-first,
.client-rep-report .ui-table .ui-paginator .ui-paginator-last,
.client-rep-report .ui-table .ui-paginator .ui-paginator-next,
.client-rep-report .ui-table .ui-paginator .ui-paginator-page,
.client-rep-report .ui-table .ui-paginator .ui-paginator-pages,
.client-rep-report .ui-table .ui-paginator .ui-paginator-prev,
.client-report .ui-table .ui-paginator .ui-paginator-current,
.client-report .ui-table .ui-paginator .ui-paginator-first,
.client-report .ui-table .ui-paginator .ui-paginator-last,
.client-report .ui-table .ui-paginator .ui-paginator-next,
.client-report .ui-table .ui-paginator .ui-paginator-page,
.client-report .ui-table .ui-paginator .ui-paginator-pages,
.client-report .ui-table .ui-paginator .ui-paginator-prev,
.history-report .ui-table .ui-paginator .ui-paginator-current,
.history-report .ui-table .ui-paginator .ui-paginator-first,
.history-report .ui-table .ui-paginator .ui-paginator-last,
.history-report .ui-table .ui-paginator .ui-paginator-next,
.history-report .ui-table .ui-paginator .ui-paginator-page,
.history-report .ui-table .ui-paginator .ui-paginator-pages,
.history-report .ui-table .ui-paginator .ui-paginator-prev,
.search-result .ui-table .ui-paginator .ui-paginator-current,
.search-result .ui-table .ui-paginator .ui-paginator-first,
.search-result .ui-table .ui-paginator .ui-paginator-last,
.search-result .ui-table .ui-paginator .ui-paginator-next,
.search-result .ui-table .ui-paginator .ui-paginator-page,
.search-result .ui-table .ui-paginator .ui-paginator-pages,
.search-result .ui-table .ui-paginator .ui-paginator-prev,
.standard-report .ui-table .ui-paginator .ui-paginator-current,
.standard-report .ui-table .ui-paginator .ui-paginator-first,
.standard-report .ui-table .ui-paginator .ui-paginator-last,
.standard-report .ui-table .ui-paginator .ui-paginator-next,
.standard-report .ui-table .ui-paginator .ui-paginator-page,
.standard-report .ui-table .ui-paginator .ui-paginator-pages,
.standard-report .ui-table .ui-paginator .ui-paginator-prev {
	height: 30px;
}

.client-rep-report .ui-table .norecord,
.client-report .ui-table .norecord,
.history-report .ui-table .norecord,
.search-result .ui-table .norecord,
.standard-report .ui-table .norecord {
	text-align: center;
	font-weight: 700;
}

.client-rep-report .ui-table td,
.client-report .ui-table td,
.history-report .ui-table td,
.search-result .ui-table td,
.standard-report .ui-table td {
	color: #fffff9;
	font-size: 14px;
}

.client-rep-report .ui-table td .text-primary,
.client-report .ui-table td .text-primary,
.history-report .ui-table td .text-primary,
.search-result .ui-table td .text-primary,
.standard-report .ui-table td .text-primary {
	color: #fffff9 !important;
}

.client-rep-report .ui-table td .text-primary:active,
.client-rep-report .ui-table td .text-primary:focus,
.client-rep-report .ui-table td .text-primary:hover,
.client-report .ui-table td .text-primary:active,
.client-report .ui-table td .text-primary:focus,
.client-report .ui-table td .text-primary:hover,
.history-report .ui-table td .text-primary:active,
.history-report .ui-table td .text-primary:focus,
.history-report .ui-table td .text-primary:hover,
.search-result .ui-table td .text-primary:active,
.search-result .ui-table td .text-primary:focus,
.search-result .ui-table td .text-primary:hover,
.standard-report .ui-table td .text-primary:active,
.standard-report .ui-table td .text-primary:focus,
.standard-report .ui-table td .text-primary:hover {
	font-weight: 700;
	color: #fffff9 !important;
	text-decoration: none;
}

.client-rep-report .ui-table td div,
.client-report .ui-table td div,
.history-report .ui-table td div,
.search-result .ui-table td div,
.standard-report .ui-table td div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.client-rep-report .ui-table tbody,
.client-report .ui-table tbody,
.history-report .ui-table tbody,
.search-result .ui-table tbody,
.standard-report .ui-table tbody {
	overflow-x: hidden;
	overflow-y: auto;
	min-width: 100%;
}

.ui-tabview-title {
	text-transform: capitalize;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-webkit-touch-callout: none;
	-o-user-select: none;
	-moz-user-select: none;
}

p-tabview .ui-tabview {
	background-color: #ffffff00;
}

p-tabview .ui-tabview .ui-tabview-nav {
	background: #ffffff00 !important;
	padding: 0 !important;
	margin: 0 15px;
	line-height: 0;
	border: 0;
	border-bottom: 1px solid #a4aac066;
}

p-tabview .ui-tabview .ui-tabview-nav li {
	padding: 10px !important;
	background: #ffffff00 !important;
	border: 0;
}

p-tabview .ui-tabview .ui-tabview-nav li a span {
	font-size: 16px;
	color: #fffff9;
	vertical-align: unset !important;
}

p-tabview .ui-tabview .ui-tabview-nav li:focus {
	outline: 0 !important;
}

p-tabview .ui-tabview .ui-tabview-nav li.ui-state-active {
	border: 0;
	border-bottom: 3px solid #f0c400;
	border-radius: 2px 2px 0 0;
	font-weight: 700;
}

p-tabview .ui-tabview .ui-tabview-panels {
	padding-top: 30px;
	background-color: #ffffff00;
}

p-tabview .ui-tabview .ui-tabview-panels .ui-tabview-panel {
	background-color: #ffffff00;
	padding: 0 !important;
}

p-tabview .ui-tabview.mx-15 .ui-tabview-panels {
	margin: 0 15px;
}

@media(max-width:767px) {
	p-tabview .ui-tabview.mx-15.all-tab-expand-mobile .ui-tabview-nav {
		display: none !important;
	}

	p-tabview .ui-tabview.mx-15.all-tab-expand-mobile .ui-tabview-panels {
		padding-top: 5px;
	}

	p-tabview .ui-tabview.mx-15.all-tab-expand-mobile .ui-tabview-panels .ui-tabview-panel {
		margin-bottom: 15px;
		display: block !important;
	}
}

p-tabview .ui-tabview.ui-tabview-left {
	display: -webkit-box;
	display: flex;
}

@media(max-width:767px) {
	p-tabview .ui-tabview.mx-15 .ui-tabview-panels {
		margin: 0;
	}

	p-tabview .ui-tabview.ui-tabview-left {
		flex-wrap: wrap;
	}
}

p-tabview .ui-tabview.ui-tabview-left .ui-tabview-nav {
	width: 5%;
	height: auto;
	background: #ffffff00 !important;
	padding: 0 !important;
	margin: 0 15px;
	line-height: normal;
	border: 0;
	border-bottom: 0 solid transparent;
}

p-tabview .ui-tabview.ui-tabview-left .ui-tabview-nav li {
	padding: 10px !important;
	background: #ffffff00 !important;
	border: 0;
	margin: 10px 0 !important;
	width: 100%;
	float: left;
}

@media(max-width:767px) {
	p-tabview .ui-tabview.ui-tabview-left .ui-tabview-nav {
		width: 100%;
		margin: 0;
	}

	p-tabview .ui-tabview.ui-tabview-left .ui-tabview-nav li {
		margin: 0 !important;
	}
}

p-tabview .ui-tabview.ui-tabview-left .ui-tabview-nav li a span {
	font-size: 16px;
	color: #fffff9;
	vertical-align: unset !important;
}

p-tabview .ui-tabview.ui-tabview-left .ui-tabview-nav li:focus {
	outline: 0 !important;
}

p-tabview .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active {
	border: 0;
	border-bottom: 3px solid #f0c400;
	border-radius: 2px 2px 0 0;
	font-weight: 700;
}

p-tabview .ui-tabview.ui-tabview-left .ui-tabview-panels {
	padding-top: 0;
	width: 94%;
	padding-left: 3%;
}

@media(max-width:767px) {
	p-tabview .ui-tabview.ui-tabview-left .ui-tabview-panels {
		width: 100%;
		padding-left: 0;
	}
}

.adminticket .ui-tabview .ui-tabview-nav {
	border-bottom: 0 solid transparent;
	margin: 0 !important;
}

.adminticket .ui-tabview .ui-tabview-nav li {
	background-color: #fff;
	border: 1px solid #fffff9 !important;
	border-radius: 3px;
}

.adminticket .ui-tabview .ui-tabview-nav li+li {
	margin-left: 20px;
}

.adminticket .ui-tabview .ui-tabview-nav li a .ui-tabview-title {
	color: #fffff9 !important;
}

.adminticket .ui-tabview .ui-tabview-nav li.ui-state-active,
.adminticket .ui-tabview .ui-tabview-nav li:focus,
.adminticket .ui-tabview .ui-tabview-nav li:hover {
	background-color: #fffff9 !important;
	border: 1px solid #fffff9 !important;
	border-radius: 3px !important;
}

.adminticket .ui-tabview .ui-tabview-nav li.ui-state-active a .ui-tabview-title,
.adminticket .ui-tabview .ui-tabview-nav li:focus a .ui-tabview-title,
.adminticket .ui-tabview .ui-tabview-nav li:hover a .ui-tabview-title {
	color: #fff !important;
}

.accountTabView {
	min-height: 60vh;
}

.accountTabView p-tabview .ui-tabview .ui-tabview-nav li {
	padding: 10px 0 !important;
	margin-right: 10px;
}

.accountTabView p-tabview .ui-tabview .ui-tabview-nav li a {
	text-align: left;
	padding: .5em 1em .5em 0 !important;
}

.accountTabView p-tabview .ui-tabview .ui-tabview-nav .panel-icon {
	padding: 3px 0 !important;
}

@media screen and (max-width:768px) {

	.client-rep-report .ui-table .ui-paginator,
	.client-report .ui-table .ui-paginator,
	.history-report .ui-table .ui-paginator,
	.search-result .ui-table .ui-paginator,
	.standard-report .ui-table .ui-paginator {
		padding: 15px !important;
	}

	.client-rep-report .ui-table .ui-paginator .ui-paginator-current,
	.client-report .ui-table .ui-paginator .ui-paginator-current,
	.history-report .ui-table .ui-paginator .ui-paginator-current,
	.search-result .ui-table .ui-paginator .ui-paginator-current,
	.standard-report .ui-table .ui-paginator .ui-paginator-current {
		width: 100% !important;
	}

	p-tabview .ui-tabview .ui-tabview-nav {
		padding-left: 0 !important;
		margin: 0;
		padding-bottom: 5px !important;
	}

	p-tabview .ui-tabview .ui-tabview-nav li {
		padding: 10px 0 !important;
		font-size: 10px;
		margin-right: 6px !important;
		width: 100%;
	}

	p-tabview .ui-tabview .ui-tabview-nav li::after,
	p-tabview .ui-tabview .ui-tabview-nav li::before {
		width: 0 !important;
	}

	.norecord {
		margin-left: 1% !important;
	}
}

p-checkbox {
	white-space: nowrap;
}

p-checkbox label {
	margin-bottom: 0;
	cursor: pointer;
}

.ui-listbox {
	padding: 0;
	background: #fff;
}

.ui-listbox.ui-state-disabled {
	pointer-events: none;
}

.ui-listbox .ui-listbox-header {
	background: #fffff9;
	border: 0;
	font-weight: 700;
	color: #fff;
	padding: 5px;
	border-radius: 0;
}

.ui-listbox .ui-listbox-list-wrapper {
	padding: 0 10px;
}

.ui-listbox .ui-listbox-list-wrapper .ui-listbox-list .ui-listbox-item .ui-chkbox .ui-chkbox-box {
	border: 1px solid #15609000;
	background: #186ba000;
	color: #186ba0;
}

.ui-listbox .ui-listbox-list-wrapper .ui-listbox-list .ui-state-highlight {
	background-color: #fff;
	color: #000;
}

.self .ui-fileupload {
	background: 0;
}

.ui-button {
	width: auto;
	margin-right: 5px;
	margin-bottom: 0;
	background: #fffff9 !important;
	color: #fff;
	border: 1px solid #125d96 !important;
	padding: 5px 10px;
	border-radius: 3px;
	cursor: pointer !important;
}

.ui-button:disabled {
	background: #acacac !important;
	border: none !important;
	cursor: not-allowed !important;
}

.ui-fileupload {
	border: 1px solid transparent !important;
	background: #fff;
}

.ui-fileupload .ui-fileupload-buttonbar {
	background: 0;
	border: 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: normal;
	justify-content: normal;
	-webkit-box-align: center;
	align-items: center;
	flex-wrap: wrap;
}

.ui-fileupload .ui-fileupload-buttonbar.hideme .ui-button {
	pointer-events: none;
	opacity: .4;
}

.ui-fileupload .ui-fileupload-buttonbar p-button {
	appearance: none !important;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button {
	margin-bottom: 0;
	color: #fff;
	border: 1px solid #fffff9;
	padding: 5px 10px;
	cursor: pointer;
	font-size: 1rem;
	min-width: 160px;
	background: #fffff9 !important;
	border-radius: 4px;
	font-weight: 400;
	box-shadow: none !important;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-state-disabled,
.ui-fileupload .ui-fileupload-buttonbar .ui-button:disabled {
	background: #acacac;
	border: none !important;
	cursor: not-allowed !important;
	pointer-events: none;
}

.ui-fileupload .ui-fileupload-content {
	max-height: 200px;
	overflow: auto;
	min-height: 200px;
	border: 2px dashed #ced4da;
	border-radius: 4px;
}

.ui-fileupload .ui-fileupload-content .emptyFileContent {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: auto;
	height: 30px;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	padding: 0 15px;
	color: #d9dee2;
}

.ui-fileupload .ui-fileupload-content .emptyFileContent::before {
	content: "Drop file here to upload";
}

.ui-fileupload .ui-fileupload-content .ui-fileupload-files {
	display: block;
	background-color: #fff;
	height: 172px;
}

@media screen and (max-width:768px) {
	.ui-fileupload .ui-fileupload-content .ui-fileupload-files {
		height: auto !important;
	}
}

.ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row {
	background-color: #fff;
}

.ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row button {
	background: 0 0 !important;
	border: none !important;
	color: red;
	min-width: 30px;
	font-size: 18px;
}

.ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row button:active,
.ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row button:focus,
.ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row button:hover {
	color: red !important;
}

.ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row button span {
	left: 50% !important;
}

.ui-fileupload .ui-fileupload-content .ui-fileupload-files~.emptyFileContent {
	display: none !important;
}

.ui-dropdown {
	border: 1px solid #d6d6d6;
	background-color: #fff;
	color: #555;
	width: auto;
	min-width: auto;
}

.ui-dropdown.form-control {
	height: auto;
}

.ui-dropdown.ui-state-disabled {
	background-color: #f0f0f0 !important;
}

.ui-dropdown .ui-state-highlight {
	border-color: #156090;
	background-color: #186ba0;
	color: #fff;
}

.ui-dropdown .ui-dropdown-label {
	padding: 0 2.5em 0 0;
	text-overflow: ellipsis;
}

.ui-dropdown .ui-dropdown-trigger {
	border: 0 solid transparent;
}

.ui-dropdown .ui-dropdown-panel {
	background-color: #fff;
	width: inherit !important;
}

.ui-dropdown .ui-dropdown-panel .ui-dropdown-items-wrapper .ui-dropdown-items .ui-dropdown-item {
	font-size: 14px !important;
	padding: 6px 10px;
}

.ui-dropdown .ui-dropdown-panel .ui-dropdown-items-wrapper .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):hover {
	border-color: silver;
	background-color: #eee;
	color: #212121;
}

.ui-dropdown-panel {
	background-color: #fff;
}

.ui-dropdown-panel .ui-dropdown-items-wrapper .ui-dropdown-items .ui-dropdown-item {
	font-size: 14px !important;
	padding: 6px 10px;
}

.ui-dropdown-panel .ui-dropdown-items-wrapper .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):hover {
	border-color: silver;
	background-color: #eee;
	color: #212121;
}

p-inputMask {
	width: 100%;
}

p-button[type=button],
p-button[type=reset],
p-button[type=submit] {
	-webkit-appearance: none;
}

.ui-datepicker {
	padding: .857em;
	min-width: 20em;
	background-color: #fff;
	color: #333;
	border: 1px solid #a6a6a6;
}

.ui-datepicker:not(.ui-datepicker-inline) {
	border: 1px solid #c8c8c8;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
}

.ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover {
	color: #007ad9;
}

.ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:focus {
	outline: 0;
	color: #007ad9;
}

.ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover {
	color: #007ad9;
}

.ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:focus {
	outline: 0;
	color: #007ad9;
}

.ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover,
.ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover {
	background-color: #eaeaea;
}

.ui-datepicker .ui-datepicker-header {
	padding: .429em .857em;
	background-color: #fff;
	color: #333;
	border-radius: 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	cursor: pointer;
	top: 0;
	color: #a6a6a6;
	-webkit-transition: color .2s;
	transition: color .2s;
	margin: auto;
	bottom: 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	margin: 0;
	padding: 0;
	line-height: 1;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: space-evenly;
	justify-content: space-evenly;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
	margin-bottom: 0;
	padding: 5px 20px 5px 5px;
	border-radius: 3px;
	margin-right: 14px;
}

.ui-datepicker table {
	font-size: 14px;
	margin: .857em 0 0;
}

.ui-datepicker table th {
	padding: .5em;
}

.ui-datepicker table th.ui-datepicker-weekheader {
	border-right: 1px solid #a6a6a6;
}

.ui-datepicker table td {
	padding: .5em;
}

.ui-datepicker table td>a {
	display: block;
	text-align: center;
	color: #333;
	padding: .5em;
	border-radius: 3px;
	cursor: pointer;
}

.ui-datepicker table td>span {
	display: block;
	text-align: center;
	color: #333;
	padding: .5em;
	border-radius: 3px;
}

.ui-datepicker table td>a.ui-state-active,
.ui-datepicker table td>span.ui-state-active {
	color: #fff;
	background-color: #007ad9;
}

.ui-datepicker table td.ui-datepicker-today>a,
.ui-datepicker table td.ui-datepicker-today>span {
	background-color: #d0d0d0;
	color: #333;
}

.ui-datepicker table td.ui-datepicker-today>a.ui-state-active,
.ui-datepicker table td.ui-datepicker-today>span.ui-state-active {
	color: #fff;
	background-color: #007ad9;
}

.ui-datepicker table td.ui-datepicker-weeknumber {
	border-right: 1px solid #a6a6a6;
}

.ui-datepicker .ui-datepicker-buttonbar {
	border-top: 1px solid #d8dae2;
}

.ui-datepicker .ui-timepicker {
	border: 0;
	border-top: 1px solid #d8dae2;
	padding: .857em;
}

.ui-datepicker .ui-timepicker a {
	color: #333;
	font-size: 1.286em;
}

.ui-datepicker .ui-timepicker a:hover {
	color: #007ad9;
}

.ui-datepicker .ui-timepicker span {
	font-size: 1.286em;
}

.ui-datepicker .ui-monthpicker .ui-monthpicker-month {
	color: #333;
}

.ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active {
	color: #fff;
	background-color: #007ad9;
}

.ui-datepicker.ui-datepicker-timeonly {
	padding: 0;
}

.ui-datepicker.ui-datepicker-timeonly .ui-timepicker {
	border-top: 0;
}

.ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group {
	border-right: 1px solid #d8dae2;
	padding: 0 .857em;
}

.ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child {
	padding-left: 0;
}

.ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child {
	padding-right: 0;
	border-right: 0;
}

.ui-calendar.ui-calendar-w-btn .ui-calendar-button {
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent !important;
	border: 0 solid transparent !important;
	color: #fffff9;
	padding: 0;
}

.ui-calendar.ui-calendar-w-btn .ui-calendar-button .ui-button-icon-left {
	font-size: 25px;
}

.ui-calendar.ui-calendar-w-btn .ui-calendar-button:hover {
	color: #fffff9;
}

.ui-accordion .ui-accordion-header {
	margin-bottom: 2px;
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
	border-color: transparent transparent #a0a0a0 !important;
}

.ui-accordion .ui-accordion-header.ui-state-active {
	border-color: transparent transparent #a0a0a0 !important;
}

.ui-accordion .ui-accordion-header a {
	font-size: 13px;
	padding: 10px;
	letter-spacing: .83px;
	color: #fffff9;
	text-transform: uppercase;
	font-weight: 600;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.ui-accordion .ui-accordion-header a:active,
.ui-accordion .ui-accordion-header a:focus,
.ui-accordion .ui-accordion-header a:hover {
	background-color: #02c58e1a !important;
	outline: 0;
	box-shadow: none;
	text-decoration: none;
}

.ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon {
	margin-right: 10px;
	color: #f0c400;
}

.ui-accordion .ui-accordion-header-text,
.ui-accordion .ui-accordion-toggle-icon {
	vertical-align: middle;
}

.ui-accordion .ui-accordion-content {
	background-color: transparent;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: .34px;
	padding: .571em 1em;
	border: 1px solid #c8c8c8;
	color: #333;
}

.ui-accordion.innerAccordion .ui-accordion-header {
	background-color: #ecf0f5 !important;
	border-radius: 4px !important;
	border-color: transparent !important;
	margin-bottom: 8px;
}

.ui-accordion.innerAccordion .ui-accordion-header.ui-state-active {
	background-color: #02c58e1a !important;
	border-radius: 4px !important;
	border-color: transparent !important;
}

.ui-accordion.innerAccordion .ui-accordion-header a {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.ui-accordion.innerAccordion .ui-accordion-header a .ui-accordion-toggle-icon {
	margin-left: 10px;
	margin-right: 0;
	color: #838ca8;
	float: right;
}

.ui-accordion.innerAccordion.faqAccordian .ui-accordion-header {
	text-align: left;
	font-size: 18px;
	letter-spacing: 0;
	color: #fffff9;
	border-radius: 2px !important;
	background-color: #ffffff00 !important;
}

.ui-accordion.innerAccordion.faqAccordian .ui-accordion-header.ui-state-active {
	background-color: #ffffff00 !important;
	color: #fffff9;
	border-radius: 2px !important;
}

.ui-accordion.innerAccordion.faqAccordian .ui-accordion-header a:active,
.ui-accordion.innerAccordion.faqAccordian .ui-accordion-header a:focus,
.ui-accordion.innerAccordion.faqAccordian .ui-accordion-header a:hover {
	background-color: transparent !important;
}

.ui-accordion.innerAccordion.faqAccordian .ui-accordion-content-wrapper {
	border-bottom: 1px solid #ece7e7;
}

.ui-accordion.innerAccordion.faqAccordian .ui-accordion-content-wrapper .ui-accordion-content {
	background-color: transparent;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: .34px;
	border: 0 solid transparent;
}

.ui-accordion.innerAccordion.faqAccordian .ui-accordion-content-wrapper .ui-accordion-content a {
	color: #fffff9;
	text-decoration: underline;
}

.ui-accordion.innerAccordion.faqAccordian .ui-accordion-content-wrapper .ui-accordion-content ol,
.ui-accordion.innerAccordion.faqAccordian .ui-accordion-content-wrapper .ui-accordion-content ul {
	padding: 0;
	list-style-position: inside;
}

.ui-chkbox {
	padding-left: 10px;
	min-height: 20px;
}

.ui-chkbox .ui-chkbox-box {
	border: 1px solid #ccc9c9;
}

.ui-fieldset {
	border: 1px solid #c8c8c8;
	background-color: #ffffff00;
	color: #333;
}

.ui-fieldset .ui-fieldset-legend {
	width: auto;
}

.ui-fieldset .ui-fieldset-legend a {
	padding: .571em 1em;
	border: 1px solid #c8c8c8;
	color: #333;
	background-color: #f4f4f4;
	border-radius: 3px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
}

.ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-right: .5em;
	color: #848484;
}

.ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text {
	padding: 0;
}

.ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover {
	background-color: #dbdbdb;
	border: 1px solid #dbdbdb;
	color: #333;
}

.ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler {
	color: #333;
}

.ui-fieldset .ui-fieldset-content {
	padding: 0;
}

.ui-progressbar-determinate .ui-progressbar-label {
	font-size: 10px;
}

.ui-toast-message-warn {
	background: #ebeb91;
}

.ui-toast-message-error {
	background: #eb9191;
}

.ui-toast-message-success {
	background: #9ceb91;
}

.ui-toast-message-info {
	background: #91c7eb;
}

.ui-toast-detail {
	white-space: pre-line;
}

@media screen and (max-width:500px) {
	.ui-confirmdialog.ui-dialog {
		width: 92%;
	}

	.ui-confirmdialog.ui-dialog .ui-dialog-content.ui-widget-content {
		font-size: 14px;
	}
}

.btn-primary {
	min-width: 160px;
	background: #fffff9 !important;
	border-color: #fffff9 !important;
	border-radius: 4px;
	color: #fff !important;
	font-weight: 400;
	box-shadow: none !important;
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:visited {
	background: #1d2a58 !important;
}

.btn-primary:disabled {
	background: #fffff9 !important;
	opacity: .5;
}

.btn-outline-primary {
	color: #fffff9;
	border-color: #fffff9;
}

.btn-outline-primary.active,
.btn-outline-primary:active,
.btn-outline-primary:focus,
.btn-outline-primary:hover,
.btn-outline-primary:visited {
	color: #fff;
	border-color: #fffff9 !important;
	background: #fffff9 !important;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #fffff9;
	pointer-events: none;
	background: 0;
	opacity: .8;
}

.btn-outline-upload {
	color: #fffff9;
	border-color: #fffff9;
}

.btn-outline-upload.active,
.btn-outline-upload:active,
.btn-outline-upload:focus,
.btn-outline-upload:hover,
.btn-outline-upload:visited {
	color: #fff;
	border-color: #f0c400;
	background: #f0c400;
}

.btn-link {
	letter-spacing: 0;
	color: #fffff9;
}

.btn-link.active,
.btn-link:active,
.btn-link:focus,
.btn-link:hover,
.btn-link:visited {
	color: #fffff9;
	text-decoration: none;
}

.btn {
	font-size: 14px;
}

.btn:focus {
	box-shadow: none !important;
}

.btn-secondary {
	border-radius: 3px;
	text-align: center;
	background-color: #dadde2;
	letter-spacing: .28px;
	color: #fffff9;
	border: 0;
}

.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover,
.btn-secondary:visited {
	box-shadow: none !important;
	outline: 0 !important;
	background-color: #fffff9 !important;
	color: #fff !important;
	opacity: 1;
}

.btn-sm,
.btn-sm:focus,
.btn-sm:hover {
	padding: 7px 15px !important;
	font-size: 1em !important;
}

@media(max-width:767px) {

	.btn-sm,
	.btn-sm:focus,
	.btn-sm:hover {
		padding: 5px !important;
		font-size: 14px !important;
	}
}

.btn-group :not(:last-child) {
	margin-right: 5px;
}

.list-group-item {
	padding: 14px 10px 0 20px !important;
}

.form-group {
	margin-bottom: 25px;
}

.form-group label {
	text-align: left;
	font-size: 18px;
	letter-spacing: 0;
	color: #fffff9;
	margin-bottom: 0;
}

.form-group label.form-label {
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	letter-spacing: .34px;
	color: #fffff9;
}

.form-group .form-control {
	color: #fffff9;
	background: no-repeat padding-box #fff;
	border: 1px solid #ced4da;
	border-radius: 4px;
	padding: 10px 8px;
	font-size: 16px;
	height: auto;
}

.form-group .form-control:active,
.form-group .form-control:focus {
	border: 2px solid #f0c400;
	box-shadow: none;
}

.form-control {
	background-color: #fff;
	border: 1px solid #ced4da !important;
	font-size: 14px;
	padding: 10px 15px;
	border-radius: 3px !important;
	color: #fffff9;
}

.form-control:active,
.form-control:focus,
.form-control:hover {
	outline: 0;
	box-shadow: none;
	border-color: #f0c400 !important;
}

.form-control:disabled,
.form-control[readonly] {
	cursor: not-allowed;
}

.form-control.is-invalid,
.form-control.ng-touched.ng-invalid {
	border: 1px solid #e33a4e !important;
	box-shadow: none;
}

.form-control.language-dropdown {
	border: 0 solid transparent !important;
	width: auto !important;
	padding-right: 1em;
	padding-left: 0;
}

.alert-success {
	background-color: #f0c400;
	color: #fff;
}

.alert-notifications {
	background: no-repeat padding-box #F0C4001a;
	border-radius: 4px;
	color: #fffff9;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0;
}

.close:active,
.close:focus,
.close:hover {
	box-shadow: none;
	outline: 0;
}

.table td,
.table th {
	padding: 8px 20px !important;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: #eef2f6;
	border: 1px solid #d9dee2;
}

.table-striped tbody tr td {
	border: 1px solid #d9dee2;
}

.breadcrumb {
	background-color: transparent;
	margin-bottom: 0;
	-webkit-box-pack: end;
	justify-content: flex-end;
	font-size: 14px;
	letter-spacing: .28px;
	color: rgba(33, 37, 41, .5);
}

.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
	display: inline-block;
	padding-right: 4px;
	content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3B%7D.b%7Bfill%3A%23838ca8%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-991.669%20-251.764)%22%3E%3Crect%20class%3D%22a%22%20width%3D%2216%22%20height%3D%2216%22%20transform%3D%22translate(991.669%20251.764)%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M562.193%2C402.053a.911.911%2C0%2C0%2C1-.671-.273l-3.548-3.548a.535.535%2C0%2C0%2C1%2C0-.738l3.548-3.548a.9.9%2C0%2C0%2C1%2C.671-.28.923.923%2C0%2C0%2C1%2C.679.28.98.98%2C0%2C0%2C1%2C.3.679.948.948%2C0%2C0%2C1-.28.686l-2.176%2C2.183a.517.517%2C0%2C0%2C0%2C0%2C.738l2.176%2C2.184a.948.948%2C0%2C0%2C1%2C.28.685.969.969%2C0%2C0%2C1-.974.952Z%22%20transform%3D%22translate(601.809%20820.261)%20rotate(-90)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.breadcrumb .active {
	color: #fffff9 !important;
}

.dropdown .dropdown-toggle {
	cursor: pointer;
}

.dropdown .dropdown-toggle::after {
	border-top: 0 solid;
	border-right: 0 solid transparent;
	border-bottom: 0;
	border-left: 0 solid transparent;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO30uYntmaWxsOiM5MDk4YjI7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTQ0IC0xNjguNTIzKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE0NCAxNjguNTIzKSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwMy4wODcgLTkzLjE3MykiPjxwYXRoIGNsYXNzPSJiIiBkPSJNNTQ1LjMzNSwyNjcuMTczSDU1Mi41YS4zODYuMzg2LDAsMCwxLC4zNjkuMjM0LjM3Ny4zNzcsMCwwLDEtLjA1Mi40MzlsLTMuNDA5LDQuMTRhLjYuNiwwLDAsMS0uNDg1LjIzMy42MTMuNjEzLDAsMCwxLS40OTItLjIzM2wtMy40MDktNC4xNGEuMzczLjM3MywwLDAsMS0uMDU5LS40MzlBLjM5Mi4zOTIsMCwwLDEsNTQ1LjMzNSwyNjcuMTczWiIvPjwvZz48L2c+PC9zdmc+");
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.dropdown .dropdown-menu {
	background-color: #323232;
	box-shadow: 0 3px 6px #00000029;
	border: 1px solid #444;
	border-radius: 2px;
	font-size: 14px;
}

.dropdown .dropdown-menu .dropdown-item {
	color: #fffff9;
	padding: 10px 15px;
}

.dropdown .dropdown-menu .dropdown-item.active,
.dropdown .dropdown-menu .dropdown-item.focus,
.dropdown .dropdown-menu .dropdown-item:hover {
	background-color: #444;
	box-shadow: none;
	outline: 0;
}

.dropdown .dropdown-menu .dropdown-item.disabled {
	opacity: .5;
}

.text-primary {
	color: #fffff9 !important;
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #fffff9;
	background-color: #fffff9;
}

.custom-control-input:checked~.custom-control-label::after {
	background-size: 10px;
}

.progress {
	background-color: #d2d4d6;
}

.progress .bg-success {
	background-color: #f0c400 !important;
}

.cdk-overlay-container:empty {
	display: none;
}

.cdk-overlay-container {
	position: fixed;
	z-index: 1000;
}

.cdk-global-overlay-wrapper,
.cdk-overlay-container {
	pointer-events: none;
	top: 0;
	left: 0 !important;
	height: 100%;
	width: 100%;
}

.mat-tooltip {
	background: rgba(97, 97, 97, .9);
	font-family: Roboto, "Helvetica Neue", sans-serif;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.mat-tooltip-handset {
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
	position: relative !important;
	padding-bottom: 18px !important;
	margin-bottom: -14px !important;
}

@media screen and (max-width:500px) {
	.mat-form-field-infix {
		width: 140px !important;
	}
}

.mat-form-field {
	font-family: Roboto-Regular !important;
}

.separater {
	border-bottom: 3px solid #f0c400;
}

.mat-menu-content {
	background-color: #fffff9 !important;
	padding: 2px !important;
}

.mat-menu-item-highlighted:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item:hover:not([disabled]) {
	background-color: #fff;
	color: #000;
}

.mat-menu-item {
	line-height: 30px !important;
	height: 30px !important;
	color: #fff !important;
}

.mat-menu-item:hover {
	background-color: #145180 !important;
	color: #fff !important;
}

.mat-menu-panel {
	min-height: auto !important;
}

mat-accordion mat-expansion-panel-header {
	background: #dbdbdb !important;
	padding: 0 15px 0 5px !important;
}

mat-accordion mat-expansion-panel-header .mat-content mat-panel-title {
	font-size: 12px;
}

mat-accordion .mat-expansion-panel-body {
	background: #e9e9e9 !important;
	padding: 4px 24px 16px;
}

.multiselect-panel {
	margin-top: 30px !important;
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
	color: #000 !important;
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
	background: #fffff9;
}

.mat-form-field.mat-focused .mat-form-field-ripple {
	background-color: transparent !important;
}

.mat-form-field.mat-focused .mat-form-field-label,
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
	color: rgba(0, 0, 0, .54) !important;
}

.mat-form-field .mat-form-field-ripple {
	background-color: transparent !important;
}

.mat-select-value-text {
	font-size: 16px;
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
	height: 0 !important;
}

.cdk-overlay-pane {
	width: 290px;
	-webkit-transform: translateX(-5px) !important;
	transform: translateX(-5px) !important;
	max-width: 290px !important;
}

.cdk-overlay-pane .mat-select-panel-wrap .mat-select-panel {
	min-width: 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 33px !important;
}

app-breadcrumb-bar {
	margin-bottom: 30px;
	position: relative;
	display: block;
}

app-breadcrumb-bar .ui-breadcrumb {
	text-align: right;
	padding-top: 15px;
	border: none !important;
	background: 0;
}

@media screen and (max-width:768px) {
	app-breadcrumb-bar {
		margin-bottom: 15px !important;
	}

	app-breadcrumb-bar .ui-breadcrumb {
		padding: 0 !important;
	}
}

app-breadcrumb-bar .ui-breadcrumb .ui-state-active {
	background-color: transparent !important;
}

a:link {
	color: #fffff9;
	text-decoration: none;
}

a:hover {
	color: #f0c400;
	text-decoration: none;
}

a.base:link {
	color: #f0c400;
	text-decoration: none;
}

a.base:hover {
	color: #fffff9;
	text-decoration: none;
}

a.base:visited {
	color: #f0c400;
	text-decoration: none;
}

a.base:visited:hover {
	color: #fffff9;
	text-decoration: none;
}

#sidebar[_ngcontent-osj-c5] {
	min-width: 275px;
	max-width: 315px;
	background: #323232;
	-webkit-transition: .5s;
	transition: all .5s;
	transition: all .5s ease;
	height: 100%;
	text-align: right;
}

#sidebar[_ngcontent-osj-c5] span[_ngcontent-osj-c5] {
	cursor: pointer;
}

#sidebar[_ngcontent-osj-c5] .close[_ngcontent-osj-c5] {
	display: none;
}

	#sidebar[_ngcontent-osj-c5] .sidebar-header[_ngcontent-osj-c5] {
		padding: 10px 5px;
		width: 100%;
		height: 70px;
		box-shadow: 0 0 6px #0000000f;
		background-color: #323232;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA+e/Zgg3Ryb1oYVpHJ6PnURyud27uuwXZAAAAi0lEQVQoz9VQWRbEIAwqiVsX7cr9rzrV2JkrTPkxAR48M/wvlggiLsOwFyF0evh5ZYWMOfTBeB+5nn5J0IPi9k0ZfBMmwVXfAuCsASIW5qDNkZWpEQGuC/duzrkN6SsE26m5dWoXJnM6AKXu49ORA3XzTngo0uavlfHuNAsrQrbB/mFhCkrZfyd4Hz6JDAYik0KW0gAAAABJRU5ErkJggg==');
		background-position: center center;
		background-repeat: no-repeat;
		cursor: pointer;
		display: block;
		-webkit-transition: background-image 1s;
		transition: background-image 1s;
	}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] {
	border: 1px solid #323232;
	height: 100%;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] {
	text-align: left;
	color: #fff !important;
	background-color: transparent !important;
	font-weight: 100;
	font-size: 14px;
	line-height: 18px;
	padding: 15px 10px !important;
	border-radius: 0 !important;
	border: 0;
	border-right: 3px solid transparent !important;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=false][_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5] {
	width: 100%;
	text-align: left;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=false][_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5]:after {
	font-family: FontAwesome;
	float: right;
	font-size: 11px;
	font-weight: 400;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] {
	background-color: #323232 !important;
	width: 100%;
	z-index: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] {
	background-color: #323232 !important;
	z-index: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5] {
	display: block;
	width: 100%;
	text-align: left;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5]:after {
	font-family: FontAwesome;
	content: "";
	float: right;
	font-size: 11px;
	font-weight: 400;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5] {
	position: relative;
	-webkit-animation: .2s animateleft;
	animation: .2s animateleft;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus,
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover {
	border-right: 3px solid #f0c400 !important;
	color: #f0c400 !important;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .xbox_icon[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .xbox_icon[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .xbox_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAC91BMVEUAAACRjJGLi4uMjIyQh5CJiYl+fn6WlZZ9fX2Xl5eDg4OYmJiYmJiCgoKvo6+qqqqCgoJ9fX2Hh4d9fX2BgYGlpaV9lX26urphel+jo6OCeoN7e3uRkZGUipSKioqGhoaVlZWLi4u9vL2QkJCHhoeFg4Wtra29vb1PhEOhoaEqcB1EdDiAgICKiootcR+QkJCNjY09bjczZS2jo6PMxsymn6aYmJh+fn6RgJONjY2slqyDg4P/9f//xf8AAAAAOQBbW1taWlp2dXZnZ2dlZWVgYGCHh4eBgYF9fX17e3t5eXlzc3Nwb3BeXV68vLy0tLSioqKRkJGKiYpubm5qamppaWlfX15cXFwCawAASwDf2uDMzMzFxsTDwsSysbKwsLCoqKmSkpKEhIODg4NtbW1jYmMmhwwFXQDZ2tnY0tjh4NbJycmzrby3tbq4uLiqrKmopKibm5uZmZnn9ZWUlJSOiI+Ojo7i9IaHl4R3cHnA5mpoYmljXGRgWGFdXV18xEpNY0hEckGb0jpVrC9ImiF+xB9Cmh5Zphs+jxkmZRgZZxEgdg0ecAgHSQQ7pQANhQAEbwALYwAATwD//v/27vjz7Pbp6enm3ujt8ebo6OPc3NzOzdXS0tLKyc/Kxcv+/8r//8ns8cj4/Ma/vsb4/cTI18PAusLQ0MC+vr67xLu7zLTX2bKjnayruqqfnqewzqWhmqSfmaKhsqGfn5+12J7CxJiZmZiUjZje8Zfb75SRiZSKiJSQmpDDzYmIgImMmIeFf4aLrISBfoN6dYKVtYGJo3/N63y/4Xi74HZ4lXRtZ3CsuG1pYGtvg2pmd2KcvmFgXGFhflqQyVddcFa831S64FJVblJTeU9Sg01PaE2DukyJxEuDwkiHrUiSykaQyEVRjkRGeUE/YTxzujtkqDtEhTtCezY6bTUzYzE3fC1NnixJpipUnCk/jig9iShGpCZEmyYxixccbRQYYxEpfw8qhQIkfwAReQASeAAMcAAAZgAEWwADWQAsXc5BAAAAQHRSTlMACA3+EvHiv7moYV5XHhf9+fn39PLx7uvr6urq6OLf3Nva2djRycXAvr22tbGvq6qqgnx3dHBta2hnXCcaFg0J6hqYWAAAAgVJREFUKM9igAIbE3Vxf39+SU1TWwYkYGcotjIqM9bPPzduj4SRPVycTyM9srdxU1TmvIoXvZMmarPAxJXmHOxOj4y8sfZh5KSJ3ReZVaAyatnZ05e++tbz+096z9eW/bu8kjjA4saxftEZU2dcau/40tF+K39jkKdPsjlQnEXU3y961rTJW5ruP77XdCRnW5BnsI80EwODWXw+UMeU9e+ryo+VV70+ugEo4eLBxcDAXpCQFxO1qq1+x/yFC3bWf6go9Upx9dZhYJQpCoiLjXnbfHzRzNlZS040v0tyCglzZmPgZQ4sTFj2IO12cdbcmNzlxXfSnlU616UKM1i7uQUWnIxoubJ68Yq8+HVbr7b9vFbtkCoIGAOvgHtQyacfrXtz4uITAop2n2793pXq6CLCwMjmue/6r77zawICNheWlCUfvtsX8ag2RZ6BgcPDu6v/yfbAxMRAZjd3L59Tb/o/+3oaMDBwHbgZ8dHjkHtSsruHl5NPaE1YWkRDKQ8DA5PU8wmXK72dnJy8vYNDXFzDaxsmNMoyAsPE4mXnGRfn0JCQUGcX1zoHB4eazqdW4FDUOnch3DfM1TXMN9wBBKrP6kGCnUnVw9fR0dHBAYiByIWZnZEBKqPrluILFAOCcFenRE5GRKRbyrl5BTs7h/q4lylwMyADJm59RVYhVmVOHkYG/AAA/Qm9EWPef0kAAAAASUVORK5CYII=');
}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .gta_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .gta_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .gta_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABVlBMVEUAAAAAAAAFBQUAAAAAAAAAAAAAAAA2NjYODg4AAAABAQEAAAAPDw8EBAQAAAAjIyMgICAAAAAREREGBgYAAAAAAAAAAAAAAAAAAAAcHBwQEBAAAAATExMGBgYyMjIAAAASEhIcHBwYGBgMDAwAAAAHBwcFBQUDAwMAAAAAAAAAAAAAAAAAAADf39/FxcXy8vL///+jo6OdnZ3R0dHOzs6bm5v4+Pju7u7s7Oy+vr77+/vj4+PLy8uxsbGsrKylpaX19fXn5+fl5eW6urq4uLizs7OVlZWEhIQtLS3c3NzY2NjDw8PBwcHAwMCfn5+YmJiSkpKOjo6KioptbW1TU1Pp6enh4eHV1dXT09PKysrIyMipqamIiIh2dnZ1dXVycnJoaGgZGRkPDw+8vLy1tbWurq6oqKh/f39eXl4iIiIeHh6rq6ugoKBhYWFXV1dJSUk0NDQEBAS9pXjlAAAALXRSTlMAg7yAVXtB9OzYsKiinlry7OnFuZGLaGMs8vLw7Ozq4d3IyMW2rqSkmG9LHBq1rwcVAAABm0lEQVQoz53PRXPjYAwG4MRueJsyLDPvB2ZmiMPMnHKX//+lcTJtz+170YyekTSKPCDR3ffxsB5FV8keRckYSZIbhzugml32D6elcvOiJLUmqtQaeVqrWcT0xhIOuqJpFNv8Wd3Bw4EgU4wtriDKuKpxivjRWJU56HRp9WeBWgNkqJO8xfWB9QuWCzTrgjUMBbl64hQ4WsaVPgTUKcbrVWMHG5eXSm/yL7G9tfVq+1ki8TSE/SqUZn+CqYAWz18nk6nUi+TOyzcZMhInyRS03VwNm1QNodq50KkUxFIufDENsd7gbLZXAgpkEbzIC/oKvtYUulgBLqPxgBuI0m8XOl4IWQ4xXUqRemXLyAFtM80CG4YQn4mIbrC61EByVaKOv3Em8pf9Hx+vg/n8KriaXy8W/4NgN/7p7bvPS4gZvJijiuWhbkK/KSB1M7JOrEm3vTOG0SpY8+uCxz+5BU7kDb3PUjPksw3bN+9AtRRPs9rnE8yCujy4nxiBTn0MwPRvvkO38op+e+N7hiCID3vElwNiL7NPEOnjyKNyA7EsWHfsJiaMAAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .gtav_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .gtav_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .gtav_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAjVBMVEUAAABmZWVYWVhubm83QEB1dXUyNTdGREaUlJOAgYCJiIhBQktAQEEUFAocHA4zMjYJBgaysrOpqalBP0FjZGVQU1I3QDwmKyg/PT8nOCc2MDBVXo7e3txcWFhiU1c9QDoODgkfDw9GbyQ7WydremBNTUz+//+6ubopJCsTFBfm5ubOzc5eWmI2MzgoGh550yqMAAAAInRSTlMA/f3+Cf2P5/7+/s2UGRLVWf7+/cnIp5OBbksb/ql1YDYhadYNKAAAALBJREFUKM/NjckSgjAQRDMzxCSsgrIIrpCwuP3/5wleiBZXq3ynmX7V1eyP2a3e5Lnv+6vCmYVQRASEhgMqDGfhAXeVhn6ApgbPalQn1Erfn8OjwXXFbDwg4lxyLsLP9Vj2klwX8LZ1rDwUbUKd7GIXWrm2RbRPxl3kqK5kC5YBYVPXGwNcBLY4QCTMZCIDF1sc0+A8VnTh+OO4zfilpsZgur4pUWdsCccTJVs2AfsJL8cSColEww8RAAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .rdr_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .rdr_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .rdr_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAY1BMVEUAAADKAgIjLii4CQukCwvIBQezBQWUCwvRwcm8BAawDRCLCQnBuLODCg3m4+PW19ffpafNxMi8HR/FIR24JB/FHRvZt7cUFArCHR/FKSQfDw/EGhxVXo7EHyCUFRbEICDEMSc1laetAAAAIXRSTlMA+w7PeOuQQyHkr1FvZcygjotrRjKDPBnDXSGlG7erlxqF/8DvAAAAyElEQVQoz52RSY7DIBBFqdlA3O0GPCY93P+U7SwsQzaJ8opFSU//C6ncM7Bzx7R8fRxza8Xl8xh0L4Ax5+JKXg0tZ8NTeCHYFDz0Yd/sjIRlhhhh88oehStBxVsPSMpSfC1APPbwt4t92+pEhCMR6ypaEBIDg6ogXM9fBcYf7onIVN3+XgLHcbVx/C2PgoEWAyJ2DV2nhDhDwnlqeoYhgawowtNQG7wMNxYwoX4aurbKudlHsfspW5Kqj/B9Te6BGAKbhmDuXf4B540I284l7ZYAAAAASUVORK5CYII=');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .gta3_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .gta3_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .gta3_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAtFBMVEUAAABAQECsrKylpaXe3twkJCIWFguysrOChYOkpKQHBwcJBgaUlJOAgYAGBgYFBQWJiIhubm9mZWWjnp8GAwN1dXVlZWWOj4x7cXUCAgIEBgZBP0GrsKomJydBQksFCQUmKyg5Ojw2MDAEBAQRCggVGxAfDw9YWVgOHiJQU1IeKRs3QDw/PT9jY2hLU0/JycnY2NnOzc7CwsLm5ubh4eHT09P3+fmcnZ718vT+///r7eq6ubp32N0MAAAAL3RSTlMACP7+/oEW/uPfdVn+/rdl/v799FD96OTgoYP95+LNlJOSS0Y5MCH93Mizp4FYR900cUcAAAElSURBVCjPtZHXUsNADEVh145L3NN7QggdpNUWb+z//y+MjQ3PzHAfJI3OaHRHuvlPua/3Qz11w9AN0yau0zQXad8fzSRx5UWKlchLq8c9eJhUCJXKwAGFGmEAo4kAMppVmgiAfgOLQgMYR2hEgz+gQBNnKmIL3/eXW/887Jg5+LQTVZysktUqSQ7r6aibOJ5ePFGSYY0xjox0edcPjUGWtYNgFVoulDeAy4RqACDJtMg5wcewnzeWUIP0lD9mxr63Tfe0PjzyrMjjGY+z+bFgcXsuV0heMy683HOKjSMr5YXdOUsltCYJEUq2k1La6NwBtASN27oGwRIicuaXFrwZI+SVoxHqWm6ujSDtvrEIln6wX27nfvC8Dxotpp3X2y99xz79QZ8THie1bRyMTwAAAABJRU5ErkJggg==');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .gta4_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .gta4_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .gta4_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAaVBMVEUAAABBP0FjY2hTQ1tYWVg9QDocHA4MDxFmZWVvc28UFAo3QEBGREZjZGU/PT8fDw9ubm8mJydBQktwa21AQEEHBwcJBgYNFA02MDBLU092dnYODglJZ09NTUwDBAQpJCteWmIaGh42MziSzRdIAAAAHXRSTlMA/Vhf/WAS/v2VGQnnyYEh/uLNsJR1WU1LR0M2KmCZa64AAACFSURBVCjP1Y9ZEgMhCEQHQR3HWbLvQPT+h4yVL7lB0kXz84qie/hLTehcm6+nHuAbgJqZgS89cCBCIJGKqLcXsTBF5Spw7UE4Qj0nVuB6yuZ7Ing+Rtgx322qBer6GpV0DgbgGHXeliLlYHs4FtmHpFJWC1oPhuzavlmweUSfg0cfhl/WB7LpB7zkW/0sAAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .gtavc_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .gtavc_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .gtavc_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA/FBMVEUAAACZdoaysrPgrcnAnqylpaXZt7esrKyUlJNmZWV7cXW8lqYkJCIbDg72xuZGREZwa20mKygyNTcLEAoUFApAQEDnvdFYWVhlZWV7dnbrwdFAQEE/PT9iU1cEBAQcHA4qQEDIp7uAgYBubm9BP0GxhpmChYPry+JQU1KnnJ43QDyEgYFiXV/fpaft6/FIQUsJBgaJiIiOj4xjZGWTkY0eKRtcWFiin6Hv7O4FCQXNxMgEBgYHBwfBuLMnOCcODglJZ0/Rwcnx8fHBwcHJycnOzc7Y2Nn+///18vTg4N+6ubrT09Paus73+fn12u3r7erm5uZeWmJNTUycnZ6bhbF6AAAAQ3RSTlMA0/7t9/48/v794NaBIv7nsJOPThkI/v3ovqiUgXVEEgz+/v79++PIyLanppSOgF9Z/uTJurOppaKUi4N1b242KiESK02/NAAAAStJREFUKM+N0odOwzAQBmBsZydN2tDd0r0HLXvPs7M7ef93oQgITiWkWrJk+5P+O1l3dODKPc75a92oZCq7nTEyHxc8HGNfXisMU5DddAICCq4YMqDg7IEDPl4wSmFRSoDsbhWqWh2ro141OKgVlbbqn1ltq1goDuZck9mRJ+JV6IYLugabD6uyAJjjA1WBVnl4BlCwTGXtgfk8NAatwmajFratkW2nOMhqq4BhJ8Bub3fj4dyDUMQUHD2XhJ4nOopIxWV+KiXkRLizDUPrLpuekOLhFEm395JpmlHUrf89v0l9QjwyJDpCiJTLcdpTnpj5SJuNh4JAmkiP06RIK6VLel9A6dkN2lVMxbVfpkRAk1r9q1qiq/fL69r3f5fHe1Pwe9An/8zJ60/+Jw4cJ3UllOIUAAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .gift_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .gift_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .gift_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAgMDQcCDwsN/PkBBQQOCgaqtfRwAAAGtJREFUKM/ljUsKwEAIQ+PofPvz/qdtRwQppbvu+iBEIxgYlZB5AAdnUEWglxZeV15sCcoMtr1tl+WCYPQMgHnmfcAQmhRtlXqi2rRYIFByUjI5GlVEJufLw3u5+GYWo/gPs9v4h4PoA8E7Jzh0BBuuYDNqAAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .gtasa_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .gtasa_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .gtasa_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAolBMVEUAAABvc28xQEBiXV+JiIh1dXVmZWVQU1Jubm94fHqysrOlpaWUlJOAgYBYWVhlZWVjZGVwa21LU092dnYKBQVJZ0/Dw8NBP0GrsKqChYNcWFiEgYFjY2g2MDDx8fEcHA6srKy9vLy4t7ekpKRBQkt7dnannJ49QDoVGxANDQ3T09PJycnY2Nm6ubrj4+POzc5eWmK/v7/3+fnr7eqcnZ5NTUw5H/8TAAAAKnRSTlMAlQqU/v39yP53/v7+/v3oybBHQz4q/v3n46mmWEsSEv7t4t/NvrZgMCfek0ldAAAAqElEQVQoz8XNRw7CMBQE0NhxIb1XEkIvLimU+1+NbJCizx5GXljzpD/G79OlGDQxMs35RVUHYN0LKQeh9vgLBilkrkp4vBaBrjgPORy51rYt7d2knylcV7l49KWjWgAX1/MI4ebhBuCkna3j6hbD9fNdutMgYlBbCBFaEOI1ALgfjswf2RhEVrLoN8eCUeZTupoTLYG9QpRkWZZYATUXgBHCn6/VGH/PG/YxDMCtHJkTAAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .forza_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .forza_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .forza_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAe1BMVEUAAADxQSLFKSTiSSQ5OTeJiIjtPyJ4fHp5gX7gNyaEgYGAgYB1dXXFIR12dnaChYNBQkvnKiFvc2/pPiBJZ0/EMSeUlJN7dnY9QDq4JB9YWVh7cXWRk5RjZGVQU1Jwa203QDwyNTc/PT9iU1djY2hLU0+UCwv9RST0QiOBYhqaAAAAJ3RSTlMA8l0jCf7Qd19qpv79RkPjzayVfyoa/r5gMv3gz8nIsKePgXVYR0Pasy2rAAAAlUlEQVQoz82PRwLDIAwEjWMVinFv6R3//4XhEpQfxHNjhKRVtnWGnVCILlElVjWIX8P6JQQtY1QQVPJF/9Z5Qi/pfz/frnVdn0+vtmI6Gtncdfl837uJoGIAn/wS9zXeOT4AmfGnoYmJuottCSYG20vU6PFhHVugaqTkC4wF/WzZG/KG5Wgdo6M8paFBxDITpBLJ/sIHTAEMU1aSyOcAAAAASUVORK5CYII=');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .sr_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .sr_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .sr_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAS1BMVEUAAACXWremZ8iFTKSWXLd/SpxTQ1tXMWtgOnZ3R5ZJZ08eIxhuSYh7SJdoOoQVGxBVXo4UFAofDw9BQktLU08VCAjBfuWyb9W6eN7lqSHEAAAAFnRSTlMA/P333qNfspp+KhDx11MwGxkhzUc8/I9HXwAAAIdJREFUKM/Nj0kOwzAMAy3JW+xsTltK/39pe4xh91igc+QAlOj+hSV/EZ7LNN8Vy1QEwM+bAD6HNMaXh3GMsfU1qrICsqqFestPBiBsYoAuvTBTIoJBw01UbynTh5yYY3eDmtuU5XLSv1xSTcIkj5Kfw24mosn2QpvwSrsbOGrY2uFmXIf7CW/+ywW67JGFjwAAAABJRU5ErkJggg==');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .anarchy_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .anarchy_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .anarchy_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAn1BMVEUAAABpwWA5pjBbnVQpjyYzqixPsEUMEQs7QEAskSJLU09ih1wpmiJ2um0fhxhJZ0+N1IQeKRtvc294fHoYDg4UFAqUlJOrv6WrsKpRlkmOj4yChYMccRJ7dnaTkY2EgYHBuLMnOCc9QDp5gX4RFAwUTg24t7d7cXVQU1IUOBCoqqZiXV/NxMhiU1dTQ1sJBgZjY2h2dnbZt7fJycm/v7+BImZbAAAAM3RSTlMA9/xzUM2nTQieR91vjIoq/bOVdyMZ/vrn5uTj1766pm9uYF8z9uLgyMS+lIt1X1lYQzzXeRvIAAAAtElEQVQoz8WQRxLCQAwEpY3e9TrbZJzJOfz/bXC0Cs4wBx26SyrVwI+Ti+IbtqXP/KX94Nm4Do2rRyfwCO/Gd89EBvjoTIQ3CTwXRlJANieim0RCShFKkc+uQ3HcF4atFiFbRD4figAlImMM39MNhWMqVkpyhY5u2A1HrZuLlnx9I18tMdBJkvQKSyARcQv9TkODgooAt7rQeesjp0XF09nzAOljPkVLLimTVhyyKjXKwt/zArbOChU3HTA+AAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .tew_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .tew_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .tew_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAKlBMVEUAAADEICDEHyDFIR3FHRu8HR+4JB/DHyDCHR/FKSTEGhzEMSfFHyHiSSQTEDNTAAAADnRSTlMAl7dGg2sy0cNdpRrsI4hyHOwAAAB5SURBVBjTYyABMBd6LUDwJCQmIDgRTQHIHCSZIAm4DHO240y4zCWpRQlwRYnTJQzgnBvhHghOYno4grNpapAAnMPpKqjqIpIANbpiqYhSuQGUc1zSpaoGKsN23NOlSQcqw60VKqKhDjMwbXKasfEGBhgP2au3CYUFAL5gG9Mm8HpWAAAAAElFTkSuQmCC');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .swn_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .swn_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .swn_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAADAFBMVEUAAAA3VpRhUIIuVZw9ZaBEbrXv39/UxMQGSKEWV5jPzdjEqKpcfXoRU6EZUZ0XVqQqYau+vU8xWZRRXpAsW6AXSp9khKA+W6MnTY56j7w5UoxheqsPVP7CydzLvb/bwrW5q61lfqwpYKijnKM5aYV0il1qh2dCdITr3UcxaLggW6YaUZMsWJ3IurN9l2YuZq4SWqZMerQiXKQlYLARVaMaV6AnYbI6XJgdWJcsdLTt8PQTVqTKwzkSS6AuZatAb6YoXa2Xj7IwYqQncK4fVpO+rbXJu7ciVJJMdHgkWJS1o6E1eLgjVZfAxdWNn8ldeqggXaAnXZVFWoTx3lE5UJMqX6U6aq8rYJ8uZas6Y53WyUAoWpUeWaI5da5BYpwqYaVhe3342sDGur8bU6NBW6JIa6P39/NBYZdniLouXJYxWphUZI8UVKxGYZk3bqq9tErGu0PPuKprd6Pc3uf+/v5HbK/Px0k2XZbHytTkzEa3vMxfUoEtaK0bSKg2W5E0YqHtxrVXY5uWlpZFXJp/kLJpe69PaZX038kzTIz+/kNVZpltf6MAAP4AAKkKUp/k5OgtZrImYbAfXqkGUacUWaM8bYH9/fz7+/rp5Oezwtnfz8jQwrsoZrYkYbREebMmZrEdX7Ajb68SXagcVagZX6cWWZ0RVZxbeXCBlVv////x9vv39/fy7/HW1+Pg3+Hn4d/U0d7OyM/LwMzUycvBwcqAmsmWqsbJw8XaycSbqsR6mMNolsLAsMApa8B1k7wcaLxwjLsvaLu1q7qnp7UfarQkdLNDbrIsarIrYbKtq68yaq/Pt65Vf65Mdq5Bc60VXq0FXq3qxqucn6suZqsuY6u0nqoVX6pAdqk+cKkSWqnItKiDhagSZKekoKYbaKQGT6MBUqIPUKIqXaERVaEUYqAzXqA5ZJ8oZ54dXZ4SSJkORpkuYZgeWpUnYY8tXYk8cIhBbX9dgHZhhXJSeHFohm9tiWtwjGhnfGZrh2GUolaNnFCsrkXU0EDBuizf0inx1xxlH8RmAAAAjnRSTlMAKwRYPTYKBf7+/f3q5tjEraxmTkxILB4dFw8KCf7+/v7+/v7+/v38/Pr6+fj39/b08/Lw7+7s6+fl5OTk4uHg393c29jV083MysjCwL+9vby8vLy7ura2tbSxrKmhoJ2dm5SMjImGhYN/fHx7e3h1cXBvbmdnZVVOTD07ODg4MS0pJyEeHR0YFBMPDgkJXC8rCQAAAZNJREFUKM9iwASlYamNaELdrMwiLCmadrnCqOKMAmYTJ+ifOBjJhCou4bf12IS5c+acSgdLsLO3SkIkmhz3HNq1WMk8rg3MLUx0868BSbElcXNfVXiqAzM/aLbuI0vvPDGGCq5Zs3bI3w6RgkpkexXxHl240DnWd5Pcxg0zXKthVrY3iGoduffkzu7pMzav51pryM8Cd41IqIDBvDPbpk9bOfPcvuP74+ES0mzsGbIHFNdNWzXvwZJJC4yZkbxQsmbmzv7+LSevX1gyZa5DPUwYMCbx4tX922efvnjr2YJJkybujZCCyYi3pFkdVr57afGry/MnXpngJIFkWJX9/LM33r82Cs8SEmJBDqtej09fv614zseIHgmsPF9Uf0ydbIFF4qPKiqmTOcvRJXLUf31YvqxvqWczqjhbwIvPb9/09fUt9UE1rExvKufkx30cL+9PcWHu6JKGictE/fn3k8/24fLv75ZN0XYPjM6sg8pUCgoWiNUm/P/7W43j5rVFi86bwvX0AInOYA2bfNFkfl4T6xgAUzaXNxyLpRMAAAAASUVORK5CYII=');
	}

	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .cloud_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .cloud_icon[_ngcontent-osj-c5],
	#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .cloud_icon[_ngcontent-osj-c5] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAJFBMVEUAAAALcdIHdNcEdNwDdNsTasEDdd0Fc9kIc9QqQEBAQEBVXo6cKo7dAAAADHRSTlMARIvD2ynxqWYMCBvx74yxAAAAfUlEQVQY02MgF3AhsRlNDBGcNg21BhibNZGBMV0VymEqYGBQLhOAcNhBajg8IRwxAW5lTQaTALC5RgxbjJwDlheADXZgKGZY4sBtCeYYMKgyMClwgjmcjgyhDFwBHAYQO0udGJgKzSBmM6qWSIkJFjLArE3JQHJqRAADVQAAMnQQ9zqhUskAAAAASUVORK5CYII=');
	}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .menu_icon[_ngcontent-osj-c5] {
	width: 24px;
	height: 24px;
	margin-right: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-transition: background-image 1s;
	transition: background-image 1s;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .xbox_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAC91BMVEUAAACRjJGLi4uMjIyQh5CJiYl+fn6WlZZ9fX2Xl5eDg4OYmJiYmJiCgoKvo6+qqqqCgoJ9fX2Hh4d9fX2BgYGlpaV9lX26urphel+jo6OCeoN7e3uRkZGUipSKioqGhoaVlZWLi4u9vL2QkJCHhoeFg4Wtra29vb1PhEOhoaEqcB1EdDiAgICKiootcR+QkJCNjY09bjczZS2jo6PMxsymn6aYmJh+fn6RgJONjY2slqyDg4P/9f//xf8AAAAAOQBbW1taWlp2dXZnZ2dlZWVgYGCHh4eBgYF9fX17e3t5eXlzc3Nwb3BeXV68vLy0tLSioqKRkJGKiYpubm5qamppaWlfX15cXFwCawAASwDf2uDMzMzFxsTDwsSysbKwsLCoqKmSkpKEhIODg4NtbW1jYmMmhwwFXQDZ2tnY0tjh4NbJycmzrby3tbq4uLiqrKmopKibm5uZmZnn9ZWUlJSOiI+Ojo7i9IaHl4R3cHnA5mpoYmljXGRgWGFdXV18xEpNY0hEckGb0jpVrC9ImiF+xB9Cmh5Zphs+jxkmZRgZZxEgdg0ecAgHSQQ7pQANhQAEbwALYwAATwD//v/27vjz7Pbp6enm3ujt8ebo6OPc3NzOzdXS0tLKyc/Kxcv+/8r//8ns8cj4/Ma/vsb4/cTI18PAusLQ0MC+vr67xLu7zLTX2bKjnayruqqfnqewzqWhmqSfmaKhsqGfn5+12J7CxJiZmZiUjZje8Zfb75SRiZSKiJSQmpDDzYmIgImMmIeFf4aLrISBfoN6dYKVtYGJo3/N63y/4Xi74HZ4lXRtZ3CsuG1pYGtvg2pmd2KcvmFgXGFhflqQyVddcFa831S64FJVblJTeU9Sg01PaE2DukyJxEuDwkiHrUiSykaQyEVRjkRGeUE/YTxzujtkqDtEhTtCezY6bTUzYzE3fC1NnixJpipUnCk/jig9iShGpCZEmyYxixccbRQYYxEpfw8qhQIkfwAReQASeAAMcAAAZgAEWwADWQAsXc5BAAAAQHRSTlMACA3+EvHiv7moYV5XHhf9+fn39PLx7uvr6urq6OLf3Nva2djRycXAvr22tbGvq6qqgnx3dHBta2hnXCcaFg0J6hqYWAAAAgVJREFUKM9igAIbE3Vxf39+SU1TWwYkYGcotjIqM9bPPzduj4SRPVycTyM9srdxU1TmvIoXvZMmarPAxJXmHOxOj4y8sfZh5KSJ3ReZVaAyatnZ05e++tbz+096z9eW/bu8kjjA4saxftEZU2dcau/40tF+K39jkKdPsjlQnEXU3y961rTJW5ruP77XdCRnW5BnsI80EwODWXw+UMeU9e+ryo+VV70+ugEo4eLBxcDAXpCQFxO1qq1+x/yFC3bWf6go9Upx9dZhYJQpCoiLjXnbfHzRzNlZS040v0tyCglzZmPgZQ4sTFj2IO12cdbcmNzlxXfSnlU616UKM1i7uQUWnIxoubJ68Yq8+HVbr7b9vFbtkCoIGAOvgHtQyacfrXtz4uITAop2n2793pXq6CLCwMjmue/6r77zawICNheWlCUfvtsX8ag2RZ6BgcPDu6v/yfbAxMRAZjd3L59Tb/o/+3oaMDBwHbgZ8dHjkHtSsruHl5NPaE1YWkRDKQ8DA5PU8wmXK72dnJy8vYNDXFzDaxsmNMoyAsPE4mXnGRfn0JCQUGcX1zoHB4eazqdW4FDUOnch3DfM1TXMN9wBBKrP6kGCnUnVw9fR0dHBAYiByIWZnZEBKqPrluILFAOCcFenRE5GRKRbyrl5BTs7h/q4lylwMyADJm59RVYhVmVOHkYG/AAA/Qm9EWPef0kAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .gta_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABVlBMVEUAAAAAAAAFBQUAAAAAAAAAAAAAAAA2NjYODg4AAAABAQEAAAAPDw8EBAQAAAAjIyMgICAAAAAREREGBgYAAAAAAAAAAAAAAAAAAAAcHBwQEBAAAAATExMGBgYyMjIAAAASEhIcHBwYGBgMDAwAAAAHBwcFBQUDAwMAAAAAAAAAAAAAAAAAAADf39/FxcXy8vL///+jo6OdnZ3R0dHOzs6bm5v4+Pju7u7s7Oy+vr77+/vj4+PLy8uxsbGsrKylpaX19fXn5+fl5eW6urq4uLizs7OVlZWEhIQtLS3c3NzY2NjDw8PBwcHAwMCfn5+YmJiSkpKOjo6KioptbW1TU1Pp6enh4eHV1dXT09PKysrIyMipqamIiIh2dnZ1dXVycnJoaGgZGRkPDw+8vLy1tbWurq6oqKh/f39eXl4iIiIeHh6rq6ugoKBhYWFXV1dJSUk0NDQEBAS9pXjlAAAALXRSTlMAg7yAVXtB9OzYsKiinlry7OnFuZGLaGMs8vLw7Ozq4d3IyMW2rqSkmG9LHBq1rwcVAAABm0lEQVQoz53PRXPjYAwG4MRueJsyLDPvB2ZmiMPMnHKX//+lcTJtz+170YyekTSKPCDR3ffxsB5FV8keRckYSZIbhzugml32D6elcvOiJLUmqtQaeVqrWcT0xhIOuqJpFNv8Wd3Bw4EgU4wtriDKuKpxivjRWJU56HRp9WeBWgNkqJO8xfWB9QuWCzTrgjUMBbl64hQ4WsaVPgTUKcbrVWMHG5eXSm/yL7G9tfVq+1ki8TSE/SqUZn+CqYAWz18nk6nUi+TOyzcZMhInyRS03VwNm1QNodq50KkUxFIufDENsd7gbLZXAgpkEbzIC/oKvtYUulgBLqPxgBuI0m8XOl4IWQ4xXUqRemXLyAFtM80CG4YQn4mIbrC61EByVaKOv3Em8pf9Hx+vg/n8KriaXy8W/4NgN/7p7bvPS4gZvJijiuWhbkK/KSB1M7JOrEm3vTOG0SpY8+uCxz+5BU7kDb3PUjPksw3bN+9AtRRPs9rnE8yCujy4nxiBTn0MwPRvvkO38op+e+N7hiCID3vElwNiL7NPEOnjyKNyA7EsWHfsJiaMAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .gtav_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAjVBMVEUAAABmZWVYWVhubm83QEB1dXUyNTdGREaUlJOAgYCJiIhBQktAQEEUFAocHA4zMjYJBgaysrOpqalBP0FjZGVQU1I3QDwmKyg/PT8nOCc2MDBVXo7e3txcWFhiU1c9QDoODgkfDw9GbyQ7WydremBNTUz+//+6ubopJCsTFBfm5ubOzc5eWmI2MzgoGh550yqMAAAAInRSTlMA/f3+Cf2P5/7+/s2UGRLVWf7+/cnIp5OBbksb/ql1YDYhadYNKAAAALBJREFUKM/NjckSgjAQRDMzxCSsgrIIrpCwuP3/5wleiBZXq3ynmX7V1eyP2a3e5Lnv+6vCmYVQRASEhgMqDGfhAXeVhn6ApgbPalQn1Erfn8OjwXXFbDwg4lxyLsLP9Vj2klwX8LZ1rDwUbUKd7GIXWrm2RbRPxl3kqK5kC5YBYVPXGwNcBLY4QCTMZCIDF1sc0+A8VnTh+OO4zfilpsZgur4pUWdsCccTJVs2AfsJL8cSColEww8RAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .rdr_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAY1BMVEUAAADKAgIjLii4CQukCwvIBQezBQWUCwvRwcm8BAawDRCLCQnBuLODCg3m4+PW19ffpafNxMi8HR/FIR24JB/FHRvZt7cUFArCHR/FKSQfDw/EGhxVXo7EHyCUFRbEICDEMSc1laetAAAAIXRSTlMA+w7PeOuQQyHkr1FvZcygjotrRjKDPBnDXSGlG7erlxqF/8DvAAAAyElEQVQoz52RSY7DIBBFqdlA3O0GPCY93P+U7SwsQzaJ8opFSU//C6ncM7Bzx7R8fRxza8Xl8xh0L4Ax5+JKXg0tZ8NTeCHYFDz0Yd/sjIRlhhhh88oehStBxVsPSMpSfC1APPbwt4t92+pEhCMR6ypaEBIDg6ogXM9fBcYf7onIVN3+XgLHcbVx/C2PgoEWAyJ2DV2nhDhDwnlqeoYhgawowtNQG7wMNxYwoX4aurbKudlHsfspW5Kqj/B9Te6BGAKbhmDuXf4B540I284l7ZYAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .gta3_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAtFBMVEUAAABAQECsrKylpaXe3twkJCIWFguysrOChYOkpKQHBwcJBgaUlJOAgYAGBgYFBQWJiIhubm9mZWWjnp8GAwN1dXVlZWWOj4x7cXUCAgIEBgZBP0GrsKomJydBQksFCQUmKyg5Ojw2MDAEBAQRCggVGxAfDw9YWVgOHiJQU1IeKRs3QDw/PT9jY2hLU0/JycnY2NnOzc7CwsLm5ubh4eHT09P3+fmcnZ718vT+///r7eq6ubp32N0MAAAAL3RSTlMACP7+/oEW/uPfdVn+/rdl/v799FD96OTgoYP95+LNlJOSS0Y5MCH93Mizp4FYR900cUcAAAElSURBVCjPtZHXUsNADEVh145L3NN7QggdpNUWb+z//y+MjQ3PzHAfJI3OaHRHuvlPua/3Qz11w9AN0yau0zQXad8fzSRx5UWKlchLq8c9eJhUCJXKwAGFGmEAo4kAMppVmgiAfgOLQgMYR2hEgz+gQBNnKmIL3/eXW/887Jg5+LQTVZysktUqSQ7r6aibOJ5ePFGSYY0xjox0edcPjUGWtYNgFVoulDeAy4RqACDJtMg5wcewnzeWUIP0lD9mxr63Tfe0PjzyrMjjGY+z+bFgcXsuV0heMy683HOKjSMr5YXdOUsltCYJEUq2k1La6NwBtASN27oGwRIicuaXFrwZI+SVoxHqWm6ujSDtvrEIln6wX27nfvC8Dxotpp3X2y99xz79QZ8THie1bRyMTwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .gta4_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAaVBMVEUAAABBP0FjY2hTQ1tYWVg9QDocHA4MDxFmZWVvc28UFAo3QEBGREZjZGU/PT8fDw9ubm8mJydBQktwa21AQEEHBwcJBgYNFA02MDBLU092dnYODglJZ09NTUwDBAQpJCteWmIaGh42MziSzRdIAAAAHXRSTlMA/Vhf/WAS/v2VGQnnyYEh/uLNsJR1WU1LR0M2KmCZa64AAACFSURBVCjP1Y9ZEgMhCEQHQR3HWbLvQPT+h4yVL7lB0kXz84qie/hLTehcm6+nHuAbgJqZgS89cCBCIJGKqLcXsTBF5Spw7UE4Qj0nVuB6yuZ7Ing+Rtgx322qBer6GpV0DgbgGHXeliLlYHs4FtmHpFJWC1oPhuzavlmweUSfg0cfhl/WB7LpB7zkW/0sAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .gtavc_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA/FBMVEUAAACZdoaysrPgrcnAnqylpaXZt7esrKyUlJNmZWV7cXW8lqYkJCIbDg72xuZGREZwa20mKygyNTcLEAoUFApAQEDnvdFYWVhlZWV7dnbrwdFAQEE/PT9iU1cEBAQcHA4qQEDIp7uAgYBubm9BP0GxhpmChYPry+JQU1KnnJ43QDyEgYFiXV/fpaft6/FIQUsJBgaJiIiOj4xjZGWTkY0eKRtcWFiin6Hv7O4FCQXNxMgEBgYHBwfBuLMnOCcODglJZ0/Rwcnx8fHBwcHJycnOzc7Y2Nn+///18vTg4N+6ubrT09Paus73+fn12u3r7erm5uZeWmJNTUycnZ6bhbF6AAAAQ3RSTlMA0/7t9/48/v794NaBIv7nsJOPThkI/v3ovqiUgXVEEgz+/v79++PIyLanppSOgF9Z/uTJurOppaKUi4N1b242KiESK02/NAAAAStJREFUKM+N0odOwzAQBmBsZydN2tDd0r0HLXvPs7M7ef93oQgITiWkWrJk+5P+O1l3dODKPc75a92oZCq7nTEyHxc8HGNfXisMU5DddAICCq4YMqDg7IEDPl4wSmFRSoDsbhWqWh2ro141OKgVlbbqn1ltq1goDuZck9mRJ+JV6IYLugabD6uyAJjjA1WBVnl4BlCwTGXtgfk8NAatwmajFratkW2nOMhqq4BhJ8Bub3fj4dyDUMQUHD2XhJ4nOopIxWV+KiXkRLizDUPrLpuekOLhFEm395JpmlHUrf89v0l9QjwyJDpCiJTLcdpTnpj5SJuNh4JAmkiP06RIK6VLel9A6dkN2lVMxbVfpkRAk1r9q1qiq/fL69r3f5fHe1Pwe9An/8zJ60/+Jw4cJ3UllOIUAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .gift_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAgMDQcCDwsN/PkBBQQOCgaqtfRwAAAGtJREFUKM/ljUsKwEAIQ+PofPvz/qdtRwQppbvu+iBEIxgYlZB5AAdnUEWglxZeV15sCcoMtr1tl+WCYPQMgHnmfcAQmhRtlXqi2rRYIFByUjI5GlVEJufLw3u5+GYWo/gPs9v4h4PoA8E7Jzh0BBuuYDNqAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .gtasa_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAolBMVEUAAABvc28xQEBiXV+JiIh1dXVmZWVQU1Jubm94fHqysrOlpaWUlJOAgYBYWVhlZWVjZGVwa21LU092dnYKBQVJZ0/Dw8NBP0GrsKqChYNcWFiEgYFjY2g2MDDx8fEcHA6srKy9vLy4t7ekpKRBQkt7dnannJ49QDoVGxANDQ3T09PJycnY2Nm6ubrj4+POzc5eWmK/v7/3+fnr7eqcnZ5NTUw5H/8TAAAAKnRSTlMAlQqU/v39yP53/v7+/v3oybBHQz4q/v3n46mmWEsSEv7t4t/NvrZgMCfek0ldAAAAqElEQVQoz8XNRw7CMBQE0NhxIb1XEkIvLimU+1+NbJCizx5GXljzpD/G79OlGDQxMs35RVUHYN0LKQeh9vgLBilkrkp4vBaBrjgPORy51rYt7d2knylcV7l49KWjWgAX1/MI4ebhBuCkna3j6hbD9fNdutMgYlBbCBFaEOI1ALgfjswf2RhEVrLoN8eCUeZTupoTLYG9QpRkWZZYATUXgBHCn6/VGH/PG/YxDMCtHJkTAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .forza_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAe1BMVEUAAADxQSLFKSTiSSQ5OTeJiIjtPyJ4fHp5gX7gNyaEgYGAgYB1dXXFIR12dnaChYNBQkvnKiFvc2/pPiBJZ0/EMSeUlJN7dnY9QDq4JB9YWVh7cXWRk5RjZGVQU1Jwa203QDwyNTc/PT9iU1djY2hLU0+UCwv9RST0QiOBYhqaAAAAJ3RSTlMA8l0jCf7Qd19qpv79RkPjzayVfyoa/r5gMv3gz8nIsKePgXVYR0Pasy2rAAAAlUlEQVQoz82PRwLDIAwEjWMVinFv6R3//4XhEpQfxHNjhKRVtnWGnVCILlElVjWIX8P6JQQtY1QQVPJF/9Z5Qi/pfz/frnVdn0+vtmI6Gtncdfl837uJoGIAn/wS9zXeOT4AmfGnoYmJuottCSYG20vU6PFhHVugaqTkC4wF/WzZG/KG5Wgdo6M8paFBxDITpBLJ/sIHTAEMU1aSyOcAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .sr_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAS1BMVEUAAACXWremZ8iFTKSWXLd/SpxTQ1tXMWtgOnZ3R5ZJZ08eIxhuSYh7SJdoOoQVGxBVXo4UFAofDw9BQktLU08VCAjBfuWyb9W6eN7lqSHEAAAAFnRSTlMA/P333qNfspp+KhDx11MwGxkhzUc8/I9HXwAAAIdJREFUKM/Nj0kOwzAMAy3JW+xsTltK/39pe4xh91igc+QAlOj+hSV/EZ7LNN8Vy1QEwM+bAD6HNMaXh3GMsfU1qrICsqqFestPBiBsYoAuvTBTIoJBw01UbynTh5yYY3eDmtuU5XLSv1xSTcIkj5Kfw24mosn2QpvwSrsbOGrY2uFmXIf7CW/+ywW67JGFjwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .anarchy_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAn1BMVEUAAABpwWA5pjBbnVQpjyYzqixPsEUMEQs7QEAskSJLU09ih1wpmiJ2um0fhxhJZ0+N1IQeKRtvc294fHoYDg4UFAqUlJOrv6WrsKpRlkmOj4yChYMccRJ7dnaTkY2EgYHBuLMnOCc9QDp5gX4RFAwUTg24t7d7cXVQU1IUOBCoqqZiXV/NxMhiU1dTQ1sJBgZjY2h2dnbZt7fJycm/v7+BImZbAAAAM3RSTlMA9/xzUM2nTQieR91vjIoq/bOVdyMZ/vrn5uTj1766pm9uYF8z9uLgyMS+lIt1X1lYQzzXeRvIAAAAtElEQVQoz8WQRxLCQAwEpY3e9TrbZJzJOfz/bXC0Cs4wBx26SyrVwI+Ti+IbtqXP/KX94Nm4Do2rRyfwCO/Gd89EBvjoTIQ3CTwXRlJANieim0RCShFKkc+uQ3HcF4atFiFbRD4figAlImMM39MNhWMqVkpyhY5u2A1HrZuLlnx9I18tMdBJkvQKSyARcQv9TkODgooAt7rQeesjp0XF09nzAOljPkVLLimTVhyyKjXKwt/zArbOChU3HTA+AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .cloud_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAJFBMVEUAAAALcdIHdNcEdNwDdNsTasEDdd0Fc9kIc9QqQEBAQEBVXo6cKo7dAAAADHRSTlMARIvD2ynxqWYMCBvx74yxAAAAfUlEQVQY02MgF3AhsRlNDBGcNg21BhibNZGBMV0VymEqYGBQLhOAcNhBajg8IRwxAW5lTQaTALC5RgxbjJwDlheADXZgKGZY4sBtCeYYMKgyMClwgjmcjgyhDFwBHAYQO0udGJgKzSBmM6qWSIkJFjLArE3JQHJqRAADVQAAMnQQ9zqhUskAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .tew_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAKlBMVEUAAADEICDEHyDFIR3FHRu8HR+4JB/DHyDCHR/FKSTEGhzEMSfFHyHiSSQTEDNTAAAADnRSTlMAl7dGg2sy0cNdpRrsI4hyHOwAAAB5SURBVBjTYyABMBd6LUDwJCQmIDgRTQHIHCSZIAm4DHO240y4zCWpRQlwRYnTJQzgnBvhHghOYno4grNpapAAnMPpKqjqIpIANbpiqYhSuQGUc1zSpaoGKsN23NOlSQcqw60VKqKhDjMwbXKasfEGBhgP2au3CYUFAL5gG9Mm8HpWAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .swn_icon[_ngcontent-osj-c5] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAADAFBMVEUAAAA3VpRhUIIuVZw9ZaBEbrXv39/UxMQGSKEWV5jPzdjEqKpcfXoRU6EZUZ0XVqQqYau+vU8xWZRRXpAsW6AXSp9khKA+W6MnTY56j7w5UoxheqsPVP7CydzLvb/bwrW5q61lfqwpYKijnKM5aYV0il1qh2dCdITr3UcxaLggW6YaUZMsWJ3IurN9l2YuZq4SWqZMerQiXKQlYLARVaMaV6AnYbI6XJgdWJcsdLTt8PQTVqTKwzkSS6AuZatAb6YoXa2Xj7IwYqQncK4fVpO+rbXJu7ciVJJMdHgkWJS1o6E1eLgjVZfAxdWNn8ldeqggXaAnXZVFWoTx3lE5UJMqX6U6aq8rYJ8uZas6Y53WyUAoWpUeWaI5da5BYpwqYaVhe3342sDGur8bU6NBW6JIa6P39/NBYZdniLouXJYxWphUZI8UVKxGYZk3bqq9tErGu0PPuKprd6Pc3uf+/v5HbK/Px0k2XZbHytTkzEa3vMxfUoEtaK0bSKg2W5E0YqHtxrVXY5uWlpZFXJp/kLJpe69PaZX038kzTIz+/kNVZpltf6MAAP4AAKkKUp/k5OgtZrImYbAfXqkGUacUWaM8bYH9/fz7+/rp5Oezwtnfz8jQwrsoZrYkYbREebMmZrEdX7Ajb68SXagcVagZX6cWWZ0RVZxbeXCBlVv////x9vv39/fy7/HW1+Pg3+Hn4d/U0d7OyM/LwMzUycvBwcqAmsmWqsbJw8XaycSbqsR6mMNolsLAsMApa8B1k7wcaLxwjLsvaLu1q7qnp7UfarQkdLNDbrIsarIrYbKtq68yaq/Pt65Vf65Mdq5Bc60VXq0FXq3qxqucn6suZqsuY6u0nqoVX6pAdqk+cKkSWqnItKiDhagSZKekoKYbaKQGT6MBUqIPUKIqXaERVaEUYqAzXqA5ZJ8oZ54dXZ4SSJkORpkuYZgeWpUnYY8tXYk8cIhBbX9dgHZhhXJSeHFohm9tiWtwjGhnfGZrh2GUolaNnFCsrkXU0EDBuizf0inx1xxlH8RmAAAAjnRSTlMAKwRYPTYKBf7+/f3q5tjEraxmTkxILB4dFw8KCf7+/v7+/v7+/v38/Pr6+fj39/b08/Lw7+7s6+fl5OTk4uHg393c29jV083MysjCwL+9vby8vLy7ura2tbSxrKmhoJ2dm5SMjImGhYN/fHx7e3h1cXBvbmdnZVVOTD07ODg4MS0pJyEeHR0YFBMPDgkJXC8rCQAAAZNJREFUKM9iwASlYamNaELdrMwiLCmadrnCqOKMAmYTJ+ifOBjJhCou4bf12IS5c+acSgdLsLO3SkIkmhz3HNq1WMk8rg3MLUx0868BSbElcXNfVXiqAzM/aLbuI0vvPDGGCq5Zs3bI3w6RgkpkexXxHl240DnWd5Pcxg0zXKthVrY3iGoduffkzu7pMzav51pryM8Cd41IqIDBvDPbpk9bOfPcvuP74+ES0mzsGbIHFNdNWzXvwZJJC4yZkbxQsmbmzv7+LSevX1gyZa5DPUwYMCbx4tX922efvnjr2YJJkybujZCCyYi3pFkdVr57afGry/MnXpngJIFkWJX9/LM33r82Cs8SEmJBDqtej09fv614zseIHgmsPF9Uf0ydbIFF4qPKiqmTOcvRJXLUf31YvqxvqWczqjhbwIvPb9/09fUt9UE1rExvKufkx30cL+9PcWHu6JKGictE/fn3k8/24fLv75ZN0XYPjM6sg8pUCgoWiNUm/P/7W43j5rVFi86bwvX0AInOYA2bfNFkfl4T6xgAUzaXNxyLpRMAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5] {
	position: relative;
	-webkit-animation: .5s animateleft;
	animation: .5s animateleft;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-weight: 600;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu1[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu2[_ngcontent-osj-c5] {
	margin-left: 40px;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu1[_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu2[_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5] {
	letter-spacing: 1px;
	text-transform: none;
	margin-left: 0 !important;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu1[_ngcontent-osj-c5] .menu_icon[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu2[_ngcontent-osj-c5] .menu_icon[_ngcontent-osj-c5] {
	margin-right: 5px !important;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu1[_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5] {
	font-weight: 600;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu2[_ngcontent-osj-c5] {
	margin-left: 30px;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .submenu2[_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5] {
	font-weight: 400;
}

#sidebar.active[_ngcontent-osj-c5] {
	min-width: 50px;
	max-width: 50px;
	text-align: center;
}

/*#sidebar.active[_ngcontent-osj-c5] .sidebar-header[_ngcontent-osj-c5] {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA+e/Zgg3Ryb1oYVpHJ6PnURyud27uuwXZAAAAi0lEQVQoz9VQWRbEIAwqiVsX7cr9rzrV2JkrTPkxAR48M/wvlggiLsOwFyF0evh5ZYWMOfTBeB+5nn5J0IPi9k0ZfBMmwVXfAuCsASIW5qDNkZWpEQGuC/duzrkN6SsE26m5dWoXJnM6AKXu49ORA3XzTngo0uavlfHuNAsrQrbB/mFhCkrZfyd4Hz6JDAYik0KW0gAAAABJRU5ErkJggg==');
}*/

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] {
	text-align: center;
	background-color: transparent !important;
	border-radius: 0 !important;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .menu_icon[_ngcontent-osj-c5] {
	margin-right: 0;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=false][_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5] {
	width: 100%;
	text-align: left;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] {
	background-color: #323232 !important;
	width: 315px;
	z-index: 1;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] {
	background-color: #323232 !important;
	z-index: 1;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5] {
	display: block;
	margin-left: 10px;
	width: 100%;
	text-align: left;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[aria-expanded=true][_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5] {
	position: relative;
	-webkit-animation: .2s animateleft;
	animation: .2s animateleft;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]~.collapse.show[_ngcontent-osj-c5] {
	background-color: #323232 !important;
	width: 315px;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]~.collapse.show[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] {
	background-color: #323232 !important;
	z-index: 1;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]~.collapse.show[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] {
	color: #f0c400 !important;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]~.collapse.show[_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5] {
	display: block;
	margin-left: 10px;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]~.collapse.show[_ngcontent-osj-c5] .menu-animate-left[_ngcontent-osj-c5] {
	position: relative;
	-webkit-animation: .2s animateleft;
	animation: .2s animateleft;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover {
	background-color: #323232 !important;
	width: 315px;
	z-index: 11;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .menu-collapsed[_ngcontent-osj-c5] {
	display: block;
	margin-left: 10px;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .menu-animate-left[_ngcontent-osj-c5] {
	position: relative;
	-webkit-animation: .2s animateleft;
	animation: .2s animateleft;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .fa[_ngcontent-osj-c5] {
	margin-right: 0 !important;
	display: block;
	font-size: 18px;
}

#sidebar.active[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .menu-collapsed[_ngcontent-osj-c5] {
	display: none;
}

.menu-animate-left[_ngcontent-osj-c5] {
	position: relative;
	-webkit-animation: .2s animateleft;
	animation: .2s animateleft;
}

@-webkit-keyframes animateleft {
	from {
		left: -100px;
		opacity: 0;
	}

	to {
		left: 0;
		opacity: 1;
	}
}

@keyframes animateleft {
	from {
		left: -100px;
		opacity: 0;
	}

	to {
		left: 0;
		opacity: 1;
	}
}


.back-layer[_ngcontent-osj-c5] {
	display: none;
}

@media screen and (max-width:767px) {
	.back-layer.visible[_ngcontent-osj-c5] {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		width: 100%;
		background-color: #0C0C0C00;
		height: 100vh;
		z-index: 5;
		display: block;
	}
}

hr[_ngcontent-osj-c5] {
	margin-bottom: 54px;
	width: 75%;
	margin-top: 26px;
	border-top: 1px solid #323232;
	opacity: .1;
}

.infinity-header[_ngcontent-osj-c6] {
	width: 100%;
	height: 70px;
	background: #323232;
	box-shadow: 0 0 6px #0000000f;
	opacity: 1;
	z-index: 10;
}

/*@media screen and (max-width:767px) {
	.infinity-header[_ngcontent-osj-c6] {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA+e/Zgg3Ryb1oYVpHJ6PnURyud27uuwXZAAAAi0lEQVQoz9VQWRbEIAwqiVsX7cr9rzrV2JkrTPkxAR48M/wvlggiLsOwFyF0evh5ZYWMOfTBeB+5nn5J0IPi9k0ZfBMmwVXfAuCsASIW5qDNkZWpEQGuC/duzrkN6SsE26m5dWoXJnM6AKXu49ORA3XzTngo0uavlfHuNAsrQrbB/mFhCkrZfyd4Hz6JDAYik0KW0gAAAABJRU5ErkJggg==');
		background-repeat: no-repeat;
		background-position: 13px center;
		background-size: 24px;
	}
}*/

.sidebarCollapse-menu[_ngcontent-osj-c6] {
	min-width: 24px;
	min-height: 24px;
	width: 24px;
	height: 24px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAASFBMVEUAAACQmbOQmLKRmLSKlquSl7WQmLKOmbSQmLKRmbOPmLKQmrKQmLOQmLKQmLOQmbOQmLKPl7GOl7GPmLKPmLGQmbKQl7ORmLO+CDzSAAAAGHRSTlMA9P1GBQ24Ce1DbTayfebNvoAo1JSHZSXdZ6lJAAAAdElEQVQoz7WRSxaAIAhFsyA0+3/3v9MmGOKxmtQd8g5cxOJrIJDU54pxpOo4GMY2oAJbMmZSLTTqDgEdOzxpOWEACjgkhKZmWg9u2TEj76gydqMQ9CowK12j2mhUP6FIYrmn93UxfWB2q6cjCrOTs9991B+csOoE1FZ2AvYAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	margin-right: 20px;
	cursor: pointer;
	-webkit-transition: background-image 3s;
	transition: background-image 3s;
}

.sidebarCollapse-menu.open[_ngcontent-osj-c6] {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO30uYntmaWxsOiM5MDk4YjI7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDc2IC0xNjUpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDc2IDE2NSkiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MTMuNjI3IC0xNzguNjk5KSI+PHBhdGggY2xhc3M9ImIiIGQ9Ik00NjkuNTY4LDM1My44NDF2My41NjhhLjQ1OS40NTksMCwwLDEtLjI4MS40MzUuNDM2LjQzNiwwLDAsMS0uNTE2LS4wNTlMNDY2LjYsMzU2YS40OS40OSwwLDAsMSwwLS43NTJsMi4xNjctMS43ODJhLjQzNS40MzUsMCwwLDEsLjUxNi0uMDU4QS40NTcuNDU3LDAsMCwxLDQ2OS41NjgsMzUzLjg0MVptMy4yNDYtMi4wMDlhLjkzNy45MzcsMCwwLDEtLjcxNC0uMjkzLjk4OC45ODgsMCwwLDEtLjMtLjcyNnYtMS4zOTVhMS4wNDIsMS4wNDIsMCwwLDEsMS4wMTktMS4wMkg0ODEuM2ExLjA0LDEuMDQsMCwwLDEsMS4wMTksMS4wMnYxLjM5NWEuOTkxLjk5MSwwLDAsMS0uMy43MjYuOTM5LjkzOSwwLDAsMS0uNzE1LjI5M1ptMCw1LjU3OGExLDEsMCwwLDEtLjcxNC0uMjk0Ljk1Ni45NTYsMCwwLDEtLjMtLjcxN3YtMS40MTFhLjk1Ni45NTYsMCwwLDEsLjMtLjcxNywxLDEsMCwwLDEsLjcxNC0uMjk0SDQ4MS4zYTEsMSwwLDAsMSwuNzE1LjI5NC45NTguOTU4LDAsMCwxLC4zLjcxN1YzNTYuNGEuOTU4Ljk1OCwwLDAsMS0uMy43MTcsMSwxLDAsMCwxLS43MTUuMjk0Wm0wLDUuNTlhMS4wNDIsMS4wNDIsMCwwLDEtMS4wMTktMS4wMnYtMS4zOTRhLjk5Mi45OTIsMCwwLDEsLjMtLjcyNy45NC45NCwwLDAsMSwuNzE0LS4yOTNINDgxLjNhLjk0Mi45NDIsMCwwLDEsLjcxNS4yOTMuOTk0Ljk5NCwwLDAsMSwuMy43Mjd2MS4zOTRBMS4wNCwxLjA0LDAsMCwxLDQ4MS4zLDM2M1oiLz48L2c+PC9nPjwvc3ZnPg==");
}

.user_image[_ngcontent-osj-c6] {
	position: relative;
	height: 48px;
	width: 48px;
}

.user_image[_ngcontent-osj-c6] .userInitial[_ngcontent-osj-c6] {
	position: absolute;
	background-color: #fff;
	color: #0970c9;
	font-size: 16px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 5px;
	width: 40px;
	height: 40px;
	margin: auto;
	border-radius: 40px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.user_name[_ngcontent-osj-c6] {
	font-size: 16px;
	padding-left: 20px;
	letter-spacing: .32px;
	color: #fff;
}

@media screen and (max-width:767px) {
	.user_name[_ngcontent-osj-c6] {
		padding-left: 0;
	}
}

.upload-button[_ngcontent-osj-c6] {
	font-size: 14px;
	letter-spacing: .28px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	padding: 6px 10px;
	width: auto;
	background: 0;
}

.topbar-btn[_ngcontent-osj-c6] {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn[_ngcontent-osj-c6] {
	width: 24px;
	height: 24px;
	margin-right: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-transition: .2s;
	transition: all .2s;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.gtav_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAjVBMVEUAAABmZWVYWVhubm83QEB1dXUyNTdGREaUlJOAgYCJiIhBQktAQEEUFAocHA4zMjYJBgaysrOpqalBP0FjZGVQU1I3QDwmKyg/PT8nOCc2MDBVXo7e3txcWFhiU1c9QDoODgkfDw9GbyQ7WydremBNTUz+//+6ubopJCsTFBfm5ubOzc5eWmI2MzgoGh550yqMAAAAInRSTlMA/f3+Cf2P5/7+/s2UGRLVWf7+/cnIp5OBbksb/ql1YDYhadYNKAAAALBJREFUKM/NjckSgjAQRDMzxCSsgrIIrpCwuP3/5wleiBZXq3ynmX7V1eyP2a3e5Lnv+6vCmYVQRASEhgMqDGfhAXeVhn6ApgbPalQn1Erfn8OjwXXFbDwg4lxyLsLP9Vj2klwX8LZ1rDwUbUKd7GIXWrm2RbRPxl3kqK5kC5YBYVPXGwNcBLY4QCTMZCIDF1sc0+A8VnTh+OO4zfilpsZgur4pUWdsCccTJVs2AfsJL8cSColEww8RAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .gtav_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .gtav_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .gtav_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.rdr_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAY1BMVEUAAADKAgIjLii4CQukCwvIBQezBQWUCwvRwcm8BAawDRCLCQnBuLODCg3m4+PW19ffpafNxMi8HR/FIR24JB/FHRvZt7cUFArCHR/FKSQfDw/EGhxVXo7EHyCUFRbEICDEMSc1laetAAAAIXRSTlMA+w7PeOuQQyHkr1FvZcygjotrRjKDPBnDXSGlG7erlxqF/8DvAAAAyElEQVQoz52RSY7DIBBFqdlA3O0GPCY93P+U7SwsQzaJ8opFSU//C6ncM7Bzx7R8fRxza8Xl8xh0L4Ax5+JKXg0tZ8NTeCHYFDz0Yd/sjIRlhhhh88oehStBxVsPSMpSfC1APPbwt4t92+pEhCMR6ypaEBIDg6ogXM9fBcYf7onIVN3+XgLHcbVx/C2PgoEWAyJ2DV2nhDhDwnlqeoYhgawowtNQG7wMNxYwoX4aurbKudlHsfspW5Kqj/B9Te6BGAKbhmDuXf4B540I284l7ZYAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .rdr_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .rdr_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .rdr_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.gta3_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAtFBMVEUAAABAQECsrKylpaXe3twkJCIWFguysrOChYOkpKQHBwcJBgaUlJOAgYAGBgYFBQWJiIhubm9mZWWjnp8GAwN1dXVlZWWOj4x7cXUCAgIEBgZBP0GrsKomJydBQksFCQUmKyg5Ojw2MDAEBAQRCggVGxAfDw9YWVgOHiJQU1IeKRs3QDw/PT9jY2hLU0/JycnY2NnOzc7CwsLm5ubh4eHT09P3+fmcnZ718vT+///r7eq6ubp32N0MAAAAL3RSTlMACP7+/oEW/uPfdVn+/rdl/v799FD96OTgoYP95+LNlJOSS0Y5MCH93Mizp4FYR900cUcAAAElSURBVCjPtZHXUsNADEVh145L3NN7QggdpNUWb+z//y+MjQ3PzHAfJI3OaHRHuvlPua/3Qz11w9AN0yau0zQXad8fzSRx5UWKlchLq8c9eJhUCJXKwAGFGmEAo4kAMppVmgiAfgOLQgMYR2hEgz+gQBNnKmIL3/eXW/887Jg5+LQTVZysktUqSQ7r6aibOJ5ePFGSYY0xjox0edcPjUGWtYNgFVoulDeAy4RqACDJtMg5wcewnzeWUIP0lD9mxr63Tfe0PjzyrMjjGY+z+bFgcXsuV0heMy683HOKjSMr5YXdOUsltCYJEUq2k1La6NwBtASN27oGwRIicuaXFrwZI+SVoxHqWm6ujSDtvrEIln6wX27nfvC8Dxotpp3X2y99xz79QZ8THie1bRyMTwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .gta3_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .gta3_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .gta3_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.gta4_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAaVBMVEUAAABBP0FjY2hTQ1tYWVg9QDocHA4MDxFmZWVvc28UFAo3QEBGREZjZGU/PT8fDw9ubm8mJydBQktwa21AQEEHBwcJBgYNFA02MDBLU092dnYODglJZ09NTUwDBAQpJCteWmIaGh42MziSzRdIAAAAHXRSTlMA/Vhf/WAS/v2VGQnnyYEh/uLNsJR1WU1LR0M2KmCZa64AAACFSURBVCjP1Y9ZEgMhCEQHQR3HWbLvQPT+h4yVL7lB0kXz84qie/hLTehcm6+nHuAbgJqZgS89cCBCIJGKqLcXsTBF5Spw7UE4Qj0nVuB6yuZ7Ing+Rtgx322qBer6GpV0DgbgGHXeliLlYHs4FtmHpFJWC1oPhuzavlmweUSfg0cfhl/WB7LpB7zkW/0sAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .gta4_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .gta4_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .gta4_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.gtavc_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA/FBMVEUAAACZdoaysrPgrcnAnqylpaXZt7esrKyUlJNmZWV7cXW8lqYkJCIbDg72xuZGREZwa20mKygyNTcLEAoUFApAQEDnvdFYWVhlZWV7dnbrwdFAQEE/PT9iU1cEBAQcHA4qQEDIp7uAgYBubm9BP0GxhpmChYPry+JQU1KnnJ43QDyEgYFiXV/fpaft6/FIQUsJBgaJiIiOj4xjZGWTkY0eKRtcWFiin6Hv7O4FCQXNxMgEBgYHBwfBuLMnOCcODglJZ0/Rwcnx8fHBwcHJycnOzc7Y2Nn+///18vTg4N+6ubrT09Paus73+fn12u3r7erm5uZeWmJNTUycnZ6bhbF6AAAAQ3RSTlMA0/7t9/48/v794NaBIv7nsJOPThkI/v3ovqiUgXVEEgz+/v79++PIyLanppSOgF9Z/uTJurOppaKUi4N1b242KiESK02/NAAAAStJREFUKM+N0odOwzAQBmBsZydN2tDd0r0HLXvPs7M7ef93oQgITiWkWrJk+5P+O1l3dODKPc75a92oZCq7nTEyHxc8HGNfXisMU5DddAICCq4YMqDg7IEDPl4wSmFRSoDsbhWqWh2ro141OKgVlbbqn1ltq1goDuZck9mRJ+JV6IYLugabD6uyAJjjA1WBVnl4BlCwTGXtgfk8NAatwmajFratkW2nOMhqq4BhJ8Bub3fj4dyDUMQUHD2XhJ4nOopIxWV+KiXkRLizDUPrLpuekOLhFEm395JpmlHUrf89v0l9QjwyJDpCiJTLcdpTnpj5SJuNh4JAmkiP06RIK6VLel9A6dkN2lVMxbVfpkRAk1r9q1qiq/fL69r3f5fHe1Pwe9An/8zJ60/+Jw4cJ3UllOIUAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .gtavc_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .gtavc_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .gtavc_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.gift_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAgMDQcCDwsN/PkBBQQOCgaqtfRwAAAGtJREFUKM/ljUsKwEAIQ+PofPvz/qdtRwQppbvu+iBEIxgYlZB5AAdnUEWglxZeV15sCcoMtr1tl+WCYPQMgHnmfcAQmhRtlXqi2rRYIFByUjI5GlVEJufLw3u5+GYWo/gPs9v4h4PoA8E7Jzh0BBuuYDNqAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .gift_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .gift_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .gift_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.gtasa_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAolBMVEUAAABvc28xQEBiXV+JiIh1dXVmZWVQU1Jubm94fHqysrOlpaWUlJOAgYBYWVhlZWVjZGVwa21LU092dnYKBQVJZ0/Dw8NBP0GrsKqChYNcWFiEgYFjY2g2MDDx8fEcHA6srKy9vLy4t7ekpKRBQkt7dnannJ49QDoVGxANDQ3T09PJycnY2Nm6ubrj4+POzc5eWmK/v7/3+fnr7eqcnZ5NTUw5H/8TAAAAKnRSTlMAlQqU/v39yP53/v7+/v3oybBHQz4q/v3n46mmWEsSEv7t4t/NvrZgMCfek0ldAAAAqElEQVQoz8XNRw7CMBQE0NhxIb1XEkIvLimU+1+NbJCizx5GXljzpD/G79OlGDQxMs35RVUHYN0LKQeh9vgLBilkrkp4vBaBrjgPORy51rYt7d2knylcV7l49KWjWgAX1/MI4ebhBuCkna3j6hbD9fNdutMgYlBbCBFaEOI1ALgfjswf2RhEVrLoN8eCUeZTupoTLYG9QpRkWZZYATUXgBHCn6/VGH/PG/YxDMCtHJkTAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .gtasa_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .gtasa_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .gtasa_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.forza_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAe1BMVEUAAADxQSLFKSTiSSQ5OTeJiIjtPyJ4fHp5gX7gNyaEgYGAgYB1dXXFIR12dnaChYNBQkvnKiFvc2/pPiBJZ0/EMSeUlJN7dnY9QDq4JB9YWVh7cXWRk5RjZGVQU1Jwa203QDwyNTc/PT9iU1djY2hLU0+UCwv9RST0QiOBYhqaAAAAJ3RSTlMA8l0jCf7Qd19qpv79RkPjzayVfyoa/r5gMv3gz8nIsKePgXVYR0Pasy2rAAAAlUlEQVQoz82PRwLDIAwEjWMVinFv6R3//4XhEpQfxHNjhKRVtnWGnVCILlElVjWIX8P6JQQtY1QQVPJF/9Z5Qi/pfz/frnVdn0+vtmI6Gtncdfl837uJoGIAn/wS9zXeOT4AmfGnoYmJuottCSYG20vU6PFhHVugaqTkC4wF/WzZG/KG5Wgdo6M8paFBxDITpBLJ/sIHTAEMU1aSyOcAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .forza_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .forza_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .forza_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.sr_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAS1BMVEUAAACXWremZ8iFTKSWXLd/SpxTQ1tXMWtgOnZ3R5ZJZ08eIxhuSYh7SJdoOoQVGxBVXo4UFAofDw9BQktLU08VCAjBfuWyb9W6eN7lqSHEAAAAFnRSTlMA/P333qNfspp+KhDx11MwGxkhzUc8/I9HXwAAAIdJREFUKM/Nj0kOwzAMAy3JW+xsTltK/39pe4xh91igc+QAlOj+hSV/EZ7LNN8Vy1QEwM+bAD6HNMaXh3GMsfU1qrICsqqFestPBiBsYoAuvTBTIoJBw01UbynTh5yYY3eDmtuU5XLSv1xSTcIkj5Kfw24mosn2QpvwSrsbOGrY2uFmXIf7CW/+ywW67JGFjwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .sr_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .sr_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .sr_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.anarchy_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAn1BMVEUAAABpwWA5pjBbnVQpjyYzqixPsEUMEQs7QEAskSJLU09ih1wpmiJ2um0fhxhJZ0+N1IQeKRtvc294fHoYDg4UFAqUlJOrv6WrsKpRlkmOj4yChYMccRJ7dnaTkY2EgYHBuLMnOCc9QDp5gX4RFAwUTg24t7d7cXVQU1IUOBCoqqZiXV/NxMhiU1dTQ1sJBgZjY2h2dnbZt7fJycm/v7+BImZbAAAAM3RSTlMA9/xzUM2nTQieR91vjIoq/bOVdyMZ/vrn5uTj1766pm9uYF8z9uLgyMS+lIt1X1lYQzzXeRvIAAAAtElEQVQoz8WQRxLCQAwEpY3e9TrbZJzJOfz/bXC0Cs4wBx26SyrVwI+Ti+IbtqXP/KX94Nm4Do2rRyfwCO/Gd89EBvjoTIQ3CTwXRlJANieim0RCShFKkc+uQ3HcF4atFiFbRD4figAlImMM39MNhWMqVkpyhY5u2A1HrZuLlnx9I18tMdBJkvQKSyARcQv9TkODgooAt7rQeesjp0XF09nzAOljPkVLLimTVhyyKjXKwt/zArbOChU3HTA+AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .anarchy_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .anarchy_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .anarchy_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.tew_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAKlBMVEUAAADEICDEHyDFIR3FHRu8HR+4JB/DHyDCHR/FKSTEGhzEMSfFHyHiSSQTEDNTAAAADnRSTlMAl7dGg2sy0cNdpRrsI4hyHOwAAAB5SURBVBjTYyABMBd6LUDwJCQmIDgRTQHIHCSZIAm4DHO240y4zCWpRQlwRYnTJQzgnBvhHghOYno4grNpapAAnMPpKqjqIpIANbpiqYhSuQGUc1zSpaoGKsN23NOlSQcqw60VKqKhDjMwbXKasfEGBhgP2au3CYUFAL5gG9Mm8HpWAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .tew_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .tew_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .tew_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.swn_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAADAFBMVEUAAAA3VpRhUIIuVZw9ZaBEbrXv39/UxMQGSKEWV5jPzdjEqKpcfXoRU6EZUZ0XVqQqYau+vU8xWZRRXpAsW6AXSp9khKA+W6MnTY56j7w5UoxheqsPVP7CydzLvb/bwrW5q61lfqwpYKijnKM5aYV0il1qh2dCdITr3UcxaLggW6YaUZMsWJ3IurN9l2YuZq4SWqZMerQiXKQlYLARVaMaV6AnYbI6XJgdWJcsdLTt8PQTVqTKwzkSS6AuZatAb6YoXa2Xj7IwYqQncK4fVpO+rbXJu7ciVJJMdHgkWJS1o6E1eLgjVZfAxdWNn8ldeqggXaAnXZVFWoTx3lE5UJMqX6U6aq8rYJ8uZas6Y53WyUAoWpUeWaI5da5BYpwqYaVhe3342sDGur8bU6NBW6JIa6P39/NBYZdniLouXJYxWphUZI8UVKxGYZk3bqq9tErGu0PPuKprd6Pc3uf+/v5HbK/Px0k2XZbHytTkzEa3vMxfUoEtaK0bSKg2W5E0YqHtxrVXY5uWlpZFXJp/kLJpe69PaZX038kzTIz+/kNVZpltf6MAAP4AAKkKUp/k5OgtZrImYbAfXqkGUacUWaM8bYH9/fz7+/rp5Oezwtnfz8jQwrsoZrYkYbREebMmZrEdX7Ajb68SXagcVagZX6cWWZ0RVZxbeXCBlVv////x9vv39/fy7/HW1+Pg3+Hn4d/U0d7OyM/LwMzUycvBwcqAmsmWqsbJw8XaycSbqsR6mMNolsLAsMApa8B1k7wcaLxwjLsvaLu1q7qnp7UfarQkdLNDbrIsarIrYbKtq68yaq/Pt65Vf65Mdq5Bc60VXq0FXq3qxqucn6suZqsuY6u0nqoVX6pAdqk+cKkSWqnItKiDhagSZKekoKYbaKQGT6MBUqIPUKIqXaERVaEUYqAzXqA5ZJ8oZ54dXZ4SSJkORpkuYZgeWpUnYY8tXYk8cIhBbX9dgHZhhXJSeHFohm9tiWtwjGhnfGZrh2GUolaNnFCsrkXU0EDBuizf0inx1xxlH8RmAAAAjnRSTlMAKwRYPTYKBf7+/f3q5tjEraxmTkxILB4dFw8KCf7+/v7+/v7+/v38/Pr6+fj39/b08/Lw7+7s6+fl5OTk4uHg393c29jV083MysjCwL+9vby8vLy7ura2tbSxrKmhoJ2dm5SMjImGhYN/fHx7e3h1cXBvbmdnZVVOTD07ODg4MS0pJyEeHR0YFBMPDgkJXC8rCQAAAZNJREFUKM9iwASlYamNaELdrMwiLCmadrnCqOKMAmYTJ+ifOBjJhCou4bf12IS5c+acSgdLsLO3SkIkmhz3HNq1WMk8rg3MLUx0868BSbElcXNfVXiqAzM/aLbuI0vvPDGGCq5Zs3bI3w6RgkpkexXxHl240DnWd5Pcxg0zXKthVrY3iGoduffkzu7pMzav51pryM8Cd41IqIDBvDPbpk9bOfPcvuP74+ES0mzsGbIHFNdNWzXvwZJJC4yZkbxQsmbmzv7+LSevX1gyZa5DPUwYMCbx4tX922efvnjr2YJJkybujZCCyYi3pFkdVr57afGry/MnXpngJIFkWJX9/LM33r82Cs8SEmJBDqtej09fv614zseIHgmsPF9Uf0ydbIFF4qPKiqmTOcvRJXLUf31YvqxvqWczqjhbwIvPb9/09fUt9UE1rExvKufkx30cL+9PcWHu6JKGictE/fn3k8/24fLv75ZN0XYPjM6sg8pUCgoWiNUm/P/7W43j5rVFi86bwvX0AInOYA2bfNFkfl4T6xgAUzaXNxyLpRMAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .swn_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .swn_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .swn_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.xbox_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAC91BMVEUAAACRjJGLi4uMjIyQh5CJiYl+fn6WlZZ9fX2Xl5eDg4OYmJiYmJiCgoKvo6+qqqqCgoJ9fX2Hh4d9fX2BgYGlpaV9lX26urphel+jo6OCeoN7e3uRkZGUipSKioqGhoaVlZWLi4u9vL2QkJCHhoeFg4Wtra29vb1PhEOhoaEqcB1EdDiAgICKiootcR+QkJCNjY09bjczZS2jo6PMxsymn6aYmJh+fn6RgJONjY2slqyDg4P/9f//xf8AAAAAOQBbW1taWlp2dXZnZ2dlZWVgYGCHh4eBgYF9fX17e3t5eXlzc3Nwb3BeXV68vLy0tLSioqKRkJGKiYpubm5qamppaWlfX15cXFwCawAASwDf2uDMzMzFxsTDwsSysbKwsLCoqKmSkpKEhIODg4NtbW1jYmMmhwwFXQDZ2tnY0tjh4NbJycmzrby3tbq4uLiqrKmopKibm5uZmZnn9ZWUlJSOiI+Ojo7i9IaHl4R3cHnA5mpoYmljXGRgWGFdXV18xEpNY0hEckGb0jpVrC9ImiF+xB9Cmh5Zphs+jxkmZRgZZxEgdg0ecAgHSQQ7pQANhQAEbwALYwAATwD//v/27vjz7Pbp6enm3ujt8ebo6OPc3NzOzdXS0tLKyc/Kxcv+/8r//8ns8cj4/Ma/vsb4/cTI18PAusLQ0MC+vr67xLu7zLTX2bKjnayruqqfnqewzqWhmqSfmaKhsqGfn5+12J7CxJiZmZiUjZje8Zfb75SRiZSKiJSQmpDDzYmIgImMmIeFf4aLrISBfoN6dYKVtYGJo3/N63y/4Xi74HZ4lXRtZ3CsuG1pYGtvg2pmd2KcvmFgXGFhflqQyVddcFa831S64FJVblJTeU9Sg01PaE2DukyJxEuDwkiHrUiSykaQyEVRjkRGeUE/YTxzujtkqDtEhTtCezY6bTUzYzE3fC1NnixJpipUnCk/jig9iShGpCZEmyYxixccbRQYYxEpfw8qhQIkfwAReQASeAAMcAAAZgAEWwADWQAsXc5BAAAAQHRSTlMACA3+EvHiv7moYV5XHhf9+fn39PLx7uvr6urq6OLf3Nva2djRycXAvr22tbGvq6qqgnx3dHBta2hnXCcaFg0J6hqYWAAAAgVJREFUKM9igAIbE3Vxf39+SU1TWwYkYGcotjIqM9bPPzduj4SRPVycTyM9srdxU1TmvIoXvZMmarPAxJXmHOxOj4y8sfZh5KSJ3ReZVaAyatnZ05e++tbz+096z9eW/bu8kjjA4saxftEZU2dcau/40tF+K39jkKdPsjlQnEXU3y961rTJW5ruP77XdCRnW5BnsI80EwODWXw+UMeU9e+ryo+VV70+ugEo4eLBxcDAXpCQFxO1qq1+x/yFC3bWf6go9Upx9dZhYJQpCoiLjXnbfHzRzNlZS040v0tyCglzZmPgZQ4sTFj2IO12cdbcmNzlxXfSnlU616UKM1i7uQUWnIxoubJ68Yq8+HVbr7b9vFbtkCoIGAOvgHtQyacfrXtz4uITAop2n2793pXq6CLCwMjmue/6r77zawICNheWlCUfvtsX8ag2RZ6BgcPDu6v/yfbAxMRAZjd3L59Tb/o/+3oaMDBwHbgZ8dHjkHtSsruHl5NPaE1YWkRDKQ8DA5PU8wmXK72dnJy8vYNDXFzDaxsmNMoyAsPE4mXnGRfn0JCQUGcX1zoHB4eazqdW4FDUOnch3DfM1TXMN9wBBKrP6kGCnUnVw9fR0dHBAYiByIWZnZEBKqPrluILFAOCcFenRE5GRKRbyrl5BTs7h/q4lylwMyADJm59RVYhVmVOHkYG/AAA/Qm9EWPef0kAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .xbox_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .xbox_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .xbox_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.iFruit_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA5FBMVEUAAACprKy2urrCxsZWWlZUVFC0ubm0uLmTmJggICDGysq5vb67v7++w8K3ururr6+tsLC1u7ilqaikp6WUmJhycnLGy8u9wsLEyMi7v7+7wMCzuLjCx8etsbG0uriwtbWlqKetsLCusrKjp6ehpKR7gHuOjo5MTEzGy8vAxsa+w8LCx8e4vLzAxcW9w8PAxcW2urqusrC2vLyssLCssLCgo6O6vb2coJyEiYScnJzIzc7Y3d7IzM3W29zJzs/P09TU2drR1tbe5OTS19jL0NDc4eLa3+Do7u/k6url6uvk6erAxMQWfZlwAAAAOnRSTlMAV4nnDgqWiS4E88exrI53XVhBPDgP9+/o26ahnoJ6YldNRTUvHRoS+/Lg29rZ08e/kZCCbmZdSzgfn5k2fQAAARNJREFUKM+N0NdugzAUgOFDICSsQIDsvbv3tI3NJm3f/31aQEQBbvoJiaMfYUsH/kfYrozF22elNg2VJ/iI+6/lblw7jhPzHUso5b3qu8jtz3tQ8aHxbnzbrub9en2Q5ncCbFemcHarKHvBhXYA654GbKgXXXrwGaXMv2o+f4eUBtEj5F4iilK+KF2yvzfzLMjcfDkZ/0dSjumQTCDz3uVyS2hnY9dOsz7ttBqZVmOSj62nqQ6gJLguUQBEjOqwCMC5tJoJdZcAvYFX++AN0pXNIkRQ6UHRLFvICJPyD3jUhFRbdggip0wcuViyzcfh6ZwwHtpQ2KkMeyFFNPQw03ZwxhzzNHADyo9NqBA23ILbCFD4BbXHP25EQAa9AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .iFruit_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .iFruit_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .iFruit_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.hanger_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAzFBMVEUAAAD/1wP/2QX41SD42FD+1wD+3wT+3QP93gb91gf92Q/+1w//3Qz/2RP/2Bj93AP+3wP+2AH+2gL+3wj+3gf+2wX92Av91wT+2gn/3Qn/2gn/1wX/3BP/2gz+3QP+3wL+1gL+3wP+3QX92gL+3gb+1gL+3QP81wr+3gf85gP92An93Qv91gD/2w/76RH/2A362xr/4h3/z0D/v7//////2wD/1wD/8gD/8AD/4gH/3gH/9AD/6QD/5wH/7wD/6wD/5AD/+QD/2gD//wEo1Bz7AAAANXRSTlMAKiIXBvvv55uOdGZfJxT39drAvLWtpJiAemxfSDf59uLh3tPSzsvHxMSokIRVOzsxGhAEA8sZjMUAAADHSURBVCjPrZHXDoJAEEUHVhBBsXex99630PH//0nUmFD2Tc/T5J7kJjMDP1HY67w406CurHFEy5SGzDPSovzQYOFv06K5Qp0S7gIHFdvrDE/U/Rzw6I3sipCOkUItz+m3kl35LHEr3ZlDpr3YzjWLyGq4ZLuIqYK+8aVdJHZdfM9CzcXZ/Cc/zB0y3kVKsVUVAK45itnmHOnVFWoOVNAwqx4hjrH0LGiaExGJcfRC2YQODqR7Eikg4RtK7JaEya/jnIQ0CP7IE0GiGjFOcXaAAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .hanger_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .hanger_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .hanger_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.garage_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABIFBMVEUAAACamZr+/v7////////////7+/uVlZXGxsbCwsLS1NLz8vP8/Pzf4t/v7+////////////////////////////////////+LiYtsa2xqa2pfXl+JiImPjo99fX1/f3+ioKKoqKiLjIt5eHmPj4+Yl5ijo6OQjpCzs7PRz9G5ubmtq62enZ6urq65ubnc29y7urvJycnU1NT9/f3i4+LT09Pi4uLc2tzm5ub////39ffw8vDn6ef6+Pr///////////////////////////8AAAAGBgZ2dnYzMzMXFxcTExMMCwyHhod6enpubm5kYmRiYWJSUVJISEg3NzcpKSnY2NjQ0NC1t7W1tbWPkY+Ni41kZWRcXFxDREMwMDAgICCQ47eGAAAARXRSTlMA+npXRxoU/s/FvH52cFdMPDkvJxALBAL++/r49vX19PLx8fDs6Ofi3tzc29bUx8C5sKejnZ2TkoR9fHhzbWhdU0IuHQ3UlBqiAAAA3klEQVQoz8WP1ZLCUBBEhwDBfVnW3d0X974JCe7O//8FBKrITfEO52Gku2q6hnbAnnEVPf/m5eC6+xJ5w99vV6OLnpbQcoTXcjhA3iOciuQ7ACDl1oa3l8gcouYPXTCg7dBjUnKjCpTsj8qiPln1hJANGnJHBbvME0f29bymotxUxlcWMrBf8L0M67B13bSBUMZgwu5/XUGDbI2dwVQBMGuZLPwpexMj4UMGUMIbZ7gbUJ1UfAaO3+u3uh48gaJd+GTTbxL+dMNckR8CWpfYtYc4Ismf1b/xG8kZoa0xB2YSIzCc9ocZAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .garage_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .garage_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .garage_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.vehicle_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAt1BMVEUAAABAQEAfJh0KBQUUFAoVGxANDQ24t7ekpKSoqqain6EfDw8ODgne3twJBga9vLyysrIEBASRk5SnnJ4CAgKrsKqOj4xwa203QDxvc28/PT8FBQUNFA2TkY1cWFhiXV9AQEEEBgYXFxZ4fHonOCd5gX6ysrOlpaWjnp+ChYNjZGVQU1J7dnaEgYEmKyg9QDpLU0/+///3+fnh4eHr7erCwsL18vTm5ubJycnY2NnOzc66ubrT09MI1BIKAAAAMXRSTlMACA8+GTAn4t++pSE2/lntzkbPtp7n5LCnlYFlTbqplJSDe3duX/7+9OPJyL6mk2BH9/2nLAAAAQpJREFUKM+1kFd2gzAURFGXjQUYx4WAa+z0hgrV+19XBOI4LCC5X6N3z3xovH8FgPHrMhlYUG8scBhNHWZqK4MC0HswFEAIu9RSjAdzMVO29Weog6DHj4hTJ74jmfOIsTAMlzxe6mrrBPC+irxDSi2E1pIhH/YNOGExKwtViqqqDY/DxAkA4zMJPmutmkrwY5q9JhQ7EYX7w04U9fWq+Gbz3uyJE2CRF6UsTdsao5QqyvtfUeqc31netBJKjISU1dPLarV6rhopi5tIGOPH0269Xh9OmyXjZys6oI8CS2Y/Ps+CNA0Qga6BqT3N0cyC5sgGCocRfUJmhPoW2id8mxdijO24NvTJ3v+QH7S9Gt7Z9xHxAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .vehicle_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .vehicle_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .vehicle_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.gta_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABVlBMVEUAAAAAAAAFBQUAAAAAAAAAAAAAAAA2NjYODg4AAAABAQEAAAAPDw8EBAQAAAAjIyMgICAAAAAREREGBgYAAAAAAAAAAAAAAAAAAAAcHBwQEBAAAAATExMGBgYyMjIAAAASEhIcHBwYGBgMDAwAAAAHBwcFBQUDAwMAAAAAAAAAAAAAAAAAAADf39/FxcXy8vL///+jo6OdnZ3R0dHOzs6bm5v4+Pju7u7s7Oy+vr77+/vj4+PLy8uxsbGsrKylpaX19fXn5+fl5eW6urq4uLizs7OVlZWEhIQtLS3c3NzY2NjDw8PBwcHAwMCfn5+YmJiSkpKOjo6KioptbW1TU1Pp6enh4eHV1dXT09PKysrIyMipqamIiIh2dnZ1dXVycnJoaGgZGRkPDw+8vLy1tbWurq6oqKh/f39eXl4iIiIeHh6rq6ugoKBhYWFXV1dJSUk0NDQEBAS9pXjlAAAALXRSTlMAg7yAVXtB9OzYsKiinlry7OnFuZGLaGMs8vLw7Ozq4d3IyMW2rqSkmG9LHBq1rwcVAAABm0lEQVQoz53PRXPjYAwG4MRueJsyLDPvB2ZmiMPMnHKX//+lcTJtz+170YyekTSKPCDR3ffxsB5FV8keRckYSZIbhzugml32D6elcvOiJLUmqtQaeVqrWcT0xhIOuqJpFNv8Wd3Bw4EgU4wtriDKuKpxivjRWJU56HRp9WeBWgNkqJO8xfWB9QuWCzTrgjUMBbl64hQ4WsaVPgTUKcbrVWMHG5eXSm/yL7G9tfVq+1ki8TSE/SqUZn+CqYAWz18nk6nUi+TOyzcZMhInyRS03VwNm1QNodq50KkUxFIufDENsd7gbLZXAgpkEbzIC/oKvtYUulgBLqPxgBuI0m8XOl4IWQ4xXUqRemXLyAFtM80CG4YQn4mIbrC61EByVaKOv3Em8pf9Hx+vg/n8KriaXy8W/4NgN/7p7bvPS4gZvJijiuWhbkK/KSB1M7JOrEm3vTOG0SpY8+uCxz+5BU7kDb3PUjPksw3bN+9AtRRPs9rnE8yCujy4nxiBTn0MwPRvvkO38op+e+N7hiCID3vElwNiL7NPEOnjyKNyA7EsWHfsJiaMAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .gta_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .gta_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .gta_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.hazard_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABqlBMVEUAAAA+iiz9/P3z8/PT09P4+Pj08/T09PTs7Ozz8/Px8fHn5efi3+LJycm3t7fV1dUAFQD6+vr6+vrm6+b39/fy8vP39/ft7e0lmSTy8vIkmSPl5eX4+fju7u7x8fExnDEonCjy8vL07/Tn4Ofk5OTFz8Xc3Ny9vb0mmya+vr7Pz88tliWKioq5ubl2dnbP48+63brj7ON4vnj39/dnuGd0wHNwum+dypzs7+yAv3729vaOyY36+vqi1aL59PnD4MNVqlOXzpf48/j49PiXxZb+9v7j4+NWq1ZKp0vj4OM/nj/x8fF5vHaBtYEnkif19fXs7OzV3dW63brz8/Px8fHq6upwvnCdyp1/vn8nmSfq6urk5uRRqFEemB7s7Ozw8PA/oz9QoFAjmyNWq1Tm5ub99P3l6uXj4+P19fUnlidJoEkAiQDp6eklnCUmiCbp6ekmmiPu6+7Z2dkYjBgSkhIAgAAimSLn5+cmnCb////Y2Njj4+Pf39+fn5/q6uoAhQCfn5/////49fjc8dzy//Lo+OfX6NfD8sOn36el1aWYzJhuyG5lsWVYuViAghPDAAAAgXRSTlMAA/SABOrh05qLdlZCJBMMBO/q6tbNysCohnx5eG9sZGJgRD00NC8sJx0VEQ0JBv79+vj38u3t7OXi4eHg3djW09LOwMC8ube0r66oqKaioJ2cnJmSkpKRjYqGhISBe3p6eXVzcW9sbGZhXl1bWlhRUUxKSUZEPDY2NSclICAYFwjDUzQLAAABKUlEQVQoz2KgBGjWMmjyYhGPk+Zn4E+J0kMTrhbzZgHRHCJqqBKKjXxgWq8xHlUio1EFTFc1yqBKyDUqsXCxMeuWNzKjSsg2Soeyy4kFpDdKoohXOjUxORcy8LgyNdkpQYS0KzTK5MM7W/TbmoVdLAy6DJtbgzLrFTQYGCMlins7LN0djHryJLLsTQP9rNu7E6SkAGPQVshNNEmWzzbz8fUojXD0Mk8qibENiy1gYGRgSIsGGsmmzMCuLCqgKgwUSJVhBFvDzQMkPNm4bZiEuEXcgGwVRYj96iBPM3KJizayizODAoYfGiyMUHmrRlZVVN/p8ALV5Qs2Gjcy5QDV8erAJBp4ODiDGwW5amRZG/05OYp0EXq0JIU4tYA0HzNrSB2qcQJwmuoAALQdM3y5mA7gAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .hazard_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .hazard_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .hazard_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.topbar-btn[_ngcontent-osj-c6] .dropdown-btn.infinitysync_icon[_ngcontent-osj-c6] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABqlBMVEUAAAA+iiz9/P3z8/PT09P4+Pj08/T09PTs7Ozz8/Px8fHn5efi3+LJycm3t7fV1dUAFQD6+vr6+vrm6+b39/fy8vP39/ft7e0lmSTy8vIkmSPl5eX4+fju7u7x8fExnDEonCjy8vL07/Tn4Ofk5OTFz8Xc3Ny9vb0mmya+vr7Pz88tliWKioq5ubl2dnbP48+63brj7ON4vnj39/dnuGd0wHNwum+dypzs7+yAv3729vaOyY36+vqi1aL59PnD4MNVqlOXzpf48/j49PiXxZb+9v7j4+NWq1ZKp0vj4OM/nj/x8fF5vHaBtYEnkif19fXs7OzV3dW63brz8/Px8fHq6upwvnCdyp1/vn8nmSfq6urk5uRRqFEemB7s7Ozw8PA/oz9QoFAjmyNWq1Tm5ub99P3l6uXj4+P19fUnlidJoEkAiQDp6eklnCUmiCbp6ekmmiPu6+7Z2dkYjBgSkhIAgAAimSLn5+cmnCb////Y2Njj4+Pf39+fn5/q6uoAhQCfn5/////49fjc8dzy//Lo+OfX6NfD8sOn36el1aWYzJhuyG5lsWVYuViAghPDAAAAgXRSTlMAA/SABOrh05qLdlZCJBMMBO/q6tbNysCohnx5eG9sZGJgRD00NC8sJx0VEQ0JBv79+vj38u3t7OXi4eHg3djW09LOwMC8ube0r66oqKaioJ2cnJmSkpKRjYqGhISBe3p6eXVzcW9sbGZhXl1bWlhRUUxKSUZEPDY2NSclICAYFwjDUzQLAAABKUlEQVQoz2KgBGjWMmjyYhGPk+Zn4E+J0kMTrhbzZgHRHCJqqBKKjXxgWq8xHlUio1EFTFc1yqBKyDUqsXCxMeuWNzKjSsg2Soeyy4kFpDdKoohXOjUxORcy8LgyNdkpQYS0KzTK5MM7W/TbmoVdLAy6DJtbgzLrFTQYGCMlins7LN0djHryJLLsTQP9rNu7E6SkAGPQVshNNEmWzzbz8fUojXD0Mk8qibENiy1gYGRgSIsGGsmmzMCuLCqgKgwUSJVhBFvDzQMkPNm4bZiEuEXcgGwVRYj96iBPM3KJizayizODAoYfGiyMUHmrRlZVVN/p8ALV5Qs2Gjcy5QDV8erAJBp4ODiDGwW5amRZG/05OYp0EXq0JIU4tYA0HzNrSB2qcQJwmuoAALQdM3y5mA7gAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
}

.topbar-btn[_ngcontent-osj-c6]:active .infinitysync_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:focus .infinitysync_icon[_ngcontent-osj-c6],
.topbar-btn[_ngcontent-osj-c6]:hover .infinitysync_icon[_ngcontent-osj-c6] {
	opacity: 1;
}

.wizard[_ngcontent-osj-c11] {
	cursor: pointer;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.dependent-status[_ngcontent-osj-c11] i[_ngcontent-osj-c11] {
	font-size: 18px;
}

.box-shadow[_ngcontent-osj-c11] {
	background: no-repeat padding-box #444;
	box-shadow: 0 0 6px #0000000f;
	border-radius: 8px;
	padding: 22px 24px;
}

.box-shadow[_ngcontent-osj-c11] .dependent-header[_ngcontent-osj-c11] {
	font-size: 28px;
	letter-spacing: .56px;
	color: #fffff9;
	margin-bottom: 40px;
}


.box-shadow[_ngcontent-osj-c11] .dependent-list[_ngcontent-osj-c11]:not(:last-child) {
	border-bottom: 1px solid #a5abc066;
	padding-bottom: 1em;
}

.box-shadow[_ngcontent-osj-c11] .dependent-list[_ngcontent-osj-c11] .dependent-name[_ngcontent-osj-c11] {
	font-size: 20px;
	letter-spacing: .4px;
	color: #fffff9;
	margin-bottom: 24px;
	font-weight: 700;
}

.box-shadow[_ngcontent-osj-c11] .dependent-list[_ngcontent-osj-c11] .dependent-value[_ngcontent-osj-c11] {
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0;
	color: #212529;
}

.upload-button[_ngcontent-osj-c11] {
	font-size: 14px;
	letter-spacing: .28px;
	color: #fff;
	border: 1px solid #444;
	border-radius: 3px;
	padding: 4px 5px;
	width: auto;
	background: #323232;
}

.list-group[_ngcontent-osj-c11] li[_ngcontent-osj-c11] {
	padding: 5px 10px 5px 0 !important;
}

.w-35[_ngcontent-osj-c13] {
	width: 35px;
}

.w-65[_ngcontent-osj-c13] {
	width: calc(100% - 35px);
}

.no-notification[_ngcontent-osj-c13] {
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
}

@media screen and (max-width:768px) {
	.no-notification[_ngcontent-osj-c13] {
		height: auto;
		position: relative;
	}
}

.wizard-slides[_ngcontent-osj-c15] {
	max-height: calc(70vh - 60px);
	overflow: auto;
	width: 100%;
}

@media screen and (max-width:768px) {
	.btn[_ngcontent-osj-c15] {
		min-width: auto !important;
	}

	.wizard-save-btn-group[_ngcontent-osj-c15] .btn[_ngcontent-osj-c15] {
		font-size: 80% !important;
	}
}

.back_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAsVBMVEUAAACZmZmcnJyenp6dnZ2cnJycnJyUlJSXl5ecnJycnJycnJycnJyQkJCcnJycnJyioqKcnJybm5ubm5ugoKCAgICbm5ucnJygoKCcnJycnJycnJyampqgoKD///+kpKSampqfn5+goKCdnZ2bm5ubm5uampqenp6enp6ioqKdnZ2enp6RkZGgoKCampqampqampqbm5ucnJyZmZmampqnp6ewsLCqqqq5ubmgoKCdnZ10flijAAAANXRSTlMADuNwSaAkEgbsg1tWCfjv2MJgLhwC383LybionX4C8K+to5SRjIuFe2RFMhrf1bl3aVA8OvoYABQAAADISURBVBjTfVDXEoIwECQEpIVepNsb9gKo//9hhkQI6oz7kCu52b09jsKFs1QVJK6HwlbCJIl5K9O7nmqIroyjtLHCwbu3NIX2W5rwHkk048qI/KOd4wAClZS7AeHzFA2/Dg+aYj0SqfYiwvRjsUlX5dSnBFsFaw0hppiXe+2CECp8DvACbjpYq34866qq7oHM6QfUTSqnM4QQ5WSSccqMk6mngFpp1EGQfexpOtTRrecotnO6LvMOqPffK7UQbDNKRHbPr8v/wQstOA8WEI7RpwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: 1;
	width: 20px;
	height: 20px;
	margin-left: 14px;
	cursor: pointer;
}

.back_buttonX:hover {
	opacity: .38;
}

.next_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAArlBMVEUAAACZmZmTk5OcnJyenp6dnZ2VlZWcnJycnJyUlJScnJycnJycnJycnJyTk5OcnJycnJyioqKcnJybm5ubm5ugoKCbm5ucnJygoKCcnJycnJycnJybm5ugoKCkpKSampqfn5+goKCdnZ2bm5ubm5uampqenp6enp6ioqKdnZ2enp6RkZGgoKCampqampqampqbm5ucnJyZmZmampqnp6ewsLCqqqq5ubmgoKCdnZ0PF87ZAAAANHRSTlMADgLjcEkGniQS7INfVgn479jCWy4c383LybiooX7wr62jlJGMi4V7ZEUyGt/VuXdpUDw6/oIe7AAAAMtJREFUGNN9UNcSgjAQDCEEAUPvxQoq9gKo//9jhiACOuO97Nzlbje7oClJUMQFskGv1MTgwzgKdFP4zEa+sZEoYlvUlPfM4Wdc+y7oKUNohrBjumlWDWPdYbyjHZsmLj3DQcYaTpysGfJjqiJvm0M8L1Y1ilNKzXMAEoTQ+SQXS3qKPAjIQQXYvZdlWT0flUU1PNxs5oSQi7VvNztO2OPEQdq4jzt1yiEP/qm4HHN07Dm6albrXeq8Zz8pxZoyzDOKfNnMWf+V/J96AX/BDrNU6Kd4AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: 1;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.next_buttonX:hover {
	opacity: .38;
}

.reset_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAh1BMVEUAAAD+/v7////////+/v78/Pz////+/v7////+/v7+/v79/f3+/v7+/v7+/v7+/v79/f39/f39/f3////////////////////////9/f3+/v7+/v7+/v7////+/v7+/v7+/v7////////7+/v+/v7+/v7+/v7////////z8/P////////////6Y6oHAAAALHRSTlMA/HorIgoD627TuT/k2bGspp6FcVdUFwcB0MvCu3RlUEg5MBv128dnHBYQDeKZQg0AAAC6SURBVBjTVc9XksMgFETRBoRAOVtyTpOn978+lw3G5nzBfRQUCJYUL/O3ApJ9Xpqqm2YfE8q0FzTb3Zqsjs/YNcxP/wCu1lC6KMg9vFVO606S5ebPV70R6j6s6zrvNDzFBkGaLm7RiGtoYTpxBMYCEUWJ5WMbx4Q9UGVxPHMAWrGK4sACONJGb2VGA/On+cXLwX30xJ0OrRCZ20h+XfwNB2EUHEu2o0rOw5qZwtOl5UMpNd78TLK3hU83Is4NbHkuO1UAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: .38;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.reset_buttonX:hover {
	opacity: 1;
}

.save_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAY1BMVEUAAAD////+/v7////+/v7+/v7////////+/v7+/v75+fn////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7////7+/v////+/v79/f39/f39/f3////////////////39/f////BBYqrAAAAIHRSTlMAEK+I7eJjBtLcCgP6u7WpW+nYxH42H+6cjoN6aEAqHmwWlKoAAAB8SURBVBjTvcxHDsIwFEXR5x4XbKfSwftfJeRHshIEDHOHZ3AxZA8YyjHmMKbIkRlwUlQXox18LgVztlDWGNkD90DYLNgA6gBAf0P8wvrsgLavmCSlOG9FRc+WponhX4/E1wk/461sCrTQW5R74fGN7BODA87j8yLWaXd9AVhSFogUHFFMAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	opacity: .38;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.save_buttonX:hover {
	opacity: 1;
}

.download_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAVFBMVEUAAAD9/f39/f3+/v7+/v7+/v7+/v7+/v7+/v79/f39/f38/Pz////+/v7+/v7+/v79/f39/f39/f39/f39/f3////////////////////////////oCPCqAAAAG3RSTlMAmZW+uubg2NGBPywm8u3Fp6KLhnFNOCAXEQio7X54AAAAWElEQVQY073KSQqAMBAF0U4bMzrP+u9/T0UQTHorvmVR9PDGdJRTQCsiA8UvcQB0WipmB5SswituGjcbk9XhUgZKzDWAiTIe6I887tquJMSFvjIqgamBdALRkwchU002SwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: .38;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.download_buttonX:hover {
	opacity: 1;
}

.copy_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAApVBMVEUAAAAAAABYWFiWlpa3t7c/Pz9UVFQAAACioqJlZWVhYWFYWFg/Pz83Nzeenp5hYWEuLi5EREQODg5SUlIbGxsAAAAAAAApKSkAAAAAAAAYGBgAAAAEBAQAAAAICAgAAAAgICD////Ozs68vLywsLC+vr7e3t7Hx8e1tbXn5+etra2KiopycnLv7+/h4eHY2NjKysrCwsK5ubmoqKiTk5OFhYV/f38ksYsYAAAAIXRSTlMAQb6+vr27KO7PysnJx7++vLOym42Fd3VkWVU9OzEiDAg+62OOAAAAoElEQVQY03XQ1w6DMAwFUGIKdO+9HRwIo3v8/6c1bWUiWnEfrOgotiU7nPkkcGy2AwDPay92Q+j7ALMPiguijnG0rGOGiK0vhojxU99zuj0MAqNRuipNSQk5VehbPGgpKSJTGmLDmOaMieowyhMW6RYoLbqMRBaBMYos1qp+/s+sxNg8wp/2daaUSo/lRfuVEGJ6ttjk8wee60IN3qU3dl7HuiSQMDA5twAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: .38;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.copy_buttonX:hover {
	opacity: 1;
}

.import_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAdVBMVEUAAAD9/f3////9/f3////+/v7////9/f39/f3////9/f3+/v7////////9/f3////////////+/v7////////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79/f3///////////////8/v9fsAAAAJ3RSTlMAlguSZYptmo4khoE8N6ZoLRy8VSoUD1s0BPLe09HFsa6qoXVFRBdZ1L0fAAAAmElEQVQY05XO1w6DMAxAUTPchAQyGAG69/9/YqGZqtqH3hdHR4ps+Kem4JgtiSnB7EZkviSOdUQutmqd9EGiouzfsybiYML32T1yTZuAuZ0VAPvEcTcOnRoGk6Dkd0I5UnrtAs4nDbpaK9Gi3c3OyBCRThGhb3vodLLIh/UX5OEkEiy5s2WlS+6Vx+JSuLL26dGUG5+C370AaQcGnWOtTPsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: .38;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.import_buttonX:hover {
	opacity: 1;
}

.import_save_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAA5FBMVEUAAAD////9/f3////////+/v79/f3////////////+/v7+/v7+/v7+/v7+/v6NjY39/f3///////////////8AAAD////+/v67u7v+/v68vLz+/v7+/v6qqqr///95eXn+/v6Xl5eWlpb+/v6SkpKWlpb9/f1ycnL9/f2CgoL///9FRUVLS0tcXFz///9KSkr///////////9PT08QEBD///////////8VFRX///8AAAD////6+vru7u7p6enh4eHPz8+1tbWysrL19fXy8vLm5ubb29vV1dXKysrFxcXBwcG5ubmsAcdOAAAAO3RSTlMA8JZPHMScOi4L58qzsKynpFpANCIQB/X16+Xg09PMy8bFvruvraehkZGAd3BnYlZUUkk9LysnJhgQBU5/s8wAAAC3SURBVBjTbdDHEoJQDEDRCKjYK9h7772Gbtf//x95zAAP8S4ymbPIIvA/Lu/ufO4AVmwOMiEzZjxcZwtRsOugWYWLJyEbE21MEIwBkwbYRTzYBKYPVHGCUTaYpnHPmq0yS44y0b4TObmYDNiVeAfrSHqr5gg7GCQmG7rkQ+mlaT7Ez1VXKaxaqNwl48FtJxax/JyxaiM+R4NbSqBfd24h4gWxtgEqoasgqQGeFr0yyqkj/DQtzgC+S7QcE0KkfgkAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	opacity: .38;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.import_save_buttonX:hover {
	opacity: 1;
}

.export_save_buttonX {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAz1BMVEUAAAD9/f3////////+/v79/f3////////+/v7+/v78/Pz///////////////8AAADS0tLb29vQ0ND+/v79/f16enr///////8NDQ0AAAD///+srKyhoaH+/v7+/v6tra3+/v66urqlpaX+/v6Ojo6ZmZl1dXX9/f3m5uZvb2////94eHidnZ3///94eHj///////////9JSUn///////////////8AAAD////////AwMD6+vrGxsa2traxsbHx8fHk5OTe3t7JycnCwsKjo6M5MtksAAAAOXRSTlMAlvFRxZwJy7Otkk0mIhsF/v305qSOWi4rEA738urg29PSy7u0raynloqAeWtiWUdCPzg1NCseGAbgR5FKAAAAuElEQVQY023O1xKCQAxA0aAo0q2A2HvvNTTr/3+Tu+ICM3gfMpnzkAn876zGu3lQwkU+gpEjcXNps81UgDVAUlsriLATrgxFigJwVYBTnmGBIg/chEGEFZmvJlHJ0oyslrD8745+sWMUM9/KzUZLiVBAmvNCx1tHyBNy3yUyb+WankTHcZE21BnSisE98B+IsxC7GOZ7uOhj0SIkmysuTJpK9rKDNYKamnxZtUo9SDd61tO4H1NM9wEmThicKal2vgAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: .38;
	width: 20px;
	height: 20px;
	margin-right: 14px;
	cursor: pointer;
}

.export_save_buttonX:hover {
	opacity: 1;
}

.page_jump {
	color: #fffff9;
	cursor: pointer;
}

.page_jump:hover {
	color: #f0c400;
	cursor: pointer;
}

.GameTile {
	display: inline;
	float: left;
	position: relative;
	margin: 2px;
}

.OptionBox {
	display: block;
	float: left;
	padding-left: 4px;
	font-size: 11px;
	min-width: 229px;
	color: #fff;
}

.Option1 {
	float: left;
	padding-right: 8px;
	font-size: 14px;
}

.Option2 {
	float: right;
	padding-right: 4px;
	font-size: 14px;
}

.Option3 {
	float: left;
	padding: 2px;
}

.Rating {
	float: left;
	width: 85px;
	height: 17px;
}

.TitleText {
	min-width: 225px;
	max-width: 225px;
	max-height: 60px;
	min-height: 60px;
	overflow: hidden;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0;
	border: 1px solid #aaa;
}

.StarFull {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAABNVBMVEUAAACAgID9/f3R0dGNjY1gYGDCwsLU1NSEhIR7e3uysrKXl5eCgoI4ODg+Pj5ycnJjY2NcXFySkpKtra2IiIjl5eWQkJBgYGBnZ2dYWFhDQ0P6+vqZmZmkpKR8fHzc3NzY2NjJycmZmZmQkJBvb285OTmkpKRubm5jY2NGRkZtbW1eXl5ZWVmTk5NPT0/39/fs7Ox7e3taWlpYWFg/Pz+mpqa/v79+fn5sbGyZmZmLi4tjY2N6enpra2tiYmI3Nzf5+fnMzMylpaU1NTVqamqqqqp3d3ff39/GxsaRkZFubm5dXV1bW1vk5OTY2NjCwsK/v7+3t7evr6+rq6uenp6bm5t6enpZWVlQUFBBQUE9PT3////09PTr6+vIyMiWlpaCgoJ0dHRxcXFqamplZWUzMzMyMjKqArdYAAAARnRSTlMABv69/v7IvR0N/v7+/vb19fXz8vDs6Obj3c7KysHAvb28vLi3trSumpmWi4aEe3h4cmldXVlYV1BLS0tDPjkuKigfHRgVAquFfgAAAMFJREFUGNNjgAKHOGsGVKDvroEmIu0nwYgi4Mjk4WWDImIQ7Z+kBWXLsrGzMyuKMvmzCjEzK8izyTCYiwR7uMf6MgW4+ca4B3gKGDMwuKi7hXkG+XlwBblFRKk6gzUa8id7sbB486bx6cHMteIO5vHxigg3gttkGhgS6e3J6q0NF1EL9ElNCU3wkYQ50lU4LErKQjnULdwOKmIWEqnJycCgG5+oAxVREjQB05Zi4hABDhV7qJSTnC2Y5kR4mpGDgQEAIBQdj7t7M5oAAAAASUVORK5CYII=');
	float: left;
	height: 17px;
	width: 17px;
}

.StarEmpty {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAABNVBMVEUAAACAgID9/f3R0dGNjY1gYGDCwsLU1NSEhIR7e3uysrKXl5eCgoI4ODg+Pj5ycnJjY2NcXFySkpKtra2IiIjl5eWQkJBgYGBnZ2dYWFhDQ0P6+vqZmZmkpKR8fHzc3NzY2NjJycmZmZmQkJBvb285OTmkpKRubm5jY2NGRkZtbW1eXl5ZWVmTk5NPT0/39/fs7Ox7e3taWlpYWFg/Pz+mpqa/v79+fn5sbGyZmZmLi4tjY2N6enpra2tiYmI3Nzf5+fnMzMylpaU1NTVqamqqqqp3d3ff39/GxsaRkZFubm5dXV1bW1vk5OTY2NjCwsK/v7+3t7evr6+rq6uenp6bm5t6enpZWVlQUFBBQUE9PT3////09PTr6+vIyMiWlpaCgoJ0dHRxcXFqamplZWUzMzMyMjKqArdYAAAARnRSTlMABv69/v7IvR0N/v7+/vb19fXz8vDs6Obj3c7KysHAvb28vLi3trSumpmWi4aEe3h4cmldXVlYV1BLS0tDPjkuKigfHRgVAquFfgAAAMFJREFUGNNjgAKHOGsGVKDvroEmIu0nwYgi4Mjk4WWDImIQ7Z+kBWXLsrGzMyuKMvmzCjEzK8izyTCYiwR7uMf6MgW4+ca4B3gKGDMwuKi7hXkG+XlwBblFRKk6gzUa8id7sbB486bx6cHMteIO5vHxigg3gttkGhgS6e3J6q0NF1EL9ElNCU3wkYQ50lU4LErKQjnULdwOKmIWEqnJycCgG5+oAxVREjQB05Zi4hABDhV7qJSTnC2Y5kR4mpGDgQEAIBQdj7t7M5oAAAAASUVORK5CYII=');
	float: left;
	height: 17px;
	width: 17px;
	opacity: .50;
}

.YouTube_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAUCAMAAAAjrzSKAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHnRSTlMAm4KhrKQiGo4RNKiJYAV4agk8F5RyWUoNQilTLrIu5p99AAABVElEQVQoz73SR3KEMBAF0FarlYUCGQbf/5puAQ5lzyy88V9QRfEUqvnwr0l1Xd1gzji31vRS6hytHUdxZ7Q2xq4+pW4kohBkc0rxQ3KoXNughu7xZTdaDn/4sanHIsUdd+5Dc6VvtqNlgPUQUsigDSleoqRQO7Rk9GFIXkPa66ChqIC8AKNAeeiIUsZplMpfhwpEmCj0LuguwqRUs6ZHiH2tYLHCYGk7rRO0OPITOqVnhKzkp/WmQN6chfltgTMTaRPcjIP8Ya3f+cTNdbB82IdMWhm26pfVbJdkjkLf7XDaB3/7sLZZC1OvqSBtl51lMuQLOtlnhHJbX8De9418B3/bsKbMc0g8cmahWf6m2aZrDmsM+2WNT1B7fjm02WEjMWbbhpoFImaeb4lKuKd9EEEG2X6W4kdrhCJFBZ5mR2uvln01rawv+7s6rq9uMWY4C/zHvAO0QhMouelceQAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	min-width: 43px;
	min-height: 20px;
	opacity: .38;
	margin-left: 10px;
	float: left;
}

.Twitter_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABVlBMVEUAAAAAAAAWFhbo6Ojg4ODFxcWGhoa8vLySkpIjIyPg4ODh4eHe3t7k5OTj4+Px8fHu7u7d3d3b29vf39/b29vi4uLNzc3W1tbExMTKysq5ubm3t7esrKy7u7uZmZmwsLC5ubmFhYWUlJSqqqpkZGSysrJAQEAZGRl2dnYxMTHl5eX09PTT09Pu7u7W1tbx8fHT09PMzMzb29vY2NjQ0NDFxcXNzc3k5OTCwsLS0tLq6urW1tbq6urPz8/a2trNzc3S0tLT09Pc3NzGxsbZ2dm3t7fT09PHx8fKysrp6em8vLzDw8Ph4eGdnZ2/v7/Hx8e2trapqanGxsaRkZGYmJiysrLAwMCwsLCpqamgoKCsrKyUlJScnJyBgYGQkJBvb29zc3OhoaG4uLiYmJh5eXm0tLSTk5N4eHh7e3tFRUVtbW1ycnKZmZny8vL////5+fnu7u7p6enILwfXAAAAbXRSTlMABQ7w45E1NCEM9fHu6enl3t3Z1tLOsa+eln5nY1NSTUlJQy0sHx0TDQj5+Pby8fDr6ufk39/d3NvZ1crEw767uLSyp6OemJSOjYeFgnZ1cnBubGtfV1ZUVE5NSkZDPDk1MS8tKikmJh8WFRQFouR9ugAAAOlJREFUGNNt0MWuAkEURdFT7bi7Ozx3d3d3xV3/f0IoGtKdsEYnO7mTi8mIFIvlCxoMMbkEjbcLmxuLV2TYjtcidCS2jG83une6+fY1ARXkPnFikQDcd9wZyM65atLqBl57BymM1OwuEmA//g22MjD2rffBs2QziVC6MJRS69NBqNS3nQjr/FD70T6Bt8TV0d+arTSsrqayRdgdu5OEtT5Fi5vNUpa9A79cHLekY/4X8BqFtOOQyC1z1H0BwOzuQeAeQaXPWl46RP2luG8S6OueZzzyzcPc6srUKTOIf6HRhzXRQOgrymCiPqwJHSwuTh8OAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	min-width: 20px;
	min-height: 20px;
	opacity: .38;
	float: left;
}

.Discord_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUAAAD7+/v6+vr7+/v8/Pz4+Pj8/Pz9/f329vbPz8/+/v77+/v+/v77+/v7+/v29vb19fX8/Pz8/Pz+/v7y8vL6+vr8/Pz6+vr7+/v6+vr4+Pj8/Pz4+Pj39/f7+/v////8/Pz7+/v+/v78/Pz6+vr7+/v8/Pzw8PD5+fn5+fn////6+vr9/f38/PxLZpsaAAAAKnRSTlMA+lU17sq1sAUD6pTQj3gkIsu6shP4xL2EfXRRSB4cF/DY1qupils0LSuAZUG6AAAAzElEQVQY062PV47EIBBEG0x2DpPT5lA097/eYlur+R5p3gdUPSGg6SncimUrbnd1bT6b8+nrdG7q5korhR5sFQHEyhr9vThvoQBOKTFysn45KMDxH4ZYrt9jzsgG4Lzss3MaMQlbIaK3IkVoR/Sjcq19+4q3ztc5h18imThCEhmMuSByyuUITjy08oWVbIeccSQqITaAEogQCtgIlLOMehewEnY6P0B0eQebQzn2VT+WB8P4uMx/kiZsOzdNk2u3wUhHK13h14mLjh7iD/cIGDHRTgsUAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	min-width: 20px;
	min-height: 20px;
	opacity: .38;
	margin-left: 10px;
	float: left;
}

.YouTube_Icon:hover {
	opacity: 1;
}

.Twitter_Icon:hover {
	opacity: 1;
}

.Discord_Icon:hover {
	opacity: 1;
}

.DOWNLOAD_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAoCAYAAAC7HLUcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL8SURBVHhe7Z2/jlJBFMZ5Iksbi42Af1ZjZXwCC30AHoL4GFLTUlJZWNEZWnoaGxqaaz7008N4ZljdkLDc30l+CffMnDMzO9+3l2yzg+H41efvXwYdABzz/PX7r4NsAAB+8tsgw5tH3ejpY4DeIy+8ePPx2CAaGI/HAL1nNHyCQQBqYBCABhgEoAEGAWiAQQAaYBCABhgEoAEGAWiAQQAaYJAHzmKx6Byr1Sqdc24uYQ/nopcG0SXWYrfbddPpNK27RDDIeem9QeKFxovebDZHNZcKBjkvGKS40NbYJYJBzgsGKS5UX6/0NUuRfd3Sm6UMCcTjs9ms2+/3h/x2u+0mk8khH/vGt1MmLq+hPvP5/NDHUe6pJc64F0fck8nOpMjmZvN9LgUGuQJaBhFRABZ/JvAsJ0FZ0FHMUchReHEvXiuuL4FL6HGtWF8ziPu6vpYTWi/W1taqnS2eIfa5BjBIcqFRoB53rhRX7GWBO5eJUxHz7hsFV1sry2cG0ZjmKFTj+prwM06dwWuJmkmvAQySXKiFqNB47TenOCXQWC/W6/Uhr7oo2Cjk+xqkJti7nqMMjWlObV+19a4BDJJcaDSILj8KuSUsi7wUvp/12ebRutFIFmFc/38NUjtfNIh7xL0qvI/YQ7ms1n2zPVwLGKS40MwM//oGERaz6pbL5eGz5rp/zJc972uQ2p6yc9Tm6rNDczAIBjlQu+yaaEshOe8+mi8xxjr1skkUenadxxXlWnc1iMY0RxF725wKrS3R1/af5U+dVeE9XAsYJFxovOhStFFcHsty2XyFBamxuI6iFFVmhFq+Jk6fMc7NcpmZyr3bDJnBlPe+FOVZHjq9N0gZEoCEkNWJKAaHBdSaG4UTRRnFWtaVY1m+ZhAR13FEYZvSsPoZ+I8Jini+0jwKDALQUzAIQAMMAtAAgwA0wCAADTAIQAMMAtAAgwA0wCAADTAIQAMMAtAgNYj+7dR4dAPQe/Sy+Msgz16+BYBf2BeD0e2Hb34AgD/cvvvU/QCw5RflhKK/5wAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 40px;
	max-width: 200px;
}

.DOWNLOAD_Icon:hover {
	opacity: .38;
}

.GSW_Icon {
	background: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 40px;
	max-width: 200px;
}

.GSW_Icon:hover {
	opacity: .38;
}

.DU_Icon {
	background: url('data:image/jpeg;base64,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');
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 66px;
	max-width: 200px;
}

.DU_Icon:hover {
	opacity: .38;
}

.DRM_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABCCAMAAAAlrWkSAAADAFBMVEVERETwxAD/////4raYz/Pzz5jz///h///P8/9El8////NEuOFERFz//+H/88/Pl0S2RES24v/h4OGYRET//+f5/P+9vL3huET///n5////6cPn9P///PNcRETn/////Pn/+fNGTGdER1Lz/P/b/P/z+f/V9v/08vR0wef/9tV6qc//3Kv5055ERGhLS0tzRET59/nu7u7z6eHe3t7/7cnCwsJqampHR0fDeUS9d0Tt///t+f/t9f/J7f/D6f+23//6+vql1vn/+e3/9u3m5ub9797/+NvP0tLz6c7FxcX22KylpaWfn5+WlpbhvJHtyI3nwXThuFyWXkSGXkSsRESNRET5+f/h8//h/P7P8P7h6/mr2fn29va94PP//+3r6uv/8+fi4uL/8OHs4uFErNt6rNhEodTOzs7m0K6pqan51qWbm5tEXpWRkZGIiIiEhISAgIDmu3pERHp5eXnnvnRERHRlZWViYmJRUVGrfESuXkSlXkTn8P+r3P//+fnt8fnN6PXj6PP58fGNye2Gxu3/9+f56ueUxOd0uOFcuOH//NuSu9v/89Xbzc9ElM/AwMC1tbWxsbGurq6srKyNjY1ERIZxcXG/lGjJiESzf0RcXkSlRESGRERoRET8/Py24fnb6vbt6vPJ4vOx2fOiz/PS2PCVy/Dh4u3D0+3o6Ojh3+erzOd6wedcu+elx+GSu+F6uOHw79tirtvX19fz6tVco9Xz4s9cms+xoMlEiMlEnMb/5MPz4cDhxL1Ei7ZchatEfKu9u6XhxJ7kw5VEapCYRIrtx4bbtYbVsYbYrHfMpXHbqVxcXlxEXlxVVVXbq0TVo0SeRETh+f/b8P+95f/h8PmGwef5/OGxyeHJweGru+FEteH/3NvPx9v/6NXT09O9r8/56Mnz38mNr8m2iMn54sN0mr1ckb3837bDfLaNprHJmquSiKvVu6XtyZ6lRJhcdI1ERI2xnYZEXobDoHqxmnS2lGili2jbr1zPmlx0dFyYRFxYWFjPlES2akR6REQ84osJAAAFyklEQVRo3u2bdVQUURTG73wI6LKgLrsKCKIiYIHSdiuioNjd3d3d3d3d3d3d3d3d3d4ZZhc44h+cPbLDnv0OOzP75t439zdz39v7OLtE6QUzUHoz4RBJeJOBErkyMASZAYdEQvxnBrKAKE0WEKXJAqI0WUCUJguI0mQBUZosIEqTMSAhwRGlxowJn9A53p5JYP3PM1YJDvKjVOhS71mz/DRBEV3kppQA3Nd+SGQgzTWIUsHGrQ0gvXJUglPpxAUyNocepHa4ASQ1qQdDm4soSxqgRNeO+VGWGgCnaShchKSB1zww8JgEorcg2jVHB/cd5aSGektMADKuRlG/GgUL+gUEFW0eA4SEpDhEG53RzxMjug9AVg6b4y6EQ3wCg/KgeAURxGBBQkZ/TR6UIaEKivSGCUDG16gdsP52aFCq0bFBeGutTolsIlHZZDYOB/MVO89PQ5Wc33O4aVU/GSTaQnJcyfFnQubu6uomAfErWreopnFQUN2/QDhCPirAB17ap7bNeto/yJ15ughDgi1vksSwoN3zKgGw4sasRHYmAGnqXVsTUDcgLNXouhGxUssLkYYw+TXSJvVK1U2OMm4QNr/37pJpQTRNJ4S3Gju2dXjrU9EgPgt4sOsTpwMnjF+tKaNsvFE2NojBQrCtlZP6S6kVWFFdyAQgpfxatlwaMLpVq/UBYS1DDNOvDk5tiTbbYFBeFO9GW3ODkyojtDljgxgs+Jz/Yh2sePSgTjWYAmRM+9D2vp1atu/k2ylsUvQH4qZPRIbJlaPn0HgWDpwRGyTaoiFPyc+9rPggD4ptyZ3wIOFtWoc2DknVOGg8tQlrQ/GXUmqtzpOCQ9tQSJcuIdQlrFN8vRUEQr6nJjQdFzGpfcS4Uq184+usJBBG6Rwc7BsSHNzZ5ByW9UjCSC6HBVv7FMaCJLMB0K/0TDJO3E1gRd73RBwFvHrVvgQB4RUGOhgPUmsKcaEbF4iQ1iohQBwco0rS3X2AYpOp3XIPYMNUalFTh3Sl3aQLyVfL2tDDwfEAt7u+Ip/VnnBtUp4eXwTS7cuejGuUSKIGyMEgHVd5AnWORX0kFjmyqzIAB0e9hx2Ozpdp5QUKd629qsPdcsaCvLkglkVe2LTQWZurAQpr+hbv1i4/XL2BtjFBejmDa3a4ztV1oBUoPLIysk3MB39N3jLczQ1bl+zUU7tQjLF/EU1fDOPixKn+Mo8v26qhiKbJDNmDQQpCAjEsULhruNfWoZmbsWMExafSUHAghRBph4GTpXZeBg7hGxkDBCXLi+05ST1NSOp0hlMm8+uk3CiZb8+vzSVkdFkg32xpfWLrtH8myRWv3mO6HVRHpIijFyhseJzWYVgFI8cI7H+JsUqyFs4B9SaTHTPQKBv7FDFAGCGqnUQqUfYpFgHuTUQ+q0wo2wCRYpXlM7w3AFXyjrMBV55HGCSGh514x0TJdb08RhiSN0al1vdCaCaOhVupWB/pwBUPDiIuEL5QNIhqJ1vvrah+NAd4kp1Btua2qq7NKYJkQuGXL7y4dvS5XxmwlkH0HuK7/wPiKFRRfeXUcuDBdtLtpBu9z4/UcmplPrsILr/f5jOANHLm5+LzjWvetux9Qj2NaJ2zgyODTMzn6umSnUE4wJI8f6mS80n1APaUnoHeQ15a+Tz7LC9Q9Kk1xNjU4jvcn29zi6qoo1l8OYVdOh6gTqfbzYZrX6AMR45iPWAAEaryYK9kTWucneprelgLVf011eAyg0E4fkSSCDKA54s04DFSxZ/3JcUu/NdWkD1kkOucZNICRT/YvcF5YSyI4MUR75mng3uJs408gXT73QzTr3qwDvXu2OhBaE8fPn+U1MPz8v7wRLYSJ2sG4VetKRJICzYpOZhBqkL6P1C7+cCICrKHDLItT6CjfoHCXW9frsPDcom6RDGbWssCklhlAVGaLCBKkwVEabKAKE0WEKXJAqI0mddXyhM/CXMI5vOzC/MgSU9/AIG0UiHZ33PsAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 66px;
	max-width: 200px;
}

.DRM_Icon:hover {
	opacity: .38;
}

.DMD_Icon {
	background: url('data:image/jpeg;base64,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');
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 66px;
	max-width: 200px;
}

.DMD_Icon:hover {
	opacity: .38;
}

.DSD_Icon {
	background: url('data:image/jpeg;base64,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');
	background-repeat: no-repeat;
	min-width: 417px;
	min-height: 40px;
	max-width: 417px;
}

.DSD_Icon:hover {
	opacity: .38;
}

.DCD_Icon {
	background: url('data:image/jpeg;base64,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');
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 66px;
	max-width: 200px;
}

.DCD_Icon:hover {
	opacity: .38;
}

.Snapmatic_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWcAAABUCAMAAABp/wYIAAADAFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8/PwAAAAAAAB2dnYAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQHQ0NDS0tL///8AAAD9/f2np6cAAAABAQH+/v77+/sAAAD8/Pz6+voAAAD+/v7t7e339/f19fUBAQH+/v7z8/P6+vru7u739/f29vb09PTv7+/l5eXCwsJKSkofHx/9/f3y8vLu7u7v7+/j4+PX19fW1tbJyclSUlL+/v739/fq6uro6Oh9fX1gYGA9PT37+/v6+vrIyMi2traDg4OLi4v29vafn5+YmJiTk5NoaGhmZmYJCQlCQkIsLCz4+Pjr6+vr6+vg4ODd3d3Nzc3AwMC2trawsLCBgYEZGRnw8PDo6Ojl5eXj4+Pg4ODU1NTFxcW7u7vBwcG5ubmwsLCsrKyMjIxubm51dXVWVlY3NzdEREROTk4UFBT5+fn5+fn39/fw8PDe3t7Y2NjR0dHQ0NCpqamdnZ2jo6Obm5uGhoYeHh4wMDATExPw8PDz8/Px8fHe3t7W1tbd3d3g4ODAwMDFxcXQ0NCqqqqYmJhWVlYDAwNfX18pKSnp6enw8PDh4eHf39/a2trExMTJycnNzc3Ozs66urqfn5+hoaGjo6N0dHSwsLB7e3tpaWlgYGD09PTr6+vp6enb29vn5+fY2NjW1tbExMTf39/Pz8+dnZ3CwsKMjIyLi4unp6eioqKAgIBzc3ONjY06OjpqamoqKir6+vrz8/PJycnJycnV1dWpqamysrJeXl6SkpJfX18EBATj4+Pv7+/k5OTq6ura2trf39/CwsK8vLzc3Ny1tbXa2tqMjIy8vLxMTEwoKCgqKionJyckJCTs7Ozy8vLU1NTQ0NDPz8+4uLjk5OS7u7vU1NRVVVWCgoLMzMx7e3s2NjZwcHCQkJBaWlo7Ozs9PT3i4uKysrK7u7tlZWXKysqBgYHQ0NDMzMy7u7skJCT///+JYB3iAAAA/3RSTlMABQIMCRkLBgMhEvQeB0UOEBYlDxQTHBcYESIVHxsqJo+S/iP4Yy0n+vMo9u8w/sjp3zP72uzK5+Pc0Lp/Ny331tPNtJ+aiTT85MS9Qzwp8O2CclBL4FpZVkI9PTMs6c+/s6aUfGxnSSnUwLWvrZWCeHV1bmpQR0I6My4oJerk2L2qpJeTZl5dVE00MCvg18qsq6Gagnt0cGNAODcgyrWlop6cmI2JfXlnYWFgSiofzsW4sJ6UioaCgnFsYFdUTUA7ODg1KebkoJGPhlxTUUdCysSpqKaSkI+KiXl0Y0lHPSQZ2dS6op2aiIdrYFpXVVNQRC4cE8R7VE5JJ2FQQBVx2i/MAAAZeElEQVR42u1dZ3wUVRD3bm8vt5s9ttzd7l4XL15IIJKEJNKLlABBpEREiqBIUcFKExHFitgVURB777333nvvvffePWfmvewGYkAlF4Ff5gPcvdt9Zdqb+b/ZzWb/ibxAgUAA/t2sjfJDwGBPQdDn8/n98E+Bx9PG6pYn5LHPL6iaHAkDRWRN8AfbON3SXEYmq3LcTipSLGMYmZhk2uGQv6CN0y3LZWCynpSM+WNOGdB/ck1NTd1Zp9THkmHB18bolvMYwOWwKBXvsGdNp5xLRZ2nSbrqC2zWRi2jzD4hIsa2vaBvrgmdtFAXCtoUuiUIlFmzpXHnoCY3pZMTEb9nszZaf2UOCmGz+IJql7UdqvofeuGoCw8ZQt/uENU2hV5/8vhUXTqqxmHyFtucPzplxKRYOvvGUGzon5B9bXxeXwr4VCs21XEZJSeMLY0poh6Ww7aUfbwImrZeEPe37YTry+agYMVGbtUQXyyeayh2BPITyAg1Mf3WgehFhllCm4NeP/IWCPHYXjlOV481FD0qYL4dCBQIdvrzwdhcb7fxeT3J448kpgEzkToOKk1Ymt/nCXgp1NPM1LXY3mVT0WcvUJOWVgHLAsFQct6IHFHFDoYo8+SP2CymTx2c22T8MwFkwQJUosYtvmBr4Aoev27sniPqvkKyQqDLPNTzy2L64hL6ZQ9pE4g3QHH8aigkcLiGL1LVtFAr4AreoGZO42zuJcUFAue8AZiApiulF3ZkPx25CcTPwGbAFZKirvkLAk4EEBFXrRLDQjDfXtHjjxsscB6yQgoLBQFCOnyCppvGjv1zjPaIhTf+fNDjC9mfngz08fc+jxMBvH3dQQcd/IXsz7dCF6jiHArptpqdIRSDksOopRgrpozgbK44XVSDG706FwjWfWSeZxKIQDomKzMpL7sn3/iNNxhV2hMz61LcNwQwBzfGHoJxM1P06WbUt9Grc8AnJ2ilXe4kfSLO23dugU3PXJlXPtPo4VhnUufTpAiBn16I8346+zgan2i3dors36jxZy8QeA3xaAJrhpYmo34MOmBrUk4mRbovnm+3GPDrE7cn39A7qTIpB0PiVTmHupw00ZT9G/EmyE87AY40LqQV3ZKNYfBaEPCAhuNK+4xR8m6vHr91OgEbOxfzTMTriyrvOWzuPCYmRjdqNmMwp8lhPWmU7YYrmvRUZTZj6iG/B/h8ACKUI2P5h9c9gjWOQuRDDcxEuB+r4ro8dJqhxNWN+dCKji8sPO4sLbuFFvX0uR8cMvO5535Xg5CHXVGYyz0bs9RgnpMwV5+nEJ9Jn7VVi8iTDJgDUIfW8sfdrZLnulHGlZ+++vLJZ+1RN2m7XCP6VPN5CoTw8oPPXKWr+d/lA/74/RU47iFpy8/8RlD47qAHnrn+yN5SUtcoU2ppd1lAqW/eiUO+X+T+hjrcA3wGXZfDYTnv2SBpb0SqI7eVSoYKvBzW+PUARUlakZCfJ+Et6y4FVWilSgXi86s5oq0G8/+7FAEd9w74Cky7oRgo73PhafcpBDt/HYuz6I2ywaimCnmYAOW+lq1HMfXNP1Ey8MvHry6/dfZpl/YjQOy1zy8fN+7u+66IwmLRuIBaxbY8gn065X09skoEVu91MKx8jB8IqvpN11133U1a3l2iK9iIBdUSZW/SKk8sK5YA4giH8i/opmnS5jmkAalEXEXkmdHfzppoHdAtFkB6oASSf6HPXmfbDX9bhKlvXEBb4bWSTe5fvfUfi5sP7HV7YWVsalRPpE6lRV5siBFVEPzgnL3u6M1OoGXT/omsZmPnXjyA9zZzKQX86E2cb02gW2z2+dDrBT1slT7+uQFNuQMzzeU2IFYACvqa+EcvtjqN2MO6tk13YOqOJki90EdPwAOT0MTSE3CJ5fubUWwEcbD0xZma243H7aZlFVozp7OCgq57l0q23Jxf9nrQb0dDAuk8IbeyrAmrGSA1Q1KgxyMa9IOePgI7OppJQw40Enf7elv10Y9xHX5tvCtiVZQcwbtJThwxdmNLZCG51KY1a4IWjut6GG4NghKH5IhM4RLpktiboqr+BmxC7mpkvGLN+dOs4uEom1ZLEeEZypJqnv7NLpbAsGhdTdkc0pOKIoaBawhPx0VFelsBuTgT9bLmRKz29FrJ1KOqoMUPGL5g+AFXIhLJ0RQEyCpmiCE/gIKmtOD02oQYIXZw8/LL3x0wHG4RKO6K6qJp0pB0AXEezX6NCbKaNSW24PTTF8KUVCEUWcV6CQaw05A5lgCbvRNRfl4BfYdXJRKr3vkeu3ZL30LQjbRwwYKFitiiAR8tLazUV+UYbTOqtySG2RHhmhGS/cLxQAdfKfhhVWZmyUndux2/jxKmpJXvOXEzM+bs9zoVdup+wwLTtsQ7F5WXlz9w0K94DWVFxX1JrUQ5qiu1FxxfXdjpmVslHRMyvvzoquMPLH/ggTMjMIqmKxOnnjX5+vtsDZdMwHgU45WIys2ID4x4vTS9fc1OhYVVZ3+jiJY4/Cro5cDrCLjw+mSJ9qCOOwIm6UDPtx6E9AdNzS19k4ZdMLnbTuXHzbxM0VFKLUdwrB1RavvnOHU7fxzk/2S4q2eO4eGk9VclI1GoxFsymV1+gyL7PNwwNDG2Zeccp+2PNIzi63N0C4dcPYK4bSF8X2YAJ6RTFvErz5LitFgOVVLbC2IkCvDsKd2oq7tskEQA8wpbWXjn648NF11si+SrJ+Y924d3V3hz2kiPoY+v4vkEHc3RtLqndfjOt3/lGmxadEAo6KiJZkn1e2A3RM++zafVgsV1smiMqshx6rTLUYZiRV2zIQ6o4pH06wWSKCoTBxY1AHr1Nj8e8MvJiWejeXLqeHjZyn706RHO5wJN2RK+Dh5tJJT7Z7pXPkKy4g6cRT9jEmJSageyJDp+IRwtgVOyErXnV20FjH/dlIljnD92ZtfGlYEDyyo/pLl9oxOfVXHbEmqXIg1uA3b/ISRjU0M+0/yjorF5YeOyQiXasnWy5HsTEw6rdopx67ZMu9gGVwBpYA6ZdHupYdQ3Qk7Pgtl4ic3muG04h6v64iJKLv2KpLHFEjJXst8LUD2XlhpHH0w7b1e6vs8wKg9hmldDkPBS0MmpOzmDXJaUBRX0e5+uXLqPiaGgeyxvnM0L1ir6kgG89BQJuMoAPtNZxij6eUuFmMo8NtP4qSalwWz+E+pYUt5vKA3T5268vYUZLciitG37rZ2VXX24YXKsjnMg3Z3cysqy7CgHksGGhWF/ADqImvO6UcOBU+Zms/fuBRp07EMsjumNbCQwxeiB7rkym0VNnXzaW2+dS1dczxjgat7OcMnmjWxjl4yo29K8Oqeh6n5+ZBkAAD89k/Fn8e1Ls9mLq+DTR9TLCbGwLwDDhjN0wYheouBx4AY6XCnZljXR/GuZmgy9vazyzafx0638+hb1HXgaLNXuRcxk4y0h7DnAI99kuz6UUY1feSgyoOjaW14qoqnWgtRxtb1YGF63Y1oyFSl9pCOMWRmQBMs9j0FRfLKychbw4mYwjFRlFTlOYkgjzXt0/EoIeF2qyRqx9CjQb1fDSXYU/xtnsQ3htFJJMRNGL2QX0SglGvTisL270oJQvR2toas6YxOX1gR234AsTusi/HhzEuywhYmemoDtNj1mcXWD9xgw0cRcnDnOxK7U+NpTO9PCQejjf6CroFapAFd7Df2+OAsxuKZFxMwRhY2Xi7IKmdM7AJJz6fiHQTzTYknYDLMnkglM1EESpHmzyPF89SarKTnj0Veol+NWli09hynyuT8wnw4Gz7ZnaSQ19N0xA4FSSLakXgjo8/DCQz5iBzKNwyTZ5+RLO1K/m2MTl1aPhrRYFGPZH/HzKXngM0vlBNlSMvMHVTWcDdYrYdzYuckDlX92Bv53zjGZWHHZB/hxu1pLCPojfLV1KSUMsX+Qapk65rhtqh7unvdCN/LULYNzRZdJtiZotnEj9TEOUVnSvO0JjP9qEv5XfSEIkwRx7FOPdyahHvrWyjfLaQboaijLqqdhyucCXo8ZiqDHnqzIOeEFDbsnOe8jFA3WwrVmbwLvxjL37HHmvzvMPxpPZPegshXuN/LCacg0pGP25SoxYgkdwmJEdvROtOBjUVH2MUzLTmSvJQWboQt+VRzXifCwFVj6T+eeciJL7pnbpiur9z8bkdtiH3zoBSL32DLi87a20Fjz3ic217SDyLDsJfz44KPE3IojUqmy8Q9S7EB89gi6cTVx7OIMhruQLsL5Zuq2LqSaMQgvXB/RiblnPpP+tLfMIO/jxdq3EjKsFUpEEMLSJdhB9QKceD6I4AVyH6mezBl2qk9qvgAeDV+Sa6CdjozZmiqbqd14EQ3O7CTmImC1DJkAh54CVXRtE2W1fzmo1UdgEddLoHyBAGo4jVJrcc1rz3Y02sV6K7atpA6l+IKar5kvKVLp10Vk06iJcPijTGPgTLHIkh3i6y0krcOZKMBHdGwsbz4T2l5xXyDnk2H5w64wf58Q/5asahZMPG+oHik1cNqYewZze/cD5zy+SGygE2BMR130R825NP29FFkIiePI3fVjRSB8LakqMldumw2y6gAWUZexQxAxB6BbYmPXGeCfXc2j2843knIoKqZ3dlr2TJt6XDR2Jf2tF0GgWE3VmVzxXIV4wmPDQxz9pWH3zbnqDYRNW1LTbJQE6cRRXWixx4jge4R3zqQ+h+W32o3y25AuLR1KcxmpaD7YJor78eV2H6dA0gCpjUQL7jBd1AQ5cT79trdTIOYGKNtjVMfBjQGsi63ng5F4mP3OIg+BEQncwsRFi9w3I2p+yPWLGwKgwn0hW1ejYjHtkBUgGQ8mT08MJoAoTYMQn3GubnjhBVkupg7248EjiXcXRxL0XaLvuX0lmL/H/85zFG1Q9pRPIsRAz6yoJv+7MC74QsnLi3hc3Qs8WIHHKTPtV2ypqm4QNw68l1SXFzpxNTqhUVR3HFPMaeTECe9ITyL7Rdfi9eEt3DUdEcPSVeDjhGqexo+FFoA8TBZgn4RlPV5KnshFOKGE6yfIX6F6F79HW+jlGD1wScyooE0PJUEzm0Becsj+oMGU+CxflHtBobQ7z4SqkiLzG1wvhkBhe+aI6norMh67FFBGQauJgNuYR1Lo0XCYy0I0rkYU1dEmN2cw47xh4QqIJftXkx6hquEt3ElUjJZ0BFMJaGP41o7YglbEJnKECbED2sNuDFdmPOSxxH4kzR1I6ISpkKCO4SqPdsNmMohJB0aZxjwLwqYIrEWtK34SIwgj5Z1wDewMYh9T1nQeXe7cm8Ufzg7W4aikJkTNqTmaN3pAV0ykvSXzKaoj42TQxZBeJmyt3E9SfNFxHjlbwYbKLLKRHaU4Bg9u1N7jXgmLZzG8qGHlUza7g1WfDKUqn9Xd89ZHwyXIVJPhMpMN3AP4sMzHzwFJULyZOIcJj1SCUFZNU/35LtZ1UtPbWLygxMMiM6xJZVKDxfMFb5O2BND29sx6EzhPWi3c/WSRs8s7bhNpFDpBrvNsG+yMeuRiDmfciwBegFw6c6TvVsawBTes6dTrniDRANoDqTspYoCfQGpmdjcSDbZxpiIdEgvzbRDdsYsH0ChXM6tAlQCic6DWKX6g0S9m6JdkWQm2P99oWKBGzPTaFVGLJPshyJ9J+jEaEgHnYYzU8zk3CSO3wVz85GIE+HhIUtqXoimEolDhD6VuPke/EmgMqpxQio6TA1FAXUajT+AG7xoST+z26+I4BZ6luN+5pXZmkuBZqJ6uIHFzq3CPPvNPaJPpKTnSHQBCMwPY8iD28HInOJIgrXZmyAdqOZR+not85k/KUfhFXhKTMHI0g2g7Gg1MdSrMyG2UTyAnQEwln4BYJRfE/BKKHVkxqxPG9StlPkFT9mHy54CnF9Pw0duRtNA9syR0FouFiM9MejMI7zgUNZy+M2udRXxvVcJ8TlnK0u9TJFFheldFWwnf5Sja6A4qEIQvnbk+A4OIzXrskj455iVFgbsNFhsvZibBJdm/ITBAn8DjhFm0G3FHejgJawxPjwW++R5G+YXL50HEMdzBIsp8hhpWU8xGTmIPFis7fBbsbUkU+2ILRT21I8hwW53PAQC9k6UPM418IpGULqcM7XlaHuPahHKaWgZ8LdZQO9FVAGPCuDSW4+47UwhCbuOoDjyhgANOIOCJNAebhkxAp8AxBxd2YjwaSDybQPJlfoIjFUEWKDA+P29gNI3nFWYv2jZIA1bn848sviRpMSd/cQOf9dpq6qW4VZ+SJJQjYhafCpMhDEAxM3u56ROf6hzagE6FfRFRCnbwMcUA7cYcJzGnAch+mLwx2nNsc8Z3G6JgvyAAbK+khjKDBlkFcGft78BODnpZ07CXMtg0Qb52BMXpKDwe6ExKiSE8QA+bE+gGGojsBr3+TA7EiSrGMGg408nYTjMQJAC7spgfOSOLhdDef0zrUfYe8LBX99hS6kbUNdo/kkpxnYuT82SPFtjlS8NS/aplDGRBblYJh0KAjjwG2sw4/WIK0nKfDxQt1Ze8phQH7FK3bFuEISgizybCqh+QQmX/rZvAEPPJwPfke6lPZrrZL4tGUQDqq7CHawqfjFmaGrWUu8E3lVPTeSko2yf4LjOInTYszUCi4wsG4a7L+/C5RXBuUN0xiXLQrw3MQeESIt/aKQhW2aTEB+10HUQdg6YBF6BO6va6hoOLiaao3FvN0qe43+EzGWzRz6mEFdGV1G1bsYcvUlIymTBGwjJeOpcFvpUASkQiupm+HS/ZrTQZlq17lt86rzRVdjE9ov8G1NfH4Qql+DS643xJdmGI2dR0CQGa5AOuJvWtNMRISAV1iC19kK74MBuDacbu2B5GfG0LYmJZRoxoWjSulEK/SCdmM2Jcjmph0VjBwMU3ShUrLEdsKfshA0UrDZisHOUkr5U0FY+qmzgCNbQ20oCg33DcEk3J2H92jw4NqMITimVLhzOkgzjAc1tmsBdVpgwpU1o2/mnmY57MplKXX4MuZDwDRbu8gldIcELxATExY4ftuxdBoNL9xYtKEBG9dDxcEKMrHnJhp4bI0gWEOIA9mRreKEsnzGRSiaVWMnEW3VKWSvXaEwQ3dPylTD8eL0tLiqJIMLnyHNG1T8JUEoqUzgK0SnZxWzbNhn68kDH6S5xLgpO0NkoorKxkjcM/rDdR1kGSFDOK9x/bs797Slg4LaFHrNg5xLLplNzyLfuJLUglHnp4Wc9ly1559H2OEJ23rH8hMGtQWeV5vIt+J06ZctiU884rJ9BJ0XXz+pxL73507nlTDjusPVxxLi2+wkmPEZno63gSruAMfq345LbRo486avToLy99rYQx+sQLBwxBlHZp2W381P7aC2cfMXu//U696KJ3c7ypx8N770ctx/Ii3UkDBvXsueyTVx7lDUVnDFzWk9PI9mulR17++Bc3M+cPqt352GVbroNG7b3XYbv02K2a+Mep25JEPKTpCymDPs6pfkDA9v6uuWapwz6GUbp3k2YEncSwngDmNU+LKabhwhxW5LhnDkxc5ozBqc/gxnefbRjpuV1yrUS/aXyqnCnyFSX/pZuSc2oBAvUL8W9o5idxiJcsWDMfafa+rS9LiKJSv1XTXwbGdDl8T8e1DTqVkhTO5+XuU88N4q1ay719bpaSojmxItc6NOKK6Gp8FvTX/0MvVe3nSXbUj/vzTdTwmNWoREqID69pRpln3q3ENS1O9T4u8bhXVtcu9ML7dBdI1g8maz+A8BD+zN0dzd9dsyShR7WIOTLXOnSmyLJjt/L2un8rqc7td5ghiRHEJj3wiMfLN9xww01XIjbvFoxbw09aVLgmbdft7CckESM5Nf7ts+XVJby9pIgnhxAF6suHFDZHHXHugQY7/PO5g4FesFTe5MX06Y5nRvzdneXXTM3gGw0x9L+5orAVqONynRTP5bO+6J8yuMN2XTsvHjlmviElLVYwS8VKcVEU4yH+VKxbszj8rnar07C7FyZwGy7wYD1mcnjtPGyd+/Pjnx3bAKEFIY0Zftewdn9Hw+66hz3Q4L5NwFREXW1cTqrZyn3D/ubWBfjYEmaaWMT2NgyQV6K5fodnby6BEtz08g2br5MG7Tr1kjnzZxgxxbTjcsipgw5gVKg60aJ74qKFdVtcjWwrHKWqXlajG6HfTam08lLarXomZPaUUxzbmxIUgroPNFAXIY0Krt3yaKzVheCzCeGM/byoFPIsGDjPZOtu3a6jFzI+qrgOSiQUxRRFKx6BpfkJfnWznKZF9XQy7hfWILc8n0rqKb+O2rGya/mZAAIZ9EbeZsh5wqu5RwaavZtmzC6hgfNOfKVrFKmHovI6KBrVtJCKnArSU+ZrZJR//6LoJoQ3ur9zvCixgtLnbscwfBfam6M1hYn0d8ntWgemAfJPNGLTR8nXScFgQQG/vSUJISSGMMyKhTf198HmC4BaN1ExF4OE91WiG/3rUjZYwmqB/Zyywo3+dSkbLCGuPJShpml943/L0oZKdJDCDgzabwovZ9tQKcAq83jdykb8wpQNnLD4hSF7Fb3b3lGaL+JH1kS7bPpR3f9G5DZm5RoOn9qiuvwQRRsTmdvoenSb28gfeQRryRbMbUiRNreRJyJ9vjXHSoqSbdFG/sjjj9zBHr+QNoFXwW64BOcu9k2LBuc6vW6rwTa3kS+ilxhYAH2bemjjfxXshkz4PHM0EtHa/hRZfokOQIDa/rRevonen7Xp//3TvwAmefRCOwiUlwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	min-width: 444px;
	min-height: 159px;
	max-width: 444px;
	max-height: 159px;
	background-position: center;
}

.switch {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 24px;
}

.switch input {
	opacity: 0;
}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider {
	background-color: #f0c400;
}

input:focus+.slider {
	box-shadow: 0 0 1px #f0c400;
}

input:checked+.slider:before {
	-webkit-transform: translateX(76px);
	-ms-transform: translateX(76px);
	transform: translateX(76px);
}

.slider.round {
	border-radius: 34px;
}

.slider.round:before {
	border-radius: 50%;
}

.slider:after {
	content: 'Arthur';
	color: white;
	display: block;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

input:checked+.slider:after {
	content: 'John';
}

.switch_import {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 24px;
}

.switch_import input {
	opacity: 0;
}

.slider_import {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider_import:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider_import {
	background-color: #f0c400;
}

input:focus+.slider_import {
	box-shadow: 0 0 1px #f0c400;
}

input:checked+.slider_import:before {
	-webkit-transform: translateX(76px);
	-ms-transform: translateX(76px);
	transform: translateX(76px);
}

.slider_import.round {
	border-radius: 34px;
}

.slider_import.round:before {
	border-radius: 50%;
}

.slider_import:after {
	content: 'Import';
	color: white;
	display: block;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

input:checked+.slider_import:after {
	content: 'Import';
}

.RDR2_DROPDOWN_LIST {
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px 12px;
	background-color: #292929;
	font-weight: bold;
}

.switch_convert {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 24px;
}

.switch_convert input {
	opacity: 0;
}

.slider_convert {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider_convert:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider_convert {
	background-color: #f0c400;
}

input:focus+.slider_convert {
	box-shadow: 0 0 1px #f0c400;
}

input:checked+.slider_convert:before {
	-webkit-transform: translateX(76px);
	-ms-transform: translateX(76px);
	transform: translateX(76px);
}

.slider_convert.round {
	border-radius: 34px;
}

.slider_convert.round:before {
	border-radius: 50%;
}

.slider_convert:after {
	content: 'Encrypt';
	color: white;
	display: block;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

input:checked+.slider_convert:after {
	content: 'Decrypt';
}

.switch_gtavvs {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 24px;
}

.switch_gtavvs input {
	opacity: 0;
}

.slider_gtavvs {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider_gtavvs:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider_gtavvs {
	background-color: #f0c400;
}

input:focus+.slider_gtavvs {
	box-shadow: 0 0 1px #f0c400;
}

input:checked+.slider_gtavvs:before {
	-webkit-transform: translateX(203px);
	-ms-transform: translateX(203px);
	transform: translateX(203px);
}

.slider_gtavvs.round {
	border-radius: 34px;
}

.slider_gtavvs.round:before {
	border-radius: 50%;
}

.slider_gtavvs:after {
	content: 'Modded Vehicle';
	color: white;
	display: block;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

input:checked+.slider_gtavvs:after {
	content: 'Default Vehicle';
}

.switch_endis {
	position: relative;
	display: inline-block;
	width: 228px;
	height: 24px;
}

.switch_endis input {
	opacity: 0;
}

.slider_endis {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider_endis:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider_endis {
	background-color: #f0c400;
}

input:focus+.slider_endis {
	box-shadow: 0 0 1px #f0c400;
}

input:checked+.slider_endis:before {
	-webkit-transform: translateX(203px);
	-ms-transform: translateX(203px);
	transform: translateX(203px);
}

.slider_endis.round {
	border-radius: 34px;
}

.slider_endis.round:before {
	border-radius: 50%;
}

.slider_endis:after {
	content: 'Disabled';
	color: white;
	display: block;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

input:checked+.slider_endis:after {
	content: 'Enabled';
}

.progress-bar {
	background: 0;
	zoom: 1;
	background: rgba(255, 255, 255, .3);
	height: 6px;
	position: relative;
}

.progress-bar span {
	text-transform: uppercase;
	background: #fff;
	max-width: 100% !important;
	text-indent: -5000px;
}

.progress-bar span,
.progress-bar span.under {
	display: block;
	height: 6px;
	left: 0;
	position: absolute;
	top: 0;
}

.progress-bar span.under {
	background-color: #fff;
	text-indent: -9999px;
}

#freemodeStats .progress-bar,
#sp-stats .progress-bar,
#charnav .progress-bar {
	background: 0;
	zoom: 1;
	background: rgba(240, 200, 80, .3);
}

#freemodeStats .progress-bar span,
#sp-stats .progress-bar span,
#charnav .progress-bar span {
	background: #f0c850;
}

#award-progress .progress-bar span {
	background: #986500;
}

#award-progress .bronze .progress-bar span {
	background: #989898;
}

#award-progress .silver .progress-bar span {
	background: #fecb00;
}

#award-progress .gold .progress-bar span,
#award-progress .platinum .progress-bar span {
	background: #a5debd;
}

.progress-bar .bar-section {
	background: 0;
	border-right: 2px solid #333;
}

.switch_svpsvs {
	position: relative;
	display: inline-block;
	width: 400px;
	height: 24px;
}

.switch_svpsvs input {
	opacity: 0;
}

.slider_svpsvs {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider_svpsvs:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider_svpsvs {
	background-color: #f0c400;
}

input:focus+.slider_svpsvs {
	box-shadow: 0 0 1px #f0c400;
}

input:checked+.slider_svpsvs:before {
	-webkit-transform: translateX(375px);
	-ms-transform: translateX(375px);
	transform: translateX(375px);
}

.slider_svpsvs.round {
	border-radius: 34px;
}

.slider_svpsvs.round:before {
	border-radius: 50%;
}

.slider_svpsvs:after {
	content: 'Stock Vehicle Preview';
	color: white;
	display: block;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

input:checked+.slider_svpsvs:after {
	content: 'Stock Vehicle Statistics';
}

.Speed_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMA+qdQVUPsrE08DATndGA3MfHj2MqVjoMsJx4XEhEB9b6znYdvknb2BAAAAINJREFUGNOdzccVwzAQA1EwiUk5B0uO6L9Fi6rAz3PZ/Sfg325e62o/oF9H4jpkPHvAC5fsMjZ2etuluj+TjeC4pafOxHKeveUHl3OOQUYUtJfXnFkoqNGzQsqRBUpKNHliVL4cznnRQQgpZWnILU7SsoM3Sql5bvsQnFKmBq6iNvi1Lz3pB+VJHDt+AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	min-width: 16px;
	min-height: 16px;
	max-width: 16px;
	max-height: 16px;
	margin-right: 6px;
	float: left;
}

.Acceleration_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMAmfVkjNjUHvLoj+zOrJeTWEo+LykI7ePg3ru6c3JsXxQL6unZ/gAAAGtJREFUGNNdylcOg1AMRFHz4rwGoZNGn/0vEiSQsLl/czSkciFoqGA08B0svNo1/vrx+o2Qu8FQQh18N0soMdFDQGt6kuC+HyehDmlDFywM29IJnavyN3ilEzKPPZPZ555NDXFSxBiL5CjnDY/EBkiK8NwZAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	min-width: 16px;
	min-height: 16px;
	max-width: 16px;
	max-height: 16px;
	margin-right: 6px;
	float: left;
}

.Braking_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8g2+bRAAAAK3RSTlMAp2jswoN899+7i2RJ0MvFs6+XkT48EQsE5di3nWxgOiwaGAnxoW5iVTIepYVxgQAAAKNJREFUGNNtjdcWgjAQBW9CElroIFVp9v3//3NBfdJ5yszJ2Yu/lFoIPQKHeddJ0U5qVbSwjw598EqZ8TePn3EQREQhkFoYdgORNZpOwP2CmEgAKm6gjsDigy9IXwNmCDig34MjAN/JJYcUHVGAujD1Kq484SMncqumjWC3lTLD5HIpZFi428rAUdKXvq6SFcDt/PY2V12FjadOPC8xMx4Wv7wAcVoQTNtJ/2EAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	min-width: 16px;
	min-height: 16px;
	max-width: 16px;
	max-height: 16px;
	margin-right: 6px;
	float: left;
}

.Traction_Icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMAoKilmr+sncOUHe3HtYd5Mfjlzrp2cWBOJhUPCgcD+vLd2dWxkIFlWVM8NywY4qJpRiWeHMS5AAAAuUlEQVQY0z2NVRLDMAxEa3YcZmiTUhhKuf/dqtoz3S/pafT2YHJSy+RTZlswK1Xm1LF3HQoA7Y/YJZQSOsyqBuCd9S2MHOy9Av1fvjOUxFEIGMFeHT85lU7Ciehwph03yZHAJAsa3dgZ/+XGUD+sAJoqKFLM7lBsHMeTGi0pXUyewvUBiDBmHCHO/bnWDss47LtrpWMJoN6CyefO9fJ3rEUqJGsxwYT1P4f+OF8Tr6iMI2q9fNmag8kXgx0T62hAuFoAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	min-width: 16px;
	min-height: 16px;
	max-width: 16px;
	max-height: 16px;
	margin-right: 6px;
	float: left;
}

.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12,
.grid-13,
.grid-13x,
.grid-14,
.grid-15,
.grid-16,
.grid-17,
.grid-18,
.grid-19,
.grid-20,
.grid-21,
.grid-22,
.grid-23,
.grid-24 {
	display: inline;
	float: left;
	margin-right: 5px;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item.active-link[_ngcontent-osj-c5] .act_icon[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:focus .act_icon[_ngcontent-osj-c5],
#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5]:hover .act_icon[_ngcontent-osj-c5] {
	opacity: 1;
}

#sidebar[_ngcontent-osj-c5] .menu-lists[_ngcontent-osj-c5] .menu-item[_ngcontent-osj-c5] .act_icon[_ngcontent-osj-c5] {
	
}

.grid-6 a:link {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-6 a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-6 a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-6 a:active {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-7 a:link {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-7 a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-7 a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-7 a:active {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.grid-1 {
	width: 35px;
}

.grid-2 {
	width: 75px;
}

.grid-3 {
	width: 115px;
}

.grid-4 {
	width: 155px;
}

.grid-5 {
	width: 195px;
}

.grid-6 {
	width: 235px;
	-webkit-box-shadow: 0 8px 30px -8px #000;
	-moz-box-shadow: 0 8px 30px -8px #000;
	box-shadow: 0 8px 30px -8px #000;
}

.grid-7 {
	width: 278px;
	-webkit-box-shadow: 0 8px 30px -8px #000;
	-moz-box-shadow: 0 8px 30px -8px #000;
	box-shadow: 0 8px 30px -8px #000;
}

.grid-8 {
	width: 315px;
}

.grid-9 {
	width: 355px;
}

.grid-10 {
	width: 395px;
}

.grid-11 {
	width: 435px;
}

.grid-12 {
	width: 475px;
}

.grid-13 {
	width: 515px;
}

.grid-13x {
	width: 494px;
}

.grid-14 {
	width: 555px;
}

.grid-15 {
	width: 595px;
}

.grid-16 {
	width: 635px;
}

.grid-17 {
	width: 675px;
}

.grid-18 {
	width: 715px;
}

.grid-19 {
	width: 755px;
}

.grid-20 {
	width: 795px;
}

.grid-21 {
	width: 835px;
}

.grid-22 {
	width: 875px;
}

.grid-23 {
	width: 915px;
}

.grid-24 {
	width: 955px;
	margin: 0;
}

.lastgridchild {
	margin-right: 0;
}

.SSRow {
	float: left;
	min-width: 100%;
}

.btnX {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btnX:focus,
.btnX:active:focus,
.btnX.active:focus,
.btnX.focus,
.btnX:active.focus,
.btnX.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btnX:hover,
.btnX:focus,
.btnX.focus {
	color: #333;
	text-decoration: none;
}

.btnX:active,
.btnX.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btnX.disabled,
.btnX[disabled],
fieldset[disabled] .btnX {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}

.btnX-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btnX-default:hover,
.btnX-default:focus,
.btnX-default.focus,
.btnX-default:active,
.btnX-default.active,
.open>.dropdown-toggle.btnX-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btnX-default:active,
.btnX-default.active,
.open>.dropdown-toggle.btnX-default {
	background-image: none;
}

.btnX-default.disabled,
.btnX-default[disabled],
fieldset[disabled] .btnX-default,
.btnX-default.disabled:hover,
.btnX-default[disabled]:hover,
fieldset[disabled] .btnX-default:hover,
.btnX-default.disabled:focus,
.btnX-default[disabled]:focus,
fieldset[disabled] .btnX-default:focus,
.btnX-default.disabled.focus,
.btnX-default[disabled].focus,
fieldset[disabled] .btnX-default.focus,
.btnX-default.disabled:active,
.btnX-default[disabled]:active,
fieldset[disabled] .btnX-default:active,
.btnX-default.disabled.active,
.btnX-default[disabled].active,
fieldset[disabled] .btnX-default.active {
	background-color: #fff;
	border-color: #ccc;
}

.btnX-default .badge {
	color: #fff;
	background-color: #333;
}

.btnX-primary {
	color: #fff;
	background-color: #f0c400;
	border-color: #357ebd;
}

.btnX-primary:hover,
.btnX-primary:focus,
.btnX-primary.focus,
.btnX-primary:active,
.btnX-primary.active,
.open>.dropdown-toggle.btnX-primary {
	color: #fff;
	background-color: #3071a9;
	border-color: #285e8e;
}

.btnX-primary:active,
.btnX-primary.active,
.open>.dropdown-toggle.btnX-primary {
	background-image: none;
}

.btnX-primary.disabled,
.btnX-primary[disabled],
fieldset[disabled] .btnX-primary,
.btnX-primary.disabled:hover,
.btnX-primary[disabled]:hover,
fieldset[disabled] .btnX-primary:hover,
.btnX-primary.disabled:focus,
.btnX-primary[disabled]:focus,
fieldset[disabled] .btnX-primary:focus,
.btnX-primary.disabled.focus,
.btnX-primary[disabled].focus,
fieldset[disabled] .btnX-primary.focus,
.btnX-primary.disabled:active,
.btnX-primary[disabled]:active,
fieldset[disabled] .btnX-primary:active,
.btnX-primary.disabled.active,
.btnX-primary[disabled].active,
fieldset[disabled] .btnX-primary.active {
	background-color: #f0c400;
	border-color: #357ebd;
}

.btnX-primary .badge {
	color: #f0c400;
	background-color: #fff;
}

.btnX-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btnX-success:hover,
.btnX-success:focus,
.btnX-success.focus,
.btnX-success:active,
.btnX-success.active,
.open>.dropdown-toggle.btnX-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btnX-success:active,
.btnX-success.active,
.open>.dropdown-toggle.btnX-success {
	background-image: none;
}

.btnX-success.disabled,
.btnX-success[disabled],
fieldset[disabled] .btnX-success,
.btnX-success.disabled:hover,
.btnX-success[disabled]:hover,
fieldset[disabled] .btnX-success:hover,
.btnX-success.disabled:focus,
.btnX-success[disabled]:focus,
fieldset[disabled] .btnX-success:focus,
.btnX-success.disabled.focus,
.btnX-success[disabled].focus,
fieldset[disabled] .btnX-success.focus,
.btnX-success.disabled:active,
.btnX-success[disabled]:active,
fieldset[disabled] .btnX-success:active,
.btnX-success.disabled.active,
.btnX-success[disabled].active,
fieldset[disabled] .btnX-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btnX-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btnX-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btnX-info:hover,
.btnX-info:focus,
.btnX-info.focus,
.btnX-info:active,
.btnX-info.active,
.open>.dropdown-toggle.btnX-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btnX-info:active,
.btnX-info.active,
.open>.dropdown-toggle.btnX-info {
	background-image: none;
}

.btnX-info.disabled,
.btnX-info[disabled],
fieldset[disabled] .btnX-info,
.btnX-info.disabled:hover,
.btnX-info[disabled]:hover,
fieldset[disabled] .btnX-info:hover,
.btnX-info.disabled:focus,
.btnX-info[disabled]:focus,
fieldset[disabled] .btnX-info:focus,
.btnX-info.disabled.focus,
.btnX-info[disabled].focus,
fieldset[disabled] .btnX-info.focus,
.btnX-info.disabled:active,
.btnX-info[disabled]:active,
fieldset[disabled] .btnX-info:active,
.btnX-info.disabled.active,
.btnX-info[disabled].active,
fieldset[disabled] .btnX-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btnX-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btnX-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btnX-warning:hover,
.btnX-warning:focus,
.btnX-warning.focus,
.btnX-warning:active,
.btnX-warning.active,
.open>.dropdown-toggle.btnX-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btnX-warning:active,
.btnX-warning.active,
.open>.dropdown-toggle.btnX-warning {
	background-image: none;
}

.btnX-warning.disabled,
.btnX-warning[disabled],
fieldset[disabled] .btnX-warning,
.btnX-warning.disabled:hover,
.btnX-warning[disabled]:hover,
fieldset[disabled] .btnX-warning:hover,
.btnX-warning.disabled:focus,
.btnX-warning[disabled]:focus,
fieldset[disabled] .btnX-warning:focus,
.btnX-warning.disabled.focus,
.btnX-warning[disabled].focus,
fieldset[disabled] .btnX-warning.focus,
.btnX-warning.disabled:active,
.btnX-warning[disabled]:active,
fieldset[disabled] .btnX-warning:active,
.btnX-warning.disabled.active,
.btnX-warning[disabled].active,
fieldset[disabled] .btnX-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btnX-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btnX-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btnX-danger:hover,
.btnX-danger:focus,
.btnX-danger.focus,
.btnX-danger:active,
.btnX-danger.active,
.open>.dropdown-toggle.btnX-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btnX-danger:active,
.btnX-danger.active,
.open>.dropdown-toggle.btnX-danger {
	background-image: none;
}

.btnX-danger.disabled,
.btnX-danger[disabled],
fieldset[disabled] .btnX-danger,
.btnX-danger.disabled:hover,
.btnX-danger[disabled]:hover,
fieldset[disabled] .btnX-danger:hover,
.btnX-danger.disabled:focus,
.btnX-danger[disabled]:focus,
fieldset[disabled] .btnX-danger:focus,
.btnX-danger.disabled.focus,
.btnX-danger[disabled].focus,
fieldset[disabled] .btnX-danger.focus,
.btnX-danger.disabled:active,
.btnX-danger[disabled]:active,
fieldset[disabled] .btnX-danger:active,
.btnX-danger.disabled.active,
.btnX-danger[disabled].active,
fieldset[disabled] .btnX-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btnX-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btnX-link {
	font-weight: 400;
	color: #f0c400;
	border-radius: 0;
}

.btnX-link,
.btnX-link:active,
.btnX-link.active,
.btnX-link[disabled],
fieldset[disabled] .btnX-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btnX-link,
.btnX-link:hover,
.btnX-link:focus,
.btnX-link:active {
	border-color: transparent;
}

.btnX-link:hover,
.btnX-link:focus {
	color: #2a6496;
	text-decoration: underline;
	background-color: transparent;
}

.btnX-link[disabled]:hover,
fieldset[disabled] .btnX-link:hover,
.btnX-link[disabled]:focus,
fieldset[disabled] .btnX-link:focus {
	color: #777;
	text-decoration: none;
}

.btnX-lg,
.btnX-group-lg>.btnX {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}

.btnX-sm,
.btnX-group-sm>.btnX {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btnX-xs,
.btnX-group-xs>.btnX {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btnX-block {
	display: block;
	width: 100%;
}

.btnX-block+.btnX-block {
	margin-top: 5px;
}

input[type=submit].btnX-block,
input[type=reset].btnX-block,
input[type=button].btnX-block {
	width: 100%;
}

.form-controlX {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-controlX:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-controlX::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-controlX:-ms-input-placeholder {
	color: #999;
}

.form-controlX::-webkit-input-placeholder {
	color: #999;
}

.form-controlX[disabled],
.form-controlX[readonly],
fieldset[disabled] .form-controlX {
	cursor: not-allowed;
	background-color: #eee;
	opacity: 1;
}

textarea.form-controlX {
	height: auto;
}

.Comment_Owner {
	float: left;
	font-weight: bold;
}

.Comment_Date {
	float: left;
	color: #999;
	padding-left: 4px;
}

.Round_Button {
	border-radius: 12px;
	border-color: #f0c400;
	border-style: solid;
	padding: 5px;
	margin: 5px;
	border-width: thin;
}

.Round_Button:hover {
	background-color: #323232;
	color: #f0c400;
}

.CollapsPanle {
	display: none;
}

.CPTitle {
	cursor: pointer;
}

.card-block {
	margin-top: 10px
}

.mytooltip {
	display: inline;
	position: relative;
	z-index: 999
}

.mytooltip .tooltip-item {
	cursor: pointer;
	display: inline-block;
	font-weight: 500;
	padding: 0 10px
}

.mytooltip .tooltip-content {
	position: absolute;
	z-index: 9999;
	width: 360px;
	left: 50%;
	margin: 0 0 30px -278px;
	bottom: 100%;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	-webkit-box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
	box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
	opacity: 0;
	cursor: default;
	pointer-events: none
}

.mytooltip .tooltip-content::after {
	content: '';
	top: 100%;
	left: 77%;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: #2a3035 transparent transparent;
	border-width: 10px;
	margin-left: -10px
}

.mytooltip .tooltip-content img {
	position: relative;
	height: 140px;
	display: block;
	float: left;
	margin-right: 1em
}

.mytooltip .tooltip-item::after {
	content: '';
	position: absolute;
	height: 20px;
	bottom: 100%;
	left: 50%;
	pointer-events: none;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.mytooltip:hover .tooltip-item::after {
	pointer-events: auto
}

.mytooltip:hover .tooltip-content {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg);
	transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg)
}

.mytooltip:hover .tooltip-content2 {
	opacity: 1;
	font-size: 18px
}

.mytooltip .tooltip-text {
	font-size: 14px;
	line-height: 24px;
	display: block;
	padding: 1.31em 1.21em 1.21em 0;
	color: #fff
}

.btnG {
	border-style: solid;
	border-color: #f0c400;
	background-color: #323232;
	color: #ffffff;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 4px;
	border-width: thin;
}

.btnG:hover {
	color: #f0c400;
	background-color: #424242;
}

.Total_Label {
	float: left;
	font-size: 14px;
	margin-left: 4px;
}

.Downloads_Icon {
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAArElEQVR42mNgoAbYsWOf/p49B/aD8O69B/qJ0rRr1z77vfsO/QdhkEasinbv3s0PwsRo2rp3rzxc0e49B87DNOLStHvvwXoQRjEZphGbpj179seD1aBrgilC58M0oGgC+2nPgftwCaCNcE17D76HscFyu/f5owYzmgJ0DLIRe/zg0IhVAz6NwAieT1yKgGokSgMMgJyDNwmBTMYXAMh4156D+RjxRAjD44kcmwCXgnSMAZJBjwAAAABJRU5ErkJggg==");
}

.Likes_Icon {
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAflBMVEUAAAC/v8S+vse9vcG6vcC/wMS9vcG9vcLExsm9vb/JycrAwcW9vsK8vsK8vMG4uLy7u8e7u8O9vcHCw8e8vcDAwcW9vcLHx8y7u7/HyMy7vcC8vsHCwsa6vcK9vcC9vcG9vsK/wMTBwsbOz9PExcrKzNDHyM3X2d3Q0tbCw8e2ITGLAAAAIHRSTlMAMBt0Mfh9aTAoBtvFikgkFA/x7Ora0s+6oJySf2FKOipX+h4AAACDSURBVBjTdc9XDoMwEEXRcS9AgPQed8j+NxiDhJClcP7e/RhpYBO97cpdDY9in2J4wQpVyTK87u4cjd03nD9FD7i+vNtgjTHRZwJoHDj+5jAbG0DOE+yWkEgZwlGVId1hDssNyz4ANIwEJ2cn8aoBFPNC18Fl4TC9o5XsoZMoky388QPZ8w782NZ0QwAAAABJRU5ErkJggg==");
}

.Dislikes_Icon {
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAflBMVEUAAAC9vsK8vMa9v8O9vcHAwMC9v8PCwse9vcK8vsHIyMi9vcK9vsPAwMbAwMSpv7++v8O8vcG9vsK8vsHHyMy9v8O9vsG9vcG8vMC8vsO9vcO7v8K8wMS8vLy/v7+9vsLGx8zO0NTBwsbDxMjNztLJys7KzNDR1NjY2t7FxsoVuGTIAAAAH3RSTlMAzxuBdBGnz4wzB+CyLx4M+vPs3M/AtnlvZ1VMQSoEWkGUvQAAAH5JREFUGNONzscSwyAMRVEFG2zc0nsRgoCT///BKNjDDDvf3TsbCZb0qqsVV3WDPB5uDHfnzb/xMoRPwdAZjFEpLDHorZ3gPUMdMAPRuhw07wRuLKCPNywDneWGSmjiFztEG67w7CVMnb7olYSU3Buv1gCpB1K2QbeqgSyR9g/dFg3Dqf5cfgAAAABJRU5ErkJggg==");
}

.TitleP {
	max-height: 62px;
	min-height: 62px;
	overflow: hidden;
	padding-left: 4px;
	width: 188px;
}

.UploadDate {
	padding-right: 8px;
	float: right;
	margin: 0;
	font-size: 14px;
}

.Downloads {
	padding-left: 4px;
	float: left;
	margin: 0;
}

.SS_container {
	width: 955px;
	margin: 0 auto;
}

.SS_GameBox {
	display: inline;
	float: left;
	position: relative;
	margin: 2px;
}

.SS_GameBoxM {
	display: inline;
	float: left;
	position: relative;
	margin-left: 28px;
	margin-right: 28px;
}

.UserRatingBox {
	display: block;
	font-size: 11px;
	padding-left: 4px;
	float: left;
}

.UserRatingBoxM {
	display: block;
	font-size: 11px;
	padding-left: 4px;
	float: right;
}

.Star {
	background-image: url(https://x3t-infinity.com/Icons/Star17.png);
	float: left;
	height: 17px;
	width: 17px;
}

.StarBlank {
	background-image: url(https://x3t-infinity.com/Icons/Star17.png);
	opacity: 0.50;
	float: left;
	height: 17px;
	width: 17px;
}

.UserRating {
	float: left;
	height: 14px;
	width: 90px;
}

.ratingCount {
	float: right;
	margin-top: 2px;
}

.Game_Info {
	float: right;
	padding-left: 2px;
	min-width: 37%;
}

.Game_InfoM {
	float: left;
	min-width: 100%;
	max-width: 100%;
}

.Game_Info_Description {
	float: right;
	padding-left: 2px;
	margin-top: 10px;
	max-width: 74%;
	min-width: 74%;
	max-height: 190px;
	min-height: 190px;
}

.Game_Info_DescriptionM {
	float: left;
	padding-left: 2px;
	margin-top: 10px;
	max-width: 100%;
	min-width: 100%;
	max-height: 190px;
	min-height: 190px;
}

.Action_Button {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.Action_ButtonD {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
	max-width: 276px;
}

.Action_ButtonM {
	float: left;
	margin-left: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
	max-width: 99%;
	min-width: 99%;
}

.Action_ButtonME {
	margin: 12px;
	align-content: center;
	max-width: 92%;
	min-width: 92%;
}

.Comment_Header {
	float: left;
	width: 98%;
}

.Comment_Message {
	float: left;
	margin-left: -6px;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow-y: scroll;
	max-height: 54px;
	min-height: 54px;
}

.ProfileDrop {
	color: #000;
}

.user-pointer-bottom:before,
.user-pointer-bottom:after,
.user-pointer-right:before,
.user-pointer-right:after {
	content: "";
	border: 8px solid transparent;
	line-height: 0;
	height: 0;
	position: absolute;
	z-index: 1
}

.user-pointer-bottom:after,
.user-pointer-right:after {
	border-width: 8px;
	z-index: 2
}

.user-pointer-bottom:before,
.user-pointer-bottom:after {
	margin-top: 14px;
	border-bottom-color: #cccccc
}

.user-pointer-bottom:after {
	margin-top: 16px;
	margin-left: -81.7px;
	border-bottom-color: #fafafa
}

.user-pointer-right:before {
	top: 14px;
	right: -18px;
	border-right-color: #ebebeb
}

.user-pointer-right:after {
	top: 15px;
	right: -19px;
	border-right-color: #fafafa
}

.comment-by-agent .user-pointer-bottom:before {
	border-bottom-color: #cccccc
}

.comment-by-agent .user-pointer-bottom:after {
	border-bottom-color: #fffdf8
}

.user-pointer-bottomM:before,
.user-pointer-bottomM:after,
.user-pointer-rightM:before,
.user-pointer-rightM:after {
	content: "";
	border: 8px solid transparent;
	line-height: 0;
	height: 0;
	position: absolute;
	z-index: 1
}

.user-pointer-bottomM:after,
.user-pointer-rightM:after {
	border-width: 8px;
	z-index: 2
}

.user-pointer-bottomM:before,
.user-pointer-bottomM:after {
	margin-top: 14px;
	border-bottom-color: #cccccc
}

.user-pointer-bottomM:after {
	margin-top: 16px;
	margin-left: -79px;
	border-bottom-color: #fafafa
}

.user-pointer-rightM:before {
	top: 14px;
	right: -18px;
	border-right-color: #ebebeb
}

.user-pointer-rightM:after {
	top: 15px;
	right: -19px;
	border-right-color: #fafafa
}

.comment-by-agent .user-pointer-bottomM:before {
	border-bottom-color: #cccccc
}

.comment-by-agent .user-pointer-bottomM:after {
	border-bottom-color: #fffdf8
}

#note {
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0;
	right: 0;
	background: #ff0000;
	text-align: center;
	line-height: 2.5;
	overflow: hidden;
	-webkit-box-shadow: 0 0 5px black;
	-moz-box-shadow: 0 0 5px black;
	box-shadow: 0 0 5px black;
}

@-webkit-keyframes slideDown {

	0%,
	100% {
		-webkit-transform: translateY(-50px);
	}

	10%,
	90% {
		-webkit-transform: translateY(0px);
	}
}

@-moz-keyframes slideDown {

	0%,
	100% {
		-moz-transform: translateY(-50px);
	}

	10%,
	90% {
		-moz-transform: translateY(0px);
	}
}

.cssanimations.csstransforms #note {
	-webkit-transform: translateY(-50px);
	-webkit-animation: slideDown 2.5s 1.0s 1 ease forwards;
	-moz-transform: translateY(-50px);
	-moz-animation: slideDown 2.5s 1.0s 1 ease forwards;
}

.cssanimations.csstransforms #close {
	display: none;
}

.flex-container {
	display: flex;
	flex-wrap: wrap;
}

.flex-container > div {
	
}


@media only screen and (max-width:950px) {
	.flex-container > div {
		width: 100% !important;
		height: 30px !important;
		align-content: center !important;
		text-align: center !important;
		margin-bottom: 6px !important;
	}
	.infinity-header[_ngcontent-osj-c6] {
		height: 126px;
	}
}

.menu_im {
	filter: drop-shadow(0px 0.5px 3px rgba(255, 255, 255, 1));
}
.menu_im:hover {
	filter: none;
}