*, *::before, *::after {
	box-sizing: border-box;
	padding: 0;
	margin: 0
}

html {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	height: 100%
}

@-ms-viewport {
	width: device-width
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block
}

body {
	color: dimgray;
	text-align: left;
	background-color: #fff;
	height: 100%
}

[tabindex="-1"]:focus {
	outline: 0 !important
}

/*li {
	list-style: none
}*/

h1, h2, h3, h4, h5, h6, ol, ul, dl, ol ol, ul ul, ol ul, ul ol, p {
	margin-top: 0;
	margin-bottom: 0
}

b, strong {
	font-weight: bolder
}

small {
	font-size: 80%;
	font-weight: normal
}

a {
	color: dimgray;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:hover {
	color: #434343;
	text-decoration: none
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus {
	outline: 0
}

img {
	vertical-align: middle;
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

label {
	display: inline-block
}

button {
	border-radius: 0
}

input, button, select, optgroup, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type="radio"], input[type="checkbox"] {
	box-sizing: border-box;
	padding: 0
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
	-webkit-appearance: listbox
}

textarea {
	overflow: auto;
	resize: vertical
}

[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-cancel-button, [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

[hidden] {
	display: none !important
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset !important
}

input:-webkit-autofill:focus, textarea:-webkit-autofill:focus, select:-webkit-autofill:focus {
	outline: 0.2rem solid rgba(0, 123, 255, 0.25)
}

.ares-error {
	font-size: 10px;
	color: #dc3545
}

.ares-cur-pointer {
	cursor: pointer
}

.ares-container {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width: 576px) {
	.ares-container {
		max-width: 540px
	}
}

@media (min-width: 768px) {
	.ares-container {
		max-width: 720px
	}
}

@media (min-width: 992px) {
	.ares-container {
		max-width: 960px
	}
}

@media (min-width: 1200px) {
	.ares-container {
		max-width: 1140px
	}
}

.ares-container-fluid {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto
}

.ares-row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px
}

.ares-no-gutters {
	margin-right: 0;
	margin-left: 0
}

.ares-no-gutters > .ares-col, .ares-no-gutters > [class*="ares-col-"] {
	padding-right: 0;
	padding-left: 0
}

.ares-col-1, .ares-col-2, .ares-col-3, .ares-col-4, .ares-col-5, .ares-col-6, .ares-col-7, .ares-col-8, .ares-col-9, .ares-col-10, .ares-col-11, .ares-col-12, .ares-col, .ares-col-auto, .ares-col-sm-1, .ares-col-sm-2, .ares-col-sm-3, .ares-col-sm-4, .ares-col-sm-5, .ares-col-sm-6, .ares-col-sm-7, .ares-col-sm-8, .ares-col-sm-9, .ares-col-sm-10, .ares-col-sm-11, .ares-col-sm-12, .ares-col-sm, .ares-col-sm-auto, .ares-col-md-1, .ares-col-md-2, .ares-col-md-3, .ares-col-md-4, .ares-col-md-5, .ares-col-md-6, .ares-col-md-7, .ares-col-md-8, .ares-col-md-9, .ares-col-md-10, .ares-col-md-11, .ares-col-md-12, .ares-col-md, .ares-col-md-auto, .ares-col-lg-1, .ares-col-lg-2, .ares-col-lg-3, .ares-col-lg-4, .ares-col-lg-5, .ares-col-lg-6, .ares-col-lg-7, .ares-col-lg-8, .ares-col-lg-9, .ares-col-lg-10, .ares-col-lg-11, .ares-col-lg-12, .ares-col-lg, .ares-col-lg-auto, .ares-col-xl-1, .ares-col-xl-2, .ares-col-xl-3, .ares-col-xl-4, .ares-col-xl-5, .ares-col-xl-6, .ares-col-xl-7, .ares-col-xl-8, .ares-col-xl-9, .ares-col-xl-10, .ares-col-xl-11, .ares-col-xl-12, .ares-col-xl, .ares-col-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px
}

.ares-col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%
}

.ares-col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: none
}

.ares-col-1 {
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}

.ares-col-2 {
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.ares-col-3 {
	flex: 0 0 25%;
	max-width: 25%
}

.ares-col-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.ares-col-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

.ares-col-6 {
	flex: 0 0 50%;
	max-width: 50%
}

.ares-col-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}

.ares-col-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}

.ares-col-9 {
	flex: 0 0 75%;
	max-width: 75%
}

.ares-col-10 {
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}

.ares-col-11 {
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}

.ares-col-12 {
	flex: 0 0 100%;
	max-width: 100%
}

.ares-order-first {
	order: -1
}

.ares-order-last {
	order: 13
}

.ares-order-0 {
	order: 0
}

.ares-order-1 {
	order: 1
}

.ares-order-2 {
	order: 2
}

.ares-order-3 {
	order: 3
}

.ares-order-4 {
	order: 4
}

.ares-order-5 {
	order: 5
}

.ares-order-6 {
	order: 6
}

.ares-order-7 {
	order: 7
}

.ares-order-8 {
	order: 8
}

.ares-order-9 {
	order: 9
}

.ares-order-10 {
	order: 10
}

.ares-order-11 {
	order: 11
}

.ares-order-12 {
	order: 12
}

.ares-offset-1 {
	margin-left: 8.333333%
}

.ares-offset-2 {
	margin-left: 16.666667%
}

.ares-offset-3 {
	margin-left: 25%
}

.ares-offset-4 {
	margin-left: 33.333333%
}

.ares-offset-5 {
	margin-left: 41.666667%
}

.ares-offset-6 {
	margin-left: 50%
}

.ares-offset-7 {
	margin-left: 58.333333%
}

.ares-offset-8 {
	margin-left: 66.666667%
}

.ares-offset-9 {
	margin-left: 75%
}

.ares-offset-10 {
	margin-left: 83.333333%
}

.ares-offset-11 {
	margin-left: 91.666667%
}

@media (min-width: 576px) {
	.ares-col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.ares-col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.ares-col-sm-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.ares-col-sm-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.ares-col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.ares-col-sm-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.ares-col-sm-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.ares-col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.ares-col-sm-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.ares-col-sm-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.ares-col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.ares-col-sm-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.ares-col-sm-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.ares-col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.ares-order-sm-first {
		order: -1
	}

	.ares-order-sm-last {
		order: 13
	}

	.ares-order-sm-0 {
		order: 0
	}

	.ares-order-sm-1 {
		order: 1
	}

	.ares-order-sm-2 {
		order: 2
	}

	.ares-order-sm-3 {
		order: 3
	}

	.ares-order-sm-4 {
		order: 4
	}

	.ares-order-sm-5 {
		order: 5
	}

	.ares-order-sm-6 {
		order: 6
	}

	.ares-order-sm-7 {
		order: 7
	}

	.ares-order-sm-8 {
		order: 8
	}

	.ares-order-sm-9 {
		order: 9
	}

	.ares-order-sm-10 {
		order: 10
	}

	.ares-order-sm-11 {
		order: 11
	}

	.ares-order-sm-12 {
		order: 12
	}

	.ares-offset-sm-0 {
		margin-left: 0
	}

	.ares-offset-sm-1 {
		margin-left: 8.333333%
	}

	.ares-offset-sm-2 {
		margin-left: 16.666667%
	}

	.ares-offset-sm-3 {
		margin-left: 25%
	}

	.ares-offset-sm-4 {
		margin-left: 33.333333%
	}

	.ares-offset-sm-5 {
		margin-left: 41.666667%
	}

	.ares-offset-sm-6 {
		margin-left: 50%
	}

	.ares-offset-sm-7 {
		margin-left: 58.333333%
	}

	.ares-offset-sm-8 {
		margin-left: 66.666667%
	}

	.ares-offset-sm-9 {
		margin-left: 75%
	}

	.ares-offset-sm-10 {
		margin-left: 83.333333%
	}

	.ares-offset-sm-11 {
		margin-left: 91.666667%
	}
}

@media (min-width: 768px) {
	.ares-col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.ares-col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.ares-col-md-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.ares-col-md-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.ares-col-md-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.ares-col-md-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.ares-col-md-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.ares-col-md-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.ares-col-md-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.ares-col-md-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.ares-col-md-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.ares-col-md-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.ares-col-md-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.ares-col-md-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.ares-order-md-first {
		order: -1
	}

	.ares-order-md-last {
		order: 13
	}

	.ares-order-md-0 {
		order: 0
	}

	.ares-order-md-1 {
		order: 1
	}

	.ares-order-md-2 {
		order: 2
	}

	.ares-order-md-3 {
		order: 3
	}

	.ares-order-md-4 {
		order: 4
	}

	.ares-order-md-5 {
		order: 5
	}

	.ares-order-md-6 {
		order: 6
	}

	.ares-order-md-7 {
		order: 7
	}

	.ares-order-md-8 {
		order: 8
	}

	.ares-order-md-9 {
		order: 9
	}

	.ares-order-md-10 {
		order: 10
	}

	.ares-order-md-11 {
		order: 11
	}

	.ares-order-md-12 {
		order: 12
	}

	.ares-offset-md-0 {
		margin-left: 0
	}

	.ares-offset-md-1 {
		margin-left: 8.333333%
	}

	.ares-offset-md-2 {
		margin-left: 16.666667%
	}

	.ares-offset-md-3 {
		margin-left: 25%
	}

	.ares-offset-md-4 {
		margin-left: 33.333333%
	}

	.ares-offset-md-5 {
		margin-left: 41.666667%
	}

	.ares-offset-md-6 {
		margin-left: 50%
	}

	.ares-offset-md-7 {
		margin-left: 58.333333%
	}

	.ares-offset-md-8 {
		margin-left: 66.666667%
	}

	.ares-offset-md-9 {
		margin-left: 75%
	}

	.ares-offset-md-10 {
		margin-left: 83.333333%
	}

	.ares-offset-md-11 {
		margin-left: 91.666667%
	}
}

@media (min-width: 992px) {
	.ares-col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.ares-col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.ares-col-lg-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.ares-col-lg-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.ares-col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.ares-col-lg-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.ares-col-lg-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.ares-col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.ares-col-lg-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.ares-col-lg-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.ares-col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.ares-col-lg-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.ares-col-lg-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.ares-col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.ares-order-lg-first {
		order: -1
	}

	.ares-order-lg-last {
		order: 13
	}

	.ares-order-lg-0 {
		order: 0
	}

	.ares-order-lg-1 {
		order: 1
	}

	.ares-order-lg-2 {
		order: 2
	}

	.ares-order-lg-3 {
		order: 3
	}

	.ares-order-lg-4 {
		order: 4
	}

	.ares-order-lg-5 {
		order: 5
	}

	.ares-order-lg-6 {
		order: 6
	}

	.ares-order-lg-7 {
		order: 7
	}

	.ares-order-lg-8 {
		order: 8
	}

	.ares-order-lg-9 {
		order: 9
	}

	.ares-order-lg-10 {
		order: 10
	}

	.ares-order-lg-11 {
		order: 11
	}

	.ares-order-lg-12 {
		order: 12
	}

	.ares-offset-lg-0 {
		margin-left: 0
	}

	.ares-offset-lg-1 {
		margin-left: 8.333333%
	}

	.ares-offset-lg-2 {
		margin-left: 16.666667%
	}

	.ares-offset-lg-3 {
		margin-left: 25%
	}

	.ares-offset-lg-4 {
		margin-left: 33.333333%
	}

	.ares-offset-lg-5 {
		margin-left: 41.666667%
	}

	.ares-offset-lg-6 {
		margin-left: 50%
	}

	.ares-offset-lg-7 {
		margin-left: 58.333333%
	}

	.ares-offset-lg-8 {
		margin-left: 66.666667%
	}

	.ares-offset-lg-9 {
		margin-left: 75%
	}

	.ares-offset-lg-10 {
		margin-left: 83.333333%
	}

	.ares-offset-lg-11 {
		margin-left: 91.666667%
	}
}

@media (min-width: 1200px) {
	.ares-col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.ares-col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.ares-col-xl-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.ares-col-xl-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.ares-col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.ares-col-xl-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.ares-col-xl-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.ares-col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.ares-col-xl-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.ares-col-xl-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.ares-col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.ares-col-xl-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.ares-col-xl-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.ares-col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.ares-order-xl-first {
		order: -1
	}

	.ares-order-xl-last {
		order: 13
	}

	.ares-order-xl-0 {
		order: 0
	}

	.ares-order-xl-1 {
		order: 1
	}

	.ares-order-xl-2 {
		order: 2
	}

	.ares-order-xl-3 {
		order: 3
	}

	.ares-order-xl-4 {
		order: 4
	}

	.ares-order-xl-5 {
		order: 5
	}

	.ares-order-xl-6 {
		order: 6
	}

	.ares-order-xl-7 {
		order: 7
	}

	.ares-order-xl-8 {
		order: 8
	}

	.ares-order-xl-9 {
		order: 9
	}

	.ares-order-xl-10 {
		order: 10
	}

	.ares-order-xl-11 {
		order: 11
	}

	.ares-order-xl-12 {
		order: 12
	}

	.ares-offset-xl-0 {
		margin-left: 0
	}

	.ares-offset-xl-1 {
		margin-left: 8.333333%
	}

	.ares-offset-xl-2 {
		margin-left: 16.666667%
	}

	.ares-offset-xl-3 {
		margin-left: 25%
	}

	.ares-offset-xl-4 {
		margin-left: 33.333333%
	}

	.ares-offset-xl-5 {
		margin-left: 41.666667%
	}

	.ares-offset-xl-6 {
		margin-left: 50%
	}

	.ares-offset-xl-7 {
		margin-left: 58.333333%
	}

	.ares-offset-xl-8 {
		margin-left: 66.666667%
	}

	.ares-offset-xl-9 {
		margin-left: 75%
	}

	.ares-offset-xl-10 {
		margin-left: 83.333333%
	}

	.ares-offset-xl-11 {
		margin-left: 91.666667%
	}
}

.ares-align-baseline {
	vertical-align: baseline !important
}

.ares-align-top {
	vertical-align: top !important
}

.ares-align-middle {
	vertical-align: middle !important
}

.ares-align-bottom {
	vertical-align: bottom !important
}

.ares-align-text-bottom {
	vertical-align: text-bottom !important
}

.ares-align-text-top {
	vertical-align: text-top !important
}

.ares-bg-blue {
	background-color: #007bff !important
}

.ares-link.ares-bg-blue:hover, .ares-link.ares-bg-blue:focus, .ares-btn.ares-bg-blue:hover, .ares-btn.ares-bg-blue:focus {
	background-color: #0062cc !important
}

.ares-bg-indigo {
	background-color: #6610f2 !important
}

.ares-link.ares-bg-indigo:hover, .ares-link.ares-bg-indigo:focus, .ares-btn.ares-bg-indigo:hover, .ares-btn.ares-bg-indigo:focus {
	background-color: #510bc4 !important
}

.ares-bg-purple {
	background-color: #6f42c1 !important
}

.ares-link.ares-bg-purple:hover, .ares-link.ares-bg-purple:focus, .ares-btn.ares-bg-purple:hover, .ares-btn.ares-bg-purple:focus {
	background-color: #59339d !important
}

.ares-bg-pink {
	background-color: #e83e8c !important
}

.ares-link.ares-bg-pink:hover, .ares-link.ares-bg-pink:focus, .ares-btn.ares-bg-pink:hover, .ares-btn.ares-bg-pink:focus {
	background-color: #d91a72 !important
}

.ares-bg-red {
	background-color: #dc3545 !important
}

.ares-link.ares-bg-red:hover, .ares-link.ares-bg-red:focus, .ares-btn.ares-bg-red:hover, .ares-btn.ares-bg-red:focus {
	background-color: #bd2130 !important
}

.ares-bg-orange {
	background-color: #fd7e14 !important
}

.ares-link.ares-bg-orange:hover, .ares-link.ares-bg-orange:focus, .ares-btn.ares-bg-orange:hover, .ares-btn.ares-bg-orange:focus {
	background-color: #dc6502 !important
}

.ares-bg-yellow {
	background-color: #ffc107 !important
}

.ares-link.ares-bg-yellow:hover, .ares-link.ares-bg-yellow:focus, .ares-btn.ares-bg-yellow:hover, .ares-btn.ares-bg-yellow:focus {
	background-color: #d39e00 !important
}

.ares-bg-green {
	background-color: #28a745 !important
}

.ares-link.ares-bg-green:hover, .ares-link.ares-bg-green:focus, .ares-btn.ares-bg-green:hover, .ares-btn.ares-bg-green:focus {
	background-color: #1e7e34 !important
}

.ares-bg-teal {
	background-color: #20c997 !important
}

.ares-link.ares-bg-teal:hover, .ares-link.ares-bg-teal:focus, .ares-btn.ares-bg-teal:hover, .ares-btn.ares-bg-teal:focus {
	background-color: #199d76 !important
}

.ares-bg-cyan {
	background-color: #17a2b8 !important
}

.ares-link.ares-bg-cyan:hover, .ares-link.ares-bg-cyan:focus, .ares-btn.ares-bg-cyan:hover, .ares-btn.ares-bg-cyan:focus {
	background-color: #117a8b !important
}

.ares-bg-white {
	background-color: #fff !important
}

.ares-link.ares-bg-white:hover, .ares-link.ares-bg-white:focus, .ares-btn.ares-bg-white:hover, .ares-btn.ares-bg-white:focus {
	background-color: #e6e6e6 !important
}

.ares-bg-black {
	background-color: #000 !important
}

.ares-link.ares-bg-black:hover, .ares-link.ares-bg-black:focus, .ares-btn.ares-bg-black:hover, .ares-btn.ares-bg-black:focus {
	background-color: #000 !important
}

.ares-bg-whitesmoke {
	background-color: #f5f5f5 !important
}

.ares-link.ares-bg-whitesmoke:hover, .ares-link.ares-bg-whitesmoke:focus, .ares-btn.ares-bg-whitesmoke:hover, .ares-btn.ares-bg-whitesmoke:focus {
	background-color: #dcdcdc !important
}

.ares-bg-gainsboro {
	background-color: #dcdcdc !important
}

.ares-link.ares-bg-gainsboro:hover, .ares-link.ares-bg-gainsboro:focus, .ares-btn.ares-bg-gainsboro:hover, .ares-btn.ares-bg-gainsboro:focus {
	background-color: #c3c3c3 !important
}

.ares-bg-lightgrey {
	background-color: #d3d3d3 !important
}

.ares-link.ares-bg-lightgrey:hover, .ares-link.ares-bg-lightgrey:focus, .ares-btn.ares-bg-lightgrey:hover, .ares-btn.ares-bg-lightgrey:focus {
	background-color: #bababa !important
}

.ares-bg-silver {
	background-color: silver !important
}

.ares-link.ares-bg-silver:hover, .ares-link.ares-bg-silver:focus, .ares-btn.ares-bg-silver:hover, .ares-btn.ares-bg-silver:focus {
	background-color: #a7a7a7 !important
}

.ares-bg-darkgray {
	background-color: #a9a9a9 !important
}

.ares-link.ares-bg-darkgray:hover, .ares-link.ares-bg-darkgray:focus, .ares-btn.ares-bg-darkgray:hover, .ares-btn.ares-bg-darkgray:focus {
	background-color: #909090 !important
}

.ares-bg-gray {
	background-color: gray !important
}

.ares-link.ares-bg-gray:hover, .ares-link.ares-bg-gray:focus, .ares-btn.ares-bg-gray:hover, .ares-btn.ares-bg-gray:focus {
	background-color: #676767 !important
}

.ares-bg-dimgray {
	background-color: dimgray !important
}

.ares-link.ares-bg-dimgray:hover, .ares-link.ares-bg-dimgray:focus, .ares-btn.ares-bg-dimgray:hover, .ares-btn.ares-bg-dimgray:focus {
	background-color: #505050 !important
}

.ares-bg-gradient-blue {
	background: #007bff linear-gradient(0deg, #1a88ff, #007bff) repeat-x !important
}

.ares-bg-gradient-blue-x {
	background: #007bff linear-gradient(-90deg, #1a88ff, #007bff) repeat-y !important
}

.ares-bg-gradient-indigo {
	background: #6610f2 linear-gradient(0deg, #7528f3, #6610f2) repeat-x !important
}

.ares-bg-gradient-indigo-x {
	background: #6610f2 linear-gradient(-90deg, #7528f3, #6610f2) repeat-y !important
}

.ares-bg-gradient-purple {
	background: #6f42c1 linear-gradient(0deg, #7d55c7, #6f42c1) repeat-x !important
}

.ares-bg-gradient-purple-x {
	background: #6f42c1 linear-gradient(-90deg, #7d55c7, #6f42c1) repeat-y !important
}

.ares-bg-gradient-pink {
	background: #e83e8c linear-gradient(0deg, #ea5198, #e83e8c) repeat-x !important
}

.ares-bg-gradient-pink-x {
	background: #e83e8c linear-gradient(-90deg, #ea5198, #e83e8c) repeat-y !important
}

.ares-bg-gradient-red {
	background: #dc3545 linear-gradient(0deg, #e04958, #dc3545) repeat-x !important
}

.ares-bg-gradient-red-x {
	background: #dc3545 linear-gradient(-90deg, #e04958, #dc3545) repeat-y !important
}

.ares-bg-gradient-orange {
	background: #fd7e14 linear-gradient(0deg, #fd8b2c, #fd7e14) repeat-x !important
}

.ares-bg-gradient-orange-x {
	background: #fd7e14 linear-gradient(-90deg, #fd8b2c, #fd7e14) repeat-y !important
}

.ares-bg-gradient-yellow {
	background: #ffc107 linear-gradient(0deg, #ffc720, #ffc107) repeat-x !important
}

.ares-bg-gradient-yellow-x {
	background: #ffc107 linear-gradient(-90deg, #ffc720, #ffc107) repeat-y !important
}

.ares-bg-gradient-green {
	background: #28a745 linear-gradient(0deg, #3eb058, #28a745) repeat-x !important
}

.ares-bg-gradient-green-x {
	background: #28a745 linear-gradient(-90deg, #3eb058, #28a745) repeat-y !important
}

.ares-bg-gradient-teal {
	background: #20c997 linear-gradient(0deg, #36cea1, #20c997) repeat-x !important
}

.ares-bg-gradient-teal-x {
	background: #20c997 linear-gradient(-90deg, #36cea1, #20c997) repeat-y !important
}

.ares-bg-gradient-cyan {
	background: #17a2b8 linear-gradient(0deg, #2eabbf, #17a2b8) repeat-x !important
}

.ares-bg-gradient-cyan-x {
	background: #17a2b8 linear-gradient(-90deg, #2eabbf, #17a2b8) repeat-y !important
}

.ares-bg-gradient-white {
	background: #fff linear-gradient(0deg, #fff, #fff) repeat-x !important
}

.ares-bg-gradient-white-x {
	background: #fff linear-gradient(-90deg, #fff, #fff) repeat-y !important
}

.ares-bg-gradient-black {
	background: #000 linear-gradient(0deg, #1a1a1a, #000) repeat-x !important
}

.ares-bg-gradient-black-x {
	background: #000 linear-gradient(-90deg, #1a1a1a, #000) repeat-y !important
}

.ares-bg-gradient-whitesmoke {
	background: #f5f5f5 linear-gradient(0deg, #f6f6f6, #f5f5f5) repeat-x !important
}

.ares-bg-gradient-whitesmoke-x {
	background: #f5f5f5 linear-gradient(-90deg, #f6f6f6, #f5f5f5) repeat-y !important
}

.ares-bg-gradient-gainsboro {
	background: #dcdcdc linear-gradient(0deg, #e0e0e0, #dcdcdc) repeat-x !important
}

.ares-bg-gradient-gainsboro-x {
	background: #dcdcdc linear-gradient(-90deg, #e0e0e0, #dcdcdc) repeat-y !important
}

.ares-bg-gradient-lightgrey {
	background: #d3d3d3 linear-gradient(0deg, #d7d7d7, #d3d3d3) repeat-x !important
}

.ares-bg-gradient-lightgrey-x {
	background: #d3d3d3 linear-gradient(-90deg, #d7d7d7, #d3d3d3) repeat-y !important
}

.ares-bg-gradient-silver {
	background: silver linear-gradient(0deg, #c6c6c6, silver) repeat-x !important
}

.ares-bg-gradient-silver-x {
	background: silver linear-gradient(-90deg, #c6c6c6, silver) repeat-y !important
}

.ares-bg-gradient-darkgray {
	background: #a9a9a9 linear-gradient(0deg, #b2b2b2, #a9a9a9) repeat-x !important
}

.ares-bg-gradient-darkgray-x {
	background: #a9a9a9 linear-gradient(-90deg, #b2b2b2, #a9a9a9) repeat-y !important
}

.ares-bg-gradient-gray {
	background: gray linear-gradient(0deg, #8d8d8d, gray) repeat-x !important
}

.ares-bg-gradient-gray-x {
	background: gray linear-gradient(-90deg, #8d8d8d, gray) repeat-y !important
}

.ares-bg-gradient-dimgray {
	background: dimgray linear-gradient(0deg, #787878, dimgray) repeat-x !important
}

.ares-bg-gradient-dimgray-x {
	background: dimgray linear-gradient(-90deg, #787878, dimgray) repeat-y !important
}

.ares-bg-transparent {
	background-color: transparent !important
}

.ares-border {
	border: 1px solid silver !important
}

.ares-border-top {
	border-top: 1px solid silver !important
}

.ares-border-right {
	border-right: 1px solid silver !important
}

.ares-border-bottom {
	border-bottom: 1px solid silver !important
}

.ares-border-left {
	border-left: 1px solid silver !important
}

.ares-border-0 {
	border: 0 !important
}

.ares-border-top-0 {
	border-top: 0 !important
}

.ares-border-right-0 {
	border-right: 0 !important
}

.ares-border-bottom-0 {
	border-bottom: 0 !important
}

.ares-border-left-0 {
	border-left: 0 !important
}

.ares-border-blue {
	border-color: #007bff !important
}

.ares-border-indigo {
	border-color: #6610f2 !important
}

.ares-border-purple {
	border-color: #6f42c1 !important
}

.ares-border-pink {
	border-color: #e83e8c !important
}

.ares-border-red {
	border-color: #dc3545 !important
}

.ares-border-orange {
	border-color: #fd7e14 !important
}

.ares-border-yellow {
	border-color: #ffc107 !important
}

.ares-border-green {
	border-color: #28a745 !important
}

.ares-border-teal {
	border-color: #20c997 !important
}

.ares-border-cyan {
	border-color: #17a2b8 !important
}

.ares-border-white {
	border-color: #fff !important
}

.ares-border-black {
	border-color: #000 !important
}

.ares-border-whitesmoke {
	border-color: #f5f5f5 !important
}

.ares-border-gainsboro {
	border-color: #dcdcdc !important
}

.ares-border-lightgrey {
	border-color: #d3d3d3 !important
}

.ares-border-silver {
	border-color: silver !important
}

.ares-border-darkgray {
	border-color: #a9a9a9 !important
}

.ares-border-gray {
	border-color: gray !important
}

.ares-border-dimgray {
	border-color: dimgray !important
}

.ares-rounded {
	border-radius: 16px !important
}

.ares-rounded-top {
	border-top-left-radius: 16px !important;
	border-top-right-radius: 16px !important
}

.ares-rounded-right {
	border-top-right-radius: 16px !important;
	border-bottom-right-radius: 16px !important
}

.ares-rounded-bottom {
	border-bottom-right-radius: 16px !important;
	border-bottom-left-radius: 16px !important
}

.ares-rounded-left {
	border-top-left-radius: 16px !important;
	border-bottom-left-radius: 16px !important
}

.ares-rounded-xs {
	border-radius: 4px !important
}

.ares-rounded-top-xs {
	border-top-left-radius: 4px !important;
	border-top-right-radius: 4px !important
}

.ares-rounded-right-xs {
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important
}

.ares-rounded-bottom-xs {
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important
}

.ares-rounded-left-xs {
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important
}

.ares-rounded-sm {
	border-radius: 8px !important
}

.ares-rounded-top-sm {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important
}

.ares-rounded-right-sm {
	border-top-right-radius: 8px !important;
	border-bottom-right-radius: 8px !important
}

.ares-rounded-bottom-sm {
	border-bottom-right-radius: 8px !important;
	border-bottom-left-radius: 8px !important
}

.ares-rounded-left-sm {
	border-top-left-radius: 8px !important;
	border-bottom-left-radius: 8px !important
}

.ares-rounded-md {
	border-radius: 16px !important
}

.ares-rounded-top-md {
	border-top-left-radius: 16px !important;
	border-top-right-radius: 16px !important
}

.ares-rounded-right-md {
	border-top-right-radius: 16px !important;
	border-bottom-right-radius: 16px !important
}

.ares-rounded-bottom-md {
	border-bottom-right-radius: 16px !important;
	border-bottom-left-radius: 16px !important
}

.ares-rounded-left-md {
	border-top-left-radius: 16px !important;
	border-bottom-left-radius: 16px !important
}

.ares-rounded-lg {
	border-radius: 24px !important
}

.ares-rounded-top-lg {
	border-top-left-radius: 24px !important;
	border-top-right-radius: 24px !important
}

.ares-rounded-right-lg {
	border-top-right-radius: 24px !important;
	border-bottom-right-radius: 24px !important
}

.ares-rounded-bottom-lg {
	border-bottom-right-radius: 24px !important;
	border-bottom-left-radius: 24px !important
}

.ares-rounded-left-lg {
	border-top-left-radius: 24px !important;
	border-bottom-left-radius: 24px !important
}

.ares-rounded-xl {
	border-radius: 32px !important
}

.ares-rounded-top-xl {
	border-top-left-radius: 32px !important;
	border-top-right-radius: 32px !important
}

.ares-rounded-right-xl {
	border-top-right-radius: 32px !important;
	border-bottom-right-radius: 32px !important
}

.ares-rounded-bottom-xl {
	border-bottom-right-radius: 32px !important;
	border-bottom-left-radius: 32px !important
}

.ares-rounded-left-xl {
	border-top-left-radius: 32px !important;
	border-bottom-left-radius: 32px !important
}

.ares-rounded-circle {
	border-radius: 50% !important
}

.ares-rounded-0 {
	border-radius: 0 !important
}

.ares-clearfix::after {
	display: block;
	clear: both;
	content: ""
}

.ares-d-none {
	display: none !important
}

.ares-d-inline {
	display: inline !important
}

.ares-d-inline-block {
	display: inline-block !important
}

.ares-d-block {
	display: block !important
}

.ares-d-table {
	display: table !important
}

.ares-d-table-header {
	display: table-header-group !important
}

.ares-d-table-row {
	display: table-row !important
}

.ares-d-table-cell {
	display: table-cell !important
}

.ares-d-flex {
	display: flex !important
}

.ares-d-inline-flex {
	display: inline-flex !important
}

@media (min-width: 576px) {
	.ares-d-sm-none {
		display: none !important
	}

	.ares-d-sm-inline {
		display: inline !important
	}

	.ares-d-sm-inline-block {
		display: inline-block !important
	}

	.ares-d-sm-block {
		display: block !important
	}

	.ares-d-sm-table {
		display: table !important
	}

	.ares-d-sm-table-header {
		display: table-header-group !important
	}

	.ares-d-sm-table-row {
		display: table-row !important
	}

	.ares-d-sm-table-cell {
		display: table-cell !important
	}

	.ares-d-sm-flex {
		display: flex !important
	}

	.ares-d-sm-inline-flex {
		display: inline-flex !important
	}
}

@media (min-width: 768px) {
	.ares-d-md-none {
		display: none !important
	}

	.ares-d-md-inline {
		display: inline !important
	}

	.ares-d-md-inline-block {
		display: inline-block !important
	}

	.ares-d-md-block {
		display: block !important
	}

	.ares-d-md-table {
		display: table !important
	}

	.ares-d-md-table-header {
		display: table-header-group !important
	}

	.ares-d-md-table-row {
		display: table-row !important
	}

	.ares-d-md-table-cell {
		display: table-cell !important
	}

	.ares-d-md-flex {
		display: flex !important
	}

	.ares-d-md-inline-flex {
		display: inline-flex !important
	}
}

@media (min-width: 992px) {
	.ares-d-lg-none {
		display: none !important
	}

	.ares-d-lg-inline {
		display: inline !important
	}

	.ares-d-lg-inline-block {
		display: inline-block !important
	}

	.ares-d-lg-block {
		display: block !important
	}

	.ares-d-lg-table {
		display: table !important
	}

	.ares-d-lg-table-header {
		display: table-header-group !important
	}

	.ares-d-lg-table-row {
		display: table-row !important
	}

	.ares-d-lg-table-cell {
		display: table-cell !important
	}

	.ares-d-lg-flex {
		display: flex !important
	}

	.ares-d-lg-inline-flex {
		display: inline-flex !important
	}
}

@media (min-width: 1200px) {
	.ares-d-xl-none {
		display: none !important
	}

	.ares-d-xl-inline {
		display: inline !important
	}

	.ares-d-xl-inline-block {
		display: inline-block !important
	}

	.ares-d-xl-block {
		display: block !important
	}

	.ares-d-xl-table {
		display: table !important
	}

	.ares-d-xl-table-header {
		display: table-header-group !important
	}

	.ares-d-xl-table-row {
		display: table-row !important
	}

	.ares-d-xl-table-cell {
		display: table-cell !important
	}

	.ares-d-xl-flex {
		display: flex !important
	}

	.ares-d-xl-inline-flex {
		display: inline-flex !important
	}
}

@media print {
	.ares-d-print-none {
		display: none !important
	}

	.ares-d-print-inline {
		display: inline !important
	}

	.ares-d-print-inline-block {
		display: inline-block !important
	}

	.ares-d-print-block {
		display: block !important
	}

	.ares-d-print-table {
		display: table !important
	}

	.ares-d-print-table-header {
		display: table-header-group !important
	}

	.ares-d-print-table-row {
		display: table-row !important
	}

	.ares-d-print-table-cell {
		display: table-cell !important
	}

	.ares-d-print-flex {
		display: flex !important
	}

	.ares-d-print-inline-flex {
		display: inline-flex !important
	}
}

.ares-flex-greed {
	flex-grow: 1 !important
}

.ares-flex-row {
	flex-direction: row !important
}

.ares-flex-column {
	flex-direction: column !important
}

.ares-flex-row-reverse {
	flex-direction: row-reverse !important
}

.ares-flex-column-reverse {
	flex-direction: column-reverse !important
}

.ares-flex-wrap {
	flex-wrap: wrap !important
}

.ares-flex-nowrap {
	flex-wrap: nowrap !important
}

.ares-flex-wrap-reverse {
	flex-wrap: wrap-reverse !important
}

.ares-justify-content-start {
	justify-content: flex-start !important
}

.ares-justify-content-end {
	justify-content: flex-end !important
}

.ares-justify-content-center {
	justify-content: center !important
}

.ares-justify-content-between {
	justify-content: space-between !important
}

.ares-justify-content-around {
	justify-content: space-around !important
}

.ares-align-items-start {
	align-items: flex-start !important
}

.ares-align-items-end {
	align-items: flex-end !important
}

.ares-align-items-center {
	align-items: center !important
}

.ares-align-items-baseline {
	align-items: baseline !important
}

.ares-align-items-stretch {
	align-items: stretch !important
}

.ares-align-content-start {
	align-content: flex-start !important
}

.ares-align-content-end {
	align-content: flex-end !important
}

.ares-align-content-center {
	align-content: center !important
}

.ares-align-content-between {
	align-content: space-between !important
}

.ares-align-content-around {
	align-content: space-around !important
}

.ares-align-content-stretch {
	align-content: stretch !important
}

.ares-align-self-auto {
	align-self: auto !important
}

.ares-align-self-start {
	align-self: flex-start !important
}

.ares-align-self-end {
	align-self: flex-end !important
}

.ares-align-self-center {
	align-self: center !important
}

.ares-align-self-baseline {
	align-self: baseline !important
}

.ares-align-self-stretch {
	align-self: stretch !important
}

@media (min-width: 576px) {
	.ares-flex-sm-greed {
		flex-grow: 1 !important
	}

	.ares-flex-sm-row {
		flex-direction: row !important
	}

	.ares-flex-sm-column {
		flex-direction: column !important
	}

	.ares-flex-sm-row-reverse {
		flex-direction: row-reverse !important
	}

	.ares-flex-sm-column-reverse {
		flex-direction: column-reverse !important
	}

	.ares-flex-sm-wrap {
		flex-wrap: wrap !important
	}

	.ares-flex-sm-nowrap {
		flex-wrap: nowrap !important
	}

	.ares-flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.ares-justify-content-sm-start {
		justify-content: flex-start !important
	}

	.ares-justify-content-sm-end {
		justify-content: flex-end !important
	}

	.ares-justify-content-sm-center {
		justify-content: center !important
	}

	.ares-justify-content-sm-between {
		justify-content: space-between !important
	}

	.ares-justify-content-sm-around {
		justify-content: space-around !important
	}

	.ares-align-items-sm-start {
		align-items: flex-start !important
	}

	.ares-align-items-sm-end {
		align-items: flex-end !important
	}

	.ares-align-items-sm-center {
		align-items: center !important
	}

	.ares-align-items-sm-baseline {
		align-items: baseline !important
	}

	.ares-align-items-sm-stretch {
		align-items: stretch !important
	}

	.ares-align-content-sm-start {
		align-content: flex-start !important
	}

	.ares-align-content-sm-end {
		align-content: flex-end !important
	}

	.ares-align-content-sm-center {
		align-content: center !important
	}

	.ares-align-content-sm-between {
		align-content: space-between !important
	}

	.ares-align-content-sm-around {
		align-content: space-around !important
	}

	.ares-align-content-sm-stretch {
		align-content: stretch !important
	}

	.ares-align-self-sm-auto {
		align-self: auto !important
	}

	.ares-align-self-sm-start {
		align-self: flex-start !important
	}

	.ares-align-self-sm-end {
		align-self: flex-end !important
	}

	.ares-align-self-sm-center {
		align-self: center !important
	}

	.ares-align-self-sm-baseline {
		align-self: baseline !important
	}

	.ares-align-self-sm-stretch {
		align-self: stretch !important
	}
}

@media (min-width: 768px) {
	.ares-flex-md-greed {
		flex-grow: 1 !important
	}

	.ares-flex-md-row {
		flex-direction: row !important
	}

	.ares-flex-md-column {
		flex-direction: column !important
	}

	.ares-flex-md-row-reverse {
		flex-direction: row-reverse !important
	}

	.ares-flex-md-column-reverse {
		flex-direction: column-reverse !important
	}

	.ares-flex-md-wrap {
		flex-wrap: wrap !important
	}

	.ares-flex-md-nowrap {
		flex-wrap: nowrap !important
	}

	.ares-flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.ares-justify-content-md-start {
		justify-content: flex-start !important
	}

	.ares-justify-content-md-end {
		justify-content: flex-end !important
	}

	.ares-justify-content-md-center {
		justify-content: center !important
	}

	.ares-justify-content-md-between {
		justify-content: space-between !important
	}

	.ares-justify-content-md-around {
		justify-content: space-around !important
	}

	.ares-align-items-md-start {
		align-items: flex-start !important
	}

	.ares-align-items-md-end {
		align-items: flex-end !important
	}

	.ares-align-items-md-center {
		align-items: center !important
	}

	.ares-align-items-md-baseline {
		align-items: baseline !important
	}

	.ares-align-items-md-stretch {
		align-items: stretch !important
	}

	.ares-align-content-md-start {
		align-content: flex-start !important
	}

	.ares-align-content-md-end {
		align-content: flex-end !important
	}

	.ares-align-content-md-center {
		align-content: center !important
	}

	.ares-align-content-md-between {
		align-content: space-between !important
	}

	.ares-align-content-md-around {
		align-content: space-around !important
	}

	.ares-align-content-md-stretch {
		align-content: stretch !important
	}

	.ares-align-self-md-auto {
		align-self: auto !important
	}

	.ares-align-self-md-start {
		align-self: flex-start !important
	}

	.ares-align-self-md-end {
		align-self: flex-end !important
	}

	.ares-align-self-md-center {
		align-self: center !important
	}

	.ares-align-self-md-baseline {
		align-self: baseline !important
	}

	.ares-align-self-md-stretch {
		align-self: stretch !important
	}
}

@media (min-width: 992px) {
	.ares-flex-lg-greed {
		flex-grow: 1 !important
	}

	.ares-flex-lg-row {
		flex-direction: row !important
	}

	.ares-flex-lg-column {
		flex-direction: column !important
	}

	.ares-flex-lg-row-reverse {
		flex-direction: row-reverse !important
	}

	.ares-flex-lg-column-reverse {
		flex-direction: column-reverse !important
	}

	.ares-flex-lg-wrap {
		flex-wrap: wrap !important
	}

	.ares-flex-lg-nowrap {
		flex-wrap: nowrap !important
	}

	.ares-flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.ares-justify-content-lg-start {
		justify-content: flex-start !important
	}

	.ares-justify-content-lg-end {
		justify-content: flex-end !important
	}

	.ares-justify-content-lg-center {
		justify-content: center !important
	}

	.ares-justify-content-lg-between {
		justify-content: space-between !important
	}

	.ares-justify-content-lg-around {
		justify-content: space-around !important
	}

	.ares-align-items-lg-start {
		align-items: flex-start !important
	}

	.ares-align-items-lg-end {
		align-items: flex-end !important
	}

	.ares-align-items-lg-center {
		align-items: center !important
	}

	.ares-align-items-lg-baseline {
		align-items: baseline !important
	}

	.ares-align-items-lg-stretch {
		align-items: stretch !important
	}

	.ares-align-content-lg-start {
		align-content: flex-start !important
	}

	.ares-align-content-lg-end {
		align-content: flex-end !important
	}

	.ares-align-content-lg-center {
		align-content: center !important
	}

	.ares-align-content-lg-between {
		align-content: space-between !important
	}

	.ares-align-content-lg-around {
		align-content: space-around !important
	}

	.ares-align-content-lg-stretch {
		align-content: stretch !important
	}

	.ares-align-self-lg-auto {
		align-self: auto !important
	}

	.ares-align-self-lg-start {
		align-self: flex-start !important
	}

	.ares-align-self-lg-end {
		align-self: flex-end !important
	}

	.ares-align-self-lg-center {
		align-self: center !important
	}

	.ares-align-self-lg-baseline {
		align-self: baseline !important
	}

	.ares-align-self-lg-stretch {
		align-self: stretch !important
	}
}

@media (min-width: 1200px) {
	.ares-flex-xl-greed {
		flex-grow: 1 !important
	}

	.ares-flex-xl-row {
		flex-direction: row !important
	}

	.ares-flex-xl-column {
		flex-direction: column !important
	}

	.ares-flex-xl-row-reverse {
		flex-direction: row-reverse !important
	}

	.ares-flex-xl-column-reverse {
		flex-direction: column-reverse !important
	}

	.ares-flex-xl-wrap {
		flex-wrap: wrap !important
	}

	.ares-flex-xl-nowrap {
		flex-wrap: nowrap !important
	}

	.ares-flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.ares-justify-content-xl-start {
		justify-content: flex-start !important
	}

	.ares-justify-content-xl-end {
		justify-content: flex-end !important
	}

	.ares-justify-content-xl-center {
		justify-content: center !important
	}

	.ares-justify-content-xl-between {
		justify-content: space-between !important
	}

	.ares-justify-content-xl-around {
		justify-content: space-around !important
	}

	.ares-align-items-xl-start {
		align-items: flex-start !important
	}

	.ares-align-items-xl-end {
		align-items: flex-end !important
	}

	.ares-align-items-xl-center {
		align-items: center !important
	}

	.ares-align-items-xl-baseline {
		align-items: baseline !important
	}

	.ares-align-items-xl-stretch {
		align-items: stretch !important
	}

	.ares-align-content-xl-start {
		align-content: flex-start !important
	}

	.ares-align-content-xl-end {
		align-content: flex-end !important
	}

	.ares-align-content-xl-center {
		align-content: center !important
	}

	.ares-align-content-xl-between {
		align-content: space-between !important
	}

	.ares-align-content-xl-around {
		align-content: space-around !important
	}

	.ares-align-content-xl-stretch {
		align-content: stretch !important
	}

	.ares-align-self-xl-auto {
		align-self: auto !important
	}

	.ares-align-self-xl-start {
		align-self: flex-start !important
	}

	.ares-align-self-xl-end {
		align-self: flex-end !important
	}

	.ares-align-self-xl-center {
		align-self: center !important
	}

	.ares-align-self-xl-baseline {
		align-self: baseline !important
	}

	.ares-align-self-xl-stretch {
		align-self: stretch !important
	}
}

.ares-float-left {
	float: left !important
}

.ares-float-right {
	float: right !important
}

.ares-float-none {
	float: none !important
}

@media (min-width: 576px) {
	.ares-float-sm-left {
		float: left !important
	}

	.ares-float-sm-right {
		float: right !important
	}

	.ares-float-sm-none {
		float: none !important
	}
}

@media (min-width: 768px) {
	.ares-float-md-left {
		float: left !important
	}

	.ares-float-md-right {
		float: right !important
	}

	.ares-float-md-none {
		float: none !important
	}
}

@media (min-width: 992px) {
	.ares-float-lg-left {
		float: left !important
	}

	.ares-float-lg-right {
		float: right !important
	}

	.ares-float-lg-none {
		float: none !important
	}
}

@media (min-width: 1200px) {
	.ares-float-xl-left {
		float: left !important
	}

	.ares-float-xl-right {
		float: right !important
	}

	.ares-float-xl-none {
		float: none !important
	}
}

.ares-flow-auto {
	overflow: auto !important
}

.ares-flow-auto-x {
	overflow-x: auto !important
}

.ares-flow-auto-y {
	overflow-y: auto !important
}

.ares-flow-hidden {
	overflow: hidden !important
}

.ares-flow-hidden-x {
	overflow-x: hidden !important
}

.ares-flow-hidden-y {
	overflow-y: hidden !important
}

.ares-flow-overlay {
	overflow: overlay !important
}

.ares-flow-overlay-x {
	overflow-x: overlay !important
}

.ares-flow-overlay-y {
	overflow-y: overlay !important
}

.ares-flow-scroll {
	overflow: scroll !important
}

.ares-flow-scroll-x {
	overflow-x: scroll !important
}

.ares-flow-scroll-y {
	overflow-y: scroll !important
}

.ares-flow-visible {
	overflow: visible !important
}

.ares-flow-visible-x {
	overflow-x: visible !important
}

.ares-flow-visible-y {
	overflow-y: visible !important
}

.ares-scroll-wrapper {
	overflow: hidden !important
}

.ares-scroll-wrapper .ares-scroll-content {
	width: 100% !important;
	height: 100% !important;
	overflow: scroll !important;
	margin-right: -17px !important;
	margin-bottom: -17px !important
}

.ares-scroll-wrapper-x {
	overflow: hidden !important
}

.ares-scroll-wrapper-x .ares-scroll-content {
	width: 100% !important;
	height: auto !important;
	overflow-x: scroll !important;
	overflow-y: hidden !important;
	margin-bottom: -17px !important;
	white-space: nowrap
}

.ares-scroll-wrapper-y {
	overflow: hidden !important
}

.ares-scroll-wrapper-y .ares-scroll-content {
	width: auto !important;
	height: 100% !important;
	overflow-x: hidden !important;
	overflow-y: scroll !important;
	margin-right: -17px !important
}

.ares-position-relative {
	position: relative !important
}

.ares-position-absolute {
	position: absolute !important
}

.ares-absolute-tl {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010
}

.ares-absolute-top {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1010
}

.ares-absolute-tr {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1010
}

.ares-absolute-right {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1010
}

.ares-absolute-bottom {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1010
}

.ares-absolute-br {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1010
}

.ares-absolute-left {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1010
}

.ares-absolute-bl {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1010
}

.ares-absolute-tl-offset {
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 1010
}

.ares-absolute-top-offset {
	position: absolute;
	top: 2px;
	right: 0;
	left: 0;
	z-index: 1010
}

.ares-absolute-tr-offset {
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 1010
}

.ares-absolute-right-offset {
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 0;
	z-index: 1010
}

.ares-absolute-bottom-offset {
	position: absolute;
	right: 0;
	bottom: 2px;
	left: 0;
	z-index: 1010
}

.ares-absolute-br-offset {
	position: absolute;
	right: 2px;
	bottom: 2px;
	z-index: 1010
}

.ares-absolute-left-offset {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 2px;
	z-index: 1010
}

.ares-absolute-bl-offset {
	position: absolute;
	bottom: 2px;
	left: 2px;
	z-index: 1010
}

.ares-position-fixed {
	position: fixed !important
}

.ares-fixed-tl {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1030
}

.ares-fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}

.ares-fixed-tr {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1030
}

.ares-fixed-right {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1030
}

.ares-fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

.ares-fixed-br {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1030
}

.ares-fixed-left {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

.ares-fixed-bl {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1030
}

.ares-fixed-tl-offset {
	position: fixed;
	top: 2px;
	left: 2px;
	z-index: 1030
}

.ares-fixed-top-offset {
	position: fixed;
	top: 2px;
	right: 0;
	left: 0;
	z-index: 1030
}

.ares-fixed-tr-offset {
	position: fixed;
	top: 2px;
	right: 2px;
	z-index: 1030
}

.ares-fixed-right-offset {
	position: fixed;
	top: 0;
	right: 2px;
	bottom: 0;
	z-index: 1030
}

.ares-fixed-bottom-offset {
	position: fixed;
	right: 0;
	bottom: 2px;
	left: 0;
	z-index: 1030
}

.ares-fixed-br-offset {
	position: fixed;
	right: 2px;
	bottom: 2px;
	z-index: 1030
}

.ares-fixed-left-offset {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 2px;
	z-index: 1030
}

.ares-fixed-bl-offset {
	position: fixed;
	bottom: 2px;
	left: 2px;
	z-index: 1030
}

.ares-position-sticky {
	position: -webkit-sticky !important;
	position: sticky !important
}

.ares-sticky-tl {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	left: 0;
	z-index: 1020
}

.ares-sticky-top {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1020
}

.ares-sticky-tr {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	right: 0;
	z-index: 1020
}

.ares-sticky-right {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1020
}

.ares-sticky-bottom {
	position: -webkit-sticky;
	position: sticky;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1020
}

.ares-sticky-br {
	position: -webkit-sticky;
	position: sticky;
	right: 0;
	bottom: 0;
	z-index: 1020
}

.ares-sticky-left {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1020
}

.ares-sticky-bl {
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	left: 0;
	z-index: 1020
}

.ares-sticky-tl-offset {
	position: -webkit-sticky;
	position: sticky;
	top: 2px;
	left: 2px;
	z-index: 1020
}

.ares-sticky-top-offset {
	position: -webkit-sticky;
	position: sticky;
	top: 2px;
	right: 0;
	left: 0;
	z-index: 1020
}

.ares-sticky-tr-offset {
	position: -webkit-sticky;
	position: sticky;
	top: 2px;
	right: 2px;
	z-index: 1020
}

.ares-sticky-right-offset {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	right: 2px;
	bottom: 0;
	z-index: 1020
}

.ares-sticky-bottom-offset {
	position: -webkit-sticky;
	position: sticky;
	right: 0;
	bottom: 2px;
	left: 0;
	z-index: 1020
}

.ares-sticky-br-offset {
	position: -webkit-sticky;
	position: sticky;
	right: 2px;
	bottom: 2px;
	z-index: 1020
}

.ares-sticky-left-offset {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	bottom: 0;
	left: 2px;
	z-index: 1020
}

.ares-sticky-bl-offset {
	position: -webkit-sticky;
	position: sticky;
	bottom: 2px;
	left: 2px;
	z-index: 1020
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
	.ares-sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.ares-vw-100 {
	width: 100vw !important
}

.ares-vh-100 {
	height: 100vh !important
}

.ares-mw-100 {
	max-width: 100% !important
}

.ares-mh-100 {
	max-height: 100% !important
}

.ares-w-auto {
	width: auto !important
}

.ares-h-auto {
	height: auto !important
}

.ares-w-10 {
	width: 10% !important
}

.ares-h-10 {
	height: 10% !important
}

.ares-mw-10 {
	max-width: 10% !important
}

.ares-mh-10 {
	max-height: 10% !important
}

.ares-w-20 {
	width: 20% !important
}

.ares-h-20 {
	height: 20% !important
}

.ares-mw-20 {
	max-width: 20% !important
}

.ares-mh-20 {
	max-height: 20% !important
}

.ares-w-25 {
	width: 25% !important
}

.ares-h-25 {
	height: 25% !important
}

.ares-mw-25 {
	max-width: 25% !important
}

.ares-mh-25 {
	max-height: 25% !important
}

.ares-w-30 {
	width: 30% !important
}

.ares-h-30 {
	height: 30% !important
}

.ares-mw-30 {
	max-width: 30% !important
}

.ares-mh-30 {
	max-height: 30% !important
}

.ares-w-40 {
	width: 40% !important
}

.ares-h-40 {
	height: 40% !important
}

.ares-mw-40 {
	max-width: 40% !important
}

.ares-mh-40 {
	max-height: 40% !important
}

.ares-w-50 {
	width: 50% !important
}

.ares-h-50 {
	height: 50% !important
}

.ares-mw-50 {
	max-width: 50% !important
}

.ares-mh-50 {
	max-height: 50% !important
}

.ares-w-60 {
	width: 60% !important
}

.ares-h-60 {
	height: 60% !important
}

.ares-mw-60 {
	max-width: 60% !important
}

.ares-mh-60 {
	max-height: 60% !important
}

.ares-w-70 {
	width: 70% !important
}

.ares-h-70 {
	height: 70% !important
}

.ares-mw-70 {
	max-width: 70% !important
}

.ares-mh-70 {
	max-height: 70% !important
}

.ares-w-75 {
	width: 75% !important
}

.ares-h-75 {
	height: 75% !important
}

.ares-mw-75 {
	max-width: 75% !important
}

.ares-mh-75 {
	max-height: 75% !important
}

.ares-w-80 {
	width: 80% !important
}

.ares-h-80 {
	height: 80% !important
}

.ares-mw-80 {
	max-width: 80% !important
}

.ares-mh-80 {
	max-height: 80% !important
}

.ares-w-90 {
	width: 90% !important
}

.ares-h-90 {
	height: 90% !important
}

.ares-mw-90 {
	max-width: 90% !important
}

.ares-mh-90 {
	max-height: 90% !important
}

.ares-w-100 {
	width: 100% !important
}

.ares-h-100 {
	height: 100% !important
}

.ares-mw-100 {
	max-width: 100% !important
}

.ares-mh-100 {
	max-height: 100% !important
}

.ares-m-auto {
	margin: auto !important
}

.ares-mt-auto, .ares-my-auto {
	margin-top: auto !important
}

.ares-mr-auto, .ares-mx-auto {
	margin-right: auto !important
}

.ares-mb-auto, .ares-my-auto {
	margin-bottom: auto !important
}

.ares-ml-auto, .ares-mx-auto {
	margin-left: auto !important
}

.ares-m-0 {
	margin: 0 !important
}

.ares-mt-0, .ares-my-0 {
	margin-top: 0 !important
}

.ares-mr-0, .ares-mx-0 {
	margin-right: 0 !important
}

.ares-mb-0, .ares-my-0 {
	margin-bottom: 0 !important
}

.ares-ml-0, .ares-mx-0 {
	margin-left: 0 !important
}

.ares-p-0 {
	padding: 0 !important
}

.ares-pt-0, .ares-py-0 {
	padding-top: 0 !important
}

.ares-pr-0, .ares-px-0 {
	padding-right: 0 !important
}

.ares-pb-0, .ares-py-0 {
	padding-bottom: 0 !important
}

.ares-pl-0, .ares-px-0 {
	padding-left: 0 !important
}

.ares-m-xs {
	margin: 2px !important
}

.ares-mt-xs, .ares-my-xs {
	margin-top: 2px !important
}

.ares-mr-xs, .ares-mx-xs {
	margin-right: 2px !important
}

.ares-mb-xs, .ares-my-xs {
	margin-bottom: 2px !important
}

.ares-ml-xs, .ares-mx-xs {
	margin-left: 2px !important
}

.ares-p-xs {
	padding: 2px !important
}

.ares-pt-xs, .ares-py-xs {
	padding-top: 2px !important
}

.ares-pr-xs, .ares-px-xs {
	padding-right: 2px !important
}

.ares-pb-xs, .ares-py-xs {
	padding-bottom: 2px !important
}

.ares-pl-xs, .ares-px-xs {
	padding-left: 2px !important
}

.ares-m-sm {
	margin: 5px !important
}

.ares-mt-sm, .ares-my-sm {
	margin-top: 5px !important
}

.ares-mr-sm, .ares-mx-sm {
	margin-right: 5px !important
}

.ares-mb-sm, .ares-my-sm {
	margin-bottom: 5px !important
}

.ares-ml-sm, .ares-mx-sm {
	margin-left: 5px !important
}

.ares-p-sm {
	padding: 5px !important
}

.ares-pt-sm, .ares-py-sm {
	padding-top: 5px !important
}

.ares-pr-sm, .ares-px-sm {
	padding-right: 5px !important
}

.ares-pb-sm, .ares-py-sm {
	padding-bottom: 5px !important
}

.ares-pl-sm, .ares-px-sm {
	padding-left: 5px !important
}

.ares-m-md {
	margin: 10px !important
}

.ares-mt-md, .ares-my-md {
	margin-top: 10px !important
}

.ares-mr-md, .ares-mx-md {
	margin-right: 10px !important
}

.ares-mb-md, .ares-my-md {
	margin-bottom: 10px !important
}

.ares-ml-md, .ares-mx-md {
	margin-left: 10px !important
}

.ares-p-md {
	padding: 10px !important
}

.ares-pt-md, .ares-py-md {
	padding-top: 10px !important
}

.ares-pr-md, .ares-px-md {
	padding-right: 10px !important
}

.ares-pb-md, .ares-py-md {
	padding-bottom: 10px !important
}

.ares-pl-md, .ares-px-md {
	padding-left: 10px !important
}

.ares-m-lg {
	margin: 15px !important
}

.ares-mt-lg, .ares-my-lg {
	margin-top: 15px !important
}

.ares-mr-lg, .ares-mx-lg {
	margin-right: 15px !important
}

.ares-mb-lg, .ares-my-lg {
	margin-bottom: 15px !important
}

.ares-ml-lg, .ares-mx-lg {
	margin-left: 15px !important
}

.ares-p-lg {
	padding: 15px !important
}

.ares-pt-lg, .ares-py-lg {
	padding-top: 15px !important
}

.ares-pr-lg, .ares-px-lg {
	padding-right: 15px !important
}

.ares-pb-lg, .ares-py-lg {
	padding-bottom: 15px !important
}

.ares-pl-lg, .ares-px-lg {
	padding-left: 15px !important
}

.ares-m-xl {
	margin: 20px !important
}

.ares-mt-xl, .ares-my-xl {
	margin-top: 20px !important
}

.ares-mr-xl, .ares-mx-xl {
	margin-right: 20px !important
}

.ares-mb-xl, .ares-my-xl {
	margin-bottom: 20px !important
}

.ares-ml-xl, .ares-mx-xl {
	margin-left: 20px !important
}

.ares-p-xl {
	padding: 20px !important
}

.ares-pt-xl, .ares-py-xl {
	padding-top: 20px !important
}

.ares-pr-xl, .ares-px-xl {
	padding-right: 20px !important
}

.ares-pb-xl, .ares-py-xl {
	padding-bottom: 20px !important
}

.ares-pl-xl, .ares-px-xl {
	padding-left: 20px !important
}

.ares-m-xxl {
	margin: 25px !important
}

.ares-mt-xxl, .ares-my-xxl {
	margin-top: 25px !important
}

.ares-mr-xxl, .ares-mx-xxl {
	margin-right: 25px !important
}

.ares-mb-xxl, .ares-my-xxl {
	margin-bottom: 25px !important
}

.ares-ml-xxl, .ares-mx-xxl {
	margin-left: 25px !important
}

.ares-p-xxl {
	padding: 25px !important
}

.ares-pt-xxl, .ares-py-xxl {
	padding-top: 25px !important
}

.ares-pr-xxl, .ares-px-xxl {
	padding-right: 25px !important
}

.ares-pb-xxl, .ares-py-xxl {
	padding-bottom: 25px !important
}

.ares-pl-xxl, .ares-px-xxl {
	padding-left: 25px !important
}

.ares-m {
	margin: 10px !important
}

.ares-mt, .ares-my {
	margin-top: 10px !important
}

.ares-mr, .ares-mx {
	margin-right: 10px !important
}

.ares-mb, .ares-my {
	margin-bottom: 10px !important
}

.ares-ml, .ares-mx {
	margin-left: 10px !important
}

.ares-p {
	padding: 10px !important
}

.ares-pt, .ares-py {
	padding-top: 10px !important
}

.ares-pr, .ares-px {
	padding-right: 10px !important
}

.ares-pb, .ares-py {
	padding-bottom: 10px !important
}

.ares-pl, .ares-px {
	padding-left: 10px !important
}

.ares-text-justify {
	text-align: justify !important
}

.ares-text-nowrap {
	white-space: nowrap !important
}

.ares-text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ares-text-left {
	text-align: left !important
}

.ares-text-right {
	text-align: right !important
}

.ares-text-center {
	text-align: center !important
}

.ares-text-lowercase {
	text-transform: lowercase !important
}

.ares-text-uppercase {
	text-transform: uppercase !important
}

.ares-text-capitalize {
	text-transform: capitalize !important
}

.ares-font-weight-light {
	font-weight: 300 !important
}

.ares-font-weight-normal {
	font-weight: 400 !important
}

.ares-font-weight-bold {
	font-weight: 700 !important
}

.ares-font-italic {
	font-style: italic !important
}

.ares-text-blue {
	color: #007bff !important
}

.ares-link.ares-text-blue:hover, .ares-link.ares-text-blue:focus {
	color: #0062cc !important
}

.ares-text-indigo {
	color: #6610f2 !important
}

.ares-link.ares-text-indigo:hover, .ares-link.ares-text-indigo:focus {
	color: #510bc4 !important
}

.ares-text-purple {
	color: #6f42c1 !important
}

.ares-link.ares-text-purple:hover, .ares-link.ares-text-purple:focus {
	color: #59339d !important
}

.ares-text-pink {
	color: #e83e8c !important
}

.ares-link.ares-text-pink:hover, .ares-link.ares-text-pink:focus {
	color: #d91a72 !important
}

.ares-text-red {
	color: #dc3545 !important
}

.ares-link.ares-text-red:hover, .ares-link.ares-text-red:focus {
	color: #bd2130 !important
}

.ares-text-orange {
	color: #fd7e14 !important
}

.ares-link.ares-text-orange:hover, .ares-link.ares-text-orange:focus {
	color: #dc6502 !important
}

.ares-text-yellow {
	color: #ffc107 !important
}

.ares-link.ares-text-yellow:hover, .ares-link.ares-text-yellow:focus {
	color: #d39e00 !important
}

.ares-text-green {
	color: #28a745 !important
}

.ares-link.ares-text-green:hover, .ares-link.ares-text-green:focus {
	color: #1e7e34 !important
}

.ares-text-teal {
	color: #20c997 !important
}

.ares-link.ares-text-teal:hover, .ares-link.ares-text-teal:focus {
	color: #199d76 !important
}

.ares-text-cyan {
	color: #17a2b8 !important
}

.ares-link.ares-text-cyan:hover, .ares-link.ares-text-cyan:focus {
	color: #117a8b !important
}

.ares-text-white {
	color: #fff !important
}

.ares-link.ares-text-white:hover, .ares-link.ares-text-white:focus {
	color: #e6e6e6 !important
}

.ares-text-black {
	color: #000 !important
}

.ares-link.ares-text-black:hover, .ares-link.ares-text-black:focus {
	color: #000 !important
}

.ares-text-whitesmoke {
	color: #f5f5f5 !important
}

.ares-link.ares-text-whitesmoke:hover, .ares-link.ares-text-whitesmoke:focus {
	color: #dcdcdc !important
}

.ares-text-gainsboro {
	color: #dcdcdc !important
}

.ares-link.ares-text-gainsboro:hover, .ares-link.ares-text-gainsboro:focus {
	color: #c3c3c3 !important
}

.ares-text-lightgrey {
	color: #d3d3d3 !important
}

.ares-link.ares-text-lightgrey:hover, .ares-link.ares-text-lightgrey:focus {
	color: #bababa !important
}

.ares-text-silver {
	color: silver !important
}

.ares-link.ares-text-silver:hover, .ares-link.ares-text-silver:focus {
	color: #a7a7a7 !important
}

.ares-text-darkgray {
	color: #a9a9a9 !important
}

.ares-link.ares-text-darkgray:hover, .ares-link.ares-text-darkgray:focus {
	color: #909090 !important
}

.ares-text-gray {
	color: gray !important
}

.ares-link.ares-text-gray:hover, .ares-link.ares-text-gray:focus {
	color: #676767 !important
}

.ares-text-dimgray {
	color: dimgray !important
}

.ares-link.ares-text-dimgray:hover, .ares-link.ares-text-dimgray:focus {
	color: #505050 !important
}

.ares-text-primary {
	color: #2A8A8E !important
}

.ares-link.ares-text-primary:hover, .ares-link.ares-text-primary:focus {
	color: #1e6467 !important
}

.ares-text-secondary {
	color: #d3d3d3 !important
}

.ares-link.ares-text-secondary:hover, .ares-link.ares-text-secondary:focus {
	color: #bababa !important
}

.ares-text-success {
	color: #28a745 !important
}

.ares-link.ares-text-success:hover, .ares-link.ares-text-success:focus {
	color: #1e7e34 !important
}

.ares-text-info {
	color: #17a2b8 !important
}

.ares-link.ares-text-info:hover, .ares-link.ares-text-info:focus {
	color: #117a8b !important
}

.ares-text-warning {
	color: #ffc107 !important
}

.ares-link.ares-text-warning:hover, .ares-link.ares-text-warning:focus {
	color: #d39e00 !important
}

.ares-text-danger {
	color: #dc3545 !important
}

.ares-link.ares-text-danger:hover, .ares-link.ares-text-danger:focus {
	color: #bd2130 !important
}

.ares-text-light {
	color: #f5f5f5 !important
}

.ares-link.ares-text-light:hover, .ares-link.ares-text-light:focus {
	color: #dcdcdc !important
}

.ares-text-dark {
	color: dimgray !important
}

.ares-link.ares-text-dark:hover, .ares-link.ares-text-dark:focus {
	color: #505050 !important
}

.ares-text-xs {
	font-size: 10px
}

.ares-text-sm {
	font-size: 12.25px
}

.ares-text-md {
	font-size: 17.5px
}

.ares-text-lg {
	font-size: 21px
}

.ares-text-xl {
	font-size: 28px
}

.ares-text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.ares-text-indent {
	text-indent: 2em
}

.ares-text-base {
	font-size: 14px
}

.ares-text-del {
	text-decoration: line-through
}

.ares-visible {
	visibility: visible !important
}

.ares-invisible {
	visibility: hidden !important
}
