.theme--light.v-application {
	background: #fff;
	color: rgba(0, 0, 0, .87)
}

.theme--light.v-application .text--primary {
	color: rgba(0, 0, 0, .87) !important
}

.theme--light.v-application .text--secondary {
	color: rgba(0, 0, 0, .6) !important
}

.theme--light.v-application .text--disabled {
	color: rgba(0, 0, 0, .38) !important
}

.theme--dark.v-application {
	background: #121212;
	color: #fff
}

.theme--dark.v-application .text--primary {
	color: #fff !important
}

.theme--dark.v-application .text--secondary {
	color: hsla(0, 0%, 100%, .7) !important
}

.theme--dark.v-application .text--disabled {
	color: hsla(0, 0%, 100%, .5) !important
}

.v-application {
	display: flex
}

.v-application a {
	cursor: pointer
}

.v-application--is-rtl {
	direction: rtl
}

.v-application--wrap {
	flex: 1 1 auto;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	max-width: 100%;
	position: relative
}

@-moz-document url-prefix() {
	@media print {
		.v-application, .v-application--wrap {
			display: block
		}

	}

}

.nuxt-progress {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 2px;
	width: 0;
	opacity: 1;
	transition: width .1s, opacity .4s;
	background-color: #fff;
	z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
	transition: none
}

.nuxt-progress-failed {
	background-color: red
}

:root {
	--brand-blue-rgba-5:rgba(6, 52, 91, 0.5);
	--brand-blue-rgba-8:rgba(6, 52, 91, 0.8);
	--brand-orange: #b94c19;
	--brand-orange-second: #d25419;
	--brand-orange-third: #e85f2a;
	--brand-orange-rgb: #e86020;
	--brand-orange-rgba-3:rgba(232, 96, 32, 0.3);
	--brand-light-blue-rgba-5:rgba(30, 114, 168, 0.5);
	--brand-light-blue-rgba-8:rgba(30, 114, 168, 0.8);
	--brand-light-green: #8cc63e;
	--brand-light-green-second: #6cc149;
	--brand-light-green-third: #82be34;
	--brand-light-green-rgb: rgb(140 198 62);
	--brand-light-green-rgba-3:rgba(140, 198, 62, 0.3)
}

.collapse-content a {
    color: var(--brand-orange);
    text-decoration: underline;
    font-family: inherit;
}

.container.what-to-bring div ul li p {
    font-size: 16px !important;
    color: #62707c;
}


.tts-blaf {
	--brand-blue-rgba-5:var(--brand-light-blue-rgba-5);
	--brand-blue-rgba-8:var(--brand-light-blue-rgba-8);
	--brand-orange: var(--brand-light-green);
	--brand-orange-second: var(--brand-light-green-second);
	--brand-orange-third: var(--brand-light-green-third);
	--brand-orange-rgb: var(--brand-light-green-rgb);
	--brand-orange-rgba-3:var(--brand-light-green-rgba-3)
}

@font-face {
	font-family: Inter UI;
	font-style: normal;
	font-weight: 400;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/110733a.woff2) format("woff2"), url(https://liftassets.vfsglobal.com/_nuxt/fonts/3bb760f.eot), url(https://liftassets.vfsglobal.com/_nuxt/fonts/3bb760f.eot?#iefix) format("eot"), url(https://liftassets.vfsglobal.com/_nuxt/fonts/bf4b426.woff) format("woff")
}

@font-face {
	font-family: ZawgyiOne;
	font-style: normal;
	font-weight: 400;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/dffa0a7.woff) format("woff")
}

@font-face {
	font-family: Pyidaungsu;
	font-style: normal;
	font-weight: 400;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/b73a073.woff) format("woff")
}

body, html {
	scrollbar-width: thin
}

body {
	font-family: Inter UI !important
}

.ZawgyiOne {
	font-family: ZawgyiOne !important
}

.roboto-ru {
	font-family: Roboto !important
}

.Pyidaungsu {
	font-family: Pyidaungsu !important
}

h1, h2 {
	margin-bottom: 16px
}

h1, h2, h3, h4, h5, p {
	font-family: inherit
}

h3, h4, h5, p {
	margin-bottom: 8px !important
}

p a {
	color: #e86020 !important;
	color: var(--brand-orange) !important
}

h6, p a {
	font-family: inherit
}

h6 {
	font-size: 12px;
	margin-bottom: 10px
}

.custom-card {
	background: #fff;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .1)
}

.btn-first {
	text-align: left;
	background-color: #e86020 !important;
	background-color: var(--brand-orange) !important;
	color: #fff !important;
	text-decoration: none
}

.btn-first:hover {
	text-decoration: none;
	border-color: #d25419;
	border-color: var(--brand-orange-second);
	background-color: #d25419 !important;
	background-color: var(--brand-orange-second) !important
}

.color-62707c {
	color: #62707c
}

.font-size18 {
	font-size: 18px;
	font-family: inherit
}

body::-webkit-scrollbar {
	background-color: #fff;
	width: 5px
}

body::-webkit-scrollbar-track {
	background-color: #fff
}

body::-webkit-scrollbar-thumb {
	background-color: grey;
	border-radius: 5px
}

body::-webkit-scrollbar-button {
	display: none
}

.container.p-0.logo-selectcontainer.p-0.logo-select {
	padding: 2px !important
}

.w-90 {
	width: 90%
}

.w-79 {
	width: 79%
}

.w-11 {
	width: 11%
}

.w-10 {
	width: 10%
}

.w-70 {
	width: 70%
}

.w-30 {
	width: 30%
}

.w-65 {
	width: 65%
}

.w-20 {
	width: 20%
}

.w-80 {
	width: 80%
}

.language-dropdown {
	border: 1px solid #e0e5ea;
	border-radius: 5px;
	font-family: inherit
}

.language-dropdown ul {
	border: 1px solid;
	padding-left: 0 !important
}

.language-dropdown ul li a {
	color: #000;
	font-family: inherit;
	width: 100%;
	text-transform: capitalize
}

.logo-select:after, .logo-select:before {
	position: absolute;
	content: " ";
	display: block;
	height: 1px;
	left: -15px;
	right: 0;
	background-color: #e0e5ea;
	width: calc(100% + 30px)
}

.logo-select:before {
	top: 0
}

.logo-select {
	padding: 0 !important;
	position: relative
}

.full-widht-header.nav-menu .nuxt-link-exact-active {
	font-family: inherit
}

.nav-hover a {
	color: #031b30 !important
}

.lineheight {
	line-height: 3.8
}

.no-anchor {
	text-decoration: none;
	border-bottom: none !important
}

.navigation-route i, .navigation-route span {
	font-size: 14px
}

.collapsible-row:not(:last-of-type) {
	border-bottom: 1px solid #e0e5ea
}

.collapsible-row {
	display: flex;
	padding: 1.1rem 0 1.5rem
}

.collapse-content {
	padding: 1rem 0;
	font-family: inherit
}

.custom-nuxt-btn:hover {
	border-color: #d25419;
	border-color: var(--brand-orange-second);
	background-color: #d25419 !important;
	background-color: var(--brand-orange-second) !important
}

ul .links:hover {
	color: #e86020;
	color: var(--brand-orange)
}

ul .nav-item {
	color: #031a2d
}

.ready_apply {
	padding: 40px;
	display: inline-block;
	background-color: #f8f9fa;
	font-family: inherit
}

.theme--light.v-footer {
	background-color: #f8f9fa !important
}

.navbar-toggler {
	width: 47px;
	height: 34px;
	background-color: #7eb444;
	border: none;
	display: none
}

.navbar-toggler .line {
	width: 100%;
	float: left;
	height: 2px;
	background-color: #000;
	margin-bottom: 5px
}

@media (min-width:992px) {
	.lets-get-started, .lets-get-started-rev {
		width: 50%
	}

	li.nav-item {
		text-align: left;
		text-align: initial
	}

	.custom-card {
		width: 100%
	}

	.logo-select:after {
		bottom: 0
	}

	.theme--light.v-footer {
		margin-top: 5rem
	}

	.language-dropdown ul {
		left: 50% !important
	}

	.vas-gbp {
		position: absolute;
		bottom: 2rem
	}

	.VAS-field-title {
		display: flex;
		padding: 2rem 0
	}

	.premium-service {
		width: 50%
	}

	.news-date {
		margin-top: 1rem
	}

	.row-rep {
		padding: 1rem 0 !important
	}

	.small-width-row {
		width: 80%
	}

	.nav-pills .nav-link {
		font-size: 20px;
		padding: 1rem 2rem .5rem 0
	}

	.page-head-sub {
		padding: 0 !important
	}

	.navbar-toggler {
		display: none
	}

	.full-widht-header {
		display: block
	}

	.mobile-width-header {
		display: none
	}

	.bg-overlay {
		padding: 4rem 0
	}

	h1 {
		font-size: 46px !important
	}

	h1, h2 {
		font-family: inherit
	}

	h2 {
		font-size: 36px !important
	}

	h3 {
		font-size: 24px !important
	}

	h4 {
		font-size: 21px !important
	}

	h5, li p {
		font-size: 16px !important
	}

	[dir=ltr] .mobile-footer {
		display: inline;
		margin-right: 1rem;
		padding-right: .2rem
	}

	[dir=rtl] .mobile-footer {
		margin-left: 1rem;
		display: inline;
		padding-left: .2rem
	}

	.lift-breadcrumb {
		padding: 0 !important
	}

	.call-action-index {
		margin-top: -5rem
	}

	.navigation-route {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		background: rgba(6, 52, 91, .5);
		background: var(--brand-blue-rgba-5)
	}

}

.lets-get-started {
	background-color: #e86020;
	background-color: var(--brand-orange);
	color: #fff !important
}

.lets-get-started, .lets-get-started-rev {
	text-decoration: none !important;
	padding: .6rem;
	border-radius: .5rem;
	display: block;
	text-align: center;
	text-decoration: none;
	margin-top: 2rem;
	margin-bottom: 2rem
}

.lets-get-started-rev {
	background-color: #fff;
	color: #e86020 !important;
	color: var(--brand-orange) !important;
	box-shadow: inset 0 0 0 1.2px #e85f2a;
	box-shadow: 0 0 0 1.2px var(--brand-orange-third) inset
}

.renderer-content img {
	width: 100%
}

.external-link-icon:after {
	content: " ";
	background-image: url(https://liftassets.vfsglobal.com/_nuxt/img/7c6c40b.svg);
	background-size: cover;
	position: relative;
	display: inline-block;
	top: 6px;
	width: 20px;
	height: 20px;
	margin-left: 10px
}

.lets-get-started:hover {
	background-color: transparent;
	color: #e86020 !important;
	color: var(--brand-orange) !important;
	text-decoration: none;
	border-radius: .5rem;
	box-shadow: inset 0 0 0 1.2px #e85f2a;
	box-shadow: 0 0 0 1.2px var(--brand-orange-third) inset
}

.lets-get-started-rev:hover {
	background-color: #e86020;
	background-color: var(--brand-orange);
	color: #fff !important;
	text-decoration: none;
	border-radius: .5rem
}

.breadcrumb-only {
	background: #f8f9fa
}

@media (max-width:991.9px) {
	.lets-get-started {
		width: 100%
	}

	li.nav-item {
		display: flex;
		text-align: left;
		text-align: initial
	}

	.breadcrumb-only {
		background-color: #f8f9fa;
		white-space: nowrap;
		display: block;
		width: 100%;
		overflow-y: scroll
	}

	.logo-select:after {
		bottom: 4px
	}

	.onlysmall-servie {
		display: contents !important
	}

	.vas-services-component {
		display: flex
	}

	.VAS-field-icon {
		padding: 10px
	}

	.VAS-field-title, .vas-gbp {
		padding: 1rem;
		margin-right: 1rem
	}

	.vas-gbp {
		color: #62707c
	}

	.card1-service {
		border-top-left-radius: 0 !important;
		border-top-right-radius: 0 !important;
		margin-top: 0 !important
	}

	.premium-service {
		width: 100%
	}

	.navigation-route {
		position: absolute;
		left: 0;
		right: 0;
		width: 100%;
		background: rgba(6, 52, 91, .5);
		background: var(--brand-blue-rgba-5)
	}

	.nav-pills .nav-link {
		font-size: 16px
	}

	.page-head-sub {
		margin-top: 4rem
	}

	.call-action-index {
		margin-top: 1.5rem
	}

	.custom-border-card {
		border-bottom: 1px solid #e0e5ea
	}

	.lift-breadcrumb {
		padding-top: .5rem !important;
		padding-bottom: .5rem !important
	}

	h1 {
		font-size: 32px !important
	}

	h1, h2 {
		font-family: inherit
	}

	h2 {
		font-size: 28px !important
	}

	h3 {
		font-size: 18px !important
	}

	h4 {
		font-size: 21px !important
	}

	h5, li p {
		font-size: 16px !important
	}

	.bg-overlay {
		padding: 0
	}

	.bg-overlay h3 {
		line-height: 32px
	}

	.navbar-toggler {
		display: block
	}

	.mobile-width-header {
		border-bottom: 1px solid #e0e5ea;
		display: block
	}

	.full-widht-header {
		display: none
	}

	.mobile-footer {
		display: flex;
		width: 100%;
		padding: .7rem 0
	}

}

.bg-overlay {
	background: linear-gradient(rgba(6, 52, 91, .8), rgba(6, 52, 91, .8)), url(https://liftassets.vfsglobal.com/_nuxt/img/30b7cb4.jpg);
	background: linear-gradient(var(--brand-blue-rgba-8), var(--brand-blue-rgba-8)), url(https://liftassets.vfsglobal.com/_nuxt/img/30b7cb4.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	color: #fff;
	min-height: 280px
}

.logo-height {
	height: 65px;
	width: 200px
}

.vfs-global-logo {
	max-height: 39px !important;
	margin-right: 10px
}

.mobile-menu-list {
	display: block;
	width: 100%;
	padding: .7rem 0
}

.mobile-menu-list a {
	color: #031b30 !important;
	padding-left: 1rem
}

.mob-menu-box {
	background-color: #f8f9fa;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .1);
	border-top: 1px solid #bcc7d2;
	padding-top: 1rem
}

.mob-menu-box .nuxt-link-exact-active {
	border-left: 3px solid #e86020;
	border-left: 3px solid var(--brand-orange);
	border-bottom: none !important
}

.mob-menu-box .language {
	border-top: 1px solid #edf0f3
}

.nav-pills .nav-link:hover:after {
	content: " ";
	display: flex;
	border-bottom: 4px solid;
	border-color: #e0e5ea;
	position: relative;
	top: .5rem
}

.nav-pills .nav-link.active {
	background: #fff !important
}

.nav-pills .nav-link.active:after {
	content: " ";
	display: flex;
	border-color: #e86020;
	border-bottom: 4px solid;
	border-color: var(--brand-orange);
	position: relative;
	top: .5rem
}

.visual-icons {
	background: url(https://liftassets.vfsglobal.com/_nuxt/img/5fee6ea.svg);
	background-repeat: no-repeat
}

.warning-icon-dark {
	width: 30px;
	height: 25px;
	background-position: -194px -820px
}

.btn {
	border: 1px solid #e0e5ea
}

.submit-complaint {
	background-color: transparent;
	border: 1px solid #e86020;
	border: 1px solid var(--brand-orange);
	padding: .6rem;
	border-radius: .5rem;
	display: block;
	text-align: center;
	text-decoration: none;
	margin-top: 2rem;
	margin-bottom: 2rem;
	width: 100%
}

.submit-complaint:hover {
	color: #fff !important;
	background-color: #e86020;
	background-color: var(--brand-orange);
	text-decoration: none
}

p.class-para {
	width: 100%;
	margin-top: 1rem;
	display: inline-block
}

.logo-select a {
	font-family: inherit;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.text-initial {
	text-align: left !important;
	text-align: initial !important;
	font-family: inherit
}

.language-container {
	flex-direction: row-reverse;
	display: flex
}

[dir=ltr] .menu-contain {
	margin-right: 1rem
}

[dir=rtl] .menu-contain {
	margin-left: 1rem
}

.apply-btn-service {
	background: #fff;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	color: #e86020;
	color: var(--brand-orange);
	border: 1px solid #e86020;
	border: 1px solid var(--brand-orange)
}

.apply-btn-service:hover {
	color: #fff;
	background: #e86020;
	background: var(--brand-orange);
	cursor: pointer
}

.container {
	padding: 12px
}

.color-e86020 {
	color: #e86020 !important;
	color: var(--brand-orange) !important
}

.w-60 {
	width: 60%
}

.w-40 {
	width: 40%
}

.bg-f8f9fa {
	background: #f8f9fa
}

.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto {
	padding: 12px
}

.language-selector>.component-content {
	position: relative;
	line-height: 40px
}

.language-selector a {
	color: inherit;
	text-decoration: none;
	cursor: pointer
}

.language-selector-select-link {
	border: 1px solid #e0e5ea;
	border-radius: 5px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	pointer-events: auto;
	transition: background-color .2s ease;
	min-height: 40px;
	align-items: center;
	justify-content: center;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	padding: 0 10px;
	white-space: nowrap;
	overflow: hidden
}

.language-selector .language-selector-item-container, [dir=RTL] .language-selector .language-selector-select-link:after {
	display: none
}

.language-selector .language-selector-select-link:active, .language-selector .language-selector-select-link:focus, .language-selector .language-selector-select-link:hover {
	text-decoration: none
}

.language-selector .language-selector-select-link:disabled {
	color: #e0e5ea;
	border: 1px solid #e0e5ea;
	background-color: transparent
}

.language-selector .language-selector-select-link:disabled:active, .language-selector .language-selector-select-link:disabled:focus, .language-selector .language-selector-select-link:disabled:hover {
	border-color: #e0e5ea;
	background-color: transparent;
	pointer-events: none
}

.language-selector .language-selector-select-link:after, .language-selector .language-selector-select-link:before {
	margin-left: 4px;
	margin-right: 4px;
	flex: 0 0 auto
}

.language-selector .language-selector-select-link:focus, .language-selector .language-selector-select-link:hover {
	outline: 0;
	border-color: #233747
}

.language-selector .language-selector-select-link:after {
	content: "ïƒ—";
	font-family: FontAwesome;
	padding-left: 8px
}

[dir=RTL] .language-selector .language-selector-select-link:before {
	content: "ïƒ—";
	font-family: FontAwesome;
	padding-right: 8px
}

.language-selector .has-focus .language-selector-select-item {
	border-color: #233747
}

.language-selector .has-focus .language-selector-select-link:after {
	content: "ïƒ˜"
}

[dir=RTL] .language-selector .has-focus .language-selector-select-link:after {
	content: none;
	display: none
}

[dir=RTL] .language-selector .has-focus .language-selector-select-link:before {
	content: "ïƒ˜"
}

.language-selector .has-focus .language-selector-item-container {
	border-radius: 5px;
	display: block;
	position: absolute;
	z-index: 21;
	right: 0;
	width: auto;
	max-width: 100%;
	margin-top: 2px;
	padding: 8px 0;
	border: 1px solid #233747;
	background-color: #fff;
	text-align: left
}

[dir=RTL] .language-selector .has-focus .language-selector-item-container {
	text-align: right
}

.language-selector .has-focus .language-selector-item {
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden
}

.language-selector .has-focus .language-selector-item a {
	display: block;
	padding: 0 10px
}

.language-selector .has-focus .language-selector-item a:focus, .language-selector .has-focus .language-selector-item a:hover {
	outline: 0;
	background-color: #f8f9fa
}

.language-selector-select-item {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.43;
	color: #62707c
}

.renderer-content p {
	font-size: 18px !important;
	font-family: inherit;
	word-break: break-word
}

.renderer-content ul {
	margin: 16px 32px
}

.simple-dismiss:after {
	display: inline-block;
	margin-left: .255em;
	margin-right: .255em;
	content: ""
}

ol {
	margin-left: 40px
}

.page-component {
	/* min-height: 80vh; */
	height: auto
}

.scroll-no-width::-webkit-scrollbar {
	height: 0;
	width: 0
}

.callto-action {
	font-size: 16px
}

.cta-link {
	border: 1px solid #e86020;
	border: 1px solid var(--brand-orange);
	border-radius: 5px;
	line-height: 20px;
	padding: 0 10px 0 16px;
	text-decoration: none;
	pointer-events: auto;
	transition: background-color .2s ease;
	display: inline-flex;
	min-height: 40px;
	align-items: center;
	color: #fff;
	background-color: #e86020;
	background-color: var(--brand-orange);
	width: 100%;
	box-shadow: 0 1px 3px 0 rgba(232, 96, 32, .3);
	box-shadow: 0 1px 3px 0 var(--brand-orange-rgba-3);
	text-align: left;
	justify-content: flex-start;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 30px
}

.nav-pills {
	width: 100%;
	border-bottom: 1px solid #dfe3e6
}

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

.menu-contain .nuxt-link-exact-active:after {
	border-bottom: 3px solid #e86020 !important;
	border-bottom: 3px solid var(--brand-orange) !important
}

.menu-contain .nuxt-link-exact-active:after, .menu-contain a:hover:after {
	top: 100%;
	width: 100%;
	height: 14px;
	content: "";
	position: absolute;
	left: 0;
	right: 0
}

.menu-contain a:hover:after {
	border-bottom: 3px solid #e0e5ea
}

.lifts-tabs.new-row-tab .nav-container {
	overflow-x: auto
}

.lifts-tabs.new-row-tab ul {
	flex-wrap: nowrap;
	border-bottom: 1px solid #dfe3e6
}

.lifts-tabs.new-row-tab ul li {
	margin-right: 15px
}

.lifts-tabs.new-row-tab ul li a {
	position: relative;
	height: 100%;
	padding: 15px 0
}

.lifts-tabs.new-row-tab ul li a.active:after, .lifts-tabs.new-row-tab ul li a:hover:after {
	content: " ";
	border-bottom-style: solid;
	border-bottom-width: 4px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}

.lifts-tabs.new-row-tab ul li a:hover:after {
	border-color: #e0e5ea
}

.lifts-tabs.new-row-tab ul li a.active:after {
	border-color: #e86020;
	border-color: var(--brand-orange)
}

.lift-tab-body ul li {
	display: list-item !important
}

.renderer-content ul {
	display: block !important;
	border-bottom: none !important
}

.filed-shortdesc {
	font-size: 18px;
	color: #62707c;
	font-family: inherit
}

.welcometext {
	padding: 3rem 0 2rem
}

.welcometext h3, h4 {
	line-height: 32px
}

.welcome-breadcrumb {
	background: url(https://liftassets.vfsglobal.com/_nuxt/img/30b7cb4.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.innerbread-welcome {
	margin: 0 auto;
	font-family: inherit
}

.intro-class tr {
	border: 1px solid
}

.intro-class {
	font-family: inherit
}

.intro-class table {
	width: 100%
}

.intro-class th {
	background: #bfbfbf none repeat scroll 0 0;
	font-weight: 400
}

.intro-class td, .intro-class th {
	border-right: 1px solid;
	padding: .5rem
}

.table-light-gray thead th {
	background-color: #f9f9f9 !important;
	border-top: none !important;
	vertical-align: top !important
}

.table-light-gray tr td img {
	max-width: 32px;
	margin-right: 4px;
	border-radius: 3px
}

.empty-cells-hide:empty {
	display: none !important
}

.w-wrap-anywhere {
	word-wrap: anywhere !important
}

.home-flash-message {
	background: #fdbe53
}

.home-flash-message .renderer-content p {
	font-size: 16px !important;
	color: #031b30;
	margin-bottom: 0 !important
}

@font-face {
	font-family: Inter UI;
	font-weight: 400;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/110733a.woff2) format("woff2")
}

@font-face {
	font-family: Inter-UI-400;
	font-style: normal;
	font-weight: 400;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/3ca46ee.woff);
	font-display: swap
}

@font-face {
	font-family: Inter-UI-500;
	font-style: normal;
	font-weight: 500;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/86c6d12.woff);
	font-display: swap
}

@font-face {
	font-family: Inter-UI-700;
	font-style: normal;
	font-weight: 700;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/0a1242b.woff);
	font-display: swap
}

@font-face {
	font-family: Inter-UI-900;
	font-style: normal;
	font-weight: 900;
	src: url(https://liftassets.vfsglobal.com/_nuxt/fonts/f0e3c38.woff);
	font-display: swap
}

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

@-ms-viewport {
	width: auto !important
}

input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0 1000px #fff inset !important
}

.absolute-center, .absolute-center-v {
	margin: auto;
	position: absolute;
	top: 50%;
	right: auto;
	bottom: auto;
	left: 50%;
	transform: translate(-50%, -50%)
}

.absolute-center-v {
	width: 100%
}

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

.bg-blue {
	background-color: #00f !important
}

.bg-green {
	background-color: green !important
}

.bg-grey {
	background-color: grey !important
}

.bg-orange {
	background-color: orange !important
}

.bg-pink {
	background-color: pink !important
}

.bg-red {
	background-color: red !important
}

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

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

.c-black {
	color: #000 !important
}

.c-blue {
	color: #00f !important
}

.c-green {
	color: green !important
}

.c-grey {
	color: grey !important
}

.c-orange {
	color: orange !important
}

.c-pink {
	color: pink !important
}

.c-red {
	color: red !important
}

.c-white {
	color: #fff !important
}

.c-yellow {
	color: #ff0 !important
}

.c-transparent {
	color: transparent !important
}

.focus-none, .focus-none:active:focus, .focus-none:focus {
	outline: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.ff-400 {
	font-family: Inter-UI-400
}

.ff-500 {
	font-family: Inter-UI-500
}

.ff-700 {
	font-family: Inter-UI-700
}

.ff-900 {
	font-family: Inter-UI-900
}

.img-fluid-center, .img-fluid-right {
	display: block;
	max-width: 100%;
	height: auto
}

.img-fluid-center {
	margin-left: auto;
	margin-right: auto
}

.img-fluid-right {
	margin-left: auto
}

.overflow-overlay {
	overflow: overlay !important
}

.overflow-scroll {
	overflow: scroll !important
}

.overflow-visible {
	overflow: visible !important
}

.overflow-inherit {
	overflow: inherit !important
}

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

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

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

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

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

.overflow-x-inherit {
	overflow-x: inherit !important
}

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

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

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

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

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

.overflow-y-inherit {
	overflow-y: inherit !important
}

.resize-h {
	resize: horizontal
}

.resize-v {
	resize: vertical
}

.resize-b {
	resize: both
}

.resize-n {
	resize: none
}

.resize-i {
	resize: inherit
}

.w-wrap-break {
	word-wrap: break-word
}

.w-wrap-break-all {
	word-break: break-all
}

.z-index-999 {
	z-index: 998;
	z-index: 999
}

.z-index-1000 {
	z-index: 1000
}

.z-index-1080 {
	z-index: 1080
}

.z-index-1090 {
	z-index: 1090
}

.cursor-default {
	cursor: default !important
}

.cursor-pointer {
	cursor: pointer !important
}

.cursor-not-allowed {
	cursor: not-allowed !important
}

.table-div {
	display: table
}

.table-div>.vertical-middle {
	display: table-cell;
	vertical-align: middle
}

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

.text-decoration-underline {
	text-decoration: underline !important
}

.outline-none {
	outline: none !important
}

.error-msg {
	color: #e85959
}

.fw-normal {
	font-weight: 400 !important
}

.fw-100 {
	font-weight: 100 !important
}

.fw-200 {
	font-weight: 200 !important
}

.fw-300 {
	font-weight: 300 !important
}

.fw-400 {
	font-weight: 400 !important
}

.fw-500 {
	font-weight: 500 !important
}

.fw-600 {
	font-weight: 600 !important
}

.fw-700 {
	font-weight: 700 !important
}

.fw-800 {
	font-weight: 800 !important
}

.fw-900 {
	font-weight: 900 !important
}

.ls-normal {
	letter-spacing: normal !important
}

.ls-1 {
	letter-spacing: 1px !important
}

.ls-2 {
	letter-spacing: 2px !important
}

.ls-3 {
	letter-spacing: 3px !important
}

.ls-4 {
	letter-spacing: 4px !important
}

.ls-5 {
	letter-spacing: 5px !important
}

.ls-6 {
	letter-spacing: 6px !important
}

.ls-7 {
	letter-spacing: 7px !important
}

.ls-8 {
	letter-spacing: 8px !important
}

.ls-9 {
	letter-spacing: 9px !important
}

.ls-10 {
	letter-spacing: 10px !important
}

.position-initial {
	position: static !important
}

.position-inherit {
	position: inherit !important
}

.fs-initial {
	font-size: medium !important
}

.fs-inherit {
	font-size: inherit !important
}

.fs-0 {
	font-size: 0 !important
}

.fs-1 {
	font-size: 1px !important
}

.fs-2 {
	font-size: 2px !important
}

.fs-3 {
	font-size: 3px !important
}

.fs-4 {
	font-size: 4px !important
}

.fs-5 {
	font-size: 5px !important
}

.fs-6 {
	font-size: 6px !important
}

.fs-7 {
	font-size: 7px !important
}

.fs-8 {
	font-size: 8px !important
}

.fs-9 {
	font-size: 9px !important
}

.fs-10 {
	font-size: 10px !important
}

.fs-11 {
	font-size: 11px !important
}

.fs-12 {
	font-size: 12px !important
}

.fs-13 {
	font-size: 13px !important
}

.fs-14 {
	font-size: 14px !important
}

.fs-15 {
	font-size: 15px !important
}

.fs-16 {
	font-size: 16px !important
}

.fs-17 {
	font-size: 17px !important
}

.fs-18 {
	font-size: 18px !important
}

.fs-19 {
	font-size: 19px !important
}

.fs-20 {
	font-size: 20px !important
}

.fs-21 {
	font-size: 21px !important
}

.fs-22 {
	font-size: 22px !important
}

.fs-23 {
	font-size: 23px !important
}

.fs-24 {
	font-size: 24px !important
}

.fs-25 {
	font-size: 25px !important
}

.fs-26 {
	font-size: 26px !important
}

.fs-27 {
	font-size: 27px !important
}

.fs-28 {
	font-size: 28px !important
}

.fs-29 {
	font-size: 29px !important
}

.fs-30 {
	font-size: 30px !important
}

.fs-31 {
	font-size: 31px !important
}

.fs-32 {
	font-size: 32px !important
}

.fs-33 {
	font-size: 33px !important
}

.fs-34 {
	font-size: 34px !important
}

.fs-35 {
	font-size: 35px !important
}

.fs-36 {
	font-size: 36px !important
}

.fs-37 {
	font-size: 37px !important
}

.fs-38 {
	font-size: 38px !important
}

.fs-39 {
	font-size: 39px !important
}

.fs-40 {
	font-size: 40px !important
}

.fs-41 {
	font-size: 41px !important
}

.fs-42 {
	font-size: 42px !important
}

.fs-43 {
	font-size: 43px !important
}

.fs-44 {
	font-size: 44px !important
}

.fs-45 {
	font-size: 45px !important
}

.fs-46 {
	font-size: 46px !important
}

.fs-47 {
	font-size: 47px !important
}

.fs-48 {
	font-size: 48px !important
}

.fs-49 {
	font-size: 49px !important
}

.fs-50 {
	font-size: 50px !important
}

.fs-51 {
	font-size: 51px !important
}

.fs-52 {
	font-size: 52px !important
}

.fs-53 {
	font-size: 53px !important
}

.fs-54 {
	font-size: 54px !important
}

.fs-55 {
	font-size: 55px !important
}

.fs-56 {
	font-size: 56px !important
}

.fs-57 {
	font-size: 57px !important
}

.fs-58 {
	font-size: 58px !important
}

.fs-59 {
	font-size: 59px !important
}

.fs-60 {
	font-size: 60px !important
}

.lh-initial {
	line-height: normal !important
}

.lh-inherit {
	line-height: inherit !important
}

.lh-0 {
	line-height: 0 !important
}

.lh-1 {
	line-height: 1px !important
}

.lh-2 {
	line-height: 2px !important
}

.lh-3 {
	line-height: 3px !important
}

.lh-4 {
	line-height: 4px !important
}

.lh-5 {
	line-height: 5px !important
}

.lh-6 {
	line-height: 6px !important
}

.lh-7 {
	line-height: 7px !important
}

.lh-8 {
	line-height: 8px !important
}

.lh-9 {
	line-height: 9px !important
}

.lh-10 {
	line-height: 10px !important
}

.lh-11 {
	line-height: 11px !important
}

.lh-12 {
	line-height: 12px !important
}

.lh-13 {
	line-height: 13px !important
}

.lh-14 {
	line-height: 14px !important
}

.lh-15 {
	line-height: 15px !important
}

.lh-16 {
	line-height: 16px !important
}

.lh-17 {
	line-height: 17px !important
}

.lh-18 {
	line-height: 18px !important
}

.lh-19 {
	line-height: 19px !important
}

.lh-20 {
	line-height: 20px !important
}

.lh-21 {
	line-height: 21px !important
}

.lh-22 {
	line-height: 22px !important
}

.lh-23 {
	line-height: 23px !important
}

.lh-24 {
	line-height: 24px !important
}

.lh-25 {
	line-height: 25px !important
}

.lh-26 {
	line-height: 26px !important
}

.lh-27 {
	line-height: 27px !important
}

.lh-28 {
	line-height: 28px !important
}

.lh-29 {
	line-height: 29px !important
}

.lh-30 {
	line-height: 30px !important
}

.lh-31 {
	line-height: 31px !important
}

.lh-32 {
	line-height: 32px !important
}

.lh-33 {
	line-height: 33px !important
}

.lh-34 {
	line-height: 34px !important
}

.lh-35 {
	line-height: 35px !important
}

.lh-36 {
	line-height: 36px !important
}

.lh-37 {
	line-height: 37px !important
}

.lh-38 {
	line-height: 38px !important
}

.lh-39 {
	line-height: 39px !important
}

.lh-40 {
	line-height: 40px !important
}

.lh-41 {
	line-height: 41px !important
}

.lh-42 {
	line-height: 42px !important
}

.lh-43 {
	line-height: 43px !important
}

.lh-44 {
	line-height: 44px !important
}

.lh-45 {
	line-height: 45px !important
}

.lh-46 {
	line-height: 46px !important
}

.lh-47 {
	line-height: 47px !important
}

.lh-48 {
	line-height: 48px !important
}

.lh-49 {
	line-height: 49px !important
}

.lh-50 {
	line-height: 50px !important
}

.lh-51 {
	line-height: 51px !important
}

.lh-52 {
	line-height: 52px !important
}

.lh-53 {
	line-height: 53px !important
}

.lh-54 {
	line-height: 54px !important
}

.lh-55 {
	line-height: 55px !important
}

.lh-56 {
	line-height: 56px !important
}

.lh-57 {
	line-height: 57px !important
}

.lh-58 {
	line-height: 58px !important
}

.lh-59 {
	line-height: 59px !important
}

.lh-60 {
	line-height: 60px !important
}

.min-initial {
	min-width: 0 !important
}

.min-inherit {
	min-width: inherit !important
}

.min-w-0 {
	min-width: 0 !important
}

.min-w-5 {
	min-width: 5px !important
}

.min-w-10 {
	min-width: 10px !important
}

.min-w-15 {
	min-width: 15px !important
}

.min-w-20 {
	min-width: 20px !important
}

.min-w-25 {
	min-width: 25px !important
}

.min-w-30 {
	min-width: 30px !important
}

.min-w-35 {
	min-width: 35px !important
}

.min-w-40 {
	min-width: 40px !important
}

.min-w-45 {
	min-width: 45px !important
}

.min-w-50 {
	min-width: 50px !important
}

.min-w-55 {
	min-width: 55px !important
}

.min-w-60 {
	min-width: 60px !important
}

.min-w-65 {
	min-width: 65px !important
}

.min-w-70 {
	min-width: 70px !important
}

.min-w-75 {
	min-width: 75px !important
}

.min-w-80 {
	min-width: 80px !important
}

.min-w-85 {
	min-width: 85px !important
}

.min-w-90 {
	min-width: 90px !important
}

.min-w-95 {
	min-width: 95px !important
}

.min-w-100 {
	min-width: 100px !important
}

.min-w-105 {
	min-width: 105px !important
}

.min-w-110 {
	min-width: 110px !important
}

.min-w-115 {
	min-width: 115px !important
}

.min-w-120 {
	min-width: 120px !important
}

.min-w-125 {
	min-width: 125px !important
}

.min-w-130 {
	min-width: 130px !important
}

.min-w-135 {
	min-width: 135px !important
}

.min-w-140 {
	min-width: 140px !important
}

.min-w-145 {
	min-width: 145px !important
}

.min-w-150 {
	min-width: 150px !important
}

.min-w-155 {
	min-width: 155px !important
}

.min-w-160 {
	min-width: 160px !important
}

.min-w-165 {
	min-width: 165px !important
}

.min-w-170 {
	min-width: 170px !important
}

.min-w-175 {
	min-width: 175px !important
}

.min-w-180 {
	min-width: 180px !important
}

.min-w-185 {
	min-width: 185px !important
}

.min-w-190 {
	min-width: 190px !important
}

.min-w-195 {
	min-width: 195px !important
}

.min-w-200 {
	min-width: 200px !important
}

.min-w-205 {
	min-width: 205px !important
}

.min-w-210 {
	min-width: 210px !important
}

.min-w-215 {
	min-width: 215px !important
}

.min-w-220 {
	min-width: 220px !important
}

.min-w-225 {
	min-width: 225px !important
}

.min-w-230 {
	min-width: 230px !important
}

.min-w-235 {
	min-width: 235px !important
}

.min-w-240 {
	min-width: 240px !important
}

.min-w-245 {
	min-width: 245px !important
}

.min-w-250 {
	min-width: 250px !important
}

.min-w-255 {
	min-width: 255px !important
}

.min-w-260 {
	min-width: 260px !important
}

.min-w-265 {
	min-width: 265px !important
}

.min-w-270 {
	min-width: 270px !important
}

.min-w-275 {
	min-width: 275px !important
}

.min-w-280 {
	min-width: 280px !important
}

.min-w-285 {
	min-width: 285px !important
}

.min-w-290 {
	min-width: 290px !important
}

.min-w-295 {
	min-width: 295px !important
}

.min-w-300 {
	min-width: 300px !important
}

.max-initial {
	max-width: none !important
}

.max-inherit {
	max-width: inherit !important
}

.max-w-0 {
	max-width: 0 !important
}

.max-w-5 {
	max-width: 5px !important
}

.max-w-10 {
	max-width: 10px !important
}

.max-w-15 {
	max-width: 15px !important
}

.max-w-20 {
	max-width: 20px !important
}

.max-w-25 {
	max-width: 25px !important
}

.max-w-30 {
	max-width: 30px !important
}

.max-w-35 {
	max-width: 35px !important
}

.max-w-40 {
	max-width: 40px !important
}

.max-w-45 {
	max-width: 45px !important
}

.max-w-50 {
	max-width: 50px !important
}

.max-w-55 {
	max-width: 55px !important
}

.max-w-60 {
	max-width: 60px !important
}

.max-w-65 {
	max-width: 65px !important
}

.max-w-70 {
	max-width: 70px !important
}

.max-w-75 {
	max-width: 75px !important
}

.max-w-80 {
	max-width: 80px !important
}

.max-w-85 {
	max-width: 85px !important
}

.max-w-90 {
	max-width: 90px !important
}

.max-w-95 {
	max-width: 95px !important
}

.max-w-100 {
	max-width: 100px !important
}

.max-w-105 {
	max-width: 105px !important
}

.max-w-110 {
	max-width: 110px !important
}

.max-w-115 {
	max-width: 115px !important
}

.max-w-120 {
	max-width: 120px !important
}

.max-w-125 {
	max-width: 125px !important
}

.max-w-130 {
	max-width: 130px !important
}

.max-w-135 {
	max-width: 135px !important
}

.max-w-140 {
	max-width: 140px !important
}

.max-w-145 {
	max-width: 145px !important
}

.max-w-150 {
	max-width: 150px !important
}

.max-w-155 {
	max-width: 155px !important
}

.max-w-160 {
	max-width: 160px !important
}

.max-w-165 {
	max-width: 165px !important
}

.max-w-170 {
	max-width: 170px !important
}

.max-w-175 {
	max-width: 175px !important
}

.max-w-180 {
	max-width: 180px !important
}

.max-w-185 {
	max-width: 185px !important
}

.max-w-190 {
	max-width: 190px !important
}

.max-w-195 {
	max-width: 195px !important
}

.max-w-200 {
	max-width: 200px !important
}

.max-w-205 {
	max-width: 205px !important
}

.max-w-210 {
	max-width: 210px !important
}

.max-w-215 {
	max-width: 215px !important
}

.max-w-220 {
	max-width: 220px !important
}

.max-w-225 {
	max-width: 225px !important
}

.max-w-230 {
	max-width: 230px !important
}

.max-w-235 {
	max-width: 235px !important
}

.max-w-240 {
	max-width: 240px !important
}

.max-w-245 {
	max-width: 245px !important
}

.max-w-250 {
	max-width: 250px !important
}

.max-w-255 {
	max-width: 255px !important
}

.max-w-260 {
	max-width: 260px !important
}

.max-w-265 {
	max-width: 265px !important
}

.max-w-270 {
	max-width: 270px !important
}

.max-w-275 {
	max-width: 275px !important
}

.max-w-280 {
	max-width: 280px !important
}

.max-w-285 {
	max-width: 285px !important
}

.max-w-290 {
	max-width: 290px !important
}

.max-w-295 {
	max-width: 295px !important
}

.max-w-300 {
	max-width: 300px !important
}

.m-initial {
	margin: initial !important
}

.m-inherit {
	margin: inherit !important
}

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

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

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

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

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

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

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

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

.m-6 {
	margin: 6px !important
}

.mt-6, .my-6 {
	margin-top: 6px !important
}

.mr-6, .mx-6 {
	margin-right: 6px !important
}

.mb-6, .my-6 {
	margin-bottom: 6px !important
}

.ml-6, .mx-6 {
	margin-left: 6px !important
}

.m-7 {
	margin: 7px !important
}

.mt-7, .my-7 {
	margin-top: 7px !important
}

.mr-7, .mx-7 {
	margin-right: 7px !important
}

.mb-7, .my-7 {
	margin-bottom: 7px !important
}

.ml-7, .mx-7 {
	margin-left: 7px !important
}

.m-8 {
	margin: 8px !important
}

.mt-8, .my-8 {
	margin-top: 8px !important
}

.mr-8, .mx-8 {
	margin-right: 8px !important
}

.mb-8, .my-8 {
	margin-bottom: 8px !important
}

.ml-8, .mx-8 {
	margin-left: 8px !important
}

.m-9 {
	margin: 9px !important
}

.mt-9, .my-9 {
	margin-top: 9px !important
}

.mr-9, .mx-9 {
	margin-right: 9px !important
}

.mb-9, .my-9 {
	margin-bottom: 9px !important
}

.ml-9, .mx-9 {
	margin-left: 9px !important
}

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

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

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

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

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

.m-11 {
	margin: 11px !important
}

.mt-11, .my-11 {
	margin-top: 11px !important
}

.mr-11, .mx-11 {
	margin-right: 11px !important
}

.mb-11, .my-11 {
	margin-bottom: 11px !important
}

.ml-11, .mx-11 {
	margin-left: 11px !important
}

.m-12 {
	margin: 12px !important
}

.mt-12, .my-12 {
	margin-top: 12px !important
}

.mr-12, .mx-12 {
	margin-right: 12px !important
}

.mb-12, .my-12 {
	margin-bottom: 12px !important
}

.ml-12, .mx-12 {
	margin-left: 12px !important
}

.m-13 {
	margin: 13px !important
}

.mt-13, .my-13 {
	margin-top: 13px !important
}

.mr-13, .mx-13 {
	margin-right: 13px !important
}

.mb-13, .my-13 {
	margin-bottom: 13px !important
}

.ml-13, .mx-13 {
	margin-left: 13px !important
}

.m-14 {
	margin: 14px !important
}

.mt-14, .my-14 {
	margin-top: 14px !important
}

.mr-14, .mx-14 {
	margin-right: 14px !important
}

.mb-14, .my-14 {
	margin-bottom: 14px !important
}

.ml-14, .mx-14 {
	margin-left: 14px !important
}

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

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

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

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

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

.m-16 {
	margin: 16px !important
}

.mt-16, .my-16 {
	margin-top: 16px !important
}

.mr-16, .mx-16 {
	margin-right: 16px !important
}

.mb-16, .my-16 {
	margin-bottom: 16px !important
}

.ml-16, .mx-16 {
	margin-left: 16px !important
}

.m-17 {
	margin: 17px !important
}

.mt-17, .my-17 {
	margin-top: 17px !important
}

.mr-17, .mx-17 {
	margin-right: 17px !important
}

.mb-17, .my-17 {
	margin-bottom: 17px !important
}

.ml-17, .mx-17 {
	margin-left: 17px !important
}

.m-18 {
	margin: 18px !important
}

.mt-18, .my-18 {
	margin-top: 18px !important
}

.mr-18, .mx-18 {
	margin-right: 18px !important
}

.mb-18, .my-18 {
	margin-bottom: 18px !important
}

.ml-18, .mx-18 {
	margin-left: 18px !important
}

.m-19 {
	margin: 19px !important
}

.mt-19, .my-19 {
	margin-top: 19px !important
}

.mr-19, .mx-19 {
	margin-right: 19px !important
}

.mb-19, .my-19 {
	margin-bottom: 19px !important
}

.ml-19, .mx-19 {
	margin-left: 19px !important
}

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

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

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

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

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

.m-21 {
	margin: 21px !important
}

.mt-21, .my-21 {
	margin-top: 21px !important
}

.mr-21, .mx-21 {
	margin-right: 21px !important
}

.mb-21, .my-21 {
	margin-bottom: 21px !important
}

.ml-21, .mx-21 {
	margin-left: 21px !important
}

.m-22 {
	margin: 22px !important
}

.mt-22, .my-22 {
	margin-top: 22px !important
}

.mr-22, .mx-22 {
	margin-right: 22px !important
}

.mb-22, .my-22 {
	margin-bottom: 22px !important
}

.ml-22, .mx-22 {
	margin-left: 22px !important
}

.m-23 {
	margin: 23px !important
}

.mt-23, .my-23 {
	margin-top: 23px !important
}

.mr-23, .mx-23 {
	margin-right: 23px !important
}

.mb-23, .my-23 {
	margin-bottom: 23px !important
}

.ml-23, .mx-23 {
	margin-left: 23px !important
}

.m-24 {
	margin: 24px !important
}

.mt-24, .my-24 {
	margin-top: 24px !important
}

.mr-24, .mx-24 {
	margin-right: 24px !important
}

.mb-24, .my-24 {
	margin-bottom: 24px !important
}

.ml-24, .mx-24 {
	margin-left: 24px !important
}

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

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

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

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

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

.m-26 {
	margin: 26px !important
}

.mt-26, .my-26 {
	margin-top: 26px !important
}

.mr-26, .mx-26 {
	margin-right: 26px !important
}

.mb-26, .my-26 {
	margin-bottom: 26px !important
}

.ml-26, .mx-26 {
	margin-left: 26px !important
}

.m-27 {
	margin: 27px !important
}

.mt-27, .my-27 {
	margin-top: 27px !important
}

.mr-27, .mx-27 {
	margin-right: 27px !important
}

.mb-27, .my-27 {
	margin-bottom: 27px !important
}

.ml-27, .mx-27 {
	margin-left: 27px !important
}

.m-28 {
	margin: 28px !important
}

.mt-28, .my-28 {
	margin-top: 28px !important
}

.mr-28, .mx-28 {
	margin-right: 28px !important
}

.mb-28, .my-28 {
	margin-bottom: 28px !important
}

.ml-28, .mx-28 {
	margin-left: 28px !important
}

.m-29 {
	margin: 29px !important
}

.mt-29, .my-29 {
	margin-top: 29px !important
}

.mr-29, .mx-29 {
	margin-right: 29px !important
}

.mb-29, .my-29 {
	margin-bottom: 29px !important
}

.ml-29, .mx-29 {
	margin-left: 29px !important
}

.m-30 {
	margin: 30px !important
}

.mt-30, .my-30 {
	margin-top: 30px !important
}

.mr-30, .mx-30 {
	margin-right: 30px !important
}

.mb-30, .my-30 {
	margin-bottom: 30px !important
}

.ml-30, .mx-30 {
	margin-left: 30px !important
}

.m-31 {
	margin: 31px !important
}

.mt-31, .my-31 {
	margin-top: 31px !important
}

.mr-31, .mx-31 {
	margin-right: 31px !important
}

.mb-31, .my-31 {
	margin-bottom: 31px !important
}

.ml-31, .mx-31 {
	margin-left: 31px !important
}

.m-32 {
	margin: 32px !important
}

.mt-32, .my-32 {
	margin-top: 32px !important
}

.mr-32, .mx-32 {
	margin-right: 32px !important
}

.mb-32, .my-32 {
	margin-bottom: 32px !important
}

.ml-32, .mx-32 {
	margin-left: 32px !important
}

.m-33 {
	margin: 33px !important
}

.mt-33, .my-33 {
	margin-top: 33px !important
}

.mr-33, .mx-33 {
	margin-right: 33px !important
}

.mb-33, .my-33 {
	margin-bottom: 33px !important
}

.ml-33, .mx-33 {
	margin-left: 33px !important
}

.m-34 {
	margin: 34px !important
}

.mt-34, .my-34 {
	margin-top: 34px !important
}

.mr-34, .mx-34 {
	margin-right: 34px !important
}

.mb-34, .my-34 {
	margin-bottom: 34px !important
}

.ml-34, .mx-34 {
	margin-left: 34px !important
}

.m-35 {
	margin: 35px !important
}

.mt-35, .my-35 {
	margin-top: 35px !important
}

.mr-35, .mx-35 {
	margin-right: 35px !important
}

.mb-35, .my-35 {
	margin-bottom: 35px !important
}

.ml-35, .mx-35 {
	margin-left: 35px !important
}

.m-36 {
	margin: 36px !important
}

.mt-36, .my-36 {
	margin-top: 36px !important
}

.mr-36, .mx-36 {
	margin-right: 36px !important
}

.mb-36, .my-36 {
	margin-bottom: 36px !important
}

.ml-36, .mx-36 {
	margin-left: 36px !important
}

.m-37 {
	margin: 37px !important
}

.mt-37, .my-37 {
	margin-top: 37px !important
}

.mr-37, .mx-37 {
	margin-right: 37px !important
}

.mb-37, .my-37 {
	margin-bottom: 37px !important
}

.ml-37, .mx-37 {
	margin-left: 37px !important
}

.m-38 {
	margin: 38px !important
}

.mt-38, .my-38 {
	margin-top: 38px !important
}

.mr-38, .mx-38 {
	margin-right: 38px !important
}

.mb-38, .my-38 {
	margin-bottom: 38px !important
}

.ml-38, .mx-38 {
	margin-left: 38px !important
}

.m-39 {
	margin: 39px !important
}

.mt-39, .my-39 {
	margin-top: 39px !important
}

.mr-39, .mx-39 {
	margin-right: 39px !important
}

.mb-39, .my-39 {
	margin-bottom: 39px !important
}

.ml-39, .mx-39 {
	margin-left: 39px !important
}

.m-40 {
	margin: 40px !important
}

.mt-40, .my-40 {
	margin-top: 40px !important
}

.mr-40, .mx-40 {
	margin-right: 40px !important
}

.mb-40, .my-40 {
	margin-bottom: 40px !important
}

.ml-40, .mx-40 {
	margin-left: 40px !important
}

.m-41 {
	margin: 41px !important
}

.mt-41, .my-41 {
	margin-top: 41px !important
}

.mr-41, .mx-41 {
	margin-right: 41px !important
}

.mb-41, .my-41 {
	margin-bottom: 41px !important
}

.ml-41, .mx-41 {
	margin-left: 41px !important
}

.m-42 {
	margin: 42px !important
}

.mt-42, .my-42 {
	margin-top: 42px !important
}

.mr-42, .mx-42 {
	margin-right: 42px !important
}

.mb-42, .my-42 {
	margin-bottom: 42px !important
}

.ml-42, .mx-42 {
	margin-left: 42px !important
}

.m-43 {
	margin: 43px !important
}

.mt-43, .my-43 {
	margin-top: 43px !important
}

.mr-43, .mx-43 {
	margin-right: 43px !important
}

.mb-43, .my-43 {
	margin-bottom: 43px !important
}

.ml-43, .mx-43 {
	margin-left: 43px !important
}

.m-44 {
	margin: 44px !important
}

.mt-44, .my-44 {
	margin-top: 44px !important
}

.mr-44, .mx-44 {
	margin-right: 44px !important
}

.mb-44, .my-44 {
	margin-bottom: 44px !important
}

.ml-44, .mx-44 {
	margin-left: 44px !important
}

.m-45 {
	margin: 45px !important
}

.mt-45, .my-45 {
	margin-top: 45px !important
}

.mr-45, .mx-45 {
	margin-right: 45px !important
}

.mb-45, .my-45 {
	margin-bottom: 45px !important
}

.ml-45, .mx-45 {
	margin-left: 45px !important
}

.m-46 {
	margin: 46px !important
}

.mt-46, .my-46 {
	margin-top: 46px !important
}

.mr-46, .mx-46 {
	margin-right: 46px !important
}

.mb-46, .my-46 {
	margin-bottom: 46px !important
}

.ml-46, .mx-46 {
	margin-left: 46px !important
}

.m-47 {
	margin: 47px !important
}

.mt-47, .my-47 {
	margin-top: 47px !important
}

.mr-47, .mx-47 {
	margin-right: 47px !important
}

.mb-47, .my-47 {
	margin-bottom: 47px !important
}

.ml-47, .mx-47 {
	margin-left: 47px !important
}

.m-48 {
	margin: 48px !important
}

.mt-48, .my-48 {
	margin-top: 48px !important
}

.mr-48, .mx-48 {
	margin-right: 48px !important
}

.mb-48, .my-48 {
	margin-bottom: 48px !important
}

.ml-48, .mx-48 {
	margin-left: 48px !important
}

.m-49 {
	margin: 49px !important
}

.mt-49, .my-49 {
	margin-top: 49px !important
}

.mr-49, .mx-49 {
	margin-right: 49px !important
}

.mb-49, .my-49 {
	margin-bottom: 49px !important
}

.ml-49, .mx-49 {
	margin-left: 49px !important
}

.m-50 {
	margin: 50px !important
}

.mt-50, .my-50 {
	margin-top: 50px !important
}

.mr-50, .mx-50 {
	margin-right: 50px !important
}

.mb-50, .my-50 {
	margin-bottom: 50px !important
}

.ml-50, .mx-50 {
	margin-left: 50px !important
}

.m-51 {
	margin: 51px !important
}

.mt-51, .my-51 {
	margin-top: 51px !important
}

.mr-51, .mx-51 {
	margin-right: 51px !important
}

.mb-51, .my-51 {
	margin-bottom: 51px !important
}

.ml-51, .mx-51 {
	margin-left: 51px !important
}

.m-52 {
	margin: 52px !important
}

.mt-52, .my-52 {
	margin-top: 52px !important
}

.mr-52, .mx-52 {
	margin-right: 52px !important
}

.mb-52, .my-52 {
	margin-bottom: 52px !important
}

.ml-52, .mx-52 {
	margin-left: 52px !important
}

.m-53 {
	margin: 53px !important
}

.mt-53, .my-53 {
	margin-top: 53px !important
}

.mr-53, .mx-53 {
	margin-right: 53px !important
}

.mb-53, .my-53 {
	margin-bottom: 53px !important
}

.ml-53, .mx-53 {
	margin-left: 53px !important
}

.m-54 {
	margin: 54px !important
}

.mt-54, .my-54 {
	margin-top: 54px !important
}

.mr-54, .mx-54 {
	margin-right: 54px !important
}

.mb-54, .my-54 {
	margin-bottom: 54px !important
}

.ml-54, .mx-54 {
	margin-left: 54px !important
}

.m-55 {
	margin: 55px !important
}

.mt-55, .my-55 {
	margin-top: 55px !important
}

.mr-55, .mx-55 {
	margin-right: 55px !important
}

.mb-55, .my-55 {
	margin-bottom: 55px !important
}

.ml-55, .mx-55 {
	margin-left: 55px !important
}

.m-56 {
	margin: 56px !important
}

.mt-56, .my-56 {
	margin-top: 56px !important
}

.mr-56, .mx-56 {
	margin-right: 56px !important
}

.mb-56, .my-56 {
	margin-bottom: 56px !important
}

.ml-56, .mx-56 {
	margin-left: 56px !important
}

.m-57 {
	margin: 57px !important
}

.mt-57, .my-57 {
	margin-top: 57px !important
}

.mr-57, .mx-57 {
	margin-right: 57px !important
}

.mb-57, .my-57 {
	margin-bottom: 57px !important
}

.ml-57, .mx-57 {
	margin-left: 57px !important
}

.m-58 {
	margin: 58px !important
}

.mt-58, .my-58 {
	margin-top: 58px !important
}

.mr-58, .mx-58 {
	margin-right: 58px !important
}

.mb-58, .my-58 {
	margin-bottom: 58px !important
}

.ml-58, .mx-58 {
	margin-left: 58px !important
}

.m-59 {
	margin: 59px !important
}

.mt-59, .my-59 {
	margin-top: 59px !important
}

.mr-59, .mx-59 {
	margin-right: 59px !important
}

.mb-59, .my-59 {
	margin-bottom: 59px !important
}

.ml-59, .mx-59 {
	margin-left: 59px !important
}

.m-60 {
	margin: 60px !important
}

.mt-60, .my-60 {
	margin-top: 60px !important
}

.mr-60, .mx-60 {
	margin-right: 60px !important
}

.mb-60, .my-60 {
	margin-bottom: 60px !important
}

.ml-60, .mx-60 {
	margin-left: 60px !important
}

.p-initial {
	padding: initial !important
}

.p-inherit {
	padding: inherit !important
}

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

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

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

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

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

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

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

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

.p-6 {
	padding: 6px !important
}

.pt-6, .py-6 {
	padding-top: 6px !important
}

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

.pb-6, .py-6 {
	padding-bottom: 6px !important
}

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

.p-7 {
	padding: 7px !important
}

.pt-7, .py-7 {
	padding-top: 7px !important
}

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

.pb-7, .py-7 {
	padding-bottom: 7px !important
}

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

.p-8 {
	padding: 8px !important
}

.pt-8, .py-8 {
	padding-top: 8px !important
}

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

.pb-8, .py-8 {
	padding-bottom: 8px !important
}

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

.p-9 {
	padding: 9px !important
}

.pt-9, .py-9 {
	padding-top: 9px !important
}

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

.pb-9, .py-9 {
	padding-bottom: 9px !important
}

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

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

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

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

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

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

.p-11 {
	padding: 11px !important
}

.pt-11, .py-11 {
	padding-top: 11px !important
}

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

.pb-11, .py-11 {
	padding-bottom: 11px !important
}

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

.p-12 {
	padding: 12px !important
}

.pt-12, .py-12 {
	padding-top: 12px !important
}

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

.pb-12, .py-12 {
	padding-bottom: 12px !important
}

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

.p-13 {
	padding: 13px !important
}

.pt-13, .py-13 {
	padding-top: 13px !important
}

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

.pb-13, .py-13 {
	padding-bottom: 13px !important
}

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

.p-14 {
	padding: 14px !important
}

.pt-14, .py-14 {
	padding-top: 14px !important
}

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

.pb-14, .py-14 {
	padding-bottom: 14px !important
}

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

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

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

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

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

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

.p-16 {
	padding: 16px !important
}

.pt-16, .py-16 {
	padding-top: 16px !important
}

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

.pb-16, .py-16 {
	padding-bottom: 16px !important
}

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

.p-17 {
	padding: 17px !important
}

.pt-17, .py-17 {
	padding-top: 17px !important
}

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

.pb-17, .py-17 {
	padding-bottom: 17px !important
}

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

.p-18 {
	padding: 18px !important
}

.pt-18, .py-18 {
	padding-top: 18px !important
}

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

.pb-18, .py-18 {
	padding-bottom: 18px !important
}

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

.p-19 {
	padding: 19px !important
}

.pt-19, .py-19 {
	padding-top: 19px !important
}

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

.pb-19, .py-19 {
	padding-bottom: 19px !important
}

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

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

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

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

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

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

.p-21 {
	padding: 21px !important
}

.pt-21, .py-21 {
	padding-top: 21px !important
}

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

.pb-21, .py-21 {
	padding-bottom: 21px !important
}

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

.p-22 {
	padding: 22px !important
}

.pt-22, .py-22 {
	padding-top: 22px !important
}

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

.pb-22, .py-22 {
	padding-bottom: 22px !important
}

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

.p-23 {
	padding: 23px !important
}

.pt-23, .py-23 {
	padding-top: 23px !important
}

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

.pb-23, .py-23 {
	padding-bottom: 23px !important
}

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

.p-24 {
	padding: 24px !important
}

.pt-24, .py-24 {
	padding-top: 24px !important
}

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

.pb-24, .py-24 {
	padding-bottom: 24px !important
}

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

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

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

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

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

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

.p-26 {
	padding: 26px !important
}

.pt-26, .py-26 {
	padding-top: 26px !important
}

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

.pb-26, .py-26 {
	padding-bottom: 26px !important
}

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

.p-27 {
	padding: 27px !important
}

.pt-27, .py-27 {
	padding-top: 27px !important
}

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

.pb-27, .py-27 {
	padding-bottom: 27px !important
}

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

.p-28 {
	padding: 28px !important
}

.pt-28, .py-28 {
	padding-top: 28px !important
}

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

.pb-28, .py-28 {
	padding-bottom: 28px !important
}

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

.p-29 {
	padding: 29px !important
}

.pt-29, .py-29 {
	padding-top: 29px !important
}

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

.pb-29, .py-29 {
	padding-bottom: 29px !important
}

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

.p-30 {
	padding: 30px !important
}

.pt-30, .py-30 {
	padding-top: 30px !important
}

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

.pb-30, .py-30 {
	padding-bottom: 30px !important
}

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

.p-31 {
	padding: 31px !important
}

.pt-31, .py-31 {
	padding-top: 31px !important
}

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

.pb-31, .py-31 {
	padding-bottom: 31px !important
}

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

.p-32 {
	padding: 32px !important
}

.pt-32, .py-32 {
	padding-top: 32px !important
}

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

.pb-32, .py-32 {
	padding-bottom: 32px !important
}

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

.p-33 {
	padding: 33px !important
}

.pt-33, .py-33 {
	padding-top: 33px !important
}

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

.pb-33, .py-33 {
	padding-bottom: 33px !important
}

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

.p-34 {
	padding: 34px !important
}

.pt-34, .py-34 {
	padding-top: 34px !important
}

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

.pb-34, .py-34 {
	padding-bottom: 34px !important
}

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

.p-35 {
	padding: 35px !important
}

.pt-35, .py-35 {
	padding-top: 35px !important
}

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

.pb-35, .py-35 {
	padding-bottom: 35px !important
}

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

.p-36 {
	padding: 36px !important
}

.pt-36, .py-36 {
	padding-top: 36px !important
}

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

.pb-36, .py-36 {
	padding-bottom: 36px !important
}

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

.p-37 {
	padding: 37px !important
}

.pt-37, .py-37 {
	padding-top: 37px !important
}

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

.pb-37, .py-37 {
	padding-bottom: 37px !important
}

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

.p-38 {
	padding: 38px !important
}

.pt-38, .py-38 {
	padding-top: 38px !important
}

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

.pb-38, .py-38 {
	padding-bottom: 38px !important
}

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

.p-39 {
	padding: 39px !important
}

.pt-39, .py-39 {
	padding-top: 39px !important
}

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

.pb-39, .py-39 {
	padding-bottom: 39px !important
}

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

.p-40 {
	padding: 40px !important
}

.pt-40, .py-40 {
	padding-top: 40px !important
}

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

.pb-40, .py-40 {
	padding-bottom: 40px !important
}

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

.p-41 {
	padding: 41px !important
}

.pt-41, .py-41 {
	padding-top: 41px !important
}

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

.pb-41, .py-41 {
	padding-bottom: 41px !important
}

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

.p-42 {
	padding: 42px !important
}

.pt-42, .py-42 {
	padding-top: 42px !important
}

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

.pb-42, .py-42 {
	padding-bottom: 42px !important
}

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

.p-43 {
	padding: 43px !important
}

.pt-43, .py-43 {
	padding-top: 43px !important
}

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

.pb-43, .py-43 {
	padding-bottom: 43px !important
}

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

.p-44 {
	padding: 44px !important
}

.pt-44, .py-44 {
	padding-top: 44px !important
}

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

.pb-44, .py-44 {
	padding-bottom: 44px !important
}

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

.p-45 {
	padding: 45px !important
}

.pt-45, .py-45 {
	padding-top: 45px !important
}

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

.pb-45, .py-45 {
	padding-bottom: 45px !important
}

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

.p-46 {
	padding: 46px !important
}

.pt-46, .py-46 {
	padding-top: 46px !important
}

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

.pb-46, .py-46 {
	padding-bottom: 46px !important
}

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

.p-47 {
	padding: 47px !important
}

.pt-47, .py-47 {
	padding-top: 47px !important
}

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

.pb-47, .py-47 {
	padding-bottom: 47px !important
}

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

.p-48 {
	padding: 48px !important
}

.pt-48, .py-48 {
	padding-top: 48px !important
}

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

.pb-48, .py-48 {
	padding-bottom: 48px !important
}

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

.p-49 {
	padding: 49px !important
}

.pt-49, .py-49 {
	padding-top: 49px !important
}

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

.pb-49, .py-49 {
	padding-bottom: 49px !important
}

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

.p-50 {
	padding: 50px !important
}

.pt-50, .py-50 {
	padding-top: 50px !important
}

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

.pb-50, .py-50 {
	padding-bottom: 50px !important
}

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

.p-51 {
	padding: 51px !important
}

.pt-51, .py-51 {
	padding-top: 51px !important
}

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

.pb-51, .py-51 {
	padding-bottom: 51px !important
}

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

.p-52 {
	padding: 52px !important
}

.pt-52, .py-52 {
	padding-top: 52px !important
}

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

.pb-52, .py-52 {
	padding-bottom: 52px !important
}

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

.p-53 {
	padding: 53px !important
}

.pt-53, .py-53 {
	padding-top: 53px !important
}

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

.pb-53, .py-53 {
	padding-bottom: 53px !important
}

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

.p-54 {
	padding: 54px !important
}

.pt-54, .py-54 {
	padding-top: 54px !important
}

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

.pb-54, .py-54 {
	padding-bottom: 54px !important
}

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

.p-55 {
	padding: 55px !important
}

.pt-55, .py-55 {
	padding-top: 55px !important
}

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

.pb-55, .py-55 {
	padding-bottom: 55px !important
}

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

.p-56 {
	padding: 56px !important
}

.pt-56, .py-56 {
	padding-top: 56px !important
}

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

.pb-56, .py-56 {
	padding-bottom: 56px !important
}

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

.p-57 {
	padding: 57px !important
}

.pt-57, .py-57 {
	padding-top: 57px !important
}

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

.pb-57, .py-57 {
	padding-bottom: 57px !important
}

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

.p-58 {
	padding: 58px !important
}

.pt-58, .py-58 {
	padding-top: 58px !important
}

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

.pb-58, .py-58 {
	padding-bottom: 58px !important
}

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

.p-59 {
	padding: 59px !important
}

.pt-59, .py-59 {
	padding-top: 59px !important
}

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

.pb-59, .py-59 {
	padding-bottom: 59px !important
}

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

.p-60 {
	padding: 60px !important
}

.pt-60, .py-60 {
	padding-top: 60px !important
}

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

.pb-60, .py-60 {
	padding-bottom: 60px !important
}

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

.m-n1 {
	margin: -1px !important
}

.mt-n1, .my-n1 {
	margin-top: -1px !important
}

.mr-n1, .mx-n1 {
	margin-right: -1px !important
}

.mb-n1, .my-n1 {
	margin-bottom: -1px !important
}

.ml-n1, .mx-n1 {
	margin-left: -1px !important
}

.m-n2 {
	margin: -2px !important
}

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

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

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

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

.m-n3 {
	margin: -3px !important
}

.mt-n3, .my-n3 {
	margin-top: -3px !important
}

.mr-n3, .mx-n3 {
	margin-right: -3px !important
}

.mb-n3, .my-n3 {
	margin-bottom: -3px !important
}

.ml-n3, .mx-n3 {
	margin-left: -3px !important
}

.m-n4 {
	margin: -4px !important
}

.mt-n4, .my-n4 {
	margin-top: -4px !important
}

.mr-n4, .mx-n4 {
	margin-right: -4px !important
}

.mb-n4, .my-n4 {
	margin-bottom: -4px !important
}

.ml-n4, .mx-n4 {
	margin-left: -4px !important
}

.m-n5 {
	margin: -5px !important
}

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

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

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

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

.m-n6 {
	margin: -6px !important
}

.mt-n6, .my-n6 {
	margin-top: -6px !important
}

.mr-n6, .mx-n6 {
	margin-right: -6px !important
}

.mb-n6, .my-n6 {
	margin-bottom: -6px !important
}

.ml-n6, .mx-n6 {
	margin-left: -6px !important
}

.m-n7 {
	margin: -7px !important
}

.mt-n7, .my-n7 {
	margin-top: -7px !important
}

.mr-n7, .mx-n7 {
	margin-right: -7px !important
}

.mb-n7, .my-n7 {
	margin-bottom: -7px !important
}

.ml-n7, .mx-n7 {
	margin-left: -7px !important
}

.m-n8 {
	margin: -8px !important
}

.mt-n8, .my-n8 {
	margin-top: -8px !important
}

.mr-n8, .mx-n8 {
	margin-right: -8px !important
}

.mb-n8, .my-n8 {
	margin-bottom: -8px !important
}

.ml-n8, .mx-n8 {
	margin-left: -8px !important
}

.m-n9 {
	margin: -9px !important
}

.mt-n9, .my-n9 {
	margin-top: -9px !important
}

.mr-n9, .mx-n9 {
	margin-right: -9px !important
}

.mb-n9, .my-n9 {
	margin-bottom: -9px !important
}

.ml-n9, .mx-n9 {
	margin-left: -9px !important
}

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

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

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

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

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

.m-n11 {
	margin: -11px !important
}

.mt-n11, .my-n11 {
	margin-top: -11px !important
}

.mr-n11, .mx-n11 {
	margin-right: -11px !important
}

.mb-n11, .my-n11 {
	margin-bottom: -11px !important
}

.ml-n11, .mx-n11 {
	margin-left: -11px !important
}

.m-n12 {
	margin: -12px !important
}

.mt-n12, .my-n12 {
	margin-top: -12px !important
}

.mr-n12, .mx-n12 {
	margin-right: -12px !important
}

.mb-n12, .my-n12 {
	margin-bottom: -12px !important
}

.ml-n12, .mx-n12 {
	margin-left: -12px !important
}

.m-n13 {
	margin: -13px !important
}

.mt-n13, .my-n13 {
	margin-top: -13px !important
}

.mr-n13, .mx-n13 {
	margin-right: -13px !important
}

.mb-n13, .my-n13 {
	margin-bottom: -13px !important
}

.ml-n13, .mx-n13 {
	margin-left: -13px !important
}

.m-n14 {
	margin: -14px !important
}

.mt-n14, .my-n14 {
	margin-top: -14px !important
}

.mr-n14, .mx-n14 {
	margin-right: -14px !important
}

.mb-n14, .my-n14 {
	margin-bottom: -14px !important
}

.ml-n14, .mx-n14 {
	margin-left: -14px !important
}

.m-n15 {
	margin: -15px !important
}

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

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

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

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

.m-n16 {
	margin: -16px !important
}

.mt-n16, .my-n16 {
	margin-top: -16px !important
}

.mr-n16, .mx-n16 {
	margin-right: -16px !important
}

.mb-n16, .my-n16 {
	margin-bottom: -16px !important
}

.ml-n16, .mx-n16 {
	margin-left: -16px !important
}

.m-n17 {
	margin: -17px !important
}

.mt-n17, .my-n17 {
	margin-top: -17px !important
}

.mr-n17, .mx-n17 {
	margin-right: -17px !important
}

.mb-n17, .my-n17 {
	margin-bottom: -17px !important
}

.ml-n17, .mx-n17 {
	margin-left: -17px !important
}

.m-n18 {
	margin: -18px !important
}

.mt-n18, .my-n18 {
	margin-top: -18px !important
}

.mr-n18, .mx-n18 {
	margin-right: -18px !important
}

.mb-n18, .my-n18 {
	margin-bottom: -18px !important
}

.ml-n18, .mx-n18 {
	margin-left: -18px !important
}

.m-n19 {
	margin: -19px !important
}

.mt-n19, .my-n19 {
	margin-top: -19px !important
}

.mr-n19, .mx-n19 {
	margin-right: -19px !important
}

.mb-n19, .my-n19 {
	margin-bottom: -19px !important
}

.ml-n19, .mx-n19 {
	margin-left: -19px !important
}

.m-n20 {
	margin: -20px !important
}

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

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

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

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

.m-n21 {
	margin: -21px !important
}

.mt-n21, .my-n21 {
	margin-top: -21px !important
}

.mr-n21, .mx-n21 {
	margin-right: -21px !important
}

.mb-n21, .my-n21 {
	margin-bottom: -21px !important
}

.ml-n21, .mx-n21 {
	margin-left: -21px !important
}

.m-n22 {
	margin: -22px !important
}

.mt-n22, .my-n22 {
	margin-top: -22px !important
}

.mr-n22, .mx-n22 {
	margin-right: -22px !important
}

.mb-n22, .my-n22 {
	margin-bottom: -22px !important
}

.ml-n22, .mx-n22 {
	margin-left: -22px !important
}

.m-n23 {
	margin: -23px !important
}

.mt-n23, .my-n23 {
	margin-top: -23px !important
}

.mr-n23, .mx-n23 {
	margin-right: -23px !important
}

.mb-n23, .my-n23 {
	margin-bottom: -23px !important
}

.ml-n23, .mx-n23 {
	margin-left: -23px !important
}

.m-n24 {
	margin: -24px !important
}

.mt-n24, .my-n24 {
	margin-top: -24px !important
}

.mr-n24, .mx-n24 {
	margin-right: -24px !important
}

.mb-n24, .my-n24 {
	margin-bottom: -24px !important
}

.ml-n24, .mx-n24 {
	margin-left: -24px !important
}

.m-n25 {
	margin: -25px !important
}

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

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

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

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

.m-n26 {
	margin: -26px !important
}

.mt-n26, .my-n26 {
	margin-top: -26px !important
}

.mr-n26, .mx-n26 {
	margin-right: -26px !important
}

.mb-n26, .my-n26 {
	margin-bottom: -26px !important
}

.ml-n26, .mx-n26 {
	margin-left: -26px !important
}

.m-n27 {
	margin: -27px !important
}

.mt-n27, .my-n27 {
	margin-top: -27px !important
}

.mr-n27, .mx-n27 {
	margin-right: -27px !important
}

.mb-n27, .my-n27 {
	margin-bottom: -27px !important
}

.ml-n27, .mx-n27 {
	margin-left: -27px !important
}

.m-n28 {
	margin: -28px !important
}

.mt-n28, .my-n28 {
	margin-top: -28px !important
}

.mr-n28, .mx-n28 {
	margin-right: -28px !important
}

.mb-n28, .my-n28 {
	margin-bottom: -28px !important
}

.ml-n28, .mx-n28 {
	margin-left: -28px !important
}

.m-n29 {
	margin: -29px !important
}

.mt-n29, .my-n29 {
	margin-top: -29px !important
}

.mr-n29, .mx-n29 {
	margin-right: -29px !important
}

.mb-n29, .my-n29 {
	margin-bottom: -29px !important
}

.ml-n29, .mx-n29 {
	margin-left: -29px !important
}

.m-n30 {
	margin: -30px !important
}

.mt-n30, .my-n30 {
	margin-top: -30px !important
}

.mr-n30, .mx-n30 {
	margin-right: -30px !important
}

.mb-n30, .my-n30 {
	margin-bottom: -30px !important
}

.ml-n30, .mx-n30 {
	margin-left: -30px !important
}

.m-n31 {
	margin: -31px !important
}

.mt-n31, .my-n31 {
	margin-top: -31px !important
}

.mr-n31, .mx-n31 {
	margin-right: -31px !important
}

.mb-n31, .my-n31 {
	margin-bottom: -31px !important
}

.ml-n31, .mx-n31 {
	margin-left: -31px !important
}

.m-n32 {
	margin: -32px !important
}

.mt-n32, .my-n32 {
	margin-top: -32px !important
}

.mr-n32, .mx-n32 {
	margin-right: -32px !important
}

.mb-n32, .my-n32 {
	margin-bottom: -32px !important
}

.ml-n32, .mx-n32 {
	margin-left: -32px !important
}

.m-n33 {
	margin: -33px !important
}

.mt-n33, .my-n33 {
	margin-top: -33px !important
}

.mr-n33, .mx-n33 {
	margin-right: -33px !important
}

.mb-n33, .my-n33 {
	margin-bottom: -33px !important
}

.ml-n33, .mx-n33 {
	margin-left: -33px !important
}

.m-n34 {
	margin: -34px !important
}

.mt-n34, .my-n34 {
	margin-top: -34px !important
}

.mr-n34, .mx-n34 {
	margin-right: -34px !important
}

.mb-n34, .my-n34 {
	margin-bottom: -34px !important
}

.ml-n34, .mx-n34 {
	margin-left: -34px !important
}

.m-n35 {
	margin: -35px !important
}

.mt-n35, .my-n35 {
	margin-top: -35px !important
}

.mr-n35, .mx-n35 {
	margin-right: -35px !important
}

.mb-n35, .my-n35 {
	margin-bottom: -35px !important
}

.ml-n35, .mx-n35 {
	margin-left: -35px !important
}

.m-n36 {
	margin: -36px !important
}

.mt-n36, .my-n36 {
	margin-top: -36px !important
}

.mr-n36, .mx-n36 {
	margin-right: -36px !important
}

.mb-n36, .my-n36 {
	margin-bottom: -36px !important
}

.ml-n36, .mx-n36 {
	margin-left: -36px !important
}

.m-n37 {
	margin: -37px !important
}

.mt-n37, .my-n37 {
	margin-top: -37px !important
}

.mr-n37, .mx-n37 {
	margin-right: -37px !important
}

.mb-n37, .my-n37 {
	margin-bottom: -37px !important
}

.ml-n37, .mx-n37 {
	margin-left: -37px !important
}

.m-n38 {
	margin: -38px !important
}

.mt-n38, .my-n38 {
	margin-top: -38px !important
}

.mr-n38, .mx-n38 {
	margin-right: -38px !important
}

.mb-n38, .my-n38 {
	margin-bottom: -38px !important
}

.ml-n38, .mx-n38 {
	margin-left: -38px !important
}

.m-n39 {
	margin: -39px !important
}

.mt-n39, .my-n39 {
	margin-top: -39px !important
}

.mr-n39, .mx-n39 {
	margin-right: -39px !important
}

.mb-n39, .my-n39 {
	margin-bottom: -39px !important
}

.ml-n39, .mx-n39 {
	margin-left: -39px !important
}

.m-n40 {
	margin: -40px !important
}

.mt-n40, .my-n40 {
	margin-top: -40px !important
}

.mr-n40, .mx-n40 {
	margin-right: -40px !important
}

.mb-n40, .my-n40 {
	margin-bottom: -40px !important
}

.ml-n40, .mx-n40 {
	margin-left: -40px !important
}

.m-n41 {
	margin: -41px !important
}

.mt-n41, .my-n41 {
	margin-top: -41px !important
}

.mr-n41, .mx-n41 {
	margin-right: -41px !important
}

.mb-n41, .my-n41 {
	margin-bottom: -41px !important
}

.ml-n41, .mx-n41 {
	margin-left: -41px !important
}

.m-n42 {
	margin: -42px !important
}

.mt-n42, .my-n42 {
	margin-top: -42px !important
}

.mr-n42, .mx-n42 {
	margin-right: -42px !important
}

.mb-n42, .my-n42 {
	margin-bottom: -42px !important
}

.ml-n42, .mx-n42 {
	margin-left: -42px !important
}

.m-n43 {
	margin: -43px !important
}

.mt-n43, .my-n43 {
	margin-top: -43px !important
}

.mr-n43, .mx-n43 {
	margin-right: -43px !important
}

.mb-n43, .my-n43 {
	margin-bottom: -43px !important
}

.ml-n43, .mx-n43 {
	margin-left: -43px !important
}

.m-n44 {
	margin: -44px !important
}

.mt-n44, .my-n44 {
	margin-top: -44px !important
}

.mr-n44, .mx-n44 {
	margin-right: -44px !important
}

.mb-n44, .my-n44 {
	margin-bottom: -44px !important
}

.ml-n44, .mx-n44 {
	margin-left: -44px !important
}

.m-n45 {
	margin: -45px !important
}

.mt-n45, .my-n45 {
	margin-top: -45px !important
}

.mr-n45, .mx-n45 {
	margin-right: -45px !important
}

.mb-n45, .my-n45 {
	margin-bottom: -45px !important
}

.ml-n45, .mx-n45 {
	margin-left: -45px !important
}

.m-n46 {
	margin: -46px !important
}

.mt-n46, .my-n46 {
	margin-top: -46px !important
}

.mr-n46, .mx-n46 {
	margin-right: -46px !important
}

.mb-n46, .my-n46 {
	margin-bottom: -46px !important
}

.ml-n46, .mx-n46 {
	margin-left: -46px !important
}

.m-n47 {
	margin: -47px !important
}

.mt-n47, .my-n47 {
	margin-top: -47px !important
}

.mr-n47, .mx-n47 {
	margin-right: -47px !important
}

.mb-n47, .my-n47 {
	margin-bottom: -47px !important
}

.ml-n47, .mx-n47 {
	margin-left: -47px !important
}

.m-n48 {
	margin: -48px !important
}

.mt-n48, .my-n48 {
	margin-top: -48px !important
}

.mr-n48, .mx-n48 {
	margin-right: -48px !important
}

.mb-n48, .my-n48 {
	margin-bottom: -48px !important
}

.ml-n48, .mx-n48 {
	margin-left: -48px !important
}

.m-n49 {
	margin: -49px !important
}

.mt-n49, .my-n49 {
	margin-top: -49px !important
}

.mr-n49, .mx-n49 {
	margin-right: -49px !important
}

.mb-n49, .my-n49 {
	margin-bottom: -49px !important
}

.ml-n49, .mx-n49 {
	margin-left: -49px !important
}

.m-n50 {
	margin: -50px !important
}

.mt-n50, .my-n50 {
	margin-top: -50px !important
}

.mr-n50, .mx-n50 {
	margin-right: -50px !important
}

.mb-n50, .my-n50 {
	margin-bottom: -50px !important
}

.ml-n50, .mx-n50 {
	margin-left: -50px !important
}

.m-n51 {
	margin: -51px !important
}

.mt-n51, .my-n51 {
	margin-top: -51px !important
}

.mr-n51, .mx-n51 {
	margin-right: -51px !important
}

.mb-n51, .my-n51 {
	margin-bottom: -51px !important
}

.ml-n51, .mx-n51 {
	margin-left: -51px !important
}

.m-n52 {
	margin: -52px !important
}

.mt-n52, .my-n52 {
	margin-top: -52px !important
}

.mr-n52, .mx-n52 {
	margin-right: -52px !important
}

.mb-n52, .my-n52 {
	margin-bottom: -52px !important
}

.ml-n52, .mx-n52 {
	margin-left: -52px !important
}

.m-n53 {
	margin: -53px !important
}

.mt-n53, .my-n53 {
	margin-top: -53px !important
}

.mr-n53, .mx-n53 {
	margin-right: -53px !important
}

.mb-n53, .my-n53 {
	margin-bottom: -53px !important
}

.ml-n53, .mx-n53 {
	margin-left: -53px !important
}

.m-n54 {
	margin: -54px !important
}

.mt-n54, .my-n54 {
	margin-top: -54px !important
}

.mr-n54, .mx-n54 {
	margin-right: -54px !important
}

.mb-n54, .my-n54 {
	margin-bottom: -54px !important
}

.ml-n54, .mx-n54 {
	margin-left: -54px !important
}

.m-n55 {
	margin: -55px !important
}

.mt-n55, .my-n55 {
	margin-top: -55px !important
}

.mr-n55, .mx-n55 {
	margin-right: -55px !important
}

.mb-n55, .my-n55 {
	margin-bottom: -55px !important
}

.ml-n55, .mx-n55 {
	margin-left: -55px !important
}

.m-n56 {
	margin: -56px !important
}

.mt-n56, .my-n56 {
	margin-top: -56px !important
}

.mr-n56, .mx-n56 {
	margin-right: -56px !important
}

.mb-n56, .my-n56 {
	margin-bottom: -56px !important
}

.ml-n56, .mx-n56 {
	margin-left: -56px !important
}

.m-n57 {
	margin: -57px !important
}

.mt-n57, .my-n57 {
	margin-top: -57px !important
}

.mr-n57, .mx-n57 {
	margin-right: -57px !important
}

.mb-n57, .my-n57 {
	margin-bottom: -57px !important
}

.ml-n57, .mx-n57 {
	margin-left: -57px !important
}

.m-n58 {
	margin: -58px !important
}

.mt-n58, .my-n58 {
	margin-top: -58px !important
}

.mr-n58, .mx-n58 {
	margin-right: -58px !important
}

.mb-n58, .my-n58 {
	margin-bottom: -58px !important
}

.ml-n58, .mx-n58 {
	margin-left: -58px !important
}

.m-n59 {
	margin: -59px !important
}

.mt-n59, .my-n59 {
	margin-top: -59px !important
}

.mr-n59, .mx-n59 {
	margin-right: -59px !important
}

.mb-n59, .my-n59 {
	margin-bottom: -59px !important
}

.ml-n59, .mx-n59 {
	margin-left: -59px !important
}

.m-n60 {
	margin: -60px !important
}

.mt-n60, .my-n60 {
	margin-top: -60px !important
}

.mr-n60, .mx-n60 {
	margin-right: -60px !important
}

.mb-n60, .my-n60 {
	margin-bottom: -60px !important
}

.ml-n60, .mx-n60 {
	margin-left: -60px !important
}

.top-initial {
	top: auto !important
}

.top-inherit {
	top: inherit !important
}

.right-initial {
	right: auto !important
}

.right-inherit {
	right: inherit !important
}

.bottom-initial {
	bottom: auto !important
}

.bottom-inherit {
	bottom: inherit !important
}

.left-initial {
	left: auto !important
}

.left-inherit {
	left: inherit !important
}

.top-0 {
	top: 0 !important
}

.right-0 {
	right: 0 !important
}

.bottom-0 {
	bottom: 0 !important
}

.left-0 {
	left: 0 !important
}

.top-1 {
	top: 1px !important
}

.right-1 {
	right: 1px !important
}

.bottom-1 {
	bottom: 1px !important
}

.left-1 {
	left: 1px !important
}

.top-2 {
	top: 2px !important
}

.right-2 {
	right: 2px !important
}

.bottom-2 {
	bottom: 2px !important
}

.left-2 {
	left: 2px !important
}

.top-3 {
	top: 3px !important
}

.right-3 {
	right: 3px !important
}

.bottom-3 {
	bottom: 3px !important
}

.left-3 {
	left: 3px !important
}

.top-4 {
	top: 4px !important
}

.right-4 {
	right: 4px !important
}

.bottom-4 {
	bottom: 4px !important
}

.left-4 {
	left: 4px !important
}

.top-5 {
	top: 5px !important
}

.right-5 {
	right: 5px !important
}

.bottom-5 {
	bottom: 5px !important
}

.left-5 {
	left: 5px !important
}

.top-6 {
	top: 6px !important
}

.right-6 {
	right: 6px !important
}

.bottom-6 {
	bottom: 6px !important
}

.left-6 {
	left: 6px !important
}

.top-7 {
	top: 7px !important
}

.right-7 {
	right: 7px !important
}

.bottom-7 {
	bottom: 7px !important
}

.left-7 {
	left: 7px !important
}

.top-8 {
	top: 8px !important
}

.right-8 {
	right: 8px !important
}

.bottom-8 {
	bottom: 8px !important
}

.left-8 {
	left: 8px !important
}

.top-9 {
	top: 9px !important
}

.right-9 {
	right: 9px !important
}

.bottom-9 {
	bottom: 9px !important
}

.left-9 {
	left: 9px !important
}

.top-10 {
	top: 10px !important
}

.right-10 {
	right: 10px !important
}

.bottom-10 {
	bottom: 10px !important
}

.left-10 {
	left: 10px !important
}

.top-11 {
	top: 11px !important
}

.right-11 {
	right: 11px !important
}

.bottom-11 {
	bottom: 11px !important
}

.left-11 {
	left: 11px !important
}

.top-12 {
	top: 12px !important
}

.right-12 {
	right: 12px !important
}

.bottom-12 {
	bottom: 12px !important
}

.left-12 {
	left: 12px !important
}

.top-13 {
	top: 13px !important
}

.right-13 {
	right: 13px !important
}

.bottom-13 {
	bottom: 13px !important
}

.left-13 {
	left: 13px !important
}

.top-14 {
	top: 14px !important
}

.right-14 {
	right: 14px !important
}

.bottom-14 {
	bottom: 14px !important
}

.left-14 {
	left: 14px !important
}

.top-15 {
	top: 15px !important
}

.right-15 {
	right: 15px !important
}

.bottom-15 {
	bottom: 15px !important
}

.left-15 {
	left: 15px !important
}

.top-16 {
	top: 16px !important
}

.right-16 {
	right: 16px !important
}

.bottom-16 {
	bottom: 16px !important
}

.left-16 {
	left: 16px !important
}

.top-17 {
	top: 17px !important
}

.right-17 {
	right: 17px !important
}

.bottom-17 {
	bottom: 17px !important
}

.left-17 {
	left: 17px !important
}

.top-18 {
	top: 18px !important
}

.right-18 {
	right: 18px !important
}

.bottom-18 {
	bottom: 18px !important
}

.left-18 {
	left: 18px !important
}

.top-19 {
	top: 19px !important
}

.right-19 {
	right: 19px !important
}

.bottom-19 {
	bottom: 19px !important
}

.left-19 {
	left: 19px !important
}

.top-20 {
	top: 20px !important
}

.right-20 {
	right: 20px !important
}

.bottom-20 {
	bottom: 20px !important
}

.left-20 {
	left: 20px !important
}

.top-21 {
	top: 21px !important
}

.right-21 {
	right: 21px !important
}

.bottom-21 {
	bottom: 21px !important
}

.left-21 {
	left: 21px !important
}

.top-22 {
	top: 22px !important
}

.right-22 {
	right: 22px !important
}

.bottom-22 {
	bottom: 22px !important
}

.left-22 {
	left: 22px !important
}

.top-23 {
	top: 23px !important
}

.right-23 {
	right: 23px !important
}

.bottom-23 {
	bottom: 23px !important
}

.left-23 {
	left: 23px !important
}

.top-24 {
	top: 24px !important
}

.right-24 {
	right: 24px !important
}

.bottom-24 {
	bottom: 24px !important
}

.left-24 {
	left: 24px !important
}

.top-25 {
	top: 25px !important
}

.right-25 {
	right: 25px !important
}

.bottom-25 {
	bottom: 25px !important
}

.left-25 {
	left: 25px !important
}

.top-26 {
	top: 26px !important
}

.right-26 {
	right: 26px !important
}

.bottom-26 {
	bottom: 26px !important
}

.left-26 {
	left: 26px !important
}

.top-27 {
	top: 27px !important
}

.right-27 {
	right: 27px !important
}

.bottom-27 {
	bottom: 27px !important
}

.left-27 {
	left: 27px !important
}

.top-28 {
	top: 28px !important
}

.right-28 {
	right: 28px !important
}

.bottom-28 {
	bottom: 28px !important
}

.left-28 {
	left: 28px !important
}

.top-29 {
	top: 29px !important
}

.right-29 {
	right: 29px !important
}

.bottom-29 {
	bottom: 29px !important
}

.left-29 {
	left: 29px !important
}

.top-30 {
	top: 30px !important
}

.right-30 {
	right: 30px !important
}

.bottom-30 {
	bottom: 30px !important
}

.left-30 {
	left: 30px !important
}

.top-31 {
	top: 31px !important
}

.right-31 {
	right: 31px !important
}

.bottom-31 {
	bottom: 31px !important
}

.left-31 {
	left: 31px !important
}

.top-32 {
	top: 32px !important
}

.right-32 {
	right: 32px !important
}

.bottom-32 {
	bottom: 32px !important
}

.left-32 {
	left: 32px !important
}

.top-33 {
	top: 33px !important
}

.right-33 {
	right: 33px !important
}

.bottom-33 {
	bottom: 33px !important
}

.left-33 {
	left: 33px !important
}

.top-34 {
	top: 34px !important
}

.right-34 {
	right: 34px !important
}

.bottom-34 {
	bottom: 34px !important
}

.left-34 {
	left: 34px !important
}

.top-35 {
	top: 35px !important
}

.right-35 {
	right: 35px !important
}

.bottom-35 {
	bottom: 35px !important
}

.left-35 {
	left: 35px !important
}

.top-36 {
	top: 36px !important
}

.right-36 {
	right: 36px !important
}

.bottom-36 {
	bottom: 36px !important
}

.left-36 {
	left: 36px !important
}

.top-37 {
	top: 37px !important
}

.right-37 {
	right: 37px !important
}

.bottom-37 {
	bottom: 37px !important
}

.left-37 {
	left: 37px !important
}

.top-38 {
	top: 38px !important
}

.right-38 {
	right: 38px !important
}

.bottom-38 {
	bottom: 38px !important
}

.left-38 {
	left: 38px !important
}

.top-39 {
	top: 39px !important
}

.right-39 {
	right: 39px !important
}

.bottom-39 {
	bottom: 39px !important
}

.left-39 {
	left: 39px !important
}

.top-40 {
	top: 40px !important
}

.right-40 {
	right: 40px !important
}

.bottom-40 {
	bottom: 40px !important
}

.left-40 {
	left: 40px !important
}

.top-41 {
	top: 41px !important
}

.right-41 {
	right: 41px !important
}

.bottom-41 {
	bottom: 41px !important
}

.left-41 {
	left: 41px !important
}

.top-42 {
	top: 42px !important
}

.right-42 {
	right: 42px !important
}

.bottom-42 {
	bottom: 42px !important
}

.left-42 {
	left: 42px !important
}

.top-43 {
	top: 43px !important
}

.right-43 {
	right: 43px !important
}

.bottom-43 {
	bottom: 43px !important
}

.left-43 {
	left: 43px !important
}

.top-44 {
	top: 44px !important
}

.right-44 {
	right: 44px !important
}

.bottom-44 {
	bottom: 44px !important
}

.left-44 {
	left: 44px !important
}

.top-45 {
	top: 45px !important
}

.right-45 {
	right: 45px !important
}

.bottom-45 {
	bottom: 45px !important
}

.left-45 {
	left: 45px !important
}

.top-46 {
	top: 46px !important
}

.right-46 {
	right: 46px !important
}

.bottom-46 {
	bottom: 46px !important
}

.left-46 {
	left: 46px !important
}

.top-47 {
	top: 47px !important
}

.right-47 {
	right: 47px !important
}

.bottom-47 {
	bottom: 47px !important
}

.left-47 {
	left: 47px !important
}

.top-48 {
	top: 48px !important
}

.right-48 {
	right: 48px !important
}

.bottom-48 {
	bottom: 48px !important
}

.left-48 {
	left: 48px !important
}

.top-49 {
	top: 49px !important
}

.right-49 {
	right: 49px !important
}

.bottom-49 {
	bottom: 49px !important
}

.left-49 {
	left: 49px !important
}

.top-50 {
	top: 50px !important
}

.right-50 {
	right: 50px !important
}

.bottom-50 {
	bottom: 50px !important
}

.left-50 {
	left: 50px !important
}

.top-51 {
	top: 51px !important
}

.right-51 {
	right: 51px !important
}

.bottom-51 {
	bottom: 51px !important
}

.left-51 {
	left: 51px !important
}

.top-52 {
	top: 52px !important
}

.right-52 {
	right: 52px !important
}

.bottom-52 {
	bottom: 52px !important
}

.left-52 {
	left: 52px !important
}

.top-53 {
	top: 53px !important
}

.right-53 {
	right: 53px !important
}

.bottom-53 {
	bottom: 53px !important
}

.left-53 {
	left: 53px !important
}

.top-54 {
	top: 54px !important
}

.right-54 {
	right: 54px !important
}

.bottom-54 {
	bottom: 54px !important
}

.left-54 {
	left: 54px !important
}

.top-55 {
	top: 55px !important
}

.right-55 {
	right: 55px !important
}

.bottom-55 {
	bottom: 55px !important
}

.left-55 {
	left: 55px !important
}

.top-56 {
	top: 56px !important
}

.right-56 {
	right: 56px !important
}

.bottom-56 {
	bottom: 56px !important
}

.left-56 {
	left: 56px !important
}

.top-57 {
	top: 57px !important
}

.right-57 {
	right: 57px !important
}

.bottom-57 {
	bottom: 57px !important
}

.left-57 {
	left: 57px !important
}

.top-58 {
	top: 58px !important
}

.right-58 {
	right: 58px !important
}

.bottom-58 {
	bottom: 58px !important
}

.left-58 {
	left: 58px !important
}

.top-59 {
	top: 59px !important
}

.right-59 {
	right: 59px !important
}

.bottom-59 {
	bottom: 59px !important
}

.left-59 {
	left: 59px !important
}

.top-60 {
	top: 60px !important
}

.right-60 {
	right: 60px !important
}

.bottom-60 {
	bottom: 60px !important
}

.left-60 {
	left: 60px !important
}

.top-n0 {
	top: 0 !important
}

.right-n0 {
	right: 0 !important
}

.bottom-n0 {
	bottom: 0 !important
}

.left-n0 {
	left: 0 !important
}

.top-n1 {
	top: -1px !important
}

.right-n1 {
	right: -1px !important
}

.bottom-n1 {
	bottom: -1px !important
}

.left-n1 {
	left: -1px !important
}

.top-n2 {
	top: -2px !important
}

.right-n2 {
	right: -2px !important
}

.bottom-n2 {
	bottom: -2px !important
}

.left-n2 {
	left: -2px !important
}

.top-n3 {
	top: -3px !important
}

.right-n3 {
	right: -3px !important
}

.bottom-n3 {
	bottom: -3px !important
}

.left-n3 {
	left: -3px !important
}

.top-n4 {
	top: -4px !important
}

.right-n4 {
	right: -4px !important
}

.bottom-n4 {
	bottom: -4px !important
}

.left-n4 {
	left: -4px !important
}

.top-n5 {
	top: -5px !important
}

.right-n5 {
	right: -5px !important
}

.bottom-n5 {
	bottom: -5px !important
}

.left-n5 {
	left: -5px !important
}

.top-n6 {
	top: -6px !important
}

.right-n6 {
	right: -6px !important
}

.bottom-n6 {
	bottom: -6px !important
}

.left-n6 {
	left: -6px !important
}

.top-n7 {
	top: -7px !important
}

.right-n7 {
	right: -7px !important
}

.bottom-n7 {
	bottom: -7px !important
}

.left-n7 {
	left: -7px !important
}

.top-n8 {
	top: -8px !important
}

.right-n8 {
	right: -8px !important
}

.bottom-n8 {
	bottom: -8px !important
}

.left-n8 {
	left: -8px !important
}

.top-n9 {
	top: -9px !important
}

.right-n9 {
	right: -9px !important
}

.bottom-n9 {
	bottom: -9px !important
}

.left-n9 {
	left: -9px !important
}

.top-n10 {
	top: -10px !important
}

.right-n10 {
	right: -10px !important
}

.bottom-n10 {
	bottom: -10px !important
}

.left-n10 {
	left: -10px !important
}

.top-n11 {
	top: -11px !important
}

.right-n11 {
	right: -11px !important
}

.bottom-n11 {
	bottom: -11px !important
}

.left-n11 {
	left: -11px !important
}

.top-n12 {
	top: -12px !important
}

.right-n12 {
	right: -12px !important
}

.bottom-n12 {
	bottom: -12px !important
}

.left-n12 {
	left: -12px !important
}

.top-n13 {
	top: -13px !important
}

.right-n13 {
	right: -13px !important
}

.bottom-n13 {
	bottom: -13px !important
}

.left-n13 {
	left: -13px !important
}

.top-n14 {
	top: -14px !important
}

.right-n14 {
	right: -14px !important
}

.bottom-n14 {
	bottom: -14px !important
}

.left-n14 {
	left: -14px !important
}

.top-n15 {
	top: -15px !important
}

.right-n15 {
	right: -15px !important
}

.bottom-n15 {
	bottom: -15px !important
}

.left-n15 {
	left: -15px !important
}

.top-n16 {
	top: -16px !important
}

.right-n16 {
	right: -16px !important
}

.bottom-n16 {
	bottom: -16px !important
}

.left-n16 {
	left: -16px !important
}

.top-n17 {
	top: -17px !important
}

.right-n17 {
	right: -17px !important
}

.bottom-n17 {
	bottom: -17px !important
}

.left-n17 {
	left: -17px !important
}

.top-n18 {
	top: -18px !important
}

.right-n18 {
	right: -18px !important
}

.bottom-n18 {
	bottom: -18px !important
}

.left-n18 {
	left: -18px !important
}

.top-n19 {
	top: -19px !important
}

.right-n19 {
	right: -19px !important
}

.bottom-n19 {
	bottom: -19px !important
}

.left-n19 {
	left: -19px !important
}

.top-n20 {
	top: -20px !important
}

.right-n20 {
	right: -20px !important
}

.bottom-n20 {
	bottom: -20px !important
}

.left-n20 {
	left: -20px !important
}

.top-n21 {
	top: -21px !important
}

.right-n21 {
	right: -21px !important
}

.bottom-n21 {
	bottom: -21px !important
}

.left-n21 {
	left: -21px !important
}

.top-n22 {
	top: -22px !important
}

.right-n22 {
	right: -22px !important
}

.bottom-n22 {
	bottom: -22px !important
}

.left-n22 {
	left: -22px !important
}

.top-n23 {
	top: -23px !important
}

.right-n23 {
	right: -23px !important
}

.bottom-n23 {
	bottom: -23px !important
}

.left-n23 {
	left: -23px !important
}

.top-n24 {
	top: -24px !important
}

.right-n24 {
	right: -24px !important
}

.bottom-n24 {
	bottom: -24px !important
}

.left-n24 {
	left: -24px !important
}

.top-n25 {
	top: -25px !important
}

.right-n25 {
	right: -25px !important
}

.bottom-n25 {
	bottom: -25px !important
}

.left-n25 {
	left: -25px !important
}

.top-n26 {
	top: -26px !important
}

.right-n26 {
	right: -26px !important
}

.bottom-n26 {
	bottom: -26px !important
}

.left-n26 {
	left: -26px !important
}

.top-n27 {
	top: -27px !important
}

.right-n27 {
	right: -27px !important
}

.bottom-n27 {
	bottom: -27px !important
}

.left-n27 {
	left: -27px !important
}

.top-n28 {
	top: -28px !important
}

.right-n28 {
	right: -28px !important
}

.bottom-n28 {
	bottom: -28px !important
}

.left-n28 {
	left: -28px !important
}

.top-n29 {
	top: -29px !important
}

.right-n29 {
	right: -29px !important
}

.bottom-n29 {
	bottom: -29px !important
}

.left-n29 {
	left: -29px !important
}

.top-n30 {
	top: -30px !important
}

.right-n30 {
	right: -30px !important
}

.bottom-n30 {
	bottom: -30px !important
}

.left-n30 {
	left: -30px !important
}

.top-n31 {
	top: -31px !important
}

.right-n31 {
	right: -31px !important
}

.bottom-n31 {
	bottom: -31px !important
}

.left-n31 {
	left: -31px !important
}

.top-n32 {
	top: -32px !important
}

.right-n32 {
	right: -32px !important
}

.bottom-n32 {
	bottom: -32px !important
}

.left-n32 {
	left: -32px !important
}

.top-n33 {
	top: -33px !important
}

.right-n33 {
	right: -33px !important
}

.bottom-n33 {
	bottom: -33px !important
}

.left-n33 {
	left: -33px !important
}

.top-n34 {
	top: -34px !important
}

.right-n34 {
	right: -34px !important
}

.bottom-n34 {
	bottom: -34px !important
}

.left-n34 {
	left: -34px !important
}

.top-n35 {
	top: -35px !important
}

.right-n35 {
	right: -35px !important
}

.bottom-n35 {
	bottom: -35px !important
}

.left-n35 {
	left: -35px !important
}

.top-n36 {
	top: -36px !important
}

.right-n36 {
	right: -36px !important
}

.bottom-n36 {
	bottom: -36px !important
}

.left-n36 {
	left: -36px !important
}

.top-n37 {
	top: -37px !important
}

.right-n37 {
	right: -37px !important
}

.bottom-n37 {
	bottom: -37px !important
}

.left-n37 {
	left: -37px !important
}

.top-n38 {
	top: -38px !important
}

.right-n38 {
	right: -38px !important
}

.bottom-n38 {
	bottom: -38px !important
}

.left-n38 {
	left: -38px !important
}

.top-n39 {
	top: -39px !important
}

.right-n39 {
	right: -39px !important
}

.bottom-n39 {
	bottom: -39px !important
}

.left-n39 {
	left: -39px !important
}

.top-n40 {
	top: -40px !important
}

.right-n40 {
	right: -40px !important
}

.bottom-n40 {
	bottom: -40px !important
}

.left-n40 {
	left: -40px !important
}

.top-n41 {
	top: -41px !important
}

.right-n41 {
	right: -41px !important
}

.bottom-n41 {
	bottom: -41px !important
}

.left-n41 {
	left: -41px !important
}

.top-n42 {
	top: -42px !important
}

.right-n42 {
	right: -42px !important
}

.bottom-n42 {
	bottom: -42px !important
}

.left-n42 {
	left: -42px !important
}

.top-n43 {
	top: -43px !important
}

.right-n43 {
	right: -43px !important
}

.bottom-n43 {
	bottom: -43px !important
}

.left-n43 {
	left: -43px !important
}

.top-n44 {
	top: -44px !important
}

.right-n44 {
	right: -44px !important
}

.bottom-n44 {
	bottom: -44px !important
}

.left-n44 {
	left: -44px !important
}

.top-n45 {
	top: -45px !important
}

.right-n45 {
	right: -45px !important
}

.bottom-n45 {
	bottom: -45px !important
}

.left-n45 {
	left: -45px !important
}

.top-n46 {
	top: -46px !important
}

.right-n46 {
	right: -46px !important
}

.bottom-n46 {
	bottom: -46px !important
}

.left-n46 {
	left: -46px !important
}

.top-n47 {
	top: -47px !important
}

.right-n47 {
	right: -47px !important
}

.bottom-n47 {
	bottom: -47px !important
}

.left-n47 {
	left: -47px !important
}

.top-n48 {
	top: -48px !important
}

.right-n48 {
	right: -48px !important
}

.bottom-n48 {
	bottom: -48px !important
}

.left-n48 {
	left: -48px !important
}

.top-n49 {
	top: -49px !important
}

.right-n49 {
	right: -49px !important
}

.bottom-n49 {
	bottom: -49px !important
}

.left-n49 {
	left: -49px !important
}

.top-n50 {
	top: -50px !important
}

.right-n50 {
	right: -50px !important
}

.bottom-n50 {
	bottom: -50px !important
}

.left-n50 {
	left: -50px !important
}

.top-n51 {
	top: -51px !important
}

.right-n51 {
	right: -51px !important
}

.bottom-n51 {
	bottom: -51px !important
}

.left-n51 {
	left: -51px !important
}

.top-n52 {
	top: -52px !important
}

.right-n52 {
	right: -52px !important
}

.bottom-n52 {
	bottom: -52px !important
}

.left-n52 {
	left: -52px !important
}

.top-n53 {
	top: -53px !important
}

.right-n53 {
	right: -53px !important
}

.bottom-n53 {
	bottom: -53px !important
}

.left-n53 {
	left: -53px !important
}

.top-n54 {
	top: -54px !important
}

.right-n54 {
	right: -54px !important
}

.bottom-n54 {
	bottom: -54px !important
}

.left-n54 {
	left: -54px !important
}

.top-n55 {
	top: -55px !important
}

.right-n55 {
	right: -55px !important
}

.bottom-n55 {
	bottom: -55px !important
}

.left-n55 {
	left: -55px !important
}

.top-n56 {
	top: -56px !important
}

.right-n56 {
	right: -56px !important
}

.bottom-n56 {
	bottom: -56px !important
}

.left-n56 {
	left: -56px !important
}

.top-n57 {
	top: -57px !important
}

.right-n57 {
	right: -57px !important
}

.bottom-n57 {
	bottom: -57px !important
}

.left-n57 {
	left: -57px !important
}

.top-n58 {
	top: -58px !important
}

.right-n58 {
	right: -58px !important
}

.bottom-n58 {
	bottom: -58px !important
}

.left-n58 {
	left: -58px !important
}

.top-n59 {
	top: -59px !important
}

.right-n59 {
	right: -59px !important
}

.bottom-n59 {
	bottom: -59px !important
}

.left-n59 {
	left: -59px !important
}

.top-n60 {
	top: -60px !important
}

.right-n60 {
	right: -60px !important
}

.bottom-n60 {
	bottom: -60px !important
}

.left-n60 {
	left: -60px !important
}

@media (min-width:576px) {
	.position-sm-initial {
		position: static !important
	}

	.position-sm-inherit {
		position: inherit !important
	}

	.position-sm-static {
		position: static !important
	}

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

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

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

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

	.min-sm-w-initial {
		min-width: 0 !important
	}

	.min-sm-w-inherit {
		min-width: inherit !important
	}

	.min-sm-w-0 {
		min-width: 0 !important
	}

	.min-sm-w-5 {
		min-width: 5px !important
	}

	.min-sm-w-10 {
		min-width: 10px !important
	}

	.min-sm-w-15 {
		min-width: 15px !important
	}

	.min-sm-w-20 {
		min-width: 20px !important
	}

	.min-sm-w-25 {
		min-width: 25px !important
	}

	.min-sm-w-30 {
		min-width: 30px !important
	}

	.min-sm-w-35 {
		min-width: 35px !important
	}

	.min-sm-w-40 {
		min-width: 40px !important
	}

	.min-sm-w-45 {
		min-width: 45px !important
	}

	.min-sm-w-50 {
		min-width: 50px !important
	}

	.min-sm-w-55 {
		min-width: 55px !important
	}

	.min-sm-w-60 {
		min-width: 60px !important
	}

	.min-sm-w-65 {
		min-width: 65px !important
	}

	.min-sm-w-70 {
		min-width: 70px !important
	}

	.min-sm-w-75 {
		min-width: 75px !important
	}

	.min-sm-w-80 {
		min-width: 80px !important
	}

	.min-sm-w-85 {
		min-width: 85px !important
	}

	.min-sm-w-90 {
		min-width: 90px !important
	}

	.min-sm-w-95 {
		min-width: 95px !important
	}

	.min-sm-w-100 {
		min-width: 100px !important
	}

	.min-sm-w-105 {
		min-width: 105px !important
	}

	.min-sm-w-110 {
		min-width: 110px !important
	}

	.min-sm-w-115 {
		min-width: 115px !important
	}

	.min-sm-w-120 {
		min-width: 120px !important
	}

	.min-sm-w-125 {
		min-width: 125px !important
	}

	.min-sm-w-130 {
		min-width: 130px !important
	}

	.min-sm-w-135 {
		min-width: 135px !important
	}

	.min-sm-w-140 {
		min-width: 140px !important
	}

	.min-sm-w-145 {
		min-width: 145px !important
	}

	.min-sm-w-150 {
		min-width: 150px !important
	}

	.min-sm-w-155 {
		min-width: 155px !important
	}

	.min-sm-w-160 {
		min-width: 160px !important
	}

	.min-sm-w-165 {
		min-width: 165px !important
	}

	.min-sm-w-170 {
		min-width: 170px !important
	}

	.min-sm-w-175 {
		min-width: 175px !important
	}

	.min-sm-w-180 {
		min-width: 180px !important
	}

	.min-sm-w-185 {
		min-width: 185px !important
	}

	.min-sm-w-190 {
		min-width: 190px !important
	}

	.min-sm-w-195 {
		min-width: 195px !important
	}

	.min-sm-w-200 {
		min-width: 200px !important
	}

	.min-sm-w-205 {
		min-width: 205px !important
	}

	.min-sm-w-210 {
		min-width: 210px !important
	}

	.min-sm-w-215 {
		min-width: 215px !important
	}

	.min-sm-w-220 {
		min-width: 220px !important
	}

	.min-sm-w-225 {
		min-width: 225px !important
	}

	.min-sm-w-230 {
		min-width: 230px !important
	}

	.min-sm-w-235 {
		min-width: 235px !important
	}

	.min-sm-w-240 {
		min-width: 240px !important
	}

	.min-sm-w-245 {
		min-width: 245px !important
	}

	.min-sm-w-250 {
		min-width: 250px !important
	}

	.min-sm-w-255 {
		min-width: 255px !important
	}

	.min-sm-w-260 {
		min-width: 260px !important
	}

	.min-sm-w-265 {
		min-width: 265px !important
	}

	.min-sm-w-270 {
		min-width: 270px !important
	}

	.min-sm-w-275 {
		min-width: 275px !important
	}

	.min-sm-w-280 {
		min-width: 280px !important
	}

	.min-sm-w-285 {
		min-width: 285px !important
	}

	.min-sm-w-290 {
		min-width: 290px !important
	}

	.min-sm-w-295 {
		min-width: 295px !important
	}

	.min-sm-w-300 {
		min-width: 300px !important
	}

	.max-sm-w-initial {
		max-width: none !important
	}

	.max-sm-w-inherit {
		max-width: inherit !important
	}

	.max-sm-w-0 {
		max-width: 0 !important
	}

	.max-sm-w-5 {
		max-width: 5px !important
	}

	.max-sm-w-10 {
		max-width: 10px !important
	}

	.max-sm-w-15 {
		max-width: 15px !important
	}

	.max-sm-w-20 {
		max-width: 20px !important
	}

	.max-sm-w-25 {
		max-width: 25px !important
	}

	.max-sm-w-30 {
		max-width: 30px !important
	}

	.max-sm-w-35 {
		max-width: 35px !important
	}

	.max-sm-w-40 {
		max-width: 40px !important
	}

	.max-sm-w-45 {
		max-width: 45px !important
	}

	.max-sm-w-50 {
		max-width: 50px !important
	}

	.max-sm-w-55 {
		max-width: 55px !important
	}

	.max-sm-w-60 {
		max-width: 60px !important
	}

	.max-sm-w-65 {
		max-width: 65px !important
	}

	.max-sm-w-70 {
		max-width: 70px !important
	}

	.max-sm-w-75 {
		max-width: 75px !important
	}

	.max-sm-w-80 {
		max-width: 80px !important
	}

	.max-sm-w-85 {
		max-width: 85px !important
	}

	.max-sm-w-90 {
		max-width: 90px !important
	}

	.max-sm-w-95 {
		max-width: 95px !important
	}

	.max-sm-w-100 {
		max-width: 100px !important
	}

	.max-sm-w-105 {
		max-width: 105px !important
	}

	.max-sm-w-110 {
		max-width: 110px !important
	}

	.max-sm-w-115 {
		max-width: 115px !important
	}

	.max-sm-w-120 {
		max-width: 120px !important
	}

	.max-sm-w-125 {
		max-width: 125px !important
	}

	.max-sm-w-130 {
		max-width: 130px !important
	}

	.max-sm-w-135 {
		max-width: 135px !important
	}

	.max-sm-w-140 {
		max-width: 140px !important
	}

	.max-sm-w-145 {
		max-width: 145px !important
	}

	.max-sm-w-150 {
		max-width: 150px !important
	}

	.max-sm-w-155 {
		max-width: 155px !important
	}

	.max-sm-w-160 {
		max-width: 160px !important
	}

	.max-sm-w-165 {
		max-width: 165px !important
	}

	.max-sm-w-170 {
		max-width: 170px !important
	}

	.max-sm-w-175 {
		max-width: 175px !important
	}

	.max-sm-w-180 {
		max-width: 180px !important
	}

	.max-sm-w-185 {
		max-width: 185px !important
	}

	.max-sm-w-190 {
		max-width: 190px !important
	}

	.max-sm-w-195 {
		max-width: 195px !important
	}

	.max-sm-w-200 {
		max-width: 200px !important
	}

	.max-sm-w-205 {
		max-width: 205px !important
	}

	.max-sm-w-210 {
		max-width: 210px !important
	}

	.max-sm-w-215 {
		max-width: 215px !important
	}

	.max-sm-w-220 {
		max-width: 220px !important
	}

	.max-sm-w-225 {
		max-width: 225px !important
	}

	.max-sm-w-230 {
		max-width: 230px !important
	}

	.max-sm-w-235 {
		max-width: 235px !important
	}

	.max-sm-w-240 {
		max-width: 240px !important
	}

	.max-sm-w-245 {
		max-width: 245px !important
	}

	.max-sm-w-250 {
		max-width: 250px !important
	}

	.max-sm-w-255 {
		max-width: 255px !important
	}

	.max-sm-w-260 {
		max-width: 260px !important
	}

	.max-sm-w-265 {
		max-width: 265px !important
	}

	.max-sm-w-270 {
		max-width: 270px !important
	}

	.max-sm-w-275 {
		max-width: 275px !important
	}

	.max-sm-w-280 {
		max-width: 280px !important
	}

	.max-sm-w-285 {
		max-width: 285px !important
	}

	.max-sm-w-290 {
		max-width: 290px !important
	}

	.max-sm-w-295 {
		max-width: 295px !important
	}

	.max-sm-w-300 {
		max-width: 300px !important
	}

	.fs-sm-initial {
		font-size: medium !important
	}

	.fs-sm-inherit {
		font-size: inherit !important
	}

	.fs-sm-0 {
		font-size: 0 !important
	}

	.fs-sm-1 {
		font-size: 1px !important
	}

	.fs-sm-2 {
		font-size: 2px !important
	}

	.fs-sm-3 {
		font-size: 3px !important
	}

	.fs-sm-4 {
		font-size: 4px !important
	}

	.fs-sm-5 {
		font-size: 5px !important
	}

	.fs-sm-6 {
		font-size: 6px !important
	}

	.fs-sm-7 {
		font-size: 7px !important
	}

	.fs-sm-8 {
		font-size: 8px !important
	}

	.fs-sm-9 {
		font-size: 9px !important
	}

	.fs-sm-10 {
		font-size: 10px !important
	}

	.fs-sm-11 {
		font-size: 11px !important
	}

	.fs-sm-12 {
		font-size: 12px !important
	}

	.fs-sm-13 {
		font-size: 13px !important
	}

	.fs-sm-14 {
		font-size: 14px !important
	}

	.fs-sm-15 {
		font-size: 15px !important
	}

	.fs-sm-16 {
		font-size: 16px !important
	}

	.fs-sm-17 {
		font-size: 17px !important
	}

	.fs-sm-18 {
		font-size: 18px !important
	}

	.fs-sm-19 {
		font-size: 19px !important
	}

	.fs-sm-20 {
		font-size: 20px !important
	}

	.fs-sm-21 {
		font-size: 21px !important
	}

	.fs-sm-22 {
		font-size: 22px !important
	}

	.fs-sm-23 {
		font-size: 23px !important
	}

	.fs-sm-24 {
		font-size: 24px !important
	}

	.fs-sm-25 {
		font-size: 25px !important
	}

	.fs-sm-26 {
		font-size: 26px !important
	}

	.fs-sm-27 {
		font-size: 27px !important
	}

	.fs-sm-28 {
		font-size: 28px !important
	}

	.fs-sm-29 {
		font-size: 29px !important
	}

	.fs-sm-30 {
		font-size: 30px !important
	}

	.fs-sm-31 {
		font-size: 31px !important
	}

	.fs-sm-32 {
		font-size: 32px !important
	}

	.fs-sm-33 {
		font-size: 33px !important
	}

	.fs-sm-34 {
		font-size: 34px !important
	}

	.fs-sm-35 {
		font-size: 35px !important
	}

	.fs-sm-36 {
		font-size: 36px !important
	}

	.fs-sm-37 {
		font-size: 37px !important
	}

	.fs-sm-38 {
		font-size: 38px !important
	}

	.fs-sm-39 {
		font-size: 39px !important
	}

	.fs-sm-40 {
		font-size: 40px !important
	}

	.fs-sm-41 {
		font-size: 41px !important
	}

	.fs-sm-42 {
		font-size: 42px !important
	}

	.fs-sm-43 {
		font-size: 43px !important
	}

	.fs-sm-44 {
		font-size: 44px !important
	}

	.fs-sm-45 {
		font-size: 45px !important
	}

	.fs-sm-46 {
		font-size: 46px !important
	}

	.fs-sm-47 {
		font-size: 47px !important
	}

	.fs-sm-48 {
		font-size: 48px !important
	}

	.fs-sm-49 {
		font-size: 49px !important
	}

	.fs-sm-50 {
		font-size: 50px !important
	}

	.fs-sm-51 {
		font-size: 51px !important
	}

	.fs-sm-52 {
		font-size: 52px !important
	}

	.fs-sm-53 {
		font-size: 53px !important
	}

	.fs-sm-54 {
		font-size: 54px !important
	}

	.fs-sm-55 {
		font-size: 55px !important
	}

	.fs-sm-56 {
		font-size: 56px !important
	}

	.fs-sm-57 {
		font-size: 57px !important
	}

	.fs-sm-58 {
		font-size: 58px !important
	}

	.fs-sm-59 {
		font-size: 59px !important
	}

	.fs-sm-60 {
		font-size: 60px !important
	}

	.lh-sm-initial {
		line-height: normal !important
	}

	.lh-sm-inherit {
		line-height: inherit !important
	}

	.lh-sm-0 {
		line-height: 0 !important
	}

	.lh-sm-1 {
		line-height: 1px !important
	}

	.lh-sm-2 {
		line-height: 2px !important
	}

	.lh-sm-3 {
		line-height: 3px !important
	}

	.lh-sm-4 {
		line-height: 4px !important
	}

	.lh-sm-5 {
		line-height: 5px !important
	}

	.lh-sm-6 {
		line-height: 6px !important
	}

	.lh-sm-7 {
		line-height: 7px !important
	}

	.lh-sm-8 {
		line-height: 8px !important
	}

	.lh-sm-9 {
		line-height: 9px !important
	}

	.lh-sm-10 {
		line-height: 10px !important
	}

	.lh-sm-11 {
		line-height: 11px !important
	}

	.lh-sm-12 {
		line-height: 12px !important
	}

	.lh-sm-13 {
		line-height: 13px !important
	}

	.lh-sm-14 {
		line-height: 14px !important
	}

	.lh-sm-15 {
		line-height: 15px !important
	}

	.lh-sm-16 {
		line-height: 16px !important
	}

	.lh-sm-17 {
		line-height: 17px !important
	}

	.lh-sm-18 {
		line-height: 18px !important
	}

	.lh-sm-19 {
		line-height: 19px !important
	}

	.lh-sm-20 {
		line-height: 20px !important
	}

	.lh-sm-21 {
		line-height: 21px !important
	}

	.lh-sm-22 {
		line-height: 22px !important
	}

	.lh-sm-23 {
		line-height: 23px !important
	}

	.lh-sm-24 {
		line-height: 24px !important
	}

	.lh-sm-25 {
		line-height: 25px !important
	}

	.lh-sm-26 {
		line-height: 26px !important
	}

	.lh-sm-27 {
		line-height: 27px !important
	}

	.lh-sm-28 {
		line-height: 28px !important
	}

	.lh-sm-29 {
		line-height: 29px !important
	}

	.lh-sm-30 {
		line-height: 30px !important
	}

	.lh-sm-31 {
		line-height: 31px !important
	}

	.lh-sm-32 {
		line-height: 32px !important
	}

	.lh-sm-33 {
		line-height: 33px !important
	}

	.lh-sm-34 {
		line-height: 34px !important
	}

	.lh-sm-35 {
		line-height: 35px !important
	}

	.lh-sm-36 {
		line-height: 36px !important
	}

	.lh-sm-37 {
		line-height: 37px !important
	}

	.lh-sm-38 {
		line-height: 38px !important
	}

	.lh-sm-39 {
		line-height: 39px !important
	}

	.lh-sm-40 {
		line-height: 40px !important
	}

	.lh-sm-41 {
		line-height: 41px !important
	}

	.lh-sm-42 {
		line-height: 42px !important
	}

	.lh-sm-43 {
		line-height: 43px !important
	}

	.lh-sm-44 {
		line-height: 44px !important
	}

	.lh-sm-45 {
		line-height: 45px !important
	}

	.lh-sm-46 {
		line-height: 46px !important
	}

	.lh-sm-47 {
		line-height: 47px !important
	}

	.lh-sm-48 {
		line-height: 48px !important
	}

	.lh-sm-49 {
		line-height: 49px !important
	}

	.lh-sm-50 {
		line-height: 50px !important
	}

	.lh-sm-51 {
		line-height: 51px !important
	}

	.lh-sm-52 {
		line-height: 52px !important
	}

	.lh-sm-53 {
		line-height: 53px !important
	}

	.lh-sm-54 {
		line-height: 54px !important
	}

	.lh-sm-55 {
		line-height: 55px !important
	}

	.lh-sm-56 {
		line-height: 56px !important
	}

	.lh-sm-57 {
		line-height: 57px !important
	}

	.lh-sm-58 {
		line-height: 58px !important
	}

	.lh-sm-59 {
		line-height: 59px !important
	}

	.lh-sm-60 {
		line-height: 60px !important
	}

	.m-sm-initial {
		margin: initial !important
	}

	.m-sm-inherit {
		margin: inherit !important
	}

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

	.mt-sm-inherit, .my-sm-inherit {
		margin-top: inherit !important
	}

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

	.mr-sm-inherit, .mx-sm-inherit {
		margin-right: inherit !important
	}

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

	.mb-sm-inherit, .my-sm-inherit {
		margin-bottom: inherit !important
	}

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

	.ml-sm-inherit, .mx-sm-inherit {
		margin-left: inherit !important
	}

	.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: 1px !important
	}

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

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

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

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

	.m-sm-2 {
		margin: 2px !important
	}

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

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

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

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

	.m-sm-3 {
		margin: 3px !important
	}

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

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

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

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

	.m-sm-4 {
		margin: 4px !important
	}

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

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

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

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

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

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

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

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

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

	.m-sm-6 {
		margin: 6px !important
	}

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

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

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

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

	.m-sm-7 {
		margin: 7px !important
	}

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

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

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

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

	.m-sm-8 {
		margin: 8px !important
	}

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

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

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

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

	.m-sm-9 {
		margin: 9px !important
	}

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

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

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

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

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

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

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

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

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

	.m-sm-11 {
		margin: 11px !important
	}

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

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

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

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

	.m-sm-12 {
		margin: 12px !important
	}

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

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

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

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

	.m-sm-13 {
		margin: 13px !important
	}

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

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

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

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

	.m-sm-14 {
		margin: 14px !important
	}

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

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

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

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

	.m-sm-15 {
		margin: 15px !important
	}

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

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

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

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

	.m-sm-16 {
		margin: 16px !important
	}

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

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

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

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

	.m-sm-17 {
		margin: 17px !important
	}

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

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

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

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

	.m-sm-18 {
		margin: 18px !important
	}

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

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

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

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

	.m-sm-19 {
		margin: 19px !important
	}

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

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

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

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

	.m-sm-20 {
		margin: 20px !important
	}

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

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

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

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

	.m-sm-21 {
		margin: 21px !important
	}

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

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

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

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

	.m-sm-22 {
		margin: 22px !important
	}

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

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

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

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

	.m-sm-23 {
		margin: 23px !important
	}

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

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

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

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

	.m-sm-24 {
		margin: 24px !important
	}

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

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

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

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

	.m-sm-25 {
		margin: 25px !important
	}

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

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

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

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

	.m-sm-26 {
		margin: 26px !important
	}

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

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

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

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

	.m-sm-27 {
		margin: 27px !important
	}

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

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

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

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

	.m-sm-28 {
		margin: 28px !important
	}

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

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

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

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

	.m-sm-29 {
		margin: 29px !important
	}

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

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

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

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

	.m-sm-30 {
		margin: 30px !important
	}

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

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

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

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

	.m-sm-31 {
		margin: 31px !important
	}

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

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

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

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

	.m-sm-32 {
		margin: 32px !important
	}

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

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

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

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

	.m-sm-33 {
		margin: 33px !important
	}

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

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

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

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

	.m-sm-34 {
		margin: 34px !important
	}

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

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

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

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

	.m-sm-35 {
		margin: 35px !important
	}

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

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

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

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

	.m-sm-36 {
		margin: 36px !important
	}

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

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

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

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

	.m-sm-37 {
		margin: 37px !important
	}

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

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

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

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

	.m-sm-38 {
		margin: 38px !important
	}

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

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

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

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

	.m-sm-39 {
		margin: 39px !important
	}

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

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

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

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

	.m-sm-40 {
		margin: 40px !important
	}

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

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

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

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

	.m-sm-41 {
		margin: 41px !important
	}

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

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

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

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

	.m-sm-42 {
		margin: 42px !important
	}

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

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

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

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

	.m-sm-43 {
		margin: 43px !important
	}

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

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

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

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

	.m-sm-44 {
		margin: 44px !important
	}

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

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

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

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

	.m-sm-45 {
		margin: 45px !important
	}

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

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

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

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

	.m-sm-46 {
		margin: 46px !important
	}

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

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

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

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

	.m-sm-47 {
		margin: 47px !important
	}

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

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

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

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

	.m-sm-48 {
		margin: 48px !important
	}

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

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

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

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

	.m-sm-49 {
		margin: 49px !important
	}

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

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

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

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

	.m-sm-50 {
		margin: 50px !important
	}

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

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

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

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

	.m-sm-51 {
		margin: 51px !important
	}

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

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

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

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

	.m-sm-52 {
		margin: 52px !important
	}

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

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

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

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

	.m-sm-53 {
		margin: 53px !important
	}

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

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

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

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

	.m-sm-54 {
		margin: 54px !important
	}

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

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

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

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

	.m-sm-55 {
		margin: 55px !important
	}

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

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

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

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

	.m-sm-56 {
		margin: 56px !important
	}

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

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

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

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

	.m-sm-57 {
		margin: 57px !important
	}

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

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

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

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

	.m-sm-58 {
		margin: 58px !important
	}

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

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

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

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

	.m-sm-59 {
		margin: 59px !important
	}

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

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

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

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

	.m-sm-60 {
		margin: 60px !important
	}

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

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

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

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

	.p-sm-initial {
		padding: initial !important
	}

	.p-sm-inherit {
		padding: inherit !important
	}

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

	.pt-sm-inherit, .py-sm-inherit {
		padding-top: inherit !important
	}

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

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

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

	.pb-sm-inherit, .py-sm-inherit {
		padding-bottom: inherit !important
	}

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

	.pl-sm-inherit, .px-sm-inherit {
		padding-left: inherit !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: 1px !important
	}

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

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

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

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

	.p-sm-2 {
		padding: 2px !important
	}

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

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

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

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

	.p-sm-3 {
		padding: 3px !important
	}

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

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

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

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

	.p-sm-4 {
		padding: 4px !important
	}

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

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

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

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

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

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

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

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

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

	.p-sm-6 {
		padding: 6px !important
	}

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

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

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

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

	.p-sm-7 {
		padding: 7px !important
	}

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

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

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

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

	.p-sm-8 {
		padding: 8px !important
	}

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

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

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

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

	.p-sm-9 {
		padding: 9px !important
	}

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

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

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

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

	.p-sm-10 {
		padding: 10px !important
	}

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

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

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

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

	.p-sm-11 {
		padding: 11px !important
	}

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

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

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

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

	.p-sm-12 {
		padding: 12px !important
	}

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

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

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

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

	.p-sm-13 {
		padding: 13px !important
	}

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

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

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

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

	.p-sm-14 {
		padding: 14px !important
	}

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

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

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

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

	.p-sm-15 {
		padding: 15px !important
	}

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

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

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

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

	.p-sm-16 {
		padding: 16px !important
	}

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

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

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

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

	.p-sm-17 {
		padding: 17px !important
	}

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

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

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

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

	.p-sm-18 {
		padding: 18px !important
	}

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

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

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

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

	.p-sm-19 {
		padding: 19px !important
	}

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

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

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

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

	.p-sm-20 {
		padding: 20px !important
	}

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

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

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

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

	.p-sm-21 {
		padding: 21px !important
	}

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

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

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

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

	.p-sm-22 {
		padding: 22px !important
	}

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

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

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

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

	.p-sm-23 {
		padding: 23px !important
	}

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

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

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

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

	.p-sm-24 {
		padding: 24px !important
	}

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

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

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

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

	.p-sm-25 {
		padding: 25px !important
	}

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

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

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

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

	.p-sm-26 {
		padding: 26px !important
	}

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

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

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

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

	.p-sm-27 {
		padding: 27px !important
	}

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

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

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

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

	.p-sm-28 {
		padding: 28px !important
	}

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

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

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

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

	.p-sm-29 {
		padding: 29px !important
	}

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

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

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

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

	.p-sm-30 {
		padding: 30px !important
	}

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

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

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

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

	.p-sm-31 {
		padding: 31px !important
	}

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

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

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

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

	.p-sm-32 {
		padding: 32px !important
	}

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

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

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

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

	.p-sm-33 {
		padding: 33px !important
	}

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

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

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

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

	.p-sm-34 {
		padding: 34px !important
	}

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

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

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

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

	.p-sm-35 {
		padding: 35px !important
	}

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

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

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

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

	.p-sm-36 {
		padding: 36px !important
	}

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

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

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

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

	.p-sm-37 {
		padding: 37px !important
	}

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

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

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

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

	.p-sm-38 {
		padding: 38px !important
	}

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

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

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

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

	.p-sm-39 {
		padding: 39px !important
	}

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

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

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

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

	.p-sm-40 {
		padding: 40px !important
	}

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

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

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

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

	.p-sm-41 {
		padding: 41px !important
	}

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

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

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

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

	.p-sm-42 {
		padding: 42px !important
	}

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

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

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

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

	.p-sm-43 {
		padding: 43px !important
	}

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

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

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

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

	.p-sm-44 {
		padding: 44px !important
	}

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

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

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

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

	.p-sm-45 {
		padding: 45px !important
	}

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

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

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

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

	.p-sm-46 {
		padding: 46px !important
	}

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

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

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

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

	.p-sm-47 {
		padding: 47px !important
	}

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

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

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

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

	.p-sm-48 {
		padding: 48px !important
	}

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

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

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

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

	.p-sm-49 {
		padding: 49px !important
	}

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

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

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

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

	.p-sm-50 {
		padding: 50px !important
	}

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

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

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

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

	.p-sm-51 {
		padding: 51px !important
	}

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

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

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

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

	.p-sm-52 {
		padding: 52px !important
	}

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

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

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

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

	.p-sm-53 {
		padding: 53px !important
	}

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

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

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

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

	.p-sm-54 {
		padding: 54px !important
	}

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

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

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

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

	.p-sm-55 {
		padding: 55px !important
	}

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

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

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

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

	.p-sm-56 {
		padding: 56px !important
	}

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

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

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

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

	.p-sm-57 {
		padding: 57px !important
	}

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

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

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

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

	.p-sm-58 {
		padding: 58px !important
	}

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

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

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

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

	.p-sm-59 {
		padding: 59px !important
	}

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

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

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

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

	.p-sm-60 {
		padding: 60px !important
	}

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

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

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

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

	.m-sm-n0 {
		margin: 0 !important
	}

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

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

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

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

	.m-sm-n1 {
		margin: -1px !important
	}

	.mt-sm-n1, .my-sm-n1 {
		margin-top: -1px !important
	}

	.mr-sm-n1, .mx-sm-n1 {
		margin-right: -1px !important
	}

	.mb-sm-n1, .my-sm-n1 {
		margin-bottom: -1px !important
	}

	.ml-sm-n1, .mx-sm-n1 {
		margin-left: -1px !important
	}

	.m-sm-n2 {
		margin: -2px !important
	}

	.mt-sm-n2, .my-sm-n2 {
		margin-top: -2px !important
	}

	.mr-sm-n2, .mx-sm-n2 {
		margin-right: -2px !important
	}

	.mb-sm-n2, .my-sm-n2 {
		margin-bottom: -2px !important
	}

	.ml-sm-n2, .mx-sm-n2 {
		margin-left: -2px !important
	}

	.m-sm-n3 {
		margin: -3px !important
	}

	.mt-sm-n3, .my-sm-n3 {
		margin-top: -3px !important
	}

	.mr-sm-n3, .mx-sm-n3 {
		margin-right: -3px !important
	}

	.mb-sm-n3, .my-sm-n3 {
		margin-bottom: -3px !important
	}

	.ml-sm-n3, .mx-sm-n3 {
		margin-left: -3px !important
	}

	.m-sm-n4 {
		margin: -4px !important
	}

	.mt-sm-n4, .my-sm-n4 {
		margin-top: -4px !important
	}

	.mr-sm-n4, .mx-sm-n4 {
		margin-right: -4px !important
	}

	.mb-sm-n4, .my-sm-n4 {
		margin-bottom: -4px !important
	}

	.ml-sm-n4, .mx-sm-n4 {
		margin-left: -4px !important
	}

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

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

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

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

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

	.m-sm-n6 {
		margin: -6px !important
	}

	.mt-sm-n6, .my-sm-n6 {
		margin-top: -6px !important
	}

	.mr-sm-n6, .mx-sm-n6 {
		margin-right: -6px !important
	}

	.mb-sm-n6, .my-sm-n6 {
		margin-bottom: -6px !important
	}

	.ml-sm-n6, .mx-sm-n6 {
		margin-left: -6px !important
	}

	.m-sm-n7 {
		margin: -7px !important
	}

	.mt-sm-n7, .my-sm-n7 {
		margin-top: -7px !important
	}

	.mr-sm-n7, .mx-sm-n7 {
		margin-right: -7px !important
	}

	.mb-sm-n7, .my-sm-n7 {
		margin-bottom: -7px !important
	}

	.ml-sm-n7, .mx-sm-n7 {
		margin-left: -7px !important
	}

	.m-sm-n8 {
		margin: -8px !important
	}

	.mt-sm-n8, .my-sm-n8 {
		margin-top: -8px !important
	}

	.mr-sm-n8, .mx-sm-n8 {
		margin-right: -8px !important
	}

	.mb-sm-n8, .my-sm-n8 {
		margin-bottom: -8px !important
	}

	.ml-sm-n8, .mx-sm-n8 {
		margin-left: -8px !important
	}

	.m-sm-n9 {
		margin: -9px !important
	}

	.mt-sm-n9, .my-sm-n9 {
		margin-top: -9px !important
	}

	.mr-sm-n9, .mx-sm-n9 {
		margin-right: -9px !important
	}

	.mb-sm-n9, .my-sm-n9 {
		margin-bottom: -9px !important
	}

	.ml-sm-n9, .mx-sm-n9 {
		margin-left: -9px !important
	}

	.m-sm-n10 {
		margin: -10px !important
	}

	.mt-sm-n10, .my-sm-n10 {
		margin-top: -10px !important
	}

	.mr-sm-n10, .mx-sm-n10 {
		margin-right: -10px !important
	}

	.mb-sm-n10, .my-sm-n10 {
		margin-bottom: -10px !important
	}

	.ml-sm-n10, .mx-sm-n10 {
		margin-left: -10px !important
	}

	.m-sm-n11 {
		margin: -11px !important
	}

	.mt-sm-n11, .my-sm-n11 {
		margin-top: -11px !important
	}

	.mr-sm-n11, .mx-sm-n11 {
		margin-right: -11px !important
	}

	.mb-sm-n11, .my-sm-n11 {
		margin-bottom: -11px !important
	}

	.ml-sm-n11, .mx-sm-n11 {
		margin-left: -11px !important
	}

	.m-sm-n12 {
		margin: -12px !important
	}

	.mt-sm-n12, .my-sm-n12 {
		margin-top: -12px !important
	}

	.mr-sm-n12, .mx-sm-n12 {
		margin-right: -12px !important
	}

	.mb-sm-n12, .my-sm-n12 {
		margin-bottom: -12px !important
	}

	.ml-sm-n12, .mx-sm-n12 {
		margin-left: -12px !important
	}

	.m-sm-n13 {
		margin: -13px !important
	}

	.mt-sm-n13, .my-sm-n13 {
		margin-top: -13px !important
	}

	.mr-sm-n13, .mx-sm-n13 {
		margin-right: -13px !important
	}

	.mb-sm-n13, .my-sm-n13 {
		margin-bottom: -13px !important
	}

	.ml-sm-n13, .mx-sm-n13 {
		margin-left: -13px !important
	}

	.m-sm-n14 {
		margin: -14px !important
	}

	.mt-sm-n14, .my-sm-n14 {
		margin-top: -14px !important
	}

	.mr-sm-n14, .mx-sm-n14 {
		margin-right: -14px !important
	}

	.mb-sm-n14, .my-sm-n14 {
		margin-bottom: -14px !important
	}

	.ml-sm-n14, .mx-sm-n14 {
		margin-left: -14px !important
	}

	.m-sm-n15 {
		margin: -15px !important
	}

	.mt-sm-n15, .my-sm-n15 {
		margin-top: -15px !important
	}

	.mr-sm-n15, .mx-sm-n15 {
		margin-right: -15px !important
	}

	.mb-sm-n15, .my-sm-n15 {
		margin-bottom: -15px !important
	}

	.ml-sm-n15, .mx-sm-n15 {
		margin-left: -15px !important
	}

	.m-sm-n16 {
		margin: -16px !important
	}

	.mt-sm-n16, .my-sm-n16 {
		margin-top: -16px !important
	}

	.mr-sm-n16, .mx-sm-n16 {
		margin-right: -16px !important
	}

	.mb-sm-n16, .my-sm-n16 {
		margin-bottom: -16px !important
	}

	.ml-sm-n16, .mx-sm-n16 {
		margin-left: -16px !important
	}

	.m-sm-n17 {
		margin: -17px !important
	}

	.mt-sm-n17, .my-sm-n17 {
		margin-top: -17px !important
	}

	.mr-sm-n17, .mx-sm-n17 {
		margin-right: -17px !important
	}

	.mb-sm-n17, .my-sm-n17 {
		margin-bottom: -17px !important
	}

	.ml-sm-n17, .mx-sm-n17 {
		margin-left: -17px !important
	}

	.m-sm-n18 {
		margin: -18px !important
	}

	.mt-sm-n18, .my-sm-n18 {
		margin-top: -18px !important
	}

	.mr-sm-n18, .mx-sm-n18 {
		margin-right: -18px !important
	}

	.mb-sm-n18, .my-sm-n18 {
		margin-bottom: -18px !important
	}

	.ml-sm-n18, .mx-sm-n18 {
		margin-left: -18px !important
	}

	.m-sm-n19 {
		margin: -19px !important
	}

	.mt-sm-n19, .my-sm-n19 {
		margin-top: -19px !important
	}

	.mr-sm-n19, .mx-sm-n19 {
		margin-right: -19px !important
	}

	.mb-sm-n19, .my-sm-n19 {
		margin-bottom: -19px !important
	}

	.ml-sm-n19, .mx-sm-n19 {
		margin-left: -19px !important
	}

	.m-sm-n20 {
		margin: -20px !important
	}

	.mt-sm-n20, .my-sm-n20 {
		margin-top: -20px !important
	}

	.mr-sm-n20, .mx-sm-n20 {
		margin-right: -20px !important
	}

	.mb-sm-n20, .my-sm-n20 {
		margin-bottom: -20px !important
	}

	.ml-sm-n20, .mx-sm-n20 {
		margin-left: -20px !important
	}

	.m-sm-n21 {
		margin: -21px !important
	}

	.mt-sm-n21, .my-sm-n21 {
		margin-top: -21px !important
	}

	.mr-sm-n21, .mx-sm-n21 {
		margin-right: -21px !important
	}

	.mb-sm-n21, .my-sm-n21 {
		margin-bottom: -21px !important
	}

	.ml-sm-n21, .mx-sm-n21 {
		margin-left: -21px !important
	}

	.m-sm-n22 {
		margin: -22px !important
	}

	.mt-sm-n22, .my-sm-n22 {
		margin-top: -22px !important
	}

	.mr-sm-n22, .mx-sm-n22 {
		margin-right: -22px !important
	}

	.mb-sm-n22, .my-sm-n22 {
		margin-bottom: -22px !important
	}

	.ml-sm-n22, .mx-sm-n22 {
		margin-left: -22px !important
	}

	.m-sm-n23 {
		margin: -23px !important
	}

	.mt-sm-n23, .my-sm-n23 {
		margin-top: -23px !important
	}

	.mr-sm-n23, .mx-sm-n23 {
		margin-right: -23px !important
	}

	.mb-sm-n23, .my-sm-n23 {
		margin-bottom: -23px !important
	}

	.ml-sm-n23, .mx-sm-n23 {
		margin-left: -23px !important
	}

	.m-sm-n24 {
		margin: -24px !important
	}

	.mt-sm-n24, .my-sm-n24 {
		margin-top: -24px !important
	}

	.mr-sm-n24, .mx-sm-n24 {
		margin-right: -24px !important
	}

	.mb-sm-n24, .my-sm-n24 {
		margin-bottom: -24px !important
	}

	.ml-sm-n24, .mx-sm-n24 {
		margin-left: -24px !important
	}

	.m-sm-n25 {
		margin: -25px !important
	}

	.mt-sm-n25, .my-sm-n25 {
		margin-top: -25px !important
	}

	.mr-sm-n25, .mx-sm-n25 {
		margin-right: -25px !important
	}

	.mb-sm-n25, .my-sm-n25 {
		margin-bottom: -25px !important
	}

	.ml-sm-n25, .mx-sm-n25 {
		margin-left: -25px !important
	}

	.m-sm-n26 {
		margin: -26px !important
	}

	.mt-sm-n26, .my-sm-n26 {
		margin-top: -26px !important
	}

	.mr-sm-n26, .mx-sm-n26 {
		margin-right: -26px !important
	}

	.mb-sm-n26, .my-sm-n26 {
		margin-bottom: -26px !important
	}

	.ml-sm-n26, .mx-sm-n26 {
		margin-left: -26px !important
	}

	.m-sm-n27 {
		margin: -27px !important
	}

	.mt-sm-n27, .my-sm-n27 {
		margin-top: -27px !important
	}

	.mr-sm-n27, .mx-sm-n27 {
		margin-right: -27px !important
	}

	.mb-sm-n27, .my-sm-n27 {
		margin-bottom: -27px !important
	}

	.ml-sm-n27, .mx-sm-n27 {
		margin-left: -27px !important
	}

	.m-sm-n28 {
		margin: -28px !important
	}

	.mt-sm-n28, .my-sm-n28 {
		margin-top: -28px !important
	}

	.mr-sm-n28, .mx-sm-n28 {
		margin-right: -28px !important
	}

	.mb-sm-n28, .my-sm-n28 {
		margin-bottom: -28px !important
	}

	.ml-sm-n28, .mx-sm-n28 {
		margin-left: -28px !important
	}

	.m-sm-n29 {
		margin: -29px !important
	}

	.mt-sm-n29, .my-sm-n29 {
		margin-top: -29px !important
	}

	.mr-sm-n29, .mx-sm-n29 {
		margin-right: -29px !important
	}

	.mb-sm-n29, .my-sm-n29 {
		margin-bottom: -29px !important
	}

	.ml-sm-n29, .mx-sm-n29 {
		margin-left: -29px !important
	}

	.m-sm-n30 {
		margin: -30px !important
	}

	.mt-sm-n30, .my-sm-n30 {
		margin-top: -30px !important
	}

	.mr-sm-n30, .mx-sm-n30 {
		margin-right: -30px !important
	}

	.mb-sm-n30, .my-sm-n30 {
		margin-bottom: -30px !important
	}

	.ml-sm-n30, .mx-sm-n30 {
		margin-left: -30px !important
	}

	.m-sm-n31 {
		margin: -31px !important
	}

	.mt-sm-n31, .my-sm-n31 {
		margin-top: -31px !important
	}

	.mr-sm-n31, .mx-sm-n31 {
		margin-right: -31px !important
	}

	.mb-sm-n31, .my-sm-n31 {
		margin-bottom: -31px !important
	}

	.ml-sm-n31, .mx-sm-n31 {
		margin-left: -31px !important
	}

	.m-sm-n32 {
		margin: -32px !important
	}

	.mt-sm-n32, .my-sm-n32 {
		margin-top: -32px !important
	}

	.mr-sm-n32, .mx-sm-n32 {
		margin-right: -32px !important
	}

	.mb-sm-n32, .my-sm-n32 {
		margin-bottom: -32px !important
	}

	.ml-sm-n32, .mx-sm-n32 {
		margin-left: -32px !important
	}

	.m-sm-n33 {
		margin: -33px !important
	}

	.mt-sm-n33, .my-sm-n33 {
		margin-top: -33px !important
	}

	.mr-sm-n33, .mx-sm-n33 {
		margin-right: -33px !important
	}

	.mb-sm-n33, .my-sm-n33 {
		margin-bottom: -33px !important
	}

	.ml-sm-n33, .mx-sm-n33 {
		margin-left: -33px !important
	}

	.m-sm-n34 {
		margin: -34px !important
	}

	.mt-sm-n34, .my-sm-n34 {
		margin-top: -34px !important
	}

	.mr-sm-n34, .mx-sm-n34 {
		margin-right: -34px !important
	}

	.mb-sm-n34, .my-sm-n34 {
		margin-bottom: -34px !important
	}

	.ml-sm-n34, .mx-sm-n34 {
		margin-left: -34px !important
	}

	.m-sm-n35 {
		margin: -35px !important
	}

	.mt-sm-n35, .my-sm-n35 {
		margin-top: -35px !important
	}

	.mr-sm-n35, .mx-sm-n35 {
		margin-right: -35px !important
	}

	.mb-sm-n35, .my-sm-n35 {
		margin-bottom: -35px !important
	}

	.ml-sm-n35, .mx-sm-n35 {
		margin-left: -35px !important
	}

	.m-sm-n36 {
		margin: -36px !important
	}

	.mt-sm-n36, .my-sm-n36 {
		margin-top: -36px !important
	}

	.mr-sm-n36, .mx-sm-n36 {
		margin-right: -36px !important
	}

	.mb-sm-n36, .my-sm-n36 {
		margin-bottom: -36px !important
	}

	.ml-sm-n36, .mx-sm-n36 {
		margin-left: -36px !important
	}

	.m-sm-n37 {
		margin: -37px !important
	}

	.mt-sm-n37, .my-sm-n37 {
		margin-top: -37px !important
	}

	.mr-sm-n37, .mx-sm-n37 {
		margin-right: -37px !important
	}

	.mb-sm-n37, .my-sm-n37 {
		margin-bottom: -37px !important
	}

	.ml-sm-n37, .mx-sm-n37 {
		margin-left: -37px !important
	}

	.m-sm-n38 {
		margin: -38px !important
	}

	.mt-sm-n38, .my-sm-n38 {
		margin-top: -38px !important
	}

	.mr-sm-n38, .mx-sm-n38 {
		margin-right: -38px !important
	}

	.mb-sm-n38, .my-sm-n38 {
		margin-bottom: -38px !important
	}

	.ml-sm-n38, .mx-sm-n38 {
		margin-left: -38px !important
	}

	.m-sm-n39 {
		margin: -39px !important
	}

	.mt-sm-n39, .my-sm-n39 {
		margin-top: -39px !important
	}

	.mr-sm-n39, .mx-sm-n39 {
		margin-right: -39px !important
	}

	.mb-sm-n39, .my-sm-n39 {
		margin-bottom: -39px !important
	}

	.ml-sm-n39, .mx-sm-n39 {
		margin-left: -39px !important
	}

	.m-sm-n40 {
		margin: -40px !important
	}

	.mt-sm-n40, .my-sm-n40 {
		margin-top: -40px !important
	}

	.mr-sm-n40, .mx-sm-n40 {
		margin-right: -40px !important
	}

	.mb-sm-n40, .my-sm-n40 {
		margin-bottom: -40px !important
	}

	.ml-sm-n40, .mx-sm-n40 {
		margin-left: -40px !important
	}

	.m-sm-n41 {
		margin: -41px !important
	}

	.mt-sm-n41, .my-sm-n41 {
		margin-top: -41px !important
	}

	.mr-sm-n41, .mx-sm-n41 {
		margin-right: -41px !important
	}

	.mb-sm-n41, .my-sm-n41 {
		margin-bottom: -41px !important
	}

	.ml-sm-n41, .mx-sm-n41 {
		margin-left: -41px !important
	}

	.m-sm-n42 {
		margin: -42px !important
	}

	.mt-sm-n42, .my-sm-n42 {
		margin-top: -42px !important
	}

	.mr-sm-n42, .mx-sm-n42 {
		margin-right: -42px !important
	}

	.mb-sm-n42, .my-sm-n42 {
		margin-bottom: -42px !important
	}

	.ml-sm-n42, .mx-sm-n42 {
		margin-left: -42px !important
	}

	.m-sm-n43 {
		margin: -43px !important
	}

	.mt-sm-n43, .my-sm-n43 {
		margin-top: -43px !important
	}

	.mr-sm-n43, .mx-sm-n43 {
		margin-right: -43px !important
	}

	.mb-sm-n43, .my-sm-n43 {
		margin-bottom: -43px !important
	}

	.ml-sm-n43, .mx-sm-n43 {
		margin-left: -43px !important
	}

	.m-sm-n44 {
		margin: -44px !important
	}

	.mt-sm-n44, .my-sm-n44 {
		margin-top: -44px !important
	}

	.mr-sm-n44, .mx-sm-n44 {
		margin-right: -44px !important
	}

	.mb-sm-n44, .my-sm-n44 {
		margin-bottom: -44px !important
	}

	.ml-sm-n44, .mx-sm-n44 {
		margin-left: -44px !important
	}

	.m-sm-n45 {
		margin: -45px !important
	}

	.mt-sm-n45, .my-sm-n45 {
		margin-top: -45px !important
	}

	.mr-sm-n45, .mx-sm-n45 {
		margin-right: -45px !important
	}

	.mb-sm-n45, .my-sm-n45 {
		margin-bottom: -45px !important
	}

	.ml-sm-n45, .mx-sm-n45 {
		margin-left: -45px !important
	}

	.m-sm-n46 {
		margin: -46px !important
	}

	.mt-sm-n46, .my-sm-n46 {
		margin-top: -46px !important
	}

	.mr-sm-n46, .mx-sm-n46 {
		margin-right: -46px !important
	}

	.mb-sm-n46, .my-sm-n46 {
		margin-bottom: -46px !important
	}

	.ml-sm-n46, .mx-sm-n46 {
		margin-left: -46px !important
	}

	.m-sm-n47 {
		margin: -47px !important
	}

	.mt-sm-n47, .my-sm-n47 {
		margin-top: -47px !important
	}

	.mr-sm-n47, .mx-sm-n47 {
		margin-right: -47px !important
	}

	.mb-sm-n47, .my-sm-n47 {
		margin-bottom: -47px !important
	}

	.ml-sm-n47, .mx-sm-n47 {
		margin-left: -47px !important
	}

	.m-sm-n48 {
		margin: -48px !important
	}

	.mt-sm-n48, .my-sm-n48 {
		margin-top: -48px !important
	}

	.mr-sm-n48, .mx-sm-n48 {
		margin-right: -48px !important
	}

	.mb-sm-n48, .my-sm-n48 {
		margin-bottom: -48px !important
	}

	.ml-sm-n48, .mx-sm-n48 {
		margin-left: -48px !important
	}

	.m-sm-n49 {
		margin: -49px !important
	}

	.mt-sm-n49, .my-sm-n49 {
		margin-top: -49px !important
	}

	.mr-sm-n49, .mx-sm-n49 {
		margin-right: -49px !important
	}

	.mb-sm-n49, .my-sm-n49 {
		margin-bottom: -49px !important
	}

	.ml-sm-n49, .mx-sm-n49 {
		margin-left: -49px !important
	}

	.m-sm-n50 {
		margin: -50px !important
	}

	.mt-sm-n50, .my-sm-n50 {
		margin-top: -50px !important
	}

	.mr-sm-n50, .mx-sm-n50 {
		margin-right: -50px !important
	}

	.mb-sm-n50, .my-sm-n50 {
		margin-bottom: -50px !important
	}

	.ml-sm-n50, .mx-sm-n50 {
		margin-left: -50px !important
	}

	.m-sm-n51 {
		margin: -51px !important
	}

	.mt-sm-n51, .my-sm-n51 {
		margin-top: -51px !important
	}

	.mr-sm-n51, .mx-sm-n51 {
		margin-right: -51px !important
	}

	.mb-sm-n51, .my-sm-n51 {
		margin-bottom: -51px !important
	}

	.ml-sm-n51, .mx-sm-n51 {
		margin-left: -51px !important
	}

	.m-sm-n52 {
		margin: -52px !important
	}

	.mt-sm-n52, .my-sm-n52 {
		margin-top: -52px !important
	}

	.mr-sm-n52, .mx-sm-n52 {
		margin-right: -52px !important
	}

	.mb-sm-n52, .my-sm-n52 {
		margin-bottom: -52px !important
	}

	.ml-sm-n52, .mx-sm-n52 {
		margin-left: -52px !important
	}

	.m-sm-n53 {
		margin: -53px !important
	}

	.mt-sm-n53, .my-sm-n53 {
		margin-top: -53px !important
	}

	.mr-sm-n53, .mx-sm-n53 {
		margin-right: -53px !important
	}

	.mb-sm-n53, .my-sm-n53 {
		margin-bottom: -53px !important
	}

	.ml-sm-n53, .mx-sm-n53 {
		margin-left: -53px !important
	}

	.m-sm-n54 {
		margin: -54px !important
	}

	.mt-sm-n54, .my-sm-n54 {
		margin-top: -54px !important
	}

	.mr-sm-n54, .mx-sm-n54 {
		margin-right: -54px !important
	}

	.mb-sm-n54, .my-sm-n54 {
		margin-bottom: -54px !important
	}

	.ml-sm-n54, .mx-sm-n54 {
		margin-left: -54px !important
	}

	.m-sm-n55 {
		margin: -55px !important
	}

	.mt-sm-n55, .my-sm-n55 {
		margin-top: -55px !important
	}

	.mr-sm-n55, .mx-sm-n55 {
		margin-right: -55px !important
	}

	.mb-sm-n55, .my-sm-n55 {
		margin-bottom: -55px !important
	}

	.ml-sm-n55, .mx-sm-n55 {
		margin-left: -55px !important
	}

	.m-sm-n56 {
		margin: -56px !important
	}

	.mt-sm-n56, .my-sm-n56 {
		margin-top: -56px !important
	}

	.mr-sm-n56, .mx-sm-n56 {
		margin-right: -56px !important
	}

	.mb-sm-n56, .my-sm-n56 {
		margin-bottom: -56px !important
	}

	.ml-sm-n56, .mx-sm-n56 {
		margin-left: -56px !important
	}

	.m-sm-n57 {
		margin: -57px !important
	}

	.mt-sm-n57, .my-sm-n57 {
		margin-top: -57px !important
	}

	.mr-sm-n57, .mx-sm-n57 {
		margin-right: -57px !important
	}

	.mb-sm-n57, .my-sm-n57 {
		margin-bottom: -57px !important
	}

	.ml-sm-n57, .mx-sm-n57 {
		margin-left: -57px !important
	}

	.m-sm-n58 {
		margin: -58px !important
	}

	.mt-sm-n58, .my-sm-n58 {
		margin-top: -58px !important
	}

	.mr-sm-n58, .mx-sm-n58 {
		margin-right: -58px !important
	}

	.mb-sm-n58, .my-sm-n58 {
		margin-bottom: -58px !important
	}

	.ml-sm-n58, .mx-sm-n58 {
		margin-left: -58px !important
	}

	.m-sm-n59 {
		margin: -59px !important
	}

	.mt-sm-n59, .my-sm-n59 {
		margin-top: -59px !important
	}

	.mr-sm-n59, .mx-sm-n59 {
		margin-right: -59px !important
	}

	.mb-sm-n59, .my-sm-n59 {
		margin-bottom: -59px !important
	}

	.ml-sm-n59, .mx-sm-n59 {
		margin-left: -59px !important
	}

	.m-sm-n60 {
		margin: -60px !important
	}

	.mt-sm-n60, .my-sm-n60 {
		margin-top: -60px !important
	}

	.mr-sm-n60, .mx-sm-n60 {
		margin-right: -60px !important
	}

	.mb-sm-n60, .my-sm-n60 {
		margin-bottom: -60px !important
	}

	.ml-sm-n60, .mx-sm-n60 {
		margin-left: -60px !important
	}

	.top-sm-initial {
		top: auto !important
	}

	.top-sm-inherit {
		top: inherit !important
	}

	.right-sm-initial {
		right: auto !important
	}

	.right-sm-inherit {
		right: inherit !important
	}

	.bottom-sm-initial {
		bottom: auto !important
	}

	.bottom-sm-inherit {
		bottom: inherit !important
	}

	.left-sm-initial {
		left: auto !important
	}

	.left-sm-inherit {
		left: inherit !important
	}

	.top-sm-0 {
		top: 0 !important
	}

	.right-sm-0 {
		right: 0 !important
	}

	.bottom-sm-0 {
		bottom: 0 !important
	}

	.left-sm-0 {
		left: 0 !important
	}

	.top-sm-1 {
		top: 1px !important
	}

	.right-sm-1 {
		right: 1px !important
	}

	.bottom-sm-1 {
		bottom: 1px !important
	}

	.left-sm-1 {
		left: 1px !important
	}

	.top-sm-2 {
		top: 2px !important
	}

	.right-sm-2 {
		right: 2px !important
	}

	.bottom-sm-2 {
		bottom: 2px !important
	}

	.left-sm-2 {
		left: 2px !important
	}

	.top-sm-3 {
		top: 3px !important
	}

	.right-sm-3 {
		right: 3px !important
	}

	.bottom-sm-3 {
		bottom: 3px !important
	}

	.left-sm-3 {
		left: 3px !important
	}

	.top-sm-4 {
		top: 4px !important
	}

	.right-sm-4 {
		right: 4px !important
	}

	.bottom-sm-4 {
		bottom: 4px !important
	}

	.left-sm-4 {
		left: 4px !important
	}

	.top-sm-5 {
		top: 5px !important
	}

	.right-sm-5 {
		right: 5px !important
	}

	.bottom-sm-5 {
		bottom: 5px !important
	}

	.left-sm-5 {
		left: 5px !important
	}

	.top-sm-6 {
		top: 6px !important
	}

	.right-sm-6 {
		right: 6px !important
	}

	.bottom-sm-6 {
		bottom: 6px !important
	}

	.left-sm-6 {
		left: 6px !important
	}

	.top-sm-7 {
		top: 7px !important
	}

	.right-sm-7 {
		right: 7px !important
	}

	.bottom-sm-7 {
		bottom: 7px !important
	}

	.left-sm-7 {
		left: 7px !important
	}

	.top-sm-8 {
		top: 8px !important
	}

	.right-sm-8 {
		right: 8px !important
	}

	.bottom-sm-8 {
		bottom: 8px !important
	}

	.left-sm-8 {
		left: 8px !important
	}

	.top-sm-9 {
		top: 9px !important
	}

	.right-sm-9 {
		right: 9px !important
	}

	.bottom-sm-9 {
		bottom: 9px !important
	}

	.left-sm-9 {
		left: 9px !important
	}

	.top-sm-10 {
		top: 10px !important
	}

	.right-sm-10 {
		right: 10px !important
	}

	.bottom-sm-10 {
		bottom: 10px !important
	}

	.left-sm-10 {
		left: 10px !important
	}

	.top-sm-11 {
		top: 11px !important
	}

	.right-sm-11 {
		right: 11px !important
	}

	.bottom-sm-11 {
		bottom: 11px !important
	}

	.left-sm-11 {
		left: 11px !important
	}

	.top-sm-12 {
		top: 12px !important
	}

	.right-sm-12 {
		right: 12px !important
	}

	.bottom-sm-12 {
		bottom: 12px !important
	}

	.left-sm-12 {
		left: 12px !important
	}

	.top-sm-13 {
		top: 13px !important
	}

	.right-sm-13 {
		right: 13px !important
	}

	.bottom-sm-13 {
		bottom: 13px !important
	}

	.left-sm-13 {
		left: 13px !important
	}

	.top-sm-14 {
		top: 14px !important
	}

	.right-sm-14 {
		right: 14px !important
	}

	.bottom-sm-14 {
		bottom: 14px !important
	}

	.left-sm-14 {
		left: 14px !important
	}

	.top-sm-15 {
		top: 15px !important
	}

	.right-sm-15 {
		right: 15px !important
	}

	.bottom-sm-15 {
		bottom: 15px !important
	}

	.left-sm-15 {
		left: 15px !important
	}

	.top-sm-16 {
		top: 16px !important
	}

	.right-sm-16 {
		right: 16px !important
	}

	.bottom-sm-16 {
		bottom: 16px !important
	}

	.left-sm-16 {
		left: 16px !important
	}

	.top-sm-17 {
		top: 17px !important
	}

	.right-sm-17 {
		right: 17px !important
	}

	.bottom-sm-17 {
		bottom: 17px !important
	}

	.left-sm-17 {
		left: 17px !important
	}

	.top-sm-18 {
		top: 18px !important
	}

	.right-sm-18 {
		right: 18px !important
	}

	.bottom-sm-18 {
		bottom: 18px !important
	}

	.left-sm-18 {
		left: 18px !important
	}

	.top-sm-19 {
		top: 19px !important
	}

	.right-sm-19 {
		right: 19px !important
	}

	.bottom-sm-19 {
		bottom: 19px !important
	}

	.left-sm-19 {
		left: 19px !important
	}

	.top-sm-20 {
		top: 20px !important
	}

	.right-sm-20 {
		right: 20px !important
	}

	.bottom-sm-20 {
		bottom: 20px !important
	}

	.left-sm-20 {
		left: 20px !important
	}

	.top-sm-21 {
		top: 21px !important
	}

	.right-sm-21 {
		right: 21px !important
	}

	.bottom-sm-21 {
		bottom: 21px !important
	}

	.left-sm-21 {
		left: 21px !important
	}

	.top-sm-22 {
		top: 22px !important
	}

	.right-sm-22 {
		right: 22px !important
	}

	.bottom-sm-22 {
		bottom: 22px !important
	}

	.left-sm-22 {
		left: 22px !important
	}

	.top-sm-23 {
		top: 23px !important
	}

	.right-sm-23 {
		right: 23px !important
	}

	.bottom-sm-23 {
		bottom: 23px !important
	}

	.left-sm-23 {
		left: 23px !important
	}

	.top-sm-24 {
		top: 24px !important
	}

	.right-sm-24 {
		right: 24px !important
	}

	.bottom-sm-24 {
		bottom: 24px !important
	}

	.left-sm-24 {
		left: 24px !important
	}

	.top-sm-25 {
		top: 25px !important
	}

	.right-sm-25 {
		right: 25px !important
	}

	.bottom-sm-25 {
		bottom: 25px !important
	}

	.left-sm-25 {
		left: 25px !important
	}

	.top-sm-26 {
		top: 26px !important
	}

	.right-sm-26 {
		right: 26px !important
	}

	.bottom-sm-26 {
		bottom: 26px !important
	}

	.left-sm-26 {
		left: 26px !important
	}

	.top-sm-27 {
		top: 27px !important
	}

	.right-sm-27 {
		right: 27px !important
	}

	.bottom-sm-27 {
		bottom: 27px !important
	}

	.left-sm-27 {
		left: 27px !important
	}

	.top-sm-28 {
		top: 28px !important
	}

	.right-sm-28 {
		right: 28px !important
	}

	.bottom-sm-28 {
		bottom: 28px !important
	}

	.left-sm-28 {
		left: 28px !important
	}

	.top-sm-29 {
		top: 29px !important
	}

	.right-sm-29 {
		right: 29px !important
	}

	.bottom-sm-29 {
		bottom: 29px !important
	}

	.left-sm-29 {
		left: 29px !important
	}

	.top-sm-30 {
		top: 30px !important
	}

	.right-sm-30 {
		right: 30px !important
	}

	.bottom-sm-30 {
		bottom: 30px !important
	}

	.left-sm-30 {
		left: 30px !important
	}

	.top-sm-31 {
		top: 31px !important
	}

	.right-sm-31 {
		right: 31px !important
	}

	.bottom-sm-31 {
		bottom: 31px !important
	}

	.left-sm-31 {
		left: 31px !important
	}

	.top-sm-32 {
		top: 32px !important
	}

	.right-sm-32 {
		right: 32px !important
	}

	.bottom-sm-32 {
		bottom: 32px !important
	}

	.left-sm-32 {
		left: 32px !important
	}

	.top-sm-33 {
		top: 33px !important
	}

	.right-sm-33 {
		right: 33px !important
	}

	.bottom-sm-33 {
		bottom: 33px !important
	}

	.left-sm-33 {
		left: 33px !important
	}

	.top-sm-34 {
		top: 34px !important
	}

	.right-sm-34 {
		right: 34px !important
	}

	.bottom-sm-34 {
		bottom: 34px !important
	}

	.left-sm-34 {
		left: 34px !important
	}

	.top-sm-35 {
		top: 35px !important
	}

	.right-sm-35 {
		right: 35px !important
	}

	.bottom-sm-35 {
		bottom: 35px !important
	}

	.left-sm-35 {
		left: 35px !important
	}

	.top-sm-36 {
		top: 36px !important
	}

	.right-sm-36 {
		right: 36px !important
	}

	.bottom-sm-36 {
		bottom: 36px !important
	}

	.left-sm-36 {
		left: 36px !important
	}

	.top-sm-37 {
		top: 37px !important
	}

	.right-sm-37 {
		right: 37px !important
	}

	.bottom-sm-37 {
		bottom: 37px !important
	}

	.left-sm-37 {
		left: 37px !important
	}

	.top-sm-38 {
		top: 38px !important
	}

	.right-sm-38 {
		right: 38px !important
	}

	.bottom-sm-38 {
		bottom: 38px !important
	}

	.left-sm-38 {
		left: 38px !important
	}

	.top-sm-39 {
		top: 39px !important
	}

	.right-sm-39 {
		right: 39px !important
	}

	.bottom-sm-39 {
		bottom: 39px !important
	}

	.left-sm-39 {
		left: 39px !important
	}

	.top-sm-40 {
		top: 40px !important
	}

	.right-sm-40 {
		right: 40px !important
	}

	.bottom-sm-40 {
		bottom: 40px !important
	}

	.left-sm-40 {
		left: 40px !important
	}

	.top-sm-41 {
		top: 41px !important
	}

	.right-sm-41 {
		right: 41px !important
	}

	.bottom-sm-41 {
		bottom: 41px !important
	}

	.left-sm-41 {
		left: 41px !important
	}

	.top-sm-42 {
		top: 42px !important
	}

	.right-sm-42 {
		right: 42px !important
	}

	.bottom-sm-42 {
		bottom: 42px !important
	}

	.left-sm-42 {
		left: 42px !important
	}

	.top-sm-43 {
		top: 43px !important
	}

	.right-sm-43 {
		right: 43px !important
	}

	.bottom-sm-43 {
		bottom: 43px !important
	}

	.left-sm-43 {
		left: 43px !important
	}

	.top-sm-44 {
		top: 44px !important
	}

	.right-sm-44 {
		right: 44px !important
	}

	.bottom-sm-44 {
		bottom: 44px !important
	}

	.left-sm-44 {
		left: 44px !important
	}

	.top-sm-45 {
		top: 45px !important
	}

	.right-sm-45 {
		right: 45px !important
	}

	.bottom-sm-45 {
		bottom: 45px !important
	}

	.left-sm-45 {
		left: 45px !important
	}

	.top-sm-46 {
		top: 46px !important
	}

	.right-sm-46 {
		right: 46px !important
	}

	.bottom-sm-46 {
		bottom: 46px !important
	}

	.left-sm-46 {
		left: 46px !important
	}

	.top-sm-47 {
		top: 47px !important
	}

	.right-sm-47 {
		right: 47px !important
	}

	.bottom-sm-47 {
		bottom: 47px !important
	}

	.left-sm-47 {
		left: 47px !important
	}

	.top-sm-48 {
		top: 48px !important
	}

	.right-sm-48 {
		right: 48px !important
	}

	.bottom-sm-48 {
		bottom: 48px !important
	}

	.left-sm-48 {
		left: 48px !important
	}

	.top-sm-49 {
		top: 49px !important
	}

	.right-sm-49 {
		right: 49px !important
	}

	.bottom-sm-49 {
		bottom: 49px !important
	}

	.left-sm-49 {
		left: 49px !important
	}

	.top-sm-50 {
		top: 50px !important
	}

	.right-sm-50 {
		right: 50px !important
	}

	.bottom-sm-50 {
		bottom: 50px !important
	}

	.left-sm-50 {
		left: 50px !important
	}

	.top-sm-51 {
		top: 51px !important
	}

	.right-sm-51 {
		right: 51px !important
	}

	.bottom-sm-51 {
		bottom: 51px !important
	}

	.left-sm-51 {
		left: 51px !important
	}

	.top-sm-52 {
		top: 52px !important
	}

	.right-sm-52 {
		right: 52px !important
	}

	.bottom-sm-52 {
		bottom: 52px !important
	}

	.left-sm-52 {
		left: 52px !important
	}

	.top-sm-53 {
		top: 53px !important
	}

	.right-sm-53 {
		right: 53px !important
	}

	.bottom-sm-53 {
		bottom: 53px !important
	}

	.left-sm-53 {
		left: 53px !important
	}

	.top-sm-54 {
		top: 54px !important
	}

	.right-sm-54 {
		right: 54px !important
	}

	.bottom-sm-54 {
		bottom: 54px !important
	}

	.left-sm-54 {
		left: 54px !important
	}

	.top-sm-55 {
		top: 55px !important
	}

	.right-sm-55 {
		right: 55px !important
	}

	.bottom-sm-55 {
		bottom: 55px !important
	}

	.left-sm-55 {
		left: 55px !important
	}

	.top-sm-56 {
		top: 56px !important
	}

	.right-sm-56 {
		right: 56px !important
	}

	.bottom-sm-56 {
		bottom: 56px !important
	}

	.left-sm-56 {
		left: 56px !important
	}

	.top-sm-57 {
		top: 57px !important
	}

	.right-sm-57 {
		right: 57px !important
	}

	.bottom-sm-57 {
		bottom: 57px !important
	}

	.left-sm-57 {
		left: 57px !important
	}

	.top-sm-58 {
		top: 58px !important
	}

	.right-sm-58 {
		right: 58px !important
	}

	.bottom-sm-58 {
		bottom: 58px !important
	}

	.left-sm-58 {
		left: 58px !important
	}

	.top-sm-59 {
		top: 59px !important
	}

	.right-sm-59 {
		right: 59px !important
	}

	.bottom-sm-59 {
		bottom: 59px !important
	}

	.left-sm-59 {
		left: 59px !important
	}

	.top-sm-60 {
		top: 60px !important
	}

	.right-sm-60 {
		right: 60px !important
	}

	.bottom-sm-60 {
		bottom: 60px !important
	}

	.left-sm-60 {
		left: 60px !important
	}

	.top-sm-n0 {
		top: 0 !important
	}

	.right-sm-n0 {
		right: 0 !important
	}

	.bottom-sm-n0 {
		bottom: 0 !important
	}

	.left-sm-n0 {
		left: 0 !important
	}

	.top-sm-n1 {
		top: -1px !important
	}

	.right-sm-n1 {
		right: -1px !important
	}

	.bottom-sm-n1 {
		bottom: -1px !important
	}

	.left-sm-n1 {
		left: -1px !important
	}

	.top-sm-n2 {
		top: -2px !important
	}

	.right-sm-n2 {
		right: -2px !important
	}

	.bottom-sm-n2 {
		bottom: -2px !important
	}

	.left-sm-n2 {
		left: -2px !important
	}

	.top-sm-n3 {
		top: -3px !important
	}

	.right-sm-n3 {
		right: -3px !important
	}

	.bottom-sm-n3 {
		bottom: -3px !important
	}

	.left-sm-n3 {
		left: -3px !important
	}

	.top-sm-n4 {
		top: -4px !important
	}

	.right-sm-n4 {
		right: -4px !important
	}

	.bottom-sm-n4 {
		bottom: -4px !important
	}

	.left-sm-n4 {
		left: -4px !important
	}

	.top-sm-n5 {
		top: -5px !important
	}

	.right-sm-n5 {
		right: -5px !important
	}

	.bottom-sm-n5 {
		bottom: -5px !important
	}

	.left-sm-n5 {
		left: -5px !important
	}

	.top-sm-n6 {
		top: -6px !important
	}

	.right-sm-n6 {
		right: -6px !important
	}

	.bottom-sm-n6 {
		bottom: -6px !important
	}

	.left-sm-n6 {
		left: -6px !important
	}

	.top-sm-n7 {
		top: -7px !important
	}

	.right-sm-n7 {
		right: -7px !important
	}

	.bottom-sm-n7 {
		bottom: -7px !important
	}

	.left-sm-n7 {
		left: -7px !important
	}

	.top-sm-n8 {
		top: -8px !important
	}

	.right-sm-n8 {
		right: -8px !important
	}

	.bottom-sm-n8 {
		bottom: -8px !important
	}

	.left-sm-n8 {
		left: -8px !important
	}

	.top-sm-n9 {
		top: -9px !important
	}

	.right-sm-n9 {
		right: -9px !important
	}

	.bottom-sm-n9 {
		bottom: -9px !important
	}

	.left-sm-n9 {
		left: -9px !important
	}

	.top-sm-n10 {
		top: -10px !important
	}

	.right-sm-n10 {
		right: -10px !important
	}

	.bottom-sm-n10 {
		bottom: -10px !important
	}

	.left-sm-n10 {
		left: -10px !important
	}

	.top-sm-n11 {
		top: -11px !important
	}

	.right-sm-n11 {
		right: -11px !important
	}

	.bottom-sm-n11 {
		bottom: -11px !important
	}

	.left-sm-n11 {
		left: -11px !important
	}

	.top-sm-n12 {
		top: -12px !important
	}

	.right-sm-n12 {
		right: -12px !important
	}

	.bottom-sm-n12 {
		bottom: -12px !important
	}

	.left-sm-n12 {
		left: -12px !important
	}

	.top-sm-n13 {
		top: -13px !important
	}

	.right-sm-n13 {
		right: -13px !important
	}

	.bottom-sm-n13 {
		bottom: -13px !important
	}

	.left-sm-n13 {
		left: -13px !important
	}

	.top-sm-n14 {
		top: -14px !important
	}

	.right-sm-n14 {
		right: -14px !important
	}

	.bottom-sm-n14 {
		bottom: -14px !important
	}

	.left-sm-n14 {
		left: -14px !important
	}

	.top-sm-n15 {
		top: -15px !important
	}

	.right-sm-n15 {
		right: -15px !important
	}

	.bottom-sm-n15 {
		bottom: -15px !important
	}

	.left-sm-n15 {
		left: -15px !important
	}

	.top-sm-n16 {
		top: -16px !important
	}

	.right-sm-n16 {
		right: -16px !important
	}

	.bottom-sm-n16 {
		bottom: -16px !important
	}

	.left-sm-n16 {
		left: -16px !important
	}

	.top-sm-n17 {
		top: -17px !important
	}

	.right-sm-n17 {
		right: -17px !important
	}

	.bottom-sm-n17 {
		bottom: -17px !important
	}

	.left-sm-n17 {
		left: -17px !important
	}

	.top-sm-n18 {
		top: -18px !important
	}

	.right-sm-n18 {
		right: -18px !important
	}

	.bottom-sm-n18 {
		bottom: -18px !important
	}

	.left-sm-n18 {
		left: -18px !important
	}

	.top-sm-n19 {
		top: -19px !important
	}

	.right-sm-n19 {
		right: -19px !important
	}

	.bottom-sm-n19 {
		bottom: -19px !important
	}

	.left-sm-n19 {
		left: -19px !important
	}

	.top-sm-n20 {
		top: -20px !important
	}

	.right-sm-n20 {
		right: -20px !important
	}

	.bottom-sm-n20 {
		bottom: -20px !important
	}

	.left-sm-n20 {
		left: -20px !important
	}

	.top-sm-n21 {
		top: -21px !important
	}

	.right-sm-n21 {
		right: -21px !important
	}

	.bottom-sm-n21 {
		bottom: -21px !important
	}

	.left-sm-n21 {
		left: -21px !important
	}

	.top-sm-n22 {
		top: -22px !important
	}

	.right-sm-n22 {
		right: -22px !important
	}

	.bottom-sm-n22 {
		bottom: -22px !important
	}

	.left-sm-n22 {
		left: -22px !important
	}

	.top-sm-n23 {
		top: -23px !important
	}

	.right-sm-n23 {
		right: -23px !important
	}

	.bottom-sm-n23 {
		bottom: -23px !important
	}

	.left-sm-n23 {
		left: -23px !important
	}

	.top-sm-n24 {
		top: -24px !important
	}

	.right-sm-n24 {
		right: -24px !important
	}

	.bottom-sm-n24 {
		bottom: -24px !important
	}

	.left-sm-n24 {
		left: -24px !important
	}

	.top-sm-n25 {
		top: -25px !important
	}

	.right-sm-n25 {
		right: -25px !important
	}

	.bottom-sm-n25 {
		bottom: -25px !important
	}

	.left-sm-n25 {
		left: -25px !important
	}

	.top-sm-n26 {
		top: -26px !important
	}

	.right-sm-n26 {
		right: -26px !important
	}

	.bottom-sm-n26 {
		bottom: -26px !important
	}

	.left-sm-n26 {
		left: -26px !important
	}

	.top-sm-n27 {
		top: -27px !important
	}

	.right-sm-n27 {
		right: -27px !important
	}

	.bottom-sm-n27 {
		bottom: -27px !important
	}

	.left-sm-n27 {
		left: -27px !important
	}

	.top-sm-n28 {
		top: -28px !important
	}

	.right-sm-n28 {
		right: -28px !important
	}

	.bottom-sm-n28 {
		bottom: -28px !important
	}

	.left-sm-n28 {
		left: -28px !important
	}

	.top-sm-n29 {
		top: -29px !important
	}

	.right-sm-n29 {
		right: -29px !important
	}

	.bottom-sm-n29 {
		bottom: -29px !important
	}

	.left-sm-n29 {
		left: -29px !important
	}

	.top-sm-n30 {
		top: -30px !important
	}

	.right-sm-n30 {
		right: -30px !important
	}

	.bottom-sm-n30 {
		bottom: -30px !important
	}

	.left-sm-n30 {
		left: -30px !important
	}

	.top-sm-n31 {
		top: -31px !important
	}

	.right-sm-n31 {
		right: -31px !important
	}

	.bottom-sm-n31 {
		bottom: -31px !important
	}

	.left-sm-n31 {
		left: -31px !important
	}

	.top-sm-n32 {
		top: -32px !important
	}

	.right-sm-n32 {
		right: -32px !important
	}

	.bottom-sm-n32 {
		bottom: -32px !important
	}

	.left-sm-n32 {
		left: -32px !important
	}

	.top-sm-n33 {
		top: -33px !important
	}

	.right-sm-n33 {
		right: -33px !important
	}

	.bottom-sm-n33 {
		bottom: -33px !important
	}

	.left-sm-n33 {
		left: -33px !important
	}

	.top-sm-n34 {
		top: -34px !important
	}

	.right-sm-n34 {
		right: -34px !important
	}

	.bottom-sm-n34 {
		bottom: -34px !important
	}

	.left-sm-n34 {
		left: -34px !important
	}

	.top-sm-n35 {
		top: -35px !important
	}

	.right-sm-n35 {
		right: -35px !important
	}

	.bottom-sm-n35 {
		bottom: -35px !important
	}

	.left-sm-n35 {
		left: -35px !important
	}

	.top-sm-n36 {
		top: -36px !important
	}

	.right-sm-n36 {
		right: -36px !important
	}

	.bottom-sm-n36 {
		bottom: -36px !important
	}

	.left-sm-n36 {
		left: -36px !important
	}

	.top-sm-n37 {
		top: -37px !important
	}

	.right-sm-n37 {
		right: -37px !important
	}

	.bottom-sm-n37 {
		bottom: -37px !important
	}

	.left-sm-n37 {
		left: -37px !important
	}

	.top-sm-n38 {
		top: -38px !important
	}

	.right-sm-n38 {
		right: -38px !important
	}

	.bottom-sm-n38 {
		bottom: -38px !important
	}

	.left-sm-n38 {
		left: -38px !important
	}

	.top-sm-n39 {
		top: -39px !important
	}

	.right-sm-n39 {
		right: -39px !important
	}

	.bottom-sm-n39 {
		bottom: -39px !important
	}

	.left-sm-n39 {
		left: -39px !important
	}

	.top-sm-n40 {
		top: -40px !important
	}

	.right-sm-n40 {
		right: -40px !important
	}

	.bottom-sm-n40 {
		bottom: -40px !important
	}

	.left-sm-n40 {
		left: -40px !important
	}

	.top-sm-n41 {
		top: -41px !important
	}

	.right-sm-n41 {
		right: -41px !important
	}

	.bottom-sm-n41 {
		bottom: -41px !important
	}

	.left-sm-n41 {
		left: -41px !important
	}

	.top-sm-n42 {
		top: -42px !important
	}

	.right-sm-n42 {
		right: -42px !important
	}

	.bottom-sm-n42 {
		bottom: -42px !important
	}

	.left-sm-n42 {
		left: -42px !important
	}

	.top-sm-n43 {
		top: -43px !important
	}

	.right-sm-n43 {
		right: -43px !important
	}

	.bottom-sm-n43 {
		bottom: -43px !important
	}

	.left-sm-n43 {
		left: -43px !important
	}

	.top-sm-n44 {
		top: -44px !important
	}

	.right-sm-n44 {
		right: -44px !important
	}

	.bottom-sm-n44 {
		bottom: -44px !important
	}

	.left-sm-n44 {
		left: -44px !important
	}

	.top-sm-n45 {
		top: -45px !important
	}

	.right-sm-n45 {
		right: -45px !important
	}

	.bottom-sm-n45 {
		bottom: -45px !important
	}

	.left-sm-n45 {
		left: -45px !important
	}

	.top-sm-n46 {
		top: -46px !important
	}

	.right-sm-n46 {
		right: -46px !important
	}

	.bottom-sm-n46 {
		bottom: -46px !important
	}

	.left-sm-n46 {
		left: -46px !important
	}

	.top-sm-n47 {
		top: -47px !important
	}

	.right-sm-n47 {
		right: -47px !important
	}

	.bottom-sm-n47 {
		bottom: -47px !important
	}

	.left-sm-n47 {
		left: -47px !important
	}

	.top-sm-n48 {
		top: -48px !important
	}

	.right-sm-n48 {
		right: -48px !important
	}

	.bottom-sm-n48 {
		bottom: -48px !important
	}

	.left-sm-n48 {
		left: -48px !important
	}

	.top-sm-n49 {
		top: -49px !important
	}

	.right-sm-n49 {
		right: -49px !important
	}

	.bottom-sm-n49 {
		bottom: -49px !important
	}

	.left-sm-n49 {
		left: -49px !important
	}

	.top-sm-n50 {
		top: -50px !important
	}

	.right-sm-n50 {
		right: -50px !important
	}

	.bottom-sm-n50 {
		bottom: -50px !important
	}

	.left-sm-n50 {
		left: -50px !important
	}

	.top-sm-n51 {
		top: -51px !important
	}

	.right-sm-n51 {
		right: -51px !important
	}

	.bottom-sm-n51 {
		bottom: -51px !important
	}

	.left-sm-n51 {
		left: -51px !important
	}

	.top-sm-n52 {
		top: -52px !important
	}

	.right-sm-n52 {
		right: -52px !important
	}

	.bottom-sm-n52 {
		bottom: -52px !important
	}

	.left-sm-n52 {
		left: -52px !important
	}

	.top-sm-n53 {
		top: -53px !important
	}

	.right-sm-n53 {
		right: -53px !important
	}

	.bottom-sm-n53 {
		bottom: -53px !important
	}

	.left-sm-n53 {
		left: -53px !important
	}

	.top-sm-n54 {
		top: -54px !important
	}

	.right-sm-n54 {
		right: -54px !important
	}

	.bottom-sm-n54 {
		bottom: -54px !important
	}

	.left-sm-n54 {
		left: -54px !important
	}

	.top-sm-n55 {
		top: -55px !important
	}

	.right-sm-n55 {
		right: -55px !important
	}

	.bottom-sm-n55 {
		bottom: -55px !important
	}

	.left-sm-n55 {
		left: -55px !important
	}

	.top-sm-n56 {
		top: -56px !important
	}

	.right-sm-n56 {
		right: -56px !important
	}

	.bottom-sm-n56 {
		bottom: -56px !important
	}

	.left-sm-n56 {
		left: -56px !important
	}

	.top-sm-n57 {
		top: -57px !important
	}

	.right-sm-n57 {
		right: -57px !important
	}

	.bottom-sm-n57 {
		bottom: -57px !important
	}

	.left-sm-n57 {
		left: -57px !important
	}

	.top-sm-n58 {
		top: -58px !important
	}

	.right-sm-n58 {
		right: -58px !important
	}

	.bottom-sm-n58 {
		bottom: -58px !important
	}

	.left-sm-n58 {
		left: -58px !important
	}

	.top-sm-n59 {
		top: -59px !important
	}

	.right-sm-n59 {
		right: -59px !important
	}

	.bottom-sm-n59 {
		bottom: -59px !important
	}

	.left-sm-n59 {
		left: -59px !important
	}

	.top-sm-n60 {
		top: -60px !important
	}

	.right-sm-n60 {
		right: -60px !important
	}

	.bottom-sm-n60 {
		bottom: -60px !important
	}

	.left-sm-n60 {
		left: -60px !important
	}

}

@media (min-width:768px) {
	.position-md-initial {
		position: static !important
	}

	.position-md-inherit {
		position: inherit !important
	}

	.position-md-static {
		position: static !important
	}

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

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

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

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

	.fs-md-initial {
		font-size: medium !important
	}

	.fs-md-inherit {
		font-size: inherit !important
	}

	.fs-md-0 {
		font-size: 0 !important
	}

	.fs-md-1 {
		font-size: 1px !important
	}

	.fs-md-2 {
		font-size: 2px !important
	}

	.fs-md-3 {
		font-size: 3px !important
	}

	.fs-md-4 {
		font-size: 4px !important
	}

	.fs-md-5 {
		font-size: 5px !important
	}

	.fs-md-6 {
		font-size: 6px !important
	}

	.fs-md-7 {
		font-size: 7px !important
	}

	.fs-md-8 {
		font-size: 8px !important
	}

	.fs-md-9 {
		font-size: 9px !important
	}

	.fs-md-10 {
		font-size: 10px !important
	}

	.fs-md-11 {
		font-size: 11px !important
	}

	.fs-md-12 {
		font-size: 12px !important
	}

	.fs-md-13 {
		font-size: 13px !important
	}

	.fs-md-14 {
		font-size: 14px !important
	}

	.fs-md-15 {
		font-size: 15px !important
	}

	.fs-md-16 {
		font-size: 16px !important
	}

	.fs-md-17 {
		font-size: 17px !important
	}

	.fs-md-18 {
		font-size: 18px !important
	}

	.fs-md-19 {
		font-size: 19px !important
	}

	.fs-md-20 {
		font-size: 20px !important
	}

	.fs-md-21 {
		font-size: 21px !important
	}

	.fs-md-22 {
		font-size: 22px !important
	}

	.fs-md-23 {
		font-size: 23px !important
	}

	.fs-md-24 {
		font-size: 24px !important
	}

	.fs-md-25 {
		font-size: 25px !important
	}

	.fs-md-26 {
		font-size: 26px !important
	}

	.fs-md-27 {
		font-size: 27px !important
	}

	.fs-md-28 {
		font-size: 28px !important
	}

	.fs-md-29 {
		font-size: 29px !important
	}

	.fs-md-30 {
		font-size: 30px !important
	}

	.fs-md-31 {
		font-size: 31px !important
	}

	.fs-md-32 {
		font-size: 32px !important
	}

	.fs-md-33 {
		font-size: 33px !important
	}

	.fs-md-34 {
		font-size: 34px !important
	}

	.fs-md-35 {
		font-size: 35px !important
	}

	.fs-md-36 {
		font-size: 36px !important
	}

	.fs-md-37 {
		font-size: 37px !important
	}

	.fs-md-38 {
		font-size: 38px !important
	}

	.fs-md-39 {
		font-size: 39px !important
	}

	.fs-md-40 {
		font-size: 40px !important
	}

	.fs-md-41 {
		font-size: 41px !important
	}

	.fs-md-42 {
		font-size: 42px !important
	}

	.fs-md-43 {
		font-size: 43px !important
	}

	.fs-md-44 {
		font-size: 44px !important
	}

	.fs-md-45 {
		font-size: 45px !important
	}

	.fs-md-46 {
		font-size: 46px !important
	}

	.fs-md-47 {
		font-size: 47px !important
	}

	.fs-md-48 {
		font-size: 48px !important
	}

	.fs-md-49 {
		font-size: 49px !important
	}

	.fs-md-50 {
		font-size: 50px !important
	}

	.fs-md-51 {
		font-size: 51px !important
	}

	.fs-md-52 {
		font-size: 52px !important
	}

	.fs-md-53 {
		font-size: 53px !important
	}

	.fs-md-54 {
		font-size: 54px !important
	}

	.fs-md-55 {
		font-size: 55px !important
	}

	.fs-md-56 {
		font-size: 56px !important
	}

	.fs-md-57 {
		font-size: 57px !important
	}

	.fs-md-58 {
		font-size: 58px !important
	}

	.fs-md-59 {
		font-size: 59px !important
	}

	.fs-md-60 {
		font-size: 60px !important
	}

	.lh-md-initial {
		line-height: normal !important
	}

	.lh-md-inherit {
		line-height: inherit !important
	}

	.lh-md-0 {
		line-height: 0 !important
	}

	.lh-md-1 {
		line-height: 1px !important
	}

	.lh-md-2 {
		line-height: 2px !important
	}

	.lh-md-3 {
		line-height: 3px !important
	}

	.lh-md-4 {
		line-height: 4px !important
	}

	.lh-md-5 {
		line-height: 5px !important
	}

	.lh-md-6 {
		line-height: 6px !important
	}

	.lh-md-7 {
		line-height: 7px !important
	}

	.lh-md-8 {
		line-height: 8px !important
	}

	.lh-md-9 {
		line-height: 9px !important
	}

	.lh-md-10 {
		line-height: 10px !important
	}

	.lh-md-11 {
		line-height: 11px !important
	}

	.lh-md-12 {
		line-height: 12px !important
	}

	.lh-md-13 {
		line-height: 13px !important
	}

	.lh-md-14 {
		line-height: 14px !important
	}

	.lh-md-15 {
		line-height: 15px !important
	}

	.lh-md-16 {
		line-height: 16px !important
	}

	.lh-md-17 {
		line-height: 17px !important
	}

	.lh-md-18 {
		line-height: 18px !important
	}

	.lh-md-19 {
		line-height: 19px !important
	}

	.lh-md-20 {
		line-height: 20px !important
	}

	.lh-md-21 {
		line-height: 21px !important
	}

	.lh-md-22 {
		line-height: 22px !important
	}

	.lh-md-23 {
		line-height: 23px !important
	}

	.lh-md-24 {
		line-height: 24px !important
	}

	.lh-md-25 {
		line-height: 25px !important
	}

	.lh-md-26 {
		line-height: 26px !important
	}

	.lh-md-27 {
		line-height: 27px !important
	}

	.lh-md-28 {
		line-height: 28px !important
	}

	.lh-md-29 {
		line-height: 29px !important
	}

	.lh-md-30 {
		line-height: 30px !important
	}

	.lh-md-31 {
		line-height: 31px !important
	}

	.lh-md-32 {
		line-height: 32px !important
	}

	.lh-md-33 {
		line-height: 33px !important
	}

	.lh-md-34 {
		line-height: 34px !important
	}

	.lh-md-35 {
		line-height: 35px !important
	}

	.lh-md-36 {
		line-height: 36px !important
	}

	.lh-md-37 {
		line-height: 37px !important
	}

	.lh-md-38 {
		line-height: 38px !important
	}

	.lh-md-39 {
		line-height: 39px !important
	}

	.lh-md-40 {
		line-height: 40px !important
	}

	.lh-md-41 {
		line-height: 41px !important
	}

	.lh-md-42 {
		line-height: 42px !important
	}

	.lh-md-43 {
		line-height: 43px !important
	}

	.lh-md-44 {
		line-height: 44px !important
	}

	.lh-md-45 {
		line-height: 45px !important
	}

	.lh-md-46 {
		line-height: 46px !important
	}

	.lh-md-47 {
		line-height: 47px !important
	}

	.lh-md-48 {
		line-height: 48px !important
	}

	.lh-md-49 {
		line-height: 49px !important
	}

	.lh-md-50 {
		line-height: 50px !important
	}

	.lh-md-51 {
		line-height: 51px !important
	}

	.lh-md-52 {
		line-height: 52px !important
	}

	.lh-md-53 {
		line-height: 53px !important
	}

	.lh-md-54 {
		line-height: 54px !important
	}

	.lh-md-55 {
		line-height: 55px !important
	}

	.lh-md-56 {
		line-height: 56px !important
	}

	.lh-md-57 {
		line-height: 57px !important
	}

	.lh-md-58 {
		line-height: 58px !important
	}

	.lh-md-59 {
		line-height: 59px !important
	}

	.lh-md-60 {
		line-height: 60px !important
	}

	.min-md-w-initial {
		min-width: 0 !important
	}

	.min-md-w-inherit {
		min-width: inherit !important
	}

	.min-md-w-0 {
		min-width: 0 !important
	}

	.min-md-w-5 {
		min-width: 5px !important
	}

	.min-md-w-10 {
		min-width: 10px !important
	}

	.min-md-w-15 {
		min-width: 15px !important
	}

	.min-md-w-20 {
		min-width: 20px !important
	}

	.min-md-w-25 {
		min-width: 25px !important
	}

	.min-md-w-30 {
		min-width: 30px !important
	}

	.min-md-w-35 {
		min-width: 35px !important
	}

	.min-md-w-40 {
		min-width: 40px !important
	}

	.min-md-w-45 {
		min-width: 45px !important
	}

	.min-md-w-50 {
		min-width: 50px !important
	}

	.min-md-w-55 {
		min-width: 55px !important
	}

	.min-md-w-60 {
		min-width: 60px !important
	}

	.min-md-w-65 {
		min-width: 65px !important
	}

	.min-md-w-70 {
		min-width: 70px !important
	}

	.min-md-w-75 {
		min-width: 75px !important
	}

	.min-md-w-80 {
		min-width: 80px !important
	}

	.min-md-w-85 {
		min-width: 85px !important
	}

	.min-md-w-90 {
		min-width: 90px !important
	}

	.min-md-w-95 {
		min-width: 95px !important
	}

	.min-md-w-100 {
		min-width: 100px !important
	}

	.min-md-w-105 {
		min-width: 105px !important
	}

	.min-md-w-110 {
		min-width: 110px !important
	}

	.min-md-w-115 {
		min-width: 115px !important
	}

	.min-md-w-120 {
		min-width: 120px !important
	}

	.min-md-w-125 {
		min-width: 125px !important
	}

	.min-md-w-130 {
		min-width: 130px !important
	}

	.min-md-w-135 {
		min-width: 135px !important
	}

	.min-md-w-140 {
		min-width: 140px !important
	}

	.min-md-w-145 {
		min-width: 145px !important
	}

	.min-md-w-150 {
		min-width: 150px !important
	}

	.min-md-w-155 {
		min-width: 155px !important
	}

	.min-md-w-160 {
		min-width: 160px !important
	}

	.min-md-w-165 {
		min-width: 165px !important
	}

	.min-md-w-170 {
		min-width: 170px !important
	}

	.min-md-w-175 {
		min-width: 175px !important
	}

	.min-md-w-180 {
		min-width: 180px !important
	}

	.min-md-w-185 {
		min-width: 185px !important
	}

	.min-md-w-190 {
		min-width: 190px !important
	}

	.min-md-w-195 {
		min-width: 195px !important
	}

	.min-md-w-200 {
		min-width: 200px !important
	}

	.min-md-w-205 {
		min-width: 205px !important
	}

	.min-md-w-210 {
		min-width: 210px !important
	}

	.min-md-w-215 {
		min-width: 215px !important
	}

	.min-md-w-220 {
		min-width: 220px !important
	}

	.min-md-w-225 {
		min-width: 225px !important
	}

	.min-md-w-230 {
		min-width: 230px !important
	}

	.min-md-w-235 {
		min-width: 235px !important
	}

	.min-md-w-240 {
		min-width: 240px !important
	}

	.min-md-w-245 {
		min-width: 245px !important
	}

	.min-md-w-250 {
		min-width: 250px !important
	}

	.min-md-w-255 {
		min-width: 255px !important
	}

	.min-md-w-260 {
		min-width: 260px !important
	}

	.min-md-w-265 {
		min-width: 265px !important
	}

	.min-md-w-270 {
		min-width: 270px !important
	}

	.min-md-w-275 {
		min-width: 275px !important
	}

	.min-md-w-280 {
		min-width: 280px !important
	}

	.min-md-w-285 {
		min-width: 285px !important
	}

	.min-md-w-290 {
		min-width: 290px !important
	}

	.min-md-w-295 {
		min-width: 295px !important
	}

	.min-md-w-300 {
		min-width: 300px !important
	}

	.max-md-w-initial {
		max-width: none !important
	}

	.max-md-w-inherit {
		max-width: inherit !important
	}

	.max-md-w-0 {
		max-width: 0 !important
	}

	.max-md-w-5 {
		max-width: 5px !important
	}

	.max-md-w-10 {
		max-width: 10px !important
	}

	.max-md-w-15 {
		max-width: 15px !important
	}

	.max-md-w-20 {
		max-width: 20px !important
	}

	.max-md-w-25 {
		max-width: 25px !important
	}

	.max-md-w-30 {
		max-width: 30px !important
	}

	.max-md-w-35 {
		max-width: 35px !important
	}

	.max-md-w-40 {
		max-width: 40px !important
	}

	.max-md-w-45 {
		max-width: 45px !important
	}

	.max-md-w-50 {
		max-width: 50px !important
	}

	.max-md-w-55 {
		max-width: 55px !important
	}

	.max-md-w-60 {
		max-width: 60px !important
	}

	.max-md-w-65 {
		max-width: 65px !important
	}

	.max-md-w-70 {
		max-width: 70px !important
	}

	.max-md-w-75 {
		max-width: 75px !important
	}

	.max-md-w-80 {
		max-width: 80px !important
	}

	.max-md-w-85 {
		max-width: 85px !important
	}

	.max-md-w-90 {
		max-width: 90px !important
	}

	.max-md-w-95 {
		max-width: 95px !important
	}

	.max-md-w-100 {
		max-width: 100px !important
	}

	.max-md-w-105 {
		max-width: 105px !important
	}

	.max-md-w-110 {
		max-width: 110px !important
	}

	.max-md-w-115 {
		max-width: 115px !important
	}

	.max-md-w-120 {
		max-width: 120px !important
	}

	.max-md-w-125 {
		max-width: 125px !important
	}

	.max-md-w-130 {
		max-width: 130px !important
	}

	.max-md-w-135 {
		max-width: 135px !important
	}

	.max-md-w-140 {
		max-width: 140px !important
	}

	.max-md-w-145 {
		max-width: 145px !important
	}

	.max-md-w-150 {
		max-width: 150px !important
	}

	.max-md-w-155 {
		max-width: 155px !important
	}

	.max-md-w-160 {
		max-width: 160px !important
	}

	.max-md-w-165 {
		max-width: 165px !important
	}

	.max-md-w-170 {
		max-width: 170px !important
	}

	.max-md-w-175 {
		max-width: 175px !important
	}

	.max-md-w-180 {
		max-width: 180px !important
	}

	.max-md-w-185 {
		max-width: 185px !important
	}

	.max-md-w-190 {
		max-width: 190px !important
	}

	.max-md-w-195 {
		max-width: 195px !important
	}

	.max-md-w-200 {
		max-width: 200px !important
	}

	.max-md-w-205 {
		max-width: 205px !important
	}

	.max-md-w-210 {
		max-width: 210px !important
	}

	.max-md-w-215 {
		max-width: 215px !important
	}

	.max-md-w-220 {
		max-width: 220px !important
	}

	.max-md-w-225 {
		max-width: 225px !important
	}

	.max-md-w-230 {
		max-width: 230px !important
	}

	.max-md-w-235 {
		max-width: 235px !important
	}

	.max-md-w-240 {
		max-width: 240px !important
	}

	.max-md-w-245 {
		max-width: 245px !important
	}

	.max-md-w-250 {
		max-width: 250px !important
	}

	.max-md-w-255 {
		max-width: 255px !important
	}

	.max-md-w-260 {
		max-width: 260px !important
	}

	.max-md-w-265 {
		max-width: 265px !important
	}

	.max-md-w-270 {
		max-width: 270px !important
	}

	.max-md-w-275 {
		max-width: 275px !important
	}

	.max-md-w-280 {
		max-width: 280px !important
	}

	.max-md-w-285 {
		max-width: 285px !important
	}

	.max-md-w-290 {
		max-width: 290px !important
	}

	.max-md-w-295 {
		max-width: 295px !important
	}

	.max-md-w-300 {
		max-width: 300px !important
	}

	.m-md-initial {
		margin: initial !important
	}

	.m-md-inherit {
		margin: inherit !important
	}

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

	.mt-md-inherit, .my-md-inherit {
		margin-top: inherit !important
	}

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

	.mr-md-inherit, .mx-md-inherit {
		margin-right: inherit !important
	}

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

	.mb-md-inherit, .my-md-inherit {
		margin-bottom: inherit !important
	}

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

	.ml-md-inherit, .mx-md-inherit {
		margin-left: inherit !important
	}

	.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: 1px !important
	}

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

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

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

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

	.m-md-2 {
		margin: 2px !important
	}

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

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

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

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

	.m-md-3 {
		margin: 3px !important
	}

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

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

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

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

	.m-md-4 {
		margin: 4px !important
	}

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

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

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

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

	.m-md-5 {
		margin: 5px !important
	}

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

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

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

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

	.m-md-6 {
		margin: 6px !important
	}

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

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

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

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

	.m-md-7 {
		margin: 7px !important
	}

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

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

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

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

	.m-md-8 {
		margin: 8px !important
	}

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

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

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

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

	.m-md-9 {
		margin: 9px !important
	}

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

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

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

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

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

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

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

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

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

	.m-md-11 {
		margin: 11px !important
	}

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

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

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

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

	.m-md-12 {
		margin: 12px !important
	}

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

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

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

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

	.m-md-13 {
		margin: 13px !important
	}

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

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

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

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

	.m-md-14 {
		margin: 14px !important
	}

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

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

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

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

	.m-md-15 {
		margin: 15px !important
	}

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

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

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

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

	.m-md-16 {
		margin: 16px !important
	}

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

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

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

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

	.m-md-17 {
		margin: 17px !important
	}

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

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

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

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

	.m-md-18 {
		margin: 18px !important
	}

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

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

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

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

	.m-md-19 {
		margin: 19px !important
	}

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

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

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

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

	.m-md-20 {
		margin: 20px !important
	}

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

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

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

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

	.m-md-21 {
		margin: 21px !important
	}

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

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

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

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

	.m-md-22 {
		margin: 22px !important
	}

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

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

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

	.ml-md-22, .mx-md-22 {
		margin-left: 22px !important
	}

	.m-md-23 {
		margin: 23px !important
	}

	.mt-md-23, .my-md-23 {
		margin-top: 23px !important
	}

	.mr-md-23, .mx-md-23 {
		margin-right: 23px !important
	}

	.mb-md-23, .my-md-23 {
		margin-bottom: 23px !important
	}

	.ml-md-23, .mx-md-23 {
		margin-left: 23px !important
	}

	.m-md-24 {
		margin: 24px !important
	}

	.mt-md-24, .my-md-24 {
		margin-top: 24px !important
	}

	.mr-md-24, .mx-md-24 {
		margin-right: 24px !important
	}

	.mb-md-24, .my-md-24 {
		margin-bottom: 24px !important
	}

	.ml-md-24, .mx-md-24 {
		margin-left: 24px !important
	}

	.m-md-25 {
		margin: 25px !important
	}

	.mt-md-25, .my-md-25 {
		margin-top: 25px !important
	}

	.mr-md-25, .mx-md-25 {
		margin-right: 25px !important
	}

	.mb-md-25, .my-md-25 {
		margin-bottom: 25px !important
	}

	.ml-md-25, .mx-md-25 {
		margin-left: 25px !important
	}

	.m-md-26 {
		margin: 26px !important
	}

	.mt-md-26, .my-md-26 {
		margin-top: 26px !important
	}

	.mr-md-26, .mx-md-26 {
		margin-right: 26px !important
	}

	.mb-md-26, .my-md-26 {
		margin-bottom: 26px !important
	}

	.ml-md-26, .mx-md-26 {
		margin-left: 26px !important
	}

	.m-md-27 {
		margin: 27px !important
	}

	.mt-md-27, .my-md-27 {
		margin-top: 27px !important
	}

	.mr-md-27, .mx-md-27 {
		margin-right: 27px !important
	}

	.mb-md-27, .my-md-27 {
		margin-bottom: 27px !important
	}

	.ml-md-27, .mx-md-27 {
		margin-left: 27px !important
	}

	.m-md-28 {
		margin: 28px !important
	}

	.mt-md-28, .my-md-28 {
		margin-top: 28px !important
	}

	.mr-md-28, .mx-md-28 {
		margin-right: 28px !important
	}

	.mb-md-28, .my-md-28 {
		margin-bottom: 28px !important
	}

	.ml-md-28, .mx-md-28 {
		margin-left: 28px !important
	}

	.m-md-29 {
		margin: 29px !important
	}

	.mt-md-29, .my-md-29 {
		margin-top: 29px !important
	}

	.mr-md-29, .mx-md-29 {
		margin-right: 29px !important
	}

	.mb-md-29, .my-md-29 {
		margin-bottom: 29px !important
	}

	.ml-md-29, .mx-md-29 {
		margin-left: 29px !important
	}

	.m-md-30 {
		margin: 30px !important
	}

	.mt-md-30, .my-md-30 {
		margin-top: 30px !important
	}

	.mr-md-30, .mx-md-30 {
		margin-right: 30px !important
	}

	.mb-md-30, .my-md-30 {
		margin-bottom: 30px !important
	}

	.ml-md-30, .mx-md-30 {
		margin-left: 30px !important
	}

	.m-md-31 {
		margin: 31px !important
	}

	.mt-md-31, .my-md-31 {
		margin-top: 31px !important
	}

	.mr-md-31, .mx-md-31 {
		margin-right: 31px !important
	}

	.mb-md-31, .my-md-31 {
		margin-bottom: 31px !important
	}

	.ml-md-31, .mx-md-31 {
		margin-left: 31px !important
	}

	.m-md-32 {
		margin: 32px !important
	}

	.mt-md-32, .my-md-32 {
		margin-top: 32px !important
	}

	.mr-md-32, .mx-md-32 {
		margin-right: 32px !important
	}

	.mb-md-32, .my-md-32 {
		margin-bottom: 32px !important
	}

	.ml-md-32, .mx-md-32 {
		margin-left: 32px !important
	}

	.m-md-33 {
		margin: 33px !important
	}

	.mt-md-33, .my-md-33 {
		margin-top: 33px !important
	}

	.mr-md-33, .mx-md-33 {
		margin-right: 33px !important
	}

	.mb-md-33, .my-md-33 {
		margin-bottom: 33px !important
	}

	.ml-md-33, .mx-md-33 {
		margin-left: 33px !important
	}

	.m-md-34 {
		margin: 34px !important
	}

	.mt-md-34, .my-md-34 {
		margin-top: 34px !important
	}

	.mr-md-34, .mx-md-34 {
		margin-right: 34px !important
	}

	.mb-md-34, .my-md-34 {
		margin-bottom: 34px !important
	}

	.ml-md-34, .mx-md-34 {
		margin-left: 34px !important
	}

	.m-md-35 {
		margin: 35px !important
	}

	.mt-md-35, .my-md-35 {
		margin-top: 35px !important
	}

	.mr-md-35, .mx-md-35 {
		margin-right: 35px !important
	}

	.mb-md-35, .my-md-35 {
		margin-bottom: 35px !important
	}

	.ml-md-35, .mx-md-35 {
		margin-left: 35px !important
	}

	.m-md-36 {
		margin: 36px !important
	}

	.mt-md-36, .my-md-36 {
		margin-top: 36px !important
	}

	.mr-md-36, .mx-md-36 {
		margin-right: 36px !important
	}

	.mb-md-36, .my-md-36 {
		margin-bottom: 36px !important
	}

	.ml-md-36, .mx-md-36 {
		margin-left: 36px !important
	}

	.m-md-37 {
		margin: 37px !important
	}

	.mt-md-37, .my-md-37 {
		margin-top: 37px !important
	}

	.mr-md-37, .mx-md-37 {
		margin-right: 37px !important
	}

	.mb-md-37, .my-md-37 {
		margin-bottom: 37px !important
	}

	.ml-md-37, .mx-md-37 {
		margin-left: 37px !important
	}

	.m-md-38 {
		margin: 38px !important
	}

	.mt-md-38, .my-md-38 {
		margin-top: 38px !important
	}

	.mr-md-38, .mx-md-38 {
		margin-right: 38px !important
	}

	.mb-md-38, .my-md-38 {
		margin-bottom: 38px !important
	}

	.ml-md-38, .mx-md-38 {
		margin-left: 38px !important
	}

	.m-md-39 {
		margin: 39px !important
	}

	.mt-md-39, .my-md-39 {
		margin-top: 39px !important
	}

	.mr-md-39, .mx-md-39 {
		margin-right: 39px !important
	}

	.mb-md-39, .my-md-39 {
		margin-bottom: 39px !important
	}

	.ml-md-39, .mx-md-39 {
		margin-left: 39px !important
	}

	.m-md-40 {
		margin: 40px !important
	}

	.mt-md-40, .my-md-40 {
		margin-top: 40px !important
	}

	.mr-md-40, .mx-md-40 {
		margin-right: 40px !important
	}

	.mb-md-40, .my-md-40 {
		margin-bottom: 40px !important
	}

	.ml-md-40, .mx-md-40 {
		margin-left: 40px !important
	}

	.m-md-41 {
		margin: 41px !important
	}

	.mt-md-41, .my-md-41 {
		margin-top: 41px !important
	}

	.mr-md-41, .mx-md-41 {
		margin-right: 41px !important
	}

	.mb-md-41, .my-md-41 {
		margin-bottom: 41px !important
	}

	.ml-md-41, .mx-md-41 {
		margin-left: 41px !important
	}

	.m-md-42 {
		margin: 42px !important
	}

	.mt-md-42, .my-md-42 {
		margin-top: 42px !important
	}

	.mr-md-42, .mx-md-42 {
		margin-right: 42px !important
	}

	.mb-md-42, .my-md-42 {
		margin-bottom: 42px !important
	}

	.ml-md-42, .mx-md-42 {
		margin-left: 42px !important
	}

	.m-md-43 {
		margin: 43px !important
	}

	.mt-md-43, .my-md-43 {
		margin-top: 43px !important
	}

	.mr-md-43, .mx-md-43 {
		margin-right: 43px !important
	}

	.mb-md-43, .my-md-43 {
		margin-bottom: 43px !important
	}

	.ml-md-43, .mx-md-43 {
		margin-left: 43px !important
	}

	.m-md-44 {
		margin: 44px !important
	}

	.mt-md-44, .my-md-44 {
		margin-top: 44px !important
	}

	.mr-md-44, .mx-md-44 {
		margin-right: 44px !important
	}

	.mb-md-44, .my-md-44 {
		margin-bottom: 44px !important
	}

	.ml-md-44, .mx-md-44 {
		margin-left: 44px !important
	}

	.m-md-45 {
		margin: 45px !important
	}

	.mt-md-45, .my-md-45 {
		margin-top: 45px !important
	}

	.mr-md-45, .mx-md-45 {
		margin-right: 45px !important
	}

	.mb-md-45, .my-md-45 {
		margin-bottom: 45px !important
	}

	.ml-md-45, .mx-md-45 {
		margin-left: 45px !important
	}

	.m-md-46 {
		margin: 46px !important
	}

	.mt-md-46, .my-md-46 {
		margin-top: 46px !important
	}

	.mr-md-46, .mx-md-46 {
		margin-right: 46px !important
	}

	.mb-md-46, .my-md-46 {
		margin-bottom: 46px !important
	}

	.ml-md-46, .mx-md-46 {
		margin-left: 46px !important
	}

	.m-md-47 {
		margin: 47px !important
	}

	.mt-md-47, .my-md-47 {
		margin-top: 47px !important
	}

	.mr-md-47, .mx-md-47 {
		margin-right: 47px !important
	}

	.mb-md-47, .my-md-47 {
		margin-bottom: 47px !important
	}

	.ml-md-47, .mx-md-47 {
		margin-left: 47px !important
	}

	.m-md-48 {
		margin: 48px !important
	}

	.mt-md-48, .my-md-48 {
		margin-top: 48px !important
	}

	.mr-md-48, .mx-md-48 {
		margin-right: 48px !important
	}

	.mb-md-48, .my-md-48 {
		margin-bottom: 48px !important
	}

	.ml-md-48, .mx-md-48 {
		margin-left: 48px !important
	}

	.m-md-49 {
		margin: 49px !important
	}

	.mt-md-49, .my-md-49 {
		margin-top: 49px !important
	}

	.mr-md-49, .mx-md-49 {
		margin-right: 49px !important
	}

	.mb-md-49, .my-md-49 {
		margin-bottom: 49px !important
	}

	.ml-md-49, .mx-md-49 {
		margin-left: 49px !important
	}

	.m-md-50 {
		margin: 50px !important
	}

	.mt-md-50, .my-md-50 {
		margin-top: 50px !important
	}

	.mr-md-50, .mx-md-50 {
		margin-right: 50px !important
	}

	.mb-md-50, .my-md-50 {
		margin-bottom: 50px !important
	}

	.ml-md-50, .mx-md-50 {
		margin-left: 50px !important
	}

	.m-md-51 {
		margin: 51px !important
	}

	.mt-md-51, .my-md-51 {
		margin-top: 51px !important
	}

	.mr-md-51, .mx-md-51 {
		margin-right: 51px !important
	}

	.mb-md-51, .my-md-51 {
		margin-bottom: 51px !important
	}

	.ml-md-51, .mx-md-51 {
		margin-left: 51px !important
	}

	.m-md-52 {
		margin: 52px !important
	}

	.mt-md-52, .my-md-52 {
		margin-top: 52px !important
	}

	.mr-md-52, .mx-md-52 {
		margin-right: 52px !important
	}

	.mb-md-52, .my-md-52 {
		margin-bottom: 52px !important
	}

	.ml-md-52, .mx-md-52 {
		margin-left: 52px !important
	}

	.m-md-53 {
		margin: 53px !important
	}

	.mt-md-53, .my-md-53 {
		margin-top: 53px !important
	}

	.mr-md-53, .mx-md-53 {
		margin-right: 53px !important
	}

	.mb-md-53, .my-md-53 {
		margin-bottom: 53px !important
	}

	.ml-md-53, .mx-md-53 {
		margin-left: 53px !important
	}

	.m-md-54 {
		margin: 54px !important
	}

	.mt-md-54, .my-md-54 {
		margin-top: 54px !important
	}

	.mr-md-54, .mx-md-54 {
		margin-right: 54px !important
	}

	.mb-md-54, .my-md-54 {
		margin-bottom: 54px !important
	}

	.ml-md-54, .mx-md-54 {
		margin-left: 54px !important
	}

	.m-md-55 {
		margin: 55px !important
	}

	.mt-md-55, .my-md-55 {
		margin-top: 55px !important
	}

	.mr-md-55, .mx-md-55 {
		margin-right: 55px !important
	}

	.mb-md-55, .my-md-55 {
		margin-bottom: 55px !important
	}

	.ml-md-55, .mx-md-55 {
		margin-left: 55px !important
	}

	.m-md-56 {
		margin: 56px !important
	}

	.mt-md-56, .my-md-56 {
		margin-top: 56px !important
	}

	.mr-md-56, .mx-md-56 {
		margin-right: 56px !important
	}

	.mb-md-56, .my-md-56 {
		margin-bottom: 56px !important
	}

	.ml-md-56, .mx-md-56 {
		margin-left: 56px !important
	}

	.m-md-57 {
		margin: 57px !important
	}

	.mt-md-57, .my-md-57 {
		margin-top: 57px !important
	}

	.mr-md-57, .mx-md-57 {
		margin-right: 57px !important
	}

	.mb-md-57, .my-md-57 {
		margin-bottom: 57px !important
	}

	.ml-md-57, .mx-md-57 {
		margin-left: 57px !important
	}

	.m-md-58 {
		margin: 58px !important
	}

	.mt-md-58, .my-md-58 {
		margin-top: 58px !important
	}

	.mr-md-58, .mx-md-58 {
		margin-right: 58px !important
	}

	.mb-md-58, .my-md-58 {
		margin-bottom: 58px !important
	}

	.ml-md-58, .mx-md-58 {
		margin-left: 58px !important
	}

	.m-md-59 {
		margin: 59px !important
	}

	.mt-md-59, .my-md-59 {
		margin-top: 59px !important
	}

	.mr-md-59, .mx-md-59 {
		margin-right: 59px !important
	}

	.mb-md-59, .my-md-59 {
		margin-bottom: 59px !important
	}

	.ml-md-59, .mx-md-59 {
		margin-left: 59px !important
	}

	.m-md-60 {
		margin: 60px !important
	}

	.mt-md-60, .my-md-60 {
		margin-top: 60px !important
	}

	.mr-md-60, .mx-md-60 {
		margin-right: 60px !important
	}

	.mb-md-60, .my-md-60 {
		margin-bottom: 60px !important
	}

	.ml-md-60, .mx-md-60 {
		margin-left: 60px !important
	}

	.p-md-initial {
		padding: initial !important
	}

	.p-md-inherit {
		padding: inherit !important
	}

	.pt-md-initial, .py-md-initial {
		padding-top: 0 !important
	}

	.pt-md-inherit, .py-md-inherit {
		padding-top: inherit !important
	}

	.pr-md-initial, .px-md-initial {
		padding-right: 0 !important
	}

	.pr-md-inherit, .px-md-inherit {
		padding-right: inherit !important
	}

	.pb-md-initial, .py-md-initial {
		padding-bottom: 0 !important
	}

	.pb-md-inherit, .py-md-inherit {
		padding-bottom: inherit !important
	}

	.pl-md-initial, .px-md-initial {
		padding-left: 0 !important
	}

	.pl-md-inherit, .px-md-inherit {
		padding-left: inherit !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: 1px !important
	}

	.pt-md-1, .py-md-1 {
		padding-top: 1px !important
	}

	.pr-md-1, .px-md-1 {
		padding-right: 1px !important
	}

	.pb-md-1, .py-md-1 {
		padding-bottom: 1px !important
	}

	.pl-md-1, .px-md-1 {
		padding-left: 1px !important
	}

	.p-md-2 {
		padding: 2px !important
	}

	.pt-md-2, .py-md-2 {
		padding-top: 2px !important
	}

	.pr-md-2, .px-md-2 {
		padding-right: 2px !important
	}

	.pb-md-2, .py-md-2 {
		padding-bottom: 2px !important
	}

	.pl-md-2, .px-md-2 {
		padding-left: 2px !important
	}

	.p-md-3 {
		padding: 3px !important
	}

	.pt-md-3, .py-md-3 {
		padding-top: 3px !important
	}

	.pr-md-3, .px-md-3 {
		padding-right: 3px !important
	}

	.pb-md-3, .py-md-3 {
		padding-bottom: 3px !important
	}

	.pl-md-3, .px-md-3 {
		padding-left: 3px !important
	}

	.p-md-4 {
		padding: 4px !important
	}

	.pt-md-4, .py-md-4 {
		padding-top: 4px !important
	}

	.pr-md-4, .px-md-4 {
		padding-right: 4px !important
	}

	.pb-md-4, .py-md-4 {
		padding-bottom: 4px !important
	}

	.pl-md-4, .px-md-4 {
		padding-left: 4px !important
	}

	.p-md-5 {
		padding: 5px !important
	}

	.pt-md-5, .py-md-5 {
		padding-top: 5px !important
	}

	.pr-md-5, .px-md-5 {
		padding-right: 5px !important
	}

	.pb-md-5, .py-md-5 {
		padding-bottom: 5px !important
	}

	.pl-md-5, .px-md-5 {
		padding-left: 5px !important
	}

	.p-md-6 {
		padding: 6px !important
	}

	.pt-md-6, .py-md-6 {
		padding-top: 6px !important
	}

	.pr-md-6, .px-md-6 {
		padding-right: 6px !important
	}

	.pb-md-6, .py-md-6 {
		padding-bottom: 6px !important
	}

	.pl-md-6, .px-md-6 {
		padding-left: 6px !important
	}

	.p-md-7 {
		padding: 7px !important
	}

	.pt-md-7, .py-md-7 {
		padding-top: 7px !important
	}

	.pr-md-7, .px-md-7 {
		padding-right: 7px !important
	}

	.pb-md-7, .py-md-7 {
		padding-bottom: 7px !important
	}

	.pl-md-7, .px-md-7 {
		padding-left: 7px !important
	}

	.p-md-8 {
		padding: 8px !important
	}

	.pt-md-8, .py-md-8 {
		padding-top: 8px !important
	}

	.pr-md-8, .px-md-8 {
		padding-right: 8px !important
	}

	.pb-md-8, .py-md-8 {
		padding-bottom: 8px !important
	}

	.pl-md-8, .px-md-8 {
		padding-left: 8px !important
	}

	.p-md-9 {
		padding: 9px !important
	}

	.pt-md-9, .py-md-9 {
		padding-top: 9px !important
	}

	.pr-md-9, .px-md-9 {
		padding-right: 9px !important
	}

	.pb-md-9, .py-md-9 {
		padding-bottom: 9px !important
	}

	.pl-md-9, .px-md-9 {
		padding-left: 9px !important
	}

	.p-md-10 {
		padding: 10px !important
	}

	.pt-md-10, .py-md-10 {
		padding-top: 10px !important
	}

	.pr-md-10, .px-md-10 {
		padding-right: 10px !important
	}

	.pb-md-10, .py-md-10 {
		padding-bottom: 10px !important
	}

	.pl-md-10, .px-md-10 {
		padding-left: 10px !important
	}

	.p-md-11 {
		padding: 11px !important
	}

	.pt-md-11, .py-md-11 {
		padding-top: 11px !important
	}

	.pr-md-11, .px-md-11 {
		padding-right: 11px !important
	}

	.pb-md-11, .py-md-11 {
		padding-bottom: 11px !important
	}

	.pl-md-11, .px-md-11 {
		padding-left: 11px !important
	}

	.p-md-12 {
		padding: 12px !important
	}

	.pt-md-12, .py-md-12 {
		padding-top: 12px !important
	}

	.pr-md-12, .px-md-12 {
		padding-right: 12px !important
	}

	.pb-md-12, .py-md-12 {
		padding-bottom: 12px !important
	}

	.pl-md-12, .px-md-12 {
		padding-left: 12px !important
	}

	.p-md-13 {
		padding: 13px !important
	}

	.pt-md-13, .py-md-13 {
		padding-top: 13px !important
	}

	.pr-md-13, .px-md-13 {
		padding-right: 13px !important
	}

	.pb-md-13, .py-md-13 {
		padding-bottom: 13px !important
	}

	.pl-md-13, .px-md-13 {
		padding-left: 13px !important
	}

	.p-md-14 {
		padding: 14px !important
	}

	.pt-md-14, .py-md-14 {
		padding-top: 14px !important
	}

	.pr-md-14, .px-md-14 {
		padding-right: 14px !important
	}

	.pb-md-14, .py-md-14 {
		padding-bottom: 14px !important
	}

	.pl-md-14, .px-md-14 {
		padding-left: 14px !important
	}

	.p-md-15 {
		padding: 15px !important
	}

	.pt-md-15, .py-md-15 {
		padding-top: 15px !important
	}

	.pr-md-15, .px-md-15 {
		padding-right: 15px !important
	}

	.pb-md-15, .py-md-15 {
		padding-bottom: 15px !important
	}

	.pl-md-15, .px-md-15 {
		padding-left: 15px !important
	}

	.p-md-16 {
		padding: 16px !important
	}

	.pt-md-16, .py-md-16 {
		padding-top: 16px !important
	}

	.pr-md-16, .px-md-16 {
		padding-right: 16px !important
	}

	.pb-md-16, .py-md-16 {
		padding-bottom: 16px !important
	}

	.pl-md-16, .px-md-16 {
		padding-left: 16px !important
	}

	.p-md-17 {
		padding: 17px !important
	}

	.pt-md-17, .py-md-17 {
		padding-top: 17px !important
	}

	.pr-md-17, .px-md-17 {
		padding-right: 17px !important
	}

	.pb-md-17, .py-md-17 {
		padding-bottom: 17px !important
	}

	.pl-md-17, .px-md-17 {
		padding-left: 17px !important
	}

	.p-md-18 {
		padding: 18px !important
	}

	.pt-md-18, .py-md-18 {
		padding-top: 18px !important
	}

	.pr-md-18, .px-md-18 {
		padding-right: 18px !important
	}

	.pb-md-18, .py-md-18 {
		padding-bottom: 18px !important
	}

	.pl-md-18, .px-md-18 {
		padding-left: 18px !important
	}

	.p-md-19 {
		padding: 19px !important
	}

	.pt-md-19, .py-md-19 {
		padding-top: 19px !important
	}

	.pr-md-19, .px-md-19 {
		padding-right: 19px !important
	}

	.pb-md-19, .py-md-19 {
		padding-bottom: 19px !important
	}

	.pl-md-19, .px-md-19 {
		padding-left: 19px !important
	}

	.p-md-20 {
		padding: 20px !important
	}

	.pt-md-20, .py-md-20 {
		padding-top: 20px !important
	}

	.pr-md-20, .px-md-20 {
		padding-right: 20px !important
	}

	.pb-md-20, .py-md-20 {
		padding-bottom: 20px !important
	}

	.pl-md-20, .px-md-20 {
		padding-left: 20px !important
	}

	.p-md-21 {
		padding: 21px !important
	}

	.pt-md-21, .py-md-21 {
		padding-top: 21px !important
	}

	.pr-md-21, .px-md-21 {
		padding-right: 21px !important
	}

	.pb-md-21, .py-md-21 {
		padding-bottom: 21px !important
	}

	.pl-md-21, .px-md-21 {
		padding-left: 21px !important
	}

	.p-md-22 {
		padding: 22px !important
	}

	.pt-md-22, .py-md-22 {
		padding-top: 22px !important
	}

	.pr-md-22, .px-md-22 {
		padding-right: 22px !important
	}

	.pb-md-22, .py-md-22 {
		padding-bottom: 22px !important
	}

	.pl-md-22, .px-md-22 {
		padding-left: 22px !important
	}

	.p-md-23 {
		padding: 23px !important
	}

	.pt-md-23, .py-md-23 {
		padding-top: 23px !important
	}

	.pr-md-23, .px-md-23 {
		padding-right: 23px !important
	}

	.pb-md-23, .py-md-23 {
		padding-bottom: 23px !important
	}

	.pl-md-23, .px-md-23 {
		padding-left: 23px !important
	}

	.p-md-24 {
		padding: 24px !important
	}

	.pt-md-24, .py-md-24 {
		padding-top: 24px !important
	}

	.pr-md-24, .px-md-24 {
		padding-right: 24px !important
	}

	.pb-md-24, .py-md-24 {
		padding-bottom: 24px !important
	}

	.pl-md-24, .px-md-24 {
		padding-left: 24px !important
	}

	.p-md-25 {
		padding: 25px !important
	}

	.pt-md-25, .py-md-25 {
		padding-top: 25px !important
	}

	.pr-md-25, .px-md-25 {
		padding-right: 25px !important
	}

	.pb-md-25, .py-md-25 {
		padding-bottom: 25px !important
	}

	.pl-md-25, .px-md-25 {
		padding-left: 25px !important
	}

	.p-md-26 {
		padding: 26px !important
	}

	.pt-md-26, .py-md-26 {
		padding-top: 26px !important
	}

	.pr-md-26, .px-md-26 {
		padding-right: 26px !important
	}

	.pb-md-26, .py-md-26 {
		padding-bottom: 26px !important
	}

	.pl-md-26, .px-md-26 {
		padding-left: 26px !important
	}

	.p-md-27 {
		padding: 27px !important
	}

	.pt-md-27, .py-md-27 {
		padding-top: 27px !important
	}

	.pr-md-27, .px-md-27 {
		padding-right: 27px !important
	}

	.pb-md-27, .py-md-27 {
		padding-bottom: 27px !important
	}

	.pl-md-27, .px-md-27 {
		padding-left: 27px !important
	}

	.p-md-28 {
		padding: 28px !important
	}

	.pt-md-28, .py-md-28 {
		padding-top: 28px !important
	}

	.pr-md-28, .px-md-28 {
		padding-right: 28px !important
	}

	.pb-md-28, .py-md-28 {
		padding-bottom: 28px !important
	}

	.pl-md-28, .px-md-28 {
		padding-left: 28px !important
	}

	.p-md-29 {
		padding: 29px !important
	}

	.pt-md-29, .py-md-29 {
		padding-top: 29px !important
	}

	.pr-md-29, .px-md-29 {
		padding-right: 29px !important
	}

	.pb-md-29, .py-md-29 {
		padding-bottom: 29px !important
	}

	.pl-md-29, .px-md-29 {
		padding-left: 29px !important
	}

	.p-md-30 {
		padding: 30px !important
	}

	.pt-md-30, .py-md-30 {
		padding-top: 30px !important
	}

	.pr-md-30, .px-md-30 {
		padding-right: 30px !important
	}

	.pb-md-30, .py-md-30 {
		padding-bottom: 30px !important
	}

	.pl-md-30, .px-md-30 {
		padding-left: 30px !important
	}

	.p-md-31 {
		padding: 31px !important
	}

	.pt-md-31, .py-md-31 {
		padding-top: 31px !important
	}

	.pr-md-31, .px-md-31 {
		padding-right: 31px !important
	}

	.pb-md-31, .py-md-31 {
		padding-bottom: 31px !important
	}

	.pl-md-31, .px-md-31 {
		padding-left: 31px !important
	}

	.p-md-32 {
		padding: 32px !important
	}

	.pt-md-32, .py-md-32 {
		padding-top: 32px !important
	}

	.pr-md-32, .px-md-32 {
		padding-right: 32px !important
	}

	.pb-md-32, .py-md-32 {
		padding-bottom: 32px !important
	}

	.pl-md-32, .px-md-32 {
		padding-left: 32px !important
	}

	.p-md-33 {
		padding: 33px !important
	}

	.pt-md-33, .py-md-33 {
		padding-top: 33px !important
	}

	.pr-md-33, .px-md-33 {
		padding-right: 33px !important
	}

	.pb-md-33, .py-md-33 {
		padding-bottom: 33px !important
	}

	.pl-md-33, .px-md-33 {
		padding-left: 33px !important
	}

	.p-md-34 {
		padding: 34px !important
	}

	.pt-md-34, .py-md-34 {
		padding-top: 34px !important
	}

	.pr-md-34, .px-md-34 {
		padding-right: 34px !important
	}

	.pb-md-34, .py-md-34 {
		padding-bottom: 34px !important
	}

	.pl-md-34, .px-md-34 {
		padding-left: 34px !important
	}

	.p-md-35 {
		padding: 35px !important
	}

	.pt-md-35, .py-md-35 {
		padding-top: 35px !important
	}

	.pr-md-35, .px-md-35 {
		padding-right: 35px !important
	}

	.pb-md-35, .py-md-35 {
		padding-bottom: 35px !important
	}

	.pl-md-35, .px-md-35 {
		padding-left: 35px !important
	}

	.p-md-36 {
		padding: 36px !important
	}

	.pt-md-36, .py-md-36 {
		padding-top: 36px !important
	}

	.pr-md-36, .px-md-36 {
		padding-right: 36px !important
	}

	.pb-md-36, .py-md-36 {
		padding-bottom: 36px !important
	}

	.pl-md-36, .px-md-36 {
		padding-left: 36px !important
	}

	.p-md-37 {
		padding: 37px !important
	}

	.pt-md-37, .py-md-37 {
		padding-top: 37px !important
	}

	.pr-md-37, .px-md-37 {
		padding-right: 37px !important
	}

	.pb-md-37, .py-md-37 {
		padding-bottom: 37px !important
	}

	.pl-md-37, .px-md-37 {
		padding-left: 37px !important
	}

	.p-md-38 {
		padding: 38px !important
	}

	.pt-md-38, .py-md-38 {
		padding-top: 38px !important
	}

	.pr-md-38, .px-md-38 {
		padding-right: 38px !important
	}

	.pb-md-38, .py-md-38 {
		padding-bottom: 38px !important
	}

	.pl-md-38, .px-md-38 {
		padding-left: 38px !important
	}

	.p-md-39 {
		padding: 39px !important
	}

	.pt-md-39, .py-md-39 {
		padding-top: 39px !important
	}

	.pr-md-39, .px-md-39 {
		padding-right: 39px !important
	}

	.pb-md-39, .py-md-39 {
		padding-bottom: 39px !important
	}

	.pl-md-39, .px-md-39 {
		padding-left: 39px !important
	}

	.p-md-40 {
		padding: 40px !important
	}

	.pt-md-40, .py-md-40 {
		padding-top: 40px !important
	}

	.pr-md-40, .px-md-40 {
		padding-right: 40px !important
	}

	.pb-md-40, .py-md-40 {
		padding-bottom: 40px !important
	}

	.pl-md-40, .px-md-40 {
		padding-left: 40px !important
	}

	.p-md-41 {
		padding: 41px !important
	}

	.pt-md-41, .py-md-41 {
		padding-top: 41px !important
	}

	.pr-md-41, .px-md-41 {
		padding-right: 41px !important
	}

	.pb-md-41, .py-md-41 {
		padding-bottom: 41px !important
	}

	.pl-md-41, .px-md-41 {
		padding-left: 41px !important
	}

	.p-md-42 {
		padding: 42px !important
	}

	.pt-md-42, .py-md-42 {
		padding-top: 42px !important
	}

	.pr-md-42, .px-md-42 {
		padding-right: 42px !important
	}

	.pb-md-42, .py-md-42 {
		padding-bottom: 42px !important
	}

	.pl-md-42, .px-md-42 {
		padding-left: 42px !important
	}

	.p-md-43 {
		padding: 43px !important
	}

	.pt-md-43, .py-md-43 {
		padding-top: 43px !important
	}

	.pr-md-43, .px-md-43 {
		padding-right: 43px !important
	}

	.pb-md-43, .py-md-43 {
		padding-bottom: 43px !important
	}

	.pl-md-43, .px-md-43 {
		padding-left: 43px !important
	}

	.p-md-44 {
		padding: 44px !important
	}

	.pt-md-44, .py-md-44 {
		padding-top: 44px !important
	}

	.pr-md-44, .px-md-44 {
		padding-right: 44px !important
	}

	.pb-md-44, .py-md-44 {
		padding-bottom: 44px !important
	}

	.pl-md-44, .px-md-44 {
		padding-left: 44px !important
	}

	.p-md-45 {
		padding: 45px !important
	}

	.pt-md-45, .py-md-45 {
		padding-top: 45px !important
	}

	.pr-md-45, .px-md-45 {
		padding-right: 45px !important
	}

	.pb-md-45, .py-md-45 {
		padding-bottom: 45px !important
	}

	.pl-md-45, .px-md-45 {
		padding-left: 45px !important
	}

	.p-md-46 {
		padding: 46px !important
	}

	.pt-md-46, .py-md-46 {
		padding-top: 46px !important
	}

	.pr-md-46, .px-md-46 {
		padding-right: 46px !important
	}

	.pb-md-46, .py-md-46 {
		padding-bottom: 46px !important
	}

	.pl-md-46, .px-md-46 {
		padding-left: 46px !important
	}

	.p-md-47 {
		padding: 47px !important
	}

	.pt-md-47, .py-md-47 {
		padding-top: 47px !important
	}

	.pr-md-47, .px-md-47 {
		padding-right: 47px !important
	}

	.pb-md-47, .py-md-47 {
		padding-bottom: 47px !important
	}

	.pl-md-47, .px-md-47 {
		padding-left: 47px !important
	}

	.p-md-48 {
		padding: 48px !important
	}

	.pt-md-48, .py-md-48 {
		padding-top: 48px !important
	}

	.pr-md-48, .px-md-48 {
		padding-right: 48px !important
	}

	.pb-md-48, .py-md-48 {
		padding-bottom: 48px !important
	}

	.pl-md-48, .px-md-48 {
		padding-left: 48px !important
	}

	.p-md-49 {
		padding: 49px !important
	}

	.pt-md-49, .py-md-49 {
		padding-top: 49px !important
	}

	.pr-md-49, .px-md-49 {
		padding-right: 49px !important
	}

	.pb-md-49, .py-md-49 {
		padding-bottom: 49px !important
	}

	.pl-md-49, .px-md-49 {
		padding-left: 49px !important
	}

	.p-md-50 {
		padding: 50px !important
	}

	.pt-md-50, .py-md-50 {
		padding-top: 50px !important
	}

	.pr-md-50, .px-md-50 {
		padding-right: 50px !important
	}

	.pb-md-50, .py-md-50 {
		padding-bottom: 50px !important
	}

	.pl-md-50, .px-md-50 {
		padding-left: 50px !important
	}

	.p-md-51 {
		padding: 51px !important
	}

	.pt-md-51, .py-md-51 {
		padding-top: 51px !important
	}

	.pr-md-51, .px-md-51 {
		padding-right: 51px !important
	}

	.pb-md-51, .py-md-51 {
		padding-bottom: 51px !important
	}

	.pl-md-51, .px-md-51 {
		padding-left: 51px !important
	}

	.p-md-52 {
		padding: 52px !important
	}

	.pt-md-52, .py-md-52 {
		padding-top: 52px !important
	}

	.pr-md-52, .px-md-52 {
		padding-right: 52px !important
	}

	.pb-md-52, .py-md-52 {
		padding-bottom: 52px !important
	}

	.pl-md-52, .px-md-52 {
		padding-left: 52px !important
	}

	.p-md-53 {
		padding: 53px !important
	}

	.pt-md-53, .py-md-53 {
		padding-top: 53px !important
	}

	.pr-md-53, .px-md-53 {
		padding-right: 53px !important
	}

	.pb-md-53, .py-md-53 {
		padding-bottom: 53px !important
	}

	.pl-md-53, .px-md-53 {
		padding-left: 53px !important
	}

	.p-md-54 {
		padding: 54px !important
	}

	.pt-md-54, .py-md-54 {
		padding-top: 54px !important
	}

	.pr-md-54, .px-md-54 {
		padding-right: 54px !important
	}

	.pb-md-54, .py-md-54 {
		padding-bottom: 54px !important
	}

	.pl-md-54, .px-md-54 {
		padding-left: 54px !important
	}

	.p-md-55 {
		padding: 55px !important
	}

	.pt-md-55, .py-md-55 {
		padding-top: 55px !important
	}

	.pr-md-55, .px-md-55 {
		padding-right: 55px !important
	}

	.pb-md-55, .py-md-55 {
		padding-bottom: 55px !important
	}

	.pl-md-55, .px-md-55 {
		padding-left: 55px !important
	}

	.p-md-56 {
		padding: 56px !important
	}

	.pt-md-56, .py-md-56 {
		padding-top: 56px !important
	}

	.pr-md-56, .px-md-56 {
		padding-right: 56px !important
	}

	.pb-md-56, .py-md-56 {
		padding-bottom: 56px !important
	}

	.pl-md-56, .px-md-56 {
		padding-left: 56px !important
	}

	.p-md-57 {
		padding: 57px !important
	}

	.pt-md-57, .py-md-57 {
		padding-top: 57px !important
	}

	.pr-md-57, .px-md-57 {
		padding-right: 57px !important
	}

	.pb-md-57, .py-md-57 {
		padding-bottom: 57px !important
	}

	.pl-md-57, .px-md-57 {
		padding-left: 57px !important
	}

	.p-md-58 {
		padding: 58px !important
	}

	.pt-md-58, .py-md-58 {
		padding-top: 58px !important
	}

	.pr-md-58, .px-md-58 {
		padding-right: 58px !important
	}

	.pb-md-58, .py-md-58 {
		padding-bottom: 58px !important
	}

	.pl-md-58, .px-md-58 {
		padding-left: 58px !important
	}

	.p-md-59 {
		padding: 59px !important
	}

	.pt-md-59, .py-md-59 {
		padding-top: 59px !important
	}

	.pr-md-59, .px-md-59 {
		padding-right: 59px !important
	}

	.pb-md-59, .py-md-59 {
		padding-bottom: 59px !important
	}

	.pl-md-59, .px-md-59 {
		padding-left: 59px !important
	}

	.p-md-60 {
		padding: 60px !important
	}

	.pt-md-60, .py-md-60 {
		padding-top: 60px !important
	}

	.pr-md-60, .px-md-60 {
		padding-right: 60px !important
	}

	.pb-md-60, .py-md-60 {
		padding-bottom: 60px !important
	}

	.pl-md-60, .px-md-60 {
		padding-left: 60px !important
	}

	.m-md-n0 {
		margin: 0 !important
	}

	.mt-md-n0, .my-md-n0 {
		margin-top: 0 !important
	}

	.mr-md-n0, .mx-md-n0 {
		margin-right: 0 !important
	}

	.mb-md-n0, .my-md-n0 {
		margin-bottom: 0 !important
	}

	.ml-md-n0, .mx-md-n0 {
		margin-left: 0 !important
	}

	.m-md-n1 {
		margin: -1px !important
	}

	.mt-md-n1, .my-md-n1 {
		margin-top: -1px !important
	}

	.mr-md-n1, .mx-md-n1 {
		margin-right: -1px !important
	}

	.mb-md-n1, .my-md-n1 {
		margin-bottom: -1px !important
	}

	.ml-md-n1, .mx-md-n1 {
		margin-left: -1px !important
	}

	.m-md-n2 {
		margin: -2px !important
	}

	.mt-md-n2, .my-md-n2 {
		margin-top: -2px !important
	}

	.mr-md-n2, .mx-md-n2 {
		margin-right: -2px !important
	}

	.mb-md-n2, .my-md-n2 {
		margin-bottom: -2px !important
	}

	.ml-md-n2, .mx-md-n2 {
		margin-left: -2px !important
	}

	.m-md-n3 {
		margin: -3px !important
	}

	.mt-md-n3, .my-md-n3 {
		margin-top: -3px !important
	}

	.mr-md-n3, .mx-md-n3 {
		margin-right: -3px !important
	}

	.mb-md-n3, .my-md-n3 {
		margin-bottom: -3px !important
	}

	.ml-md-n3, .mx-md-n3 {
		margin-left: -3px !important
	}

	.m-md-n4 {
		margin: -4px !important
	}

	.mt-md-n4, .my-md-n4 {
		margin-top: -4px !important
	}

	.mr-md-n4, .mx-md-n4 {
		margin-right: -4px !important
	}

	.mb-md-n4, .my-md-n4 {
		margin-bottom: -4px !important
	}

	.ml-md-n4, .mx-md-n4 {
		margin-left: -4px !important
	}

	.m-md-n5 {
		margin: -5px !important
	}

	.mt-md-n5, .my-md-n5 {
		margin-top: -5px !important
	}

	.mr-md-n5, .mx-md-n5 {
		margin-right: -5px !important
	}

	.mb-md-n5, .my-md-n5 {
		margin-bottom: -5px !important
	}

	.ml-md-n5, .mx-md-n5 {
		margin-left: -5px !important
	}

	.m-md-n6 {
		margin: -6px !important
	}

	.mt-md-n6, .my-md-n6 {
		margin-top: -6px !important
	}

	.mr-md-n6, .mx-md-n6 {
		margin-right: -6px !important
	}

	.mb-md-n6, .my-md-n6 {
		margin-bottom: -6px !important
	}

	.ml-md-n6, .mx-md-n6 {
		margin-left: -6px !important
	}

	.m-md-n7 {
		margin: -7px !important
	}

	.mt-md-n7, .my-md-n7 {
		margin-top: -7px !important
	}

	.mr-md-n7, .mx-md-n7 {
		margin-right: -7px !important
	}

	.mb-md-n7, .my-md-n7 {
		margin-bottom: -7px !important
	}

	.ml-md-n7, .mx-md-n7 {
		margin-left: -7px !important
	}

	.m-md-n8 {
		margin: -8px !important
	}

	.mt-md-n8, .my-md-n8 {
		margin-top: -8px !important
	}

	.mr-md-n8, .mx-md-n8 {
		margin-right: -8px !important
	}

	.mb-md-n8, .my-md-n8 {
		margin-bottom: -8px !important
	}

	.ml-md-n8, .mx-md-n8 {
		margin-left: -8px !important
	}

	.m-md-n9 {
		margin: -9px !important
	}

	.mt-md-n9, .my-md-n9 {
		margin-top: -9px !important
	}

	.mr-md-n9, .mx-md-n9 {
		margin-right: -9px !important
	}

	.mb-md-n9, .my-md-n9 {
		margin-bottom: -9px !important
	}

	.ml-md-n9, .mx-md-n9 {
		margin-left: -9px !important
	}

	.m-md-n10 {
		margin: -10px !important
	}

	.mt-md-n10, .my-md-n10 {
		margin-top: -10px !important
	}

	.mr-md-n10, .mx-md-n10 {
		margin-right: -10px !important
	}

	.mb-md-n10, .my-md-n10 {
		margin-bottom: -10px !important
	}

	.ml-md-n10, .mx-md-n10 {
		margin-left: -10px !important
	}

	.m-md-n11 {
		margin: -11px !important
	}

	.mt-md-n11, .my-md-n11 {
		margin-top: -11px !important
	}

	.mr-md-n11, .mx-md-n11 {
		margin-right: -11px !important
	}

	.mb-md-n11, .my-md-n11 {
		margin-bottom: -11px !important
	}

	.ml-md-n11, .mx-md-n11 {
		margin-left: -11px !important
	}

	.m-md-n12 {
		margin: -12px !important
	}

	.mt-md-n12, .my-md-n12 {
		margin-top: -12px !important
	}

	.mr-md-n12, .mx-md-n12 {
		margin-right: -12px !important
	}

	.mb-md-n12, .my-md-n12 {
		margin-bottom: -12px !important
	}

	.ml-md-n12, .mx-md-n12 {
		margin-left: -12px !important
	}

	.m-md-n13 {
		margin: -13px !important
	}

	.mt-md-n13, .my-md-n13 {
		margin-top: -13px !important
	}

	.mr-md-n13, .mx-md-n13 {
		margin-right: -13px !important
	}

	.mb-md-n13, .my-md-n13 {
		margin-bottom: -13px !important
	}

	.ml-md-n13, .mx-md-n13 {
		margin-left: -13px !important
	}

	.m-md-n14 {
		margin: -14px !important
	}

	.mt-md-n14, .my-md-n14 {
		margin-top: -14px !important
	}

	.mr-md-n14, .mx-md-n14 {
		margin-right: -14px !important
	}

	.mb-md-n14, .my-md-n14 {
		margin-bottom: -14px !important
	}

	.ml-md-n14, .mx-md-n14 {
		margin-left: -14px !important
	}

	.m-md-n15 {
		margin: -15px !important
	}

	.mt-md-n15, .my-md-n15 {
		margin-top: -15px !important
	}

	.mr-md-n15, .mx-md-n15 {
		margin-right: -15px !important
	}

	.mb-md-n15, .my-md-n15 {
		margin-bottom: -15px !important
	}

	.ml-md-n15, .mx-md-n15 {
		margin-left: -15px !important
	}

	.m-md-n16 {
		margin: -16px !important
	}

	.mt-md-n16, .my-md-n16 {
		margin-top: -16px !important
	}

	.mr-md-n16, .mx-md-n16 {
		margin-right: -16px !important
	}

	.mb-md-n16, .my-md-n16 {
		margin-bottom: -16px !important
	}

	.ml-md-n16, .mx-md-n16 {
		margin-left: -16px !important
	}

	.m-md-n17 {
		margin: -17px !important
	}

	.mt-md-n17, .my-md-n17 {
		margin-top: -17px !important
	}

	.mr-md-n17, .mx-md-n17 {
		margin-right: -17px !important
	}

	.mb-md-n17, .my-md-n17 {
		margin-bottom: -17px !important
	}

	.ml-md-n17, .mx-md-n17 {
		margin-left: -17px !important
	}

	.m-md-n18 {
		margin: -18px !important
	}

	.mt-md-n18, .my-md-n18 {
		margin-top: -18px !important
	}

	.mr-md-n18, .mx-md-n18 {
		margin-right: -18px !important
	}

	.mb-md-n18, .my-md-n18 {
		margin-bottom: -18px !important
	}

	.ml-md-n18, .mx-md-n18 {
		margin-left: -18px !important
	}

	.m-md-n19 {
		margin: -19px !important
	}

	.mt-md-n19, .my-md-n19 {
		margin-top: -19px !important
	}

	.mr-md-n19, .mx-md-n19 {
		margin-right: -19px !important
	}

	.mb-md-n19, .my-md-n19 {
		margin-bottom: -19px !important
	}

	.ml-md-n19, .mx-md-n19 {
		margin-left: -19px !important
	}

	.m-md-n20 {
		margin: -20px !important
	}

	.mt-md-n20, .my-md-n20 {
		margin-top: -20px !important
	}

	.mr-md-n20, .mx-md-n20 {
		margin-right: -20px !important
	}

	.mb-md-n20, .my-md-n20 {
		margin-bottom: -20px !important
	}

	.ml-md-n20, .mx-md-n20 {
		margin-left: -20px !important
	}

	.m-md-n21 {
		margin: -21px !important
	}

	.mt-md-n21, .my-md-n21 {
		margin-top: -21px !important
	}

	.mr-md-n21, .mx-md-n21 {
		margin-right: -21px !important
	}

	.mb-md-n21, .my-md-n21 {
		margin-bottom: -21px !important
	}

	.ml-md-n21, .mx-md-n21 {
		margin-left: -21px !important
	}

	.m-md-n22 {
		margin: -22px !important
	}

	.mt-md-n22, .my-md-n22 {
		margin-top: -22px !important
	}

	.mr-md-n22, .mx-md-n22 {
		margin-right: -22px !important
	}

	.mb-md-n22, .my-md-n22 {
		margin-bottom: -22px !important
	}

	.ml-md-n22, .mx-md-n22 {
		margin-left: -22px !important
	}

	.m-md-n23 {
		margin: -23px !important
	}

	.mt-md-n23, .my-md-n23 {
		margin-top: -23px !important
	}

	.mr-md-n23, .mx-md-n23 {
		margin-right: -23px !important
	}

	.mb-md-n23, .my-md-n23 {
		margin-bottom: -23px !important
	}

	.ml-md-n23, .mx-md-n23 {
		margin-left: -23px !important
	}

	.m-md-n24 {
		margin: -24px !important
	}

	.mt-md-n24, .my-md-n24 {
		margin-top: -24px !important
	}

	.mr-md-n24, .mx-md-n24 {
		margin-right: -24px !important
	}

	.mb-md-n24, .my-md-n24 {
		margin-bottom: -24px !important
	}

	.ml-md-n24, .mx-md-n24 {
		margin-left: -24px !important
	}

	.m-md-n25 {
		margin: -25px !important
	}

	.mt-md-n25, .my-md-n25 {
		margin-top: -25px !important
	}

	.mr-md-n25, .mx-md-n25 {
		margin-right: -25px !important
	}

	.mb-md-n25, .my-md-n25 {
		margin-bottom: -25px !important
	}

	.ml-md-n25, .mx-md-n25 {
		margin-left: -25px !important
	}

	.m-md-n26 {
		margin: -26px !important
	}

	.mt-md-n26, .my-md-n26 {
		margin-top: -26px !important
	}

	.mr-md-n26, .mx-md-n26 {
		margin-right: -26px !important
	}

	.mb-md-n26, .my-md-n26 {
		margin-bottom: -26px !important
	}

	.ml-md-n26, .mx-md-n26 {
		margin-left: -26px !important
	}

	.m-md-n27 {
		margin: -27px !important
	}

	.mt-md-n27, .my-md-n27 {
		margin-top: -27px !important
	}

	.mr-md-n27, .mx-md-n27 {
		margin-right: -27px !important
	}

	.mb-md-n27, .my-md-n27 {
		margin-bottom: -27px !important
	}

	.ml-md-n27, .mx-md-n27 {
		margin-left: -27px !important
	}

	.m-md-n28 {
		margin: -28px !important
	}

	.mt-md-n28, .my-md-n28 {
		margin-top: -28px !important
	}

	.mr-md-n28, .mx-md-n28 {
		margin-right: -28px !important
	}

	.mb-md-n28, .my-md-n28 {
		margin-bottom: -28px !important
	}

	.ml-md-n28, .mx-md-n28 {
		margin-left: -28px !important
	}

	.m-md-n29 {
		margin: -29px !important
	}

	.mt-md-n29, .my-md-n29 {
		margin-top: -29px !important
	}

	.mr-md-n29, .mx-md-n29 {
		margin-right: -29px !important
	}

	.mb-md-n29, .my-md-n29 {
		margin-bottom: -29px !important
	}

	.ml-md-n29, .mx-md-n29 {
		margin-left: -29px !important
	}

	.m-md-n30 {
		margin: -30px !important
	}

	.mt-md-n30, .my-md-n30 {
		margin-top: -30px !important
	}

	.mr-md-n30, .mx-md-n30 {
		margin-right: -30px !important
	}

	.mb-md-n30, .my-md-n30 {
		margin-bottom: -30px !important
	}

	.ml-md-n30, .mx-md-n30 {
		margin-left: -30px !important
	}

	.m-md-n31 {
		margin: -31px !important
	}

	.mt-md-n31, .my-md-n31 {
		margin-top: -31px !important
	}

	.mr-md-n31, .mx-md-n31 {
		margin-right: -31px !important
	}

	.mb-md-n31, .my-md-n31 {
		margin-bottom: -31px !important
	}

	.ml-md-n31, .mx-md-n31 {
		margin-left: -31px !important
	}

	.m-md-n32 {
		margin: -32px !important
	}

	.mt-md-n32, .my-md-n32 {
		margin-top: -32px !important
	}

	.mr-md-n32, .mx-md-n32 {
		margin-right: -32px !important
	}

	.mb-md-n32, .my-md-n32 {
		margin-bottom: -32px !important
	}

	.ml-md-n32, .mx-md-n32 {
		margin-left: -32px !important
	}

	.m-md-n33 {
		margin: -33px !important
	}

	.mt-md-n33, .my-md-n33 {
		margin-top: -33px !important
	}

	.mr-md-n33, .mx-md-n33 {
		margin-right: -33px !important
	}

	.mb-md-n33, .my-md-n33 {
		margin-bottom: -33px !important
	}

	.ml-md-n33, .mx-md-n33 {
		margin-left: -33px !important
	}

	.m-md-n34 {
		margin: -34px !important
	}

	.mt-md-n34, .my-md-n34 {
		margin-top: -34px !important
	}

	.mr-md-n34, .mx-md-n34 {
		margin-right: -34px !important
	}

	.mb-md-n34, .my-md-n34 {
		margin-bottom: -34px !important
	}

	.ml-md-n34, .mx-md-n34 {
		margin-left: -34px !important
	}

	.m-md-n35 {
		margin: -35px !important
	}

	.mt-md-n35, .my-md-n35 {
		margin-top: -35px !important
	}

	.mr-md-n35, .mx-md-n35 {
		margin-right: -35px !important
	}

	.mb-md-n35, .my-md-n35 {
		margin-bottom: -35px !important
	}

	.ml-md-n35, .mx-md-n35 {
		margin-left: -35px !important
	}

	.m-md-n36 {
		margin: -36px !important
	}

	.mt-md-n36, .my-md-n36 {
		margin-top: -36px !important
	}

	.mr-md-n36, .mx-md-n36 {
		margin-right: -36px !important
	}

	.mb-md-n36, .my-md-n36 {
		margin-bottom: -36px !important
	}

	.ml-md-n36, .mx-md-n36 {
		margin-left: -36px !important
	}

	.m-md-n37 {
		margin: -37px !important
	}

	.mt-md-n37, .my-md-n37 {
		margin-top: -37px !important
	}

	.mr-md-n37, .mx-md-n37 {
		margin-right: -37px !important
	}

	.mb-md-n37, .my-md-n37 {
		margin-bottom: -37px !important
	}

	.ml-md-n37, .mx-md-n37 {
		margin-left: -37px !important
	}

	.m-md-n38 {
		margin: -38px !important
	}

	.mt-md-n38, .my-md-n38 {
		margin-top: -38px !important
	}

	.mr-md-n38, .mx-md-n38 {
		margin-right: -38px !important
	}

	.mb-md-n38, .my-md-n38 {
		margin-bottom: -38px !important
	}

	.ml-md-n38, .mx-md-n38 {
		margin-left: -38px !important
	}

	.m-md-n39 {
		margin: -39px !important
	}

	.mt-md-n39, .my-md-n39 {
		margin-top: -39px !important
	}

	.mr-md-n39, .mx-md-n39 {
		margin-right: -39px !important
	}

	.mb-md-n39, .my-md-n39 {
		margin-bottom: -39px !important
	}

	.ml-md-n39, .mx-md-n39 {
		margin-left: -39px !important
	}

	.m-md-n40 {
		margin: -40px !important
	}

	.mt-md-n40, .my-md-n40 {
		margin-top: -40px !important
	}

	.mr-md-n40, .mx-md-n40 {
		margin-right: -40px !important
	}

	.mb-md-n40, .my-md-n40 {
		margin-bottom: -40px !important
	}

	.ml-md-n40, .mx-md-n40 {
		margin-left: -40px !important
	}

	.m-md-n41 {
		margin: -41px !important
	}

	.mt-md-n41, .my-md-n41 {
		margin-top: -41px !important
	}

	.mr-md-n41, .mx-md-n41 {
		margin-right: -41px !important
	}

	.mb-md-n41, .my-md-n41 {
		margin-bottom: -41px !important
	}

	.ml-md-n41, .mx-md-n41 {
		margin-left: -41px !important
	}

	.m-md-n42 {
		margin: -42px !important
	}

	.mt-md-n42, .my-md-n42 {
		margin-top: -42px !important
	}

	.mr-md-n42, .mx-md-n42 {
		margin-right: -42px !important
	}

	.mb-md-n42, .my-md-n42 {
		margin-bottom: -42px !important
	}

	.ml-md-n42, .mx-md-n42 {
		margin-left: -42px !important
	}

	.m-md-n43 {
		margin: -43px !important
	}

	.mt-md-n43, .my-md-n43 {
		margin-top: -43px !important
	}

	.mr-md-n43, .mx-md-n43 {
		margin-right: -43px !important
	}

	.mb-md-n43, .my-md-n43 {
		margin-bottom: -43px !important
	}

	.ml-md-n43, .mx-md-n43 {
		margin-left: -43px !important
	}

	.m-md-n44 {
		margin: -44px !important
	}

	.mt-md-n44, .my-md-n44 {
		margin-top: -44px !important
	}

	.mr-md-n44, .mx-md-n44 {
		margin-right: -44px !important
	}

	.mb-md-n44, .my-md-n44 {
		margin-bottom: -44px !important
	}

	.ml-md-n44, .mx-md-n44 {
		margin-left: -44px !important
	}

	.m-md-n45 {
		margin: -45px !important
	}

	.mt-md-n45, .my-md-n45 {
		margin-top: -45px !important
	}

	.mr-md-n45, .mx-md-n45 {
		margin-right: -45px !important
	}

	.mb-md-n45, .my-md-n45 {
		margin-bottom: -45px !important
	}

	.ml-md-n45, .mx-md-n45 {
		margin-left: -45px !important
	}

	.m-md-n46 {
		margin: -46px !important
	}

	.mt-md-n46, .my-md-n46 {
		margin-top: -46px !important
	}

	.mr-md-n46, .mx-md-n46 {
		margin-right: -46px !important
	}

	.mb-md-n46, .my-md-n46 {
		margin-bottom: -46px !important
	}

	.ml-md-n46, .mx-md-n46 {
		margin-left: -46px !important
	}

	.m-md-n47 {
		margin: -47px !important
	}

	.mt-md-n47, .my-md-n47 {
		margin-top: -47px !important
	}

	.mr-md-n47, .mx-md-n47 {
		margin-right: -47px !important
	}

	.mb-md-n47, .my-md-n47 {
		margin-bottom: -47px !important
	}

	.ml-md-n47, .mx-md-n47 {
		margin-left: -47px !important
	}

	.m-md-n48 {
		margin: -48px !important
	}

	.mt-md-n48, .my-md-n48 {
		margin-top: -48px !important
	}

	.mr-md-n48, .mx-md-n48 {
		margin-right: -48px !important
	}

	.mb-md-n48, .my-md-n48 {
		margin-bottom: -48px !important
	}

	.ml-md-n48, .mx-md-n48 {
		margin-left: -48px !important
	}

	.m-md-n49 {
		margin: -49px !important
	}

	.mt-md-n49, .my-md-n49 {
		margin-top: -49px !important
	}

	.mr-md-n49, .mx-md-n49 {
		margin-right: -49px !important
	}

	.mb-md-n49, .my-md-n49 {
		margin-bottom: -49px !important
	}

	.ml-md-n49, .mx-md-n49 {
		margin-left: -49px !important
	}

	.m-md-n50 {
		margin: -50px !important
	}

	.mt-md-n50, .my-md-n50 {
		margin-top: -50px !important
	}

	.mr-md-n50, .mx-md-n50 {
		margin-right: -50px !important
	}

	.mb-md-n50, .my-md-n50 {
		margin-bottom: -50px !important
	}

	.ml-md-n50, .mx-md-n50 {
		margin-left: -50px !important
	}

	.m-md-n51 {
		margin: -51px !important
	}

	.mt-md-n51, .my-md-n51 {
		margin-top: -51px !important
	}

	.mr-md-n51, .mx-md-n51 {
		margin-right: -51px !important
	}

	.mb-md-n51, .my-md-n51 {
		margin-bottom: -51px !important
	}

	.ml-md-n51, .mx-md-n51 {
		margin-left: -51px !important
	}

	.m-md-n52 {
		margin: -52px !important
	}

	.mt-md-n52, .my-md-n52 {
		margin-top: -52px !important
	}

	.mr-md-n52, .mx-md-n52 {
		margin-right: -52px !important
	}

	.mb-md-n52, .my-md-n52 {
		margin-bottom: -52px !important
	}

	.ml-md-n52, .mx-md-n52 {
		margin-left: -52px !important
	}

	.m-md-n53 {
		margin: -53px !important
	}

	.mt-md-n53, .my-md-n53 {
		margin-top: -53px !important
	}

	.mr-md-n53, .mx-md-n53 {
		margin-right: -53px !important
	}

	.mb-md-n53, .my-md-n53 {
		margin-bottom: -53px !important
	}

	.ml-md-n53, .mx-md-n53 {
		margin-left: -53px !important
	}

	.m-md-n54 {
		margin: -54px !important
	}

	.mt-md-n54, .my-md-n54 {
		margin-top: -54px !important
	}

	.mr-md-n54, .mx-md-n54 {
		margin-right: -54px !important
	}

	.mb-md-n54, .my-md-n54 {
		margin-bottom: -54px !important
	}

	.ml-md-n54, .mx-md-n54 {
		margin-left: -54px !important
	}

	.m-md-n55 {
		margin: -55px !important
	}

	.mt-md-n55, .my-md-n55 {
		margin-top: -55px !important
	}

	.mr-md-n55, .mx-md-n55 {
		margin-right: -55px !important
	}

	.mb-md-n55, .my-md-n55 {
		margin-bottom: -55px !important
	}

	.ml-md-n55, .mx-md-n55 {
		margin-left: -55px !important
	}

	.m-md-n56 {
		margin: -56px !important
	}

	.mt-md-n56, .my-md-n56 {
		margin-top: -56px !important
	}

	.mr-md-n56, .mx-md-n56 {
		margin-right: -56px !important
	}

	.mb-md-n56, .my-md-n56 {
		margin-bottom: -56px !important
	}

	.ml-md-n56, .mx-md-n56 {
		margin-left: -56px !important
	}

	.m-md-n57 {
		margin: -57px !important
	}

	.mt-md-n57, .my-md-n57 {
		margin-top: -57px !important
	}

	.mr-md-n57, .mx-md-n57 {
		margin-right: -57px !important
	}

	.mb-md-n57, .my-md-n57 {
		margin-bottom: -57px !important
	}

	.ml-md-n57, .mx-md-n57 {
		margin-left: -57px !important
	}

	.m-md-n58 {
		margin: -58px !important
	}

	.mt-md-n58, .my-md-n58 {
		margin-top: -58px !important
	}

	.mr-md-n58, .mx-md-n58 {
		margin-right: -58px !important
	}

	.mb-md-n58, .my-md-n58 {
		margin-bottom: -58px !important
	}

	.ml-md-n58, .mx-md-n58 {
		margin-left: -58px !important
	}

	.m-md-n59 {
		margin: -59px !important
	}

	.mt-md-n59, .my-md-n59 {
		margin-top: -59px !important
	}

	.mr-md-n59, .mx-md-n59 {
		margin-right: -59px !important
	}

	.mb-md-n59, .my-md-n59 {
		margin-bottom: -59px !important
	}

	.ml-md-n59, .mx-md-n59 {
		margin-left: -59px !important
	}

	.m-md-n60 {
		margin: -60px !important
	}

	.mt-md-n60, .my-md-n60 {
		margin-top: -60px !important
	}

	.mr-md-n60, .mx-md-n60 {
		margin-right: -60px !important
	}

	.mb-md-n60, .my-md-n60 {
		margin-bottom: -60px !important
	}

	.ml-md-n60, .mx-md-n60 {
		margin-left: -60px !important
	}

	.top-md-initial {
		top: auto !important
	}

	.top-md-inherit {
		top: inherit !important
	}

	.right-md-initial {
		right: auto !important
	}

	.right-md-inherit {
		right: inherit !important
	}

	.bottom-md-initial {
		bottom: auto !important
	}

	.bottom-md-inherit {
		bottom: inherit !important
	}

	.left-md-initial {
		left: auto !important
	}

	.left-md-inherit {
		left: inherit !important
	}

	.top-md-0 {
		top: 0 !important
	}

	.right-md-0 {
		right: 0 !important
	}

	.bottom-md-0 {
		bottom: 0 !important
	}

	.left-md-0 {
		left: 0 !important
	}

	.top-md-1 {
		top: 1px !important
	}

	.right-md-1 {
		right: 1px !important
	}

	.bottom-md-1 {
		bottom: 1px !important
	}

	.left-md-1 {
		left: 1px !important
	}

	.top-md-2 {
		top: 2px !important
	}

	.right-md-2 {
		right: 2px !important
	}

	.bottom-md-2 {
		bottom: 2px !important
	}

	.left-md-2 {
		left: 2px !important
	}

	.top-md-3 {
		top: 3px !important
	}

	.right-md-3 {
		right: 3px !important
	}

	.bottom-md-3 {
		bottom: 3px !important
	}

	.left-md-3 {
		left: 3px !important
	}

	.top-md-4 {
		top: 4px !important
	}

	.right-md-4 {
		right: 4px !important
	}

	.bottom-md-4 {
		bottom: 4px !important
	}

	.left-md-4 {
		left: 4px !important
	}

	.top-md-5 {
		top: 5px !important
	}

	.right-md-5 {
		right: 5px !important
	}

	.bottom-md-5 {
		bottom: 5px !important
	}

	.left-md-5 {
		left: 5px !important
	}

	.top-md-6 {
		top: 6px !important
	}

	.right-md-6 {
		right: 6px !important
	}

	.bottom-md-6 {
		bottom: 6px !important
	}

	.left-md-6 {
		left: 6px !important
	}

	.top-md-7 {
		top: 7px !important
	}

	.right-md-7 {
		right: 7px !important
	}

	.bottom-md-7 {
		bottom: 7px !important
	}

	.left-md-7 {
		left: 7px !important
	}

	.top-md-8 {
		top: 8px !important
	}

	.right-md-8 {
		right: 8px !important
	}

	.bottom-md-8 {
		bottom: 8px !important
	}

	.left-md-8 {
		left: 8px !important
	}

	.top-md-9 {
		top: 9px !important
	}

	.right-md-9 {
		right: 9px !important
	}

	.bottom-md-9 {
		bottom: 9px !important
	}

	.left-md-9 {
		left: 9px !important
	}

	.top-md-10 {
		top: 10px !important
	}

	.right-md-10 {
		right: 10px !important
	}

	.bottom-md-10 {
		bottom: 10px !important
	}

	.left-md-10 {
		left: 10px !important
	}

	.top-md-11 {
		top: 11px !important
	}

	.right-md-11 {
		right: 11px !important
	}

	.bottom-md-11 {
		bottom: 11px !important
	}

	.left-md-11 {
		left: 11px !important
	}

	.top-md-12 {
		top: 12px !important
	}

	.right-md-12 {
		right: 12px !important
	}

	.bottom-md-12 {
		bottom: 12px !important
	}

	.left-md-12 {
		left: 12px !important
	}

	.top-md-13 {
		top: 13px !important
	}

	.right-md-13 {
		right: 13px !important
	}

	.bottom-md-13 {
		bottom: 13px !important
	}

	.left-md-13 {
		left: 13px !important
	}

	.top-md-14 {
		top: 14px !important
	}

	.right-md-14 {
		right: 14px !important
	}

	.bottom-md-14 {
		bottom: 14px !important
	}

	.left-md-14 {
		left: 14px !important
	}

	.top-md-15 {
		top: 15px !important
	}

	.right-md-15 {
		right: 15px !important
	}

	.bottom-md-15 {
		bottom: 15px !important
	}

	.left-md-15 {
		left: 15px !important
	}

	.top-md-16 {
		top: 16px !important
	}

	.right-md-16 {
		right: 16px !important
	}

	.bottom-md-16 {
		bottom: 16px !important
	}

	.left-md-16 {
		left: 16px !important
	}

	.top-md-17 {
		top: 17px !important
	}

	.right-md-17 {
		right: 17px !important
	}

	.bottom-md-17 {
		bottom: 17px !important
	}

	.left-md-17 {
		left: 17px !important
	}

	.top-md-18 {
		top: 18px !important
	}

	.right-md-18 {
		right: 18px !important
	}

	.bottom-md-18 {
		bottom: 18px !important
	}

	.left-md-18 {
		left: 18px !important
	}

	.top-md-19 {
		top: 19px !important
	}

	.right-md-19 {
		right: 19px !important
	}

	.bottom-md-19 {
		bottom: 19px !important
	}

	.left-md-19 {
		left: 19px !important
	}

	.top-md-20 {
		top: 20px !important
	}

	.right-md-20 {
		right: 20px !important
	}

	.bottom-md-20 {
		bottom: 20px !important
	}

	.left-md-20 {
		left: 20px !important
	}

	.top-md-21 {
		top: 21px !important
	}

	.right-md-21 {
		right: 21px !important
	}

	.bottom-md-21 {
		bottom: 21px !important
	}

	.left-md-21 {
		left: 21px !important
	}

	.top-md-22 {
		top: 22px !important
	}

	.right-md-22 {
		right: 22px !important
	}

	.bottom-md-22 {
		bottom: 22px !important
	}

	.left-md-22 {
		left: 22px !important
	}

	.top-md-23 {
		top: 23px !important
	}

	.right-md-23 {
		right: 23px !important
	}

	.bottom-md-23 {
		bottom: 23px !important
	}

	.left-md-23 {
		left: 23px !important
	}

	.top-md-24 {
		top: 24px !important
	}

	.right-md-24 {
		right: 24px !important
	}

	.bottom-md-24 {
		bottom: 24px !important
	}

	.left-md-24 {
		left: 24px !important
	}

	.top-md-25 {
		top: 25px !important
	}

	.right-md-25 {
		right: 25px !important
	}

	.bottom-md-25 {
		bottom: 25px !important
	}

	.left-md-25 {
		left: 25px !important
	}

	.top-md-26 {
		top: 26px !important
	}

	.right-md-26 {
		right: 26px !important
	}

	.bottom-md-26 {
		bottom: 26px !important
	}

	.left-md-26 {
		left: 26px !important
	}

	.top-md-27 {
		top: 27px !important
	}

	.right-md-27 {
		right: 27px !important
	}

	.bottom-md-27 {
		bottom: 27px !important
	}

	.left-md-27 {
		left: 27px !important
	}

	.top-md-28 {
		top: 28px !important
	}

	.right-md-28 {
		right: 28px !important
	}

	.bottom-md-28 {
		bottom: 28px !important
	}

	.left-md-28 {
		left: 28px !important
	}

	.top-md-29 {
		top: 29px !important
	}

	.right-md-29 {
		right: 29px !important
	}

	.bottom-md-29 {
		bottom: 29px !important
	}

	.left-md-29 {
		left: 29px !important
	}

	.top-md-30 {
		top: 30px !important
	}

	.right-md-30 {
		right: 30px !important
	}

	.bottom-md-30 {
		bottom: 30px !important
	}

	.left-md-30 {
		left: 30px !important
	}

	.top-md-31 {
		top: 31px !important
	}

	.right-md-31 {
		right: 31px !important
	}

	.bottom-md-31 {
		bottom: 31px !important
	}

	.left-md-31 {
		left: 31px !important
	}

	.top-md-32 {
		top: 32px !important
	}

	.right-md-32 {
		right: 32px !important
	}

	.bottom-md-32 {
		bottom: 32px !important
	}

	.left-md-32 {
		left: 32px !important
	}

	.top-md-33 {
		top: 33px !important
	}

	.right-md-33 {
		right: 33px !important
	}

	.bottom-md-33 {
		bottom: 33px !important
	}

	.left-md-33 {
		left: 33px !important
	}

	.top-md-34 {
		top: 34px !important
	}

	.right-md-34 {
		right: 34px !important
	}

	.bottom-md-34 {
		bottom: 34px !important
	}

	.left-md-34 {
		left: 34px !important
	}

	.top-md-35 {
		top: 35px !important
	}

	.right-md-35 {
		right: 35px !important
	}

	.bottom-md-35 {
		bottom: 35px !important
	}

	.left-md-35 {
		left: 35px !important
	}

	.top-md-36 {
		top: 36px !important
	}

	.right-md-36 {
		right: 36px !important
	}

	.bottom-md-36 {
		bottom: 36px !important
	}

	.left-md-36 {
		left: 36px !important
	}

	.top-md-37 {
		top: 37px !important
	}

	.right-md-37 {
		right: 37px !important
	}

	.bottom-md-37 {
		bottom: 37px !important
	}

	.left-md-37 {
		left: 37px !important
	}

	.top-md-38 {
		top: 38px !important
	}

	.right-md-38 {
		right: 38px !important
	}

	.bottom-md-38 {
		bottom: 38px !important
	}

	.left-md-38 {
		left: 38px !important
	}

	.top-md-39 {
		top: 39px !important
	}

	.right-md-39 {
		right: 39px !important
	}

	.bottom-md-39 {
		bottom: 39px !important
	}

	.left-md-39 {
		left: 39px !important
	}

	.top-md-40 {
		top: 40px !important
	}

	.right-md-40 {
		right: 40px !important
	}

	.bottom-md-40 {
		bottom: 40px !important
	}

	.left-md-40 {
		left: 40px !important
	}

	.top-md-41 {
		top: 41px !important
	}

	.right-md-41 {
		right: 41px !important
	}

	.bottom-md-41 {
		bottom: 41px !important
	}

	.left-md-41 {
		left: 41px !important
	}

	.top-md-42 {
		top: 42px !important
	}

	.right-md-42 {
		right: 42px !important
	}

	.bottom-md-42 {
		bottom: 42px !important
	}

	.left-md-42 {
		left: 42px !important
	}

	.top-md-43 {
		top: 43px !important
	}

	.right-md-43 {
		right: 43px !important
	}

	.bottom-md-43 {
		bottom: 43px !important
	}

	.left-md-43 {
		left: 43px !important
	}

	.top-md-44 {
		top: 44px !important
	}

	.right-md-44 {
		right: 44px !important
	}

	.bottom-md-44 {
		bottom: 44px !important
	}

	.left-md-44 {
		left: 44px !important
	}

	.top-md-45 {
		top: 45px !important
	}

	.right-md-45 {
		right: 45px !important
	}

	.bottom-md-45 {
		bottom: 45px !important
	}

	.left-md-45 {
		left: 45px !important
	}

	.top-md-46 {
		top: 46px !important
	}

	.right-md-46 {
		right: 46px !important
	}

	.bottom-md-46 {
		bottom: 46px !important
	}

	.left-md-46 {
		left: 46px !important
	}

	.top-md-47 {
		top: 47px !important
	}

	.right-md-47 {
		right: 47px !important
	}

	.bottom-md-47 {
		bottom: 47px !important
	}

	.left-md-47 {
		left: 47px !important
	}

	.top-md-48 {
		top: 48px !important
	}

	.right-md-48 {
		right: 48px !important
	}

	.bottom-md-48 {
		bottom: 48px !important
	}

	.left-md-48 {
		left: 48px !important
	}

	.top-md-49 {
		top: 49px !important
	}

	.right-md-49 {
		right: 49px !important
	}

	.bottom-md-49 {
		bottom: 49px !important
	}

	.left-md-49 {
		left: 49px !important
	}

	.top-md-50 {
		top: 50px !important
	}

	.right-md-50 {
		right: 50px !important
	}

	.bottom-md-50 {
		bottom: 50px !important
	}

	.left-md-50 {
		left: 50px !important
	}

	.top-md-51 {
		top: 51px !important
	}

	.right-md-51 {
		right: 51px !important
	}

	.bottom-md-51 {
		bottom: 51px !important
	}

	.left-md-51 {
		left: 51px !important
	}

	.top-md-52 {
		top: 52px !important
	}

	.right-md-52 {
		right: 52px !important
	}

	.bottom-md-52 {
		bottom: 52px !important
	}

	.left-md-52 {
		left: 52px !important
	}

	.top-md-53 {
		top: 53px !important
	}

	.right-md-53 {
		right: 53px !important
	}

	.bottom-md-53 {
		bottom: 53px !important
	}

	.left-md-53 {
		left: 53px !important
	}

	.top-md-54 {
		top: 54px !important
	}

	.right-md-54 {
		right: 54px !important
	}

	.bottom-md-54 {
		bottom: 54px !important
	}

	.left-md-54 {
		left: 54px !important
	}

	.top-md-55 {
		top: 55px !important
	}

	.right-md-55 {
		right: 55px !important
	}

	.bottom-md-55 {
		bottom: 55px !important
	}

	.left-md-55 {
		left: 55px !important
	}

	.top-md-56 {
		top: 56px !important
	}

	.right-md-56 {
		right: 56px !important
	}

	.bottom-md-56 {
		bottom: 56px !important
	}

	.left-md-56 {
		left: 56px !important
	}

	.top-md-57 {
		top: 57px !important
	}

	.right-md-57 {
		right: 57px !important
	}

	.bottom-md-57 {
		bottom: 57px !important
	}

	.left-md-57 {
		left: 57px !important
	}

	.top-md-58 {
		top: 58px !important
	}

	.right-md-58 {
		right: 58px !important
	}

	.bottom-md-58 {
		bottom: 58px !important
	}

	.left-md-58 {
		left: 58px !important
	}

	.top-md-59 {
		top: 59px !important
	}

	.right-md-59 {
		right: 59px !important
	}

	.bottom-md-59 {
		bottom: 59px !important
	}

	.left-md-59 {
		left: 59px !important
	}

	.top-md-60 {
		top: 60px !important
	}

	.right-md-60 {
		right: 60px !important
	}

	.bottom-md-60 {
		bottom: 60px !important
	}

	.left-md-60 {
		left: 60px !important
	}

	.top-md-n0 {
		top: 0 !important
	}

	.right-md-n0 {
		right: 0 !important
	}

	.bottom-md-n0 {
		bottom: 0 !important
	}

	.left-md-n0 {
		left: 0 !important
	}

	.top-md-n1 {
		top: -1px !important
	}

	.right-md-n1 {
		right: -1px !important
	}

	.bottom-md-n1 {
		bottom: -1px !important
	}

	.left-md-n1 {
		left: -1px !important
	}

	.top-md-n2 {
		top: -2px !important
	}

	.right-md-n2 {
		right: -2px !important
	}

	.bottom-md-n2 {
		bottom: -2px !important
	}

	.left-md-n2 {
		left: -2px !important
	}

	.top-md-n3 {
		top: -3px !important
	}

	.right-md-n3 {
		right: -3px !important
	}

	.bottom-md-n3 {
		bottom: -3px !important
	}

	.left-md-n3 {
		left: -3px !important
	}

	.top-md-n4 {
		top: -4px !important
	}

	.right-md-n4 {
		right: -4px !important
	}

	.bottom-md-n4 {
		bottom: -4px !important
	}

	.left-md-n4 {
		left: -4px !important
	}

	.top-md-n5 {
		top: -5px !important
	}

	.right-md-n5 {
		right: -5px !important
	}

	.bottom-md-n5 {
		bottom: -5px !important
	}

	.left-md-n5 {
		left: -5px !important
	}

	.top-md-n6 {
		top: -6px !important
	}

	.right-md-n6 {
		right: -6px !important
	}

	.bottom-md-n6 {
		bottom: -6px !important
	}

	.left-md-n6 {
		left: -6px !important
	}

	.top-md-n7 {
		top: -7px !important
	}

	.right-md-n7 {
		right: -7px !important
	}

	.bottom-md-n7 {
		bottom: -7px !important
	}

	.left-md-n7 {
		left: -7px !important
	}

	.top-md-n8 {
		top: -8px !important
	}

	.right-md-n8 {
		right: -8px !important
	}

	.bottom-md-n8 {
		bottom: -8px !important
	}

	.left-md-n8 {
		left: -8px !important
	}

	.top-md-n9 {
		top: -9px !important
	}

	.right-md-n9 {
		right: -9px !important
	}

	.bottom-md-n9 {
		bottom: -9px !important
	}

	.left-md-n9 {
		left: -9px !important
	}

	.top-md-n10 {
		top: -10px !important
	}

	.right-md-n10 {
		right: -10px !important
	}

	.bottom-md-n10 {
		bottom: -10px !important
	}

	.left-md-n10 {
		left: -10px !important
	}

	.top-md-n11 {
		top: -11px !important
	}

	.right-md-n11 {
		right: -11px !important
	}

	.bottom-md-n11 {
		bottom: -11px !important
	}

	.left-md-n11 {
		left: -11px !important
	}

	.top-md-n12 {
		top: -12px !important
	}

	.right-md-n12 {
		right: -12px !important
	}

	.bottom-md-n12 {
		bottom: -12px !important
	}

	.left-md-n12 {
		left: -12px !important
	}

	.top-md-n13 {
		top: -13px !important
	}

	.right-md-n13 {
		right: -13px !important
	}

	.bottom-md-n13 {
		bottom: -13px !important
	}

	.left-md-n13 {
		left: -13px !important
	}

	.top-md-n14 {
		top: -14px !important
	}

	.right-md-n14 {
		right: -14px !important
	}

	.bottom-md-n14 {
		bottom: -14px !important
	}

	.left-md-n14 {
		left: -14px !important
	}

	.top-md-n15 {
		top: -15px !important
	}

	.right-md-n15 {
		right: -15px !important
	}

	.bottom-md-n15 {
		bottom: -15px !important
	}

	.left-md-n15 {
		left: -15px !important
	}

	.top-md-n16 {
		top: -16px !important
	}

	.right-md-n16 {
		right: -16px !important
	}

	.bottom-md-n16 {
		bottom: -16px !important
	}

	.left-md-n16 {
		left: -16px !important
	}

	.top-md-n17 {
		top: -17px !important
	}

	.right-md-n17 {
		right: -17px !important
	}

	.bottom-md-n17 {
		bottom: -17px !important
	}

	.left-md-n17 {
		left: -17px !important
	}

	.top-md-n18 {
		top: -18px !important
	}

	.right-md-n18 {
		right: -18px !important
	}

	.bottom-md-n18 {
		bottom: -18px !important
	}

	.left-md-n18 {
		left: -18px !important
	}

	.top-md-n19 {
		top: -19px !important
	}

	.right-md-n19 {
		right: -19px !important
	}

	.bottom-md-n19 {
		bottom: -19px !important
	}

	.left-md-n19 {
		left: -19px !important
	}

	.top-md-n20 {
		top: -20px !important
	}

	.right-md-n20 {
		right: -20px !important
	}

	.bottom-md-n20 {
		bottom: -20px !important
	}

	.left-md-n20 {
		left: -20px !important
	}

	.top-md-n21 {
		top: -21px !important
	}

	.right-md-n21 {
		right: -21px !important
	}

	.bottom-md-n21 {
		bottom: -21px !important
	}

	.left-md-n21 {
		left: -21px !important
	}

	.top-md-n22 {
		top: -22px !important
	}

	.right-md-n22 {
		right: -22px !important
	}

	.bottom-md-n22 {
		bottom: -22px !important
	}

	.left-md-n22 {
		left: -22px !important
	}

	.top-md-n23 {
		top: -23px !important
	}

	.right-md-n23 {
		right: -23px !important
	}

	.bottom-md-n23 {
		bottom: -23px !important
	}

	.left-md-n23 {
		left: -23px !important
	}

	.top-md-n24 {
		top: -24px !important
	}

	.right-md-n24 {
		right: -24px !important
	}

	.bottom-md-n24 {
		bottom: -24px !important
	}

	.left-md-n24 {
		left: -24px !important
	}

	.top-md-n25 {
		top: -25px !important
	}

	.right-md-n25 {
		right: -25px !important
	}

	.bottom-md-n25 {
		bottom: -25px !important
	}

	.left-md-n25 {
		left: -25px !important
	}

	.top-md-n26 {
		top: -26px !important
	}

	.right-md-n26 {
		right: -26px !important
	}

	.bottom-md-n26 {
		bottom: -26px !important
	}

	.left-md-n26 {
		left: -26px !important
	}

	.top-md-n27 {
		top: -27px !important
	}

	.right-md-n27 {
		right: -27px !important
	}

	.bottom-md-n27 {
		bottom: -27px !important
	}

	.left-md-n27 {
		left: -27px !important
	}

	.top-md-n28 {
		top: -28px !important
	}

	.right-md-n28 {
		right: -28px !important
	}

	.bottom-md-n28 {
		bottom: -28px !important
	}

	.left-md-n28 {
		left: -28px !important
	}

	.top-md-n29 {
		top: -29px !important
	}

	.right-md-n29 {
		right: -29px !important
	}

	.bottom-md-n29 {
		bottom: -29px !important
	}

	.left-md-n29 {
		left: -29px !important
	}

	.top-md-n30 {
		top: -30px !important
	}

	.right-md-n30 {
		right: -30px !important
	}

	.bottom-md-n30 {
		bottom: -30px !important
	}

	.left-md-n30 {
		left: -30px !important
	}

	.top-md-n31 {
		top: -31px !important
	}

	.right-md-n31 {
		right: -31px !important
	}

	.bottom-md-n31 {
		bottom: -31px !important
	}

	.left-md-n31 {
		left: -31px !important
	}

	.top-md-n32 {
		top: -32px !important
	}

	.right-md-n32 {
		right: -32px !important
	}

	.bottom-md-n32 {
		bottom: -32px !important
	}

	.left-md-n32 {
		left: -32px !important
	}

	.top-md-n33 {
		top: -33px !important
	}

	.right-md-n33 {
		right: -33px !important
	}

	.bottom-md-n33 {
		bottom: -33px !important
	}

	.left-md-n33 {
		left: -33px !important
	}

	.top-md-n34 {
		top: -34px !important
	}

	.right-md-n34 {
		right: -34px !important
	}

	.bottom-md-n34 {
		bottom: -34px !important
	}

	.left-md-n34 {
		left: -34px !important
	}

	.top-md-n35 {
		top: -35px !important
	}

	.right-md-n35 {
		right: -35px !important
	}

	.bottom-md-n35 {
		bottom: -35px !important
	}

	.left-md-n35 {
		left: -35px !important
	}

	.top-md-n36 {
		top: -36px !important
	}

	.right-md-n36 {
		right: -36px !important
	}

	.bottom-md-n36 {
		bottom: -36px !important
	}

	.left-md-n36 {
		left: -36px !important
	}

	.top-md-n37 {
		top: -37px !important
	}

	.right-md-n37 {
		right: -37px !important
	}

	.bottom-md-n37 {
		bottom: -37px !important
	}

	.left-md-n37 {
		left: -37px !important
	}

	.top-md-n38 {
		top: -38px !important
	}

	.right-md-n38 {
		right: -38px !important
	}

	.bottom-md-n38 {
		bottom: -38px !important
	}

	.left-md-n38 {
		left: -38px !important
	}

	.top-md-n39 {
		top: -39px !important
	}

	.right-md-n39 {
		right: -39px !important
	}

	.bottom-md-n39 {
		bottom: -39px !important
	}

	.left-md-n39 {
		left: -39px !important
	}

	.top-md-n40 {
		top: -40px !important
	}

	.right-md-n40 {
		right: -40px !important
	}

	.bottom-md-n40 {
		bottom: -40px !important
	}

	.left-md-n40 {
		left: -40px !important
	}

	.top-md-n41 {
		top: -41px !important
	}

	.right-md-n41 {
		right: -41px !important
	}

	.bottom-md-n41 {
		bottom: -41px !important
	}

	.left-md-n41 {
		left: -41px !important
	}

	.top-md-n42 {
		top: -42px !important
	}

	.right-md-n42 {
		right: -42px !important
	}

	.bottom-md-n42 {
		bottom: -42px !important
	}

	.left-md-n42 {
		left: -42px !important
	}

	.top-md-n43 {
		top: -43px !important
	}

	.right-md-n43 {
		right: -43px !important
	}

	.bottom-md-n43 {
		bottom: -43px !important
	}

	.left-md-n43 {
		left: -43px !important
	}

	.top-md-n44 {
		top: -44px !important
	}

	.right-md-n44 {
		right: -44px !important
	}

	.bottom-md-n44 {
		bottom: -44px !important
	}

	.left-md-n44 {
		left: -44px !important
	}

	.top-md-n45 {
		top: -45px !important
	}

	.right-md-n45 {
		right: -45px !important
	}

	.bottom-md-n45 {
		bottom: -45px !important
	}

	.left-md-n45 {
		left: -45px !important
	}

	.top-md-n46 {
		top: -46px !important
	}

	.right-md-n46 {
		right: -46px !important
	}

	.bottom-md-n46 {
		bottom: -46px !important
	}

	.left-md-n46 {
		left: -46px !important
	}

	.top-md-n47 {
		top: -47px !important
	}

	.right-md-n47 {
		right: -47px !important
	}

	.bottom-md-n47 {
		bottom: -47px !important
	}

	.left-md-n47 {
		left: -47px !important
	}

	.top-md-n48 {
		top: -48px !important
	}

	.right-md-n48 {
		right: -48px !important
	}

	.bottom-md-n48 {
		bottom: -48px !important
	}

	.left-md-n48 {
		left: -48px !important
	}

	.top-md-n49 {
		top: -49px !important
	}

	.right-md-n49 {
		right: -49px !important
	}

	.bottom-md-n49 {
		bottom: -49px !important
	}

	.left-md-n49 {
		left: -49px !important
	}

	.top-md-n50 {
		top: -50px !important
	}

	.right-md-n50 {
		right: -50px !important
	}

	.bottom-md-n50 {
		bottom: -50px !important
	}

	.left-md-n50 {
		left: -50px !important
	}

	.top-md-n51 {
		top: -51px !important
	}

	.right-md-n51 {
		right: -51px !important
	}

	.bottom-md-n51 {
		bottom: -51px !important
	}

	.left-md-n51 {
		left: -51px !important
	}

	.top-md-n52 {
		top: -52px !important
	}

	.right-md-n52 {
		right: -52px !important
	}

	.bottom-md-n52 {
		bottom: -52px !important
	}

	.left-md-n52 {
		left: -52px !important
	}

	.top-md-n53 {
		top: -53px !important
	}

	.right-md-n53 {
		right: -53px !important
	}

	.bottom-md-n53 {
		bottom: -53px !important
	}

	.left-md-n53 {
		left: -53px !important
	}

	.top-md-n54 {
		top: -54px !important
	}

	.right-md-n54 {
		right: -54px !important
	}

	.bottom-md-n54 {
		bottom: -54px !important
	}

	.left-md-n54 {
		left: -54px !important
	}

	.top-md-n55 {
		top: -55px !important
	}

	.right-md-n55 {
		right: -55px !important
	}

	.bottom-md-n55 {
		bottom: -55px !important
	}

	.left-md-n55 {
		left: -55px !important
	}

	.top-md-n56 {
		top: -56px !important
	}

	.right-md-n56 {
		right: -56px !important
	}

	.bottom-md-n56 {
		bottom: -56px !important
	}

	.left-md-n56 {
		left: -56px !important
	}

	.top-md-n57 {
		top: -57px !important
	}

	.right-md-n57 {
		right: -57px !important
	}

	.bottom-md-n57 {
		bottom: -57px !important
	}

	.left-md-n57 {
		left: -57px !important
	}

	.top-md-n58 {
		top: -58px !important
	}

	.right-md-n58 {
		right: -58px !important
	}

	.bottom-md-n58 {
		bottom: -58px !important
	}

	.left-md-n58 {
		left: -58px !important
	}

	.top-md-n59 {
		top: -59px !important
	}

	.right-md-n59 {
		right: -59px !important
	}

	.bottom-md-n59 {
		bottom: -59px !important
	}

	.left-md-n59 {
		left: -59px !important
	}

	.top-md-n60 {
		top: -60px !important
	}

	.right-md-n60 {
		right: -60px !important
	}

	.bottom-md-n60 {
		bottom: -60px !important
	}

	.left-md-n60 {
		left: -60px !important
	}

}

@media (min-width:992px) {
	.position-lg-initial {
		position: static !important
	}

	.position-lg-inherit {
		position: inherit !important
	}

	.position-lg-static {
		position: static !important
	}

	.position-lg-relative {
		position: relative !important
	}

	.position-lg-absolute {
		position: absolute !important
	}

	.position-lg-fixed {
		position: fixed !important
	}

	.position-lg-sticky {
		position: -webkit-sticky !important;
		position: sticky !important
	}

	.fs-lg-initial {
		font-size: medium !important
	}

	.fs-lg-inherit {
		font-size: inherit !important
	}

	.fs-lg-0 {
		font-size: 0 !important
	}

	.fs-lg-1 {
		font-size: 1px !important
	}

	.fs-lg-2 {
		font-size: 2px !important
	}

	.fs-lg-3 {
		font-size: 3px !important
	}

	.fs-lg-4 {
		font-size: 4px !important
	}

	.fs-lg-5 {
		font-size: 5px !important
	}

	.fs-lg-6 {
		font-size: 6px !important
	}

	.fs-lg-7 {
		font-size: 7px !important
	}

	.fs-lg-8 {
		font-size: 8px !important
	}

	.fs-lg-9 {
		font-size: 9px !important
	}

	.fs-lg-10 {
		font-size: 10px !important
	}

	.fs-lg-11 {
		font-size: 11px !important
	}

	.fs-lg-12 {
		font-size: 12px !important
	}

	.fs-lg-13 {
		font-size: 13px !important
	}

	.fs-lg-14 {
		font-size: 14px !important
	}

	.fs-lg-15 {
		font-size: 15px !important
	}

	.fs-lg-16 {
		font-size: 16px !important
	}

	.fs-lg-17 {
		font-size: 17px !important
	}

	.fs-lg-18 {
		font-size: 18px !important
	}

	.fs-lg-19 {
		font-size: 19px !important
	}

	.fs-lg-20 {
		font-size: 20px !important
	}

	.fs-lg-21 {
		font-size: 21px !important
	}

	.fs-lg-22 {
		font-size: 22px !important
	}

	.fs-lg-23 {
		font-size: 23px !important
	}

	.fs-lg-24 {
		font-size: 24px !important
	}

	.fs-lg-25 {
		font-size: 25px !important
	}

	.fs-lg-26 {
		font-size: 26px !important
	}

	.fs-lg-27 {
		font-size: 27px !important
	}

	.fs-lg-28 {
		font-size: 28px !important
	}

	.fs-lg-29 {
		font-size: 29px !important
	}

	.fs-lg-30 {
		font-size: 30px !important
	}

	.fs-lg-31 {
		font-size: 31px !important
	}

	.fs-lg-32 {
		font-size: 32px !important
	}

	.fs-lg-33 {
		font-size: 33px !important
	}

	.fs-lg-34 {
		font-size: 34px !important
	}

	.fs-lg-35 {
		font-size: 35px !important
	}

	.fs-lg-36 {
		font-size: 36px !important
	}

	.fs-lg-37 {
		font-size: 37px !important
	}

	.fs-lg-38 {
		font-size: 38px !important
	}

	.fs-lg-39 {
		font-size: 39px !important
	}

	.fs-lg-40 {
		font-size: 40px !important
	}

	.fs-lg-41 {
		font-size: 41px !important
	}

	.fs-lg-42 {
		font-size: 42px !important
	}

	.fs-lg-43 {
		font-size: 43px !important
	}

	.fs-lg-44 {
		font-size: 44px !important
	}

	.fs-lg-45 {
		font-size: 45px !important
	}

	.fs-lg-46 {
		font-size: 46px !important
	}

	.fs-lg-47 {
		font-size: 47px !important
	}

	.fs-lg-48 {
		font-size: 48px !important
	}

	.fs-lg-49 {
		font-size: 49px !important
	}

	.fs-lg-50 {
		font-size: 50px !important
	}

	.fs-lg-51 {
		font-size: 51px !important
	}

	.fs-lg-52 {
		font-size: 52px !important
	}

	.fs-lg-53 {
		font-size: 53px !important
	}

	.fs-lg-54 {
		font-size: 54px !important
	}

	.fs-lg-55 {
		font-size: 55px !important
	}

	.fs-lg-56 {
		font-size: 56px !important
	}

	.fs-lg-57 {
		font-size: 57px !important
	}

	.fs-lg-58 {
		font-size: 58px !important
	}

	.fs-lg-59 {
		font-size: 59px !important
	}

	.fs-lg-60 {
		font-size: 60px !important
	}

	.lh-lg-initial {
		line-height: normal !important
	}

	.lh-lg-inherit {
		line-height: inherit !important
	}

	.lh-lg-0 {
		line-height: 0 !important
	}

	.lh-lg-1 {
		line-height: 1px !important
	}

	.lh-lg-2 {
		line-height: 2px !important
	}

	.lh-lg-3 {
		line-height: 3px !important
	}

	.lh-lg-4 {
		line-height: 4px !important
	}

	.lh-lg-5 {
		line-height: 5px !important
	}

	.lh-lg-6 {
		line-height: 6px !important
	}

	.lh-lg-7 {
		line-height: 7px !important
	}

	.lh-lg-8 {
		line-height: 8px !important
	}

	.lh-lg-9 {
		line-height: 9px !important
	}

	.lh-lg-10 {
		line-height: 10px !important
	}

	.lh-lg-11 {
		line-height: 11px !important
	}

	.lh-lg-12 {
		line-height: 12px !important
	}

	.lh-lg-13 {
		line-height: 13px !important
	}

	.lh-lg-14 {
		line-height: 14px !important
	}

	.lh-lg-15 {
		line-height: 15px !important
	}

	.lh-lg-16 {
		line-height: 16px !important
	}

	.lh-lg-17 {
		line-height: 17px !important
	}

	.lh-lg-18 {
		line-height: 18px !important
	}

	.lh-lg-19 {
		line-height: 19px !important
	}

	.lh-lg-20 {
		line-height: 20px !important
	}

	.lh-lg-21 {
		line-height: 21px !important
	}

	.lh-lg-22 {
		line-height: 22px !important
	}

	.lh-lg-23 {
		line-height: 23px !important
	}

	.lh-lg-24 {
		line-height: 24px !important
	}

	.lh-lg-25 {
		line-height: 25px !important
	}

	.lh-lg-26 {
		line-height: 26px !important
	}

	.lh-lg-27 {
		line-height: 27px !important
	}

	.lh-lg-28 {
		line-height: 28px !important
	}

	.lh-lg-29 {
		line-height: 29px !important
	}

	.lh-lg-30 {
		line-height: 30px !important
	}

	.lh-lg-31 {
		line-height: 31px !important
	}

	.lh-lg-32 {
		line-height: 32px !important
	}

	.lh-lg-33 {
		line-height: 33px !important
	}

	.lh-lg-34 {
		line-height: 34px !important
	}

	.lh-lg-35 {
		line-height: 35px !important
	}

	.lh-lg-36 {
		line-height: 36px !important
	}

	.lh-lg-37 {
		line-height: 37px !important
	}

	.lh-lg-38 {
		line-height: 38px !important
	}

	.lh-lg-39 {
		line-height: 39px !important
	}

	.lh-lg-40 {
		line-height: 40px !important
	}

	.lh-lg-41 {
		line-height: 41px !important
	}

	.lh-lg-42 {
		line-height: 42px !important
	}

	.lh-lg-43 {
		line-height: 43px !important
	}

	.lh-lg-44 {
		line-height: 44px !important
	}

	.lh-lg-45 {
		line-height: 45px !important
	}

	.lh-lg-46 {
		line-height: 46px !important
	}

	.lh-lg-47 {
		line-height: 47px !important
	}

	.lh-lg-48 {
		line-height: 48px !important
	}

	.lh-lg-49 {
		line-height: 49px !important
	}

	.lh-lg-50 {
		line-height: 50px !important
	}

	.lh-lg-51 {
		line-height: 51px !important
	}

	.lh-lg-52 {
		line-height: 52px !important
	}

	.lh-lg-53 {
		line-height: 53px !important
	}

	.lh-lg-54 {
		line-height: 54px !important
	}

	.lh-lg-55 {
		line-height: 55px !important
	}

	.lh-lg-56 {
		line-height: 56px !important
	}

	.lh-lg-57 {
		line-height: 57px !important
	}

	.lh-lg-58 {
		line-height: 58px !important
	}

	.lh-lg-59 {
		line-height: 59px !important
	}

	.lh-lg-60 {
		line-height: 60px !important
	}

	.min-lg-w-initial {
		max-width: none !important
	}

	.min-lg-w-inherit {
		max-width: inherit !important
	}

	.min-lg-w-0 {
		min-width: 0 !important
	}

	.min-lg-w-5 {
		min-width: 5px !important
	}

	.min-lg-w-10 {
		min-width: 10px !important
	}

	.min-lg-w-15 {
		min-width: 15px !important
	}

	.min-lg-w-20 {
		min-width: 20px !important
	}

	.min-lg-w-25 {
		min-width: 25px !important
	}

	.min-lg-w-30 {
		min-width: 30px !important
	}

	.min-lg-w-35 {
		min-width: 35px !important
	}

	.min-lg-w-40 {
		min-width: 40px !important
	}

	.min-lg-w-45 {
		min-width: 45px !important
	}

	.min-lg-w-50 {
		min-width: 50px !important
	}

	.min-lg-w-55 {
		min-width: 55px !important
	}

	.min-lg-w-60 {
		min-width: 60px !important
	}

	.min-lg-w-65 {
		min-width: 65px !important
	}

	.min-lg-w-70 {
		min-width: 70px !important
	}

	.min-lg-w-75 {
		min-width: 75px !important
	}

	.min-lg-w-80 {
		min-width: 80px !important
	}

	.min-lg-w-85 {
		min-width: 85px !important
	}

	.min-lg-w-90 {
		min-width: 90px !important
	}

	.min-lg-w-95 {
		min-width: 95px !important
	}

	.min-lg-w-100 {
		min-width: 100px !important
	}

	.min-lg-w-105 {
		min-width: 105px !important
	}

	.min-lg-w-110 {
		min-width: 110px !important
	}

	.min-lg-w-115 {
		min-width: 115px !important
	}

	.min-lg-w-120 {
		min-width: 120px !important
	}

	.min-lg-w-125 {
		min-width: 125px !important
	}

	.min-lg-w-130 {
		min-width: 130px !important
	}

	.min-lg-w-135 {
		min-width: 135px !important
	}

	.min-lg-w-140 {
		min-width: 140px !important
	}

	.min-lg-w-145 {
		min-width: 145px !important
	}

	.min-lg-w-150 {
		min-width: 150px !important
	}

	.min-lg-w-155 {
		min-width: 155px !important
	}

	.min-lg-w-160 {
		min-width: 160px !important
	}

	.min-lg-w-165 {
		min-width: 165px !important
	}

	.min-lg-w-170 {
		min-width: 170px !important
	}

	.min-lg-w-175 {
		min-width: 175px !important
	}

	.min-lg-w-180 {
		min-width: 180px !important
	}

	.min-lg-w-185 {
		min-width: 185px !important
	}

	.min-lg-w-190 {
		min-width: 190px !important
	}

	.min-lg-w-195 {
		min-width: 195px !important
	}

	.min-lg-w-200 {
		min-width: 200px !important
	}

	.min-lg-w-205 {
		min-width: 205px !important
	}

	.min-lg-w-210 {
		min-width: 210px !important
	}

	.min-lg-w-215 {
		min-width: 215px !important
	}

	.min-lg-w-220 {
		min-width: 220px !important
	}

	.min-lg-w-225 {
		min-width: 225px !important
	}

	.min-lg-w-230 {
		min-width: 230px !important
	}

	.min-lg-w-235 {
		min-width: 235px !important
	}

	.min-lg-w-240 {
		min-width: 240px !important
	}

	.min-lg-w-245 {
		min-width: 245px !important
	}

	.min-lg-w-250 {
		min-width: 250px !important
	}

	.min-lg-w-255 {
		min-width: 255px !important
	}

	.min-lg-w-260 {
		min-width: 260px !important
	}

	.min-lg-w-265 {
		min-width: 265px !important
	}

	.min-lg-w-270 {
		min-width: 270px !important
	}

	.min-lg-w-275 {
		min-width: 275px !important
	}

	.min-lg-w-280 {
		min-width: 280px !important
	}

	.min-lg-w-285 {
		min-width: 285px !important
	}

	.min-lg-w-290 {
		min-width: 290px !important
	}

	.min-lg-w-295 {
		min-width: 295px !important
	}

	.min-lg-w-300 {
		min-width: 300px !important
	}

	.max-lg-w-initial {
		max-width: none !important
	}

	.max-lg-w-inherit {
		max-width: inherit !important
	}

	.max-lg-w-0 {
		max-width: 0 !important
	}

	.max-lg-w-5 {
		max-width: 5px !important
	}

	.max-lg-w-10 {
		max-width: 10px !important
	}

	.max-lg-w-15 {
		max-width: 15px !important
	}

	.max-lg-w-20 {
		max-width: 20px !important
	}

	.max-lg-w-25 {
		max-width: 25px !important
	}

	.max-lg-w-30 {
		max-width: 30px !important
	}

	.max-lg-w-35 {
		max-width: 35px !important
	}

	.max-lg-w-40 {
		max-width: 40px !important
	}

	.max-lg-w-45 {
		max-width: 45px !important
	}

	.max-lg-w-50 {
		max-width: 50px !important
	}

	.max-lg-w-55 {
		max-width: 55px !important
	}

	.max-lg-w-60 {
		max-width: 60px !important
	}

	.max-lg-w-65 {
		max-width: 65px !important
	}

	.max-lg-w-70 {
		max-width: 70px !important
	}

	.max-lg-w-75 {
		max-width: 75px !important
	}

	.max-lg-w-80 {
		max-width: 80px !important
	}

	.max-lg-w-85 {
		max-width: 85px !important
	}

	.max-lg-w-90 {
		max-width: 90px !important
	}

	.max-lg-w-95 {
		max-width: 95px !important
	}

	.max-lg-w-100 {
		max-width: 100px !important
	}

	.max-lg-w-105 {
		max-width: 105px !important
	}

	.max-lg-w-110 {
		max-width: 110px !important
	}

	.max-lg-w-115 {
		max-width: 115px !important
	}

	.max-lg-w-120 {
		max-width: 120px !important
	}

	.max-lg-w-125 {
		max-width: 125px !important
	}

	.max-lg-w-130 {
		max-width: 130px !important
	}

	.max-lg-w-135 {
		max-width: 135px !important
	}

	.max-lg-w-140 {
		max-width: 140px !important
	}

	.max-lg-w-145 {
		max-width: 145px !important
	}

	.max-lg-w-150 {
		max-width: 150px !important
	}

	.max-lg-w-155 {
		max-width: 155px !important
	}

	.max-lg-w-160 {
		max-width: 160px !important
	}

	.max-lg-w-165 {
		max-width: 165px !important
	}

	.max-lg-w-170 {
		max-width: 170px !important
	}

	.max-lg-w-175 {
		max-width: 175px !important
	}

	.max-lg-w-180 {
		max-width: 180px !important
	}

	.max-lg-w-185 {
		max-width: 185px !important
	}

	.max-lg-w-190 {
		max-width: 190px !important
	}

	.max-lg-w-195 {
		max-width: 195px !important
	}

	.max-lg-w-200 {
		max-width: 200px !important
	}

	.max-lg-w-205 {
		max-width: 205px !important
	}

	.max-lg-w-210 {
		max-width: 210px !important
	}

	.max-lg-w-215 {
		max-width: 215px !important
	}

	.max-lg-w-220 {
		max-width: 220px !important
	}

	.max-lg-w-225 {
		max-width: 225px !important
	}

	.max-lg-w-230 {
		max-width: 230px !important
	}

	.max-lg-w-235 {
		max-width: 235px !important
	}

	.max-lg-w-240 {
		max-width: 240px !important
	}

	.max-lg-w-245 {
		max-width: 245px !important
	}

	.max-lg-w-250 {
		max-width: 250px !important
	}

	.max-lg-w-255 {
		max-width: 255px !important
	}

	.max-lg-w-260 {
		max-width: 260px !important
	}

	.max-lg-w-265 {
		max-width: 265px !important
	}

	.max-lg-w-270 {
		max-width: 270px !important
	}

	.max-lg-w-275 {
		max-width: 275px !important
	}

	.max-lg-w-280 {
		max-width: 280px !important
	}

	.max-lg-w-285 {
		max-width: 285px !important
	}

	.max-lg-w-290 {
		max-width: 290px !important
	}

	.max-lg-w-295 {
		max-width: 295px !important
	}

	.max-lg-w-300 {
		max-width: 300px !important
	}

	.m-lg-initial {
		margin: initial !important
	}

	.m-lg-inherit {
		margin: inherit !important
	}

	.mt-lg-initial, .my-lg-initial {
		margin-top: 0 !important
	}

	.mt-lg-inherit, .my-lg-inherit {
		margin-top: inherit !important
	}

	.mr-lg-initial, .mx-lg-initial {
		margin-right: 0 !important
	}

	.mr-lg-inherit, .mx-lg-inherit {
		margin-right: inherit !important
	}

	.mb-lg-initial, .my-lg-initial {
		margin-bottom: 0 !important
	}

	.mb-lg-inherit, .my-lg-inherit {
		margin-bottom: inherit !important
	}

	.ml-lg-initial, .mx-lg-initial {
		margin-left: 0 !important
	}

	.ml-lg-inherit, .mx-lg-inherit {
		margin-left: inherit !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: 1px !important
	}

	.mt-lg-1, .my-lg-1 {
		margin-top: 1px !important
	}

	.mr-lg-1, .mx-lg-1 {
		margin-right: 1px !important
	}

	.mb-lg-1, .my-lg-1 {
		margin-bottom: 1px !important
	}

	.ml-lg-1, .mx-lg-1 {
		margin-left: 1px !important
	}

	.m-lg-2 {
		margin: 2px !important
	}

	.mt-lg-2, .my-lg-2 {
		margin-top: 2px !important
	}

	.mr-lg-2, .mx-lg-2 {
		margin-right: 2px !important
	}

	.mb-lg-2, .my-lg-2 {
		margin-bottom: 2px !important
	}

	.ml-lg-2, .mx-lg-2 {
		margin-left: 2px !important
	}

	.m-lg-3 {
		margin: 3px !important
	}

	.mt-lg-3, .my-lg-3 {
		margin-top: 3px !important
	}

	.mr-lg-3, .mx-lg-3 {
		margin-right: 3px !important
	}

	.mb-lg-3, .my-lg-3 {
		margin-bottom: 3px !important
	}

	.ml-lg-3, .mx-lg-3 {
		margin-left: 3px !important
	}

	.m-lg-4 {
		margin: 4px !important
	}

	.mt-lg-4, .my-lg-4 {
		margin-top: 4px !important
	}

	.mr-lg-4, .mx-lg-4 {
		margin-right: 4px !important
	}

	.mb-lg-4, .my-lg-4 {
		margin-bottom: 4px !important
	}

	.ml-lg-4, .mx-lg-4 {
		margin-left: 4px !important
	}

	.m-lg-5 {
		margin: 5px !important
	}

	.mt-lg-5, .my-lg-5 {
		margin-top: 5px !important
	}

	.mr-lg-5, .mx-lg-5 {
		margin-right: 5px !important
	}

	.mb-lg-5, .my-lg-5 {
		margin-bottom: 5px !important
	}

	.ml-lg-5, .mx-lg-5 {
		margin-left: 5px !important
	}

	.m-lg-6 {
		margin: 6px !important
	}

	.mt-lg-6, .my-lg-6 {
		margin-top: 6px !important
	}

	.mr-lg-6, .mx-lg-6 {
		margin-right: 6px !important
	}

	.mb-lg-6, .my-lg-6 {
		margin-bottom: 6px !important
	}

	.ml-lg-6, .mx-lg-6 {
		margin-left: 6px !important
	}

	.m-lg-7 {
		margin: 7px !important
	}

	.mt-lg-7, .my-lg-7 {
		margin-top: 7px !important
	}

	.mr-lg-7, .mx-lg-7 {
		margin-right: 7px !important
	}

	.mb-lg-7, .my-lg-7 {
		margin-bottom: 7px !important
	}

	.ml-lg-7, .mx-lg-7 {
		margin-left: 7px !important
	}

	.m-lg-8 {
		margin: 8px !important
	}

	.mt-lg-8, .my-lg-8 {
		margin-top: 8px !important
	}

	.mr-lg-8, .mx-lg-8 {
		margin-right: 8px !important
	}

	.mb-lg-8, .my-lg-8 {
		margin-bottom: 8px !important
	}

	.ml-lg-8, .mx-lg-8 {
		margin-left: 8px !important
	}

	.m-lg-9 {
		margin: 9px !important
	}

	.mt-lg-9, .my-lg-9 {
		margin-top: 9px !important
	}

	.mr-lg-9, .mx-lg-9 {
		margin-right: 9px !important
	}

	.mb-lg-9, .my-lg-9 {
		margin-bottom: 9px !important
	}

	.ml-lg-9, .mx-lg-9 {
		margin-left: 9px !important
	}

	.m-lg-10 {
		margin: 10px !important
	}

	.mt-lg-10, .my-lg-10 {
		margin-top: 10px !important
	}

	.mr-lg-10, .mx-lg-10 {
		margin-right: 10px !important
	}

	.mb-lg-10, .my-lg-10 {
		margin-bottom: 10px !important
	}

	.ml-lg-10, .mx-lg-10 {
		margin-left: 10px !important
	}

	.m-lg-11 {
		margin: 11px !important
	}

	.mt-lg-11, .my-lg-11 {
		margin-top: 11px !important
	}

	.mr-lg-11, .mx-lg-11 {
		margin-right: 11px !important
	}

	.mb-lg-11, .my-lg-11 {
		margin-bottom: 11px !important
	}

	.ml-lg-11, .mx-lg-11 {
		margin-left: 11px !important
	}

	.m-lg-12 {
		margin: 12px !important
	}

	.mt-lg-12, .my-lg-12 {
		margin-top: 12px !important
	}

	.mr-lg-12, .mx-lg-12 {
		margin-right: 12px !important
	}

	.mb-lg-12, .my-lg-12 {
		margin-bottom: 12px !important
	}

	.ml-lg-12, .mx-lg-12 {
		margin-left: 12px !important
	}

	.m-lg-13 {
		margin: 13px !important
	}

	.mt-lg-13, .my-lg-13 {
		margin-top: 13px !important
	}

	.mr-lg-13, .mx-lg-13 {
		margin-right: 13px !important
	}

	.mb-lg-13, .my-lg-13 {
		margin-bottom: 13px !important
	}

	.ml-lg-13, .mx-lg-13 {
		margin-left: 13px !important
	}

	.m-lg-14 {
		margin: 14px !important
	}

	.mt-lg-14, .my-lg-14 {
		margin-top: 14px !important
	}

	.mr-lg-14, .mx-lg-14 {
		margin-right: 14px !important
	}

	.mb-lg-14, .my-lg-14 {
		margin-bottom: 14px !important
	}

	.ml-lg-14, .mx-lg-14 {
		margin-left: 14px !important
	}

	.m-lg-15 {
		margin: 15px !important
	}

	.mt-lg-15, .my-lg-15 {
		margin-top: 15px !important
	}

	.mr-lg-15, .mx-lg-15 {
		margin-right: 15px !important
	}

	.mb-lg-15, .my-lg-15 {
		margin-bottom: 15px !important
	}

	.ml-lg-15, .mx-lg-15 {
		margin-left: 15px !important
	}

	.m-lg-16 {
		margin: 16px !important
	}

	.mt-lg-16, .my-lg-16 {
		margin-top: 16px !important
	}

	.mr-lg-16, .mx-lg-16 {
		margin-right: 16px !important
	}

	.mb-lg-16, .my-lg-16 {
		margin-bottom: 16px !important
	}

	.ml-lg-16, .mx-lg-16 {
		margin-left: 16px !important
	}

	.m-lg-17 {
		margin: 17px !important
	}

	.mt-lg-17, .my-lg-17 {
		margin-top: 17px !important
	}

	.mr-lg-17, .mx-lg-17 {
		margin-right: 17px !important
	}

	.mb-lg-17, .my-lg-17 {
		margin-bottom: 17px !important
	}

	.ml-lg-17, .mx-lg-17 {
		margin-left: 17px !important
	}

	.m-lg-18 {
		margin: 18px !important
	}

	.mt-lg-18, .my-lg-18 {
		margin-top: 18px !important
	}

	.mr-lg-18, .mx-lg-18 {
		margin-right: 18px !important
	}

	.mb-lg-18, .my-lg-18 {
		margin-bottom: 18px !important
	}

	.ml-lg-18, .mx-lg-18 {
		margin-left: 18px !important
	}

	.m-lg-19 {
		margin: 19px !important
	}

	.mt-lg-19, .my-lg-19 {
		margin-top: 19px !important
	}

	.mr-lg-19, .mx-lg-19 {
		margin-right: 19px !important
	}

	.mb-lg-19, .my-lg-19 {
		margin-bottom: 19px !important
	}

	.ml-lg-19, .mx-lg-19 {
		margin-left: 19px !important
	}

	.m-lg-20 {
		margin: 20px !important
	}

	.mt-lg-20, .my-lg-20 {
		margin-top: 20px !important
	}

	.mr-lg-20, .mx-lg-20 {
		margin-right: 20px !important
	}

	.mb-lg-20, .my-lg-20 {
		margin-bottom: 20px !important
	}

	.ml-lg-20, .mx-lg-20 {
		margin-left: 20px !important
	}

	.m-lg-21 {
		margin: 21px !important
	}

	.mt-lg-21, .my-lg-21 {
		margin-top: 21px !important
	}

	.mr-lg-21, .mx-lg-21 {
		margin-right: 21px !important
	}

	.mb-lg-21, .my-lg-21 {
		margin-bottom: 21px !important
	}

	.ml-lg-21, .mx-lg-21 {
		margin-left: 21px !important
	}

	.m-lg-22 {
		margin: 22px !important
	}

	.mt-lg-22, .my-lg-22 {
		margin-top: 22px !important
	}

	.mr-lg-22, .mx-lg-22 {
		margin-right: 22px !important
	}

	.mb-lg-22, .my-lg-22 {
		margin-bottom: 22px !important
	}

	.ml-lg-22, .mx-lg-22 {
		margin-left: 22px !important
	}

	.m-lg-23 {
		margin: 23px !important
	}

	.mt-lg-23, .my-lg-23 {
		margin-top: 23px !important
	}

	.mr-lg-23, .mx-lg-23 {
		margin-right: 23px !important
	}

	.mb-lg-23, .my-lg-23 {
		margin-bottom: 23px !important
	}

	.ml-lg-23, .mx-lg-23 {
		margin-left: 23px !important
	}

	.m-lg-24 {
		margin: 24px !important
	}

	.mt-lg-24, .my-lg-24 {
		margin-top: 24px !important
	}

	.mr-lg-24, .mx-lg-24 {
		margin-right: 24px !important
	}

	.mb-lg-24, .my-lg-24 {
		margin-bottom: 24px !important
	}

	.ml-lg-24, .mx-lg-24 {
		margin-left: 24px !important
	}

	.m-lg-25 {
		margin: 25px !important
	}

	.mt-lg-25, .my-lg-25 {
		margin-top: 25px !important
	}

	.mr-lg-25, .mx-lg-25 {
		margin-right: 25px !important
	}

	.mb-lg-25, .my-lg-25 {
		margin-bottom: 25px !important
	}

	.ml-lg-25, .mx-lg-25 {
		margin-left: 25px !important
	}

	.m-lg-26 {
		margin: 26px !important
	}

	.mt-lg-26, .my-lg-26 {
		margin-top: 26px !important
	}

	.mr-lg-26, .mx-lg-26 {
		margin-right: 26px !important
	}

	.mb-lg-26, .my-lg-26 {
		margin-bottom: 26px !important
	}

	.ml-lg-26, .mx-lg-26 {
		margin-left: 26px !important
	}

	.m-lg-27 {
		margin: 27px !important
	}

	.mt-lg-27, .my-lg-27 {
		margin-top: 27px !important
	}

	.mr-lg-27, .mx-lg-27 {
		margin-right: 27px !important
	}

	.mb-lg-27, .my-lg-27 {
		margin-bottom: 27px !important
	}

	.ml-lg-27, .mx-lg-27 {
		margin-left: 27px !important
	}

	.m-lg-28 {
		margin: 28px !important
	}

	.mt-lg-28, .my-lg-28 {
		margin-top: 28px !important
	}

	.mr-lg-28, .mx-lg-28 {
		margin-right: 28px !important
	}

	.mb-lg-28, .my-lg-28 {
		margin-bottom: 28px !important
	}

	.ml-lg-28, .mx-lg-28 {
		margin-left: 28px !important
	}

	.m-lg-29 {
		margin: 29px !important
	}

	.mt-lg-29, .my-lg-29 {
		margin-top: 29px !important
	}

	.mr-lg-29, .mx-lg-29 {
		margin-right: 29px !important
	}

	.mb-lg-29, .my-lg-29 {
		margin-bottom: 29px !important
	}

	.ml-lg-29, .mx-lg-29 {
		margin-left: 29px !important
	}

	.m-lg-30 {
		margin: 30px !important
	}

	.mt-lg-30, .my-lg-30 {
		margin-top: 30px !important
	}

	.mr-lg-30, .mx-lg-30 {
		margin-right: 30px !important
	}

	.mb-lg-30, .my-lg-30 {
		margin-bottom: 30px !important
	}

	.ml-lg-30, .mx-lg-30 {
		margin-left: 30px !important
	}

	.m-lg-31 {
		margin: 31px !important
	}

	.mt-lg-31, .my-lg-31 {
		margin-top: 31px !important
	}

	.mr-lg-31, .mx-lg-31 {
		margin-right: 31px !important
	}

	.mb-lg-31, .my-lg-31 {
		margin-bottom: 31px !important
	}

	.ml-lg-31, .mx-lg-31 {
		margin-left: 31px !important
	}

	.m-lg-32 {
		margin: 32px !important
	}

	.mt-lg-32, .my-lg-32 {
		margin-top: 32px !important
	}

	.mr-lg-32, .mx-lg-32 {
		margin-right: 32px !important
	}

	.mb-lg-32, .my-lg-32 {
		margin-bottom: 32px !important
	}

	.ml-lg-32, .mx-lg-32 {
		margin-left: 32px !important
	}

	.m-lg-33 {
		margin: 33px !important
	}

	.mt-lg-33, .my-lg-33 {
		margin-top: 33px !important
	}

	.mr-lg-33, .mx-lg-33 {
		margin-right: 33px !important
	}

	.mb-lg-33, .my-lg-33 {
		margin-bottom: 33px !important
	}

	.ml-lg-33, .mx-lg-33 {
		margin-left: 33px !important
	}

	.m-lg-34 {
		margin: 34px !important
	}

	.mt-lg-34, .my-lg-34 {
		margin-top: 34px !important
	}

	.mr-lg-34, .mx-lg-34 {
		margin-right: 34px !important
	}

	.mb-lg-34, .my-lg-34 {
		margin-bottom: 34px !important
	}

	.ml-lg-34, .mx-lg-34 {
		margin-left: 34px !important
	}

	.m-lg-35 {
		margin: 35px !important
	}

	.mt-lg-35, .my-lg-35 {
		margin-top: 35px !important
	}

	.mr-lg-35, .mx-lg-35 {
		margin-right: 35px !important
	}

	.mb-lg-35, .my-lg-35 {
		margin-bottom: 35px !important
	}

	.ml-lg-35, .mx-lg-35 {
		margin-left: 35px !important
	}

	.m-lg-36 {
		margin: 36px !important
	}

	.mt-lg-36, .my-lg-36 {
		margin-top: 36px !important
	}

	.mr-lg-36, .mx-lg-36 {
		margin-right: 36px !important
	}

	.mb-lg-36, .my-lg-36 {
		margin-bottom: 36px !important
	}

	.ml-lg-36, .mx-lg-36 {
		margin-left: 36px !important
	}

	.m-lg-37 {
		margin: 37px !important
	}

	.mt-lg-37, .my-lg-37 {
		margin-top: 37px !important
	}

	.mr-lg-37, .mx-lg-37 {
		margin-right: 37px !important
	}

	.mb-lg-37, .my-lg-37 {
		margin-bottom: 37px !important
	}

	.ml-lg-37, .mx-lg-37 {
		margin-left: 37px !important
	}

	.m-lg-38 {
		margin: 38px !important
	}

	.mt-lg-38, .my-lg-38 {
		margin-top: 38px !important
	}

	.mr-lg-38, .mx-lg-38 {
		margin-right: 38px !important
	}

	.mb-lg-38, .my-lg-38 {
		margin-bottom: 38px !important
	}

	.ml-lg-38, .mx-lg-38 {
		margin-left: 38px !important
	}

	.m-lg-39 {
		margin: 39px !important
	}

	.mt-lg-39, .my-lg-39 {
		margin-top: 39px !important
	}

	.mr-lg-39, .mx-lg-39 {
		margin-right: 39px !important
	}

	.mb-lg-39, .my-lg-39 {
		margin-bottom: 39px !important
	}

	.ml-lg-39, .mx-lg-39 {
		margin-left: 39px !important
	}

	.m-lg-40 {
		margin: 40px !important
	}

	.mt-lg-40, .my-lg-40 {
		margin-top: 40px !important
	}

	.mr-lg-40, .mx-lg-40 {
		margin-right: 40px !important
	}

	.mb-lg-40, .my-lg-40 {
		margin-bottom: 40px !important
	}

	.ml-lg-40, .mx-lg-40 {
		margin-left: 40px !important
	}

	.m-lg-41 {
		margin: 41px !important
	}

	.mt-lg-41, .my-lg-41 {
		margin-top: 41px !important
	}

	.mr-lg-41, .mx-lg-41 {
		margin-right: 41px !important
	}

	.mb-lg-41, .my-lg-41 {
		margin-bottom: 41px !important
	}

	.ml-lg-41, .mx-lg-41 {
		margin-left: 41px !important
	}

	.m-lg-42 {
		margin: 42px !important
	}

	.mt-lg-42, .my-lg-42 {
		margin-top: 42px !important
	}

	.mr-lg-42, .mx-lg-42 {
		margin-right: 42px !important
	}

	.mb-lg-42, .my-lg-42 {
		margin-bottom: 42px !important
	}

	.ml-lg-42, .mx-lg-42 {
		margin-left: 42px !important
	}

	.m-lg-43 {
		margin: 43px !important
	}

	.mt-lg-43, .my-lg-43 {
		margin-top: 43px !important
	}

	.mr-lg-43, .mx-lg-43 {
		margin-right: 43px !important
	}

	.mb-lg-43, .my-lg-43 {
		margin-bottom: 43px !important
	}

	.ml-lg-43, .mx-lg-43 {
		margin-left: 43px !important
	}

	.m-lg-44 {
		margin: 44px !important
	}

	.mt-lg-44, .my-lg-44 {
		margin-top: 44px !important
	}

	.mr-lg-44, .mx-lg-44 {
		margin-right: 44px !important
	}

	.mb-lg-44, .my-lg-44 {
		margin-bottom: 44px !important
	}

	.ml-lg-44, .mx-lg-44 {
		margin-left: 44px !important
	}

	.m-lg-45 {
		margin: 45px !important
	}

	.mt-lg-45, .my-lg-45 {
		margin-top: 45px !important
	}

	.mr-lg-45, .mx-lg-45 {
		margin-right: 45px !important
	}

	.mb-lg-45, .my-lg-45 {
		margin-bottom: 45px !important
	}

	.ml-lg-45, .mx-lg-45 {
		margin-left: 45px !important
	}

	.m-lg-46 {
		margin: 46px !important
	}

	.mt-lg-46, .my-lg-46 {
		margin-top: 46px !important
	}

	.mr-lg-46, .mx-lg-46 {
		margin-right: 46px !important
	}

	.mb-lg-46, .my-lg-46 {
		margin-bottom: 46px !important
	}

	.ml-lg-46, .mx-lg-46 {
		margin-left: 46px !important
	}

	.m-lg-47 {
		margin: 47px !important
	}

	.mt-lg-47, .my-lg-47 {
		margin-top: 47px !important
	}

	.mr-lg-47, .mx-lg-47 {
		margin-right: 47px !important
	}

	.mb-lg-47, .my-lg-47 {
		margin-bottom: 47px !important
	}

	.ml-lg-47, .mx-lg-47 {
		margin-left: 47px !important
	}

	.m-lg-48 {
		margin: 48px !important
	}

	.mt-lg-48, .my-lg-48 {
		margin-top: 48px !important
	}

	.mr-lg-48, .mx-lg-48 {
		margin-right: 48px !important
	}

	.mb-lg-48, .my-lg-48 {
		margin-bottom: 48px !important
	}

	.ml-lg-48, .mx-lg-48 {
		margin-left: 48px !important
	}

	.m-lg-49 {
		margin: 49px !important
	}

	.mt-lg-49, .my-lg-49 {
		margin-top: 49px !important
	}

	.mr-lg-49, .mx-lg-49 {
		margin-right: 49px !important
	}

	.mb-lg-49, .my-lg-49 {
		margin-bottom: 49px !important
	}

	.ml-lg-49, .mx-lg-49 {
		margin-left: 49px !important
	}

	.m-lg-50 {
		margin: 50px !important
	}

	.mt-lg-50, .my-lg-50 {
		margin-top: 50px !important
	}

	.mr-lg-50, .mx-lg-50 {
		margin-right: 50px !important
	}

	.mb-lg-50, .my-lg-50 {
		margin-bottom: 50px !important
	}

	.ml-lg-50, .mx-lg-50 {
		margin-left: 50px !important
	}

	.m-lg-51 {
		margin: 51px !important
	}

	.mt-lg-51, .my-lg-51 {
		margin-top: 51px !important
	}

	.mr-lg-51, .mx-lg-51 {
		margin-right: 51px !important
	}

	.mb-lg-51, .my-lg-51 {
		margin-bottom: 51px !important
	}

	.ml-lg-51, .mx-lg-51 {
		margin-left: 51px !important
	}

	.m-lg-52 {
		margin: 52px !important
	}

	.mt-lg-52, .my-lg-52 {
		margin-top: 52px !important
	}

	.mr-lg-52, .mx-lg-52 {
		margin-right: 52px !important
	}

	.mb-lg-52, .my-lg-52 {
		margin-bottom: 52px !important
	}

	.ml-lg-52, .mx-lg-52 {
		margin-left: 52px !important
	}

	.m-lg-53 {
		margin: 53px !important
	}

	.mt-lg-53, .my-lg-53 {
		margin-top: 53px !important
	}

	.mr-lg-53, .mx-lg-53 {
		margin-right: 53px !important
	}

	.mb-lg-53, .my-lg-53 {
		margin-bottom: 53px !important
	}

	.ml-lg-53, .mx-lg-53 {
		margin-left: 53px !important
	}

	.m-lg-54 {
		margin: 54px !important
	}

	.mt-lg-54, .my-lg-54 {
		margin-top: 54px !important
	}

	.mr-lg-54, .mx-lg-54 {
		margin-right: 54px !important
	}

	.mb-lg-54, .my-lg-54 {
		margin-bottom: 54px !important
	}

	.ml-lg-54, .mx-lg-54 {
		margin-left: 54px !important
	}

	.m-lg-55 {
		margin: 55px !important
	}

	.mt-lg-55, .my-lg-55 {
		margin-top: 55px !important
	}

	.mr-lg-55, .mx-lg-55 {
		margin-right: 55px !important
	}

	.mb-lg-55, .my-lg-55 {
		margin-bottom: 55px !important
	}

	.ml-lg-55, .mx-lg-55 {
		margin-left: 55px !important
	}

	.m-lg-56 {
		margin: 56px !important
	}

	.mt-lg-56, .my-lg-56 {
		margin-top: 56px !important
	}

	.mr-lg-56, .mx-lg-56 {
		margin-right: 56px !important
	}

	.mb-lg-56, .my-lg-56 {
		margin-bottom: 56px !important
	}

	.ml-lg-56, .mx-lg-56 {
		margin-left: 56px !important
	}

	.m-lg-57 {
		margin: 57px !important
	}

	.mt-lg-57, .my-lg-57 {
		margin-top: 57px !important
	}

	.mr-lg-57, .mx-lg-57 {
		margin-right: 57px !important
	}

	.mb-lg-57, .my-lg-57 {
		margin-bottom: 57px !important
	}

	.ml-lg-57, .mx-lg-57 {
		margin-left: 57px !important
	}

	.m-lg-58 {
		margin: 58px !important
	}

	.mt-lg-58, .my-lg-58 {
		margin-top: 58px !important
	}

	.mr-lg-58, .mx-lg-58 {
		margin-right: 58px !important
	}

	.mb-lg-58, .my-lg-58 {
		margin-bottom: 58px !important
	}

	.ml-lg-58, .mx-lg-58 {
		margin-left: 58px !important
	}

	.m-lg-59 {
		margin: 59px !important
	}

	.mt-lg-59, .my-lg-59 {
		margin-top: 59px !important
	}

	.mr-lg-59, .mx-lg-59 {
		margin-right: 59px !important
	}

	.mb-lg-59, .my-lg-59 {
		margin-bottom: 59px !important
	}

	.ml-lg-59, .mx-lg-59 {
		margin-left: 59px !important
	}

	.m-lg-60 {
		margin: 60px !important
	}

	.mt-lg-60, .my-lg-60 {
		margin-top: 60px !important
	}

	.mr-lg-60, .mx-lg-60 {
		margin-right: 60px !important
	}

	.mb-lg-60, .my-lg-60 {
		margin-bottom: 60px !important
	}

	.ml-lg-60, .mx-lg-60 {
		margin-left: 60px !important
	}

	.p-lg-initial {
		padding: initial !important
	}

	.p-lg-inherit {
		padding: inherit !important
	}

	.pt-lg-initial, .py-lg-initial {
		padding-top: 0 !important
	}

	.pt-lg-inherit, .py-lg-inherit {
		padding-top: inherit !important
	}

	.pr-lg-initial, .px-lg-initial {
		padding-right: 0 !important
	}

	.pr-lg-inherit, .px-lg-inherit {
		padding-right: inherit !important
	}

	.pb-lg-initial, .py-lg-initial {
		padding-bottom: 0 !important
	}

	.pb-lg-inherit, .py-lg-inherit {
		padding-bottom: inherit !important
	}

	.pl-lg-initial, .px-lg-initial {
		padding-left: 0 !important
	}

	.pl-lg-inherit, .px-lg-inherit {
		padding-left: inherit !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: 1px !important
	}

	.pt-lg-1, .py-lg-1 {
		padding-top: 1px !important
	}

	.pr-lg-1, .px-lg-1 {
		padding-right: 1px !important
	}

	.pb-lg-1, .py-lg-1 {
		padding-bottom: 1px !important
	}

	.pl-lg-1, .px-lg-1 {
		padding-left: 1px !important
	}

	.p-lg-2 {
		padding: 2px !important
	}

	.pt-lg-2, .py-lg-2 {
		padding-top: 2px !important
	}

	.pr-lg-2, .px-lg-2 {
		padding-right: 2px !important
	}

	.pb-lg-2, .py-lg-2 {
		padding-bottom: 2px !important
	}

	.pl-lg-2, .px-lg-2 {
		padding-left: 2px !important
	}

	.p-lg-3 {
		padding: 3px !important
	}

	.pt-lg-3, .py-lg-3 {
		padding-top: 3px !important
	}

	.pr-lg-3, .px-lg-3 {
		padding-right: 3px !important
	}

	.pb-lg-3, .py-lg-3 {
		padding-bottom: 3px !important
	}

	.pl-lg-3, .px-lg-3 {
		padding-left: 3px !important
	}

	.p-lg-4 {
		padding: 4px !important
	}

	.pt-lg-4, .py-lg-4 {
		padding-top: 4px !important
	}

	.pr-lg-4, .px-lg-4 {
		padding-right: 4px !important
	}

	.pb-lg-4, .py-lg-4 {
		padding-bottom: 4px !important
	}

	.pl-lg-4, .px-lg-4 {
		padding-left: 4px !important
	}

	.p-lg-5 {
		padding: 5px !important
	}

	.pt-lg-5, .py-lg-5 {
		padding-top: 5px !important
	}

	.pr-lg-5, .px-lg-5 {
		padding-right: 5px !important
	}

	.pb-lg-5, .py-lg-5 {
		padding-bottom: 5px !important
	}

	.pl-lg-5, .px-lg-5 {
		padding-left: 5px !important
	}

	.p-lg-6 {
		padding: 6px !important
	}

	.pt-lg-6, .py-lg-6 {
		padding-top: 6px !important
	}

	.pr-lg-6, .px-lg-6 {
		padding-right: 6px !important
	}

	.pb-lg-6, .py-lg-6 {
		padding-bottom: 6px !important
	}

	.pl-lg-6, .px-lg-6 {
		padding-left: 6px !important
	}

	.p-lg-7 {
		padding: 7px !important
	}

	.pt-lg-7, .py-lg-7 {
		padding-top: 7px !important
	}

	.pr-lg-7, .px-lg-7 {
		padding-right: 7px !important
	}

	.pb-lg-7, .py-lg-7 {
		padding-bottom: 7px !important
	}

	.pl-lg-7, .px-lg-7 {
		padding-left: 7px !important
	}

	.p-lg-8 {
		padding: 8px !important
	}

	.pt-lg-8, .py-lg-8 {
		padding-top: 8px !important
	}

	.pr-lg-8, .px-lg-8 {
		padding-right: 8px !important
	}

	.pb-lg-8, .py-lg-8 {
		padding-bottom: 8px !important
	}

	.pl-lg-8, .px-lg-8 {
		padding-left: 8px !important
	}

	.p-lg-9 {
		padding: 9px !important
	}

	.pt-lg-9, .py-lg-9 {
		padding-top: 9px !important
	}

	.pr-lg-9, .px-lg-9 {
		padding-right: 9px !important
	}

	.pb-lg-9, .py-lg-9 {
		padding-bottom: 9px !important
	}

	.pl-lg-9, .px-lg-9 {
		padding-left: 9px !important
	}

	.p-lg-10 {
		padding: 10px !important
	}

	.pt-lg-10, .py-lg-10 {
		padding-top: 10px !important
	}

	.pr-lg-10, .px-lg-10 {
		padding-right: 10px !important
	}

	.pb-lg-10, .py-lg-10 {
		padding-bottom: 10px !important
	}

	.pl-lg-10, .px-lg-10 {
		padding-left: 10px !important
	}

	.p-lg-11 {
		padding: 11px !important
	}

	.pt-lg-11, .py-lg-11 {
		padding-top: 11px !important
	}

	.pr-lg-11, .px-lg-11 {
		padding-right: 11px !important
	}

	.pb-lg-11, .py-lg-11 {
		padding-bottom: 11px !important
	}

	.pl-lg-11, .px-lg-11 {
		padding-left: 11px !important
	}

	.p-lg-12 {
		padding: 12px !important
	}

	.pt-lg-12, .py-lg-12 {
		padding-top: 12px !important
	}

	.pr-lg-12, .px-lg-12 {
		padding-right: 12px !important
	}

	.pb-lg-12, .py-lg-12 {
		padding-bottom: 12px !important
	}

	.pl-lg-12, .px-lg-12 {
		padding-left: 12px !important
	}

	.p-lg-13 {
		padding: 13px !important
	}

	.pt-lg-13, .py-lg-13 {
		padding-top: 13px !important
	}

	.pr-lg-13, .px-lg-13 {
		padding-right: 13px !important
	}

	.pb-lg-13, .py-lg-13 {
		padding-bottom: 13px !important
	}

	.pl-lg-13, .px-lg-13 {
		padding-left: 13px !important
	}

	.p-lg-14 {
		padding: 14px !important
	}

	.pt-lg-14, .py-lg-14 {
		padding-top: 14px !important
	}

	.pr-lg-14, .px-lg-14 {
		padding-right: 14px !important
	}

	.pb-lg-14, .py-lg-14 {
		padding-bottom: 14px !important
	}

	.pl-lg-14, .px-lg-14 {
		padding-left: 14px !important
	}

	.p-lg-15 {
		padding: 15px !important
	}

	.pt-lg-15, .py-lg-15 {
		padding-top: 15px !important
	}

	.pr-lg-15, .px-lg-15 {
		padding-right: 15px !important
	}

	.pb-lg-15, .py-lg-15 {
		padding-bottom: 15px !important
	}

	.pl-lg-15, .px-lg-15 {
		padding-left: 15px !important
	}

	.p-lg-16 {
		padding: 16px !important
	}

	.pt-lg-16, .py-lg-16 {
		padding-top: 16px !important
	}

	.pr-lg-16, .px-lg-16 {
		padding-right: 16px !important
	}

	.pb-lg-16, .py-lg-16 {
		padding-bottom: 16px !important
	}

	.pl-lg-16, .px-lg-16 {
		padding-left: 16px !important
	}

	.p-lg-17 {
		padding: 17px !important
	}

	.pt-lg-17, .py-lg-17 {
		padding-top: 17px !important
	}

	.pr-lg-17, .px-lg-17 {
		padding-right: 17px !important
	}

	.pb-lg-17, .py-lg-17 {
		padding-bottom: 17px !important
	}

	.pl-lg-17, .px-lg-17 {
		padding-left: 17px !important
	}

	.p-lg-18 {
		padding: 18px !important
	}

	.pt-lg-18, .py-lg-18 {
		padding-top: 18px !important
	}

	.pr-lg-18, .px-lg-18 {
		padding-right: 18px !important
	}

	.pb-lg-18, .py-lg-18 {
		padding-bottom: 18px !important
	}

	.pl-lg-18, .px-lg-18 {
		padding-left: 18px !important
	}

	.p-lg-19 {
		padding: 19px !important
	}

	.pt-lg-19, .py-lg-19 {
		padding-top: 19px !important
	}

	.pr-lg-19, .px-lg-19 {
		padding-right: 19px !important
	}

	.pb-lg-19, .py-lg-19 {
		padding-bottom: 19px !important
	}

	.pl-lg-19, .px-lg-19 {
		padding-left: 19px !important
	}

	.p-lg-20 {
		padding: 20px !important
	}

	.pt-lg-20, .py-lg-20 {
		padding-top: 20px !important
	}

	.pr-lg-20, .px-lg-20 {
		padding-right: 20px !important
	}

	.pb-lg-20, .py-lg-20 {
		padding-bottom: 20px !important
	}

	.pl-lg-20, .px-lg-20 {
		padding-left: 20px !important
	}

	.p-lg-21 {
		padding: 21px !important
	}

	.pt-lg-21, .py-lg-21 {
		padding-top: 21px !important
	}

	.pr-lg-21, .px-lg-21 {
		padding-right: 21px !important
	}

	.pb-lg-21, .py-lg-21 {
		padding-bottom: 21px !important
	}

	.pl-lg-21, .px-lg-21 {
		padding-left: 21px !important
	}

	.p-lg-22 {
		padding: 22px !important
	}

	.pt-lg-22, .py-lg-22 {
		padding-top: 22px !important
	}

	.pr-lg-22, .px-lg-22 {
		padding-right: 22px !important
	}

	.pb-lg-22, .py-lg-22 {
		padding-bottom: 22px !important
	}

	.pl-lg-22, .px-lg-22 {
		padding-left: 22px !important
	}

	.p-lg-23 {
		padding: 23px !important
	}

	.pt-lg-23, .py-lg-23 {
		padding-top: 23px !important
	}

	.pr-lg-23, .px-lg-23 {
		padding-right: 23px !important
	}

	.pb-lg-23, .py-lg-23 {
		padding-bottom: 23px !important
	}

	.pl-lg-23, .px-lg-23 {
		padding-left: 23px !important
	}

	.p-lg-24 {
		padding: 24px !important
	}

	.pt-lg-24, .py-lg-24 {
		padding-top: 24px !important
	}

	.pr-lg-24, .px-lg-24 {
		padding-right: 24px !important
	}

	.pb-lg-24, .py-lg-24 {
		padding-bottom: 24px !important
	}

	.pl-lg-24, .px-lg-24 {
		padding-left: 24px !important
	}

	.p-lg-25 {
		padding: 25px !important
	}

	.pt-lg-25, .py-lg-25 {
		padding-top: 25px !important
	}

	.pr-lg-25, .px-lg-25 {
		padding-right: 25px !important
	}

	.pb-lg-25, .py-lg-25 {
		padding-bottom: 25px !important
	}

	.pl-lg-25, .px-lg-25 {
		padding-left: 25px !important
	}

	.p-lg-26 {
		padding: 26px !important
	}

	.pt-lg-26, .py-lg-26 {
		padding-top: 26px !important
	}

	.pr-lg-26, .px-lg-26 {
		padding-right: 26px !important
	}

	.pb-lg-26, .py-lg-26 {
		padding-bottom: 26px !important
	}

	.pl-lg-26, .px-lg-26 {
		padding-left: 26px !important
	}

	.p-lg-27 {
		padding: 27px !important
	}

	.pt-lg-27, .py-lg-27 {
		padding-top: 27px !important
	}

	.pr-lg-27, .px-lg-27 {
		padding-right: 27px !important
	}

	.pb-lg-27, .py-lg-27 {
		padding-bottom: 27px !important
	}

	.pl-lg-27, .px-lg-27 {
		padding-left: 27px !important
	}

	.p-lg-28 {
		padding: 28px !important
	}

	.pt-lg-28, .py-lg-28 {
		padding-top: 28px !important
	}

	.pr-lg-28, .px-lg-28 {
		padding-right: 28px !important
	}

	.pb-lg-28, .py-lg-28 {
		padding-bottom: 28px !important
	}

	.pl-lg-28, .px-lg-28 {
		padding-left: 28px !important
	}

	.p-lg-29 {
		padding: 29px !important
	}

	.pt-lg-29, .py-lg-29 {
		padding-top: 29px !important
	}

	.pr-lg-29, .px-lg-29 {
		padding-right: 29px !important
	}

	.pb-lg-29, .py-lg-29 {
		padding-bottom: 29px !important
	}

	.pl-lg-29, .px-lg-29 {
		padding-left: 29px !important
	}

	.p-lg-30 {
		padding: 30px !important
	}

	.pt-lg-30, .py-lg-30 {
		padding-top: 30px !important
	}

	.pr-lg-30, .px-lg-30 {
		padding-right: 30px !important
	}

	.pb-lg-30, .py-lg-30 {
		padding-bottom: 30px !important
	}

	.pl-lg-30, .px-lg-30 {
		padding-left: 30px !important
	}

	.p-lg-31 {
		padding: 31px !important
	}

	.pt-lg-31, .py-lg-31 {
		padding-top: 31px !important
	}

	.pr-lg-31, .px-lg-31 {
		padding-right: 31px !important
	}

	.pb-lg-31, .py-lg-31 {
		padding-bottom: 31px !important
	}

	.pl-lg-31, .px-lg-31 {
		padding-left: 31px !important
	}

	.p-lg-32 {
		padding: 32px !important
	}

	.pt-lg-32, .py-lg-32 {
		padding-top: 32px !important
	}

	.pr-lg-32, .px-lg-32 {
		padding-right: 32px !important
	}

	.pb-lg-32, .py-lg-32 {
		padding-bottom: 32px !important
	}

	.pl-lg-32, .px-lg-32 {
		padding-left: 32px !important
	}

	.p-lg-33 {
		padding: 33px !important
	}

	.pt-lg-33, .py-lg-33 {
		padding-top: 33px !important
	}

	.pr-lg-33, .px-lg-33 {
		padding-right: 33px !important
	}

	.pb-lg-33, .py-lg-33 {
		padding-bottom: 33px !important
	}

	.pl-lg-33, .px-lg-33 {
		padding-left: 33px !important
	}

	.p-lg-34 {
		padding: 34px !important
	}

	.pt-lg-34, .py-lg-34 {
		padding-top: 34px !important
	}

	.pr-lg-34, .px-lg-34 {
		padding-right: 34px !important
	}

	.pb-lg-34, .py-lg-34 {
		padding-bottom: 34px !important
	}

	.pl-lg-34, .px-lg-34 {
		padding-left: 34px !important
	}

	.p-lg-35 {
		padding: 35px !important
	}

	.pt-lg-35, .py-lg-35 {
		padding-top: 35px !important
	}

	.pr-lg-35, .px-lg-35 {
		padding-right: 35px !important
	}

	.pb-lg-35, .py-lg-35 {
		padding-bottom: 35px !important
	}

	.pl-lg-35, .px-lg-35 {
		padding-left: 35px !important
	}

	.p-lg-36 {
		padding: 36px !important
	}

	.pt-lg-36, .py-lg-36 {
		padding-top: 36px !important
	}

	.pr-lg-36, .px-lg-36 {
		padding-right: 36px !important
	}

	.pb-lg-36, .py-lg-36 {
		padding-bottom: 36px !important
	}

	.pl-lg-36, .px-lg-36 {
		padding-left: 36px !important
	}

	.p-lg-37 {
		padding: 37px !important
	}

	.pt-lg-37, .py-lg-37 {
		padding-top: 37px !important
	}

	.pr-lg-37, .px-lg-37 {
		padding-right: 37px !important
	}

	.pb-lg-37, .py-lg-37 {
		padding-bottom: 37px !important
	}

	.pl-lg-37, .px-lg-37 {
		padding-left: 37px !important
	}

	.p-lg-38 {
		padding: 38px !important
	}

	.pt-lg-38, .py-lg-38 {
		padding-top: 38px !important
	}

	.pr-lg-38, .px-lg-38 {
		padding-right: 38px !important
	}

	.pb-lg-38, .py-lg-38 {
		padding-bottom: 38px !important
	}

	.pl-lg-38, .px-lg-38 {
		padding-left: 38px !important
	}

	.p-lg-39 {
		padding: 39px !important
	}

	.pt-lg-39, .py-lg-39 {
		padding-top: 39px !important
	}

	.pr-lg-39, .px-lg-39 {
		padding-right: 39px !important
	}

	.pb-lg-39, .py-lg-39 {
		padding-bottom: 39px !important
	}

	.pl-lg-39, .px-lg-39 {
		padding-left: 39px !important
	}

	.p-lg-40 {
		padding: 40px !important
	}

	.pt-lg-40, .py-lg-40 {
		padding-top: 40px !important
	}

	.pr-lg-40, .px-lg-40 {
		padding-right: 40px !important
	}

	.pb-lg-40, .py-lg-40 {
		padding-bottom: 40px !important
	}

	.pl-lg-40, .px-lg-40 {
		padding-left: 40px !important
	}

	.p-lg-41 {
		padding: 41px !important
	}

	.pt-lg-41, .py-lg-41 {
		padding-top: 41px !important
	}

	.pr-lg-41, .px-lg-41 {
		padding-right: 41px !important
	}

	.pb-lg-41, .py-lg-41 {
		padding-bottom: 41px !important
	}

	.pl-lg-41, .px-lg-41 {
		padding-left: 41px !important
	}

	.p-lg-42 {
		padding: 42px !important
	}

	.pt-lg-42, .py-lg-42 {
		padding-top: 42px !important
	}

	.pr-lg-42, .px-lg-42 {
		padding-right: 42px !important
	}

	.pb-lg-42, .py-lg-42 {
		padding-bottom: 42px !important
	}

	.pl-lg-42, .px-lg-42 {
		padding-left: 42px !important
	}

	.p-lg-43 {
		padding: 43px !important
	}

	.pt-lg-43, .py-lg-43 {
		padding-top: 43px !important
	}

	.pr-lg-43, .px-lg-43 {
		padding-right: 43px !important
	}

	.pb-lg-43, .py-lg-43 {
		padding-bottom: 43px !important
	}

	.pl-lg-43, .px-lg-43 {
		padding-left: 43px !important
	}

	.p-lg-44 {
		padding: 44px !important
	}

	.pt-lg-44, .py-lg-44 {
		padding-top: 44px !important
	}

	.pr-lg-44, .px-lg-44 {
		padding-right: 44px !important
	}

	.pb-lg-44, .py-lg-44 {
		padding-bottom: 44px !important
	}

	.pl-lg-44, .px-lg-44 {
		padding-left: 44px !important
	}

	.p-lg-45 {
		padding: 45px !important
	}

	.pt-lg-45, .py-lg-45 {
		padding-top: 45px !important
	}

	.pr-lg-45, .px-lg-45 {
		padding-right: 45px !important
	}

	.pb-lg-45, .py-lg-45 {
		padding-bottom: 45px !important
	}

	.pl-lg-45, .px-lg-45 {
		padding-left: 45px !important
	}

	.p-lg-46 {
		padding: 46px !important
	}

	.pt-lg-46, .py-lg-46 {
		padding-top: 46px !important
	}

	.pr-lg-46, .px-lg-46 {
		padding-right: 46px !important
	}

	.pb-lg-46, .py-lg-46 {
		padding-bottom: 46px !important
	}

	.pl-lg-46, .px-lg-46 {
		padding-left: 46px !important
	}

	.p-lg-47 {
		padding: 47px !important
	}

	.pt-lg-47, .py-lg-47 {
		padding-top: 47px !important
	}

	.pr-lg-47, .px-lg-47 {
		padding-right: 47px !important
	}

	.pb-lg-47, .py-lg-47 {
		padding-bottom: 47px !important
	}

	.pl-lg-47, .px-lg-47 {
		padding-left: 47px !important
	}

	.p-lg-48 {
		padding: 48px !important
	}

	.pt-lg-48, .py-lg-48 {
		padding-top: 48px !important
	}

	.pr-lg-48, .px-lg-48 {
		padding-right: 48px !important
	}

	.pb-lg-48, .py-lg-48 {
		padding-bottom: 48px !important
	}

	.pl-lg-48, .px-lg-48 {
		padding-left: 48px !important
	}

	.p-lg-49 {
		padding: 49px !important
	}

	.pt-lg-49, .py-lg-49 {
		padding-top: 49px !important
	}

	.pr-lg-49, .px-lg-49 {
		padding-right: 49px !important
	}

	.pb-lg-49, .py-lg-49 {
		padding-bottom: 49px !important
	}

	.pl-lg-49, .px-lg-49 {
		padding-left: 49px !important
	}

	.p-lg-50 {
		padding: 50px !important
	}

	.pt-lg-50, .py-lg-50 {
		padding-top: 50px !important
	}

	.pr-lg-50, .px-lg-50 {
		padding-right: 50px !important
	}

	.pb-lg-50, .py-lg-50 {
		padding-bottom: 50px !important
	}

	.pl-lg-50, .px-lg-50 {
		padding-left: 50px !important
	}

	.p-lg-51 {
		padding: 51px !important
	}

	.pt-lg-51, .py-lg-51 {
		padding-top: 51px !important
	}

	.pr-lg-51, .px-lg-51 {
		padding-right: 51px !important
	}

	.pb-lg-51, .py-lg-51 {
		padding-bottom: 51px !important
	}

	.pl-lg-51, .px-lg-51 {
		padding-left: 51px !important
	}

	.p-lg-52 {
		padding: 52px !important
	}

	.pt-lg-52, .py-lg-52 {
		padding-top: 52px !important
	}

	.pr-lg-52, .px-lg-52 {
		padding-right: 52px !important
	}

	.pb-lg-52, .py-lg-52 {
		padding-bottom: 52px !important
	}

	.pl-lg-52, .px-lg-52 {
		padding-left: 52px !important
	}

	.p-lg-53 {
		padding: 53px !important
	}

	.pt-lg-53, .py-lg-53 {
		padding-top: 53px !important
	}

	.pr-lg-53, .px-lg-53 {
		padding-right: 53px !important
	}

	.pb-lg-53, .py-lg-53 {
		padding-bottom: 53px !important
	}

	.pl-lg-53, .px-lg-53 {
		padding-left: 53px !important
	}

	.p-lg-54 {
		padding: 54px !important
	}

	.pt-lg-54, .py-lg-54 {
		padding-top: 54px !important
	}

	.pr-lg-54, .px-lg-54 {
		padding-right: 54px !important
	}

	.pb-lg-54, .py-lg-54 {
		padding-bottom: 54px !important
	}

	.pl-lg-54, .px-lg-54 {
		padding-left: 54px !important
	}

	.p-lg-55 {
		padding: 55px !important
	}

	.pt-lg-55, .py-lg-55 {
		padding-top: 55px !important
	}

	.pr-lg-55, .px-lg-55 {
		padding-right: 55px !important
	}

	.pb-lg-55, .py-lg-55 {
		padding-bottom: 55px !important
	}

	.pl-lg-55, .px-lg-55 {
		padding-left: 55px !important
	}

	.p-lg-56 {
		padding: 56px !important
	}

	.pt-lg-56, .py-lg-56 {
		padding-top: 56px !important
	}

	.pr-lg-56, .px-lg-56 {
		padding-right: 56px !important
	}

	.pb-lg-56, .py-lg-56 {
		padding-bottom: 56px !important
	}

	.pl-lg-56, .px-lg-56 {
		padding-left: 56px !important
	}

	.p-lg-57 {
		padding: 57px !important
	}

	.pt-lg-57, .py-lg-57 {
		padding-top: 57px !important
	}

	.pr-lg-57, .px-lg-57 {
		padding-right: 57px !important
	}

	.pb-lg-57, .py-lg-57 {
		padding-bottom: 57px !important
	}

	.pl-lg-57, .px-lg-57 {
		padding-left: 57px !important
	}

	.p-lg-58 {
		padding: 58px !important
	}

	.pt-lg-58, .py-lg-58 {
		padding-top: 58px !important
	}

	.pr-lg-58, .px-lg-58 {
		padding-right: 58px !important
	}

	.pb-lg-58, .py-lg-58 {
		padding-bottom: 58px !important
	}

	.pl-lg-58, .px-lg-58 {
		padding-left: 58px !important
	}

	.p-lg-59 {
		padding: 59px !important
	}

	.pt-lg-59, .py-lg-59 {
		padding-top: 59px !important
	}

	.pr-lg-59, .px-lg-59 {
		padding-right: 59px !important
	}

	.pb-lg-59, .py-lg-59 {
		padding-bottom: 59px !important
	}

	.pl-lg-59, .px-lg-59 {
		padding-left: 59px !important
	}

	.p-lg-60 {
		padding: 60px !important
	}

	.pt-lg-60, .py-lg-60 {
		padding-top: 60px !important
	}

	.pr-lg-60, .px-lg-60 {
		padding-right: 60px !important
	}

	.pb-lg-60, .py-lg-60 {
		padding-bottom: 60px !important
	}

	.pl-lg-60, .px-lg-60 {
		padding-left: 60px !important
	}

	.m-lg-n0 {
		margin: 0 !important
	}

	.mt-lg-n0, .my-lg-n0 {
		margin-top: 0 !important
	}

	.mr-lg-n0, .mx-lg-n0 {
		margin-right: 0 !important
	}

	.mb-lg-n0, .my-lg-n0 {
		margin-bottom: 0 !important
	}

	.ml-lg-n0, .mx-lg-n0 {
		margin-left: 0 !important
	}

	.m-lg-n1 {
		margin: -1px !important
	}

	.mt-lg-n1, .my-lg-n1 {
		margin-top: -1px !important
	}

	.mr-lg-n1, .mx-lg-n1 {
		margin-right: -1px !important
	}

	.mb-lg-n1, .my-lg-n1 {
		margin-bottom: -1px !important
	}

	.ml-lg-n1, .mx-lg-n1 {
		margin-left: -1px !important
	}

	.m-lg-n2 {
		margin: -2px !important
	}

	.mt-lg-n2, .my-lg-n2 {
		margin-top: -2px !important
	}

	.mr-lg-n2, .mx-lg-n2 {
		margin-right: -2px !important
	}

	.mb-lg-n2, .my-lg-n2 {
		margin-bottom: -2px !important
	}

	.ml-lg-n2, .mx-lg-n2 {
		margin-left: -2px !important
	}

	.m-lg-n3 {
		margin: -3px !important
	}

	.mt-lg-n3, .my-lg-n3 {
		margin-top: -3px !important
	}

	.mr-lg-n3, .mx-lg-n3 {
		margin-right: -3px !important
	}

	.mb-lg-n3, .my-lg-n3 {
		margin-bottom: -3px !important
	}

	.ml-lg-n3, .mx-lg-n3 {
		margin-left: -3px !important
	}

	.m-lg-n4 {
		margin: -4px !important
	}

	.mt-lg-n4, .my-lg-n4 {
		margin-top: -4px !important
	}

	.mr-lg-n4, .mx-lg-n4 {
		margin-right: -4px !important
	}

	.mb-lg-n4, .my-lg-n4 {
		margin-bottom: -4px !important
	}

	.ml-lg-n4, .mx-lg-n4 {
		margin-left: -4px !important
	}

	.m-lg-n5 {
		margin: -5px !important
	}

	.mt-lg-n5, .my-lg-n5 {
		margin-top: -5px !important
	}

	.mr-lg-n5, .mx-lg-n5 {
		margin-right: -5px !important
	}

	.mb-lg-n5, .my-lg-n5 {
		margin-bottom: -5px !important
	}

	.ml-lg-n5, .mx-lg-n5 {
		margin-left: -5px !important
	}

	.m-lg-n6 {
		margin: -6px !important
	}

	.mt-lg-n6, .my-lg-n6 {
		margin-top: -6px !important
	}

	.mr-lg-n6, .mx-lg-n6 {
		margin-right: -6px !important
	}

	.mb-lg-n6, .my-lg-n6 {
		margin-bottom: -6px !important
	}

	.ml-lg-n6, .mx-lg-n6 {
		margin-left: -6px !important
	}

	.m-lg-n7 {
		margin: -7px !important
	}

	.mt-lg-n7, .my-lg-n7 {
		margin-top: -7px !important
	}

	.mr-lg-n7, .mx-lg-n7 {
		margin-right: -7px !important
	}

	.mb-lg-n7, .my-lg-n7 {
		margin-bottom: -7px !important
	}

	.ml-lg-n7, .mx-lg-n7 {
		margin-left: -7px !important
	}

	.m-lg-n8 {
		margin: -8px !important
	}

	.mt-lg-n8, .my-lg-n8 {
		margin-top: -8px !important
	}

	.mr-lg-n8, .mx-lg-n8 {
		margin-right: -8px !important
	}

	.mb-lg-n8, .my-lg-n8 {
		margin-bottom: -8px !important
	}

	.ml-lg-n8, .mx-lg-n8 {
		margin-left: -8px !important
	}

	.m-lg-n9 {
		margin: -9px !important
	}

	.mt-lg-n9, .my-lg-n9 {
		margin-top: -9px !important
	}

	.mr-lg-n9, .mx-lg-n9 {
		margin-right: -9px !important
	}

	.mb-lg-n9, .my-lg-n9 {
		margin-bottom: -9px !important
	}

	.ml-lg-n9, .mx-lg-n9 {
		margin-left: -9px !important
	}

	.m-lg-n10 {
		margin: -10px !important
	}

	.mt-lg-n10, .my-lg-n10 {
		margin-top: -10px !important
	}

	.mr-lg-n10, .mx-lg-n10 {
		margin-right: -10px !important
	}

	.mb-lg-n10, .my-lg-n10 {
		margin-bottom: -10px !important
	}

	.ml-lg-n10, .mx-lg-n10 {
		margin-left: -10px !important
	}

	.m-lg-n11 {
		margin: -11px !important
	}

	.mt-lg-n11, .my-lg-n11 {
		margin-top: -11px !important
	}

	.mr-lg-n11, .mx-lg-n11 {
		margin-right: -11px !important
	}

	.mb-lg-n11, .my-lg-n11 {
		margin-bottom: -11px !important
	}

	.ml-lg-n11, .mx-lg-n11 {
		margin-left: -11px !important
	}

	.m-lg-n12 {
		margin: -12px !important
	}

	.mt-lg-n12, .my-lg-n12 {
		margin-top: -12px !important
	}

	.mr-lg-n12, .mx-lg-n12 {
		margin-right: -12px !important
	}

	.mb-lg-n12, .my-lg-n12 {
		margin-bottom: -12px !important
	}

	.ml-lg-n12, .mx-lg-n12 {
		margin-left: -12px !important
	}

	.m-lg-n13 {
		margin: -13px !important
	}

	.mt-lg-n13, .my-lg-n13 {
		margin-top: -13px !important
	}

	.mr-lg-n13, .mx-lg-n13 {
		margin-right: -13px !important
	}

	.mb-lg-n13, .my-lg-n13 {
		margin-bottom: -13px !important
	}

	.ml-lg-n13, .mx-lg-n13 {
		margin-left: -13px !important
	}

	.m-lg-n14 {
		margin: -14px !important
	}

	.mt-lg-n14, .my-lg-n14 {
		margin-top: -14px !important
	}

	.mr-lg-n14, .mx-lg-n14 {
		margin-right: -14px !important
	}

	.mb-lg-n14, .my-lg-n14 {
		margin-bottom: -14px !important
	}

	.ml-lg-n14, .mx-lg-n14 {
		margin-left: -14px !important
	}

	.m-lg-n15 {
		margin: -15px !important
	}

	.mt-lg-n15, .my-lg-n15 {
		margin-top: -15px !important
	}

	.mr-lg-n15, .mx-lg-n15 {
		margin-right: -15px !important
	}

	.mb-lg-n15, .my-lg-n15 {
		margin-bottom: -15px !important
	}

	.ml-lg-n15, .mx-lg-n15 {
		margin-left: -15px !important
	}

	.m-lg-n16 {
		margin: -16px !important
	}

	.mt-lg-n16, .my-lg-n16 {
		margin-top: -16px !important
	}

	.mr-lg-n16, .mx-lg-n16 {
		margin-right: -16px !important
	}

	.mb-lg-n16, .my-lg-n16 {
		margin-bottom: -16px !important
	}

	.ml-lg-n16, .mx-lg-n16 {
		margin-left: -16px !important
	}

	.m-lg-n17 {
		margin: -17px !important
	}

	.mt-lg-n17, .my-lg-n17 {
		margin-top: -17px !important
	}

	.mr-lg-n17, .mx-lg-n17 {
		margin-right: -17px !important
	}

	.mb-lg-n17, .my-lg-n17 {
		margin-bottom: -17px !important
	}

	.ml-lg-n17, .mx-lg-n17 {
		margin-left: -17px !important
	}

	.m-lg-n18 {
		margin: -18px !important
	}

	.mt-lg-n18, .my-lg-n18 {
		margin-top: -18px !important
	}

	.mr-lg-n18, .mx-lg-n18 {
		margin-right: -18px !important
	}

	.mb-lg-n18, .my-lg-n18 {
		margin-bottom: -18px !important
	}

	.ml-lg-n18, .mx-lg-n18 {
		margin-left: -18px !important
	}

	.m-lg-n19 {
		margin: -19px !important
	}

	.mt-lg-n19, .my-lg-n19 {
		margin-top: -19px !important
	}

	.mr-lg-n19, .mx-lg-n19 {
		margin-right: -19px !important
	}

	.mb-lg-n19, .my-lg-n19 {
		margin-bottom: -19px !important
	}

	.ml-lg-n19, .mx-lg-n19 {
		margin-left: -19px !important
	}

	.m-lg-n20 {
		margin: -20px !important
	}

	.mt-lg-n20, .my-lg-n20 {
		margin-top: -20px !important
	}

	.mr-lg-n20, .mx-lg-n20 {
		margin-right: -20px !important
	}

	.mb-lg-n20, .my-lg-n20 {
		margin-bottom: -20px !important
	}

	.ml-lg-n20, .mx-lg-n20 {
		margin-left: -20px !important
	}

	.m-lg-n21 {
		margin: -21px !important
	}

	.mt-lg-n21, .my-lg-n21 {
		margin-top: -21px !important
	}

	.mr-lg-n21, .mx-lg-n21 {
		margin-right: -21px !important
	}

	.mb-lg-n21, .my-lg-n21 {
		margin-bottom: -21px !important
	}

	.ml-lg-n21, .mx-lg-n21 {
		margin-left: -21px !important
	}

	.m-lg-n22 {
		margin: -22px !important
	}

	.mt-lg-n22, .my-lg-n22 {
		margin-top: -22px !important
	}

	.mr-lg-n22, .mx-lg-n22 {
		margin-right: -22px !important
	}

	.mb-lg-n22, .my-lg-n22 {
		margin-bottom: -22px !important
	}

	.ml-lg-n22, .mx-lg-n22 {
		margin-left: -22px !important
	}

	.m-lg-n23 {
		margin: -23px !important
	}

	.mt-lg-n23, .my-lg-n23 {
		margin-top: -23px !important
	}

	.mr-lg-n23, .mx-lg-n23 {
		margin-right: -23px !important
	}

	.mb-lg-n23, .my-lg-n23 {
		margin-bottom: -23px !important
	}

	.ml-lg-n23, .mx-lg-n23 {
		margin-left: -23px !important
	}

	.m-lg-n24 {
		margin: -24px !important
	}

	.mt-lg-n24, .my-lg-n24 {
		margin-top: -24px !important
	}

	.mr-lg-n24, .mx-lg-n24 {
		margin-right: -24px !important
	}

	.mb-lg-n24, .my-lg-n24 {
		margin-bottom: -24px !important
	}

	.ml-lg-n24, .mx-lg-n24 {
		margin-left: -24px !important
	}

	.m-lg-n25 {
		margin: -25px !important
	}

	.mt-lg-n25, .my-lg-n25 {
		margin-top: -25px !important
	}

	.mr-lg-n25, .mx-lg-n25 {
		margin-right: -25px !important
	}

	.mb-lg-n25, .my-lg-n25 {
		margin-bottom: -25px !important
	}

	.ml-lg-n25, .mx-lg-n25 {
		margin-left: -25px !important
	}

	.m-lg-n26 {
		margin: -26px !important
	}

	.mt-lg-n26, .my-lg-n26 {
		margin-top: -26px !important
	}

	.mr-lg-n26, .mx-lg-n26 {
		margin-right: -26px !important
	}

	.mb-lg-n26, .my-lg-n26 {
		margin-bottom: -26px !important
	}

	.ml-lg-n26, .mx-lg-n26 {
		margin-left: -26px !important
	}

	.m-lg-n27 {
		margin: -27px !important
	}

	.mt-lg-n27, .my-lg-n27 {
		margin-top: -27px !important
	}

	.mr-lg-n27, .mx-lg-n27 {
		margin-right: -27px !important
	}

	.mb-lg-n27, .my-lg-n27 {
		margin-bottom: -27px !important
	}

	.ml-lg-n27, .mx-lg-n27 {
		margin-left: -27px !important
	}

	.m-lg-n28 {
		margin: -28px !important
	}

	.mt-lg-n28, .my-lg-n28 {
		margin-top: -28px !important
	}

	.mr-lg-n28, .mx-lg-n28 {
		margin-right: -28px !important
	}

	.mb-lg-n28, .my-lg-n28 {
		margin-bottom: -28px !important
	}

	.ml-lg-n28, .mx-lg-n28 {
		margin-left: -28px !important
	}

	.m-lg-n29 {
		margin: -29px !important
	}

	.mt-lg-n29, .my-lg-n29 {
		margin-top: -29px !important
	}

	.mr-lg-n29, .mx-lg-n29 {
		margin-right: -29px !important
	}

	.mb-lg-n29, .my-lg-n29 {
		margin-bottom: -29px !important
	}

	.ml-lg-n29, .mx-lg-n29 {
		margin-left: -29px !important
	}

	.m-lg-n30 {
		margin: -30px !important
	}

	.mt-lg-n30, .my-lg-n30 {
		margin-top: -30px !important
	}

	.mr-lg-n30, .mx-lg-n30 {
		margin-right: -30px !important
	}

	.mb-lg-n30, .my-lg-n30 {
		margin-bottom: -30px !important
	}

	.ml-lg-n30, .mx-lg-n30 {
		margin-left: -30px !important
	}

	.m-lg-n31 {
		margin: -31px !important
	}

	.mt-lg-n31, .my-lg-n31 {
		margin-top: -31px !important
	}

	.mr-lg-n31, .mx-lg-n31 {
		margin-right: -31px !important
	}

	.mb-lg-n31, .my-lg-n31 {
		margin-bottom: -31px !important
	}

	.ml-lg-n31, .mx-lg-n31 {
		margin-left: -31px !important
	}

	.m-lg-n32 {
		margin: -32px !important
	}

	.mt-lg-n32, .my-lg-n32 {
		margin-top: -32px !important
	}

	.mr-lg-n32, .mx-lg-n32 {
		margin-right: -32px !important
	}

	.mb-lg-n32, .my-lg-n32 {
		margin-bottom: -32px !important
	}

	.ml-lg-n32, .mx-lg-n32 {
		margin-left: -32px !important
	}

	.m-lg-n33 {
		margin: -33px !important
	}

	.mt-lg-n33, .my-lg-n33 {
		margin-top: -33px !important
	}

	.mr-lg-n33, .mx-lg-n33 {
		margin-right: -33px !important
	}

	.mb-lg-n33, .my-lg-n33 {
		margin-bottom: -33px !important
	}

	.ml-lg-n33, .mx-lg-n33 {
		margin-left: -33px !important
	}

	.m-lg-n34 {
		margin: -34px !important
	}

	.mt-lg-n34, .my-lg-n34 {
		margin-top: -34px !important
	}

	.mr-lg-n34, .mx-lg-n34 {
		margin-right: -34px !important
	}

	.mb-lg-n34, .my-lg-n34 {
		margin-bottom: -34px !important
	}

	.ml-lg-n34, .mx-lg-n34 {
		margin-left: -34px !important
	}

	.m-lg-n35 {
		margin: -35px !important
	}

	.mt-lg-n35, .my-lg-n35 {
		margin-top: -35px !important
	}

	.mr-lg-n35, .mx-lg-n35 {
		margin-right: -35px !important
	}

	.mb-lg-n35, .my-lg-n35 {
		margin-bottom: -35px !important
	}

	.ml-lg-n35, .mx-lg-n35 {
		margin-left: -35px !important
	}

	.m-lg-n36 {
		margin: -36px !important
	}

	.mt-lg-n36, .my-lg-n36 {
		margin-top: -36px !important
	}

	.mr-lg-n36, .mx-lg-n36 {
		margin-right: -36px !important
	}

	.mb-lg-n36, .my-lg-n36 {
		margin-bottom: -36px !important
	}

	.ml-lg-n36, .mx-lg-n36 {
		margin-left: -36px !important
	}

	.m-lg-n37 {
		margin: -37px !important
	}

	.mt-lg-n37, .my-lg-n37 {
		margin-top: -37px !important
	}

	.mr-lg-n37, .mx-lg-n37 {
		margin-right: -37px !important
	}

	.mb-lg-n37, .my-lg-n37 {
		margin-bottom: -37px !important
	}

	.ml-lg-n37, .mx-lg-n37 {
		margin-left: -37px !important
	}

	.m-lg-n38 {
		margin: -38px !important
	}

	.mt-lg-n38, .my-lg-n38 {
		margin-top: -38px !important
	}

	.mr-lg-n38, .mx-lg-n38 {
		margin-right: -38px !important
	}

	.mb-lg-n38, .my-lg-n38 {
		margin-bottom: -38px !important
	}

	.ml-lg-n38, .mx-lg-n38 {
		margin-left: -38px !important
	}

	.m-lg-n39 {
		margin: -39px !important
	}

	.mt-lg-n39, .my-lg-n39 {
		margin-top: -39px !important
	}

	.mr-lg-n39, .mx-lg-n39 {
		margin-right: -39px !important
	}

	.mb-lg-n39, .my-lg-n39 {
		margin-bottom: -39px !important
	}

	.ml-lg-n39, .mx-lg-n39 {
		margin-left: -39px !important
	}

	.m-lg-n40 {
		margin: -40px !important
	}

	.mt-lg-n40, .my-lg-n40 {
		margin-top: -40px !important
	}

	.mr-lg-n40, .mx-lg-n40 {
		margin-right: -40px !important
	}

	.mb-lg-n40, .my-lg-n40 {
		margin-bottom: -40px !important
	}

	.ml-lg-n40, .mx-lg-n40 {
		margin-left: -40px !important
	}

	.m-lg-n41 {
		margin: -41px !important
	}

	.mt-lg-n41, .my-lg-n41 {
		margin-top: -41px !important
	}

	.mr-lg-n41, .mx-lg-n41 {
		margin-right: -41px !important
	}

	.mb-lg-n41, .my-lg-n41 {
		margin-bottom: -41px !important
	}

	.ml-lg-n41, .mx-lg-n41 {
		margin-left: -41px !important
	}

	.m-lg-n42 {
		margin: -42px !important
	}

	.mt-lg-n42, .my-lg-n42 {
		margin-top: -42px !important
	}

	.mr-lg-n42, .mx-lg-n42 {
		margin-right: -42px !important
	}

	.mb-lg-n42, .my-lg-n42 {
		margin-bottom: -42px !important
	}

	.ml-lg-n42, .mx-lg-n42 {
		margin-left: -42px !important
	}

	.m-lg-n43 {
		margin: -43px !important
	}

	.mt-lg-n43, .my-lg-n43 {
		margin-top: -43px !important
	}

	.mr-lg-n43, .mx-lg-n43 {
		margin-right: -43px !important
	}

	.mb-lg-n43, .my-lg-n43 {
		margin-bottom: -43px !important
	}

	.ml-lg-n43, .mx-lg-n43 {
		margin-left: -43px !important
	}

	.m-lg-n44 {
		margin: -44px !important
	}

	.mt-lg-n44, .my-lg-n44 {
		margin-top: -44px !important
	}

	.mr-lg-n44, .mx-lg-n44 {
		margin-right: -44px !important
	}

	.mb-lg-n44, .my-lg-n44 {
		margin-bottom: -44px !important
	}

	.ml-lg-n44, .mx-lg-n44 {
		margin-left: -44px !important
	}

	.m-lg-n45 {
		margin: -45px !important
	}

	.mt-lg-n45, .my-lg-n45 {
		margin-top: -45px !important
	}

	.mr-lg-n45, .mx-lg-n45 {
		margin-right: -45px !important
	}

	.mb-lg-n45, .my-lg-n45 {
		margin-bottom: -45px !important
	}

	.ml-lg-n45, .mx-lg-n45 {
		margin-left: -45px !important
	}

	.m-lg-n46 {
		margin: -46px !important
	}

	.mt-lg-n46, .my-lg-n46 {
		margin-top: -46px !important
	}

	.mr-lg-n46, .mx-lg-n46 {
		margin-right: -46px !important
	}

	.mb-lg-n46, .my-lg-n46 {
		margin-bottom: -46px !important
	}

	.ml-lg-n46, .mx-lg-n46 {
		margin-left: -46px !important
	}

	.m-lg-n47 {
		margin: -47px !important
	}

	.mt-lg-n47, .my-lg-n47 {
		margin-top: -47px !important
	}

	.mr-lg-n47, .mx-lg-n47 {
		margin-right: -47px !important
	}

	.mb-lg-n47, .my-lg-n47 {
		margin-bottom: -47px !important
	}

	.ml-lg-n47, .mx-lg-n47 {
		margin-left: -47px !important
	}

	.m-lg-n48 {
		margin: -48px !important
	}

	.mt-lg-n48, .my-lg-n48 {
		margin-top: -48px !important
	}

	.mr-lg-n48, .mx-lg-n48 {
		margin-right: -48px !important
	}

	.mb-lg-n48, .my-lg-n48 {
		margin-bottom: -48px !important
	}

	.ml-lg-n48, .mx-lg-n48 {
		margin-left: -48px !important
	}

	.m-lg-n49 {
		margin: -49px !important
	}

	.mt-lg-n49, .my-lg-n49 {
		margin-top: -49px !important
	}

	.mr-lg-n49, .mx-lg-n49 {
		margin-right: -49px !important
	}

	.mb-lg-n49, .my-lg-n49 {
		margin-bottom: -49px !important
	}

	.ml-lg-n49, .mx-lg-n49 {
		margin-left: -49px !important
	}

	.m-lg-n50 {
		margin: -50px !important
	}

	.mt-lg-n50, .my-lg-n50 {
		margin-top: -50px !important
	}

	.mr-lg-n50, .mx-lg-n50 {
		margin-right: -50px !important
	}

	.mb-lg-n50, .my-lg-n50 {
		margin-bottom: -50px !important
	}

	.ml-lg-n50, .mx-lg-n50 {
		margin-left: -50px !important
	}

	.m-lg-n51 {
		margin: -51px !important
	}

	.mt-lg-n51, .my-lg-n51 {
		margin-top: -51px !important
	}

	.mr-lg-n51, .mx-lg-n51 {
		margin-right: -51px !important
	}

	.mb-lg-n51, .my-lg-n51 {
		margin-bottom: -51px !important
	}

	.ml-lg-n51, .mx-lg-n51 {
		margin-left: -51px !important
	}

	.m-lg-n52 {
		margin: -52px !important
	}

	.mt-lg-n52, .my-lg-n52 {
		margin-top: -52px !important
	}

	.mr-lg-n52, .mx-lg-n52 {
		margin-right: -52px !important
	}

	.mb-lg-n52, .my-lg-n52 {
		margin-bottom: -52px !important
	}

	.ml-lg-n52, .mx-lg-n52 {
		margin-left: -52px !important
	}

	.m-lg-n53 {
		margin: -53px !important
	}

	.mt-lg-n53, .my-lg-n53 {
		margin-top: -53px !important
	}

	.mr-lg-n53, .mx-lg-n53 {
		margin-right: -53px !important
	}

	.mb-lg-n53, .my-lg-n53 {
		margin-bottom: -53px !important
	}

	.ml-lg-n53, .mx-lg-n53 {
		margin-left: -53px !important
	}

	.m-lg-n54 {
		margin: -54px !important
	}

	.mt-lg-n54, .my-lg-n54 {
		margin-top: -54px !important
	}

	.mr-lg-n54, .mx-lg-n54 {
		margin-right: -54px !important
	}

	.mb-lg-n54, .my-lg-n54 {
		margin-bottom: -54px !important
	}

	.ml-lg-n54, .mx-lg-n54 {
		margin-left: -54px !important
	}

	.m-lg-n55 {
		margin: -55px !important
	}

	.mt-lg-n55, .my-lg-n55 {
		margin-top: -55px !important
	}

	.mr-lg-n55, .mx-lg-n55 {
		margin-right: -55px !important
	}

	.mb-lg-n55, .my-lg-n55 {
		margin-bottom: -55px !important
	}

	.ml-lg-n55, .mx-lg-n55 {
		margin-left: -55px !important
	}

	.m-lg-n56 {
		margin: -56px !important
	}

	.mt-lg-n56, .my-lg-n56 {
		margin-top: -56px !important
	}

	.mr-lg-n56, .mx-lg-n56 {
		margin-right: -56px !important
	}

	.mb-lg-n56, .my-lg-n56 {
		margin-bottom: -56px !important
	}

	.ml-lg-n56, .mx-lg-n56 {
		margin-left: -56px !important
	}

	.m-lg-n57 {
		margin: -57px !important
	}

	.mt-lg-n57, .my-lg-n57 {
		margin-top: -57px !important
	}

	.mr-lg-n57, .mx-lg-n57 {
		margin-right: -57px !important
	}

	.mb-lg-n57, .my-lg-n57 {
		margin-bottom: -57px !important
	}

	.ml-lg-n57, .mx-lg-n57 {
		margin-left: -57px !important
	}

	.m-lg-n58 {
		margin: -58px !important
	}

	.mt-lg-n58, .my-lg-n58 {
		margin-top: -58px !important
	}

	.mr-lg-n58, .mx-lg-n58 {
		margin-right: -58px !important
	}

	.mb-lg-n58, .my-lg-n58 {
		margin-bottom: -58px !important
	}

	.ml-lg-n58, .mx-lg-n58 {
		margin-left: -58px !important
	}

	.m-lg-n59 {
		margin: -59px !important
	}

	.mt-lg-n59, .my-lg-n59 {
		margin-top: -59px !important
	}

	.mr-lg-n59, .mx-lg-n59 {
		margin-right: -59px !important
	}

	.mb-lg-n59, .my-lg-n59 {
		margin-bottom: -59px !important
	}

	.ml-lg-n59, .mx-lg-n59 {
		margin-left: -59px !important
	}

	.m-lg-n60 {
		margin: -60px !important
	}

	.mt-lg-n60, .my-lg-n60 {
		margin-top: -60px !important
	}

	.mr-lg-n60, .mx-lg-n60 {
		margin-right: -60px !important
	}

	.mb-lg-n60, .my-lg-n60 {
		margin-bottom: -60px !important
	}

	.ml-lg-n60, .mx-lg-n60 {
		margin-left: -60px !important
	}

	.top-lg-initial {
		top: auto !important
	}

	.top-lg-inherit {
		top: inherit !important
	}

	.right-lg-initial {
		right: auto !important
	}

	.right-lg-inherit {
		right: inherit !important
	}

	.bottom-lg-initial {
		bottom: auto !important
	}

	.bottom-lg-inherit {
		bottom: inherit !important
	}

	.left-lg-initial {
		left: auto !important
	}

	.left-lg-inherit {
		left: inherit !important
	}

	.top-lg-0 {
		top: 0 !important
	}

	.right-lg-0 {
		right: 0 !important
	}

	.bottom-lg-0 {
		bottom: 0 !important
	}

	.left-lg-0 {
		left: 0 !important
	}

	.top-lg-1 {
		top: 1px !important
	}

	.right-lg-1 {
		right: 1px !important
	}

	.bottom-lg-1 {
		bottom: 1px !important
	}

	.left-lg-1 {
		left: 1px !important
	}

	.top-lg-2 {
		top: 2px !important
	}

	.right-lg-2 {
		right: 2px !important
	}

	.bottom-lg-2 {
		bottom: 2px !important
	}

	.left-lg-2 {
		left: 2px !important
	}

	.top-lg-3 {
		top: 3px !important
	}

	.right-lg-3 {
		right: 3px !important
	}

	.bottom-lg-3 {
		bottom: 3px !important
	}

	.left-lg-3 {
		left: 3px !important
	}

	.top-lg-4 {
		top: 4px !important
	}

	.right-lg-4 {
		right: 4px !important
	}

	.bottom-lg-4 {
		bottom: 4px !important
	}

	.left-lg-4 {
		left: 4px !important
	}

	.top-lg-5 {
		top: 5px !important
	}

	.right-lg-5 {
		right: 5px !important
	}

	.bottom-lg-5 {
		bottom: 5px !important
	}

	.left-lg-5 {
		left: 5px !important
	}

	.top-lg-6 {
		top: 6px !important
	}

	.right-lg-6 {
		right: 6px !important
	}

	.bottom-lg-6 {
		bottom: 6px !important
	}

	.left-lg-6 {
		left: 6px !important
	}

	.top-lg-7 {
		top: 7px !important
	}

	.right-lg-7 {
		right: 7px !important
	}

	.bottom-lg-7 {
		bottom: 7px !important
	}

	.left-lg-7 {
		left: 7px !important
	}

	.top-lg-8 {
		top: 8px !important
	}

	.right-lg-8 {
		right: 8px !important
	}

	.bottom-lg-8 {
		bottom: 8px !important
	}

	.left-lg-8 {
		left: 8px !important
	}

	.top-lg-9 {
		top: 9px !important
	}

	.right-lg-9 {
		right: 9px !important
	}

	.bottom-lg-9 {
		bottom: 9px !important
	}

	.left-lg-9 {
		left: 9px !important
	}

	.top-lg-10 {
		top: 10px !important
	}

	.right-lg-10 {
		right: 10px !important
	}

	.bottom-lg-10 {
		bottom: 10px !important
	}

	.left-lg-10 {
		left: 10px !important
	}

	.top-lg-11 {
		top: 11px !important
	}

	.right-lg-11 {
		right: 11px !important
	}

	.bottom-lg-11 {
		bottom: 11px !important
	}

	.left-lg-11 {
		left: 11px !important
	}

	.top-lg-12 {
		top: 12px !important
	}

	.right-lg-12 {
		right: 12px !important
	}

	.bottom-lg-12 {
		bottom: 12px !important
	}

	.left-lg-12 {
		left: 12px !important
	}

	.top-lg-13 {
		top: 13px !important
	}

	.right-lg-13 {
		right: 13px !important
	}

	.bottom-lg-13 {
		bottom: 13px !important
	}

	.left-lg-13 {
		left: 13px !important
	}

	.top-lg-14 {
		top: 14px !important
	}

	.right-lg-14 {
		right: 14px !important
	}

	.bottom-lg-14 {
		bottom: 14px !important
	}

	.left-lg-14 {
		left: 14px !important
	}

	.top-lg-15 {
		top: 15px !important
	}

	.right-lg-15 {
		right: 15px !important
	}

	.bottom-lg-15 {
		bottom: 15px !important
	}

	.left-lg-15 {
		left: 15px !important
	}

	.top-lg-16 {
		top: 16px !important
	}

	.right-lg-16 {
		right: 16px !important
	}

	.bottom-lg-16 {
		bottom: 16px !important
	}

	.left-lg-16 {
		left: 16px !important
	}

	.top-lg-17 {
		top: 17px !important
	}

	.right-lg-17 {
		right: 17px !important
	}

	.bottom-lg-17 {
		bottom: 17px !important
	}

	.left-lg-17 {
		left: 17px !important
	}

	.top-lg-18 {
		top: 18px !important
	}

	.right-lg-18 {
		right: 18px !important
	}

	.bottom-lg-18 {
		bottom: 18px !important
	}

	.left-lg-18 {
		left: 18px !important
	}

	.top-lg-19 {
		top: 19px !important
	}

	.right-lg-19 {
		right: 19px !important
	}

	.bottom-lg-19 {
		bottom: 19px !important
	}

	.left-lg-19 {
		left: 19px !important
	}

	.top-lg-20 {
		top: 20px !important
	}

	.right-lg-20 {
		right: 20px !important
	}

	.bottom-lg-20 {
		bottom: 20px !important
	}

	.left-lg-20 {
		left: 20px !important
	}

	.top-lg-21 {
		top: 21px !important
	}

	.right-lg-21 {
		right: 21px !important
	}

	.bottom-lg-21 {
		bottom: 21px !important
	}

	.left-lg-21 {
		left: 21px !important
	}

	.top-lg-22 {
		top: 22px !important
	}

	.right-lg-22 {
		right: 22px !important
	}

	.bottom-lg-22 {
		bottom: 22px !important
	}

	.left-lg-22 {
		left: 22px !important
	}

	.top-lg-23 {
		top: 23px !important
	}

	.right-lg-23 {
		right: 23px !important
	}

	.bottom-lg-23 {
		bottom: 23px !important
	}

	.left-lg-23 {
		left: 23px !important
	}

	.top-lg-24 {
		top: 24px !important
	}

	.right-lg-24 {
		right: 24px !important
	}

	.bottom-lg-24 {
		bottom: 24px !important
	}

	.left-lg-24 {
		left: 24px !important
	}

	.top-lg-25 {
		top: 25px !important
	}

	.right-lg-25 {
		right: 25px !important
	}

	.bottom-lg-25 {
		bottom: 25px !important
	}

	.left-lg-25 {
		left: 25px !important
	}

	.top-lg-26 {
		top: 26px !important
	}

	.right-lg-26 {
		right: 26px !important
	}

	.bottom-lg-26 {
		bottom: 26px !important
	}

	.left-lg-26 {
		left: 26px !important
	}

	.top-lg-27 {
		top: 27px !important
	}

	.right-lg-27 {
		right: 27px !important
	}

	.bottom-lg-27 {
		bottom: 27px !important
	}

	.left-lg-27 {
		left: 27px !important
	}

	.top-lg-28 {
		top: 28px !important
	}

	.right-lg-28 {
		right: 28px !important
	}

	.bottom-lg-28 {
		bottom: 28px !important
	}

	.left-lg-28 {
		left: 28px !important
	}

	.top-lg-29 {
		top: 29px !important
	}

	.right-lg-29 {
		right: 29px !important
	}

	.bottom-lg-29 {
		bottom: 29px !important
	}

	.left-lg-29 {
		left: 29px !important
	}

	.top-lg-30 {
		top: 30px !important
	}

	.right-lg-30 {
		right: 30px !important
	}

	.bottom-lg-30 {
		bottom: 30px !important
	}

	.left-lg-30 {
		left: 30px !important
	}

	.top-lg-31 {
		top: 31px !important
	}

	.right-lg-31 {
		right: 31px !important
	}

	.bottom-lg-31 {
		bottom: 31px !important
	}

	.left-lg-31 {
		left: 31px !important
	}

	.top-lg-32 {
		top: 32px !important
	}

	.right-lg-32 {
		right: 32px !important
	}

	.bottom-lg-32 {
		bottom: 32px !important
	}

	.left-lg-32 {
		left: 32px !important
	}

	.top-lg-33 {
		top: 33px !important
	}

	.right-lg-33 {
		right: 33px !important
	}

	.bottom-lg-33 {
		bottom: 33px !important
	}

	.left-lg-33 {
		left: 33px !important
	}

	.top-lg-34 {
		top: 34px !important
	}

	.right-lg-34 {
		right: 34px !important
	}

	.bottom-lg-34 {
		bottom: 34px !important
	}

	.left-lg-34 {
		left: 34px !important
	}

	.top-lg-35 {
		top: 35px !important
	}

	.right-lg-35 {
		right: 35px !important
	}

	.bottom-lg-35 {
		bottom: 35px !important
	}

	.left-lg-35 {
		left: 35px !important
	}

	.top-lg-36 {
		top: 36px !important
	}

	.right-lg-36 {
		right: 36px !important
	}

	.bottom-lg-36 {
		bottom: 36px !important
	}

	.left-lg-36 {
		left: 36px !important
	}

	.top-lg-37 {
		top: 37px !important
	}

	.right-lg-37 {
		right: 37px !important
	}

	.bottom-lg-37 {
		bottom: 37px !important
	}

	.left-lg-37 {
		left: 37px !important
	}

	.top-lg-38 {
		top: 38px !important
	}

	.right-lg-38 {
		right: 38px !important
	}

	.bottom-lg-38 {
		bottom: 38px !important
	}

	.left-lg-38 {
		left: 38px !important
	}

	.top-lg-39 {
		top: 39px !important
	}

	.right-lg-39 {
		right: 39px !important
	}

	.bottom-lg-39 {
		bottom: 39px !important
	}

	.left-lg-39 {
		left: 39px !important
	}

	.top-lg-40 {
		top: 40px !important
	}

	.right-lg-40 {
		right: 40px !important
	}

	.bottom-lg-40 {
		bottom: 40px !important
	}

	.left-lg-40 {
		left: 40px !important
	}

	.top-lg-41 {
		top: 41px !important
	}

	.right-lg-41 {
		right: 41px !important
	}

	.bottom-lg-41 {
		bottom: 41px !important
	}

	.left-lg-41 {
		left: 41px !important
	}

	.top-lg-42 {
		top: 42px !important
	}

	.right-lg-42 {
		right: 42px !important
	}

	.bottom-lg-42 {
		bottom: 42px !important
	}

	.left-lg-42 {
		left: 42px !important
	}

	.top-lg-43 {
		top: 43px !important
	}

	.right-lg-43 {
		right: 43px !important
	}

	.bottom-lg-43 {
		bottom: 43px !important
	}

	.left-lg-43 {
		left: 43px !important
	}

	.top-lg-44 {
		top: 44px !important
	}

	.right-lg-44 {
		right: 44px !important
	}

	.bottom-lg-44 {
		bottom: 44px !important
	}

	.left-lg-44 {
		left: 44px !important
	}

	.top-lg-45 {
		top: 45px !important
	}

	.right-lg-45 {
		right: 45px !important
	}

	.bottom-lg-45 {
		bottom: 45px !important
	}

	.left-lg-45 {
		left: 45px !important
	}

	.top-lg-46 {
		top: 46px !important
	}

	.right-lg-46 {
		right: 46px !important
	}

	.bottom-lg-46 {
		bottom: 46px !important
	}

	.left-lg-46 {
		left: 46px !important
	}

	.top-lg-47 {
		top: 47px !important
	}

	.right-lg-47 {
		right: 47px !important
	}

	.bottom-lg-47 {
		bottom: 47px !important
	}

	.left-lg-47 {
		left: 47px !important
	}

	.top-lg-48 {
		top: 48px !important
	}

	.right-lg-48 {
		right: 48px !important
	}

	.bottom-lg-48 {
		bottom: 48px !important
	}

	.left-lg-48 {
		left: 48px !important
	}

	.top-lg-49 {
		top: 49px !important
	}

	.right-lg-49 {
		right: 49px !important
	}

	.bottom-lg-49 {
		bottom: 49px !important
	}

	.left-lg-49 {
		left: 49px !important
	}

	.top-lg-50 {
		top: 50px !important
	}

	.right-lg-50 {
		right: 50px !important
	}

	.bottom-lg-50 {
		bottom: 50px !important
	}

	.left-lg-50 {
		left: 50px !important
	}

	.top-lg-51 {
		top: 51px !important
	}

	.right-lg-51 {
		right: 51px !important
	}

	.bottom-lg-51 {
		bottom: 51px !important
	}

	.left-lg-51 {
		left: 51px !important
	}

	.top-lg-52 {
		top: 52px !important
	}

	.right-lg-52 {
		right: 52px !important
	}

	.bottom-lg-52 {
		bottom: 52px !important
	}

	.left-lg-52 {
		left: 52px !important
	}

	.top-lg-53 {
		top: 53px !important
	}

	.right-lg-53 {
		right: 53px !important
	}

	.bottom-lg-53 {
		bottom: 53px !important
	}

	.left-lg-53 {
		left: 53px !important
	}

	.top-lg-54 {
		top: 54px !important
	}

	.right-lg-54 {
		right: 54px !important
	}

	.bottom-lg-54 {
		bottom: 54px !important
	}

	.left-lg-54 {
		left: 54px !important
	}

	.top-lg-55 {
		top: 55px !important
	}

	.right-lg-55 {
		right: 55px !important
	}

	.bottom-lg-55 {
		bottom: 55px !important
	}

	.left-lg-55 {
		left: 55px !important
	}

	.top-lg-56 {
		top: 56px !important
	}

	.right-lg-56 {
		right: 56px !important
	}

	.bottom-lg-56 {
		bottom: 56px !important
	}

	.left-lg-56 {
		left: 56px !important
	}

	.top-lg-57 {
		top: 57px !important
	}

	.right-lg-57 {
		right: 57px !important
	}

	.bottom-lg-57 {
		bottom: 57px !important
	}

	.left-lg-57 {
		left: 57px !important
	}

	.top-lg-58 {
		top: 58px !important
	}

	.right-lg-58 {
		right: 58px !important
	}

	.bottom-lg-58 {
		bottom: 58px !important
	}

	.left-lg-58 {
		left: 58px !important
	}

	.top-lg-59 {
		top: 59px !important
	}

	.right-lg-59 {
		right: 59px !important
	}

	.bottom-lg-59 {
		bottom: 59px !important
	}

	.left-lg-59 {
		left: 59px !important
	}

	.top-lg-60 {
		top: 60px !important
	}

	.right-lg-60 {
		right: 60px !important
	}

	.bottom-lg-60 {
		bottom: 60px !important
	}

	.left-lg-60 {
		left: 60px !important
	}

	.top-lg-n0 {
		top: 0 !important
	}

	.right-lg-n0 {
		right: 0 !important
	}

	.bottom-lg-n0 {
		bottom: 0 !important
	}

	.left-lg-n0 {
		left: 0 !important
	}

	.top-lg-n1 {
		top: -1px !important
	}

	.right-lg-n1 {
		right: -1px !important
	}

	.bottom-lg-n1 {
		bottom: -1px !important
	}

	.left-lg-n1 {
		left: -1px !important
	}

	.top-lg-n2 {
		top: -2px !important
	}

	.right-lg-n2 {
		right: -2px !important
	}

	.bottom-lg-n2 {
		bottom: -2px !important
	}

	.left-lg-n2 {
		left: -2px !important
	}

	.top-lg-n3 {
		top: -3px !important
	}

	.right-lg-n3 {
		right: -3px !important
	}

	.bottom-lg-n3 {
		bottom: -3px !important
	}

	.left-lg-n3 {
		left: -3px !important
	}

	.top-lg-n4 {
		top: -4px !important
	}

	.right-lg-n4 {
		right: -4px !important
	}

	.bottom-lg-n4 {
		bottom: -4px !important
	}

	.left-lg-n4 {
		left: -4px !important
	}

	.top-lg-n5 {
		top: -5px !important
	}

	.right-lg-n5 {
		right: -5px !important
	}

	.bottom-lg-n5 {
		bottom: -5px !important
	}

	.left-lg-n5 {
		left: -5px !important
	}

	.top-lg-n6 {
		top: -6px !important
	}

	.right-lg-n6 {
		right: -6px !important
	}

	.bottom-lg-n6 {
		bottom: -6px !important
	}

	.left-lg-n6 {
		left: -6px !important
	}

	.top-lg-n7 {
		top: -7px !important
	}

	.right-lg-n7 {
		right: -7px !important
	}

	.bottom-lg-n7 {
		bottom: -7px !important
	}

	.left-lg-n7 {
		left: -7px !important
	}

	.top-lg-n8 {
		top: -8px !important
	}

	.right-lg-n8 {
		right: -8px !important
	}

	.bottom-lg-n8 {
		bottom: -8px !important
	}

	.left-lg-n8 {
		left: -8px !important
	}

	.top-lg-n9 {
		top: -9px !important
	}

	.right-lg-n9 {
		right: -9px !important
	}

	.bottom-lg-n9 {
		bottom: -9px !important
	}

	.left-lg-n9 {
		left: -9px !important
	}

	.top-lg-n10 {
		top: -10px !important
	}

	.right-lg-n10 {
		right: -10px !important
	}

	.bottom-lg-n10 {
		bottom: -10px !important
	}

	.left-lg-n10 {
		left: -10px !important
	}

	.top-lg-n11 {
		top: -11px !important
	}

	.right-lg-n11 {
		right: -11px !important
	}

	.bottom-lg-n11 {
		bottom: -11px !important
	}

	.left-lg-n11 {
		left: -11px !important
	}

	.top-lg-n12 {
		top: -12px !important
	}

	.right-lg-n12 {
		right: -12px !important
	}

	.bottom-lg-n12 {
		bottom: -12px !important
	}

	.left-lg-n12 {
		left: -12px !important
	}

	.top-lg-n13 {
		top: -13px !important
	}

	.right-lg-n13 {
		right: -13px !important
	}

	.bottom-lg-n13 {
		bottom: -13px !important
	}

	.left-lg-n13 {
		left: -13px !important
	}

	.top-lg-n14 {
		top: -14px !important
	}

	.right-lg-n14 {
		right: -14px !important
	}

	.bottom-lg-n14 {
		bottom: -14px !important
	}

	.left-lg-n14 {
		left: -14px !important
	}

	.top-lg-n15 {
		top: -15px !important
	}

	.right-lg-n15 {
		right: -15px !important
	}

	.bottom-lg-n15 {
		bottom: -15px !important
	}

	.left-lg-n15 {
		left: -15px !important
	}

	.top-lg-n16 {
		top: -16px !important
	}

	.right-lg-n16 {
		right: -16px !important
	}

	.bottom-lg-n16 {
		bottom: -16px !important
	}

	.left-lg-n16 {
		left: -16px !important
	}

	.top-lg-n17 {
		top: -17px !important
	}

	.right-lg-n17 {
		right: -17px !important
	}

	.bottom-lg-n17 {
		bottom: -17px !important
	}

	.left-lg-n17 {
		left: -17px !important
	}

	.top-lg-n18 {
		top: -18px !important
	}

	.right-lg-n18 {
		right: -18px !important
	}

	.bottom-lg-n18 {
		bottom: -18px !important
	}

	.left-lg-n18 {
		left: -18px !important
	}

	.top-lg-n19 {
		top: -19px !important
	}

	.right-lg-n19 {
		right: -19px !important
	}

	.bottom-lg-n19 {
		bottom: -19px !important
	}

	.left-lg-n19 {
		left: -19px !important
	}

	.top-lg-n20 {
		top: -20px !important
	}

	.right-lg-n20 {
		right: -20px !important
	}

	.bottom-lg-n20 {
		bottom: -20px !important
	}

	.left-lg-n20 {
		left: -20px !important
	}

	.top-lg-n21 {
		top: -21px !important
	}

	.right-lg-n21 {
		right: -21px !important
	}

	.bottom-lg-n21 {
		bottom: -21px !important
	}

	.left-lg-n21 {
		left: -21px !important
	}

	.top-lg-n22 {
		top: -22px !important
	}

	.right-lg-n22 {
		right: -22px !important
	}

	.bottom-lg-n22 {
		bottom: -22px !important
	}

	.left-lg-n22 {
		left: -22px !important
	}

	.top-lg-n23 {
		top: -23px !important
	}

	.right-lg-n23 {
		right: -23px !important
	}

	.bottom-lg-n23 {
		bottom: -23px !important
	}

	.left-lg-n23 {
		left: -23px !important
	}

	.top-lg-n24 {
		top: -24px !important
	}

	.right-lg-n24 {
		right: -24px !important
	}

	.bottom-lg-n24 {
		bottom: -24px !important
	}

	.left-lg-n24 {
		left: -24px !important
	}

	.top-lg-n25 {
		top: -25px !important
	}

	.right-lg-n25 {
		right: -25px !important
	}

	.bottom-lg-n25 {
		bottom: -25px !important
	}

	.left-lg-n25 {
		left: -25px !important
	}

	.top-lg-n26 {
		top: -26px !important
	}

	.right-lg-n26 {
		right: -26px !important
	}

	.bottom-lg-n26 {
		bottom: -26px !important
	}

	.left-lg-n26 {
		left: -26px !important
	}

	.top-lg-n27 {
		top: -27px !important
	}

	.right-lg-n27 {
		right: -27px !important
	}

	.bottom-lg-n27 {
		bottom: -27px !important
	}

	.left-lg-n27 {
		left: -27px !important
	}

	.top-lg-n28 {
		top: -28px !important
	}

	.right-lg-n28 {
		right: -28px !important
	}

	.bottom-lg-n28 {
		bottom: -28px !important
	}

	.left-lg-n28 {
		left: -28px !important
	}

	.top-lg-n29 {
		top: -29px !important
	}

	.right-lg-n29 {
		right: -29px !important
	}

	.bottom-lg-n29 {
		bottom: -29px !important
	}

	.left-lg-n29 {
		left: -29px !important
	}

	.top-lg-n30 {
		top: -30px !important
	}

	.right-lg-n30 {
		right: -30px !important
	}

	.bottom-lg-n30 {
		bottom: -30px !important
	}

	.left-lg-n30 {
		left: -30px !important
	}

	.top-lg-n31 {
		top: -31px !important
	}

	.right-lg-n31 {
		right: -31px !important
	}

	.bottom-lg-n31 {
		bottom: -31px !important
	}

	.left-lg-n31 {
		left: -31px !important
	}

	.top-lg-n32 {
		top: -32px !important
	}

	.right-lg-n32 {
		right: -32px !important
	}

	.bottom-lg-n32 {
		bottom: -32px !important
	}

	.left-lg-n32 {
		left: -32px !important
	}

	.top-lg-n33 {
		top: -33px !important
	}

	.right-lg-n33 {
		right: -33px !important
	}

	.bottom-lg-n33 {
		bottom: -33px !important
	}

	.left-lg-n33 {
		left: -33px !important
	}

	.top-lg-n34 {
		top: -34px !important
	}

	.right-lg-n34 {
		right: -34px !important
	}

	.bottom-lg-n34 {
		bottom: -34px !important
	}

	.left-lg-n34 {
		left: -34px !important
	}

	.top-lg-n35 {
		top: -35px !important
	}

	.right-lg-n35 {
		right: -35px !important
	}

	.bottom-lg-n35 {
		bottom: -35px !important
	}

	.left-lg-n35 {
		left: -35px !important
	}

	.top-lg-n36 {
		top: -36px !important
	}

	.right-lg-n36 {
		right: -36px !important
	}

	.bottom-lg-n36 {
		bottom: -36px !important
	}

	.left-lg-n36 {
		left: -36px !important
	}

	.top-lg-n37 {
		top: -37px !important
	}

	.right-lg-n37 {
		right: -37px !important
	}

	.bottom-lg-n37 {
		bottom: -37px !important
	}

	.left-lg-n37 {
		left: -37px !important
	}

	.top-lg-n38 {
		top: -38px !important
	}

	.right-lg-n38 {
		right: -38px !important
	}

	.bottom-lg-n38 {
		bottom: -38px !important
	}

	.left-lg-n38 {
		left: -38px !important
	}

	.top-lg-n39 {
		top: -39px !important
	}

	.right-lg-n39 {
		right: -39px !important
	}

	.bottom-lg-n39 {
		bottom: -39px !important
	}

	.left-lg-n39 {
		left: -39px !important
	}

	.top-lg-n40 {
		top: -40px !important
	}

	.right-lg-n40 {
		right: -40px !important
	}

	.bottom-lg-n40 {
		bottom: -40px !important
	}

	.left-lg-n40 {
		left: -40px !important
	}

	.top-lg-n41 {
		top: -41px !important
	}

	.right-lg-n41 {
		right: -41px !important
	}

	.bottom-lg-n41 {
		bottom: -41px !important
	}

	.left-lg-n41 {
		left: -41px !important
	}

	.top-lg-n42 {
		top: -42px !important
	}

	.right-lg-n42 {
		right: -42px !important
	}

	.bottom-lg-n42 {
		bottom: -42px !important
	}

	.left-lg-n42 {
		left: -42px !important
	}

	.top-lg-n43 {
		top: -43px !important
	}

	.right-lg-n43 {
		right: -43px !important
	}

	.bottom-lg-n43 {
		bottom: -43px !important
	}

	.left-lg-n43 {
		left: -43px !important
	}

	.top-lg-n44 {
		top: -44px !important
	}

	.right-lg-n44 {
		right: -44px !important
	}

	.bottom-lg-n44 {
		bottom: -44px !important
	}

	.left-lg-n44 {
		left: -44px !important
	}

	.top-lg-n45 {
		top: -45px !important
	}

	.right-lg-n45 {
		right: -45px !important
	}

	.bottom-lg-n45 {
		bottom: -45px !important
	}

	.left-lg-n45 {
		left: -45px !important
	}

	.top-lg-n46 {
		top: -46px !important
	}

	.right-lg-n46 {
		right: -46px !important
	}

	.bottom-lg-n46 {
		bottom: -46px !important
	}

	.left-lg-n46 {
		left: -46px !important
	}

	.top-lg-n47 {
		top: -47px !important
	}

	.right-lg-n47 {
		right: -47px !important
	}

	.bottom-lg-n47 {
		bottom: -47px !important
	}

	.left-lg-n47 {
		left: -47px !important
	}

	.top-lg-n48 {
		top: -48px !important
	}

	.right-lg-n48 {
		right: -48px !important
	}

	.bottom-lg-n48 {
		bottom: -48px !important
	}

	.left-lg-n48 {
		left: -48px !important
	}

	.top-lg-n49 {
		top: -49px !important
	}

	.right-lg-n49 {
		right: -49px !important
	}

	.bottom-lg-n49 {
		bottom: -49px !important
	}

	.left-lg-n49 {
		left: -49px !important
	}

	.top-lg-n50 {
		top: -50px !important
	}

	.right-lg-n50 {
		right: -50px !important
	}

	.bottom-lg-n50 {
		bottom: -50px !important
	}

	.left-lg-n50 {
		left: -50px !important
	}

	.top-lg-n51 {
		top: -51px !important
	}

	.right-lg-n51 {
		right: -51px !important
	}

	.bottom-lg-n51 {
		bottom: -51px !important
	}

	.left-lg-n51 {
		left: -51px !important
	}

	.top-lg-n52 {
		top: -52px !important
	}

	.right-lg-n52 {
		right: -52px !important
	}

	.bottom-lg-n52 {
		bottom: -52px !important
	}

	.left-lg-n52 {
		left: -52px !important
	}

	.top-lg-n53 {
		top: -53px !important
	}

	.right-lg-n53 {
		right: -53px !important
	}

	.bottom-lg-n53 {
		bottom: -53px !important
	}

	.left-lg-n53 {
		left: -53px !important
	}

	.top-lg-n54 {
		top: -54px !important
	}

	.right-lg-n54 {
		right: -54px !important
	}

	.bottom-lg-n54 {
		bottom: -54px !important
	}

	.left-lg-n54 {
		left: -54px !important
	}

	.top-lg-n55 {
		top: -55px !important
	}

	.right-lg-n55 {
		right: -55px !important
	}

	.bottom-lg-n55 {
		bottom: -55px !important
	}

	.left-lg-n55 {
		left: -55px !important
	}

	.top-lg-n56 {
		top: -56px !important
	}

	.right-lg-n56 {
		right: -56px !important
	}

	.bottom-lg-n56 {
		bottom: -56px !important
	}

	.left-lg-n56 {
		left: -56px !important
	}

	.top-lg-n57 {
		top: -57px !important
	}

	.right-lg-n57 {
		right: -57px !important
	}

	.bottom-lg-n57 {
		bottom: -57px !important
	}

	.left-lg-n57 {
		left: -57px !important
	}

	.top-lg-n58 {
		top: -58px !important
	}

	.right-lg-n58 {
		right: -58px !important
	}

	.bottom-lg-n58 {
		bottom: -58px !important
	}

	.left-lg-n58 {
		left: -58px !important
	}

	.top-lg-n59 {
		top: -59px !important
	}

	.right-lg-n59 {
		right: -59px !important
	}

	.bottom-lg-n59 {
		bottom: -59px !important
	}

	.left-lg-n59 {
		left: -59px !important
	}

	.top-lg-n60 {
		top: -60px !important
	}

	.right-lg-n60 {
		right: -60px !important
	}

	.bottom-lg-n60 {
		bottom: -60px !important
	}

	.left-lg-n60 {
		left: -60px !important
	}

}

@media (min-width:1200px) {
	.position-xl-initial {
		position: static !important
	}

	.position-xl-inherit {
		position: inherit !important
	}

	.position-xl-static {
		position: static !important
	}

	.position-xl-relative {
		position: relative !important
	}

	.position-xl-absolute {
		position: absolute !important
	}

	.position-xl-fixed {
		position: fixed !important
	}

	.position-xl-sticky {
		position: -webkit-sticky !important;
		position: sticky !important
	}

	.min-xl-w-initial {
		min-width: 0 !important
	}

	.min-xl-w-inherit {
		min-width: inherit !important
	}

	.min-xl-w-0 {
		min-width: 0 !important
	}

	.min-xl-w-5 {
		min-width: 5px !important
	}

	.min-xl-w-10 {
		min-width: 10px !important
	}

	.min-xl-w-15 {
		min-width: 15px !important
	}

	.min-xl-w-20 {
		min-width: 20px !important
	}

	.min-xl-w-25 {
		min-width: 25px !important
	}

	.min-xl-w-30 {
		min-width: 30px !important
	}

	.min-xl-w-35 {
		min-width: 35px !important
	}

	.min-xl-w-40 {
		min-width: 40px !important
	}

	.min-xl-w-45 {
		min-width: 45px !important
	}

	.min-xl-w-50 {
		min-width: 50px !important
	}

	.min-xl-w-55 {
		min-width: 55px !important
	}

	.min-xl-w-60 {
		min-width: 60px !important
	}

	.min-xl-w-65 {
		min-width: 65px !important
	}

	.min-xl-w-70 {
		min-width: 70px !important
	}

	.min-xl-w-75 {
		min-width: 75px !important
	}

	.min-xl-w-80 {
		min-width: 80px !important
	}

	.min-xl-w-85 {
		min-width: 85px !important
	}

	.min-xl-w-90 {
		min-width: 90px !important
	}

	.min-xl-w-95 {
		min-width: 95px !important
	}

	.min-xl-w-100 {
		min-width: 100px !important
	}

	.min-xl-w-105 {
		min-width: 105px !important
	}

	.min-xl-w-110 {
		min-width: 110px !important
	}

	.min-xl-w-115 {
		min-width: 115px !important
	}

	.min-xl-w-120 {
		min-width: 120px !important
	}

	.min-xl-w-125 {
		min-width: 125px !important
	}

	.min-xl-w-130 {
		min-width: 130px !important
	}

	.min-xl-w-135 {
		min-width: 135px !important
	}

	.min-xl-w-140 {
		min-width: 140px !important
	}

	.min-xl-w-145 {
		min-width: 145px !important
	}

	.min-xl-w-150 {
		min-width: 150px !important
	}

	.min-xl-w-155 {
		min-width: 155px !important
	}

	.min-xl-w-160 {
		min-width: 160px !important
	}

	.min-xl-w-165 {
		min-width: 165px !important
	}

	.min-xl-w-170 {
		min-width: 170px !important
	}

	.min-xl-w-175 {
		min-width: 175px !important
	}

	.min-xl-w-180 {
		min-width: 180px !important
	}

	.min-xl-w-185 {
		min-width: 185px !important
	}

	.min-xl-w-190 {
		min-width: 190px !important
	}

	.min-xl-w-195 {
		min-width: 195px !important
	}

	.min-xl-w-200 {
		min-width: 200px !important
	}

	.min-xl-w-205 {
		min-width: 205px !important
	}

	.min-xl-w-210 {
		min-width: 210px !important
	}

	.min-xl-w-215 {
		min-width: 215px !important
	}

	.min-xl-w-220 {
		min-width: 220px !important
	}

	.min-xl-w-225 {
		min-width: 225px !important
	}

	.min-xl-w-230 {
		min-width: 230px !important
	}

	.min-xl-w-235 {
		min-width: 235px !important
	}

	.min-xl-w-240 {
		min-width: 240px !important
	}

	.min-xl-w-245 {
		min-width: 245px !important
	}

	.min-xl-w-250 {
		min-width: 250px !important
	}

	.min-xl-w-255 {
		min-width: 255px !important
	}

	.min-xl-w-260 {
		min-width: 260px !important
	}

	.min-xl-w-265 {
		min-width: 265px !important
	}

	.min-xl-w-270 {
		min-width: 270px !important
	}

	.min-xl-w-275 {
		min-width: 275px !important
	}

	.min-xl-w-280 {
		min-width: 280px !important
	}

	.min-xl-w-285 {
		min-width: 285px !important
	}

	.min-xl-w-290 {
		min-width: 290px !important
	}

	.min-xl-w-295 {
		min-width: 295px !important
	}

	.min-xl-w-300 {
		min-width: 300px !important
	}

	.max-xl-w-initial {
		max-width: none !important
	}

	.max-xl-w-inherit {
		max-width: inherit !important
	}

	.max-xl-w-0 {
		max-width: 0 !important
	}

	.max-xl-w-5 {
		max-width: 5px !important
	}

	.max-xl-w-10 {
		max-width: 10px !important
	}

	.max-xl-w-15 {
		max-width: 15px !important
	}

	.max-xl-w-20 {
		max-width: 20px !important
	}

	.max-xl-w-25 {
		max-width: 25px !important
	}

	.max-xl-w-30 {
		max-width: 30px !important
	}

	.max-xl-w-35 {
		max-width: 35px !important
	}

	.max-xl-w-40 {
		max-width: 40px !important
	}

	.max-xl-w-45 {
		max-width: 45px !important
	}

	.max-xl-w-50 {
		max-width: 50px !important
	}

	.max-xl-w-55 {
		max-width: 55px !important
	}

	.max-xl-w-60 {
		max-width: 60px !important
	}

	.max-xl-w-65 {
		max-width: 65px !important
	}

	.max-xl-w-70 {
		max-width: 70px !important
	}

	.max-xl-w-75 {
		max-width: 75px !important
	}

	.max-xl-w-80 {
		max-width: 80px !important
	}

	.max-xl-w-85 {
		max-width: 85px !important
	}

	.max-xl-w-90 {
		max-width: 90px !important
	}

	.max-xl-w-95 {
		max-width: 95px !important
	}

	.max-xl-w-100 {
		max-width: 100px !important
	}

	.max-xl-w-105 {
		max-width: 105px !important
	}

	.max-xl-w-110 {
		max-width: 110px !important
	}

	.max-xl-w-115 {
		max-width: 115px !important
	}

	.max-xl-w-120 {
		max-width: 120px !important
	}

	.max-xl-w-125 {
		max-width: 125px !important
	}

	.max-xl-w-130 {
		max-width: 130px !important
	}

	.max-xl-w-135 {
		max-width: 135px !important
	}

	.max-xl-w-140 {
		max-width: 140px !important
	}

	.max-xl-w-145 {
		max-width: 145px !important
	}

	.max-xl-w-150 {
		max-width: 150px !important
	}

	.max-xl-w-155 {
		max-width: 155px !important
	}

	.max-xl-w-160 {
		max-width: 160px !important
	}

	.max-xl-w-165 {
		max-width: 165px !important
	}

	.max-xl-w-170 {
		max-width: 170px !important
	}

	.max-xl-w-175 {
		max-width: 175px !important
	}

	.max-xl-w-180 {
		max-width: 180px !important
	}

	.max-xl-w-185 {
		max-width: 185px !important
	}

	.max-xl-w-190 {
		max-width: 190px !important
	}

	.max-xl-w-195 {
		max-width: 195px !important
	}

	.max-xl-w-200 {
		max-width: 200px !important
	}

	.max-xl-w-205 {
		max-width: 205px !important
	}

	.max-xl-w-210 {
		max-width: 210px !important
	}

	.max-xl-w-215 {
		max-width: 215px !important
	}

	.max-xl-w-220 {
		max-width: 220px !important
	}

	.max-xl-w-225 {
		max-width: 225px !important
	}

	.max-xl-w-230 {
		max-width: 230px !important
	}

	.max-xl-w-235 {
		max-width: 235px !important
	}

	.max-xl-w-240 {
		max-width: 240px !important
	}

	.max-xl-w-245 {
		max-width: 245px !important
	}

	.max-xl-w-250 {
		max-width: 250px !important
	}

	.max-xl-w-255 {
		max-width: 255px !important
	}

	.max-xl-w-260 {
		max-width: 260px !important
	}

	.max-xl-w-265 {
		max-width: 265px !important
	}

	.max-xl-w-270 {
		max-width: 270px !important
	}

	.max-xl-w-275 {
		max-width: 275px !important
	}

	.max-xl-w-280 {
		max-width: 280px !important
	}

	.max-xl-w-285 {
		max-width: 285px !important
	}

	.max-xl-w-290 {
		max-width: 290px !important
	}

	.max-xl-w-295 {
		max-width: 295px !important
	}

	.max-xl-w-300 {
		max-width: 300px !important
	}

	.fs-xl-initial {
		font-size: medium !important
	}

	.fs-xl-inherit {
		font-size: inherit !important
	}

	.fs-xl-0 {
		font-size: 0 !important
	}

	.fs-xl-1 {
		font-size: 1px !important
	}

	.fs-xl-2 {
		font-size: 2px !important
	}

	.fs-xl-3 {
		font-size: 3px !important
	}

	.fs-xl-4 {
		font-size: 4px !important
	}

	.fs-xl-5 {
		font-size: 5px !important
	}

	.fs-xl-6 {
		font-size: 6px !important
	}

	.fs-xl-7 {
		font-size: 7px !important
	}

	.fs-xl-8 {
		font-size: 8px !important
	}

	.fs-xl-9 {
		font-size: 9px !important
	}

	.fs-xl-10 {
		font-size: 10px !important
	}

	.fs-xl-11 {
		font-size: 11px !important
	}

	.fs-xl-12 {
		font-size: 12px !important
	}

	.fs-xl-13 {
		font-size: 13px !important
	}

	.fs-xl-14 {
		font-size: 14px !important
	}

	.fs-xl-15 {
		font-size: 15px !important
	}

	.fs-xl-16 {
		font-size: 16px !important
	}

	.fs-xl-17 {
		font-size: 17px !important
	}

	.fs-xl-18 {
		font-size: 18px !important
	}

	.fs-xl-19 {
		font-size: 19px !important
	}

	.fs-xl-20 {
		font-size: 20px !important
	}

	.fs-xl-21 {
		font-size: 21px !important
	}

	.fs-xl-22 {
		font-size: 22px !important
	}

	.fs-xl-23 {
		font-size: 23px !important
	}

	.fs-xl-24 {
		font-size: 24px !important
	}

	.fs-xl-25 {
		font-size: 25px !important
	}

	.fs-xl-26 {
		font-size: 26px !important
	}

	.fs-xl-27 {
		font-size: 27px !important
	}

	.fs-xl-28 {
		font-size: 28px !important
	}

	.fs-xl-29 {
		font-size: 29px !important
	}

	.fs-xl-30 {
		font-size: 30px !important
	}

	.fs-xl-31 {
		font-size: 31px !important
	}

	.fs-xl-32 {
		font-size: 32px !important
	}

	.fs-xl-33 {
		font-size: 33px !important
	}

	.fs-xl-34 {
		font-size: 34px !important
	}

	.fs-xl-35 {
		font-size: 35px !important
	}

	.fs-xl-36 {
		font-size: 36px !important
	}

	.fs-xl-37 {
		font-size: 37px !important
	}

	.fs-xl-38 {
		font-size: 38px !important
	}

	.fs-xl-39 {
		font-size: 39px !important
	}

	.fs-xl-40 {
		font-size: 40px !important
	}

	.fs-xl-41 {
		font-size: 41px !important
	}

	.fs-xl-42 {
		font-size: 42px !important
	}

	.fs-xl-43 {
		font-size: 43px !important
	}

	.fs-xl-44 {
		font-size: 44px !important
	}

	.fs-xl-45 {
		font-size: 45px !important
	}

	.fs-xl-46 {
		font-size: 46px !important
	}

	.fs-xl-47 {
		font-size: 47px !important
	}

	.fs-xl-48 {
		font-size: 48px !important
	}

	.fs-xl-49 {
		font-size: 49px !important
	}

	.fs-xl-50 {
		font-size: 50px !important
	}

	.fs-xl-51 {
		font-size: 51px !important
	}

	.fs-xl-52 {
		font-size: 52px !important
	}

	.fs-xl-53 {
		font-size: 53px !important
	}

	.fs-xl-54 {
		font-size: 54px !important
	}

	.fs-xl-55 {
		font-size: 55px !important
	}

	.fs-xl-56 {
		font-size: 56px !important
	}

	.fs-xl-57 {
		font-size: 57px !important
	}

	.fs-xl-58 {
		font-size: 58px !important
	}

	.fs-xl-59 {
		font-size: 59px !important
	}

	.fs-xl-60 {
		font-size: 60px !important
	}

	.lh-xl-initial {
		line-height: normal !important
	}

	.lh-xl-inherit {
		line-height: inherit !important
	}

	.lh-xl-0 {
		line-height: 0 !important
	}

	.lh-xl-1 {
		line-height: 1px !important
	}

	.lh-xl-2 {
		line-height: 2px !important
	}

	.lh-xl-3 {
		line-height: 3px !important
	}

	.lh-xl-4 {
		line-height: 4px !important
	}

	.lh-xl-5 {
		line-height: 5px !important
	}

	.lh-xl-6 {
		line-height: 6px !important
	}

	.lh-xl-7 {
		line-height: 7px !important
	}

	.lh-xl-8 {
		line-height: 8px !important
	}

	.lh-xl-9 {
		line-height: 9px !important
	}

	.lh-xl-10 {
		line-height: 10px !important
	}

	.lh-xl-11 {
		line-height: 11px !important
	}

	.lh-xl-12 {
		line-height: 12px !important
	}

	.lh-xl-13 {
		line-height: 13px !important
	}

	.lh-xl-14 {
		line-height: 14px !important
	}

	.lh-xl-15 {
		line-height: 15px !important
	}

	.lh-xl-16 {
		line-height: 16px !important
	}

	.lh-xl-17 {
		line-height: 17px !important
	}

	.lh-xl-18 {
		line-height: 18px !important
	}

	.lh-xl-19 {
		line-height: 19px !important
	}

	.lh-xl-20 {
		line-height: 20px !important
	}

	.lh-xl-21 {
		line-height: 21px !important
	}

	.lh-xl-22 {
		line-height: 22px !important
	}

	.lh-xl-23 {
		line-height: 23px !important
	}

	.lh-xl-24 {
		line-height: 24px !important
	}

	.lh-xl-25 {
		line-height: 25px !important
	}

	.lh-xl-26 {
		line-height: 26px !important
	}

	.lh-xl-27 {
		line-height: 27px !important
	}

	.lh-xl-28 {
		line-height: 28px !important
	}

	.lh-xl-29 {
		line-height: 29px !important
	}

	.lh-xl-30 {
		line-height: 30px !important
	}

	.lh-xl-31 {
		line-height: 31px !important
	}

	.lh-xl-32 {
		line-height: 32px !important
	}

	.lh-xl-33 {
		line-height: 33px !important
	}

	.lh-xl-34 {
		line-height: 34px !important
	}

	.lh-xl-35 {
		line-height: 35px !important
	}

	.lh-xl-36 {
		line-height: 36px !important
	}

	.lh-xl-37 {
		line-height: 37px !important
	}

	.lh-xl-38 {
		line-height: 38px !important
	}

	.lh-xl-39 {
		line-height: 39px !important
	}

	.lh-xl-40 {
		line-height: 40px !important
	}

	.lh-xl-41 {
		line-height: 41px !important
	}

	.lh-xl-42 {
		line-height: 42px !important
	}

	.lh-xl-43 {
		line-height: 43px !important
	}

	.lh-xl-44 {
		line-height: 44px !important
	}

	.lh-xl-45 {
		line-height: 45px !important
	}

	.lh-xl-46 {
		line-height: 46px !important
	}

	.lh-xl-47 {
		line-height: 47px !important
	}

	.lh-xl-48 {
		line-height: 48px !important
	}

	.lh-xl-49 {
		line-height: 49px !important
	}

	.lh-xl-50 {
		line-height: 50px !important
	}

	.lh-xl-51 {
		line-height: 51px !important
	}

	.lh-xl-52 {
		line-height: 52px !important
	}

	.lh-xl-53 {
		line-height: 53px !important
	}

	.lh-xl-54 {
		line-height: 54px !important
	}

	.lh-xl-55 {
		line-height: 55px !important
	}

	.lh-xl-56 {
		line-height: 56px !important
	}

	.lh-xl-57 {
		line-height: 57px !important
	}

	.lh-xl-58 {
		line-height: 58px !important
	}

	.lh-xl-59 {
		line-height: 59px !important
	}

	.lh-xl-60 {
		line-height: 60px !important
	}

	.m-xl-initial {
		margin: initial !important
	}

	.m-xl-inherit {
		margin: inherit !important
	}

	.mt-xl-initial, .my-xl-initial {
		margin-top: 0 !important
	}

	.mt-xl-inherit, .my-xl-inherit {
		margin-top: inherit !important
	}

	.mr-xl-initial, .mx-xl-initial {
		margin-right: 0 !important
	}

	.mr-xl-inherit, .mx-xl-inherit {
		margin-right: inherit !important
	}

	.mb-xl-initial, .my-xl-initial {
		margin-bottom: 0 !important
	}

	.mb-xl-inherit, .my-xl-inherit {
		margin-bottom: inherit !important
	}

	.ml-xl-initial, .mx-xl-initial {
		margin-left: 0 !important
	}

	.ml-xl-inherit, .mx-xl-inherit {
		margin-left: inherit !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: 1px !important
	}

	.mt-xl-1, .my-xl-1 {
		margin-top: 1px !important
	}

	.mr-xl-1, .mx-xl-1 {
		margin-right: 1px !important
	}

	.mb-xl-1, .my-xl-1 {
		margin-bottom: 1px !important
	}

	.ml-xl-1, .mx-xl-1 {
		margin-left: 1px !important
	}

	.m-xl-2 {
		margin: 2px !important
	}

	.mt-xl-2, .my-xl-2 {
		margin-top: 2px !important
	}

	.mr-xl-2, .mx-xl-2 {
		margin-right: 2px !important
	}

	.mb-xl-2, .my-xl-2 {
		margin-bottom: 2px !important
	}

	.ml-xl-2, .mx-xl-2 {
		margin-left: 2px !important
	}

	.m-xl-3 {
		margin: 3px !important
	}

	.mt-xl-3, .my-xl-3 {
		margin-top: 3px !important
	}

	.mr-xl-3, .mx-xl-3 {
		margin-right: 3px !important
	}

	.mb-xl-3, .my-xl-3 {
		margin-bottom: 3px !important
	}

	.ml-xl-3, .mx-xl-3 {
		margin-left: 3px !important
	}

	.m-xl-4 {
		margin: 4px !important
	}

	.mt-xl-4, .my-xl-4 {
		margin-top: 4px !important
	}

	.mr-xl-4, .mx-xl-4 {
		margin-right: 4px !important
	}

	.mb-xl-4, .my-xl-4 {
		margin-bottom: 4px !important
	}

	.ml-xl-4, .mx-xl-4 {
		margin-left: 4px !important
	}

	.m-xl-5 {
		margin: 5px !important
	}

	.mt-xl-5, .my-xl-5 {
		margin-top: 5px !important
	}

	.mr-xl-5, .mx-xl-5 {
		margin-right: 5px !important
	}

	.mb-xl-5, .my-xl-5 {
		margin-bottom: 5px !important
	}

	.ml-xl-5, .mx-xl-5 {
		margin-left: 5px !important
	}

	.m-xl-6 {
		margin: 6px !important
	}

	.mt-xl-6, .my-xl-6 {
		margin-top: 6px !important
	}

	.mr-xl-6, .mx-xl-6 {
		margin-right: 6px !important
	}

	.mb-xl-6, .my-xl-6 {
		margin-bottom: 6px !important
	}

	.ml-xl-6, .mx-xl-6 {
		margin-left: 6px !important
	}

	.m-xl-7 {
		margin: 7px !important
	}

	.mt-xl-7, .my-xl-7 {
		margin-top: 7px !important
	}

	.mr-xl-7, .mx-xl-7 {
		margin-right: 7px !important
	}

	.mb-xl-7, .my-xl-7 {
		margin-bottom: 7px !important
	}

	.ml-xl-7, .mx-xl-7 {
		margin-left: 7px !important
	}

	.m-xl-8 {
		margin: 8px !important
	}

	.mt-xl-8, .my-xl-8 {
		margin-top: 8px !important
	}

	.mr-xl-8, .mx-xl-8 {
		margin-right: 8px !important
	}

	.mb-xl-8, .my-xl-8 {
		margin-bottom: 8px !important
	}

	.ml-xl-8, .mx-xl-8 {
		margin-left: 8px !important
	}

	.m-xl-9 {
		margin: 9px !important
	}

	.mt-xl-9, .my-xl-9 {
		margin-top: 9px !important
	}

	.mr-xl-9, .mx-xl-9 {
		margin-right: 9px !important
	}

	.mb-xl-9, .my-xl-9 {
		margin-bottom: 9px !important
	}

	.ml-xl-9, .mx-xl-9 {
		margin-left: 9px !important
	}

	.m-xl-10 {
		margin: 10px !important
	}

	.mt-xl-10, .my-xl-10 {
		margin-top: 10px !important
	}

	.mr-xl-10, .mx-xl-10 {
		margin-right: 10px !important
	}

	.mb-xl-10, .my-xl-10 {
		margin-bottom: 10px !important
	}

	.ml-xl-10, .mx-xl-10 {
		margin-left: 10px !important
	}

	.m-xl-11 {
		margin: 11px !important
	}

	.mt-xl-11, .my-xl-11 {
		margin-top: 11px !important
	}

	.mr-xl-11, .mx-xl-11 {
		margin-right: 11px !important
	}

	.mb-xl-11, .my-xl-11 {
		margin-bottom: 11px !important
	}

	.ml-xl-11, .mx-xl-11 {
		margin-left: 11px !important
	}

	.m-xl-12 {
		margin: 12px !important
	}

	.mt-xl-12, .my-xl-12 {
		margin-top: 12px !important
	}

	.mr-xl-12, .mx-xl-12 {
		margin-right: 12px !important
	}

	.mb-xl-12, .my-xl-12 {
		margin-bottom: 12px !important
	}

	.ml-xl-12, .mx-xl-12 {
		margin-left: 12px !important
	}

	.m-xl-13 {
		margin: 13px !important
	}

	.mt-xl-13, .my-xl-13 {
		margin-top: 13px !important
	}

	.mr-xl-13, .mx-xl-13 {
		margin-right: 13px !important
	}

	.mb-xl-13, .my-xl-13 {
		margin-bottom: 13px !important
	}

	.ml-xl-13, .mx-xl-13 {
		margin-left: 13px !important
	}

	.m-xl-14 {
		margin: 14px !important
	}

	.mt-xl-14, .my-xl-14 {
		margin-top: 14px !important
	}

	.mr-xl-14, .mx-xl-14 {
		margin-right: 14px !important
	}

	.mb-xl-14, .my-xl-14 {
		margin-bottom: 14px !important
	}

	.ml-xl-14, .mx-xl-14 {
		margin-left: 14px !important
	}

	.m-xl-15 {
		margin: 15px !important
	}

	.mt-xl-15, .my-xl-15 {
		margin-top: 15px !important
	}

	.mr-xl-15, .mx-xl-15 {
		margin-right: 15px !important
	}

	.mb-xl-15, .my-xl-15 {
		margin-bottom: 15px !important
	}

	.ml-xl-15, .mx-xl-15 {
		margin-left: 15px !important
	}

	.m-xl-16 {
		margin: 16px !important
	}

	.mt-xl-16, .my-xl-16 {
		margin-top: 16px !important
	}

	.mr-xl-16, .mx-xl-16 {
		margin-right: 16px !important
	}

	.mb-xl-16, .my-xl-16 {
		margin-bottom: 16px !important
	}

	.ml-xl-16, .mx-xl-16 {
		margin-left: 16px !important
	}

	.m-xl-17 {
		margin: 17px !important
	}

	.mt-xl-17, .my-xl-17 {
		margin-top: 17px !important
	}

	.mr-xl-17, .mx-xl-17 {
		margin-right: 17px !important
	}

	.mb-xl-17, .my-xl-17 {
		margin-bottom: 17px !important
	}

	.ml-xl-17, .mx-xl-17 {
		margin-left: 17px !important
	}

	.m-xl-18 {
		margin: 18px !important
	}

	.mt-xl-18, .my-xl-18 {
		margin-top: 18px !important
	}

	.mr-xl-18, .mx-xl-18 {
		margin-right: 18px !important
	}

	.mb-xl-18, .my-xl-18 {
		margin-bottom: 18px !important
	}

	.ml-xl-18, .mx-xl-18 {
		margin-left: 18px !important
	}

	.m-xl-19 {
		margin: 19px !important
	}

	.mt-xl-19, .my-xl-19 {
		margin-top: 19px !important
	}

	.mr-xl-19, .mx-xl-19 {
		margin-right: 19px !important
	}

	.mb-xl-19, .my-xl-19 {
		margin-bottom: 19px !important
	}

	.ml-xl-19, .mx-xl-19 {
		margin-left: 19px !important
	}

	.m-xl-20 {
		margin: 20px !important
	}

	.mt-xl-20, .my-xl-20 {
		margin-top: 20px !important
	}

	.mr-xl-20, .mx-xl-20 {
		margin-right: 20px !important
	}

	.mb-xl-20, .my-xl-20 {
		margin-bottom: 20px !important
	}

	.ml-xl-20, .mx-xl-20 {
		margin-left: 20px !important
	}

	.m-xl-21 {
		margin: 21px !important
	}

	.mt-xl-21, .my-xl-21 {
		margin-top: 21px !important
	}

	.mr-xl-21, .mx-xl-21 {
		margin-right: 21px !important
	}

	.mb-xl-21, .my-xl-21 {
		margin-bottom: 21px !important
	}

	.ml-xl-21, .mx-xl-21 {
		margin-left: 21px !important
	}

	.m-xl-22 {
		margin: 22px !important
	}

	.mt-xl-22, .my-xl-22 {
		margin-top: 22px !important
	}

	.mr-xl-22, .mx-xl-22 {
		margin-right: 22px !important
	}

	.mb-xl-22, .my-xl-22 {
		margin-bottom: 22px !important
	}

	.ml-xl-22, .mx-xl-22 {
		margin-left: 22px !important
	}

	.m-xl-23 {
		margin: 23px !important
	}

	.mt-xl-23, .my-xl-23 {
		margin-top: 23px !important
	}

	.mr-xl-23, .mx-xl-23 {
		margin-right: 23px !important
	}

	.mb-xl-23, .my-xl-23 {
		margin-bottom: 23px !important
	}

	.ml-xl-23, .mx-xl-23 {
		margin-left: 23px !important
	}

	.m-xl-24 {
		margin: 24px !important
	}

	.mt-xl-24, .my-xl-24 {
		margin-top: 24px !important
	}

	.mr-xl-24, .mx-xl-24 {
		margin-right: 24px !important
	}

	.mb-xl-24, .my-xl-24 {
		margin-bottom: 24px !important
	}

	.ml-xl-24, .mx-xl-24 {
		margin-left: 24px !important
	}

	.m-xl-25 {
		margin: 25px !important
	}

	.mt-xl-25, .my-xl-25 {
		margin-top: 25px !important
	}

	.mr-xl-25, .mx-xl-25 {
		margin-right: 25px !important
	}

	.mb-xl-25, .my-xl-25 {
		margin-bottom: 25px !important
	}

	.ml-xl-25, .mx-xl-25 {
		margin-left: 25px !important
	}

	.m-xl-26 {
		margin: 26px !important
	}

	.mt-xl-26, .my-xl-26 {
		margin-top: 26px !important
	}

	.mr-xl-26, .mx-xl-26 {
		margin-right: 26px !important
	}

	.mb-xl-26, .my-xl-26 {
		margin-bottom: 26px !important
	}

	.ml-xl-26, .mx-xl-26 {
		margin-left: 26px !important
	}

	.m-xl-27 {
		margin: 27px !important
	}

	.mt-xl-27, .my-xl-27 {
		margin-top: 27px !important
	}

	.mr-xl-27, .mx-xl-27 {
		margin-right: 27px !important
	}

	.mb-xl-27, .my-xl-27 {
		margin-bottom: 27px !important
	}

	.ml-xl-27, .mx-xl-27 {
		margin-left: 27px !important
	}

	.m-xl-28 {
		margin: 28px !important
	}

	.mt-xl-28, .my-xl-28 {
		margin-top: 28px !important
	}

	.mr-xl-28, .mx-xl-28 {
		margin-right: 28px !important
	}

	.mb-xl-28, .my-xl-28 {
		margin-bottom: 28px !important
	}

	.ml-xl-28, .mx-xl-28 {
		margin-left: 28px !important
	}

	.m-xl-29 {
		margin: 29px !important
	}

	.mt-xl-29, .my-xl-29 {
		margin-top: 29px !important
	}

	.mr-xl-29, .mx-xl-29 {
		margin-right: 29px !important
	}

	.mb-xl-29, .my-xl-29 {
		margin-bottom: 29px !important
	}

	.ml-xl-29, .mx-xl-29 {
		margin-left: 29px !important
	}

	.m-xl-30 {
		margin: 30px !important
	}

	.mt-xl-30, .my-xl-30 {
		margin-top: 30px !important
	}

	.mr-xl-30, .mx-xl-30 {
		margin-right: 30px !important
	}

	.mb-xl-30, .my-xl-30 {
		margin-bottom: 30px !important
	}

	.ml-xl-30, .mx-xl-30 {
		margin-left: 30px !important
	}

	.m-xl-31 {
		margin: 31px !important
	}

	.mt-xl-31, .my-xl-31 {
		margin-top: 31px !important
	}

	.mr-xl-31, .mx-xl-31 {
		margin-right: 31px !important
	}

	.mb-xl-31, .my-xl-31 {
		margin-bottom: 31px !important
	}

	.ml-xl-31, .mx-xl-31 {
		margin-left: 31px !important
	}

	.m-xl-32 {
		margin: 32px !important
	}

	.mt-xl-32, .my-xl-32 {
		margin-top: 32px !important
	}

	.mr-xl-32, .mx-xl-32 {
		margin-right: 32px !important
	}

	.mb-xl-32, .my-xl-32 {
		margin-bottom: 32px !important
	}

	.ml-xl-32, .mx-xl-32 {
		margin-left: 32px !important
	}

	.m-xl-33 {
		margin: 33px !important
	}

	.mt-xl-33, .my-xl-33 {
		margin-top: 33px !important
	}

	.mr-xl-33, .mx-xl-33 {
		margin-right: 33px !important
	}

	.mb-xl-33, .my-xl-33 {
		margin-bottom: 33px !important
	}

	.ml-xl-33, .mx-xl-33 {
		margin-left: 33px !important
	}

	.m-xl-34 {
		margin: 34px !important
	}

	.mt-xl-34, .my-xl-34 {
		margin-top: 34px !important
	}

	.mr-xl-34, .mx-xl-34 {
		margin-right: 34px !important
	}

	.mb-xl-34, .my-xl-34 {
		margin-bottom: 34px !important
	}

	.ml-xl-34, .mx-xl-34 {
		margin-left: 34px !important
	}

	.m-xl-35 {
		margin: 35px !important
	}

	.mt-xl-35, .my-xl-35 {
		margin-top: 35px !important
	}

	.mr-xl-35, .mx-xl-35 {
		margin-right: 35px !important
	}

	.mb-xl-35, .my-xl-35 {
		margin-bottom: 35px !important
	}

	.ml-xl-35, .mx-xl-35 {
		margin-left: 35px !important
	}

	.m-xl-36 {
		margin: 36px !important
	}

	.mt-xl-36, .my-xl-36 {
		margin-top: 36px !important
	}

	.mr-xl-36, .mx-xl-36 {
		margin-right: 36px !important
	}

	.mb-xl-36, .my-xl-36 {
		margin-bottom: 36px !important
	}

	.ml-xl-36, .mx-xl-36 {
		margin-left: 36px !important
	}

	.m-xl-37 {
		margin: 37px !important
	}

	.mt-xl-37, .my-xl-37 {
		margin-top: 37px !important
	}

	.mr-xl-37, .mx-xl-37 {
		margin-right: 37px !important
	}

	.mb-xl-37, .my-xl-37 {
		margin-bottom: 37px !important
	}

	.ml-xl-37, .mx-xl-37 {
		margin-left: 37px !important
	}

	.m-xl-38 {
		margin: 38px !important
	}

	.mt-xl-38, .my-xl-38 {
		margin-top: 38px !important
	}

	.mr-xl-38, .mx-xl-38 {
		margin-right: 38px !important
	}

	.mb-xl-38, .my-xl-38 {
		margin-bottom: 38px !important
	}

	.ml-xl-38, .mx-xl-38 {
		margin-left: 38px !important
	}

	.m-xl-39 {
		margin: 39px !important
	}

	.mt-xl-39, .my-xl-39 {
		margin-top: 39px !important
	}

	.mr-xl-39, .mx-xl-39 {
		margin-right: 39px !important
	}

	.mb-xl-39, .my-xl-39 {
		margin-bottom: 39px !important
	}

	.ml-xl-39, .mx-xl-39 {
		margin-left: 39px !important
	}

	.m-xl-40 {
		margin: 40px !important
	}

	.mt-xl-40, .my-xl-40 {
		margin-top: 40px !important
	}

	.mr-xl-40, .mx-xl-40 {
		margin-right: 40px !important
	}

	.mb-xl-40, .my-xl-40 {
		margin-bottom: 40px !important
	}

	.ml-xl-40, .mx-xl-40 {
		margin-left: 40px !important
	}

	.m-xl-41 {
		margin: 41px !important
	}

	.mt-xl-41, .my-xl-41 {
		margin-top: 41px !important
	}

	.mr-xl-41, .mx-xl-41 {
		margin-right: 41px !important
	}

	.mb-xl-41, .my-xl-41 {
		margin-bottom: 41px !important
	}

	.ml-xl-41, .mx-xl-41 {
		margin-left: 41px !important
	}

	.m-xl-42 {
		margin: 42px !important
	}

	.mt-xl-42, .my-xl-42 {
		margin-top: 42px !important
	}

	.mr-xl-42, .mx-xl-42 {
		margin-right: 42px !important
	}

	.mb-xl-42, .my-xl-42 {
		margin-bottom: 42px !important
	}

	.ml-xl-42, .mx-xl-42 {
		margin-left: 42px !important
	}

	.m-xl-43 {
		margin: 43px !important
	}

	.mt-xl-43, .my-xl-43 {
		margin-top: 43px !important
	}

	.mr-xl-43, .mx-xl-43 {
		margin-right: 43px !important
	}

	.mb-xl-43, .my-xl-43 {
		margin-bottom: 43px !important
	}

	.ml-xl-43, .mx-xl-43 {
		margin-left: 43px !important
	}

	.m-xl-44 {
		margin: 44px !important
	}

	.mt-xl-44, .my-xl-44 {
		margin-top: 44px !important
	}

	.mr-xl-44, .mx-xl-44 {
		margin-right: 44px !important
	}

	.mb-xl-44, .my-xl-44 {
		margin-bottom: 44px !important
	}

	.ml-xl-44, .mx-xl-44 {
		margin-left: 44px !important
	}

	.m-xl-45 {
		margin: 45px !important
	}

	.mt-xl-45, .my-xl-45 {
		margin-top: 45px !important
	}

	.mr-xl-45, .mx-xl-45 {
		margin-right: 45px !important
	}

	.mb-xl-45, .my-xl-45 {
		margin-bottom: 45px !important
	}

	.ml-xl-45, .mx-xl-45 {
		margin-left: 45px !important
	}

	.m-xl-46 {
		margin: 46px !important
	}

	.mt-xl-46, .my-xl-46 {
		margin-top: 46px !important
	}

	.mr-xl-46, .mx-xl-46 {
		margin-right: 46px !important
	}

	.mb-xl-46, .my-xl-46 {
		margin-bottom: 46px !important
	}

	.ml-xl-46, .mx-xl-46 {
		margin-left: 46px !important
	}

	.m-xl-47 {
		margin: 47px !important
	}

	.mt-xl-47, .my-xl-47 {
		margin-top: 47px !important
	}

	.mr-xl-47, .mx-xl-47 {
		margin-right: 47px !important
	}

	.mb-xl-47, .my-xl-47 {
		margin-bottom: 47px !important
	}

	.ml-xl-47, .mx-xl-47 {
		margin-left: 47px !important
	}

	.m-xl-48 {
		margin: 48px !important
	}

	.mt-xl-48, .my-xl-48 {
		margin-top: 48px !important
	}

	.mr-xl-48, .mx-xl-48 {
		margin-right: 48px !important
	}

	.mb-xl-48, .my-xl-48 {
		margin-bottom: 48px !important
	}

	.ml-xl-48, .mx-xl-48 {
		margin-left: 48px !important
	}

	.m-xl-49 {
		margin: 49px !important
	}

	.mt-xl-49, .my-xl-49 {
		margin-top: 49px !important
	}

	.mr-xl-49, .mx-xl-49 {
		margin-right: 49px !important
	}

	.mb-xl-49, .my-xl-49 {
		margin-bottom: 49px !important
	}

	.ml-xl-49, .mx-xl-49 {
		margin-left: 49px !important
	}

	.m-xl-50 {
		margin: 50px !important
	}

	.mt-xl-50, .my-xl-50 {
		margin-top: 50px !important
	}

	.mr-xl-50, .mx-xl-50 {
		margin-right: 50px !important
	}

	.mb-xl-50, .my-xl-50 {
		margin-bottom: 50px !important
	}

	.ml-xl-50, .mx-xl-50 {
		margin-left: 50px !important
	}

	.m-xl-51 {
		margin: 51px !important
	}

	.mt-xl-51, .my-xl-51 {
		margin-top: 51px !important
	}

	.mr-xl-51, .mx-xl-51 {
		margin-right: 51px !important
	}

	.mb-xl-51, .my-xl-51 {
		margin-bottom: 51px !important
	}

	.ml-xl-51, .mx-xl-51 {
		margin-left: 51px !important
	}

	.m-xl-52 {
		margin: 52px !important
	}

	.mt-xl-52, .my-xl-52 {
		margin-top: 52px !important
	}

	.mr-xl-52, .mx-xl-52 {
		margin-right: 52px !important
	}

	.mb-xl-52, .my-xl-52 {
		margin-bottom: 52px !important
	}

	.ml-xl-52, .mx-xl-52 {
		margin-left: 52px !important
	}

	.m-xl-53 {
		margin: 53px !important
	}

	.mt-xl-53, .my-xl-53 {
		margin-top: 53px !important
	}

	.mr-xl-53, .mx-xl-53 {
		margin-right: 53px !important
	}

	.mb-xl-53, .my-xl-53 {
		margin-bottom: 53px !important
	}

	.ml-xl-53, .mx-xl-53 {
		margin-left: 53px !important
	}

	.m-xl-54 {
		margin: 54px !important
	}

	.mt-xl-54, .my-xl-54 {
		margin-top: 54px !important
	}

	.mr-xl-54, .mx-xl-54 {
		margin-right: 54px !important
	}

	.mb-xl-54, .my-xl-54 {
		margin-bottom: 54px !important
	}

	.ml-xl-54, .mx-xl-54 {
		margin-left: 54px !important
	}

	.m-xl-55 {
		margin: 55px !important
	}

	.mt-xl-55, .my-xl-55 {
		margin-top: 55px !important
	}

	.mr-xl-55, .mx-xl-55 {
		margin-right: 55px !important
	}

	.mb-xl-55, .my-xl-55 {
		margin-bottom: 55px !important
	}

	.ml-xl-55, .mx-xl-55 {
		margin-left: 55px !important
	}

	.m-xl-56 {
		margin: 56px !important
	}

	.mt-xl-56, .my-xl-56 {
		margin-top: 56px !important
	}

	.mr-xl-56, .mx-xl-56 {
		margin-right: 56px !important
	}

	.mb-xl-56, .my-xl-56 {
		margin-bottom: 56px !important
	}

	.ml-xl-56, .mx-xl-56 {
		margin-left: 56px !important
	}

	.m-xl-57 {
		margin: 57px !important
	}

	.mt-xl-57, .my-xl-57 {
		margin-top: 57px !important
	}

	.mr-xl-57, .mx-xl-57 {
		margin-right: 57px !important
	}

	.mb-xl-57, .my-xl-57 {
		margin-bottom: 57px !important
	}

	.ml-xl-57, .mx-xl-57 {
		margin-left: 57px !important
	}

	.m-xl-58 {
		margin: 58px !important
	}

	.mt-xl-58, .my-xl-58 {
		margin-top: 58px !important
	}

	.mr-xl-58, .mx-xl-58 {
		margin-right: 58px !important
	}

	.mb-xl-58, .my-xl-58 {
		margin-bottom: 58px !important
	}

	.ml-xl-58, .mx-xl-58 {
		margin-left: 58px !important
	}

	.m-xl-59 {
		margin: 59px !important
	}

	.mt-xl-59, .my-xl-59 {
		margin-top: 59px !important
	}

	.mr-xl-59, .mx-xl-59 {
		margin-right: 59px !important
	}

	.mb-xl-59, .my-xl-59 {
		margin-bottom: 59px !important
	}

	.ml-xl-59, .mx-xl-59 {
		margin-left: 59px !important
	}

	.m-xl-60 {
		margin: 60px !important
	}

	.mt-xl-60, .my-xl-60 {
		margin-top: 60px !important
	}

	.mr-xl-60, .mx-xl-60 {
		margin-right: 60px !important
	}

	.mb-xl-60, .my-xl-60 {
		margin-bottom: 60px !important
	}

	.ml-xl-60, .mx-xl-60 {
		margin-left: 60px !important
	}

	.p-xl-initial {
		padding: initial !important
	}

	.p-xl-inherit {
		padding: inherit !important
	}

	.pt-xl-initial, .py-xl-initial {
		padding-top: 0 !important
	}

	.pt-xl-inherit, .py-xl-inherit {
		padding-top: inherit !important
	}

	.pr-xl-initial, .px-xl-initial {
		padding-right: 0 !important
	}

	.pr-xl-inherit, .px-xl-inherit {
		padding-right: inherit !important
	}

	.pb-xl-initial, .py-xl-initial {
		padding-bottom: 0 !important
	}

	.pb-xl-inherit, .py-xl-inherit {
		padding-bottom: inherit !important
	}

	.pl-xl-initial, .px-xl-initial {
		padding-left: 0 !important
	}

	.pl-xl-inherit, .px-xl-inherit {
		padding-left: inherit !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: 1px !important
	}

	.pt-xl-1, .py-xl-1 {
		padding-top: 1px !important
	}

	.pr-xl-1, .px-xl-1 {
		padding-right: 1px !important
	}

	.pb-xl-1, .py-xl-1 {
		padding-bottom: 1px !important
	}

	.pl-xl-1, .px-xl-1 {
		padding-left: 1px !important
	}

	.p-xl-2 {
		padding: 2px !important
	}

	.pt-xl-2, .py-xl-2 {
		padding-top: 2px !important
	}

	.pr-xl-2, .px-xl-2 {
		padding-right: 2px !important
	}

	.pb-xl-2, .py-xl-2 {
		padding-bottom: 2px !important
	}

	.pl-xl-2, .px-xl-2 {
		padding-left: 2px !important
	}

	.p-xl-3 {
		padding: 3px !important
	}

	.pt-xl-3, .py-xl-3 {
		padding-top: 3px !important
	}

	.pr-xl-3, .px-xl-3 {
		padding-right: 3px !important
	}

	.pb-xl-3, .py-xl-3 {
		padding-bottom: 3px !important
	}

	.pl-xl-3, .px-xl-3 {
		padding-left: 3px !important
	}

	.p-xl-4 {
		padding: 4px !important
	}

	.pt-xl-4, .py-xl-4 {
		padding-top: 4px !important
	}

	.pr-xl-4, .px-xl-4 {
		padding-right: 4px !important
	}

	.pb-xl-4, .py-xl-4 {
		padding-bottom: 4px !important
	}

	.pl-xl-4, .px-xl-4 {
		padding-left: 4px !important
	}

	.p-xl-5 {
		padding: 5px !important
	}

	.pt-xl-5, .py-xl-5 {
		padding-top: 5px !important
	}

	.pr-xl-5, .px-xl-5 {
		padding-right: 5px !important
	}

	.pb-xl-5, .py-xl-5 {
		padding-bottom: 5px !important
	}

	.pl-xl-5, .px-xl-5 {
		padding-left: 5px !important
	}

	.p-xl-6 {
		padding: 6px !important
	}

	.pt-xl-6, .py-xl-6 {
		padding-top: 6px !important
	}

	.pr-xl-6, .px-xl-6 {
		padding-right: 6px !important
	}

	.pb-xl-6, .py-xl-6 {
		padding-bottom: 6px !important
	}

	.pl-xl-6, .px-xl-6 {
		padding-left: 6px !important
	}

	.p-xl-7 {
		padding: 7px !important
	}

	.pt-xl-7, .py-xl-7 {
		padding-top: 7px !important
	}

	.pr-xl-7, .px-xl-7 {
		padding-right: 7px !important
	}

	.pb-xl-7, .py-xl-7 {
		padding-bottom: 7px !important
	}

	.pl-xl-7, .px-xl-7 {
		padding-left: 7px !important
	}

	.p-xl-8 {
		padding: 8px !important
	}

	.pt-xl-8, .py-xl-8 {
		padding-top: 8px !important
	}

	.pr-xl-8, .px-xl-8 {
		padding-right: 8px !important
	}

	.pb-xl-8, .py-xl-8 {
		padding-bottom: 8px !important
	}

	.pl-xl-8, .px-xl-8 {
		padding-left: 8px !important
	}

	.p-xl-9 {
		padding: 9px !important
	}

	.pt-xl-9, .py-xl-9 {
		padding-top: 9px !important
	}

	.pr-xl-9, .px-xl-9 {
		padding-right: 9px !important
	}

	.pb-xl-9, .py-xl-9 {
		padding-bottom: 9px !important
	}

	.pl-xl-9, .px-xl-9 {
		padding-left: 9px !important
	}

	.p-xl-10 {
		padding: 10px !important
	}

	.pt-xl-10, .py-xl-10 {
		padding-top: 10px !important
	}

	.pr-xl-10, .px-xl-10 {
		padding-right: 10px !important
	}

	.pb-xl-10, .py-xl-10 {
		padding-bottom: 10px !important
	}

	.pl-xl-10, .px-xl-10 {
		padding-left: 10px !important
	}

	.p-xl-11 {
		padding: 11px !important
	}

	.pt-xl-11, .py-xl-11 {
		padding-top: 11px !important
	}

	.pr-xl-11, .px-xl-11 {
		padding-right: 11px !important
	}

	.pb-xl-11, .py-xl-11 {
		padding-bottom: 11px !important
	}

	.pl-xl-11, .px-xl-11 {
		padding-left: 11px !important
	}

	.p-xl-12 {
		padding: 12px !important
	}

	.pt-xl-12, .py-xl-12 {
		padding-top: 12px !important
	}

	.pr-xl-12, .px-xl-12 {
		padding-right: 12px !important
	}

	.pb-xl-12, .py-xl-12 {
		padding-bottom: 12px !important
	}

	.pl-xl-12, .px-xl-12 {
		padding-left: 12px !important
	}

	.p-xl-13 {
		padding: 13px !important
	}

	.pt-xl-13, .py-xl-13 {
		padding-top: 13px !important
	}

	.pr-xl-13, .px-xl-13 {
		padding-right: 13px !important
	}

	.pb-xl-13, .py-xl-13 {
		padding-bottom: 13px !important
	}

	.pl-xl-13, .px-xl-13 {
		padding-left: 13px !important
	}

	.p-xl-14 {
		padding: 14px !important
	}

	.pt-xl-14, .py-xl-14 {
		padding-top: 14px !important
	}

	.pr-xl-14, .px-xl-14 {
		padding-right: 14px !important
	}

	.pb-xl-14, .py-xl-14 {
		padding-bottom: 14px !important
	}

	.pl-xl-14, .px-xl-14 {
		padding-left: 14px !important
	}

	.p-xl-15 {
		padding: 15px !important
	}

	.pt-xl-15, .py-xl-15 {
		padding-top: 15px !important
	}

	.pr-xl-15, .px-xl-15 {
		padding-right: 15px !important
	}

	.pb-xl-15, .py-xl-15 {
		padding-bottom: 15px !important
	}

	.pl-xl-15, .px-xl-15 {
		padding-left: 15px !important
	}

	.p-xl-16 {
		padding: 16px !important
	}

	.pt-xl-16, .py-xl-16 {
		padding-top: 16px !important
	}

	.pr-xl-16, .px-xl-16 {
		padding-right: 16px !important
	}

	.pb-xl-16, .py-xl-16 {
		padding-bottom: 16px !important
	}

	.pl-xl-16, .px-xl-16 {
		padding-left: 16px !important
	}

	.p-xl-17 {
		padding: 17px !important
	}

	.pt-xl-17, .py-xl-17 {
		padding-top: 17px !important
	}

	.pr-xl-17, .px-xl-17 {
		padding-right: 17px !important
	}

	.pb-xl-17, .py-xl-17 {
		padding-bottom: 17px !important
	}

	.pl-xl-17, .px-xl-17 {
		padding-left: 17px !important
	}

	.p-xl-18 {
		padding: 18px !important
	}

	.pt-xl-18, .py-xl-18 {
		padding-top: 18px !important
	}

	.pr-xl-18, .px-xl-18 {
		padding-right: 18px !important
	}

	.pb-xl-18, .py-xl-18 {
		padding-bottom: 18px !important
	}

	.pl-xl-18, .px-xl-18 {
		padding-left: 18px !important
	}

	.p-xl-19 {
		padding: 19px !important
	}

	.pt-xl-19, .py-xl-19 {
		padding-top: 19px !important
	}

	.pr-xl-19, .px-xl-19 {
		padding-right: 19px !important
	}

	.pb-xl-19, .py-xl-19 {
		padding-bottom: 19px !important
	}

	.pl-xl-19, .px-xl-19 {
		padding-left: 19px !important
	}

	.p-xl-20 {
		padding: 20px !important
	}

	.pt-xl-20, .py-xl-20 {
		padding-top: 20px !important
	}

	.pr-xl-20, .px-xl-20 {
		padding-right: 20px !important
	}

	.pb-xl-20, .py-xl-20 {
		padding-bottom: 20px !important
	}

	.pl-xl-20, .px-xl-20 {
		padding-left: 20px !important
	}

	.p-xl-21 {
		padding: 21px !important
	}

	.pt-xl-21, .py-xl-21 {
		padding-top: 21px !important
	}

	.pr-xl-21, .px-xl-21 {
		padding-right: 21px !important
	}

	.pb-xl-21, .py-xl-21 {
		padding-bottom: 21px !important
	}

	.pl-xl-21, .px-xl-21 {
		padding-left: 21px !important
	}

	.p-xl-22 {
		padding: 22px !important
	}

	.pt-xl-22, .py-xl-22 {
		padding-top: 22px !important
	}

	.pr-xl-22, .px-xl-22 {
		padding-right: 22px !important
	}

	.pb-xl-22, .py-xl-22 {
		padding-bottom: 22px !important
	}

	.pl-xl-22, .px-xl-22 {
		padding-left: 22px !important
	}

	.p-xl-23 {
		padding: 23px !important
	}

	.pt-xl-23, .py-xl-23 {
		padding-top: 23px !important
	}

	.pr-xl-23, .px-xl-23 {
		padding-right: 23px !important
	}

	.pb-xl-23, .py-xl-23 {
		padding-bottom: 23px !important
	}

	.pl-xl-23, .px-xl-23 {
		padding-left: 23px !important
	}

	.p-xl-24 {
		padding: 24px !important
	}

	.pt-xl-24, .py-xl-24 {
		padding-top: 24px !important
	}

	.pr-xl-24, .px-xl-24 {
		padding-right: 24px !important
	}

	.pb-xl-24, .py-xl-24 {
		padding-bottom: 24px !important
	}

	.pl-xl-24, .px-xl-24 {
		padding-left: 24px !important
	}

	.p-xl-25 {
		padding: 25px !important
	}

	.pt-xl-25, .py-xl-25 {
		padding-top: 25px !important
	}

	.pr-xl-25, .px-xl-25 {
		padding-right: 25px !important
	}

	.pb-xl-25, .py-xl-25 {
		padding-bottom: 25px !important
	}

	.pl-xl-25, .px-xl-25 {
		padding-left: 25px !important
	}

	.p-xl-26 {
		padding: 26px !important
	}

	.pt-xl-26, .py-xl-26 {
		padding-top: 26px !important
	}

	.pr-xl-26, .px-xl-26 {
		padding-right: 26px !important
	}

	.pb-xl-26, .py-xl-26 {
		padding-bottom: 26px !important
	}

	.pl-xl-26, .px-xl-26 {
		padding-left: 26px !important
	}

	.p-xl-27 {
		padding: 27px !important
	}

	.pt-xl-27, .py-xl-27 {
		padding-top: 27px !important
	}

	.pr-xl-27, .px-xl-27 {
		padding-right: 27px !important
	}

	.pb-xl-27, .py-xl-27 {
		padding-bottom: 27px !important
	}

	.pl-xl-27, .px-xl-27 {
		padding-left: 27px !important
	}

	.p-xl-28 {
		padding: 28px !important
	}

	.pt-xl-28, .py-xl-28 {
		padding-top: 28px !important
	}

	.pr-xl-28, .px-xl-28 {
		padding-right: 28px !important
	}

	.pb-xl-28, .py-xl-28 {
		padding-bottom: 28px !important
	}

	.pl-xl-28, .px-xl-28 {
		padding-left: 28px !important
	}

	.p-xl-29 {
		padding: 29px !important
	}

	.pt-xl-29, .py-xl-29 {
		padding-top: 29px !important
	}

	.pr-xl-29, .px-xl-29 {
		padding-right: 29px !important
	}

	.pb-xl-29, .py-xl-29 {
		padding-bottom: 29px !important
	}

	.pl-xl-29, .px-xl-29 {
		padding-left: 29px !important
	}

	.p-xl-30 {
		padding: 30px !important
	}

	.pt-xl-30, .py-xl-30 {
		padding-top: 30px !important
	}

	.pr-xl-30, .px-xl-30 {
		padding-right: 30px !important
	}

	.pb-xl-30, .py-xl-30 {
		padding-bottom: 30px !important
	}

	.pl-xl-30, .px-xl-30 {
		padding-left: 30px !important
	}

	.p-xl-31 {
		padding: 31px !important
	}

	.pt-xl-31, .py-xl-31 {
		padding-top: 31px !important
	}

	.pr-xl-31, .px-xl-31 {
		padding-right: 31px !important
	}

	.pb-xl-31, .py-xl-31 {
		padding-bottom: 31px !important
	}

	.pl-xl-31, .px-xl-31 {
		padding-left: 31px !important
	}

	.p-xl-32 {
		padding: 32px !important
	}

	.pt-xl-32, .py-xl-32 {
		padding-top: 32px !important
	}

	.pr-xl-32, .px-xl-32 {
		padding-right: 32px !important
	}

	.pb-xl-32, .py-xl-32 {
		padding-bottom: 32px !important
	}

	.pl-xl-32, .px-xl-32 {
		padding-left: 32px !important
	}

	.p-xl-33 {
		padding: 33px !important
	}

	.pt-xl-33, .py-xl-33 {
		padding-top: 33px !important
	}

	.pr-xl-33, .px-xl-33 {
		padding-right: 33px !important
	}

	.pb-xl-33, .py-xl-33 {
		padding-bottom: 33px !important
	}

	.pl-xl-33, .px-xl-33 {
		padding-left: 33px !important
	}

	.p-xl-34 {
		padding: 34px !important
	}

	.pt-xl-34, .py-xl-34 {
		padding-top: 34px !important
	}

	.pr-xl-34, .px-xl-34 {
		padding-right: 34px !important
	}

	.pb-xl-34, .py-xl-34 {
		padding-bottom: 34px !important
	}

	.pl-xl-34, .px-xl-34 {
		padding-left: 34px !important
	}

	.p-xl-35 {
		padding: 35px !important
	}

	.pt-xl-35, .py-xl-35 {
		padding-top: 35px !important
	}

	.pr-xl-35, .px-xl-35 {
		padding-right: 35px !important
	}

	.pb-xl-35, .py-xl-35 {
		padding-bottom: 35px !important
	}

	.pl-xl-35, .px-xl-35 {
		padding-left: 35px !important
	}

	.p-xl-36 {
		padding: 36px !important
	}

	.pt-xl-36, .py-xl-36 {
		padding-top: 36px !important
	}

	.pr-xl-36, .px-xl-36 {
		padding-right: 36px !important
	}

	.pb-xl-36, .py-xl-36 {
		padding-bottom: 36px !important
	}

	.pl-xl-36, .px-xl-36 {
		padding-left: 36px !important
	}

	.p-xl-37 {
		padding: 37px !important
	}

	.pt-xl-37, .py-xl-37 {
		padding-top: 37px !important
	}

	.pr-xl-37, .px-xl-37 {
		padding-right: 37px !important
	}

	.pb-xl-37, .py-xl-37 {
		padding-bottom: 37px !important
	}

	.pl-xl-37, .px-xl-37 {
		padding-left: 37px !important
	}

	.p-xl-38 {
		padding: 38px !important
	}

	.pt-xl-38, .py-xl-38 {
		padding-top: 38px !important
	}

	.pr-xl-38, .px-xl-38 {
		padding-right: 38px !important
	}

	.pb-xl-38, .py-xl-38 {
		padding-bottom: 38px !important
	}

	.pl-xl-38, .px-xl-38 {
		padding-left: 38px !important
	}

	.p-xl-39 {
		padding: 39px !important
	}

	.pt-xl-39, .py-xl-39 {
		padding-top: 39px !important
	}

	.pr-xl-39, .px-xl-39 {
		padding-right: 39px !important
	}

	.pb-xl-39, .py-xl-39 {
		padding-bottom: 39px !important
	}

	.pl-xl-39, .px-xl-39 {
		padding-left: 39px !important
	}

	.p-xl-40 {
		padding: 40px !important
	}

	.pt-xl-40, .py-xl-40 {
		padding-top: 40px !important
	}

	.pr-xl-40, .px-xl-40 {
		padding-right: 40px !important
	}

	.pb-xl-40, .py-xl-40 {
		padding-bottom: 40px !important
	}

	.pl-xl-40, .px-xl-40 {
		padding-left: 40px !important
	}

	.p-xl-41 {
		padding: 41px !important
	}

	.pt-xl-41, .py-xl-41 {
		padding-top: 41px !important
	}

	.pr-xl-41, .px-xl-41 {
		padding-right: 41px !important
	}

	.pb-xl-41, .py-xl-41 {
		padding-bottom: 41px !important
	}

	.pl-xl-41, .px-xl-41 {
		padding-left: 41px !important
	}

	.p-xl-42 {
		padding: 42px !important
	}

	.pt-xl-42, .py-xl-42 {
		padding-top: 42px !important
	}

	.pr-xl-42, .px-xl-42 {
		padding-right: 42px !important
	}

	.pb-xl-42, .py-xl-42 {
		padding-bottom: 42px !important
	}

	.pl-xl-42, .px-xl-42 {
		padding-left: 42px !important
	}

	.p-xl-43 {
		padding: 43px !important
	}

	.pt-xl-43, .py-xl-43 {
		padding-top: 43px !important
	}

	.pr-xl-43, .px-xl-43 {
		padding-right: 43px !important
	}

	.pb-xl-43, .py-xl-43 {
		padding-bottom: 43px !important
	}

	.pl-xl-43, .px-xl-43 {
		padding-left: 43px !important
	}

	.p-xl-44 {
		padding: 44px !important
	}

	.pt-xl-44, .py-xl-44 {
		padding-top: 44px !important
	}

	.pr-xl-44, .px-xl-44 {
		padding-right: 44px !important
	}

	.pb-xl-44, .py-xl-44 {
		padding-bottom: 44px !important
	}

	.pl-xl-44, .px-xl-44 {
		padding-left: 44px !important
	}

	.p-xl-45 {
		padding: 45px !important
	}

	.pt-xl-45, .py-xl-45 {
		padding-top: 45px !important
	}

	.pr-xl-45, .px-xl-45 {
		padding-right: 45px !important
	}

	.pb-xl-45, .py-xl-45 {
		padding-bottom: 45px !important
	}

	.pl-xl-45, .px-xl-45 {
		padding-left: 45px !important
	}

	.p-xl-46 {
		padding: 46px !important
	}

	.pt-xl-46, .py-xl-46 {
		padding-top: 46px !important
	}

	.pr-xl-46, .px-xl-46 {
		padding-right: 46px !important
	}

	.pb-xl-46, .py-xl-46 {
		padding-bottom: 46px !important
	}

	.pl-xl-46, .px-xl-46 {
		padding-left: 46px !important
	}

	.p-xl-47 {
		padding: 47px !important
	}

	.pt-xl-47, .py-xl-47 {
		padding-top: 47px !important
	}

	.pr-xl-47, .px-xl-47 {
		padding-right: 47px !important
	}

	.pb-xl-47, .py-xl-47 {
		padding-bottom: 47px !important
	}

	.pl-xl-47, .px-xl-47 {
		padding-left: 47px !important
	}

	.p-xl-48 {
		padding: 48px !important
	}

	.pt-xl-48, .py-xl-48 {
		padding-top: 48px !important
	}

	.pr-xl-48, .px-xl-48 {
		padding-right: 48px !important
	}

	.pb-xl-48, .py-xl-48 {
		padding-bottom: 48px !important
	}

	.pl-xl-48, .px-xl-48 {
		padding-left: 48px !important
	}

	.p-xl-49 {
		padding: 49px !important
	}

	.pt-xl-49, .py-xl-49 {
		padding-top: 49px !important
	}

	.pr-xl-49, .px-xl-49 {
		padding-right: 49px !important
	}

	.pb-xl-49, .py-xl-49 {
		padding-bottom: 49px !important
	}

	.pl-xl-49, .px-xl-49 {
		padding-left: 49px !important
	}

	.p-xl-50 {
		padding: 50px !important
	}

	.pt-xl-50, .py-xl-50 {
		padding-top: 50px !important
	}

	.pr-xl-50, .px-xl-50 {
		padding-right: 50px !important
	}

	.pb-xl-50, .py-xl-50 {
		padding-bottom: 50px !important
	}

	.pl-xl-50, .px-xl-50 {
		padding-left: 50px !important
	}

	.p-xl-51 {
		padding: 51px !important
	}

	.pt-xl-51, .py-xl-51 {
		padding-top: 51px !important
	}

	.pr-xl-51, .px-xl-51 {
		padding-right: 51px !important
	}

	.pb-xl-51, .py-xl-51 {
		padding-bottom: 51px !important
	}

	.pl-xl-51, .px-xl-51 {
		padding-left: 51px !important
	}

	.p-xl-52 {
		padding: 52px !important
	}

	.pt-xl-52, .py-xl-52 {
		padding-top: 52px !important
	}

	.pr-xl-52, .px-xl-52 {
		padding-right: 52px !important
	}

	.pb-xl-52, .py-xl-52 {
		padding-bottom: 52px !important
	}

	.pl-xl-52, .px-xl-52 {
		padding-left: 52px !important
	}

	.p-xl-53 {
		padding: 53px !important
	}

	.pt-xl-53, .py-xl-53 {
		padding-top: 53px !important
	}

	.pr-xl-53, .px-xl-53 {
		padding-right: 53px !important
	}

	.pb-xl-53, .py-xl-53 {
		padding-bottom: 53px !important
	}

	.pl-xl-53, .px-xl-53 {
		padding-left: 53px !important
	}

	.p-xl-54 {
		padding: 54px !important
	}

	.pt-xl-54, .py-xl-54 {
		padding-top: 54px !important
	}

	.pr-xl-54, .px-xl-54 {
		padding-right: 54px !important
	}

	.pb-xl-54, .py-xl-54 {
		padding-bottom: 54px !important
	}

	.pl-xl-54, .px-xl-54 {
		padding-left: 54px !important
	}

	.p-xl-55 {
		padding: 55px !important
	}

	.pt-xl-55, .py-xl-55 {
		padding-top: 55px !important
	}

	.pr-xl-55, .px-xl-55 {
		padding-right: 55px !important
	}

	.pb-xl-55, .py-xl-55 {
		padding-bottom: 55px !important
	}

	.pl-xl-55, .px-xl-55 {
		padding-left: 55px !important
	}

	.p-xl-56 {
		padding: 56px !important
	}

	.pt-xl-56, .py-xl-56 {
		padding-top: 56px !important
	}

	.pr-xl-56, .px-xl-56 {
		padding-right: 56px !important
	}

	.pb-xl-56, .py-xl-56 {
		padding-bottom: 56px !important
	}

	.pl-xl-56, .px-xl-56 {
		padding-left: 56px !important
	}

	.p-xl-57 {
		padding: 57px !important
	}

	.pt-xl-57, .py-xl-57 {
		padding-top: 57px !important
	}

	.pr-xl-57, .px-xl-57 {
		padding-right: 57px !important
	}

	.pb-xl-57, .py-xl-57 {
		padding-bottom: 57px !important
	}

	.pl-xl-57, .px-xl-57 {
		padding-left: 57px !important
	}

	.p-xl-58 {
		padding: 58px !important
	}

	.pt-xl-58, .py-xl-58 {
		padding-top: 58px !important
	}

	.pr-xl-58, .px-xl-58 {
		padding-right: 58px !important
	}

	.pb-xl-58, .py-xl-58 {
		padding-bottom: 58px !important
	}

	.pl-xl-58, .px-xl-58 {
		padding-left: 58px !important
	}

	.p-xl-59 {
		padding: 59px !important
	}

	.pt-xl-59, .py-xl-59 {
		padding-top: 59px !important
	}

	.pr-xl-59, .px-xl-59 {
		padding-right: 59px !important
	}

	.pb-xl-59, .py-xl-59 {
		padding-bottom: 59px !important
	}

	.pl-xl-59, .px-xl-59 {
		padding-left: 59px !important
	}

	.p-xl-60 {
		padding: 60px !important
	}

	.pt-xl-60, .py-xl-60 {
		padding-top: 60px !important
	}

	.pr-xl-60, .px-xl-60 {
		padding-right: 60px !important
	}

	.pb-xl-60, .py-xl-60 {
		padding-bottom: 60px !important
	}

	.pl-xl-60, .px-xl-60 {
		padding-left: 60px !important
	}

	.m-xl-n0 {
		margin: 0 !important
	}

	.mt-xl-n0, .my-xl-n0 {
		margin-top: 0 !important
	}

	.mr-xl-n0, .mx-xl-n0 {
		margin-right: 0 !important
	}

	.mb-xl-n0, .my-xl-n0 {
		margin-bottom: 0 !important
	}

	.ml-xl-n0, .mx-xl-n0 {
		margin-left: 0 !important
	}

	.m-xl-n1 {
		margin: -1px !important
	}

	.mt-xl-n1, .my-xl-n1 {
		margin-top: -1px !important
	}

	.mr-xl-n1, .mx-xl-n1 {
		margin-right: -1px !important
	}

	.mb-xl-n1, .my-xl-n1 {
		margin-bottom: -1px !important
	}

	.ml-xl-n1, .mx-xl-n1 {
		margin-left: -1px !important
	}

	.m-xl-n2 {
		margin: -2px !important
	}

	.mt-xl-n2, .my-xl-n2 {
		margin-top: -2px !important
	}

	.mr-xl-n2, .mx-xl-n2 {
		margin-right: -2px !important
	}

	.mb-xl-n2, .my-xl-n2 {
		margin-bottom: -2px !important
	}

	.ml-xl-n2, .mx-xl-n2 {
		margin-left: -2px !important
	}

	.m-xl-n3 {
		margin: -3px !important
	}

	.mt-xl-n3, .my-xl-n3 {
		margin-top: -3px !important
	}

	.mr-xl-n3, .mx-xl-n3 {
		margin-right: -3px !important
	}

	.mb-xl-n3, .my-xl-n3 {
		margin-bottom: -3px !important
	}

	.ml-xl-n3, .mx-xl-n3 {
		margin-left: -3px !important
	}

	.m-xl-n4 {
		margin: -4px !important
	}

	.mt-xl-n4, .my-xl-n4 {
		margin-top: -4px !important
	}

	.mr-xl-n4, .mx-xl-n4 {
		margin-right: -4px !important
	}

	.mb-xl-n4, .my-xl-n4 {
		margin-bottom: -4px !important
	}

	.ml-xl-n4, .mx-xl-n4 {
		margin-left: -4px !important
	}

	.m-xl-n5 {
		margin: -5px !important
	}

	.mt-xl-n5, .my-xl-n5 {
		margin-top: -5px !important
	}

	.mr-xl-n5, .mx-xl-n5 {
		margin-right: -5px !important
	}

	.mb-xl-n5, .my-xl-n5 {
		margin-bottom: -5px !important
	}

	.ml-xl-n5, .mx-xl-n5 {
		margin-left: -5px !important
	}

	.m-xl-n6 {
		margin: -6px !important
	}

	.mt-xl-n6, .my-xl-n6 {
		margin-top: -6px !important
	}

	.mr-xl-n6, .mx-xl-n6 {
		margin-right: -6px !important
	}

	.mb-xl-n6, .my-xl-n6 {
		margin-bottom: -6px !important
	}

	.ml-xl-n6, .mx-xl-n6 {
		margin-left: -6px !important
	}

	.m-xl-n7 {
		margin: -7px !important
	}

	.mt-xl-n7, .my-xl-n7 {
		margin-top: -7px !important
	}

	.mr-xl-n7, .mx-xl-n7 {
		margin-right: -7px !important
	}

	.mb-xl-n7, .my-xl-n7 {
		margin-bottom: -7px !important
	}

	.ml-xl-n7, .mx-xl-n7 {
		margin-left: -7px !important
	}

	.m-xl-n8 {
		margin: -8px !important
	}

	.mt-xl-n8, .my-xl-n8 {
		margin-top: -8px !important
	}

	.mr-xl-n8, .mx-xl-n8 {
		margin-right: -8px !important
	}

	.mb-xl-n8, .my-xl-n8 {
		margin-bottom: -8px !important
	}

	.ml-xl-n8, .mx-xl-n8 {
		margin-left: -8px !important
	}

	.m-xl-n9 {
		margin: -9px !important
	}

	.mt-xl-n9, .my-xl-n9 {
		margin-top: -9px !important
	}

	.mr-xl-n9, .mx-xl-n9 {
		margin-right: -9px !important
	}

	.mb-xl-n9, .my-xl-n9 {
		margin-bottom: -9px !important
	}

	.ml-xl-n9, .mx-xl-n9 {
		margin-left: -9px !important
	}

	.m-xl-n10 {
		margin: -10px !important
	}

	.mt-xl-n10, .my-xl-n10 {
		margin-top: -10px !important
	}

	.mr-xl-n10, .mx-xl-n10 {
		margin-right: -10px !important
	}

	.mb-xl-n10, .my-xl-n10 {
		margin-bottom: -10px !important
	}

	.ml-xl-n10, .mx-xl-n10 {
		margin-left: -10px !important
	}

	.m-xl-n11 {
		margin: -11px !important
	}

	.mt-xl-n11, .my-xl-n11 {
		margin-top: -11px !important
	}

	.mr-xl-n11, .mx-xl-n11 {
		margin-right: -11px !important
	}

	.mb-xl-n11, .my-xl-n11 {
		margin-bottom: -11px !important
	}

	.ml-xl-n11, .mx-xl-n11 {
		margin-left: -11px !important
	}

	.m-xl-n12 {
		margin: -12px !important
	}

	.mt-xl-n12, .my-xl-n12 {
		margin-top: -12px !important
	}

	.mr-xl-n12, .mx-xl-n12 {
		margin-right: -12px !important
	}

	.mb-xl-n12, .my-xl-n12 {
		margin-bottom: -12px !important
	}

	.ml-xl-n12, .mx-xl-n12 {
		margin-left: -12px !important
	}

	.m-xl-n13 {
		margin: -13px !important
	}

	.mt-xl-n13, .my-xl-n13 {
		margin-top: -13px !important
	}

	.mr-xl-n13, .mx-xl-n13 {
		margin-right: -13px !important
	}

	.mb-xl-n13, .my-xl-n13 {
		margin-bottom: -13px !important
	}

	.ml-xl-n13, .mx-xl-n13 {
		margin-left: -13px !important
	}

	.m-xl-n14 {
		margin: -14px !important
	}

	.mt-xl-n14, .my-xl-n14 {
		margin-top: -14px !important
	}

	.mr-xl-n14, .mx-xl-n14 {
		margin-right: -14px !important
	}

	.mb-xl-n14, .my-xl-n14 {
		margin-bottom: -14px !important
	}

	.ml-xl-n14, .mx-xl-n14 {
		margin-left: -14px !important
	}

	.m-xl-n15 {
		margin: -15px !important
	}

	.mt-xl-n15, .my-xl-n15 {
		margin-top: -15px !important
	}

	.mr-xl-n15, .mx-xl-n15 {
		margin-right: -15px !important
	}

	.mb-xl-n15, .my-xl-n15 {
		margin-bottom: -15px !important
	}

	.ml-xl-n15, .mx-xl-n15 {
		margin-left: -15px !important
	}

	.m-xl-n16 {
		margin: -16px !important
	}

	.mt-xl-n16, .my-xl-n16 {
		margin-top: -16px !important
	}

	.mr-xl-n16, .mx-xl-n16 {
		margin-right: -16px !important
	}

	.mb-xl-n16, .my-xl-n16 {
		margin-bottom: -16px !important
	}

	.ml-xl-n16, .mx-xl-n16 {
		margin-left: -16px !important
	}

	.m-xl-n17 {
		margin: -17px !important
	}

	.mt-xl-n17, .my-xl-n17 {
		margin-top: -17px !important
	}

	.mr-xl-n17, .mx-xl-n17 {
		margin-right: -17px !important
	}

	.mb-xl-n17, .my-xl-n17 {
		margin-bottom: -17px !important
	}

	.ml-xl-n17, .mx-xl-n17 {
		margin-left: -17px !important
	}

	.m-xl-n18 {
		margin: -18px !important
	}

	.mt-xl-n18, .my-xl-n18 {
		margin-top: -18px !important
	}

	.mr-xl-n18, .mx-xl-n18 {
		margin-right: -18px !important
	}

	.mb-xl-n18, .my-xl-n18 {
		margin-bottom: -18px !important
	}

	.ml-xl-n18, .mx-xl-n18 {
		margin-left: -18px !important
	}

	.m-xl-n19 {
		margin: -19px !important
	}

	.mt-xl-n19, .my-xl-n19 {
		margin-top: -19px !important
	}

	.mr-xl-n19, .mx-xl-n19 {
		margin-right: -19px !important
	}

	.mb-xl-n19, .my-xl-n19 {
		margin-bottom: -19px !important
	}

	.ml-xl-n19, .mx-xl-n19 {
		margin-left: -19px !important
	}

	.m-xl-n20 {
		margin: -20px !important
	}

	.mt-xl-n20, .my-xl-n20 {
		margin-top: -20px !important
	}

	.mr-xl-n20, .mx-xl-n20 {
		margin-right: -20px !important
	}

	.mb-xl-n20, .my-xl-n20 {
		margin-bottom: -20px !important
	}

	.ml-xl-n20, .mx-xl-n20 {
		margin-left: -20px !important
	}

	.m-xl-n21 {
		margin: -21px !important
	}

	.mt-xl-n21, .my-xl-n21 {
		margin-top: -21px !important
	}

	.mr-xl-n21, .mx-xl-n21 {
		margin-right: -21px !important
	}

	.mb-xl-n21, .my-xl-n21 {
		margin-bottom: -21px !important
	}

	.ml-xl-n21, .mx-xl-n21 {
		margin-left: -21px !important
	}

	.m-xl-n22 {
		margin: -22px !important
	}

	.mt-xl-n22, .my-xl-n22 {
		margin-top: -22px !important
	}

	.mr-xl-n22, .mx-xl-n22 {
		margin-right: -22px !important
	}

	.mb-xl-n22, .my-xl-n22 {
		margin-bottom: -22px !important
	}

	.ml-xl-n22, .mx-xl-n22 {
		margin-left: -22px !important
	}

	.m-xl-n23 {
		margin: -23px !important
	}

	.mt-xl-n23, .my-xl-n23 {
		margin-top: -23px !important
	}

	.mr-xl-n23, .mx-xl-n23 {
		margin-right: -23px !important
	}

	.mb-xl-n23, .my-xl-n23 {
		margin-bottom: -23px !important
	}

	.ml-xl-n23, .mx-xl-n23 {
		margin-left: -23px !important
	}

	.m-xl-n24 {
		margin: -24px !important
	}

	.mt-xl-n24, .my-xl-n24 {
		margin-top: -24px !important
	}

	.mr-xl-n24, .mx-xl-n24 {
		margin-right: -24px !important
	}

	.mb-xl-n24, .my-xl-n24 {
		margin-bottom: -24px !important
	}

	.ml-xl-n24, .mx-xl-n24 {
		margin-left: -24px !important
	}

	.m-xl-n25 {
		margin: -25px !important
	}

	.mt-xl-n25, .my-xl-n25 {
		margin-top: -25px !important
	}

	.mr-xl-n25, .mx-xl-n25 {
		margin-right: -25px !important
	}

	.mb-xl-n25, .my-xl-n25 {
		margin-bottom: -25px !important
	}

	.ml-xl-n25, .mx-xl-n25 {
		margin-left: -25px !important
	}

	.m-xl-n26 {
		margin: -26px !important
	}

	.mt-xl-n26, .my-xl-n26 {
		margin-top: -26px !important
	}

	.mr-xl-n26, .mx-xl-n26 {
		margin-right: -26px !important
	}

	.mb-xl-n26, .my-xl-n26 {
		margin-bottom: -26px !important
	}

	.ml-xl-n26, .mx-xl-n26 {
		margin-left: -26px !important
	}

	.m-xl-n27 {
		margin: -27px !important
	}

	.mt-xl-n27, .my-xl-n27 {
		margin-top: -27px !important
	}

	.mr-xl-n27, .mx-xl-n27 {
		margin-right: -27px !important
	}

	.mb-xl-n27, .my-xl-n27 {
		margin-bottom: -27px !important
	}

	.ml-xl-n27, .mx-xl-n27 {
		margin-left: -27px !important
	}

	.m-xl-n28 {
		margin: -28px !important
	}

	.mt-xl-n28, .my-xl-n28 {
		margin-top: -28px !important
	}

	.mr-xl-n28, .mx-xl-n28 {
		margin-right: -28px !important
	}

	.mb-xl-n28, .my-xl-n28 {
		margin-bottom: -28px !important
	}

	.ml-xl-n28, .mx-xl-n28 {
		margin-left: -28px !important
	}

	.m-xl-n29 {
		margin: -29px !important
	}

	.mt-xl-n29, .my-xl-n29 {
		margin-top: -29px !important
	}

	.mr-xl-n29, .mx-xl-n29 {
		margin-right: -29px !important
	}

	.mb-xl-n29, .my-xl-n29 {
		margin-bottom: -29px !important
	}

	.ml-xl-n29, .mx-xl-n29 {
		margin-left: -29px !important
	}

	.m-xl-n30 {
		margin: -30px !important
	}

	.mt-xl-n30, .my-xl-n30 {
		margin-top: -30px !important
	}

	.mr-xl-n30, .mx-xl-n30 {
		margin-right: -30px !important
	}

	.mb-xl-n30, .my-xl-n30 {
		margin-bottom: -30px !important
	}

	.ml-xl-n30, .mx-xl-n30 {
		margin-left: -30px !important
	}

	.m-xl-n31 {
		margin: -31px !important
	}

	.mt-xl-n31, .my-xl-n31 {
		margin-top: -31px !important
	}

	.mr-xl-n31, .mx-xl-n31 {
		margin-right: -31px !important
	}

	.mb-xl-n31, .my-xl-n31 {
		margin-bottom: -31px !important
	}

	.ml-xl-n31, .mx-xl-n31 {
		margin-left: -31px !important
	}

	.m-xl-n32 {
		margin: -32px !important
	}

	.mt-xl-n32, .my-xl-n32 {
		margin-top: -32px !important
	}

	.mr-xl-n32, .mx-xl-n32 {
		margin-right: -32px !important
	}

	.mb-xl-n32, .my-xl-n32 {
		margin-bottom: -32px !important
	}

	.ml-xl-n32, .mx-xl-n32 {
		margin-left: -32px !important
	}

	.m-xl-n33 {
		margin: -33px !important
	}

	.mt-xl-n33, .my-xl-n33 {
		margin-top: -33px !important
	}

	.mr-xl-n33, .mx-xl-n33 {
		margin-right: -33px !important
	}

	.mb-xl-n33, .my-xl-n33 {
		margin-bottom: -33px !important
	}

	.ml-xl-n33, .mx-xl-n33 {
		margin-left: -33px !important
	}

	.m-xl-n34 {
		margin: -34px !important
	}

	.mt-xl-n34, .my-xl-n34 {
		margin-top: -34px !important
	}

	.mr-xl-n34, .mx-xl-n34 {
		margin-right: -34px !important
	}

	.mb-xl-n34, .my-xl-n34 {
		margin-bottom: -34px !important
	}

	.ml-xl-n34, .mx-xl-n34 {
		margin-left: -34px !important
	}

	.m-xl-n35 {
		margin: -35px !important
	}

	.mt-xl-n35, .my-xl-n35 {
		margin-top: -35px !important
	}

	.mr-xl-n35, .mx-xl-n35 {
		margin-right: -35px !important
	}

	.mb-xl-n35, .my-xl-n35 {
		margin-bottom: -35px !important
	}

	.ml-xl-n35, .mx-xl-n35 {
		margin-left: -35px !important
	}

	.m-xl-n36 {
		margin: -36px !important
	}

	.mt-xl-n36, .my-xl-n36 {
		margin-top: -36px !important
	}

	.mr-xl-n36, .mx-xl-n36 {
		margin-right: -36px !important
	}

	.mb-xl-n36, .my-xl-n36 {
		margin-bottom: -36px !important
	}

	.ml-xl-n36, .mx-xl-n36 {
		margin-left: -36px !important
	}

	.m-xl-n37 {
		margin: -37px !important
	}

	.mt-xl-n37, .my-xl-n37 {
		margin-top: -37px !important
	}

	.mr-xl-n37, .mx-xl-n37 {
		margin-right: -37px !important
	}

	.mb-xl-n37, .my-xl-n37 {
		margin-bottom: -37px !important
	}

	.ml-xl-n37, .mx-xl-n37 {
		margin-left: -37px !important
	}

	.m-xl-n38 {
		margin: -38px !important
	}

	.mt-xl-n38, .my-xl-n38 {
		margin-top: -38px !important
	}

	.mr-xl-n38, .mx-xl-n38 {
		margin-right: -38px !important
	}

	.mb-xl-n38, .my-xl-n38 {
		margin-bottom: -38px !important
	}

	.ml-xl-n38, .mx-xl-n38 {
		margin-left: -38px !important
	}

	.m-xl-n39 {
		margin: -39px !important
	}

	.mt-xl-n39, .my-xl-n39 {
		margin-top: -39px !important
	}

	.mr-xl-n39, .mx-xl-n39 {
		margin-right: -39px !important
	}

	.mb-xl-n39, .my-xl-n39 {
		margin-bottom: -39px !important
	}

	.ml-xl-n39, .mx-xl-n39 {
		margin-left: -39px !important
	}

	.m-xl-n40 {
		margin: -40px !important
	}

	.mt-xl-n40, .my-xl-n40 {
		margin-top: -40px !important
	}

	.mr-xl-n40, .mx-xl-n40 {
		margin-right: -40px !important
	}

	.mb-xl-n40, .my-xl-n40 {
		margin-bottom: -40px !important
	}

	.ml-xl-n40, .mx-xl-n40 {
		margin-left: -40px !important
	}

	.m-xl-n41 {
		margin: -41px !important
	}

	.mt-xl-n41, .my-xl-n41 {
		margin-top: -41px !important
	}

	.mr-xl-n41, .mx-xl-n41 {
		margin-right: -41px !important
	}

	.mb-xl-n41, .my-xl-n41 {
		margin-bottom: -41px !important
	}

	.ml-xl-n41, .mx-xl-n41 {
		margin-left: -41px !important
	}

	.m-xl-n42 {
		margin: -42px !important
	}

	.mt-xl-n42, .my-xl-n42 {
		margin-top: -42px !important
	}

	.mr-xl-n42, .mx-xl-n42 {
		margin-right: -42px !important
	}

	.mb-xl-n42, .my-xl-n42 {
		margin-bottom: -42px !important
	}

	.ml-xl-n42, .mx-xl-n42 {
		margin-left: -42px !important
	}

	.m-xl-n43 {
		margin: -43px !important
	}

	.mt-xl-n43, .my-xl-n43 {
		margin-top: -43px !important
	}

	.mr-xl-n43, .mx-xl-n43 {
		margin-right: -43px !important
	}

	.mb-xl-n43, .my-xl-n43 {
		margin-bottom: -43px !important
	}

	.ml-xl-n43, .mx-xl-n43 {
		margin-left: -43px !important
	}

	.m-xl-n44 {
		margin: -44px !important
	}

	.mt-xl-n44, .my-xl-n44 {
		margin-top: -44px !important
	}

	.mr-xl-n44, .mx-xl-n44 {
		margin-right: -44px !important
	}

	.mb-xl-n44, .my-xl-n44 {
		margin-bottom: -44px !important
	}

	.ml-xl-n44, .mx-xl-n44 {
		margin-left: -44px !important
	}

	.m-xl-n45 {
		margin: -45px !important
	}

	.mt-xl-n45, .my-xl-n45 {
		margin-top: -45px !important
	}

	.mr-xl-n45, .mx-xl-n45 {
		margin-right: -45px !important
	}

	.mb-xl-n45, .my-xl-n45 {
		margin-bottom: -45px !important
	}

	.ml-xl-n45, .mx-xl-n45 {
		margin-left: -45px !important
	}

	.m-xl-n46 {
		margin: -46px !important
	}

	.mt-xl-n46, .my-xl-n46 {
		margin-top: -46px !important
	}

	.mr-xl-n46, .mx-xl-n46 {
		margin-right: -46px !important
	}

	.mb-xl-n46, .my-xl-n46 {
		margin-bottom: -46px !important
	}

	.ml-xl-n46, .mx-xl-n46 {
		margin-left: -46px !important
	}

	.m-xl-n47 {
		margin: -47px !important
	}

	.mt-xl-n47, .my-xl-n47 {
		margin-top: -47px !important
	}

	.mr-xl-n47, .mx-xl-n47 {
		margin-right: -47px !important
	}

	.mb-xl-n47, .my-xl-n47 {
		margin-bottom: -47px !important
	}

	.ml-xl-n47, .mx-xl-n47 {
		margin-left: -47px !important
	}

	.m-xl-n48 {
		margin: -48px !important
	}

	.mt-xl-n48, .my-xl-n48 {
		margin-top: -48px !important
	}

	.mr-xl-n48, .mx-xl-n48 {
		margin-right: -48px !important
	}

	.mb-xl-n48, .my-xl-n48 {
		margin-bottom: -48px !important
	}

	.ml-xl-n48, .mx-xl-n48 {
		margin-left: -48px !important
	}

	.m-xl-n49 {
		margin: -49px !important
	}

	.mt-xl-n49, .my-xl-n49 {
		margin-top: -49px !important
	}

	.mr-xl-n49, .mx-xl-n49 {
		margin-right: -49px !important
	}

	.mb-xl-n49, .my-xl-n49 {
		margin-bottom: -49px !important
	}

	.ml-xl-n49, .mx-xl-n49 {
		margin-left: -49px !important
	}

	.m-xl-n50 {
		margin: -50px !important
	}

	.mt-xl-n50, .my-xl-n50 {
		margin-top: -50px !important
	}

	.mr-xl-n50, .mx-xl-n50 {
		margin-right: -50px !important
	}

	.mb-xl-n50, .my-xl-n50 {
		margin-bottom: -50px !important
	}

	.ml-xl-n50, .mx-xl-n50 {
		margin-left: -50px !important
	}

	.m-xl-n51 {
		margin: -51px !important
	}

	.mt-xl-n51, .my-xl-n51 {
		margin-top: -51px !important
	}

	.mr-xl-n51, .mx-xl-n51 {
		margin-right: -51px !important
	}

	.mb-xl-n51, .my-xl-n51 {
		margin-bottom: -51px !important
	}

	.ml-xl-n51, .mx-xl-n51 {
		margin-left: -51px !important
	}

	.m-xl-n52 {
		margin: -52px !important
	}

	.mt-xl-n52, .my-xl-n52 {
		margin-top: -52px !important
	}

	.mr-xl-n52, .mx-xl-n52 {
		margin-right: -52px !important
	}

	.mb-xl-n52, .my-xl-n52 {
		margin-bottom: -52px !important
	}

	.ml-xl-n52, .mx-xl-n52 {
		margin-left: -52px !important
	}

	.m-xl-n53 {
		margin: -53px !important
	}

	.mt-xl-n53, .my-xl-n53 {
		margin-top: -53px !important
	}

	.mr-xl-n53, .mx-xl-n53 {
		margin-right: -53px !important
	}

	.mb-xl-n53, .my-xl-n53 {
		margin-bottom: -53px !important
	}

	.ml-xl-n53, .mx-xl-n53 {
		margin-left: -53px !important
	}

	.m-xl-n54 {
		margin: -54px !important
	}

	.mt-xl-n54, .my-xl-n54 {
		margin-top: -54px !important
	}

	.mr-xl-n54, .mx-xl-n54 {
		margin-right: -54px !important
	}

	.mb-xl-n54, .my-xl-n54 {
		margin-bottom: -54px !important
	}

	.ml-xl-n54, .mx-xl-n54 {
		margin-left: -54px !important
	}

	.m-xl-n55 {
		margin: -55px !important
	}

	.mt-xl-n55, .my-xl-n55 {
		margin-top: -55px !important
	}

	.mr-xl-n55, .mx-xl-n55 {
		margin-right: -55px !important
	}

	.mb-xl-n55, .my-xl-n55 {
		margin-bottom: -55px !important
	}

	.ml-xl-n55, .mx-xl-n55 {
		margin-left: -55px !important
	}

	.m-xl-n56 {
		margin: -56px !important
	}

	.mt-xl-n56, .my-xl-n56 {
		margin-top: -56px !important
	}

	.mr-xl-n56, .mx-xl-n56 {
		margin-right: -56px !important
	}

	.mb-xl-n56, .my-xl-n56 {
		margin-bottom: -56px !important
	}

	.ml-xl-n56, .mx-xl-n56 {
		margin-left: -56px !important
	}

	.m-xl-n57 {
		margin: -57px !important
	}

	.mt-xl-n57, .my-xl-n57 {
		margin-top: -57px !important
	}

	.mr-xl-n57, .mx-xl-n57 {
		margin-right: -57px !important
	}

	.mb-xl-n57, .my-xl-n57 {
		margin-bottom: -57px !important
	}

	.ml-xl-n57, .mx-xl-n57 {
		margin-left: -57px !important
	}

	.m-xl-n58 {
		margin: -58px !important
	}

	.mt-xl-n58, .my-xl-n58 {
		margin-top: -58px !important
	}

	.mr-xl-n58, .mx-xl-n58 {
		margin-right: -58px !important
	}

	.mb-xl-n58, .my-xl-n58 {
		margin-bottom: -58px !important
	}

	.ml-xl-n58, .mx-xl-n58 {
		margin-left: -58px !important
	}

	.m-xl-n59 {
		margin: -59px !important
	}

	.mt-xl-n59, .my-xl-n59 {
		margin-top: -59px !important
	}

	.mr-xl-n59, .mx-xl-n59 {
		margin-right: -59px !important
	}

	.mb-xl-n59, .my-xl-n59 {
		margin-bottom: -59px !important
	}

	.ml-xl-n59, .mx-xl-n59 {
		margin-left: -59px !important
	}

	.m-xl-n60 {
		margin: -60px !important
	}

	.mt-xl-n60, .my-xl-n60 {
		margin-top: -60px !important
	}

	.mr-xl-n60, .mx-xl-n60 {
		margin-right: -60px !important
	}

	.mb-xl-n60, .my-xl-n60 {
		margin-bottom: -60px !important
	}

	.ml-xl-n60, .mx-xl-n60 {
		margin-left: -60px !important
	}

	.top-xl-initial {
		top: auto !important
	}

	.top-xl-inherit {
		top: inherit !important
	}

	.right-xl-initial {
		right: auto !important
	}

	.right-xl-inherit {
		right: inherit !important
	}

	.bottom-xl-initial {
		bottom: auto !important
	}

	.bottom-xl-inherit {
		bottom: inherit !important
	}

	.left-xl-initial {
		left: auto !important
	}

	.left-xl-inherit {
		left: inherit !important
	}

	.top-xl-0 {
		top: 0 !important
	}

	.right-xl-0 {
		right: 0 !important
	}

	.bottom-xl-0 {
		bottom: 0 !important
	}

	.left-xl-0 {
		left: 0 !important
	}

	.top-xl-1 {
		top: 1px !important
	}

	.right-xl-1 {
		right: 1px !important
	}

	.bottom-xl-1 {
		bottom: 1px !important
	}

	.left-xl-1 {
		left: 1px !important
	}

	.top-xl-2 {
		top: 2px !important
	}

	.right-xl-2 {
		right: 2px !important
	}

	.bottom-xl-2 {
		bottom: 2px !important
	}

	.left-xl-2 {
		left: 2px !important
	}

	.top-xl-3 {
		top: 3px !important
	}

	.right-xl-3 {
		right: 3px !important
	}

	.bottom-xl-3 {
		bottom: 3px !important
	}

	.left-xl-3 {
		left: 3px !important
	}

	.top-xl-4 {
		top: 4px !important
	}

	.right-xl-4 {
		right: 4px !important
	}

	.bottom-xl-4 {
		bottom: 4px !important
	}

	.left-xl-4 {
		left: 4px !important
	}

	.top-xl-5 {
		top: 5px !important
	}

	.right-xl-5 {
		right: 5px !important
	}

	.bottom-xl-5 {
		bottom: 5px !important
	}

	.left-xl-5 {
		left: 5px !important
	}

	.top-xl-6 {
		top: 6px !important
	}

	.right-xl-6 {
		right: 6px !important
	}

	.bottom-xl-6 {
		bottom: 6px !important
	}

	.left-xl-6 {
		left: 6px !important
	}

	.top-xl-7 {
		top: 7px !important
	}

	.right-xl-7 {
		right: 7px !important
	}

	.bottom-xl-7 {
		bottom: 7px !important
	}

	.left-xl-7 {
		left: 7px !important
	}

	.top-xl-8 {
		top: 8px !important
	}

	.right-xl-8 {
		right: 8px !important
	}

	.bottom-xl-8 {
		bottom: 8px !important
	}

	.left-xl-8 {
		left: 8px !important
	}

	.top-xl-9 {
		top: 9px !important
	}

	.right-xl-9 {
		right: 9px !important
	}

	.bottom-xl-9 {
		bottom: 9px !important
	}

	.left-xl-9 {
		left: 9px !important
	}

	.top-xl-10 {
		top: 10px !important
	}

	.right-xl-10 {
		right: 10px !important
	}

	.bottom-xl-10 {
		bottom: 10px !important
	}

	.left-xl-10 {
		left: 10px !important
	}

	.top-xl-11 {
		top: 11px !important
	}

	.right-xl-11 {
		right: 11px !important
	}

	.bottom-xl-11 {
		bottom: 11px !important
	}

	.left-xl-11 {
		left: 11px !important
	}

	.top-xl-12 {
		top: 12px !important
	}

	.right-xl-12 {
		right: 12px !important
	}

	.bottom-xl-12 {
		bottom: 12px !important
	}

	.left-xl-12 {
		left: 12px !important
	}

	.top-xl-13 {
		top: 13px !important
	}

	.right-xl-13 {
		right: 13px !important
	}

	.bottom-xl-13 {
		bottom: 13px !important
	}

	.left-xl-13 {
		left: 13px !important
	}

	.top-xl-14 {
		top: 14px !important
	}

	.right-xl-14 {
		right: 14px !important
	}

	.bottom-xl-14 {
		bottom: 14px !important
	}

	.left-xl-14 {
		left: 14px !important
	}

	.top-xl-15 {
		top: 15px !important
	}

	.right-xl-15 {
		right: 15px !important
	}

	.bottom-xl-15 {
		bottom: 15px !important
	}

	.left-xl-15 {
		left: 15px !important
	}

	.top-xl-16 {
		top: 16px !important
	}

	.right-xl-16 {
		right: 16px !important
	}

	.bottom-xl-16 {
		bottom: 16px !important
	}

	.left-xl-16 {
		left: 16px !important
	}

	.top-xl-17 {
		top: 17px !important
	}

	.right-xl-17 {
		right: 17px !important
	}

	.bottom-xl-17 {
		bottom: 17px !important
	}

	.left-xl-17 {
		left: 17px !important
	}

	.top-xl-18 {
		top: 18px !important
	}

	.right-xl-18 {
		right: 18px !important
	}

	.bottom-xl-18 {
		bottom: 18px !important
	}

	.left-xl-18 {
		left: 18px !important
	}

	.top-xl-19 {
		top: 19px !important
	}

	.right-xl-19 {
		right: 19px !important
	}

	.bottom-xl-19 {
		bottom: 19px !important
	}

	.left-xl-19 {
		left: 19px !important
	}

	.top-xl-20 {
		top: 20px !important
	}

	.right-xl-20 {
		right: 20px !important
	}

	.bottom-xl-20 {
		bottom: 20px !important
	}

	.left-xl-20 {
		left: 20px !important
	}

	.top-xl-21 {
		top: 21px !important
	}

	.right-xl-21 {
		right: 21px !important
	}

	.bottom-xl-21 {
		bottom: 21px !important
	}

	.left-xl-21 {
		left: 21px !important
	}

	.top-xl-22 {
		top: 22px !important
	}

	.right-xl-22 {
		right: 22px !important
	}

	.bottom-xl-22 {
		bottom: 22px !important
	}

	.left-xl-22 {
		left: 22px !important
	}

	.top-xl-23 {
		top: 23px !important
	}

	.right-xl-23 {
		right: 23px !important
	}

	.bottom-xl-23 {
		bottom: 23px !important
	}

	.left-xl-23 {
		left: 23px !important
	}

	.top-xl-24 {
		top: 24px !important
	}

	.right-xl-24 {
		right: 24px !important
	}

	.bottom-xl-24 {
		bottom: 24px !important
	}

	.left-xl-24 {
		left: 24px !important
	}

	.top-xl-25 {
		top: 25px !important
	}

	.right-xl-25 {
		right: 25px !important
	}

	.bottom-xl-25 {
		bottom: 25px !important
	}

	.left-xl-25 {
		left: 25px !important
	}

	.top-xl-26 {
		top: 26px !important
	}

	.right-xl-26 {
		right: 26px !important
	}

	.bottom-xl-26 {
		bottom: 26px !important
	}

	.left-xl-26 {
		left: 26px !important
	}

	.top-xl-27 {
		top: 27px !important
	}

	.right-xl-27 {
		right: 27px !important
	}

	.bottom-xl-27 {
		bottom: 27px !important
	}

	.left-xl-27 {
		left: 27px !important
	}

	.top-xl-28 {
		top: 28px !important
	}

	.right-xl-28 {
		right: 28px !important
	}

	.bottom-xl-28 {
		bottom: 28px !important
	}

	.left-xl-28 {
		left: 28px !important
	}

	.top-xl-29 {
		top: 29px !important
	}

	.right-xl-29 {
		right: 29px !important
	}

	.bottom-xl-29 {
		bottom: 29px !important
	}

	.left-xl-29 {
		left: 29px !important
	}

	.top-xl-30 {
		top: 30px !important
	}

	.right-xl-30 {
		right: 30px !important
	}

	.bottom-xl-30 {
		bottom: 30px !important
	}

	.left-xl-30 {
		left: 30px !important
	}

	.top-xl-31 {
		top: 31px !important
	}

	.right-xl-31 {
		right: 31px !important
	}

	.bottom-xl-31 {
		bottom: 31px !important
	}

	.left-xl-31 {
		left: 31px !important
	}

	.top-xl-32 {
		top: 32px !important
	}

	.right-xl-32 {
		right: 32px !important
	}

	.bottom-xl-32 {
		bottom: 32px !important
	}

	.left-xl-32 {
		left: 32px !important
	}

	.top-xl-33 {
		top: 33px !important
	}

	.right-xl-33 {
		right: 33px !important
	}

	.bottom-xl-33 {
		bottom: 33px !important
	}

	.left-xl-33 {
		left: 33px !important
	}

	.top-xl-34 {
		top: 34px !important
	}

	.right-xl-34 {
		right: 34px !important
	}

	.bottom-xl-34 {
		bottom: 34px !important
	}

	.left-xl-34 {
		left: 34px !important
	}

	.top-xl-35 {
		top: 35px !important
	}

	.right-xl-35 {
		right: 35px !important
	}

	.bottom-xl-35 {
		bottom: 35px !important
	}

	.left-xl-35 {
		left: 35px !important
	}

	.top-xl-36 {
		top: 36px !important
	}

	.right-xl-36 {
		right: 36px !important
	}

	.bottom-xl-36 {
		bottom: 36px !important
	}

	.left-xl-36 {
		left: 36px !important
	}

	.top-xl-37 {
		top: 37px !important
	}

	.right-xl-37 {
		right: 37px !important
	}

	.bottom-xl-37 {
		bottom: 37px !important
	}

	.left-xl-37 {
		left: 37px !important
	}

	.top-xl-38 {
		top: 38px !important
	}

	.right-xl-38 {
		right: 38px !important
	}

	.bottom-xl-38 {
		bottom: 38px !important
	}

	.left-xl-38 {
		left: 38px !important
	}

	.top-xl-39 {
		top: 39px !important
	}

	.right-xl-39 {
		right: 39px !important
	}

	.bottom-xl-39 {
		bottom: 39px !important
	}

	.left-xl-39 {
		left: 39px !important
	}

	.top-xl-40 {
		top: 40px !important
	}

	.right-xl-40 {
		right: 40px !important
	}

	.bottom-xl-40 {
		bottom: 40px !important
	}

	.left-xl-40 {
		left: 40px !important
	}

	.top-xl-41 {
		top: 41px !important
	}

	.right-xl-41 {
		right: 41px !important
	}

	.bottom-xl-41 {
		bottom: 41px !important
	}

	.left-xl-41 {
		left: 41px !important
	}

	.top-xl-42 {
		top: 42px !important
	}

	.right-xl-42 {
		right: 42px !important
	}

	.bottom-xl-42 {
		bottom: 42px !important
	}

	.left-xl-42 {
		left: 42px !important
	}

	.top-xl-43 {
		top: 43px !important
	}

	.right-xl-43 {
		right: 43px !important
	}

	.bottom-xl-43 {
		bottom: 43px !important
	}

	.left-xl-43 {
		left: 43px !important
	}

	.top-xl-44 {
		top: 44px !important
	}

	.right-xl-44 {
		right: 44px !important
	}

	.bottom-xl-44 {
		bottom: 44px !important
	}

	.left-xl-44 {
		left: 44px !important
	}

	.top-xl-45 {
		top: 45px !important
	}

	.right-xl-45 {
		right: 45px !important
	}

	.bottom-xl-45 {
		bottom: 45px !important
	}

	.left-xl-45 {
		left: 45px !important
	}

	.top-xl-46 {
		top: 46px !important
	}

	.right-xl-46 {
		right: 46px !important
	}

	.bottom-xl-46 {
		bottom: 46px !important
	}

	.left-xl-46 {
		left: 46px !important
	}

	.top-xl-47 {
		top: 47px !important
	}

	.right-xl-47 {
		right: 47px !important
	}

	.bottom-xl-47 {
		bottom: 47px !important
	}

	.left-xl-47 {
		left: 47px !important
	}

	.top-xl-48 {
		top: 48px !important
	}

	.right-xl-48 {
		right: 48px !important
	}

	.bottom-xl-48 {
		bottom: 48px !important
	}

	.left-xl-48 {
		left: 48px !important
	}

	.top-xl-49 {
		top: 49px !important
	}

	.right-xl-49 {
		right: 49px !important
	}

	.bottom-xl-49 {
		bottom: 49px !important
	}

	.left-xl-49 {
		left: 49px !important
	}

	.top-xl-50 {
		top: 50px !important
	}

	.right-xl-50 {
		right: 50px !important
	}

	.bottom-xl-50 {
		bottom: 50px !important
	}

	.left-xl-50 {
		left: 50px !important
	}

	.top-xl-51 {
		top: 51px !important
	}

	.right-xl-51 {
		right: 51px !important
	}

	.bottom-xl-51 {
		bottom: 51px !important
	}

	.left-xl-51 {
		left: 51px !important
	}

	.top-xl-52 {
		top: 52px !important
	}

	.right-xl-52 {
		right: 52px !important
	}

	.bottom-xl-52 {
		bottom: 52px !important
	}

	.left-xl-52 {
		left: 52px !important
	}

	.top-xl-53 {
		top: 53px !important
	}

	.right-xl-53 {
		right: 53px !important
	}

	.bottom-xl-53 {
		bottom: 53px !important
	}

	.left-xl-53 {
		left: 53px !important
	}

	.top-xl-54 {
		top: 54px !important
	}

	.right-xl-54 {
		right: 54px !important
	}

	.bottom-xl-54 {
		bottom: 54px !important
	}

	.left-xl-54 {
		left: 54px !important
	}

	.top-xl-55 {
		top: 55px !important
	}

	.right-xl-55 {
		right: 55px !important
	}

	.bottom-xl-55 {
		bottom: 55px !important
	}

	.left-xl-55 {
		left: 55px !important
	}

	.top-xl-56 {
		top: 56px !important
	}

	.right-xl-56 {
		right: 56px !important
	}

	.bottom-xl-56 {
		bottom: 56px !important
	}

	.left-xl-56 {
		left: 56px !important
	}

	.top-xl-57 {
		top: 57px !important
	}

	.right-xl-57 {
		right: 57px !important
	}

	.bottom-xl-57 {
		bottom: 57px !important
	}

	.left-xl-57 {
		left: 57px !important
	}

	.top-xl-58 {
		top: 58px !important
	}

	.right-xl-58 {
		right: 58px !important
	}

	.bottom-xl-58 {
		bottom: 58px !important
	}

	.left-xl-58 {
		left: 58px !important
	}

	.top-xl-59 {
		top: 59px !important
	}

	.right-xl-59 {
		right: 59px !important
	}

	.bottom-xl-59 {
		bottom: 59px !important
	}

	.left-xl-59 {
		left: 59px !important
	}

	.top-xl-60 {
		top: 60px !important
	}

	.right-xl-60 {
		right: 60px !important
	}

	.bottom-xl-60 {
		bottom: 60px !important
	}

	.left-xl-60 {
		left: 60px !important
	}

	.top-xl-n0 {
		top: 0 !important
	}

	.right-xl-n0 {
		right: 0 !important
	}

	.bottom-xl-n0 {
		bottom: 0 !important
	}

	.left-xl-n0 {
		left: 0 !important
	}

	.top-xl-n1 {
		top: -1px !important
	}

	.right-xl-n1 {
		right: -1px !important
	}

	.bottom-xl-n1 {
		bottom: -1px !important
	}

	.left-xl-n1 {
		left: -1px !important
	}

	.top-xl-n2 {
		top: -2px !important
	}

	.right-xl-n2 {
		right: -2px !important
	}

	.bottom-xl-n2 {
		bottom: -2px !important
	}

	.left-xl-n2 {
		left: -2px !important
	}

	.top-xl-n3 {
		top: -3px !important
	}

	.right-xl-n3 {
		right: -3px !important
	}

	.bottom-xl-n3 {
		bottom: -3px !important
	}

	.left-xl-n3 {
		left: -3px !important
	}

	.top-xl-n4 {
		top: -4px !important
	}

	.right-xl-n4 {
		right: -4px !important
	}

	.bottom-xl-n4 {
		bottom: -4px !important
	}

	.left-xl-n4 {
		left: -4px !important
	}

	.top-xl-n5 {
		top: -5px !important
	}

	.right-xl-n5 {
		right: -5px !important
	}

	.bottom-xl-n5 {
		bottom: -5px !important
	}

	.left-xl-n5 {
		left: -5px !important
	}

	.top-xl-n6 {
		top: -6px !important
	}

	.right-xl-n6 {
		right: -6px !important
	}

	.bottom-xl-n6 {
		bottom: -6px !important
	}

	.left-xl-n6 {
		left: -6px !important
	}

	.top-xl-n7 {
		top: -7px !important
	}

	.right-xl-n7 {
		right: -7px !important
	}

	.bottom-xl-n7 {
		bottom: -7px !important
	}

	.left-xl-n7 {
		left: -7px !important
	}

	.top-xl-n8 {
		top: -8px !important
	}

	.right-xl-n8 {
		right: -8px !important
	}

	.bottom-xl-n8 {
		bottom: -8px !important
	}

	.left-xl-n8 {
		left: -8px !important
	}

	.top-xl-n9 {
		top: -9px !important
	}

	.right-xl-n9 {
		right: -9px !important
	}

	.bottom-xl-n9 {
		bottom: -9px !important
	}

	.left-xl-n9 {
		left: -9px !important
	}

	.top-xl-n10 {
		top: -10px !important
	}

	.right-xl-n10 {
		right: -10px !important
	}

	.bottom-xl-n10 {
		bottom: -10px !important
	}

	.left-xl-n10 {
		left: -10px !important
	}

	.top-xl-n11 {
		top: -11px !important
	}

	.right-xl-n11 {
		right: -11px !important
	}

	.bottom-xl-n11 {
		bottom: -11px !important
	}

	.left-xl-n11 {
		left: -11px !important
	}

	.top-xl-n12 {
		top: -12px !important
	}

	.right-xl-n12 {
		right: -12px !important
	}

	.bottom-xl-n12 {
		bottom: -12px !important
	}

	.left-xl-n12 {
		left: -12px !important
	}

	.top-xl-n13 {
		top: -13px !important
	}

	.right-xl-n13 {
		right: -13px !important
	}

	.bottom-xl-n13 {
		bottom: -13px !important
	}

	.left-xl-n13 {
		left: -13px !important
	}

	.top-xl-n14 {
		top: -14px !important
	}

	.right-xl-n14 {
		right: -14px !important
	}

	.bottom-xl-n14 {
		bottom: -14px !important
	}

	.left-xl-n14 {
		left: -14px !important
	}

	.top-xl-n15 {
		top: -15px !important
	}

	.right-xl-n15 {
		right: -15px !important
	}

	.bottom-xl-n15 {
		bottom: -15px !important
	}

	.left-xl-n15 {
		left: -15px !important
	}

	.top-xl-n16 {
		top: -16px !important
	}

	.right-xl-n16 {
		right: -16px !important
	}

	.bottom-xl-n16 {
		bottom: -16px !important
	}

	.left-xl-n16 {
		left: -16px !important
	}

	.top-xl-n17 {
		top: -17px !important
	}

	.right-xl-n17 {
		right: -17px !important
	}

	.bottom-xl-n17 {
		bottom: -17px !important
	}

	.left-xl-n17 {
		left: -17px !important
	}

	.top-xl-n18 {
		top: -18px !important
	}

	.right-xl-n18 {
		right: -18px !important
	}

	.bottom-xl-n18 {
		bottom: -18px !important
	}

	.left-xl-n18 {
		left: -18px !important
	}

	.top-xl-n19 {
		top: -19px !important
	}

	.right-xl-n19 {
		right: -19px !important
	}

	.bottom-xl-n19 {
		bottom: -19px !important
	}

	.left-xl-n19 {
		left: -19px !important
	}

	.top-xl-n20 {
		top: -20px !important
	}

	.right-xl-n20 {
		right: -20px !important
	}

	.bottom-xl-n20 {
		bottom: -20px !important
	}

	.left-xl-n20 {
		left: -20px !important
	}

	.top-xl-n21 {
		top: -21px !important
	}

	.right-xl-n21 {
		right: -21px !important
	}

	.bottom-xl-n21 {
		bottom: -21px !important
	}

	.left-xl-n21 {
		left: -21px !important
	}

	.top-xl-n22 {
		top: -22px !important
	}

	.right-xl-n22 {
		right: -22px !important
	}

	.bottom-xl-n22 {
		bottom: -22px !important
	}

	.left-xl-n22 {
		left: -22px !important
	}

	.top-xl-n23 {
		top: -23px !important
	}

	.right-xl-n23 {
		right: -23px !important
	}

	.bottom-xl-n23 {
		bottom: -23px !important
	}

	.left-xl-n23 {
		left: -23px !important
	}

	.top-xl-n24 {
		top: -24px !important
	}

	.right-xl-n24 {
		right: -24px !important
	}

	.bottom-xl-n24 {
		bottom: -24px !important
	}

	.left-xl-n24 {
		left: -24px !important
	}

	.top-xl-n25 {
		top: -25px !important
	}

	.right-xl-n25 {
		right: -25px !important
	}

	.bottom-xl-n25 {
		bottom: -25px !important
	}

	.left-xl-n25 {
		left: -25px !important
	}

	.top-xl-n26 {
		top: -26px !important
	}

	.right-xl-n26 {
		right: -26px !important
	}

	.bottom-xl-n26 {
		bottom: -26px !important
	}

	.left-xl-n26 {
		left: -26px !important
	}

	.top-xl-n27 {
		top: -27px !important
	}

	.right-xl-n27 {
		right: -27px !important
	}

	.bottom-xl-n27 {
		bottom: -27px !important
	}

	.left-xl-n27 {
		left: -27px !important
	}

	.top-xl-n28 {
		top: -28px !important
	}

	.right-xl-n28 {
		right: -28px !important
	}

	.bottom-xl-n28 {
		bottom: -28px !important
	}

	.left-xl-n28 {
		left: -28px !important
	}

	.top-xl-n29 {
		top: -29px !important
	}

	.right-xl-n29 {
		right: -29px !important
	}

	.bottom-xl-n29 {
		bottom: -29px !important
	}

	.left-xl-n29 {
		left: -29px !important
	}

	.top-xl-n30 {
		top: -30px !important
	}

	.right-xl-n30 {
		right: -30px !important
	}

	.bottom-xl-n30 {
		bottom: -30px !important
	}

	.left-xl-n30 {
		left: -30px !important
	}

	.top-xl-n31 {
		top: -31px !important
	}

	.right-xl-n31 {
		right: -31px !important
	}

	.bottom-xl-n31 {
		bottom: -31px !important
	}

	.left-xl-n31 {
		left: -31px !important
	}

	.top-xl-n32 {
		top: -32px !important
	}

	.right-xl-n32 {
		right: -32px !important
	}

	.bottom-xl-n32 {
		bottom: -32px !important
	}

	.left-xl-n32 {
		left: -32px !important
	}

	.top-xl-n33 {
		top: -33px !important
	}

	.right-xl-n33 {
		right: -33px !important
	}

	.bottom-xl-n33 {
		bottom: -33px !important
	}

	.left-xl-n33 {
		left: -33px !important
	}

	.top-xl-n34 {
		top: -34px !important
	}

	.right-xl-n34 {
		right: -34px !important
	}

	.bottom-xl-n34 {
		bottom: -34px !important
	}

	.left-xl-n34 {
		left: -34px !important
	}

	.top-xl-n35 {
		top: -35px !important
	}

	.right-xl-n35 {
		right: -35px !important
	}

	.bottom-xl-n35 {
		bottom: -35px !important
	}

	.left-xl-n35 {
		left: -35px !important
	}

	.top-xl-n36 {
		top: -36px !important
	}

	.right-xl-n36 {
		right: -36px !important
	}

	.bottom-xl-n36 {
		bottom: -36px !important
	}

	.left-xl-n36 {
		left: -36px !important
	}

	.top-xl-n37 {
		top: -37px !important
	}

	.right-xl-n37 {
		right: -37px !important
	}

	.bottom-xl-n37 {
		bottom: -37px !important
	}

	.left-xl-n37 {
		left: -37px !important
	}

	.top-xl-n38 {
		top: -38px !important
	}

	.right-xl-n38 {
		right: -38px !important
	}

	.bottom-xl-n38 {
		bottom: -38px !important
	}

	.left-xl-n38 {
		left: -38px !important
	}

	.top-xl-n39 {
		top: -39px !important
	}

	.right-xl-n39 {
		right: -39px !important
	}

	.bottom-xl-n39 {
		bottom: -39px !important
	}

	.left-xl-n39 {
		left: -39px !important
	}

	.top-xl-n40 {
		top: -40px !important
	}

	.right-xl-n40 {
		right: -40px !important
	}

	.bottom-xl-n40 {
		bottom: -40px !important
	}

	.left-xl-n40 {
		left: -40px !important
	}

	.top-xl-n41 {
		top: -41px !important
	}

	.right-xl-n41 {
		right: -41px !important
	}

	.bottom-xl-n41 {
		bottom: -41px !important
	}

	.left-xl-n41 {
		left: -41px !important
	}

	.top-xl-n42 {
		top: -42px !important
	}

	.right-xl-n42 {
		right: -42px !important
	}

	.bottom-xl-n42 {
		bottom: -42px !important
	}

	.left-xl-n42 {
		left: -42px !important
	}

	.top-xl-n43 {
		top: -43px !important
	}

	.right-xl-n43 {
		right: -43px !important
	}

	.bottom-xl-n43 {
		bottom: -43px !important
	}

	.left-xl-n43 {
		left: -43px !important
	}

	.top-xl-n44 {
		top: -44px !important
	}

	.right-xl-n44 {
		right: -44px !important
	}

	.bottom-xl-n44 {
		bottom: -44px !important
	}

	.left-xl-n44 {
		left: -44px !important
	}

	.top-xl-n45 {
		top: -45px !important
	}

	.right-xl-n45 {
		right: -45px !important
	}

	.bottom-xl-n45 {
		bottom: -45px !important
	}

	.left-xl-n45 {
		left: -45px !important
	}

	.top-xl-n46 {
		top: -46px !important
	}

	.right-xl-n46 {
		right: -46px !important
	}

	.bottom-xl-n46 {
		bottom: -46px !important
	}

	.left-xl-n46 {
		left: -46px !important
	}

	.top-xl-n47 {
		top: -47px !important
	}

	.right-xl-n47 {
		right: -47px !important
	}

	.bottom-xl-n47 {
		bottom: -47px !important
	}

	.left-xl-n47 {
		left: -47px !important
	}

	.top-xl-n48 {
		top: -48px !important
	}

	.right-xl-n48 {
		right: -48px !important
	}

	.bottom-xl-n48 {
		bottom: -48px !important
	}

	.left-xl-n48 {
		left: -48px !important
	}

	.top-xl-n49 {
		top: -49px !important
	}

	.right-xl-n49 {
		right: -49px !important
	}

	.bottom-xl-n49 {
		bottom: -49px !important
	}

	.left-xl-n49 {
		left: -49px !important
	}

	.top-xl-n50 {
		top: -50px !important
	}

	.right-xl-n50 {
		right: -50px !important
	}

	.bottom-xl-n50 {
		bottom: -50px !important
	}

	.left-xl-n50 {
		left: -50px !important
	}

	.top-xl-n51 {
		top: -51px !important
	}

	.right-xl-n51 {
		right: -51px !important
	}

	.bottom-xl-n51 {
		bottom: -51px !important
	}

	.left-xl-n51 {
		left: -51px !important
	}

	.top-xl-n52 {
		top: -52px !important
	}

	.right-xl-n52 {
		right: -52px !important
	}

	.bottom-xl-n52 {
		bottom: -52px !important
	}

	.left-xl-n52 {
		left: -52px !important
	}

	.top-xl-n53 {
		top: -53px !important
	}

	.right-xl-n53 {
		right: -53px !important
	}

	.bottom-xl-n53 {
		bottom: -53px !important
	}

	.left-xl-n53 {
		left: -53px !important
	}

	.top-xl-n54 {
		top: -54px !important
	}

	.right-xl-n54 {
		right: -54px !important
	}

	.bottom-xl-n54 {
		bottom: -54px !important
	}

	.left-xl-n54 {
		left: -54px !important
	}

	.top-xl-n55 {
		top: -55px !important
	}

	.right-xl-n55 {
		right: -55px !important
	}

	.bottom-xl-n55 {
		bottom: -55px !important
	}

	.left-xl-n55 {
		left: -55px !important
	}

	.top-xl-n56 {
		top: -56px !important
	}

	.right-xl-n56 {
		right: -56px !important
	}

	.bottom-xl-n56 {
		bottom: -56px !important
	}

	.left-xl-n56 {
		left: -56px !important
	}

	.top-xl-n57 {
		top: -57px !important
	}

	.right-xl-n57 {
		right: -57px !important
	}

	.bottom-xl-n57 {
		bottom: -57px !important
	}

	.left-xl-n57 {
		left: -57px !important
	}

	.top-xl-n58 {
		top: -58px !important
	}

	.right-xl-n58 {
		right: -58px !important
	}

	.bottom-xl-n58 {
		bottom: -58px !important
	}

	.left-xl-n58 {
		left: -58px !important
	}

	.top-xl-n59 {
		top: -59px !important
	}

	.right-xl-n59 {
		right: -59px !important
	}

	.bottom-xl-n59 {
		bottom: -59px !important
	}

	.left-xl-n59 {
		left: -59px !important
	}

	.top-xl-n60 {
		top: -60px !important
	}

	.right-xl-n60 {
		right: -60px !important
	}

	.bottom-xl-n60 {
		bottom: -60px !important
	}

	.left-xl-n60 {
		left: -60px !important
	}

}

.ff-400 {
	font-family: Inter-UI-400 !important
}

.ff-500 {
	font-family: Inter-UI-500 !important
}

.ff-700 {
	font-family: Inter-UI-700 !important
}

.ff-900 {
	font-family: Inter-UI-900 !important
}

.header-main+.main-container {
	padding-top: 80px
}

.header-main .navbar {
	padding: 17.5px 15px;
	background-color: #cfdce8
}

.header-main .navbar-brand {
	padding: 0;
	margin-right: 0
}

.header-main .navbar-brand img {
	width: 138px
}

.footer-bottom {
	background-color: #ccc
}

.gradient-blue {
	background: #c9d8e5;
	background: linear-gradient(180deg, #c9d8e5 1%, #fff 75%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9d8e5", endColorstr="#ffffff", GradientType=0)
}

.dropdown-menu {
	min-width: auto !important
}

.logout {
	margin-top: 3px;
	padding: .5rem 1rem;
	border: 1px solid #ccc;
	color: #000
}

.copyright-footer {
	display: inline;
	font-size: 14px;
	color: #62707c;
	padding: 1.1rem 0
}

.navigation-footer2 {
	text-decoration: underline;
	padding-top: 33px;
	font-size: 14px
}

.navigation-footer1 {
	text-decoration: underline;
	padding-top: 34px
}

.menu-list {
	display: inline;
	padding: 10px
}

.inner-navigation-menus, .inner-section-head {
	width: 83%;
	margin: 0 auto
}

.head-section {
	padding: 5px 0 0;
	width: 100%
}

.shadow {
	box-shadow: 0 0 3px hsla(0, 0%, 80%, .54901961)
}

.v-select__slot {
	padding: 0 10px;
	border: 1px solid #e0e5ea;
	border-radius: 5px;
	height: 43px
}

.v-select-list {
	background: red
}

.language-selector-select-link {
	border: 1px solid #e0e5ea;
	border-radius: 5px;
	pointer-events: auto;
	padding: 10px;
	vertical-align: middle;
	display: inline-block
}

.navigation-header a {
	font-size: 1.6rem
}

.nav-item a, .v-application .menu-list a, .v-footer a {
	text-decoration: none;
	font-style: normal;
	font-weight: 400;
	color: inherit !important
}

.v-application p {
	font-size: 18px
}

.menu-a:hover {
	text-decoration: none !important;
	border-bottom: 3px solid #e0e5ea;
	padding-bottom: 1.2rem
}

.stick-headbar {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	background: #fff;
	right: 0;
	transform: scale(1);
	transition: all .15s ease;
	box-shadow: 0 3px 8px 0 rgba(3, 27, 48, .05)
}

.scroll-top-container {
	position: fixed;
	right: 38px;
	top: 90%;
	padding: 1rem;
	border-radius: 2rem;
	cursor: pointer;
	box-shadow: 0 0 10px hsla(0, 0%, 80%, .4)
}

.scroll-top-container:hover {
	background: grey;
	color: #fff;
	box-shadow: 0 0 10px #ccc
}

.highlight-box {
	text-align: center;
	border: 2px solid var(--brand-orange);
	color: var(--brand-orange) !important;
	border-radius: 5px
}

.highlight-box:hover {
	background: var(--brand-orange);
	color: #fff !important
}

.v-content {
	display: flex;
	flex: 1 0 auto;
	max-width: 100%;
	transition: .2s cubic-bezier(.4, 0, .2, 1)
}

.v-content:not([data-booted=true]) {
	transition: none !important
}

.v-content__wrap {
	flex: 1 1 auto;
	max-width: 100%;
	position: relative
}

@-moz-document url-prefix() {
	@media print {
		.v-content {
			display: block
		}

	}

}

.theme--light.v-footer {
	background-color: #f5f5f5;
	color: rgba(0, 0, 0, .87)
}

.theme--dark.v-footer {
	background-color: #272727;
	color: #fff
}

.v-footer {
	align-items: center;
	display: flex;
	flex: 0 1 auto !important;
	flex-wrap: wrap;
	padding: 6px 16px;
	position: relative;
	transition-duration: .2s;
	transition-property: background-color, left, right;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.v-footer:not([data-booted=true]) {
	transition: none !important
}

.v-footer--absolute, .v-footer--fixed {
	z-index: 3
}

.v-footer--absolute {
	position: absolute;
	width: 100%
}

.v-footer--fixed {
	position: fixed
}

.v-footer--padless {
	padding: 0
}

.theme--light.v-sheet {
	background-color: #fff;
	border-color: #fff;
	color: rgba(0, 0, 0, .87)
}

.theme--dark.v-sheet {
	background-color: #1e1e1e;
	border-color: #1e1e1e;
	color: #fff
}

.v-sheet {
	border-radius: 4px
}

.v-sheet--tile {
	border-radius: 0
}

@-webkit-keyframes v-shake {
	59% {
		margin-left: 0
	}

	60%, 80% {
		margin-left: 2px
	}

	70%, 90% {
		margin-left: -2px
	}

}

@keyframes v-shake {
	59% {
		margin-left: 0
	}

	60%, 80% {
		margin-left: 2px
	}

	70%, 90% {
		margin-left: -2px
	}

}

.v-application .black {
	background-color: #000 !important;
	border-color: #000 !important
}

.v-application .black--text {
	color: #000 !important;
	caret-color: #000 !important
}

.v-application .white {
	background-color: #fff !important;
	border-color: #fff !important
}

.v-application .white--text {
	color: #fff !important;
	caret-color: #fff !important
}

.v-application .transparent {
	background-color: transparent !important;
	border-color: transparent !important
}

.v-application .transparent--text {
	color: transparent !important;
	caret-color: transparent !important
}

.v-application .red {
	background-color: #f44336 !important;
	border-color: #f44336 !important
}

.v-application .red--text {
	color: #f44336 !important;
	caret-color: #f44336 !important
}

.v-application .red.lighten-5 {
	background-color: #ffebee !important;
	border-color: #ffebee !important
}

.v-application .red--text.text--lighten-5 {
	color: #ffebee !important;
	caret-color: #ffebee !important
}

.v-application .red.lighten-4 {
	background-color: #ffcdd2 !important;
	border-color: #ffcdd2 !important
}

.v-application .red--text.text--lighten-4 {
	color: #ffcdd2 !important;
	caret-color: #ffcdd2 !important
}

.v-application .red.lighten-3 {
	background-color: #ef9a9a !important;
	border-color: #ef9a9a !important
}

.v-application .red--text.text--lighten-3 {
	color: #ef9a9a !important;
	caret-color: #ef9a9a !important
}

.v-application .red.lighten-2 {
	background-color: #e57373 !important;
	border-color: #e57373 !important
}

.v-application .red--text.text--lighten-2 {
	color: #e57373 !important;
	caret-color: #e57373 !important
}

.v-application .red.lighten-1 {
	background-color: #ef5350 !important;
	border-color: #ef5350 !important
}

.v-application .red--text.text--lighten-1 {
	color: #ef5350 !important;
	caret-color: #ef5350 !important
}

.v-application .red.darken-1 {
	background-color: #e53935 !important;
	border-color: #e53935 !important
}

.v-application .red--text.text--darken-1 {
	color: #e53935 !important;
	caret-color: #e53935 !important
}

.v-application .red.darken-2 {
	background-color: #d32f2f !important;
	border-color: #d32f2f !important
}

.v-application .red--text.text--darken-2 {
	color: #d32f2f !important;
	caret-color: #d32f2f !important
}

.v-application .red.darken-3 {
	background-color: #c62828 !important;
	border-color: #c62828 !important
}

.v-application .red--text.text--darken-3 {
	color: #c62828 !important;
	caret-color: #c62828 !important
}

.v-application .red.darken-4 {
	background-color: #b71c1c !important;
	border-color: #b71c1c !important
}

.v-application .red--text.text--darken-4 {
	color: #b71c1c !important;
	caret-color: #b71c1c !important
}

.v-application .red.accent-1 {
	background-color: #ff8a80 !important;
	border-color: #ff8a80 !important
}

.v-application .red--text.text--accent-1 {
	color: #ff8a80 !important;
	caret-color: #ff8a80 !important
}

.v-application .red.accent-2 {
	background-color: #ff5252 !important;
	border-color: #ff5252 !important
}

.v-application .red--text.text--accent-2 {
	color: #ff5252 !important;
	caret-color: #ff5252 !important
}

.v-application .red.accent-3 {
	background-color: #ff1744 !important;
	border-color: #ff1744 !important
}

.v-application .red--text.text--accent-3 {
	color: #ff1744 !important;
	caret-color: #ff1744 !important
}

.v-application .red.accent-4 {
	background-color: #d50000 !important;
	border-color: #d50000 !important
}

.v-application .red--text.text--accent-4 {
	color: #d50000 !important;
	caret-color: #d50000 !important
}

.v-application .pink {
	background-color: #e91e63 !important;
	border-color: #e91e63 !important
}

.v-application .pink--text {
	color: #e91e63 !important;
	caret-color: #e91e63 !important
}

.v-application .pink.lighten-5 {
	background-color: #fce4ec !important;
	border-color: #fce4ec !important
}

.v-application .pink--text.text--lighten-5 {
	color: #fce4ec !important;
	caret-color: #fce4ec !important
}

.v-application .pink.lighten-4 {
	background-color: #f8bbd0 !important;
	border-color: #f8bbd0 !important
}

.v-application .pink--text.text--lighten-4 {
	color: #f8bbd0 !important;
	caret-color: #f8bbd0 !important
}

.v-application .pink.lighten-3 {
	background-color: #f48fb1 !important;
	border-color: #f48fb1 !important
}

.v-application .pink--text.text--lighten-3 {
	color: #f48fb1 !important;
	caret-color: #f48fb1 !important
}

.v-application .pink.lighten-2 {
	background-color: #f06292 !important;
	border-color: #f06292 !important
}

.v-application .pink--text.text--lighten-2 {
	color: #f06292 !important;
	caret-color: #f06292 !important
}

.v-application .pink.lighten-1 {
	background-color: #ec407a !important;
	border-color: #ec407a !important
}

.v-application .pink--text.text--lighten-1 {
	color: #ec407a !important;
	caret-color: #ec407a !important
}

.v-application .pink.darken-1 {
	background-color: #d81b60 !important;
	border-color: #d81b60 !important
}

.v-application .pink--text.text--darken-1 {
	color: #d81b60 !important;
	caret-color: #d81b60 !important
}

.v-application .pink.darken-2 {
	background-color: #c2185b !important;
	border-color: #c2185b !important
}

.v-application .pink--text.text--darken-2 {
	color: #c2185b !important;
	caret-color: #c2185b !important
}

.v-application .pink.darken-3 {
	background-color: #ad1457 !important;
	border-color: #ad1457 !important
}

.v-application .pink--text.text--darken-3 {
	color: #ad1457 !important;
	caret-color: #ad1457 !important
}

.v-application .pink.darken-4 {
	background-color: #880e4f !important;
	border-color: #880e4f !important
}

.v-application .pink--text.text--darken-4 {
	color: #880e4f !important;
	caret-color: #880e4f !important
}

.v-application .pink.accent-1 {
	background-color: #ff80ab !important;
	border-color: #ff80ab !important
}

.v-application .pink--text.text--accent-1 {
	color: #ff80ab !important;
	caret-color: #ff80ab !important
}

.v-application .pink.accent-2 {
	background-color: #ff4081 !important;
	border-color: #ff4081 !important
}

.v-application .pink--text.text--accent-2 {
	color: #ff4081 !important;
	caret-color: #ff4081 !important
}

.v-application .pink.accent-3 {
	background-color: #f50057 !important;
	border-color: #f50057 !important
}

.v-application .pink--text.text--accent-3 {
	color: #f50057 !important;
	caret-color: #f50057 !important
}

.v-application .pink.accent-4 {
	background-color: #c51162 !important;
	border-color: #c51162 !important
}

.v-application .pink--text.text--accent-4 {
	color: #c51162 !important;
	caret-color: #c51162 !important
}

.v-application .purple {
	background-color: #9c27b0 !important;
	border-color: #9c27b0 !important
}

.v-application .purple--text {
	color: #9c27b0 !important;
	caret-color: #9c27b0 !important
}

.v-application .purple.lighten-5 {
	background-color: #f3e5f5 !important;
	border-color: #f3e5f5 !important
}

.v-application .purple--text.text--lighten-5 {
	color: #f3e5f5 !important;
	caret-color: #f3e5f5 !important
}

.v-application .purple.lighten-4 {
	background-color: #e1bee7 !important;
	border-color: #e1bee7 !important
}

.v-application .purple--text.text--lighten-4 {
	color: #e1bee7 !important;
	caret-color: #e1bee7 !important
}

.v-application .purple.lighten-3 {
	background-color: #ce93d8 !important;
	border-color: #ce93d8 !important
}

.v-application .purple--text.text--lighten-3 {
	color: #ce93d8 !important;
	caret-color: #ce93d8 !important
}

.v-application .purple.lighten-2 {
	background-color: #ba68c8 !important;
	border-color: #ba68c8 !important
}

.v-application .purple--text.text--lighten-2 {
	color: #ba68c8 !important;
	caret-color: #ba68c8 !important
}

.v-application .purple.lighten-1 {
	background-color: #ab47bc !important;
	border-color: #ab47bc !important
}

.v-application .purple--text.text--lighten-1 {
	color: #ab47bc !important;
	caret-color: #ab47bc !important
}

.v-application .purple.darken-1 {
	background-color: #8e24aa !important;
	border-color: #8e24aa !important
}

.v-application .purple--text.text--darken-1 {
	color: #8e24aa !important;
	caret-color: #8e24aa !important
}

.v-application .purple.darken-2 {
	background-color: #7b1fa2 !important;
	border-color: #7b1fa2 !important
}

.v-application .purple--text.text--darken-2 {
	color: #7b1fa2 !important;
	caret-color: #7b1fa2 !important
}

.v-application .purple.darken-3 {
	background-color: #6a1b9a !important;
	border-color: #6a1b9a !important
}

.v-application .purple--text.text--darken-3 {
	color: #6a1b9a !important;
	caret-color: #6a1b9a !important
}

.v-application .purple.darken-4 {
	background-color: #4a148c !important;
	border-color: #4a148c !important
}

.v-application .purple--text.text--darken-4 {
	color: #4a148c !important;
	caret-color: #4a148c !important
}

.v-application .purple.accent-1 {
	background-color: #ea80fc !important;
	border-color: #ea80fc !important
}

.v-application .purple--text.text--accent-1 {
	color: #ea80fc !important;
	caret-color: #ea80fc !important
}

.v-application .purple.accent-2 {
	background-color: #e040fb !important;
	border-color: #e040fb !important
}

.v-application .purple--text.text--accent-2 {
	color: #e040fb !important;
	caret-color: #e040fb !important
}

.v-application .purple.accent-3 {
	background-color: #d500f9 !important;
	border-color: #d500f9 !important
}

.v-application .purple--text.text--accent-3 {
	color: #d500f9 !important;
	caret-color: #d500f9 !important
}

.v-application .purple.accent-4 {
	background-color: #a0f !important;
	border-color: #a0f !important
}

.v-application .purple--text.text--accent-4 {
	color: #a0f !important;
	caret-color: #a0f !important
}

.v-application .deep-purple {
	background-color: #673ab7 !important;
	border-color: #673ab7 !important
}

.v-application .deep-purple--text {
	color: #673ab7 !important;
	caret-color: #673ab7 !important
}

.v-application .deep-purple.lighten-5 {
	background-color: #ede7f6 !important;
	border-color: #ede7f6 !important
}

.v-application .deep-purple--text.text--lighten-5 {
	color: #ede7f6 !important;
	caret-color: #ede7f6 !important
}

.v-application .deep-purple.lighten-4 {
	background-color: #d1c4e9 !important;
	border-color: #d1c4e9 !important
}

.v-application .deep-purple--text.text--lighten-4 {
	color: #d1c4e9 !important;
	caret-color: #d1c4e9 !important
}

.v-application .deep-purple.lighten-3 {
	background-color: #b39ddb !important;
	border-color: #b39ddb !important
}

.v-application .deep-purple--text.text--lighten-3 {
	color: #b39ddb !important;
	caret-color: #b39ddb !important
}

.v-application .deep-purple.lighten-2 {
	background-color: #9575cd !important;
	border-color: #9575cd !important
}

.v-application .deep-purple--text.text--lighten-2 {
	color: #9575cd !important;
	caret-color: #9575cd !important
}

.v-application .deep-purple.lighten-1 {
	background-color: #7e57c2 !important;
	border-color: #7e57c2 !important
}

.v-application .deep-purple--text.text--lighten-1 {
	color: #7e57c2 !important;
	caret-color: #7e57c2 !important
}

.v-application .deep-purple.darken-1 {
	background-color: #5e35b1 !important;
	border-color: #5e35b1 !important
}

.v-application .deep-purple--text.text--darken-1 {
	color: #5e35b1 !important;
	caret-color: #5e35b1 !important
}

.v-application .deep-purple.darken-2 {
	background-color: #512da8 !important;
	border-color: #512da8 !important
}

.v-application .deep-purple--text.text--darken-2 {
	color: #512da8 !important;
	caret-color: #512da8 !important
}

.v-application .deep-purple.darken-3 {
	background-color: #4527a0 !important;
	border-color: #4527a0 !important
}

.v-application .deep-purple--text.text--darken-3 {
	color: #4527a0 !important;
	caret-color: #4527a0 !important
}

.v-application .deep-purple.darken-4 {
	background-color: #311b92 !important;
	border-color: #311b92 !important
}

.v-application .deep-purple--text.text--darken-4 {
	color: #311b92 !important;
	caret-color: #311b92 !important
}

.v-application .deep-purple.accent-1 {
	background-color: #b388ff !important;
	border-color: #b388ff !important
}

.v-application .deep-purple--text.text--accent-1 {
	color: #b388ff !important;
	caret-color: #b388ff !important
}

.v-application .deep-purple.accent-2 {
	background-color: #7c4dff !important;
	border-color: #7c4dff !important
}

.v-application .deep-purple--text.text--accent-2 {
	color: #7c4dff !important;
	caret-color: #7c4dff !important
}

.v-application .deep-purple.accent-3 {
	background-color: #651fff !important;
	border-color: #651fff !important
}

.v-application .deep-purple--text.text--accent-3 {
	color: #651fff !important;
	caret-color: #651fff !important
}

.v-application .deep-purple.accent-4 {
	background-color: #6200ea !important;
	border-color: #6200ea !important
}

.v-application .deep-purple--text.text--accent-4 {
	color: #6200ea !important;
	caret-color: #6200ea !important
}

.v-application .indigo {
	background-color: #3f51b5 !important;
	border-color: #3f51b5 !important
}

.v-application .indigo--text {
	color: #3f51b5 !important;
	caret-color: #3f51b5 !important
}

.v-application .indigo.lighten-5 {
	background-color: #e8eaf6 !important;
	border-color: #e8eaf6 !important
}

.v-application .indigo--text.text--lighten-5 {
	color: #e8eaf6 !important;
	caret-color: #e8eaf6 !important
}

.v-application .indigo.lighten-4 {
	background-color: #c5cae9 !important;
	border-color: #c5cae9 !important
}

.v-application .indigo--text.text--lighten-4 {
	color: #c5cae9 !important;
	caret-color: #c5cae9 !important
}

.v-application .indigo.lighten-3 {
	background-color: #9fa8da !important;
	border-color: #9fa8da !important
}

.v-application .indigo--text.text--lighten-3 {
	color: #9fa8da !important;
	caret-color: #9fa8da !important
}

.v-application .indigo.lighten-2 {
	background-color: #7986cb !important;
	border-color: #7986cb !important
}

.v-application .indigo--text.text--lighten-2 {
	color: #7986cb !important;
	caret-color: #7986cb !important
}

.v-application .indigo.lighten-1 {
	background-color: #5c6bc0 !important;
	border-color: #5c6bc0 !important
}

.v-application .indigo--text.text--lighten-1 {
	color: #5c6bc0 !important;
	caret-color: #5c6bc0 !important
}

.v-application .indigo.darken-1 {
	background-color: #3949ab !important;
	border-color: #3949ab !important
}

.v-application .indigo--text.text--darken-1 {
	color: #3949ab !important;
	caret-color: #3949ab !important
}

.v-application .indigo.darken-2 {
	background-color: #303f9f !important;
	border-color: #303f9f !important
}

.v-application .indigo--text.text--darken-2 {
	color: #303f9f !important;
	caret-color: #303f9f !important
}

.v-application .indigo.darken-3 {
	background-color: #283593 !important;
	border-color: #283593 !important
}

.v-application .indigo--text.text--darken-3 {
	color: #283593 !important;
	caret-color: #283593 !important
}

.v-application .indigo.darken-4 {
	background-color: #1a237e !important;
	border-color: #1a237e !important
}

.v-application .indigo--text.text--darken-4 {
	color: #1a237e !important;
	caret-color: #1a237e !important
}

.v-application .indigo.accent-1 {
	background-color: #8c9eff !important;
	border-color: #8c9eff !important
}

.v-application .indigo--text.text--accent-1 {
	color: #8c9eff !important;
	caret-color: #8c9eff !important
}

.v-application .indigo.accent-2 {
	background-color: #536dfe !important;
	border-color: #536dfe !important
}

.v-application .indigo--text.text--accent-2 {
	color: #536dfe !important;
	caret-color: #536dfe !important
}

.v-application .indigo.accent-3 {
	background-color: #3d5afe !important;
	border-color: #3d5afe !important
}

.v-application .indigo--text.text--accent-3 {
	color: #3d5afe !important;
	caret-color: #3d5afe !important
}

.v-application .indigo.accent-4 {
	background-color: #304ffe !important;
	border-color: #304ffe !important
}

.v-application .indigo--text.text--accent-4 {
	color: #304ffe !important;
	caret-color: #304ffe !important
}

.v-application .blue {
	background-color: #2196f3 !important;
	border-color: #2196f3 !important
}

.v-application .blue--text {
	color: #2196f3 !important;
	caret-color: #2196f3 !important
}

.v-application .blue.lighten-5 {
	background-color: #e3f2fd !important;
	border-color: #e3f2fd !important
}

.v-application .blue--text.text--lighten-5 {
	color: #e3f2fd !important;
	caret-color: #e3f2fd !important
}

.v-application .blue.lighten-4 {
	background-color: #bbdefb !important;
	border-color: #bbdefb !important
}

.v-application .blue--text.text--lighten-4 {
	color: #bbdefb !important;
	caret-color: #bbdefb !important
}

.v-application .blue.lighten-3 {
	background-color: #90caf9 !important;
	border-color: #90caf9 !important
}

.v-application .blue--text.text--lighten-3 {
	color: #90caf9 !important;
	caret-color: #90caf9 !important
}

.v-application .blue.lighten-2 {
	background-color: #64b5f6 !important;
	border-color: #64b5f6 !important
}

.v-application .blue--text.text--lighten-2 {
	color: #64b5f6 !important;
	caret-color: #64b5f6 !important
}

.v-application .blue.lighten-1 {
	background-color: #42a5f5 !important;
	border-color: #42a5f5 !important
}

.v-application .blue--text.text--lighten-1 {
	color: #42a5f5 !important;
	caret-color: #42a5f5 !important
}

.v-application .blue.darken-1 {
	background-color: #1e88e5 !important;
	border-color: #1e88e5 !important
}

.v-application .blue--text.text--darken-1 {
	color: #1e88e5 !important;
	caret-color: #1e88e5 !important
}

.v-application .blue.darken-2 {
	background-color: #1976d2 !important;
	border-color: #1976d2 !important
}

.v-application .blue--text.text--darken-2 {
	color: #1976d2 !important;
	caret-color: #1976d2 !important
}

.v-application .blue.darken-3 {
	background-color: #1565c0 !important;
	border-color: #1565c0 !important
}

.v-application .blue--text.text--darken-3 {
	color: #1565c0 !important;
	caret-color: #1565c0 !important
}

.v-application .blue.darken-4 {
	background-color: #0d47a1 !important;
	border-color: #0d47a1 !important
}

.v-application .blue--text.text--darken-4 {
	color: #0d47a1 !important;
	caret-color: #0d47a1 !important
}

.v-application .blue.accent-1 {
	background-color: #82b1ff !important;
	border-color: #82b1ff !important
}

.v-application .blue--text.text--accent-1 {
	color: #82b1ff !important;
	caret-color: #82b1ff !important
}

.v-application .blue.accent-2 {
	background-color: #448aff !important;
	border-color: #448aff !important
}

.v-application .blue--text.text--accent-2 {
	color: #448aff !important;
	caret-color: #448aff !important
}

.v-application .blue.accent-3 {
	background-color: #2979ff !important;
	border-color: #2979ff !important
}

.v-application .blue--text.text--accent-3 {
	color: #2979ff !important;
	caret-color: #2979ff !important
}

.v-application .blue.accent-4 {
	background-color: #2962ff !important;
	border-color: #2962ff !important
}

.v-application .blue--text.text--accent-4 {
	color: #2962ff !important;
	caret-color: #2962ff !important
}

.v-application .light-blue {
	background-color: #03a9f4 !important;
	border-color: #03a9f4 !important
}

.v-application .light-blue--text {
	color: #03a9f4 !important;
	caret-color: #03a9f4 !important
}

.v-application .light-blue.lighten-5 {
	background-color: #e1f5fe !important;
	border-color: #e1f5fe !important
}

.v-application .light-blue--text.text--lighten-5 {
	color: #e1f5fe !important;
	caret-color: #e1f5fe !important
}

.v-application .light-blue.lighten-4 {
	background-color: #b3e5fc !important;
	border-color: #b3e5fc !important
}

.v-application .light-blue--text.text--lighten-4 {
	color: #b3e5fc !important;
	caret-color: #b3e5fc !important
}

.v-application .light-blue.lighten-3 {
	background-color: #81d4fa !important;
	border-color: #81d4fa !important
}

.v-application .light-blue--text.text--lighten-3 {
	color: #81d4fa !important;
	caret-color: #81d4fa !important
}

.v-application .light-blue.lighten-2 {
	background-color: #4fc3f7 !important;
	border-color: #4fc3f7 !important
}

.v-application .light-blue--text.text--lighten-2 {
	color: #4fc3f7 !important;
	caret-color: #4fc3f7 !important
}

.v-application .light-blue.lighten-1 {
	background-color: #29b6f6 !important;
	border-color: #29b6f6 !important
}

.v-application .light-blue--text.text--lighten-1 {
	color: #29b6f6 !important;
	caret-color: #29b6f6 !important
}

.v-application .light-blue.darken-1 {
	background-color: #039be5 !important;
	border-color: #039be5 !important
}

.v-application .light-blue--text.text--darken-1 {
	color: #039be5 !important;
	caret-color: #039be5 !important
}

.v-application .light-blue.darken-2 {
	background-color: #0288d1 !important;
	border-color: #0288d1 !important
}

.v-application .light-blue--text.text--darken-2 {
	color: #0288d1 !important;
	caret-color: #0288d1 !important
}

.v-application .light-blue.darken-3 {
	background-color: #0277bd !important;
	border-color: #0277bd !important
}

.v-application .light-blue--text.text--darken-3 {
	color: #0277bd !important;
	caret-color: #0277bd !important
}

.v-application .light-blue.darken-4 {
	background-color: #01579b !important;
	border-color: #01579b !important
}

.v-application .light-blue--text.text--darken-4 {
	color: #01579b !important;
	caret-color: #01579b !important
}

.v-application .light-blue.accent-1 {
	background-color: #80d8ff !important;
	border-color: #80d8ff !important
}

.v-application .light-blue--text.text--accent-1 {
	color: #80d8ff !important;
	caret-color: #80d8ff !important
}

.v-application .light-blue.accent-2 {
	background-color: #40c4ff !important;
	border-color: #40c4ff !important
}

.v-application .light-blue--text.text--accent-2 {
	color: #40c4ff !important;
	caret-color: #40c4ff !important
}

.v-application .light-blue.accent-3 {
	background-color: #00b0ff !important;
	border-color: #00b0ff !important
}

.v-application .light-blue--text.text--accent-3 {
	color: #00b0ff !important;
	caret-color: #00b0ff !important
}

.v-application .light-blue.accent-4 {
	background-color: #0091ea !important;
	border-color: #0091ea !important
}

.v-application .light-blue--text.text--accent-4 {
	color: #0091ea !important;
	caret-color: #0091ea !important
}

.v-application .cyan {
	background-color: #00bcd4 !important;
	border-color: #00bcd4 !important
}

.v-application .cyan--text {
	color: #00bcd4 !important;
	caret-color: #00bcd4 !important
}

.v-application .cyan.lighten-5 {
	background-color: #e0f7fa !important;
	border-color: #e0f7fa !important
}

.v-application .cyan--text.text--lighten-5 {
	color: #e0f7fa !important;
	caret-color: #e0f7fa !important
}

.v-application .cyan.lighten-4 {
	background-color: #b2ebf2 !important;
	border-color: #b2ebf2 !important
}

.v-application .cyan--text.text--lighten-4 {
	color: #b2ebf2 !important;
	caret-color: #b2ebf2 !important
}

.v-application .cyan.lighten-3 {
	background-color: #80deea !important;
	border-color: #80deea !important
}

.v-application .cyan--text.text--lighten-3 {
	color: #80deea !important;
	caret-color: #80deea !important
}

.v-application .cyan.lighten-2 {
	background-color: #4dd0e1 !important;
	border-color: #4dd0e1 !important
}

.v-application .cyan--text.text--lighten-2 {
	color: #4dd0e1 !important;
	caret-color: #4dd0e1 !important
}

.v-application .cyan.lighten-1 {
	background-color: #26c6da !important;
	border-color: #26c6da !important
}

.v-application .cyan--text.text--lighten-1 {
	color: #26c6da !important;
	caret-color: #26c6da !important
}

.v-application .cyan.darken-1 {
	background-color: #00acc1 !important;
	border-color: #00acc1 !important
}

.v-application .cyan--text.text--darken-1 {
	color: #00acc1 !important;
	caret-color: #00acc1 !important
}

.v-application .cyan.darken-2 {
	background-color: #0097a7 !important;
	border-color: #0097a7 !important
}

.v-application .cyan--text.text--darken-2 {
	color: #0097a7 !important;
	caret-color: #0097a7 !important
}

.v-application .cyan.darken-3 {
	background-color: #00838f !important;
	border-color: #00838f !important
}

.v-application .cyan--text.text--darken-3 {
	color: #00838f !important;
	caret-color: #00838f !important
}

.v-application .cyan.darken-4 {
	background-color: #006064 !important;
	border-color: #006064 !important
}

.v-application .cyan--text.text--darken-4 {
	color: #006064 !important;
	caret-color: #006064 !important
}

.v-application .cyan.accent-1 {
	background-color: #84ffff !important;
	border-color: #84ffff !important
}

.v-application .cyan--text.text--accent-1 {
	color: #84ffff !important;
	caret-color: #84ffff !important
}

.v-application .cyan.accent-2 {
	background-color: #18ffff !important;
	border-color: #18ffff !important
}

.v-application .cyan--text.text--accent-2 {
	color: #18ffff !important;
	caret-color: #18ffff !important
}

.v-application .cyan.accent-3 {
	background-color: #00e5ff !important;
	border-color: #00e5ff !important
}

.v-application .cyan--text.text--accent-3 {
	color: #00e5ff !important;
	caret-color: #00e5ff !important
}

.v-application .cyan.accent-4 {
	background-color: #00b8d4 !important;
	border-color: #00b8d4 !important
}

.v-application .cyan--text.text--accent-4 {
	color: #00b8d4 !important;
	caret-color: #00b8d4 !important
}

.v-application .teal {
	background-color: #009688 !important;
	border-color: #009688 !important
}

.v-application .teal--text {
	color: #009688 !important;
	caret-color: #009688 !important
}

.v-application .teal.lighten-5 {
	background-color: #e0f2f1 !important;
	border-color: #e0f2f1 !important
}

.v-application .teal--text.text--lighten-5 {
	color: #e0f2f1 !important;
	caret-color: #e0f2f1 !important
}

.v-application .teal.lighten-4 {
	background-color: #b2dfdb !important;
	border-color: #b2dfdb !important
}

.v-application .teal--text.text--lighten-4 {
	color: #b2dfdb !important;
	caret-color: #b2dfdb !important
}

.v-application .teal.lighten-3 {
	background-color: #80cbc4 !important;
	border-color: #80cbc4 !important
}

.v-application .teal--text.text--lighten-3 {
	color: #80cbc4 !important;
	caret-color: #80cbc4 !important
}

.v-application .teal.lighten-2 {
	background-color: #4db6ac !important;
	border-color: #4db6ac !important
}

.v-application .teal--text.text--lighten-2 {
	color: #4db6ac !important;
	caret-color: #4db6ac !important
}

.v-application .teal.lighten-1 {
	background-color: #26a69a !important;
	border-color: #26a69a !important
}

.v-application .teal--text.text--lighten-1 {
	color: #26a69a !important;
	caret-color: #26a69a !important
}

.v-application .teal.darken-1 {
	background-color: #00897b !important;
	border-color: #00897b !important
}

.v-application .teal--text.text--darken-1 {
	color: #00897b !important;
	caret-color: #00897b !important
}

.v-application .teal.darken-2 {
	background-color: #00796b !important;
	border-color: #00796b !important
}

.v-application .teal--text.text--darken-2 {
	color: #00796b !important;
	caret-color: #00796b !important
}

.v-application .teal.darken-3 {
	background-color: #00695c !important;
	border-color: #00695c !important
}

.v-application .teal--text.text--darken-3 {
	color: #00695c !important;
	caret-color: #00695c !important
}

.v-application .teal.darken-4 {
	background-color: #004d40 !important;
	border-color: #004d40 !important
}

.v-application .teal--text.text--darken-4 {
	color: #004d40 !important;
	caret-color: #004d40 !important
}

.v-application .teal.accent-1 {
	background-color: #a7ffeb !important;
	border-color: #a7ffeb !important
}

.v-application .teal--text.text--accent-1 {
	color: #a7ffeb !important;
	caret-color: #a7ffeb !important
}

.v-application .teal.accent-2 {
	background-color: #64ffda !important;
	border-color: #64ffda !important
}

.v-application .teal--text.text--accent-2 {
	color: #64ffda !important;
	caret-color: #64ffda !important
}

.v-application .teal.accent-3 {
	background-color: #1de9b6 !important;
	border-color: #1de9b6 !important
}

.v-application .teal--text.text--accent-3 {
	color: #1de9b6 !important;
	caret-color: #1de9b6 !important
}

.v-application .teal.accent-4 {
	background-color: #00bfa5 !important;
	border-color: #00bfa5 !important
}

.v-application .teal--text.text--accent-4 {
	color: #00bfa5 !important;
	caret-color: #00bfa5 !important
}

.v-application .green {
	background-color: #4caf50 !important;
	border-color: #4caf50 !important
}

.v-application .green--text {
	color: #4caf50 !important;
	caret-color: #4caf50 !important
}

.v-application .green.lighten-5 {
	background-color: #e8f5e9 !important;
	border-color: #e8f5e9 !important
}

.v-application .green--text.text--lighten-5 {
	color: #e8f5e9 !important;
	caret-color: #e8f5e9 !important
}

.v-application .green.lighten-4 {
	background-color: #c8e6c9 !important;
	border-color: #c8e6c9 !important
}

.v-application .green--text.text--lighten-4 {
	color: #c8e6c9 !important;
	caret-color: #c8e6c9 !important
}

.v-application .green.lighten-3 {
	background-color: #a5d6a7 !important;
	border-color: #a5d6a7 !important
}

.v-application .green--text.text--lighten-3 {
	color: #a5d6a7 !important;
	caret-color: #a5d6a7 !important
}

.v-application .green.lighten-2 {
	background-color: #81c784 !important;
	border-color: #81c784 !important
}

.v-application .green--text.text--lighten-2 {
	color: #81c784 !important;
	caret-color: #81c784 !important
}

.v-application .green.lighten-1 {
	background-color: #66bb6a !important;
	border-color: #66bb6a !important
}

.v-application .green--text.text--lighten-1 {
	color: #66bb6a !important;
	caret-color: #66bb6a !important
}

.v-application .green.darken-1 {
	background-color: #43a047 !important;
	border-color: #43a047 !important
}

.v-application .green--text.text--darken-1 {
	color: #43a047 !important;
	caret-color: #43a047 !important
}

.v-application .green.darken-2 {
	background-color: #388e3c !important;
	border-color: #388e3c !important
}

.v-application .green--text.text--darken-2 {
	color: #388e3c !important;
	caret-color: #388e3c !important
}

.v-application .green.darken-3 {
	background-color: #2e7d32 !important;
	border-color: #2e7d32 !important
}

.v-application .green--text.text--darken-3 {
	color: #2e7d32 !important;
	caret-color: #2e7d32 !important
}

.v-application .green.darken-4 {
	background-color: #1b5e20 !important;
	border-color: #1b5e20 !important
}

.v-application .green--text.text--darken-4 {
	color: #1b5e20 !important;
	caret-color: #1b5e20 !important
}

.v-application .green.accent-1 {
	background-color: #b9f6ca !important;
	border-color: #b9f6ca !important
}

.v-application .green--text.text--accent-1 {
	color: #b9f6ca !important;
	caret-color: #b9f6ca !important
}

.v-application .green.accent-2 {
	background-color: #69f0ae !important;
	border-color: #69f0ae !important
}

.v-application .green--text.text--accent-2 {
	color: #69f0ae !important;
	caret-color: #69f0ae !important
}

.v-application .green.accent-3 {
	background-color: #00e676 !important;
	border-color: #00e676 !important
}

.v-application .green--text.text--accent-3 {
	color: #00e676 !important;
	caret-color: #00e676 !important
}

.v-application .green.accent-4 {
	background-color: #00c853 !important;
	border-color: #00c853 !important
}

.v-application .green--text.text--accent-4 {
	color: #00c853 !important;
	caret-color: #00c853 !important
}

.v-application .light-green {
	background-color: #8bc34a !important;
	border-color: #8bc34a !important
}

.v-application .light-green--text {
	color: #8bc34a !important;
	caret-color: #8bc34a !important
}

.v-application .light-green.lighten-5 {
	background-color: #f1f8e9 !important;
	border-color: #f1f8e9 !important
}

.v-application .light-green--text.text--lighten-5 {
	color: #f1f8e9 !important;
	caret-color: #f1f8e9 !important
}

.v-application .light-green.lighten-4 {
	background-color: #dcedc8 !important;
	border-color: #dcedc8 !important
}

.v-application .light-green--text.text--lighten-4 {
	color: #dcedc8 !important;
	caret-color: #dcedc8 !important
}

.v-application .light-green.lighten-3 {
	background-color: #c5e1a5 !important;
	border-color: #c5e1a5 !important
}

.v-application .light-green--text.text--lighten-3 {
	color: #c5e1a5 !important;
	caret-color: #c5e1a5 !important
}

.v-application .light-green.lighten-2 {
	background-color: #aed581 !important;
	border-color: #aed581 !important
}

.v-application .light-green--text.text--lighten-2 {
	color: #aed581 !important;
	caret-color: #aed581 !important
}

.v-application .light-green.lighten-1 {
	background-color: #9ccc65 !important;
	border-color: #9ccc65 !important
}

.v-application .light-green--text.text--lighten-1 {
	color: #9ccc65 !important;
	caret-color: #9ccc65 !important
}

.v-application .light-green.darken-1 {
	background-color: #7cb342 !important;
	border-color: #7cb342 !important
}

.v-application .light-green--text.text--darken-1 {
	color: #7cb342 !important;
	caret-color: #7cb342 !important
}

.v-application .light-green.darken-2 {
	background-color: #689f38 !important;
	border-color: #689f38 !important
}

.v-application .light-green--text.text--darken-2 {
	color: #689f38 !important;
	caret-color: #689f38 !important
}

.v-application .light-green.darken-3 {
	background-color: #558b2f !important;
	border-color: #558b2f !important
}

.v-application .light-green--text.text--darken-3 {
	color: #558b2f !important;
	caret-color: #558b2f !important
}

.v-application .light-green.darken-4 {
	background-color: #33691e !important;
	border-color: #33691e !important
}

.v-application .light-green--text.text--darken-4 {
	color: #33691e !important;
	caret-color: #33691e !important
}

.v-application .light-green.accent-1 {
	background-color: #ccff90 !important;
	border-color: #ccff90 !important
}

.v-application .light-green--text.text--accent-1 {
	color: #ccff90 !important;
	caret-color: #ccff90 !important
}

.v-application .light-green.accent-2 {
	background-color: #b2ff59 !important;
	border-color: #b2ff59 !important
}

.v-application .light-green--text.text--accent-2 {
	color: #b2ff59 !important;
	caret-color: #b2ff59 !important
}

.v-application .light-green.accent-3 {
	background-color: #76ff03 !important;
	border-color: #76ff03 !important
}

.v-application .light-green--text.text--accent-3 {
	color: #76ff03 !important;
	caret-color: #76ff03 !important
}

.v-application .light-green.accent-4 {
	background-color: #64dd17 !important;
	border-color: #64dd17 !important
}

.v-application .light-green--text.text--accent-4 {
	color: #64dd17 !important;
	caret-color: #64dd17 !important
}

.v-application .lime {
	background-color: #cddc39 !important;
	border-color: #cddc39 !important
}

.v-application .lime--text {
	color: #cddc39 !important;
	caret-color: #cddc39 !important
}

.v-application .lime.lighten-5 {
	background-color: #f9fbe7 !important;
	border-color: #f9fbe7 !important
}

.v-application .lime--text.text--lighten-5 {
	color: #f9fbe7 !important;
	caret-color: #f9fbe7 !important
}

.v-application .lime.lighten-4 {
	background-color: #f0f4c3 !important;
	border-color: #f0f4c3 !important
}

.v-application .lime--text.text--lighten-4 {
	color: #f0f4c3 !important;
	caret-color: #f0f4c3 !important
}

.v-application .lime.lighten-3 {
	background-color: #e6ee9c !important;
	border-color: #e6ee9c !important
}

.v-application .lime--text.text--lighten-3 {
	color: #e6ee9c !important;
	caret-color: #e6ee9c !important
}

.v-application .lime.lighten-2 {
	background-color: #dce775 !important;
	border-color: #dce775 !important
}

.v-application .lime--text.text--lighten-2 {
	color: #dce775 !important;
	caret-color: #dce775 !important
}

.v-application .lime.lighten-1 {
	background-color: #d4e157 !important;
	border-color: #d4e157 !important
}

.v-application .lime--text.text--lighten-1 {
	color: #d4e157 !important;
	caret-color: #d4e157 !important
}

.v-application .lime.darken-1 {
	background-color: #c0ca33 !important;
	border-color: #c0ca33 !important
}

.v-application .lime--text.text--darken-1 {
	color: #c0ca33 !important;
	caret-color: #c0ca33 !important
}

.v-application .lime.darken-2 {
	background-color: #afb42b !important;
	border-color: #afb42b !important
}

.v-application .lime--text.text--darken-2 {
	color: #afb42b !important;
	caret-color: #afb42b !important
}

.v-application .lime.darken-3 {
	background-color: #9e9d24 !important;
	border-color: #9e9d24 !important
}

.v-application .lime--text.text--darken-3 {
	color: #9e9d24 !important;
	caret-color: #9e9d24 !important
}

.v-application .lime.darken-4 {
	background-color: #827717 !important;
	border-color: #827717 !important
}

.v-application .lime--text.text--darken-4 {
	color: #827717 !important;
	caret-color: #827717 !important
}

.v-application .lime.accent-1 {
	background-color: #f4ff81 !important;
	border-color: #f4ff81 !important
}

.v-application .lime--text.text--accent-1 {
	color: #f4ff81 !important;
	caret-color: #f4ff81 !important
}

.v-application .lime.accent-2 {
	background-color: #eeff41 !important;
	border-color: #eeff41 !important
}

.v-application .lime--text.text--accent-2 {
	color: #eeff41 !important;
	caret-color: #eeff41 !important
}

.v-application .lime.accent-3 {
	background-color: #c6ff00 !important;
	border-color: #c6ff00 !important
}

.v-application .lime--text.text--accent-3 {
	color: #c6ff00 !important;
	caret-color: #c6ff00 !important
}

.v-application .lime.accent-4 {
	background-color: #aeea00 !important;
	border-color: #aeea00 !important
}

.v-application .lime--text.text--accent-4 {
	color: #aeea00 !important;
	caret-color: #aeea00 !important
}

.v-application .yellow {
	background-color: #ffeb3b !important;
	border-color: #ffeb3b !important
}

.v-application .yellow--text {
	color: #ffeb3b !important;
	caret-color: #ffeb3b !important
}

.v-application .yellow.lighten-5 {
	background-color: #fffde7 !important;
	border-color: #fffde7 !important
}

.v-application .yellow--text.text--lighten-5 {
	color: #fffde7 !important;
	caret-color: #fffde7 !important
}

.v-application .yellow.lighten-4 {
	background-color: #fff9c4 !important;
	border-color: #fff9c4 !important
}

.v-application .yellow--text.text--lighten-4 {
	color: #fff9c4 !important;
	caret-color: #fff9c4 !important
}

.v-application .yellow.lighten-3 {
	background-color: #fff59d !important;
	border-color: #fff59d !important
}

.v-application .yellow--text.text--lighten-3 {
	color: #fff59d !important;
	caret-color: #fff59d !important
}

.v-application .yellow.lighten-2 {
	background-color: #fff176 !important;
	border-color: #fff176 !important
}

.v-application .yellow--text.text--lighten-2 {
	color: #fff176 !important;
	caret-color: #fff176 !important
}

.v-application .yellow.lighten-1 {
	background-color: #ffee58 !important;
	border-color: #ffee58 !important
}

.v-application .yellow--text.text--lighten-1 {
	color: #ffee58 !important;
	caret-color: #ffee58 !important
}

.v-application .yellow.darken-1 {
	background-color: #fdd835 !important;
	border-color: #fdd835 !important
}

.v-application .yellow--text.text--darken-1 {
	color: #fdd835 !important;
	caret-color: #fdd835 !important
}

.v-application .yellow.darken-2 {
	background-color: #fbc02d !important;
	border-color: #fbc02d !important
}

.v-application .yellow--text.text--darken-2 {
	color: #fbc02d !important;
	caret-color: #fbc02d !important
}

.v-application .yellow.darken-3 {
	background-color: #f9a825 !important;
	border-color: #f9a825 !important
}

.v-application .yellow--text.text--darken-3 {
	color: #f9a825 !important;
	caret-color: #f9a825 !important
}

.v-application .yellow.darken-4 {
	background-color: #f57f17 !important;
	border-color: #f57f17 !important
}

.v-application .yellow--text.text--darken-4 {
	color: #f57f17 !important;
	caret-color: #f57f17 !important
}

.v-application .yellow.accent-1 {
	background-color: #ffff8d !important;
	border-color: #ffff8d !important
}

.v-application .yellow--text.text--accent-1 {
	color: #ffff8d !important;
	caret-color: #ffff8d !important
}

.v-application .yellow.accent-2 {
	background-color: #ff0 !important;
	border-color: #ff0 !important
}

.v-application .yellow--text.text--accent-2 {
	color: #ff0 !important;
	caret-color: #ff0 !important
}

.v-application .yellow.accent-3 {
	background-color: #ffea00 !important;
	border-color: #ffea00 !important
}

.v-application .yellow--text.text--accent-3 {
	color: #ffea00 !important;
	caret-color: #ffea00 !important
}

.v-application .yellow.accent-4 {
	background-color: #ffd600 !important;
	border-color: #ffd600 !important
}

.v-application .yellow--text.text--accent-4 {
	color: #ffd600 !important;
	caret-color: #ffd600 !important
}

.v-application .amber {
	background-color: #ffc107 !important;
	border-color: #ffc107 !important
}

.v-application .amber--text {
	color: #ffc107 !important;
	caret-color: #ffc107 !important
}

.v-application .amber.lighten-5 {
	background-color: #fff8e1 !important;
	border-color: #fff8e1 !important
}

.v-application .amber--text.text--lighten-5 {
	color: #fff8e1 !important;
	caret-color: #fff8e1 !important
}

.v-application .amber.lighten-4 {
	background-color: #ffecb3 !important;
	border-color: #ffecb3 !important
}

.v-application .amber--text.text--lighten-4 {
	color: #ffecb3 !important;
	caret-color: #ffecb3 !important
}

.v-application .amber.lighten-3 {
	background-color: #ffe082 !important;
	border-color: #ffe082 !important
}

.v-application .amber--text.text--lighten-3 {
	color: #ffe082 !important;
	caret-color: #ffe082 !important
}

.v-application .amber.lighten-2 {
	background-color: #ffd54f !important;
	border-color: #ffd54f !important
}

.v-application .amber--text.text--lighten-2 {
	color: #ffd54f !important;
	caret-color: #ffd54f !important
}

.v-application .amber.lighten-1 {
	background-color: #ffca28 !important;
	border-color: #ffca28 !important
}

.v-application .amber--text.text--lighten-1 {
	color: #ffca28 !important;
	caret-color: #ffca28 !important
}

.v-application .amber.darken-1 {
	background-color: #ffb300 !important;
	border-color: #ffb300 !important
}

.v-application .amber--text.text--darken-1 {
	color: #ffb300 !important;
	caret-color: #ffb300 !important
}

.v-application .amber.darken-2 {
	background-color: #ffa000 !important;
	border-color: #ffa000 !important
}

.v-application .amber--text.text--darken-2 {
	color: #ffa000 !important;
	caret-color: #ffa000 !important
}

.v-application .amber.darken-3 {
	background-color: #ff8f00 !important;
	border-color: #ff8f00 !important
}

.v-application .amber--text.text--darken-3 {
	color: #ff8f00 !important;
	caret-color: #ff8f00 !important
}

.v-application .amber.darken-4 {
	background-color: #ff6f00 !important;
	border-color: #ff6f00 !important
}

.v-application .amber--text.text--darken-4 {
	color: #ff6f00 !important;
	caret-color: #ff6f00 !important
}

.v-application .amber.accent-1 {
	background-color: #ffe57f !important;
	border-color: #ffe57f !important
}

.v-application .amber--text.text--accent-1 {
	color: #ffe57f !important;
	caret-color: #ffe57f !important
}

.v-application .amber.accent-2 {
	background-color: #ffd740 !important;
	border-color: #ffd740 !important
}

.v-application .amber--text.text--accent-2 {
	color: #ffd740 !important;
	caret-color: #ffd740 !important
}

.v-application .amber.accent-3 {
	background-color: #ffc400 !important;
	border-color: #ffc400 !important
}

.v-application .amber--text.text--accent-3 {
	color: #ffc400 !important;
	caret-color: #ffc400 !important
}

.v-application .amber.accent-4 {
	background-color: #ffab00 !important;
	border-color: #ffab00 !important
}

.v-application .amber--text.text--accent-4 {
	color: #ffab00 !important;
	caret-color: #ffab00 !important
}

.v-application .orange {
	background-color: #ff9800 !important;
	border-color: #ff9800 !important
}

.v-application .orange--text {
	color: #ff9800 !important;
	caret-color: #ff9800 !important
}

.v-application .orange.lighten-5 {
	background-color: #fff3e0 !important;
	border-color: #fff3e0 !important
}

.v-application .orange--text.text--lighten-5 {
	color: #fff3e0 !important;
	caret-color: #fff3e0 !important
}

.v-application .orange.lighten-4 {
	background-color: #ffe0b2 !important;
	border-color: #ffe0b2 !important
}

.v-application .orange--text.text--lighten-4 {
	color: #ffe0b2 !important;
	caret-color: #ffe0b2 !important
}

.v-application .orange.lighten-3 {
	background-color: #ffcc80 !important;
	border-color: #ffcc80 !important
}

.v-application .orange--text.text--lighten-3 {
	color: #ffcc80 !important;
	caret-color: #ffcc80 !important
}

.v-application .orange.lighten-2 {
	background-color: #ffb74d !important;
	border-color: #ffb74d !important
}

.v-application .orange--text.text--lighten-2 {
	color: #ffb74d !important;
	caret-color: #ffb74d !important
}

.v-application .orange.lighten-1 {
	background-color: #ffa726 !important;
	border-color: #ffa726 !important
}

.v-application .orange--text.text--lighten-1 {
	color: #ffa726 !important;
	caret-color: #ffa726 !important
}

.v-application .orange.darken-1 {
	background-color: #fb8c00 !important;
	border-color: #fb8c00 !important
}

.v-application .orange--text.text--darken-1 {
	color: #fb8c00 !important;
	caret-color: #fb8c00 !important
}

.v-application .orange.darken-2 {
	background-color: #f57c00 !important;
	border-color: #f57c00 !important
}

.v-application .orange--text.text--darken-2 {
	color: #f57c00 !important;
	caret-color: #f57c00 !important
}

.v-application .orange.darken-3 {
	background-color: #ef6c00 !important;
	border-color: #ef6c00 !important
}

.v-application .orange--text.text--darken-3 {
	color: #ef6c00 !important;
	caret-color: #ef6c00 !important
}

.v-application .orange.darken-4 {
	background-color: #e65100 !important;
	border-color: #e65100 !important
}

.v-application .orange--text.text--darken-4 {
	color: #e65100 !important;
	caret-color: #e65100 !important
}

.v-application .orange.accent-1 {
	background-color: #ffd180 !important;
	border-color: #ffd180 !important
}

.v-application .orange--text.text--accent-1 {
	color: #ffd180 !important;
	caret-color: #ffd180 !important
}

.v-application .orange.accent-2 {
	background-color: #ffab40 !important;
	border-color: #ffab40 !important
}

.v-application .orange--text.text--accent-2 {
	color: #ffab40 !important;
	caret-color: #ffab40 !important
}

.v-application .orange.accent-3 {
	background-color: #ff9100 !important;
	border-color: #ff9100 !important
}

.v-application .orange--text.text--accent-3 {
	color: #ff9100 !important;
	caret-color: #ff9100 !important
}

.v-application .orange.accent-4 {
	background-color: #ff6d00 !important;
	border-color: #ff6d00 !important
}

.v-application .orange--text.text--accent-4 {
	color: #ff6d00 !important;
	caret-color: #ff6d00 !important
}

.v-application .deep-orange {
	background-color: #ff5722 !important;
	border-color: #ff5722 !important
}

.v-application .deep-orange--text {
	color: #ff5722 !important;
	caret-color: #ff5722 !important
}

.v-application .deep-orange.lighten-5 {
	background-color: #fbe9e7 !important;
	border-color: #fbe9e7 !important
}

.v-application .deep-orange--text.text--lighten-5 {
	color: #fbe9e7 !important;
	caret-color: #fbe9e7 !important
}

.v-application .deep-orange.lighten-4 {
	background-color: #ffccbc !important;
	border-color: #ffccbc !important
}

.v-application .deep-orange--text.text--lighten-4 {
	color: #ffccbc !important;
	caret-color: #ffccbc !important
}

.v-application .deep-orange.lighten-3 {
	background-color: #ffab91 !important;
	border-color: #ffab91 !important
}

.v-application .deep-orange--text.text--lighten-3 {
	color: #ffab91 !important;
	caret-color: #ffab91 !important
}

.v-application .deep-orange.lighten-2 {
	background-color: #ff8a65 !important;
	border-color: #ff8a65 !important
}

.v-application .deep-orange--text.text--lighten-2 {
	color: #ff8a65 !important;
	caret-color: #ff8a65 !important
}

.v-application .deep-orange.lighten-1 {
	background-color: #ff7043 !important;
	border-color: #ff7043 !important
}

.v-application .deep-orange--text.text--lighten-1 {
	color: #ff7043 !important;
	caret-color: #ff7043 !important
}

.v-application .deep-orange.darken-1 {
	background-color: #f4511e !important;
	border-color: #f4511e !important
}

.v-application .deep-orange--text.text--darken-1 {
	color: #f4511e !important;
	caret-color: #f4511e !important
}

.v-application .deep-orange.darken-2 {
	background-color: #e64a19 !important;
	border-color: #e64a19 !important
}

.v-application .deep-orange--text.text--darken-2 {
	color: #e64a19 !important;
	caret-color: #e64a19 !important
}

.v-application .deep-orange.darken-3 {
	background-color: #d84315 !important;
	border-color: #d84315 !important
}

.v-application .deep-orange--text.text--darken-3 {
	color: #d84315 !important;
	caret-color: #d84315 !important
}

.v-application .deep-orange.darken-4 {
	background-color: #bf360c !important;
	border-color: #bf360c !important
}

.v-application .deep-orange--text.text--darken-4 {
	color: #bf360c !important;
	caret-color: #bf360c !important
}

.v-application .deep-orange.accent-1 {
	background-color: #ff9e80 !important;
	border-color: #ff9e80 !important
}

.v-application .deep-orange--text.text--accent-1 {
	color: #ff9e80 !important;
	caret-color: #ff9e80 !important
}

.v-application .deep-orange.accent-2 {
	background-color: #ff6e40 !important;
	border-color: #ff6e40 !important
}

.v-application .deep-orange--text.text--accent-2 {
	color: #ff6e40 !important;
	caret-color: #ff6e40 !important
}

.v-application .deep-orange.accent-3 {
	background-color: #ff3d00 !important;
	border-color: #ff3d00 !important
}

.v-application .deep-orange--text.text--accent-3 {
	color: #ff3d00 !important;
	caret-color: #ff3d00 !important
}

.v-application .deep-orange.accent-4 {
	background-color: #dd2c00 !important;
	border-color: #dd2c00 !important
}

.v-application .deep-orange--text.text--accent-4 {
	color: #dd2c00 !important;
	caret-color: #dd2c00 !important
}

.v-application .brown {
	background-color: #795548 !important;
	border-color: #795548 !important
}

.v-application .brown--text {
	color: #795548 !important;
	caret-color: #795548 !important
}

.v-application .brown.lighten-5 {
	background-color: #efebe9 !important;
	border-color: #efebe9 !important
}

.v-application .brown--text.text--lighten-5 {
	color: #efebe9 !important;
	caret-color: #efebe9 !important
}

.v-application .brown.lighten-4 {
	background-color: #d7ccc8 !important;
	border-color: #d7ccc8 !important
}

.v-application .brown--text.text--lighten-4 {
	color: #d7ccc8 !important;
	caret-color: #d7ccc8 !important
}

.v-application .brown.lighten-3 {
	background-color: #bcaaa4 !important;
	border-color: #bcaaa4 !important
}

.v-application .brown--text.text--lighten-3 {
	color: #bcaaa4 !important;
	caret-color: #bcaaa4 !important
}

.v-application .brown.lighten-2 {
	background-color: #a1887f !important;
	border-color: #a1887f !important
}

.v-application .brown--text.text--lighten-2 {
	color: #a1887f !important;
	caret-color: #a1887f !important
}

.v-application .brown.lighten-1 {
	background-color: #8d6e63 !important;
	border-color: #8d6e63 !important
}

.v-application .brown--text.text--lighten-1 {
	color: #8d6e63 !important;
	caret-color: #8d6e63 !important
}

.v-application .brown.darken-1 {
	background-color: #6d4c41 !important;
	border-color: #6d4c41 !important
}

.v-application .brown--text.text--darken-1 {
	color: #6d4c41 !important;
	caret-color: #6d4c41 !important
}

.v-application .brown.darken-2 {
	background-color: #5d4037 !important;
	border-color: #5d4037 !important
}

.v-application .brown--text.text--darken-2 {
	color: #5d4037 !important;
	caret-color: #5d4037 !important
}

.v-application .brown.darken-3 {
	background-color: #4e342e !important;
	border-color: #4e342e !important
}

.v-application .brown--text.text--darken-3 {
	color: #4e342e !important;
	caret-color: #4e342e !important
}

.v-application .brown.darken-4 {
	background-color: #3e2723 !important;
	border-color: #3e2723 !important
}

.v-application .brown--text.text--darken-4 {
	color: #3e2723 !important;
	caret-color: #3e2723 !important
}

.v-application .blue-grey {
	background-color: #607d8b !important;
	border-color: #607d8b !important
}

.v-application .blue-grey--text {
	color: #607d8b !important;
	caret-color: #607d8b !important
}

.v-application .blue-grey.lighten-5 {
	background-color: #eceff1 !important;
	border-color: #eceff1 !important
}

.v-application .blue-grey--text.text--lighten-5 {
	color: #eceff1 !important;
	caret-color: #eceff1 !important
}

.v-application .blue-grey.lighten-4 {
	background-color: #cfd8dc !important;
	border-color: #cfd8dc !important
}

.v-application .blue-grey--text.text--lighten-4 {
	color: #cfd8dc !important;
	caret-color: #cfd8dc !important
}

.v-application .blue-grey.lighten-3 {
	background-color: #b0bec5 !important;
	border-color: #b0bec5 !important
}

.v-application .blue-grey--text.text--lighten-3 {
	color: #b0bec5 !important;
	caret-color: #b0bec5 !important
}

.v-application .blue-grey.lighten-2 {
	background-color: #90a4ae !important;
	border-color: #90a4ae !important
}

.v-application .blue-grey--text.text--lighten-2 {
	color: #90a4ae !important;
	caret-color: #90a4ae !important
}

.v-application .blue-grey.lighten-1 {
	background-color: #78909c !important;
	border-color: #78909c !important
}

.v-application .blue-grey--text.text--lighten-1 {
	color: #78909c !important;
	caret-color: #78909c !important
}

.v-application .blue-grey.darken-1 {
	background-color: #546e7a !important;
	border-color: #546e7a !important
}

.v-application .blue-grey--text.text--darken-1 {
	color: #546e7a !important;
	caret-color: #546e7a !important
}

.v-application .blue-grey.darken-2 {
	background-color: #455a64 !important;
	border-color: #455a64 !important
}

.v-application .blue-grey--text.text--darken-2 {
	color: #455a64 !important;
	caret-color: #455a64 !important
}

.v-application .blue-grey.darken-3 {
	background-color: #37474f !important;
	border-color: #37474f !important
}

.v-application .blue-grey--text.text--darken-3 {
	color: #37474f !important;
	caret-color: #37474f !important
}

.v-application .blue-grey.darken-4 {
	background-color: #263238 !important;
	border-color: #263238 !important
}

.v-application .blue-grey--text.text--darken-4 {
	color: #263238 !important;
	caret-color: #263238 !important
}

.v-application .grey {
	background-color: #9e9e9e !important;
	border-color: #9e9e9e !important
}

.v-application .grey--text {
	color: #9e9e9e !important;
	caret-color: #9e9e9e !important
}

.v-application .grey.lighten-5 {
	background-color: #fafafa !important;
	border-color: #fafafa !important
}

.v-application .grey--text.text--lighten-5 {
	color: #fafafa !important;
	caret-color: #fafafa !important
}

.v-application .grey.lighten-4 {
	background-color: #f5f5f5 !important;
	border-color: #f5f5f5 !important
}

.v-application .grey--text.text--lighten-4 {
	color: #f5f5f5 !important;
	caret-color: #f5f5f5 !important
}

.v-application .grey.lighten-3 {
	background-color: #eee !important;
	border-color: #eee !important
}

.v-application .grey--text.text--lighten-3 {
	color: #eee !important;
	caret-color: #eee !important
}

.v-application .grey.lighten-2 {
	background-color: #e0e0e0 !important;
	border-color: #e0e0e0 !important
}

.v-application .grey--text.text--lighten-2 {
	color: #e0e0e0 !important;
	caret-color: #e0e0e0 !important
}

.v-application .grey.lighten-1 {
	background-color: #bdbdbd !important;
	border-color: #bdbdbd !important
}

.v-application .grey--text.text--lighten-1 {
	color: #bdbdbd !important;
	caret-color: #bdbdbd !important
}

.v-application .grey.darken-1 {
	background-color: #757575 !important;
	border-color: #757575 !important
}

.v-application .grey--text.text--darken-1 {
	color: #757575 !important;
	caret-color: #757575 !important
}

.v-application .grey.darken-2 {
	background-color: #616161 !important;
	border-color: #616161 !important
}

.v-application .grey--text.text--darken-2 {
	color: #616161 !important;
	caret-color: #616161 !important
}

.v-application .grey.darken-3 {
	background-color: #424242 !important;
	border-color: #424242 !important
}

.v-application .grey--text.text--darken-3 {
	color: #424242 !important;
	caret-color: #424242 !important
}

.v-application .grey.darken-4 {
	background-color: #212121 !important;
	border-color: #212121 !important
}

.v-application .grey--text.text--darken-4 {
	color: #212121 !important;
	caret-color: #212121 !important
}

.v-application .shades.black {
	background-color: #000 !important;
	border-color: #000 !important
}

.v-application .shades--text.text--black {
	color: #000 !important;
	caret-color: #000 !important
}

.v-application .shades.white {
	background-color: #fff !important;
	border-color: #fff !important
}

.v-application .shades--text.text--white {
	color: #fff !important;
	caret-color: #fff !important
}

.v-application .shades.transparent {
	background-color: transparent !important;
	border-color: transparent !important
}

.v-application .shades--text.text--transparent {
	color: transparent !important;
	caret-color: transparent !important
}

html {
	box-sizing: border-box;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%
}

*, :after, :before {
	box-sizing: inherit
}

:after, :before {
	text-decoration: inherit;
	vertical-align: inherit
}

* {
	background-repeat: no-repeat;
	padding: 0;
	margin: 0
}

audio:not([controls]) {
	display: none;
	height: 0
}

hr {
	overflow: visible
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block
}

summary {
	display: list-item
}

small {
	font-size: 80%
}

[hidden], template {
	display: none
}

abbr[title] {
	border-bottom: 1px dotted;
	text-decoration: none
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:active, a:hover {
	outline-width: 0
}

code, kbd, pre, samp {
	font-family: monospace, monospace
}

b, strong {
	font-weight: bolder
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

input {
	border-radius: 0
}

[role=button], [type=button], [type=reset], [type=submit], button {
	cursor: pointer
}

[disabled] {
	cursor: default
}

[type=number] {
	width: auto
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	resize: vertical
}

button, input, optgroup, select, textarea {
	font: inherit
}

optgroup {
	font-weight: 700
}

button {
	overflow: visible
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
	border-style: 0;
	padding: 0
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
	outline: 0;
	border: 0
}

[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button
}

button, select {
	text-transform: none
}

button, input, select, textarea {
	background-color: transparent;
	border-style: none;
	color: inherit
}

select {
	-moz-appearance: none;
	-webkit-appearance: none
}

select::-ms-expand {
	display: none
}

select::-ms-value {
	color: currentColor
}

legend {
	border: 0;
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

img {
	border-style: none
}

progress {
	vertical-align: baseline
}

svg:not(:root) {
	overflow: hidden
}

audio, canvas, progress, video {
	display: inline-block
}

@media screen {
	[hidden~=screen] {
		display: inherit
	}

	[hidden~=screen]:not(:active):not(:focus):not(:target) {
		position: absolute !important;
		clip: rect(0 0 0 0) !important
	}

}

[aria-busy=true] {
	cursor: progress
}

[aria-controls] {
	cursor: pointer
}

[aria-disabled] {
	cursor: default
}

::-moz-selection {
	background-color: #b3d4fc;
	color: #000;
	text-shadow: none
}

::selection {
	background-color: #b3d4fc;
	color: #000;
	text-shadow: none
}

.v-application .elevation-24 {
	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) !important
}

.v-application .elevation-23 {
	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) !important
}

.v-application .elevation-22 {
	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) !important
}

.v-application .elevation-21 {
	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) !important
}

.v-application .elevation-20 {
	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) !important
}

.v-application .elevation-19 {
	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) !important
}

.v-application .elevation-18 {
	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) !important
}

.v-application .elevation-17 {
	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) !important
}

.v-application .elevation-16 {
	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) !important
}

.v-application .elevation-15 {
	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) !important
}

.v-application .elevation-14 {
	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) !important
}

.v-application .elevation-13 {
	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) !important
}

.v-application .elevation-12 {
	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) !important
}

.v-application .elevation-11 {
	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) !important
}

.v-application .elevation-10 {
	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) !important
}

.v-application .elevation-9 {
	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) !important
}

.v-application .elevation-8 {
	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) !important
}

.v-application .elevation-7 {
	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) !important
}

.v-application .elevation-6 {
	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) !important
}

.v-application .elevation-5 {
	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) !important
}

.v-application .elevation-4 {
	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) !important
}

.v-application .elevation-3 {
	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) !important
}

.v-application .elevation-2 {
	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) !important
}

.v-application .elevation-1 {
	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) !important
}

.v-application .elevation-0 {
	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) !important
}

.v-application .carousel-transition-enter {
	transform: translate(100%)
}

.v-application .carousel-transition-leave, .v-application .carousel-transition-leave-to {
	position: absolute;
	top: 0;
	transform: translate(-100%)
}

.carousel-reverse-transition-enter {
	transform: translate(-100%)
}

.carousel-reverse-transition-leave, .carousel-reverse-transition-leave-to {
	position: absolute;
	top: 0;
	transform: translate(100%)
}

.dialog-transition-enter, .dialog-transition-leave-to {
	transform: scale(.5);
	opacity: 0
}

.dialog-transition-enter-to, .dialog-transition-leave {
	opacity: 1
}

.dialog-bottom-transition-enter, .dialog-bottom-transition-leave-to {
	transform: translateY(100%)
}

.picker-reverse-transition-enter-active, .picker-reverse-transition-leave-active, .picker-transition-enter-active, .picker-transition-leave-active {
	transition: .3s cubic-bezier(0, 0, .2, 1)
}

.picker-reverse-transition-enter, .picker-reverse-transition-leave-to, .picker-transition-enter, .picker-transition-leave-to {
	opacity: 0
}

.picker-reverse-transition-leave, .picker-reverse-transition-leave-active, .picker-reverse-transition-leave-to, .picker-transition-leave, .picker-transition-leave-active, .picker-transition-leave-to {
	position: absolute !important
}

.picker-transition-enter {
	transform: translateY(100%)
}

.picker-reverse-transition-enter, .picker-transition-leave-to {
	transform: translateY(-100%)
}

.picker-reverse-transition-leave-to {
	transform: translateY(100%)
}

.picker-title-transition-enter-to, .picker-title-transition-leave {
	transform: translate(0)
}

.picker-title-transition-enter {
	transform: translate(-100%)
}

.picker-title-transition-leave-to {
	opacity: 0;
	transform: translate(100%)
}

.picker-title-transition-leave, .picker-title-transition-leave-active, .picker-title-transition-leave-to {
	position: absolute !important
}

.tab-transition-enter {
	transform: translate(100%)
}

.tab-transition-leave, .tab-transition-leave-active {
	position: absolute;
	top: 0
}

.tab-transition-leave-to {
	position: absolute
}

.tab-reverse-transition-enter, .tab-transition-leave-to {
	transform: translate(-100%)
}

.tab-reverse-transition-leave, .tab-reverse-transition-leave-to {
	top: 0;
	position: absolute;
	transform: translate(100%)
}

.expand-transition-enter-active, .expand-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.expand-transition-move {
	transition: transform .6s
}

.expand-x-transition-enter-active, .expand-x-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.expand-x-transition-move {
	transition: transform .6s
}

.scale-transition-enter-active, .scale-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scale-transition-move {
	transition: transform .6s
}

.scale-transition-enter, .scale-transition-leave, .scale-transition-leave-to {
	opacity: 0;
	transform: scale(0)
}

.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scale-rotate-transition-move {
	transition: transform .6s
}

.scale-rotate-transition-enter, .scale-rotate-transition-leave, .scale-rotate-transition-leave-to {
	opacity: 0;
	transform: scale(0) rotate(-45deg)
}

.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scale-rotate-reverse-transition-move {
	transition: transform .6s
}

.scale-rotate-reverse-transition-enter, .scale-rotate-reverse-transition-leave, .scale-rotate-reverse-transition-leave-to {
	opacity: 0;
	transform: scale(0) rotate(45deg)
}

.message-transition-enter-active, .message-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.message-transition-move {
	transition: transform .6s
}

.message-transition-enter, .message-transition-leave-to {
	opacity: 0;
	transform: translateY(-15px)
}

.message-transition-leave, .message-transition-leave-active {
	position: absolute
}

.slide-y-transition-enter-active, .slide-y-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.slide-y-transition-move {
	transition: transform .6s
}

.slide-y-transition-enter, .slide-y-transition-leave-to {
	opacity: 0;
	transform: translateY(-15px)
}

.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.slide-y-reverse-transition-move {
	transition: transform .6s
}

.slide-y-reverse-transition-enter, .slide-y-reverse-transition-leave-to {
	opacity: 0;
	transform: translateY(15px)
}

.scroll-y-transition-enter-active, .scroll-y-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scroll-y-transition-move {
	transition: transform .6s
}

.scroll-y-transition-enter, .scroll-y-transition-leave-to {
	opacity: 0
}

.scroll-y-transition-enter {
	transform: translateY(-15px)
}

.scroll-y-transition-leave-to {
	transform: translateY(15px)
}

.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scroll-y-reverse-transition-move {
	transition: transform .6s
}

.scroll-y-reverse-transition-enter, .scroll-y-reverse-transition-leave-to {
	opacity: 0
}

.scroll-y-reverse-transition-enter {
	transform: translateY(15px)
}

.scroll-y-reverse-transition-leave-to {
	transform: translateY(-15px)
}

.scroll-x-transition-enter-active, .scroll-x-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scroll-x-transition-move {
	transition: transform .6s
}

.scroll-x-transition-enter, .scroll-x-transition-leave-to {
	opacity: 0
}

.scroll-x-transition-enter {
	transform: translateX(-15px)
}

.scroll-x-transition-leave-to {
	transform: translateX(15px)
}

.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scroll-x-reverse-transition-move {
	transition: transform .6s
}

.scroll-x-reverse-transition-enter, .scroll-x-reverse-transition-leave-to {
	opacity: 0
}

.scroll-x-reverse-transition-enter {
	transform: translateX(15px)
}

.scroll-x-reverse-transition-leave-to {
	transform: translateX(-15px)
}

.slide-x-transition-enter-active, .slide-x-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.slide-x-transition-move {
	transition: transform .6s
}

.slide-x-transition-enter, .slide-x-transition-leave-to {
	opacity: 0;
	transform: translateX(-15px)
}

.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.slide-x-reverse-transition-move {
	transition: transform .6s
}

.slide-x-reverse-transition-enter, .slide-x-reverse-transition-leave-to {
	opacity: 0;
	transform: translateX(15px)
}

.fade-transition-enter-active, .fade-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.fade-transition-move {
	transition: transform .6s
}

.fade-transition-enter, .fade-transition-leave-to {
	opacity: 0 !important
}

.fab-transition-enter-active, .fab-transition-leave-active {
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.fab-transition-move {
	transition: transform .6s
}

.fab-transition-enter, .fab-transition-leave-to {
	transform: scale(0) rotate(-45deg)
}

.v-application .blockquote {
	padding: 16px 0 16px 24px;
	font-size: 18px;
	font-weight: 300
}

.v-application code, .v-application kbd {
	display: inline-block;
	border-radius: 3px;
	white-space: pre-wrap;
	font-size: 85%;
	font-weight: 900
}

.v-application code:after, .v-application code:before, .v-application kbd:after, .v-application kbd:before {
	content: " ";
	letter-spacing: -1px
}

.v-application code {
	background-color: #f5f5f5;
	color: #bd4147;
	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)
}

.v-application kbd {
	background: #616161;
	color: #fff
}

html {
	font-size: 16px;
	overflow-x: hidden;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

html.overflow-y-hidden {
	overflow-y: hidden !important
}

.v-application {
	font-family: Inter UI, j, sans-serif;
	line-height: 1.5
}

.v-application::-ms-clear, .v-application::-ms-reveal {
	display: none
}

.v-application .theme--light.heading {
	color: rgba(0, 0, 0, .87)
}

.v-application .theme--dark.heading {
	color: #fff
}

.v-application ol, .v-application ul {
	padding-left: 24px
}

.v-application .display-4 {
	font-size: 6rem !important;
	line-height: 6rem;
	letter-spacing: -.015625em !important
}

.v-application .display-3, .v-application .display-4 {
	font-weight: 300;
	font-family: Inter UI, j, sans-serif !important
}

.v-application .display-3 {
	font-size: 3.75rem !important;
	line-height: 3.75rem;
	letter-spacing: -.0083333333em !important
}

.v-application .display-2 {
	font-size: 3rem !important;
	line-height: 3.125rem;
	letter-spacing: normal !important
}

.v-application .display-1, .v-application .display-2 {
	font-weight: 400;
	font-family: Inter UI, j, sans-serif !important
}

.v-application .display-1 {
	font-size: 2.125rem !important;
	line-height: 2.5rem;
	letter-spacing: .0073529412em !important
}

.v-application .headline {
	font-size: 1.5rem !important;
	font-weight: 400;
	letter-spacing: normal !important
}

.v-application .headline, .v-application .title {
	line-height: 2rem;
	font-family: Inter UI, j, sans-serif !important
}

.v-application .title {
	font-size: 1.25rem !important;
	font-weight: 500;
	letter-spacing: .0125em !important
}

.v-application .subtitle-2 {
	font-size: .875rem !important;
	font-weight: 500;
	letter-spacing: .0071428571em !important;
	line-height: 1.375rem;
	font-family: Inter UI, j, sans-serif !important
}

.v-application .subtitle-1 {
	font-size: 1rem !important;
	letter-spacing: .009375em !important;
	line-height: 1.75rem
}

.v-application .body-2, .v-application .subtitle-1 {
	font-weight: 400;
	font-family: Inter UI, j, sans-serif !important
}

.v-application .body-2 {
	font-size: .875rem !important;
	letter-spacing: .0178571429em !important;
	line-height: 1.25rem
}

.v-application .body-1 {
	font-size: 1rem !important;
	letter-spacing: .03125em !important;
	line-height: 1.5rem
}

.v-application .body-1, .v-application .caption {
	font-weight: 400;
	font-family: Inter UI, j, sans-serif !important
}

.v-application .caption {
	font-size: .75rem !important;
	letter-spacing: .0333333333em !important;
	line-height: 1.25rem
}

.v-application .overline {
	font-size: .625rem !important;
	font-weight: 400;
	letter-spacing: .1666666667em !important;
	line-height: 1rem;
	text-transform: uppercase;
	font-family: Inter UI, j, sans-serif !important
}

.v-application p {
	margin-bottom: 16px
}

@media only print {
	.v-application .hidden-print-only {
		display: none !important
	}

}

@media only screen {
	.v-application .hidden-screen-only {
		display: none !important
	}

}

@media only screen and (max-width:599px) {
	.v-application .hidden-xs-only {
		display: none !important
	}

}

@media only screen and (min-width:600px)and (max-width:959px) {
	.v-application .hidden-sm-only {
		display: none !important
	}

}

@media only screen and (max-width:959px) {
	.v-application .hidden-sm-and-down {
		display: none !important
	}

}

@media only screen and (min-width:600px) {
	.v-application .hidden-sm-and-up {
		display: none !important
	}

}

@media only screen and (min-width:960px)and (max-width:1263px) {
	.v-application .hidden-md-only {
		display: none !important
	}

}

@media only screen and (max-width:1263px) {
	.v-application .hidden-md-and-down {
		display: none !important
	}

}

@media only screen and (min-width:960px) {
	.v-application .hidden-md-and-up {
		display: none !important
	}

}

@media only screen and (min-width:1264px)and (max-width:1903px) {
	.v-application .hidden-lg-only {
		display: none !important
	}

}

@media only screen and (max-width:1903px) {
	.v-application .hidden-lg-and-down {
		display: none !important
	}

}

@media only screen and (min-width:1264px) {
	.v-application .hidden-lg-and-up {
		display: none !important
	}

}

@media only screen and (min-width:1904px) {
	.v-application .hidden-xl-only {
		display: none !important
	}

}

.v-application .font-weight-thin {
	font-weight: 100 !important
}

.v-application .font-weight-light {
	font-weight: 300 !important
}

.v-application .font-weight-regular {
	font-weight: 400 !important
}

.v-application .font-weight-medium {
	font-weight: 500 !important
}

.v-application .font-weight-bold {
	font-weight: 700 !important
}

.v-application .font-weight-black {
	font-weight: 900 !important
}

.v-application .font-italic {
	font-style: italic !important
}

.v-application .transition-fast-out-slow-in {
	transition: .3s cubic-bezier(.4, 0, .2, 1) !important
}

.v-application .transition-linear-out-slow-in {
	transition: .3s cubic-bezier(0, 0, .2, 1) !important
}

.v-application .transition-fast-out-linear-in {
	transition: .3s cubic-bezier(.4, 0, 1, 1) !important
}

.v-application .transition-ease-in-out {
	transition: .3s cubic-bezier(.4, 0, .6, 1) !important
}

.v-application .transition-fast-in-fast-out {
	transition: .3s cubic-bezier(.25, .8, .25, 1) !important
}

.v-application .transition-swing {
	transition: .3s cubic-bezier(.25, .8, .5, 1) !important
}

.v-application .overflow-auto {
	overflow: auto !important
}

.v-application .overflow-hidden {
	overflow: hidden !important
}

.v-application .overflow-visible {
	overflow: visible !important
}

.v-application .overflow-x-auto {
	overflow-x: auto !important
}

.v-application .overflow-x-hidden {
	overflow-x: hidden !important
}

.v-application .overflow-y-auto {
	overflow-y: auto !important
}

.v-application .overflow-y-hidden {
	overflow-y: hidden !important
}

.v-application .d-none {
	display: none !important
}

.v-application .d-inline {
	display: inline !important
}

.v-application .d-inline-block {
	display: inline-block !important
}

.v-application .d-block {
	display: block !important
}

.v-application .d-table {
	display: table !important
}

.v-application .d-table-row {
	display: table-row !important
}

.v-application .d-table-cell {
	display: table-cell !important
}

.v-application .d-flex {
	display: flex !important
}

.v-application .d-inline-flex {
	display: inline-flex !important
}

.v-application .float-none {
	float: none !important
}

.v-application .float-left {
	float: left !important
}

.v-application .float-right {
	float: right !important
}

.v-application .flex-fill {
	flex: 1 1 auto !important
}

.v-application .flex-row {
	flex-direction: row !important
}

.v-application .flex-column {
	flex-direction: column !important
}

.v-application .flex-row-reverse {
	flex-direction: row-reverse !important
}

.v-application .flex-column-reverse {
	flex-direction: column-reverse !important
}

.v-application .flex-grow-0 {
	flex-grow: 0 !important
}

.v-application .flex-grow-1 {
	flex-grow: 1 !important
}

.v-application .flex-shrink-0 {
	flex-shrink: 0 !important
}

.v-application .flex-shrink-1 {
	flex-shrink: 1 !important
}

.v-application .flex-wrap {
	flex-wrap: wrap !important
}

.v-application .flex-nowrap {
	flex-wrap: nowrap !important
}

.v-application .flex-wrap-reverse {
	flex-wrap: wrap-reverse !important
}

.v-application .justify-start {
	justify-content: flex-start !important
}

.v-application .justify-end {
	justify-content: flex-end !important
}

.v-application .justify-center {
	justify-content: center !important
}

.v-application .justify-space-between {
	justify-content: space-between !important
}

.v-application .justify-space-around {
	justify-content: space-around !important
}

.v-application .align-start {
	align-items: flex-start !important
}

.v-application .align-end {
	align-items: flex-end !important
}

.v-application .align-center {
	align-items: center !important
}

.v-application .align-baseline {
	align-items: baseline !important
}

.v-application .align-stretch {
	align-items: stretch !important
}

.v-application .align-content-start {
	align-content: flex-start !important
}

.v-application .align-content-end {
	align-content: flex-end !important
}

.v-application .align-content-center {
	align-content: center !important
}

.v-application .align-content-space-between {
	align-content: space-between !important
}

.v-application .align-content-space-around {
	align-content: space-around !important
}

.v-application .align-content-stretch {
	align-content: stretch !important
}

.v-application .align-self-auto {
	align-self: auto !important
}

.v-application .align-self-start {
	align-self: flex-start !important
}

.v-application .align-self-end {
	align-self: flex-end !important
}

.v-application .align-self-center {
	align-self: center !important
}

.v-application .align-self-baseline {
	align-self: baseline !important
}

.v-application .align-self-stretch {
	align-self: stretch !important
}

.v-application .order-first {
	order: -1 !important
}

.v-application .order-0 {
	order: 0 !important
}

.v-application .order-1 {
	order: 1 !important
}

.v-application .order-2 {
	order: 2 !important
}

.v-application .order-3 {
	order: 3 !important
}

.v-application .order-4 {
	order: 4 !important
}

.v-application .order-5 {
	order: 5 !important
}

.v-application .order-6 {
	order: 6 !important
}

.v-application .order-7 {
	order: 7 !important
}

.v-application .order-8 {
	order: 8 !important
}

.v-application .order-9 {
	order: 9 !important
}

.v-application .order-10 {
	order: 10 !important
}

.v-application .order-11 {
	order: 11 !important
}

.v-application .order-12 {
	order: 12 !important
}

.v-application .order-last {
	order: 13 !important
}

.v-application .ma-0 {
	margin: 0 !important
}

.v-application .ma-1 {
	margin: 4px !important
}

.v-application .ma-2 {
	margin: 8px !important
}

.v-application .ma-3 {
	margin: 12px !important
}

.v-application .ma-4 {
	margin: 16px !important
}

.v-application .ma-5 {
	margin: 20px !important
}

.v-application .ma-6 {
	margin: 24px !important
}

.v-application .ma-7 {
	margin: 28px !important
}

.v-application .ma-8 {
	margin: 32px !important
}

.v-application .ma-9 {
	margin: 36px !important
}

.v-application .ma-10 {
	margin: 40px !important
}

.v-application .ma-11 {
	margin: 44px !important
}

.v-application .ma-12 {
	margin: 48px !important
}

.v-application .ma-auto {
	margin: auto !important
}

.v-application .mx-0 {
	margin-right: 0 !important;
	margin-left: 0 !important
}

.v-application .mx-1 {
	margin-right: 4px !important;
	margin-left: 4px !important
}

.v-application .mx-2 {
	margin-right: 8px !important;
	margin-left: 8px !important
}

.v-application .mx-3 {
	margin-right: 12px !important;
	margin-left: 12px !important
}

.v-application .mx-4 {
	margin-right: 16px !important;
	margin-left: 16px !important
}

.v-application .mx-5 {
	margin-right: 20px !important;
	margin-left: 20px !important
}

.v-application .mx-6 {
	margin-right: 24px !important;
	margin-left: 24px !important
}

.v-application .mx-7 {
	margin-right: 28px !important;
	margin-left: 28px !important
}

.v-application .mx-8 {
	margin-right: 32px !important;
	margin-left: 32px !important
}

.v-application .mx-9 {
	margin-right: 36px !important;
	margin-left: 36px !important
}

.v-application .mx-10 {
	margin-right: 40px !important;
	margin-left: 40px !important
}

.v-application .mx-11 {
	margin-right: 44px !important;
	margin-left: 44px !important
}

.v-application .mx-12 {
	margin-right: 48px !important;
	margin-left: 48px !important
}

.v-application .mx-auto {
	margin-right: auto !important;
	margin-left: auto !important
}

.v-application .my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.v-application .my-1 {
	margin-top: 4px !important;
	margin-bottom: 4px !important
}

.v-application .my-2 {
	margin-top: 8px !important;
	margin-bottom: 8px !important
}

.v-application .my-3 {
	margin-top: 12px !important;
	margin-bottom: 12px !important
}

.v-application .my-4 {
	margin-top: 16px !important;
	margin-bottom: 16px !important
}

.v-application .my-5 {
	margin-top: 20px !important;
	margin-bottom: 20px !important
}

.v-application .my-6 {
	margin-top: 24px !important;
	margin-bottom: 24px !important
}

.v-application .my-7 {
	margin-top: 28px !important;
	margin-bottom: 28px !important
}

.v-application .my-8 {
	margin-top: 32px !important;
	margin-bottom: 32px !important
}

.v-application .my-9 {
	margin-top: 36px !important;
	margin-bottom: 36px !important
}

.v-application .my-10 {
	margin-top: 40px !important;
	margin-bottom: 40px !important
}

.v-application .my-11 {
	margin-top: 44px !important;
	margin-bottom: 44px !important
}

.v-application .my-12 {
	margin-top: 48px !important;
	margin-bottom: 48px !important
}

.v-application .my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important
}

.v-application .mt-0 {
	margin-top: 0 !important
}

.v-application .mt-1 {
	margin-top: 4px !important
}

.v-application .mt-2 {
	margin-top: 8px !important
}

.v-application .mt-3 {
	margin-top: 12px !important
}

.v-application .mt-4 {
	margin-top: 16px !important
}

.v-application .mt-5 {
	margin-top: 20px !important
}

.v-application .mt-6 {
	margin-top: 24px !important
}

.v-application .mt-7 {
	margin-top: 28px !important
}

.v-application .mt-8 {
	margin-top: 32px !important
}

.v-application .mt-9 {
	margin-top: 36px !important
}

.v-application .mt-10 {
	margin-top: 40px !important
}

.v-application .mt-11 {
	margin-top: 44px !important
}

.v-application .mt-12 {
	margin-top: 48px !important
}

.v-application .mt-auto {
	margin-top: auto !important
}

.v-application .mr-0 {
	margin-right: 0 !important
}

.v-application .mr-1 {
	margin-right: 4px !important
}

.v-application .mr-2 {
	margin-right: 8px !important
}

.v-application .mr-3 {
	margin-right: 12px !important
}

.v-application .mr-4 {
	margin-right: 16px !important
}

.v-application .mr-5 {
	margin-right: 20px !important
}

.v-application .mr-6 {
	margin-right: 24px !important
}

.v-application .mr-7 {
	margin-right: 28px !important
}

.v-application .mr-8 {
	margin-right: 32px !important
}

.v-application .mr-9 {
	margin-right: 36px !important
}

.v-application .mr-10 {
	margin-right: 40px !important
}

.v-application .mr-11 {
	margin-right: 44px !important
}

.v-application .mr-12 {
	margin-right: 48px !important
}

.v-application .mr-auto {
	margin-right: auto !important
}

.v-application .mb-0 {
	margin-bottom: 0 !important
}

.v-application .mb-1 {
	margin-bottom: 4px !important
}

.v-application .mb-2 {
	margin-bottom: 8px !important
}

.v-application .mb-3 {
	margin-bottom: 12px !important
}

.v-application .mb-4 {
	margin-bottom: 16px !important
}

.v-application .mb-5 {
	margin-bottom: 20px !important
}

.v-application .mb-6 {
	margin-bottom: 24px !important
}

.v-application .mb-7 {
	margin-bottom: 28px !important
}

.v-application .mb-8 {
	margin-bottom: 32px !important
}

.v-application .mb-9 {
	margin-bottom: 36px !important
}

.v-application .mb-10 {
	margin-bottom: 40px !important
}

.v-application .mb-11 {
	margin-bottom: 44px !important
}

.v-application .mb-12 {
	margin-bottom: 48px !important
}

.v-application .mb-auto {
	margin-bottom: auto !important
}

.v-application .ml-0 {
	margin-left: 0 !important
}

.v-application .ml-1 {
	margin-left: 4px !important
}

.v-application .ml-2 {
	margin-left: 8px !important
}

.v-application .ml-3 {
	margin-left: 12px !important
}

.v-application .ml-4 {
	margin-left: 16px !important
}

.v-application .ml-5 {
	margin-left: 20px !important
}

.v-application .ml-6 {
	margin-left: 24px !important
}

.v-application .ml-7 {
	margin-left: 28px !important
}

.v-application .ml-8 {
	margin-left: 32px !important
}

.v-application .ml-9 {
	margin-left: 36px !important
}

.v-application .ml-10 {
	margin-left: 40px !important
}

.v-application .ml-11 {
	margin-left: 44px !important
}

.v-application .ml-12 {
	margin-left: 48px !important
}

.v-application .ml-auto {
	margin-left: auto !important
}

.v-application--is-ltr .ms-0 {
	margin-left: 0 !important
}

.v-application--is-rtl .ms-0 {
	margin-right: 0 !important
}

.v-application--is-ltr .ms-1 {
	margin-left: 4px !important
}

.v-application--is-rtl .ms-1 {
	margin-right: 4px !important
}

.v-application--is-ltr .ms-2 {
	margin-left: 8px !important
}

.v-application--is-rtl .ms-2 {
	margin-right: 8px !important
}

.v-application--is-ltr .ms-3 {
	margin-left: 12px !important
}

.v-application--is-rtl .ms-3 {
	margin-right: 12px !important
}

.v-application--is-ltr .ms-4 {
	margin-left: 16px !important
}

.v-application--is-rtl .ms-4 {
	margin-right: 16px !important
}

.v-application--is-ltr .ms-5 {
	margin-left: 20px !important
}

.v-application--is-rtl .ms-5 {
	margin-right: 20px !important
}

.v-application--is-ltr .ms-6 {
	margin-left: 24px !important
}

.v-application--is-rtl .ms-6 {
	margin-right: 24px !important
}

.v-application--is-ltr .ms-7 {
	margin-left: 28px !important
}

.v-application--is-rtl .ms-7 {
	margin-right: 28px !important
}

.v-application--is-ltr .ms-8 {
	margin-left: 32px !important
}

.v-application--is-rtl .ms-8 {
	margin-right: 32px !important
}

.v-application--is-ltr .ms-9 {
	margin-left: 36px !important
}

.v-application--is-rtl .ms-9 {
	margin-right: 36px !important
}

.v-application--is-ltr .ms-10 {
	margin-left: 40px !important
}

.v-application--is-rtl .ms-10 {
	margin-right: 40px !important
}

.v-application--is-ltr .ms-11 {
	margin-left: 44px !important
}

.v-application--is-rtl .ms-11 {
	margin-right: 44px !important
}

.v-application--is-ltr .ms-12 {
	margin-left: 48px !important
}

.v-application--is-rtl .ms-12 {
	margin-right: 48px !important
}

.v-application--is-ltr .ms-auto {
	margin-left: auto !important
}

.v-application--is-rtl .ms-auto {
	margin-right: auto !important
}

.v-application--is-ltr .me-0 {
	margin-right: 0 !important
}

.v-application--is-rtl .me-0 {
	margin-left: 0 !important
}

.v-application--is-ltr .me-1 {
	margin-right: 4px !important
}

.v-application--is-rtl .me-1 {
	margin-left: 4px !important
}

.v-application--is-ltr .me-2 {
	margin-right: 8px !important
}

.v-application--is-rtl .me-2 {
	margin-left: 8px !important
}

.v-application--is-ltr .me-3 {
	margin-right: 12px !important
}

.v-application--is-rtl .me-3 {
	margin-left: 12px !important
}

.v-application--is-ltr .me-4 {
	margin-right: 16px !important
}

.v-application--is-rtl .me-4 {
	margin-left: 16px !important
}

.v-application--is-ltr .me-5 {
	margin-right: 20px !important
}

.v-application--is-rtl .me-5 {
	margin-left: 20px !important
}

.v-application--is-ltr .me-6 {
	margin-right: 24px !important
}

.v-application--is-rtl .me-6 {
	margin-left: 24px !important
}

.v-application--is-ltr .me-7 {
	margin-right: 28px !important
}

.v-application--is-rtl .me-7 {
	margin-left: 28px !important
}

.v-application--is-ltr .me-8 {
	margin-right: 32px !important
}

.v-application--is-rtl .me-8 {
	margin-left: 32px !important
}

.v-application--is-ltr .me-9 {
	margin-right: 36px !important
}

.v-application--is-rtl .me-9 {
	margin-left: 36px !important
}

.v-application--is-ltr .me-10 {
	margin-right: 40px !important
}

.v-application--is-rtl .me-10 {
	margin-left: 40px !important
}

.v-application--is-ltr .me-11 {
	margin-right: 44px !important
}

.v-application--is-rtl .me-11 {
	margin-left: 44px !important
}

.v-application--is-ltr .me-12 {
	margin-right: 48px !important
}

.v-application--is-rtl .me-12 {
	margin-left: 48px !important
}

.v-application--is-ltr .me-auto {
	margin-right: auto !important
}

.v-application--is-rtl .me-auto {
	margin-left: auto !important
}

.v-application .ma-n1 {
	margin: -4px !important
}

.v-application .ma-n2 {
	margin: -8px !important
}

.v-application .ma-n3 {
	margin: -12px !important
}

.v-application .ma-n4 {
	margin: -16px !important
}

.v-application .ma-n5 {
	margin: -20px !important
}

.v-application .ma-n6 {
	margin: -24px !important
}

.v-application .ma-n7 {
	margin: -28px !important
}

.v-application .ma-n8 {
	margin: -32px !important
}

.v-application .ma-n9 {
	margin: -36px !important
}

.v-application .ma-n10 {
	margin: -40px !important
}

.v-application .ma-n11 {
	margin: -44px !important
}

.v-application .ma-n12 {
	margin: -48px !important
}

.v-application .mx-n1 {
	margin-right: -4px !important;
	margin-left: -4px !important
}

.v-application .mx-n2 {
	margin-right: -8px !important;
	margin-left: -8px !important
}

.v-application .mx-n3 {
	margin-right: -12px !important;
	margin-left: -12px !important
}

.v-application .mx-n4 {
	margin-right: -16px !important;
	margin-left: -16px !important
}

.v-application .mx-n5 {
	margin-right: -20px !important;
	margin-left: -20px !important
}

.v-application .mx-n6 {
	margin-right: -24px !important;
	margin-left: -24px !important
}

.v-application .mx-n7 {
	margin-right: -28px !important;
	margin-left: -28px !important
}

.v-application .mx-n8 {
	margin-right: -32px !important;
	margin-left: -32px !important
}

.v-application .mx-n9 {
	margin-right: -36px !important;
	margin-left: -36px !important
}

.v-application .mx-n10 {
	margin-right: -40px !important;
	margin-left: -40px !important
}

.v-application .mx-n11 {
	margin-right: -44px !important;
	margin-left: -44px !important
}

.v-application .mx-n12 {
	margin-right: -48px !important;
	margin-left: -48px !important
}

.v-application .my-n1 {
	margin-top: -4px !important;
	margin-bottom: -4px !important
}

.v-application .my-n2 {
	margin-top: -8px !important;
	margin-bottom: -8px !important
}

.v-application .my-n3 {
	margin-top: -12px !important;
	margin-bottom: -12px !important
}

.v-application .my-n4 {
	margin-top: -16px !important;
	margin-bottom: -16px !important
}

.v-application .my-n5 {
	margin-top: -20px !important;
	margin-bottom: -20px !important
}

.v-application .my-n6 {
	margin-top: -24px !important;
	margin-bottom: -24px !important
}

.v-application .my-n7 {
	margin-top: -28px !important;
	margin-bottom: -28px !important
}

.v-application .my-n8 {
	margin-top: -32px !important;
	margin-bottom: -32px !important
}

.v-application .my-n9 {
	margin-top: -36px !important;
	margin-bottom: -36px !important
}

.v-application .my-n10 {
	margin-top: -40px !important;
	margin-bottom: -40px !important
}

.v-application .my-n11 {
	margin-top: -44px !important;
	margin-bottom: -44px !important
}

.v-application .my-n12 {
	margin-top: -48px !important;
	margin-bottom: -48px !important
}

.v-application .mt-n1 {
	margin-top: -4px !important
}

.v-application .mt-n2 {
	margin-top: -8px !important
}

.v-application .mt-n3 {
	margin-top: -12px !important
}

.v-application .mt-n4 {
	margin-top: -16px !important
}

.v-application .mt-n5 {
	margin-top: -20px !important
}

.v-application .mt-n6 {
	margin-top: -24px !important
}

.v-application .mt-n7 {
	margin-top: -28px !important
}

.v-application .mt-n8 {
	margin-top: -32px !important
}

.v-application .mt-n9 {
	margin-top: -36px !important
}

.v-application .mt-n10 {
	margin-top: -40px !important
}

.v-application .mt-n11 {
	margin-top: -44px !important
}

.v-application .mt-n12 {
	margin-top: -48px !important
}

.v-application .mr-n1 {
	margin-right: -4px !important
}

.v-application .mr-n2 {
	margin-right: -8px !important
}

.v-application .mr-n3 {
	margin-right: -12px !important
}

.v-application .mr-n4 {
	margin-right: -16px !important
}

.v-application .mr-n5 {
	margin-right: -20px !important
}

.v-application .mr-n6 {
	margin-right: -24px !important
}

.v-application .mr-n7 {
	margin-right: -28px !important
}

.v-application .mr-n8 {
	margin-right: -32px !important
}

.v-application .mr-n9 {
	margin-right: -36px !important
}

.v-application .mr-n10 {
	margin-right: -40px !important
}

.v-application .mr-n11 {
	margin-right: -44px !important
}

.v-application .mr-n12 {
	margin-right: -48px !important
}

.v-application .mb-n1 {
	margin-bottom: -4px !important
}

.v-application .mb-n2 {
	margin-bottom: -8px !important
}

.v-application .mb-n3 {
	margin-bottom: -12px !important
}

.v-application .mb-n4 {
	margin-bottom: -16px !important
}

.v-application .mb-n5 {
	margin-bottom: -20px !important
}

.v-application .mb-n6 {
	margin-bottom: -24px !important
}

.v-application .mb-n7 {
	margin-bottom: -28px !important
}

.v-application .mb-n8 {
	margin-bottom: -32px !important
}

.v-application .mb-n9 {
	margin-bottom: -36px !important
}

.v-application .mb-n10 {
	margin-bottom: -40px !important
}

.v-application .mb-n11 {
	margin-bottom: -44px !important
}

.v-application .mb-n12 {
	margin-bottom: -48px !important
}

.v-application .ml-n1 {
	margin-left: -4px !important
}

.v-application .ml-n2 {
	margin-left: -8px !important
}

.v-application .ml-n3 {
	margin-left: -12px !important
}

.v-application .ml-n4 {
	margin-left: -16px !important
}

.v-application .ml-n5 {
	margin-left: -20px !important
}

.v-application .ml-n6 {
	margin-left: -24px !important
}

.v-application .ml-n7 {
	margin-left: -28px !important
}

.v-application .ml-n8 {
	margin-left: -32px !important
}

.v-application .ml-n9 {
	margin-left: -36px !important
}

.v-application .ml-n10 {
	margin-left: -40px !important
}

.v-application .ml-n11 {
	margin-left: -44px !important
}

.v-application .ml-n12 {
	margin-left: -48px !important
}

.v-application--is-ltr .ms-n1 {
	margin-left: -4px !important
}

.v-application--is-rtl .ms-n1 {
	margin-right: -4px !important
}

.v-application--is-ltr .ms-n2 {
	margin-left: -8px !important
}

.v-application--is-rtl .ms-n2 {
	margin-right: -8px !important
}

.v-application--is-ltr .ms-n3 {
	margin-left: -12px !important
}

.v-application--is-rtl .ms-n3 {
	margin-right: -12px !important
}

.v-application--is-ltr .ms-n4 {
	margin-left: -16px !important
}

.v-application--is-rtl .ms-n4 {
	margin-right: -16px !important
}

.v-application--is-ltr .ms-n5 {
	margin-left: -20px !important
}

.v-application--is-rtl .ms-n5 {
	margin-right: -20px !important
}

.v-application--is-ltr .ms-n6 {
	margin-left: -24px !important
}

.v-application--is-rtl .ms-n6 {
	margin-right: -24px !important
}

.v-application--is-ltr .ms-n7 {
	margin-left: -28px !important
}

.v-application--is-rtl .ms-n7 {
	margin-right: -28px !important
}

.v-application--is-ltr .ms-n8 {
	margin-left: -32px !important
}

.v-application--is-rtl .ms-n8 {
	margin-right: -32px !important
}

.v-application--is-ltr .ms-n9 {
	margin-left: -36px !important
}

.v-application--is-rtl .ms-n9 {
	margin-right: -36px !important
}

.v-application--is-ltr .ms-n10 {
	margin-left: -40px !important
}

.v-application--is-rtl .ms-n10 {
	margin-right: -40px !important
}

.v-application--is-ltr .ms-n11 {
	margin-left: -44px !important
}

.v-application--is-rtl .ms-n11 {
	margin-right: -44px !important
}

.v-application--is-ltr .ms-n12 {
	margin-left: -48px !important
}

.v-application--is-rtl .ms-n12 {
	margin-right: -48px !important
}

.v-application--is-ltr .me-n1 {
	margin-right: -4px !important
}

.v-application--is-rtl .me-n1 {
	margin-left: -4px !important
}

.v-application--is-ltr .me-n2 {
	margin-right: -8px !important
}

.v-application--is-rtl .me-n2 {
	margin-left: -8px !important
}

.v-application--is-ltr .me-n3 {
	margin-right: -12px !important
}

.v-application--is-rtl .me-n3 {
	margin-left: -12px !important
}

.v-application--is-ltr .me-n4 {
	margin-right: -16px !important
}

.v-application--is-rtl .me-n4 {
	margin-left: -16px !important
}

.v-application--is-ltr .me-n5 {
	margin-right: -20px !important
}

.v-application--is-rtl .me-n5 {
	margin-left: -20px !important
}

.v-application--is-ltr .me-n6 {
	margin-right: -24px !important
}

.v-application--is-rtl .me-n6 {
	margin-left: -24px !important
}

.v-application--is-ltr .me-n7 {
	margin-right: -28px !important
}

.v-application--is-rtl .me-n7 {
	margin-left: -28px !important
}

.v-application--is-ltr .me-n8 {
	margin-right: -32px !important
}

.v-application--is-rtl .me-n8 {
	margin-left: -32px !important
}

.v-application--is-ltr .me-n9 {
	margin-right: -36px !important
}

.v-application--is-rtl .me-n9 {
	margin-left: -36px !important
}

.v-application--is-ltr .me-n10 {
	margin-right: -40px !important
}

.v-application--is-rtl .me-n10 {
	margin-left: -40px !important
}

.v-application--is-ltr .me-n11 {
	margin-right: -44px !important
}

.v-application--is-rtl .me-n11 {
	margin-left: -44px !important
}

.v-application--is-ltr .me-n12 {
	margin-right: -48px !important
}

.v-application--is-rtl .me-n12 {
	margin-left: -48px !important
}

.v-application .pa-0 {
	padding: 0 !important
}

.v-application .pa-1 {
	padding: 4px !important
}

.v-application .pa-2 {
	padding: 8px !important
}

.v-application .pa-3 {
	padding: 12px !important
}

.v-application .pa-4 {
	padding: 16px !important
}

.v-application .pa-5 {
	padding: 20px !important
}

.v-application .pa-6 {
	padding: 24px !important
}

.v-application .pa-7 {
	padding: 28px !important
}

.v-application .pa-8 {
	padding: 32px !important
}

.v-application .pa-9 {
	padding: 36px !important
}

.v-application .pa-10 {
	padding: 40px !important
}

.v-application .pa-11 {
	padding: 44px !important
}

.v-application .pa-12 {
	padding: 48px !important
}

.v-application .px-0 {
	padding-right: 0 !important;
	padding-left: 0 !important
}

.v-application .px-1 {
	padding-right: 4px !important;
	padding-left: 4px !important
}

.v-application .px-2 {
	padding-right: 8px !important;
	padding-left: 8px !important
}

.v-application .px-3 {
	padding-right: 12px !important;
	padding-left: 12px !important
}

.v-application .px-4 {
	padding-right: 16px !important;
	padding-left: 16px !important
}

.v-application .px-5 {
	padding-right: 20px !important;
	padding-left: 20px !important
}

.v-application .px-6 {
	padding-right: 24px !important;
	padding-left: 24px !important
}

.v-application .px-7 {
	padding-right: 28px !important;
	padding-left: 28px !important
}

.v-application .px-8 {
	padding-right: 32px !important;
	padding-left: 32px !important
}

.v-application .px-9 {
	padding-right: 36px !important;
	padding-left: 36px !important
}

.v-application .px-10 {
	padding-right: 40px !important;
	padding-left: 40px !important
}

.v-application .px-11 {
	padding-right: 44px !important;
	padding-left: 44px !important
}

.v-application .px-12 {
	padding-right: 48px !important;
	padding-left: 48px !important
}

.v-application .py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.v-application .py-1 {
	padding-top: 4px !important;
	padding-bottom: 4px !important
}

.v-application .py-2 {
	padding-top: 8px !important;
	padding-bottom: 8px !important
}

.v-application .py-3 {
	padding-top: 12px !important;
	padding-bottom: 12px !important
}

.v-application .py-4 {
	padding-top: 16px !important;
	padding-bottom: 16px !important
}

.v-application .py-5 {
	padding-top: 20px !important;
	padding-bottom: 20px !important
}

.v-application .py-6 {
	padding-top: 24px !important;
	padding-bottom: 24px !important
}

.v-application .py-7 {
	padding-top: 28px !important;
	padding-bottom: 28px !important
}

.v-application .py-8 {
	padding-top: 32px !important;
	padding-bottom: 32px !important
}

.v-application .py-9 {
	padding-top: 36px !important;
	padding-bottom: 36px !important
}

.v-application .py-10 {
	padding-top: 40px !important;
	padding-bottom: 40px !important
}

.v-application .py-11 {
	padding-top: 44px !important;
	padding-bottom: 44px !important
}

.v-application .py-12 {
	padding-top: 48px !important;
	padding-bottom: 48px !important
}

.v-application .pt-0 {
	padding-top: 0 !important
}

.v-application .pt-1 {
	padding-top: 4px !important
}

.v-application .pt-2 {
	padding-top: 8px !important
}

.v-application .pt-3 {
	padding-top: 12px !important
}

.v-application .pt-4 {
	padding-top: 16px !important
}

.v-application .pt-5 {
	padding-top: 20px !important
}

.v-application .pt-6 {
	padding-top: 24px !important
}

.v-application .pt-7 {
	padding-top: 28px !important
}

.v-application .pt-8 {
	padding-top: 32px !important
}

.v-application .pt-9 {
	padding-top: 36px !important
}

.v-application .pt-10 {
	padding-top: 40px !important
}

.v-application .pt-11 {
	padding-top: 44px !important
}

.v-application .pt-12 {
	padding-top: 48px !important
}

.v-application .pr-0 {
	padding-right: 0 !important
}

.v-application .pr-1 {
	padding-right: 4px !important
}

.v-application .pr-2 {
	padding-right: 8px !important
}

.v-application .pr-3 {
	padding-right: 12px !important
}

.v-application .pr-4 {
	padding-right: 16px !important
}

.v-application .pr-5 {
	padding-right: 20px !important
}

.v-application .pr-6 {
	padding-right: 24px !important
}

.v-application .pr-7 {
	padding-right: 28px !important
}

.v-application .pr-8 {
	padding-right: 32px !important
}

.v-application .pr-9 {
	padding-right: 36px !important
}

.v-application .pr-10 {
	padding-right: 40px !important
}

.v-application .pr-11 {
	padding-right: 44px !important
}

.v-application .pr-12 {
	padding-right: 48px !important
}

.v-application .pb-0 {
	padding-bottom: 0 !important
}

.v-application .pb-1 {
	padding-bottom: 4px !important
}

.v-application .pb-2 {
	padding-bottom: 8px !important
}

.v-application .pb-3 {
	padding-bottom: 12px !important
}

.v-application .pb-4 {
	padding-bottom: 16px !important
}

.v-application .pb-5 {
	padding-bottom: 20px !important
}

.v-application .pb-6 {
	padding-bottom: 24px !important
}

.v-application .pb-7 {
	padding-bottom: 28px !important
}

.v-application .pb-8 {
	padding-bottom: 32px !important
}

.v-application .pb-9 {
	padding-bottom: 36px !important
}

.v-application .pb-10 {
	padding-bottom: 40px !important
}

.v-application .pb-11 {
	padding-bottom: 44px !important
}

.v-application .pb-12 {
	padding-bottom: 48px !important
}

.v-application .pl-0 {
	padding-left: 0 !important
}

.v-application .pl-1 {
	padding-left: 4px !important
}

.v-application .pl-2 {
	padding-left: 8px !important
}

.v-application .pl-3 {
	padding-left: 12px !important
}

.v-application .pl-4 {
	padding-left: 16px !important
}

.v-application .pl-5 {
	padding-left: 20px !important
}

.v-application .pl-6 {
	padding-left: 24px !important
}

.v-application .pl-7 {
	padding-left: 28px !important
}

.v-application .pl-8 {
	padding-left: 32px !important
}

.v-application .pl-9 {
	padding-left: 36px !important
}

.v-application .pl-10 {
	padding-left: 40px !important
}

.v-application .pl-11 {
	padding-left: 44px !important
}

.v-application .pl-12 {
	padding-left: 48px !important
}

.v-application--is-ltr .ps-0 {
	padding-left: 0 !important
}

.v-application--is-rtl .ps-0 {
	padding-right: 0 !important
}

.v-application--is-ltr .ps-1 {
	padding-left: 4px !important
}

.v-application--is-rtl .ps-1 {
	padding-right: 4px !important
}

.v-application--is-ltr .ps-2 {
	padding-left: 8px !important
}

.v-application--is-rtl .ps-2 {
	padding-right: 8px !important
}

.v-application--is-ltr .ps-3 {
	padding-left: 12px !important
}

.v-application--is-rtl .ps-3 {
	padding-right: 12px !important
}

.v-application--is-ltr .ps-4 {
	padding-left: 16px !important
}

.v-application--is-rtl .ps-4 {
	padding-right: 16px !important
}

.v-application--is-ltr .ps-5 {
	padding-left: 20px !important
}

.v-application--is-rtl .ps-5 {
	padding-right: 20px !important
}

.v-application--is-ltr .ps-6 {
	padding-left: 24px !important
}

.v-application--is-rtl .ps-6 {
	padding-right: 24px !important
}

.v-application--is-ltr .ps-7 {
	padding-left: 28px !important
}

.v-application--is-rtl .ps-7 {
	padding-right: 28px !important
}

.v-application--is-ltr .ps-8 {
	padding-left: 32px !important
}

.v-application--is-rtl .ps-8 {
	padding-right: 32px !important
}

.v-application--is-ltr .ps-9 {
	padding-left: 36px !important
}

.v-application--is-rtl .ps-9 {
	padding-right: 36px !important
}

.v-application--is-ltr .ps-10 {
	padding-left: 40px !important
}

.v-application--is-rtl .ps-10 {
	padding-right: 40px !important
}

.v-application--is-ltr .ps-11 {
	padding-left: 44px !important
}

.v-application--is-rtl .ps-11 {
	padding-right: 44px !important
}

.v-application--is-ltr .ps-12 {
	padding-left: 48px !important
}

.v-application--is-rtl .ps-12 {
	padding-right: 48px !important
}

.v-application--is-ltr .pe-0 {
	padding-right: 0 !important
}

.v-application--is-rtl .pe-0 {
	padding-left: 0 !important
}

.v-application--is-ltr .pe-1 {
	padding-right: 4px !important
}

.v-application--is-rtl .pe-1 {
	padding-left: 4px !important
}

.v-application--is-ltr .pe-2 {
	padding-right: 8px !important
}

.v-application--is-rtl .pe-2 {
	padding-left: 8px !important
}

.v-application--is-ltr .pe-3 {
	padding-right: 12px !important
}

.v-application--is-rtl .pe-3 {
	padding-left: 12px !important
}

.v-application--is-ltr .pe-4 {
	padding-right: 16px !important
}

.v-application--is-rtl .pe-4 {
	padding-left: 16px !important
}

.v-application--is-ltr .pe-5 {
	padding-right: 20px !important
}

.v-application--is-rtl .pe-5 {
	padding-left: 20px !important
}

.v-application--is-ltr .pe-6 {
	padding-right: 24px !important
}

.v-application--is-rtl .pe-6 {
	padding-left: 24px !important
}

.v-application--is-ltr .pe-7 {
	padding-right: 28px !important
}

.v-application--is-rtl .pe-7 {
	padding-left: 28px !important
}

.v-application--is-ltr .pe-8 {
	padding-right: 32px !important
}

.v-application--is-rtl .pe-8 {
	padding-left: 32px !important
}

.v-application--is-ltr .pe-9 {
	padding-right: 36px !important
}

.v-application--is-rtl .pe-9 {
	padding-left: 36px !important
}

.v-application--is-ltr .pe-10 {
	padding-right: 40px !important
}

.v-application--is-rtl .pe-10 {
	padding-left: 40px !important
}

.v-application--is-ltr .pe-11 {
	padding-right: 44px !important
}

.v-application--is-rtl .pe-11 {
	padding-left: 44px !important
}

.v-application--is-ltr .pe-12 {
	padding-right: 48px !important
}

.v-application--is-rtl .pe-12 {
	padding-left: 48px !important
}

.v-application .text-left {
	text-align: left !important
}

.v-application .text-right {
	text-align: right !important
}

.v-application .text-center {
	text-align: center !important
}

.v-application .text-justify {
	text-align: justify !important
}

[dir=ltr] .v-application .text-start {
	text-align: left !important
}

[dir=ltr] .v-application .text-end, [dir=rtl] .v-application .text-start {
	text-align: right !important
}

[dir=rtl] .v-application .text-end {
	text-align: left !important
}

.v-application .text-wrap {
	white-space: normal !important
}

.v-application .text-no-wrap {
	white-space: nowrap !important
}

.v-application .text-break {
	word-wrap: break-word !important;
	word-break: break-word !important
}

.v-application .text-truncate {
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important
}

.v-application .text-none {
	text-transform: none !important
}

.v-application .text-capitalize {
	text-transform: capitalize !important
}

.v-application .text-lowercase {
	text-transform: lowercase !important
}

.v-application .text-uppercase {
	text-transform: uppercase !important
}

@media(min-width:600px) {
	.v-application .d-sm-none {
		display: none !important
	}

	.v-application .d-sm-inline {
		display: inline !important
	}

	.v-application .d-sm-inline-block {
		display: inline-block !important
	}

	.v-application .d-sm-block {
		display: block !important
	}

	.v-application .d-sm-table {
		display: table !important
	}

	.v-application .d-sm-table-row {
		display: table-row !important
	}

	.v-application .d-sm-table-cell {
		display: table-cell !important
	}

	.v-application .d-sm-flex {
		display: flex !important
	}

	.v-application .d-sm-inline-flex {
		display: inline-flex !important
	}

	.v-application .float-sm-none {
		float: none !important
	}

	.v-application .float-sm-left {
		float: left !important
	}

	.v-application .float-sm-right {
		float: right !important
	}

	.v-application .flex-sm-fill {
		flex: 1 1 auto !important
	}

	.v-application .flex-sm-row {
		flex-direction: row !important
	}

	.v-application .flex-sm-column {
		flex-direction: column !important
	}

	.v-application .flex-sm-row-reverse {
		flex-direction: row-reverse !important
	}

	.v-application .flex-sm-column-reverse {
		flex-direction: column-reverse !important
	}

	.v-application .flex-sm-grow-0 {
		flex-grow: 0 !important
	}

	.v-application .flex-sm-grow-1 {
		flex-grow: 1 !important
	}

	.v-application .flex-sm-shrink-0 {
		flex-shrink: 0 !important
	}

	.v-application .flex-sm-shrink-1 {
		flex-shrink: 1 !important
	}

	.v-application .flex-sm-wrap {
		flex-wrap: wrap !important
	}

	.v-application .flex-sm-nowrap {
		flex-wrap: nowrap !important
	}

	.v-application .flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.v-application .justify-sm-start {
		justify-content: flex-start !important
	}

	.v-application .justify-sm-end {
		justify-content: flex-end !important
	}

	.v-application .justify-sm-center {
		justify-content: center !important
	}

	.v-application .justify-sm-space-between {
		justify-content: space-between !important
	}

	.v-application .justify-sm-space-around {
		justify-content: space-around !important
	}

	.v-application .align-sm-start {
		align-items: flex-start !important
	}

	.v-application .align-sm-end {
		align-items: flex-end !important
	}

	.v-application .align-sm-center {
		align-items: center !important
	}

	.v-application .align-sm-baseline {
		align-items: baseline !important
	}

	.v-application .align-sm-stretch {
		align-items: stretch !important
	}

	.v-application .align-content-sm-start {
		align-content: flex-start !important
	}

	.v-application .align-content-sm-end {
		align-content: flex-end !important
	}

	.v-application .align-content-sm-center {
		align-content: center !important
	}

	.v-application .align-content-sm-space-between {
		align-content: space-between !important
	}

	.v-application .align-content-sm-space-around {
		align-content: space-around !important
	}

	.v-application .align-content-sm-stretch {
		align-content: stretch !important
	}

	.v-application .align-self-sm-auto {
		align-self: auto !important
	}

	.v-application .align-self-sm-start {
		align-self: flex-start !important
	}

	.v-application .align-self-sm-end {
		align-self: flex-end !important
	}

	.v-application .align-self-sm-center {
		align-self: center !important
	}

	.v-application .align-self-sm-baseline {
		align-self: baseline !important
	}

	.v-application .align-self-sm-stretch {
		align-self: stretch !important
	}

	.v-application .order-sm-first {
		order: -1 !important
	}

	.v-application .order-sm-0 {
		order: 0 !important
	}

	.v-application .order-sm-1 {
		order: 1 !important
	}

	.v-application .order-sm-2 {
		order: 2 !important
	}

	.v-application .order-sm-3 {
		order: 3 !important
	}

	.v-application .order-sm-4 {
		order: 4 !important
	}

	.v-application .order-sm-5 {
		order: 5 !important
	}

	.v-application .order-sm-6 {
		order: 6 !important
	}

	.v-application .order-sm-7 {
		order: 7 !important
	}

	.v-application .order-sm-8 {
		order: 8 !important
	}

	.v-application .order-sm-9 {
		order: 9 !important
	}

	.v-application .order-sm-10 {
		order: 10 !important
	}

	.v-application .order-sm-11 {
		order: 11 !important
	}

	.v-application .order-sm-12 {
		order: 12 !important
	}

	.v-application .order-sm-last {
		order: 13 !important
	}

	.v-application .ma-sm-0 {
		margin: 0 !important
	}

	.v-application .ma-sm-1 {
		margin: 4px !important
	}

	.v-application .ma-sm-2 {
		margin: 8px !important
	}

	.v-application .ma-sm-3 {
		margin: 12px !important
	}

	.v-application .ma-sm-4 {
		margin: 16px !important
	}

	.v-application .ma-sm-5 {
		margin: 20px !important
	}

	.v-application .ma-sm-6 {
		margin: 24px !important
	}

	.v-application .ma-sm-7 {
		margin: 28px !important
	}

	.v-application .ma-sm-8 {
		margin: 32px !important
	}

	.v-application .ma-sm-9 {
		margin: 36px !important
	}

	.v-application .ma-sm-10 {
		margin: 40px !important
	}

	.v-application .ma-sm-11 {
		margin: 44px !important
	}

	.v-application .ma-sm-12 {
		margin: 48px !important
	}

	.v-application .ma-sm-auto {
		margin: auto !important
	}

	.v-application .mx-sm-0 {
		margin-right: 0 !important;
		margin-left: 0 !important
	}

	.v-application .mx-sm-1 {
		margin-right: 4px !important;
		margin-left: 4px !important
	}

	.v-application .mx-sm-2 {
		margin-right: 8px !important;
		margin-left: 8px !important
	}

	.v-application .mx-sm-3 {
		margin-right: 12px !important;
		margin-left: 12px !important
	}

	.v-application .mx-sm-4 {
		margin-right: 16px !important;
		margin-left: 16px !important
	}

	.v-application .mx-sm-5 {
		margin-right: 20px !important;
		margin-left: 20px !important
	}

	.v-application .mx-sm-6 {
		margin-right: 24px !important;
		margin-left: 24px !important
	}

	.v-application .mx-sm-7 {
		margin-right: 28px !important;
		margin-left: 28px !important
	}

	.v-application .mx-sm-8 {
		margin-right: 32px !important;
		margin-left: 32px !important
	}

	.v-application .mx-sm-9 {
		margin-right: 36px !important;
		margin-left: 36px !important
	}

	.v-application .mx-sm-10 {
		margin-right: 40px !important;
		margin-left: 40px !important
	}

	.v-application .mx-sm-11 {
		margin-right: 44px !important;
		margin-left: 44px !important
	}

	.v-application .mx-sm-12 {
		margin-right: 48px !important;
		margin-left: 48px !important
	}

	.v-application .mx-sm-auto {
		margin-right: auto !important;
		margin-left: auto !important
	}

	.v-application .my-sm-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}

	.v-application .my-sm-1 {
		margin-top: 4px !important;
		margin-bottom: 4px !important
	}

	.v-application .my-sm-2 {
		margin-top: 8px !important;
		margin-bottom: 8px !important
	}

	.v-application .my-sm-3 {
		margin-top: 12px !important;
		margin-bottom: 12px !important
	}

	.v-application .my-sm-4 {
		margin-top: 16px !important;
		margin-bottom: 16px !important
	}

	.v-application .my-sm-5 {
		margin-top: 20px !important;
		margin-bottom: 20px !important
	}

	.v-application .my-sm-6 {
		margin-top: 24px !important;
		margin-bottom: 24px !important
	}

	.v-application .my-sm-7 {
		margin-top: 28px !important;
		margin-bottom: 28px !important
	}

	.v-application .my-sm-8 {
		margin-top: 32px !important;
		margin-bottom: 32px !important
	}

	.v-application .my-sm-9 {
		margin-top: 36px !important;
		margin-bottom: 36px !important
	}

	.v-application .my-sm-10 {
		margin-top: 40px !important;
		margin-bottom: 40px !important
	}

	.v-application .my-sm-11 {
		margin-top: 44px !important;
		margin-bottom: 44px !important
	}

	.v-application .my-sm-12 {
		margin-top: 48px !important;
		margin-bottom: 48px !important
	}

	.v-application .my-sm-auto {
		margin-top: auto !important;
		margin-bottom: auto !important
	}

	.v-application .mt-sm-0 {
		margin-top: 0 !important
	}

	.v-application .mt-sm-1 {
		margin-top: 4px !important
	}

	.v-application .mt-sm-2 {
		margin-top: 8px !important
	}

	.v-application .mt-sm-3 {
		margin-top: 12px !important
	}

	.v-application .mt-sm-4 {
		margin-top: 16px !important
	}

	.v-application .mt-sm-5 {
		margin-top: 20px !important
	}

	.v-application .mt-sm-6 {
		margin-top: 24px !important
	}

	.v-application .mt-sm-7 {
		margin-top: 28px !important
	}

	.v-application .mt-sm-8 {
		margin-top: 32px !important
	}

	.v-application .mt-sm-9 {
		margin-top: 36px !important
	}

	.v-application .mt-sm-10 {
		margin-top: 40px !important
	}

	.v-application .mt-sm-11 {
		margin-top: 44px !important
	}

	.v-application .mt-sm-12 {
		margin-top: 48px !important
	}

	.v-application .mt-sm-auto {
		margin-top: auto !important
	}

	.v-application .mr-sm-0 {
		margin-right: 0 !important
	}

	.v-application .mr-sm-1 {
		margin-right: 4px !important
	}

	.v-application .mr-sm-2 {
		margin-right: 8px !important
	}

	.v-application .mr-sm-3 {
		margin-right: 12px !important
	}

	.v-application .mr-sm-4 {
		margin-right: 16px !important
	}

	.v-application .mr-sm-5 {
		margin-right: 20px !important
	}

	.v-application .mr-sm-6 {
		margin-right: 24px !important
	}

	.v-application .mr-sm-7 {
		margin-right: 28px !important
	}

	.v-application .mr-sm-8 {
		margin-right: 32px !important
	}

	.v-application .mr-sm-9 {
		margin-right: 36px !important
	}

	.v-application .mr-sm-10 {
		margin-right: 40px !important
	}

	.v-application .mr-sm-11 {
		margin-right: 44px !important
	}

	.v-application .mr-sm-12 {
		margin-right: 48px !important
	}

	.v-application .mr-sm-auto {
		margin-right: auto !important
	}

	.v-application .mb-sm-0 {
		margin-bottom: 0 !important
	}

	.v-application .mb-sm-1 {
		margin-bottom: 4px !important
	}

	.v-application .mb-sm-2 {
		margin-bottom: 8px !important
	}

	.v-application .mb-sm-3 {
		margin-bottom: 12px !important
	}

	.v-application .mb-sm-4 {
		margin-bottom: 16px !important
	}

	.v-application .mb-sm-5 {
		margin-bottom: 20px !important
	}

	.v-application .mb-sm-6 {
		margin-bottom: 24px !important
	}

	.v-application .mb-sm-7 {
		margin-bottom: 28px !important
	}

	.v-application .mb-sm-8 {
		margin-bottom: 32px !important
	}

	.v-application .mb-sm-9 {
		margin-bottom: 36px !important
	}

	.v-application .mb-sm-10 {
		margin-bottom: 40px !important
	}

	.v-application .mb-sm-11 {
		margin-bottom: 44px !important
	}

	.v-application .mb-sm-12 {
		margin-bottom: 48px !important
	}

	.v-application .mb-sm-auto {
		margin-bottom: auto !important
	}

	.v-application .ml-sm-0 {
		margin-left: 0 !important
	}

	.v-application .ml-sm-1 {
		margin-left: 4px !important
	}

	.v-application .ml-sm-2 {
		margin-left: 8px !important
	}

	.v-application .ml-sm-3 {
		margin-left: 12px !important
	}

	.v-application .ml-sm-4 {
		margin-left: 16px !important
	}

	.v-application .ml-sm-5 {
		margin-left: 20px !important
	}

	.v-application .ml-sm-6 {
		margin-left: 24px !important
	}

	.v-application .ml-sm-7 {
		margin-left: 28px !important
	}

	.v-application .ml-sm-8 {
		margin-left: 32px !important
	}

	.v-application .ml-sm-9 {
		margin-left: 36px !important
	}

	.v-application .ml-sm-10 {
		margin-left: 40px !important
	}

	.v-application .ml-sm-11 {
		margin-left: 44px !important
	}

	.v-application .ml-sm-12 {
		margin-left: 48px !important
	}

	.v-application .ml-sm-auto {
		margin-left: auto !important
	}

	.v-application--is-ltr .ms-sm-0 {
		margin-left: 0 !important
	}

	.v-application--is-rtl .ms-sm-0 {
		margin-right: 0 !important
	}

	.v-application--is-ltr .ms-sm-1 {
		margin-left: 4px !important
	}

	.v-application--is-rtl .ms-sm-1 {
		margin-right: 4px !important
	}

	.v-application--is-ltr .ms-sm-2 {
		margin-left: 8px !important
	}

	.v-application--is-rtl .ms-sm-2 {
		margin-right: 8px !important
	}

	.v-application--is-ltr .ms-sm-3 {
		margin-left: 12px !important
	}

	.v-application--is-rtl .ms-sm-3 {
		margin-right: 12px !important
	}

	.v-application--is-ltr .ms-sm-4 {
		margin-left: 16px !important
	}

	.v-application--is-rtl .ms-sm-4 {
		margin-right: 16px !important
	}

	.v-application--is-ltr .ms-sm-5 {
		margin-left: 20px !important
	}

	.v-application--is-rtl .ms-sm-5 {
		margin-right: 20px !important
	}

	.v-application--is-ltr .ms-sm-6 {
		margin-left: 24px !important
	}

	.v-application--is-rtl .ms-sm-6 {
		margin-right: 24px !important
	}

	.v-application--is-ltr .ms-sm-7 {
		margin-left: 28px !important
	}

	.v-application--is-rtl .ms-sm-7 {
		margin-right: 28px !important
	}

	.v-application--is-ltr .ms-sm-8 {
		margin-left: 32px !important
	}

	.v-application--is-rtl .ms-sm-8 {
		margin-right: 32px !important
	}

	.v-application--is-ltr .ms-sm-9 {
		margin-left: 36px !important
	}

	.v-application--is-rtl .ms-sm-9 {
		margin-right: 36px !important
	}

	.v-application--is-ltr .ms-sm-10 {
		margin-left: 40px !important
	}

	.v-application--is-rtl .ms-sm-10 {
		margin-right: 40px !important
	}

	.v-application--is-ltr .ms-sm-11 {
		margin-left: 44px !important
	}

	.v-application--is-rtl .ms-sm-11 {
		margin-right: 44px !important
	}

	.v-application--is-ltr .ms-sm-12 {
		margin-left: 48px !important
	}

	.v-application--is-rtl .ms-sm-12 {
		margin-right: 48px !important
	}

	.v-application--is-ltr .ms-sm-auto {
		margin-left: auto !important
	}

	.v-application--is-rtl .ms-sm-auto {
		margin-right: auto !important
	}

	.v-application--is-ltr .me-sm-0 {
		margin-right: 0 !important
	}

	.v-application--is-rtl .me-sm-0 {
		margin-left: 0 !important
	}

	.v-application--is-ltr .me-sm-1 {
		margin-right: 4px !important
	}

	.v-application--is-rtl .me-sm-1 {
		margin-left: 4px !important
	}

	.v-application--is-ltr .me-sm-2 {
		margin-right: 8px !important
	}

	.v-application--is-rtl .me-sm-2 {
		margin-left: 8px !important
	}

	.v-application--is-ltr .me-sm-3 {
		margin-right: 12px !important
	}

	.v-application--is-rtl .me-sm-3 {
		margin-left: 12px !important
	}

	.v-application--is-ltr .me-sm-4 {
		margin-right: 16px !important
	}

	.v-application--is-rtl .me-sm-4 {
		margin-left: 16px !important
	}

	.v-application--is-ltr .me-sm-5 {
		margin-right: 20px !important
	}

	.v-application--is-rtl .me-sm-5 {
		margin-left: 20px !important
	}

	.v-application--is-ltr .me-sm-6 {
		margin-right: 24px !important
	}

	.v-application--is-rtl .me-sm-6 {
		margin-left: 24px !important
	}

	.v-application--is-ltr .me-sm-7 {
		margin-right: 28px !important
	}

	.v-application--is-rtl .me-sm-7 {
		margin-left: 28px !important
	}

	.v-application--is-ltr .me-sm-8 {
		margin-right: 32px !important
	}

	.v-application--is-rtl .me-sm-8 {
		margin-left: 32px !important
	}

	.v-application--is-ltr .me-sm-9 {
		margin-right: 36px !important
	}

	.v-application--is-rtl .me-sm-9 {
		margin-left: 36px !important
	}

	.v-application--is-ltr .me-sm-10 {
		margin-right: 40px !important
	}

	.v-application--is-rtl .me-sm-10 {
		margin-left: 40px !important
	}

	.v-application--is-ltr .me-sm-11 {
		margin-right: 44px !important
	}

	.v-application--is-rtl .me-sm-11 {
		margin-left: 44px !important
	}

	.v-application--is-ltr .me-sm-12 {
		margin-right: 48px !important
	}

	.v-application--is-rtl .me-sm-12 {
		margin-left: 48px !important
	}

	.v-application--is-ltr .me-sm-auto {
		margin-right: auto !important
	}

	.v-application--is-rtl .me-sm-auto {
		margin-left: auto !important
	}

	.v-application .ma-sm-n1 {
		margin: -4px !important
	}

	.v-application .ma-sm-n2 {
		margin: -8px !important
	}

	.v-application .ma-sm-n3 {
		margin: -12px !important
	}

	.v-application .ma-sm-n4 {
		margin: -16px !important
	}

	.v-application .ma-sm-n5 {
		margin: -20px !important
	}

	.v-application .ma-sm-n6 {
		margin: -24px !important
	}

	.v-application .ma-sm-n7 {
		margin: -28px !important
	}

	.v-application .ma-sm-n8 {
		margin: -32px !important
	}

	.v-application .ma-sm-n9 {
		margin: -36px !important
	}

	.v-application .ma-sm-n10 {
		margin: -40px !important
	}

	.v-application .ma-sm-n11 {
		margin: -44px !important
	}

	.v-application .ma-sm-n12 {
		margin: -48px !important
	}

	.v-application .mx-sm-n1 {
		margin-right: -4px !important;
		margin-left: -4px !important
	}

	.v-application .mx-sm-n2 {
		margin-right: -8px !important;
		margin-left: -8px !important
	}

	.v-application .mx-sm-n3 {
		margin-right: -12px !important;
		margin-left: -12px !important
	}

	.v-application .mx-sm-n4 {
		margin-right: -16px !important;
		margin-left: -16px !important
	}

	.v-application .mx-sm-n5 {
		margin-right: -20px !important;
		margin-left: -20px !important
	}

	.v-application .mx-sm-n6 {
		margin-right: -24px !important;
		margin-left: -24px !important
	}

	.v-application .mx-sm-n7 {
		margin-right: -28px !important;
		margin-left: -28px !important
	}

	.v-application .mx-sm-n8 {
		margin-right: -32px !important;
		margin-left: -32px !important
	}

	.v-application .mx-sm-n9 {
		margin-right: -36px !important;
		margin-left: -36px !important
	}

	.v-application .mx-sm-n10 {
		margin-right: -40px !important;
		margin-left: -40px !important
	}

	.v-application .mx-sm-n11 {
		margin-right: -44px !important;
		margin-left: -44px !important
	}

	.v-application .mx-sm-n12 {
		margin-right: -48px !important;
		margin-left: -48px !important
	}

	.v-application .my-sm-n1 {
		margin-top: -4px !important;
		margin-bottom: -4px !important
	}

	.v-application .my-sm-n2 {
		margin-top: -8px !important;
		margin-bottom: -8px !important
	}

	.v-application .my-sm-n3 {
		margin-top: -12px !important;
		margin-bottom: -12px !important
	}

	.v-application .my-sm-n4 {
		margin-top: -16px !important;
		margin-bottom: -16px !important
	}

	.v-application .my-sm-n5 {
		margin-top: -20px !important;
		margin-bottom: -20px !important
	}

	.v-application .my-sm-n6 {
		margin-top: -24px !important;
		margin-bottom: -24px !important
	}

	.v-application .my-sm-n7 {
		margin-top: -28px !important;
		margin-bottom: -28px !important
	}

	.v-application .my-sm-n8 {
		margin-top: -32px !important;
		margin-bottom: -32px !important
	}

	.v-application .my-sm-n9 {
		margin-top: -36px !important;
		margin-bottom: -36px !important
	}

	.v-application .my-sm-n10 {
		margin-top: -40px !important;
		margin-bottom: -40px !important
	}

	.v-application .my-sm-n11 {
		margin-top: -44px !important;
		margin-bottom: -44px !important
	}

	.v-application .my-sm-n12 {
		margin-top: -48px !important;
		margin-bottom: -48px !important
	}

	.v-application .mt-sm-n1 {
		margin-top: -4px !important
	}

	.v-application .mt-sm-n2 {
		margin-top: -8px !important
	}

	.v-application .mt-sm-n3 {
		margin-top: -12px !important
	}

	.v-application .mt-sm-n4 {
		margin-top: -16px !important
	}

	.v-application .mt-sm-n5 {
		margin-top: -20px !important
	}

	.v-application .mt-sm-n6 {
		margin-top: -24px !important
	}

	.v-application .mt-sm-n7 {
		margin-top: -28px !important
	}

	.v-application .mt-sm-n8 {
		margin-top: -32px !important
	}

	.v-application .mt-sm-n9 {
		margin-top: -36px !important
	}

	.v-application .mt-sm-n10 {
		margin-top: -40px !important
	}

	.v-application .mt-sm-n11 {
		margin-top: -44px !important
	}

	.v-application .mt-sm-n12 {
		margin-top: -48px !important
	}

	.v-application .mr-sm-n1 {
		margin-right: -4px !important
	}

	.v-application .mr-sm-n2 {
		margin-right: -8px !important
	}

	.v-application .mr-sm-n3 {
		margin-right: -12px !important
	}

	.v-application .mr-sm-n4 {
		margin-right: -16px !important
	}

	.v-application .mr-sm-n5 {
		margin-right: -20px !important
	}

	.v-application .mr-sm-n6 {
		margin-right: -24px !important
	}

	.v-application .mr-sm-n7 {
		margin-right: -28px !important
	}

	.v-application .mr-sm-n8 {
		margin-right: -32px !important
	}

	.v-application .mr-sm-n9 {
		margin-right: -36px !important
	}

	.v-application .mr-sm-n10 {
		margin-right: -40px !important
	}

	.v-application .mr-sm-n11 {
		margin-right: -44px !important
	}

	.v-application .mr-sm-n12 {
		margin-right: -48px !important
	}

	.v-application .mb-sm-n1 {
		margin-bottom: -4px !important
	}

	.v-application .mb-sm-n2 {
		margin-bottom: -8px !important
	}

	.v-application .mb-sm-n3 {
		margin-bottom: -12px !important
	}

	.v-application .mb-sm-n4 {
		margin-bottom: -16px !important
	}

	.v-application .mb-sm-n5 {
		margin-bottom: -20px !important
	}

	.v-application .mb-sm-n6 {
		margin-bottom: -24px !important
	}

	.v-application .mb-sm-n7 {
		margin-bottom: -28px !important
	}

	.v-application .mb-sm-n8 {
		margin-bottom: -32px !important
	}

	.v-application .mb-sm-n9 {
		margin-bottom: -36px !important
	}

	.v-application .mb-sm-n10 {
		margin-bottom: -40px !important
	}

	.v-application .mb-sm-n11 {
		margin-bottom: -44px !important
	}

	.v-application .mb-sm-n12 {
		margin-bottom: -48px !important
	}

	.v-application .ml-sm-n1 {
		margin-left: -4px !important
	}

	.v-application .ml-sm-n2 {
		margin-left: -8px !important
	}

	.v-application .ml-sm-n3 {
		margin-left: -12px !important
	}

	.v-application .ml-sm-n4 {
		margin-left: -16px !important
	}

	.v-application .ml-sm-n5 {
		margin-left: -20px !important
	}

	.v-application .ml-sm-n6 {
		margin-left: -24px !important
	}

	.v-application .ml-sm-n7 {
		margin-left: -28px !important
	}

	.v-application .ml-sm-n8 {
		margin-left: -32px !important
	}

	.v-application .ml-sm-n9 {
		margin-left: -36px !important
	}

	.v-application .ml-sm-n10 {
		margin-left: -40px !important
	}

	.v-application .ml-sm-n11 {
		margin-left: -44px !important
	}

	.v-application .ml-sm-n12 {
		margin-left: -48px !important
	}

	.v-application--is-ltr .ms-sm-n1 {
		margin-left: -4px !important
	}

	.v-application--is-rtl .ms-sm-n1 {
		margin-right: -4px !important
	}

	.v-application--is-ltr .ms-sm-n2 {
		margin-left: -8px !important
	}

	.v-application--is-rtl .ms-sm-n2 {
		margin-right: -8px !important
	}

	.v-application--is-ltr .ms-sm-n3 {
		margin-left: -12px !important
	}

	.v-application--is-rtl .ms-sm-n3 {
		margin-right: -12px !important
	}

	.v-application--is-ltr .ms-sm-n4 {
		margin-left: -16px !important
	}

	.v-application--is-rtl .ms-sm-n4 {
		margin-right: -16px !important
	}

	.v-application--is-ltr .ms-sm-n5 {
		margin-left: -20px !important
	}

	.v-application--is-rtl .ms-sm-n5 {
		margin-right: -20px !important
	}

	.v-application--is-ltr .ms-sm-n6 {
		margin-left: -24px !important
	}

	.v-application--is-rtl .ms-sm-n6 {
		margin-right: -24px !important
	}

	.v-application--is-ltr .ms-sm-n7 {
		margin-left: -28px !important
	}

	.v-application--is-rtl .ms-sm-n7 {
		margin-right: -28px !important
	}

	.v-application--is-ltr .ms-sm-n8 {
		margin-left: -32px !important
	}

	.v-application--is-rtl .ms-sm-n8 {
		margin-right: -32px !important
	}

	.v-application--is-ltr .ms-sm-n9 {
		margin-left: -36px !important
	}

	.v-application--is-rtl .ms-sm-n9 {
		margin-right: -36px !important
	}

	.v-application--is-ltr .ms-sm-n10 {
		margin-left: -40px !important
	}

	.v-application--is-rtl .ms-sm-n10 {
		margin-right: -40px !important
	}

	.v-application--is-ltr .ms-sm-n11 {
		margin-left: -44px !important
	}

	.v-application--is-rtl .ms-sm-n11 {
		margin-right: -44px !important
	}

	.v-application--is-ltr .ms-sm-n12 {
		margin-left: -48px !important
	}

	.v-application--is-rtl .ms-sm-n12 {
		margin-right: -48px !important
	}

	.v-application--is-ltr .me-sm-n1 {
		margin-right: -4px !important
	}

	.v-application--is-rtl .me-sm-n1 {
		margin-left: -4px !important
	}

	.v-application--is-ltr .me-sm-n2 {
		margin-right: -8px !important
	}

	.v-application--is-rtl .me-sm-n2 {
		margin-left: -8px !important
	}

	.v-application--is-ltr .me-sm-n3 {
		margin-right: -12px !important
	}

	.v-application--is-rtl .me-sm-n3 {
		margin-left: -12px !important
	}

	.v-application--is-ltr .me-sm-n4 {
		margin-right: -16px !important
	}

	.v-application--is-rtl .me-sm-n4 {
		margin-left: -16px !important
	}

	.v-application--is-ltr .me-sm-n5 {
		margin-right: -20px !important
	}

	.v-application--is-rtl .me-sm-n5 {
		margin-left: -20px !important
	}

	.v-application--is-ltr .me-sm-n6 {
		margin-right: -24px !important
	}

	.v-application--is-rtl .me-sm-n6 {
		margin-left: -24px !important
	}

	.v-application--is-ltr .me-sm-n7 {
		margin-right: -28px !important
	}

	.v-application--is-rtl .me-sm-n7 {
		margin-left: -28px !important
	}

	.v-application--is-ltr .me-sm-n8 {
		margin-right: -32px !important
	}

	.v-application--is-rtl .me-sm-n8 {
		margin-left: -32px !important
	}

	.v-application--is-ltr .me-sm-n9 {
		margin-right: -36px !important
	}

	.v-application--is-rtl .me-sm-n9 {
		margin-left: -36px !important
	}

	.v-application--is-ltr .me-sm-n10 {
		margin-right: -40px !important
	}

	.v-application--is-rtl .me-sm-n10 {
		margin-left: -40px !important
	}

	.v-application--is-ltr .me-sm-n11 {
		margin-right: -44px !important
	}

	.v-application--is-rtl .me-sm-n11 {
		margin-left: -44px !important
	}

	.v-application--is-ltr .me-sm-n12 {
		margin-right: -48px !important
	}

	.v-application--is-rtl .me-sm-n12 {
		margin-left: -48px !important
	}

	.v-application .pa-sm-0 {
		padding: 0 !important
	}

	.v-application .pa-sm-1 {
		padding: 4px !important
	}

	.v-application .pa-sm-2 {
		padding: 8px !important
	}

	.v-application .pa-sm-3 {
		padding: 12px !important
	}

	.v-application .pa-sm-4 {
		padding: 16px !important
	}

	.v-application .pa-sm-5 {
		padding: 20px !important
	}

	.v-application .pa-sm-6 {
		padding: 24px !important
	}

	.v-application .pa-sm-7 {
		padding: 28px !important
	}

	.v-application .pa-sm-8 {
		padding: 32px !important
	}

	.v-application .pa-sm-9 {
		padding: 36px !important
	}

	.v-application .pa-sm-10 {
		padding: 40px !important
	}

	.v-application .pa-sm-11 {
		padding: 44px !important
	}

	.v-application .pa-sm-12 {
		padding: 48px !important
	}

	.v-application .px-sm-0 {
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.v-application .px-sm-1 {
		padding-right: 4px !important;
		padding-left: 4px !important
	}

	.v-application .px-sm-2 {
		padding-right: 8px !important;
		padding-left: 8px !important
	}

	.v-application .px-sm-3 {
		padding-right: 12px !important;
		padding-left: 12px !important
	}

	.v-application .px-sm-4 {
		padding-right: 16px !important;
		padding-left: 16px !important
	}

	.v-application .px-sm-5 {
		padding-right: 20px !important;
		padding-left: 20px !important
	}

	.v-application .px-sm-6 {
		padding-right: 24px !important;
		padding-left: 24px !important
	}

	.v-application .px-sm-7 {
		padding-right: 28px !important;
		padding-left: 28px !important
	}

	.v-application .px-sm-8 {
		padding-right: 32px !important;
		padding-left: 32px !important
	}

	.v-application .px-sm-9 {
		padding-right: 36px !important;
		padding-left: 36px !important
	}

	.v-application .px-sm-10 {
		padding-right: 40px !important;
		padding-left: 40px !important
	}

	.v-application .px-sm-11 {
		padding-right: 44px !important;
		padding-left: 44px !important
	}

	.v-application .px-sm-12 {
		padding-right: 48px !important;
		padding-left: 48px !important
	}

	.v-application .py-sm-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}

	.v-application .py-sm-1 {
		padding-top: 4px !important;
		padding-bottom: 4px !important
	}

	.v-application .py-sm-2 {
		padding-top: 8px !important;
		padding-bottom: 8px !important
	}

	.v-application .py-sm-3 {
		padding-top: 12px !important;
		padding-bottom: 12px !important
	}

	.v-application .py-sm-4 {
		padding-top: 16px !important;
		padding-bottom: 16px !important
	}

	.v-application .py-sm-5 {
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}

	.v-application .py-sm-6 {
		padding-top: 24px !important;
		padding-bottom: 24px !important
	}

	.v-application .py-sm-7 {
		padding-top: 28px !important;
		padding-bottom: 28px !important
	}

	.v-application .py-sm-8 {
		padding-top: 32px !important;
		padding-bottom: 32px !important
	}

	.v-application .py-sm-9 {
		padding-top: 36px !important;
		padding-bottom: 36px !important
	}

	.v-application .py-sm-10 {
		padding-top: 40px !important;
		padding-bottom: 40px !important
	}

	.v-application .py-sm-11 {
		padding-top: 44px !important;
		padding-bottom: 44px !important
	}

	.v-application .py-sm-12 {
		padding-top: 48px !important;
		padding-bottom: 48px !important
	}

	.v-application .pt-sm-0 {
		padding-top: 0 !important
	}

	.v-application .pt-sm-1 {
		padding-top: 4px !important
	}

	.v-application .pt-sm-2 {
		padding-top: 8px !important
	}

	.v-application .pt-sm-3 {
		padding-top: 12px !important
	}

	.v-application .pt-sm-4 {
		padding-top: 16px !important
	}

	.v-application .pt-sm-5 {
		padding-top: 20px !important
	}

	.v-application .pt-sm-6 {
		padding-top: 24px !important
	}

	.v-application .pt-sm-7 {
		padding-top: 28px !important
	}

	.v-application .pt-sm-8 {
		padding-top: 32px !important
	}

	.v-application .pt-sm-9 {
		padding-top: 36px !important
	}

	.v-application .pt-sm-10 {
		padding-top: 40px !important
	}

	.v-application .pt-sm-11 {
		padding-top: 44px !important
	}

	.v-application .pt-sm-12 {
		padding-top: 48px !important
	}

	.v-application .pr-sm-0 {
		padding-right: 0 !important
	}

	.v-application .pr-sm-1 {
		padding-right: 4px !important
	}

	.v-application .pr-sm-2 {
		padding-right: 8px !important
	}

	.v-application .pr-sm-3 {
		padding-right: 12px !important
	}

	.v-application .pr-sm-4 {
		padding-right: 16px !important
	}

	.v-application .pr-sm-5 {
		padding-right: 20px !important
	}

	.v-application .pr-sm-6 {
		padding-right: 24px !important
	}

	.v-application .pr-sm-7 {
		padding-right: 28px !important
	}

	.v-application .pr-sm-8 {
		padding-right: 32px !important
	}

	.v-application .pr-sm-9 {
		padding-right: 36px !important
	}

	.v-application .pr-sm-10 {
		padding-right: 40px !important
	}

	.v-application .pr-sm-11 {
		padding-right: 44px !important
	}

	.v-application .pr-sm-12 {
		padding-right: 48px !important
	}

	.v-application .pb-sm-0 {
		padding-bottom: 0 !important
	}

	.v-application .pb-sm-1 {
		padding-bottom: 4px !important
	}

	.v-application .pb-sm-2 {
		padding-bottom: 8px !important
	}

	.v-application .pb-sm-3 {
		padding-bottom: 12px !important
	}

	.v-application .pb-sm-4 {
		padding-bottom: 16px !important
	}

	.v-application .pb-sm-5 {
		padding-bottom: 20px !important
	}

	.v-application .pb-sm-6 {
		padding-bottom: 24px !important
	}

	.v-application .pb-sm-7 {
		padding-bottom: 28px !important
	}

	.v-application .pb-sm-8 {
		padding-bottom: 32px !important
	}

	.v-application .pb-sm-9 {
		padding-bottom: 36px !important
	}

	.v-application .pb-sm-10 {
		padding-bottom: 40px !important
	}

	.v-application .pb-sm-11 {
		padding-bottom: 44px !important
	}

	.v-application .pb-sm-12 {
		padding-bottom: 48px !important
	}

	.v-application .pl-sm-0 {
		padding-left: 0 !important
	}

	.v-application .pl-sm-1 {
		padding-left: 4px !important
	}

	.v-application .pl-sm-2 {
		padding-left: 8px !important
	}

	.v-application .pl-sm-3 {
		padding-left: 12px !important
	}

	.v-application .pl-sm-4 {
		padding-left: 16px !important
	}

	.v-application .pl-sm-5 {
		padding-left: 20px !important
	}

	.v-application .pl-sm-6 {
		padding-left: 24px !important
	}

	.v-application .pl-sm-7 {
		padding-left: 28px !important
	}

	.v-application .pl-sm-8 {
		padding-left: 32px !important
	}

	.v-application .pl-sm-9 {
		padding-left: 36px !important
	}

	.v-application .pl-sm-10 {
		padding-left: 40px !important
	}

	.v-application .pl-sm-11 {
		padding-left: 44px !important
	}

	.v-application .pl-sm-12 {
		padding-left: 48px !important
	}

	.v-application--is-ltr .ps-sm-0 {
		padding-left: 0 !important
	}

	.v-application--is-rtl .ps-sm-0 {
		padding-right: 0 !important
	}

	.v-application--is-ltr .ps-sm-1 {
		padding-left: 4px !important
	}

	.v-application--is-rtl .ps-sm-1 {
		padding-right: 4px !important
	}

	.v-application--is-ltr .ps-sm-2 {
		padding-left: 8px !important
	}

	.v-application--is-rtl .ps-sm-2 {
		padding-right: 8px !important
	}

	.v-application--is-ltr .ps-sm-3 {
		padding-left: 12px !important
	}

	.v-application--is-rtl .ps-sm-3 {
		padding-right: 12px !important
	}

	.v-application--is-ltr .ps-sm-4 {
		padding-left: 16px !important
	}

	.v-application--is-rtl .ps-sm-4 {
		padding-right: 16px !important
	}

	.v-application--is-ltr .ps-sm-5 {
		padding-left: 20px !important
	}

	.v-application--is-rtl .ps-sm-5 {
		padding-right: 20px !important
	}

	.v-application--is-ltr .ps-sm-6 {
		padding-left: 24px !important
	}

	.v-application--is-rtl .ps-sm-6 {
		padding-right: 24px !important
	}

	.v-application--is-ltr .ps-sm-7 {
		padding-left: 28px !important
	}

	.v-application--is-rtl .ps-sm-7 {
		padding-right: 28px !important
	}

	.v-application--is-ltr .ps-sm-8 {
		padding-left: 32px !important
	}

	.v-application--is-rtl .ps-sm-8 {
		padding-right: 32px !important
	}

	.v-application--is-ltr .ps-sm-9 {
		padding-left: 36px !important
	}

	.v-application--is-rtl .ps-sm-9 {
		padding-right: 36px !important
	}

	.v-application--is-ltr .ps-sm-10 {
		padding-left: 40px !important
	}

	.v-application--is-rtl .ps-sm-10 {
		padding-right: 40px !important
	}

	.v-application--is-ltr .ps-sm-11 {
		padding-left: 44px !important
	}

	.v-application--is-rtl .ps-sm-11 {
		padding-right: 44px !important
	}

	.v-application--is-ltr .ps-sm-12 {
		padding-left: 48px !important
	}

	.v-application--is-rtl .ps-sm-12 {
		padding-right: 48px !important
	}

	.v-application--is-ltr .pe-sm-0 {
		padding-right: 0 !important
	}

	.v-application--is-rtl .pe-sm-0 {
		padding-left: 0 !important
	}

	.v-application--is-ltr .pe-sm-1 {
		padding-right: 4px !important
	}

	.v-application--is-rtl .pe-sm-1 {
		padding-left: 4px !important
	}

	.v-application--is-ltr .pe-sm-2 {
		padding-right: 8px !important
	}

	.v-application--is-rtl .pe-sm-2 {
		padding-left: 8px !important
	}

	.v-application--is-ltr .pe-sm-3 {
		padding-right: 12px !important
	}

	.v-application--is-rtl .pe-sm-3 {
		padding-left: 12px !important
	}

	.v-application--is-ltr .pe-sm-4 {
		padding-right: 16px !important
	}

	.v-application--is-rtl .pe-sm-4 {
		padding-left: 16px !important
	}

	.v-application--is-ltr .pe-sm-5 {
		padding-right: 20px !important
	}

	.v-application--is-rtl .pe-sm-5 {
		padding-left: 20px !important
	}

	.v-application--is-ltr .pe-sm-6 {
		padding-right: 24px !important
	}

	.v-application--is-rtl .pe-sm-6 {
		padding-left: 24px !important
	}

	.v-application--is-ltr .pe-sm-7 {
		padding-right: 28px !important
	}

	.v-application--is-rtl .pe-sm-7 {
		padding-left: 28px !important
	}

	.v-application--is-ltr .pe-sm-8 {
		padding-right: 32px !important
	}

	.v-application--is-rtl .pe-sm-8 {
		padding-left: 32px !important
	}

	.v-application--is-ltr .pe-sm-9 {
		padding-right: 36px !important
	}

	.v-application--is-rtl .pe-sm-9 {
		padding-left: 36px !important
	}

	.v-application--is-ltr .pe-sm-10 {
		padding-right: 40px !important
	}

	.v-application--is-rtl .pe-sm-10 {
		padding-left: 40px !important
	}

	.v-application--is-ltr .pe-sm-11 {
		padding-right: 44px !important
	}

	.v-application--is-rtl .pe-sm-11 {
		padding-left: 44px !important
	}

	.v-application--is-ltr .pe-sm-12 {
		padding-right: 48px !important
	}

	.v-application--is-rtl .pe-sm-12 {
		padding-left: 48px !important
	}

	.v-application .text-sm-left {
		text-align: left !important
	}

	.v-application .text-sm-right {
		text-align: right !important
	}

	.v-application .text-sm-center {
		text-align: center !important
	}

	.v-application .text-sm-justify {
		text-align: justify !important
	}

	[dir=ltr] .v-application .text-sm-start {
		text-align: left !important
	}

	[dir=ltr] .v-application .text-sm-end, [dir=rtl] .v-application .text-sm-start {
		text-align: right !important
	}

	[dir=rtl] .v-application .text-sm-end {
		text-align: left !important
	}

}

@media(min-width:960px) {
	.v-application .d-md-none {
		display: none !important
	}

	.v-application .d-md-inline {
		display: inline !important
	}

	.v-application .d-md-inline-block {
		display: inline-block !important
	}

	.v-application .d-md-block {
		display: block !important
	}

	.v-application .d-md-table {
		display: table !important
	}

	.v-application .d-md-table-row {
		display: table-row !important
	}

	.v-application .d-md-table-cell {
		display: table-cell !important
	}

	.v-application .d-md-flex {
		display: flex !important
	}

	.v-application .d-md-inline-flex {
		display: inline-flex !important
	}

	.v-application .float-md-none {
		float: none !important
	}

	.v-application .float-md-left {
		float: left !important
	}

	.v-application .float-md-right {
		float: right !important
	}

	.v-application .flex-md-fill {
		flex: 1 1 auto !important
	}

	.v-application .flex-md-row {
		flex-direction: row !important
	}

	.v-application .flex-md-column {
		flex-direction: column !important
	}

	.v-application .flex-md-row-reverse {
		flex-direction: row-reverse !important
	}

	.v-application .flex-md-column-reverse {
		flex-direction: column-reverse !important
	}

	.v-application .flex-md-grow-0 {
		flex-grow: 0 !important
	}

	.v-application .flex-md-grow-1 {
		flex-grow: 1 !important
	}

	.v-application .flex-md-shrink-0 {
		flex-shrink: 0 !important
	}

	.v-application .flex-md-shrink-1 {
		flex-shrink: 1 !important
	}

	.v-application .flex-md-wrap {
		flex-wrap: wrap !important
	}

	.v-application .flex-md-nowrap {
		flex-wrap: nowrap !important
	}

	.v-application .flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.v-application .justify-md-start {
		justify-content: flex-start !important
	}

	.v-application .justify-md-end {
		justify-content: flex-end !important
	}

	.v-application .justify-md-center {
		justify-content: center !important
	}

	.v-application .justify-md-space-between {
		justify-content: space-between !important
	}

	.v-application .justify-md-space-around {
		justify-content: space-around !important
	}

	.v-application .align-md-start {
		align-items: flex-start !important
	}

	.v-application .align-md-end {
		align-items: flex-end !important
	}

	.v-application .align-md-center {
		align-items: center !important
	}

	.v-application .align-md-baseline {
		align-items: baseline !important
	}

	.v-application .align-md-stretch {
		align-items: stretch !important
	}

	.v-application .align-content-md-start {
		align-content: flex-start !important
	}

	.v-application .align-content-md-end {
		align-content: flex-end !important
	}

	.v-application .align-content-md-center {
		align-content: center !important
	}

	.v-application .align-content-md-space-between {
		align-content: space-between !important
	}

	.v-application .align-content-md-space-around {
		align-content: space-around !important
	}

	.v-application .align-content-md-stretch {
		align-content: stretch !important
	}

	.v-application .align-self-md-auto {
		align-self: auto !important
	}

	.v-application .align-self-md-start {
		align-self: flex-start !important
	}

	.v-application .align-self-md-end {
		align-self: flex-end !important
	}

	.v-application .align-self-md-center {
		align-self: center !important
	}

	.v-application .align-self-md-baseline {
		align-self: baseline !important
	}

	.v-application .align-self-md-stretch {
		align-self: stretch !important
	}

	.v-application .order-md-first {
		order: -1 !important
	}

	.v-application .order-md-0 {
		order: 0 !important
	}

	.v-application .order-md-1 {
		order: 1 !important
	}

	.v-application .order-md-2 {
		order: 2 !important
	}

	.v-application .order-md-3 {
		order: 3 !important
	}

	.v-application .order-md-4 {
		order: 4 !important
	}

	.v-application .order-md-5 {
		order: 5 !important
	}

	.v-application .order-md-6 {
		order: 6 !important
	}

	.v-application .order-md-7 {
		order: 7 !important
	}

	.v-application .order-md-8 {
		order: 8 !important
	}

	.v-application .order-md-9 {
		order: 9 !important
	}

	.v-application .order-md-10 {
		order: 10 !important
	}

	.v-application .order-md-11 {
		order: 11 !important
	}

	.v-application .order-md-12 {
		order: 12 !important
	}

	.v-application .order-md-last {
		order: 13 !important
	}

	.v-application .ma-md-0 {
		margin: 0 !important
	}

	.v-application .ma-md-1 {
		margin: 4px !important
	}

	.v-application .ma-md-2 {
		margin: 8px !important
	}

	.v-application .ma-md-3 {
		margin: 12px !important
	}

	.v-application .ma-md-4 {
		margin: 16px !important
	}

	.v-application .ma-md-5 {
		margin: 20px !important
	}

	.v-application .ma-md-6 {
		margin: 24px !important
	}

	.v-application .ma-md-7 {
		margin: 28px !important
	}

	.v-application .ma-md-8 {
		margin: 32px !important
	}

	.v-application .ma-md-9 {
		margin: 36px !important
	}

	.v-application .ma-md-10 {
		margin: 40px !important
	}

	.v-application .ma-md-11 {
		margin: 44px !important
	}

	.v-application .ma-md-12 {
		margin: 48px !important
	}

	.v-application .ma-md-auto {
		margin: auto !important
	}

	.v-application .mx-md-0 {
		margin-right: 0 !important;
		margin-left: 0 !important
	}

	.v-application .mx-md-1 {
		margin-right: 4px !important;
		margin-left: 4px !important
	}

	.v-application .mx-md-2 {
		margin-right: 8px !important;
		margin-left: 8px !important
	}

	.v-application .mx-md-3 {
		margin-right: 12px !important;
		margin-left: 12px !important
	}

	.v-application .mx-md-4 {
		margin-right: 16px !important;
		margin-left: 16px !important
	}

	.v-application .mx-md-5 {
		margin-right: 20px !important;
		margin-left: 20px !important
	}

	.v-application .mx-md-6 {
		margin-right: 24px !important;
		margin-left: 24px !important
	}

	.v-application .mx-md-7 {
		margin-right: 28px !important;
		margin-left: 28px !important
	}

	.v-application .mx-md-8 {
		margin-right: 32px !important;
		margin-left: 32px !important
	}

	.v-application .mx-md-9 {
		margin-right: 36px !important;
		margin-left: 36px !important
	}

	.v-application .mx-md-10 {
		margin-right: 40px !important;
		margin-left: 40px !important
	}

	.v-application .mx-md-11 {
		margin-right: 44px !important;
		margin-left: 44px !important
	}

	.v-application .mx-md-12 {
		margin-right: 48px !important;
		margin-left: 48px !important
	}

	.v-application .mx-md-auto {
		margin-right: auto !important;
		margin-left: auto !important
	}

	.v-application .my-md-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}

	.v-application .my-md-1 {
		margin-top: 4px !important;
		margin-bottom: 4px !important
	}

	.v-application .my-md-2 {
		margin-top: 8px !important;
		margin-bottom: 8px !important
	}

	.v-application .my-md-3 {
		margin-top: 12px !important;
		margin-bottom: 12px !important
	}

	.v-application .my-md-4 {
		margin-top: 16px !important;
		margin-bottom: 16px !important
	}

	.v-application .my-md-5 {
		margin-top: 20px !important;
		margin-bottom: 20px !important
	}

	.v-application .my-md-6 {
		margin-top: 24px !important;
		margin-bottom: 24px !important
	}

	.v-application .my-md-7 {
		margin-top: 28px !important;
		margin-bottom: 28px !important
	}

	.v-application .my-md-8 {
		margin-top: 32px !important;
		margin-bottom: 32px !important
	}

	.v-application .my-md-9 {
		margin-top: 36px !important;
		margin-bottom: 36px !important
	}

	.v-application .my-md-10 {
		margin-top: 40px !important;
		margin-bottom: 40px !important
	}

	.v-application .my-md-11 {
		margin-top: 44px !important;
		margin-bottom: 44px !important
	}

	.v-application .my-md-12 {
		margin-top: 48px !important;
		margin-bottom: 48px !important
	}

	.v-application .my-md-auto {
		margin-top: auto !important;
		margin-bottom: auto !important
	}

	.v-application .mt-md-0 {
		margin-top: 0 !important
	}

	.v-application .mt-md-1 {
		margin-top: 4px !important
	}

	.v-application .mt-md-2 {
		margin-top: 8px !important
	}

	.v-application .mt-md-3 {
		margin-top: 12px !important
	}

	.v-application .mt-md-4 {
		margin-top: 16px !important
	}

	.v-application .mt-md-5 {
		margin-top: 20px !important
	}

	.v-application .mt-md-6 {
		margin-top: 24px !important
	}

	.v-application .mt-md-7 {
		margin-top: 28px !important
	}

	.v-application .mt-md-8 {
		margin-top: 32px !important
	}

	.v-application .mt-md-9 {
		margin-top: 36px !important
	}

	.v-application .mt-md-10 {
		margin-top: 40px !important
	}

	.v-application .mt-md-11 {
		margin-top: 44px !important
	}

	.v-application .mt-md-12 {
		margin-top: 48px !important
	}

	.v-application .mt-md-auto {
		margin-top: auto !important
	}

	.v-application .mr-md-0 {
		margin-right: 0 !important
	}

	.v-application .mr-md-1 {
		margin-right: 4px !important
	}

	.v-application .mr-md-2 {
		margin-right: 8px !important
	}

	.v-application .mr-md-3 {
		margin-right: 12px !important
	}

	.v-application .mr-md-4 {
		margin-right: 16px !important
	}

	.v-application .mr-md-5 {
		margin-right: 20px !important
	}

	.v-application .mr-md-6 {
		margin-right: 24px !important
	}

	.v-application .mr-md-7 {
		margin-right: 28px !important
	}

	.v-application .mr-md-8 {
		margin-right: 32px !important
	}

	.v-application .mr-md-9 {
		margin-right: 36px !important
	}

	.v-application .mr-md-10 {
		margin-right: 40px !important
	}

	.v-application .mr-md-11 {
		margin-right: 44px !important
	}

	.v-application .mr-md-12 {
		margin-right: 48px !important
	}

	.v-application .mr-md-auto {
		margin-right: auto !important
	}

	.v-application .mb-md-0 {
		margin-bottom: 0 !important
	}

	.v-application .mb-md-1 {
		margin-bottom: 4px !important
	}

	.v-application .mb-md-2 {
		margin-bottom: 8px !important
	}

	.v-application .mb-md-3 {
		margin-bottom: 12px !important
	}

	.v-application .mb-md-4 {
		margin-bottom: 16px !important
	}

	.v-application .mb-md-5 {
		margin-bottom: 20px !important
	}

	.v-application .mb-md-6 {
		margin-bottom: 24px !important
	}

	.v-application .mb-md-7 {
		margin-bottom: 28px !important
	}

	.v-application .mb-md-8 {
		margin-bottom: 32px !important
	}

	.v-application .mb-md-9 {
		margin-bottom: 36px !important
	}

	.v-application .mb-md-10 {
		margin-bottom: 40px !important
	}

	.v-application .mb-md-11 {
		margin-bottom: 44px !important
	}

	.v-application .mb-md-12 {
		margin-bottom: 48px !important
	}

	.v-application .mb-md-auto {
		margin-bottom: auto !important
	}

	.v-application .ml-md-0 {
		margin-left: 0 !important
	}

	.v-application .ml-md-1 {
		margin-left: 4px !important
	}

	.v-application .ml-md-2 {
		margin-left: 8px !important
	}

	.v-application .ml-md-3 {
		margin-left: 12px !important
	}

	.v-application .ml-md-4 {
		margin-left: 16px !important
	}

	.v-application .ml-md-5 {
		margin-left: 20px !important
	}

	.v-application .ml-md-6 {
		margin-left: 24px !important
	}

	.v-application .ml-md-7 {
		margin-left: 28px !important
	}

	.v-application .ml-md-8 {
		margin-left: 32px !important
	}

	.v-application .ml-md-9 {
		margin-left: 36px !important
	}

	.v-application .ml-md-10 {
		margin-left: 40px !important
	}

	.v-application .ml-md-11 {
		margin-left: 44px !important
	}

	.v-application .ml-md-12 {
		margin-left: 48px !important
	}

	.v-application .ml-md-auto {
		margin-left: auto !important
	}

	.v-application--is-ltr .ms-md-0 {
		margin-left: 0 !important
	}

	.v-application--is-rtl .ms-md-0 {
		margin-right: 0 !important
	}

	.v-application--is-ltr .ms-md-1 {
		margin-left: 4px !important
	}

	.v-application--is-rtl .ms-md-1 {
		margin-right: 4px !important
	}

	.v-application--is-ltr .ms-md-2 {
		margin-left: 8px !important
	}

	.v-application--is-rtl .ms-md-2 {
		margin-right: 8px !important
	}

	.v-application--is-ltr .ms-md-3 {
		margin-left: 12px !important
	}

	.v-application--is-rtl .ms-md-3 {
		margin-right: 12px !important
	}

	.v-application--is-ltr .ms-md-4 {
		margin-left: 16px !important
	}

	.v-application--is-rtl .ms-md-4 {
		margin-right: 16px !important
	}

	.v-application--is-ltr .ms-md-5 {
		margin-left: 20px !important
	}

	.v-application--is-rtl .ms-md-5 {
		margin-right: 20px !important
	}

	.v-application--is-ltr .ms-md-6 {
		margin-left: 24px !important
	}

	.v-application--is-rtl .ms-md-6 {
		margin-right: 24px !important
	}

	.v-application--is-ltr .ms-md-7 {
		margin-left: 28px !important
	}

	.v-application--is-rtl .ms-md-7 {
		margin-right: 28px !important
	}

	.v-application--is-ltr .ms-md-8 {
		margin-left: 32px !important
	}

	.v-application--is-rtl .ms-md-8 {
		margin-right: 32px !important
	}

	.v-application--is-ltr .ms-md-9 {
		margin-left: 36px !important
	}

	.v-application--is-rtl .ms-md-9 {
		margin-right: 36px !important
	}

	.v-application--is-ltr .ms-md-10 {
		margin-left: 40px !important
	}

	.v-application--is-rtl .ms-md-10 {
		margin-right: 40px !important
	}

	.v-application--is-ltr .ms-md-11 {
		margin-left: 44px !important
	}

	.v-application--is-rtl .ms-md-11 {
		margin-right: 44px !important
	}

	.v-application--is-ltr .ms-md-12 {
		margin-left: 48px !important
	}

	.v-application--is-rtl .ms-md-12 {
		margin-right: 48px !important
	}

	.v-application--is-ltr .ms-md-auto {
		margin-left: auto !important
	}

	.v-application--is-rtl .ms-md-auto {
		margin-right: auto !important
	}

	.v-application--is-ltr .me-md-0 {
		margin-right: 0 !important
	}

	.v-application--is-rtl .me-md-0 {
		margin-left: 0 !important
	}

	.v-application--is-ltr .me-md-1 {
		margin-right: 4px !important
	}

	.v-application--is-rtl .me-md-1 {
		margin-left: 4px !important
	}

	.v-application--is-ltr .me-md-2 {
		margin-right: 8px !important
	}

	.v-application--is-rtl .me-md-2 {
		margin-left: 8px !important
	}

	.v-application--is-ltr .me-md-3 {
		margin-right: 12px !important
	}

	.v-application--is-rtl .me-md-3 {
		margin-left: 12px !important
	}

	.v-application--is-ltr .me-md-4 {
		margin-right: 16px !important
	}

	.v-application--is-rtl .me-md-4 {
		margin-left: 16px !important
	}

	.v-application--is-ltr .me-md-5 {
		margin-right: 20px !important
	}

	.v-application--is-rtl .me-md-5 {
		margin-left: 20px !important
	}

	.v-application--is-ltr .me-md-6 {
		margin-right: 24px !important
	}

	.v-application--is-rtl .me-md-6 {
		margin-left: 24px !important
	}

	.v-application--is-ltr .me-md-7 {
		margin-right: 28px !important
	}

	.v-application--is-rtl .me-md-7 {
		margin-left: 28px !important
	}

	.v-application--is-ltr .me-md-8 {
		margin-right: 32px !important
	}

	.v-application--is-rtl .me-md-8 {
		margin-left: 32px !important
	}

	.v-application--is-ltr .me-md-9 {
		margin-right: 36px !important
	}

	.v-application--is-rtl .me-md-9 {
		margin-left: 36px !important
	}

	.v-application--is-ltr .me-md-10 {
		margin-right: 40px !important
	}

	.v-application--is-rtl .me-md-10 {
		margin-left: 40px !important
	}

	.v-application--is-ltr .me-md-11 {
		margin-right: 44px !important
	}

	.v-application--is-rtl .me-md-11 {
		margin-left: 44px !important
	}

	.v-application--is-ltr .me-md-12 {
		margin-right: 48px !important
	}

	.v-application--is-rtl .me-md-12 {
		margin-left: 48px !important
	}

	.v-application--is-ltr .me-md-auto {
		margin-right: auto !important
	}

	.v-application--is-rtl .me-md-auto {
		margin-left: auto !important
	}

	.v-application .ma-md-n1 {
		margin: -4px !important
	}

	.v-application .ma-md-n2 {
		margin: -8px !important
	}

	.v-application .ma-md-n3 {
		margin: -12px !important
	}

	.v-application .ma-md-n4 {
		margin: -16px !important
	}

	.v-application .ma-md-n5 {
		margin: -20px !important
	}

	.v-application .ma-md-n6 {
		margin: -24px !important
	}

	.v-application .ma-md-n7 {
		margin: -28px !important
	}

	.v-application .ma-md-n8 {
		margin: -32px !important
	}

	.v-application .ma-md-n9 {
		margin: -36px !important
	}

	.v-application .ma-md-n10 {
		margin: -40px !important
	}

	.v-application .ma-md-n11 {
		margin: -44px !important
	}

	.v-application .ma-md-n12 {
		margin: -48px !important
	}

	.v-application .mx-md-n1 {
		margin-right: -4px !important;
		margin-left: -4px !important
	}

	.v-application .mx-md-n2 {
		margin-right: -8px !important;
		margin-left: -8px !important
	}

	.v-application .mx-md-n3 {
		margin-right: -12px !important;
		margin-left: -12px !important
	}

	.v-application .mx-md-n4 {
		margin-right: -16px !important;
		margin-left: -16px !important
	}

	.v-application .mx-md-n5 {
		margin-right: -20px !important;
		margin-left: -20px !important
	}

	.v-application .mx-md-n6 {
		margin-right: -24px !important;
		margin-left: -24px !important
	}

	.v-application .mx-md-n7 {
		margin-right: -28px !important;
		margin-left: -28px !important
	}

	.v-application .mx-md-n8 {
		margin-right: -32px !important;
		margin-left: -32px !important
	}

	.v-application .mx-md-n9 {
		margin-right: -36px !important;
		margin-left: -36px !important
	}

	.v-application .mx-md-n10 {
		margin-right: -40px !important;
		margin-left: -40px !important
	}

	.v-application .mx-md-n11 {
		margin-right: -44px !important;
		margin-left: -44px !important
	}

	.v-application .mx-md-n12 {
		margin-right: -48px !important;
		margin-left: -48px !important
	}

	.v-application .my-md-n1 {
		margin-top: -4px !important;
		margin-bottom: -4px !important
	}

	.v-application .my-md-n2 {
		margin-top: -8px !important;
		margin-bottom: -8px !important
	}

	.v-application .my-md-n3 {
		margin-top: -12px !important;
		margin-bottom: -12px !important
	}

	.v-application .my-md-n4 {
		margin-top: -16px !important;
		margin-bottom: -16px !important
	}

	.v-application .my-md-n5 {
		margin-top: -20px !important;
		margin-bottom: -20px !important
	}

	.v-application .my-md-n6 {
		margin-top: -24px !important;
		margin-bottom: -24px !important
	}

	.v-application .my-md-n7 {
		margin-top: -28px !important;
		margin-bottom: -28px !important
	}

	.v-application .my-md-n8 {
		margin-top: -32px !important;
		margin-bottom: -32px !important
	}

	.v-application .my-md-n9 {
		margin-top: -36px !important;
		margin-bottom: -36px !important
	}

	.v-application .my-md-n10 {
		margin-top: -40px !important;
		margin-bottom: -40px !important
	}

	.v-application .my-md-n11 {
		margin-top: -44px !important;
		margin-bottom: -44px !important
	}

	.v-application .my-md-n12 {
		margin-top: -48px !important;
		margin-bottom: -48px !important
	}

	.v-application .mt-md-n1 {
		margin-top: -4px !important
	}

	.v-application .mt-md-n2 {
		margin-top: -8px !important
	}

	.v-application .mt-md-n3 {
		margin-top: -12px !important
	}

	.v-application .mt-md-n4 {
		margin-top: -16px !important
	}

	.v-application .mt-md-n5 {
		margin-top: -20px !important
	}

	.v-application .mt-md-n6 {
		margin-top: -24px !important
	}

	.v-application .mt-md-n7 {
		margin-top: -28px !important
	}

	.v-application .mt-md-n8 {
		margin-top: -32px !important
	}

	.v-application .mt-md-n9 {
		margin-top: -36px !important
	}

	.v-application .mt-md-n10 {
		margin-top: -40px !important
	}

	.v-application .mt-md-n11 {
		margin-top: -44px !important
	}

	.v-application .mt-md-n12 {
		margin-top: -48px !important
	}

	.v-application .mr-md-n1 {
		margin-right: -4px !important
	}

	.v-application .mr-md-n2 {
		margin-right: -8px !important
	}

	.v-application .mr-md-n3 {
		margin-right: -12px !important
	}

	.v-application .mr-md-n4 {
		margin-right: -16px !important
	}

	.v-application .mr-md-n5 {
		margin-right: -20px !important
	}

	.v-application .mr-md-n6 {
		margin-right: -24px !important
	}

	.v-application .mr-md-n7 {
		margin-right: -28px !important
	}

	.v-application .mr-md-n8 {
		margin-right: -32px !important
	}

	.v-application .mr-md-n9 {
		margin-right: -36px !important
	}

	.v-application .mr-md-n10 {
		margin-right: -40px !important
	}

	.v-application .mr-md-n11 {
		margin-right: -44px !important
	}

	.v-application .mr-md-n12 {
		margin-right: -48px !important
	}

	.v-application .mb-md-n1 {
		margin-bottom: -4px !important
	}

	.v-application .mb-md-n2 {
		margin-bottom: -8px !important
	}

	.v-application .mb-md-n3 {
		margin-bottom: -12px !important
	}

	.v-application .mb-md-n4 {
		margin-bottom: -16px !important
	}

	.v-application .mb-md-n5 {
		margin-bottom: -20px !important
	}

	.v-application .mb-md-n6 {
		margin-bottom: -24px !important
	}

	.v-application .mb-md-n7 {
		margin-bottom: -28px !important
	}

	.v-application .mb-md-n8 {
		margin-bottom: -32px !important
	}

	.v-application .mb-md-n9 {
		margin-bottom: -36px !important
	}

	.v-application .mb-md-n10 {
		margin-bottom: -40px !important
	}

	.v-application .mb-md-n11 {
		margin-bottom: -44px !important
	}

	.v-application .mb-md-n12 {
		margin-bottom: -48px !important
	}

	.v-application .ml-md-n1 {
		margin-left: -4px !important
	}

	.v-application .ml-md-n2 {
		margin-left: -8px !important
	}

	.v-application .ml-md-n3 {
		margin-left: -12px !important
	}

	.v-application .ml-md-n4 {
		margin-left: -16px !important
	}

	.v-application .ml-md-n5 {
		margin-left: -20px !important
	}

	.v-application .ml-md-n6 {
		margin-left: -24px !important
	}

	.v-application .ml-md-n7 {
		margin-left: -28px !important
	}

	.v-application .ml-md-n8 {
		margin-left: -32px !important
	}

	.v-application .ml-md-n9 {
		margin-left: -36px !important
	}

	.v-application .ml-md-n10 {
		margin-left: -40px !important
	}

	.v-application .ml-md-n11 {
		margin-left: -44px !important
	}

	.v-application .ml-md-n12 {
		margin-left: -48px !important
	}

	.v-application--is-ltr .ms-md-n1 {
		margin-left: -4px !important
	}

	.v-application--is-rtl .ms-md-n1 {
		margin-right: -4px !important
	}

	.v-application--is-ltr .ms-md-n2 {
		margin-left: -8px !important
	}

	.v-application--is-rtl .ms-md-n2 {
		margin-right: -8px !important
	}

	.v-application--is-ltr .ms-md-n3 {
		margin-left: -12px !important
	}

	.v-application--is-rtl .ms-md-n3 {
		margin-right: -12px !important
	}

	.v-application--is-ltr .ms-md-n4 {
		margin-left: -16px !important
	}

	.v-application--is-rtl .ms-md-n4 {
		margin-right: -16px !important
	}

	.v-application--is-ltr .ms-md-n5 {
		margin-left: -20px !important
	}

	.v-application--is-rtl .ms-md-n5 {
		margin-right: -20px !important
	}

	.v-application--is-ltr .ms-md-n6 {
		margin-left: -24px !important
	}

	.v-application--is-rtl .ms-md-n6 {
		margin-right: -24px !important
	}

	.v-application--is-ltr .ms-md-n7 {
		margin-left: -28px !important
	}

	.v-application--is-rtl .ms-md-n7 {
		margin-right: -28px !important
	}

	.v-application--is-ltr .ms-md-n8 {
		margin-left: -32px !important
	}

	.v-application--is-rtl .ms-md-n8 {
		margin-right: -32px !important
	}

	.v-application--is-ltr .ms-md-n9 {
		margin-left: -36px !important
	}

	.v-application--is-rtl .ms-md-n9 {
		margin-right: -36px !important
	}

	.v-application--is-ltr .ms-md-n10 {
		margin-left: -40px !important
	}

	.v-application--is-rtl .ms-md-n10 {
		margin-right: -40px !important
	}

	.v-application--is-ltr .ms-md-n11 {
		margin-left: -44px !important
	}

	.v-application--is-rtl .ms-md-n11 {
		margin-right: -44px !important
	}

	.v-application--is-ltr .ms-md-n12 {
		margin-left: -48px !important
	}

	.v-application--is-rtl .ms-md-n12 {
		margin-right: -48px !important
	}

	.v-application--is-ltr .me-md-n1 {
		margin-right: -4px !important
	}

	.v-application--is-rtl .me-md-n1 {
		margin-left: -4px !important
	}

	.v-application--is-ltr .me-md-n2 {
		margin-right: -8px !important
	}

	.v-application--is-rtl .me-md-n2 {
		margin-left: -8px !important
	}

	.v-application--is-ltr .me-md-n3 {
		margin-right: -12px !important
	}

	.v-application--is-rtl .me-md-n3 {
		margin-left: -12px !important
	}

	.v-application--is-ltr .me-md-n4 {
		margin-right: -16px !important
	}

	.v-application--is-rtl .me-md-n4 {
		margin-left: -16px !important
	}

	.v-application--is-ltr .me-md-n5 {
		margin-right: -20px !important
	}

	.v-application--is-rtl .me-md-n5 {
		margin-left: -20px !important
	}

	.v-application--is-ltr .me-md-n6 {
		margin-right: -24px !important
	}

	.v-application--is-rtl .me-md-n6 {
		margin-left: -24px !important
	}

	.v-application--is-ltr .me-md-n7 {
		margin-right: -28px !important
	}

	.v-application--is-rtl .me-md-n7 {
		margin-left: -28px !important
	}

	.v-application--is-ltr .me-md-n8 {
		margin-right: -32px !important
	}

	.v-application--is-rtl .me-md-n8 {
		margin-left: -32px !important
	}

	.v-application--is-ltr .me-md-n9 {
		margin-right: -36px !important
	}

	.v-application--is-rtl .me-md-n9 {
		margin-left: -36px !important
	}

	.v-application--is-ltr .me-md-n10 {
		margin-right: -40px !important
	}

	.v-application--is-rtl .me-md-n10 {
		margin-left: -40px !important
	}

	.v-application--is-ltr .me-md-n11 {
		margin-right: -44px !important
	}

	.v-application--is-rtl .me-md-n11 {
		margin-left: -44px !important
	}

	.v-application--is-ltr .me-md-n12 {
		margin-right: -48px !important
	}

	.v-application--is-rtl .me-md-n12 {
		margin-left: -48px !important
	}

	.v-application .pa-md-0 {
		padding: 0 !important
	}

	.v-application .pa-md-1 {
		padding: 4px !important
	}

	.v-application .pa-md-2 {
		padding: 8px !important
	}

	.v-application .pa-md-3 {
		padding: 12px !important
	}

	.v-application .pa-md-4 {
		padding: 16px !important
	}

	.v-application .pa-md-5 {
		padding: 20px !important
	}

	.v-application .pa-md-6 {
		padding: 24px !important
	}

	.v-application .pa-md-7 {
		padding: 28px !important
	}

	.v-application .pa-md-8 {
		padding: 32px !important
	}

	.v-application .pa-md-9 {
		padding: 36px !important
	}

	.v-application .pa-md-10 {
		padding: 40px !important
	}

	.v-application .pa-md-11 {
		padding: 44px !important
	}

	.v-application .pa-md-12 {
		padding: 48px !important
	}

	.v-application .px-md-0 {
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.v-application .px-md-1 {
		padding-right: 4px !important;
		padding-left: 4px !important
	}

	.v-application .px-md-2 {
		padding-right: 8px !important;
		padding-left: 8px !important
	}

	.v-application .px-md-3 {
		padding-right: 12px !important;
		padding-left: 12px !important
	}

	.v-application .px-md-4 {
		padding-right: 16px !important;
		padding-left: 16px !important
	}

	.v-application .px-md-5 {
		padding-right: 20px !important;
		padding-left: 20px !important
	}

	.v-application .px-md-6 {
		padding-right: 24px !important;
		padding-left: 24px !important
	}

	.v-application .px-md-7 {
		padding-right: 28px !important;
		padding-left: 28px !important
	}

	.v-application .px-md-8 {
		padding-right: 32px !important;
		padding-left: 32px !important
	}

	.v-application .px-md-9 {
		padding-right: 36px !important;
		padding-left: 36px !important
	}

	.v-application .px-md-10 {
		padding-right: 40px !important;
		padding-left: 40px !important
	}

	.v-application .px-md-11 {
		padding-right: 44px !important;
		padding-left: 44px !important
	}

	.v-application .px-md-12 {
		padding-right: 48px !important;
		padding-left: 48px !important
	}

	.v-application .py-md-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}

	.v-application .py-md-1 {
		padding-top: 4px !important;
		padding-bottom: 4px !important
	}

	.v-application .py-md-2 {
		padding-top: 8px !important;
		padding-bottom: 8px !important
	}

	.v-application .py-md-3 {
		padding-top: 12px !important;
		padding-bottom: 12px !important
	}

	.v-application .py-md-4 {
		padding-top: 16px !important;
		padding-bottom: 16px !important
	}

	.v-application .py-md-5 {
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}

	.v-application .py-md-6 {
		padding-top: 24px !important;
		padding-bottom: 24px !important
	}

	.v-application .py-md-7 {
		padding-top: 28px !important;
		padding-bottom: 28px !important
	}

	.v-application .py-md-8 {
		padding-top: 32px !important;
		padding-bottom: 32px !important
	}

	.v-application .py-md-9 {
		padding-top: 36px !important;
		padding-bottom: 36px !important
	}

	.v-application .py-md-10 {
		padding-top: 40px !important;
		padding-bottom: 40px !important
	}

	.v-application .py-md-11 {
		padding-top: 44px !important;
		padding-bottom: 44px !important
	}

	.v-application .py-md-12 {
		padding-top: 48px !important;
		padding-bottom: 48px !important
	}

	.v-application .pt-md-0 {
		padding-top: 0 !important
	}

	.v-application .pt-md-1 {
		padding-top: 4px !important
	}

	.v-application .pt-md-2 {
		padding-top: 8px !important
	}

	.v-application .pt-md-3 {
		padding-top: 12px !important
	}

	.v-application .pt-md-4 {
		padding-top: 16px !important
	}

	.v-application .pt-md-5 {
		padding-top: 20px !important
	}

	.v-application .pt-md-6 {
		padding-top: 24px !important
	}

	.v-application .pt-md-7 {
		padding-top: 28px !important
	}

	.v-application .pt-md-8 {
		padding-top: 32px !important
	}

	.v-application .pt-md-9 {
		padding-top: 36px !important
	}

	.v-application .pt-md-10 {
		padding-top: 40px !important
	}

	.v-application .pt-md-11 {
		padding-top: 44px !important
	}

	.v-application .pt-md-12 {
		padding-top: 48px !important
	}

	.v-application .pr-md-0 {
		padding-right: 0 !important
	}

	.v-application .pr-md-1 {
		padding-right: 4px !important
	}

	.v-application .pr-md-2 {
		padding-right: 8px !important
	}

	.v-application .pr-md-3 {
		padding-right: 12px !important
	}

	.v-application .pr-md-4 {
		padding-right: 16px !important
	}

	.v-application .pr-md-5 {
		padding-right: 20px !important
	}

	.v-application .pr-md-6 {
		padding-right: 24px !important
	}

	.v-application .pr-md-7 {
		padding-right: 28px !important
	}

	.v-application .pr-md-8 {
		padding-right: 32px !important
	}

	.v-application .pr-md-9 {
		padding-right: 36px !important
	}

	.v-application .pr-md-10 {
		padding-right: 40px !important
	}

	.v-application .pr-md-11 {
		padding-right: 44px !important
	}

	.v-application .pr-md-12 {
		padding-right: 48px !important
	}

	.v-application .pb-md-0 {
		padding-bottom: 0 !important
	}

	.v-application .pb-md-1 {
		padding-bottom: 4px !important
	}

	.v-application .pb-md-2 {
		padding-bottom: 8px !important
	}

	.v-application .pb-md-3 {
		padding-bottom: 12px !important
	}

	.v-application .pb-md-4 {
		padding-bottom: 16px !important
	}

	.v-application .pb-md-5 {
		padding-bottom: 20px !important
	}

	.v-application .pb-md-6 {
		padding-bottom: 24px !important
	}

	.v-application .pb-md-7 {
		padding-bottom: 28px !important
	}

	.v-application .pb-md-8 {
		padding-bottom: 32px !important
	}

	.v-application .pb-md-9 {
		padding-bottom: 36px !important
	}

	.v-application .pb-md-10 {
		padding-bottom: 40px !important
	}

	.v-application .pb-md-11 {
		padding-bottom: 44px !important
	}

	.v-application .pb-md-12 {
		padding-bottom: 48px !important
	}

	.v-application .pl-md-0 {
		padding-left: 0 !important
	}

	.v-application .pl-md-1 {
		padding-left: 4px !important
	}

	.v-application .pl-md-2 {
		padding-left: 8px !important
	}

	.v-application .pl-md-3 {
		padding-left: 12px !important
	}

	.v-application .pl-md-4 {
		padding-left: 16px !important
	}

	.v-application .pl-md-5 {
		padding-left: 20px !important
	}

	.v-application .pl-md-6 {
		padding-left: 24px !important
	}

	.v-application .pl-md-7 {
		padding-left: 28px !important
	}

	.v-application .pl-md-8 {
		padding-left: 32px !important
	}

	.v-application .pl-md-9 {
		padding-left: 36px !important
	}

	.v-application .pl-md-10 {
		padding-left: 40px !important
	}

	.v-application .pl-md-11 {
		padding-left: 44px !important
	}

	.v-application .pl-md-12 {
		padding-left: 48px !important
	}

	.v-application--is-ltr .ps-md-0 {
		padding-left: 0 !important
	}

	.v-application--is-rtl .ps-md-0 {
		padding-right: 0 !important
	}

	.v-application--is-ltr .ps-md-1 {
		padding-left: 4px !important
	}

	.v-application--is-rtl .ps-md-1 {
		padding-right: 4px !important
	}

	.v-application--is-ltr .ps-md-2 {
		padding-left: 8px !important
	}

	.v-application--is-rtl .ps-md-2 {
		padding-right: 8px !important
	}

	.v-application--is-ltr .ps-md-3 {
		padding-left: 12px !important
	}

	.v-application--is-rtl .ps-md-3 {
		padding-right: 12px !important
	}

	.v-application--is-ltr .ps-md-4 {
		padding-left: 16px !important
	}

	.v-application--is-rtl .ps-md-4 {
		padding-right: 16px !important
	}

	.v-application--is-ltr .ps-md-5 {
		padding-left: 20px !important
	}

	.v-application--is-rtl .ps-md-5 {
		padding-right: 20px !important
	}

	.v-application--is-ltr .ps-md-6 {
		padding-left: 24px !important
	}

	.v-application--is-rtl .ps-md-6 {
		padding-right: 24px !important
	}

	.v-application--is-ltr .ps-md-7 {
		padding-left: 28px !important
	}

	.v-application--is-rtl .ps-md-7 {
		padding-right: 28px !important
	}

	.v-application--is-ltr .ps-md-8 {
		padding-left: 32px !important
	}

	.v-application--is-rtl .ps-md-8 {
		padding-right: 32px !important
	}

	.v-application--is-ltr .ps-md-9 {
		padding-left: 36px !important
	}

	.v-application--is-rtl .ps-md-9 {
		padding-right: 36px !important
	}

	.v-application--is-ltr .ps-md-10 {
		padding-left: 40px !important
	}

	.v-application--is-rtl .ps-md-10 {
		padding-right: 40px !important
	}

	.v-application--is-ltr .ps-md-11 {
		padding-left: 44px !important
	}

	.v-application--is-rtl .ps-md-11 {
		padding-right: 44px !important
	}

	.v-application--is-ltr .ps-md-12 {
		padding-left: 48px !important
	}

	.v-application--is-rtl .ps-md-12 {
		padding-right: 48px !important
	}

	.v-application--is-ltr .pe-md-0 {
		padding-right: 0 !important
	}

	.v-application--is-rtl .pe-md-0 {
		padding-left: 0 !important
	}

	.v-application--is-ltr .pe-md-1 {
		padding-right: 4px !important
	}

	.v-application--is-rtl .pe-md-1 {
		padding-left: 4px !important
	}

	.v-application--is-ltr .pe-md-2 {
		padding-right: 8px !important
	}

	.v-application--is-rtl .pe-md-2 {
		padding-left: 8px !important
	}

	.v-application--is-ltr .pe-md-3 {
		padding-right: 12px !important
	}

	.v-application--is-rtl .pe-md-3 {
		padding-left: 12px !important
	}

	.v-application--is-ltr .pe-md-4 {
		padding-right: 16px !important
	}

	.v-application--is-rtl .pe-md-4 {
		padding-left: 16px !important
	}

	.v-application--is-ltr .pe-md-5 {
		padding-right: 20px !important
	}

	.v-application--is-rtl .pe-md-5 {
		padding-left: 20px !important
	}

	.v-application--is-ltr .pe-md-6 {
		padding-right: 24px !important
	}

	.v-application--is-rtl .pe-md-6 {
		padding-left: 24px !important
	}

	.v-application--is-ltr .pe-md-7 {
		padding-right: 28px !important
	}

	.v-application--is-rtl .pe-md-7 {
		padding-left: 28px !important
	}

	.v-application--is-ltr .pe-md-8 {
		padding-right: 32px !important
	}

	.v-application--is-rtl .pe-md-8 {
		padding-left: 32px !important
	}

	.v-application--is-ltr .pe-md-9 {
		padding-right: 36px !important
	}

	.v-application--is-rtl .pe-md-9 {
		padding-left: 36px !important
	}

	.v-application--is-ltr .pe-md-10 {
		padding-right: 40px !important
	}

	.v-application--is-rtl .pe-md-10 {
		padding-left: 40px !important
	}

	.v-application--is-ltr .pe-md-11 {
		padding-right: 44px !important
	}

	.v-application--is-rtl .pe-md-11 {
		padding-left: 44px !important
	}

	.v-application--is-ltr .pe-md-12 {
		padding-right: 48px !important
	}

	.v-application--is-rtl .pe-md-12 {
		padding-left: 48px !important
	}

	.v-application .text-md-left {
		text-align: left !important
	}

	.v-application .text-md-right {
		text-align: right !important
	}

	.v-application .text-md-center {
		text-align: center !important
	}

	.v-application .text-md-justify {
		text-align: justify !important
	}

	[dir=ltr] .v-application .text-md-start {
		text-align: left !important
	}

	[dir=ltr] .v-application .text-md-end, [dir=rtl] .v-application .text-md-start {
		text-align: right !important
	}

	[dir=rtl] .v-application .text-md-end {
		text-align: left !important
	}

}

@media(min-width:1264px) {
	.v-application .d-lg-none {
		display: none !important
	}

	.v-application .d-lg-inline {
		display: inline !important
	}

	.v-application .d-lg-inline-block {
		display: inline-block !important
	}

	.v-application .d-lg-block {
		display: block !important
	}

	.v-application .d-lg-table {
		display: table !important
	}

	.v-application .d-lg-table-row {
		display: table-row !important
	}

	.v-application .d-lg-table-cell {
		display: table-cell !important
	}

	.v-application .d-lg-flex {
		display: flex !important
	}

	.v-application .d-lg-inline-flex {
		display: inline-flex !important
	}

	.v-application .float-lg-none {
		float: none !important
	}

	.v-application .float-lg-left {
		float: left !important
	}

	.v-application .float-lg-right {
		float: right !important
	}

	.v-application .flex-lg-fill {
		flex: 1 1 auto !important
	}

	.v-application .flex-lg-row {
		flex-direction: row !important
	}

	.v-application .flex-lg-column {
		flex-direction: column !important
	}

	.v-application .flex-lg-row-reverse {
		flex-direction: row-reverse !important
	}

	.v-application .flex-lg-column-reverse {
		flex-direction: column-reverse !important
	}

	.v-application .flex-lg-grow-0 {
		flex-grow: 0 !important
	}

	.v-application .flex-lg-grow-1 {
		flex-grow: 1 !important
	}

	.v-application .flex-lg-shrink-0 {
		flex-shrink: 0 !important
	}

	.v-application .flex-lg-shrink-1 {
		flex-shrink: 1 !important
	}

	.v-application .flex-lg-wrap {
		flex-wrap: wrap !important
	}

	.v-application .flex-lg-nowrap {
		flex-wrap: nowrap !important
	}

	.v-application .flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.v-application .justify-lg-start {
		justify-content: flex-start !important
	}

	.v-application .justify-lg-end {
		justify-content: flex-end !important
	}

	.v-application .justify-lg-center {
		justify-content: center !important
	}

	.v-application .justify-lg-space-between {
		justify-content: space-between !important
	}

	.v-application .justify-lg-space-around {
		justify-content: space-around !important
	}

	.v-application .align-lg-start {
		align-items: flex-start !important
	}

	.v-application .align-lg-end {
		align-items: flex-end !important
	}

	.v-application .align-lg-center {
		align-items: center !important
	}

	.v-application .align-lg-baseline {
		align-items: baseline !important
	}

	.v-application .align-lg-stretch {
		align-items: stretch !important
	}

	.v-application .align-content-lg-start {
		align-content: flex-start !important
	}

	.v-application .align-content-lg-end {
		align-content: flex-end !important
	}

	.v-application .align-content-lg-center {
		align-content: center !important
	}

	.v-application .align-content-lg-space-between {
		align-content: space-between !important
	}

	.v-application .align-content-lg-space-around {
		align-content: space-around !important
	}

	.v-application .align-content-lg-stretch {
		align-content: stretch !important
	}

	.v-application .align-self-lg-auto {
		align-self: auto !important
	}

	.v-application .align-self-lg-start {
		align-self: flex-start !important
	}

	.v-application .align-self-lg-end {
		align-self: flex-end !important
	}

	.v-application .align-self-lg-center {
		align-self: center !important
	}

	.v-application .align-self-lg-baseline {
		align-self: baseline !important
	}

	.v-application .align-self-lg-stretch {
		align-self: stretch !important
	}

	.v-application .order-lg-first {
		order: -1 !important
	}

	.v-application .order-lg-0 {
		order: 0 !important
	}

	.v-application .order-lg-1 {
		order: 1 !important
	}

	.v-application .order-lg-2 {
		order: 2 !important
	}

	.v-application .order-lg-3 {
		order: 3 !important
	}

	.v-application .order-lg-4 {
		order: 4 !important
	}

	.v-application .order-lg-5 {
		order: 5 !important
	}

	.v-application .order-lg-6 {
		order: 6 !important
	}

	.v-application .order-lg-7 {
		order: 7 !important
	}

	.v-application .order-lg-8 {
		order: 8 !important
	}

	.v-application .order-lg-9 {
		order: 9 !important
	}

	.v-application .order-lg-10 {
		order: 10 !important
	}

	.v-application .order-lg-11 {
		order: 11 !important
	}

	.v-application .order-lg-12 {
		order: 12 !important
	}

	.v-application .order-lg-last {
		order: 13 !important
	}

	.v-application .ma-lg-0 {
		margin: 0 !important
	}

	.v-application .ma-lg-1 {
		margin: 4px !important
	}

	.v-application .ma-lg-2 {
		margin: 8px !important
	}

	.v-application .ma-lg-3 {
		margin: 12px !important
	}

	.v-application .ma-lg-4 {
		margin: 16px !important
	}

	.v-application .ma-lg-5 {
		margin: 20px !important
	}

	.v-application .ma-lg-6 {
		margin: 24px !important
	}

	.v-application .ma-lg-7 {
		margin: 28px !important
	}

	.v-application .ma-lg-8 {
		margin: 32px !important
	}

	.v-application .ma-lg-9 {
		margin: 36px !important
	}

	.v-application .ma-lg-10 {
		margin: 40px !important
	}

	.v-application .ma-lg-11 {
		margin: 44px !important
	}

	.v-application .ma-lg-12 {
		margin: 48px !important
	}

	.v-application .ma-lg-auto {
		margin: auto !important
	}

	.v-application .mx-lg-0 {
		margin-right: 0 !important;
		margin-left: 0 !important
	}

	.v-application .mx-lg-1 {
		margin-right: 4px !important;
		margin-left: 4px !important
	}

	.v-application .mx-lg-2 {
		margin-right: 8px !important;
		margin-left: 8px !important
	}

	.v-application .mx-lg-3 {
		margin-right: 12px !important;
		margin-left: 12px !important
	}

	.v-application .mx-lg-4 {
		margin-right: 16px !important;
		margin-left: 16px !important
	}

	.v-application .mx-lg-5 {
		margin-right: 20px !important;
		margin-left: 20px !important
	}

	.v-application .mx-lg-6 {
		margin-right: 24px !important;
		margin-left: 24px !important
	}

	.v-application .mx-lg-7 {
		margin-right: 28px !important;
		margin-left: 28px !important
	}

	.v-application .mx-lg-8 {
		margin-right: 32px !important;
		margin-left: 32px !important
	}

	.v-application .mx-lg-9 {
		margin-right: 36px !important;
		margin-left: 36px !important
	}

	.v-application .mx-lg-10 {
		margin-right: 40px !important;
		margin-left: 40px !important
	}

	.v-application .mx-lg-11 {
		margin-right: 44px !important;
		margin-left: 44px !important
	}

	.v-application .mx-lg-12 {
		margin-right: 48px !important;
		margin-left: 48px !important
	}

	.v-application .mx-lg-auto {
		margin-right: auto !important;
		margin-left: auto !important
	}

	.v-application .my-lg-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}

	.v-application .my-lg-1 {
		margin-top: 4px !important;
		margin-bottom: 4px !important
	}

	.v-application .my-lg-2 {
		margin-top: 8px !important;
		margin-bottom: 8px !important
	}

	.v-application .my-lg-3 {
		margin-top: 12px !important;
		margin-bottom: 12px !important
	}

	.v-application .my-lg-4 {
		margin-top: 16px !important;
		margin-bottom: 16px !important
	}

	.v-application .my-lg-5 {
		margin-top: 20px !important;
		margin-bottom: 20px !important
	}

	.v-application .my-lg-6 {
		margin-top: 24px !important;
		margin-bottom: 24px !important
	}

	.v-application .my-lg-7 {
		margin-top: 28px !important;
		margin-bottom: 28px !important
	}

	.v-application .my-lg-8 {
		margin-top: 32px !important;
		margin-bottom: 32px !important
	}

	.v-application .my-lg-9 {
		margin-top: 36px !important;
		margin-bottom: 36px !important
	}

	.v-application .my-lg-10 {
		margin-top: 40px !important;
		margin-bottom: 40px !important
	}

	.v-application .my-lg-11 {
		margin-top: 44px !important;
		margin-bottom: 44px !important
	}

	.v-application .my-lg-12 {
		margin-top: 48px !important;
		margin-bottom: 48px !important
	}

	.v-application .my-lg-auto {
		margin-top: auto !important;
		margin-bottom: auto !important
	}

	.v-application .mt-lg-0 {
		margin-top: 0 !important
	}

	.v-application .mt-lg-1 {
		margin-top: 4px !important
	}

	.v-application .mt-lg-2 {
		margin-top: 8px !important
	}

	.v-application .mt-lg-3 {
		margin-top: 12px !important
	}

	.v-application .mt-lg-4 {
		margin-top: 16px !important
	}

	.v-application .mt-lg-5 {
		margin-top: 20px !important
	}

	.v-application .mt-lg-6 {
		margin-top: 24px !important
	}

	.v-application .mt-lg-7 {
		margin-top: 28px !important
	}

	.v-application .mt-lg-8 {
		margin-top: 32px !important
	}

	.v-application .mt-lg-9 {
		margin-top: 36px !important
	}

	.v-application .mt-lg-10 {
		margin-top: 40px !important
	}

	.v-application .mt-lg-11 {
		margin-top: 44px !important
	}

	.v-application .mt-lg-12 {
		margin-top: 48px !important
	}

	.v-application .mt-lg-auto {
		margin-top: auto !important
	}

	.v-application .mr-lg-0 {
		margin-right: 0 !important
	}

	.v-application .mr-lg-1 {
		margin-right: 4px !important
	}

	.v-application .mr-lg-2 {
		margin-right: 8px !important
	}

	.v-application .mr-lg-3 {
		margin-right: 12px !important
	}

	.v-application .mr-lg-4 {
		margin-right: 16px !important
	}

	.v-application .mr-lg-5 {
		margin-right: 20px !important
	}

	.v-application .mr-lg-6 {
		margin-right: 24px !important
	}

	.v-application .mr-lg-7 {
		margin-right: 28px !important
	}

	.v-application .mr-lg-8 {
		margin-right: 32px !important
	}

	.v-application .mr-lg-9 {
		margin-right: 36px !important
	}

	.v-application .mr-lg-10 {
		margin-right: 40px !important
	}

	.v-application .mr-lg-11 {
		margin-right: 44px !important
	}

	.v-application .mr-lg-12 {
		margin-right: 48px !important
	}

	.v-application .mr-lg-auto {
		margin-right: auto !important
	}

	.v-application .mb-lg-0 {
		margin-bottom: 0 !important
	}

	.v-application .mb-lg-1 {
		margin-bottom: 4px !important
	}

	.v-application .mb-lg-2 {
		margin-bottom: 8px !important
	}

	.v-application .mb-lg-3 {
		margin-bottom: 12px !important
	}

	.v-application .mb-lg-4 {
		margin-bottom: 16px !important
	}

	.v-application .mb-lg-5 {
		margin-bottom: 20px !important
	}

	.v-application .mb-lg-6 {
		margin-bottom: 24px !important
	}

	.v-application .mb-lg-7 {
		margin-bottom: 28px !important
	}

	.v-application .mb-lg-8 {
		margin-bottom: 32px !important
	}

	.v-application .mb-lg-9 {
		margin-bottom: 36px !important
	}

	.v-application .mb-lg-10 {
		margin-bottom: 40px !important
	}

	.v-application .mb-lg-11 {
		margin-bottom: 44px !important
	}

	.v-application .mb-lg-12 {
		margin-bottom: 48px !important
	}

	.v-application .mb-lg-auto {
		margin-bottom: auto !important
	}

	.v-application .ml-lg-0 {
		margin-left: 0 !important
	}

	.v-application .ml-lg-1 {
		margin-left: 4px !important
	}

	.v-application .ml-lg-2 {
		margin-left: 8px !important
	}

	.v-application .ml-lg-3 {
		margin-left: 12px !important
	}

	.v-application .ml-lg-4 {
		margin-left: 16px !important
	}

	.v-application .ml-lg-5 {
		margin-left: 20px !important
	}

	.v-application .ml-lg-6 {
		margin-left: 24px !important
	}

	.v-application .ml-lg-7 {
		margin-left: 28px !important
	}

	.v-application .ml-lg-8 {
		margin-left: 32px !important
	}

	.v-application .ml-lg-9 {
		margin-left: 36px !important
	}

	.v-application .ml-lg-10 {
		margin-left: 40px !important
	}

	.v-application .ml-lg-11 {
		margin-left: 44px !important
	}

	.v-application .ml-lg-12 {
		margin-left: 48px !important
	}

	.v-application .ml-lg-auto {
		margin-left: auto !important
	}

	.v-application--is-ltr .ms-lg-0 {
		margin-left: 0 !important
	}

	.v-application--is-rtl .ms-lg-0 {
		margin-right: 0 !important
	}

	.v-application--is-ltr .ms-lg-1 {
		margin-left: 4px !important
	}

	.v-application--is-rtl .ms-lg-1 {
		margin-right: 4px !important
	}

	.v-application--is-ltr .ms-lg-2 {
		margin-left: 8px !important
	}

	.v-application--is-rtl .ms-lg-2 {
		margin-right: 8px !important
	}

	.v-application--is-ltr .ms-lg-3 {
		margin-left: 12px !important
	}

	.v-application--is-rtl .ms-lg-3 {
		margin-right: 12px !important
	}

	.v-application--is-ltr .ms-lg-4 {
		margin-left: 16px !important
	}

	.v-application--is-rtl .ms-lg-4 {
		margin-right: 16px !important
	}

	.v-application--is-ltr .ms-lg-5 {
		margin-left: 20px !important
	}

	.v-application--is-rtl .ms-lg-5 {
		margin-right: 20px !important
	}

	.v-application--is-ltr .ms-lg-6 {
		margin-left: 24px !important
	}

	.v-application--is-rtl .ms-lg-6 {
		margin-right: 24px !important
	}

	.v-application--is-ltr .ms-lg-7 {
		margin-left: 28px !important
	}

	.v-application--is-rtl .ms-lg-7 {
		margin-right: 28px !important
	}

	.v-application--is-ltr .ms-lg-8 {
		margin-left: 32px !important
	}

	.v-application--is-rtl .ms-lg-8 {
		margin-right: 32px !important
	}

	.v-application--is-ltr .ms-lg-9 {
		margin-left: 36px !important
	}

	.v-application--is-rtl .ms-lg-9 {
		margin-right: 36px !important
	}

	.v-application--is-ltr .ms-lg-10 {
		margin-left: 40px !important
	}

	.v-application--is-rtl .ms-lg-10 {
		margin-right: 40px !important
	}

	.v-application--is-ltr .ms-lg-11 {
		margin-left: 44px !important
	}

	.v-application--is-rtl .ms-lg-11 {
		margin-right: 44px !important
	}

	.v-application--is-ltr .ms-lg-12 {
		margin-left: 48px !important
	}

	.v-application--is-rtl .ms-lg-12 {
		margin-right: 48px !important
	}

	.v-application--is-ltr .ms-lg-auto {
		margin-left: auto !important
	}

	.v-application--is-rtl .ms-lg-auto {
		margin-right: auto !important
	}

	.v-application--is-ltr .me-lg-0 {
		margin-right: 0 !important
	}

	.v-application--is-rtl .me-lg-0 {
		margin-left: 0 !important
	}

	.v-application--is-ltr .me-lg-1 {
		margin-right: 4px !important
	}

	.v-application--is-rtl .me-lg-1 {
		margin-left: 4px !important
	}

	.v-application--is-ltr .me-lg-2 {
		margin-right: 8px !important
	}

	.v-application--is-rtl .me-lg-2 {
		margin-left: 8px !important
	}

	.v-application--is-ltr .me-lg-3 {
		margin-right: 12px !important
	}

	.v-application--is-rtl .me-lg-3 {
		margin-left: 12px !important
	}

	.v-application--is-ltr .me-lg-4 {
		margin-right: 16px !important
	}

	.v-application--is-rtl .me-lg-4 {
		margin-left: 16px !important
	}

	.v-application--is-ltr .me-lg-5 {
		margin-right: 20px !important
	}

	.v-application--is-rtl .me-lg-5 {
		margin-left: 20px !important
	}

	.v-application--is-ltr .me-lg-6 {
		margin-right: 24px !important
	}

	.v-application--is-rtl .me-lg-6 {
		margin-left: 24px !important
	}

	.v-application--is-ltr .me-lg-7 {
		margin-right: 28px !important
	}

	.v-application--is-rtl .me-lg-7 {
		margin-left: 28px !important
	}

	.v-application--is-ltr .me-lg-8 {
		margin-right: 32px !important
	}

	.v-application--is-rtl .me-lg-8 {
		margin-left: 32px !important
	}

	.v-application--is-ltr .me-lg-9 {
		margin-right: 36px !important
	}

	.v-application--is-rtl .me-lg-9 {
		margin-left: 36px !important
	}

	.v-application--is-ltr .me-lg-10 {
		margin-right: 40px !important
	}

	.v-application--is-rtl .me-lg-10 {
		margin-left: 40px !important
	}

	.v-application--is-ltr .me-lg-11 {
		margin-right: 44px !important
	}

	.v-application--is-rtl .me-lg-11 {
		margin-left: 44px !important
	}

	.v-application--is-ltr .me-lg-12 {
		margin-right: 48px !important
	}

	.v-application--is-rtl .me-lg-12 {
		margin-left: 48px !important
	}

	.v-application--is-ltr .me-lg-auto {
		margin-right: auto !important
	}

	.v-application--is-rtl .me-lg-auto {
		margin-left: auto !important
	}

	.v-application .ma-lg-n1 {
		margin: -4px !important
	}

	.v-application .ma-lg-n2 {
		margin: -8px !important
	}

	.v-application .ma-lg-n3 {
		margin: -12px !important
	}

	.v-application .ma-lg-n4 {
		margin: -16px !important
	}

	.v-application .ma-lg-n5 {
		margin: -20px !important
	}

	.v-application .ma-lg-n6 {
		margin: -24px !important
	}

	.v-application .ma-lg-n7 {
		margin: -28px !important
	}

	.v-application .ma-lg-n8 {
		margin: -32px !important
	}

	.v-application .ma-lg-n9 {
		margin: -36px !important
	}

	.v-application .ma-lg-n10 {
		margin: -40px !important
	}

	.v-application .ma-lg-n11 {
		margin: -44px !important
	}

	.v-application .ma-lg-n12 {
		margin: -48px !important
	}

	.v-application .mx-lg-n1 {
		margin-right: -4px !important;
		margin-left: -4px !important
	}

	.v-application .mx-lg-n2 {
		margin-right: -8px !important;
		margin-left: -8px !important
	}

	.v-application .mx-lg-n3 {
		margin-right: -12px !important;
		margin-left: -12px !important
	}

	.v-application .mx-lg-n4 {
		margin-right: -16px !important;
		margin-left: -16px !important
	}

	.v-application .mx-lg-n5 {
		margin-right: -20px !important;
		margin-left: -20px !important
	}

	.v-application .mx-lg-n6 {
		margin-right: -24px !important;
		margin-left: -24px !important
	}

	.v-application .mx-lg-n7 {
		margin-right: -28px !important;
		margin-left: -28px !important
	}

	.v-application .mx-lg-n8 {
		margin-right: -32px !important;
		margin-left: -32px !important
	}

	.v-application .mx-lg-n9 {
		margin-right: -36px !important;
		margin-left: -36px !important
	}

	.v-application .mx-lg-n10 {
		margin-right: -40px !important;
		margin-left: -40px !important
	}

	.v-application .mx-lg-n11 {
		margin-right: -44px !important;
		margin-left: -44px !important
	}

	.v-application .mx-lg-n12 {
		margin-right: -48px !important;
		margin-left: -48px !important
	}

	.v-application .my-lg-n1 {
		margin-top: -4px !important;
		margin-bottom: -4px !important
	}

	.v-application .my-lg-n2 {
		margin-top: -8px !important;
		margin-bottom: -8px !important
	}

	.v-application .my-lg-n3 {
		margin-top: -12px !important;
		margin-bottom: -12px !important
	}

	.v-application .my-lg-n4 {
		margin-top: -16px !important;
		margin-bottom: -16px !important
	}

	.v-application .my-lg-n5 {
		margin-top: -20px !important;
		margin-bottom: -20px !important
	}

	.v-application .my-lg-n6 {
		margin-top: -24px !important;
		margin-bottom: -24px !important
	}

	.v-application .my-lg-n7 {
		margin-top: -28px !important;
		margin-bottom: -28px !important
	}

	.v-application .my-lg-n8 {
		margin-top: -32px !important;
		margin-bottom: -32px !important
	}

	.v-application .my-lg-n9 {
		margin-top: -36px !important;
		margin-bottom: -36px !important
	}

	.v-application .my-lg-n10 {
		margin-top: -40px !important;
		margin-bottom: -40px !important
	}

	.v-application .my-lg-n11 {
		margin-top: -44px !important;
		margin-bottom: -44px !important
	}

	.v-application .my-lg-n12 {
		margin-top: -48px !important;
		margin-bottom: -48px !important
	}

	.v-application .mt-lg-n1 {
		margin-top: -4px !important
	}

	.v-application .mt-lg-n2 {
		margin-top: -8px !important
	}

	.v-application .mt-lg-n3 {
		margin-top: -12px !important
	}

	.v-application .mt-lg-n4 {
		margin-top: -16px !important
	}

	.v-application .mt-lg-n5 {
		margin-top: -20px !important
	}

	.v-application .mt-lg-n6 {
		margin-top: -24px !important
	}

	.v-application .mt-lg-n7 {
		margin-top: -28px !important
	}

	.v-application .mt-lg-n8 {
		margin-top: -32px !important
	}

	.v-application .mt-lg-n9 {
		margin-top: -36px !important
	}

	.v-application .mt-lg-n10 {
		margin-top: -40px !important
	}

	.v-application .mt-lg-n11 {
		margin-top: -44px !important
	}

	.v-application .mt-lg-n12 {
		margin-top: -48px !important
	}

	.v-application .mr-lg-n1 {
		margin-right: -4px !important
	}

	.v-application .mr-lg-n2 {
		margin-right: -8px !important
	}

	.v-application .mr-lg-n3 {
		margin-right: -12px !important
	}

	.v-application .mr-lg-n4 {
		margin-right: -16px !important
	}

	.v-application .mr-lg-n5 {
		margin-right: -20px !important
	}

	.v-application .mr-lg-n6 {
		margin-right: -24px !important
	}

	.v-application .mr-lg-n7 {
		margin-right: -28px !important
	}

	.v-application .mr-lg-n8 {
		margin-right: -32px !important
	}

	.v-application .mr-lg-n9 {
		margin-right: -36px !important
	}

	.v-application .mr-lg-n10 {
		margin-right: -40px !important
	}

	.v-application .mr-lg-n11 {
		margin-right: -44px !important
	}

	.v-application .mr-lg-n12 {
		margin-right: -48px !important
	}

	.v-application .mb-lg-n1 {
		margin-bottom: -4px !important
	}

	.v-application .mb-lg-n2 {
		margin-bottom: -8px !important
	}

	.v-application .mb-lg-n3 {
		margin-bottom: -12px !important
	}

	.v-application .mb-lg-n4 {
		margin-bottom: -16px !important
	}

	.v-application .mb-lg-n5 {
		margin-bottom: -20px !important
	}

	.v-application .mb-lg-n6 {
		margin-bottom: -24px !important
	}

	.v-application .mb-lg-n7 {
		margin-bottom: -28px !important
	}

	.v-application .mb-lg-n8 {
		margin-bottom: -32px !important
	}

	.v-application .mb-lg-n9 {
		margin-bottom: -36px !important
	}

	.v-application .mb-lg-n10 {
		margin-bottom: -40px !important
	}

	.v-application .mb-lg-n11 {
		margin-bottom: -44px !important
	}

	.v-application .mb-lg-n12 {
		margin-bottom: -48px !important
	}

	.v-application .ml-lg-n1 {
		margin-left: -4px !important
	}

	.v-application .ml-lg-n2 {
		margin-left: -8px !important
	}

	.v-application .ml-lg-n3 {
		margin-left: -12px !important
	}

	.v-application .ml-lg-n4 {
		margin-left: -16px !important
	}

	.v-application .ml-lg-n5 {
		margin-left: -20px !important
	}

	.v-application .ml-lg-n6 {
		margin-left: -24px !important
	}

	.v-application .ml-lg-n7 {
		margin-left: -28px !important
	}

	.v-application .ml-lg-n8 {
		margin-left: -32px !important
	}

	.v-application .ml-lg-n9 {
		margin-left: -36px !important
	}

	.v-application .ml-lg-n10 {
		margin-left: -40px !important
	}

	.v-application .ml-lg-n11 {
		margin-left: -44px !important
	}

	.v-application .ml-lg-n12 {
		margin-left: -48px !important
	}

	.v-application--is-ltr .ms-lg-n1 {
		margin-left: -4px !important
	}

	.v-application--is-rtl .ms-lg-n1 {
		margin-right: -4px !important
	}

	.v-application--is-ltr .ms-lg-n2 {
		margin-left: -8px !important
	}

	.v-application--is-rtl .ms-lg-n2 {
		margin-right: -8px !important
	}

	.v-application--is-ltr .ms-lg-n3 {
		margin-left: -12px !important
	}

	.v-application--is-rtl .ms-lg-n3 {
		margin-right: -12px !important
	}

	.v-application--is-ltr .ms-lg-n4 {
		margin-left: -16px !important
	}

	.v-application--is-rtl .ms-lg-n4 {
		margin-right: -16px !important
	}

	.v-application--is-ltr .ms-lg-n5 {
		margin-left: -20px !important
	}

	.v-application--is-rtl .ms-lg-n5 {
		margin-right: -20px !important
	}

	.v-application--is-ltr .ms-lg-n6 {
		margin-left: -24px !important
	}

	.v-application--is-rtl .ms-lg-n6 {
		margin-right: -24px !important
	}

	.v-application--is-ltr .ms-lg-n7 {
		margin-left: -28px !important
	}

	.v-application--is-rtl .ms-lg-n7 {
		margin-right: -28px !important
	}

	.v-application--is-ltr .ms-lg-n8 {
		margin-left: -32px !important
	}

	.v-application--is-rtl .ms-lg-n8 {
		margin-right: -32px !important
	}

	.v-application--is-ltr .ms-lg-n9 {
		margin-left: -36px !important
	}

	.v-application--is-rtl .ms-lg-n9 {
		margin-right: -36px !important
	}

	.v-application--is-ltr .ms-lg-n10 {
		margin-left: -40px !important
	}

	.v-application--is-rtl .ms-lg-n10 {
		margin-right: -40px !important
	}

	.v-application--is-ltr .ms-lg-n11 {
		margin-left: -44px !important
	}

	.v-application--is-rtl .ms-lg-n11 {
		margin-right: -44px !important
	}

	.v-application--is-ltr .ms-lg-n12 {
		margin-left: -48px !important
	}

	.v-application--is-rtl .ms-lg-n12 {
		margin-right: -48px !important
	}

	.v-application--is-ltr .me-lg-n1 {
		margin-right: -4px !important
	}

	.v-application--is-rtl .me-lg-n1 {
		margin-left: -4px !important
	}

	.v-application--is-ltr .me-lg-n2 {
		margin-right: -8px !important
	}

	.v-application--is-rtl .me-lg-n2 {
		margin-left: -8px !important
	}

	.v-application--is-ltr .me-lg-n3 {
		margin-right: -12px !important
	}

	.v-application--is-rtl .me-lg-n3 {
		margin-left: -12px !important
	}

	.v-application--is-ltr .me-lg-n4 {
		margin-right: -16px !important
	}

	.v-application--is-rtl .me-lg-n4 {
		margin-left: -16px !important
	}

	.v-application--is-ltr .me-lg-n5 {
		margin-right: -20px !important
	}

	.v-application--is-rtl .me-lg-n5 {
		margin-left: -20px !important
	}

	.v-application--is-ltr .me-lg-n6 {
		margin-right: -24px !important
	}

	.v-application--is-rtl .me-lg-n6 {
		margin-left: -24px !important
	}

	.v-application--is-ltr .me-lg-n7 {
		margin-right: -28px !important
	}

	.v-application--is-rtl .me-lg-n7 {
		margin-left: -28px !important
	}

	.v-application--is-ltr .me-lg-n8 {
		margin-right: -32px !important
	}

	.v-application--is-rtl .me-lg-n8 {
		margin-left: -32px !important
	}

	.v-application--is-ltr .me-lg-n9 {
		margin-right: -36px !important
	}

	.v-application--is-rtl .me-lg-n9 {
		margin-left: -36px !important
	}

	.v-application--is-ltr .me-lg-n10 {
		margin-right: -40px !important
	}

	.v-application--is-rtl .me-lg-n10 {
		margin-left: -40px !important
	}

	.v-application--is-ltr .me-lg-n11 {
		margin-right: -44px !important
	}

	.v-application--is-rtl .me-lg-n11 {
		margin-left: -44px !important
	}

	.v-application--is-ltr .me-lg-n12 {
		margin-right: -48px !important
	}

	.v-application--is-rtl .me-lg-n12 {
		margin-left: -48px !important
	}

	.v-application .pa-lg-0 {
		padding: 0 !important
	}

	.v-application .pa-lg-1 {
		padding: 4px !important
	}

	.v-application .pa-lg-2 {
		padding: 8px !important
	}

	.v-application .pa-lg-3 {
		padding: 12px !important
	}

	.v-application .pa-lg-4 {
		padding: 16px !important
	}

	.v-application .pa-lg-5 {
		padding: 20px !important
	}

	.v-application .pa-lg-6 {
		padding: 24px !important
	}

	.v-application .pa-lg-7 {
		padding: 28px !important
	}

	.v-application .pa-lg-8 {
		padding: 32px !important
	}

	.v-application .pa-lg-9 {
		padding: 36px !important
	}

	.v-application .pa-lg-10 {
		padding: 40px !important
	}

	.v-application .pa-lg-11 {
		padding: 44px !important
	}

	.v-application .pa-lg-12 {
		padding: 48px !important
	}

	.v-application .px-lg-0 {
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.v-application .px-lg-1 {
		padding-right: 4px !important;
		padding-left: 4px !important
	}

	.v-application .px-lg-2 {
		padding-right: 8px !important;
		padding-left: 8px !important
	}

	.v-application .px-lg-3 {
		padding-right: 12px !important;
		padding-left: 12px !important
	}

	.v-application .px-lg-4 {
		padding-right: 16px !important;
		padding-left: 16px !important
	}

	.v-application .px-lg-5 {
		padding-right: 20px !important;
		padding-left: 20px !important
	}

	.v-application .px-lg-6 {
		padding-right: 24px !important;
		padding-left: 24px !important
	}

	.v-application .px-lg-7 {
		padding-right: 28px !important;
		padding-left: 28px !important
	}

	.v-application .px-lg-8 {
		padding-right: 32px !important;
		padding-left: 32px !important
	}

	.v-application .px-lg-9 {
		padding-right: 36px !important;
		padding-left: 36px !important
	}

	.v-application .px-lg-10 {
		padding-right: 40px !important;
		padding-left: 40px !important
	}

	.v-application .px-lg-11 {
		padding-right: 44px !important;
		padding-left: 44px !important
	}

	.v-application .px-lg-12 {
		padding-right: 48px !important;
		padding-left: 48px !important
	}

	.v-application .py-lg-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}

	.v-application .py-lg-1 {
		padding-top: 4px !important;
		padding-bottom: 4px !important
	}

	.v-application .py-lg-2 {
		padding-top: 8px !important;
		padding-bottom: 8px !important
	}

	.v-application .py-lg-3 {
		padding-top: 12px !important;
		padding-bottom: 12px !important
	}

	.v-application .py-lg-4 {
		padding-top: 16px !important;
		padding-bottom: 16px !important
	}

	.v-application .py-lg-5 {
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}

	.v-application .py-lg-6 {
		padding-top: 24px !important;
		padding-bottom: 24px !important
	}

	.v-application .py-lg-7 {
		padding-top: 28px !important;
		padding-bottom: 28px !important
	}

	.v-application .py-lg-8 {
		padding-top: 32px !important;
		padding-bottom: 32px !important
	}

	.v-application .py-lg-9 {
		padding-top: 36px !important;
		padding-bottom: 36px !important
	}

	.v-application .py-lg-10 {
		padding-top: 40px !important;
		padding-bottom: 40px !important
	}

	.v-application .py-lg-11 {
		padding-top: 44px !important;
		padding-bottom: 44px !important
	}

	.v-application .py-lg-12 {
		padding-top: 48px !important;
		padding-bottom: 48px !important
	}

	.v-application .pt-lg-0 {
		padding-top: 0 !important
	}

	.v-application .pt-lg-1 {
		padding-top: 4px !important
	}

	.v-application .pt-lg-2 {
		padding-top: 8px !important
	}

	.v-application .pt-lg-3 {
		padding-top: 12px !important
	}

	.v-application .pt-lg-4 {
		padding-top: 16px !important
	}

	.v-application .pt-lg-5 {
		padding-top: 20px !important
	}

	.v-application .pt-lg-6 {
		padding-top: 24px !important
	}

	.v-application .pt-lg-7 {
		padding-top: 28px !important
	}

	.v-application .pt-lg-8 {
		padding-top: 32px !important
	}

	.v-application .pt-lg-9 {
		padding-top: 36px !important
	}

	.v-application .pt-lg-10 {
		padding-top: 40px !important
	}

	.v-application .pt-lg-11 {
		padding-top: 44px !important
	}

	.v-application .pt-lg-12 {
		padding-top: 48px !important
	}

	.v-application .pr-lg-0 {
		padding-right: 0 !important
	}

	.v-application .pr-lg-1 {
		padding-right: 4px !important
	}

	.v-application .pr-lg-2 {
		padding-right: 8px !important
	}

	.v-application .pr-lg-3 {
		padding-right: 12px !important
	}

	.v-application .pr-lg-4 {
		padding-right: 16px !important
	}

	.v-application .pr-lg-5 {
		padding-right: 20px !important
	}

	.v-application .pr-lg-6 {
		padding-right: 24px !important
	}

	.v-application .pr-lg-7 {
		padding-right: 28px !important
	}

	.v-application .pr-lg-8 {
		padding-right: 32px !important
	}

	.v-application .pr-lg-9 {
		padding-right: 36px !important
	}

	.v-application .pr-lg-10 {
		padding-right: 40px !important
	}

	.v-application .pr-lg-11 {
		padding-right: 44px !important
	}

	.v-application .pr-lg-12 {
		padding-right: 48px !important
	}

	.v-application .pb-lg-0 {
		padding-bottom: 0 !important
	}

	.v-application .pb-lg-1 {
		padding-bottom: 4px !important
	}

	.v-application .pb-lg-2 {
		padding-bottom: 8px !important
	}

	.v-application .pb-lg-3 {
		padding-bottom: 12px !important
	}

	.v-application .pb-lg-4 {
		padding-bottom: 16px !important
	}

	.v-application .pb-lg-5 {
		padding-bottom: 20px !important
	}

	.v-application .pb-lg-6 {
		padding-bottom: 24px !important
	}

	.v-application .pb-lg-7 {
		padding-bottom: 28px !important
	}

	.v-application .pb-lg-8 {
		padding-bottom: 32px !important
	}

	.v-application .pb-lg-9 {
		padding-bottom: 36px !important
	}

	.v-application .pb-lg-10 {
		padding-bottom: 40px !important
	}

	.v-application .pb-lg-11 {
		padding-bottom: 44px !important
	}

	.v-application .pb-lg-12 {
		padding-bottom: 48px !important
	}

	.v-application .pl-lg-0 {
		padding-left: 0 !important
	}

	.v-application .pl-lg-1 {
		padding-left: 4px !important
	}

	.v-application .pl-lg-2 {
		padding-left: 8px !important
	}

	.v-application .pl-lg-3 {
		padding-left: 12px !important
	}

	.v-application .pl-lg-4 {
		padding-left: 16px !important
	}

	.v-application .pl-lg-5 {
		padding-left: 20px !important
	}

	.v-application .pl-lg-6 {
		padding-left: 24px !important
	}

	.v-application .pl-lg-7 {
		padding-left: 28px !important
	}

	.v-application .pl-lg-8 {
		padding-left: 32px !important
	}

	.v-application .pl-lg-9 {
		padding-left: 36px !important
	}

	.v-application .pl-lg-10 {
		padding-left: 40px !important
	}

	.v-application .pl-lg-11 {
		padding-left: 44px !important
	}

	.v-application .pl-lg-12 {
		padding-left: 48px !important
	}

	.v-application--is-ltr .ps-lg-0 {
		padding-left: 0 !important
	}

	.v-application--is-rtl .ps-lg-0 {
		padding-right: 0 !important
	}

	.v-application--is-ltr .ps-lg-1 {
		padding-left: 4px !important
	}

	.v-application--is-rtl .ps-lg-1 {
		padding-right: 4px !important
	}

	.v-application--is-ltr .ps-lg-2 {
		padding-left: 8px !important
	}

	.v-application--is-rtl .ps-lg-2 {
		padding-right: 8px !important
	}

	.v-application--is-ltr .ps-lg-3 {
		padding-left: 12px !important
	}

	.v-application--is-rtl .ps-lg-3 {
		padding-right: 12px !important
	}

	.v-application--is-ltr .ps-lg-4 {
		padding-left: 16px !important
	}

	.v-application--is-rtl .ps-lg-4 {
		padding-right: 16px !important
	}

	.v-application--is-ltr .ps-lg-5 {
		padding-left: 20px !important
	}

	.v-application--is-rtl .ps-lg-5 {
		padding-right: 20px !important
	}

	.v-application--is-ltr .ps-lg-6 {
		padding-left: 24px !important
	}

	.v-application--is-rtl .ps-lg-6 {
		padding-right: 24px !important
	}

	.v-application--is-ltr .ps-lg-7 {
		padding-left: 28px !important
	}

	.v-application--is-rtl .ps-lg-7 {
		padding-right: 28px !important
	}

	.v-application--is-ltr .ps-lg-8 {
		padding-left: 32px !important
	}

	.v-application--is-rtl .ps-lg-8 {
		padding-right: 32px !important
	}

	.v-application--is-ltr .ps-lg-9 {
		padding-left: 36px !important
	}

	.v-application--is-rtl .ps-lg-9 {
		padding-right: 36px !important
	}

	.v-application--is-ltr .ps-lg-10 {
		padding-left: 40px !important
	}

	.v-application--is-rtl .ps-lg-10 {
		padding-right: 40px !important
	}

	.v-application--is-ltr .ps-lg-11 {
		padding-left: 44px !important
	}

	.v-application--is-rtl .ps-lg-11 {
		padding-right: 44px !important
	}

	.v-application--is-ltr .ps-lg-12 {
		padding-left: 48px !important
	}

	.v-application--is-rtl .ps-lg-12 {
		padding-right: 48px !important
	}

	.v-application--is-ltr .pe-lg-0 {
		padding-right: 0 !important
	}

	.v-application--is-rtl .pe-lg-0 {
		padding-left: 0 !important
	}

	.v-application--is-ltr .pe-lg-1 {
		padding-right: 4px !important
	}

	.v-application--is-rtl .pe-lg-1 {
		padding-left: 4px !important
	}

	.v-application--is-ltr .pe-lg-2 {
		padding-right: 8px !important
	}

	.v-application--is-rtl .pe-lg-2 {
		padding-left: 8px !important
	}

	.v-application--is-ltr .pe-lg-3 {
		padding-right: 12px !important
	}

	.v-application--is-rtl .pe-lg-3 {
		padding-left: 12px !important
	}

	.v-application--is-ltr .pe-lg-4 {
		padding-right: 16px !important
	}

	.v-application--is-rtl .pe-lg-4 {
		padding-left: 16px !important
	}

	.v-application--is-ltr .pe-lg-5 {
		padding-right: 20px !important
	}

	.v-application--is-rtl .pe-lg-5 {
		padding-left: 20px !important
	}

	.v-application--is-ltr .pe-lg-6 {
		padding-right: 24px !important
	}

	.v-application--is-rtl .pe-lg-6 {
		padding-left: 24px !important
	}

	.v-application--is-ltr .pe-lg-7 {
		padding-right: 28px !important
	}

	.v-application--is-rtl .pe-lg-7 {
		padding-left: 28px !important
	}

	.v-application--is-ltr .pe-lg-8 {
		padding-right: 32px !important
	}

	.v-application--is-rtl .pe-lg-8 {
		padding-left: 32px !important
	}

	.v-application--is-ltr .pe-lg-9 {
		padding-right: 36px !important
	}

	.v-application--is-rtl .pe-lg-9 {
		padding-left: 36px !important
	}

	.v-application--is-ltr .pe-lg-10 {
		padding-right: 40px !important
	}

	.v-application--is-rtl .pe-lg-10 {
		padding-left: 40px !important
	}

	.v-application--is-ltr .pe-lg-11 {
		padding-right: 44px !important
	}

	.v-application--is-rtl .pe-lg-11 {
		padding-left: 44px !important
	}

	.v-application--is-ltr .pe-lg-12 {
		padding-right: 48px !important
	}

	.v-application--is-rtl .pe-lg-12 {
		padding-left: 48px !important
	}

	.v-application .text-lg-left {
		text-align: left !important
	}

	.v-application .text-lg-right {
		text-align: right !important
	}

	.v-application .text-lg-center {
		text-align: center !important
	}

	.v-application .text-lg-justify {
		text-align: justify !important
	}

	[dir=ltr] .v-application .text-lg-start {
		text-align: left !important
	}

	[dir=ltr] .v-application .text-lg-end, [dir=rtl] .v-application .text-lg-start {
		text-align: right !important
	}

	[dir=rtl] .v-application .text-lg-end {
		text-align: left !important
	}

}

@media(min-width:1904px) {
	.v-application .d-xl-none {
		display: none !important
	}

	.v-application .d-xl-inline {
		display: inline !important
	}

	.v-application .d-xl-inline-block {
		display: inline-block !important
	}

	.v-application .d-xl-block {
		display: block !important
	}

	.v-application .d-xl-table {
		display: table !important
	}

	.v-application .d-xl-table-row {
		display: table-row !important
	}

	.v-application .d-xl-table-cell {
		display: table-cell !important
	}

	.v-application .d-xl-flex {
		display: flex !important
	}

	.v-application .d-xl-inline-flex {
		display: inline-flex !important
	}

	.v-application .float-xl-none {
		float: none !important
	}

	.v-application .float-xl-left {
		float: left !important
	}

	.v-application .float-xl-right {
		float: right !important
	}

	.v-application .flex-xl-fill {
		flex: 1 1 auto !important
	}

	.v-application .flex-xl-row {
		flex-direction: row !important
	}

	.v-application .flex-xl-column {
		flex-direction: column !important
	}

	.v-application .flex-xl-row-reverse {
		flex-direction: row-reverse !important
	}

	.v-application .flex-xl-column-reverse {
		flex-direction: column-reverse !important
	}

	.v-application .flex-xl-grow-0 {
		flex-grow: 0 !important
	}

	.v-application .flex-xl-grow-1 {
		flex-grow: 1 !important
	}

	.v-application .flex-xl-shrink-0 {
		flex-shrink: 0 !important
	}

	.v-application .flex-xl-shrink-1 {
		flex-shrink: 1 !important
	}

	.v-application .flex-xl-wrap {
		flex-wrap: wrap !important
	}

	.v-application .flex-xl-nowrap {
		flex-wrap: nowrap !important
	}

	.v-application .flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.v-application .justify-xl-start {
		justify-content: flex-start !important
	}

	.v-application .justify-xl-end {
		justify-content: flex-end !important
	}

	.v-application .justify-xl-center {
		justify-content: center !important
	}

	.v-application .justify-xl-space-between {
		justify-content: space-between !important
	}

	.v-application .justify-xl-space-around {
		justify-content: space-around !important
	}

	.v-application .align-xl-start {
		align-items: flex-start !important
	}

	.v-application .align-xl-end {
		align-items: flex-end !important
	}

	.v-application .align-xl-center {
		align-items: center !important
	}

	.v-application .align-xl-baseline {
		align-items: baseline !important
	}

	.v-application .align-xl-stretch {
		align-items: stretch !important
	}

	.v-application .align-content-xl-start {
		align-content: flex-start !important
	}

	.v-application .align-content-xl-end {
		align-content: flex-end !important
	}

	.v-application .align-content-xl-center {
		align-content: center !important
	}

	.v-application .align-content-xl-space-between {
		align-content: space-between !important
	}

	.v-application .align-content-xl-space-around {
		align-content: space-around !important
	}

	.v-application .align-content-xl-stretch {
		align-content: stretch !important
	}

	.v-application .align-self-xl-auto {
		align-self: auto !important
	}

	.v-application .align-self-xl-start {
		align-self: flex-start !important
	}

	.v-application .align-self-xl-end {
		align-self: flex-end !important
	}

	.v-application .align-self-xl-center {
		align-self: center !important
	}

	.v-application .align-self-xl-baseline {
		align-self: baseline !important
	}

	.v-application .align-self-xl-stretch {
		align-self: stretch !important
	}

	.v-application .order-xl-first {
		order: -1 !important
	}

	.v-application .order-xl-0 {
		order: 0 !important
	}

	.v-application .order-xl-1 {
		order: 1 !important
	}

	.v-application .order-xl-2 {
		order: 2 !important
	}

	.v-application .order-xl-3 {
		order: 3 !important
	}

	.v-application .order-xl-4 {
		order: 4 !important
	}

	.v-application .order-xl-5 {
		order: 5 !important
	}

	.v-application .order-xl-6 {
		order: 6 !important
	}

	.v-application .order-xl-7 {
		order: 7 !important
	}

	.v-application .order-xl-8 {
		order: 8 !important
	}

	.v-application .order-xl-9 {
		order: 9 !important
	}

	.v-application .order-xl-10 {
		order: 10 !important
	}

	.v-application .order-xl-11 {
		order: 11 !important
	}

	.v-application .order-xl-12 {
		order: 12 !important
	}

	.v-application .order-xl-last {
		order: 13 !important
	}

	.v-application .ma-xl-0 {
		margin: 0 !important
	}

	.v-application .ma-xl-1 {
		margin: 4px !important
	}

	.v-application .ma-xl-2 {
		margin: 8px !important
	}

	.v-application .ma-xl-3 {
		margin: 12px !important
	}

	.v-application .ma-xl-4 {
		margin: 16px !important
	}

	.v-application .ma-xl-5 {
		margin: 20px !important
	}

	.v-application .ma-xl-6 {
		margin: 24px !important
	}

	.v-application .ma-xl-7 {
		margin: 28px !important
	}

	.v-application .ma-xl-8 {
		margin: 32px !important
	}

	.v-application .ma-xl-9 {
		margin: 36px !important
	}

	.v-application .ma-xl-10 {
		margin: 40px !important
	}

	.v-application .ma-xl-11 {
		margin: 44px !important
	}

	.v-application .ma-xl-12 {
		margin: 48px !important
	}

	.v-application .ma-xl-auto {
		margin: auto !important
	}

	.v-application .mx-xl-0 {
		margin-right: 0 !important;
		margin-left: 0 !important
	}

	.v-application .mx-xl-1 {
		margin-right: 4px !important;
		margin-left: 4px !important
	}

	.v-application .mx-xl-2 {
		margin-right: 8px !important;
		margin-left: 8px !important
	}

	.v-application .mx-xl-3 {
		margin-right: 12px !important;
		margin-left: 12px !important
	}

	.v-application .mx-xl-4 {
		margin-right: 16px !important;
		margin-left: 16px !important
	}

	.v-application .mx-xl-5 {
		margin-right: 20px !important;
		margin-left: 20px !important
	}

	.v-application .mx-xl-6 {
		margin-right: 24px !important;
		margin-left: 24px !important
	}

	.v-application .mx-xl-7 {
		margin-right: 28px !important;
		margin-left: 28px !important
	}

	.v-application .mx-xl-8 {
		margin-right: 32px !important;
		margin-left: 32px !important
	}

	.v-application .mx-xl-9 {
		margin-right: 36px !important;
		margin-left: 36px !important
	}

	.v-application .mx-xl-10 {
		margin-right: 40px !important;
		margin-left: 40px !important
	}

	.v-application .mx-xl-11 {
		margin-right: 44px !important;
		margin-left: 44px !important
	}

	.v-application .mx-xl-12 {
		margin-right: 48px !important;
		margin-left: 48px !important
	}

	.v-application .mx-xl-auto {
		margin-right: auto !important;
		margin-left: auto !important
	}

	.v-application .my-xl-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}

	.v-application .my-xl-1 {
		margin-top: 4px !important;
		margin-bottom: 4px !important
	}

	.v-application .my-xl-2 {
		margin-top: 8px !important;
		margin-bottom: 8px !important
	}

	.v-application .my-xl-3 {
		margin-top: 12px !important;
		margin-bottom: 12px !important
	}

	.v-application .my-xl-4 {
		margin-top: 16px !important;
		margin-bottom: 16px !important
	}

	.v-application .my-xl-5 {
		margin-top: 20px !important;
		margin-bottom: 20px !important
	}

	.v-application .my-xl-6 {
		margin-top: 24px !important;
		margin-bottom: 24px !important
	}

	.v-application .my-xl-7 {
		margin-top: 28px !important;
		margin-bottom: 28px !important
	}

	.v-application .my-xl-8 {
		margin-top: 32px !important;
		margin-bottom: 32px !important
	}

	.v-application .my-xl-9 {
		margin-top: 36px !important;
		margin-bottom: 36px !important
	}

	.v-application .my-xl-10 {
		margin-top: 40px !important;
		margin-bottom: 40px !important
	}

	.v-application .my-xl-11 {
		margin-top: 44px !important;
		margin-bottom: 44px !important
	}

	.v-application .my-xl-12 {
		margin-top: 48px !important;
		margin-bottom: 48px !important
	}

	.v-application .my-xl-auto {
		margin-top: auto !important;
		margin-bottom: auto !important
	}

	.v-application .mt-xl-0 {
		margin-top: 0 !important
	}

	.v-application .mt-xl-1 {
		margin-top: 4px !important
	}

	.v-application .mt-xl-2 {
		margin-top: 8px !important
	}

	.v-application .mt-xl-3 {
		margin-top: 12px !important
	}

	.v-application .mt-xl-4 {
		margin-top: 16px !important
	}

	.v-application .mt-xl-5 {
		margin-top: 20px !important
	}

	.v-application .mt-xl-6 {
		margin-top: 24px !important
	}

	.v-application .mt-xl-7 {
		margin-top: 28px !important
	}

	.v-application .mt-xl-8 {
		margin-top: 32px !important
	}

	.v-application .mt-xl-9 {
		margin-top: 36px !important
	}

	.v-application .mt-xl-10 {
		margin-top: 40px !important
	}

	.v-application .mt-xl-11 {
		margin-top: 44px !important
	}

	.v-application .mt-xl-12 {
		margin-top: 48px !important
	}

	.v-application .mt-xl-auto {
		margin-top: auto !important
	}

	.v-application .mr-xl-0 {
		margin-right: 0 !important
	}

	.v-application .mr-xl-1 {
		margin-right: 4px !important
	}

	.v-application .mr-xl-2 {
		margin-right: 8px !important
	}

	.v-application .mr-xl-3 {
		margin-right: 12px !important
	}

	.v-application .mr-xl-4 {
		margin-right: 16px !important
	}

	.v-application .mr-xl-5 {
		margin-right: 20px !important
	}

	.v-application .mr-xl-6 {
		margin-right: 24px !important
	}

	.v-application .mr-xl-7 {
		margin-right: 28px !important
	}

	.v-application .mr-xl-8 {
		margin-right: 32px !important
	}

	.v-application .mr-xl-9 {
		margin-right: 36px !important
	}

	.v-application .mr-xl-10 {
		margin-right: 40px !important
	}

	.v-application .mr-xl-11 {
		margin-right: 44px !important
	}

	.v-application .mr-xl-12 {
		margin-right: 48px !important
	}

	.v-application .mr-xl-auto {
		margin-right: auto !important
	}

	.v-application .mb-xl-0 {
		margin-bottom: 0 !important
	}

	.v-application .mb-xl-1 {
		margin-bottom: 4px !important
	}

	.v-application .mb-xl-2 {
		margin-bottom: 8px !important
	}

	.v-application .mb-xl-3 {
		margin-bottom: 12px !important
	}

	.v-application .mb-xl-4 {
		margin-bottom: 16px !important
	}

	.v-application .mb-xl-5 {
		margin-bottom: 20px !important
	}

	.v-application .mb-xl-6 {
		margin-bottom: 24px !important
	}

	.v-application .mb-xl-7 {
		margin-bottom: 28px !important
	}

	.v-application .mb-xl-8 {
		margin-bottom: 32px !important
	}

	.v-application .mb-xl-9 {
		margin-bottom: 36px !important
	}

	.v-application .mb-xl-10 {
		margin-bottom: 40px !important
	}

	.v-application .mb-xl-11 {
		margin-bottom: 44px !important
	}

	.v-application .mb-xl-12 {
		margin-bottom: 48px !important
	}

	.v-application .mb-xl-auto {
		margin-bottom: auto !important
	}

	.v-application .ml-xl-0 {
		margin-left: 0 !important
	}

	.v-application .ml-xl-1 {
		margin-left: 4px !important
	}

	.v-application .ml-xl-2 {
		margin-left: 8px !important
	}

	.v-application .ml-xl-3 {
		margin-left: 12px !important
	}

	.v-application .ml-xl-4 {
		margin-left: 16px !important
	}

	.v-application .ml-xl-5 {
		margin-left: 20px !important
	}

	.v-application .ml-xl-6 {
		margin-left: 24px !important
	}

	.v-application .ml-xl-7 {
		margin-left: 28px !important
	}

	.v-application .ml-xl-8 {
		margin-left: 32px !important
	}

	.v-application .ml-xl-9 {
		margin-left: 36px !important
	}

	.v-application .ml-xl-10 {
		margin-left: 40px !important
	}

	.v-application .ml-xl-11 {
		margin-left: 44px !important
	}

	.v-application .ml-xl-12 {
		margin-left: 48px !important
	}

	.v-application .ml-xl-auto {
		margin-left: auto !important
	}

	.v-application--is-ltr .ms-xl-0 {
		margin-left: 0 !important
	}

	.v-application--is-rtl .ms-xl-0 {
		margin-right: 0 !important
	}

	.v-application--is-ltr .ms-xl-1 {
		margin-left: 4px !important
	}

	.v-application--is-rtl .ms-xl-1 {
		margin-right: 4px !important
	}

	.v-application--is-ltr .ms-xl-2 {
		margin-left: 8px !important
	}

	.v-application--is-rtl .ms-xl-2 {
		margin-right: 8px !important
	}

	.v-application--is-ltr .ms-xl-3 {
		margin-left: 12px !important
	}

	.v-application--is-rtl .ms-xl-3 {
		margin-right: 12px !important
	}

	.v-application--is-ltr .ms-xl-4 {
		margin-left: 16px !important
	}

	.v-application--is-rtl .ms-xl-4 {
		margin-right: 16px !important
	}

	.v-application--is-ltr .ms-xl-5 {
		margin-left: 20px !important
	}

	.v-application--is-rtl .ms-xl-5 {
		margin-right: 20px !important
	}

	.v-application--is-ltr .ms-xl-6 {
		margin-left: 24px !important
	}

	.v-application--is-rtl .ms-xl-6 {
		margin-right: 24px !important
	}

	.v-application--is-ltr .ms-xl-7 {
		margin-left: 28px !important
	}

	.v-application--is-rtl .ms-xl-7 {
		margin-right: 28px !important
	}

	.v-application--is-ltr .ms-xl-8 {
		margin-left: 32px !important
	}

	.v-application--is-rtl .ms-xl-8 {
		margin-right: 32px !important
	}

	.v-application--is-ltr .ms-xl-9 {
		margin-left: 36px !important
	}

	.v-application--is-rtl .ms-xl-9 {
		margin-right: 36px !important
	}

	.v-application--is-ltr .ms-xl-10 {
		margin-left: 40px !important
	}

	.v-application--is-rtl .ms-xl-10 {
		margin-right: 40px !important
	}

	.v-application--is-ltr .ms-xl-11 {
		margin-left: 44px !important
	}

	.v-application--is-rtl .ms-xl-11 {
		margin-right: 44px !important
	}

	.v-application--is-ltr .ms-xl-12 {
		margin-left: 48px !important
	}

	.v-application--is-rtl .ms-xl-12 {
		margin-right: 48px !important
	}

	.v-application--is-ltr .ms-xl-auto {
		margin-left: auto !important
	}

	.v-application--is-rtl .ms-xl-auto {
		margin-right: auto !important
	}

	.v-application--is-ltr .me-xl-0 {
		margin-right: 0 !important
	}

	.v-application--is-rtl .me-xl-0 {
		margin-left: 0 !important
	}

	.v-application--is-ltr .me-xl-1 {
		margin-right: 4px !important
	}

	.v-application--is-rtl .me-xl-1 {
		margin-left: 4px !important
	}

	.v-application--is-ltr .me-xl-2 {
		margin-right: 8px !important
	}

	.v-application--is-rtl .me-xl-2 {
		margin-left: 8px !important
	}

	.v-application--is-ltr .me-xl-3 {
		margin-right: 12px !important
	}

	.v-application--is-rtl .me-xl-3 {
		margin-left: 12px !important
	}

	.v-application--is-ltr .me-xl-4 {
		margin-right: 16px !important
	}

	.v-application--is-rtl .me-xl-4 {
		margin-left: 16px !important
	}

	.v-application--is-ltr .me-xl-5 {
		margin-right: 20px !important
	}

	.v-application--is-rtl .me-xl-5 {
		margin-left: 20px !important
	}

	.v-application--is-ltr .me-xl-6 {
		margin-right: 24px !important
	}

	.v-application--is-rtl .me-xl-6 {
		margin-left: 24px !important
	}

	.v-application--is-ltr .me-xl-7 {
		margin-right: 28px !important
	}

	.v-application--is-rtl .me-xl-7 {
		margin-left: 28px !important
	}

	.v-application--is-ltr .me-xl-8 {
		margin-right: 32px !important
	}

	.v-application--is-rtl .me-xl-8 {
		margin-left: 32px !important
	}

	.v-application--is-ltr .me-xl-9 {
		margin-right: 36px !important
	}

	.v-application--is-rtl .me-xl-9 {
		margin-left: 36px !important
	}

	.v-application--is-ltr .me-xl-10 {
		margin-right: 40px !important
	}

	.v-application--is-rtl .me-xl-10 {
		margin-left: 40px !important
	}

	.v-application--is-ltr .me-xl-11 {
		margin-right: 44px !important
	}

	.v-application--is-rtl .me-xl-11 {
		margin-left: 44px !important
	}

	.v-application--is-ltr .me-xl-12 {
		margin-right: 48px !important
	}

	.v-application--is-rtl .me-xl-12 {
		margin-left: 48px !important
	}

	.v-application--is-ltr .me-xl-auto {
		margin-right: auto !important
	}

	.v-application--is-rtl .me-xl-auto {
		margin-left: auto !important
	}

	.v-application .ma-xl-n1 {
		margin: -4px !important
	}

	.v-application .ma-xl-n2 {
		margin: -8px !important
	}

	.v-application .ma-xl-n3 {
		margin: -12px !important
	}

	.v-application .ma-xl-n4 {
		margin: -16px !important
	}

	.v-application .ma-xl-n5 {
		margin: -20px !important
	}

	.v-application .ma-xl-n6 {
		margin: -24px !important
	}

	.v-application .ma-xl-n7 {
		margin: -28px !important
	}

	.v-application .ma-xl-n8 {
		margin: -32px !important
	}

	.v-application .ma-xl-n9 {
		margin: -36px !important
	}

	.v-application .ma-xl-n10 {
		margin: -40px !important
	}

	.v-application .ma-xl-n11 {
		margin: -44px !important
	}

	.v-application .ma-xl-n12 {
		margin: -48px !important
	}

	.v-application .mx-xl-n1 {
		margin-right: -4px !important;
		margin-left: -4px !important
	}

	.v-application .mx-xl-n2 {
		margin-right: -8px !important;
		margin-left: -8px !important
	}

	.v-application .mx-xl-n3 {
		margin-right: -12px !important;
		margin-left: -12px !important
	}

	.v-application .mx-xl-n4 {
		margin-right: -16px !important;
		margin-left: -16px !important
	}

	.v-application .mx-xl-n5 {
		margin-right: -20px !important;
		margin-left: -20px !important
	}

	.v-application .mx-xl-n6 {
		margin-right: -24px !important;
		margin-left: -24px !important
	}

	.v-application .mx-xl-n7 {
		margin-right: -28px !important;
		margin-left: -28px !important
	}

	.v-application .mx-xl-n8 {
		margin-right: -32px !important;
		margin-left: -32px !important
	}

	.v-application .mx-xl-n9 {
		margin-right: -36px !important;
		margin-left: -36px !important
	}

	.v-application .mx-xl-n10 {
		margin-right: -40px !important;
		margin-left: -40px !important
	}

	.v-application .mx-xl-n11 {
		margin-right: -44px !important;
		margin-left: -44px !important
	}

	.v-application .mx-xl-n12 {
		margin-right: -48px !important;
		margin-left: -48px !important
	}

	.v-application .my-xl-n1 {
		margin-top: -4px !important;
		margin-bottom: -4px !important
	}

	.v-application .my-xl-n2 {
		margin-top: -8px !important;
		margin-bottom: -8px !important
	}

	.v-application .my-xl-n3 {
		margin-top: -12px !important;
		margin-bottom: -12px !important
	}

	.v-application .my-xl-n4 {
		margin-top: -16px !important;
		margin-bottom: -16px !important
	}

	.v-application .my-xl-n5 {
		margin-top: -20px !important;
		margin-bottom: -20px !important
	}

	.v-application .my-xl-n6 {
		margin-top: -24px !important;
		margin-bottom: -24px !important
	}

	.v-application .my-xl-n7 {
		margin-top: -28px !important;
		margin-bottom: -28px !important
	}

	.v-application .my-xl-n8 {
		margin-top: -32px !important;
		margin-bottom: -32px !important
	}

	.v-application .my-xl-n9 {
		margin-top: -36px !important;
		margin-bottom: -36px !important
	}

	.v-application .my-xl-n10 {
		margin-top: -40px !important;
		margin-bottom: -40px !important
	}

	.v-application .my-xl-n11 {
		margin-top: -44px !important;
		margin-bottom: -44px !important
	}

	.v-application .my-xl-n12 {
		margin-top: -48px !important;
		margin-bottom: -48px !important
	}

	.v-application .mt-xl-n1 {
		margin-top: -4px !important
	}

	.v-application .mt-xl-n2 {
		margin-top: -8px !important
	}

	.v-application .mt-xl-n3 {
		margin-top: -12px !important
	}

	.v-application .mt-xl-n4 {
		margin-top: -16px !important
	}

	.v-application .mt-xl-n5 {
		margin-top: -20px !important
	}

	.v-application .mt-xl-n6 {
		margin-top: -24px !important
	}

	.v-application .mt-xl-n7 {
		margin-top: -28px !important
	}

	.v-application .mt-xl-n8 {
		margin-top: -32px !important
	}

	.v-application .mt-xl-n9 {
		margin-top: -36px !important
	}

	.v-application .mt-xl-n10 {
		margin-top: -40px !important
	}

	.v-application .mt-xl-n11 {
		margin-top: -44px !important
	}

	.v-application .mt-xl-n12 {
		margin-top: -48px !important
	}

	.v-application .mr-xl-n1 {
		margin-right: -4px !important
	}

	.v-application .mr-xl-n2 {
		margin-right: -8px !important
	}

	.v-application .mr-xl-n3 {
		margin-right: -12px !important
	}

	.v-application .mr-xl-n4 {
		margin-right: -16px !important
	}

	.v-application .mr-xl-n5 {
		margin-right: -20px !important
	}

	.v-application .mr-xl-n6 {
		margin-right: -24px !important
	}

	.v-application .mr-xl-n7 {
		margin-right: -28px !important
	}

	.v-application .mr-xl-n8 {
		margin-right: -32px !important
	}

	.v-application .mr-xl-n9 {
		margin-right: -36px !important
	}

	.v-application .mr-xl-n10 {
		margin-right: -40px !important
	}

	.v-application .mr-xl-n11 {
		margin-right: -44px !important
	}

	.v-application .mr-xl-n12 {
		margin-right: -48px !important
	}

	.v-application .mb-xl-n1 {
		margin-bottom: -4px !important
	}

	.v-application .mb-xl-n2 {
		margin-bottom: -8px !important
	}

	.v-application .mb-xl-n3 {
		margin-bottom: -12px !important
	}

	.v-application .mb-xl-n4 {
		margin-bottom: -16px !important
	}

	.v-application .mb-xl-n5 {
		margin-bottom: -20px !important
	}

	.v-application .mb-xl-n6 {
		margin-bottom: -24px !important
	}

	.v-application .mb-xl-n7 {
		margin-bottom: -28px !important
	}

	.v-application .mb-xl-n8 {
		margin-bottom: -32px !important
	}

	.v-application .mb-xl-n9 {
		margin-bottom: -36px !important
	}

	.v-application .mb-xl-n10 {
		margin-bottom: -40px !important
	}

	.v-application .mb-xl-n11 {
		margin-bottom: -44px !important
	}

	.v-application .mb-xl-n12 {
		margin-bottom: -48px !important
	}

	.v-application .ml-xl-n1 {
		margin-left: -4px !important
	}

	.v-application .ml-xl-n2 {
		margin-left: -8px !important
	}

	.v-application .ml-xl-n3 {
		margin-left: -12px !important
	}

	.v-application .ml-xl-n4 {
		margin-left: -16px !important
	}

	.v-application .ml-xl-n5 {
		margin-left: -20px !important
	}

	.v-application .ml-xl-n6 {
		margin-left: -24px !important
	}

	.v-application .ml-xl-n7 {
		margin-left: -28px !important
	}

	.v-application .ml-xl-n8 {
		margin-left: -32px !important
	}

	.v-application .ml-xl-n9 {
		margin-left: -36px !important
	}

	.v-application .ml-xl-n10 {
		margin-left: -40px !important
	}

	.v-application .ml-xl-n11 {
		margin-left: -44px !important
	}

	.v-application .ml-xl-n12 {
		margin-left: -48px !important
	}

	.v-application--is-ltr .ms-xl-n1 {
		margin-left: -4px !important
	}

	.v-application--is-rtl .ms-xl-n1 {
		margin-right: -4px !important
	}

	.v-application--is-ltr .ms-xl-n2 {
		margin-left: -8px !important
	}

	.v-application--is-rtl .ms-xl-n2 {
		margin-right: -8px !important
	}

	.v-application--is-ltr .ms-xl-n3 {
		margin-left: -12px !important
	}

	.v-application--is-rtl .ms-xl-n3 {
		margin-right: -12px !important
	}

	.v-application--is-ltr .ms-xl-n4 {
		margin-left: -16px !important
	}

	.v-application--is-rtl .ms-xl-n4 {
		margin-right: -16px !important
	}

	.v-application--is-ltr .ms-xl-n5 {
		margin-left: -20px !important
	}

	.v-application--is-rtl .ms-xl-n5 {
		margin-right: -20px !important
	}

	.v-application--is-ltr .ms-xl-n6 {
		margin-left: -24px !important
	}

	.v-application--is-rtl .ms-xl-n6 {
		margin-right: -24px !important
	}

	.v-application--is-ltr .ms-xl-n7 {
		margin-left: -28px !important
	}

	.v-application--is-rtl .ms-xl-n7 {
		margin-right: -28px !important
	}

	.v-application--is-ltr .ms-xl-n8 {
		margin-left: -32px !important
	}

	.v-application--is-rtl .ms-xl-n8 {
		margin-right: -32px !important
	}

	.v-application--is-ltr .ms-xl-n9 {
		margin-left: -36px !important
	}

	.v-application--is-rtl .ms-xl-n9 {
		margin-right: -36px !important
	}

	.v-application--is-ltr .ms-xl-n10 {
		margin-left: -40px !important
	}

	.v-application--is-rtl .ms-xl-n10 {
		margin-right: -40px !important
	}

	.v-application--is-ltr .ms-xl-n11 {
		margin-left: -44px !important
	}

	.v-application--is-rtl .ms-xl-n11 {
		margin-right: -44px !important
	}

	.v-application--is-ltr .ms-xl-n12 {
		margin-left: -48px !important
	}

	.v-application--is-rtl .ms-xl-n12 {
		margin-right: -48px !important
	}

	.v-application--is-ltr .me-xl-n1 {
		margin-right: -4px !important
	}

	.v-application--is-rtl .me-xl-n1 {
		margin-left: -4px !important
	}

	.v-application--is-ltr .me-xl-n2 {
		margin-right: -8px !important
	}

	.v-application--is-rtl .me-xl-n2 {
		margin-left: -8px !important
	}

	.v-application--is-ltr .me-xl-n3 {
		margin-right: -12px !important
	}

	.v-application--is-rtl .me-xl-n3 {
		margin-left: -12px !important
	}

	.v-application--is-ltr .me-xl-n4 {
		margin-right: -16px !important
	}

	.v-application--is-rtl .me-xl-n4 {
		margin-left: -16px !important
	}

	.v-application--is-ltr .me-xl-n5 {
		margin-right: -20px !important
	}

	.v-application--is-rtl .me-xl-n5 {
		margin-left: -20px !important
	}

	.v-application--is-ltr .me-xl-n6 {
		margin-right: -24px !important
	}

	.v-application--is-rtl .me-xl-n6 {
		margin-left: -24px !important
	}

	.v-application--is-ltr .me-xl-n7 {
		margin-right: -28px !important
	}

	.v-application--is-rtl .me-xl-n7 {
		margin-left: -28px !important
	}

	.v-application--is-ltr .me-xl-n8 {
		margin-right: -32px !important
	}

	.v-application--is-rtl .me-xl-n8 {
		margin-left: -32px !important
	}

	.v-application--is-ltr .me-xl-n9 {
		margin-right: -36px !important
	}

	.v-application--is-rtl .me-xl-n9 {
		margin-left: -36px !important
	}

	.v-application--is-ltr .me-xl-n10 {
		margin-right: -40px !important
	}

	.v-application--is-rtl .me-xl-n10 {
		margin-left: -40px !important
	}

	.v-application--is-ltr .me-xl-n11 {
		margin-right: -44px !important
	}

	.v-application--is-rtl .me-xl-n11 {
		margin-left: -44px !important
	}

	.v-application--is-ltr .me-xl-n12 {
		margin-right: -48px !important
	}

	.v-application--is-rtl .me-xl-n12 {
		margin-left: -48px !important
	}

	.v-application .pa-xl-0 {
		padding: 0 !important
	}

	.v-application .pa-xl-1 {
		padding: 4px !important
	}

	.v-application .pa-xl-2 {
		padding: 8px !important
	}

	.v-application .pa-xl-3 {
		padding: 12px !important
	}

	.v-application .pa-xl-4 {
		padding: 16px !important
	}

	.v-application .pa-xl-5 {
		padding: 20px !important
	}

	.v-application .pa-xl-6 {
		padding: 24px !important
	}

	.v-application .pa-xl-7 {
		padding: 28px !important
	}

	.v-application .pa-xl-8 {
		padding: 32px !important
	}

	.v-application .pa-xl-9 {
		padding: 36px !important
	}

	.v-application .pa-xl-10 {
		padding: 40px !important
	}

	.v-application .pa-xl-11 {
		padding: 44px !important
	}

	.v-application .pa-xl-12 {
		padding: 48px !important
	}

	.v-application .px-xl-0 {
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.v-application .px-xl-1 {
		padding-right: 4px !important;
		padding-left: 4px !important
	}

	.v-application .px-xl-2 {
		padding-right: 8px !important;
		padding-left: 8px !important
	}

	.v-application .px-xl-3 {
		padding-right: 12px !important;
		padding-left: 12px !important
	}

	.v-application .px-xl-4 {
		padding-right: 16px !important;
		padding-left: 16px !important
	}

	.v-application .px-xl-5 {
		padding-right: 20px !important;
		padding-left: 20px !important
	}

	.v-application .px-xl-6 {
		padding-right: 24px !important;
		padding-left: 24px !important
	}

	.v-application .px-xl-7 {
		padding-right: 28px !important;
		padding-left: 28px !important
	}

	.v-application .px-xl-8 {
		padding-right: 32px !important;
		padding-left: 32px !important
	}

	.v-application .px-xl-9 {
		padding-right: 36px !important;
		padding-left: 36px !important
	}

	.v-application .px-xl-10 {
		padding-right: 40px !important;
		padding-left: 40px !important
	}

	.v-application .px-xl-11 {
		padding-right: 44px !important;
		padding-left: 44px !important
	}

	.v-application .px-xl-12 {
		padding-right: 48px !important;
		padding-left: 48px !important
	}

	.v-application .py-xl-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}

	.v-application .py-xl-1 {
		padding-top: 4px !important;
		padding-bottom: 4px !important
	}

	.v-application .py-xl-2 {
		padding-top: 8px !important;
		padding-bottom: 8px !important
	}

	.v-application .py-xl-3 {
		padding-top: 12px !important;
		padding-bottom: 12px !important
	}

	.v-application .py-xl-4 {
		padding-top: 16px !important;
		padding-bottom: 16px !important
	}

	.v-application .py-xl-5 {
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}

	.v-application .py-xl-6 {
		padding-top: 24px !important;
		padding-bottom: 24px !important
	}

	.v-application .py-xl-7 {
		padding-top: 28px !important;
		padding-bottom: 28px !important
	}

	.v-application .py-xl-8 {
		padding-top: 32px !important;
		padding-bottom: 32px !important
	}

	.v-application .py-xl-9 {
		padding-top: 36px !important;
		padding-bottom: 36px !important
	}

	.v-application .py-xl-10 {
		padding-top: 40px !important;
		padding-bottom: 40px !important
	}

	.v-application .py-xl-11 {
		padding-top: 44px !important;
		padding-bottom: 44px !important
	}

	.v-application .py-xl-12 {
		padding-top: 48px !important;
		padding-bottom: 48px !important
	}

	.v-application .pt-xl-0 {
		padding-top: 0 !important
	}

	.v-application .pt-xl-1 {
		padding-top: 4px !important
	}

	.v-application .pt-xl-2 {
		padding-top: 8px !important
	}

	.v-application .pt-xl-3 {
		padding-top: 12px !important
	}

	.v-application .pt-xl-4 {
		padding-top: 16px !important
	}

	.v-application .pt-xl-5 {
		padding-top: 20px !important
	}

	.v-application .pt-xl-6 {
		padding-top: 24px !important
	}

	.v-application .pt-xl-7 {
		padding-top: 28px !important
	}

	.v-application .pt-xl-8 {
		padding-top: 32px !important
	}

	.v-application .pt-xl-9 {
		padding-top: 36px !important
	}

	.v-application .pt-xl-10 {
		padding-top: 40px !important
	}

	.v-application .pt-xl-11 {
		padding-top: 44px !important
	}

	.v-application .pt-xl-12 {
		padding-top: 48px !important
	}

	.v-application .pr-xl-0 {
		padding-right: 0 !important
	}

	.v-application .pr-xl-1 {
		padding-right: 4px !important
	}

	.v-application .pr-xl-2 {
		padding-right: 8px !important
	}

	.v-application .pr-xl-3 {
		padding-right: 12px !important
	}

	.v-application .pr-xl-4 {
		padding-right: 16px !important
	}

	.v-application .pr-xl-5 {
		padding-right: 20px !important
	}

	.v-application .pr-xl-6 {
		padding-right: 24px !important
	}

	.v-application .pr-xl-7 {
		padding-right: 28px !important
	}

	.v-application .pr-xl-8 {
		padding-right: 32px !important
	}

	.v-application .pr-xl-9 {
		padding-right: 36px !important
	}

	.v-application .pr-xl-10 {
		padding-right: 40px !important
	}

	.v-application .pr-xl-11 {
		padding-right: 44px !important
	}

	.v-application .pr-xl-12 {
		padding-right: 48px !important
	}

	.v-application .pb-xl-0 {
		padding-bottom: 0 !important
	}

	.v-application .pb-xl-1 {
		padding-bottom: 4px !important
	}

	.v-application .pb-xl-2 {
		padding-bottom: 8px !important
	}

	.v-application .pb-xl-3 {
		padding-bottom: 12px !important
	}

	.v-application .pb-xl-4 {
		padding-bottom: 16px !important
	}

	.v-application .pb-xl-5 {
		padding-bottom: 20px !important
	}

	.v-application .pb-xl-6 {
		padding-bottom: 24px !important
	}

	.v-application .pb-xl-7 {
		padding-bottom: 28px !important
	}

	.v-application .pb-xl-8 {
		padding-bottom: 32px !important
	}

	.v-application .pb-xl-9 {
		padding-bottom: 36px !important
	}

	.v-application .pb-xl-10 {
		padding-bottom: 40px !important
	}

	.v-application .pb-xl-11 {
		padding-bottom: 44px !important
	}

	.v-application .pb-xl-12 {
		padding-bottom: 48px !important
	}

	.v-application .pl-xl-0 {
		padding-left: 0 !important
	}

	.v-application .pl-xl-1 {
		padding-left: 4px !important
	}

	.v-application .pl-xl-2 {
		padding-left: 8px !important
	}

	.v-application .pl-xl-3 {
		padding-left: 12px !important
	}

	.v-application .pl-xl-4 {
		padding-left: 16px !important
	}

	.v-application .pl-xl-5 {
		padding-left: 20px !important
	}

	.v-application .pl-xl-6 {
		padding-left: 24px !important
	}

	.v-application .pl-xl-7 {
		padding-left: 28px !important
	}

	.v-application .pl-xl-8 {
		padding-left: 32px !important
	}

	.v-application .pl-xl-9 {
		padding-left: 36px !important
	}

	.v-application .pl-xl-10 {
		padding-left: 40px !important
	}

	.v-application .pl-xl-11 {
		padding-left: 44px !important
	}

	.v-application .pl-xl-12 {
		padding-left: 48px !important
	}

	.v-application--is-ltr .ps-xl-0 {
		padding-left: 0 !important
	}

	.v-application--is-rtl .ps-xl-0 {
		padding-right: 0 !important
	}

	.v-application--is-ltr .ps-xl-1 {
		padding-left: 4px !important
	}

	.v-application--is-rtl .ps-xl-1 {
		padding-right: 4px !important
	}

	.v-application--is-ltr .ps-xl-2 {
		padding-left: 8px !important
	}

	.v-application--is-rtl .ps-xl-2 {
		padding-right: 8px !important
	}

	.v-application--is-ltr .ps-xl-3 {
		padding-left: 12px !important
	}

	.v-application--is-rtl .ps-xl-3 {
		padding-right: 12px !important
	}

	.v-application--is-ltr .ps-xl-4 {
		padding-left: 16px !important
	}

	.v-application--is-rtl .ps-xl-4 {
		padding-right: 16px !important
	}

	.v-application--is-ltr .ps-xl-5 {
		padding-left: 20px !important
	}

	.v-application--is-rtl .ps-xl-5 {
		padding-right: 20px !important
	}

	.v-application--is-ltr .ps-xl-6 {
		padding-left: 24px !important
	}

	.v-application--is-rtl .ps-xl-6 {
		padding-right: 24px !important
	}

	.v-application--is-ltr .ps-xl-7 {
		padding-left: 28px !important
	}

	.v-application--is-rtl .ps-xl-7 {
		padding-right: 28px !important
	}

	.v-application--is-ltr .ps-xl-8 {
		padding-left: 32px !important
	}

	.v-application--is-rtl .ps-xl-8 {
		padding-right: 32px !important
	}

	.v-application--is-ltr .ps-xl-9 {
		padding-left: 36px !important
	}

	.v-application--is-rtl .ps-xl-9 {
		padding-right: 36px !important
	}

	.v-application--is-ltr .ps-xl-10 {
		padding-left: 40px !important
	}

	.v-application--is-rtl .ps-xl-10 {
		padding-right: 40px !important
	}

	.v-application--is-ltr .ps-xl-11 {
		padding-left: 44px !important
	}

	.v-application--is-rtl .ps-xl-11 {
		padding-right: 44px !important
	}

	.v-application--is-ltr .ps-xl-12 {
		padding-left: 48px !important
	}

	.v-application--is-rtl .ps-xl-12 {
		padding-right: 48px !important
	}

	.v-application--is-ltr .pe-xl-0 {
		padding-right: 0 !important
	}

	.v-application--is-rtl .pe-xl-0 {
		padding-left: 0 !important
	}

	.v-application--is-ltr .pe-xl-1 {
		padding-right: 4px !important
	}

	.v-application--is-rtl .pe-xl-1 {
		padding-left: 4px !important
	}

	.v-application--is-ltr .pe-xl-2 {
		padding-right: 8px !important
	}

	.v-application--is-rtl .pe-xl-2 {
		padding-left: 8px !important
	}

	.v-application--is-ltr .pe-xl-3 {
		padding-right: 12px !important
	}

	.v-application--is-rtl .pe-xl-3 {
		padding-left: 12px !important
	}

	.v-application--is-ltr .pe-xl-4 {
		padding-right: 16px !important
	}

	.v-application--is-rtl .pe-xl-4 {
		padding-left: 16px !important
	}

	.v-application--is-ltr .pe-xl-5 {
		padding-right: 20px !important
	}

	.v-application--is-rtl .pe-xl-5 {
		padding-left: 20px !important
	}

	.v-application--is-ltr .pe-xl-6 {
		padding-right: 24px !important
	}

	.v-application--is-rtl .pe-xl-6 {
		padding-left: 24px !important
	}

	.v-application--is-ltr .pe-xl-7 {
		padding-right: 28px !important
	}

	.v-application--is-rtl .pe-xl-7 {
		padding-left: 28px !important
	}

	.v-application--is-ltr .pe-xl-8 {
		padding-right: 32px !important
	}

	.v-application--is-rtl .pe-xl-8 {
		padding-left: 32px !important
	}

	.v-application--is-ltr .pe-xl-9 {
		padding-right: 36px !important
	}

	.v-application--is-rtl .pe-xl-9 {
		padding-left: 36px !important
	}

	.v-application--is-ltr .pe-xl-10 {
		padding-right: 40px !important
	}

	.v-application--is-rtl .pe-xl-10 {
		padding-left: 40px !important
	}

	.v-application--is-ltr .pe-xl-11 {
		padding-right: 44px !important
	}

	.v-application--is-rtl .pe-xl-11 {
		padding-left: 44px !important
	}

	.v-application--is-ltr .pe-xl-12 {
		padding-right: 48px !important
	}

	.v-application--is-rtl .pe-xl-12 {
		padding-left: 48px !important
	}

	.v-application .text-xl-left {
		text-align: left !important
	}

	.v-application .text-xl-right {
		text-align: right !important
	}

	.v-application .text-xl-center {
		text-align: center !important
	}

	.v-application .text-xl-justify {
		text-align: justify !important
	}

	[dir=ltr] .v-application .text-xl-start {
		text-align: left !important
	}

	[dir=ltr] .v-application .text-xl-end, [dir=rtl] .v-application .text-xl-start {
		text-align: right !important
	}

	[dir=rtl] .v-application .text-xl-end {
		text-align: left !important
	}

}

@media print {
	.v-application .d-print-none {
		display: none !important
	}

	.v-application .d-print-inline {
		display: inline !important
	}

	.v-application .d-print-inline-block {
		display: inline-block !important
	}

	.v-application .d-print-block {
		display: block !important
	}

	.v-application .d-print-table {
		display: table !important
	}

	.v-application .d-print-table-row {
		display: table-row !important
	}

	.v-application .d-print-table-cell {
		display: table-cell !important
	}

	.v-application .d-print-flex {
		display: flex !important
	}

	.v-application .d-print-inline-flex {
		display: inline-flex !important
	}

	.v-application .float-print-none {
		float: none !important
	}

	.v-application .float-print-left {
		float: left !important
	}

	.v-application .float-print-right {
		float: right !important
	}

}

.GMap__Wrapper {
	width: 100%;
	height: 400px
}

.lift_bread_home[data-v-3acd0df7] {
	color: #62707c;
	text-decoration: underline;
	font-size: 14px
}

.lift_bread_home_invert[data-v-3acd0df7] {
	color: hsla(0, 0%, 100%, .7);
	text-decoration: underline;
	font-size: 14px
}

.active[data-v-3acd0df7] {
	color: #031b30
}

.arrow_forward[data-v-3acd0df7] {
	color: hsla(0, 0%, 100%, .7) !important;
	font-size: 14px
}

.nuxt-link-exact-active[data-v-3acd0df7] {
	border-bottom: 3px solid transparent;
	padding-bottom: 1.2rem;
	font-size: 14px
}

.theme--light.v-icon {
	color: rgba(0, 0, 0, .54)
}

.theme--light.v-icon:focus:after {
	opacity: .12
}

.theme--light.v-icon.v-icon.v-icon--disabled {
	color: rgba(0, 0, 0, .38) !important
}

.theme--dark.v-icon {
	color: #fff
}

.theme--dark.v-icon:focus:after {
	opacity: .24
}

.theme--dark.v-icon.v-icon.v-icon--disabled {
	color: hsla(0, 0%, 100%, .5) !important
}

.v-icon.v-icon {
	align-items: center;
	display: inline-flex;
	font-feature-settings: "liga";
	font-size: 24px;
	justify-content: center;
	letter-spacing: normal;
	line-height: 1;
	position: relative;
	text-indent: 0;
	transition: .3s cubic-bezier(.25, .8, .5, 1), visibility 0s;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-icon.v-icon:after {
	background-color: currentColor;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 100%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: scale(1.3);
	width: 100%;
	transition: opacity .2s cubic-bezier(.4, 0, .6, 1)
}

.v-icon.v-icon--dense {
	font-size: 20px
}

.v-icon--right {
	margin-left: 8px
}

.v-icon--left {
	margin-right: 8px
}

.v-icon.v-icon.v-icon--link {
	cursor: pointer;
	outline: none
}

.v-icon--disabled {
	pointer-events: none
}

.v-icon--is-component, .v-icon--svg {
	height: 24px;
	width: 24px
}

.v-icon--svg {
	fill: currentColor
}

.v-icon--dense--is-component {
	height: 20px
}

.navigate-btn {
	position: absolute;
	bottom: 1rem;
	left: 5%;
	width: 90% !important
}

.custom-border-card {
	border-right: 2px solid #e0e5ea
}

/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--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: rgba(0, 0, 0, 0)
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block
}

body {
	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-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus:not(.focus-visible), [tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	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 {
	font-style: normal;
	line-height: inherit
}

address, dl, ol, ul {
	margin-bottom: 1rem
}

dl, ol, ul {
	margin-top: 0
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}

dt {
	font-weight: 700
}

dd {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 1rem
}

b, strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0056b3;
	text-decoration: underline
}

a:not([href]), a:not([href]):hover {
	color: inherit;
	text-decoration: none
}

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
}

figure {
	margin: 0 0 1rem
}

img {
	border-style: none
}

img, svg {
	vertical-align: middle
}

svg {
	overflow: hidden
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

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
}

select {
	word-wrap: normal
}

[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=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

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
}

.display-1, .display-2 {
	font-weight: 300;
	line-height: 1.2
}

.display-2 {
	font-size: 5.5rem
}

.display-3 {
	font-size: 4.5rem
}

.display-3, .display-4 {
	font-weight: 300;
	line-height: 1.2
}

.display-4 {
	font-size: 3.5rem
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.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, .img-thumbnail {
	max-width: 100%;
	height: auto
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem
}

.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-wrap: break-word
}

a>code {
	color: inherit
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700
}

pre {
	display: block;
	font-size: 87.5%;
	color: #212529
}

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, .container-lg, .container-md, .container-sm, .container-xl {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container, .container-sm {
		max-width: 540px
	}

}

@media (min-width:768px) {
	.container, .container-md, .container-sm {
		max-width: 720px
	}

}

@media (min-width:992px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 960px
	}

}

@media (min-width:1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1140px
	}

}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	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-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%
}

.row-cols-1>* {
	flex: 0 0 100%;
	max-width: 100%
}

.row-cols-2>* {
	flex: 0 0 50%;
	max-width: 50%
}

.row-cols-3>* {
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.row-cols-4>* {
	flex: 0 0 25%;
	max-width: 25%
}

.row-cols-5>* {
	flex: 0 0 20%;
	max-width: 20%
}

.row-cols-6>* {
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}

.col-2 {
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.col-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}

.col-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}

.col-11 {
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	order: -1
}

.order-last {
	order: 13
}

.order-0 {
	order: 0
}

.order-1 {
	order: 1
}

.order-2 {
	order: 2
}

.order-3 {
	order: 3
}

.order-4 {
	order: 4
}

.order-5 {
	order: 5
}

.order-6 {
	order: 6
}

.order-7 {
	order: 7
}

.order-8 {
	order: 8
}

.order-9 {
	order: 9
}

.order-10 {
	order: 10
}

.order-11 {
	order: 11
}

.order-12 {
	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;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-sm-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-sm-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-sm-3>* {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-sm-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-sm-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-sm-6>* {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-sm-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-sm-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-sm-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-sm-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-sm-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-sm-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-sm-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-sm-first {
		order: -1
	}

	.order-sm-last {
		order: 13
	}

	.order-sm-0 {
		order: 0
	}

	.order-sm-1 {
		order: 1
	}

	.order-sm-2 {
		order: 2
	}

	.order-sm-3 {
		order: 3
	}

	.order-sm-4 {
		order: 4
	}

	.order-sm-5 {
		order: 5
	}

	.order-sm-6 {
		order: 6
	}

	.order-sm-7 {
		order: 7
	}

	.order-sm-8 {
		order: 8
	}

	.order-sm-9 {
		order: 9
	}

	.order-sm-10 {
		order: 10
	}

	.order-sm-11 {
		order: 11
	}

	.order-sm-12 {
		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;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-md-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-md-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-md-3>* {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-md-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-md-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-md-6>* {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-md-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-md-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-md-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-md-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-md-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-md-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-md-first {
		order: -1
	}

	.order-md-last {
		order: 13
	}

	.order-md-0 {
		order: 0
	}

	.order-md-1 {
		order: 1
	}

	.order-md-2 {
		order: 2
	}

	.order-md-3 {
		order: 3
	}

	.order-md-4 {
		order: 4
	}

	.order-md-5 {
		order: 5
	}

	.order-md-6 {
		order: 6
	}

	.order-md-7 {
		order: 7
	}

	.order-md-8 {
		order: 8
	}

	.order-md-9 {
		order: 9
	}

	.order-md-10 {
		order: 10
	}

	.order-md-11 {
		order: 11
	}

	.order-md-12 {
		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;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-lg-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-lg-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-lg-3>* {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-lg-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-lg-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-lg-6>* {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-lg-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-lg-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-lg-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-lg-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-lg-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-lg-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-lg-first {
		order: -1
	}

	.order-lg-last {
		order: 13
	}

	.order-lg-0 {
		order: 0
	}

	.order-lg-1 {
		order: 1
	}

	.order-lg-2 {
		order: 2
	}

	.order-lg-3 {
		order: 3
	}

	.order-lg-4 {
		order: 4
	}

	.order-lg-5 {
		order: 5
	}

	.order-lg-6 {
		order: 6
	}

	.order-lg-7 {
		order: 7
	}

	.order-lg-8 {
		order: 8
	}

	.order-lg-9 {
		order: 9
	}

	.order-lg-10 {
		order: 10
	}

	.order-lg-11 {
		order: 11
	}

	.order-lg-12 {
		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;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-xl-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-xl-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-xl-3>* {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-xl-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-xl-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-xl-6>* {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-xl-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-xl-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xl-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-xl-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xl-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-xl-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xl-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-xl-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xl-first {
		order: -1
	}

	.order-xl-last {
		order: 13
	}

	.order-xl-0 {
		order: 0
	}

	.order-xl-1 {
		order: 1
	}

	.order-xl-2 {
		order: 2
	}

	.order-xl-3 {
		order: 3
	}

	.order-xl-4 {
		order: 4
	}

	.order-xl-5 {
		order: 5
	}

	.order-xl-6 {
		order: 6
	}

	.order-xl-7 {
		order: 7
	}

	.order-xl-8 {
		order: 8
	}

	.order-xl-9 {
		order: 9
	}

	.order-xl-10 {
		order: 10
	}

	.order-xl-11 {
		order: 11
	}

	.order-xl-12 {
		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: #212529
}

.table td, .table th {
	padding: .75rem;
	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-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
	color: #212529;
	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: #343a40;
	border-color: #454d55
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.table-dark {
	color: #fff;
	background-color: #343a40
}

.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: hsla(0, 0%, 100%, .05)
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: hsla(0, 0%, 100%, .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);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-control {
		transition: none
	}

}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	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::-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: #495057;
	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: .375rem 0;
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.5;
	color: #212529;
	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-group {
	margin-bottom: 1rem
}

.form-text {
	display: block;
	margin-top: .25rem
}

.form-row {
	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, .form-check-input[disabled]~.form-check-label {
	color: #6c757d
}

.form-check-label {
	margin-bottom: 0
}

.form-check-inline {
	display: inline-flex;
	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
}

.is-valid~.valid-feedback, .is-valid~.valid-tooltip, .was-validated:valid~.valid-feedback, .was-validated:valid~.valid-tooltip {
	display: block
}

.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;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	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)
}

.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(.75em + 2.3125rem);
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.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)
}

.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: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, .custom-file-input.is-valid~.custom-file-label, .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before, .was-validated .custom-file-input:valid~.custom-file-label {
	border-color: #28a745
}

.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
}

.is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip, .was-validated:invalid~.invalid-feedback, .was-validated:invalid~.invalid-tooltip {
	display: block
}

.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;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!fill=!string!stroke=!string!%3E%3Ccircle cx=!string!cy=!string!r=!string!/%3E%3Cpath stroke-linejoin=!string!d=!string!/%3E%3Ccircle cx=!string!cy=!string!r=!string!fill=!string!stroke=!string!/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	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)
}

.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(.75em + 2.3125rem);
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!fill=!string!stroke=!string!%3E%3Ccircle cx=!string!cy=!string!r=!string!/%3E%3Cpath stroke-linejoin=!string!d=!string!/%3E%3Ccircle cx=!string!cy=!string!r=!string!fill=!string!stroke=!string!/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.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)
}

.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: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, .custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before, .was-validated .custom-file-input:invalid~.custom-file-label {
	border-color: #dc3545
}

.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: flex;
	flex-flow: row wrap;
	align-items: center
}

.form-inline .form-check {
	width: 100%
}

@media (min-width:576px) {
	.form-inline label {
		justify-content: center
	}

	.form-inline .form-group, .form-inline label {
		display: flex;
		align-items: center;
		margin-bottom: 0
	}

	.form-inline .form-group {
		flex: 0 0 auto;
		flex-flow: row wrap
	}

	.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: flex;
		align-items: 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 {
		align-items: center;
		justify-content: center
	}

	.form-inline .custom-control-label {
		margin-bottom: 0
	}

}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-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;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	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 {
		transition: none
	}

}

.btn:hover {
	color: #212529;
	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 {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	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: #007bff;
	border-color: #007bff
}

.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 {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	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.focus, .btn-success:focus, .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.focus, .btn-info:focus, .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: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning.focus, .btn-warning:focus, .btn-warning:hover {
	color: #212529;
	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: #212529;
	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: #212529;
	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.focus, .btn-danger:focus, .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: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-light.focus, .btn-light:focus, .btn-light:hover {
	color: #212529;
	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: #212529;
	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: #212529;
	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: #343a40;
	border-color: #343a40
}

.btn-dark.focus, .btn-dark:focus, .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: #343a40;
	border-color: #343a40
}

.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 {
	color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent
}

.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: #007bff;
	border-color: #007bff
}

.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: #212529;
	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: #212529;
	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: #212529;
	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: #212529;
	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: #343a40;
	border-color: #343a40
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.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: #343a40;
	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: #343a40;
	border-color: #343a40
}

.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;
	color: #007bff;
	text-decoration: none
}

.btn-link:hover {
	color: #0056b3;
	text-decoration: underline
}

.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 {
	transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
	.fade {
		transition: none
	}

}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
	.collapsing {
		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: #212529;
	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;
	vertical-align: .255em;
	content: '';
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid
}

.dropright .dropdown-toggle:empty:after {
	margin-left: 0
}

.dropright .dropdown-toggle:after {
	vertical-align: 0
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem
}

.dropleft .dropdown-toggle:after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: '%2328a745';
	display: none
}

.dropleft .dropdown-toggle:before {
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em;
	content: 'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z';
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty:after {
	margin-left: 0
}

.dropleft .dropdown-toggle:before {
	vertical-align: 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: #212529;
	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: #007bff
}

.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: #212529
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-flex;
	vertical-align: middle
}

.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	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: flex;
	flex-wrap: wrap;
	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 {
	flex-direction: column;
	align-items: flex-start;
	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-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio], .btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%
}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {
	position: relative;
	flex: 1 1 0%;
	min-width: 0;
	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: flex;
	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: 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: flex;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	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: inline-flex;
	margin-right: 1rem
}

.custom-control-input {
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1rem;
	height: 1.25rem;
	opacity: 0
}

.custom-control-input:checked~.custom-control-label:before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff
}

.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, .custom-control-input[disabled]~.custom-control-label {
	color: #6c757d
}

.custom-control-input:disabled~.custom-control-label:before, .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 {
	pointer-events: none;
	background-color: #fff;
	border: 1px solid #adb5bd
}

.custom-control-label:after, .custom-control-label:before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: 'http://www.w3.org/2000/svg'
}

.custom-control-label:after {
	background: no-repeat 50%/50% 50%
}

.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;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
	border-color: #007bff;
	background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath stroke=!string!d=!string!/%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;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Ccircle r=!string!fill=!string!/%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: transform .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) {
	.custom-switch .custom-control-label:after {
		transition: none
	}

}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
	background-color: #fff;
	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: #495057;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
	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: #495057;
	background-color: #fff
}

.custom-select[multiple], .custom-select[size]:not([size='4']) {
	height: auto;
	padding-right: .75rem;
	background-image: none
}

.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef
}

.custom-select::-ms-expand {
	display: none
}

.custom-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057
}

.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 {
	display: inline-block;
	margin-bottom: 0
}

.custom-file, .custom-file-input {
	position: relative;
	width: 100%;
	height: calc(1.5em + .75rem + 2px)
}

.custom-file-input {
	z-index: 2;
	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, .custom-file-input[disabled]~.custom-file-label {
	background-color: #e9ecef
}

.custom-file-input:lang(en)~.custom-file-label:after {
	content: '5'
}

.custom-file-input~.custom-file-label[data-browse]:after {
	content: attr(data-browse)
}

.custom-file-label {
	left: 0;
	z-index: 1;
	height: calc(1.5em + .75rem + 2px);
	font-weight: 400;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

.custom-file-label, .custom-file-label:after {
	position: absolute;
	top: 0;
	right: 0;
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057
}

.custom-file-label:after {
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em + .75rem);
	content: '%23343a40';
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 .25rem .25rem 0
}

.custom-range {
	width: 100%;
	height: 1.4rem;
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-range:focus {
	outline: none
}

.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: #007bff;
	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: #007bff;
	border: 0;
	border-radius: 1rem;
	-moz-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 {
		-moz-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: #007bff;
	border: 0;
	border-radius: 1rem;
	-ms-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 {
		-ms-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, .custom-range::-ms-fill-upper {
	background-color: #dee2e6;
	border-radius: 1rem
}

.custom-range::-ms-fill-upper {
	margin-right: 15px
}

.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 {
	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 {
		transition: none
	}

}

.nav {
	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: #495057;
	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: #007bff
}

.nav-fill .nav-item {
	flex: 1 1 auto;
	text-align: center
}

.nav-justified .nav-item {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.navbar {
	position: relative;
	padding: .5rem 1rem
}

.navbar, .navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	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: flex;
	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%;
	flex-grow: 1;
	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: 'M2 0L0 2h4zm0 5L0 3h4z';
	background: no-repeat 50%;
	background-size: 100% 100%
}

@media (max-width:575.98px) {
	.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid, .navbar-expand-sm>.container-lg, .navbar-expand-sm>.container-md, .navbar-expand-sm>.container-sm, .navbar-expand-sm>.container-xl {
		padding-right: 0;
		padding-left: 0
	}

}

@media (min-width:576px) {
	.navbar-expand-sm {
		flex-flow: row nowrap;
		justify-content: flex-start
	}

	.navbar-expand-sm .navbar-nav {
		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, .navbar-expand-sm>.container-lg, .navbar-expand-sm>.container-md, .navbar-expand-sm>.container-sm, .navbar-expand-sm>.container-xl {
		flex-wrap: nowrap
	}

	.navbar-expand-sm .navbar-collapse {
		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, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm, .navbar-expand-md>.container-xl {
		padding-right: 0;
		padding-left: 0
	}

}

@media (min-width:768px) {
	.navbar-expand-md {
		flex-flow: row nowrap;
		justify-content: flex-start
	}

	.navbar-expand-md .navbar-nav {
		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, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm, .navbar-expand-md>.container-xl {
		flex-wrap: nowrap
	}

	.navbar-expand-md .navbar-collapse {
		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, .navbar-expand-lg>.container-lg, .navbar-expand-lg>.container-md, .navbar-expand-lg>.container-sm, .navbar-expand-lg>.container-xl {
		padding-right: 0;
		padding-left: 0
	}

}

@media (min-width:992px) {
	.navbar-expand-lg {
		flex-flow: row nowrap;
		justify-content: flex-start
	}

	.navbar-expand-lg .navbar-nav {
		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, .navbar-expand-lg>.container-lg, .navbar-expand-lg>.container-md, .navbar-expand-lg>.container-sm, .navbar-expand-lg>.container-xl {
		flex-wrap: nowrap
	}

	.navbar-expand-lg .navbar-collapse {
		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, .navbar-expand-xl>.container-lg, .navbar-expand-xl>.container-md, .navbar-expand-xl>.container-sm, .navbar-expand-xl>.container-xl {
		padding-right: 0;
		padding-left: 0
	}

}

@media (min-width:1200px) {
	.navbar-expand-xl {
		flex-flow: row nowrap;
		justify-content: flex-start
	}

	.navbar-expand-xl .navbar-nav {
		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, .navbar-expand-xl>.container-lg, .navbar-expand-xl>.container-md, .navbar-expand-xl>.container-sm, .navbar-expand-xl>.container-xl {
		flex-wrap: nowrap
	}

	.navbar-expand-xl .navbar-collapse {
		display: flex !important;
		flex-basis: auto
	}

	.navbar-expand-xl .navbar-toggler {
		display: none
	}

}

.navbar-expand {
	flex-flow: row nowrap;
	justify-content: flex-start
}

.navbar-expand>.container, .navbar-expand>.container-fluid, .navbar-expand>.container-lg, .navbar-expand>.container-md, .navbar-expand>.container-sm, .navbar-expand>.container-xl {
	padding-right: 0;
	padding-left: 0
}

.navbar-expand .navbar-nav {
	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, .navbar-expand>.container-lg, .navbar-expand>.container-md, .navbar-expand>.container-sm, .navbar-expand>.container-xl {
	flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
	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;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath stroke=!string!stroke-linecap=!string!stroke-miterlimit=!string!stroke-width=!string!d=!string!/%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: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: hsla(0, 0%, 100%, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: hsla(0, 0%, 100%, .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: hsla(0, 0%, 100%, .5);
	border-color: hsla(0, 0%, 100%, .1)
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!%3E%3Cpath stroke=!string!stroke-linecap=!string!stroke-miterlimit=!string!stroke-width=!string!d=!string!/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
	color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
	color: #fff
}

.card {
	position: relative;
	display: flex;
	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 {
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.25rem
}

.card-title {
	margin-bottom: .75rem
}

.card-subtitle {
	margin-top: -.375rem
}

.card-subtitle, .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-bottom: -.75rem;
	border-bottom: 0
}

.card-header-pills, .card-header-tabs {
	margin-right: -.625rem;
	margin-left: -.625rem
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}

.card-img, .card-img-bottom, .card-img-top {
	flex-shrink: 0;
	width: 100%
}

.card-img, .card-img-top {
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.card-img, .card-img-bottom {
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck .card {
	margin-bottom: 15px
}

@media (min-width:576px) {
	.card-deck {
		display: flex;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px
	}

	.card-deck .card {
		flex: 1 0 0%;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px
	}

}

.card-group>.card {
	margin-bottom: 15px
}

@media (min-width:576px) {
	.card-group {
		display: flex;
		flex-flow: row wrap
	}

	.card-group>.card {
		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 .card {
	margin-bottom: .75rem
}

@media (min-width:576px) {
	.card-columns {
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		grid-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1
	}

	.card-columns .card {
		display: inline-block;
		width: 100%
	}

}

.accordion>.card {
	overflow: hidden
}

.accordion>.card:not(:last-of-type) {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.accordion>.card>.card-header {
	border-radius: 0;
	margin-bottom: -1px
}

.breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
	display: inline-block;
	padding-right: .5rem;
	color: #6c757d;
	content: 'http://www.w3.org/2000/svg'
}

.breadcrumb-item+.breadcrumb-item:hover:before {
	text-decoration: underline;
	text-decoration: none
}

.breadcrumb-item.active {
	color: #6c757d
}

.pagination {
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	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: 3;
	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: 3;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.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;
	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 {
		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: #007bff
}

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: #212529;
	background-color: #ffc107
}

a.badge-warning:focus, a.badge-warning:hover {
	color: #212529;
	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: #212529;
	background-color: #f8f9fa
}

a.badge-light:focus, a.badge-light:hover {
	color: #212529;
	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: #343a40
}

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: #e9ecef;
	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 {
	color: #155724;
	background-color: #d4edda;
	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 {
	0% {
		background-position: 1rem 0
	}

	to {
		background-position: 0 0
	}

}

@keyframes progress-bar-stripes {
	0% {
		background-position: 1rem 0
	}

	to {
		background-position: 0 0
	}

}

.progress {
	height: 1rem;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem
}

.progress, .progress-bar {
	display: flex;
	overflow: hidden
}

.progress-bar {
	flex-direction: column;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar {
		transition: none
	}

}

.progress-bar-striped {
	background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
	background-size: 1rem 1rem
}

.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none
	}

}

.media {
	display: flex;
	align-items: flex-start
}

.media-body {
	flex: 1
}

.list-group {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0
}

.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit
}

.list-group-item-action:focus, .list-group-item-action:hover {
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa
}

.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	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 {
	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: #007bff;
	border-color: #007bff
}

.list-group-item+.list-group-item {
	border-top-width: 0
}

.list-group-item+.list-group-item.active {
	margin-top: -1px;
	border-top-width: 1px
}

.list-group-horizontal {
	flex-direction: row
}

.list-group-horizontal .list-group-item:first-child {
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}

.list-group-horizontal .list-group-item:last-child {
	border-top-right-radius: .25rem;
	border-bottom-left-radius: 0
}

.list-group-horizontal .list-group-item.active {
	margin-top: 0
}

.list-group-horizontal .list-group-item+.list-group-item {
	border-top-width: 1px;
	border-left-width: 0
}

.list-group-horizontal .list-group-item+.list-group-item.active {
	margin-left: -1px;
	border-left-width: 1px
}

@media (min-width:576px) {
	.list-group-horizontal-sm {
		flex-direction: row
	}

	.list-group-horizontal-sm .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}

	.list-group-horizontal-sm .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}

	.list-group-horizontal-sm .list-group-item.active {
		margin-top: 0
	}

	.list-group-horizontal-sm .list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}

	.list-group-horizontal-sm .list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}

}

@media (min-width:768px) {
	.list-group-horizontal-md {
		flex-direction: row
	}

	.list-group-horizontal-md .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}

	.list-group-horizontal-md .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}

	.list-group-horizontal-md .list-group-item.active {
		margin-top: 0
	}

	.list-group-horizontal-md .list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}

	.list-group-horizontal-md .list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}

}

@media (min-width:992px) {
	.list-group-horizontal-lg {
		flex-direction: row
	}

	.list-group-horizontal-lg .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}

	.list-group-horizontal-lg .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}

	.list-group-horizontal-lg .list-group-item.active {
		margin-top: 0
	}

	.list-group-horizontal-lg .list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}

	.list-group-horizontal-lg .list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}

}

@media (min-width:1200px) {
	.list-group-horizontal-xl {
		flex-direction: row
	}

	.list-group-horizontal-xl .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}

	.list-group-horizontal-xl .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}

	.list-group-horizontal-xl .list-group-item.active {
		margin-top: 0
	}

	.list-group-horizontal-xl .list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}

	.list-group-horizontal-xl .list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}

}

.list-group-flush .list-group-item {
	border-right-width: 0;
	border-left-width: 0;
	border-radius: 0
}

.list-group-flush .list-group-item:first-child {
	border-top-width: 0
}

.list-group-flush:last-child .list-group-item:last-child {
	border-bottom-width: 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: hsla(0, 0%, 100%, .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: flex;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: hsla(0, 0%, 100%, .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: transform .3s ease-out;
	transform: translateY(-50px)
}

@media (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		transition: none
	}

}

.modal.show .modal-dialog {
	transform: none
}

.modal.modal-static .modal-dialog {
	transform: scale(1.02)
}

.modal-dialog-scrollable {
	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: flex;
	align-items: center;
	min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
	display: block;
	height: calc(100vh - 1rem);
	content: '8'
}

.modal-dialog-centered.modal-dialog-scrollable {
	flex-direction: column;
	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: flex;
	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: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .close {
	padding: 1rem;
	margin: -1rem -1rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	padding: .75rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: calc(.3rem - 1px);
	border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer>* {
	margin: .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
	}

}

[dir=ltr] .tooltip {
	text-align: left
}

[dir=rtl] .tooltip {
	text-align: right
}

.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-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: '8';
	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
}

[dir=ltr] .popover {
	text-align: left
}

[dir=rtl] .popover {
	text-align: right
}

.popover {
	top: 0;
	left: 0;
	z-index: 1060;
	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-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, .popover .arrow {
	position: absolute;
	display: block
}

.popover .arrow {
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem
}

.popover .arrow:after, .popover .arrow:before {
	position: absolute;
	display: block;
	content: '%2328a745';
	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)
}

.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);
	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)
}

.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: 'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z';
	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);
	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: #212529
}

.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: 'http://www.w3.org/2000/svg'
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.carousel-item {
		transition: none
	}

}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block
}

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
	transform: translateX(100%)
}

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
	transform: translateX(-100%)
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	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;
	transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
		transition: none
	}

}

.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-control-next, .carousel-control-prev {
		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: no-repeat 50%/100% 100%
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!fill=!string!width=!string!height=!string!%3E%3Cpath d=!string!/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!fill=!string!width=!string!height=!string!%3E%3Cpath d=!string!/%3E%3C/svg%3E")
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: flex;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}

.carousel-indicators li {
	box-sizing: content-box;
	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;
	transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		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 {
		transform: rotate(1turn)
	}

}

@keyframes spinner-border {
	to {
		transform: rotate(1turn)
	}

}

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid;
	border-right: .25em solid transparent;
	border-radius: 50%;
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em
}

@-webkit-keyframes spinner-grow {
	0% {
		transform: scale(0)
	}

	50% {
		opacity: 1
	}

}

@keyframes spinner-grow {
	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: spinner-grow .75s linear infinite;
	animation: spinner-grow .75s linear infinite
}

.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: #007bff !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: #343a40 !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: #007bff !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: #343a40 !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
}

.rounded-right, .rounded-top {
	border-top-right-radius: .25rem !important
}

.rounded-bottom, .rounded-right {
	border-bottom-right-radius: .25rem !important
}

.rounded-bottom, .rounded-left {
	border-bottom-left-radius: .25rem !important
}

.rounded-left {
	border-top-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: flex !important
}

.d-inline-flex {
	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: flex !important
	}

	.d-sm-inline-flex {
		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: flex !important
	}

	.d-md-inline-flex {
		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: flex !important
	}

	.d-lg-inline-flex {
		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: flex !important
	}

	.d-xl-inline-flex {
		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: flex !important
	}

	.d-print-inline-flex {
		display: inline-flex !important
	}

}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.embed-responsive:before {
	display: block;
	content: '12'
}

.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 {
	flex-direction: row !important
}

.flex-column {
	flex-direction: column !important
}

.flex-row-reverse {
	flex-direction: row-reverse !important
}

.flex-column-reverse {
	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 {
	flex: 1 1 auto !important
}

.flex-grow-0 {
	flex-grow: 0 !important
}

.flex-grow-1 {
	flex-grow: 1 !important
}

.flex-shrink-0 {
	flex-shrink: 0 !important
}

.flex-shrink-1 {
	flex-shrink: 1 !important
}

.justify-content-start {
	justify-content: flex-start !important
}

.justify-content-end {
	justify-content: flex-end !important
}

.justify-content-center {
	justify-content: center !important
}

.justify-content-between {
	justify-content: space-between !important
}

.justify-content-around {
	justify-content: space-around !important
}

.align-items-start {
	align-items: flex-start !important
}

.align-items-end {
	align-items: flex-end !important
}

.align-items-center {
	align-items: center !important
}

.align-items-baseline {
	align-items: baseline !important
}

.align-items-stretch {
	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 {
		flex-direction: row !important
	}

	.flex-sm-column {
		flex-direction: column !important
	}

	.flex-sm-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-sm-column-reverse {
		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 {
		flex: 1 1 auto !important
	}

	.flex-sm-grow-0 {
		flex-grow: 0 !important
	}

	.flex-sm-grow-1 {
		flex-grow: 1 !important
	}

	.flex-sm-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-sm-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-sm-start {
		justify-content: flex-start !important
	}

	.justify-content-sm-end {
		justify-content: flex-end !important
	}

	.justify-content-sm-center {
		justify-content: center !important
	}

	.justify-content-sm-between {
		justify-content: space-between !important
	}

	.justify-content-sm-around {
		justify-content: space-around !important
	}

	.align-items-sm-start {
		align-items: flex-start !important
	}

	.align-items-sm-end {
		align-items: flex-end !important
	}

	.align-items-sm-center {
		align-items: center !important
	}

	.align-items-sm-baseline {
		align-items: baseline !important
	}

	.align-items-sm-stretch {
		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 {
		flex-direction: row !important
	}

	.flex-md-column {
		flex-direction: column !important
	}

	.flex-md-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-md-column-reverse {
		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 {
		flex: 1 1 auto !important
	}

	.flex-md-grow-0 {
		flex-grow: 0 !important
	}

	.flex-md-grow-1 {
		flex-grow: 1 !important
	}

	.flex-md-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-md-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-md-start {
		justify-content: flex-start !important
	}

	.justify-content-md-end {
		justify-content: flex-end !important
	}

	.justify-content-md-center {
		justify-content: center !important
	}

	.justify-content-md-between {
		justify-content: space-between !important
	}

	.justify-content-md-around {
		justify-content: space-around !important
	}

	.align-items-md-start {
		align-items: flex-start !important
	}

	.align-items-md-end {
		align-items: flex-end !important
	}

	.align-items-md-center {
		align-items: center !important
	}

	.align-items-md-baseline {
		align-items: baseline !important
	}

	.align-items-md-stretch {
		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
	}

}

@media (min-width:992px) {
	.flex-lg-row {
		flex-direction: row !important
	}

	.flex-lg-column {
		flex-direction: column !important
	}

	.flex-lg-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-lg-column-reverse {
		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 {
		flex: 1 1 auto !important
	}

	.flex-lg-grow-0 {
		flex-grow: 0 !important
	}

	.flex-lg-grow-1 {
		flex-grow: 1 !important
	}

	.flex-lg-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-lg-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-lg-start {
		justify-content: flex-start !important
	}

	.justify-content-lg-end {
		justify-content: flex-end !important
	}

	.justify-content-lg-center {
		justify-content: center !important
	}

	.justify-content-lg-between {
		justify-content: space-between !important
	}

	.justify-content-lg-around {
		justify-content: space-around !important
	}

	.align-items-lg-start {
		align-items: flex-start !important
	}

	.align-items-lg-end {
		align-items: flex-end !important
	}

	.align-items-lg-center {
		align-items: center !important
	}

	.align-items-lg-baseline {
		align-items: baseline !important
	}

	.align-items-lg-stretch {
		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
	}

}

@media (min-width:1200px) {
	.flex-xl-row {
		flex-direction: row !important
	}

	.flex-xl-column {
		flex-direction: column !important
	}

	.flex-xl-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-xl-column-reverse {
		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 {
		flex: 1 1 auto !important
	}

	.flex-xl-grow-0 {
		flex-grow: 0 !important
	}

	.flex-xl-grow-1 {
		flex-grow: 1 !important
	}

	.flex-xl-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-xl-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-xl-start {
		justify-content: flex-start !important
	}

	.justify-content-xl-end {
		justify-content: flex-end !important
	}

	.justify-content-xl-center {
		justify-content: center !important
	}

	.justify-content-xl-between {
		justify-content: space-between !important
	}

	.justify-content-xl-around {
		justify-content: space-around !important
	}

	.align-items-xl-start {
		align-items: flex-start !important
	}

	.align-items-xl-end {
		align-items: flex-end !important
	}

	.align-items-xl-center {
		align-items: center !important
	}

	.align-items-xl-baseline {
		align-items: baseline !important
	}

	.align-items-xl-stretch {
		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-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
	}

}

@media (min-width:992px) {
	.float-lg-left {
		float: left !important
	}

	.float-lg-right {
		float: right !important
	}

	.float-lg-none {
		float: none !important
	}

}

@media (min-width:1200px) {
	.float-xl-left {
		float: left !important
	}

	.float-xl-right {
		float: right !important
	}

	.float-xl-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 {
	top: 0
}

.fixed-bottom, .fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom {
	bottom: 0
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}

}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.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: 'none';
	background-color: transparent
}

.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
	}

}

@media (min-width:992px) {
	.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
	}

}

@media (min-width:1200px) {
	.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-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;
	white-space: nowrap
}

.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
	}

}

@media (min-width:992px) {
	.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) {
	.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
}

.text-primary {
	color: #007bff !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: #343a40 !important
}

a.text-dark:focus, a.text-dark:hover {
	color: #121416 !important
}

.text-body {
	color: #212529 !important
}

.text-muted {
	color: #6c757d !important
}

.text-black-50 {
	color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
	color: hsla(0, 0%, 100%, .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;
	word-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: '%23dc3545'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
	}

}

/*!
 * BootstrapVue Custom CSS (https://bootstrap-vue.js.org)
 */
.bv-no-focus-ring:focus {
	outline: none
}

@media (max-width:575.98px) {
	.bv-d-xs-down-none {
		display: none !important
	}

}

@media (max-width:767.98px) {
	.bv-d-sm-down-none {
		display: none !important
	}

}

@media (max-width:991.98px) {
	.bv-d-md-down-none {
		display: none !important
	}

}

@media (max-width:1199.98px) {
	.bv-d-lg-down-none {
		display: none !important
	}

}

.bv-d-xl-down-none {
	display: none !important
}

.form-control.focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.form-control.focus.is-valid {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.form-control.focus.is-invalid {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.b-form-btn-label-control {
	background-image: none
}

.b-form-btn-label-control[dir=rtl], [dir=rtl] .b-form-btn-label-control {
	flex-direction: row-reverse
}

.b-form-btn-label-control[dir=rtl]>label, [dir=rtl] .b-form-btn-label-control>label {
	text-align: right
}

.b-form-btn-label-control>.btn {
	line-height: 1;
	font-size: inherit;
	box-shadow: none !important
}

.b-form-btn-label-control>.btn:disabled {
	pointer-events: none
}

.b-form-btn-label-control.is-valid>.btn {
	color: #28a745
}

.b-form-btn-label-control.is-invalid>.btn {
	color: #dc3545
}

.b-form-btn-label-control>label {
	outline: 0;
	cursor: pointer;
	min-height: calc(1.5em + .75rem)
}

.b-form-btn-label-control>label.form-control-sm {
	min-height: calc(1.5em + .5rem)
}

.b-form-btn-label-control>label.form-control-lg {
	min-height: calc(1.5em + 1rem)
}

.b-form-btn-label-control[aria-disabled=true], .b-form-btn-label-control[aria-readonly=true] {
	background-color: #e9ecef;
	opacity: 1
}

.b-form-btn-label-control[aria-disabled=true] {
	pointer-events: none
}

.b-form-btn-label-control[aria-disabled=true]>label {
	cursor: default
}

.b-avatar {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	font-weight: 400;
	line-height: 1;
	max-width: 100%;
	max-height: auto;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.b-avatar:focus {
	outline: 0
}

.b-avatar.btn, .b-avatara, .b-avatarbutton {
	padding: 0;
	border: 0
}

.b-avatar.btn:not(:disabled):not(.disabled), .b-avatara:not(:disabled):not(.disabled), .b-avatarbutton:not(:disabled):not(.disabled) {
	cursor: pointer
}

.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {
	opacity: .65;
	pointer-events: none
}

.b-avatar>span {
	border-radius: inherit
}

.b-avatar .b-icon {
	width: 60%;
	height: auto;
	max-width: 100%;
	max-height: auto
}

.b-avatar img {
	width: 90%;
	height: 90%;
	max-width: 100%;
	max-height: auto;
	border-radius: inherit
}

.b-calendar .b-calendar-inner {
	min-width: 250px
}

.b-calendar output.readonly {
	background-color: #e9ecef;
	opacity: 1
}

.b-calendar .form-control[role=application] {
	overflow: hidden
}

.b-calendar .b-calendar-grid-body .col[data-date] .btn {
	width: 32px;
	height: 32px;
	font-size: 14px;
	line-height: 1;
	margin: 3px auto;
	padding: 9px 0
}

.b-calendar .btn.disabled, .b-calendar .btn:disabled, .b-calendar .btn[aria-disabled=true] {
	cursor: default;
	pointer-events: none
}

.card-img-left {
	border-top-left-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}

.card-img-right {
	border-top-right-radius: calc(.25rem - 1px);
	border-bottom-right-radius: calc(.25rem - 1px)
}

.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before, .dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after {
	display: none !important
}

.dropdown .dropdown-menu:focus {
	outline: none
}

.b-dropdown-form {
	display: inline-block;
	padding: .25rem 1.5rem;
	width: 100%;
	clear: both;
	font-weight: 400
}

.b-dropdown-form:focus {
	outline: 1px dotted !important;
	outline: 5px auto -webkit-focus-ring-color !important
}

.b-dropdown-form.disabled, .b-dropdown-form:disabled {
	outline: 0 !important;
	color: #6c757d;
	pointer-events: none
}

.b-dropdown-text {
	display: inline-block;
	padding: .25rem 1.5rem;
	margin-bottom: 0;
	width: 100%;
	clear: both;
	font-weight: lighter
}

.custom-checkbox.b-custom-control-lg, .input-group-lg .custom-checkbox {
	font-size: 1.25rem;
	line-height: 1.5;
	padding-left: 1.875rem
}

.custom-checkbox.b-custom-control-lg .custom-control-label:before, .input-group-lg .custom-checkbox .custom-control-label:before {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: .3rem
}

.custom-checkbox.b-custom-control-lg .custom-control-label:after, .input-group-lg .custom-checkbox .custom-control-label:after {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	background-size: 50% 50%
}

.custom-checkbox.b-custom-control-sm, .input-group-sm .custom-checkbox {
	font-size: .875rem;
	line-height: 1.5;
	padding-left: 1.3125rem
}

.custom-checkbox.b-custom-control-sm .custom-control-label:before, .input-group-sm .custom-checkbox .custom-control-label:before {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	border-radius: .2rem
}

.custom-checkbox.b-custom-control-sm .custom-control-label:after, .input-group-sm .custom-checkbox .custom-control-label:after {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	background-size: 50% 50%
}

.custom-switch.b-custom-control-lg, .input-group-lg .custom-switch {
	padding-left: 2.8125rem
}

.custom-switch.b-custom-control-lg .custom-control-label, .input-group-lg .custom-switch .custom-control-label {
	font-size: 1.25rem;
	line-height: 1.5
}

.custom-switch.b-custom-control-lg .custom-control-label:before, .input-group-lg .custom-switch .custom-control-label:before {
	top: .3125rem;
	height: 1.25rem;
	left: -2.8125rem;
	width: 2.1875rem;
	border-radius: .625rem
}

.custom-switch.b-custom-control-lg .custom-control-label:after, .input-group-lg .custom-switch .custom-control-label:after {
	top: calc(.3125rem + 2px);
	left: calc(-2.8125rem + 2px);
	width: calc(1.25rem - 4px);
	height: calc(1.25rem - 4px);
	border-radius: .625rem;
	background-size: 50% 50%
}

.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after, .input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after {
	transform: translateX(.9375rem)
}

.custom-switch.b-custom-control-sm, .input-group-sm .custom-switch {
	padding-left: 1.96875rem
}

.custom-switch.b-custom-control-sm .custom-control-label, .input-group-sm .custom-switch .custom-control-label {
	font-size: .875rem;
	line-height: 1.5
}

.custom-switch.b-custom-control-sm .custom-control-label:before, .input-group-sm .custom-switch .custom-control-label:before {
	top: .21875rem;
	left: -1.96875rem;
	width: 1.53125rem;
	height: .875rem;
	border-radius: .4375rem
}

.custom-switch.b-custom-control-sm .custom-control-label:after, .input-group-sm .custom-switch .custom-control-label:after {
	top: calc(.21875rem + 2px);
	left: calc(-1.96875rem + 2px);
	width: calc(.875rem - 4px);
	height: calc(.875rem - 4px);
	border-radius: .4375rem;
	background-size: 50% 50%
}

.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after, .input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after {
	transform: translateX(.65625rem)
}

.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn, .input-group>.input-group-append:not(:last-child)>.btn-group>.btn, .input-group>.input-group-prepend>.btn-group>.btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn-group>.btn, .input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.b-custom-control-lg.custom-file, .b-custom-control-lg .custom-file-input, .b-custom-control-lg .custom-file-label, .input-group-lg.custom-file, .input-group-lg .custom-file-input, .input-group-lg .custom-file-label {
	font-size: 1.25rem;
	height: calc(1.5em + 1rem + 2px)
}

.b-custom-control-lg .custom-file-label, .b-custom-control-lg .custom-file-label:after, .input-group-lg .custom-file-label, .input-group-lg .custom-file-label:after {
	padding: .5rem 1rem;
	line-height: 1.5
}

.b-custom-control-lg .custom-file-label, .input-group-lg .custom-file-label {
	border-radius: .3rem
}

.b-custom-control-lg .custom-file-label:after, .input-group-lg .custom-file-label:after {
	font-size: inherit;
	height: calc(1.5em + 1rem);
	border-radius: 0 .3rem .3rem 0
}

.b-custom-control-sm.custom-file, .b-custom-control-sm .custom-file-input, .b-custom-control-sm .custom-file-label, .input-group-sm.custom-file, .input-group-sm .custom-file-input, .input-group-sm .custom-file-label {
	font-size: .875rem;
	height: calc(1.5em + .5rem + 2px)
}

.b-custom-control-sm .custom-file-label, .b-custom-control-sm .custom-file-label:after, .input-group-sm .custom-file-label, .input-group-sm .custom-file-label:after {
	padding: .25rem .5rem;
	line-height: 1.5
}

.b-custom-control-sm .custom-file-label, .input-group-sm .custom-file-label {
	border-radius: .2rem
}

.b-custom-control-sm .custom-file-label:after, .input-group-sm .custom-file-label:after {
	font-size: inherit;
	height: calc(1.5em + .5rem);
	border-radius: 0 .2rem .2rem 0
}

.form-control.is-invalid, .form-control.is-valid, .was-validated .form-control:invalid, .was-validated .form-control:valid {
	background-position: right calc(.375em + .1875rem) center
}

input[type=color].form-control {
	height: calc(1.5em + .75rem + 2px);
	padding: .125rem .25rem
}

.input-group-sm input[type=color].form-control, input[type=color].form-control.form-control-sm {
	height: calc(1.5em + .5rem + 2px);
	padding: .125rem .25rem
}

.input-group-lg input[type=color].form-control, input[type=color].form-control.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .125rem .25rem
}

input[type=color].form-control:disabled {
	background-color: #adb5bd;
	opacity: .65
}

.input-group>.custom-range {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0
}

.input-group>.custom-file+.custom-range, .input-group>.custom-range+.custom-file, .input-group>.custom-range+.custom-range, .input-group>.custom-range+.custom-select, .input-group>.custom-range+.form-control, .input-group>.custom-range+.form-control-plaintext, .input-group>.custom-select+.custom-range, .input-group>.form-control+.custom-range, .input-group>.form-control-plaintext+.custom-range {
	margin-left: -1px
}

.input-group>.custom-range:focus {
	z-index: 3
}

.input-group>.custom-range:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.custom-range:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group>.custom-range {
	padding: 0 .75rem;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	height: calc(1.5em + .75rem + 2px);
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.input-group>.custom-range {
		transition: none
	}

}

.input-group>.custom-range:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.input-group>.custom-range:disabled, .input-group>.custom-range[readonly] {
	background-color: #e9ecef
}

.input-group-lg>.custom-range {
	height: calc(1.5em + 1rem + 2px);
	padding: 0 1rem;
	border-radius: .3rem
}

.input-group-sm>.custom-range {
	height: calc(1.5em + .5rem + 2px);
	padding: 0 .5rem;
	border-radius: .2rem
}

.input-group .custom-range.is-valid, .was-validated .input-group .custom-range:valid {
	border-color: #28a745
}

.input-group .custom-range.is-valid:focus, .was-validated .input-group .custom-range:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-range.is-valid:focus::-webkit-slider-thumb, .was-validated .custom-range:valid:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #9be7ac
}

.custom-range.is-valid:focus::-moz-range-thumb, .was-validated .custom-range:valid:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #9be7ac
}

.custom-range.is-valid:focus::-ms-thumb, .was-validated .custom-range:valid:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #9be7ac
}

.custom-range.is-valid::-webkit-slider-thumb, .was-validated .custom-range:valid::-webkit-slider-thumb {
	background-color: #28a745;
	background-image: none
}

.custom-range.is-valid::-webkit-slider-thumb:active, .was-validated .custom-range:valid::-webkit-slider-thumb:active {
	background-color: #9be7ac;
	background-image: none
}

.custom-range.is-valid::-webkit-slider-runnable-track, .was-validated .custom-range:valid::-webkit-slider-runnable-track {
	background-color: rgba(40, 167, 69, .35)
}

.custom-range.is-valid::-moz-range-thumb, .was-validated .custom-range:valid::-moz-range-thumb {
	background-color: #28a745;
	background-image: none
}

.custom-range.is-valid::-moz-range-thumb:active, .was-validated .custom-range:valid::-moz-range-thumb:active {
	background-color: #9be7ac;
	background-image: none
}

.custom-range.is-valid::-moz-range-track, .was-validated .custom-range:valid::-moz-range-track {
	background: rgba(40, 167, 69, .35)
}

.custom-range.is-valid~.valid-feedback, .custom-range.is-valid~.valid-tooltip, .was-validated .custom-range:valid~.valid-feedback, .was-validated .custom-range:valid~.valid-tooltip {
	display: block
}

.custom-range.is-valid::-ms-thumb, .was-validated .custom-range:valid::-ms-thumb {
	background-color: #28a745;
	background-image: none
}

.custom-range.is-valid::-ms-thumb:active, .was-validated .custom-range:valid::-ms-thumb:active {
	background-color: #9be7ac;
	background-image: none
}

.custom-range.is-valid::-ms-track-lower, .custom-range.is-valid::-ms-track-upper, .was-validated .custom-range:valid::-ms-track-lower, .was-validated .custom-range:valid::-ms-track-upper {
	background: rgba(40, 167, 69, .35)
}

.input-group .custom-range.is-invalid, .was-validated .input-group .custom-range:invalid {
	border-color: #dc3545
}

.input-group .custom-range.is-invalid:focus, .was-validated .input-group .custom-range:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.custom-range.is-invalid:focus::-webkit-slider-thumb, .was-validated .custom-range:invalid:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #f6cdd1
}

.custom-range.is-invalid:focus::-moz-range-thumb, .was-validated .custom-range:invalid:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #f6cdd1
}

.custom-range.is-invalid:focus::-ms-thumb, .was-validated .custom-range:invalid:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #f6cdd1
}

.custom-range.is-invalid::-webkit-slider-thumb, .was-validated .custom-range:invalid::-webkit-slider-thumb {
	background-color: #dc3545;
	background-image: none
}

.custom-range.is-invalid::-webkit-slider-thumb:active, .was-validated .custom-range:invalid::-webkit-slider-thumb:active {
	background-color: #f6cdd1;
	background-image: none
}

.custom-range.is-invalid::-webkit-slider-runnable-track, .was-validated .custom-range:invalid::-webkit-slider-runnable-track {
	background-color: rgba(220, 53, 69, .35)
}

.custom-range.is-invalid::-moz-range-thumb, .was-validated .custom-range:invalid::-moz-range-thumb {
	background-color: #dc3545;
	background-image: none
}

.custom-range.is-invalid::-moz-range-thumb:active, .was-validated .custom-range:invalid::-moz-range-thumb:active {
	background-color: #f6cdd1;
	background-image: none
}

.custom-range.is-invalid::-moz-range-track, .was-validated .custom-range:invalid::-moz-range-track {
	background: rgba(220, 53, 69, .35)
}

.custom-range.is-invalid~.invalid-feedback, .custom-range.is-invalid~.invalid-tooltip, .was-validated .custom-range:invalid~.invalid-feedback, .was-validated .custom-range:invalid~.invalid-tooltip {
	display: block
}

.custom-range.is-invalid::-ms-thumb, .was-validated .custom-range:invalid::-ms-thumb {
	background-color: #dc3545;
	background-image: none
}

.custom-range.is-invalid::-ms-thumb:active, .was-validated .custom-range:invalid::-ms-thumb:active {
	background-color: #f6cdd1;
	background-image: none
}

.custom-range.is-invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-upper, .was-validated .custom-range:invalid::-ms-track-lower, .was-validated .custom-range:invalid::-ms-track-upper {
	background: rgba(220, 53, 69, .35)
}

.custom-radio.b-custom-control-lg, .input-group-lg .custom-radio {
	font-size: 1.25rem;
	line-height: 1.5;
	padding-left: 1.875rem
}

.custom-radio.b-custom-control-lg .custom-control-label:before, .input-group-lg .custom-radio .custom-control-label:before {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%
}

.custom-radio.b-custom-control-lg .custom-control-label:after, .input-group-lg .custom-radio .custom-control-label:after {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	background: no-repeat 50%/50% 50%
}

.custom-radio.b-custom-control-sm, .input-group-sm .custom-radio {
	font-size: .875rem;
	line-height: 1.5;
	padding-left: 1.3125rem
}

.custom-radio.b-custom-control-sm .custom-control-label:before, .input-group-sm .custom-radio .custom-control-label:before {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	border-radius: 50%
}

.custom-radio.b-custom-control-sm .custom-control-label:after, .input-group-sm .custom-radio .custom-control-label:after {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	background: no-repeat 50%/50% 50%
}

.b-form-spinbutton.form-control {
	text-align: center;
	overflow: hidden;
	background-image: none
}

.b-form-spinbutton.form-control.flex-column {
	height: auto;
	width: auto
}

.b-form-spinbutton.form-control[dir=rtl]:not(.flex-column), [dir=rtl] .b-form-spinbutton.form-control:not(.flex-column) {
	flex-direction: row-reverse
}

.b-form-spinbutton.form-control output {
	font-size: inherit;
	outline: 0;
	border: 0;
	background-color: transparent
}

.b-form-spinbutton.form-control output>bdi, .b-form-spinbutton.form-control output>div {
	display: block;
	min-width: 2.25em;
	height: 1.5em
}

.b-form-spinbutton.form-control.d-inline-flex:not(.flex-column), .b-form-spinbutton.form-control.d-inline-flex:not(.flex-column) output {
	width: auto
}

.b-form-spinbutton.form-control .btn {
	line-height: 1;
	box-shadow: none !important
}

.b-form-spinbutton.form-control .btn:disabled {
	pointer-events: none
}

.b-form-spinbutton.form-control .btn:hover:not(:disabled)>div>.b-icon {
	transform: scale(1.25)
}

.b-form-spinbutton.form-control.disabled, .b-form-spinbutton.form-control.readonly {
	background-color: #e9ecef
}

.b-form-spinbutton.form-control.disabled {
	pointer-events: none
}

.b-form-tags.focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.b-form-tags.focus.is-valid {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.b-form-tags.focus.is-invalid {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.b-form-tags.disabled {
	background-color: #e9ecef
}

.b-form-tag {
	font-size: 75%;
	font-weight: 400;
	line-height: 1.5
}

.b-form-tag.disabled {
	opacity: .75
}

.b-form-tag>button.b-form-tag-remove {
	color: inherit;
	font-size: 125%;
	line-height: 1;
	float: none
}

.form-control-lg .b-form-tag, .form-control-sm .b-form-tag {
	line-height: 1.5
}

.modal-backdrop {
	opacity: .5
}

.b-pagination-pills .page-item .page-link {
	border-radius: 50rem !important;
	margin-left: .25rem;
	line-height: 1
}

.b-pagination-pills .page-item:first-child .page-link {
	margin-left: 0
}

.popover.b-popover {
	display: block;
	opacity: 1;
	outline: 0
}

.popover.b-popover.fade:not(.show) {
	opacity: 0
}

.popover.b-popover.show {
	opacity: 1
}

.b-popover-primary.popover {
	background-color: #cce5ff;
	border-color: #b8daff
}

.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-primary.bs-popover-top>.arrow:before {
	border-top-color: #b8daff
}

.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-primary.bs-popover-top>.arrow:after {
	border-top-color: #cce5ff
}

.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-primary.bs-popover-right>.arrow:before {
	border-right-color: #b8daff
}

.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-primary.bs-popover-right>.arrow:after {
	border-right-color: #cce5ff
}

.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-primary.bs-popover-bottom>.arrow:before {
	border-bottom-color: #b8daff
}

.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-primary.bs-popover-bottom .popover-header:before, .b-popover-primary.bs-popover-bottom>.arrow:after {
	border-bottom-color: #bdddff
}

.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-primary.bs-popover-left>.arrow:before {
	border-left-color: #b8daff
}

.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-primary.bs-popover-left>.arrow:after {
	border-left-color: #cce5ff
}

.b-popover-primary .popover-header {
	color: #212529;
	background-color: #bdddff;
	border-bottom-color: #a3d0ff
}

.b-popover-primary .popover-body {
	color: #004085
}

.b-popover-secondary.popover {
	background-color: #e2e3e5;
	border-color: #d6d8db
}

.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-secondary.bs-popover-top>.arrow:before {
	border-top-color: #d6d8db
}

.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-secondary.bs-popover-top>.arrow:after {
	border-top-color: #e2e3e5
}

.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-secondary.bs-popover-right>.arrow:before {
	border-right-color: #d6d8db
}

.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-secondary.bs-popover-right>.arrow:after {
	border-right-color: #e2e3e5
}

.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-secondary.bs-popover-bottom>.arrow:before {
	border-bottom-color: #d6d8db
}

.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-secondary.bs-popover-bottom .popover-header:before, .b-popover-secondary.bs-popover-bottom>.arrow:after {
	border-bottom-color: #dadbde
}

.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-secondary.bs-popover-left>.arrow:before {
	border-left-color: #d6d8db
}

.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-secondary.bs-popover-left>.arrow:after {
	border-left-color: #e2e3e5
}

.b-popover-secondary .popover-header {
	color: #212529;
	background-color: #dadbde;
	border-bottom-color: #ccced2
}

.b-popover-secondary .popover-body {
	color: #383d41
}

.b-popover-success.popover {
	background-color: #d4edda;
	border-color: #c3e6cb
}

.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-success.bs-popover-top>.arrow:before {
	border-top-color: #c3e6cb
}

.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-success.bs-popover-top>.arrow:after {
	border-top-color: #d4edda
}

.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-success.bs-popover-right>.arrow:before {
	border-right-color: #c3e6cb
}

.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-success.bs-popover-right>.arrow:after {
	border-right-color: #d4edda
}

.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-success.bs-popover-bottom>.arrow:before {
	border-bottom-color: #c3e6cb
}

.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-success.bs-popover-bottom .popover-header:before, .b-popover-success.bs-popover-bottom>.arrow:after {
	border-bottom-color: #c9e8d1
}

.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-success.bs-popover-left>.arrow:before {
	border-left-color: #c3e6cb
}

.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-success.bs-popover-left>.arrow:after {
	border-left-color: #d4edda
}

.b-popover-success .popover-header {
	color: #212529;
	background-color: #c9e8d1;
	border-bottom-color: #b7e1c1
}

.b-popover-success .popover-body {
	color: #155724
}

.b-popover-info.popover {
	background-color: #d1ecf1;
	border-color: #bee5eb
}

.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-info.bs-popover-top>.arrow:before {
	border-top-color: #bee5eb
}

.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-info.bs-popover-top>.arrow:after {
	border-top-color: #d1ecf1
}

.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-info.bs-popover-right>.arrow:before {
	border-right-color: #bee5eb
}

.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-info.bs-popover-right>.arrow:after {
	border-right-color: #d1ecf1
}

.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-info.bs-popover-bottom>.arrow:before {
	border-bottom-color: #bee5eb
}

.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-info.bs-popover-bottom .popover-header:before, .b-popover-info.bs-popover-bottom>.arrow:after {
	border-bottom-color: #c5e7ed
}

.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-info.bs-popover-left>.arrow:before {
	border-left-color: #bee5eb
}

.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-info.bs-popover-left>.arrow:after {
	border-left-color: #d1ecf1
}

.b-popover-info .popover-header {
	color: #212529;
	background-color: #c5e7ed;
	border-bottom-color: #b2dfe7
}

.b-popover-info .popover-body {
	color: #0c5460
}

.b-popover-warning.popover {
	background-color: #fff3cd;
	border-color: #ffeeba
}

.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-warning.bs-popover-top>.arrow:before {
	border-top-color: #ffeeba
}

.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-warning.bs-popover-top>.arrow:after {
	border-top-color: #fff3cd
}

.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-warning.bs-popover-right>.arrow:before {
	border-right-color: #ffeeba
}

.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-warning.bs-popover-right>.arrow:after {
	border-right-color: #fff3cd
}

.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-warning.bs-popover-bottom>.arrow:before {
	border-bottom-color: #ffeeba
}

.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-warning.bs-popover-bottom .popover-header:before, .b-popover-warning.bs-popover-bottom>.arrow:after {
	border-bottom-color: #ffefbe
}

.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-warning.bs-popover-left>.arrow:before {
	border-left-color: #ffeeba
}

.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-warning.bs-popover-left>.arrow:after {
	border-left-color: #fff3cd
}

.b-popover-warning .popover-header {
	color: #212529;
	background-color: #ffefbe;
	border-bottom-color: #ffe9a4
}

.b-popover-warning .popover-body {
	color: #856404
}

.b-popover-danger.popover {
	background-color: #f8d7da;
	border-color: #f5c6cb
}

.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-danger.bs-popover-top>.arrow:before {
	border-top-color: #f5c6cb
}

.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-danger.bs-popover-top>.arrow:after {
	border-top-color: #f8d7da
}

.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-danger.bs-popover-right>.arrow:before {
	border-right-color: #f5c6cb
}

.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-danger.bs-popover-right>.arrow:after {
	border-right-color: #f8d7da
}

.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-danger.bs-popover-bottom>.arrow:before {
	border-bottom-color: #f5c6cb
}

.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-danger.bs-popover-bottom .popover-header:before, .b-popover-danger.bs-popover-bottom>.arrow:after {
	border-bottom-color: #f6cace
}

.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-danger.bs-popover-left>.arrow:before {
	border-left-color: #f5c6cb
}

.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-danger.bs-popover-left>.arrow:after {
	border-left-color: #f8d7da
}

.b-popover-danger .popover-header {
	color: #212529;
	background-color: #f6cace;
	border-bottom-color: #f2b4ba
}

.b-popover-danger .popover-body {
	color: #721c24
}

.b-popover-light.popover {
	background-color: #fefefe;
	border-color: #fdfdfe
}

.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-light.bs-popover-top>.arrow:before {
	border-top-color: #fdfdfe
}

.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-light.bs-popover-top>.arrow:after {
	border-top-color: #fefefe
}

.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-light.bs-popover-right>.arrow:before {
	border-right-color: #fdfdfe
}

.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-light.bs-popover-right>.arrow:after {
	border-right-color: #fefefe
}

.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-light.bs-popover-bottom>.arrow:before {
	border-bottom-color: #fdfdfe
}

.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-light.bs-popover-bottom .popover-header:before, .b-popover-light.bs-popover-bottom>.arrow:after {
	border-bottom-color: #f6f6f6
}

.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-light.bs-popover-left>.arrow:before {
	border-left-color: #fdfdfe
}

.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-light.bs-popover-left>.arrow:after {
	border-left-color: #fefefe
}

.b-popover-light .popover-header {
	color: #212529;
	background-color: #f6f6f6;
	border-bottom-color: #eaeaea
}

.b-popover-light .popover-body {
	color: #818182
}

.b-popover-dark.popover {
	background-color: #d6d8d9;
	border-color: #c6c8ca
}

.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before, .b-popover-dark.bs-popover-top>.arrow:before {
	border-top-color: #c6c8ca
}

.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after, .b-popover-dark.bs-popover-top>.arrow:after {
	border-top-color: #d6d8d9
}

.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before, .b-popover-dark.bs-popover-right>.arrow:before {
	border-right-color: #c6c8ca
}

.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after, .b-popover-dark.bs-popover-right>.arrow:after {
	border-right-color: #d6d8d9
}

.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before, .b-popover-dark.bs-popover-bottom>.arrow:before {
	border-bottom-color: #c6c8ca
}

.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before, .b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after, .b-popover-dark.bs-popover-bottom .popover-header:before, .b-popover-dark.bs-popover-bottom>.arrow:after {
	border-bottom-color: #ced0d2
}

.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before, .b-popover-dark.bs-popover-left>.arrow:before {
	border-left-color: #c6c8ca
}

.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after, .b-popover-dark.bs-popover-left>.arrow:after {
	border-left-color: #d6d8d9
}

.b-popover-dark .popover-header {
	color: #212529;
	background-color: #ced0d2;
	border-bottom-color: #c1c4c5
}

.b-popover-dark .popover-body {
	color: #1b1e21
}

.b-sidebar {
	display: flex;
	flex-direction: column;
	position: fixed !important;
	top: 0;
	bottom: 0;
	width: 320px;
	max-width: 100% !important;
	height: 100vh !important;
	margin: 0 !important;
	outline: 0;
	transform: translateX(0);
	z-index: 1035
}

.b-sidebar.slide {
	transition: transform .3s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.b-sidebar.slide {
		transition: none
	}

}

.b-sidebar:not(.b-sidebar-right) {
	left: 0;
	right: auto
}

.b-sidebar:not(.b-sidebar-right).slide:not(.show) {
	transform: translateX(-100%)
}

.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close {
	margin-left: auto
}

.b-sidebar.b-sidebar-right {
	left: auto;
	right: 0
}

.b-sidebar.b-sidebar-right.slide:not(.show) {
	transform: translateX(100%)
}

.b-sidebar.b-sidebar-right>.b-sidebar-header .close {
	margin-right: auto
}

.b-sidebar>.b-sidebar-header {
	font-size: 1.5rem;
	padding: .5rem 1rem;
	display: flex;
	flex-direction: row;
	flex-grow: 0;
	align-items: center
}

[dir=rtl] .b-sidebar>.b-sidebar-header {
	flex-direction: row-reverse
}

.b-sidebar>.b-sidebar-header .close {
	float: none;
	font-size: 1.5rem
}

.b-sidebar>.b-sidebar-body {
	flex-grow: 1;
	height: 100%;
	overflow-y: auto
}

.b-sidebar>.b-sidebar-footer {
	flex-grow: 0
}

.table.b-table.b-table-fixed {
	table-layout: fixed
}

.table.b-table.b-table-no-border-collapse {
	border-collapse: separate;
	border-spacing: 0
}

.table.b-table[aria-busy=true] {
	opacity: .55
}

.table.b-table>tbody>tr.b-table-details>td {
	border-top: none !important
}

.table.b-table>caption {
	caption-side: bottom
}

.table.b-table.b-table-caption-top>caption {
	caption-side: top !important
}

.table.b-table>tbody>.table-active, .table.b-table>tbody>.table-active>td, .table.b-table>tbody>.table-active>th {
	background-color: rgba(0, 0, 0, .075)
}

.table.b-table.table-hover>tbody>tr.table-active:hover td, .table.b-table.table-hover>tbody>tr.table-active:hover th {
	color: #212529;
	background-image: linear-gradient(rgba(0, 0, 0, .075), rgba(0, 0, 0, .075));
	background-repeat: no-repeat
}

.table.b-table>tbody>.bg-active, .table.b-table>tbody>.bg-active>td, .table.b-table>tbody>.bg-active>th {
	background-color: hsla(0, 0%, 100%, .075) !important
}

.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td, .table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th {
	color: #fff;
	background-image: linear-gradient(hsla(0, 0%, 100%, .075), hsla(0, 0%, 100%, .075));
	background-repeat: no-repeat
}

.b-table-sticky-header, .table-responsive, [class*=table-responsive-] {
	margin-bottom: 1rem
}

.b-table-sticky-header>.table, .table-responsive>.table, [class*=table-responsive-]>.table {
	margin-bottom: 0
}

.b-table-sticky-header {
	overflow-y: auto;
	max-height: 300px
}

@media print {
	.b-table-sticky-header {
		overflow-y: visible !important;
		max-height: none !important
	}

}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.b-table-sticky-header>.table.b-table>thead>tr>th {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 2
	}

	.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column, .b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column, .b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column, .table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column, .table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column, .table-responsive>.table.b-table>thead>tr>.b-table-sticky-column, [class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column, [class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column, [class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column {
		position: -webkit-sticky;
		position: sticky;
		left: 0
	}

	.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column, .table-responsive>.table.b-table>thead>tr>.b-table-sticky-column, [class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column {
		z-index: 5
	}

	.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column, .b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column, .table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column, .table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column, [class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column, [class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column {
		z-index: 2
	}

	.table.b-table>tbody>tr>.table-b-table-default, .table.b-table>tfoot>tr>.table-b-table-default, .table.b-table>thead>tr>.table-b-table-default {
		color: #212529;
		background-color: #fff
	}

	.table.b-table.table-dark>tbody>tr>.bg-b-table-default, .table.b-table.table-dark>tfoot>tr>.bg-b-table-default, .table.b-table.table-dark>thead>tr>.bg-b-table-default {
		color: #fff;
		background-color: #343a40
	}

	.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default {
		background-image: linear-gradient(rgba(0, 0, 0, .05), rgba(0, 0, 0, .05));
		background-repeat: no-repeat
	}

	.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default {
		background-image: linear-gradient(hsla(0, 0%, 100%, .05), hsla(0, 0%, 100%, .05));
		background-repeat: no-repeat
	}

	.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default {
		color: #212529;
		background-image: linear-gradient(rgba(0, 0, 0, .075), rgba(0, 0, 0, .075));
		background-repeat: no-repeat
	}

	.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default {
		color: #fff;
		background-image: linear-gradient(hsla(0, 0%, 100%, .075), hsla(0, 0%, 100%, .075));
		background-repeat: no-repeat
	}

}

.table.b-table>tfoot>tr>[aria-sort], .table.b-table>thead>tr>[aria-sort] {
	cursor: pointer;
	background-image: none;
	background-repeat: no-repeat;
	background-size: .65em 1em
}

.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left), .table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left) {
	background-position: right .375rem center;
	padding-right: calc(.75rem + .65em)
}

.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left, .table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left {
	background-position: left .375rem center;
	padding-left: calc(.75rem + .65em)
}

.table.b-table>tfoot>tr>[aria-sort=none], .table.b-table>thead>tr>[aria-sort=none] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath opacity=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table>tfoot>tr>[aria-sort=ascending], .table.b-table>thead>tr>[aria-sort=ascending] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath d=!string!/%3E%3Cpath opacity=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table>tfoot>tr>[aria-sort=descending], .table.b-table>thead>tr>[aria-sort=descending] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath opacity=!string!d=!string!/%3E%3Cpath d=!string!/%3E%3C/svg%3E")
}

.table.b-table.table-dark>tfoot>tr>[aria-sort=none], .table.b-table.table-dark>thead>tr>[aria-sort=none], .table.b-table>.thead-dark>tr>[aria-sort=none] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath fill=!string!opacity=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending], .table.b-table.table-dark>thead>tr>[aria-sort=ascending], .table.b-table>.thead-dark>tr>[aria-sort=ascending] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3Cpath fill=!string!opacity=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table.table-dark>tfoot>tr>[aria-sort=descending], .table.b-table.table-dark>thead>tr>[aria-sort=descending], .table.b-table>.thead-dark>tr>[aria-sort=descending] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath fill=!string!opacity=!string!d=!string!/%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table>tfoot>tr>.table-dark[aria-sort=none], .table.b-table>thead>tr>.table-dark[aria-sort=none] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath fill=!string!opacity=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending], .table.b-table>thead>tr>.table-dark[aria-sort=ascending] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3Cpath fill=!string!opacity=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table>tfoot>tr>.table-dark[aria-sort=descending], .table.b-table>thead>tr>.table-dark[aria-sort=descending] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=!string!width=!string!height=!string!preserveAspectRatio=!string!%3E%3Cpath fill=!string!opacity=!string!d=!string!/%3E%3Cpath fill=!string!d=!string!/%3E%3C/svg%3E")
}

.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left), .table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left) {
	background-position: right .15rem center;
	padding-right: calc(.3rem + .65em)
}

.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left, .table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left {
	background-position: left .15rem center;
	padding-left: calc(.3rem + .65em)
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr {
	cursor: pointer
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media (max-width:575.98px) {
	.table.b-table.b-table-stacked-sm {
		display: block;
		width: 100%
	}

	.table.b-table.b-table-stacked-sm>caption, .table.b-table.b-table-stacked-sm>tbody, .table.b-table.b-table-stacked-sm>tbody>tr, .table.b-table.b-table-stacked-sm>tbody>tr>td, .table.b-table.b-table-stacked-sm>tbody>tr>th {
		display: block
	}

	.table.b-table.b-table-stacked-sm>tfoot, .table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row, .table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row, .table.b-table.b-table-stacked-sm>thead, .table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row, .table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row {
		display: none
	}

	.table.b-table.b-table-stacked-sm>caption {
		caption-side: top !important
	}

	.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		word-wrap: break-word;
		font-weight: 700;
		font-style: normal;
		padding: 0 .5rem 0 0;
		margin: 0
	}

	.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after {
		display: block;
		clear: both;
		content: '6'
	}

	.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div {
		display: inline-block;
		width: 60%;
		padding: 0 0 0 .5rem;
		margin: 0
	}

	.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row, .table.b-table.b-table-stacked-sm>tbody>tr.top-row {
		display: none
	}

	.table.b-table.b-table-stacked-sm>tbody>tr>:first-child, .table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td, .table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th {
		border-top-width: 3px
	}

}

@media (max-width:767.98px) {
	.table.b-table.b-table-stacked-md {
		display: block;
		width: 100%
	}

	.table.b-table.b-table-stacked-md>caption, .table.b-table.b-table-stacked-md>tbody, .table.b-table.b-table-stacked-md>tbody>tr, .table.b-table.b-table-stacked-md>tbody>tr>td, .table.b-table.b-table-stacked-md>tbody>tr>th {
		display: block
	}

	.table.b-table.b-table-stacked-md>tfoot, .table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row, .table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row, .table.b-table.b-table-stacked-md>thead, .table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row, .table.b-table.b-table-stacked-md>thead>tr.b-table-top-row {
		display: none
	}

	.table.b-table.b-table-stacked-md>caption {
		caption-side: top !important
	}

	.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		word-wrap: break-word;
		font-weight: 700;
		font-style: normal;
		padding: 0 .5rem 0 0;
		margin: 0
	}

	.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after {
		display: block;
		clear: both;
		content: '4.5'
	}

	.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div {
		display: inline-block;
		width: 60%;
		padding: 0 0 0 .5rem;
		margin: 0
	}

	.table.b-table.b-table-stacked-md>tbody>tr.bottom-row, .table.b-table.b-table-stacked-md>tbody>tr.top-row {
		display: none
	}

	.table.b-table.b-table-stacked-md>tbody>tr>:first-child, .table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td, .table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th {
		border-top-width: 3px
	}

}

@media (max-width:991.98px) {
	.table.b-table.b-table-stacked-lg {
		display: block;
		width: 100%
	}

	.table.b-table.b-table-stacked-lg>caption, .table.b-table.b-table-stacked-lg>tbody, .table.b-table.b-table-stacked-lg>tbody>tr, .table.b-table.b-table-stacked-lg>tbody>tr>td, .table.b-table.b-table-stacked-lg>tbody>tr>th {
		display: block
	}

	.table.b-table.b-table-stacked-lg>tfoot, .table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row, .table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row, .table.b-table.b-table-stacked-lg>thead, .table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row, .table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row {
		display: none
	}

	.table.b-table.b-table-stacked-lg>caption {
		caption-side: top !important
	}

	.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		word-wrap: break-word;
		font-weight: 700;
		font-style: normal;
		padding: 0 .5rem 0 0;
		margin: 0
	}

	.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after {
		display: block;
		clear: both;
		content: 'round'
	}

	.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div {
		display: inline-block;
		width: 60%;
		padding: 0 0 0 .5rem;
		margin: 0
	}

	.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row, .table.b-table.b-table-stacked-lg>tbody>tr.top-row {
		display: none
	}

	.table.b-table.b-table-stacked-lg>tbody>tr>:first-child, .table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td, .table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th {
		border-top-width: 3px
	}

}

@media (max-width:1199.98px) {
	.table.b-table.b-table-stacked-xl {
		display: block;
		width: 100%
	}

	.table.b-table.b-table-stacked-xl>caption, .table.b-table.b-table-stacked-xl>tbody, .table.b-table.b-table-stacked-xl>tbody>tr, .table.b-table.b-table-stacked-xl>tbody>tr>td, .table.b-table.b-table-stacked-xl>tbody>tr>th {
		display: block
	}

	.table.b-table.b-table-stacked-xl>tfoot, .table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row, .table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row, .table.b-table.b-table-stacked-xl>thead, .table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row, .table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row {
		display: none
	}

	.table.b-table.b-table-stacked-xl>caption {
		caption-side: top !important
	}

	.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		word-wrap: break-word;
		font-weight: 700;
		font-style: normal;
		padding: 0 .5rem 0 0;
		margin: 0
	}

	.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after {
		display: block;
		clear: both;
		content: 'M5.8 3.6h.4L6 6.5z'
	}

	.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div {
		display: inline-block;
		width: 60%;
		padding: 0 0 0 .5rem;
		margin: 0
	}

	.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row, .table.b-table.b-table-stacked-xl>tbody>tr.top-row {
		display: none
	}

	.table.b-table.b-table-stacked-xl>tbody>tr>:first-child, .table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td, .table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th {
		border-top-width: 3px
	}

}

.table.b-table.b-table-stacked {
	display: block;
	width: 100%
}

.table.b-table.b-table-stacked>caption, .table.b-table.b-table-stacked>tbody, .table.b-table.b-table-stacked>tbody>tr, .table.b-table.b-table-stacked>tbody>tr>td, .table.b-table.b-table-stacked>tbody>tr>th {
	display: block
}

.table.b-table.b-table-stacked>tfoot, .table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row, .table.b-table.b-table-stacked>tfoot>tr.b-table-top-row, .table.b-table.b-table-stacked>thead, .table.b-table.b-table-stacked>thead>tr.b-table-bottom-row, .table.b-table.b-table-stacked>thead>tr.b-table-top-row {
	display: none
}

.table.b-table.b-table-stacked>caption {
	caption-side: top !important
}

.table.b-table.b-table-stacked>tbody>tr>[data-label]:before {
	content: attr(data-label);
	width: 40%;
	float: left;
	text-align: right;
	word-wrap: break-word;
	font-weight: 700;
	font-style: normal;
	padding: 0 .5rem 0 0;
	margin: 0
}

.table.b-table.b-table-stacked>tbody>tr>[data-label]:after {
	display: block;
	clear: both;
	content: '6'
}

.table.b-table.b-table-stacked>tbody>tr>[data-label]>div {
	display: inline-block;
	width: 60%;
	padding: 0 0 0 .5rem;
	margin: 0
}

.table.b-table.b-table-stacked>tbody>tr.bottom-row, .table.b-table.b-table-stacked>tbody>tr.top-row {
	display: none
}

.table.b-table.b-table-stacked>tbody>tr>:first-child, .table.b-table.b-table-stacked>tbody>tr>[rowspan]+td, .table.b-table.b-table-stacked>tbody>tr>[rowspan]+th {
	border-top-width: 3px
}

.b-time {
	min-width: 150px
}

.b-time[aria-disabled=true] output, .b-time[aria-readonly=true] output, .b-time output.disabled {
	background-color: #e9ecef;
	opacity: 1
}

.b-time[aria-disabled=true] output {
	pointer-events: none
}

[dir=rtl] .b-time>.d-flex:not(.flex-column) {
	flex-direction: row-reverse
}

.b-toast {
	display: block;
	position: relative;
	max-width: 350px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-clip: padding-box;
	z-index: 1;
	border-radius: .25rem
}

.b-toast .toast {
	background-color: hsla(0, 0%, 100%, .85)
}

.b-toast:not(:last-child) {
	margin-bottom: .75rem
}

.b-toast.b-toast-solid .toast {
	background-color: #fff
}

.b-toast .toast {
	opacity: 1
}

.b-toast .toast.fade:not(.show) {
	opacity: 0
}

.b-toast .toast .toast-body {
	display: block
}

.b-toast-primary .toast {
	background-color: rgba(230, 242, 255, .85);
	border-color: rgba(184, 218, 255, .85);
	color: #004085
}

.b-toast-primary .toast .toast-header {
	color: #004085;
	background-color: rgba(204, 229, 255, .85);
	border-bottom-color: rgba(184, 218, 255, .85)
}

.b-toast-primary.b-toast-solid .toast {
	background-color: #e6f2ff
}

.b-toast-secondary .toast {
	background-color: rgba(239, 240, 241, .85);
	border-color: rgba(214, 216, 219, .85);
	color: #383d41
}

.b-toast-secondary .toast .toast-header {
	color: #383d41;
	background-color: rgba(226, 227, 229, .85);
	border-bottom-color: rgba(214, 216, 219, .85)
}

.b-toast-secondary.b-toast-solid .toast {
	background-color: #eff0f1
}

.b-toast-success .toast {
	background-color: rgba(230, 245, 233, .85);
	border-color: rgba(195, 230, 203, .85);
	color: #155724
}

.b-toast-success .toast .toast-header {
	color: #155724;
	background-color: rgba(212, 237, 218, .85);
	border-bottom-color: rgba(195, 230, 203, .85)
}

.b-toast-success.b-toast-solid .toast {
	background-color: #e6f5e9
}

.b-toast-info .toast {
	background-color: rgba(229, 244, 247, .85);
	border-color: rgba(190, 229, 235, .85);
	color: #0c5460
}

.b-toast-info .toast .toast-header {
	color: #0c5460;
	background-color: rgba(209, 236, 241, .85);
	border-bottom-color: rgba(190, 229, 235, .85)
}

.b-toast-info.b-toast-solid .toast {
	background-color: #e5f4f7
}

.b-toast-warning .toast {
	background-color: rgba(255, 249, 231, .85);
	border-color: rgba(255, 238, 186, .85);
	color: #856404
}

.b-toast-warning .toast .toast-header {
	color: #856404;
	background-color: rgba(255, 243, 205, .85);
	border-bottom-color: rgba(255, 238, 186, .85)
}

.b-toast-warning.b-toast-solid .toast {
	background-color: #fff9e7
}

.b-toast-danger .toast {
	background-color: rgba(252, 237, 238, .85);
	border-color: rgba(245, 198, 203, .85);
	color: #721c24
}

.b-toast-danger .toast .toast-header {
	color: #721c24;
	background-color: rgba(248, 215, 218, .85);
	border-bottom-color: rgba(245, 198, 203, .85)
}

.b-toast-danger.b-toast-solid .toast {
	background-color: #fcedee
}

.b-toast-light .toast {
	background-color: hsla(0, 0%, 100%, .85);
	border-color: rgba(253, 253, 254, .85);
	color: #818182
}

.b-toast-light .toast .toast-header {
	color: #818182;
	background-color: hsla(0, 0%, 99.6%, .85);
	border-bottom-color: rgba(253, 253, 254, .85)
}

.b-toast-light.b-toast-solid .toast {
	background-color: #fff
}

.b-toast-dark .toast {
	background-color: rgba(227, 229, 229, .85);
	border-color: rgba(198, 200, 202, .85);
	color: #1b1e21
}

.b-toast-dark .toast .toast-header {
	color: #1b1e21;
	background-color: rgba(214, 216, 217, .85);
	border-bottom-color: rgba(198, 200, 202, .85)
}

.b-toast-dark.b-toast-solid .toast {
	background-color: #e3e5e5
}

.b-toaster {
	z-index: 1100
}

.b-toaster .b-toaster-slot {
	position: relative;
	display: block
}

.b-toaster .b-toaster-slot:empty {
	display: none !important
}

.b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-right {
	position: fixed;
	left: .5rem;
	right: .5rem;
	margin: 0;
	padding: 0;
	height: 0;
	overflow: visible
}

.b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-right .b-toaster-slot {
	position: absolute;
	max-width: 350px;
	width: 100%;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0
}

.b-toaster.b-toaster-bottom-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot .b-toast, .b-toaster.b-toaster-top-full .b-toaster-slot .toast {
	width: 100%;
	max-width: 100%
}

.b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-right {
	top: 0
}

.b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-right .b-toaster-slot {
	top: .5rem
}

.b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-right {
	bottom: 0
}

.b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot {
	bottom: .5rem
}

.b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-right .b-toaster-slot {
	margin-left: auto
}

.b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot {
	margin-right: auto
}

.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move {
	transition: transform .175s
}

.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade {
	transition-delay: .175s
}

.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active {
	position: absolute;
	transition-delay: .175s
}

.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade {
	transition-delay: 0s
}

.tooltip.b-tooltip {
	display: block;
	opacity: .9;
	outline: 0
}

.tooltip.b-tooltip.fade:not(.show) {
	opacity: 0
}

.tooltip.b-tooltip.show {
	opacity: .9
}

.tooltip.b-tooltip.noninteractive {
	pointer-events: none
}

.tooltip.b-tooltip .arrow {
	margin: 0 .25rem
}

.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.bs-tooltip-right .arrow {
	margin: .25rem 0
}

.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before {
	border-top-color: #007bff
}

.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before {
	border-right-color: #007bff
}

.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #007bff
}

.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before {
	border-left-color: #007bff
}

.tooltip.b-tooltip-primary .tooltip-inner {
	color: #fff;
	background-color: #007bff
}

.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before {
	border-top-color: #6c757d
}

.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before {
	border-right-color: #6c757d
}

.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #6c757d
}

.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before {
	border-left-color: #6c757d
}

.tooltip.b-tooltip-secondary .tooltip-inner {
	color: #fff;
	background-color: #6c757d
}

.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-success.bs-tooltip-top .arrow:before {
	border-top-color: #28a745
}

.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-success.bs-tooltip-right .arrow:before {
	border-right-color: #28a745
}

.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #28a745
}

.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-success.bs-tooltip-left .arrow:before {
	border-left-color: #28a745
}

.tooltip.b-tooltip-success .tooltip-inner {
	color: #fff;
	background-color: #28a745
}

.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-info.bs-tooltip-top .arrow:before {
	border-top-color: #17a2b8
}

.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-info.bs-tooltip-right .arrow:before {
	border-right-color: #17a2b8
}

.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #17a2b8
}

.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-info.bs-tooltip-left .arrow:before {
	border-left-color: #17a2b8
}

.tooltip.b-tooltip-info .tooltip-inner {
	color: #fff;
	background-color: #17a2b8
}

.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before {
	border-top-color: #ffc107
}

.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before {
	border-right-color: #ffc107
}

.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #ffc107
}

.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before {
	border-left-color: #ffc107
}

.tooltip.b-tooltip-warning .tooltip-inner {
	color: #212529;
	background-color: #ffc107
}

.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before {
	border-top-color: #dc3545
}

.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before {
	border-right-color: #dc3545
}

.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #dc3545
}

.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before {
	border-left-color: #dc3545
}

.tooltip.b-tooltip-danger .tooltip-inner {
	color: #fff;
	background-color: #dc3545
}

.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-light.bs-tooltip-top .arrow:before {
	border-top-color: #f8f9fa
}

.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-light.bs-tooltip-right .arrow:before {
	border-right-color: #f8f9fa
}

.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #f8f9fa
}

.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-light.bs-tooltip-left .arrow:before {
	border-left-color: #f8f9fa
}

.tooltip.b-tooltip-light .tooltip-inner {
	color: #212529;
	background-color: #f8f9fa
}

.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before, .tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before {
	border-top-color: #343a40
}

.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before, .tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before {
	border-right-color: #343a40
}

.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #343a40
}

.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before, .tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before {
	border-left-color: #343a40
}

.tooltip.b-tooltip-dark .tooltip-inner {
	color: #fff;
	background-color: #343a40
}

.b-icon.bi {
	display: inline-block;
	overflow: visible;
	vertical-align: -.15em
}

.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin>g {
	transform-origin: center;
	-webkit-animation: b-icon-animation-spin 2s linear infinite normal;
	animation: b-icon-animation-spin 2s linear infinite normal
}

@media (prefers-reduced-motion:reduce) {
	.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin>g {
		-webkit-animation: none;
		animation: none
	}

}

.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse>g {
	transform-origin: center;
	animation: b-icon-animation-spin 2s linear infinite reverse
}

@media (prefers-reduced-motion:reduce) {
	.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse>g {
		-webkit-animation: none;
		animation: none
	}

}

.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse>g {
	transform-origin: center;
	-webkit-animation: b-icon-animation-spin 1s steps(8) infinite normal;
	animation: b-icon-animation-spin 1s steps(8) infinite normal
}

@media (prefers-reduced-motion:reduce) {
	.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse>g {
		-webkit-animation: none;
		animation: none
	}

}

.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g {
	transform-origin: center;
	animation: b-icon-animation-spin 1s steps(8) infinite reverse
}

@media (prefers-reduced-motion:reduce) {
	.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g {
		-webkit-animation: none;
		animation: none
	}

}

.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon>g {
	transform-origin: center;
	-webkit-animation: b-icon-animation-cylon .75s ease-in-out infinite alternate;
	animation: b-icon-animation-cylon .75s ease-in-out infinite alternate
}

@media (prefers-reduced-motion:reduce) {
	.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon>g {
		-webkit-animation: none;
		animation: none
	}

}

.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical>g {
	transform-origin: center;
	-webkit-animation: b-icon-animation-cylon-vertical .75s ease-in-out infinite alternate;
	animation: b-icon-animation-cylon-vertical .75s ease-in-out infinite alternate
}

@media (prefers-reduced-motion:reduce) {
	.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical>g {
		-webkit-animation: none;
		animation: none
	}

}

@-webkit-keyframes b-icon-animation-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(359deg)
	}

}

@keyframes b-icon-animation-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(359deg)
	}

}

@-webkit-keyframes b-icon-animation-cylon {
	0% {
		transform: translateX(-25%)
	}

	to {
		transform: translateX(25%)
	}

}

@keyframes b-icon-animation-cylon {
	0% {
		transform: translateX(-25%)
	}

	to {
		transform: translateX(25%)
	}

}

@-webkit-keyframes b-icon-animation-cylon-vertical {
	0% {
		transform: translateY(25%)
	}

	to {
		transform: translateY(-25%)
	}

}

@keyframes b-icon-animation-cylon-vertical {
	0% {
		transform: translateY(25%)
	}

	to {
		transform: translateY(-25%)
	}

}

.btn .b-icon.bi, .dropdown-item .b-icon.bi, .dropdown-toggle .b-icon.bi, .input-group-text .b-icon.bi, .nav-link .b-icon.bi {
	font-size: 125%;
	vertical-align: text-bottom
}

@media (min-width:992px) {
	.filed-index[data-v-ad714410] {
		line-height: normal
	}

}

.lift-breadcrumb hr {
	display: none
}

.nav-crumb {
	padding: 1rem 0 3rem;
	background-color: var(--brand-blue-rgba-8);
	color: #fff
}

@media (min-width:992px) {
	[dir=ltr] .filed-index {
		margin-right: 3rem
	}

	[dir=rtl] .filed-index {
		margin-left: 3rem
	}

	.filed-index {
		font-family: inherit;
		font-size: 36px;
		color: var(--brand-orange)
	}

	.collapse-content {
		padding-top: 25px !important;
		padding-left: 40px !important
	}

}

@media (max-width:991.9px) {
	.viewmore {
		margin-left: 2rem
	}

	.filed-index {
		margin-right: 1rem;
		font-size: 24px;
		line-height: 1.5;
		color: var(--brand-orange)
	}

}

.viewmore {
	font-family: inherit;
	text-decoration: underline;
	color: var(--brand-orange);
	line-height: 3
}

.step-title span p {
	font-size: 18px;
	color: #62707c;
	font-family: inherit
}

.toggled-icon svg {
	transform: rotate(180deg)
}

.apply-btn-visa {
	justify-content: center;
	padding-top: .9rem;
	padding-bottom: .9rem;
	border-radius: .5rem
}

.arrow-right {
	color: #fff;
	margin-bottom: 3px
}

.v-application .mb-0 {
	margin-bottom: 8px !important
}

.row.collapsible-row {
	margin-bottom: 15px;
	margin-top: 15px
}

.v-application a {
	color: #1976d2;
}

.v-application .primary {
	background-color: #1976d2 !important;
	border-color: #1976d2 !important;
}

.v-application .primary--text {
	color: #1976d2 !important;
	caret-color: #1976d2 !important;
}

.v-application .primary.lighten-5 {
	background-color: #c7fdff !important;
	border-color: #c7fdff !important;
}

.v-application .primary--text.text--lighten-5 {
	color: #c7fdff !important;
	caret-color: #c7fdff !important;
}

.v-application .primary.lighten-4 {
	background-color: #a8e0ff !important;
	border-color: #a8e0ff !important;
}

.v-application .primary--text.text--lighten-4 {
	color: #a8e0ff !important;
	caret-color: #a8e0ff !important;
}

.v-application .primary.lighten-3 {
	background-color: #8ac5ff !important;
	border-color: #8ac5ff !important;
}

.v-application .primary--text.text--lighten-3 {
	color: #8ac5ff !important;
	caret-color: #8ac5ff !important;
}

.v-application .primary.lighten-2 {
	background-color: #6aaaff !important;
	border-color: #6aaaff !important;
}

.v-application .primary--text.text--lighten-2 {
	color: #6aaaff !important;
	caret-color: #6aaaff !important;
}

.v-application .primary.lighten-1 {
	background-color: #488fef !important;
	border-color: #488fef !important;
}

.v-application .primary--text.text--lighten-1 {
	color: #488fef !important;
	caret-color: #488fef !important;
}

.v-application .primary.darken-1 {
	background-color: #005eb6 !important;
	border-color: #005eb6 !important;
}

.v-application .primary--text.text--darken-1 {
	color: #005eb6 !important;
	caret-color: #005eb6 !important;
}

.v-application .primary.darken-2 {
	background-color: #00479b !important;
	border-color: #00479b !important;
}

.v-application .primary--text.text--darken-2 {
	color: #00479b !important;
	caret-color: #00479b !important;
}

.v-application .primary.darken-3 {
	background-color: #003180 !important;
	border-color: #003180 !important;
}

.v-application .primary--text.text--darken-3 {
	color: #003180 !important;
	caret-color: #003180 !important;
}

.v-application .primary.darken-4 {
	background-color: #001e67 !important;
	border-color: #001e67 !important;
}

.v-application .primary--text.text--darken-4 {
	color: #001e67 !important;
	caret-color: #001e67 !important;
}

.v-application .secondary {
	background-color: #424242 !important;
	border-color: #424242 !important;
}

.v-application .secondary--text {
	color: #424242 !important;
	caret-color: #424242 !important;
}

.v-application .secondary.lighten-5 {
	background-color: #c1c1c1 !important;
	border-color: #c1c1c1 !important;
}

.v-application .secondary--text.text--lighten-5 {
	color: #c1c1c1 !important;
	caret-color: #c1c1c1 !important;
}

.v-application .secondary.lighten-4 {
	background-color: #a6a6a6 !important;
	border-color: #a6a6a6 !important;
}

.v-application .secondary--text.text--lighten-4 {
	color: #a6a6a6 !important;
	caret-color: #a6a6a6 !important;
}

.v-application .secondary.lighten-3 {
	background-color: #8b8b8b !important;
	border-color: #8b8b8b !important;
}

.v-application .secondary--text.text--lighten-3 {
	color: #8b8b8b !important;
	caret-color: #8b8b8b !important;
}

.v-application .secondary.lighten-2 {
	background-color: #727272 !important;
	border-color: #727272 !important;
}

.v-application .secondary--text.text--lighten-2 {
	color: #727272 !important;
	caret-color: #727272 !important;
}

.v-application .secondary.lighten-1 {
	background-color: #595959 !important;
	border-color: #595959 !important;
}

.v-application .secondary--text.text--lighten-1 {
	color: #595959 !important;
	caret-color: #595959 !important;
}

.v-application .secondary.darken-1 {
	background-color: #2c2c2c !important;
	border-color: #2c2c2c !important;
}

.v-application .secondary--text.text--darken-1 {
	color: #2c2c2c !important;
	caret-color: #2c2c2c !important;
}

.v-application .secondary.darken-2 {
	background-color: #171717 !important;
	border-color: #171717 !important;
}

.v-application .secondary--text.text--darken-2 {
	color: #171717 !important;
	caret-color: #171717 !important;
}

.v-application .secondary.darken-3 {
	background-color: #000000 !important;
	border-color: #000000 !important;
}

.v-application .secondary--text.text--darken-3 {
	color: #000000 !important;
	caret-color: #000000 !important;
}

.v-application .secondary.darken-4 {
	background-color: #000000 !important;
	border-color: #000000 !important;
}

.v-application .secondary--text.text--darken-4 {
	color: #000000 !important;
	caret-color: #000000 !important;
}

.v-application .accent {
	background-color: #82b1ff !important;
	border-color: #82b1ff !important;
}

.v-application .accent--text {
	color: #82b1ff !important;
	caret-color: #82b1ff !important;
}

.v-application .accent.lighten-5 {
	background-color: #ffffff !important;
	border-color: #ffffff !important;
}

.v-application .accent--text.text--lighten-5 {
	color: #ffffff !important;
	caret-color: #ffffff !important;
}

.v-application .accent.lighten-4 {
	background-color: #f8ffff !important;
	border-color: #f8ffff !important;
}

.v-application .accent--text.text--lighten-4 {
	color: #f8ffff !important;
	caret-color: #f8ffff !important;
}

.v-application .accent.lighten-3 {
	background-color: #daffff !important;
	border-color: #daffff !important;
}

.v-application .accent--text.text--lighten-3 {
	color: #daffff !important;
	caret-color: #daffff !important;
}

.v-application .accent.lighten-2 {
	background-color: #bce8ff !important;
	border-color: #bce8ff !important;
}

.v-application .accent--text.text--lighten-2 {
	color: #bce8ff !important;
	caret-color: #bce8ff !important;
}

.v-application .accent.lighten-1 {
	background-color: #9fccff !important;
	border-color: #9fccff !important;
}

.v-application .accent--text.text--lighten-1 {
	color: #9fccff !important;
	caret-color: #9fccff !important;
}

.v-application .accent.darken-1 {
	background-color: #6596e2 !important;
	border-color: #6596e2 !important;
}

.v-application .accent--text.text--darken-1 {
	color: #6596e2 !important;
	caret-color: #6596e2 !important;
}

.v-application .accent.darken-2 {
	background-color: #467dc6 !important;
	border-color: #467dc6 !important;
}

.v-application .accent--text.text--darken-2 {
	color: #467dc6 !important;
	caret-color: #467dc6 !important;
}

.v-application .accent.darken-3 {
	background-color: #2364aa !important;
	border-color: #2364aa !important;
}

.v-application .accent--text.text--darken-3 {
	color: #2364aa !important;
	caret-color: #2364aa !important;
}

.v-application .accent.darken-4 {
	background-color: #004c90 !important;
	border-color: #004c90 !important;
}

.v-application .accent--text.text--darken-4 {
	color: #004c90 !important;
	caret-color: #004c90 !important;
}

.v-application .error {
	background-color: #ff5252 !important;
	border-color: #ff5252 !important;
}

.v-application .error--text {
	color: #ff5252 !important;
	caret-color: #ff5252 !important;
}

.v-application .error.lighten-5 {
	background-color: #ffe4d5 !important;
	border-color: #ffe4d5 !important;
}

.v-application .error--text.text--lighten-5 {
	color: #ffe4d5 !important;
	caret-color: #ffe4d5 !important;
}

.v-application .error.lighten-4 {
	background-color: #ffc6b9 !important;
	border-color: #ffc6b9 !important;
}

.v-application .error--text.text--lighten-4 {
	color: #ffc6b9 !important;
	caret-color: #ffc6b9 !important;
}

.v-application .error.lighten-3 {
	background-color: #ffa99e !important;
	border-color: #ffa99e !important;
}

.v-application .error--text.text--lighten-3 {
	color: #ffa99e !important;
	caret-color: #ffa99e !important;
}

.v-application .error.lighten-2 {
	background-color: #ff8c84 !important;
	border-color: #ff8c84 !important;
}

.v-application .error--text.text--lighten-2 {
	color: #ff8c84 !important;
	caret-color: #ff8c84 !important;
}

.v-application .error.lighten-1 {
	background-color: #ff6f6a !important;
	border-color: #ff6f6a !important;
}

.v-application .error--text.text--lighten-1 {
	color: #ff6f6a !important;
	caret-color: #ff6f6a !important;
}

.v-application .error.darken-1 {
	background-color: #df323b !important;
	border-color: #df323b !important;
}

.v-application .error--text.text--darken-1 {
	color: #df323b !important;
	caret-color: #df323b !important;
}

.v-application .error.darken-2 {
	background-color: #bf0025 !important;
	border-color: #bf0025 !important;
}

.v-application .error--text.text--darken-2 {
	color: #bf0025 !important;
	caret-color: #bf0025 !important;
}

.v-application .error.darken-3 {
	background-color: #9f0010 !important;
	border-color: #9f0010 !important;
}

.v-application .error--text.text--darken-3 {
	color: #9f0010 !important;
	caret-color: #9f0010 !important;
}

.v-application .error.darken-4 {
	background-color: #800000 !important;
	border-color: #800000 !important;
}

.v-application .error--text.text--darken-4 {
	color: #800000 !important;
	caret-color: #800000 !important;
}

.v-application .info {
	background-color: #2196f3 !important;
	border-color: #2196f3 !important;
}

.v-application .info--text {
	color: #2196f3 !important;
	caret-color: #2196f3 !important;
}

.v-application .info.lighten-5 {
	background-color: #d4ffff !important;
	border-color: #d4ffff !important;
}

.v-application .info--text.text--lighten-5 {
	color: #d4ffff !important;
	caret-color: #d4ffff !important;
}

.v-application .info.lighten-4 {
	background-color: #b5ffff !important;
	border-color: #b5ffff !important;
}

.v-application .info--text.text--lighten-4 {
	color: #b5ffff !important;
	caret-color: #b5ffff !important;
}

.v-application .info.lighten-3 {
	background-color: #95e8ff !important;
	border-color: #95e8ff !important;
}

.v-application .info--text.text--lighten-3 {
	color: #95e8ff !important;
	caret-color: #95e8ff !important;
}

.v-application .info.lighten-2 {
	background-color: #75ccff !important;
	border-color: #75ccff !important;
}

.v-application .info--text.text--lighten-2 {
	color: #75ccff !important;
	caret-color: #75ccff !important;
}

.v-application .info.lighten-1 {
	background-color: #51b0ff !important;
	border-color: #51b0ff !important;
}

.v-application .info--text.text--lighten-1 {
	color: #51b0ff !important;
	caret-color: #51b0ff !important;
}

.v-application .info.darken-1 {
	background-color: #007cd6 !important;
	border-color: #007cd6 !important;
}

.v-application .info--text.text--darken-1 {
	color: #007cd6 !important;
	caret-color: #007cd6 !important;
}

.v-application .info.darken-2 {
	background-color: #0064ba !important;
	border-color: #0064ba !important;
}

.v-application .info--text.text--darken-2 {
	color: #0064ba !important;
	caret-color: #0064ba !important;
}

.v-application .info.darken-3 {
	background-color: #004d9f !important;
	border-color: #004d9f !important;
}

.v-application .info--text.text--darken-3 {
	color: #004d9f !important;
	caret-color: #004d9f !important;
}

.v-application .info.darken-4 {
	background-color: #003784 !important;
	border-color: #003784 !important;
}

.v-application .info--text.text--darken-4 {
	color: #003784 !important;
	caret-color: #003784 !important;
}

.v-application .success {
	background-color: #4caf50 !important;
	border-color: #4caf50 !important;
}

.v-application .success--text {
	color: #4caf50 !important;
	caret-color: #4caf50 !important;
}

.v-application .success.lighten-5 {
	background-color: #dcffd6 !important;
	border-color: #dcffd6 !important;
}

.v-application .success--text.text--lighten-5 {
	color: #dcffd6 !important;
	caret-color: #dcffd6 !important;
}

.v-application .success.lighten-4 {
	background-color: #beffba !important;
	border-color: #beffba !important;
}

.v-application .success--text.text--lighten-4 {
	color: #beffba !important;
	caret-color: #beffba !important;
}

.v-application .success.lighten-3 {
	background-color: #a2ff9e !important;
	border-color: #a2ff9e !important;
}

.v-application .success--text.text--lighten-3 {
	color: #a2ff9e !important;
	caret-color: #a2ff9e !important;
}

.v-application .success.lighten-2 {
	background-color: #85e783 !important;
	border-color: #85e783 !important;
}

.v-application .success--text.text--lighten-2 {
	color: #85e783 !important;
	caret-color: #85e783 !important;
}

.v-application .success.lighten-1 {
	background-color: #69cb69 !important;
	border-color: #69cb69 !important;
}

.v-application .success--text.text--lighten-1 {
	color: #69cb69 !important;
	caret-color: #69cb69 !important;
}

.v-application .success.darken-1 {
	background-color: #2d9437 !important;
	border-color: #2d9437 !important;
}

.v-application .success--text.text--darken-1 {
	color: #2d9437 !important;
	caret-color: #2d9437 !important;
}

.v-application .success.darken-2 {
	background-color: #00791e !important;
	border-color: #00791e !important;
}

.v-application .success--text.text--darken-2 {
	color: #00791e !important;
	caret-color: #00791e !important;
}

.v-application .success.darken-3 {
	background-color: #006000 !important;
	border-color: #006000 !important;
}

.v-application .success--text.text--darken-3 {
	color: #006000 !important;
	caret-color: #006000 !important;
}

.v-application .success.darken-4 {
	background-color: #004700 !important;
	border-color: #004700 !important;
}

.v-application .success--text.text--darken-4 {
	color: #004700 !important;
	caret-color: #004700 !important;
}

.v-application .warning {
	background-color: #fb8c00 !important;
	border-color: #fb8c00 !important;
}

.v-application .warning--text {
	color: #fb8c00 !important;
	caret-color: #fb8c00 !important;
}

.v-application .warning.lighten-5 {
	background-color: #ffff9e !important;
	border-color: #ffff9e !important;
}

.v-application .warning--text.text--lighten-5 {
	color: #ffff9e !important;
	caret-color: #ffff9e !important;
}

.v-application .warning.lighten-4 {
	background-color: #fffb82 !important;
	border-color: #fffb82 !important;
}

.v-application .warning--text.text--lighten-4 {
	color: #fffb82 !important;
	caret-color: #fffb82 !important;
}

.v-application .warning.lighten-3 {
	background-color: #ffdf67 !important;
	border-color: #ffdf67 !important;
}

.v-application .warning--text.text--lighten-3 {
	color: #ffdf67 !important;
	caret-color: #ffdf67 !important;
}

.v-application .warning.lighten-2 {
	background-color: #ffc24b !important;
	border-color: #ffc24b !important;
}

.v-application .warning--text.text--lighten-2 {
	color: #ffc24b !important;
	caret-color: #ffc24b !important;
}

.v-application .warning.lighten-1 {
	background-color: #ffa72d !important;
	border-color: #ffa72d !important;
}

.v-application .warning--text.text--lighten-1 {
	color: #ffa72d !important;
	caret-color: #ffa72d !important;
}

.v-application .warning.darken-1 {
	background-color: #db7200 !important;
	border-color: #db7200 !important;
}

.v-application .warning--text.text--darken-1 {
	color: #db7200 !important;
	caret-color: #db7200 !important;
}

.v-application .warning.darken-2 {
	background-color: #bb5900 !important;
	border-color: #bb5900 !important;
}

.v-application .warning--text.text--darken-2 {
	color: #bb5900 !important;
	caret-color: #bb5900 !important;
}

.v-application .warning.darken-3 {
	background-color: #9d4000 !important;
	border-color: #9d4000 !important;
}

.v-application .warning--text.text--darken-3 {
	color: #9d4000 !important;
	caret-color: #9d4000 !important;
}

.v-application .warning.darken-4 {
	background-color: #802700 !important;
	border-color: #802700 !important;
}

.v-application .warning--text.text--darken-4 {
	color: #802700 !important;
	caret-color: #802700 !important;
}

#onetrust-banner-sdk {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

#onetrust-banner-sdk .onetrust-vendors-list-handler {
	cursor: pointer;
	color: #1f96db;
	font-size: inherit;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px
}

#onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
	color: #1f96db
}

#onetrust-banner-sdk:focus {
	outline: 2px solid #000;
	outline-offset: -2px
}

#onetrust-banner-sdk a:focus {
	outline: 2px solid #000
}

#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
	outline-offset: 1px
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
	height: 64px;
	width: 64px
}

#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 12px;
	width: 12px
}

#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 25px;
	width: 152px;
	display: block;
	text-decoration: none;
	font-size: 0.75em
}

#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover {
	color: #565656
}

#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * {
	font-size: inherit;
	font-weight: inherit;
	color: inherit
}

#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide {
	display: none !important
}

#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover {
	text-decoration: underline;
	opacity: 1
}

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
	padding: 0
}

#onetrust-pc-sdk .ot-sdk-container {
	padding-right: 0
}

#onetrust-pc-sdk .ot-sdk-row {
	flex-direction: initial;
	width: 100%
}

#onetrust-pc-sdk [type=""]:checked, #onetrust-pc-sdk [type=""]:not(:checked) {
	pointer-events: initial
}

#onetrust-pc-sdk [type=""]:disabled+label::before, #onetrust-pc-sdk [type='http://www.w3.org/2000/svg']:disabled+label:after, #onetrust-pc-sdk [type='8']:disabled+label {
	pointer-events: none;
	opacity: 0.7
}

#onetrust-pc-sdk #vendor-list-content {
	transform: translate3d(0, 0, 0)
}

#onetrust-pc-sdk li input[type='8'] {
	z-index: 1
}

#onetrust-pc-sdk li .ot-checkbox label {
	z-index: 2
}

#onetrust-pc-sdk li .ot-checkbox input[type='%23fff'] {
	height: auto;
	width: auto
}

#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt {
	z-index: 2;
	position: relative
}

#onetrust-pc-sdk input {
	margin: 3px 0.1ex
}

#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo {
	height: 60px;
	width: 180px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-flex;
	justify-content: center;
	align-items: center
}

#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img {
	max-height: 100%;
	max-width: 100%
}

#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in {
	animation-name: onetrust-fade-in;
	animation-duration: 400ms;
	animation-timing-function: ease-in-out
}

#onetrust-pc-sdk.ot-hide {
	display: none !important
}

.onetrust-pc-dark-filter.ot-hide {
	display: none !important
}

#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
	color: #68b631;
	border: 1px solid #68b631;
	height: auto;
	white-space: normal;
	word-wrap: break-word;
	padding: 0.8em 2em;
	font-size: 0.8em;
	line-height: 1.2;
	cursor: pointer;
	-moz-transition: 0.1s ease;
	-o-transition: 0.1s ease;
	-webkit-transition: 1s ease;
	transition: 0.1s ease
}

#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover {
	color: #fff;
	background-color: #68b631
}

.onetrust-pc-dark-filter {
	background: rgba(0, 0, 0, 0.5);
	z-index: 2147483646;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0
}

@keyframes onetrust-fade-in {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}

}

.ot-cookie-label {
	text-decoration: underline
}

@media only screen and (min-width:426px) and (max-width:896px) and (orientation:landscape) {
	#onetrust-pc-sdk p {
		font-size: 0.75em
	}

}

#onetrust-banner-sdk .banner-option-input:focus+label {
	outline: 1px solid #000;
	outline-style: auto
}

.category-vendors-list-handler+a:focus, .category-vendors-list-handler+a:focus-visible {
	outline: 2px solid #000
}

#onetrust-pc-sdk .ot-userid-title {
	margin-top: 10px
}

#onetrust-pc-sdk .ot-userid-title>span, #onetrust-pc-sdk .ot-userid-timestamp>span {
	font-weight: 700
}

#onetrust-pc-sdk .ot-userid-desc {
	font-style: italic
}

#onetrust-pc-sdk .ot-host-desc a {
	pointer-events: initial
}

#onetrust-pc-sdk .ot-ven-hdr>p a {
	position: relative;
	z-index: 2;
	pointer-events: initial
}

#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a {
	margin-right: auto
}

#onetrust-pc-sdk .ot-pc-footer-logo img {
	width: 136px;
	height: 16px
}

#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal {
	border: 1px solid #32ae88;
	border-radius: 3px;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #f9fffa;
	font-size: 0.85rem;
	line-height: 2
}

#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon {
	display: inline;
	margin-right: 5px
}

#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg {
	height: 20px;
	width: 30px;
	transform: scale(0.5)
}

#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path {
	fill: #32ae88
}

#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy {
	font-size: 16px
}

#onetrust-banner-sdk *, #onetrust-banner-sdk::after, #onetrust-banner-sdk::before, #onetrust-pc-sdk *, #onetrust-pc-sdk::after, #onetrust-pc-sdk::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy::after, #ot-sdk-cookie-policy::before, #ot-sync-ntfy *, #ot-sync-ntfy::after, #ot-sync-ntfy::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox {
	font-family: inherit;
	font-weight: normal;
	-webkit-font-smoothing: auto;
	letter-spacing: normal;
	line-height: normal;
	padding: 0;
	margin: 0;
	height: auto;
	min-height: 0;
	max-height: none;
	width: auto;
	min-width: 0;
	max-width: none;
	border-radius: 0;
	border: none;
	clear: none;
	float: none;
	position: static;
	bottom: auto;
	left: auto;
	right: auto;
	top: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	background: none;
	overflow: visible;
	vertical-align: baseline;
	visibility: visible;
	z-index: auto;
	box-shadow: none
}

#onetrust-banner-sdk label:before, #onetrust-banner-sdk label:after, #onetrust-banner-sdk .checkbox:after, #onetrust-banner-sdk .checkbox:before, #onetrust-pc-sdk label:before, #onetrust-pc-sdk label:after, #onetrust-pc-sdk .checkbox:after, #onetrust-pc-sdk .checkbox:before, #ot-sdk-cookie-policy label:before, #ot-sdk-cookie-policy label:after, #ot-sdk-cookie-policy .checkbox:after, #ot-sdk-cookie-policy .checkbox:before, #ot-sync-ntfy label:before, #ot-sync-ntfy label:after, #ot-sync-ntfy .checkbox:after, #ot-sync-ntfy .checkbox:before {
	content: 'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z';
	content: none
}

#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box
}

#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0;
	display: initial
}

@media (min-width:400px) {
	#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container {
		width: 90%;
		padding: 0
	}

}

@media (min-width:550px) {
	#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container {
		width: 100%
	}

	#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns {
		margin-left: 4%
	}

	#onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child {
		margin-left: 0
	}

	#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns {
		width: 13.3333333333%
	}

	#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
		width: 22%
	}

	#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns {
		width: 30.6666666667%
	}

	#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
		width: 65.3333333333%
	}

	#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns {
		width: 74%
	}

	#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns {
		width: 82.6666666667%
	}

	#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns {
		width: 91.3333333333%
	}

	#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns {
		width: 100%;
		margin-left: 0
	}

}

#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 {
	margin-top: 0;
	font-weight: 600;
	font-family: inherit
}

#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 {
	font-size: 1.5rem;
	line-height: 1.2
}

#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 {
	font-size: 1.5rem;
	line-height: 1.25
}

#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 {
	font-size: 1.5rem;
	line-height: 1.3
}

#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 {
	font-size: 1.5rem;
	line-height: 1.35
}

#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 {
	font-size: 1.5rem;
	line-height: 1.5
}

#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 {
	font-size: 1.5rem;
	line-height: 1.6
}

@media (min-width:550px) {
	#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 {
		font-size: 1.5rem
	}

	#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 {
		font-size: 1.5rem
	}

	#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 {
		font-size: 1.5rem
	}

	#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 {
		font-size: 1.5rem
	}

	#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 {
		font-size: 1.5rem
	}

	#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 {
		font-size: 1.5rem
	}

}

#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p {
	margin: 0 0 1em 0;
	font-family: inherit;
	line-height: normal
}

#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a {
	color: #565656;
	text-decoration: underline
}

#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover {
	color: #565656;
	text-decoration: none
}

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button {
	margin-bottom: 1rem;
	font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button {
	display: inline-block;
	height: 38px;
	padding: 0 30px;
	color: #555;
	text-align: center;
	font-size: 0.9em;
	font-weight: 400;
	line-height: 38px;
	letter-spacing: 0.01em;
	text-decoration: none;
	white-space: nowrap;
	background-color: transparent;
	border-radius: 2px;
	border: 1px solid #bbb;
	cursor: pointer;
	box-sizing: border-box
}

#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk:not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover, #onetrust-banner-sdk:not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk:not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover, #onetrust-pc-sdk:not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy:not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy:not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus {
	color: #333;
	border-color: #888;
	opacity: 0.7
}

#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk:not(.ot-leg-btn-container)>button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk:not(.ot-leg-btn-container)>button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy:not(.ot-leg-btn-container)>button:focus {
	outline: 2px solid #000
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type='http://www.w3.org/2000/svg'].ot-sdk-button-primary, #onetrust-banner-sdk input[type='4'].ot-sdk-button-primary, #onetrust-banner-sdk input[type='4'].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type='%23fff'].ot-sdk-button-primary, #onetrust-pc-sdk input[type='M0 2h4'].ot-sdk-button-primary, #onetrust-pc-sdk input[type='http://www.w3.org/2000/svg'].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type='12'].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type='12'].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type='-4 -4 8 8'].ot-sdk-button-primary {
	color: #fff;
	background-color: #33c3f0;
	border-color: #33c3f0
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type='3'].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type='%23fff'].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type='http://www.w3.org/2000/svg'].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type='4'].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type='5'].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type='%23343a40'].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type='M2 0L0 2h4zm0 5L0 3h4z'].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="1"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="Browse"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="Browse"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=""].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type='http://www.w3.org/2000/svg'].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type='30'].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type='30'].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type='rgba(0, 0, 0, 0.5)'].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type='round'].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type='10'].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type='2'].ot-sdk-button-primary:focus {
	color: #fff;
	background-color: #1eaedb;
	border-color: #1eaedb
}

#onetrust-banner-sdk input[type='M4 7h22M4 15h22M4 23h22'], #onetrust-pc-sdk input[type='http://www.w3.org/2000/svg'], #ot-sdk-cookie-policy input[type='30'] {
	height: 38px;
	padding: 6px 10px;
	background-color: #fff;
	border: 1px solid #d1d1d1;
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box
}

#onetrust-banner-sdk input[type='30'], #onetrust-pc-sdk input[type='rgba(255, 255, 255, 0.5)'], #ot-sdk-cookie-policy input[type='round'] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

#onetrust-banner-sdk input[type='10']:focus, #onetrust-pc-sdk input[type='2']:focus, #ot-sdk-cookie-policy input[type='M4 7h22M4 15h22M4 23h22']:focus {
	border: 1px solid #000;
	outline: 0
}

#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label {
	display: block;
	margin-bottom: 0.5rem;
	font-weight: 600
}

#onetrust-banner-sdk input[type="/"], #onetrust-pc-sdk input[type=""], #ot-sdk-cookie-policy input[type=""] {
	display: inline
}

#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul {
	list-style: circle inside
}

#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul {
	padding-left: 0;
	margin-top: 0
}

#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul {
	margin: 1.5rem 0 1.5rem 3rem;
	font-size: 90%
}

#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li {
	margin-bottom: 1rem
}

#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td {
	padding: 12px 15px;
	text-align: left;
	border-bottom: 1px solid #e1e1e1
}

#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button {
	margin-bottom: 1rem;
	font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-container:after, #onetrust-banner-sdk .ot-sdk-row:after, #onetrust-pc-sdk .ot-sdk-container:after, #onetrust-pc-sdk .ot-sdk-row:after, #ot-sdk-cookie-policy .ot-sdk-container:after, #ot-sdk-cookie-policy .ot-sdk-row:after {
	content: "";
	display: table;
	clear: both
}

#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row {
	margin: 0;
	max-width: none;
	display: block
}

#onetrust-banner-sdk {
	box-shadow: 0 0 18px rgba(0, 0, 0, .2)
}

#onetrust-banner-sdk.otFlat {
	position: fixed;
	z-index: 2147483645;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: #fff;
	max-height: 90%;
	overflow-x: hidden;
	overflow-y: auto
}

#onetrust-banner-sdk.otFlat.top {
	top: 0px;
	bottom: auto
}

#onetrust-banner-sdk.otRelFont {
	font-size: 1rem
}

#onetrust-banner-sdk>.ot-sdk-container {
	overflow: hidden
}

#onetrust-banner-sdk::-webkit-scrollbar {
	width: 11px
}

#onetrust-banner-sdk::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #c1c1c1
}

#onetrust-banner-sdk {
	scrollbar-arrow-color: #c1c1c1;
	scrollbar-darkshadow-color: #c1c1c1;
	scrollbar-face-color: #c1c1c1;
	scrollbar-shadow-color: #c1c1c1
}

#onetrust-banner-sdk #onetrust-policy {
	margin: 1.25em 0 .625em 2em;
	overflow: hidden
}

#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler {
	float: left;
	font-size: .82em;
	padding: 0;
	margin-bottom: 0;
	border: 0;
	line-height: normal;
	height: auto;
	width: auto
}

#onetrust-banner-sdk #onetrust-policy-title {
	font-size: 1.2em;
	line-height: 1.3;
	margin-bottom: 10px
}

#onetrust-banner-sdk #onetrust-policy-text {
	clear: both;
	text-align: left;
	font-size: .88em;
	line-height: 1.4
}

#onetrust-banner-sdk #onetrust-policy-text * {
	font-size: inherit;
	line-height: inherit
}

#onetrust-banner-sdk #onetrust-policy-text a {
	font-weight: bold;
	margin-left: 5px
}

#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-policy-text {
	color: dimgray;
	float: left
}

#onetrust-banner-sdk #onetrust-button-group-parent {
	min-height: 1px;
	text-align: center
}

#onetrust-banner-sdk #onetrust-button-group {
	display: inline-block
}

#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
	background-color: #68b631;
	color: #fff;
	border-color: #68b631;
	margin-right: 1em;
	min-width: 125px;
	height: auto;
	white-space: normal;
	word-break: break-word;
	word-wrap: break-word;
	padding: 12px 10px;
	line-height: 1.2;
	font-size: .813em;
	font-weight: 600
}

#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
	background-color: #fff;
	border: none;
	color: #68b631;
	text-decoration: underline;
	padding-left: 0;
	padding-right: 0
}

#onetrust-banner-sdk .onetrust-close-btn-ui {
	width: 44px;
	height: 44px;
	background-size: 12px;
	border: none;
	position: relative;
	margin: auto;
	padding: 0
}

#onetrust-banner-sdk .banner_logo {
	display: none
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0px
}

#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy {
	margin-left: 65px
}

#onetrust-banner-sdk .ot-b-addl-desc {
	clear: both;
	float: left;
	display: block
}

#onetrust-banner-sdk #banner-options {
	float: left;
	display: table;
	margin-right: 0;
	margin-left: 1em;
	width: calc(100% - 1em)
}

#onetrust-banner-sdk .banner-option-input {
	cursor: pointer;
	width: auto;
	height: auto;
	border: none;
	padding: 0;
	padding-right: 3px;
	margin: 0 0 10px;
	font-size: .82em;
	line-height: 1.4
}

#onetrust-banner-sdk .banner-option-input * {
	pointer-events: none;
	font-size: inherit;
	line-height: inherit
}

#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details {
	display: block;
	height: auto
}

#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container {
	transform: rotate(90deg)
}

#onetrust-banner-sdk .banner-option {
	margin-bottom: 12px;
	margin-left: 0;
	border: none;
	float: left;
	padding: 0
}

#onetrust-banner-sdk .banner-option:first-child {
	padding-left: 2px
}

#onetrust-banner-sdk .banner-option:not(:first-child) {
	padding: 0;
	border: none
}

#onetrust-banner-sdk .banner-option-header {
	cursor: pointer;
	display: inline-block
}

#onetrust-banner-sdk .banner-option-header:first-child {
	color: dimgray;
	font-weight: bold;
	float: left
}

#onetrust-banner-sdk .banner-option-header .ot-arrow-container {
	display: inline-block;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid dimgray;
	margin-left: 10px;
	vertical-align: middle
}

#onetrust-banner-sdk .banner-option-details {
	display: none;
	font-size: .83em;
	line-height: 1.5;
	padding: 10px 0px 5px 10px;
	margin-right: 10px;
	height: 0px
}

#onetrust-banner-sdk .banner-option-details * {
	font-size: inherit;
	line-height: inherit;
	color: dimgray
}

#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details {
	transition: all 300ms ease-in 0s;
	-webkit-transition: all 300ms ease-in 0s;
	-moz-transition: all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s
}

#onetrust-banner-sdk .ot-dpd-container {
	float: left
}

#onetrust-banner-sdk .ot-dpd-title {
	margin-bottom: 10px
}

#onetrust-banner-sdk .ot-dpd-title, #onetrust-banner-sdk .ot-dpd-desc {
	font-size: .88em;
	line-height: 1.4;
	color: dimgray
}

#onetrust-banner-sdk .ot-dpd-title *, #onetrust-banner-sdk .ot-dpd-desc * {
	font-size: inherit;
	line-height: inherit
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * {
	margin-bottom: 0
}

#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler {
	display: block;
	margin-left: 0;
	margin-top: 5px;
	clear: both;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	height: auto;
	width: auto
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
	display: block
}

#onetrust-banner-sdk.ot-close-btn-link {
	padding-top: 25px
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
	top: 15px;
	transform: none;
	right: 15px
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
	padding: 0;
	white-space: pre-wrap;
	border: none;
	height: auto;
	line-height: 1.5;
	text-decoration: underline;
	font-size: .69em
}

#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc {
	font-size: .813em;
	line-height: 1.5
}

#onetrust-banner-sdk .ot-dpd-desc {
	margin-bottom: 10px
}

#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1em
}

@media only screen and (max-width:425px) {
	#onetrust-banner-sdk #onetrust-close-btn-container {
		position: absolute;
		top: 6px;
		right: 2px
	}

	#onetrust-banner-sdk #onetrust-policy {
		margin-left: 0;
		margin-top: 3em
	}

	#onetrust-banner-sdk #onetrust-button-group {
		display: block
	}

	#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
		width: 100%
	}

	#onetrust-banner-sdk .onetrust-close-btn-ui {
		top: auto;
		transform: none
	}

	#onetrust-banner-sdk #onetrust-policy-title {
		display: inline;
		float: none
	}

	#onetrust-banner-sdk #banner-options {
		margin: 0;
		padding: 0;
		width: 100%
	}

}

@media only screen and (min-width:426px)and (max-width:896px) {
	#onetrust-banner-sdk #onetrust-close-btn-container {
		position: absolute;
		top: 0;
		right: 0
	}

	#onetrust-banner-sdk #onetrust-policy {
		margin-left: 1em;
		margin-right: 1em
	}

	#onetrust-banner-sdk .onetrust-close-btn-ui {
		top: 10px;
		right: 10px
	}

	#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
		width: 95%
	}

	#onetrust-banner-sdk.ot-iab-2 #onetrust-group-container {
		width: 100%
	}

	#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent {
		padding-left: 50px
	}

	#onetrust-banner-sdk #onetrust-button-group-parent {
		width: 100%;
		position: relative;
		margin-left: 0
	}

	#onetrust-banner-sdk #onetrust-button-group button {
		display: inline-block
	}

	#onetrust-banner-sdk #onetrust-button-group {
		margin-right: 0;
		text-align: center
	}

	#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
		float: left
	}

	#onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler {
		float: right
	}

	#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group {
		width: calc(100% - 2em);
		margin-right: 0
	}

	#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
		padding-left: 0px;
		text-align: left
	}

	#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button {
		width: 100%;
		text-align: center
	}

	#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button {
		float: none
	}

	#onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link {
		text-align: center
	}

}

@media only screen and (min-width:550px) {
	#onetrust-banner-sdk .banner-option:not(:first-child) {
		border-left: 1px solid #d8d8d8;
		padding-left: 25px
	}

}

@media only screen and (min-width:425px)and (max-width:550px) {
	#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group, #onetrust-banner-sdk.ot-iab-2 #onetrust-policy, #onetrust-banner-sdk.ot-iab-2 .banner-option {
		width: 100%
	}

}

@media only screen and (min-width:769px) {
	#onetrust-banner-sdk #onetrust-button-group {
		margin-right: 30%
	}

	#onetrust-banner-sdk #banner-options {
		margin-left: 2em;
		margin-right: 5em;
		margin-bottom: 1.25em;
		width: calc(100% - 7em)
	}

}

@media only screen and (min-width:897px)and (max-width:1023px) {
	#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
		position: absolute;
		top: 50%;
		left: 75%;
		transform: translateY(-50%)
	}

	#onetrust-banner-sdk #onetrust-close-btn-container {
		top: 50%;
		margin: auto;
		transform: translate(-50%, -50%);
		position: absolute;
		padding: 0;
		right: 0
	}

	#onetrust-banner-sdk #onetrust-close-btn-container button {
		position: relative;
		margin: 0;
		right: -22px;
		top: 2px
	}

}

@media only screen and (min-width:1024px) {
	#onetrust-banner-sdk #onetrust-close-btn-container {
		top: 50%;
		margin: auto;
		transform: translate(-50%, -50%);
		position: absolute;
		right: 0
	}

	#onetrust-banner-sdk #onetrust-close-btn-container button {
		right: -12px
	}

	#onetrust-banner-sdk #onetrust-policy {
		margin-left: 2em
	}

	#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
		position: absolute;
		top: 50%;
		left: 60%;
		transform: translateY(-50%)
	}

	#onetrust-banner-sdk .ot-optout-signal {
		width: 50%
	}

	#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title {
		width: 50%
	}

	#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-banner-sdk.ot-iab-2:not(.ot-dpd-desc)>.ot-b-addl-desc {
		margin-bottom: 1em;
		width: 50%;
		border-right: 1px solid #d8d8d8;
		padding-right: 1rem
	}

	#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text {
		margin-bottom: 0;
		padding-bottom: 1em
	}

	#onetrust-banner-sdk.ot-iab-2:not(.ot-dpd-desc)>.ot-b-addl-desc {
		margin-bottom: 0;
		padding-bottom: 1em
	}

	#onetrust-banner-sdk.ot-iab-2 .ot-dpd-container {
		width: 45%;
		padding-left: 1rem;
		display: inline-block;
		float: none
	}

	#onetrust-banner-sdk.ot-iab-2 .ot-dpd-title {
		line-height: 1.7
	}

	#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent {
		left: auto;
		right: 4%;
		margin-left: 0
	}

	#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
		display: block
	}

	#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
		margin: auto;
		width: 30%
	}

	#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
		width: 60%
	}

	#onetrust-banner-sdk #onetrust-button-group {
		margin-right: auto
	}

	#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
		margin-top: 1em
	}

}

@media only screen and (min-width:890px) {
	#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
		padding-left: 3%;
		padding-right: 4%;
		margin-left: 0
	}

	#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group {
		margin-right: 0;
		margin-top: 1.25em;
		width: 100%
	}

	#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button {
		width: 100%;
		margin-bottom: 5px;
		margin-top: 5px
	}

	#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type {
		margin-bottom: 20px
	}

}

@media only screen and (min-width:1280px) {
	#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
		width: 55%
	}

	#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
		width: 44%;
		padding-left: 2%;
		padding-right: 2%
	}

	#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent {
		position: absolute;
		left: 55%
	}

}

#onetrust-consent-sdk #onetrust-banner-sdk {
	background-color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal {
	color: #696969;
}

#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
	background-color: #E9E9E9;
}

#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
	color: #3860BE;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler {
	background-color: #6CC04A;
	border-color: #6CC04A;
	color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus {
	outline-color: #000000;
	outline-width: 1px;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
	color: #6CC04A;
	border-color: #6CC04A;
	background-color: #FFFFFF;
}

#onetrust-pc-sdk {
	position: fixed;
	width: 730px;
	max-width: 730px;
	height: 610px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-size: 16px;
	z-index: 2147483647;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0), 0 7px 14px 0 rgba(50, 50, 93, .1)
}

#onetrust-pc-sdk.otRelFont {
	font-size: 1rem
}

#onetrust-pc-sdk *, #onetrust-pc-sdk::after, #onetrust-pc-sdk::before {
	box-sizing: content-box
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk .ot-hide-tgl {
	visibility: hidden
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk .ot-hide-tgl * {
	visibility: hidden
}

#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst {
	height: calc(100% - 185px)
}

#onetrust-pc-sdk li {
	list-style: none
}

#onetrust-pc-sdk ul, #onetrust-pc-sdk li {
	margin: 0
}

#onetrust-pc-sdk a {
	text-decoration: none
}

#onetrust-pc-sdk .ot-link-btn {
	padding: 0;
	margin-bottom: 0;
	border: 0;
	font-weight: normal;
	line-height: normal;
	width: auto;
	height: auto
}

#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar, #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
	width: 11px
}

#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar-thumb, #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #c1c1c1
}

#onetrust-pc-sdk .ot-grps-cntr *, #onetrust-pc-sdk .ot-pc-scrollbar {
	scrollbar-arrow-color: #c1c1c1;
	scrollbar-darkshadow-color: #c1c1c1;
	scrollbar-face-color: #c1c1c1;
	scrollbar-shadow-color: #c1c1c1
}

#onetrust-pc-sdk .ot-pc-header {
	height: auto;
	padding: 10px;
	display: block;
	width: calc(100% - 20px);
	min-height: 52px;
	border-bottom: 1px solid #d8d8d8;
	position: relative
}

#onetrust-pc-sdk .ot-pc-logo {
	vertical-align: middle;
	width: 180px
}

#onetrust-pc-sdk .ot-pc-logo.ot-pc-logo {
	height: 40px
}

#onetrust-pc-sdk .ot-title-cntr {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 190px);
	padding-left: 10px
}

#onetrust-pc-sdk .ot-optout-signal {
	margin: .625rem .625rem .625rem 1.75rem
}

#onetrust-pc-sdk .ot-always-active {
	font-size: .813em;
	line-height: 1.5;
	font-weight: 700;
	color: #3860be
}

#onetrust-pc-sdk .ot-close-cntr {
	float: right;
	position: absolute;
	right: -9px;
	top: 50%;
	transform: translateY(-50%)
}

#onetrust-pc-sdk #ot-pc-content {
	position: relative;
	overflow-y: auto;
	overflow-x: hidden
}

#onetrust-pc-sdk #ot-pc-content .ot-sdk-container {
	margin-left: 0
}

#onetrust-pc-sdk .ot-grps-cntr, #onetrust-pc-sdk .ot-grps-cntr>* {
	height: 100%;
	overflow-y: auto
}

#onetrust-pc-sdk .category-menu-switch-handler {
	cursor: pointer;
	border-left: 10px solid transparent;
	background-color: #f4f4f4;
	border-bottom: 1px solid #d7d7d7;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 12px;
	overflow: hidden
}

#onetrust-pc-sdk .category-menu-switch-handler h3 {
	float: left;
	text-align: left;
	margin: 0;
	color: dimgray;
	line-height: 1.4;
	font-size: .875em;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk .ot-active-menu {
	border-left: 10px solid #68b631;
	background-color: #fff;
	border-bottom: none;
	position: relative
}

#onetrust-pc-sdk .ot-active-menu h3 {
	color: #263238;
	font-weight: bold
}

#onetrust-pc-sdk .ot-desc-cntr {
	word-break: break-word;
	word-wrap: break-word;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 15px
}

#onetrust-pc-sdk .ot-grp-desc {
	word-break: break-word;
	word-wrap: break-word;
	text-align: left;
	font-size: .813em;
	line-height: 1.5;
	margin: 0
}

#onetrust-pc-sdk .ot-grp-desc * {
	font-size: inherit;
	line-height: inherit
}

#onetrust-pc-sdk #ot-pc-desc a {
	color: #3860be;
	cursor: pointer;
	font-size: 1em;
	margin-right: 8px
}

#onetrust-pc-sdk #ot-pc-desc a:hover {
	color: #1883fd
}

#onetrust-pc-sdk #ot-pc-desc button {
	margin-right: 8px
}

#onetrust-pc-sdk #ot-pc-desc * {
	font-size: inherit
}

#onetrust-pc-sdk #ot-pc-desc ul li {
	padding: 10px 0px;
	border-bottom: 1px solid #e2e2e2
}

#onetrust-pc-sdk #ot-pc-desc+.ot-link-btn {
	display: none
}

#onetrust-pc-sdk .ot-btn-subcntr {
	float: right
}

#onetrust-pc-sdk .ot-close-icon {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ3Ljk3MSIgaGVpZ2h0PSI0Ny45NzEiIHZpZXdCb3g9IjAgMCA0Ny45NzEgNDcuOTcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ny45NzEgNDcuOTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTI4LjIyOCwyMy45ODZMNDcuMDkyLDUuMTIyYzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMEwyMy45ODYsMTkuNzQ0TDUuMTIxLDAuODhjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMGMtMS4xNzIsMS4xNzEtMS4xNzIsMy4wNzEsMCw0LjI0MmwxOC44NjUsMTguODY0TDAuODc5LDQyLjg1Yy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQyQzEuNDY1LDQ3LjY3NywyLjIzMyw0Ny45NywzLDQ3Ljk3czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5bDE4Ljg2NS0xOC44NjRMNDIuODUsNDcuMDkxYzAuNTg2LDAuNTg2LDEuMzU0LDAuODc5LDIuMTIxLDAuODc5czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5YzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJMMjguMjI4LDIzLjk4NnoiLz48L2c+PC9zdmc+");
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
	height: 44px;
	width: 44px;
	display: inline-block
}

#onetrust-pc-sdk .ot-tgl {
	float: right;
	position: relative;
	z-index: 1
}

#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
	background-color: #cddcf2
}

#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
	-webkit-transform: translateX(16px);
	-ms-transform: translateX(16px);
	transform: translateX(16px);
	background-color: #4285f4
}

#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch .ot-switch-nob:before {
	box-shadow: 0 0 1px #2196f3;
	outline-style: auto;
	outline-width: 1px
}

#onetrust-pc-sdk .ot-switch {
	position: relative;
	display: inline-block;
	width: 35px;
	height: 10px;
	margin-bottom: 0
}

#onetrust-pc-sdk .ot-switch-nob {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #f2f1f1;
	border: none;
	transition: all .2s ease-in 0s;
	-moz-transition: all .2s ease-in 0s;
	-o-transition: all .2s ease-in 0s;
	-webkit-transition: all .2s ease-in 0s;
	border-radius: 46px
}

#onetrust-pc-sdk .ot-switch-nob:before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	bottom: 1px;
	background-color: #7d7d7d;
	-webkit-transition: .4s;
	border-radius: 100%;
	top: -5px;
	transition: .4s
}

#onetrust-pc-sdk .ot-chkbox {
	z-index: 1;
	position: relative;
	float: left
}

#onetrust-pc-sdk .ot-chkbox input:checked~label::before {
	background-color: #3860be
}

#onetrust-pc-sdk .ot-chkbox input+label::after {
	content: none;
	color: #fff
}

#onetrust-pc-sdk .ot-chkbox input:checked+label::after {
	content: ""
}

#onetrust-pc-sdk .ot-chkbox input:focus+label::before {
	outline-style: solid;
	outline-width: 2px;
	outline-style: auto
}

#onetrust-pc-sdk .ot-chkbox label {
	position: relative;
	height: 20px;
	padding-left: 30px;
	display: inline-block;
	cursor: pointer
}

#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after {
	position: absolute;
	content: 'http://www.w3.org/2000/svg';
	display: inline-block;
	border-radius: 3px
}

#onetrust-pc-sdk .ot-chkbox label::before {
	height: 18px;
	width: 18px;
	border: 1px solid #3860be;
	left: 0px
}

#onetrust-pc-sdk .ot-chkbox label::after {
	height: 5px;
	width: 9px;
	border-left: 3px solid;
	border-bottom: 3px solid;
	transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	left: 4px;
	top: 5px
}

#onetrust-pc-sdk .ot-label-txt {
	display: none
}

#onetrust-pc-sdk .ot-fltr-opt .ot-label-txt {
	display: block
}

#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0
}

#onetrust-pc-sdk .ot-arw-cntr {
	float: right;
	position: relative;
	pointer-events: none
}

#onetrust-pc-sdk .ot-arw {
	width: 16px;
	height: 16px;
	margin-left: 5px;
	color: dimgray;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 150ms ease-in 0s;
	-moz-transition: all 150ms ease-in 0s;
	-o-transition: all 150ms ease-in 0s;
	transition: all 150ms ease-in 0s
}

#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg {
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}

#onetrust-pc-sdk .ot-label-status {
	font-size: .75em;
	position: relative;
	top: 2px;
	display: none;
	padding-right: 5px;
	float: left
}

#onetrust-pc-sdk #ot-lst-cnt .ot-label-status {
	top: -6px
}

#onetrust-pc-sdk .ot-fltr-btns {
	margin-left: 15px;
	overflow: hidden;
	margin-right: 15px
}

#onetrust-pc-sdk .ot-fltr-btns button {
	padding: 12px 30px
}

#onetrust-pc-sdk .ot-pc-footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	max-height: 160px;
	border-top: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-pc-footer button {
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 600;
	font-size: .813em;
	min-height: 40px;
	height: auto;
	line-height: normal;
	padding: 10px 30px
}

#onetrust-pc-sdk .ot-tab-desc {
	margin-left: 3%
}

#onetrust-pc-sdk .ot-grp-hdr1 {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px
}

#onetrust-pc-sdk .ot-desc-cntr h4 {
	color: #263238;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	font-weight: bold;
	font-size: .875em;
	line-height: 1.3;
	max-width: 80%
}

#onetrust-pc-sdk .ot-subgrps .ot-subgrp h4 {
	top: 0;
	max-width: unset
}

#onetrust-pc-sdk #ot-pvcy-hdr {
	margin-bottom: 10px
}

#onetrust-pc-sdk .ot-vlst-cntr {
	overflow: hidden
}

#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-host-list-handler, #onetrust-pc-sdk .category-vendors-list-handler+a {
	display: block;
	float: left;
	color: #3860be;
	font-size: .813em;
	font-weight: 400;
	line-height: 1.1;
	cursor: pointer;
	margin: 5px 0px
}

#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-host-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler+a:hover {
	text-decoration-line: underline
}

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk {
	display: inline-block;
	height: 13px;
	width: 13px;
	background-repeat: no-repeat;
	margin-left: 1px;
	margin-top: 6px;
	cursor: pointer
}

#onetrust-pc-sdk .category-host-list-handler, #onetrust-pc-sdk .ot-vlst-cntr, #onetrust-pc-sdk #ot-pc-desc+.category-vendors-list-handler {
	margin-top: 8px
}

#onetrust-pc-sdk .ot-grp-hdr1+.ot-vlst-cntr {
	margin-top: 0px;
	margin-bottom: 10px
}

#onetrust-pc-sdk .ot-always-active-group h3.ot-cat-header, #onetrust-pc-sdk .ot-subgrp.ot-always-active-group>h4 {
	max-width: 70%
}

#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr {
	max-width: 28%
}

#onetrust-pc-sdk .ot-grp-desc ul, #onetrust-pc-sdk li.ot-subgrp p ul {
	margin: 0px;
	margin-left: 15px;
	padding-bottom: 8px
}

#onetrust-pc-sdk .ot-grp-desc ul li, #onetrust-pc-sdk li.ot-subgrp p ul li {
	font-size: inherit;
	padding-top: 8px;
	display: list-item;
	list-style: disc
}

#onetrust-pc-sdk ul.ot-subgrps {
	margin: 0;
	font-size: inherit
}

#onetrust-pc-sdk ul.ot-subgrps li {
	padding: 0;
	border: none;
	position: relative
}

#onetrust-pc-sdk ul.ot-subgrps li h4, #onetrust-pc-sdk ul.ot-subgrps li p {
	font-size: .82em;
	line-height: 1.4
}

#onetrust-pc-sdk ul.ot-subgrps li p {
	color: dimgray;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 0;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk ul.ot-subgrps li h4 {
	color: #263238;
	font-weight: bold;
	margin-bottom: 0;
	float: left;
	position: relative;
	top: 3px
}

#onetrust-pc-sdk li.ot-subgrp {
	margin-left: 30px;
	display: inline-block;
	width: calc(100% - 30px)
}

#onetrust-pc-sdk .ot-subgrp-tgl {
	float: right
}

#onetrust-pc-sdk .ot-subgrp-tgl.ot-always-active-subgroup {
	width: auto
}

#onetrust-pc-sdk .ot-pc-footer-logo {
	height: 30px;
	width: 100%;
	text-align: right;
	background: #f4f4f4;
	border-radius: 0 0 2px 2px
}

#onetrust-pc-sdk .ot-pc-footer-logo a {
	display: inline-block;
	margin-top: 5px;
	margin-right: 10px
}

#onetrust-pc-sdk #accept-recommended-btn-handler {
	float: right;
	text-align: center
}

#onetrust-pc-sdk .save-preference-btn-handler {
	min-width: 155px;
	background-color: #68b631;
	border-radius: 2px;
	color: #fff;
	font-size: .9em;
	line-height: 1.1;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px
}

#onetrust-pc-sdk .ot-btn-subcntr button {
	margin-right: 16px
}

#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr {
	max-width: 40%;
	white-space: normal;
	text-align: center
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button {
	margin-left: auto;
	margin-right: auto;
	min-width: 60%;
	max-width: 90%
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2) {
	margin-top: 0
}

#onetrust-pc-sdk.ot-ftr-stacked #accept-recommended-btn-handler {
	float: none
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container {
	overflow: hidden
}

#onetrust-pc-sdk #ot-pc-title {
	margin: 0px;
	overflow: hidden;
	position: relative;
	line-height: 1.2;
	max-height: 2.4em;
	padding-right: 1em;
	font-size: 1.37em;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	max-width: 90%
}

#onetrust-pc-sdk #ot-pc-title.ot-pc-title-shrink {
	max-width: 70%
}

#onetrust-pc-sdk #ot-pc-lst {
	width: 100%;
	position: relative
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr {
	padding-top: 17px;
	padding-right: 15px;
	padding-bottom: 17px;
	padding-left: 20px;
	display: inline-block;
	width: calc(100% - 35px);
	vertical-align: middle
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt {
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px
}

#onetrust-pc-sdk .ot-lst-cntr {
	height: 100%
}

#onetrust-pc-sdk #ot-pc-hdr {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 20px;
	display: inline-block;
	width: calc(100% - 50px);
	height: 20px;
	border-bottom: 1px solid #d8d8d8
}

#onetrust-pc-sdk #ot-pc-hdr input {
	height: 32px;
	width: 100%;
	border-radius: 50px;
	font-size: .8em;
	padding-right: 35px;
	padding-left: 15px;
	float: left
}

#onetrust-pc-sdk #ot-pc-hdr input::placeholder {
	color: #d4d4d4;
	font-style: italic
}

#onetrust-pc-sdk #ot-lst-cnt {
	height: calc(100% - 86px);
	padding-left: 30px;
	padding-right: 27px;
	padding-top: 20px;
	margin-top: 8px;
	margin-right: 3px;
	margin-bottom: 4px;
	margin-left: 0;
	overflow-x: hidden;
	overflow-y: auto;
	transform: translate3d(0, 0, 0)
}

#onetrust-pc-sdk #ot-back-arw {
	height: 12px;
	width: 12px
}

#onetrust-pc-sdk #ot-lst-title {
	display: inline-block;
	font-size: 1em
}

#onetrust-pc-sdk #ot-lst-title h3 {
	color: dimgray;
	font-weight: bold;
	margin-left: 10px;
	display: inline-block;
	font-size: 1em
}

#onetrust-pc-sdk #ot-lst-title h3 * {
	font-size: inherit
}

#onetrust-pc-sdk .ot-lst-subhdr {
	float: right;
	position: relative;
	bottom: 6px
}

#onetrust-pc-sdk #ot-search-cntr {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 300px
}

#onetrust-pc-sdk #ot-search-cntr svg {
	position: absolute;
	right: 0px;
	width: 30px;
	height: 30px;
	font-size: 1em;
	line-height: 1;
	top: 2px
}

#onetrust-pc-sdk #ot-fltr-cntr {
	display: inline-block;
	position: relative;
	margin-left: 20px;
	vertical-align: middle;
	font-size: 0
}

#onetrust-pc-sdk #filter-btn-handler {
	background-color: #3860be;
	border-radius: 17px;
	-moz-transition: .1s ease;
	-o-transition: .1s ease;
	-webkit-transition: 1s ease;
	transition: .1s ease;
	width: 32px;
	height: 32px;
	padding: 0;
	margin: 0;
	position: relative
}

#onetrust-pc-sdk #filter-btn-handler svg {
	cursor: pointer;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding-top: 5px
}

#onetrust-pc-sdk #filter-btn-handler path {
	fill: #fff
}

#onetrust-pc-sdk #ot-sel-blk {
	min-width: 200px;
	min-height: 30px;
	padding-left: 20px
}

#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr {
	float: left;
	height: 100%
}

#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label {
	height: 100%;
	padding-left: 0
}

#onetrust-pc-sdk #ot-selall-hostcntr {
	width: 21px;
	height: 21px;
	position: relative;
	left: 20px
}

#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after {
	height: auto;
	border-left: 0;
	left: 5px;
	top: 10.5px;
	transform: none;
	-o-transform: none;
	-ms-transform: none;
	-webkit-transform: none
}

#onetrust-pc-sdk .ot-ven-name, #onetrust-pc-sdk .ot-host-name {
	color: #2c3643;
	font-weight: bold;
	font-size: .813em;
	line-height: 1.2;
	margin: 0;
	height: auto;
	text-align: left;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk .ot-ven-name *, #onetrust-pc-sdk .ot-host-name * {
	font-size: inherit
}

#onetrust-pc-sdk .ot-host-desc {
	font-size: .69em;
	line-height: 1.4;
	margin-top: 5px;
	margin-bottom: 5px;
	color: dimgray
}

#onetrust-pc-sdk .ot-host-name>a {
	text-decoration: underline;
	position: relative;
	z-index: 2;
	margin-bottom: 5px;
	font-weight: bold
}

#onetrust-pc-sdk .ot-host-hdr {
	float: left;
	width: calc(100% - 50px);
	pointer-events: none;
	position: relative;
	z-index: 1
}

#onetrust-pc-sdk .ot-host-hdr .ot-host-name {
	pointer-events: none
}

#onetrust-pc-sdk .ot-host-hdr a {
	pointer-events: initial
}

#onetrust-pc-sdk .ot-host-hdr .ot-host-name~a {
	margin-top: 5px;
	font-size: .813em;
	text-decoration: underline
}

#onetrust-pc-sdk .ot-ven-hdr {
	width: 88%;
	float: right
}

#onetrust-pc-sdk input:focus+.ot-acc-hdr {
	outline: #000 solid 1px !important
}

#onetrust-pc-sdk #ot-selall-hostcntr input[type=checkbox], #onetrust-pc-sdk #ot-selall-vencntr input[type=checkbox], #onetrust-pc-sdk #ot-selall-adtlvencntr input[type=checkbox] {
	position: absolute
}

#onetrust-pc-sdk .ot-host-item .ot-chkbox {
	float: left
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-hdr {
	right: 38px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk {
	background-color: #f9f9fc;
	border: 1px solid #e2e2e2;
	width: auto;
	padding-bottom: 5px;
	padding-top: 5px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox {
	right: 2px;
	width: auto
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr {
	position: relative;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr input {
	z-index: 1
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>.ot-acc-hdr {
	background: #f9f9fc;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f9f9fc
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>.ot-acc-hdr input {
	z-index: 2
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr {
	border-bottom: 1px solid #e2e2e2
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr .ot-addtl-venbox {
	display: none
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-tgl-cntr {
	margin-right: 13px
}

#onetrust-pc-sdk .ot-vensec-title {
	font-size: .813em;
	display: inline-block
}

#onetrust-pc-sdk .ot-ven-item>button:focus, #onetrust-pc-sdk .ot-host-item>button:focus, #onetrust-pc-sdk .ot-acc-cntr>button:focus {
	outline: #000 solid 2px
}

#onetrust-pc-sdk .ot-ven-item>button, #onetrust-pc-sdk .ot-host-item>button, #onetrust-pc-sdk .ot-acc-cntr>button {
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 100%;
	border: 0;
	opacity: 0;
	margin: 0;
	top: 0;
	left: 0
}

#onetrust-pc-sdk .ot-ven-item>button~.ot-acc-hdr, #onetrust-pc-sdk .ot-host-item>button~.ot-acc-hdr, #onetrust-pc-sdk .ot-acc-cntr>button~.ot-acc-hdr {
	cursor: pointer
}

#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=false]~.ot-acc-txt, #onetrust-pc-sdk .ot-host-item>button[aria-expanded=false]~.ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt {
	margin-top: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	width: 100%;
	transition: .25s ease-out;
	display: none
}

#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=true]~.ot-acc-txt, #onetrust-pc-sdk .ot-host-item>button[aria-expanded=true]~.ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt {
	transition: .1s ease-in;
	display: block
}

#onetrust-pc-sdk .ot-ven-item ul {
	list-style: none inside;
	font-size: 100%;
	margin: 0
}

#onetrust-pc-sdk .ot-ven-item ul li {
	margin: 0 !important;
	padding: 0;
	border: none !important
}

#onetrust-pc-sdk .ot-hide-acc>button {
	pointer-events: none
}

#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>* {
	visibility: hidden
}

#onetrust-pc-sdk #ot-ven-lst, #onetrust-pc-sdk #ot-host-lst, #onetrust-pc-sdk #ot-addtl-venlst, #onetrust-pc-sdk #ot-gn-venlst {
	width: 100%
}

#onetrust-pc-sdk #ot-ven-lst li, #onetrust-pc-sdk #ot-host-lst li, #onetrust-pc-sdk #ot-addtl-venlst li, #onetrust-pc-sdk #ot-gn-venlst li {
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	position: relative;
	margin-top: 10px
}

#onetrust-pc-sdk #ot-gn-venlst li.ot-host-info {
	padding: .5rem;
	overflow-y: hidden
}

#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr {
	width: 65%
}

#onetrust-pc-sdk #ot-host-lst .ot-tgl-cntr {
	width: 65%;
	float: left
}

#onetrust-pc-sdk label {
	margin-bottom: 0
}

#onetrust-pc-sdk .ot-host-notice {
	float: right
}

#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-host-expand {
	color: dimgray;
	font-size: .75em;
	line-height: .9;
	display: inline-block
}

#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-host-expand * {
	font-size: inherit
}

#onetrust-pc-sdk .ot-ven-link {
	position: relative;
	z-index: 2
}

#onetrust-pc-sdk .ot-ven-link:hover {
	text-decoration: underline
}

#onetrust-pc-sdk .ot-ven-dets {
	border-radius: 2px;
	background-color: #f8f8f8
}

#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child {
	border-top: none
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) {
	border-top: 1px solid #ddd !important
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p {
	display: inline-block
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd) {
	width: 30%
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even) {
	width: 50%;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
	display: inline-block
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) {
	padding-bottom: 10px
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) {
	padding-top: 10px
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont {
	display: inline
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur {
	position: relative;
	width: 50% !important;
	word-break: break-word;
	word-wrap: break-word;
	left: calc(30% + 17px)
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) {
	position: static
}

#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span {
	font-size: .69em;
	text-align: left;
	vertical-align: middle;
	word-break: break-word;
	word-wrap: break-word;
	margin: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #2e3644
}

#onetrust-pc-sdk .ot-ven-dets h4 {
	padding-top: 5px
}

#onetrust-pc-sdk .ot-ven-dets span {
	color: dimgray;
	padding: 0;
	vertical-align: baseline
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: bold
}

#onetrust-pc-sdk .ot-host-opt {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: inherit
}

#onetrust-pc-sdk .ot-host-opt li>div div {
	font-size: .81em;
	padding: 5px 0
}

#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(1) {
	width: 30%;
	float: left
}

#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(2) {
	width: 70%;
	float: left;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk #ot-host-lst li.ot-host-info {
	border: none;
	font-size: .8em;
	color: dimgray;
	float: left;
	text-align: left;
	padding: 10px;
	margin-bottom: 10px;
	width: calc(100% - 10px);
	background-color: #f8f8f8
}

#onetrust-pc-sdk #ot-host-lst li.ot-host-info a {
	color: dimgray
}

#onetrust-pc-sdk #ot-host-lst li.ot-host-info>div {
	overflow: auto
}

#onetrust-pc-sdk #no-results {
	text-align: center;
	margin-top: 30px
}

#onetrust-pc-sdk #no-results p {
	font-size: 1em;
	color: #2e3644;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk #no-results p span {
	font-weight: bold
}

#onetrust-pc-sdk .ot-tgl-cntr {
	display: inline-block;
	vertical-align: middle
}

#onetrust-pc-sdk .ot-arw-cntr, #onetrust-pc-sdk .ot-tgl-cntr {
	float: right
}

#onetrust-pc-sdk .ot-desc-cntr {
	padding-top: 0px;
	margin-top: 20px;
	padding-right: 0px;
	border-radius: 3px;
	overflow: hidden;
	padding-bottom: 10px
}

#onetrust-pc-sdk .ot-desc-cntr:focus, #onetrust-pc-sdk .ot-desc-cntr:active, #onetrust-pc-sdk .ot-desc-cntr:focus-visible {
	outline: 2px solid #101010;
	border-radius: 2px
}

#onetrust-pc-sdk .ot-leg-border-color {
	border: 1px solid #e9e9e9
}

#onetrust-pc-sdk .ot-leg-border-color .ot-subgrp-cntr {
	border-top: 1px solid #e9e9e9;
	padding-bottom: 10px
}

#onetrust-pc-sdk .ot-category-desc {
	padding-bottom: 10px
}

#onetrust-pc-sdk .ot-grp-hdr1 {
	padding-left: 10px;
	width: calc(100% - 20px);
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 8px
}

#onetrust-pc-sdk .ot-subgrp-cntr {
	padding-top: 10px
}

#onetrust-pc-sdk .ot-desc-cntr>*:not(.ot-grp-hdr1) {
	padding-left: 10px;
	padding-right: 10px
}

#onetrust-pc-sdk .ot-pli-hdr {
	overflow: hidden;
	padding-top: 7.5px;
	padding-bottom: 7.5px;
	background-color: #f8f8f8;
	border: none;
	border-bottom: 1px solid #e9e9e9
}

#onetrust-pc-sdk .ot-pli-hdr span:first-child {
	text-align: left;
	max-width: 80px;
	padding-right: 5px
}

#onetrust-pc-sdk .ot-pli-hdr span:last-child {
	padding-right: 20px;
	text-align: center
}

#onetrust-pc-sdk .ot-li-title {
	float: right;
	font-size: .813em
}

#onetrust-pc-sdk .ot-desc-cntr .ot-tgl-cntr:first-of-type, #onetrust-pc-sdk .ot-cat-header+.ot-tgl {
	padding-left: 7px;
	padding-right: 7px
}

#onetrust-pc-sdk .ot-always-active-group .ot-grp-hdr1 .ot-tgl-cntr:first-of-type {
	padding-left: 0px
}

#onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk .ot-subgrp h4 {
	max-width: calc(100% - 133px)
}

#onetrust-pc-sdk #ot-lst-cnt #ot-sel-blk {
	width: 100%;
	display: inline-block;
	padding: 0
}

#onetrust-pc-sdk .ot-sel-all {
	display: inline-block;
	width: 100%
}

#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox {
	width: 100%;
	float: right;
	position: relative
}

#onetrust-pc-sdk .ot-sel-all-chkbox {
	z-index: 1
}

#onetrust-pc-sdk:not(.ot-hosts-ui) .ot-sel-all-hdr, #onetrust-pc-sdk:not(.ot-hosts-ui) .ot-sel-all-chkbox {
	right: 23px;
	width: calc(100% - 23px)
}

#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr {
	float: right;
	font-size: .813em;
	position: relative;
	line-height: normal;
	text-align: center;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk .ot-hosts-ui .ot-consent-hdr {
	float: left;
	position: relative;
	left: 5px
}

#onetrust-pc-sdk .ot-li-hdr {
	max-width: 100px;
	margin-right: 10px
}

#onetrust-pc-sdk .ot-consent-hdr {
	max-width: 55px
}

#onetrust-pc-sdk .ot-ven-ctgl {
	margin-left: 10px
}

#onetrust-pc-sdk .ot-ven-litgl {
	margin-right: 55px
}

#onetrust-pc-sdk .ot-ven-litgl.ot-ven-litgl-only {
	margin-right: 86px
}

#onetrust-pc-sdk .ot-ven-ctgl, #onetrust-pc-sdk .ot-ven-litgl, #onetrust-pc-sdk .ot-ven-gvctgl {
	float: left
}

#onetrust-pc-sdk .ot-ven-ctgl label, #onetrust-pc-sdk .ot-ven-litgl label, #onetrust-pc-sdk .ot-ven-gvctgl label {
	width: 22px;
	padding: 0
}

#onetrust-pc-sdk #ot-selall-licntr {
	display: block;
	width: 21px;
	height: 21px;
	position: relative;
	float: right;
	right: 80px
}

#onetrust-pc-sdk #ot-selall-licntr input {
	position: absolute
}

#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-gnvencntr {
	float: right;
	width: 21px;
	height: 21px;
	position: relative;
	right: 15px
}

#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr {
	float: right;
	width: auto
}

#onetrust-pc-sdk .ot-ven-hdr {
	float: left;
	width: 60%
}

#onetrust-pc-sdk #vdr-lst-dsc {
	font-size: .812em;
	line-height: 1.5;
	padding: 10px 15px 5px 15px
}

#onetrust-pc-sdk #ot-anchor {
	border: 12px solid transparent;
	display: none;
	position: absolute;
	z-index: 2147483647;
	top: 40px;
	right: 35px;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	background-color: #fff;
	-webkit-box-shadow: -3px -3px 5px -2px #c7c5c7;
	-moz-box-shadow: -3px -3px 5px -2px #c7c5c7;
	box-shadow: -3px -3px 5px -2px #c7c5c7
}

#onetrust-pc-sdk #ot-fltr-modal {
	width: 300px;
	position: absolute;
	z-index: 2147483646;
	top: 46px;
	height: 90%;
	max-height: 350px;
	display: none;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-webkit-transition: 2s ease;
	transition: .2s ease;
	opacity: 1;
	right: 0
}

#onetrust-pc-sdk #ot-fltr-modal button {
	max-width: 200px;
	line-height: 1;
	word-break: break-word;
	white-space: normal;
	height: auto;
	font-weight: bold
}

#onetrust-pc-sdk #ot-fltr-cnt {
	background-color: #fff;
	margin: 5px;
	border-radius: 3px;
	height: 100%;
	margin-right: 10px;
	padding-right: 10px;
	-webkit-box-shadow: 0px 0px 12px 2px #c7c5c7;
	-moz-box-shadow: 0px 0px 12px 2px #c7c5c7;
	box-shadow: 0px 0px 12px 2px #c7c5c7
}

#onetrust-pc-sdk .ot-fltr-scrlcnt {
	overflow-y: auto;
	overflow-x: hidden;
	clear: both;
	max-height: calc(100% - 60px)
}

#onetrust-pc-sdk .ot-fltr-opt {
	margin-bottom: 25px;
	margin-left: 15px;
	clear: both
}

#onetrust-pc-sdk .ot-fltr-opt label {
	height: auto
}

#onetrust-pc-sdk .ot-fltr-opt span {
	cursor: pointer;
	color: dimgray;
	font-size: .8em;
	line-height: 1.1;
	font-weight: normal
}

#onetrust-pc-sdk #clear-filters-handler {
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
	text-decoration: none;
	color: #3860be;
	font-size: .9em;
	border: none;
	padding: 1px
}

#onetrust-pc-sdk #clear-filters-handler:hover {
	color: #1883fd
}

#onetrust-pc-sdk #clear-filters-handler:focus {
	outline: #000 solid 1px
}

#onetrust-pc-sdk #filter-apply-handler {
	margin-right: 10px
}

#onetrust-pc-sdk .ot-grp-desc+.ot-leg-btn-container {
	margin-top: 0
}

#onetrust-pc-sdk .ot-leg-btn-container {
	display: inline-block;
	width: 100%;
	margin-top: 10px
}

#onetrust-pc-sdk .ot-leg-btn-container button {
	height: auto;
	padding: 6.5px 8px;
	margin-bottom: 0;
	line-height: normal;
	letter-spacing: 0
}

#onetrust-pc-sdk .ot-leg-btn-container svg {
	display: none;
	height: 14px;
	width: 14px;
	padding-right: 5px;
	vertical-align: sub
}

#onetrust-pc-sdk .ot-active-leg-btn {
	cursor: default;
	pointer-events: none
}

#onetrust-pc-sdk .ot-active-leg-btn svg {
	display: inline-block
}

#onetrust-pc-sdk .ot-remove-objection-handler {
	border: none;
	text-decoration: underline;
	padding: 0;
	font-size: .82em;
	font-weight: 600;
	line-height: 1.4;
	padding-left: 10px
}

#onetrust-pc-sdk .ot-obj-leg-btn-handler span {
	font-weight: bold;
	text-align: center;
	font-size: .91em;
	line-height: 1.5
}

#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler {
	border: none;
	height: auto;
	line-height: 1.5;
	text-decoration: underline;
	font-size: .69em;
	background: none;
	width: auto
}

#onetrust-pc-sdk.ot-close-btn-link .ot-close-cntr {
	right: 5px;
	top: 5px;
	transform: none
}

#onetrust-pc-sdk .ot-grps-cntr {
	overflow-y: hidden
}

#onetrust-pc-sdk .ot-cat-header {
	float: left;
	font-weight: 600;
	font-size: .875em;
	line-height: 1.5;
	max-width: 90%;
	vertical-align: middle
}

#onetrust-pc-sdk .ot-vnd-item>button:focus {
	outline: #000 solid 2px
}

#onetrust-pc-sdk .ot-vnd-item>button {
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 100%;
	margin: 0;
	top: 0;
	left: 0;
	z-index: 1;
	max-width: none;
	border: none
}

#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt {
	margin-top: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	width: 100%;
	transition: .25s ease-out;
	display: none
}

#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt {
	transition: .1s ease-in;
	margin-top: 10px;
	width: 100%;
	overflow: auto;
	display: block
}

#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr {
	width: auto;
	margin-top: 0px;
	padding-bottom: 10px
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
	position: relative;
	border-radius: 2px;
	margin: 0;
	padding: 0;
	border: 1px solid #d8d8d8;
	border-top: none;
	width: calc(100% - 2px);
	float: left
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
	margin-top: 10px;
	border-top: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child {
	margin-top: 10px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child {
	margin-bottom: 5px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
	padding-top: 11.5px;
	padding-bottom: 11.5px;
	padding-left: 20px;
	padding-right: 20px;
	width: calc(100% - 40px);
	display: inline-block
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt {
	width: 100%;
	padding: 0
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr {
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 0;
	width: calc(100% - 35px)
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp {
	padding-right: 5px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr {
	z-index: 1;
	position: relative
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	margin-top: -2px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw {
	width: 15px;
	height: 20px;
	margin-left: 5px;
	color: dimgray
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
	float: none;
	color: #2e3644;
	margin: 0;
	display: inline-block;
	height: auto;
	word-wrap: break-word;
	min-height: inherit
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr {
	padding-left: 20px;
	width: calc(100% - 20px);
	display: inline-block;
	margin-top: 0;
	padding-bottom: 2px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
	position: relative;
	min-height: 25px
}

#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px
}

#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl {
	right: 95px
}

#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a {
	margin-top: 5px
}

#onetrust-pc-sdk #ot-lst-cnt {
	margin-top: 1rem;
	max-height: calc(100% - 96px)
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
	border: 1px solid #d8d8d8;
	padding: .75rem 2rem;
	padding-bottom: 0;
	width: auto;
	margin-top: .5rem
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info {
	margin-bottom: 1rem;
	padding-left: .75rem;
	padding-right: .75rem;
	display: flex;
	flex-direction: column
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
	border-top: 1px solid #d8d8d8;
	padding-top: 1rem
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink] {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 1rem
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl {
	font-weight: bold;
	font-size: .85em;
	margin-bottom: .5rem
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt {
	margin-left: .5rem;
	font-weight: 500;
	font-size: .85rem
}

#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv {
	width: auto;
	padding: 1rem 1.25rem;
	padding-bottom: 0
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
	padding-bottom: .75rem;
	border-bottom: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
	font-weight: 600;
	font-size: .95em;
	line-height: 2;
	margin-left: .5rem
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item {
	border: none;
	margin: 0;
	padding: 0
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button {
	outline: none;
	border-bottom: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true] {
	border-bottom: none
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child {
	margin-top: .25rem;
	border-top: unset
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child {
	margin-bottom: .5rem
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button {
	border-bottom: none
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr {
	border: 1px solid #d8d8d8;
	padding: .75rem 1.75rem;
	padding-bottom: 0;
	width: auto;
	margin-top: .5rem
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info {
	margin-bottom: 1rem;
	padding-left: .75rem;
	padding-right: .75rem;
	display: flex;
	flex-direction: column
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
	border-top: 1px solid #d8d8d8;
	padding-top: 1rem
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink] {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 1rem
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl {
	font-weight: bold;
	font-size: .85em;
	margin-bottom: .5rem
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt {
	margin-left: .5rem;
	font-weight: 500;
	font-size: .85rem
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt {
	padding-left: 40px
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
	font-size: .8em
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header {
	font-size: .8em
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv {
	margin-bottom: 1rem;
	padding: 1rem .95rem
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
	padding-bottom: .75rem;
	border-bottom: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
	font-weight: 700;
	font-size: .8em;
	line-height: 20px;
	margin-left: .82rem
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header {
	font-weight: 700;
	font-size: .8em;
	line-height: 20px
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox {
	margin-left: .82rem
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr {
	padding: .5rem 0;
	margin: 0;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child {
	margin-left: .5rem
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child {
	margin-right: .5rem;
	margin-left: .5rem
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active {
	position: relative;
	right: unset;
	top: unset;
	transform: unset
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr {
	float: none;
	top: unset;
	right: unset;
	transform: unset;
	margin-top: -2px;
	position: relative
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header {
	flex: 1;
	margin: 0 .5rem
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl {
	position: relative;
	transform: none;
	right: 0;
	top: 0;
	float: none
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox {
	position: relative;
	margin: 0 .5rem
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label {
	padding: 0
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before {
	position: relative
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input {
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 100%;
	opacity: 0;
	margin: 0;
	top: 0;
	left: 0;
	z-index: 1
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header {
	margin: 0
}

#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 {
	top: 0;
	line-height: 20px
}

#onetrust-pc-sdk .ot-vs-list {
	display: flex;
	flex-direction: column;
	padding: 0;
	margin: .5rem 4px
}

#onetrust-pc-sdk .ot-vs-selc-all {
	display: flex;
	padding: 0;
	float: unset;
	align-items: center;
	justify-content: flex-start
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf {
	justify-content: flex-end
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox {
	margin-right: 48px
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox {
	margin: 0;
	padding: 0;
	margin-right: 14px;
	justify-content: flex-end
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl {
	display: inline-block;
	right: unset;
	width: auto;
	height: auto;
	float: none
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label {
	width: 45px;
	height: 25px
}

#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox {
	margin-right: 11px;
	margin-left: .75rem;
	display: flex;
	align-items: center
}

#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr {
	margin: 0 1.25rem;
	font-size: .812em;
	line-height: normal;
	text-align: center;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox {
	float: unset;
	right: 0
}

#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox {
	margin-right: 50px
}

#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label {
	width: 35px;
	height: 10px
}

#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox {
	justify-content: flex-end
}

#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox {
	right: unset;
	display: flex;
	align-items: center
}

#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox #ot-selall-vencntr.ot-chkbox {
	right: unset
}

#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox {
	margin-left: 12px
}

#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox .sel-all-hdr {
	margin: 0 1rem
}

#onetrust-pc-sdk.otPcTab[dir=rtl] input~.ot-acc-hdr .ot-arw, #onetrust-pc-sdk.otPcTab[dir=rtl] #ot-back-arw {
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}

#onetrust-pc-sdk.otPcTab[dir=rtl] input:checked~.ot-acc-hdr .ot-arw {
	transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg)
}

#onetrust-pc-sdk.otPcTab[dir=rtl] #ot-search-cntr svg {
	right: 15px
}

#onetrust-pc-sdk.otPcTab[dir=rtl] .ot-chkbox label::after {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	border-left: 0;
	border-right: 3px solid
}

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
	padding: 0;
	background-color: transparent;
	border: none;
	margin: 0
}

@media(max-width:767px) {
	#onetrust-pc-sdk {
		width: 100%;
		border: none
	}

	#onetrust-pc-sdk .ot-optout-signal {
		margin: .625rem
	}

	#onetrust-pc-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container {
		padding: 0;
		margin: 0
	}

	#onetrust-pc-sdk #ot-pc-title {
		margin-left: 10px;
		max-width: 60%
	}

	#onetrust-pc-sdk .ot-desc-cntr {
		margin: 0;
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 15px;
		padding-left: 20px;
		position: relative;
		left: auto
	}

	#onetrust-pc-sdk .ot-desc-cntr {
		margin-top: 20px;
		margin-left: 20px;
		padding: 0;
		padding-bottom: 10px
	}

	#onetrust-pc-sdk .ot-grps-cntr {
		max-height: none;
		overflow: hidden
	}

	#onetrust-pc-sdk #accept-recommended-btn-handler {
		float: none
	}

}

@media(min-width:768px) {
	#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status {
		display: inline
	}

	#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status {
		display: none
	}

	#onetrust-pc-sdk.ot-tgl-with-label.ot-leg-opt-out .ot-pli-hdr {
		padding-right: 8%
	}

	#onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header {
		max-width: 60%
	}

	#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp h4 {
		max-width: 58%
	}

	#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp>h6 {
		max-width: 50%
	}

	#onetrust-pc-sdk.ot-tgl-with-label .ot-desc-cntr .ot-tgl-cntr:first-of-type, #onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header+.ot-tgl {
		padding-left: 15px
	}

}

@media(max-width:640px) {
	#onetrust-pc-sdk {
		height: 100%
	}

	#onetrust-pc-sdk .ot-optout-signal {
		margin: .625rem
	}

	#onetrust-pc-sdk .ot-pc-header {
		padding: 10px;
		width: calc(100% - 20px)
	}

	#onetrust-pc-sdk #ot-pc-content {
		overflow: auto
	}

	#onetrust-pc-sdk .ot-sdk-row .ot-sdk-columns {
		width: 100%
	}

	#onetrust-pc-sdk .ot-desc-cntr {
		margin: 0;
		overflow: hidden
	}

	#onetrust-pc-sdk .ot-desc-cntr {
		margin-left: 10px;
		width: calc(100% - 15px);
		margin-top: 5px;
		margin-bottom: 5px
	}

	#onetrust-pc-sdk .ot-ven-hdr {
		max-width: 80%
	}

	#onetrust-pc-sdk #ot-lst-cnt {
		width: calc(100% - 18px);
		padding-top: 13px;
		padding-right: 5px;
		padding-left: 10px
	}

	#onetrust-pc-sdk .ot-grps-cntr {
		width: 100%
	}

	#onetrust-pc-sdk .ot-pc-footer {
		max-height: 300px
	}

	#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst {
		height: calc(100% - 322px)
	}

	#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler {
		position: fixed;
		top: 10px;
		right: 15px
	}

	#onetrust-pc-sdk.ot-close-btn-link .ot-pc-header {
		padding-top: 25px
	}

	#onetrust-pc-sdk.ot-close-btn-link #ot-pc-title {
		max-width: 100%
	}

}

@media(max-width:640px)and (orientation:portrait) {
	#onetrust-pc-sdk #ot-pc-hdr {
		height: 70px;
		padding: 15px 0;
		width: 100%
	}

	#onetrust-pc-sdk .ot-lst-subhdr {
		width: calc(100% - 15px);
		float: none;
		bottom: auto;
		display: inline-block;
		padding-top: 8px;
		padding-left: 15px
	}

	#onetrust-pc-sdk .ot-btn-subcntr {
		float: none
	}

	#onetrust-pc-sdk #ot-search-cntr {
		display: inline-block;
		width: calc(100% - 55px);
		position: relative
	}

	#onetrust-pc-sdk #ot-anchor {
		top: 75px;
		right: 30px
	}

	#onetrust-pc-sdk #ot-fltr-modal {
		top: 81px
	}

	#onetrust-pc-sdk #ot-fltr-cntr {
		float: right;
		right: 15px
	}

	#onetrust-pc-sdk #ot-lst-title {
		padding-left: 15px
	}

	#onetrust-pc-sdk #ot-lst-cnt {
		height: auto;
		overflow: auto
	}

	#onetrust-pc-sdk .save-preference-btn-handler, #onetrust-pc-sdk #accept-recommended-btn-handler, #onetrust-pc-sdk .ot-pc-refuse-all-handler {
		width: calc(100% - 33px)
	}

	#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr {
		max-width: none
	}

	#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button {
		margin: 15px
	}

	#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button {
		min-width: none;
		max-width: none
	}

	#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2) {
		margin-top: 15px
	}

	#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container button:not(:last-child) {
		margin-bottom: 0
	}

}

@media(max-width:425px) {
	#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt {
		padding-top: 6px;
		padding-bottom: 10px
	}

	#onetrust-pc-sdk #ot-pc-lst .ot-host-notice {
		float: left;
		margin-left: 30px
	}

	#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr {
		float: none;
		display: inline
	}

	#onetrust-pc-sdk #ot-pc-lst .ot-ven-hdr {
		float: left;
		width: 100%;
		max-width: 85%
	}

	#onetrust-pc-sdk.ot-addtl-vendors #ot-pc-lst .ot-acc-cntr .ot-arw-cntr:first-of-type {
		float: right
	}

	#onetrust-pc-sdk #ot-pc-title {
		max-width: 100%
	}

	#onetrust-pc-sdk .ot-subgrp-cntr li.ot-subgrp {
		margin-left: 10px;
		width: calc(100% - 10px)
	}

	#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr {
		width: auto;
		float: right
	}

	#onetrust-pc-sdk #ot-ven-lst .ot-arw-cntr {
		float: right
	}

	#onetrust-pc-sdk .ot-ven-hdr {
		max-width: 47%
	}

	#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr:first-of-type {
		max-width: none;
		padding-left: 20px
	}

}

@media only screen and (max-height:425px)and (max-width:896px)and (orientation:landscape) {
	#onetrust-pc-sdk {
		height: 100%;
		width: 100%;
		max-width: none
	}

	#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr {
		max-width: none
	}

	#onetrust-pc-sdk .ot-pc-header {
		padding: 10px;
		width: calc(100% - 20px)
	}

	#onetrust-pc-sdk #ot-lst-cnt {
		height: auto;
		overflow: auto
	}

	#onetrust-pc-sdk #accept-recommended-btn-handler {
		float: right
	}

	#onetrust-pc-sdk .save-preference-btn-handler, #onetrust-pc-sdk #accept-recommended-btn-handler, #onetrust-pc-sdk .ot-pc-refuse-all-handler {
		width: auto
	}

	#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst {
		height: calc(100% - 155px)
	}

	#onetrust-pc-sdk.ot-shw-fltr .ot-lst-cntr {
		overflow: hidden
	}

	#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst {
		position: static
	}

	#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal {
		top: 0;
		width: 100%;
		height: 100%;
		max-height: none
	}

	#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal>div {
		margin: 0;
		box-sizing: initial;
		height: 100%;
		max-height: none
	}

	#onetrust-pc-sdk.ot-shw-fltr #clear-filters-handler {
		padding-right: 20px
	}

	#onetrust-pc-sdk.ot-shw-fltr #ot-anchor {
		display: none !important
	}

	#onetrust-pc-sdk .ot-pc-footer button {
		margin: 10px
	}

}

@media(max-width:425px), (max-width:896px)and (max-height:425px)and (orientation:landscape) {
	#onetrust-pc-sdk .ot-pc-header {
		padding-right: 20px
	}

	#onetrust-pc-sdk .ot-pc-logo {
		margin-left: 0px;
		margin-top: 5px;
		width: 150px
	}

	#onetrust-pc-sdk .ot-close-icon {
		width: 44px;
		height: 44px;
		background-size: 12px
	}

	#onetrust-pc-sdk .ot-grp-hdr1 {
		float: right;
		margin-left: 10px;
		width: auto
	}

	#onetrust-pc-sdk .ot-grp-hdr1 {
		margin-left: 0px;
		padding-right: 10px
	}

	#onetrust-pc-sdk #ot-pvcy-hdr, #onetrust-pc-sdk .ot-grp-hdr1 .ot-cat-header {
		display: none
	}

	#onetrust-pc-sdk .ot-grp-hdr1+.ot-vlst-cntr {
		padding-top: 10px
	}

}

@media only screen and (max-height:610px) {
	#onetrust-pc-sdk {
		max-height: 100%
	}

}

#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
	background-color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal {
	color: #696969;
}

#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a {
	color: #3860BE;
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
	text-decoration: underline;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
	background-color: #F8F8F8;
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
	background-color: #F8F8F8;
}

#onetrust-consent-sdk #onetrust-pc-sdk
button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
	background-color: #6CC04A;
	border-color: #6CC04A;
	color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
	border-color: #6CC04A;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler {
	background-color: transparent;
	border: 1px solid transparent;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
	background-color: #FFFFFF;
	color: #78808E;
	border-color: #78808E;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before, #onetrust-pc-sdk .ot-checkbox input[type='%23fff']:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type='8']:focus + label::before {
	outline-color: #000000;
	outline-width: 1px;
}

#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
	border: 1px solid #000000;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
	outline: 1px solid #000000;
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
	background-color: #F4F4F4
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
	background-color: #FFFFFF
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
	background-color: #F4F4F4
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
	background-color: #FFFFFF
}

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk {
	background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
}

.ot-sdk-cookie-policy {
	font-family: inherit;
	font-size: 16px
}

.ot-sdk-cookie-policy.otRelFont {
	font-size: 1rem
}

.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title {
	color: dimgray
}

.ot-sdk-cookie-policy #cookie-policy-description {
	margin-bottom: 1em
}

.ot-sdk-cookie-policy h4 {
	font-size: 1.2em
}

.ot-sdk-cookie-policy h6 {
	font-size: 1em;
	margin-top: 2em
}

.ot-sdk-cookie-policy th {
	min-width: 75px
}

.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover {
	background: #fff
}

.ot-sdk-cookie-policy thead {
	background-color: #f6f6f4;
	font-weight: bold
}

.ot-sdk-cookie-policy .ot-mobile-border {
	display: none
}

.ot-sdk-cookie-policy section {
	margin-bottom: 2em
}

.ot-sdk-cookie-policy table {
	border-collapse: inherit
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
	font-family: inherit;
	font-size: 1rem
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
	color: dimgray
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
	margin-bottom: 1em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup {
	margin-left: 1.5em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
	font-size: .9em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
	font-size: inherit
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
	font-size: 1em;
	margin-bottom: .6em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
	margin-bottom: 1.2em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section {
	margin-bottom: 1em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
	min-width: 75px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
	background: #fff
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
	background-color: #f6f6f4;
	font-weight: bold
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border {
	display: none
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section {
	margin-bottom: 2em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li {
	list-style: disc;
	margin-left: 1.5em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 {
	display: inline-block
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
	border-collapse: inherit;
	margin: auto;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	border-spacing: initial;
	width: 100%;
	overflow: hidden
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
	border-bottom: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
	border-bottom: 0px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child {
	border-right: 0px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
	width: 25%
}

.ot-sdk-cookie-policy[dir=rtl] {
	text-align: left
}

#ot-sdk-cookie-policy h3 {
	font-size: 1.5em
}

@media only screen and (max-width:530px) {
	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
		display: block
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
		margin: 0 0 1em 0
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a {
		background: #f6f6f4
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
		position: absolute;
		height: 100%;
		left: 6px;
		width: 40%;
		padding-right: 10px
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border {
		display: inline-block;
		background-color: #e4e4e4;
		position: absolute;
		height: 100%;
		top: 0;
		left: 45%;
		width: 2px
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
		content: attr(data-label);
		font-weight: bold
	}

	.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li {
		word-break: break-word;
		word-wrap: break-word
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
		overflow: hidden
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
		border: none;
		border-bottom: 1px solid #d7d7d7
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
		display: block
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
		width: auto
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
		margin: 0 0 1em 0
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
		height: 100%;
		width: 40%;
		padding-right: 10px
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
		content: attr(data-label);
		font-weight: bold
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
		word-break: break-word;
		word-wrap: break-word
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
		z-index: -9999
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
		border-bottom: 1px solid #d7d7d7;
		border-right: 0px
	}

	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child {
		border-bottom: 0px
	}

}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
	color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
	color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
	color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
	color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
	background-color: #F8F8F8;
}

.ot-floating-button__front {
	background-image: url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png')
}

@media (min-width:992px) {
	.filed-index[data-v-caa2a2c8] {
		line-height: normal
	}

}

.lift-breadcrumb hr {
	display: none
}

.nav-crumb {
	padding: 1rem 0 3rem;
	background-color: var(--brand-blue-rgba-8);
	color: #fff
}

@media (min-width:992px) {
	[dir=ltr] .filed-index {
		margin-right: 3rem
	}

	[dir=rtl] .filed-index {
		margin-left: 3rem
	}

	.filed-index {
		font-family: inherit;
		font-size: 36px;
		color: var(--brand-orange)
	}

	.collapse-content {
		padding-top: 25px !important;
		padding-left: 40px !important
	}

}

@media (max-width:991.9px) {
	.viewmore {
		margin-left: 2rem
	}

	.filed-index {
		margin-right: 1rem;
		font-size: 24px;
		line-height: 1.5;
		color: var(--brand-orange)
	}

}

.viewmore {
	font-family: inherit;
	text-decoration: underline;
	color: var(--brand-orange);
	line-height: 3
}

.step-title span p {
	font-size: 18px;
	color: #62707c;
	font-family: inherit
}

.toggled-icon svg {
	transform: rotate(180deg)
}

.intro-class tr {
	border: 1px solid
}

.intro-class {
	font-family: inherit
}

.intro-class table {
	width: 100%
}

.intro-class th {
	background: #bfbfbf none repeat scroll 0 0;
	font-weight: 400
}

.intro-class td, .intro-class th {
	border-right: 1px solid;
	padding: .5rem
}

.apply-btn-visa {
	justify-content: center;
	padding-top: .9rem;
	padding-bottom: .9rem;
	border-radius: .5rem
}

.arrow-right {
	color: #fff;
	margin-bottom: 3px
}

.v-application .mb-0 {
	margin-bottom: 8px !important
}

.row.collapsible-row {
	margin-bottom: 15px;
	margin-top: 15px
}

.attend-center-th {
	font-size: 16px !important;
	color: #62707c;
	font-family: inherit;
	font-weight: 100
}

.attend-center-td p {
	padding: .5rem;
	font-family: inherit;
	font-size: 16px
}

.attend-center-td a {
	padding: .5rem;
	color: var(--brand-orange-rgb) !important;
	text-decoration: underline
}

.attend-center-td, .attend-center-td a {
	font-size: 16px !important;
	font-family: inherit
}

.attend-center-td {
	border-bottom: 1px solid #e6e6e6
}

.custom-card {
	background: #fff;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .1)
}

.v-data-table__wrapper thead {
	border-bottom: 2px solid #e6e6e6
}

.theme--light.v-data-table tbody tr:hover:not(.v-data-table__expanded__content) {
	background: none !important
}

.v-application .mb-10 {
	margin-bottom: 60px !important
}

.theme--light.v-data-table {
	background-color: #fff;
	color: rgba(0, 0, 0, .87)
}

.theme--light.v-data-table .v-data-table__divider {
	border-right: thin solid rgba(0, 0, 0, .12)
}

.theme--light.v-data-table.v-data-table--fixed-header thead th {
	background: #fff;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .12)
}

.theme--light.v-data-table thead tr:last-child th {
	border-bottom: thin solid rgba(0, 0, 0, .12)
}

.theme--light.v-data-table thead tr th {
	color: rgba(0, 0, 0, .6)
}

.theme--light.v-data-table tbody tr:not(:last-child) td:last-child, .theme--light.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row), .theme--light.v-data-table tbody tr:not(:last-child) th:last-child, .theme--light.v-data-table tbody tr:not(:last-child) th:not(.v-data-table__mobile-row) {
	border-bottom: thin solid rgba(0, 0, 0, .12)
}

.theme--light.v-data-table tbody tr.active {
	background: #f5f5f5
}

.theme--light.v-data-table tbody tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
	background: #eee
}

.theme--dark.v-data-table {
	background-color: #1e1e1e;
	color: #fff
}

.theme--dark.v-data-table .v-data-table__divider {
	border-right: thin solid hsla(0, 0%, 100%, .12)
}

.theme--dark.v-data-table.v-data-table--fixed-header thead th {
	background: #1e1e1e;
	box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .12)
}

.theme--dark.v-data-table thead tr:last-child th {
	border-bottom: thin solid hsla(0, 0%, 100%, .12)
}

.theme--dark.v-data-table thead tr th {
	color: hsla(0, 0%, 100%, .7)
}

.theme--dark.v-data-table tbody tr:not(:last-child) td:last-child, .theme--dark.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row), .theme--dark.v-data-table tbody tr:not(:last-child) th:last-child, .theme--dark.v-data-table tbody tr:not(:last-child) th:not(.v-data-table__mobile-row) {
	border-bottom: thin solid hsla(0, 0%, 100%, .12)
}

.theme--dark.v-data-table tbody tr.active {
	background: #505050
}

.theme--dark.v-data-table tbody tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
	background: #616161
}

.v-data-table {
	max-width: 100%
}

.v-data-table table {
	width: 100%;
	border-spacing: 0
}

.v-data-table td, .v-data-table th {
	padding: 0 16px
}

.v-data-table th {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: .75rem;
	height: 48px
}

.v-application--is-ltr .v-data-table th {
	text-align: left
}

.v-application--is-rtl .v-data-table th {
	text-align: right
}

.v-data-table td {
	font-size: .875rem;
	height: 48px
}

.v-data-table__wrapper {
	overflow-x: auto;
	overflow-y: hidden
}

.v-data-table__progress {
	height: auto !important
}

.v-data-table__progress .v-progress-linear {
	position: absolute
}

.v-data-table__progress th {
	height: auto !important;
	border: none !important;
	padding: 0;
	position: relative
}

.v-data-table--dense td {
	height: 24px
}

.v-data-table--dense th {
	height: 32px
}

.v-data-table--fixed-header .v-data-table__wrapper, .v-data-table--fixed-height .v-data-table__wrapper {
	overflow-y: auto
}

.v-data-table--fixed-header thead th {
	border-bottom: 0 !important;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 2
}

.v-data-table--fixed-header thead tr:nth-child(2) th {
	top: 48px
}

.v-application--is-ltr .v-data-table--fixed-header .v-data-footer {
	margin-right: 17px
}

.v-application--is-rtl .v-data-table--fixed-header .v-data-footer {
	margin-left: 17px
}

.v-data-table--fixed.v-data-table--dense thead tr:nth-child(2) th {
	top: 32px
}

.div-table {
	display: table;
	width: auto;
	background-color: #eee;
	border: 1px solid #666;
	border-spacing: 5px
}

.div-table-row {
	display: table-row;
	width: auto;
	clear: both
}

.div-table-col {
	float: left;
	display: table-column;
	width: 200px;
	background-color: #ccc
}

.news-li {
	position: relative;
	margin-top: 30px
}

.news-li:not(:last-child):before {
	content: "";
	position: absolute;
	bottom: -20px;
	border-bottom: 1px solid #e0e5ea;
	width: 97%;
	margin: 0 auto
}

.card-container {
	margin-top: -5rem
}

.news-date {
	color: #62707c
}

.news-link {
	display: flex;
	margin-top: 8px;
	font-size: 16px;
	text-decoration: underline;
	color: var(--brand-orange-rgb) !important
}

.visual-icons.warning-icon-dark {
	margin-bottom: .8rem
}

.v-application .mb-7 {
	margin-top: 30px !important;
	margin-bottom: 30px !important
}

.container span h2[data-v-543529b2] {
	margin-bottom: 2rem;
	margin-top: 2rem
}

/* News style */
.news-li {
	position: relative;
	margin-top: 30px
}

.news-li:not(:last-child):before {
	content: "";
	position: absolute;
	bottom: -20px;
	border-bottom: 1px solid #e0e5ea;
	width: 97%;
	margin: 0 auto
}

.card-container {
	margin-top: -5rem
}

.news-date {
	color: #62707c
}

.news-link {
	display: flex;
	margin-top: 8px;
	font-size: 16px;
	text-decoration: underline;
	color: var(--brand-orange-rgb) !important
}

.visual-icons.warning-icon-dark {
	margin-bottom: .8rem
}

.v-application .mb-7 {
	margin-top: 30px !important;
	margin-bottom: 30px !important
}

.hidediv {
	display: none;
}

.showdiv {
	display: block;
}

.table_template th {
    background: #bfbfbf none repeat scroll 0 0;
    font-weight: 400;
}

.table_template td, .table_template th {
    border-right: 1px solid;
    padding: .5rem;
	border: 1px solid;
}

/* location style */
