@charset "UTF-8";
@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900";
[dir=rtl] {
--float-left:right;
--float-right:left
}
.accordion>.card {
	overflow:hidden
}
.accordion>.card:not(:first-of-type) .card-header:first-child {
border-radius:0
}
.accordion>.card:not(:first-of-type):not(:last-of-type) {
border-block-end:0;
border-radius:0
}
.accordion>.card:first-of-type {
	border-block-end:0;
	border-end-end-radius:0;
	border-end-start-radius:0
}
.accordion>.card:last-of-type {
	border-start-start-radius:0;
	border-start-end-radius:0
}
.accordion>.card .card-header {
	margin-block-end:-1px
}
.accordion .card {
	border-width:0
}
.accordion .card+.card {
	margin-block-start:1px
}
.accordion .card-header {
	padding:0;
	background-color:transparent;
	font-weight:500
}
.accordion .card-header a {
	display:block;
	padding:14px 20px;
	position:relative;
	color:#242f48;
	font-weight:500;
	font-size:14px;
	background-color:#ecf0fa
}
.accordion .card-header a:hover, .accordion .card-header a:focus {
	color:#242f48
}
.accordion .card-header a.collapsed {
	color:#4d5875;
	background-color:#ecf0fa;
	border-block-end-color:transparent
}
.accordion .card-header a.collapsed:hover, .accordion .card-header a.collapsed:focus {
	color:#242f48;
	background-color:#dde2ef
}
.accordion .card-body {
	padding:0 20px 20px;
	background-color:#ecf0fa;
	transition:none
}
.card .card {
	box-shadow:none!important
}
.accordion>.card {
	border:0!important
}
.accordion-dark .card {
	border-color:#242f48
}
.accordion-dark .card-header a {
	color:#242f48
}
.accordion-dark .card-header a:hover, .accordion-dark .card-header a:focus {
	color:#242f48
}
.accordion-dark .card-header a.collapsed {
	background-color:#242f48;
	color:#fffc;
	font-weight:500;
	letter-spacing:-.1px
}
.accordion-dark .card-header a.collapsed:hover, .accordion-dark .card-header a.collapsed:focus {
	background-color:#141c2b;
	color:#fff
}
.panel-heading1.bg-primary .panel-title1 a {
	display:block;
	color:#6a7882
}
.panel-title1 {
	margin-block-end:0
}
.panel-heading1.bg-primary .panel-title1 a {
	display:block;
	color:#fff
}
.panel-title1 a {
	display:block;
	color:#fff;
	padding:15px;
	position:relative;
	font-weight:400;
	font-size:15px;
	border-radius:6px
}
.panel-heading1 a.collapsed:before {
	content:"\e9af";
	position:absolute;
	font-family:feather!important;
	inset-inline-end:10px;
	top:12px;
	font-size:20px;
transition:all .5s;
	transform:scale(1)
}
.accor.bg-primary h4 a {
	color:#fff
}
.accor h4 a {
padding:.75rem 1.25rem;
	display:block;
	font-size:15px;
	border-block-end:1px solid rgba(154, 180, 202, .16)
}
.panel-group1 .panel-body {
	border-radius:0 0 6px 6px
}
.panel-heading1 {
	border-radius:6px
}
.panel-heading1 a.collapsed {
	border-radius:6px 6px 0 0
}
#headingOne1 {
	border-start-start-radius:6px
}
#headingThree3 {
	border-end-start-radius:6px;
	border-end-end-radius:6px
}
.accordion-br {
	border-end-start-radius:6px!important;
	border-end-end-radius:6px!important
}
.alert {
	position:relative;
padding:.75rem 1rem;
	margin-block-end:1rem;
	border:1px solid #eae8f1;
	border-radius:3px
}
.alert .close {
	text-shadow:none
}
.alert strong {
	font-weight:600
}
.alert-heading {
	color:inherit
}
.alert-link {
	font-weight:700
}
.alert-dismissible {
	padding-inline-end:3.8125rem
}
.alert-dismissible .close {
	position:absolute;
	top:0;
	inset-inline-end:0;
padding:.75rem 1.25rem;
	color:inherit
}
.alert-primary {
	color:var(--primary-bg-color);
	background-color:var(--primary-1);
	border-color:var(--primary-1)!important
}
.alert-primary hr {
	border-block-start-color:var(--primary-1);
	background:var(--primary-1)!important
}
.alert-primary .alert-link {
	color:#12245b
}
.alert-secondary {
	color:#5f6d88;
	background-color:#5f6d884d;
	border-color:#5f6d884d!important
}
.alert-secondary hr {
	border-block-start-color:#5f6d884d;
	background:rgba(95, 109, 136, .3)!important
}
.alert-secondary .alert-link {
	color:#5f6d88
}
.alert-success {
	color:#22c03c;
	background-color:#22c03c4d;
	border-color:#22c03c4d!important
}
.alert-success hr {
	border-block-start-color:#22c03c4d;
	background:rgba(34, 192, 60, .3)!important
}
.alert-success .alert-link {
	color:#0e2a00
}
.alert-success p {
	color:#22c03c!important
}
.alert-info {
	color:#00b9ff;
	background-color:#00b9ff4d;
	border-color:#00b9ff4d!important
}
.alert-info hr {
	border-block-start-color:#00b9ff4d;
	background:rgba(0, 185, 255, .3)!important
}
.alert-info .alert-link {
	color:#00b9ff
}
.alert-warning {
	color:#fbbc0b;
	background-color:#fbbc0b4d;
	border-color:#fbbc0b4d!important
}
.alert-warning hr {
	border-block-start-color:#fbbc0b4d;
	background:rgba(251, 188, 11, .3)!important
}
.alert-warning .alert-link {
	color:#fbbc0b
}
.alert-danger {
	color:#ee335e;
	background-color:#ee335e4d;
	border-color:#ee335e4d!important
}
.alert-danger hr {
	border-block-start-color:#ee335e4d;
	background:rgba(238, 51, 94, .3)!important
}
.alert-danger .alert-link {
	color:#ee335e
}
.alert-light {
	color:#9e9eb1;
	background-color:#9e9eb133;
	border-color:#9e9eb133!important
}
.alert-light hr {
	border-block-start-color:#9e9eb133;
	background:rgba(158, 158, 177, .2)!important
}
.alert-light .alert-link {
	color:#9e9eb1
}
.alert-dark {
	color:#3b4863;
	background-color:#3b48634d;
	border-color:#3b48634d!important
}
.alert-dark hr {
	border-block-start-color:#3b48634d;
	background:rgba(59, 72, 99, .3)!important
}
.alert-dark .alert-link {
	color:#3b4863
}
[class*=alert-outline-] {
border:1px solid transparent
}
.alert-outline-success {
	border-color:#65fe19!important;
	color:#22c03c
}
.alert-outline-info {
	border-color:#1ab6cf!important;
	color:#00b9ff
}
.alert-outline-warning {
	border-color:#ffdb6d!important;
	color:#d39e00
}
.alert-outline-danger {
	border-color:#eb8c95!important;
	color:#ff0019
}
[class*=alert-solid-] {
border-width:0;
color:#fff
}
.alert-solid-success {
	background-color:#22c03c
}
.alert-solid-info {
	background-color:#00b9ff
}
.alert-solid-warning {
	background-color:#fbbc0b
}
.alert-solid-danger {
	background-color:#ee335e
}
#icon-alerts .alert .alert-inner--icon, #icon-dismissalerts .alert .alert-inner--icon {
	margin-inline-end:10px
}
.badge {
	font-size:10px;
	font-weight:500!important;
	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"
}
.bg-light {
	background-color:#d0d7e8
}
.rounded-pill {
	padding-inline-start:8px;
	padding-inline-end:8px
}
.bg-primary-transparent {
	color:var(--primary-bg-color);
	background-color:var(--primary-1)!important
}
.bg-secondary-transparent {
	color:#5f6d88;
	background-color:#737f9e21!important
}
.bg-success-transparent {
	background-color:#d4f2e1!important;
	color:#22c03c
}
.badge-teal-transparent {
	background-color:#d2f5f5!important;
	color:#0cc
}
.bg-warning-transparent {
	background-color:#ffc10726!important;
	color:#fbbc0b
}
.bg-danger-transparent {
	color:#ee335e;
	background-color:#f9e2e2
}
.badge-purple-transparent {
	color:#6829db;
	background-color:#e1defe
}
.bg-info-transparent {
	color:#0a7ffb;
	background-color:#0355d01a
}
.badge-pink-transparent {
	color:#f10075;
	background-color:#fee5f1
}
.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:3px;
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:hover, a.badge:focus {
	text-decoration:none
}
.badge:empty {
	display:none
}
.btn .badge, .sp-container button .badge {
	position:relative;
	top:-1px
}
.rounded-pill {
	padding-inline-end:.6em;
	padding-inline-start:.6em;
	border-radius:10rem
}
.bg-primary {
	color:#fff;
	background-color:var(--primary-bg-color)
}
a.bg-primary:hover {
	color:#fff;
	background-color:var(--primary-bg-hover)
}
a.bg-primary:focus {
	color:#fff;
	background-color:var(--primary-bg-hover);
	outline:0;
box-shadow:0 0 0 .2rem var(--primary-5)
}
a.bg-primary.focus {
	outline:0;
box-shadow:0 0 0 .2rem var(--primary-5)
}
.bg-secondary, a.bg-secondary:hover {
	color:#fff;
	background-color:#737f9e
}
a.bg-secondary:focus {
	color:#fff;
	background-color:#737f9e;
	outline:0;
	box-shadow:none
}
a.bg-secondary.focus {
	outline:0;
	box-shadow:none
}
.bg-success {
	color:#fff;
	background-color:#22c03c
}
a.bg-success:hover {
	color:#fff;
	background-color:#2a7d01
}
a.bg-success:focus {
	color:#fff;
	background-color:#2a7d01;
	outline:0;
box-shadow:0 0 0 .2rem #3bb00180
}
a.bg-success.focus {
	outline:0;
box-shadow:0 0 0 .2rem #3bb00180
}
.bg-info, a.bg-info:hover {
	color:#fff;
	background-color:#00b9ff
}
a.bg-info:focus {
	color:#fff;
	background-color:#00b9ff;
	outline:0;
box-shadow:0 0 0 .2rem #17a2b880
}
a.bg-info.focus {
	outline:0;
box-shadow:0 0 0 .2rem #17a2b880
}
.bg-warning {
	color:#242f48;
	background-color:#fbbc0b
}
a.bg-warning:hover, a.bg-warning:focus {
	color:#242f48;
	background-color:#d39e00
}
.badge-purple {
	color:#fff;
	background-color:7571f9
}
a.badge-purple:hover {
	color:#fff;
	background-color:#6536bb
}
a.badge-purple:focus {
	color:#fff;
	background-color:#6536bb;
	outline:0;
box-shadow:0 0 0 .2rem #6536bb80
}
a.badge-purple.focus {
	outline:0;
box-shadow:0 0 0 .2rem #6536bb80
}
.badge-teal {
	color:#fff;
	background-color:#0cc
}
a.badge-teal:hover, a.badge-teal:focus {
	color:#242f48;
	background-color:#0cc
}
a.bg-warning:focus, a.bg-warning.focus {
	outline:0;
box-shadow:0 0 0 .2rem #fbbc0b33
}
.bg-danger {
	color:#fff;
	background-color:#ee335e
}
a.bg-danger:hover {
	color:#fff;
	background-color:#bd2130
}
a.bg-danger:focus {
	color:#fff;
	background-color:#bd2130;
	outline:0;
box-shadow:0 0 0 .2rem #dc354580
}
a.bg-danger.focus {
	outline:0;
box-shadow:0 0 0 .2rem #dc354580
}
.badge-pink {
	color:#fff;
	background-color:#f10075
}
a.badge-pink:hover {
	color:#fff;
	background-color:#e20b73
}
a.badge-pink:focus {
	color:#fff;
	background-color:#e20b73;
	outline:0;
box-shadow:0 0 0 .2rem #f1007580
}
a.badge-pink.focus {
	outline:0;
box-shadow:0 0 0 .2rem #f1007580
}
.badge-purple {
	color:#fff;
	background-color:#6829db
}
a.badge-purple:hover {
	color:#fff;
	background-color:#582ea2
}
a.badge-purple:focus {
	color:#fff;
	background-color:#582ea2;
	outline:0;
box-shadow:0 0 0 .2rem #673ab780
}
a.badge-purple.focus {
	outline:0;
box-shadow:0 0 0 .2rem #673ab780
}
.bg-light {
	color:#242f48;
	background-color:#ecf0fa
}
a.bg-light:hover {
	color:#242f48;
	background-color:#d5d9e4
}
a.bg-light:focus {
	color:#242f48;
	background-color:#d5d9e4;
	outline:0;
box-shadow:0 0 0 .2rem #f4f5f880
}
a.bg-light.focus {
	outline:0;
box-shadow:0 0 0 .2rem #f4f5f880
}
.bg-dark {
	color:#fff;
	background-color:#364261
}
a.bg-dark:hover {
	color:#fff;
	background-color:#283143
}
a.bg-dark:focus {
	color:#fff;
	background-color:#283143;
	outline:0;
box-shadow:0 0 0 .2rem #3b486380
}
a.bg-dark.focus {
	outline:0;
box-shadow:0 0 0 .2rem #3b486380
}
@media print {
.badge {
	border:1px solid #000
}
}
.badge.bg-white {
	color:#000!important
}
.btn-outline-primary:hover .bg-primary, .btn-outline-success:hover .bg-success, .btn-outline-secondary:hover .bg-secondary, .btn-outline-info:hover .bg-info {
	background:#fff!important;
	color:#000
}
.badge-top-pill {
	margin-inline-end:3rem;
	margin-inline-start:0
}
.breadcrumb-header {
	display:flex;
	margin-block-start:24px;
	margin-block-end:24px;
	width:100%
}
.breadcrumb-header .breadcrumb {
	background:transparent!important;
	padding:0;
	margin-block-end:0;
	font-size:12px
}
.breadcrumb-3 ol {
	position:relative;
	display:block;
	width:100%;
	text-align:center
}
.breadcrumb-3 li {
	display:contents;
	text-align:center
}
.breadcrumb-4 ol {
	position:relative;
	display:block;
	width:100%;
	text-align:end
}
.breadcrumb-4 li {
	display:contents;
	text-align:end
}
.breadcrumb-item+.breadcrumb-item:before {
	content:">"
}
@media (max-width: 633px) {
.breadcrumb-header {
display:block
}
}
.breadcrumb {
	display:flex;
	flex-wrap:wrap;
padding:.75rem 1rem;
	margin-block-end:1rem;
	list-style:none;
	background-color:#dde2ef;
	border-radius:3px
}
.breadcrumb-item+.breadcrumb-item {
padding-inline-start:.5rem
}
.breadcrumb-item+.breadcrumb-item:before {
	display:inline-block;
padding-inline-end:.5rem!important;
	color:#c8cfdd;
	content:"\e933";
	font-family:feather
}
.breadcrumb-item+.breadcrumb-item:hover:before {
	text-decoration:underline;
	text-decoration:none
}
.breadcrumb-item a {
	color:#737f9e
}
.breadcrumb-item.active {
	color:var(--primary-bg-color)
}
.breadcrumb {
	background-color:#ecf0fa
}
.breadcrumb-style1, .breadcrumb-style2 {
	border-radius:0;
	background-color:transparent;
	padding:0
}
.breadcrumb-style1 .breadcrumb-item, .breadcrumb-style2 .breadcrumb-item {
	font-size:11px;
	font-weight:500;
	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";
	letter-spacing:.5px;
	text-transform:uppercase
}
.breadcrumb-style1 .breadcrumb-item a, .breadcrumb-style2 .breadcrumb-item a {
	color:#242f48
}
.breadcrumb-style1 .breadcrumb-item a:hover, .breadcrumb-style1 .breadcrumb-item a:focus {
	color:var(--primary-bg-color)
}
.breadcrumb-style2 .breadcrumb-item a:hover, .breadcrumb-style2 .breadcrumb-item a:focus {
	color:var(--primary-bg-color)
}
.breadcrumb-style1 .breadcrumb-item.active, .breadcrumb-style2 .breadcrumb-item.active {
	color:var(--primary-bg-color)
}
.breadcrumb-style1 .breadcrumb-item+.breadcrumb-item:before, .breadcrumb-style2 .breadcrumb-item+.breadcrumb-item:before {
	color:#949eb7
}
.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item:before {
	content:"\e92f";
	font-family:feather
}
.breadcrumb-item+.breadcrumb-item:before {
	float:none!important
}
.breadcrumb-header .right-content .btn-group .btn:not(:last-child):not(.dropdown-toggle) {
padding-inline-end:0
}
.breadcrumb-header .right-content .btn-group .btn:hover {
	background-color:var(--primary-bg-color)
}
.breadcrumb-style3 {
	border-radius:0;
	background-color:transparent;
	padding:0
}
.breadcrumb-style3 .breadcrumb-item {
	font-size:11px;
	font-weight:500;
	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";
	letter-spacing:.5px;
	text-transform:uppercase
}
.breadcrumb-style3 .breadcrumb-item a {
	color:#242f48
}
.breadcrumb-style3 .breadcrumb-item+.breadcrumb-item:before {
	display:inline-block;
padding-inline-end:.5rem!important;
	color:#737f9e;
	content:"/"
}
.breadcrumb-3 .breadcrumb-style3 .breadcrumb-item+.breadcrumb-item:before, .breadcrumb-4 .breadcrumb-style3 .breadcrumb-item+.breadcrumb-item:before {
padding-inline:.5rem!important
}
.btn, .sp-container button {
	display:inline-block;
	font-weight:400;
	color:#031b4e;
	text-align:center;
	vertical-align:middle;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
padding:.375rem .75rem;
font-size:.875rem;
	line-height:1.5;
	border-radius:3px;
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, .sp-container button {
transition:none
}
}
.btn:hover, .sp-container button:hover {
	color:#031b4e;
	text-decoration:none
}
.btn:focus, .sp-container button:focus, .btn.focus, .sp-container button.focus {
	outline:0;
	box-shadow:none
}
.btn.disabled, .sp-container button.disabled, .btn:disabled, .sp-container button:disabled {
	opacity:.65
}
a.btn.disabled, fieldset:disabled a.btn {
	pointer-events:none
}
.btn-primary {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.btn-primary:hover {
	color:#fff;
	background-color:var(--primary-bg-hover);
	border-color:var(--primary-bg-hover)
}
.btn-primary:focus, .btn-primary.focus {
box-shadow:0 0 0 .2rem #0162e833
}
.btn-primary.disabled, .btn-primary:disabled {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
color:#fff;
background-color:var(--primary-bg-color);
border-color:var(--primary-bg-color)
}
.btn-check:focus+.btn-primary, .btn-primary:focus {
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color);
	box-shadow:none
}
.show>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem var(--primary-2)
}
.show>.btn-primary.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem var(--primary-2)
}
.btn-secondary {
	color:#fff;
	background-color:#737f9e;
	border-color:#737f9e
}
.btn-secondary:hover {
	color:#fff;
	background-color:#64738f;
	border-color:#5f6d88
}
.btn-secondary:focus, .btn-secondary.focus {
	box-shadow:none
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color:#fff;
	background-color:#737f9e;
	border-color:#737f9e
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#5f6d88;
border-color:#5a6780
}
.show>.btn-secondary.dropdown-toggle {
	color:#fff;
	background-color:#5f6d88;
	border-color:#5a6780
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #8d99af80
}
.show>.btn-secondary.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #8d99af80
}
.btn-success {
	color:#fff;
	background-color:#22c03c;
	border-color:#22c03c
}
.btn-success:hover {
	color:#fff;
	background-color:#2e8a01;
	border-color:#2a7d01
}
.btn-success:focus, .btn-success.focus {
box-shadow:0 0 0 .2rem #58bc2780
}
.btn-success.disabled, .btn-success:disabled {
	color:#fff;
	background-color:#22c03c;
	border-color:#22c03c
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#2a7d01;
border-color:#267101
}
.show>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#2a7d01;
	border-color:#267101
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #58bc2780
}
.show>.btn-success.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #58bc2780
}
.btn-info {
	color:#fff;
	background-color:#00b9ff;
	border-color:#00b9ff
}
.btn-info:hover {
	color:#fff;
	background-color:#03a8e6!important;
	border-color:#00b9ff
}
.btn-info:focus, .btn-info.focus {
box-shadow:0 0 0 .2rem #3ab0c380
}
.btn-info.disabled, .btn-info:disabled {
	color:#fff;
	background-color:#00b9ff;
	border-color:#00b9ff
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#00b9ff;
border-color:#03a8e6
}
.show>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#00b9ff;
	border-color:#03a8e6
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #3ab0c380
}
.show>.btn-info.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #3ab0c380
}
.btn-warning {
	color:#fff;
	background-color:#fbbc0b;
	border-color:#fbbc0b
}
.btn-warning:hover {
	color:#fff;
	background-color:#e0a800;
	border-color:#d39e00
}
.btn-warning.disabled, .btn-warning:disabled {
	color:#fff;
	background-color:#fbbc0b;
	border-color:#fbbc0b
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#d39e00;
border-color:#c69500
}
.show>.btn-warning.dropdown-toggle {
	color:#fff;
	background-color:#d39e00;
	border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #ddaa0f80
}
.show>.btn-warning.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #ddaa0f80
}
.btn-danger {
	color:#fff!important;
	background-color:#ee335e;
	border-color:#ee335e
}
.btn-danger:hover {
	color:#fff;
	background-color:#f95374;
	border-color:#f95374
}
.btn-danger:focus, .btn-danger.focus {
box-shadow:0 0 0 .2rem #fa5c7c33
}
.btn-danger.disabled, .btn-danger:disabled {
	color:#fff;
	background-color:#ee335e;
	border-color:#ee335e
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#ee335e;
border-color:#ee335e
}
.show>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#ee335e;
	border-color:#ee335e
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #ff5c7c80
}
.show>.btn-danger.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #ff5c7c80
}
.btn-teal {
	color:#fff;
	background-color:#0cc;
	border-color:#05d6d6
}
.btn-teal:hover {
	color:#fff;
	background-color:#04bfbf;
	border-color:#04bfbf
}
.btn-teal:focus, .btn-teal.focus {
box-shadow:0 0 0 .2rem #e1536180
}
.btn-teal.disabled, .btn-teal:disabled {
	color:#fff;
	background-color:#04bfbf;
	border-color:#04bfbf
}
.btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#04bfbf;
border-color:#04bfbf
}
.show>.btn-teal.dropdown-toggle {
	color:#fff;
	background-color:#04bfbf;
	border-color:#04bfbf
}
.btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #04bfbf80
}
.show>.btn-teal.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #04bfbf80
}
.btn-light {
	color:#242f48;
	background-color:#ecf0fa;
	border-color:#ecf0fa
}
.btn-light:hover {
	color:#242f48;
	background-color:#dde0e9;
	border-color:#d5d9e4
}
.btn-light:focus, .btn-light.focus {
box-shadow:0 0 0 .2rem #d4d6dc80
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
color:#242f48;
background-color:#d5d9e4;
border-color:#cdd2df
}
.show>.btn-light.dropdown-toggle {
	color:#242f48;
	background-color:#d5d9e4;
	border-color:#cdd2df
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #d4d6dc80
}
.show>.btn-light.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #d4d6dc80
}
.btn-dark {
	color:#fff;
	background-color:#364261;
	border-color:#364261
}
.btn-dark:hover {
	color:#fff;
	background-color:#2d374b;
	border-color:#283143
}
.btn-dark:focus, .btn-dark.focus {
box-shadow:0 0 0 .2rem #58637a80
}
.btn-dark.disabled, .btn-dark:disabled {
	color:#fff;
	background-color:#364261;
	border-color:#364261
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#283143;
border-color:#232b3b
}
.show>.btn-dark.dropdown-toggle {
	color:#fff;
	background-color:#283143;
	border-color:#232b3b
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #58637a80
}
.show>.btn-dark.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #58637a80
}
.btn-outline-primary {
	color:var(--primary-bg-color);
	border-color:var(--primary-bg-color);
	box-shadow:none
}
.btn-outline-primary:hover {
	color:#fff;
	background-color:var(--primary-bg-color)!important;
	border-color:var(--primary-bg-color)
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow:0 0 0 .2rem var(--primary-5);
	background-color:var(--primary-bg-color)!important
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color:var(--primary-bg-color);
	background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
color:#fff;
background-color:var(--primary-bg-color);
border-color:var(--primary-bg-color)
}
.show>.btn-outline-primary.dropdown-toggle {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem var(--primary-5)
}
.show>.btn-outline-primary.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem var(--primary-5)
}
.btn-outline-secondary {
	color:#737f9e;
	border-color:#737f9e
}
.btn-outline-secondary:hover {
	color:#fff;
	background-color:#737f9e;
	border-color:#737f9e
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
	background-color:#737f9e;
box-shadow:0 0 0 .2rem #7987a180
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color:#737f9e;
	background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#737f9e;
border-color:#737f9e
}
.show>.btn-outline-secondary.dropdown-toggle {
	color:#fff;
	background-color:#737f9e;
	border-color:#737f9e
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #7987a180
}
.show>.btn-outline-secondary.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #7987a180
}
.btn-outline-success {
	color:#22c03c;
	border-color:#22c03c
}
.btn-outline-success:hover {
	color:#fff;
	background-color:#22c03c;
	border-color:#22c03c
}
.btn-outline-success:focus, .btn-outline-success.focus {
	background-color:#22c03c;
box-shadow:0 0 0 .2rem #3bb00180
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
	color:#22c03c;
	background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#22c03c;
border-color:#22c03c
}
.show>.btn-outline-success.dropdown-toggle {
	color:#fff;
	background-color:#22c03c;
	border-color:#22c03c
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #3bb00180
}
.show>.btn-outline-success.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #3bb00180
}
.btn-outline-info {
	color:#00b9ff;
	border-color:#00b9ff
}
.btn-outline-info:hover {
	color:#fff;
	background-color:#00b9ff;
	border-color:#00b9ff
}
.btn-outline-info:focus, .btn-outline-info.focus {
	background-color:#00b9ff;
box-shadow:0 0 0 .2rem #17a2b880
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
	color:#00b9ff;
	background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#00b9ff;
border-color:#00b9ff
}
.show>.btn-outline-info.dropdown-toggle {
	color:#fff;
	background-color:#00b9ff;
	border-color:#00b9ff
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #17a2b880
}
.show>.btn-outline-info.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #17a2b880
}
.btn-outline-warning {
	color:#fbbc0b;
	border-color:#fbbc0b
}
.btn-outline-warning:hover {
	color:#242f48;
	background-color:#fbbc0b;
	border-color:#fbbc0b
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
	background-color:#fbbc0b;
box-shadow:0 0 0 .2rem #ffc10780
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color:#fbbc0b;
	background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
color:#242f48;
background-color:#fbbc0b;
border-color:#fbbc0b
}
.show>.btn-outline-warning.dropdown-toggle {
	color:#242f48;
	background-color:#fbbc0b;
	border-color:#fbbc0b
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #ffc10780
}
.show>.btn-outline-warning.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #ffc10780
}
.btn-outline-danger {
	color:#ee335e;
	border-color:#ee335e
}
.btn-outline-danger:hover {
	color:#fff;
	background-color:#ee335e;
	border-color:#ee335e
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
	background-color:#ee335e;
box-shadow:0 0 0 .2rem #dc354580
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	color:#ee335e;
	background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#ee335e;
border-color:#ee335e
}
.show>.btn-outline-danger.dropdown-toggle {
	color:#fff;
	background-color:#ee335e;
	border-color:#ee335e
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #dc354580
}
.show>.btn-outline-danger.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #dc354580
}
.btn-check:active+.btn-outline-light, .btn-check:checked+.btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active {
	border-color:#949eb7;
	color:#949eb7!important
}
.btn-check:active+.btn-outline-light:focus, .btn-check:checked+.btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus, .btn-check:active+.btn-outline-danger:focus, .btn-check:checked+.btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus, .btn-check:active+.btn-outline-info:focus, .btn-check:checked+.btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus, .btn-check:active+.btn-outline-warning:focus, .btn-check:checked+.btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus {
	box-shadow:none
}
.btn-outline-light {
	color:#ecf0fa;
	border-color:#ecf0fa
}
.btn-outline-light:hover {
	color:#242f48;
	background-color:#ecf0fa;
	border-color:#ecf0fa
}
.btn-outline-light:focus, .btn-outline-light.focus {
box-shadow:0 0 0 .2rem #f4f5f880
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
	color:#ecf0fa;
	background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
color:#242f48;
background-color:#ecf0fa;
border-color:#ecf0fa
}
.show>.btn-outline-light.dropdown-toggle {
	color:#242f48;
	background-color:#ecf0fa;
	border-color:#ecf0fa
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #f4f5f880
}
.show>.btn-outline-light.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #f4f5f880
}
.btn-outline-dark {
	color:#364261;
	border-color:#364261
}
.btn-outline-dark:hover {
	color:#fff;
	background-color:#364261;
	border-color:#364261
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
	background-color:#364261;
box-shadow:0 0 0 .2rem #3b486380
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color:#364261;
	background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#364261;
border-color:#364261
}
.show>.btn-outline-dark.dropdown-toggle {
	color:#fff;
	background-color:#364261;
	border-color:#364261
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #3b486380
}
.show>.btn-outline-dark.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #3b486380
}
.btn-link {
	font-weight:400;
	color:var(--primary-bg-color);
	text-decoration:none
}
.btn-link:hover {
	color:#8485fb;
	text-decoration:none
}
.btn-link:focus, .btn-link.focus {
	text-decoration:none;
	box-shadow:none
}
.btn-link:disabled, .btn-link.disabled {
	color:#737f9e;
	pointer-events:none
}
.btn-lg, .btn-group-lg>.btn, .sp-container .btn-group-lg>button {
padding:.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
border-radius:.3rem
}
.btn-sm, .btn-group-sm>.btn, .sp-container .btn-group-sm>button {
padding:.25rem .5rem;
font-size:.76562rem;
	line-height:1.5;
border-radius:.2rem
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
margin-block-start:.5rem
}
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
	width:100%
}
.btn-group, .btn-group-vertical {
	position:relative;
	display:inline-flex;
	vertical-align:middle
}
.btn-group>.btn, .sp-container .btn-group>button, .btn-group-vertical>.btn, .sp-container .btn-group-vertical>button {
	position:relative;
	flex:1 1 auto
}
.btn-group>.btn:hover, .sp-container .btn-group>button:hover, .btn-group-vertical>.btn:hover, .sp-container .btn-group-vertical>button:hover, .btn-group>.btn:focus, .sp-container .btn-group>button:focus, .btn-group>.btn:active, .sp-container .btn-group>button:active, .btn-group>.btn.active, .sp-container .btn-group>button.active, .btn-group-vertical>.btn:focus, .sp-container .btn-group-vertical>button:focus, .btn-group-vertical>.btn:active, .sp-container .btn-group-vertical>button:active, .btn-group-vertical>.btn.active, .sp-container .btn-group-vertical>button.active {
	z-index:1
}
.btn-toolbar {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start
}
.btn-toolbar .input-group {
	width:auto
}
.btn-group>.btn:not(:first-child), .sp-container .btn-group>button:not(:first-child) {
margin-inline-start:-1px
}
.btn-group>.btn-group:not(:first-child) {
margin-inline-start:-1px
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
border-start-end-radius:0;
border-end-end-radius:0
}
.sp-container .btn-group>button:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:last-child)>.btn, .sp-container .btn-group>.btn-group:not(:last-child)>button {
border-start-end-radius:0;
border-end-end-radius:0
}
.btn-group>.btn:not(:first-child), .sp-container .btn-group>button:not(:first-child), .btn-group>.btn-group:not(:first-child)>.btn, .sp-container .btn-group>.btn-group:not(:first-child)>button {
border-start-start-radius:0;
border-end-start-radius:0
}
.btn-sm+.dropdown-toggle-split, .btn-group-sm>.btn+.dropdown-toggle-split, .sp-container .btn-group-sm>button+.dropdown-toggle-split {
padding-inline-end:.375rem;
padding-inline-start:.375rem
}
.btn-lg+.dropdown-toggle-split, .btn-group-lg>.btn+.dropdown-toggle-split, .sp-container .btn-group-lg>button+.dropdown-toggle-split {
padding-inline-end:.75rem;
padding-inline-start:.75rem
}
.btn-group-vertical {
	flex-direction:column;
	align-items:flex-start;
	justify-content:center
}
.btn-group-vertical>.btn {
	width:100%
}
.sp-container .btn-group-vertical>button {
	width:100%
}
.btn-group-vertical>.btn-group {
	width:100%
}
.btn-group-vertical>.btn:not(:first-child) {
margin-block-start:-1px
}
.sp-container .btn-group-vertical>button:not(:first-child) {
margin-block-start:-1px
}
.btn-group-vertical>.btn-group:not(:first-child) {
margin-block-start:-1px
}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
border-end-end-radius:0;
border-end-start-radius:0
}
.sp-container .btn-group-vertical>button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical>.btn-group:not(:last-child)>.btn, .sp-container .btn-group-vertical>.btn-group:not(:last-child)>button {
border-end-end-radius:0;
border-end-start-radius:0
}
.btn-group-vertical>.btn:not(:first-child), .sp-container .btn-group-vertical>button:not(:first-child), .btn-group-vertical>.btn-group:not(:first-child)>.btn, .sp-container .btn-group-vertical>.btn-group:not(:first-child)>button {
border-start-start-radius:0;
border-start-end-radius:0
}
.btn-group-toggle>.btn, .sp-container .btn-group-toggle>button, .btn-group-toggle>.btn-group>.btn, .sp-container .btn-group-toggle>.btn-group>button {
	margin-block-end:0
}
.btn-group-toggle>.btn input[type=radio], .sp-container .btn-group-toggle>button input[type=radio], .btn-group-toggle>.btn input[type=checkbox], .sp-container .btn-group-toggle>button input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio], .sp-container .btn-group-toggle>.btn-group>button input[type=radio], .btn-group-toggle>.btn-group>.btn input[type=checkbox], .sp-container .btn-group-toggle>.btn-group>button input[type=checkbox] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.btn:active, .sp-container button:active, .btn:focus, .sp-container button:focus {
	box-shadow:none
}
.btn-light {
	color:#242f48;
	background-color:#ecf0fa;
	border-color:#dce1ec
}
.btn-light:hover {
	color:#242f48;
	background-color:#dce1ec;
	border-color:#dce1ec
}
.btn-light:focus, .btn-light.focus {
box-shadow:0 0 0 .2rem #f0eff4
}
.btn-light.disabled, .btn-light:disabled {
	color:#242f48;
	background-color:#ecf0fa;
	border-color:#ecf0fa
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
color:#242f48;
background-color:#ecf0fa;
border-color:#ecf0fa
}
.show>.btn-light.dropdown-toggle {
	color:#242f48;
	background-color:#e9e7f5;
	border-color:#e9e7f5
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #f0eff4
}
.show>.btn-light.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #f0eff4
}
.btn-indigo {
	color:#fff;
	background-color:#b057bf;
	border-color:#b057bf
}
.btn-indigo:hover {
	color:#fff;
	background-color:#ac50bb;
	border-color:#ac50bb
}
.btn-indigo:focus, .btn-indigo.focus {
box-shadow:0 0 0 .2rem #ac50bb80
}
.btn-indigo.disabled, .btn-indigo:disabled {
	color:#fff;
	background-color:#b057bf;
	border-color:#b057bf
}
.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#b057bf;
border-color:#b057bf
}
.show>.btn-indigo.dropdown-toggle {
	color:#fff;
	background-color:#b057bf;
	border-color:#b057bf
}
.btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #ac50bb80
}
.show>.btn-indigo.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #ac50bb80
}
.btn-purple {
	color:#fff;
	background-color:#6829db;
	border-color:#643ab0
}
.btn-purple:hover {
	color:#fff;
	background-color:#5e37a6;
	border-color:#4e2d89
}
.btn-purple:focus, .btn-purple.focus {
box-shadow:0 0 0 .2rem #7b57bc80
}
.btn-purple.disabled, .btn-purple:disabled {
	color:#fff;
	background-color:#6829db;
	border-color:#643ab0
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#59339d;
border-color:#482a80
}
.show>.btn-purple.dropdown-toggle {
	color:#fff;
	background-color:#59339d;
	border-color:#482a80
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #7b57bc80
}
.show>.btn-purple.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #7b57bc80
}
.btn-pink {
	color:#fff;
	background-color:#f10075;
	border-color:#d80069
}
.btn-pink:hover {
	color:#fff;
	background-color:#cb0062;
	border-color:#a50050
}
.btn-pink:focus, .btn-pink.focus {
box-shadow:0 0 0 .2rem #dd267f80
}
.btn-pink.disabled, .btn-pink:disabled {
	color:#fff;
	background-color:#f10075;
	border-color:#d80069
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#be005c;
border-color:#98004a
}
.show>.btn-pink.dropdown-toggle {
	color:#fff;
	background-color:#be005c;
	border-color:#98004a
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #dd267f80
}
.show>.btn-pink.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #dd267f80
}
.btn-gray-500 {
	color:#242f48;
	background-color:#949eb7;
	border-color:#8896af
}
.btn-gray-500:hover {
	color:#fff;
	background-color:#808faa;
	border-color:#697b9a
}
.btn-gray-500:focus, .btn-gray-500.focus {
box-shadow:0 0 0 .2rem #78859e80
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
	color:#242f48;
	background-color:#949eb7;
	border-color:#8896af
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#7988a4;
border-color:#637493
}
.show>.btn-gray-500.dropdown-toggle {
	color:#fff;
	background-color:#7988a4;
	border-color:#637493
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #78859e80
}
.show>.btn-gray-500.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #78859e80
}
.btn-gray-700 {
	color:#fff;
	background-color:#4d5875;
	border-color:#4f5c73
}
.btn-gray-700:hover {
	color:#fff;
	background-color:#49566b;
	border-color:#3a4455
}
.btn-gray-700:focus, .btn-gray-700.focus {
box-shadow:0 0 0 .2rem #69748880
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
	color:#fff;
	background-color:#4d5875;
	border-color:#4f5c73
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active {
color:#fff;
background-color:#445064;
border-color:#353e4d
}
.show>.btn-gray-700.dropdown-toggle {
	color:#fff;
	background-color:#445064;
	border-color:#353e4d
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #69748880
}
.show>.btn-gray-700.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #69748880
}
[class*=btn-outline-] {
padding:.4rem 1rem;
line-height:1.657;
border-width:1px;
background-color:transparent
}
[class*=btn-outline-]:hover, [class*=btn-outline-]:focus {
color:#fff
}
.btn-outline-indigo {
	border-color:#b057bf;
	color:#b057bf
}
.btn-outline-indigo:hover, .btn-outline-indigo:focus {
	background-color:#b057bf
}
.btn-outline-light {
	border-color:#949eb7;
	color:#949eb7
}
.btn-outline-light:hover, .btn-outline-light:focus {
	background-color:#949eb7
}
.btn-main-primary {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-hover)
}
.btn-main-primary:hover {
	color:#fff;
	background-color:var(--primary-bg-hover);
	border-color:var(--primary-bg-color)
}
.btn-main-primary:focus, .btn-main-primary.focus {
box-shadow:0 0 0 .2rem var(--primary-5)
}
.btn-main-primary.disabled, .btn-main-primary:disabled {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.btn-main-primary:not(:disabled):not(.disabled):active, .btn-main-primary:not(:disabled):not(.disabled).active {
color:#fff;
background-color:var(--primary-bg-color);
border-color:var(--primary-bg-color)
}
.show>.btn-main-primary.dropdown-toggle {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.btn-main-primary:not(:disabled):not(.disabled):active:focus, .btn-main-primary:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #0162e880
}
.show>.btn-main-primary.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #0162e880
}
.btn-rounded {
	border-radius:50px
}
.btn-with-icon {
	display:flex;
	align-items:center;
	justify-content:center;
	height:38px
}
.btn-with-icon i {
	line-height:0;
	font-size:20px;
	margin-inline-end:5px
}
.btn-with-icon i.typcn {
	line-height:.9
}
.btn-with-icon i.fas {
	font-size:15px
}
.btn-with-icon i.icon {
	font-size:18px
}
.btn-icon {
	width:36px;
	height:36px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0
}
.btn-icon i {
	line-height:0;
	font-size:1.2rem
}
.btn-icon i.typcn {
	line-height:.95
}
.btn-icon-list {
	display:block;
	align-items:center
}
.btn-icon-list .btn-icon {
	width:38px;
	height:38px;
	padding-inline-start:0rem;
	padding-inline-end:0rem;
	display:inline;
	margin-block-end:2px
}
.btn-icon-list .btn+.btn, .btn-icon-list .sp-container button+.btn {
	margin-inline-start:5px
}
.sp-container .btn-icon-list button+.btn, .btn-icon-list .sp-container .btn+button, .sp-container .btn-icon-list .btn+button, .btn-icon-list .sp-container button+button, .sp-container .btn-icon-list button+button {
	margin-inline-start:5px
}
@media (max-width: 991px) {
.btn.btn-default.nav-link {
margin-block-start:0
}
}
.nav-link#bs-example-navbar-collapse-1 {
padding:.6rem .3rem
}
.btn-warning-light {
	color:#fdac41;
	background-color:#fdac4133;
	border-color:#fdac4133
}
.btn-warning-light:hover {
	color:#242f48;
	background-color:#fdac41;
	border-color:#fdac41
}
.btn-warning:focus, .btn-warning.focus {
box-shadow:0 0 0 .2rem #ddaa0f80
}
.btn-warning-light.disabled, .btn-warning-light:disabled {
	color:#242f48;
	background-color:#fdac41;
	border-color:#fdac41
}
.btn-warning-light:not(:disabled):not(.disabled):active, .btn-warning-light:not(:disabled):not(.disabled).active {
color:#242f48;
background-color:#fdac41;
border-color:#fdac41
}
.show>.btn-warning-light.dropdown-toggle {
	color:#242f48;
	background-color:#fdac41;
	border-color:#fdac41
}
.btn-warning-light:not(:disabled):not(.disabled):active:focus, .btn-warning-light:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #ddaa0f80
}
.show>.btn-warning-light.dropdown-toggle:focus {
box-shadow:0 0 0 .2rem #ddaa0f80
}
.btn-primary-gradient {
	color:#fff;
	background:linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary-5) 100%);
	border:1px solid var(--primary-5)
}
.btn-primary-gradient:hover {
	color:#fff;
	background:linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary-5) 100%);
	border-color:var(--primary-5)
}
.btn-primary-gradient:focus, .btn-primary-gradient.focus {
	background:linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary-5) 100%);
box-shadow:0 0 0 .2rem var(--primary-5)
}
.btn-danger-gradient {
	color:#fff;
	background:linear-gradient(45deg, #f93a5a, #f7778c);
	border:1px solid #ef6178
}
.btn-danger-gradient:hover {
	color:#fff;
	background:linear-gradient(45deg, #fb3254, #f96d84);
	border-color:#ef6178
}
.btn-danger-gradient:focus, .btn-danger-gradient.focus {
	background:linear-gradient(45deg, #fb3254, #f96d84);
box-shadow:0 0 0 .2rem #fb325480
}
.btn-pink-gradient {
	color:#fff;
	background:linear-gradient(to right, #f10075 0%, #f36eae 100%);
	border:1px solid #f10075
}
.btn-pink-gradient:hover {
	color:#fff;
	background:linear-gradient(to right, #de056e 0%, #f565aa 100%);
	border-color:#f10075
}
.btn-pink-gradient:focus, .btn-pink-gradient.focus {
	background:linear-gradient(to right, #de056e 0%, #f565aa 100%);
box-shadow:0 0 0 .2rem #de056e80
}
.btn-purple-gradient {
	color:#fff;
	background:linear-gradient(to right, #6829db 0%, #884af1 100%);
	border:1px solid #6829db
}
.btn-purple-gradient:hover {
	color:#fff;
	background:linear-gradient(to right, #6437b3 0%, #7d40e4 100%);
	border-color:#6829db
}
.btn-purple-gradient:focus, .btn-purple-gradient.focus {
	background:linear-gradient(to right, #6437b3 0%, #7d40e4 100%);
box-shadow:0 0 0 .2rem #6437b380
}
.btn-warning-gradient {
	color:#fff;
	background:linear-gradient(to left, #efa65f, #f76a2d);
	border:1px solid #efa65f
}
.btn-warning-gradient:hover {
	color:#fff;
	background:linear-gradient(to left, #efa359, #f56729);
	border-color:#efa65f
}
.btn-warning-gradient:focus, .btn-warning-gradient.focus {
	background:linear-gradient(to left, #efa359, #f56729);
box-shadow:0 0 0 .2rem #efa35980
}
.btn-success-gradient {
	color:#fff;
	background:linear-gradient(to left, #48d6a8 0%, #029666 100%);
	border:1px solid #3dc59a
}
.btn-success-gradient:hover {
	color:#fff;
	background:linear-gradient(to left, #3ed0a1 0%, #039062 100%);
	border-color:#3dc59a
}
.btn-success-gradient:focus, .btn-success-gradient.focus {
	background:linear-gradient(to left, #3ed0a1 0%, #039062 100%);
box-shadow:0 0 0 .2rem #03906280
}
.btn-info-gradient {
	color:#fff;
	background:linear-gradient(to right, #0296ce 0%, #38c6f7 100%);
	border:1px solid #29b9ec
}
.btn-info-gradient:hover {
	color:#fff;
	background:linear-gradient(to right, #0993c7 0%, #22b7ea 100%);
	border-color:#29b9ec
}
.btn-info-gradient:focus, .btn-info-gradient.focus {
	background:linear-gradient(to right, #0993c7 0%, #22b7ea 100%);
box-shadow:0 0 0 .2rem #22b7ea80
}
.btn-light-gradient {
	color:#000!important;
	background:linear-gradient(120deg, #cdd2de 0%, #ecf0fa 100%);
	border:1px solid #cdd2de
}
.btn-light-gradient:hover {
	color:#000;
	background:linear-gradient(120deg, #c1c7d6 0%, #e0e5f1 100%);
	border-color:#cdd2de
}
.btn-light-gradient:focus, .btn-light-gradient.focus {
	background:linear-gradient(120deg, #c1c7d6 0%, #e0e5f1 100%);
box-shadow:0 0 0 .2rem #c1c7d680
}
.btn-dark-gradient {
	color:#fff;
	background:linear-gradient(60deg, #29323c 0%, #485563 100%);
	border:1px solid #29323c
}
.btn-dark-gradient:hover {
	color:#fff;
	background:linear-gradient(60deg, #212931 0%, #424f5d 100%);
	border-color:#29323c
}
.btn-dark-gradient:focus, .btn-dark-gradient.focus {
	background:linear-gradient(60deg, #212931 0%, #424f5d 100%);
box-shadow:0 0 0 .2rem #21293180
}
.btn-secondary-gradient {
	color:#fff;
	background:linear-gradient(to right, #636f8e 0%, #acb8da 100%);
	border:1px solid #9aa6c7
}
.btn-secondary-gradient:hover {
	color:#fff;
	background:linear-gradient(to right, #596586 0%, #92a0ca 100%);
	border-color:#9aa6c7
}
.btn-secondary-gradient:focus, .btn-secondary-gradient.focus {
	background:linear-gradient(to right, #596586 0%, #92a0ca 100%);
box-shadow:0 0 0 .2rem #58648280
}
.btn-animation .btn-loaders:after {
	content:"";
-webkit-animation:loader .5s infinite linear;
animation:loader .5s infinite linear;
	border:2px solid #fff;
	border-radius:50%;
	border-inline-end-color:transparent!important;
	border-block-start-color:transparent!important;
	display:block;
	height:1.4em;
	width:1.4em;
	position:absolute;
	inset-inline-end:10px!important;
	top:calc(50% - .7em);
	-webkit-transform-origin:center;
	transform-origin:center;
	position:absolute!important
}
.btn-animation .btn-spiner:after {
	content:"";
	-webkit-animation:sk-bounce 1.2s infinite ease-in-out;
	animation:sk-bounce 1.2s infinite ease-in-out;
	-webkit-animation-delay:-1s;
	animation-delay:-1s;
	border-radius:50%;
	border-inline-end-color:transparent!important;
	border-block-start-color:transparent!important;
	display:block;
	height:.5em;
	width:.5em;
	position:absolute;
	inset-inline-end:12px!important;
	top:calc(50% - .7em);
	-webkit-transform-origin:center;
	transform-origin:center;
	position:absolute!important;
	background:#fff;
	width:14%;
	height:45%
}
.btn-animation .btn-loaders, .btn-animation .btn-spiner {
	color:#fff!important;
	pointer-events:none;
	position:relative
}
.btn-animation .loading {
	margin-inline-end:30px
}
@-webkit-keyframes loader {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@keyframes loader {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@-webkit-keyframes sk-bounce {
0%, to {
-webkit-transform:scale(0)
}
50% {
-webkit-transform:scale(1)
}
}
@keyframes sk-bounce {
0%, to {
transform:scale(0);
-webkit-transform:scale(0)
}
50% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.btn-w-xs {
	min-width:90px
}
.btn-w-sm {
	min-width:110px
}
.btn-w-lg {
	min-width:150px
}
@media (max-width: 576px) {
.radiobtns [class*=btn-outline-] {
padding:.3rem .5rem!important;
font-size:14px!important
}
.checkboxbtns [class*=btn-outline-] {
padding:.3rem!important;
font-size:14px!important
}
}
.radiobtns .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .checkboxbtns .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
border-start-start-radius:7px;
border-end-start-radius:7px
}
.radiobtns .btn-group>.btn:last-child:not(.dropdown-toggle), .checkboxbtns .btn-group>.btn:last-child:not(.dropdown-toggle) {
border-start-end-radius:7px;
border-end-end-radius:7px
}
.radiobtns .btn-group>.btn.rounded-0, .checkboxbtns .btn-group>.btn.rounded-0 {
	border-radius:0!important
}
.btn-check:focus+.btn-primary, .btn-secondary:focus {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color);
	box-shadow:none
}
.btn-check:focus+.btn-secondary, .btn-secondary:focus {
	color:#fff;
	background-color:#5f6d88;
	border-color:#5f6d88;
	box-shadow:none
}
.dropdown button.btn-light:focus {
	color:#031b4e!important
}
.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color);
	box-shadow:none
}
.btn-check:active+.btn-outline-primary:focus, .btn-check:checked+.btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
	box-shadow:none
}
.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus {
	box-shadow:none
}
.btn-check:focus+.btn-info, .btn-info:focus {
	color:#fff;
	background-color:#00b9ff;
	border-color:#00b9ff
}
.btn-check:focus+.btn-warning, .btn-warning:focus {
	color:#fff;
	background-color:#fbbc0b;
	border-color:#fbbc0b;
	box-shadow:none
}
.input-group-btn .btn, .input-group-btn .sp-container button {
	border-width:0;
	line-height:1.538;
	padding:9px 20px;
	transition:none
}
.card {
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background:#fff;
	background-clip:border-box;
	border-radius:5px;
	border:1px solid #deebfd;
	margin-block-end:1.3rem;
	box-shadow:-8px 12px 18px #dadee8
}
.card>hr {
	margin-inline-end:0;
	margin-inline-start:0
}
.card>.list-group:first-child .list-group-item:first-child {
	border-start-start-radius:3px;
	border-start-end-radius:3px
}
.card>.list-group:last-child .list-group-item:last-child {
	border-end-end-radius:3px;
	border-end-start-radius:3px
}
.card-body {
	flex:1 1 auto;
	padding:1.25rem
}
.card-title {
margin-block-end:.75rem
}
.card-subtitle {
margin-block-start:-.375rem;
	margin-block-end:0
}
.card-text:last-child {
	margin-block-end:0
}
.card-link:hover {
	text-decoration:none
}
.card-link+.card-link {
	margin-inline-start:1.25rem;
	margin-left:1rem
}
.card-header {
padding:.75rem 1.25rem;
	margin-block-end:0;
	background-color:#fff;
	border-block-end:1px solid rgba(0, 0, 0, .125)
}
.card-header:first-child {
	border-radius:7px 7px 0 0
}
.card-header+.list-group .list-group-item:first-child {
	border-block-start:0
}
.card-footer {
padding:.75rem 1.25rem;
	background-color:#fff;
	border-block-start:1px solid #eae8f1
}
.card-footer:last-child {
	border-radius:0 0 7px 7px
}
.card-img-overlay {
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0;
	padding:1.25rem
}
.card-img {
	width:100%;
	border-radius:7px
}
.card-img-top {
	width:100%;
	border-start-start-radius:7px;
	border-start-end-radius:7px
}
.card-img-bottom {
	width:100%;
	border-end-end-radius:7px;
	border-end-start-radius:7px
}
.card-deck {
	display:flex;
	flex-direction:column
}
.card-deck .card {
	margin-block-end:15px
}
@media (min-width: 576px) {
.card-deck {
flex-flow:row wrap;
margin-inline-end:-15px;
margin-inline-start:-15px
}
.card-deck .card {
display:flex;
flex:1 0 0%;
flex-direction:column;
margin-inline-end:15px;
margin-block-end:0;
margin-inline-start:15px
}
}
.card-group {
	display:flex;
	flex-direction:column
}
.card-group>.card {
	margin-block-end:15px
}
@media (min-width: 576px) {
.card-group {
flex-flow:row wrap
}
.card-group>.card {
flex:1 0 0%;
margin-block-end:0
}
.card-group>.card+.card {
margin-inline-start:0;
border-inline-start:0
}
.card-group>.card:not(:last-child) {
border-start-end-radius:0;
border-end-end-radius:0
}
.card-group>.card:not(:last-child) .card-img-top, .card-group>.card:not(:last-child) .card-header {
border-start-end-radius:0
}
.card-group>.card:not(:last-child) .card-img-bottom, .card-group>.card:not(:last-child) .card-footer {
border-end-end-radius:0
}
.card-group>.card:not(:first-child) {
border-start-start-radius:0;
border-end-start-radius:0
}
.card-group>.card:not(:first-child) .card-img-top, .card-group>.card:not(:first-child) .card-header {
border-start-start-radius:0
}
.card-group>.card:not(:first-child) .card-img-bottom, .card-group>.card:not(:first-child) .card-footer {
border-end-start-radius:0
}
}
.card {
	border-radius:7px
}
.card.text-white .card-title, .card.tx-white .card-title {
	color:#fff
}
.card-header, .card-footer {
	position:relative;
	border-color:#eae8f1;
	padding-inline-start:1.25rem;
	padding-inline-end:1.25rem;
	padding-block-start:1.25rem
}
.card-header {
	border-block-end:0;
	border-start-start-radius:7px!important;
	border-start-end-radius:7px!important
}
.card-header:first-child {
	border-radius:0
}
.card-footer {
	border-end-start-radius:7px!important;
	border-end-end-radius:7px!important
}
.card-title {
	font-weight:700;
	color:#242f48;
	font-size:14px;
	text-transform:uppercase
}
.card-item-desc .card-item-desc-1 dt, dd {
	display:inline-block
}
.card-item-desc .card-item-desc-1 dt {
	font-weight:500;
	font-size:13px
}
.card-item-desc .card-item-desc-1 dd {
	font-size:13px;
	color:#737f9e;
	margin-block-end:0
}
.card-item-desc dl {
	margin-block-end:0
}
.card-category {
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	font-weight:500;
	letter-spacing:.05em;
margin:0 0 .5rem;
	background:#ecf0fa;
	padding:7px 0;
	border-radius:4px
}
.card.card-primary {
	border-block-start:2px solid var(--primary-bg-color)!important
}
.card.card-secondary {
	border-block-start:2px solid #737f9e!important
}
.card.card-success {
	border-block-start:2px solid #22e840!important
}
.card.card-danger {
	border-block-start:2px solid #ee335e!important
}
.card.card-warning {
	border-block-start:2px solid #ffb209!important
}
.card.card-info {
	border-block-start:2px solid #01b8ff!important
}
.card.card-purple {
	border-block-start:2px solid #6829db!important
}
.card.card-dark {
	border-block-start:2px solid #343a40!important
}
.card.card-teal {
	border-block-start:2px solid #00cccc!important
}
.card-chart i {
	line-height:.9
}
.carousel-slider #carousel {
	margin:0
}
.carousel-slider #thumbcarousel {
	margin:10px 0 0;
	padding:0
}
.carousel-slider #thumbcarousel .carousel-item {
	text-align:center
}
.carousel-slider #thumbcarousel .carousel-item .thumb {
	width:100%;
	margin:5px;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	max-width:100px
}
.carousel-slider #thumbcarousel .carousel-item .thumb:hover {
	border-color:#e8ebf3
}
.carousel-slider .carousel-item img {
	width:100%;
	height:auto
}
.carousel-control:active, .carousel-control:focus, .carousel-control:hover {
	color:#333
}
.carousel-caption, .carousel-control .fa {
	font: 30px/26px FontAwesome
}
#basicSlider img {
	width:100%
}
#thumbcarousel .carousel-control-prev {
	inset-inline-start:0;
	background:rgba(0, 0, 0, .8)
}
#thumbcarousel .carousel-control-next {
	inset-inline-end:0;
	background:rgba(0, 0, 0, .8)
}
.owl-carousel button.owl-dot {
	background:rgba(105, 99, 255, .3);
	opacity:7;
	color:inherit;
	border:none;
	padding:0!important;
	font:inherit
}
.owl-nav button:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	background:#2098d1;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transition-property:transform;
	transition-property:transform;
-webkit-transition-duration:.5s;
transition-duration:.5s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.carousel {
	position:relative
}
.carousel.pointer-event {
	touch-action:pan-y
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner:after {
	display:block;
	clear:both;
	content:""
}
.carousel-indicators {
	position:absolute;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0;
	z-index:15;
	display:flex;
	justify-content:center;
	padding-inline-start:0;
	margin-inline-end:15%;
	margin-inline-start:15%;
	list-style:none
}
.carousel-indicators li {
	box-sizing:content-box;
	flex:0 1 auto;
	margin-inline-end:3px;
	margin-inline-start:3px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#fff;
	background-clip:padding-box;
	border-block-start:10px solid transparent;
	border-block-end:10px solid transparent;
	opacity:.5;
transition:opacity .6s ease
}
.carousel-indicators .active {
	opacity:1
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators li {
transition:none
}
}
.carousel-caption {
	position:absolute;
	inset-inline-end:15%;
	bottom:20px;
	inset-inline-start:15%;
	z-index:1;
	padding-block-start:20px;
	padding-block-end:20px;
	color:#fff;
	text-align:center
}
.carousel-caption h5, .carousel-caption p {
	font-family:Roboto, sans-serif!important
}
.carousel-control-prev-icon, .carousel-control-next-icon {
	background-image:none;
	display:block;
	width:auto;
	height:auto
}
.carousel-control-prev-icon svg, .carousel-control-next-icon svg {
	width:48px;
	height:48px
}
.carousel-indicators li {
	width:10px!important;
	height:10px!important;
	border-radius:50%
}
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:.875rem;
	font-weight:400;
	line-height:1.5;
	color:#031b4e;
	text-align:start;
	background-color:#ecf0fa
}
[tabindex="-1"]:focus {
	outline:0!important
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
h1, h2, h3, h4, h5, h6 {
	margin-block-start:0;
margin-block-end:.5rem
}
p {
	margin-block-start:0;
	margin-block-end:1rem
}
abbr[title], abbr[data-original-title] {
	text-decoration:underline;
	text-decoration:underline dotted;
	cursor:help;
	border-block-end:0;
	text-decoration-skip-ink:none
}
address {
	margin-block-end:1rem;
	font-style:normal;
	line-height:inherit
}
ol, ul, dl {
	margin-block-start:0;
	margin-block-end:1rem
}
ol ol, ul ul, ol ul, ul ol {
	margin-block-end:0
}
dt {
	font-weight:700
}
dd {
margin-block-end:.5rem;
	margin-inline-start: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:var(--primary-bg-color);
	text-decoration:none;
	background-color:transparent
}
a:hover {
	color:var(--primary-bg-color);
	text-decoration:none
}
a:not([href]):not([tabindex]) {
color:inherit;
text-decoration:none
}
a:not([href]):not([tabindex]):hover {
color:inherit;
text-decoration:none
}
a:not([href]):not([tabindex]):focus {
color:inherit;
text-decoration:none;
outline:0
}
pre, code, kbd, samp {
	font-family:SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-size:1em
}
pre {
	margin-block-start:0;
	margin-block-end:0rem
}
figure {
	margin:0 0 1rem
}
img {
	vertical-align:middle;
	border-style:none;
	max-width:100%
}
svg {
	overflow:hidden;
	vertical-align:middle
}
table {
	border-collapse:collapse
}
caption {
padding-block-start:.75rem;
padding-block-end:.75rem;
	color:#737f9e;
	text-align:start;
	caption-side:bottom
}
th {
	text-align:inherit
}
label {
	display:inline-block;
margin-block-end:.5rem
}
button {
	border-radius:0
}
button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
input, button, select, optgroup, textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button, input {
	overflow:visible
}
button {
	text-transform:none
}
select {
	text-transform:none;
	word-wrap:normal
}
button, [type=button], [type=reset], [type=submit] {
-webkit-appearance:button;
appearance:button
}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
cursor:pointer
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
padding:0;
border-style:none
}
input[type=radio], input[type=checkbox] {
	box-sizing:border-box;
	padding:0
}
input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
	-webkit-appearance:listbox;
	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-block-end:.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;
appearance:none
}
[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
appearance:none
}
::-webkit-file-upload-button {
font:inherit;
-webkit-appearance:button;
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-block-end:.5rem;
	font-weight:500;
	line-height:1.2
}
h1, .h1 {
	font-size:2.1875rem
}
h2, .h2 {
	font-size:1.75rem
}
h3, .h3 {
	font-size:1.53125rem
}
h4, .h4 {
	font-size:1.3125rem
}
h5, .h5 {
	font-size:1.09375rem
}
h6, .h6 {
font-size:.875rem
}
.lead {
	font-size:1.09375rem;
	font-weight:300
}
.display-1 {
	font-size:6rem;
	font-weight:300;
	line-height:1.2
}
.display-2 {
	font-size:5.5rem;
	font-weight:300;
	line-height:1.2
}
.display-3 {
	font-size:4.5rem;
	font-weight:300;
	line-height:1.2
}
.display-4 {
	font-size:3.5rem;
	font-weight:300;
	line-height:1.2
}
hr {
	margin-block-start:1rem;
	margin-block-end:1rem;
	border:0;
	border-block-start:1px solid rgba(0, 0, 0, .1)
}
small, .small {
	font-size:80%;
	font-weight:400
}
mark, .mark {
	padding:.2em;
	background-color:#fcf8e3
}
.list-unstyled, .list-inline {
	padding-inline-start:0;
	list-style:none
}
.list-inline-item {
	display:inline-block
}
.list-inline-item:not(:last-child) {
margin-inline-end:.5rem
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
.blockquote {
	margin-block-end:1rem;
	font-size:1.09375rem
}
.blockquote-footer {
	display:block;
	font-size:80%;
	color:#737f9e
}
.blockquote-footer:before {
	content:"\2014\a0"
}
.figure {
	display:inline-block
}
.figure-img {
margin-block-end:.5rem;
	line-height:1
}
.figure-caption {
	font-size:90%;
	color:#737f9e
}
code {
	font-size:87.5%;
	color:#f10075;
	word-break:break-word
}
a>code {
	color:inherit
}
kbd {
padding:.2rem .4rem;
	font-size:87.5%;
	color:#fff;
	background-color:#242f48;
border-radius:.2rem
}
kbd kbd {
	padding:0;
	font-size:100%;
	font-weight:700
}
pre {
	display:block;
	font-size:87.5%;
	color:#242f48
}
pre code {
	font-size:inherit;
	color:#2d91fb;
	word-break:normal
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container, .container-fluid {
	width:100%;
	padding-inline-end:15px;
	padding-inline-start:15px;
	margin-inline-end:auto;
	margin-inline-start:auto
}
.bg-side-text {
	position:absolute!important;
	inset-inline-end:21px!important;
	top:11px!important
}
@media (min-width: 576px) {
.container {
max-width:540px
}
}
@media (min-width: 768px) {
.container {
max-width:720px
}
}
@media (min-width: 992px) {
.container {
max-width:960px
}
.responsive-logo {
display:none
}
}
@media (min-width: 1200px) {
.container {
max-width:1200px
}
}
.row {
	display:flex;
	flex-wrap:wrap;
margin-inline-end:-.75rem;
margin-inline-start:-.75rem
}
.no-gutters {
	margin-inline-end:0;
	margin-inline-start:0
}
.no-gutters>.col, .no-gutters>[class*=col-] {
padding-inline-end:0;
padding-inline-start:0
}
.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, .col-auto, .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, .col-sm-auto, .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, .col-md-auto, .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, .col-lg-auto, .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, .col-xl-auto {
	position:relative;
	width:100%;
padding-inline-end:.75rem;
padding-inline-start:.75rem
}
.col {
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.col-auto {
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-1 {
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-2 {
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-3 {
	flex:0 0 25%;
	max-width:25%
}
.col-4 {
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-5 {
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-6 {
	flex:0 0 50%;
	max-width:50%
}
.col-7 {
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-8 {
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-9 {
	flex:0 0 75%;
	max-width:75%
}
.col-10 {
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-11 {
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.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-inline-start:8.33333%
}
.offset-2 {
	margin-inline-start:16.66667%
}
.offset-3 {
	margin-inline-start:25%
}
.offset-4 {
	margin-inline-start:33.33333%
}
.offset-5 {
	margin-inline-start:41.66667%
}
.offset-6 {
	margin-inline-start:50%
}
.offset-7 {
	margin-inline-start:58.33333%
}
.offset-8 {
	margin-inline-start:66.66667%
}
.offset-9 {
	margin-inline-start:75%
}
.offset-10 {
	margin-inline-start:83.33333%
}
.offset-11 {
	margin-inline-start:91.66667%
}
@media (min-width: 576px) {
.col-sm {
flex-basis:0;
flex-grow:1;
max-width:100%
}
.col-sm-auto {
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-sm-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-sm-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-sm-3 {
flex:0 0 25%;
max-width:25%
}
.col-sm-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-sm-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-sm-6 {
flex:0 0 50%;
max-width:50%
}
.col-sm-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-sm-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-sm-9 {
flex:0 0 75%;
max-width:75%
}
.col-sm-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-sm-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.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-inline-start:0
}
.offset-sm-1 {
margin-inline-start:8.33333%
}
.offset-sm-2 {
margin-inline-start:16.66667%
}
.offset-sm-3 {
margin-inline-start:25%
}
.offset-sm-4 {
margin-inline-start:33.33333%
}
.offset-sm-5 {
margin-inline-start:41.66667%
}
.offset-sm-6 {
margin-inline-start:50%
}
.offset-sm-7 {
margin-inline-start:58.33333%
}
.offset-sm-8 {
margin-inline-start:66.66667%
}
.offset-sm-9 {
margin-inline-start:75%
}
.offset-sm-10 {
margin-inline-start:83.33333%
}
.offset-sm-11 {
margin-inline-start:91.66667%
}
}
@media (min-width: 768px) {
.col-md {
flex-basis:0;
flex-grow:1;
max-width:100%
}
.col-md-auto {
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-md-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-md-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-md-3 {
flex:0 0 25%;
max-width:25%
}
.col-md-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-md-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-md-6 {
flex:0 0 50%;
max-width:50%
}
.col-md-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-md-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-md-9 {
flex:0 0 75%;
max-width:75%
}
.col-md-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-md-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.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-inline-start:0
}
.offset-md-1 {
margin-inline-start:8.33333%
}
.offset-md-2 {
margin-inline-start:16.66667%
}
.offset-md-3 {
margin-inline-start:25%
}
.offset-md-4 {
margin-inline-start:33.33333%
}
.offset-md-5 {
margin-inline-start:41.66667%
}
.offset-md-6 {
margin-inline-start:50%
}
.offset-md-7 {
margin-inline-start:58.33333%
}
.offset-md-8 {
margin-inline-start:66.66667%
}
.offset-md-9 {
margin-inline-start:75%
}
.offset-md-10 {
margin-inline-start:83.33333%
}
.offset-md-11 {
margin-inline-start:91.66667%
}
}
@media (min-width: 992px) {
.col-lg {
flex-basis:0;
flex-grow:1;
max-width:100%
}
.col-lg-auto {
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-lg-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-lg-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-lg-3 {
flex:0 0 25%;
max-width:25%
}
.col-lg-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-lg-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-lg-6 {
flex:0 0 50%;
max-width:50%
}
.col-lg-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-lg-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-lg-9 {
flex:0 0 75%;
max-width:75%
}
.col-lg-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-lg-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.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-inline-start:0
}
.offset-lg-1 {
margin-inline-start:8.33333%
}
.offset-lg-2 {
margin-inline-start:16.66667%
}
.offset-lg-3 {
margin-inline-start:25%
}
.offset-lg-4 {
margin-inline-start:33.33333%
}
.offset-lg-5 {
margin-inline-start:41.66667%
}
.offset-lg-6 {
margin-inline-start:50%
}
.offset-lg-7 {
margin-inline-start:58.33333%
}
.offset-lg-8 {
margin-inline-start:66.66667%
}
.offset-lg-9 {
margin-inline-start:75%
}
.offset-lg-10 {
margin-inline-start:83.33333%
}
.offset-lg-11 {
margin-inline-start:91.66667%
}
}
@media (min-width: 1200px) {
.col-xl {
flex-basis:0;
flex-grow:1;
max-width:100%
}
.col-xl-auto {
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-xl-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-xl-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-xl-3 {
flex:0 0 25%;
max-width:25%
}
.col-xl-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-xl-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-xl-6 {
flex:0 0 50%;
max-width:50%
}
.col-xl-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-xl-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-xl-9 {
flex:0 0 75%;
max-width:75%
}
.col-xl-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-xl-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.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-inline-start:0
}
.offset-xl-1 {
margin-inline-start:8.33333%
}
.offset-xl-2 {
margin-inline-start:16.66667%
}
.offset-xl-3 {
margin-inline-start:25%
}
.offset-xl-4 {
margin-inline-start:33.33333%
}
.offset-xl-5 {
margin-inline-start:41.66667%
}
.offset-xl-6 {
margin-inline-start:50%
}
.offset-xl-7 {
margin-inline-start:58.33333%
}
.offset-xl-8 {
margin-inline-start:66.66667%
}
.offset-xl-9 {
margin-inline-start:75%
}
.offset-xl-10 {
margin-inline-start:83.33333%
}
.offset-xl-11 {
margin-inline-start:91.66667%
}
}
@media (min-width: 1500px) {
.col-xxl {
flex-basis:0;
flex-grow:1;
max-width:100%
}
.col-xxl-auto {
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-xxl-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}
.col-xxl-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}
.col-xxl-3 {
flex:0 0 25%;
max-width:25%
}
.col-xxl-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}
.col-xxl-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}
.col-xxl-6 {
flex:0 0 50%;
max-width:50%
}
.col-xxl-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}
.col-xxl-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}
.col-xxl-9 {
flex:0 0 75%;
max-width:75%
}
.col-xxl-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}
.col-xxl-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}
.col-xxl-12 {
flex:0 0 100%;
max-width:100%
}
.order-xxl-first {
order:-1
}
.order-xxl-last {
order:13
}
.order-xxl-0 {
order:0
}
.order-xxl-1 {
order:1
}
.order-xxl-2 {
order:2
}
.order-xxl-3 {
order:3
}
.order-xxl-4 {
order:4
}
.order-xxl-5 {
order:5
}
.order-xxl-6 {
order:6
}
.order-xxl-7 {
order:7
}
.order-xxl-8 {
order:8
}
.order-xxl-9 {
order:9
}
.order-xxl-10 {
order:10
}
.order-xxl-11 {
order:11
}
.order-xxl-12 {
order:12
}
.offset-xxl-0 {
margin-inline-start:0
}
.offset-xxl-1 {
margin-inline-start:8.33333%
}
.offset-xxl-2 {
margin-inline-start:16.66667%
}
.offset-xxl-3 {
margin-inline-start:25%
}
.offset-xxl-4 {
margin-inline-start:33.33333%
}
.offset-xxl-5 {
margin-inline-start:41.66667%
}
.offset-xxl-6 {
margin-inline-start:50%
}
.offset-xxl-7 {
margin-inline-start:58.33333%
}
.offset-xxl-8 {
margin-inline-start:66.66667%
}
.offset-xxl-9 {
margin-inline-start:75%
}
.offset-xxl-10 {
margin-inline-start:83.33333%
}
.offset-xxl-11 {
margin-inline-start:91.66667%
}
}
.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
}
.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
}
}
.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-left {
	justify-content:flex-start!important
}
.justify-content-right {
	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-left {
	align-items:flex-start!important
}
.align-items-right {
	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-left {
	align-content:flex-start!important
}
.align-content-right {
	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-left {
	align-self:flex-start!important
}
.align-self-right {
	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-left {
justify-content:flex-start!important
}
.justify-content-sm-right {
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-left {
align-items:flex-start!important
}
.align-items-sm-right {
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-left {
align-content:flex-start!important
}
.align-content-sm-right {
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-left {
align-self:flex-start!important
}
.align-self-sm-right {
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-left {
justify-content:flex-start!important
}
.justify-content-md-right {
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-left {
align-items:flex-start!important
}
.align-items-md-right {
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-left {
align-content:flex-start!important
}
.align-content-md-right {
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-left {
align-self:flex-start!important
}
.align-self-md-right {
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-left {
justify-content:flex-start!important
}
.justify-content-lg-right {
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-left {
align-items:flex-start!important
}
.align-items-lg-right {
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-left {
align-content:flex-start!important
}
.align-content-lg-right {
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-left {
align-self:flex-start!important
}
.align-self-lg-right {
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-left {
justify-content:flex-start!important
}
.justify-content-xl-right {
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-left {
align-items:flex-start!important
}
.align-items-xl-right {
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-left {
align-content:flex-start!important
}
.align-content-xl-right {
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-left {
align-self:flex-start!important
}
.align-self-xl-right {
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-start {
	float:var(--float-left)!important
}
.float-end {
	float:var(--float-right)!important
}
.float-none {
	float:none!important
}
@media (min-width: 576px) {
.float-sm-start {
float:var(--float-left)!important
}
.float-sm-end {
float:var(--float-right)!important
}
.float-sm-none {
float:none!important
}
}
@media (min-width: 768px) {
.float-md-start {
float:var(--float-left)!important
}
.float-md-end {
float:var(--float-right)!important
}
.float-md-none {
float:none!important
}
}
@media (min-width: 992px) {
.float-lg-start {
float:var(--float-left)!important
}
.float-lg-end {
float:var(--float-right)!important
}
.float-lg-none {
float:none!important
}
}
@media (min-width: 1200px) {
.float-xl-start {
float:var(--float-left)!important
}
.float-xl-end {
float:var(--float-right)!important
}
.float-xl-none {
float:none!important
}
}
.heading-primary {
	background-color:var(--primary-bg-color);
	color:#fff;
	padding:5px
}
.heading-secondary {
	background-color:#5f6d88;
	color:#fff;
	padding:5px
}
.heading-inverse {
	background-color:#333;
	color:#fff;
	padding:5px
}
.heading-success {
	background-color:#22c03c;
	color:#fff;
	padding:5px
}
.heading-info {
	background-color:#00b9ff;
	color:#fff;
	padding:5px
}
.heading-warning {
	background-color:#fbbc0b;
	color:#fff;
	padding:5px
}
.heading-danger {
	background-color:#ee335e;
	color:#fff;
	padding:5px
}
.dropup, .dropend, .dropdown, .dropstart {
	position:relative
}
.dropdown-toggle {
	white-space:nowrap
}
.dropdown-toggle:after {
	display:inline-block;
	margin-inline-start:.255em;
	vertical-align:.255em;
	content:"";
	border-block-start:.3em solid;
	border-inline-end:.3em solid transparent;
	border-block-end:0;
	border-inline-start:.3em solid transparent
}
.dropdown-toggle:empty:after {
	margin-inline-start:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	inset-inline-start:0;
	z-index:98;
	display:none;
	float:var(--float-left);
	min-width:10rem;
padding:.5rem 0;
margin:.125rem 0 0;
font-size:.875rem;
	color:#031b4e;
	text-align:start;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(138, 153, 191, .125);
	border-radius:6px
}
.dropdown-menu-start {
	inset-inline-end:auto;
	inset-inline-start:0
}
@media (min-width: 576px) {
.dropdown-menu-sm-start {
inset-inline-end:auto;
inset-inline-start:0
}
.dropdown-menu-sm-end {
inset-inline-end:0;
inset-inline-start:auto
}
}
@media (min-width: 768px) {
.dropdown-menu-md-start {
inset-inline-end:auto;
inset-inline-start:0
}
.dropdown-menu-md-end {
inset-inline-end:0;
inset-inline-start:auto
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-start {
inset-inline-end:auto;
inset-inline-start:0
}
.dropdown-menu-lg-end {
inset-inline-end:0;
inset-inline-start:auto
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-start {
inset-inline-end:auto;
inset-inline-start:0
}
.dropdown-menu-xl-end {
inset-inline-end:0;
inset-inline-start:auto
}
}
.dropup .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-block-start:0;
margin-block-end:.125rem
}
.dropup .dropdown-toggle:after {
	display:inline-block;
	margin-inline-start:.255em;
	vertical-align:.255em;
	content:"";
	border-block-start:0;
	border-inline-end:.3em solid transparent;
	border-block-end:.3em solid;
	border-inline-start:.3em solid transparent
}
.dropup .dropdown-toggle:empty:after {
	margin-inline-start:0
}
.dropend .dropdown-menu {
	top:0;
	inset-inline-end:auto;
	inset-inline-start:100%;
	margin-block-start:0;
margin-inline-start:.16rem!important
}
.dropend .dropdown-toggle:after {
	display:inline-block;
	margin-inline-start:.255em;
	vertical-align:.255em;
	content:"";
	border-block-start:.3em solid transparent;
	border-inline-end:0;
	border-block-end:.3em solid transparent;
	border-inline-start:.3em solid
}
.dropend .dropdown-toggle:empty:after {
	margin-inline-start:0
}
.dropend .dropdown-toggle:after {
	vertical-align:0
}
.dropstart .dropdown-menu {
	top:0;
	inset-inline-end:100%;
	inset-inline-start:auto;
	margin-block-start:0;
margin-inline-end:-.45rem!important
}
.dropstart .dropdown-toggle:after {
	display:inline-block;
	margin-inline-start:.255em;
	vertical-align:.255em;
	content:"";
	display:none
}
.dropstart .dropdown-toggle:before {
	display:inline-block;
	margin-inline-end:.255em;
	vertical-align:.255em;
	content:"";
	border-block-start:.3em solid transparent;
	border-inline-end:.3em solid;
	border-block-end:.3em solid transparent
}
.dropstart .dropdown-toggle:empty:after {
	margin-inline-start:0
}
.dropstart .dropdown-toggle:before {
	vertical-align:0
}
.dropdown-toggle-inset-inline-start:before {
	display:inline-block;
	margin-inline-end:.255em;
	vertical-align:0;
	content:"";
	border-block-start:.3em solid transparent;
	border-inline-end:.3em solid;
	border-block-end:.3em solid transparent
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
inset-inline-end:auto;
bottom:auto
}
.dropdown-divider {
	height:0;
margin:.5rem 0;
	overflow:hidden;
	border-block-start:1px solid #dde2ef
}
.dropdown-item {
	display:block;
	width:100%;
padding:.25rem 1.5rem;
	clear:both;
	font-weight:400;
	color:#242f48;
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent;
	border:0
}
.dropdown-item:hover, .dropdown-item:focus {
	color:#141c2b;
	text-decoration:none;
	background-color:#ecf0fa
}
.dropdown-item.active, .dropdown-item:active {
	color:#fff;
	text-decoration:none;
	background-color:var(--primary-bg-color)
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color:#737f9e;
	pointer-events:none;
	background-color:transparent
}
.dropdown-menu.show {
	display:block
}
.dropdown-header {
	display:block;
padding:.5rem 1.5rem;
	margin-block-end:0;
font-size:.76562rem;
	color:#737f9e;
	white-space:nowrap
}
.dropdown-item-text {
	display:block;
padding:.25rem 1.5rem;
	color:#242f48
}
.dropdown-toggle-split {
padding-inline-end:.5625rem;
padding-inline-start:.5625rem
}
.dropdown-toggle-split:after {
	margin-inline-start:0
}
.dropup .dropdown-toggle-split:after, .dropend .dropdown-toggle-split:after {
	margin-inline-start:0
}
.dropstart .dropdown-toggle-split:before {
	margin-inline-end:0
}
.dropend button {
	color:#fff;
	background-color:#00b9ff;
	border-color:#00b9ff
}
.dropend button:focus, .dropdown button:focus {
	color:#fff!important
}
.dropdown-menu {
	padding:0;
	border-width:1px
}
.dropdown-item {
	padding:8px 15px;
	font-size:13px
}
.dropdown-header {
	padding-inline-start:15px;
	padding-inline-end:15px
}
@media (min-width: 768px) {
.dropdown.d-cart .dropdown-menu, .dropdown.message .dropdown-menu {
width:20.5rem!important
}
}
.main-dropdown-form-demo .dropdown-menu {
	padding:20px
}
.main-dropdown-form-demo .dropdown-title {
	font-size:20px;
	font-weight:700;
	color:#242f48;
	margin-block-end:5px
}
@media (min-width: 576px) {
.main-dropdown-form-demo .dropdown-menu {
width:300px;
padding:30px 25px
}
}
.form-control {
	height:38px;
	border-radius:0
}
.form-control:focus {
	border-color:#949eb7;
	box-shadow:none
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none;
appearance:none
}
.form-label {
	display:block;
	margin-block-end:5px;
	color:#4d5875
}
.form-control {
	display:block;
	width:100%;
	height:inherit;
padding:.375rem .75rem;
font-size:.875rem;
	font-weight:400;
	line-height:1.5;
	color:#4d5875;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #eae8f1;
	border-radius:3px;
transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control:focus {
	color:#4d5875;
	background-color:#fff;
	border-color:#b3c6ff;
	outline:0;
	box-shadow:none
}
.form-control::placeholder {
color:#b1b8cd;
opacity:1
}
.form-control:disabled, .form-control[readonly] {
	background-color:#dde2ef;
	opacity:1
}
@media (prefers-reduced-motion: reduce) {
.form-control {
transition:none
}
}
select.form-control:focus::-ms-value {
color:#4d5875;
background-color:#fff
}
.form-control-file, .form-control-range {
	display:block;
	width:100%
}
.col-form-label {
padding-block-start:calc(.375rem + 1px);
padding-block-end:calc(.375rem + 1px);
	margin-block-end:0;
	font-size:inherit;
	line-height:1.5
}
.col-form-label-lg {
padding-block-start:calc(.5rem + 1px);
padding-block-end:calc(.5rem + 1px);
	font-size:1.09375rem;
	line-height:1.5
}
.col-form-label-sm {
padding-block-start:calc(.25rem + 1px);
padding-block-end:calc(.25rem + 1px);
font-size:.76562rem;
	line-height:1.5
}
.form-control-plaintext {
	display:block;
	width:100%;
padding-block-start:.375rem;
padding-block-end:.375rem;
	margin-block-end:0;
	line-height:1.5;
	color:#031b4e;
	background-color:transparent;
	border:solid transparent;
	border-width:1px 0
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
	padding-inline-end:0;
	padding-inline-start:0
}
.form-control-sm {
height:calc(1.5em + .5rem + 2px);
padding:.25rem .5rem;
font-size:.76562rem;
	line-height:1.5;
border-radius:.2rem
}
.form-control-lg {
	height:calc(1.5em + 1rem + 2px);
padding:.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
border-radius:.3rem
}
select.form-control[size], select.form-control[multiple], textarea.form-control {
	height:auto
}
.form-group {
	margin-block-end:1rem
}
.form-text {
	display:block;
margin-block-start:.25rem
}
.form-row {
	display:flex;
	flex-wrap:wrap;
	margin-inline-end:-5px;
	margin-inline-start:-5px
}
.form-row>.col, .form-row>[class*=col-] {
padding-inline-end:5px;
padding-inline-start:5px
}
.form-check {
	position:relative;
	display:block;
	padding-inline-start:1.25rem
}
.form-check-input {
	position:absolute;
margin-block-start:.3rem;
	margin-inline-start:-1.25rem
}
.form-check-input:disabled~.form-check-label {
color:#737f9e
}
.form-check-label {
	margin-block-end:0
}
.form-check-inline {
	display:inline-flex;
	align-items:center;
	padding-inline-start:0;
margin-inline-end:.75rem
}
.form-check-inline .form-check-input {
	position:static;
	margin-block-start:0;
margin-inline-end:.3125rem;
	margin-inline-start:0
}
.valid-feedback {
	display:none;
	width:100%;
margin-block-start:.25rem;
	font-size:80%;
	color:#22c03c
}
.valid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
padding:.25rem .5rem;
margin-block-start:.1rem;
font-size:.76562rem;
	line-height:1.5;
	color:#fff;
	background-color:#3bb001e6;
	border-radius:3px
}
.was-validated .form-control:valid, .form-control.is-valid, input.form-control.parsley-success, textarea.form-control.parsley-success {
border-color:#22c03c!important;
padding-inline-end:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300cccc ' d='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'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:center right calc(.375em + .1875rem);
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, input.form-control.parsley-success:focus, textarea.form-control.parsley-success:focus {
border-color:#22c03c;
box-shadow:0 0 0 .2rem #3bb00140
}
.was-validated .form-control:valid~.valid-feedback, .was-validated .form-control:valid~.valid-tooltip {
display:block
}
.form-control.is-valid~.valid-feedback, input.form-control.parsley-success~.valid-feedback, textarea.form-control.parsley-success~.valid-feedback, .form-control.is-valid~.valid-tooltip, input.form-control.parsley-success~.valid-tooltip, textarea.form-control.parsley-success~.valid-tooltip {
display:block
}
.was-validated textarea.form-control:valid {
padding-inline-end:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
textarea.form-control.is-valid, textarea.form-control.parsley-success {
padding-inline-end:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.was-validated .form-select:valid, .form-select.is-valid, input.form-select.parsley-success, textarea.form-select.parsley-success {
border-color:#22c03c;
padding-inline-end:calc((1em + .75rem)*.75 + 1.75rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300cccc ' d='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'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus, input.form-select.parsley-success:focus, textarea.form-select.parsley-success:focus {
border-color:#22c03c;
box-shadow:0 0 0 .2rem #3bb00140
}
.was-validated .form-select:valid~.valid-feedback, .was-validated .form-select:valid~.valid-tooltip {
display:block
}
.form-select.is-valid~.valid-feedback, input.form-select.parsley-success~.valid-feedback, textarea.form-select.parsley-success~.valid-feedback, .form-select.is-valid~.valid-tooltip, input.form-select.parsley-success~.valid-tooltip, textarea.form-select.parsley-success~.valid-tooltip {
display:block
}
.was-validated .form-control-file:valid~.valid-feedback, .was-validated .form-control-file:valid~.valid-tooltip {
display:block
}
.form-control-file.is-valid~.valid-feedback, input.form-control-file.parsley-success~.valid-feedback, textarea.form-control-file.parsley-success~.valid-feedback, .form-control-file.is-valid~.valid-tooltip, input.form-control-file.parsley-success~.valid-tooltip, textarea.form-control-file.parsley-success~.valid-tooltip {
display:block
}
.was-validated .form-check-input:valid~.form-check-label, .form-check-input.is-valid~.form-check-label, input.form-check-input.parsley-success~.form-check-label, textarea.form-check-input.parsley-success~.form-check-label {
color:#22c03c
}
.was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip {
display:block
}
.form-check-input.is-valid~.valid-feedback, input.form-check-input.parsley-success~.valid-feedback, textarea.form-check-input.parsley-success~.valid-feedback, .form-check-input.is-valid~.valid-tooltip, input.form-check-input.parsley-success~.valid-tooltip, textarea.form-check-input.parsley-success~.valid-tooltip {
display:block
}
.was-validated .custom-control-input:valid~.custom-control-label, .custom-control-input.is-valid~.custom-control-label, input.custom-control-input.parsley-success~.custom-control-label, textarea.custom-control-input.parsley-success~.custom-control-label {
color:#22c03c
}
.was-validated .custom-control-input:valid~.custom-control-label:before, .custom-control-input.is-valid~.custom-control-label:before, input.custom-control-input.parsley-success~.custom-control-label:before, textarea.custom-control-input.parsley-success~.custom-control-label:before {
border-color:#22c03c
}
.was-validated .custom-control-input:valid~.valid-feedback, .was-validated .custom-control-input:valid~.valid-tooltip {
display:block
}
.custom-control-input.is-valid~.valid-feedback, input.custom-control-input.parsley-success~.valid-feedback, textarea.custom-control-input.parsley-success~.valid-feedback, .custom-control-input.is-valid~.valid-tooltip, input.custom-control-input.parsley-success~.valid-tooltip, textarea.custom-control-input.parsley-success~.valid-tooltip {
display:block
}
.was-validated .custom-control-input:valid:checked~.custom-control-label:before, .custom-control-input.is-valid:checked~.custom-control-label:before, input.custom-control-input.parsley-success:checked~.custom-control-label:before, textarea.custom-control-input.parsley-success:checked~.custom-control-label:before {
border-color:#4ce301;
background-color:#4ce301
}
.was-validated .custom-control-input:valid:focus~.custom-control-label:before, .custom-control-input.is-valid:focus~.custom-control-label:before, input.custom-control-input.parsley-success:focus~.custom-control-label:before, textarea.custom-control-input.parsley-success:focus~.custom-control-label:before {
box-shadow:0 0 0 .2rem #3bb00140
}
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before, .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before, input.custom-control-input.parsley-success:focus:not(:checked)~.custom-control-label:before, textarea.custom-control-input.parsley-success:focus:not(:checked)~.custom-control-label:before, .was-validated .form-file-input:valid~.form-file-label, .form-file-input.is-valid~.form-file-label, input.form-file-input.parsley-success~.form-file-label, textarea.form-file-input.parsley-success~.form-file-label {
border-color:#22c03c
}
.was-validated .form-file-input:valid~.valid-feedback, .was-validated .form-file-input:valid~.valid-tooltip {
display:block
}
.form-file-input.is-valid~.valid-feedback, input.form-file-input.parsley-success~.valid-feedback, textarea.form-file-input.parsley-success~.valid-feedback, .form-file-input.is-valid~.valid-tooltip, input.form-file-input.parsley-success~.valid-tooltip, textarea.form-file-input.parsley-success~.valid-tooltip {
display:block
}
.was-validated .form-file-input:valid:focus~.form-file-label, .form-file-input.is-valid:focus~.form-file-label, input.form-file-input.parsley-success:focus~.form-file-label, textarea.form-file-input.parsley-success:focus~.form-file-label {
border-color:#22c03c;
box-shadow:0 0 0 .2rem #3bb00140
}
.invalid-feedback {
	display:none;
	width:100%;
margin-block-start:.25rem;
	font-size:80%;
	color:#ee335e
}
.invalid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
padding:.25rem .5rem;
margin-block-start:.1rem;
font-size:.76562rem;
	line-height:1.5;
	color:#fff;
	background-color:#dc3545e6;
	border-radius:3px
}
.was-validated .form-control:invalid, .form-control.is-invalid, input.form-control.parsley-error, textarea.form-control.parsley-error {
border-color:#ee335e!important;
padding-inline-end:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
background-repeat:no-repeat;
background-position:center right calc(.375em + .1875rem);
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, input.form-control.parsley-error:focus, textarea.form-control.parsley-error:focus {
border-color:#ee335e;
box-shadow:0 0 0 .2rem #dc354540
}
.was-validated .form-control:invalid~.invalid-feedback, .was-validated .form-control:invalid~.invalid-tooltip {
display:block
}
.form-control.is-invalid~.invalid-feedback, input.form-control.parsley-error~.invalid-feedback, textarea.form-control.parsley-error~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, input.form-control.parsley-error~.invalid-tooltip, textarea.form-control.parsley-error~.invalid-tooltip {
display:block
}
.was-validated textarea.form-control:invalid {
padding-inline-end:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
textarea.form-control.is-invalid, textarea.form-control.parsley-error {
padding-inline-end:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.was-validated .form-select:invalid, .form-select.is-invalid, input.form-select.parsley-error, textarea.form-select.parsley-error {
border-color:#ee335e!important;
padding-inline-end:calc((1em + .75rem)*.75 + 1.75rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus, input.form-select.parsley-error:focus, textarea.form-select.parsley-error:focus {
border-color:#ee335e;
box-shadow:0 0 0 .2rem #dc354540
}
.was-validated .form-select:invalid~.invalid-feedback, .was-validated .form-select:invalid~.invalid-tooltip {
display:block
}
.form-select.is-invalid~.invalid-feedback, input.form-select.parsley-error~.invalid-feedback, textarea.form-select.parsley-error~.invalid-feedback, .form-select.is-invalid~.invalid-tooltip, input.form-select.parsley-error~.invalid-tooltip, textarea.form-select.parsley-error~.invalid-tooltip {
display:block
}
.was-validated .form-control-file:invalid~.invalid-feedback, .was-validated .form-control-file:invalid~.invalid-tooltip {
display:block
}
.form-control-file.is-invalid~.invalid-feedback, input.form-control-file.parsley-error~.invalid-feedback, textarea.form-control-file.parsley-error~.invalid-feedback, .form-control-file.is-invalid~.invalid-tooltip, input.form-control-file.parsley-error~.invalid-tooltip, textarea.form-control-file.parsley-error~.invalid-tooltip {
display:block
}
.was-validated .form-check-input:invalid~.form-check-label, .form-check-input.is-invalid~.form-check-label, input.form-check-input.parsley-error~.form-check-label, textarea.form-check-input.parsley-error~.form-check-label {
color:#ee335e
}
.was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip {
display:block
}
.form-check-input.is-invalid~.invalid-feedback, input.form-check-input.parsley-error~.invalid-feedback, textarea.form-check-input.parsley-error~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip, input.form-check-input.parsley-error~.invalid-tooltip, textarea.form-check-input.parsley-error~.invalid-tooltip {
display:block
}
.was-validated .custom-control-input:invalid~.custom-control-label, .custom-control-input.is-invalid~.custom-control-label, input.custom-control-input.parsley-error~.custom-control-label, textarea.custom-control-input.parsley-error~.custom-control-label {
color:#ee335e
}
.was-validated .custom-control-input:invalid~.custom-control-label:before, .custom-control-input.is-invalid~.custom-control-label:before, input.custom-control-input.parsley-error~.custom-control-label:before, textarea.custom-control-input.parsley-error~.custom-control-label:before {
border-color:#ee335e
}
.was-validated .custom-control-input:invalid~.invalid-feedback, .was-validated .custom-control-input:invalid~.invalid-tooltip {
display:block
}
.custom-control-input.is-invalid~.invalid-feedback, input.custom-control-input.parsley-error~.invalid-feedback, textarea.custom-control-input.parsley-error~.invalid-feedback, .custom-control-input.is-invalid~.invalid-tooltip, input.custom-control-input.parsley-error~.invalid-tooltip, textarea.custom-control-input.parsley-error~.invalid-tooltip {
display:block
}
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before, .custom-control-input.is-invalid:checked~.custom-control-label:before, input.custom-control-input.parsley-error:checked~.custom-control-label:before, textarea.custom-control-input.parsley-error:checked~.custom-control-label:before {
border-color:#e4606d;
background-color:#e4606d
}
.was-validated .custom-control-input:invalid:focus~.custom-control-label:before, .custom-control-input.is-invalid:focus~.custom-control-label:before, input.custom-control-input.parsley-error:focus~.custom-control-label:before, textarea.custom-control-input.parsley-error:focus~.custom-control-label:before {
box-shadow:0 0 0 .2rem #dc354540
}
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before, .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before, input.custom-control-input.parsley-error:focus:not(:checked)~.custom-control-label:before, textarea.custom-control-input.parsley-error:focus:not(:checked)~.custom-control-label:before, .was-validated .form-file-input:invalid~.form-file-label, .form-file-input.is-invalid~.form-file-label, input.form-file-input.parsley-error~.form-file-label, textarea.form-file-input.parsley-error~.form-file-label {
border-color:#ee335e
}
.was-validated .form-file-input:invalid~.invalid-feedback, .was-validated .form-file-input:invalid~.invalid-tooltip {
display:block
}
.form-file-input.is-invalid~.invalid-feedback, input.form-file-input.parsley-error~.invalid-feedback, textarea.form-file-input.parsley-error~.invalid-feedback, .form-file-input.is-invalid~.invalid-tooltip, input.form-file-input.parsley-error~.invalid-tooltip, textarea.form-file-input.parsley-error~.invalid-tooltip {
display:block
}
.was-validated .form-file-input:invalid:focus~.form-file-label, .form-file-input.is-invalid:focus~.form-file-label, input.form-file-input.parsley-error:focus~.form-file-label, textarea.form-file-input.parsley-error:focus~.form-file-label {
border-color:#ee335e;
box-shadow:0 0 0 .2rem #dc354540
}
.form-inline {
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.form-inline .form-check {
	width:100%
}
@media (min-width: 576px) {
.form-inline label {
display:flex;
align-items:center;
justify-content:center;
margin-block-end:0
}
.form-inline .form-group {
display:flex;
flex:0 0 auto;
flex-flow:row wrap;
align-items:center;
margin-block-end:0
}
.form-inline .form-control {
display:inline-block;
width:auto;
vertical-align:middle
}
.form-inline .form-control-plaintext {
display:inline-block
}
.form-inline .input-group, .form-inline .form-select {
width:auto
}
.form-inline .form-check {
display:flex;
align-items:center;
justify-content:center;
width:auto;
padding-inline-start:0
}
.form-inline .form-check-input {
position:relative;
flex-shrink:0;
margin-block-start:0;
margin-inline-end:.25rem;
margin-inline-start:0
}
.form-inline .custom-control {
align-items:center;
justify-content:center
}
.form-inline .custom-control-label {
margin-block-end:0
}
}
.main-form-group {
	padding:12px 15px;
	border:1px solid #eae8f1
}
.main-form-group.focus {
	border-color:#b9c2d8;
	box-shadow:0 0 0 2px #5b47fb29
}
.main-form-group .form-label {
	font-size:13px;
	margin-block-end:2px;
	font-weight:400;
	color:#949eb7
}
.main-form-group .form-control {
	padding:0;
	border-width:1px;
	height:25px;
	color:#242f48;
	font-weight:500
}
.main-form-group .form-control:focus {
	box-shadow:none
}
.formgroup-wrapper .form-control {
	height:40px!important
}
.formgroup-wrapper .main-form-group .form-label {
	margin-block-end:12px
}
.main-header-center .form-control {
	padding:1rem 1.5rem
}
.main-header-center .form-control::placeholder {
padding-inline-start:0rem;
padding-inline-end:0rem
}
.browse-file.form-control {
	background-color:transparent;
	border-start-end-radius:0;
	border-end-end-radius:0
}
.file-browser .btn-default {
	background:#f1f4fb;
	border-start-end-radius:3px!important;
	border-end-end-radius:3px!important;
padding:.56rem 15px;
	color:#68769a;
	border-radius:0;
	border:1px solid #eae8f1
}
.row-sm {
	margin-inline-start:-10px;
	margin-inline-end:-10px
}
.row-sm>div {
	padding-inline-start:10px;
	padding-inline-end:10px
}
.row-xs {
	margin-inline-start:-5px;
	margin-inline-end:-5px
}
.row-xs>div {
	padding-inline-start:5px;
	padding-inline-end:5px
}
@media (min-width: 576px) {
.row-xs--sm {
margin-inline-start:-5px;
margin-inline-end:-5px
}
.row-xs--sm>div {
padding-inline-start:5px;
padding-inline-end:5px
}
.row-sm--sm {
margin-inline-start:-10px;
margin-inline-end:-10px
}
.row-sm--sm>div {
padding-inline-start:10px;
padding-inline-end:10px
}
.row--sm {
margin-inline-start:-15px;
margin-inline-end:-15px
}
.row--sm>div {
padding-inline-start:15px;
padding-inline-end:15px
}
}
@media (min-width: 768px) {
.row-xs--md {
margin-inline-start:-5px;
margin-inline-end:-5px
}
.row-xs--md>div {
padding-inline-start:5px;
padding-inline-end:5px
}
.row-sm--md {
margin-inline-start:-10px;
margin-inline-end:-10px
}
.row-sm--md>div {
padding-inline-start:10px;
padding-inline-end:10px
}
.row--md {
margin-inline-start:-15px;
margin-inline-end:-15px
}
.row--md>div {
padding-inline-start:15px;
padding-inline-end:15px
}
}
@media (min-width: 992px) {
.row-xs--lg {
margin-inline-start:-5px;
margin-inline-end:-5px
}
.row-xs--lg>div {
padding-inline-start:5px;
padding-inline-end:5px
}
.row-sm--lg {
margin-inline-start:-10px;
margin-inline-end:-10px
}
.row-sm--lg>div {
padding-inline-start:10px;
padding-inline-end:10px
}
.row--lg {
margin-inline-start:-15px;
margin-inline-end:-15px
}
.row--lg>div {
padding-inline-start:15px;
padding-inline-end:15px
}
}
@media (min-width: 1200px) {
.row-xs--xl {
margin-inline-start:-5px;
margin-inline-end:-5px
}
.row-xs--xl>div {
padding-inline-start:5px;
padding-inline-end:5px
}
.row-sm--xl {
margin-inline-start:-10px;
margin-inline-end:-10px
}
.row-sm--xl>div {
padding-inline-start:10px;
padding-inline-end:10px
}
.row--xl {
margin-inline-start:-15px;
margin-inline-end:-15px
}
.row--xl>div {
padding-inline-start:15px;
padding-inline-end:15px
}
}
.input-group {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:stretch;
	width:100%
}
.input-group>.form-control, .input-group>.form-control-plaintext, .input-group>.form-select, .input-group>.form-file {
	position:relative;
	flex:1 1 auto;
	width:1%;
	margin-block-end:0
}
.input-group>.form-control+.form-control, .input-group>.form-control+.form-select, .input-group>.form-control+.form-file {
	margin-inline-start:-1px
}
.input-group>.form-control-plaintext+.form-control, .input-group>.form-control-plaintext+.form-select, .input-group>.form-control-plaintext+.form-file {
	margin-inline-start:-1px
}
.input-group>.form-select+.form-control, .input-group>.form-select+.form-select, .input-group>.form-select+.form-file {
	margin-inline-start:-1px
}
.input-group>.form-file+.form-control, .input-group>.form-file+.form-select, .input-group>.form-file+.form-file {
	margin-inline-start:-1px
}
.input-group>.form-control:focus, .input-group>.form-select:focus {
	z-index:3
}
.input-group>.form-file .form-file-input:focus {
	z-index:4
}
.input-group>.form-file .form-file-input:focus~.form-file-label {
z-index:3
}
.input-group>.form-control:not(:last-child), .input-group>.form-select:not(:last-child) {
border-start-end-radius:0;
border-end-end-radius:0
}
.input-group>.form-control:not(:first-child), .input-group>.form-select:not(:first-child) {
border-start-start-radius:0;
border-end-start-radius:0
}
.input-group>.form-file {
	display:flex;
	align-items:center
}
.input-group>.form-file:not(:last-child) .form-file-label {
border-start-end-radius:0;
border-end-end-radius:0
}
.input-group>.form-file:not(:last-child) .form-file-label:after {
border-start-end-radius:0;
border-end-end-radius:0
}
.input-group>.form-file:not(:first-child) .form-file-label {
border-start-start-radius:0;
border-end-start-radius:0
}
.input-group-text, .input-group-text {
	display:flex
}
.input-group-text .btn, .input-group-text .sp-container button {
	position:relative;
	z-index:1
}
.sp-container .input-group-text button {
	position:relative;
	z-index:2
}
.input-group-text .btn:focus, .input-group-text .sp-container button:focus {
	z-index:3
}
.sp-container .input-group-text button:focus {
	z-index:3
}
.input-group-text .btn+.btn, .input-group-text .sp-container button+.btn {
	margin-inline-start:-1px
}
.sp-container .input-group-text button+.btn, .input-group-text .sp-container .btn+button, .sp-container .input-group-text .btn+button, .input-group-text .sp-container button+button, .sp-container .input-group-text button+button {
	margin-inline-start:-1px
}
.input-group-text .btn+.input-group-text, .input-group-text .sp-container button+.input-group-text {
	margin-inline-start:-1px
}
.sp-container .input-group-text button+.input-group-text {
	margin-inline-start:-1px
}
.input-group-text .input-group-text+.input-group-text, .input-group-text .input-group-text+.btn {
	margin-inline-start:-1px
}
.input-group-text .sp-container .input-group-text+button {
	margin-inline-start:-1px
}
.sp-container .input-group-text .input-group-text+button {
	margin-inline-start:-1px
}
.input-group-text {
	margin-inline-end:-1px
}
.input-group-text {
	margin-inline-start:-1px
}
.input-group-text {
	display:flex;
	align-items:center;
padding:.375rem .75rem;
	margin-block-end:0;
font-size:.875rem;
	font-weight:400;
	line-height:1.5;
	color:#4d5875;
	text-align:center;
	white-space:nowrap;
	background-color:#dde2ef;
	border:1px solid #eae8f1;
	border-radius:3px
}
.input-group-text input[type=radio], .input-group-text input[type=checkbox] {
	margin-block-start:0
}
.input-group-lg>.form-control:not(textarea), .input-group-lg>.form-select {
height:calc(1.5em + 1rem + 2px)
}
.input-group-lg>.form-control, .input-group-lg>.form-select, .input-group-lg>.input-group-text>.input-group-text, .input-group-lg>.input-group-text>.input-group-text, .input-group-lg>.input-group-text>.btn {
padding:.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
border-radius:.3rem
}
.sp-container .input-group-lg>.input-group-text>button, .input-group-lg>.input-group-text>.btn, .sp-container .input-group-lg>.input-group-text>button {
padding:.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
border-radius:.3rem
}
.input-group-sm>.form-control:not(textarea), .input-group-sm>.form-select {
height:calc(1.5em + .5rem + 2px)
}
.input-group-sm>.form-control, .input-group-sm>.form-select, .input-group-sm>.input-group-text>.input-group-text, .input-group-sm>.input-group-text>.input-group-text, .input-group-sm>.input-group-text>.btn {
padding:.25rem .5rem;
font-size:.76562rem;
	line-height:1.5;
border-radius:.2rem
}
.sp-container .input-group-sm>.input-group-text>button, .input-group-sm>.input-group-text>.btn, .sp-container .input-group-sm>.input-group-text>button {
padding:.25rem .5rem;
font-size:.76562rem;
	line-height:1.5;
border-radius:.2rem
}
.input-group-lg>.form-select, .input-group-sm>.form-select {
	padding-inline-end:1.75rem
}
.input-group>.input-group-text>.btn, .sp-container .input-group>.input-group-text>button {
	border-start-end-radius:0;
	border-end-end-radius:0
}
.input-group>.input-group-text>.input-group-text, .input-group>.input-group-text:not(:last-child)>.btn {
border-start-end-radius:0;
border-end-end-radius:0
}
.sp-container .input-group>.input-group-text:not(:last-child)>button {
border-start-end-radius:0;
border-end-end-radius:0
}
.input-group>.input-group-text:not(:last-child)>.input-group-text, .input-group>.input-group-text:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
border-start-end-radius:0;
border-end-end-radius:0
}
.sp-container .input-group>.input-group-text:last-child>button:not(:last-child):not(.dropdown-toggle) {
border-start-end-radius:0;
border-end-end-radius:0
}
.input-group>.input-group-text:last-child>.input-group-text:not(:last-child) {
border-start-end-radius:0;
border-end-end-radius:0
}
.input-group>.input-group-text>.btn {
	border-start-start-radius:0;
	border-end-start-radius:0
}
.sp-container .input-group>.input-group-text>button {
	border-start-start-radius:0;
	border-end-start-radius:0
}
.input-group>.input-group-text>.input-group-text, .input-group>.input-group-text:not(:first-child)>.btn {
border-start-start-radius:0;
border-end-start-radius:0;
border-start-end-radius:7px;
border-end-end-radius:7px
}
.sp-container .input-group>.input-group-text:not(:first-child)>button {
border-start-start-radius:0;
border-end-start-radius:0
}
.input-group>.input-group-text:not(:first-child)>.input-group-text, .input-group>.input-group-text:first-child>.btn:not(:first-child) {
border-start-start-radius:0;
border-end-start-radius:0
}
.sp-container .input-group>.input-group-text:first-child>button:not(:first-child), .input-group>.input-group-text:first-child>.input-group-text:not(:first-child) {
border-start-start-radius:0;
border-end-start-radius:0
}
.input-group-text, .input-group-text {
	border-radius:0
}
.input-group-text {
	padding-block-start:0;
	padding-block-end:0;
	align-items:center;
	border-radius:0
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
border-start-end-radius:0;
border-end-end-radius:0;
border-start-start-radius:7px;
border-end-start-radius:7px
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
border-start-start-radius:0;
border-end-start-radius:0;
border-start-end-radius:7px;
border-end-end-radius:7px
}
.input-group .btn {
	z-index:0
}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
border-start-end-radius:0;
border-end-end-radius:0;
border-start-start-radius:7px;
border-end-start-radius:7px
}
.input-group .form-control.is-invalid, .input-group .form-select.is-invalid, .was-validated .input-group .form-control:invalid, .was-validated .input-group .form-select:invalid {
z-index:1
}
.modal-backdrop {
	background-color:#0c1019
}
.modal-backdrop.show {
	opacity:.8
}
.modal-content {
	border-radius:0;
	border-width:0
}
.modal-content .close {
	font-size:23px;
	padding:0;
	margin:0
}
.modal-header {
	align-items:center;
	padding:15px
}
.modal-header .modal-title {
	margin-block-end:0
}
@media (min-width: 576px) {
.modal-header {
padding:15px 20px
}
}
@media (min-width: 992px) {
.modal-header {
padding:20px
}
}
@media (min-width: 1200px) {
.modal-header {
padding:20px 25px
}
}
.modal-title {
	font-size:18px;
	font-weight:700;
	color:#242f48;
	line-height:1
}
.modal-body {
	padding:25px
}
.modal-open {
	overflow:hidden
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal {
	position:fixed;
	top:0;
	inset-inline-start:0;
	z-index:99992;
	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)
}
.modal.show .modal-dialog {
	transform:none
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
transition:none
}
}
.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-header, .modal-dialog-scrollable .modal-footer {
	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:""
}
.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;
	inset-inline-start:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000000e3
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.show {
	opacity:.9
}
.modal-header {
	display:flex;
	align-items:flex-start;
	align-items:center;
	justify-content:space-between;
	padding:1rem;
	border-block-end:1px solid #eae8f1;
border-start-start-radius:.3rem;
border-start-end-radius:.3rem
}
.modal-header .close {
	padding:1rem;
	margin-block:-1rem;
margin-inline-end:-.8rem;
	margin-inline-start:auto
}
.modal-title {
	margin-block-end:0;
	line-height:1.5
}
.modal-body {
	position:relative;
	flex:1 1 auto;
	padding:1rem
}
.modal-footer {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	padding:1rem;
	border-block-start:1px solid #eae8f1;
border-end-end-radius:.3rem;
border-end-start-radius:.3rem
}
.modal-footer>:not(:first-child) {
margin-inline-start:.25rem
}
#modaldemo8 .modal-footer>:not(:first-child) {
margin-inline-end:14px
}
.modal-footer>:not(:last-child) {
margin-inline-end:.25rem
}
@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
}
}
.modal.animated .modal-dialog {
	transform:translate(0)
}
.modal.effect-scale .modal-dialog {
	transform:scale(.7);
	opacity:0;
transition:all .3s
}
.modal.effect-scale.show .modal-dialog {
	transform:scale(1);
	opacity:1
}
.modal.effect-slide-in-right .modal-dialog {
	transform:translate(20%);
	opacity:0;
transition:all .3s cubic-bezier(.25, .5, .5, .9)
}
.modal.effect-slide-in-right.show .modal-dialog {
	transform:translate(0);
	opacity:1
}
.modal.effect-slide-in-bottom .modal-dialog {
	transform:translateY(20%);
	opacity:0;
transition:all .3s
}
.modal.effect-slide-in-bottom.show .modal-dialog {
	transform:translateY(0);
	opacity:1
}
.modal.effect-newspaper .modal-dialog {
	transform:scale(0) rotate(720deg);
	opacity:0
}
.modal.effect-newspaper.show~.modal-backdrop, .modal.effect-newspaper .modal-dialog {
transition:all .5s
}
.modal.effect-newspaper.show .modal-dialog {
	transform:scale(1) rotate(0);
	opacity:1
}
.modal.effect-fall {
	-webkit-perspective:1300px;
	-moz-perspective:1300px;
	perspective:1300px
}
.modal.effect-fall .modal-dialog {
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transform:translateZ(600px) rotateX(20deg);
	opacity:0
}
.modal.effect-fall.show .modal-dialog {
transition:all .3s ease-in;
	transform:translateZ(0) rotateX(0);
	opacity:1
}
.modal.effect-flip-horizontal {
	perspective:1300px
}
.modal.effect-flip-horizontal .modal-dialog {
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transform:rotateY(-70deg);
transition:all .3s;
	opacity:0
}
.modal.effect-flip-horizontal.show .modal-dialog {
	transform:rotateY(0);
	opacity:1
}
.modal.effect-flip-vertical {
	perspective:1300px
}
.modal.effect-flip-vertical .modal-dialog {
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transform:rotateX(-70deg);
transition:all .3s;
	opacity:0
}
.modal.effect-flip-vertical.show .modal-dialog {
	transform:rotateX(0);
	opacity:1
}
.modal.effect-super-scaled .modal-dialog {
	transform:scale(2);
	opacity:0;
transition:all .3s
}
.modal.effect-super-scaled.show .modal-dialog {
	transform:scale(1);
	opacity:1
}
.modal.effect-sign {
	perspective:1300px
}
.modal.effect-sign .modal-dialog {
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transform:rotateX(-60deg);
	transform-origin:50% 0;
	opacity:0;
transition:all .3s
}
.modal.effect-sign.show .modal-dialog {
	transform:rotateX(0);
	opacity:1
}
.modal.effect-rotate-bottom {
	perspective:1300px
}
.modal.effect-rotate-bottom .modal-dialog {
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transform:translateY(100%) rotateX(90deg);
	transform-origin:0 100%;
	opacity:0;
transition:all .3s ease-out
}
.modal.effect-rotate-bottom.show .modal-dialog {
	transform:translateY(0) rotateX(0);
	opacity:1
}
.modal.effect-rotate-left {
	perspective:1300px
}
.modal.effect-rotate-left .modal-dialog {
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	transform:translateZ(100px) translate(-30%) rotateY(90deg);
	transform-origin:0 100%;
	opacity:0;
transition:all .3s
}
.modal.effect-rotate-left.show .modal-dialog {
	transform:translateZ(0) translate(0) rotateY(0);
	opacity:1
}
.modal.effect-just-me .modal-dialog {
	transform:scale(.8);
	opacity:0;
transition:all .3s
}
.modal.effect-just-me .modal-content {
	background-color:#000
}
#modaldemo8 .modal-header, #modaldemo8 .modal-body {
	padding:20px 25px
}
#modaldemo8 .modal-dialog {
	box-shadow:none
}
.modal.effect-just-me .close {
	text-shadow:none;
	color:#fff
}
.modal.effect-just-me .modal-header {
	background-color:transparent;
	border-block-end-color:#ffffff1a;
	padding-inline-start:0;
	padding-inline-end:0
}
.modal.effect-just-me .modal-header h6 {
	color:#fff;
	font-weight:500
}
.modal.effect-just-me .modal-body {
	color:#fffc;
	padding-inline-start:0;
	padding-inline-end:0
}
.modal.effect-just-me .modal-body h6 {
	color:#fff
}
.modal.effect-just-me .modal-footer {
	background-color:transparent;
	padding-inline-start:0;
	padding-inline-end:0;
	border-block-start-color:#fff3
}
.modal.effect-just-me.show~.modal-backdrop {
opacity:.96
}
.modal.effect-just-me.show .modal-dialog {
	transform:scale(1);
	opacity:1
}
.modal-content-demo .modal-body h6 {
	color:#242f48;
	font-size:15px;
	margin-block-end:15px
}
.modal-content-demo .modal-body p {
	margin-block-end:0
}
.basic-modal .modal-dialog {
	margin:0 auto
}
.basic-modal .modal-content {
	border:1px solid #eae8f1
}
.modal-open .select2-dropdown {
	z-index:99999
}
.modal .btn-close {
	background:none
}
.modal .btn-close:focus {
	box-shadow:none
}
.nav-link:hover, .nav-link:focus, .nav-link:active {
	outline:none
}
.nav-pills .nav-link {
	color:#4d5875
}
.nav-pills .nav-link:hover, .nav-pills .nav-link:focus {
	color:#242f48
}
.nav-pills .nav-link.active {
	border-radius:3px;
	background-color:var(--primary-bg-color)
}
.nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
	color:#fff
}
.nav-dark .nav-link {
	color:#949eb7
}
.nav-dark .nav-link:hover, .nav-dark .nav-link:focus {
	color:#fff
}
.nav-tabs {
	border-bottom-width:0
}
.nav-tabs .nav-link {
	background-color:#ffffff80;
	border-width:0;
	border-radius:0;
	padding:10px 15px;
	line-height:1.428;
	color:#4d5875;
	margin:3px
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	background-color:#ffffff80;
	color:#242f48
}
.nav-tabs .nav-link+.nav-link {
	margin-inline-start:3px
}
.nav-tabs .nav-link.active {
	background-color:#fff;
	color:#242f48;
	font-weight:500;
	letter-spacing:-.1px
}
@media (min-width: 768px) {
.nav-tabs .nav-link {
padding:10px 20px
}
}
.nav {
	display:flex;
	flex-wrap:wrap;
	padding-inline-start:0;
	margin-block-end:0;
	list-style:none
}
.nav-link {
	display:block;
padding:.5rem .4rem
}
.nav-link:hover, .nav-link:focus {
	text-decoration:none
}
.nav-link.disabled {
	color:#737f9e;
	pointer-events:none;
	cursor:default
}
.latest-tasks .nav-tabs {
	border-block-end:0
}
.nav-tabs {
	border-block-end:1px solid #eae8f1
}
.nav-tabs .nav-item {
	margin-block-end:-1px
}
.nav-tabs .nav-link {
	border:1px solid transparent;
	border-start-start-radius:3px;
	border-start-end-radius:3px
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color:#dde2ef #dde2ef #d0d7e8
}
.nav-tabs .nav-link.disabled {
	color:#737f9e;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-link.active {
	color:#4d5875;
	background-color:#fff;
	border-color:#fff
}
.nav-tabs .nav-item.show .nav-link {
	color:#4d5875;
	background-color:#fff;
	border-color:#d0d7e8 #d0d7e8 #fff
}
.nav-tabs .dropdown-menu {
	margin-block-start:-1px;
	border-start-start-radius:0;
	border-start-end-radius:0
}
.nav-pills .nav-link {
	border-radius:3px
}
.nav-pills .nav-link.active {
	color:#fff;
	background-color:var(--primary-bg-color)
}
.nav-pills .show>.nav-link {
	color:#fff;
	background-color:var(--primary-bg-color)
}
.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
}
@media (min-width: 768px) {
.main-nav {
align-items:center
}
}
.main-nav .nav-link {
	display:block;
	color:#4d5875;
	padding:0;
	position:relative;
	line-height:normal
}
.main-nav .nav-link:hover, .main-nav .nav-link:focus {
	color:#242f48
}
.main-nav .nav-link+.nav-link {
	padding-block-start:12px;
	margin-block-start:12px;
	border-block-start:1px solid #949eb7
}
.main-nav .nav-link.active {
	color:var(--primary-bg-color)!important
}
@media (min-width: 768px) {
.main-nav .nav-link+.nav-link {
padding-block-start:0;
margin-block-start:0;
border-block-start:0;
padding-inline-start:15px;
margin-inline-start:15px;
border-inline-start:1px solid #949eb7
}
}
.main-nav-column {
	flex-direction:column
}
.main-nav-column .nav-link {
	padding:0;
	height:38px;
	color:#4d5875;
	display:flex;
	align-items:center;
	justify-content:flex-start
}
.main-nav-column .nav-link i {
	font-size:24px;
	line-height:0;
	width:24px;
	margin-inline-end:12px;
	text-align:center;
transition:all .2s ease-in-out
}
.main-nav-column .nav-link i:not([class*=" tx-"]) {
color:#737f9e
}
.main-nav-column .nav-link i.typcn {
	line-height:.9
}
.main-nav-column .nav-link span {
	font-weight:400;
	font-size:11px;
	color:#949eb7;
	margin-inline-start:auto
}
.main-nav-column .nav-link:hover, .main-nav-column .nav-link:focus, .main-nav-column .nav-link:hover i:not([class*=" tx-"]), .main-nav-column .nav-link:focus i:not([class*=" tx-"]) {
color:#242f48
}
.main-nav-column .nav-link.active {
	position:relative;
	color:var(--primary-bg-color)!important
}
.main-nav-column .nav-link.active:before {
	content:"";
	position:absolute;
	top:6px;
	bottom:6px;
	inset-inline-start:-28px;
	width:3px;
	background-color:var(--primary-bg-color);
	border-radius:3px;
	display:none
}
.main-nav-column .nav-link.active:hover, .main-nav-column .nav-link.active:focus, .main-nav-column .nav-link.active i, .main-nav-column .nav-link.active:hover i, .main-nav-column .nav-link.active:focus i {
	color:var(--primary-bg-color)!important
}
.main-nav-column.sm .nav-link {
font-size:.875rem;
	font-weight:400;
	padding:10px 0
}
.main-nav-column.sm .nav-link i {
	font-size:21px
}
@media (prefers-reduced-motion: reduce) {
.main-nav-column .nav-link i {
transition:none
}
}
.main-nav-dark .nav-link {
	color:#ffffffb3
}
.main-nav-dark .nav-link:hover, .main-nav-dark .nav-link:focus {
	color:#fff
}
.main-nav-dark .nav-link+.nav-link {
	border-color:#4d5875
}
.main-nav-dark .nav-link.active {
	color:var(--primary-bg-color)
}
.main-nav-colored-bg .nav-link+.nav-link {
	border-color:#fff6
}
.main-nav-colored-bg .nav-link.active {
	color:#fff!important
}
.main-nav-line {
	position:relative
}
.main-nav-line .nav-link {
	color:#4d5875;
	padding:0 10px;
	color:#37326d;
	position:relative
}
.main-nav-line .nav-link:hover, .main-nav-line .nav-link:focus {
	color:#242f48
}
.main-nav-line .nav-link.active {
	color:#242f48
}
.main-nav-line .nav-link.active:before {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	inset-inline-start:-20px;
	width:2px;
	background-color:var(--primary-bg-color)
}
.main-nav-line.main-nav-dark .nav-link {
	color:#ffffffb3
}
.main-nav-line.main-nav-dark .nav-link:hover, .main-nav-line.main-nav-dark .nav-link:focus {
	color:#fff
}
.main-nav-line.main-nav-dark .nav-link.active {
	color:#fff
}
.main-nav-line.main-nav-dark .nav-link.active:before {
	background-color:#fff
}
@media (min-width: 768px) {
.main-nav-line .nav-link.active:before {
top:37px;
bottom:-20px;
inset-inline-start:0;
inset-inline-end:0;
height:2px;
width:auto
}
}
.main-nav-tabs {
	padding:15px 15px 0;
	background-color:#d0d7e8
}
.main-nav-tabs .lSSlideOuter {
	position:relative;
	padding-inline-start:32px;
	padding-inline-end:35px
}
.main-nav-tabs .lSSlideWrapper {
	overflow:visible
}
.main-nav-tabs .lSAction>a {
	display:block;
	height:40px;
	top:16px;
	opacity:1;
	background-color:#b9c2d8;
	background-image:none
}
.main-nav-tabs .lSAction>a:hover, .main-nav-tabs .lSAction>a:focus {
	background-color:#a5afc4
}
.main-nav-tabs .lSAction>a:before {
	font-family:Ionicons;
	font-size:18px;
	position:absolute;
	top:-4px;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	display:flex;
	align-items:center;
	justify-content:center
}
.main-nav-tabs .lSAction>a.lSPrev {
	inset-inline-start:-32px
}
.main-nav-tabs .lSAction>a.lSPrev:before {
	content:"\f3cf"
}
.main-nav-tabs .lSAction>a.lSNext {
	inset-inline-end:-35px
}
.main-nav-tabs .lSAction>a.lSNext:before {
	content:"\f3d1"
}
.main-nav-tabs .lSAction>a.disabled {
	background-color:#dde2ef;
	color:#fff
}
.main-nav-tabs .lightSlider {
	display:flex
}
.main-nav-tabs .tab-item {
	flex-shrink:0;
	display:block;
	float:none;
	min-width:150px
}
.main-nav-tabs .tab-link {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:10px 20px;
	line-height:1.428;
	color:#4d5875;
	white-space:nowrap;
	background-color:#dde2ef
}
.main-nav-tabs .tab-link:hover, .main-nav-tabs .tab-link:focus {
	background-color:#ecf0fa
}
.main-nav-tabs .tab-link.active {
	background-color:#fff;
	color:#242f48;
	font-weight:500
}
.main-tab-pane {
	display:none
}
.main-tab-pane.active {
	display:block
}
.nav .nav-item .dropdown-menu {
	top:48px;
	border-radius:6px;
	min-width:245px;
	-webkit-box-shadow:0px 0px 15px 1px rgba(69, 65, 78, .2);
	box-shadow:0 0 15px 1px #45414e33
}
.nav .nav-item .dropdown-menu .dropdown-item.dropdown-header {
	background:#1b2d8f;
	height:85px;
	color:#fff
}
.nav .nav-item .countries .dropdown-menu {
	min-width:152px;
	padding:8px 0;
	top:53px
}
.nav-link.with-sub .angle {
	inset-inline-end:25px;
	top:18px
}
.nav-link.with-sub .side-badge {
	inset-inline-end:44px;
	position:absolute
}
.nav-link .side-badge {
	inset-inline-end:20px;
	position:absolute
}
.nav-sub-item .sub-angle {
	inset-inline-end:25px;
	top:18px;
	margin-inline-start:auto;
	font-size:11px
}
#navbar-example2 .nav .nav-item .dropdown-menu {
	min-width:10rem
}
.page-item {
	margin-block:2px
}
.page-item:first-child .page-link, .page-item:last-child .page-link {
	border-radius:0
}
.page-item+.page-item {
	margin-inline-start:1px
}
.page-item.active .page-link {
	background-color:var(--primary-bg-color)
}
.page-link {
	color:#4d5875;
	padding:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:36px;
	height:38px;
	border-width:0;
	background-color:#dde2ef;
	margin-inline-start:0;
	font-weight:500
}
.page-link i {
	font-size:18px;
	line-height:0
}
.page-link:hover, .page-link:focus {
	color:#242f48;
	background-color:#d0d7e8
}
.pagination-dark .page-item.active .page-link {
	background-color:var(--primary-bg-color)!important;
	color:#fff;
	border:1px solid var(--primary-bg-color)
}
.pagination-dark .page-link {
	font-weight:400;
	background-color:#ffffff0d;
	color:#fffc;
	border:1px solid rgba(0, 0, 0, .1)
}
.pagination-dark .page-link:hover, .pagination-dark .page-link:focus {
	color:#fff;
	background-color:#ffffff14
}
.pagination-primary .page-item.active .page-link {
	background-color:var(--primary-bg-color)
}
.pagination-success .page-item.active .page-link {
	background-color:#22c03c;
	border-color:#22c03c
}
.pagination-circled .page-item+.page-item {
	margin-inline-start:5px
}
.pagination-circled .page-item:first-child .page-link, .pagination-circled .page-item:last-child .page-link {
	border-radius:100%
}
.pagination-circled .page-link {
	padding:0;
	width:40px;
	border-radius:100%
}
.pagination {
	display:flex;
	padding-inline-start:0;
	list-style:none;
	border-radius:3px
}
.page-link {
	position:relative;
	display:flex;
padding:.5rem .75rem;
	margin-inline-start:-1px;
	line-height:1.25;
	color:#596882;
	background-color:#e3e7ed;
	border:1px solid #ecf0fa
}
.page-link:hover {
	z-index:2;
	color:#ecf0fa;
	text-decoration:none;
	background-color:var(--primary-bg-color)!important;
	border-color:var(--primary-bg-color)!important
}
.page-link:focus {
	z-index:2;
	outline:0;
box-shadow:0 0 0 .2rem #3366ff40
}
.page-item:first-child .page-link {
	margin-inline-start:0;
	border-start-start-radius:3px;
	border-end-start-radius:3px
}
.page-item:last-child .page-link {
	border-start-end-radius:3px;
	border-end-end-radius:3px
}
.page-item.active .page-link {
	z-index:1;
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.page-item.disabled .page-link {
	color:#b2bfe1;
	pointer-events:none;
	cursor:auto;
	background-color:#fff;
	border-color:#d0d7e8
}
.pagination-lg .page-link {
padding:.75rem 1.5rem;
	font-size:1.09375rem;
	line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
border-start-start-radius:.3rem;
border-end-start-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
border-start-end-radius:.3rem;
border-end-end-radius:.3rem
}
.pagination-sm .page-link {
padding:.25rem .5rem;
font-size:.76562rem;
	line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
border-start-start-radius:.2rem;
border-end-start-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
border-start-end-radius:.2rem;
border-end-end-radius:.2rem
}
.page-prev .page-link, .page-next .page-link {
	width:auto!important;
	padding:0 10px
}
.page-prev .page-link, .page-next .page-link {
	width:auto!important;
	padding:10px 15px
}
.pagination li a {
	margin-inline-end:4px;
	border-radius:4px
}
.pagination .page-link {
	background-color:#ecf0fa;
	border:1px solid #cdd7ef
}
.pagination .page-link:hover {
	background-color:var(--primary-bg-color)!important;
	border:1px solid var(--primary-bg-color)!important
}
.pagination .page-item:last-child .page-link, .pagination .page-item:first-child .page-link {
	border-radius:4px
}
.pagination.pagination-circled .page-link {
	border-radius:50%!important
}
.pagination-dark.pagination .page-link {
	background-color:#455377!important;
	border:1px solid #526392!important
}
.pagination-dark.pagination .page-link:hover {
	background:var(--primary-bg-color)!important;
	color:#fff;
	border:1px solid var(--primary-bg-color)!important
}
.dataTables_paginate .pagination .page-item:first-child .page-link {
	width:80px
}
.popover {
	font-size:12px;
	padding:0;
	border-radius:0
}
.popover-header {
	text-transform:uppercase;
	font-size:12px;
	font-weight:600;
	color:#364261;
	letter-spacing:.5px;
	padding:12px 15px;
	background-color:#fff;
	border-color:#1c273c33;
	border-start-start-radius:0;
	border-start-end-radius:0
}
.popover-header:before {
	display:none!important
}
.popover-body {
	padding:15px
}
.popover-body p:last-child {
	margin-block-end:0
}
.popover-head-primary .popover-header {
	color:#fff;
	background-color:var(--primary-bg-color)!important
}
.popover-head-primary.bs-popover-top .popover-arrow, .popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
bottom:-7px
}
.popover-head-primary.bs-popover-start .popover-arrow, .popover-head-primary.bs-popover-auto[data-popper-placement^=start] .popover-arrow {
inset-inline-end:-7px
}
.popover-head-primary.bs-popover-end .popover-arrow, .popover-head-primary.bs-popover-auto[data-popper-placement^=end] .popover-arrow {
inset-inline-start:-7px
}
.popover-head-primary.bs-popover-bottom .popover-arrow:after, .popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after {
border-block-end-color:var(--primary-bg-color)
}
.popover-head-secondary .popover-header {
	color:#fff;
	background-color:#5f6d88!important
}
.popover-head-secondary.bs-popover-top .popover-arrow, .popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
bottom:-7px
}
.popover-head-secondary.bs-popover-start .popover-arrow, .popover-head-secondary.bs-popover-auto[data-popper-placement^=start] .popover-arrow {
inset-inline-end:-7px
}
.popover-head-secondary.bs-popover-end .popover-arrow, .popover-head-secondary.bs-popover-auto[data-popper-placement^=end] .popover-arrow {
inset-inline-start:-7px
}
.popover-head-secondary.bs-popover-bottom .popover-arrow:after, .popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after {
border-block-end-color:#5f6d88
}
.popover-head-primary, .popover-head-secondary, .popover-head-primary .popover-header, .popover-head-secondary .popover-header {
	border:0
}
.popover-head-primary .popover-body, .popover-head-secondary .popover-body {
	border-top-width:0;
	border-end-end-radius:2px;
	border-end-start-radius:2px
}
.popover-head-primary.bs-popover-bottom .popover-arrow:before, .popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:before {
display:none
}
.popover-head-secondary.bs-popover-bottom .popover-arrow:before, .popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:before {
display:none
}
.popover-primary {
	background-color:var(--primary-bg-color)!important;
	border-width:0;
	padding:15px;
	border:1px solid var(--primary-bg-color)!important
}
.popover-primary .popover-header {
	background-color:transparent;
	border-bottom-width:0;
	padding:0 0 15px;
	color:#fff
}
.popover-primary .popover-body {
	padding:0;
	color:#ffffffbf
}
.popover-primary .popover-arrow:before {
	display:none
}
.popover-primary.bs-popover-top .popover-arrow:after, .popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow:after {
border-block-start-color:var(--primary-bg-color)!important
}
.popover-primary.bs-popover-bottom .popover-arrow:after, .popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after {
border-block-end-color:var(--primary-bg-color)!important
}
.popover-primary.bs-popover-start .popover-arrow:after, .popover-primary.bs-popover-auto[data-popper-placement^=start] .popover-arrow:after {
border-inline-start-color:var(--primary-bg-color)!important
}
.popover-primary.bs-popover-end .popover-arrow:after, .popover-primary.bs-popover-auto[data-popper-placement^=end] .popover-arrow:after {
border-inline-end-color:var(--primary-bg-color)!important
}
.popover-secondary {
	background-color:#5f6d88!important;
	border-width:0;
	padding:15px;
	border:1px solid #5f6d88!important
}
.popover-secondary .popover-header {
	background-color:transparent;
	border-bottom-width:0;
	padding:0 0 15px;
	color:#fff
}
.popover-secondary .popover-body {
	padding:0;
	color:#ffffffbf
}
.popover-secondary .popover-arrow:before {
	display:none
}
.popover-secondary.bs-popover-top .popover-arrow:after, .popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow:after {
border-block-start-color:#5f6d88!important
}
.popover-secondary.bs-popover-bottom .popover-arrow:after, .popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after {
border-block-end-color:#5f6d88!important
}
.popover-secondary.bs-popover-start .popover-arrow:after, .popover-secondary.bs-popover-auto[data-popper-placement^=start] .popover-arrow:after {
border-inline-start-color:#5f6d88!important
}
.popover-secondary.bs-popover-end .popover-arrow:after, .popover-secondary.bs-popover-auto[data-popper-placement^=end] .popover-arrow:after {
border-inline-end-color:#5f6d88!important
}
.popover {
	position:absolute;
	top:0;
	inset-inline-start:0;
	z-index:1;
	display:block;
	max-width:276px;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
font-size:.76562rem;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:padding-box;
border-radius:.3rem;
	border:1px solid #d2d4d9
}
.popover .popover-arrow {
	position:absolute;
	display:block;
	width:1rem;
height:.5rem;
margin:0 .3rem
}
.popover .popover-arrow:before, .popover .popover-arrow:after {
	position:absolute;
	display:block;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-popover-top, .bs-popover-auto[data-popper-placement^=top] {
margin-block-end:.5rem
}
.bs-popover-top>.popover-arrow, .bs-popover-auto[data-popper-placement^=top]>.popover-arrow {
bottom:calc((.5rem + 1px)*-1)
}
.bs-popover-top>.popover-arrow:before, .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before {
bottom:0;
border-width:.5rem .5rem 0;
border-block-start-color:#00000040
}
.bs-popover-top>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after {
bottom:1px;
border-width:.5rem .5rem 0;
border-block-start-color:#fff
}
.bs-popover-end>.popover-arrow, .bs-popover-auto[data-popper-placement^=end]>.popover-arrow {
inset-inline-start:calc((.5rem + 1px)*-1);
width:.5rem;
height:1rem;
margin:.3rem 0
}
.bs-popover-end>.popover-arrow:before, .bs-popover-auto[data-popper-placement^=end]>.popover-arrow:before {
inset-inline-start:0;
border-block-start-width:.5rem;
border-inline-end-width:.5rem;
border-block-end-width:.5rem;
border-inline-start-width:0;
border-inline-end-color:#00000040
}
.bs-popover-end>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=end]>.popover-arrow:after {
inset-inline-start:1px;
border-block-start-width:.5rem;
border-inline-end-width:.5rem;
border-block-end-width:.5rem;
border-inline-start-width:0;
border-inline-end-color:#fff
}
.bs-popover-bottom, .bs-popover-auto[data-popper-placement^=bottom] {
margin-block-start:.5rem
}
.bs-popover-bottom>.popover-arrow, .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow {
top:calc((.5rem + 1px)*-1)
}
.bs-popover-bottom>.popover-arrow:before, .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before {
top:0;
border-width:0 .5rem .5rem .5rem;
border-block-end-color:#00000040
}
.bs-popover-bottom>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after {
top:1px;
border-width:0 .5rem .5rem .5rem;
border-block-end-color:#fff
}
.bs-popover-bottom .popover-header:before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header:before {
position:absolute;
top:0;
inset-inline-start:50%;
display:block;
width:1rem;
margin-inline-start:-.5rem;
content:"";
border-block-end:1px solid #f7f7f7
}
.bs-popover-start>.popover-arrow, .bs-popover-auto[data-popper-placement^=start]>.popover-arrow {
inset-inline-end:calc((.5rem + 1px)*-1);
inset-inline-start:auto;
width:.5rem;
height:1rem;
margin:0rem 0
}
.bs-popover-start>.popover-arrow:before, .bs-popover-auto[data-popper-placement^=start]>.popover-arrow:before {
inset-inline-end:0;
border-block-start-width:.5rem;
border-inline-end-width:0;
border-block-end-width:.5rem;
border-inline-start-width:.5rem;
border-inline-start-color:#00000040
}
.bs-popover-start>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=start]>.popover-arrow:after {
inset-inline-end:1px;
inset-inline-start:-1px;
border-block-start-width:.5rem;
border-inline-end-width:0;
border-block-end-width:.5rem;
border-inline-start-width:.5rem;
border-inline-start-color:#fff
}
.popover-header {
padding:.5rem .75rem;
	margin-block-end:0;
font-size:.875rem;
	background-color:#fff;
	border-block-end:1px solid #ebebeb;
border-start-start-radius:calc(.3rem - 1px);
border-start-end-radius:calc(.3rem - 1px)
}
.popover-header:empty {
	display:none
}
.popover-body {
padding:.5rem .75rem;
	color:#031b4e
}
.popover-static-demo {
	background-color:#dde2ef;
	padding-block-start:40px;
	padding-block-end:40px;
	text-align:center
}
.popover-static-demo .popover {
	z-index:0;
	opacity:1;
	position:relative;
	display:inline-block;
	margin:0 10px;
	box-shadow:-8px 12px 18px #dadee8;
	border:1px solid #c0c6d0
}
.popover-static-demo .bs-popover-top .popover-arrow, .popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow, .popover-static-demo .bs-popover-bottom .popover-arrow, .popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
inset-inline-start:50%;
margin-inline-start:-5px
}
.popover-static-demo .bs-popover-start, .popover-static-demo .bs-popover-auto[data-popper-placement^=start], .popover-static-demo .bs-popover-end, .popover-static-demo .bs-popover-auto[data-popper-placement^=end] {
margin-block-start:5px
}
.popover-static-demo .bs-popover-start .popover-arrow, .popover-static-demo .bs-popover-auto[data-popper-placement^=start] .popover-arrow, .popover-static-demo .bs-popover-end .popover-arrow, .popover-static-demo .bs-popover-auto[data-popper-placement^=end] .popover-arrow {
inset-block-start:50%;
margin-block-start:-5px
}
.bs-popover-end .popover-arrow {
inset-inline-start:calc((.5rem + 1px)*-1);
	inset-inline-end:auto;
width:.5rem;
	height:1rem;
	margin:0
}
.progress {
	height:auto;
	border-radius:0
}
.progress-bar {
	border-radius:0;
	height:10px;
	font-size:11px
}
.progress-bar-xs {
	height:5px
}
.progress-bar-sm {
	height:8px
}
.progress-bar-lg {
	height:15px
}
.progress {
	display:flex;
	overflow:hidden;
font-size:.65625rem;
	background-color:#dde2ef;
	border-radius:3px
}
.progress-bar {
	display:flex;
	flex-direction:column;
	justify-content:center;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	background-color:var(--primary-bg-color);
transition:width .6s ease
}
@media (prefers-reduced-motion: reduce) {
.progress-bar {
transition:none
}
}
.progress-bar-striped {
	background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size:1rem 1rem
}
.progress-bar-animated {
	animation:progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated {
animation:none
}
}
.table {
	color:#364261
}
.table thead th, .table thead td {
	color:#37374e;
	font-weight:700;
	font-size:12px;
	letter-spacing:.5px;
	text-transform:uppercase;
	border-bottom-width:1px;
	border-top-width:0;
padding:.75rem
}
.table tbody tr {
	background-color:#ffffff80
}
.table tbody tr th {
	font-weight:400
}
.table th, .table td {
	padding:9px 15px;
	line-height:1.462
}
.table>:not(:last-child)>:last-child>* {
border-block-end:#dde2ef
}
.table-striped tbody tr:nth-of-type(2n + 1) {
background-color:#eeeef780
}
.table-bordered thead th, .table-bordered thead td {
	border-top-width:1px;
	padding-block-start:7px;
	padding-block-end:7px;
	background-color:#ffffff80
}
.table {
	margin-block-end:1rem;
	color:#031b4e
}
.table th, .table td {
padding:.75rem;
	vertical-align:top;
	border-block-start:1px solid #eae8f1
}
.table thead th {
	vertical-align:bottom
}
.table tbody+tbody {
	border-block-start:2px solid #eae8f1
}
.table-sm th, .table-sm td {
padding:.3rem
}
.table-bordered, .table-bordered th, .table-bordered td {
	border:1px solid #eae8f1
}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody+tbody {
	border:0
}
.table-striped tbody tr:nth-of-type(odd) {
background-color:#ecf0fa
}
.table-hover tbody tr:hover {
	color:#031b4e;
	background-color:#eff3f7
}
.table.dataTable.no-footer {
	border-block-end:1px solid #eae8f1!important
}
@media (max-width: 575.98px) {
.table-responsive-sm {
display:block;
width:100%;
overflow-x:auto!important;
-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!important;
-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!important;
-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!important;
-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
}
@media print {
.table {
	border-collapse:collapse!important
}
.table td, .table th {
	background-color:#fff!important
}
.table-bordered th, .table-bordered td {
	border:1px solid #eae8f1!important
}
.table-dark {
	color:inherit
}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody+tbody {
	border-color:#d0d7e8
}
.table .thead-dark th {
	color:inherit;
	border-color:#d0d7e8
}
}
.table.table-clean td .value {
font-size:.9rem;
	line-height:1.6;
	font-weight:500
}
.table.table-clean td .sub-value {
font-size:.72rem;
	color:#737f9e
}
.table.table-clean tr:first-child td {
	border-block-start:none
}
.table.table-clean td {
	padding-inline-start:0px;
	padding-inline-end:0px;
	border-block-start-color:#0000000d
}
.table.table-clean th, .table.table-clean td {
	padding:7px 20px!important
}
.dt-buttons.btn-group {
	position:absolute;
	top:0;
	inset-inline-start:156px
}
.dt-button.dropdown-item.buttons-columnVisibility {
	padding:8px 49px
}
.btn-primary.data-table-btn {
	position:absolute;
	inset-inline-start:185px;
	z-index:9
}
@media (max-width: 1363px) {
.dt-buttons.btn-group {
position:relative;
top:0;
inset-inline-start:0
}
}
.table>:not(:first-child) {
border-block-start:0px solid transparent
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
--bs-table-accent-bg: $background;
color:#031b4e
}
.table.dtr-details {
	border:1px solid #eae8f1
}
.product-details .table-bordered>:not(caption)>* {
border-block-end:1px solid #eae8f1
}
.country-table.table-responsive>.table-bordered {
	border:1px solid #eae8f1
}
.table {
--bs-table-hover-bg: transparent
}
.table>:not(caption)>*>* {
background-color:transparent
}
.table-warning {
	background:#fbbc0b;
	color:#fff
}
.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody+tbody {
	border-color:#fbbc0b26!important
}
.table-warning.table>:not(:first-child) {
border-block-start:1px solid #fbbc0b!important
}
.table-warning tbody tr {
	background-color:transparent!important
}
.table-warning thead th {
	background:#fbbc0b!important;
	color:#fff
}
.table-warning.table-bordered>:not(caption)>* {
border-block-end-color:#fbbc0b26!important
}
.table-warning {
	background-color:#fbbc0b4d
}
.table-primary {
	background:var(--primary-3);
	color:#fff
}
.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody+tbody {
	border-color:var(--primary-1)!important
}
.table-primary.table>:not(:first-child) {
border-block-start:1px solid var(--primary-bg-color)!important
}
.table-primary tbody tr {
	background-color:transparent!important
}
.table-primary thead th {
	background:var(--primary-bg-color)!important;
	color:#fff
}
.table-primary.table-bordered>:not(caption)>* {
border-block-end-color:var(--primary-1)!important
}
.table-secondary {
	background:#5f6d88;
	color:#fff
}
.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody+tbody {
	border-color:#5f6d8826!important
}
.table-secondary.table>:not(:first-child) {
border-block-start:1px solid #5f6d88!important
}
.table-secondary tbody tr {
	background-color:transparent!important
}
.table-secondary thead th {
	background:#5f6d88!important;
	color:#fff
}
.table-secondary.table-bordered>:not(caption)>* {
border-block-end-color:#5f6d8826!important
}
.table-secondary {
	background-color:#5f6d884d
}
.table-success {
	background:#22c03c;
	color:#fff
}
.table-success th, .table-success td, .table-success thead th, .table-success tbody+tbody {
	border-color:#22c03c26!important
}
.table-success.table>:not(:first-child) {
border-block-start:1px solid #22c03c!important
}
.table-success tbody tr {
	background-color:transparent!important
}
.table-success thead th {
	background:#22c03c!important;
	color:#fff
}
.table-success.table-bordered>:not(caption)>* {
border-block-end-color:#22c03c26!important
}
.table-success {
	background-color:#22c03c4d
}
.table-danger {
	background:#ee335e;
	color:#fff
}
.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody+tbody {
	border-color:#ee335e26!important
}
.table-danger.table>:not(:first-child) {
border-block-start:1px solid #ee335e!important
}
.table-danger tbody tr {
	background-color:transparent!important
}
.table-danger thead th {
	background:#ee335e!important;
	color:#fff
}
.table-danger.table-bordered>:not(caption)>* {
border-block-end-color:#ee335e26!important
}
.table-danger {
	background-color:#ee335e4d
}
.table-info {
	background:#00b9ff;
	color:#fff
}
.table-info th, .table-info td, .table-info thead th, .table-info tbody+tbody {
	border-color:#00b9ff26!important
}
.table-info.table>:not(:first-child) {
border-block-start:1px solid #00b9ff!important
}
.table-info tbody tr {
	background-color:transparent!important
}
.table-info thead th {
	background:#00b9ff!important;
	color:#fff
}
.table-info.table-bordered>:not(caption)>* {
border-block-end-color:#00b9ff26!important
}
.table-info {
	background-color:#00b9ff4d
}
.toast {
	background-color:#fffffff2;
	border-color:#1c273c29;
	box-shadow:0 2px 3px #1c273c0f;
	border-radius:3px
}
.toast-header {
	border-block-end-color:#cdd4e066
}
.toast-header .close {
	font-weight:300
}
.toast {
	max-width:350px;
	overflow:hidden;
font-size:.875rem;
	background-color:#ffffffd9;
	background-clip:padding-box;
	border:1px solid rgb(229,232,243);
	box-shadow:-8px 12px 18px #ecf0fa;
	backdrop-filter:blur(10px);
	opacity:0;
border-radius:.25rem
}
.toast:not(:last-child) {
margin-block-end:.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:#2c3e56;
	background-color:#ffffffd9;
	background-clip:padding-box;
	border-block-end:1px solid rgba(0, 0, 0, .05)
}
.toast-body {
padding:.75rem;
	color:#607086
}
.demo-static-toast .toast {
	opacity:1
}
@media (max-width: 459px) {
.toast {
width:100%;
max-width:inherit
}
}
.tooltip {
	inset-block-start:0
}
.tooltip-inner {
	font-size:12px;
	border-radius:2px
}
.tooltip-primary .tooltip-inner {
	background-color:var(--primary-bg-color);
	color:#fff
}
.tooltip-primary.bs-tooltip-top .tooltip-arrow:before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before {
border-block-start-color:var(--primary-bg-color)
}
.tooltip-primary.bs-tooltip-bottom .tooltip-arrow:before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before {
border-block-end-color:var(--primary-bg-color)
}
.tooltip-primary.bs-tooltip-start .tooltip-arrow:before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
border-inline-start-color:var(--primary-bg-color)
}
.tooltip-primary.bs-tooltip-end .tooltip-arrow:before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before {
border-inline-end-color:var(--primary-bg-color)
}
.tooltip-secondary .tooltip-inner {
	background-color:var(--primary-bg-color);
	color:#fff
}
.tooltip-secondary.bs-tooltip-top .tooltip-arrow:before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before {
border-block-start-color:var(--primary-bg-color)
}
.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow:before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before {
border-block-end-color:var(--primary-bg-color)
}
.tooltip-secondary.bs-tooltip-start .tooltip-arrow:before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
border-inline-start-color:var(--primary-bg-color)
}
.tooltip-secondary.bs-tooltip-end .tooltip-arrow:before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before {
border-inline-end-color:var(--primary-bg-color)
}
.tooltip {
	position:absolute;
	z-index:98;
	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:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
font-size:.76562rem;
	word-wrap:break-word;
	opacity:1!important
}
.tooltip.show {
	opacity:.9
}
.tooltip .tooltip-arrow {
	position:absolute;
	display:block;
width:.8rem;
height:.4rem
}
.tooltip .tooltip-arrow:before {
	position:absolute;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
padding:.4rem 0
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
bottom:0
}
.bs-tooltip-top .tooltip-arrow:before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before {
top:0;
border-width:.4rem .4rem 0;
border-block-start-color:#000
}
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
padding:0 .4rem
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
inset-inline-start:0;
width:.4rem;
height:.8rem
}
.bs-tooltip-end .tooltip-arrow:before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before {
inset-inline-end:0;
border-width:.4rem .4rem .4rem 0;
border-inline-end-color:#000
}
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
padding:.4rem 0
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
top:0
}
.bs-tooltip-bottom .tooltip-arrow:before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before {
bottom:0;
border-width:0 .4rem .4rem;
border-block-end-color:#000
}
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
padding:0 .4rem
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
width:.4rem;
height:.8rem
}
.bs-tooltip-start .tooltip-arrow:before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
inset-inline-start:0;
border-block-start-width:.4rem;
border-inline-end-width:0;
border-block-end-width:.4rem;
border-inline-start-width:.4rem;
border-inline-start-color:#000
}
.tooltip-demo {
	text-align:center;
	background-color:#dde2ef;
	padding:20px
}
.tooltip-individual {
	z-index:0;
	opacity:1;
	position:relative;
	display:inline-block;
	margin:0 10px
}
.tooltip-arrow-individual {
	inset-inline-start:50%;
	margin-inline-start:-2px
}
.tooltip-inner {
	max-width:200px;
padding:.25rem .5rem;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:3px
}
.tooltip-inner .tooltip-static-demo {
	text-align:center;
	background-color:#dde2ef;
	padding:20px
}
.tooltip-inner .tooltip-static-demo .tooltip {
	z-index:0;
	opacity:1!important;
	display:inline-block;
	margin:0 10px
}
.tooltip-inner .tooltip-static-demo .bs-tooltip-top .tooltip-arrow, .tooltip-inner .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .tooltip-inner .tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow, .tooltip-inner .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
inset-inline-start:50%;
margin-inline-start:-2px
}
.tooltip-inner .tooltip-static-demo .bs-tooltip-start, .tooltip-inner .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left], .tooltip-inner .tooltip-static-demo .bs-tooltip-end, .tooltip-inner .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {
margin-block-start:5px
}
.tooltip-inner .tooltip-static-demo .bs-tooltip-start .tooltip-arrow, .tooltip-inner .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .tooltip-inner .tooltip-static-demo .bs-tooltip-end .tooltip-arrow, .tooltip-inner .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
top:50%;
margin-block-start:-6px
}
.tooltip-static-demo .bs-tooltip-start .tooltip-arrow, .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .tooltip-static-demo .bs-tooltip-end .tooltip-arrow, .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
inset-block-start:50%;
margin-block-start:-6px
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
inset-inline-start:auto;
inset-inline-end:0
}
.tooltip-static-demo .bs-tooltip-start, .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left], .tooltip-static-demo .bs-tooltip-end, .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {
margin-block-start:5px
}
.tabs-style-1 .main-nav-line .nav-link {
	padding:10px 18px;
	background:transparent
}
.tabs-style-1 .main-nav-line .nav-link.active:before {
	bottom:0
}
.tabs-style-2 .main-nav-line .nav-link {
padding:.7rem 2rem;
	background:#ecf0fa
}
.tabs-style-2 .main-nav-line .nav-link.active {
	background:transparent;
	color:var(--primary-bg-color);
	border-start-start-radius:0;
	border-start-end-radius:0
}
.tabs-style-2 .main-nav-line .nav-link.active:before {
	display:none
}
.tabs-style-2 .main-nav-line .nav-link {
padding:.7rem 2rem;
	background:#ecf0fa;
	border:1px solid #eae8f1;
	border-block-end:0
}
.tabs-style-2 li .nav-link.active {
	background:none;
	box-shadow:inset 0 3px 1px var(--primary-bg-color);
	color:var(--primary-bg-color);
	border-block-start:0
}
.tabs-style-3 .nav.panel-tabs li a {
	padding:10px 24px;
	background:#ecf0fa;
	border-radius:20px;
	margin:0 5px 5px 0;
	text-align:center;
	display:block;
	color:#031b4e
}
.tabs-style-3 .tabs-menu-body {
	margin-block-start:20px;
	border:1px solid #eae8f1
}
.tabs-style-3 .nav.panel-tabs li a.active {
	background:var(--primary-bg-color)!important;
	color:#fff!important
}
.tabs-style-4 .nav.panel-tabs li {
	display:block;
	width:100%
}
.tabs-style-4 .tabs-menu-body {
	padding:20px;
	border:1px solid #e3e7f3;
	border-radius:4px
}
.tabs-style-4 .nav.panel-tabs li a {
	padding:10px 18px;
	background:#ecf0fa;
	border-radius:4px;
	margin:0 0 16px;
	text-align:center;
	display:block;
	color:#031b4e;
	width:100%
}
.tabs-style-4 .nav.panel-tabs li a.active {
	background:var(--primary-bg-color)!important;
	color:#fff!important
}
@media (min-width: 768px) {
.tabs-style-4 .tab-menu-heading {
width:200px
}
}
.panel-primary.tabs-style-1 .main-nav-line .nav-link.active:before {
	top:auto;
	bottom:0;
	inset-inline-start:0;
	inset-inline-end:0;
	height:2px;
	width:auto
}
.tab_wrapper {
	display:inline-block;
	width:100%;
	position:relative
}
.tab_wrapper.right_side>ul {
	width:25%;
	float:var(--float-right);
	padding-inline-start:0;
	border-block-end:1px solid #eae8f1
}
.tab_wrapper.right_side>ul li {
	width:100%;
	box-sizing:border-box;
	margin:0;
	padding:12px 18px;
	border-width:1px;
	border-inline-end:0;
	border-inline-start:0;
	text-align:end;
	list-style-type:none
}
.tab_wrapper>ul li.active {
	border-color:var(--primary-bg-color);
	background:var(--primary-bg-color);
	color:#fff
}
.tab_wrapper * {
	box-sizing:border-box
}
.tab_wrapper>ul {
	clear:both;
	display:inline-block;
	width:100%;
	border-block-end:1px solid rgba(0, 40, 100, .12);
	margin-block-end:0
}
.tab_wrapper>ul li {
	float:var(--float-left);
	cursor:pointer;
	font-weight:500;
	padding:8px 18px;
	text-transform:uppercase;
	border:1px solid #eae8f1;
	font-size:1.05em;
	border-block-end:0;
	position:relative;
	border-block-start:3px solid #eae8f1;
	margin:0 5px 0 0
}
.tab_wrapper>ul li.active:after {
	content:"";
	position:absolute;
	bottom:-1px;
	height:1px;
	inset-inline-start:0;
	background:#fff;
	width:100%
}
.tab_wrapper .controller {
	display:block;
	overflow:hidden;
	clear:both;
	position:absolute;
	top:0;
	inset-inline-end:0
}
.tab_wrapper .controller span {
	padding:8px 22px;
	text-transform:uppercase;
	display:inline-block
}
.tab_wrapper .controller span.next {
	float:var(--float-right);
	margin-inline-start:10px
}
.tab_wrapper .content_wrapper {
	float:var(--float-left);
	width:100%;
	border:1px solid rgba(0, 40, 100, .12);
	border-block-start:0;
	box-sizing:border-box
}
.tab_wrapper .content_wrapper .tab_content {
	display:none;
	padding:15px 20px
}
.tab_wrapper .content_wrapper .tab_content .error {
	color:red
}
.tab_wrapper .content_wrapper .accordian_header {
	display:none;
	padding:10px 20px;
	text-transform:uppercase;
	font-weight:700;
	border-block-start:1px solid #eae8f1;
	border-block-end:1px solid #fff;
	position:relative;
	cursor:pointer
}
.tab_wrapper .content_wrapper .accordian_header.active {
	border:1px solid #eae8f1
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
	position:absolute;
	top:0;
	inset-inline-start:0;
	content:"";
	width:5px;
	height:100%
}
.tab_wrapper .content_wrapper .accordian_header .arrow {
	display:inline-block;
	width:12px;
	height:12px;
	position:relative;
	border-radius:2px;
	transform:rotate(-135deg);
	background:#fff;
	border-block-start:3px solid #cdd2e0;
	border-inline-start:3px solid #cdd2e0
}
.tab_wrapper.left_side>ul {
	width:25%;
	float:var(--float-left);
	padding-inline-start:0;
	border-block-end:1px solid #eae8f1
}
.tab_wrapper.left_side>ul li {
	width:100%;
	box-sizing:border-box;
	margin:0;
	padding:12px 18px;
	border-width:1px;
	border-inline-end:0;
	border-inline-start:0;
	list-style-type:none
}
.tab_wrapper.left_side>ul li:after {
	inset-inline-start:0;
	top:0;
	content:"";
	position:absolute;
	width:5px;
	height:100%;
	background:#eae8f1
}
.tab_wrapper.left_side>ul li.active {
	border-color:#eae8f1
}
.tab_wrapper.left_side>ul li.active:after {
	inset-inline-start:0;
	top:0;
	width:5px;
	height:100%
}
.tab_wrapper.left_side>ul li.active:before {
	inset-inline-end:-1px;
	position:absolute;
	top:0;
	content:"";
	width:2px;
	height:100%;
	background:#fff
}
.tab_wrapper.left_side .content_wrapper {
	width:75%;
	border:1px solid #eae8f1;
	float:var(--float-left)
}
.tab_wrapper.left_side .controller {
	top:-50px
}
.tab_wrapper.right_side>ul {
	width:25%;
	float:var(--float-right);
	border-block-end:1px solid #eae8f1
}
.tab_wrapper.right_side>ul li {
	width:100%;
	box-sizing:border-box;
	margin:0;
	padding:12px 18px;
	border-width:1px;
	border-inline-end:0;
	border-inline-start:0;
	text-align:end
}
.tab_wrapper.right_side>ul li:after {
	inset-inline-end:0;
	inset-inline-start:inherit;
	top:0;
	content:"";
	position:absolute;
	width:5px;
	height:100%;
	background:#eae8f1
}
.tab_wrapper.right_side>ul li.active {
	border-color:#eae8f1
}
.tab_wrapper.right_side>ul li.active:after {
	inset-inline-end:0;
	inset-inline-start:inherit;
	top:0;
	width:5px;
	height:100%;
	content:""
}
.tab_wrapper.right_side>ul li.active:before {
	inset-inline-start:-2px;
	inset-inline-end:inherit;
	position:absolute;
	top:0;
	content:"";
	width:2px;
	height:100%;
	background:#fff
}
.tab_wrapper.right_side .content_wrapper {
	width:75%;
	float:var(--float-left);
	border:1px solid #eae8f1
}
.tab_wrapper.right_side .controller {
	top:-50px
}
.tab_wrapper.accordion .content_wrapper {
	border-color:#eae8f1
}
.tab_wrapper.accordion .content_wrapper .accordian_header {
	display:block
}
.tab_wrapper.accordion>ul {
	display:none
}
.tab_wrapper .active_tab {
	display:none;
	position:relative;
	background:#000;
	padding:12px;
	text-align:center;
	padding-inline-end:50px;
	color:#fff;
	cursor:pointer;
	border-radius:30px
}
.tab_wrapper .active_tab .arrow {
	width:30px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	background:#fff;
	position:absolute;
	inset-inline-end:6px;
	border-radius:50%;
	top:50%;
	transform:translateY(-50%)
}
.tab_wrapper .active_tab .arrow:after {
	content:"";
	width:10px;
	display:inline-block;
	height:10px;
	border-inline-end:3px solid #000;
	border-block-end:3px solid #000;
	transform:rotate(45deg);
	position:absolute;
	top:50%;
	inset-inline-start:50%;
	margin-inline-start:-6px;
	margin-block-start:-8px
}
.tab_wrapper .active_tab .text {
	text-indent:39px;
	display:block
}
@media only screen and (max-width: 768px) {
.tab_wrapper>ul {
display:none
}
.tab_wrapper .content_wrapper {
border:0
}
.tab_wrapper .content_wrapper .accordian_header {
display:block
}
.tab_wrapper.left_side .content_wrapper, .tab_wrapper.right_side .content_wrapper {
width:100%;
border-block-start:0
}
.tab_wrapper .controller {
display:none
}
.tab_wrapper.show-as-dropdown>.tab_list {
border:0;
box-shadow:0 0 8px #eae8f1;
position:absolute;
z-index:3;
background:#fff;
border-radius:5px;
margin-block-start:15px
}
.tab_wrapper.show-as-dropdown>.tab_list:before {
content:"";
position:absolute;
top:-6px;
inset-inline-start:50%;
width:14px;
height:14px;
background:#fff;
transform:rotate(45deg);
box-shadow:-3px -4px 5px #efefef;
margin-inline-start:-7px
}
.tab_wrapper.show-as-dropdown>.tab_list li {
border:0;
border-block-end:1px solid #eae8f1
}
.tab_wrapper.show-as-dropdown>.tab_list li.active:after {
display:none
}
.tab_wrapper.show-as-dropdown .active_tab {
display:block
}
.tab_wrapper.show-as-dropdown>.tab_list, .tab_wrapper.show-as-dropdown>.content_wrapper>.accordian_header {
display:none
}
.tab_wrapper.show-as-dropdown>.tab_list li {
display:block;
float:none;
width:100%
}
}
@media only screen and (min-width: 769px) {
.tab_wrapper.show-as-dropdown>.tab_list {
display:block!important;
overflow:hidden
}
}
.tab_wrapper .content_wrapper .accordian_header.active {
	color:var(--primary-bg-color)
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
	background:var(--primary-bg-color)
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
	transform:rotate(45deg);
	margin-block-start:5px
}
.tabs-style-1 .panel-tabs {
	border-block-end:1px solid #e0e6ed
}
.tabs-style-1 .main-nav-line .nav-link.active {
	color:var(--primary-bg-color);
	border:1px solid;
	border-color:#e0e6ed #e0e6ed #fff
}
.tabs-style-1 .main-nav-line .nav-item {
	margin-block-end:-1px
}
.tabs-style-1 .panel-tabs.main-nav-line .nav-link.active:before {
	background:transparent!important
}
.ckbox {
	font-weight:400;
	position:relative;
	line-height:1;
	margin-block-end:0
}
.ckbox span {
	padding-inline-start:15px
}
.ckbox span:empty {
	float:var(--float-left)
}
.ckbox span:before, .ckbox span:after {
	line-height:18px;
	position:absolute
}
.ckbox span:before {
	content:"";
	width:16px;
	height:16px;
	background-color:#fff;
	border:1px solid #eae8f1;
	top:1px;
	inset-inline-start:0
}
.ckbox span:after {
	top:1px;
	inset-inline-start:0;
	width:16px;
	height:16px;
	content:"";
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
	background-size:65%;
	background-repeat:no-repeat;
	background-position:55% 45%;
	background-color:var(--primary-bg-color);
	line-height:17px;
	display:none
}
.ckbox span:empty {
	padding-inline-start:0;
	width:3px
}
.ckbox input[type=checkbox] {
	opacity:0;
	margin:0
}
.ckbox input[type=checkbox]:checked+span:after {
	display:block
}
.ckbox input[type=checkbox][disabled]+span {
	opacity:.75
}
.ckbox input[type=checkbox][disabled]+span:before, .ckbox input[type=checkbox][disabled]+span:after {
	opacity:.75
}
.ckbox-inline {
	display:inline-block
}
#count-down {
	position:relative;
	text-align:center;
	display:inline-block
}
#count-down .clock-presenter {
	height:80px;
	padding:0;
	text-align:center;
	width:70px;
	height:70px;
	float:var(--float-left);
	margin:0 20px 0 0;
	border-radius:3px;
	background-size:cover;
	position:relative
}
#count-down .clock-presenter .digit {
	margin-block-start:5px;
	font-size:1.5rem;
	color:#fff;
	line-height:60px;
	height:60px;
	display:inline-block;
	overflow:hidden;
	text-align:center;
	position:relative;
	cursor:default;
	font-weight:600;
	border-radius:50%
}
#count-down .clock-presenter:before {
	content:"";
	position:absolute;
	background:linear-gradient(to left, var(--primary-bg-color) 0%, var(--primary-bg-color) 100%)!important;
	inset-inline-start:0;
	top:0;
	bottom:0;
	inset-inline-end:0;
	display:block;
	border-radius:4%
}
#count-down .clock-presenter .note {
	position:relative;
	margin-block-end:0px;
	cursor:default;
	font-size:16px;
	opacity:.7
}
@media (max-width: 568px) {
#count-down .clock-presenter {
float:none!important;
margin-block-end:45px
}
}
.custom-control {
	position:relative;
	display:block;
	min-height:1.3125rem;
	padding-inline-start:1.5rem
}
.custom-control-inline {
	display:inline-flex;
	margin-inline-end:1rem
}
.custom-control-input {
	position:absolute;
	z-index:-1;
	opacity:0
}
.custom-control-input:checked~.custom-control-label:before {
color:#fff;
border-color:var(--primary-bg-color);
background-color:var(--primary-bg-color)
}
.custom-control-input:focus~.custom-control-label:before {
box-shadow:0 0 0 .2rem #3366ff40
}
.custom-control-input:focus:not(:checked)~.custom-control-label:before {
border-color:#b3c6ff
}
.custom-control-input:not(:disabled):active~.custom-control-label:before {
color:#fff;
background-color:#e6ecff;
border-color:#e6ecff
}
.custom-control-input:disabled~.custom-control-label {
color:#737f9e
}
.custom-control-input:disabled~.custom-control-label:before {
background-color:#dde2ef
}
.custom-control-label {
	position:relative;
	margin-block-end:0;
	vertical-align:top
}
.custom-control-label:before {
	position:absolute;
	top:0;
	inset-inline-start:-1.5rem;
	display:block;
	width:1rem;
	height:1rem;
	pointer-events:none;
	content:"";
	background-color:#fff;
	border:#949eb7 solid 1px
}
.custom-control-label:after {
	position:absolute;
	top:0;
	inset-inline-start:-1.5rem;
	display:block;
	width:1rem;
	height:1rem;
	content:"";
	background:no-repeat 50%/50% 50%
}
.form-checkbox .custom-control-label:before {
	border-radius:3px
}
.form-checkbox .custom-control-input:checked~.custom-control-label:after {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.form-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
border-color:var(--primary-bg-color);
background-color:var(--primary-bg-color)
}
.form-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.form-checkbox .custom-control-input:disabled:checked~.custom-control-label:before, .form-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
background-color:var(--primary-5)
}
.form-radio .custom-control-label:before {
	border-radius:50%
}
.form-radio .custom-control-input:checked~.custom-control-label:after {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.form-radio .custom-control-input:disabled:checked~.custom-control-label:before {
background-color:var(--primary-5)
}
.form-switch {
	padding-inline-start:0
}
.form-switch .custom-control-label:before {
	inset-inline-start:-2.25rem;
	width:1.75rem;
	pointer-events:all;
border-radius:.5rem
}
.form-switch .custom-control-label:after {
top:calc(.15625rem + 2px);
	inset-inline-start:calc(-2.25rem + 2px);
	width:calc(1rem - 4px);
	height:calc(1rem - 4px);
	background-color:#949eb7;
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
}
.form-switch .custom-control-input:checked~.custom-control-label:after {
background-color:#fff;
transform:translate(.75rem)
}
.form-switch .custom-control-input:disabled:checked~.custom-control-label:before {
background-color:var(--primary-5)
}
@media (prefers-reduced-motion: reduce) {
.form-switch .custom-control-label:after {
transition:none
}
}
.form-select {
	display:inline-block;
	width:100%;
height:calc(1.5em + .75rem + 2px);
padding:.375rem 1.75rem .375rem .75rem;
font-size:.875rem;
	font-weight:400;
	line-height:1.5;
	color:#4d5875;
	vertical-align:middle;
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	background-color:#fff;
	border:1px solid #eae8f1;
	border-radius:3px;
	appearance:none
}
.form-select:focus {
	border-color:#b3c6ff;
	outline:0;
	box-shadow:none
}
.form-select:focus::-ms-value {
color:#4d5875;
background-color:#fff
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
height:auto;
padding-inline-end:.75rem;
background-image:none
}
.form-select:disabled {
	color:#737f9e;
	background-color:#dde2ef
}
.form-select::-ms-expand {
display:none
}
.form-select-sm {
height:calc(1.5em + .5rem + 2px);
padding-block-start:.25rem!important;
padding-block-end:.25rem!important;
padding-inline-start:.5rem!important;
font-size:.76562rem!important;
	padding-inline-end:28px!important
}
.form-select-lg {
	height:calc(1.5em + 1rem + 2px);
padding-block-start:.5rem;
padding-block-end:.5rem;
	padding-inline-start:1rem;
	font-size:1.09375rem
}
.form-file {
	position:relative;
	display:inline-block;
	width:100%;
height:calc(1.5em + .75rem + 2px);
	margin-block-end:0
}
.form-file-input {
	position:relative;
	z-index:2;
	width:100%;
height:calc(1.5em + .75rem + 2px);
	margin:0;
	opacity:0
}
.form-file-input:focus~.form-file-label {
border-color:#b3c6ff;
box-shadow:0 0 0 .2rem #3366ff40
}
.form-file-input:disabled~.form-file-label {
background-color:#dde2ef
}
.form-file-input:lang(en)~.form-file-label:after {
content:"Browse"
}
.form-file-input~.form-file-label[data-browse]:after {
content:attr(data-browse)
}
.form-file-label {
	position:absolute;
	top:0;
	inset-inline-end:0;
	inset-inline-start:0;
	z-index:1;
height:calc(1.5em + .75rem + 2px);
padding:.375rem .75rem;
	font-weight:400;
	line-height:1.5;
	color:#4d5875;
	background-color:#fff;
	border:1px solid #eae8f1;
	border-radius:3px
}
.form-file-label:after {
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	z-index:3;
	display:block;
height:calc(1.5em + .75rem);
padding:.375rem .75rem;
	line-height:1.5;
	color:#4d5875;
	content:"Browse";
	background-color:#dde2ef;
	border-inline-start:inherit;
	border-radius:0 3px 3px 0
}
.form-range {
	width:100%;
	height:1.4rem;
	padding:0;
	background-color:transparent;
	appearance:none
}
.form-range:focus {
	outline:none
}
.form-range:focus::-webkit-slider-thumb, .form-range:focus::-moz-range-thumb, .form-range:focus::-ms-thumb {
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem #3366ff40
}
.form-range::-moz-focus-outer {
border:0
}
.form-range::-webkit-slider-thumb {
width:1rem;
height:1rem;
margin-block-start:-.25rem;
background-color:var(--primary-bg-color);
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
appearance:none
}
.form-range::-webkit-slider-thumb:active {
background-color:#e6ecff
}
.form-range::-webkit-slider-runnable-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#d0d7e8;
border-color:transparent;
border-radius:1rem
}
.form-range::-moz-range-thumb {
width:1rem;
height:1rem;
background-color:var(--primary-bg-color);
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
appearance:none
}
.form-range::-moz-range-thumb:active {
background-color:#e6ecff
}
.form-range::-moz-range-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#d0d7e8;
border-color:transparent;
border-radius:1rem
}
.form-range::-ms-thumb {
width:1rem;
height:1rem;
margin-block-start:0;
margin-inline-end:.2rem;
margin-inline-start:.2rem;
background-color:var(--primary-bg-color);
border:0;
border-radius:1rem;
transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
appearance:none
}
.form-range::-ms-thumb:active {
background-color:#e6ecff
}
.form-range::-ms-track {
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:transparent;
border-color:transparent;
border-width:.5rem
}
.form-range::-ms-fill-lower {
background-color:#d0d7e8;
border-radius:1rem
}
.form-range::-ms-fill-upper {
margin-inline-end:15px;
background-color:#d0d7e8;
border-radius:1rem
}
.form-range:disabled::-webkit-slider-thumb {
background-color:#949eb7
}
.form-range:disabled::-webkit-slider-runnable-track {
cursor:default
}
.form-range:disabled::-moz-range-thumb {
background-color:#949eb7
}
.form-range:disabled::-moz-range-track {
cursor:default
}
.form-range:disabled::-ms-thumb {
background-color:#949eb7
}
@media (prefers-reduced-motion: reduce) {
.form-range::-webkit-slider-thumb {
transition:none
}
}
@media (prefers-reduced-motion: reduce) {
.form-range::-moz-range-thumb {
transition:none
}
}
@media (prefers-reduced-motion: reduce) {
.form-range::-ms-thumb {
transition:none
}
}
.custom-control-label:before, .form-file-label, .form-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, .form-file-label, .form-select {
transition:none
}
}
.form-file, .form-file-input {
	height:38px
}
.form-file-label {
	height:38px;
	line-height:1.8;
	border-radius:0
}
.form-file-label:after {
	line-height:1.8;
	border-radius:0;
	height:auto
}
.form-select {
	background:none
}
.custom-control-label-lg:before {
	position:absolute;
top:.15625rem;
	inset-inline-start:-1.5rem;
	display:block;
	width:2rem;
	height:2rem;
	pointer-events:none;
	content:"";
	background-color:#fff;
	border:#949eb7 solid 1px;
	border-radius:35px
}
.custom-control-label-lg:after {
	position:absolute;
top:.15625rem;
	inset-inline-start:-1.5rem;
	display:block;
	width:2rem;
	height:2rem;
	content:"";
	background:no-repeat 50%/50% 50%;
	border-radius:35px
}
.custom-control-label-md:before, .custom-control-label-md:after {
top:.25rem!important;
	width:1.5rem!important;
	height:1.5rem!important
}
.custom-control-md {
	min-height:2rem!important
}
.custom-control-label-md {
	padding-inline-start:8px;
	padding-block-start:6px
}
.custom-control-label-lg:before, .custom-control-label-lg:after {
top:.25rem!important;
	width:2rem!important;
	height:2rem!important
}
.custom-control-lg {
	min-height:2rem!important
}
.custom-control-label-lg {
	padding-inline-start:15px;
	padding-block-start:10px
}
.form-switch-input {
	position:absolute;
	z-index:-1;
	opacity:0
}
.form-switch-indicator {
	display:inline-block;
	height:1.25rem;
	width:2.25rem;
	background:#ecf0fa;
	border-radius:50px;
	position:relative;
	vertical-align:bottom;
transition:.3s border-color, .3s background-color
}
.form-switch-indicator:before {
	content:"";
	position:absolute;
	height:calc(1.25rem - 4px);
	width:calc(1.25rem - 4px);
	top:2px;
	inset-inline-start:2px;
	background:#fff;
	border-radius:50%;
transition:.3s left;
	box-shadow:0 1px 2px #0006
}
.form-switch-input:checked~.form-switch-indicator {
background:var(--primary-bg-color)
}
.form-switch-input:checked~.form-switch-indicator:before {
inset-inline-start:calc(1rem + 1px)
}
.custom-square {
	border-radius:0!important
}
.custom-square:before {
	border-radius:0!important
}
.form-switch-indicator-lg {
	display:inline-block;
	height:1.5rem;
	width:3rem;
	background:#ecf0fa;
	border-radius:50px;
	position:relative;
	vertical-align:bottom;
	border:1px solid #eae8f1;
transition:.3s border-color, .3s background-color
}
.form-switch-indicator-lg:before {
	content:"";
	position:absolute;
	height:calc(1.5rem - 4px);
	width:calc(1.5rem - 4px);
	top:1px;
	inset-inline-start:1px;
	background:#fff;
	border-radius:50%;
transition:.3s left;
	box-shadow:0 1px 2px #0006
}
.form-switch-input:checked~.form-switch-indicator-lg:before {
inset-inline-start:calc(1.46rem + 1px)
}
.form-switch-indicator-xl {
	display:inline-block;
	height:2rem;
	width:4rem;
	background:#ecf0fa;
	border-radius:50px;
	position:relative;
	vertical-align:bottom;
	border:1px solid #eae8f1;
transition:.3s border-color, .3s background-color
}
.form-switch-indicator-xl:before {
	content:"";
	position:absolute;
	height:calc(2rem - 4px);
	width:calc(2rem - 4px);
	top:1px;
	inset-inline-start:1px;
	background:#fff;
	border-radius:50%;
transition:.3s left;
	box-shadow:0 1px 2px #0006
}
.form-switch-input:checked~.form-switch-indicator-xl:before {
inset-inline-start:calc(1.96rem + 1px)!important
}
:root {
--pr-rgb: 1, 98, 232;
--primary-bg-color: #0162e8;
--primary-bg-hover: #025cd8;
--primary-bg-border: #0162e8;
--dark-theme: #1f2940;
--dark-body: #141b2d;
--primary-1: rgba(var(--pr-rgb), .1);
--primary-2: rgba(var(--pr-rgb), .2);
--primary-3: rgba(var(--pr-rgb), .3);
--primary-5: rgba(var(--pr-rgb), .5);
--primary-8: rgba(var(--pr-rgb), .8);
--blue: #0162e8;
--indigo: #0162e8;
--purple: $purple;
--pink: $pink;
--red: $danger;
--orange: $orange;
--yellow: $warning;
--green: $success;
--teal: $teal;
--cyan: $info;
--white: $white;
--gray: $gray-600;
--gray-dark: $gray-800;
--primary: #0162e8;
--secondary: $gray-600;
--success: $success;
--info: $info;
--warning: $warning;
--danger: $danger;
--light: $gray-100;
--dark: $gray-800;
--float-left: left;
--float-right: right;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 992px;
--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
}
* {
	box-sizing:border-box
}
*:before, *:after {
	box-sizing:border-box
}
#count-down {
	width:auto
}
#global-loader {
	position:fixed;
	z-index:50000;
	background:#fff;
	inset-inline-start:0;
	top:0;
	inset-inline-end:0;
	bottom:0;
	height:100%;
	width:100%;
	margin:0 auto;
	text-align:center
}
.dropify-wrapper p:first-child {
	font-size:14px!important;
	color:#334151!important
}
.loader-img {
	position:absolute;
	inset-inline-end:0;
	bottom:0;
	top:43%;
	inset-inline-start:0;
	margin:0 auto;
	text-align:center
}
.fade {
transition:opacity .15s linear
}
.fade:not(.show) {
opacity:0
}
@media (prefers-reduced-motion: reduce) {
.fade {
transition:none
}
}
.collapse:not(.show) {
display:none
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
transition:height .35s ease
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
transition:none
}
}
@keyframes progress-bar-stripes {
0% {
background-position:1rem 0
}
to {
	background-position:0 0
}
}
.media {
	display:flex;
	align-items:flex-start
}
.media-body {
	flex:1
}
.close {
	float:var(--float-right);
	font-size:1.3125rem;
	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):hover, .close:not(:disabled):not(.disabled):focus {
opacity:.75
}
button.close {
	padding:0;
	background-color:transparent;
	border:0;
	appearance:none;
	color:inherit;
	opacity:.65
}
a.close.disabled {
	pointer-events:none
}
@keyframes spinner-border {
to {
transform:rotate(360deg)
}
}
.spinner-border {
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:text-bottom;
	border:.25em solid currentColor;
	border-inline-end-color:transparent;
	border-radius:50%;
animation:spinner-border .75s linear infinite
}
.spinner-border-sm {
	width:1rem;
	height:1rem;
	border-width:.2em
}
@-webkit-keyframes spinner-grow {
0% {
-webkit-transform:scale(0);
opacity:0
}
50% {
-webkit-transform:scale(.2);
opacity:1
}
}
@keyframes spinner-grow {
0% {
-webkit-transform:scale(0);
opacity:0
}
50% {
-webkit-transform:scale(.2);
opacity:1
}
}
.spinner-grow {
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:text-bottom;
	background-color:currentColor;
	border-radius:50%;
	opacity:0;
animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm {
	width:1rem;
	height:1rem
}
.embed-responsive {
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden
}
.embed-responsive:before {
	display:block;
	content:""
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-21by9:before {
	padding-block-start:42.85714%
}
.embed-responsive-16by9:before {
	padding-block-start:56.25%
}
.embed-responsive-4by3:before {
	padding-block-start:75%
}
.embed-responsive-1by1:before {
	padding-block-start:100%
}
.overflow-auto {
	overflow:auto!important
}
.overflow-hidden {
	overflow:hidden!important
}
.fixed-top {
	position:fixed;
	top:0;
	inset-inline-end:0;
	inset-inline-start:0;
	z-index:1030
}
.fixed-bottom {
	position:fixed;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0;
	z-index:1030
}
@supports (position: sticky) {
.sticky-top {
position:sticky;
top:0;
z-index:1020
}
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	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 #00000013!important
}
.shadow {
box-shadow:0 .5rem 1rem #00000026!important
}
.shadow-lg {
	box-shadow:0 1rem 3rem #0000002d!important
}
.shadow-none {
	box-shadow:none!important
}
@media print {
* {
	text-shadow:none!important;
	box-shadow:none!important
}
*:before, *:after {
	text-shadow:none!important;
	box-shadow:none!important
}
a:not(.btn) {
text-decoration:underline
}
abbr[title]:after {
	content:" (' attr(title) ')"
}
pre {
	white-space:pre-wrap!important;
	border:1px solid #949eb7;
	page-break-inside:avoid
}
blockquote {
	border:1px solid #949eb7;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr, img {
	page-break-inside:avoid
}
p, h2, h3 {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
@page {
size:a3
}
body, .container {
	min-width:992px!important
}
}
body {
	font-family:Roboto, sans-serif
}
.main-body, .main-dashboard {
	min-height:100vh;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	position:relative
}
.main-body:before {
	content:"main";
	position:fixed;
	top:45%;
	inset-inline-start:70%;
	transform:translate3d(-50%, -58%, 0);
	font-size:1300px;
	font-weight:600;
	letter-spacing:-10px;
	line-height:.5;
	opacity:.02;
	z-index:-1;
	display:none
}
.main-table-reference {
	background-color:#fff
}
.main-table-reference>thead>tr>th, .main-table-reference>thead>tr>td {
	padding:8px 10px;
	border:1px solid #eae8f1;
	font-size:13px
}
.main-table-reference>tbody>tr>th, .main-table-reference>tbody>tr>td {
	padding:8px 10px;
	border:1px solid #eae8f1;
	font-size:13px
}
.main-table-reference>thead>tr>th, .main-table-reference>thead>tr>td {
	background-color:#ecf0fa;
	color:#737f9e;
	font-size:11px;
	font-weight:500;
	text-transform:uppercase;
	letter-spacing:1px;
	border-block-end:0
}
@media (min-width: 992px) {
.userlist-table .table {
white-space:nowrap!important
}
.nav-link#bs-example-navbar-collapse-1 {
display:none
}
}
.main-icon-group {
	text-align:center;
	padding:20px;
	color:#5b6e88
}
.font-awesome.main-icon-group i {
	font-size:18px
}
.main-icon-group i {
	line-height:1;
	font-size:24px;
	font-size:18px
}
.brround {
	border-radius:50%
}
.horizontal-nav .mega-dropdown-menu {
	box-shadow:0 25px 100px #734dbf33;
	border:0;
	margin:-2px;
	width:100%
}
.horizontal-nav .mega-dropdown-menu:before {
	content:"";
	position:absolute;
	top:-10px;
	border-style:solid;
	border-width:0 10px 10px 10px;
	border-color:transparent transparent #fff transparent;
	inset-inline-end:auto;
	inset-inline-start:16px
}
.mega-dropdown-menu:after {
	inset-inline-end:auto;
	inset-inline-start:16px
}
.horizontal-nav .dropdown-menu {
	min-width:12.5rem
}
.drop-icon-wrap .drop-icon-item {
	display:inline-block;
	padding-block-end:10px;
	padding-block-start:10px;
	text-align:center;
	color:#020202;
	text-transform:capitalize;
	width:33.3%
}
.h-6 {
	height:2rem!important
}
.dropgroupicons .dropdown-menu {
	width:260px!important;
	padding:5px!important;
	top:52px!important;
	border-radius:6px;
	-webkit-box-shadow:0px 0px 15px 1px rgba(69, 65, 78, .2);
	box-shadow:0 0 15px 1px #45414e33
}
.flag .dropdown-menu {
	top:52px!important;
	border-radius:6px;
	-webkit-box-shadow:0px 0px 15px 1px rgba(69, 65, 78, .2);
	box-shadow:0 0 15px 1px #45414e33
}
.flag>a:before {
	content:"";
	position:absolute;
	top:47px;
	inset-inline-start:50%;
	margin-inline-start:-7px;
	width:14px;
	height:14px;
	border:2px solid transparent;
	border-block-start-color:#d0d7e8;
	border-inline-start-color:#d0d7e8;
	transform:rotate(45deg);
	background-color:#fff;
	z-index:901;
	display:none
}
.dropdown-toggle-1:after {
	top:10px;
	inset-inline-end:9px;
	border-inline-end:0;
	border-block-end:0;
	border-inline-start:0;
	content:"\f3d0";
	font-family:Ionicons;
	position:absolute;
	display:inline-block;
	color:#7a8eb1
}
.dropdown-toggle-2:after {
	top:13px;
	inset-inline-end:0px;
	border-inline-end:0;
	border-block-end:0;
	border-inline-start:0;
	content:"\f3d0";
	font-family:Ionicons;
	position:absolute;
	display:inline-block;
	color:#7a8eb1
}
.dropgroupicons .nav-link.icon i {
	font-size:21px
}
.drop-icon-wrap a:hover {
	background:#eff2f6
}
.drop-icon-wrap .drop-icon-item .drop-font {
	font-size:12px
}
.country-Flag img {
	width:1.5rem;
	height:1rem;
line-height:.1rem;
font-size:.75rem
}
.dropdown.flag .dropdown-item span {
	font-size:14px
}
.btn.btn-default.nav-link {
	height:38px;
	width:38px;
	text-align:center;
	border-radius:50%;
	line-height:1;
	font-size:17px;
	padding:1px
}
.d-md-block.nav.nav-item.nav-link {
padding:.5rem .7rem
}
.mega-dropdown-menu {
	width:65rem;
padding:.7rem .8rem .5rem
}
.mega-dropdown-menu .dropdown-item {
padding:.5rem 1rem
}
.mega-dropdown-menu .dropdown-item:hover {
	color:var(--primary-bg-color);
	background:transparent
}
.btn-absolute {
	position:absolute;
	display:block;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:12px;
	padding:20px
}
.arrow-ribbon {
	padding:6px 8px;
	position:absolute;
	top:10px;
	inset-inline-start:0px;
	z-index:999;
	font-size:14px;
	line-height:17px;
	background:#000;
	color:#fff
}
.arrow-ribbon:before {
	position:absolute;
	inset-inline-end:0;
	top:0;
	bottom:0;
	content:"";
	inset-inline-end:-15px;
	border-block-start:14px solid transparent;
	border-inline-start:15px solid #000;
	border-block-end:15px solid transparent;
	width:0
}
.header-megamenu-dropdown .nav-item .btn-link {
	color:#031b4e
}
.mega-dropdown-menu .media-body .progress-bar {
	height:4px
}
.header-megamenu-dropdown .dropdown-menu {
	top:8px!important
}
.mega-menu:before {
	content:"";
	position:absolute;
	top:-10px;
	inset-inline-start:14px;
	border-style:solid;
	border-width:0 10px 10px 10px;
	border-color:transparent transparent #fff transparent
}
.mega-menu:after {
	content:"";
	position:absolute;
	top:-10px;
	inset-inline-start:14px;
	border-style:solid;
	border-width:0 10px 10px 10px;
	border-color:transparent transparent #c9cddb transparent;
	border-color:transparent transparent rgba(64, 82, 128, .9) transparent;
	z-index:-99
}
.drop-menu-header {
	padding:1.5rem;
	color:#fff
}
.dropdown-menu .dropdown-header {
	text-transform:uppercase;
font-size:.73333333rem;
	color:#3f6ad8;
	font-weight:700
}
.flag-text {
	color:#031b4e;
	font-weight:400
}
.flag-text:before {
	content:"\f3d0";
	font-family:Ionicons;
	font-weight:400;
	font-size:12px;
	position:absolute;
	top:10px;
	inset-inline-end:0;
	color:#031b4e
}
.drop-flag {
	margin-inline-end:2.3rem!important
}
.flag-notification a {
	display:block;
	font-size:22px;
	color:#242f48;
	position:relative;
	line-height:1.5;
	outline:none;
padding:.5rem
}
.flag-img {
	width:2rem;
	height:1.3rem
}
.drop-flag .dropdown-menu {
	width:150px;
	position:absolute;
	top:52px;
	inset-inline-start:auto;
	inset-inline-end:-10px;
	bottom:auto;
	padding:10px;
	border-color:#d0d7e8;
	border-width:2px
}
.drop-flag .dropdown-menu .dropdown-item {
	font-size:14px
}
.drop-img {
	width:40px;
	height:40px;
	border-radius:50%;
	background:#fff;
	position:relative
}
.dropdown-item .content {
	margin-inline-start:15px;
	width:200px;
	white-space:normal
}
.avatar-status {
	content:"";
	position:absolute;
	bottom:0;
	inset-inline-end:5px;
	width:6px;
	height:6px;
	background-color:#949eb7;
	box-shadow:0 0 0 2px #fffffff2;
	border-radius:100%;
	bottom:4px
}
.pulse {
	display:block;
	position:absolute;
	top:7px;
	inset-inline-end:8px;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#22c03c
}
.pulse:before {
	content:"";
	top:-4px;
	inset-inline-end:-4px;
	width:15px;
	height:15px;
	position:absolute;
	border-radius:50%;
	background:rgba(34, 192, 60, .6);
	cursor:pointer;
	box-shadow:0 0 #22c03ce6;
	animation:pulse 1s linear infinite
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(0);
opacity:0
}
8% {
-webkit-transform:scale(0);
opacity:0
}
15% {
-webkit-transform:scale(.1);
opacity:1
}
30% {
-webkit-transform:scale(.5);
opacity:1
}
to {
	opacity:0;
	-webkit-transform:scale(1.1)
}
}
@-moz-keyframes pulse {
0% {
-webkit-transform:scale(0);
opacity:0
}
8% {
-webkit-transform:scale(0);
opacity:0
}
15% {
-webkit-transform:scale(.1);
opacity:1
}
30% {
-webkit-transform:scale(.5);
opacity:1
}
to {
	opacity:0;
	-webkit-transform:scale(1.1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale(0);
opacity:0
}
8% {
-webkit-transform:scale(0);
opacity:0
}
15% {
-webkit-transform:scale(.1);
opacity:1
}
30% {
-webkit-transform:scale(.5);
opacity:1
}
to {
	opacity:0;
	-webkit-transform:scale(1.1)
}
}
.pulse-danger {
	display:block;
	position:absolute;
	top:7px;
	inset-inline-end:8px;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#ee335e
}
.pulse-danger:before {
	content:"";
	top:-4px;
	inset-inline-end:-4px;
	width:15px;
	height:15px;
	position:absolute;
	border-radius:50%;
	background:rgba(238, 51, 94, .8);
	cursor:pointer;
	box-shadow:0 0 #ee335ee6;
	animation:pulse 1s linear infinite
}
.main-message-list .messages .desc {
	font-size:12px;
	color:#535384;
	margin-inline-start:10px
}
.main-message-list .messages .name {
font-size:.9rem;
transition:all .2s ease-in-out;
	border-radius:2px;
	color:#031b4e;
	margin-inline-start:10px
}
.main-message-list .messages .time {
	font-size:11px;
	color:#8d8db3;
	font-weight:400
}
.menu-header-content {
	padding:1.2rem;
	border-start-start-radius:6px;
	border-start-end-radius:6px
}
.chat-scroll, .Notification-scroll {
	max-height:291px;
	position:relative
}
.cover-image {
	background-size:cover!important
}
.notifyimg {
	border-radius:50%
}
.notifyimg i {
	color:#000;
	float:var(--float-left);
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	width:40px;
	font-size:21px
}
.notification-label {
	font-size:13.5px;
transition:all .2s ease-in-out;
	border-radius:2px;
	color:#031b4e
}
.notification-label:hover, .main-message-list .name:hover {
	color:var(--primary-bg-color)
}
.notification-subtext {
	font-size:12px;
	color:#4d5875
}
.box-shadow-primary {
	box-shadow:0 5px 10px var(--primary-2)
}
.box-shadow-success {
	box-shadow:0 5px 10px #3bb00140
}
.box-shadow-warning {
	box-shadow:0 5px 10px #ffc10740
}
.box-shadow-danger {
	box-shadow:0 5px 10px #dc354540
}
.box-shadow-pink {
	box-shadow:0 5px 10px #f1007540
}
.main-notification-list .las {
	font-size:13px
}
.main-notification-list .icon {
	line-height:12px;
	padding:5px 3px
}
.main-notification-list .icon:hover {
	background:rgba(236, 240, 250, .8);
	border-radius:50%;
	width:20px;
	height:20px;
	padding:5px 3px;
	line-height:9px
}
.main-message-list .messages:hover {
	background:#f6f6fb;
	color:#45567b
}
.increase i, .decrease i {
	height:35px;
	width:35px;
	margin:0 auto;
	text-align:center;
	line-height:35px;
	font-size:16px
}
.sales-bar {
	min-height:180px!important;
	position:relative;
	bottom:-21px
}
.progress-sm {
	height:4px
}
.card-chart {
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-block-end:10px;
	margin-block-start:3px
}
.browser-stats i {
	height:32px;
	width:32px;
	text-align:center;
	border-radius:50%;
	line-height:32px
}
.browser-stats .item {
	padding:11px 1rem
}
.browser-stats h6 {
	font-size:13px;
	margin-block-end:2px
}
.browser-stats .sub-text {
	display:block;
	color:#949eb7;
	font-size:10.6px
}
.sales-card .badge {
	border-radius:30px;
	background-color:#c6d8ff;
	padding:4px 15px;
	color:#4680ff;
	font-weight:600
}
.sales-card .sales-icon {
	color:#fff;
	font-size:18px;
	padding:40px 40px 20px 20px;
	border-radius:50%;
	position:absolute;
	top:-30px;
	inset-inline-end:-30px;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.sales-card:hover .sales-icon {
	font-size:25px
}
.media img {
	width:35px;
	height:35px
}
.sales-session {
	margin-inline-start:0;
	padding-inline-start:0
}
.sales-session li {
	list-style-type:none;
	margin-block-end:1.2rem
}
.stats .icon {
	height:40px;
	width:40px;
	text-align:center;
	line-height:45px;
	border-radius:3px
}
.stats .icon i {
	font-size:20px
}
.product-timeline ul.timeline-1 {
	list-style-type:none;
	position:relative
}
.product-timeline .name {
	color:#031b4e;
	font-size:15px
}
.product-timeline ul.timeline-1:before {
	content:" ";
	margin:20px 20px 0 22px;
	display:inline-block;
	inset-inline-start:-2px;
	height:94%;
	z-index:0;
	content:"";
	position:absolute;
	bottom:0;
	border-inline-start:2px dotted #c0ccda
}
.product-timeline ul.timeline-1>li {
	margin:20.7px 0;
	padding-inline-start:1rem
}
.product-timeline ul.timeline-1>li .product-icon {
	width:37px;
	height:37px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	inset-inline-start:3px;
	background-color:#f3f6f7;
	font-size:20px;
	line-height:37px;
	font-size:17px
}
.fw-semibold {
	font-weight:500!important
}
.bounceIn {
-webkit-animation-duration:.75s;
animation-duration:.75s;
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scaleZ(1)
}
}
.order-list .list {
	padding-inline-start:0
}
.order-list .list .list-item:first-child {
	padding-block-start:0
}
.order-list .list.list-noborders .list-item {
	border:none
}
.order-list .list .list-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 0 19px
}
.order-list .list-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	padding:20px 0;
	border-block-end:1px solid #dee2e6
}
.order-list img {
	border-radius:6px
}
.row-cards>.col, .row-cards>[class*=col-] {
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column
}
.row-deck>.col, .row-deck>[class*=col-] {
display:-ms-flexbox;
display:flex;
-ms-flex-align:stretch;
align-items:stretch
}
.row-deck>.col .card, .row-deck>[class*=col-] .card {
-ms-flex:1 1 auto;
flex:1 1 auto
}
.area.chart-legend {
	top:125px
}
.pricing-card .list-unstyled {
	padding-inline-start:0;
	list-style:none
}
.pricing-card .display-5 {
	font-size:2.5rem;
	font-weight:300;
	line-height:1.1
}
.pricing-card .list-unstyled li {
	border-block-end:1px solid #eaedf1;
	display:flow-root;
	margin-block-end:0;
	padding:9px 0
}
.panel.price {
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.panel.price>.panel-heading {
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.panel.price h3 {
	margin-block-end:0;
	padding:20px 0
}
.panel-heading {
	padding:10px 15px;
	border-block-end:1px solid rgba(255, 255, 255, .2);
	background:#fff
}
.panel.price {
	margin-block-end:1.5rem
}
.panel.price>.panel-heading {
	color:#fff;
	border-start-start-radius:6px;
	border-start-end-radius:6px
}
.panel.price .list-group-item:last-child {
	border-end-end-radius:0px;
	border-end-start-radius:0px
}
.panel.price .list-group-item:first-child {
	border-start-end-radius:0px;
	border-start-start-radius:0px
}
.price .panel-footer {
	border-block-end:0px;
	background-color:#fff;
	border-inline-start:0;
	border-inline-end:0
}
.price.panel-color>.panel-body {
	background-color:#fff
}
.panel-body {
	padding:15px
}
.panel-body .lead {
	font-size:20px;
	margin-block-end:0;
	padding:10px 0
}
.panel-body .lead strong {
	font-size:40px;
	margin-block-end:0
}
.panel-footer {
	padding:10px 15px;
	background-color:#fff;
	border-block-start:1px solid #eaedf1;
	border-inline-start:1px solid #eaedf1;
	border-inline-end:1px solid #eaedf1;
	border-end-end-radius:3px;
	border-end-start-radius:3px
}
.panel.price .btn {
	border:0px
}
.pricing .list-unstyled li {
	border-block-end:1px solid #eaedf1;
	display:flow-root;
	margin-block-end:0;
	padding:9px 0
}
.demo-gallery>ul>li a {
	border-radius:3px;
	display:block;
	overflow:hidden;
	position:relative;
	float:var(--float-left);
	height:100%;
	width:100%
}
.demo-gallery>ul>li a>img {
	opacity:1;
-webkit-transition:.3s ease-in-out;
transition:.3s ease-in-out;
	width:100%!important
}
.demo-gallery>ul>li a:hover>img, .demo-gallery>ul>li a:hover .demo-gallery-poster>img {
	opacity:.5
}
.demo-gallery>ul>li a .demo-gallery-poster {
	background-color:#0000001a;
	bottom:0;
	inset-inline-start:0;
	position:absolute;
	inset-inline-end:0;
	top:0;
-webkit-transition:background-color .15s ease 0s;
-o-transition:background-color .15s ease 0s;
transition:background-color .15s ease 0s
}
.demo-gallery>ul>li a .demo-gallery-poster>img {
	inset-inline-start:50%;
	margin-inline-start:-10px;
	margin-block-start:-10px;
	opacity:0;
	position:absolute;
	top:50%;
-webkit-transition:opacity .3s ease 0s;
-o-transition:opacity .3s ease 0s;
transition:opacity .3s ease 0s
}
.demo-gallery>ul>li a:hover .demo-gallery-poster {
	background-color:#00000080
}
.demo-gallery .justified-gallery>a>img {
-webkit-transition:-webkit-transform .15s ease 0s;
-moz-transition:-moz-transform .15s ease 0s;
-o-transition:-o-transform .15s ease 0s;
transition:transform .15s ease 0s;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scaleZ(1);
	height:100%;
	width:100%
}
.demo-gallery .justified-gallery>a:hover>img {
	-webkit-transform:scale3d(1.1, 1.1, 1.1);
	transform:scale3d(1.1, 1.1, 1.1)
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img {
	opacity:1
}
.demo-gallery .justified-gallery>a .demo-gallery-poster {
	background-color:#0000001a;
	bottom:0;
	inset-inline-start:0;
	position:absolute;
	inset-inline-end:0;
	top:0;
-webkit-transition:background-color .15s ease 0s;
-o-transition:background-color .15s ease 0s;
transition:background-color .15s ease 0s
}
.demo-gallery .justified-gallery>a .demo-gallery-poster>img {
	inset-inline-start:50%;
	margin-inline-start:-10px;
	margin-block-start:-10px;
	opacity:0;
	position:absolute;
	top:50%;
-webkit-transition:opacity .3s ease 0s;
-o-transition:opacity .3s ease 0s;
transition:opacity .3s ease 0s
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster {
	background-color:#00000080
}
.demo-gallery .video .demo-gallery-poster img {
	height:48px;
	margin-inline-start:-24px;
	margin-block-start:-24px;
	opacity:.8;
	width:48px
}
.demo-gallery.dark>ul>li a {
	border:3px solid #04070a
}
.card-body+.card-body {
	border-block-start:1px solid #eaedf1
}
.product-details .media img {
	width:60px;
	height:60px;
	margin-inline-end:20px;
	border-radius:5px;
	max-width:inherit;
	border:1px solid #d4daea
}
.preview-pic {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.preview-thumbnail.nav-tabs {
	border:none;
	margin-block-start:15px
}
.preview-thumbnail.nav-tabs li {
	width:18%;
	margin-inline-end:2.5%
}
.preview-thumbnail.nav-tabs li img {
	max-width:100%;
	display:block
}
.preview-thumbnail.nav-tabs li a {
	padding:0;
	margin:0
}
.preview-thumbnail.nav-tabs li:last-of-type {
	margin-inline-end:0
}
.tab-content {
	overflow:hidden
}
.tab-content img {
	width:100%
}
.details {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.colors {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.product-title, .price, .sizes, .colors {
	text-transform:UPPERCASE;
	font-weight:700
}
.checked {
	color:#ff9f1a
}
.price span {
	color:#031b4e
}
.product-title, .rating, .product-description, .price, .vote, .sizes {
	margin-block-end:15px
}
.product-title {
	margin-block-start:0
}
.size {
	margin-inline-end:10px
}
.size:first-of-type {
	margin-inline-start:40px
}
.details .rdiobox span:after {
	top:5px
}
.details .rdiobox span:before {
	top:0px
}
@-webkit-keyframes opacity {
0% {
opacity:0;
-webkit-transform:scale(3);
transform:scale(3)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
@keyframes opacity {
0% {
opacity:0;
-webkit-transform:scale(3);
transform:scale(3)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
.colorinput {
	margin:0;
	position:relative;
	cursor:pointer
}
.colorinput-input {
	position:absolute;
	z-index:-1;
	opacity:0
}
.colorinput-color {
	display:inline-block;
	width:1.75rem;
	height:1.75rem;
	border-radius:3px;
	border:1px solid #eaf0f7;
	color:#fff;
	box-shadow:0 1px 2px #0000000d
}
.colorinput-color:before {
	content:"";
	opacity:0;
	position:absolute;
top:.25rem;
inset-inline-start:.25rem;
	height:1.25rem;
	width:1.25rem;
transition:.3s opacity;
	background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%
}
.colorinput-input:checked~.colorinput-color:before {
opacity:1
}
.feature2 i {
	line-height:3rem;
	font-size:20px;
	margin:0 0 15px
}
.item-card .cardtitle span {
	display:block;
font-size:.75rem
}
.item-card .cardtitle a {
	color:#1f252d;
	font-weight:500;
	text-decoration:none
}
.item-card .cardprice {
	position:absolute;
	top:17px;
	inset-inline-end:15px
}
.item-card .cardprice span {
	display:block;
	color:#1f252d
}
.item-card .cardprice span.type--strikethrough {
	opacity:.7;
	text-decoration:line-through
}
.item-card .relative {
	position:relative
}
.main-icon-list {
	padding:0
}
.icons-list {
	list-style:none;
	margin:0 -1px -1px 0;
	padding:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	color:#5b6e88;
	fill:#5b6e88
}
.icons-list-item {
	height:2.5rem;
	width:2.5rem;
	text-align:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-transform:scale(1);
	transform:scale(1);
-webkit-transition:.3s ease-in-out;
transition:.3s ease-in-out;
	border:1px solid #eae8f1;
	margin:4px;
	border-radius:6px
}
.icons-list .flag-icon {
	border-radius:0
}
.example {
	padding:1rem;
	border:1px solid #e7ebf5;
font-size:.9375rem;
	border-radius:7px
}
.example+.highlight {
	border-block-start:none;
	margin-block-start:0
}
.text-wrap>:last-child {
	margin-block-end:0
}
.highlight {
	margin:0 0 2rem;
	border:1px solid #23241f;
	border-radius:0;
	border-end-start-radius:7px;
	border-end-end-radius:7px;
font-size:.9375rem;
	background:#edeff7;
	border-start-end-radius:8px;
	position:relative!important
}
.highlight pre {
	margin-block-end:0;
	background-color:#23241f;
	max-height:20rem
}
pre {
	color:#3d3f4e;
	padding:1rem;
	overflow:auto;
	font-size:85%;
	line-height:1.45;
	background-color:#edeff7;
	border-end-start-radius:5px;
	border-end-end-radius:5px;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
	border-start-end-radius:7px
}
.clip-widget {
	position:relative
}
.clipboard-icon {
	position:absolute;
	top:10px;
	inset-inline-end:10px;
	font-size:25px;
	background:#fff;
	border:1px solid #e7ebf5;
	border-radius:8px;
	cursor:pointer;
	height:35px;
	width:35px;
	text-align:center;
	line-height:33px
}
*::-webkit-scrollbar {
width:2px;
height:4px;
transition:.3s background
}
::-webkit-scrollbar-thumb {
background:#e1e6f1
}
*:hover::-webkit-scrollbar-thumb {
background:#adb5bd
}
@media (max-width: 568px) {
.example {
padding:10px!important;
font-size:.876rem
}
}
.angle {
	color:#5b6e88!important
}
.pro-img-box img {
	border:1px solid #eae8f1!important
}
.nav-sub-item .sub-slide-item {
	color:#fff
}
@media (max-width: 991px) {
.responsive-logo img {
height:2rem;
margin:0 auto
}
}
@media (max-width: 633px) {
.right-content {
margin-block-start:20px!important
}
}
@media (max-width: 1199px) {
.total-revenue {
margin-block-end:1rem;
padding-block-end:1rem;
border-block-end:0px solid #eae8f1!important
}
}
.sub-menu li a:before {
	margin-inline-end:8px;
	content:"";
	width:inherit;
	height:inherit;
	border-width:0;
	top:15px;
	z-index:99;
	border-color:#bec5d0;
	content:"\e92f";
	font-family:feather!important;
	position:absolute;
	top:9px;
	inset-inline-start:8px;
	font-size:9px
}
.horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
	color:#696af1
}
.mega-menubg.hor-mega-menu li a:before {
	margin-inline-end:8px;
	content:"";
	width:inherit;
	height:inherit;
	border-width:0;
	top:15px;
	z-index:99;
	border-color:#bec5d0;
	content:"\e92f";
	font-family:feather!important;
	position:absolute;
	top:10px;
	inset-inline-start:8px;
	font-size:9px;
	background:transparent
}
@media (max-width: 1134px) {
.p-text {
display:none
}
}
@media (max-width: 659px) {
.fullscreen-button {
display:none
}
}
.horizontalMenucontainer.main-header form[role=search] {
	width:inherit
}
.page {
	display:flex;
	flex-direction:column;
	min-height:100vh
}
.prev-price {
	text-decoration:line-through
}
.qunatity-list {
	margin-inline-start:0;
	padding-inline-start:6px
}
.qunatity-list li {
	list-style-type:none
}
.chips .chip {
	margin-block-start:0;
margin-block-end:.5rem;
margin-inline-end:.5rem;
	margin-inline-start:0
}
.chip {
	display:inline-block;
	height:2rem;
	line-height:2rem;
font-size:.875rem;
	font-weight:500;
	color:#6e7687;
padding:0 .75rem;
	border-radius:1rem;
	background-color:#f5f6fb;
transition:.3s background
}
.chip .avatar {
	float:var(--float-left);
	margin-block:0;
margin-inline-end:.5rem;
margin-inline-start:-.75rem;
	height:2rem;
	width:2rem;
	border-radius:50%
}
.team i {
	margin-inline-start:10px;
	float:var(--float-right)
}
.feature .project {
	display:flex;
	width:45px;
	height:45px;
	line-height:2em;
	vertical-align:middle;
	padding-block-start:0px;
	color:#fff;
	font-size:20px;
	border-radius:50px;
	position:relative;
	align-items:center;
	text-align:center;
	inset-inline-start:0;
	inset-inline-end:0;
	justify-content:center;
	font-weight:500
}
.plan-icon {
	font-size:25px;
	width:80px;
	height:80px;
	line-height:80px!important;
	overflow:hidden;
	border:1px solid #ebeaf1;
	border-radius:50%;
	background:#f5f6fb;
transition:all .3s
}
.country-table .table th, .country-table .table td {
	padding:10px 15px;
	line-height:1.462
}
#back-to-top {
	position:fixed;
	bottom:20px;
	inset-inline-end:20px;
	z-index:99;
	display:none;
	text-align:center;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:4px;
	z-index:1000;
	height:50px;
	width:50px;
	background-repeat:no-repeat;
	background-position:center;
transition:background-color .1s linear;
-moz-transition:background-color .1s linear;
-webkit-transition:background-color .1s linear;
-o-transition:background-color .1s linear;
	background:var(--primary-bg-color);
	color:#fff;
	border-radius:5px
}
#back-to-top i {
	padding-block-start:0;
	font-size:20px;
	line-height:2.4
}
#compositeline, #compositeline2 {
	position:relative;
	bottom:-1px
}
@media (max-width: 578px) {
.main-logo {
display:none!important
}
.logo-icon {
display:block!important;
height:2.2rem
}
.total-revenue .media {
display:none
}
}
.box-shadow {
	box-shadow:none
}
@media (max-width: 480px) {
.sales-bar {
padding-block-start:50px
}
}
@media (max-width: 575px) {
.sales-bar {
padding-block-start:50px
}
}
.horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover:before {
	border-color:var(--primary-bg-color);
	color:var(--primary-bg-color)
}
.desktop-dark, .desktop-logo-dark, .main-logo.dark-theme, .dark-logo-2, .dark-logo-1 {
	display:none
}
.desktop-logo.logo-dark .main-logo.dark-theme {
	display:none!important
}
@media (max-width: 578px) {
.desktop-logo.logo-light .main-logo {
display:block
}
.logo-icon.mobile-logo.icon-light {
display:block!important
}
.logo-icon.mobile-logo.icon-dark {
display:none!important
}
}
@media (max-width: 991px) {
.main-header {
position:fixed!important
}
.icons-list-item {
margin:4px
}
}
.main-dashboard-header-right {
	margin-block-start:20px;
	display:flex;
	flex-wrap:wrap
}
.main-dashboard-header-right>div label {
	display:block;
	margin-block-end:0;
	color:#78829a
}
.main-dashboard-header-right>div h5 {
	font-size:20px;
	font-weight:700;
	font-family:Archivo, -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";
	color:#1c273c;
	margin-block-end:0;
	line-height:1
}
.main-dashboard-header-right>div:first-child {
	flex-basis:100%
}
.main-dashboard-header-right>div+div {
	margin-block-start:10px
}
.left-content p {
	color:#78829a;
	font-weight:400
}
@media (min-width: 576px) {
.main-dashboard-header-right {
flex-wrap:nowrap
}
}
@media (min-width: 992px) {
.main-dashboard-header-right {
margin-block-start:0
}
}
@media (min-width: 992px) {
.main-dashboard-header-right>div {
text-align:end
}
}
@media (max-width: 575.98px) {
.main-dashboard-header-right>div+div {
flex-basis:50%
}
}
@media (min-width: 576px) {
.main-dashboard-header-right>div+div {
margin-inline-start:25px;
margin-block-start:0;
flex-shrink:0
}
}
@media (min-width: 992px) {
.main-dashboard-header-right>div+div {
margin-inline-start:50px
}
}
.main-star {
	display:flex;
	align-items:center
}
.main-star i {
	font-size:20px;
	line-height:0;
	color:#97a3b9;
	display:inline-block
}
.main-star i.typcn {
	line-height:.9
}
.main-star i.active {
	color:#fbbc0b!important
}
.main-star span {
	font-size:13px;
	display:inline-block;
	margin-inline-start:5px
}
.card-dashboard-map-one {
	border-color:#eae8f1;
	padding:20px
}
.card-dashboard-map-one .main-content-label, .card-dashboard-map-one .card-table-two .card-title {
font-size:.875rem
}
.card-dashboard-map-one .vmap-wrapper {
	height:200px
}
@media (min-width: 576px) {
.card-dashboard-map-one .vmap-wrapper {
height:300px
}
}
@media (min-width: 992px) {
.card-dashboard-map-one .vmap-wrapper {
height:270px
}
}
.card-dashboard-eight {
	border-color:#eae8f1;
	padding:20px
}
.card-dashboard-eight .card-title {
	font-size:13px;
	margin-block-end:5px
}
.card-dashboard-eight .list-group-item+.list-group-item {
	border-top-width:0px
}
.card-dashboard-eight .list-group-item {
	padding:10px 0;
	border-left-width:0;
	border-right-width:0;
	border-style:solid;
	border-color:#eae8f1;
	background-color:transparent!important;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-start
}
.card-dashboard-eight .list-group-item:first-child {
	border-start-start-radius:0;
	border-start-end-radius:0
}
.card-dashboard-eight .list-group-item:last-child {
	border-end-end-radius:0;
	border-end-start-radius:0
}
.card-dashboard-eight .list-group-item p {
	margin-block-end:0;
	margin-inline-start:10px
}
.card-dashboard-eight .list-group-item span {
	display:block;
	margin-inline-start:auto;
	margin-inline-end:10px;
	font-weight:600;
	font-family:Archivo, Arial, sans-serif;
	color:#1c273c
}
.card-dashboard-eight .flag-icon {
	font-size:24px;
	line-height:1;
	border-radius:100%
}
.main-content-header-right {
	display:none
}
.main-content-header-right .media label {
	margin-block-end:2px;
	font-size:10px;
	font-weight:500;
	letter-spacing:.5px;
	text-transform:uppercase;
	color:#97a3b9
}
.main-content-header-right .media h6 {
	color:#1c273c;
	margin-block-end:0
}
.main-content-header-right .media+.media {
	margin-inline-start:20px;
	padding-inline-start:20px;
	border-inline-start:1px solid #eae8f1
}
.main-content-header-right .btn:first-of-type, .main-content-header-right .sp-container button:first-of-type {
	margin-inline-start:30px
}
@media (min-width: 992px) {
.main-content-header-right {
display:flex;
align-items:center
}
}
.sp-container .main-content-header-right button:first-of-type {
	margin-inline-start:30px
}
.main-content-header-right .btn+.btn, .main-content-header-right .sp-container button+.btn {
	margin-inline-start:5px
}
.sp-container .main-content-header-right button+.btn, .main-content-header-right .sp-container .btn+button, .sp-container .main-content-header-right .btn+button, .main-content-header-right .sp-container button+button, .sp-container .main-content-header-right button+button {
	margin-inline-start:5px
}
.fw-bold {
	font-weight:700!important
}
.fw-nomal {
	font-weight:400!important
}
.main-img-user.online:after {
	background-color:#22c03c
}
.app.sidebar-mini .desktop-logo.logo-dark {
	display:none
}
.dropdown-menu-start {
	box-shadow:0 0 15px -6px #bcb5d6
}
.dropdown-menu-start .dropdown-item {
	padding:4px 19px
}
.dropdown-menu-start img {
	width:31px;
	height:20px
}
.main-header-profile {
	border-start-end-radius:7px;
	border-start-start-radius:7px
}
.dropdown-menu-arrow:after {
	content:"";
	position:absolute;
	top:-8.5px;
	inset-inline-end:16px;
	border-block-end:9px solid #fff;
	border-inline-start:9px solid transparent;
	border-inline-end:9px solid transparent
}
.dropdown-menu-start {
	inset-inline-end:0!important;
	inset-inline-start:auto!important;
	bottom:auto!important
}
.right-content .btn-sm, .right-content .btn-group-sm>.btn {
padding:.4rem .8rem
}
.total-revenue {
	display:flex;
	padding:0 10px 20px;
	flex:none;
	position:absolute;
	z-index:0
}
.total-revenue h4 {
	font-size:21px;
	font-weight:700;
	font-family:Archivo, -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";
	color:#1c273c;
	letter-spacing:-.5px;
	margin-block-end:3px
}
.total-revenue label {
font-size:.875rem
}
.total-revenue label span {
	display:inline-block;
	width:9px;
	height:9px;
	margin-inline-end:5px;
	border-radius:100%
}
.total-revenue>div+div {
	margin-inline-start:20px;
	padding-inline-start:20px
}
.customers .list-group-item .media img {
	width:40px!important;
	height:40px!important
}
.list-group-item-action {
	width:100%;
	color:#1d2635;
	text-align:inherit
}
.progress-style .table th, .progress-style .table td {
padding:.75rem;
	vertical-align:middle
}
.progress-style.progress {
	overflow:visible!important
}
.progress-style.progress .progress-bar:after {
	content:"";
	width:15px;
	height:15px;
	border-radius:50%;
	box-shadow:0 5px 5px #0003;
	background:#fff;
	position:absolute;
	inset-inline-end:-5px;
	top:-5px
}
.progress-style .bg-primary-gradient.progress-bar:after, .progress-style .bg-primary.progress-bar:after {
	border:4px solid var(--primary-bg-color)
}
.progress-style .bg-danger.progress-bar:after {
	border:4px solid #ee335e
}
.progress-style .bg-teal.progress-bar:after {
	border:4px solid #00cccc
}
.progress-style .bg-pink.progress-bar:after {
	border:4px solid #f10075
}
.progress-style .bg-success.progress-bar:after {
	border:4px solid #22c03c
}
.progress-style .bg-danger-gradient.progress-bar:after {
	border:4px solid #ee335e
}
.progress-style .bg-warning.progress-bar:after {
	border:4px solid #fbbc0b
}
.progress-style .bg-info.progress-bar:after {
	border:4px solid #00b9ff
}
.progress-style.progress .progress-bar {
	box-shadow:none;
	border-radius:0;
	position:relative;
	-webkit-animation:animate-positive 2s;
	animation:animate-positive 2s
}
.progress-style .progress-bar {
	float:var(--float-left);
	height:100%;
	font-size:12px;
	border-radius:20px!important;
	line-height:20px;
	overflow:visible!important;
	color:#fff;
	text-align:center;
	background-color:#337ab7;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow:inset 0 -1px #00000026;
-webkit-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease
}
.customers .list-group-item-action:hover, .customers .list-group-item-action:focus {
	color:#0160e4;
	background-color:#ecf0fa
}
.customers .list-group-item {
padding:.71rem 1.25rem
}
.sales-info h3, .card-table h4 {
	font-size:21px;
	font-weight:700;
	font-family:Archivo, -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";
	color:#1c273c
}
.sales-infomation {
	position:absolute;
	bottom:0
}
#chart {
	margin-block-end:5.5rem
}
.br-be-7 {
	border-end-end-radius:7px!important
}
.br-bs-7 {
	border-end-start-radius:7px!important
}
.header-icon-svgs {
	width:19px;
	height:19px;
	color:#5b6e88
}
.fullscreen-button .full-screen-link {
	line-height:38px!important
}
.country-flag1 strong {
	color:#7282a9;
	display:none
}
@media (max-width: 991px) {
.app-sidebar__toggle {
text-align:center
}
}
@media (max-width: 576px) {
.main-header .container-fluid, .main-header .container {
padding-inline-start:5px!important;
padding-inline-end:5px!important
}
.sidebar-mini .main-dashboard-header-right {
flex-wrap:wrap!important
}
.country-flag1 {
display:none!important
}
.main-header-message, .main-header-notification, .search-icon, .main-layout {
margin:auto 0!important
}
.total-revenue {
padding:0!important
}
.total-revenue>div+div {
margin-inline-start:20px!important;
padding-inline-start:3px!important
}
}
.nav-link.html-code.active {
	border-color:transparent;
	background-color:#23241f;
	color:#fff;
	margin-block-start:1rem;
	border-start-start-radius:7px;
	border-start-end-radius:7px;
	border-block-end:0
}
.html-source.nav-tabs .nav-item {
	margin-block-end:-2px
}
.nav-link.html-code {
	background:#ecf0fa;
	display:inline-flex;
	-webkit-box-align:center;
	border-start-start-radius:7px;
	border-start-end-radius:7px;
	align-items:center
}
.counter-icon {
	margin-block-end:0;
	display:inline-flex;
	width:4rem;
	height:4rem;
	padding:1.3rem 1.4rem;
	border-radius:50%;
	text-align:center;
	background:rgba(21, 22, 23, .2)
}
.counter-icon i {
	color:#fff;
	font-size:22px
}
.success-widget h3 {
	text-align:center
}
.success-widget h3:before {
	content:"";
	position:relative;
	display:inline-block;
	width:26%;
	height:1px;
	vertical-align:middle;
	background:#ccead1
}
.success-widget h3:after {
	content:"";
	position:relative;
	display:inline-block;
	width:26%;
	height:1px;
	vertical-align:middle;
	background:#ccead1;
	inset-inline-start:.5em
}
.success-widget h3:before {
	inset-inline-end:.5em
}
.danger-widget h3 {
	text-align:center
}
.danger-widget h3:before, .danger-widget h3:after {
	background:#cad8a9
}
.danger-widget h3:before {
	content:"";
	position:relative;
	display:inline-block;
	width:26%;
	height:1px;
	vertical-align:middle;
	background:#f5dce2
}
.danger-widget h3:after {
	content:"";
	position:relative;
	display:inline-block;
	width:26%;
	height:1px;
	vertical-align:middle;
	background:#f5dce2;
	inset-inline-start:.5em
}
.danger-widget h3:before {
	inset-inline-end:.5em
}
.warning-widget h3 {
	text-align:center
}
.warning-widget h3:before, .warning-widget h3:after {
	background:#cad8a9
}
.warning-widget h3:before {
	content:"";
	position:relative;
	display:inline-block;
	width:26%;
	height:1px;
	vertical-align:middle;
	background:#f3e7c6
}
.warning-widget h3:after {
	content:"";
	position:relative;
	display:inline-block;
	width:26%;
	height:1px;
	vertical-align:middle;
	background:#f3e7c6;
	inset-inline-start:.5em
}
.warning-widget h3:before {
	inset-inline-end:.5em
}
.card .box {
	position:relative;
	top:50%;
	inset-inline-start:0;
	text-align:center;
	padding:30px;
	box-sizing:border-box;
	border:1px solid #e9f1f1;
	border-radius:4px;
	box-shadow:0 0 25px #ffffff4d;
	width:100%
}
.card .box .img {
	width:120px;
	height:120px;
	margin:0 auto;
	border-radius:50%;
	overflow:hidden
}
.card .box h2 {
	font-size:20px;
	margin:20px auto
}
.card .box ul li a {
	display:block;
	margin:0 10px;
	font-size:20px;
transition:.5s;
	text-align:center
}
.card .box h2 span {
	background:var(--primary-bg-color);
	font-size:14px;
	color:#fff;
	display:inline-block;
	padding:4px 10px;
	border-radius:15px;
	margin-block-start:10px
}
.userlist-table .table th, .userlist-table .table td {
padding:.75rem;
	vertical-align:middle;
	display:table-cell
}
.userlist-table .table-bordered thead th, .userlist-table .table-bordered thead td {
	padding-block-start:12px;
	padding-block-end:12px
}
.userlist-table .btn-sm, .userlist-table .btn-group-sm>.btn {
padding:.44rem .7rem;
font-size:.9rem;
	display:initial;
	margin:4px
}
.userlist-table .user-link {
	font-weight:500;
	color:#000;
	margin-inline-end:5px
}
.userlist-table .user-subhead {
	color:#8992a9;
	display:none
}
.dot-label {
	width:6px;
	height:6px;
	border-radius:50%;
	animation:ani 1s linear infinite;
	inset-inline-start:7px;
	bottom:-12px;
	position:relative
}
@keyframes ani {
0% {
transform:scale(1)
}
25% {
transform:scale(1)
}
30% {
transform:scale(1.4)
}
50% {
transform:scale(1.2)
}
70% {
transform:scale(1.4)
}
90% {
transform:scale(1)
}
to {
	transform:scale(1)
}
}
.search .page-link {
	background-color:#fff
}
.main-card-signin, .modal-content .card {
	box-shadow:none
}
@media (max-width: 576px) {
.profile.navtab-custom {
padding:11px 0 0!important;
width:100%
}
.profile.navtab-custom li {
display:flex;
width:100%;
border-radius:0
}
.profile.navtab-custom li a {
border-radius:0;
width:100%;
margin-inline-end:0!important;
border-start-start-radius:0!important;
border-start-end-radius:0!important
}
}
.table-vcenter td, .table-vcenter th {
	vertical-align:middle;
	border-block-start:1px solid #f1f5fa
}
.table-center td, .table-center th {
	text-align:center
}
.table {
	width:100%;
	margin-block-end:1rem;
	color:#22252f
}
.userlist-table .dot-label {
	width:6px;
	height:6px;
	border-radius:50%;
	animation:ani 1s linear infinite;
	inset-inline-start:-6px;
	bottom:-7px;
	position:relative
}
.userlist-table img {
	max-width:inherit
}
.product-pagination .page-link {
	background-color:#fff!important;
	border:1px solid #dfe4f3
}
.product-pagination .page-item.active .page-link {
	background:var(--primary-bg-color)!important;
	border-color:var(--primary-bg-color)
}
.main-logo1 {
	font-weight:600
}
@media (min-width: 992px) {
.top-header .header-brand {
display:none
}
.top-header .main-header-center {
margin-inline-start:0!important
}
.top-header .header-brand.header-brand2 {
display:block;
position:absolute;
inset-inline-start:0;
inset-inline-end:0;
margin:0 auto;
text-align:center;
top:17px
}
}
.btn-outline-danger:focus {
	background:#ee335e
}
@media (max-width: 991px) {
.navbar-form.active .input-group-btn {
inset-inline-end:24px!important
}
}
.panel-heading1 a:before {
	content:"\e994";
	position:absolute;
	font-family:feather!important;
	inset-inline-end:10px;
	top:12px;
	font-size:20px;
transition:all .5s;
	transform:scale(1)
}
#compositeline canvas, #compositeline2 canvas, #compositeline3 canvas, #compositeline4 canvas {
	width:100%!important
}
@media (max-width: 480px) {
.main-header.nav.hor-header {
padding:0
}
}
@media (max-width: 991px) and (min-width: 992px) {
.main-content-left-contacts .main-nav-line .nav-link {
padding:6px 10px
}
}
@media (max-width: 991px) {
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar {
width:250px!important
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist {
width:100px!important
}
.horizontalMenucontainer .main-header.hor-header {
position:fixed!important
}
.main-body.active.menu-open .horizontalMenucontainer .main-header {
inset-inline-start:auto
}
}
@media (max-width: 991px) and (min-width: 634px) {
.horizontalMenucontainer .right-content {
margin-block-start:0!important
}
}
@media screen and (min-width: 634px) {
.main-dashboard-header-right {
margin-block-start:0px
}
}
@media screen and (max-width: 991px) {
.breadcrumb-header {
margin-block-start:24px;
margin-block-end:24px!important
}
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	outline:0
}
.breadcrumb-header .right-content .dropdown-menu, .todo-widget-header .dropdown-menu {
	z-index:9
}
.sign-favicon-b, .light-mode .sign-favicon-b {
	display:none
}
.light-mode .sign-favicon-a {
	display:inline
}
.boxed #bar .apexcharts-canvas svg {
	width:500px!important
}
.boxed .media-body div:first-child {
	display:block!important;
	float:var(--float-left)
}
.boxed .card .b-p-apex {
	padding-inline-start:0px!important
}
.boxed .vmap-wrapper svg {
	width:500px!important
}
#chart div:first-child {
	margin-inline-end:auto;
	margin-inline-start:auto
}
.border-top-0, #br-t-0 {
	border-block-start:none!important
}
.table-striped tbody tr:nth-of-type(odd) {
background-color:#ecf0fa
}
.list-group-item.br-t-1 {
	border-block-start:1px solid #e7ebf3
}
.mrg-8 {
	margin-inline-end:8px
}
.btn-b {
	color:#fff!important;
	background-color:#00b9ff!important;
	border-color:#00b9ff!important
}
.table-striped>tbody>tr:nth-of-type(odd) {
--bs-table-accent-bg: $background !important;
color:var(--bs-table-striped-color)
}
.timeline-1 {
	padding-inline-start:revert!important
}
.tabs-menu1 .main-nav-line .nav-item .nav-link {
	transition:none!important
}
@media (min-width: 320px) and (max-width: 375px) {
.main-card-signin.construction .sub-input .form-control {
font-size:12px;
padding:.375rem .5rem
}
.main-error-wrapper.wrapper-1 h1 {
font-size:110px
}
.main-card-signin.construction .sub-input .input-group-text button {
padding:0 10px
}
.wizard>.steps>ul {
display:block!important
}
.wizard>.steps a {
justify-content:start!important
}
.wizard>.steps>ul li {
margin-inline-start:0!important;
margin-inline-end:0!important;
margin-block-end:3px!important
}
.sizes .size {
margin-inline-end:8px
}
.sizes .size:first-of-type {
margin-inline-start:10px
}
.sizes .rdiobox span {
padding-inline-start:10px
}
}
@media (max-width: 375px) {
.action {
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap
}
.action button {
margin:2px
}
}
@media (min-width: 991px) and (max-width: 1215px) {
.related-products-ltr-h .text-center {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center
}
.related-products-ltr-h .text-center a {
margin-block-start:2px
}
}
@media (min-width: 991px) and (max-width: 1999px) {
.related-products-ltr-l .product-des {
display:flex;
justify-content:space-between;
padding:15px 0
}
.related-products-ltr-l .product-des .cardprice {
position:unset
}
}
@media (min-width: 991px) {
.related-products-ltr-l .text-center {
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap
}
.related-products-ltr-l .text-center a {
margin:2px
}
}
@media (min-width: 320px) {
.actions.clearfix {
width:100%
}
.actions.clearfix ul {
display:flex;
align-items:center
}
.actions.clearfix ul li {
margin:2px
}
}
@media (max-width: 577px) {
.custom-cls-res {
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
text-align:center
}
.custom-cls-res div {
margin:2px
}
}
@media (min-width: 990px) and (max-width: 1024px) {
.card-img-overlay {
align-items:center
}
.card-img-overlay p {
margin-block-end:0px!important
}
}
@media (max-width: 375px) {
.widget-user-header {
padding:10px 20px!important
}
}
.navbar-nav-right .dropdown-footer {
	border-end-start-radius:inherit;
	border-end-end-radius:inherit
}
hr {
	border:none
}
.table>:not(caption)>*>* {
border-block-end:none
}
.custom-index .table>:not(caption)>*>* {
border-block-end:1px solid #9b9ea5
}
select:disabled {
	opacity:0
}
@media (min-width: 320px) {
#mobile-number {
max-width:154px!important
}
}
@media (min-width: 375px) {
#mobile-number {
max-width:209px!important
}
}
@media (min-width: 425px) {
#mobile-number {
width:250px
}
}
@media (min-width: 320px) and (max-width: 357px) {
.pd-25.custom-cls-img {
padding:5px!important;
text-align:center
}
.pd-25.custom-cls-img h6 {
margin-block-end:5px!important
}
}
@media (max-width: 991px) and (min-width: 992px) {
.app.sidebar-mini.sidenav-toggled .main-chat-footer {
margin-inline-start:80px!important
}
}
@media (max-width: 991px) and (min-width: 992px) {
.app.sidebar-mini .main-chat-footer {
margin-inline-start:239px!important
}
}
#bar svg {
	width:100%!important
}
#bar .apexcharts-canvas {
	width:100%!important
}
.custom-hvr a:hover, .custom-hvr-2 a:hover {
	color:#fff
}
.l-c-r {
	padding-inline-start:revert!important
}
.carousel-inner, .carousel-slide, .carousel-item, .carousel-item img, #basicSlider .item, #basicSlider img {
	border-radius:5px
}
@media (max-width: 425px) {
.clearfix .carousel.slide .carousel-inner .carousel-item.active {
display:flex;
flex-wrap:wrap;
justify-content:center
}
}
.breadcrumb-item+.breadcrumb-item:before {
padding-inline-end:.5rem
}
@media (min-width: 320px) and (max-width: 576px) {
.modal-title.mg-b-5 {
margin-block-start:12px
}
}
.dropdown-menu-start .dropdown-menu-arrow.show {
	box-shadow:0 0 15px 1px #45414e33;
	border-radius:6px
}
.custom-cls-no-br {
	border-color:#dde2ef
}
.custom-index .table>:not(caption)>*>* {
border-block-end:none!important
}
.table-bordered>:not(caption)>* {
border-block-end:1px solid #dde2ef
}
@media (max-width: 320px) {
.pd-25 {
padding:8px!important
}
}
@media (min-width: 992px) {
.app-content {
margin-inline-start:240px
}
}
table.dataTable {
	margin:0 auto;
	width:100%!important
}
@media (min-width: 991px) and (max-width: 950px) {
.custom-cls-img.pd-25 {
padding:7px
}
.custom-cls-img .mg-sm-b-20 {
margin-block-end:2px
}
.custom-cls-img .mg-b-0 {
font-size:12px
}
}
.icons-list-item i {
	font-size:1rem!important;
	line-height:3
}
.background-image-blog {
	background-image:url(img/photos/blog-main.html)!important;
	background-position:center!important;
	background-size:cover!important;
	background-repeat:no-repeat!important;
	height:355px;
	position:relative;
border-start-start-radius:calc(.25rem - 1px);
border-start-end-radius:calc(.25rem - 1px);
	border-radius:0
}
.contact-icon {
	display:inline-flex;
	width:35px;
	height:35px;
	text-align:center;
	font-size:1rem;
	align-items:center;
	justify-content:center;
	margin-inline-start:3px;
	border-radius:5px
}
.square {
	border-radius:0!important
}
.radius {
	border-radius:10px!important
}
.main-img-user1.avatar-md .number-badge {
	position:absolute;
	top:-7px;
	width:23px;
	height:23px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:11px;
	line-height:1;
	inset-inline-end:-7px;
	border:1px solid #ededf5
}
.main-img-user1.avatar-sm .number-badge {
	position:absolute;
	top:-7px;
	width:18px;
	height:18px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:10px;
	line-height:1;
	inset-inline-end:-7px;
	border:1px solid #ededf5
}
.main-img-user1, .main-img-user3 {
	position:relative
}
.main-img-user1.avatar-lg .number-badge {
	position:absolute;
	top:-7px;
	width:28px;
	height:28px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:12px;
	line-height:1;
	inset-inline-end:-7px;
	border:1px solid #ededf5
}
.main-img-user3.avatar-sm .icon-badgeavatar {
	position:absolute;
	bottom:-4px;
	width:18px;
	height:18px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:10px;
	line-height:1;
	inset-inline-end:-4px;
	border:2px solid #ededf5
}
.main-img-user3.avatar-sm .icon-badgeavatar i {
	font-size:10px;
	line-height:1.4!important
}
.main-img-user3.avatar-md .icon-badgeavatar {
	position:absolute;
	bottom:-4px;
	width:24px;
	height:24px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:12px;
	line-height:1;
	inset-inline-end:-4px;
	border:2px solid #ededf5
}
.main-img-user3.avatar-md .icon-badgeavatar i {
	font-size:11px;
	line-height:1.4!important
}
.main-img-user3.avatar-lg .icon-badgeavatar {
	position:absolute;
	bottom:-4px;
	width:28px;
	height:28px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:12px;
	line-height:1;
	inset-inline-end:-4px;
	border:2px solid #ededf5
}
.main-img-user3.avatar-lg .icon-badgeavatar i {
	font-size:12px
}
.avatar-list {
margin:0 0 -.5rem;
	padding:0 0 8px;
	font-size:0
}
.avatar-list-stacked .avatar1 {
	box-shadow:0 0 0 2px #fff;
	margin-inline-end:-.8em!important
}
.avatar1 {
	width:3rem;
	height:3rem;
	line-height:2.85rem;
	position:relative;
	text-align:center;
	display:inline-block;
	color:#fff;
	font-weight:600;
	vertical-align:bottom;
font-size:.875rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.avatar1 {
	background:var(--primary-bg-color) no-repeat center/cover
}
.avatar1 i {
	line-height:3.5
}
.example .row>* {
	width:auto!important
}
hr {
	background-color:#0003
}
.chat-profile {
	padding:8px;
	line-height:1;
	color:#4a4a69
}
.shared-files {
	padding:12px;
	border-radius:5px;
	font-size:14px;
	border:1px solid #ededf5
}
.theme-container button, .theme-container1 button, .theme-container2 button {
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	user-select:none;
padding:.5rem 1rem;
	background-color:#fff;
	border:1px solid #ededf5;
font-size:.875rem;
	line-height:1.5;
	border-radius:5px;
transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.pickr {
	text-align:center;
	margin-block-start:10px
}
.content .table-responsive>.table-bordered {
	border:1px solid #eae8f1
}
.bxl-instagram.tx-prime, .bxl-linkedin.tx-prime, .bxl-twitter.tx-prime, .bxl-facebook.tx-prime {
	color:var(--primary-bg-color);
	display:block;
	font-size:18px;
	position:relative;
	line-height:35px!important;
	outline:none;
	height:37px;
	width:37px;
	background:#fff;
	margin:auto;
	text-align:center;
	border:1px solid #f1ecf7;
	box-shadow:none;
	border-radius:35px
}
.user-lock btn {
	border:1px solid #eae8f1;
	border-radius:50%
}
#gallery .brick img {
	border-radius:0
}
.handle-counter {
	overflow:hidden;
	display:flex;
	justify-content:center
}
.btn:not(:disabled):not(.disabled) {
cursor:pointer
}
.counter-minus.btn {
	padding:9px 15px!important
}
.handle-counter .btn {
	padding:8px 10px!important
}
.handle-counter input {
	float:var(--float-left);
	text-align:center;
	height:41px;
	border-radius:0;
	width:70px;
	border:1px solid #ededf5;
	outline:none;
	border-inline-start:0;
	border-inline-end:0
}
.handle-counter .counter-minus, .handle-counter .handle-counter .counter-plus {
	float:var(--float-left);
	text-align:center;
	border-radius:1px
}
.handle-counter .counter-minus {
	border-start-start-radius:3px!important;
	border-start-end-radius:0!important;
	border-end-end-radius:0!important;
	border-end-start-radius:3px!important
}
.handle-counter .counter-plus {
	border-start-start-radius:0!important;
	border-start-end-radius:3px!important;
	border-end-end-radius:3px!important;
	border-end-start-radius:0!important
}
.counter-minus, .counter-plus {
	border-radius:0!important
}
.aboutlist {
	list-style-type:none
}
.about-icons {
	height:60px;
	width:60px
}
.about-team {
	width:80px;
	height:80px;
	inset-inline-end:0;
	inset-inline-start:0;
	margin:0 auto
}
.about-main, .prime-card {
	display:flex;
	align-items:center;
	justify-content:center
}
.prime-card img {
	height:160px;
	transform:scale(1.9) translate(3px, -12px)
}
@media (max-width: 1600px) {
.prime-card img {
height:250px;
transform:scale(1)
}
}
@media (min-width: 992px) {
.main-settings-menu .nav-link {
font-size:14px
}
.main-settings-menu .nav-link i {
font-size:18px
}
}
.settings-main-icon {
	display:flex;
	text-align:center
}
.settings-main-icon i {
	width:3rem;
	font-size:18px;
	line-height:3rem;
	height:3rem;
	background-color:var(--primary-2);
	color:var(--primary-bg-color);
	border-radius:50%
}
.scrollspy-example {
	position:relative;
	height:200px;
	overflow:auto;
padding:.75rem;
	border-inline-end:1px solid #eae8f1;
	border-inline-start:1px solid #eae8f1;
	border-block-end:1px solid #eae8f1
}
.scrollspy-example-2 {
	position:relative;
	height:409px;
	overflow:auto;
padding:.75rem;
	border:1px solid #eae8f1;
	border-radius:0 5px 5px 0
}
.scrollspy-example-2 .nav-link {
	padding:10px
}
#navbar-example2 .nav-link {
padding:.5rem .75rem
}
#navbar-example3 .nav-link {
padding:.75rem;
	color:#031b4e
}
#navbar-example3 .nav-link.active {
	color:#fff
}
.file-manager-icon {
	width:30px;
	height:30px
}
.file-manger-icon1 img, .file-manger-icon img {
	width:70px;
	height:70px
}
.file-manger-icon {
	position:relative
}
.tag.tag-attachments {
	padding:4px 15px 2px;
	font-size:13px;
	background-color:#fff;
	border:1px solid #e8e8f7
}
.tag.tag-attachments-lg {
	padding:5px 17px 3px;
	font-size:17px;
	background-color:#fff;
	border:1px solid #e8e8f7
}
.tag.tag-attachments-sm {
	padding:3px 10px 1px;
	font-size:13px;
	background-color:#fff;
	border:1px solid #e8e8f7
}
.tags .tag-files span {
	position:absolute;
	top:21px;
	margin-inline-end:104px;
	inset-inline-start:51px;
	font-size:12px;
	color:#a5b1d9
}
.attached-file-image .icons li a {
	font-size:13px;
	line-height:30px;
	text-align:center;
	height:30px;
	width:30px;
	margin:8px;
	border-radius:5px;
	display:block;
	position:relative;
transition:all .3s ease-in-out;
	background:#fff
}
.attached-file-image:hover .icons {
	opacity:1
}
.attached-file-image .icons li a {
	color:var(--primary-bg-color);
	border:1px solid #fff
}
.attached-file-image {
	display:inline-table;
	margin:20px;
	position:relative;
	border-radius:5px
}
.attached-file-image .icons {
	padding:0;
	list-style:none;
	opacity:0;
	inset-inline-start:0;
	inset-inline-end:0;
	text-align:center;
	position:absolute;
	top:0;
	z-index:1;
transition:all .5s ease 0s;
	display:block;
	margin:0 auto
}
.image-pic {
	position:absolute;
	inset-inline-end:0;
	inset-inline-start:0;
	top:0px;
	color:#fff;
	font-size:17px;
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent 100%);
	padding:20px 0 20px 20px;
	border-radius:5px
}
.file-image-1 {
	width:100px;
	height:100px;
	display:inline-table;
	margin:20px;
	position:relative;
	border:1px solid #ededf5;
	border-radius:5px
}
.file-image-1 .product-image img {
	width:100px;
	height:100px;
	background-size:cover;
	background-repeat:no-repeat
}
.file-image-md .product-image img {
	width:150px;
	height:150px;
	background-size:cover;
	background-repeat:no-repeat
}
.file-image-lg .product-image img {
	width:200px;
	height:200px;
	background-size:cover;
	background-repeat:no-repeat
}
.file-image-1 .icons {
	padding:0;
	margin:0;
	list-style:none;
	opacity:0;
	inset-inline-start:7px;
	top:6px;
	text-align:center;
	position:absolute;
	bottom:0;
	z-index:1;
transition:all .5s ease 0s;
	text-align:end
}
.file-image-1:hover .icons {
	opacity:1;
	bottom:33px
}
.file-image-1 .icons li .btn {
	font-size:12px;
	line-height:25px;
	text-align:center;
	height:25px;
	width:25px;
	margin:4px 1px;
	padding:0;
	border-radius:50px;
	display:block;
	position:relative;
transition:all .3s ease-in-out;
	color:#fff
}
.file-image-1 .file-name-1 {
	position:absolute;
	inset-inline-end:0;
	inset-inline-start:0;
	font-size:12px;
	text-align:center;
	font-weight:500;
	margin-block-end:10px;
	margin-block-start:10px
}
.file-image-md {
	width:150px;
	height:150px
}
.file-image-md .icons li .btn {
	font-size:13px;
	line-height:30px;
	height:28px;
	width:28px
}
.file-image-lg {
	width:200px;
	height:200px
}
.file-image-lg .icons li .btn {
	font-size:15px;
	line-height:35px;
	height:35px;
	width:35px
}
.light-layout {
	display:none
}
.sidebar-right .wrapper {
	max-width:inherit;
	margin:0;
	padding:0
}
@media (max-width: 991px) {
.app-sidebar {
z-index:1029!important;
top:63px!important
}
}
.bg-primary-transparent .about-icons :first-child {
	fill:var(--primary-bg-color)!important
}
.bg-primary-transparent .about-icons :last-child {
	fill:var(--primary-5)!important
}
.formgroup-wrapper .form-control {
	padding:0 10px
}
.dataTables_wrapper .dataTables_length .select2-container--default {
	width:60px!important
}
.latest-tasks .nav-tabs-bold.nav-tabs .nav-link {
	border-start-start-radius:0;
	border-start-end-radius:0
}
.item-card .cardprice-2 span.type--strikethrough {
	opacity:.5;
	text-decoration:line-through;
	font-size:14px;
	font-weight:400
}
@media (max-width: 991px) {
.main-header {
padding:0 9px!important
}
}
#owl-demo2 .item .custom-card {
	border:0!important
}
#contentthumb .img-thumbnail {
	padding:15px
}
#contentthumb .img-thumbnail .caption {
	padding:15px 0 0
}
#contentthumb .img-thumbnail .caption .btn {
	margin:0 0 5px
}
#background figure, #image4 figure {
	overflow:hidden
}
#thumb img {
	margin-block-end:10px
}
#contentthumb img, #contentthumb figcaption, #background img, #background figcaption, #thumb img, #thumb figcaption, #aligning img, #aligning figcaption, #responsive img, #responsive figcaption, #image1 img, #image1 figcaption, #image2 img, #image2 figcaption, #image3 img, #image3 figcaption, #image4 img, #image4 figcaption {
	border-radius:7px
}
#tab .nav.nav-tabs {
padding:.5rem!important
}
@media (max-width: 340px) {
.pd-20.bg-gray-800 {
padding:20px 8px
}
.pagination-circled .page-link {
width:37px
}
}
@media (max-width: 320px) {
.blog-edit .card-footer {
text-align:center
}
.blog-edit .card-footer .float-end {
float:none!important
}
.blog-edit .card-footer .btn {
margin-block-end:3px
}
.pagination.search .page-link {
width:28px;
height:28px
}
}
.datetimepicker {
	z-index:1!important
}
@media (max-width: 400px) {
.btn-primary.data-table-btn {
position:relative;
inset-inline-start:0
}
.demo-gallery .col-md-6 .float-end {
float:none!important
}
#checkoutsteps .item .left {
display:block!important
}
#checkoutsteps .item .purchase {
margin-inline-start:0!important
}
.card-pay .tabs-menu li {
width:100%!important;
border-block-end:1px solid #eae8f1
}
.wizard>.actions a {
text-align:center
}
.wizard>.actions>ul {
display:block!important
}
}
.main-mail-list {
	overflow:hidden
}
.nav-tabs-line-brand .nav-link {
	background-color:transparent
}
.nav-tabs-line-brand .nav-link:hover, .nav-tabs-line-brand .nav-link:focus {
	background-color:transparent
}
.user-wideget-widget {
	overflow:hidden
}
.todo-widget-header .dropdown-menu {
	border-radius:7px
}
.checkout-steps.wrapper {
	max-width:initial;
	margin:20px 0;
	padding:0
}
.cardprice-2 {
	text-align:end
}
.wishlist-card {
	margin-block-end:0;
	border:0;
	padding-block-start:0;
	padding-block-end:0
}
@media (max-width: 991px) {
.error-page1 .demo-icon {
inset-inline-end:30px!important;
top:30px!important
}
}
.datepicker {
	z-index:1!important
}
.bg-danger-transparent .card-header, .bg-success-transparent .card-header, .bg-info-transparent .card-header {
	background:transparent!important
}
@media (max-width: 370px) {
#background figcaption, #image4 figcaption {
overflow:scroll
}
}
.main-dropdown-form-demo .dropdown-menu {
	box-shadow:none
}
#friends .user-lock .dropdown-menu {
	border-radius:7px
}
@media screen and (max-width: 991px) {
.search-icon input {
border-radius:0!important
}
}
.list-group-transparent .list-group-item {
	background:none!important;
	border:0!important;
padding:.5rem 1rem;
	border-radius:3px;
	color:#031b4e;
	background-color:transparent;
	border-color:transparent
}
.list-group-transparent .list-group-item:last-child {
	padding-block-end:1rem
}
.list-group-transparent .list-group-item.active, .list-group-transparent .list-group-item:hover {
	color:var(--primary-bg-color)
}
.online-status .status {
	height:10px;
	width:10px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	border-radius:100%;
	display:inline-flex;
	justify-content:flex-start;
	transform:translate(-43px) translateY(0)
}
.online-status .status.offline {
	background:rgba(255, 0, 0, .7)
}
div.online-status .status.online {
	background:rgba(0, 128, 0, .68)
}
.page-title {
margin-block-end:.3rem
}
.user-pro-body .main-img-user {
	display:inline-block;
	position:relative;
	width:36px;
	height:36px;
	border-radius:100%;
	text-align:center;
	margin:0 auto
}
.user-pro-body .main-img-user .profile-status {
	position:absolute;
	display:block;
	bottom:0;
	inset-inline-end:14px;
	width:8px;
	height:8px;
	box-shadow:0 0 0 2px #fffffff2;
	border-radius:100%;
	top:60px;
	background:#22c03c
}
.user-pro-body .main-img-user .profile-status:before {
	content:"";
	top:-6px;
	inset-inline-end:-6px;
	width:20px;
	height:20px;
	position:absolute;
	border-radius:50%;
	background:rgba(34, 192, 60, .5);
	cursor:pointer;
	box-shadow:0 0 #22c03ce6;
	animation:pulse 1s linear infinite
}
.user-pro-body .main-img-user:after {
	content:none
}
ul {
	list-style-type:none;
	padding:0;
	margin:0
}
.custom-control-input:focus~.custom-control-label:before {
box-shadow:none!important
}
@media (max-width: 992px) {
.sidebar-mini.leftbgimage1.scrollable-layout .app-sidebar, .sidebar-mini.leftbgimage2.scrollable-layout .app-sidebar, .sidebar-mini.leftbgimage3.scrollable-layout .app-sidebar, .sidebar-mini.leftbgimage4.scrollable-layout .app-sidebar, .sidebar-mini.leftbgimage5.scrollable-layout .app-sidebar {
background-position:center!important;
background-repeat:no-repeat!important;
background-attachment:fixed!important
}
}
hr:not([size]) {
height:0
}
.countries .dropdown-menu img {
	width:24px;
	height:24px;
	border-radius:50%
}
.countries .flag-icon1 {
	width:19px;
	height:19px;
	border-radius:50%
}
@media (min-width: 576px) {
.main-header .countries .dropdown-menu:after {
content:none
}
.main-header .countries .dropdown-menu:before {
content:"";
width:14px;
height:14px;
background:white;
position:absolute;
top:-7px;
inset-inline-end:17px;
transform:rotate(45deg);
border-block-start:1px solid #eae8f1;
border-inline-start:1px solid #eae8f1
}
}
.card-header .tx-inverse i {
	width:22px;
	height:22px;
	border-radius:50%;
	border:1px solid #eae8f1;
	display:flex;
	align-items:center;
	justify-content:center
}
.icon-badgeavatar, .avatar-list-stacked .more {
	cursor:pointer
}
#navbar-example2 .nav .nav-item .dropdown-menu {
	top:35px
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
	z-index:1
}
.adtocart {
	background:linear-gradient(45deg, #f93a5a, #f7778c)!important;
	width:50px;
	height:50px;
	border-radius:50%;
	-webkit-border-radius:50%;
	color:#fff;
	display:inline-block;
	text-align:center;
	border:3px solid #fff;
	inset-inline-start:40%;
	bottom:-24px;
	position:absolute
}
.adtocart i {
	color:#fff;
	font-size:30px;
	line-height:44px
}
.pro-title {
	color:#5a5a5a;
	display:inline-block;
	margin-block-start:20px;
	font-size:16px
}
.product-list .price {
	color:#fc5959;
	font-size:15px
}
.pro-img-box {
	position:relative
}
.prod-cat li ul li a:hover, .prod-cat li ul li a:focus {
	background:none;
	color:#ee335e
}
.prod-cat li ul li.active a {
	background:none;
	color:#ee335e
}
.prod-cat li a:hover, .prod-cat li a:focus, .prod-cat li a.active {
	background:none;
	color:#ee335e
}
.nav.prod-cat {
	position:relative;
	display:block;
	padding:10px 5px
}
.prod-cat li ul {
	margin-inline-start:44px;
	display:block
}
.prod-cat li ul li {
	padding:10px 15px
}
.nav.prod-cat li {
	padding:10px 0
}
.product-pagination .page-link {
	background-color:#ecf0fa;
	border:1px solid #dfe4f3
}
.product-pagination .page-item.disabled .page-link {
	border-color:#dfe4f3
}
.nav.prod-cat li a {
	color:#031b4e
}
.nav.prod-cat li a i {
	margin-inline-end:14px
}
.product-sale {
	position:absolute;
	width:100%;
	top:10px;
	inset-inline-start:13px;
	inset-inline-end:5px
}
.product-sale .badge {
	color:#fff;
	font-size:12px!important;
	margin-block-start:10px;
	padding:3px 5px 4px
}
.product-sale .wishlist {
	float:var(--float-right);
	inset-inline-end:26px;
	position:absolute;
	font-size:18px!important;
	top:5px
}
.wishlist-card svg {
	margin-block-end:3px
}
.shopping-cart, .wishlist-table, .order-table {
	margin-block-end:20px
}
.shopping-cart .table, .wishlist-table .table, .order-table .table {
	margin-block-end:0
}
.shopping-cart .btn, .wishlist-table .btn, .order-table .btn {
	margin:0
}
.shopping-cart>table>thead>tr>th, .shopping-cart>table>thead>tr>td {
	vertical-align:middle!important
}
.shopping-cart>table>tbody>tr>th, .shopping-cart>table>tbody>tr>td {
	vertical-align:middle!important
}
.wishlist-table>table>thead>tr>th, .wishlist-table>table>thead>tr>td {
	vertical-align:middle!important
}
.wishlist-table>table>tbody>tr>th, .wishlist-table>table>tbody>tr>td {
	vertical-align:middle!important
}
.order-table>table>thead>tr>th, .order-table>table>thead>tr>td {
	vertical-align:middle!important
}
.order-table>table>tbody>tr>th, .order-table>table>tbody>tr>td {
	vertical-align:middle!important
}
.shopping-cart>table thead th, .wishlist-table>table thead th, .order-table>table thead th {
	padding-block-start:17px;
	padding-block-end:17px;
	border-width:1px
}
.shopping-cart .remove-from-cart, .wishlist-table .remove-from-cart, .order-table .remove-from-cart {
	display:inline-block;
	color:#ff5252;
	font-size:18px;
	line-height:1;
	text-decoration:none
}
.shopping-cart .count-input, .wishlist-table .count-input, .order-table .count-input {
	display:inline-block;
	width:100%;
	width:86px
}
.shopping-cart .product-item, .wishlist-table .product-item, .order-table .product-item {
	display:table;
	width:100%;
	min-width:150px;
	margin-block-start:5px;
	margin-block-end:3px
}
.shopping-cart .product-item .product-thumb, .shopping-cart .product-item .product-info, .wishlist-table .product-item .product-thumb, .wishlist-table .product-item .product-info, .order-table .product-item .product-thumb, .order-table .product-item .product-info {
	display:table-cell;
	vertical-align:top
}
.shopping-cart .product-item .product-thumb, .wishlist-table .product-item .product-thumb, .order-table .product-item .product-thumb {
	width:109px;
	padding-inline-end:0
}
.shopping-cart .product-item .product-thumb>img, .wishlist-table .product-item .product-thumb>img, .order-table .product-item .product-thumb>img {
	display:block;
	width:85px;
	height:85px
}
@media screen and (max-width: 860px) {
.shopping-cart .product-item .product-thumb, .wishlist-table .product-item .product-thumb, .order-table .product-item .product-thumb {
display:none
}
}
.shopping-cart .product-item .product-info span, .wishlist-table .product-item .product-info span, .order-table .product-item .product-info span {
	display:block;
	font-size:13px;
	padding:3px 0
}
.shopping-cart .product-item .product-info span>em, .wishlist-table .product-item .product-info span>em, .order-table .product-item .product-info span>em {
	font-weight:500;
	font-style:normal
}
.shopping-cart .product-item .product-title, .wishlist-table .product-item .product-title, .order-table .product-item .product-title {
	margin-block-end:6px;
	padding-block-start:5px;
	font-size:15px;
	font-weight:500
}
.table-responsive.shopping-cart {
	overflow-y:inherit;
	overflow-x:scroll
}
.shopping-cart .product-item .product-title>a, .wishlist-table .product-item .product-title>a, .order-table .product-item .product-title>a {
transition:color .3s;
	color:#374250;
	line-height:1.5;
	text-decoration:none
}
.shopping-cart .product-item .product-title>a:hover, .wishlist-table .product-item .product-title>a:hover, .order-table .product-item .product-title>a:hover {
	color:var(--primary-bg-color)
}
.shopping-cart .product-item .product-title small, .wishlist-table .product-item .product-title small, .order-table .product-item .product-title small {
	display:inline;
	margin-inline-start:6px;
	font-weight:500
}
.wishlist-table .product-item .product-thumb {
	display:table-cell!important
}
@media screen and (max-width: 576px) {
.wishlist-table .product-item .product-thumb {
display:none!important
}
}
.shopping-cart-footer {
	display:table;
	width:100%;
	padding:10px 0;
	border-block-start:1px solid #e1e7ec
}
.shopping-cart-footer>.column {
	display:table-cell;
	padding:5px 0;
	vertical-align:middle
}
.shopping-cart-footer>.column:last-child {
	text-align:end
}
.shopping-cart-footer>.column:last-child .btn {
	margin-inline-end:0;
	margin-inline-start:15px
}
@media (max-width: 768px) {
.shopping-cart-footer>.column {
display:block;
width:100%;
padding:0
}
.shopping-cart-footer>.column:last-child {
text-align:center
}
.shopping-cart-footer>.column .btn {
width:100%;
margin:3px 0!important
}
}
@media (max-width: 375px) {
#checkoutsteps .checkoutline {
display:none
}
}
.coupon-form .form-control {
	display:inline-block;
	width:100%;
	max-width:180px;
	margin-inline-end:12px
}
.remove-from-cart {
	display:block;
	color:#ff5252;
	font-size:18px;
	line-height:1;
	text-decoration:none
}
.remove-from-cart:hover {
	color:#ff5252
}
.product-details tr>td {
	vertical-align:middle!important
}
.product-details>table thead th {
	padding-block-start:17px;
	padding-block-end:17px;
	border-width:1px;
	text-align:center
}
.product-details .media {
	display:flex;
	align-items:flex-start;
padding:.75rem
}
@media screen and (max-width: 850px) {
.shopping-cart-footer>.column {
display:flow-root
}
}
@media screen and (max-width: 767px) {
.coupon-form .form-control {
max-width:inherit!important
}
}
@media (min-width: 768px) {
#checkoutsteps .checkoutline {
height:3px;
background-color:#eaedf7;
-webkit-transform:translateY(1.7rem);
transform:translateY(1.7rem);
margin:0 11%;
position:relative;
z-index:0;
top:28px
}
}
#checkoutsteps ul {
	list-style:none!important;
	padding:0;
	margin:0
}
#checkoutsteps ul[role=tablist] li {
	display:flex;
	z-index:0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-preferred-size:auto;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	flex-basis:auto;
	font-weight:500;
	font-size:1.1rem
}
#checkoutsteps>.steps a {
	display:block;
	width:auto;
	background-color:transparent;
	color:#2d2c40;
	font-size:16px;
	font-weight:400;
	padding:14px 0;
	text-decoration:none;
	border-radius:30px;
	cursor:default;
	text-align:center;
	outline:none;
	z-index:1
}
.wizard>.steps>ul li .current-info {
	display:none
}
#checkoutsteps>.steps .current a .number {
	background:var(--primary-bg-color);
	color:#fff
}
#checkoutsteps .item .thumb {
	display:inline-flex;
	width:100px;
	height:90px;
	justify-content:center;
	align-items:center;
	border:1px solid #f2f2f2
}
#checkoutsteps .item .left {
	display:flex;
	align-items:center
}
#checkoutsteps .item {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-block-end:30px;
	border-block-end:1px solid #eae8f1;
	margin-block-end:30px
}
#checkoutsteps .item .purchase {
	text-decoration:none
}
#checkoutsteps .item .purchase {
	display:inline-block;
	margin-inline-start:21px
}
#checkoutsteps .total {
	float:var(--float-right);
	color:var(--primary-bg-color)
}
#checkoutsteps>.steps {
	position:relative;
	display:block;
	width:100%;
	border-radius:3px;
	padding:0
}
#checkoutsteps.wizard {
	border-radius:10px
}
.wizard>.content>.title {
	font-size:18px;
	color:#8f9cc0;
	font-weight:700;
	margin-block-end:5px;
	display:none
}
.wizard>.content>.body {
	float:none;
	position:static;
	width:auto;
	height:auto
}
.wizard>.content>.title.current {
	display:none!important
}
.card-pay .tabs-menu.nav li {
	border-inline-end:1px solid #d3dfea
}
.card-pay .tabs-menu li {
	width:33.3%;
	display:block
}
.card-pay .tabs-menu li a.active {
	background:var(--primary-bg-color);
	color:#fff
}
.card-pay .tabs-menu li a {
padding:.7rem 1rem;
	display:block;
	text-align:center
}
.card-pay .tabs-menu.nav {
	background:#f0f3ff
}
.card-pay .tabs-menu {
	margin-block-end:25px;
	border-radius:5px;
	overflow:hidden
}
@media (min-width: 768px) {
#checkoutsteps>.steps .number {
background-color:#eaedf7;
color:#9197ab;
border:1px solid #eae8f1;
font-size:17px;
font-weight:400;
width:45px;
height:45px;
border-radius:50%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin:15px auto
}
}
@media (max-width: 767px) {
#checkoutsteps>.steps .number {
background-color:#eaedf7;
color:#9197ab;
font-size:15px;
font-weight:600;
width:35px;
height:35px;
border-radius:50%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin:15px auto
}
}
@media (max-width: 767px) {
#checkoutsteps>.steps a {
font-size:12px!important
}
}
@media (max-width: 767px) {
#checkoutsteps .checkoutline {
height:3px;
background-color:#eaedf7;
-webkit-transform:translateY(1.7rem);
transform:translateY(1.7rem);
margin:0 11%;
position:relative;
z-index:0;
top:20px
}
}
.cart-img {
	height:55px!important;
	width:55px;
	border-radius:10px!important
}
.size .rdiobox span {
	padding-inline-start:4px!important
}
#checkoutsteps .price {
margin:.25rem
}
*::-ms-backdrop, .main-header-center {
display:inline-table!important;
width:350px
}
*::-ms-backdrop, .main-header-center .form-control {
padding:.5rem 1.5rem
}
@media (min-width: 991px) {
*::-ms-backdrop, .main-header-right .nav-link.btn-default.btn {
margin-block-start:10px
}
}
@media (max-width: 991px) {
*::-ms-backdrop, .card-img-top {
height:300px
}
*::-ms-backdrop, .main-header-right .nav-link.btn-default.btn {
margin-block-start:7px
}
}
*::-ms-backdrop, .pricing .list-unstyled li {
display:block
}
*::-ms-backdrop, .main-content-body.main-content-body-mail, *::-ms-backdrop, .main-content-body.main-content-body-chat {
flex:inherit
}
*::-ms-backdrop, .breadcrumb-3 li, *::-ms-backdrop, .breadcrumb-4 li {
display:inline-block
}
*::-ms-backdrop, .main-footer {
width:100%;
position:relative;
bottom:-5px;
margin-block-start:1.5rem;
margin-block-end:-10px;
height:inherit!important;
flex-grow:1;
flex-shrink:0;
flex-basis:auto
}
*::-ms-backdrop, .horizontalMenucontainer .main-header-left {
margin-inline-start:0!important
}
*::-ms-backdrop, .main-content {
height:100%
}
*::-ms-backdrop, .horizontalMenucontainer .main-footer- {
padding-block-end:10px
}
*::-ms-backdrop, .media-list.media.d-block {
display:inline!important
}
*::-ms-backdrop, .chat .action-header {
padding:10px 13px 1px 17px
}
*::-ms-backdrop, .sidebar-mini .main-header-left .btn {
margin-inline-start:60px;
inset-inline-start:250px
}
*::-ms-backdrop, .sidebar-mini .main-content.app-content .main-header-left {
margin-inline-start:0
}
*::-ms-backdrop, .sidebar.sidebar-open {
z-index:9999!important
}
*::-ms-backdrop, .p-4.border-bottom {
height:100%
}
*::-ms-backdrop, .img-fluid, *::-ms-backdrop, .table, *::-ms-backdrop, .text-wrap table {
max-width:100%
}
*::-ms-backdrop, .sidebar {
z-index:0!important
}
*::-ms-backdrop, .d-block.media.media-list {
display:inline!important
}
*::-ms-backdrop, .main-header-message>a, *::-ms-backdrop, .main-header-notification>a, *::-ms-backdrop, .full-screen.nav-item>a, *::-ms-backdrop, .fullscreen-button .full-screen-link {
line-height:49px!important
}
*::-ms-backdrop, .datetimepicker table th.prev span, *::-ms-backdrop, .datetimepicker table th.next span {
top:20px
}
*::-ms-backdrop, .datetimepicker table th.next {
border-start-end-radius:0
}
*::-ms-backdrop, .datetimepicker table th.prev {
border-start-start-radius:0
}
*::-ms-backdrop, .main-header-center .btn, *::-ms-backdrop, .main-header-center .sp-container button, *::-ms-backdrop, .sp-container .main-header-center button {
top:0
}
@media (min-width: 992px) {
*::-ms-backdrop, .sidebar-mini .main-header-left {
margin-inline-start:80px
}
*::-ms-backdrop, .sidebar-mini .main-header .main-header-left .header-brand {
margin-inline-end:80px;
width:auto
}
*::-ms-backdrop, .card-img-top {
height:250px
}
}
*::-ms-backdrop, .btn-icon-list .btn {
display:table;
vertical-align:middle;
text-align:center;
margin-inline-end:10px
}
*::-ms-backdrop, .side-badge {
top:14px
}
*::-ms-backdrop, .media.d-sm-flex {
display:initial
}
*::-ms-backdrop, .btn, .sp-container button {
padding:8.5px
}
*::-ms-backdrop, .page-h {
height:100%
}
*::-ms-backdrop, p {
font-size:13px
}
*::-ms-backdrop, .breadcrumb-right .btn {
padding:.4rem 1rem
}
*::-ms-backdrop, .horizontalMenucontainer .main-footer {
padding-block-end:10px
}
*::-ms-backdrop, .media-list.media.d-sm-flex {
display:initial
}
*::-ms-backdrop, .main-msg-wrapper {
display:inline-table
}
*::-ms-backdrop, .p-text .p-name {
display:block
}
*::-ms-backdrop, .sidebar .tab-menu-heading {
position:absolute!important
}
*::-ms-backdrop, .card--calendar .ui-datepicker-inline {
border-width:1px!important
}
*::-ms-backdrop, .fc-datepicker.main-datepicker.hasDatepicker {
border-inline-end:0!important;
border-block-start:0!important;
border-block-end:0!important
}
*::-ms-backdrop, .second-sidemenu .resp-tabs-container .slide-menu.submenu-list li {
display:flex
}
@media (min-width: 992px) {
*::-ms-backdrop, .pulse-danger, *::-ms-backdrop, .pulse {
top:13px
}
*::-ms-backdrop, .card.custom-card .box {
position:static
}
*::-ms-backdrop, .thumb .thumb-img {
height:139px
}
*::-ms-backdrop, .main-chat-body .media-body .main-msg-wrapper.right, *::-ms-backdrop, .main-chat-body .media-body .main-msg-wrapper.left {
display:inline-table
}
*::-ms-backdrop, .main-dashboard-header-right>div:first-child {
flex-basis:150px
}
*::-ms-backdrop, .tasks .ckbox {
margin-inline-end:10px
}
*::-ms-backdrop, .app-sidebar__toggle {
margin-inline-end:30px!important
}
*::-ms-backdrop, .product-details.table-responsive.text-nowrap .media-body {
flex:none
}
}
@media (min-width: 767px) {
*::-ms-backdrop, .bg-primary-transparent .row.wd-100p.mx-auto.text-center {
margin-block-start:4rem
}
*::-ms-backdrop, .login.d-flex.align-items-center.py-2 {
margin-block-start:7rem
}
}
@media (max-width: 767px) {
*::-ms-backdrop, .dropdown.nav-item.main-header-message, *::-ms-backdrop, .dropdown.nav-item.main-header-notification, *::-ms-backdrop, .dropdown.main-header-message.right-toggle {
margin-block-start:7px!important
}
*::-ms-backdrop, .main-header-left .responsive-logo {
margin-inline-start:40px!important
}
*::-ms-backdrop, .sidebar-mini .main-header .main-header-left .header-brand {
margin-inline-start:30px
}
}
*::-ms-backdrop, html.fullscreen-button {
width:100%
}
*::-ms-backdrop, html.fullscreen-button .main-content, *::-ms-backdrop, html.fullscreen-button .app-content {
overflow:scroll;
overflow-x:hidden;
height:100vh
}
*::-ms-backdrop, .error-page1 {
-ms-overflow-y:hidden;
overflow-y:hidden
}
*::-ms-backdrop, #list1 .avatar-md {
width:inherit!important
}
*::-ms-backdrop, #list3 me-4 {
margin-inline-end:0!important
}
*::-ms-backdrop, .app-sidebar .slide .side-menu__item.active:before {
top:0
}
*::-ms-backdrop, .tab-content.border-bottom.p-4 {
height:inherit!important
}
*::-ms-backdrop, .datetimepicker table th.prev span, *::-ms-backdrop, .datetimepicker table th.next span {
top:20px!important
}
@media (min-width: 1025px) {
*::-ms-backdrop, .btn, .sp-container button {
padding:12px
}
}
.main-img-user {
	display:inline-block;
	position:relative;
	width:40px;
	height:40px;
	border-radius:100%;
	text-align:center
}
.main-img-user img {
	width:100%!important;
	height:100%!important;
	object-fit:cover;
	border-radius:100%
}
.p-text {
	display:block;
	margin-inline-start:12px;
	margin-inline-end:10px
}
.p-text .p-name {
	color:#3e464e;
	font-size:14px;
	margin-block-end:0;
	display:block;
	padding-block-end:4px;
	line-height:1.8
}
.p-text .p-sub-text {
	line-height:0;
	display:block;
	color:#737f9e!important
}
.main-img-user {
	display:inline-block;
	position:relative;
	width:36px;
	height:36px;
	border-radius:100%;
	text-align:center
}
.main-img-user img {
	object-fit:cover;
	border-radius:100%
}
.demo-avatar-group .main-img-user {
	width:40px;
	height:40px
}
.example .demo-avatar-group .main-img-user:after {
	inset-inline-end:3px;
	bottom:3px
}
.demo-avatar-group.main-avatar-list-stacked .main-img-user:after {
	inset-inline-end:1px;
	bottom:3px
}
.main-img-user:after {
	content:"";
	position:absolute;
	bottom:3px;
	inset-inline-end:0px;
	width:6px;
	height:6px;
	background-color:#17b86a;
	box-shadow:0 0 0 2px #fffffff2;
	border-radius:100%;
	display:block!important
}
.main-img-user.online:after {
	background-color:#0ba360
}
.main-avatar {
	position:relative;
	width:36px;
	height:36px;
	border-radius:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	font-weight:600;
	font-size:16px;
	background-color:#4d5875
}
.main-avatar:after {
	content:"";
	position:absolute;
	bottom:0;
	inset-inline-end:3px;
	width:6px;
	height:6px;
	background-color:#949eb7;
	box-shadow:0 0 0 2px #fffffff2;
	border-radius:100%
}
.main-avatar.online:after {
	background-color:#0ba360
}
.avatar-xs {
	width:24px!important;
	height:24px!important;
	font-size:11px!important
}
.avatar-xs:after {
	width:5px;
	height:5px
}
.avatar-sm {
	width:32px!important;
	height:32px!important;
	font-size:14px!important
}
.avatar-sm:after {
	width:7px;
	height:7px
}
.avatar-md {
	width:48px!important;
	height:48px!important;
	font-size:24px!important
}
.avatar-md:after {
	width:9px;
	height:9px;
	inset-inline-end:2px;
	bottom:2px
}
.avatar-lg {
	width:64px!important;
	height:64px!important;
	font-size:28px!important
}
.avatar-lg:after {
	width:10px;
	height:10px;
	bottom:3px;
	inset-inline-end:4px
}
.avatar-xl {
	width:72px!important;
	height:72px!important;
	font-size:36px!important
}
.avatar-xl:after {
	width:11px;
	height:11px;
	bottom:4px;
	inset-inline-end:5px;
	box-shadow:0 0 0 2.5px #fff
}
.avatar-xxl {
	width:100px!important;
	height:100px!important;
	font-size:56px!important
}
.avatar-xxl:after {
	width:13px;
	height:13px;
	bottom:6px;
	inset-inline-end:7px;
	box-shadow:0 0 0 3px #fff
}
.img-fluid {
	max-width:100%;
	height:auto
}
.img-thumbnail {
padding:.25rem;
	background-color:#fff;
	border:1px solid #eae8f1;
	border-radius:3px;
	max-width:100%;
	height:auto
}
.demo-avatar-group {
	display:flex;
	align-items:center
}
.demo-avatar-group .main-img-user, .demo-avatar-group .main-avatar {
	flex-shrink:0
}
.demo-avatar-group .main-img-user+.main-img-user, .demo-avatar-group .main-img-user+.main-avatar {
	margin-inline-start:5px
}
.demo-avatar-group .main-avatar+.main-img-user, .demo-avatar-group .main-avatar+.main-avatar {
	margin-inline-start:5px
}
@media (min-width: 576px) {
.demo-avatar-group .main-img-user+.main-img-user, .demo-avatar-group .main-img-user+.main-avatar {
margin-inline-start:5px
}
.demo-avatar-group .main-avatar+.main-img-user, .demo-avatar-group .main-avatar+.main-avatar {
margin-inline-start:5px
}
.avatar-list .avatar:not(:last-child) {
margin-inline-end:5px!important
}
}
.img-xs {
	width:32px;
	min-width:32px;
	height:32px
}
.user-pic img {
	width:60px;
	height:60px;
	font-size:36px
}
.main-img-user .avatar {
	width:38px!important;
	height:38px!important;
	border-radius:4px!important
}
.main-img-user:after {
	display:none
}
.wrapper.image-group .img-xs.rounded-circle {
	margin-inline-end:-5px
}
.user-lock img {
	width:70px!important;
	height:70px;
	margin:0 auto
}
.avatar {
	position:relative;
	width:36px;
	height:36px;
	border-radius:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	font-weight:600;
	font-size:16px;
	background-color:var(--primary-bg-color)
}
.avatar-list .avatar:not(:last-child) {
margin-inline-end:.5rem
}
.img-thumbnail .caption {
	padding:15px
}
.img-sm {
	width:43px;
	min-width:43px;
	height:43px
}
.landing-top-header {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	position:relative;
	border-radius:0
}
.landing-top-header .top {
	border-block-end:1px solid transparent
}
.landing-top-header .top .nav li {
	margin-inline-start:0;
	margin-inline-end:28px
}
.landing-top-header .top .nav li a {
	color:#031b4e;
	font-size:15px;
	text-transform:capitalize
}
.landing-top-header .top .nav li a.active {
	color:var(--primary-bg-color)
}
@media (max-width: 992px) {
.landing-page .nav.navbar-nav.nav-pills {
display:block
}
.landing-page .navbar-toggler {
border:0!important
}
.landing-page .navbar.navbar-expand-lg.navbar-light {
background-color:#fff
}
.landing-page .side-menu__item {
padding-inline-start:25px
}
.landing-page .landing-app-sidebar.horizontalmenu {
background-color:#fff!important
}
.landing-page .side-header.hor-header {
height:60px;
background-color:#fff;
border-block-end:1px solid #eae8f1;
z-index:99;
width:100%;
box-shadow:-7.829px 11.607px 20px #6d6d8714
}
.landing-page .main-header-center {
display:block;
position:relative;
margin:0 auto;
text-align:center
}
.landing-page .hor-header .responsive-logo img {
height:2rem
}
.landing-page .hor-header .responsive-logo .mobile-logo-dark {
display:none
}
.landing-page .side-menu__item.active, .landing-page .side-menu__item:hover, .landing-page .side-menu__item:focus {
background:transparent
}
.landing-page .responsive-navbar.navbar .navbar-collapse {
background:#fff;
box-shadow:-7.829px 11.607px 20px #6d6d8714
}
.landing-page .responsive-navbar.navbar .navbar-collapse {
top:60px
}
.landing-page .side-menu__item.active .side-menu__label, .landing-page .side-menu__item:hover .side-menu__label, .landing-page .side-menu__item:focus .side-menu__label {
color:#031b4e!important
}
}
.landing-top-header .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color:transparent;
	font-weight:700;
	color:var(--primary-bg-color)
}
.logo-demo {
	padding-block-start:0px;
	margin:15px 0
}
.spacing-top {
	padding-block-start:50px
}
.demo-screen-headline h1 {
	font-size:40px;
	line-height:60px;
	font-weight:500;
	text-align:center
}
.demo-screen-headline h1 {
	line-height:1.4;
	margin-block-end:20px;
	text-shadow:none
}
.demo-screen-headline {
	padding-block-start:100px;
	padding-block-end:70px
}
.landing-top-header .demo-screen-headline h6 {
	font-size:16px;
	font-weight:400;
	line-height:1.5
}
.demo-footer {
	background-color:var(--dark-theme);
	padding-block-start:3rem;
	color:#dde3ea
}
.demo-footer .card, .demo-footer .main-footer {
	background-color:var(--dark-theme)
}
.demo-footer hr {
	border-block-start:1px solid rgba(255, 255, 255, .1)
}
.demo-footer .footer-social-list a {
	color:#fff
}
.demo-footer .top-footer img {
	padding:0;
	width:auto!important;
	height:auto!important
}
.demo-footer .card.container {
	box-shadow:none
}
.landing-page {
	background-color:#fff
}
.landing-page .bottom-footer-shape {
	bottom:-2px;
	position:absolute;
	pointer-events:none;
	inset-inline-end:0;
	inset-inline-start:0;
	width:100%;
	color:var(--dark-theme)!important
}
.landing-page .btn-icon i {
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:1rem
}
.landing-page .counter-icon i {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-grow:1
}
.landing-page .shape svg {
	-webkit-transform:scale(2);
	transform:scale(2);
	width:100%;
	height:auto;
	-webkit-transform-origin:top center;
	transform-origin:top center
}
.landing-page svg:not(:root) {
overflow:hidden
}
.landing-page .svg-icons {
	width:25px;
	height:25px
}
.landing-page .card {
	border:0px;
	position:relative;
	margin-block-end:1.5rem;
	width:100%
}
.landing-page .pricing-card.advanced {
	box-shadow:0 3px 14px #21212126
}
.landing-page .demo-footer .btn-list .btn-icon {
	border:1px solid rgba(255, 255, 255, .1);
	color:#dde3ea;
	background-color:#fff3;
	padding:5px
}
.landing-page .feature-1 {
	border:1px solid #e9edf4;
	padding:22px;
	border-radius:10px;
	position:relative;
	text-align:center
}
.landing-page .feature-1 a {
	position:absolute;
	top:0;
	inset-inline-start:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:1
}
.landing-page .top-footer h6 {
	font-size:17px;
	color:#fff
}
.landing-page .owl-controls .owl-page {
	display:inline-block;
	zoom:1
}
.landing-page .owl-controls .owl-page {
	width:50px;
	height:50px;
	border-radius:50%;
	background:url(https://laravelui.spruko.com/valex/build/assets/img/users/1.jpg) no-repeat;
	background-size:cover;
transition:all .3s ease-in-out 0s;
	border:4px solid #eae8f1
}
.landing-page .owl-controls .owl-page:nth-child(2) {
background:url(https://laravelui.spruko.com/valex/build/assets/img/users/14.jpg) no-repeat;
background-size:cover
}
.landing-page .owl-controls .owl-page:nth-child(3) {
background:url(https://laravelui.spruko.com/valex/build/assets/img/users/8.jpg) no-repeat;
background-size:cover
}
.landing-page .testimonia .post {
	color:#fff
}
.landing-page .owl-controls .owl-page.active {
	border-color:#ee335e;
	opacity:1
}
.landing-page .testimonia .title {
	color:#fff
}
.landing-page .rating-stars .jq-star {
	width:18px!important;
	height:18px!important
}
.landing-page .services-statistics .counter-icon {
	border-radius:0 40%
}
.landing-page .footer-social-list a {
	font-size:inherit;
	background:#74829c;
	border-radius:50px;
	padding:8px 13px
}
.landing-page .card {
	box-shadow:none
}
.landing-page .featured-icon {
	height:55px;
	width:55px;
	border-radius:26% 74% 73% 27%/30% 49% 51% 70%
}
.landing-page .featured-icon:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	border-radius:26% 74% 73% 27%/30% 49% 51% 70%;
	inset-inline-start:0;
	background-color:#000;
	z-index:inherit;
	transform:rotate(23deg)
}
.landing-page .card.features.main-features {
	border:1px solid #eae8f1!important;
	box-shadow:none!important;
transition:all ease .3s!important;
	text-align:center
}
.landing-page .reveal.revealleft.active {
	transform:translateY(0);
	opacity:1
}
.landing-page .reveal.revealleft {
	transform:translateY(-30px);
	opacity:0;
transition:all .5s ease
}
.landing-page .owl-item {
	border-radius:5px
}
.landing-page .owl-item img {
	border:1px solid #e9edf4;
	border-radius:5px
}
.landing-page .bg-pages .card {
	border-radius:50px 10px;
	border:0!important
}
.landing-page .bg-pages .feature-icon {
	width:55px;
	height:55px;
	border-radius:50%;
	position:relative;
	inset-inline-start:0;
	inset-inline-end:0;
	top:0;
	text-align:center;
	line-height:0;
	padding:15px;
	bottom:0
}
.landing-page .bg-pages .feature-icon i {
	font-size:25px
}
.landing-page .bg-pages .card {
	border-radius:50px 10px;
	border:1px solid #eae8f1!important;
	background-color:#f4f4f7
}
.landing-page .faqs .card-header {
	background:none;
	padding:1rem;
	display:flex;
	align-items:center;
	margin-block-end:0;
	background-color:transparent;
	letter-spacing:.2px;
	width:100%!important;
	height:100%!important;
	border-block-end:0
}
.landing-page .faqs .card-collapsed .card-header {
	border-radius:7px
}
.landing-page .bg-pages .card:hover {
	box-shadow:0 6px 18px 4px #060a3014;
	-webkit-transform:scale(1.02);
	transform:scale(1.02)
}
.landing-page .bg-landing {
	background-color:#f8f9fb
}
.landing-page .form-landing .form-control {
	border-start-start-radius:40px;
	border-end-start-radius:40px
}
.landing-page .form-landing .btn {
	border-start-end-radius:40px;
	border-end-end-radius:40px
}
.landing-page .bg-image-landing {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	position:relative
}
.landing-page .bg-image-landing:before {
	position:absolute;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	content:"";
	inset-inline-start:-19%;
	inset-inline-end:0;
	width:35%;
	height:80%;
	top:0px
}
.landing-page .landing-statistics .card-body:hover:before {
	width:0px;
	background:#fff
}
.landing-page .landing-statistics .card-body:hover:after {
	height:0px;
	background:#fff
}
.landing-page .landing-statistics .counter-icon {
	border-radius:10px;
	border:transparent;
	background:rgba(0, 0, 0, .2);
	width:4rem;
	height:4rem;
	padding:17px 18px;
	margin:0 auto;
	margin-block-end:1rem
}
.landing-page .landing-statistics .counter-icon i {
	color:#fff;
	font-size:1.7rem
}
.landing-page .text-white-80 {
	color:#fffc
}
.landing-page .landing-title {
	background:linear-gradient(to right, transparent, var(--primary-bg-color), transparent);
	height:1px;
	margin:0 auto;
	width:70px;
	margin-block-end:10px
}
.landing-page .feature-section .landing-title {
	background:linear-gradient(to right, transparent, #fff, transparent)
}
.landing-page .feature-section .counter-icon {
	display:block;
	width:5rem;
	height:5rem;
padding:.9rem;
	margin:0 auto
}
@keyframes text {
0%, 90%, to {
width:0px
}
90%, to {
width:100px
}
}
.landing-page .animate-heading:before {
	content:"";
	position:absolute;
	top:0;
	inset-inline-end:0;
	width:3px;
	height:100%;
animation:cursorAnimate .8s steps(9) infinite
}
.landing-page .web-images {
	display:flex;
	align-items:center;
	justify-content:center
}
.landing-page .web-item {
	margin-inline-start:10px;
	align-items:center;
	padding:30px 0;
	justify-content:center;
	border:1px solid #e9edf4;
	border-radius:7px
}
.landing-page .web-item img {
	width:50px;
	height:50px
}
.landing-page .web-item h4 {
	margin-block-start:10px;
	margin-inline-start:10px;
	font-weight:700;
	color:#74829c;
	font-size:18px
}
.landing-page .faqs .card:hover {
	box-shadow:none
}
.landing-page .faqs .card-header {
	background:none;
	padding:1rem;
	display:flex;
	align-items:center;
	margin-block-end:0;
	background-color:transparent;
	letter-spacing:.2px;
	width:100%!important;
	height:100%!important
}
.landing-page .faqs .card-title {
font-size:.9rem;
	font-weight:500;
	margin-block-end:1.5rem
}
.landing-page .faqs .card-options a:not(.btn) {
margin-inline-start:.5rem;
color:#76839a;
display:inline-block;
min-width:1rem
}
.landing-page .faqs .card-header a:hover {
	color:#000
}
.landing-page .faqs .card .card-body {
	padding:3.5rem 3.5rem 1.5rem;
transition:.3s ease all
}
.landing-page .faqs .card .card-header {
transition:.3s ease all
}
.landing-page .faqs i {
	transform:rotate(180deg);
transition:all .3s;
	color:#fff;
	border-radius:50px;
	width:15px;
	height:15px
}
.landing-page .faqs .card {
	padding:1rem;
transition:.3s ease all
}
.landing-page .faqs.demo-screen-demo #grid p {
	margin-block-start:0;
	font-size:14px;
	line-height:inherit;
	font-family:inherit;
	text-align:start
}
.landing-page .faqs .card-collapsed>:not(.card-header):not(.card-status) {
display:none
}
.landing-page .social-profile-buttons {
	position:fixed;
	z-index:9;
	inset-inline-end:0;
	top:20%
}
.landing-page .social-profile-buttons .social-icon {
	display:grid;
	margin-block-end:15px;
	border-radius:5px
}
.landing-page .top.sticky.stickyClass {
	position:fixed;
	top:0;
	width:100%;
	z-index:99;
	border-block-end:1px solid #ebedfa;
	background:#fff;
	box-shadow:0 4px 16px #0003
}
.landing-page .faqs .card.highlights .card-header, .landing-page .faqs .card.highlights .card-body {
	border-inline-start:0
}
.landing-page .faqs .card.bg-primary-transparent .card-header {
	border-inline-start:5px solid var(--primary-bg-color)
}
.landing-page .faqs .card.bg-primary-transparent .card-header .card-options-collapse i {
	background-color:var(--primary-bg-color)
}
.landing-page .faqs .card.bg-primary-transparent .card-body {
	border-inline-start:5px solid var(--primary-bg-color);
	border-radius:0 0 7px 7px
}
.landing-page .faqs .card.bg-secondary-transparent .card-header {
	border-inline-start:5px solid #5f6d88
}
.landing-page .faqs .card.bg-secondary-transparent .card-header .card-options-collapse i {
	background-color:#5f6d88
}
.landing-page .faqs .card.bg-secondary-transparent .card-body {
	border-inline-start:5px solid #5f6d88;
	border-radius:0 0 7px 7px
}
.landing-page .faqs .card.bg-success-transparent .card-header {
	border-inline-start:5px solid #22c03c
}
.landing-page .faqs .card.bg-success-transparent .card-header .card-options-collapse i {
	background-color:#22c03c
}
.landing-page .faqs .card.bg-success-transparent .card-body {
	border-inline-start:5px solid #22c03c;
	border-radius:0 0 7px 7px
}
.landing-page .faqs .card.bg-danger-transparent .card-header {
	border-inline-start:5px solid #ee335e
}
.landing-page .faqs .card.bg-danger-transparent .card-header .card-options-collapse i {
	background-color:#ee335e
}
.landing-page .faqs .card.bg-danger-transparent .card-body {
	border-inline-start:5px solid #ee335e;
	border-radius:0 0 7px 7px
}
.landing-page .faqs .card.bg-warning-transparent .card-header {
	border-inline-start:5px solid #fbbc0b
}
.landing-page .faqs .card.bg-warning-transparent .card-header .card-options-collapse i {
	background-color:#fbbc0b
}
.landing-page .faqs .card.bg-warning-transparent .card-body {
	border-inline-start:5px solid #fbbc0b;
	border-radius:0 0 7px 7px
}
.landing-page .faqs .card.bg-info-transparent .card-header {
	border-inline-start:5px solid #00b9ff
}
.landing-page .faqs .card.bg-info-transparent .card-header .card-options-collapse i {
	background-color:#00b9ff
}
.landing-page .faqs .card.bg-info-transparent .card-body {
	border-inline-start:5px solid #00b9ff;
	border-radius:0 0 7px 7px
}
.landing-page h2 {
	font-size:30px
}
.landing-page .buynow-landing {
	top:70px;
	border-radius:25px;
	z-index:1;
	box-shadow:0 16px 32px #21212126
}
.landing-page .buynow-landing:before {
	border-radius:25px
}
.landing-page .card-shadow {
	box-shadow:0 4px 25px #a8b4d01a
}
.landing-page .footer-social-list a:hover {
	color:#fff
}
.landing-page .user-social-detail .social-profile {
	height:35px;
	width:35px;
	background-color:#fff;
	border:1px solid var(--primary-bg-color);
	font-size:14px;
	line-height:2.3
}
.landing-page .collapse.navbar-collapse {
	background-color:transparent
}
.landing-page .features.main-features-1.card:hover {
	border:1px solid var(--primary-bg-color)!important;
	box-shadow:0 16px 32px #21212126
}
.landing-page .features.main-features-2.card:hover {
	border:1px solid #fbbc0b!important
}
.landing-page .features.main-features-3.card:hover {
	border:1px solid #22c03c!important
}
.landing-page .features.main-features-4.card:hover {
	border:1px solid #00b9ff!important
}
.landing-page .features.main-features-5.card:hover {
	border:1px solid #5f6d88!important
}
.landing-page .features.main-features-6.card:hover {
	border:1px solid #ee335e!important
}
.landing-page .features.main-features-7.card:hover {
	border:1px solid var(--primary-bg-color)!important
}
.landing-page .features.main-features-8.card:hover {
	border:1px solid #fbbc0b!important
}
.landing-page .bg-primary-transparent {
	background-color:var(--primary-2)!important
}
@media (min-width: 1276px) {
.landing-page.horizontalmenu .hor-header .container, .landing-page.horizontalmenu .horizontalmenu .container, .landing-page.horizontalmenu .main-content.hor-content .container, .landing-page.horizontalmenu .main-demo .container {
max-width:1140px!important
}
}
@media (min-width: 992px) and (max-width: 1275.98px) {
.landing-page.horizontalmenu .hor-header .container, .landing-page.horizontalmenu .horizontalmenu .container, .landing-page.horizontalmenu .main-content.hor-content .container {
max-width:960px!important
}
.landing-page.horizontalmenu .side-menu>li>a {
margin:-3px 0!important;
color:#031b4e;
padding:16px 12px!important
}
.landing-page.horizontalmenu .side-menu .slide .side-menu__item.active {
font-weight:500
}
.landing-page.horizontalmenu .fixed-header {
position:relative
}
}
.landing-page .navbar .navbar-brand {
	padding:8px 15px
}
.landing-page.horizontalmenu .slide {
	margin:0
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.landing-page .landing-top-header .landing-app-sidebar .container {
max-width:960px!important
}
}
@media (min-width: 768px) {
.landing-page .hor-content .container {
max-width:720px!important
}
}
@media (min-width: 576px) {
.landing-page .hor-content .container {
max-width:540px
}
}
@media (max-width: 576px) {
.landing-page .slick-next {
inset-inline-end:-10px!important
}
.landing-page .demo-screen-headline h1 {
font-size:35px
}
}
@media (min-width: 576px) {
.landing-page .demo-footer .container {
max-width:540px
}
}
@media (min-width: 768px) {
.landing-page .demo-footer .container {
max-width:720px!important
}
}
@media (min-width: 992px) and (max-width: 1275.98px) {
.landing-page .demo-footer .container {
max-width:960px!important
}
}
@media (min-width: 1276px) {
.landing-page .demo-footer .container {
max-width:1140px!important
}
}
@media (max-width: 991px) {
.landing-page .navresponsive-toggler {
padding:3px
}
}
@keyframes animate {
0% {
transform:translateY(0) rotate(0);
opacity:1;
border-radius:0
}
to {
	transform:translateY(-1000px) rotate(720deg);
	opacity:0;
	border-radius:50%
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
}
.fadeInUp {
	animation-name:fadeInUp;
	-webkit-animation-name:fadeInUp;
	-moz-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-duration:1s;
	animation-delay:1s
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translate(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translate(0)
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
transform:translate(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translate(0)
}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translate(20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translate(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
transform:translate(20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translate(0)
}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@keyframes run {
0% {
top:-50%
}
to {
	top:110%
}
}
@keyframes animate {
0% {
transform:translateY(0) rotate(0);
opacity:1;
border-radius:0
}
to {
	transform:translateY(-1000px) rotate(720deg);
	opacity:0;
	border-radius:3px
}
}
.slick-slide {
	margin:20px
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translateZ(0)
}
.slick-track {
	position:relative;
	top:0;
	inset-inline-start:0;
	display:block
}
.slick-track:before, .slick-track:after {
	display:table;
	content:""
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:var(--float-left);
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:var(--float-right)
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-slide img {
	width:75px;
	height:75px;
	padding:14px;
	border-radius:50px;
	background-color:#ffffff0d;
	box-shadow:0 4px 16px #0000001a;
	margin:0 auto
}
@media (min-width: 992px) {
.landing-page .navbar-toggler, .landing-page .side-header.hor-header {
display:none
}
.landing-page .main-sidemenu.container {
max-width:960px!important
}
.landing-page .top.sticky.sticky-pin .landing-app-sidebar {
border-block-end:1px solid rgba(255, 255, 255, .2);
background-color:var(--primary-bg-color)!important;
box-shadow:0 4px 16px #0003;
z-index:999
}
.landing-page.horizontalmenu .side-menu>li>a {
margin:-3px 5px!important;
font-weight:500;
padding:16px;
color:#ffffffb3
}
.landing-page.horizontalmenu .side-menu>li>a.active {
color:#fff;
border-radius:20%
}
.landing-page.horizontalmenu .side-menu>li>a:hover {
border-radius:20%
}
.landing-page.horizontalmenu .side-menu {
display:flex;
overflow:hidden;
padding:0;
margin-block-end:0
}
}
@media (min-width: 768px) {
.landing-page .main-sidemenu.container {
max-width:720px!important
}
}
.team-members {
	position:absolute;
	border:2px solid #fff;
	top:-35px;
	text-align:center;
	align-items:center;
	justify-content:center;
	box-shadow:0 16px 32px #21212126
}
.bg-image-style {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	position:relative;
	border-radius:0
}
.landing-page .slick-prev, .landing-page .slick-next {
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	padding:0;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translateY(-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:none;
	background:transparent
}
.landing-page .slick-prev:hover, .landing-page .slick-prev:focus {
	color:transparent;
	outline:none;
	background:transparent
}
.landing-page .slick-next:hover, .landing-page .slick-next:focus {
	color:transparent;
	outline:none;
	background:transparent
}
.landing-page .slick-prev:hover:before, .landing-page .slick-prev:focus:before {
	opacity:1
}
.landing-page .slick-next:hover:before, .landing-page .slick-next:focus:before {
	opacity:1
}
.landing-page .slick-prev.slick-disabled:before, .landing-page .slick-next.slick-disabled:before {
	opacity:.25
}
.landing-page .slick-prev:before, .landing-page .slick-next:before {
	font-family:feather;
	font-size:20px;
	padding:10px;
	line-height:1;
	opacity:.75;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	border:1px solid rgba(255, 255, 255, .3);
	background:rgba(255, 255, 255, .2);
	box-shadow:0 16px 32px #0003;
	border-radius:50px
}
.landing-page .slick-prev {
	inset-inline-start:-25px
}
.landing-page [dir=rtl] .slick-prev {
	inset-inline-end:-25px;
	inset-inline-start:auto
}
.landing-page .slick-prev:before {
	content:"\e92e"
}
.landing-page [dir=rtl] .slick-prev:before {
	content:"\e2\2020\2019"
}
.landing-page .slick-next {
	inset-inline-end:-3px
}
.landing-page [dir=rtl] .slick-next {
	inset-inline-end:auto;
	inset-inline-start:-3px
}
.landing-page .slick-next:before {
	content:"\e92f"
}
.landing-page [dir=rtl] .slick-next:before {
	content:"<"
}
.landing-page .section {
	padding:1.5rem 0;
	background-position:center center;
	background-size:cover
}
.landing-page .dotes {
	content:"";
	margin-block-start:3px;
	box-shadow:0 4px 16px #8760fb82;
	background:var(--primary-bg-color);
	width:19px;
	height:15px;
	border-radius:57%;
	color:#fff
}
.landing-page .tab_wrapper.left_side>ul {
	width:60%;
	float:var(--float-left);
	border-block-end:1pxpx solid #ccc;
	font-size:12px
}
.landing-page .tab_wrapper.left_side .content_wrapper {
	width:350px;
	height:264px;
	border:1px solid var(--primary-bg-color);
	float:var(--float-left);
	border-radius:0 5px 5px 0
}
.landing-page .tab_wrapper .content_wrapper .tab_content {
	display:none;
	padding:10px
}
.landing-page .tab_wrapper .content_wrapper {
	top:0px
}
.landing-page.horizontalmenu .slide {
	list-style:none
}
.landing-page .main-navbar .nav-link.with-sub:after {
	display:none
}
.landing-page .main-logo {
	margin:0
}
.landing-page .landing-top-header .header-brand-img.desktop-logo {
	display:none
}
.landing-page .main-sidemenu .header-brand-img {
	height:2rem
}
.landing-page .side-header .header-brand-img.desktop-logo-dark {
	display:block
}
.landing-page .desktop-dark, .landing-page .desktop-logo-dark, .landing-page .main-logo.dark-theme, .landing-page .dark-logo-2, .landing-page .dark-logo-1 {
	display:inherit
}
@media (min-width: 992px) {
.landing-page .main-content {
padding-block-start:0
}
}
@media (min-width: 1200px) {
.landing-page.horizontalmenu .main-navbar.hor-menu .container, .landing-page.horizontalmenu .main-content.hor-content .container, .landing-page.horizontalmenu .container {
max-width:1140px!important
}
}
@media (min-width: 992px) {
.landing-page.horizontalmenu .main-navbar.hor-menu .container, .landing-page.horizontalmenu .main-content.hor-content .container, .landing-page.horizontalmenu .container {
max-width:960px
}
.landing-page.horizontalmenu .sticky-pin {
position:fixed!important;
top:0!important;
width:100%;
z-index:99
}
.landing-page.horizontalmenu .sticky-pin .main-sidemenu.navbar .main-logo .header-brand-img.desktop-logo-dark {
display:none
}
.landing-page.horizontalmenu .sticky-pin .main-sidemenu.navbar .main-logo .header-brand-img.desktop-logo {
display:block
}
.landing-page.horizontalmenu .sticky-pin .side-menu__label {
color:#fffc
}
.landing-page.horizontalmenu .sticky-pin .side-menu__item.active .side-menu__label, .landing-page.horizontalmenu .sticky-pin .side-menu__item:hover .side-menu__label, .landing-page.horizontalmenu .sticky-pin .side-menu__item:focus .side-menu__label {
background:transparent;
color:#fff!important
}
}
.testimonial-owl-landing {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	color:#fff;
	position:relative;
	border-radius:0;
	background:url(https://laravelui.spruko.com/valex/build/assets/img/photos/35.jpg) center center;
	padding:50px 0
}
.testimonial-owl-landing:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	inset-inline-start:0;
	inset-inline-end:0;
	display:block;
	z-index:0;
	background-color:var(--primary-8)!important;
	top:0
}
.main-features.main-features-1 svg g, .main-features.main-features-1 svg path, .main-features.main-features-1 svg rect {
	fill:var(--primary-bg-color)
}
.features-icon svg path, .features-icon svg circle, .features-icon svg rect {
	fill:var(--primary-bg-color)
}
.student-img img {
	position:absolute;
	bottom:-190px;
	inset-inline-end:0
}
.services-statistics.landing-statistics .reveal {
	margin-block-end:0;
	background:transparent
}
@media screen and (max-width: 991px) {
.landing-page .main-logo {
display:none
}
.landing-top-header:before {
height:100%
}
.student-img img {
display:none
}
.services-statistics.landing-statistics .reveal {
margin-block-end:10px
}
.landing-page .side-header .header-brand-img.desktop-logo-dark, .landing-page .side-header .header-brand-img.desktop-logo {
display:none
}
.dark-theme.landing-page .header-brand-img.desktop-logo {
display:none!important
}
}
.landing-page #back-to-top i {
	line-height:2.5
}
.landing-page .landing-card-header {
	color:var(--primary-bg-color)
}
.landing-page ul li {
	list-style:none
}
.counter-body {
	padding-block-start:15px
}
.hexagon-wrapper {
	margin:auto;
	display:flex;
	text-align:initial;
	width:200px;
	cursor:pointer
}
.hexagon {
	position:relative;
	width:20%;
	height:35%;
	margin:0 auto;
	color:#fff;
	display:flex;
	align-content:center;
	justify-content:center;
	border-radius:5px;
transition:.5s
}
.hexagon i {
	z-index:1;
	margin:auto;
	font-size:30px;
	color:transparent;
	background-clip:text;
	-webkit-background-clip:text;
	padding:18px
}
.hexagon:before, .hexagon:after {
	position:absolute;
	content:"";
	background:inherit;
	height:100%;
	width:100%;
	border-radius:0;
transition:.5s;
	transform-origin:center
}
.hexagon:before {
	transform:rotate(60deg);
	border-radius:5px;
transition:.5s
}
.hexagon:after {
	transform:rotate(-60deg);
	border-radius:5px;
transition:.5s
}
.main-features-1 .hexagon {
	background:var(--primary-bg-color)
}
.main-features-2 .hexagon {
	background:#fbbc0b
}
.main-features-3 .hexagon {
	background:#22c03c
}
.main-features-4 .hexagon {
	background:#00b9ff
}
.main-features-5 .hexagon {
	background:#5f6d88
}
.main-features-6 .hexagon {
	background:#ee335e
}
.main-features-7 .hexagon {
	background:var(--primary-bg-color)
}
.main-features-8 .hexagon {
	background:#fbbc0b
}
@media (max-width: 377px) {
.landing-page .working-section .working-svg {
transform:scale(.85) translate(-35px)
}
}
.landing-page .working-section .working-svg-container svg {
	width:300px;
	height:300px
}
.landing-page #grid .card.card-collapsed .card-controls .expand {
	display:block
}
.landing-page #grid .card:not(.card-collapsed) .card-controls .expand {
display:none
}
.landing-page #grid .card.card-collapsed .card-controls .shrink {
	display:none
}
.landing-page #grid .card:not(.card-collapsed) .card-controls .shrink {
display:block
}
.landing-page #grid .card .card-controls {
	position:absolute;
	inset-inline-end:12px
}
.landing-page #Clients .landing-title {
	background:linear-gradient(to right, transparent, #fff, transparent);
	position:absolute;
	text-align:center;
	justify-content:center;
	margin:0 auto;
	align-items:center;
	inset-inline-end:0;
	inset-inline-start:0
}
.landing-page #Contact .services-statistics .counter-icon {
	display:flex;
	justify-content:center;
	align-items:center;
	width:3rem;
	height:3rem;
	padding:18px;
	border-radius:10px
}
.landing-page #Contact .services-statistics .counter-icon i {
	font-size:17px
}
.landing-page .top-footer a {
	color:#dde3ea;
	line-height:2
}
.landing-page .demo-footer .btn-icon {
	display:initial
}
.landing-page .main-footer {
	font-size:14px;
	font-weight:400
}
.landing-page .side-menu .slide {
	border-block-end:0px
}
@media (min-width: 992px) {
.landing-page .demo-screen-skin, .landing-page .demo-screen-rtl {
padding:60px 0
}
}
@media (max-width: 991.98px) {
.landing-page .landing-app-sidebar {
background-color:#fff!important
}
.landing-page .landing-app-sidebar {
position:fixed;
top:0;
bottom:0;
inset-inline-start:0;
color:#8a98ac;
z-index:99;
background:#fff!important;
transition:all ease .2s;
box-shadow:10px 10px 10px #0000001a
}
.landing-page.horizontalmenu {
padding-block-start:0px
}
.landing-page.horizontalmenu .landing-app-sidebar {
width:270px
}
.landing-page.app.sidenav-toggled .landing-app-sidebar {
inset-inline-start:0
}
.landing-page.horizontalmenu.app .landing-app-sidebar {
top:60px
}
.landing-page.horizontalmenu .landing-app-sidebar {
inset-inline-start:-300px
}
.landing-page .side-menu__item {
padding-inline-start:5px
}
.landing-page .side-menu__item {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
justify-content:center;
padding:.625rem 1.5rem;
font-size:14px;
font-weight:400;
-webkit-transition:all ease .3s;
-o-transition:all ease .3s;
transition:all ease .3s;
color:#031b4e;
margin:0 0 2px
}
.landing-page .side-menu__label {
white-space:nowrap;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
position:relative;
top:1px;
line-height:inherit
}
.landing-page .side-menu__item.active .side-menu__label {
color:var(--primary-bg-color)!important
}
.landing-page .side-menu__item.active .side-menu__label:before, .landing-page .landing-page .side-menu__item:hover .side-menu__label:before {
transform:scale(1)!important;
transform-origin:left center!important
}
.landing-page .side-menu__item .side-menu__label:before {
content:"";
position:absolute;
transform-origin:right center;
bottom:-4px;
width:70%;
height:.2rem;
transform:scaleX(0);
border-radius:50px;
background:var(--primary-bg-color);
transition:transform .3s cubic-bezier(.5, .7, .8, 1)
}
.landing-page .side-menu {
padding:0
}
}
.svg-icons-lg {
	width:35px;
	height:35px
}
.border-left-primary {
	border-inline-start:5px solid var(--primary-bg-color)!important
}
.jq-star-svg {
	padding-inline-start:3px;
	width:100%;
	height:100%
}
.landing-page .main-content:after {
	background:transparent
}
.landing-page .side-menu__item.active, .landing-page .side-menu__item:hover, .landing-page .side-menu__item:focus {
	border-radius:10px
}
.landing-page .bg-white-2 {
	background:#f4f9ff
}
.landing-page .pricing-tabs .pri-tabs-heading {
	padding:15px;
	text-align:center;
	margin:0 auto;
	display:inline-table
}
.landing-page .pricing-tabs .nav-price li a {
	padding:10px 20px;
	color:#031b4e;
	background:#fff;
	border:1px solid #eae8f1;
	border-radius:4px;
	margin-inline:3px
}
.landing-page .pricing-tabs .nav-price li .active {
	background:var(--primary-bg-color)!important;
	color:#fff;
	border-color:var(--primary-bg-color)
}
body.dark-theme.landing-page {
	background:var(--dark-theme)!important
}
.dark-theme.landing-page .header-brand-img.desktop-logo-dark {
	display:none
}
.dark-theme.landing-page .header-brand-img.desktop-logo {
	display:block
}
.dark-theme.landing-page .bg-white-2 {
	background-color:#0003
}
.dark-theme.landing-page .card {
	background:transparent;
	box-shadow:none
}
.dark-theme.landing-page .card.features.main-features {
	border-color:#ffffff1a!important
}
.dark-theme.landing-page .pricing-tabs .nav-price li a {
	color:#fff;
	background:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme.landing-page .faqs .card-header a:hover {
	color:#fff
}
.dark-theme.landing-page .shape.bottom-footer-shape svg path {
	fill:#0003
}
@media (max-width: 991.98px) {
.dark-theme.landing-page .side-header.hor-header {
background:var(--dark-theme);
border-bottom-color:#ffffff1a
}
.dark-theme.landing-page .landing-app-sidebar {
background:var(--dark-theme)!important
}
.dark-theme.landing-page .responsive-logo .mobile-logo {
display:none
}
.dark-theme.landing-page .responsive-logo .mobile-logo-dark {
display:block
}
.dark-theme.landing-page .main-header-menu-icon span:before, .dark-theme.landing-page .main-header-menu-icon span:after, .dark-theme.landing-page .main-header-menu-icon span {
background-color:#ffffffb3
}
}
.header-setting-icon {
	display:block;
	font-size:20px;
	position:relative;
	line-height:0;
	outline:none;
	margin:0 7px;
	border-radius:50%;
	height:38px;
	width:38px;
	text-align:center
}
.header-setting-icon .nav-link {
	color:#fff
}
.landing-page .main-sidemenu {
	margin-block-start:0
}
.w-sm {
	min-width:110px
}
.main-header-menu-icon {
	margin-inline:10px;
	width:20px;
	height:30px;
	display:flex;
	align-items:center
}
.main-header-menu-icon span:before {
	top:-6px
}
.main-header-menu-icon span:after {
	bottom:-6px
}
.main-header-menu-icon span {
	display:block;
	position:relative;
	width:15px;
	height:2px;
	background-color:#383858;
	border-radius:3px;
transition:all .2s ease-in-out
}
.main-header-menu-icon span:before, .main-header-menu-icon span:after {
	content:"";
	position:absolute;
	inset-inline-start:0;
	width:20px;
	height:2px;
	background-color:#383858;
	border-radius:3px;
transition:all .2s ease-in-out
}
@media (max-width: 991.98px) {
.dark-theme.landing-page .main-header-menu-icon span:before, .dark-theme.landing-page .main-header-menu-icon span:after, .dark-theme.landing-page .main-header-menu-icon span {
background-color:#ffffffb3
}
}
.list-group {
	display:flex;
	flex-direction:column;
	padding-inline-start:0;
	margin-block-end:0
}
.list-group-item-action {
	width:100%;
	color:#434f63;
	text-align:inherit
}
.list-group-item-action:hover, .list-group-item-action:focus {
	z-index:1;
	color:#4d5875;
	text-decoration:none;
	background-color:#ecf0fa
}
.list-group-item-action:active {
	color:#031b4e;
	background-color:#dde2ef
}
.list-group-item {
	position:relative;
	display:block;
padding:.75rem 1.25rem;
	margin-block-end:-1px;
	background-color:#fff;
	border:1px solid rgb(231,235,243)
}
.list-group-item:first-child {
	border-start-start-radius:3px;
	border-start-end-radius:3px
}
.list-group-item:last-child {
	margin-block-end:0;
	border-end-end-radius:3px;
	border-end-start-radius:3px
}
.list-group-item.disabled, .list-group-item:disabled {
	color:#737f9e;
	pointer-events:none;
	background-color:#fff
}
.list-group-item.active {
	z-index:1;
	color:#fff;
	background-color:var(--primary-bg-color)!important;
	border-color:var(--primary-bg-color)!important
}
.list-group-horizontal {
	flex-direction:row
}
.list-group-horizontal .list-group-item {
	margin-inline-end:-1px;
	margin-block-end:0
}
.list-group-horizontal .list-group-item:first-child {
	border-start-start-radius:3px;
	border-end-start-radius:3px;
	border-start-end-radius:0
}
.list-group-horizontal .list-group-item:last-child {
	margin-inline-end:0;
	border-start-end-radius:3px;
	border-end-end-radius:3px;
	border-end-start-radius:0
}
@media (min-width: 576px) {
.list-group-horizontal-sm {
flex-direction:row
}
.list-group-horizontal-sm .list-group-item {
margin-inline-end:-1px;
margin-block-end:0
}
.list-group-horizontal-sm .list-group-item:first-child {
border-start-start-radius:3px;
border-end-start-radius:3px;
border-start-end-radius:0
}
.list-group-horizontal-sm .list-group-item:last-child {
margin-inline-end:0;
border-start-end-radius:3px;
border-end-end-radius:3px;
border-end-start-radius:0
}
}
@media (min-width: 768px) {
.list-group-horizontal-md {
flex-direction:row
}
.list-group-horizontal-md .list-group-item {
margin-inline-end:-1px;
margin-block-end:0
}
.list-group-horizontal-md .list-group-item:first-child {
border-start-start-radius:3px;
border-end-start-radius:3px;
border-start-end-radius:0
}
.list-group-horizontal-md .list-group-item:last-child {
margin-inline-end:0;
border-start-end-radius:3px;
border-end-end-radius:3px;
border-end-start-radius:0
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg {
flex-direction:row
}
.list-group-horizontal-lg .list-group-item {
margin-inline-end:-1px;
margin-block-end:0
}
.list-group-horizontal-lg .list-group-item:first-child {
border-start-start-radius:3px;
border-end-start-radius:3px;
border-start-end-radius:0
}
.list-group-horizontal-lg .list-group-item:last-child {
margin-inline-end:0;
border-start-end-radius:3px;
border-end-end-radius:3px;
border-end-start-radius:0
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl {
flex-direction:row
}
.list-group-horizontal-xl .list-group-item {
margin-inline-end:-1px;
margin-block-end:0
}
.list-group-horizontal-xl .list-group-item:first-child {
border-start-start-radius:3px;
border-end-start-radius:3px;
border-start-end-radius:0
}
.list-group-horizontal-xl .list-group-item:last-child {
margin-inline-end:0;
border-start-end-radius:3px;
border-end-end-radius:3px;
border-end-start-radius:0
}
}
.list-group-flush .list-group-item {
	border-inline-end:0;
	border-inline-start:0;
	border-radius:0
}
.list-group-flush .list-group-item:last-child {
	margin-block-end:-1px
}
.list-group-flush:first-child .list-group-item:first-child {
	border-block-start:0!important
}
.list-group-flush:last-child .list-group-item:last-child {
	margin-block-end:0;
	border-block-end:0
}
.list-group-item+.list-group-item {
	border-top-width:1px
}
.list-group-item-primary {
	color:#1b3585;
	background-color:#c6d4ff
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	color:#1b3585;
	background-color:#adc1ff
}
.list-group-item-primary.list-group-item-action.active {
	color:#fff;
	background-color:#1b3585;
	border-color:#1b3585
}
.list-group-item-secondary {
	color:#3f4654;
	background-color:#d9dde5
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	color:#3f4654;
	background-color:#cacfdb
}
.list-group-item-secondary.list-group-item-action.active {
	color:#fff;
	background-color:#3f4654;
	border-color:#3f4654
}
.list-group-item-success {
	color:#1f5c01;
	background-color:#c8e9b8
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
	color:#1f5c01;
	background-color:#b9e3a5
}
.list-group-item-success.list-group-item-action.active {
	color:#fff;
	background-color:#1f5c01;
	border-color:#1f5c01
}
.list-group-item-info {
	color:#0c5460;
	background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
	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:hover, .list-group-item-warning.list-group-item-action:focus {
	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:hover, .list-group-item-danger.list-group-item-action:focus {
	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:#7f7f81;
	background-color:#fcfcfd
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
	color:#7f7f81;
	background-color:#ededf3
}
.list-group-item-light.list-group-item-action.active {
	color:#fff;
	background-color:#7f7f81;
	border-color:#7f7f81
}
.list-group-item-dark {
	color:#1f2533;
	background-color:#c8ccd3
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	color:#1f2533;
	background-color:#babfc8
}
.list-group-item-dark.list-group-item-action.active {
	color:#fff;
	background-color:#1f2533;
	border-color:#1f2533
}
.listgroup-example ul {
	list-style-type:none
}
.listgroup-example ul ul {
	list-style-type:square;
	margin:10px 0 0;
	padding-inline-start:2rem
}
.listgroup-example ul li {
	padding:5px
}
.listgroup-example2 ul {
	list-style-type:none
}
.listgroup-example2 ul ul {
	list-style-type:circle;
	margin:10px 0 0;
	padding-inline-start:2rem
}
.listgroup-example2 ul li {
	padding:5px
}
.users-list-group .btn-icon {
	width:34px;
	height:34px
}
.users-list-group .btn-icon i {
	line-height:34px
}
.users-list-group .list-group-item {
padding:.85rem 1.25rem
}
.list-style-1 {
	list-style:inherit;
	padding-inline-start:inherit
}
.list-style-1 ul {
	list-style:inherit;
	padding-inline-start:30px
}
.list-style-1 li {
	line-height:30px
}
.list-style2 {
	list-style:decimal;
	padding-inline-start:inherit
}
.list-style2 ul {
	list-style:decimal;
	padding-inline-start:30px
}
.list-style2 li {
	line-height:30px
}
.list-style3 {
	list-style:circle!important;
	padding-inline-start:inherit
}
.list-style3 ul {
	list-style:decimal;
	padding-inline-start:30px
}
.list-style3 li {
	line-height:30px
}
.list-style4 {
	list-style:lower-alpha;
	padding-inline-start:inherit
}
.list-style4 ul {
	list-style:decimal;
	padding-inline-start:30px
}
.list-style4 li {
	line-height:30px
}
.list-style5 {
	list-style:square;
	padding-inline-start:inherit
}
.list-style5 ul {
	list-style:decimal;
	padding-inline-start:30px
}
.list-style5 li {
	line-height:30px
}
.list-style6 {
	list-style:lower-roman;
	padding-inline-start:inherit
}
.list-style6 ul {
	list-style:decimal;
	padding-inline-start:30px
}
.list-style6 li, .order-list li {
	line-height:30px
}
.paragraph-list {
	list-style:lower-roman;
	padding-inline-start:inherit;
	list-style-type:inline;
	padding-inline-start:20px
}
@media (max-width: 991.98px) {
.main-navbar-show {
overflow:hidden
}
.main-navbar-show .main-navbar-backdrop {
visibility:visible;
opacity:1
}
.main-navbar-show .main-navbar {
transform:translate(0);
visibility:visible
}
}
.main-navbar-backdrop {
	position:fixed;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	background-color:#000000e3;
	z-index:900;
	visibility:hidden;
	opacity:0;
transition:all .4s
}
@media (prefers-reduced-motion: reduce) {
.main-navbar-backdrop {
transition:none
}
}
.main-navbar {
	position:fixed;
	top:0;
	inset-inline-start:0;
	bottom:0;
	width:240px;
	overflow-y:auto;
	background-color:#fff;
	z-index:1000;
	visibility:hidden;
	transform:translate(-240px);
transition:all .4s
}
.main-navbar>.container, .main-navbar>.container-fluid {
	display:flex;
	flex-direction:column
}
.main-navbar .nav {
	flex-direction:column;
	padding:20px;
	margin-block-end:20px
}
.main-navbar .nav-label {
	font-size:10px;
	font-weight:500;
	text-transform:uppercase;
	color:#737f9e;
	letter-spacing:1px;
	display:block;
	margin-block-end:10px
}
.main-navbar .nav-item {
	position:relative
}
.main-navbar .nav-item+.nav-item {
	border-block-start:1px dotted #dde2ef
}
.main-navbar .nav-item.active .nav-link {
	color:var(--primary-bg-color)
}
.main-navbar .nav-item.show>.nav-sub {
	display:block
}
.main-navbar .nav-item-mega {
	position:static
}
.main-navbar .nav-link {
	padding:0;
	color:#242f48;
	font-size:15px;
	font-weight:500;
	position:relative;
	display:flex;
	align-items:center;
	height:42px;
	outline:none
}
.main-navbar .nav-link i {
	font-size:26px;
	margin-inline-end:10px
}
.main-navbar .nav-link i.typcn {
	line-height:1;
	width:20px
}
.main-navbar .nav-link i.typcn:before {
	width:auto
}
.main-navbar .nav-link.with-sub:after {
	content:"\f3d0";
	font-family:Ionicons;
	font-size:11px;
	font-weight:400;
	display:inline-block;
	position:relative;
	margin-inline-start:auto;
	color:#949eb7
}
.main-navbar .nav-link.with-sub:before {
	content:"";
	position:absolute;
	top:39px;
	inset-inline-start:50%;
	margin-inline-start:-7px;
	width:15px;
	height:15px;
	border:2px solid transparent;
	border-block-start-color:#1c273c1f;
	border-inline-start-color:#1c273c1f;
	transform:rotate(45deg);
	background-color:#fff;
	z-index:901;
	display:none
}
.main-navbar .nav-sub {
	display:none;
	border-block-start:1px dotted #dde2ef;
	list-style:none;
	padding:0;
	margin:0
}
.main-navbar .nav-sub-item {
	position:relative;
	display:block;
	margin-inline-start:30px
}
.main-navbar .nav-sub-item+.nav-sub-item {
	border-block-start:1px dotted #dde2ef
}
.main-navbar .nav-sub-item>.nav-sub {
	inset-inline-start:176px;
	top:-10px;
	display:none
}
.main-navbar .nav-sub-item.show>.nav-sub {
	display:block
}
.main-navbar .nav-sub-item.active>.nav-sub-link {
	color:var(--primary-bg-color)
}
.main-navbar .nav-sub-link {
	position:relative;
font-size:.875rem;
	color:#4d5875;
	display:flex;
	align-items:center;
	height:34px
}
.main-navbar .nav-sub-link:hover, .main-navbar .nav-sub-link:focus {
	color:var(--primary-bg-color);
	outline:none
}
.main-navbar .nav-sub-link.with-sub {
	justify-content:space-between
}
.main-navbar .nav-sub-link.with-sub:after {
	content:"\f3d0";
	font-family:Ionicons;
	font-size:11px;
	font-weight:400;
	display:inline-block;
	position:relative;
	margin-inline-start:auto;
	color:#949eb7
}
.main-navbar .nav-sub-mega {
	top:57px;
	inset-inline-start:0;
	inset-inline-end:0;
	background-color:transparent;
	padding:7px 0;
	border:0;
	width:auto;
	border-block-start:1px dotted #dde2ef;
	pointer-events:none
}
.main-navbar .nav-sub-mega .container, .main-navbar .nav-sub-mega .container-fluid {
	padding:0;
	pointer-events:auto
}
.main-navbar .nav-sub-mega .container>div+div, .main-navbar .nav-sub-mega .container-fluid>div+div {
	margin-block-start:25px
}
.main-navbar .nav-sub-mega .nav {
	min-width:120px;
	flex-direction:column;
	align-items:stretch;
	padding:0;
	margin:0
}
.main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {
display:block;
text-transform:uppercase;
font-size:12px;
font-weight:700;
color:#242f48;
letter-spacing:.5px;
margin-block-end:10px;
margin-block-start:30px;
margin-inline-start:30px
}
.main-navbar .nav-sub-mega .nav li:not(.nav-sub-item):first-of-type {
margin-block-start:0
}
.main-navbar .nav-sub-mega .nav-sub-item+.nav-sub-item {
	padding-block-start:7px;
	margin-block-start:7px
}
.main-navbar .nav-sub-mega .nav-sub-link {
	height:auto
}
@media (prefers-reduced-motion: reduce) {
.main-navbar {
transition:none
}
}
@media (min-width: 992px) {
.main-navbar {
position:relative;
top:auto;
inset-inline-start:auto;
bottom:auto;
width:auto;
padding:0;
border-inline-end:0;
overflow-y:inherit;
display:block;
border-block-end:1px solid rgba(28, 39, 60, .12);
visibility:visible;
transform:none;
z-index:auto
}
}
@media (max-width: 991.98px) {
.main-navbar>.container, .main-navbar>.container-fluid {
padding:0
}
}
@media (min-width: 992px) {
.main-navbar>.container, .main-navbar>.container-fluid {
flex-direction:row;
align-items:center;
height:48px
}
}
@media (min-width: 992px) {
.main-navbar>.container {
padding:0
}
}
@media (min-width: 992px) {
.main-navbar>.container-fluid {
padding-inline-start:20px;
padding-inline-end:20px
}
}
@media (min-width: 992px) {
.main-navbar .nav {
flex-direction:row;
align-items:center;
margin-block-end:0;
padding:0
}
}
@media (min-width: 992px) {
.main-navbar .nav-label {
display:none
}
}
@media (min-width: 992px) {
.main-navbar .nav-item+.nav-item {
border-block-start:0;
margin-inline-start:15px;
padding-inline-start:15px;
border-inline-start:1px dotted #dde2ef
}
}
@media (min-width: 1200px) {
.main-navbar .nav-item+.nav-item {
margin-inline-start:20px;
padding-inline-start:20px
}
}
@media (min-width: 992px) {
.main-navbar .nav-item.show .nav-link:before {
display:block
}
}
@media (min-width: 992px) {
.main-navbar .nav-link {
height:auto;
font-size:14px
}
}
@media (min-width: 992px) {
.main-navbar .nav-link i {
margin-inline-end:8px;
font-size:22px
}
}
@media (min-width: 992px) {
.main-navbar .nav-link i.typcn {
line-height:.9;
width:auto
}
}
@media (min-width: 992px) {
.main-navbar .nav-link.with-sub:after {
margin-inline-start:4px
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub {
position:absolute;
top:44.5px;
inset-inline-start:0;
width:200px;
background-color:#fff;
border:2px solid rgba(28, 39, 60, .12);
padding:8px 20px;
z-index:900
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-item {
margin-inline-start:0
}
}
@media (max-width: 991.98px) {
.main-navbar .nav-sub-item>.nav-sub>.nav-sub-item {
margin-inline-start:37px
}
.main-navbar .nav-sub-item>.nav-sub>.nav-sub-item>.nav-sub-link {
padding-inline-start:10px
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-link {
font-size:.8125rem;
height:36px
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-link.with-sub:after {
margin-inline-start:4px;
content:"\f3d1";
font-size:12px
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-mega {
padding:0 25px;
border-block-start:0
}
}
@media (max-width: 991.98px) {
.main-navbar .nav-sub-mega .container, .main-navbar .nav-sub-mega .container-fluid {
max-width:none
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-mega .container, .main-navbar .nav-sub-mega .container-fluid {
display:flex;
background-color:#fff;
border:2px solid rgba(28, 39, 60, .12)
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-mega .container>div, .main-navbar .nav-sub-mega .container-fluid>div {
display:flex;
padding:20px;
flex:1;
margin-block-start:0
}
}
@media (min-width: 1200px) {
.main-navbar .nav-sub-mega .container>div, .main-navbar .nav-sub-mega .container-fluid>div {
padding:20px 25px
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-mega .container>div+div, .main-navbar .nav-sub-mega .container-fluid>div+div {
margin-block-start:0;
border-inline-start:1px solid rgba(28, 39, 60, .05)
}
}
@media (min-width: 1200px) {
.main-navbar .nav-sub-mega .nav {
min-width:140px
}
}
@media (max-width: 991.98px) {
.main-navbar .nav-sub-mega .nav+.nav .nav-sub-item:first-child {
margin-block-start:6px;
padding-block-start:6px;
border-block-start:1px dotted #dde2ef
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-mega .nav+.nav {
margin-inline-start:20px;
margin-block-start:31px;
padding-block-start:0;
border-block-start:0
}
}
@media (min-width: 1200px) {
.main-navbar .nav-sub-mega .nav+.nav {
margin-inline-start:25px
}
}
@media (min-width: 992px) {
.main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {
margin-block-end:15px;
margin-inline-start:0
}
}
.main-navbar-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0 20px;
	border-block-end:1px solid #dde2ef;
	height:60px
}
@media (min-width: 992px) {
.main-navbar-header {
display:none
}
}
.main-navbar-search {
	position:relative;
	padding:0 20px;
	border-block-end:1px solid #dde2ef
}
.main-navbar-search .form-control {
	border-width:0;
	padding:0
}
.main-navbar-search .form-control:focus {
	box-shadow:none!important;
	border-color:#d0d7e8
}
.main-navbar-search .btn, .main-navbar-search .sp-container button {
	background-color:transparent;
	position:absolute;
	top:0;
	inset-inline-end:0;
	height:38px;
	padding-inline-start:20px;
	padding-inline-end:20px;
	font-size:16px;
	line-height:1
}
@media (min-width: 992px) {
.main-navbar-search {
display:none
}
}
.sp-container .main-navbar-search button {
	background-color:transparent;
	position:absolute;
	top:0;
	inset-inline-end:0;
	height:38px;
	padding-inline-start:20px;
	padding-inline-end:20px;
	font-size:16px;
	line-height:1
}
.main-navbar-two .nav-item.active {
	position:relative
}
.main-navbar-two .nav-item.active:before {
	content:"";
	position:absolute
}
.main-navbar-two .nav-item.show .nav-link:before {
	display:none
}
.main-navbar-two .nav-link {
	text-transform:uppercase;
	font-size:13px;
	font-weight:700
}
.main-navbar-two .nav-sub {
	border-width:1px;
	top:35px;
	border-top-width:0
}
.main-navbar-two .nav-sub-item>.nav-sub {
	inset-inline-start:178px;
	top:-8px;
	border-top-width:1px
}
.main-navbar-two .nav-sub-mega {
	top:48px
}
@media (min-width: 992px) {
.main-navbar-two .nav-item.active:before {
top:33px;
inset-inline-start:0;
inset-inline-end:12px;
bottom:auto;
border-block-end:2px solid var(--primary-bg-color);
z-index:5
}
}
.main-navbar-three .nav-item {
	display:block
}
.main-navbar-three .nav-item+.nav-item {
	border-left-width:0;
	padding-inline-start:0
}
.main-navbar-three .nav-item.show .nav-link:before {
	display:none
}
.main-navbar-three .nav-item.active .nav-link {
	color:var(--primary-bg-color);
	font-weight:700
}
.main-navbar-three .nav-link {
	text-transform:uppercase;
	font-size:13px;
	font-weight:700;
	color:#364261;
	position:relative
}
.main-navbar-three .nav-link:hover, .main-navbar-three .nav-link:focus {
	color:#242f48
}
.main-navbar-three .nav-sub {
	top:35px;
	border-width:0;
	padding-block-end:5px
}
.main-navbar-three .nav-sub-item+.nav-sub-item {
	border-block-start:0
}
.main-navbar-three .nav-sub-item .nav-sub {
	top:-8px;
	inset-inline-start:182px
}
.main-navbar-three .nav-sub-link {
	height:30px
}
@media (min-width: 992px) {
.main-navbar-three .nav-item+.nav-item {
margin-inline-start:25px
}
}
@media (min-width: 992px) {
.main-navbar-three .nav-link {
display:block
}
}
@media (min-width: 992px) {
.main-navbar-three .nav-link i {
display:none
}
}
@media (min-width: 992px) {
.main-navbar-three .nav-sub {
box-shadow:0 0 0 2px #b4bdce80;
padding-block-end:8px
}
}
@media (min-width: 992px) {
.main-navbar-three .nav-sub-link {
height:36px
}
}
.navbar {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
padding:.5rem 1rem
}
.navbar>.container, .navbar>.container-fluid {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between
}
.navbar-brand {
	display:inline-block;
padding-block-start:.33594rem;
padding-block-end:.33594rem;
	margin-inline-end:1rem;
	font-size:1.09375rem;
	line-height:inherit;
	white-space:nowrap
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration:none
}
.navbar-nav {
	display:flex;
	flex-direction:column;
	padding-inline-start:0;
	margin-block-end:0;
	list-style:none
}
.navbar-nav .nav-link {
	padding-inline-end:0;
	padding-inline-start:0
}
.navbar-nav .dropdown-menu {
	position:static;
	float:none
}
.navbar-text {
	display:inline-block;
padding-block-start:.5rem;
padding-block-end:.5rem
}
.navbar-toggler {
padding:.25rem .75rem;
	font-size:1.09375rem;
	line-height:1;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:3px
}
.navbar-toggler-icon {
	display:inline-block;
	width:1.5em;
	height:1.5em;
	vertical-align:middle;
	content:"";
	background:no-repeat center center;
	background-size:100% 100%
}
@media (max-width: 575.98px) {
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
padding-inline-end:0;
padding-inline-start: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-inline-end:.5rem;
padding-inline-start:.5rem
}
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
flex-wrap:nowrap
}
.navbar-expand-sm .main-header {
display:flex!important;
flex-basis:auto
}
.navbar-expand-sm .navbar-toggler {
display:none
}
}
@media (max-width: 767.98px) {
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
padding-inline-end:0;
padding-inline-start: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-inline-end:.5rem;
padding-inline-start:.5rem
}
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
flex-wrap:nowrap
}
.navbar-expand-md .main-header {
display:flex!important;
flex-basis:auto
}
.navbar-expand-md .navbar-toggler {
display:none
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
padding-inline-end:0;
padding-inline-start: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-inline-end:.5rem;
padding-inline-start:.5rem
}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
flex-wrap:nowrap
}
.navbar-expand-lg .main-header {
display:flex!important;
flex-basis:auto
}
.navbar-expand-lg .navbar-toggler {
display:none
}
}
@media (max-width: 1199.98px) {
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
padding-inline-end:0;
padding-inline-start: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-inline-end:.5rem;
padding-inline-start:.5rem
}
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
flex-wrap:nowrap
}
.navbar-expand-xl .main-header {
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 {
	padding-inline-end:0;
	padding-inline-start:0
}
.navbar-expand .navbar-nav {
	flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand .navbar-nav .nav-link {
padding-inline-end:.5rem;
padding-inline-start:.5rem
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	flex-wrap:nowrap
}
.navbar-expand .main-header {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand .navbar-toggler {
	display:none
}
.navbar-light .navbar-brand {
	color:#000000e6
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
	color:#000000e6
}
.navbar-light .navbar-nav .nav-link {
	color:#00000080
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
	color:#000000b3
}
.navbar-light .navbar-nav .nav-link.disabled {
	color:#0000004d
}
.navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link {
	color:#000000e6
}
.navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
	color:#000000e6
}
.navbar-light .navbar-toggler {
	color:#00000080;
	border-color:#0000001a
}
.navbar-light .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='$black-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
	color:#00000080
}
.navbar-light .navbar-text a {
	color:#000000e6
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
	color:#000000e6
}
.navbar-dark .navbar-brand {
	color:#fff
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
	color:#fff
}
.navbar-dark .navbar-nav .nav-link {
	color:#ffffff80
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
	color:#ffffffbf
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color:#ffffff40
}
.navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .active>.nav-link {
	color:#fff
}
.navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	color:#fff
}
.navbar-dark .navbar-toggler {
	color:#ffffff80;
	border-color:#ffffff1a
}
.navbar-dark .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='$white-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
	color:#ffffff80
}
.navbar-dark .navbar-text a {
	color:#fff
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
	color:#fff
}
@media print {
.navbar {
	display:none
}
}
.navbar-form.active .input-group-btn {
	position:absolute;
	inset-inline-end:12px;
	z-index:9999;
	top:10px
}
.navbar-form.nav-item.active .btn.btn-default.nav-link {
	display:none
}
@media (min-width: 992px) {
.navbar-form {
display:none
}
}
@media (max-width: 991px) {
.navbar-form.active .btn.btn-default.nav-link.resp-btn {
display:none
}
}
.navbar-toggler {
padding:.4rem 0 .45rem .3rem;
	font-size:1.09375rem;
	color:#272746;
	position:relative;
	line-height:35px;
	outline:none;
	height:37px;
	width:37px;
	text-align:center;
	border:0px solid #dfd7e9
}
.navbar-toggler:hover, .navbar-toggler:focus {
	text-decoration:none
}
.navbar-toggler-icon {
	display:inline-block;
	width:1.5em;
	height:1.7em;
	vertical-align:middle;
	content:"";
	background:no-repeat center center;
	background-size:100% 100%;
	color:#71829b
}
@media (max-width: 991px) {
.responsive-navbar.navbar .navbar-collapse {
padding:0;
width:100%;
background:#fff;
margin-block-start:0;
z-index:9999;
top:62px;
border-block-end:1px solid #f0f0ff;
border-block-start:1px solid #f0f0ff;
position:fixed;
inset-inline-start:0;
inset-inline-end:0
}
.responsive-navbar.navbar {
position:relative!important;
display:-ms-flexbox;
display:flex;
top:-5px;
margin:0;
margin-block-end:0!important;
padding:0
}
.responsive-logo .mobile-logo {
margin-block-start:3px!important
}
}
@media (min-width: 992px) {
.navbar-toggler.navresponsive-toggler {
display:none
}
}
.navbar-toggler.navresponsive-toggler {
	box-shadow:none
}
@media (max-width: 991px) {
.navbar-nav-right .new.nav-link {
position:relative;
margin:auto 6px!important
}
.responsive-navbar.navbar .dropdown {
position:initial
}
}
@media (max-width: 992px) {
.responsive-navbar .collapse.show .dropdown {
position:inherit
}
.responsive-navbar .collapse.show .dropdown .dropdown-menu.header-search {
width:100%;
inset-inline-start:0;
inset-inline-end:0
}
.responsive-navbar .collapse.show .dropdown .dropdown-menu.header-search .form-control {
border-radius:5px
}
.responsive-navbar .collapse.show .dropdown .dropdown-menu:before, .responsive-navbar .collapse.show .dropdown .dropdown-menu:after {
display:none
}
.responsive-navbar .collapse.show .dropdown .dropdown-menu {
top:50px!important;
inset-inline-start:5px!important;
inset-inline-end:5px!important;
width:auto
}
}
@media (max-width: 480px) {
.responsive-navbar .collapse.show .dropdown .dropdown-menu {
top:113px!important
}
}
.ps {
	overflow:hidden
}
.ps>.ps__rail-y {
	width:2px;
	background-color:#ffffff80;
	z-index:10;
	position:absolute;
	inset-inline-start:auto!important;
	inset-inline-end:0;
	opacity:0;
transition:opacity .2s
}
.ps>.ps__rail-y>.ps__thumb-y {
	position:absolute;
	border-radius:0;
	width:2px;
	inset-inline-start:4px;
	background-color:#949eb7
}
.ps.ps--active-y:hover>.ps__rail-y, .ps.ps--active-y:focus>.ps__rail-y {
	opacity:1
}
@media (prefers-reduced-motion: reduce) {
.ps>.ps__rail-y {
transition:none
}
}
.rdiobox {
	font-weight:400;
	position:relative;
	display:block;
	line-height:18px
}
.rdiobox span {
	padding-inline-start:13px
}
.rdiobox span:before, .rdiobox span:after {
	line-height:18px;
	position:absolute
}
.rdiobox span:before {
	content:"";
	width:16px;
	height:16px;
	background-color:#fff;
	border:1px solid #949eb7;
	border-radius:50px;
	top:2px;
	inset-inline-start:0
}
.rdiobox span:after {
	content:"";
	width:6px;
	height:6px;
	background-color:#fff;
	border-radius:50px;
	top:7px;
	inset-inline-start:5px;
	display:none
}
.rdiobox span:empty {
	padding-inline-start:0;
	width:16px;
	display:block
}
.rdiobox input[type=radio] {
	opacity:0;
	margin:0
}
.rdiobox input[type=radio]:checked+span:before {
	border-color:transparent;
	background-color:var(--primary-bg-color)
}
.rdiobox input[type=radio]:checked+span:after {
	display:block
}
.rdiobox input[type=radio][disabled]+span {
	opacity:.75
}
.rdiobox input[type=radio][disabled]+span:before, .rdiobox input[type=radio][disabled]+span:after {
	opacity:.75
}
.rdiobox-inline {
	display:inline-block
}
.form-group-rdiobox {
	display:flex;
	align-items:center
}
.form-group-rdiobox .rdiobox {
	margin-block-end:0
}
.form-group-rdiobox .rdiobox+.rdiobox {
	margin-inline-start:30px
}
.form-group-rdiobox .rdiobox span {
	padding-inline-start:0
}
.rating-stars {
	width:100%;
	text-align:center;
	font-size:18px
}
.rating-stars i {
	padding:5px
}
.rating-stars .rating-stars-container {
	font-size:0px
}
.rating-stars .rating-stars-container .rating-star {
	display:inline-block;
	font-size:26px;
	cursor:pointer;
	padding:4px 8px;
	color:#e1e6f1
}
.rating-stars .rating-stars-container .rating-star.is--active .fa-heart, .rating-stars .rating-stars-container .rating-star.is--hover .fa-heart {
	color:#fb0d00
}
.rating-stars .rating-stars-container .rating-star.sm {
	display:inline-block;
	font-size:14px;
	color:#eaedf1;
	cursor:pointer;
	padding:5px
}
.rating-stars .rating-stars-container .rating-star.is--no-hover, .rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
	color:#eae8f1
}
.rating-stars .rating-stars-container .rating-star.is--active, .rating-stars .rating-stars-container .rating-star.is--hover {
	color:#f1c40f
}
.br-theme-bars-horizontal .br-widget a {
	background-color:#e1e6f1
}
.br-theme-bars-horizontal .br-widget a.br-active, .br-theme-bars-horizontal .br-widget a.br-selected {
	background-color:var(--primary-bg-color)
}
.br-theme-bars-horizontal .br-widget .br-current-rating {
	color:var(--primary-bg-color)
}
.br-theme-bars-pill .br-widget a {
	background-color:#e1e6f1;
	color:var(--primary-bg-color)
}
.br-theme-bars-pill .br-widget a.br-active, .br-theme-bars-pill .br-widget a.br-selected {
	background-color:var(--primary-bg-color);
	color:#fff
}
.br-theme-bars-square .br-widget a {
	border:2px solid #e1e6f1;
	background-color:#fff;
	color:#334151
}
.br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected {
	border:2px solid #e1e6f1;
	color:var(--primary-bg-color)
}
.br-theme-bars-movie .br-widget a {
	background-color:#e1e6f1
}
.br-theme-bars-movie .br-widget a.br-active, .br-theme-bars-movie .br-widget a.br-selected {
	background-color:var(--primary-bg-color)
}
.br-theme-bars-movie .br-widget .br-current-rating {
	color:var(--primary-bg-color)
}
.br-theme-bars-1to10 .br-widget a {
	background-color:#e1e6f1
}
.br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected {
	background-color:var(--primary-bg-color)
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
	color:var(--primary-bg-color)
}
.br-theme-fontawesome-stars .br-widget a.br-active:after, .br-theme-fontawesome-stars .br-widget a.br-selected:after {
	color:var(--primary-bg-color)
}
.rating-stars input {
	display:block;
	margin:0 auto;
	text-align:center;
padding:.375rem .75rem;
font-size:.9375rem;
	line-height:1.6;
	color:#031b4e;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #eaedf1;
transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.rating-table.table th, .rating-table.table td {
	padding:7px 6px!important;
	line-height:1.462
}
.rating-table tr {
	padding:10px 0
}
.tag {
font-size:.75rem;
	color:#031b4e;
	background-color:#ecf0fa;
	border-radius:3px;
padding:0 .5rem;
	line-height:2em;
	display:-ms-inline-flexbox;
	display:inline-flex;
	cursor:default;
	font-weight:400;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
a.tag {
	text-decoration:none;
	cursor:pointer;
transition:.3s color, .3s background
}
a.tag:hover {
	background-color:#6e768733;
	color:inherit
}
.tag-addon {
	display:inline-block;
padding:0 .5rem;
	color:inherit;
	text-decoration:none;
	background:rgba(0, 0, 0, .06);
margin:0 -.5rem 0 .5rem;
	margin-block:0;
margin-inline-start:.5rem;
margin-inline-end:-.5rem;
	text-align:center;
	min-width:1.5rem
}
.tag-addon:last-child {
	border-start-end-radius:3px;
	border-end-end-radius:3px
}
.tag-addon i {
	vertical-align:middle;
margin:0 -.25rem
}
a.tag-addon {
	text-decoration:none;
	cursor:pointer;
transition:.3s color, .3s background
}
a.tag-addon:hover {
	background:rgba(0, 0, 0, .16);
	color:inherit
}
.tag-avatar {
	width:1.5rem;
	height:1.5rem;
	border-radius:3px 0 0 3px;
margin:0 .5rem 0 -.5rem
}
.tag-blue {
	background-color:#467fcf!important;
	color:#fff
}
.tag-indigo {
	background-color:var(--primary-bg-color)!important;
	color:#fff
}
.tag-purple {
	background-color:#8500ff!important;
	color:#fff
}
.tag-pink {
	background-color:#ec82ef!important;
	color:#fff
}
.tag-red {
	background-color:#ec2d38!important;
	color:#fff
}
.tag-orange {
	background-color:#fd7e14!important;
	color:#fff
}
.tag-yellow {
	background-color:#fdb901!important;
	color:#fff
}
.tag-green {
	background-color:#0fa751!important;
	color:#fff
}
.tag-teal {
	background-color:#0cc!important;
	color:#fff
}
.tag-cyan {
	background-color:#00b9ff!important;
	color:#fff
}
.tag-white {
	background-color:#fff!important;
	color:#fff
}
.tag-gray {
	background-color:#868e96!important;
	color:#fff
}
.tag-gray-dark {
	background-color:#343a40!important;
	color:#fff
}
.tag-azure {
	background-color:#17c1f4!important;
	color:#fff
}
.tag-lime {
	background-color:#7bd235!important;
	color:#fff
}
.tag-primary {
	background-color:var(--primary-bg-color)!important;
	color:#fff
}
.tag-secondary {
	background-color:#5f6d88!important;
	color:#fff
}
.tag-success {
	background-color:#22c03c!important;
	color:#fff
}
.tag-info {
	background-color:#00b9ff!important;
	color:#fff
}
.tag-warning {
	background-color:#fbbc0b!important;
	color:#fff
}
.tag-danger {
	background-color:#ee335e!important;
	color:#fff
}
.tag-light {
	background-color:#f8f9fa!important;
	color:#fff
}
.tag-dark {
	background-color:#343a40!important;
	color:#fff
}
.tag-rounded, .tag-rounded .tag-avatar {
	border-radius:50px
}
.tags {
margin-block-end:-.5rem;
	font-size:0
}
.tags>.tag {
margin-block-end:.5rem
}
.tags>.tag:not(:last-child) {
margin-inline-end:.5rem
}
@media (min-width: 459px) {
.text-wrap .example .form-group {
margin-block-end:0
}
}
.tag-outline-primary {
	color:var(--primary-bg-color)!important;
	border-color:var(--primary-bg-color)!important
}
.tag-outline-secondary {
	color:#5f6d88!important;
	border-color:#5f6d88!important
}
.tag-outline-success {
	color:#22c03c!important;
	border-color:#22c03c!important
}
.tag-outline-warning {
	color:#fbbc0b!important;
	border-color:#fbbc0b!important
}
.tag-outline-info {
	color:#00b9ff!important;
	border-color:#00b9ff!important
}
.tag-outline-danger {
	color:#ee335e!important;
	border-color:#ee335e!important
}
.tag-outline-pink {
	color:#f10075!important;
	border-color:#f10075!important
}
.vtimeline {
	list-style:none;
	padding:0;
	position:relative;
	margin-block-end:20px
}
.vtimeline:before {
	top:0;
	bottom:0;
	position:absolute;
	content:" ";
	width:3px;
	background-color:#d1d4e4;
	inset-inline-start:50%;
	margin-inline-start:-1.5px
}
.vtimeline .timeline-wrapper {
	display:block;
	margin-block-end:20px;
	position:relative;
	width:100%;
	padding-inline-end:90px
}
.vtimeline .timeline-wrapper:before {
	content:" ";
	display:table
}
.vtimeline .timeline-wrapper:after {
	content:" ";
	display:table;
	clear:both
}
.vtimeline .timeline-wrapper .timeline-panel {
	padding:20px;
	position:relative;
	background:#ecf0fa;
	border-radius:0;
	box-shadow:none;
	width:35%;
	margin-inline-start:15%
}
.vtimeline .timeline-wrapper .timeline-panel:before {
	position:absolute;
	top:0;
	width:100%;
	height:2px;
	content:"";
	inset-inline-start:0;
	inset-inline-end:0
}
.vtimeline .timeline-wrapper .timeline-panel:after {
	position:absolute;
	top:10px;
	inset-inline-end:-14px;
	display:inline-block;
	border-block-start:14px solid transparent;
	border-inline-start:14px solid #ecf0fa;
	border-inline-end:0 solid #ecf0fa;
	border-block-end:14px solid transparent;
	content:" "
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-title {
	font-size:1rem;
	font-weight:700;
margin:0 0 .625rem
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-body p+p {
	margin-block-start:5px
}
.timeline-body img {
	max-width:100%
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {
	margin-block-end:0
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {
font-size:.6875rem
}
.vtimeline .timeline-wrapper .timeline-badge {
	width:50px;
	height:50px;
	position:absolute;
	top:5px;
	inset-inline-start:48.5%;
	z-index:0;
	border-start-end-radius:50%;
	border-start-start-radius:50%;
	border-end-end-radius:50%;
	border-end-start-radius:50%;
	border:2px solid #fff;
	border-radius:50%
}
.vtimeline .timeline-wrapper .timeline-badge i {
	color:#fff;
	text-align:center;
	font-size:25px;
	line-height:43px;
	margin:0 auto;
	justify-content:center;
	inset-inline-start:0;
	inset-inline-end:0;
	padding:1px 11px
}
.vtimeline .timeline-wrapper.timeline-inverted {
	padding-inline-end:0;
	padding-inline-start:90px
}
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
	margin-inline-start:auto;
	margin-inline-end:15%
}
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
	border-left-width:0;
	border-right-width:14px;
	inset-inline-start:-14px;
	inset-inline-end:auto;
	border-block-start:14px solid transparent;
	border-inline-start:0 solid #ecf0fa;
	border-inline-end:14px solid #ecf0fa;
	border-block-end:14px solid transparent
}
.timeline-wrapper-primary .timeline-panel:before, .timeline-wrapper-primary .timeline-badge {
	background:var(--primary-bg-color)
}
.timeline-wrapper-secondary .timeline-panel:before, .timeline-wrapper-secondary .timeline-badge {
	background:#eb6f33
}
.timeline-wrapper-success .timeline-panel:before, .timeline-wrapper-success .timeline-badge {
	background:#22c03c
}
.timeline-wrapper-info .timeline-panel:before, .timeline-wrapper-info .timeline-badge {
	background:#01b8ff
}
.timeline-wrapper-warning .timeline-panel:before, .timeline-wrapper-warning .timeline-badge {
	background:#fbbc0b
}
.timeline-wrapper-danger .timeline-panel:before, .timeline-wrapper-danger .timeline-badge {
	background:#ee335e
}
.timeline-wrapper-light .timeline-panel:before, .timeline-wrapper-light .timeline-badge {
	background:#f1f2f9
}
.timeline-wrapper-dark .timeline-panel:before, .timeline-wrapper-dark .timeline-badge {
	background:#242f48
}
@media (max-width: 767px) {
.timeline .btn {
font-size:12px
}
.vtimeline:before {
inset-inline-start:26px!important
}
.vtimeline .timeline-wrapper {
padding-inline-end:0!important
}
.vtimeline .timeline-wrapper .timeline-badge {
inset-inline-start:0!important
}
.vtimeline .timeline-wrapper .timeline-panel {
width:auto!important;
margin-inline-start:16%!important
}
.vtimeline .timeline-wrapper .timeline-panel:after {
border-inline-end:14px solid #ecf0fa!important;
border-inline-start:0 solid #ecf0fa!important;
inset-inline-start:-14px!important;
inset-inline-end:auto!important
}
.vtimeline .timeline-wrapper.timeline-inverted {
padding-inline-start:0!important
}
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
margin-inline-end:0!important;
width:auto!important
}
.profile-user .p-text {
display:none
}
}
.latest-timeline-1 ul.timeline-1 {
	list-style-type:none;
	position:relative
}
.latest-timeline-1 ul.timeline-1:before {
	content:" ";
	position:absolute;
	top:0;
	bottom:0;
	inset-inline-start:20px;
	border-inline-start:2px dotted #c0ccda
}
.latest-timeline-1 ul.timeline-1>li {
	margin:25px 0;
padding-inline-start:.9rem
}
.latest-timeline-1 ul.timeline-1>li a {
	color:#000
}
.latest-timeline-1 ul.timeline-1>li .date {
	font-size:10px
}
.latest-timeline-1 ul.timeline-1>li p {
	font-size:13px
}
.latest-timeline-1 ul.timeline-1>li .product-icon {
	width:40px;
	height:40px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	inset-inline-start:1px;
	background-color:#f3f6f7;
	font-size:20px;
	line-height:37px;
	font-size:21px
}
.latest-timeline-1 ul.timeline-1>li:nth-child(2):before {
border:3px solid #fb1c52
}
.latest-timeline-1 ul.timeline-1>li:nth-child(3):before {
border:3px solid #e9b307
}
.latest-timeline-1 ul.timeline-1>li:nth-child(4):before {
border:3px solid #4481eb
}
.latest-timeline-1 ul.timeline-1>li:last-child:before {
	border:3px solid #27af06
}
.projects-stat .table-bordered th, .projects-stat .table-bordered td {
	border:transparent
}
.projects-stat .table th, .projects-stat .table td {
	padding:7px!important;
	vertical-align:baseline
}
.projects-stat .project-names h6 {
	width:38px;
	height:38px;
	border-radius:50%;
	color:#fff;
	line-height:2.5;
	margin-block-end:0;
	font-weight:600;
	padding:3px
}
.review-project .project-contain {
	display:inline-block
}
.review-project .table th, .review-project .table td {
	vertical-align:middle;
	padding:7px 15px
}
.review-project.card tbody>tr>th:not(:first-child), .review-project.card tbody>tr>td:not(:first-child) {
font-family:roboto;
font-size:13px!important
}
.review-project img {
	vertical-align:top;
	width:35px;
	min-width:32px;
	height:35px
}
.latest-tasks .tasks {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	position:relative;
	margin:0 0 1.15rem
}
.latest-tasks .tasks .span {
	margin-inline-start:1.3rem;
	font-weight:500;
	color:#242f48
}
.latest-tasks .tasks .span a {
	color:#242f48
}
.latest-tasks .task-line:before {
	position:absolute;
	display:block;
width:.2rem;
top:.2rem;
	content:"";
border-radius:.2rem;
	height:2rem
}
.latest-tasks .label {
	color:#031b4e;
	margin-inline-start:1.3rem;
	font-weight:500
}
.latest-tasks .time {
	margin-inline-start:1.3rem;
	font-size:13px;
	color:#737f9e
}
.latest-tasks .task-line.primary:before {
	background:var(--primary-bg-color)
}
.latest-tasks .task-line.pink:before {
	background:#f10075
}
.latest-tasks .task-line.success:before {
	background:#22c03c
}
.latest-tasks .task-line.teal:before {
	background:#00cccc
}
.latest-tasks .task-line.warning:before {
	background:#fbbc0b
}
.latest-tasks .task-line.orange:before {
	background:#fd7e14
}
.latest-tasks .task-line.info:before {
	background:#00b9ff
}
.latest-tasks .task-line.purple:before {
	background:#6829db
}
.latest-tasks .task-line.danger:before {
	background:#ee335e
}
.latest-tasks .check-box .ckbox span:before {
	content:"";
	width:16px;
	height:16px;
	background-color:#beceff0d;
	border:1px solid #d9e2ff;
	top:1px;
	inset-inline-start:0;
	border-radius:2px
}
.latest-tasks .check-box .ckbox span:after {
	border-radius:2px
}
.latest-tasks .nav-tabs .nav-link {
	color:#737f9e
}
.latest-tasks .nav-tabs .nav-link.active, .latest-tasks .nav-tabs .nav-link:hover, .latest-tasks .nav-tabs .nav-link:focus {
	color:var(--primary-bg-color);
	border:0
}
.image-grouped img {
	margin-inline-end:-.6em!important
}
.background-text {
	position:relative;
	z-index:10
}
.project-countdown #launch_date {
	margin:0
}
.project-countdown .countdown {
	padding:0;
	margin:0
}
.project-countdown .countdown li {
	width:65px;
	height:65px;
	z-index:0;
	padding:0;
	line-height:30px
}
.project-countdown .countdown .number {
	font-size:20px;
	font-weight:700;
	line-height:14px;
	padding-block-start:11px
}
.project-countdown .countdown .time {
	padding-block-start:0px;
	font-size:11px!important
}
.project-countdown .countdown span {
	display:block;
	color:#fff
}
.project-countdown .countdown li {
	background:rgb(40,92,247);
	border:5px solid rgb(40,92,247)
}
@media (min-width: 992px) {
.project-countdown .countdown li {
margin:2px 5px 7px
}
}
.Activity-scroll {
	max-height:349px
}
.activity .added-project {
	font-weight:700;
	font-size:12px;
	color:var(--primary-bg-color)
}
.sparkline .tooltip {
	width:20px;
	height:20px
}
.Project-scroll {
	max-height:367px;
	position:relative
}
.rating-scroll {
	max-height:350px;
	position:relative;
	overflow:hidden scroll
}
.btn-group-sm>.btn {
padding:.2rem .7rem;
font-size:.7rem
}
.coming-events .icon {
	height:47px;
	width:47px;
	border-radius:50%;
	text-align:center
}
.coming-events .icon span {
	display:block;
	font-size:12px
}
.coming-events .icon .date {
	line-height:10px;
	padding-block-start:11px
}
.coming-events .icon .month {
	font-size:11px
}
.coming-events .pb-3 {
padding-block-end:.8rem!important
}
.coming-events .pt-3 {
padding-block-start:.8rem!important
}
.activity {
	position:relative;
	padding:1.25rem 1.25rem 0
}
.activity-list {
	position:relative
}
.activity-list:before {
	content:" ";
	border:1px solid #eaf2f9;
	margin:20px 20px 0 22px;
	display:inline-block;
	position:absolute;
	width:2px;
	height:100%;
	z-index:0
}
.activity .img-activity {
	width:42px;
	height:42px;
	text-align:center;
	line-height:34px;
	border-radius:50%;
	position:absolute;
	-webkit-box-shadow:0 0 0 .5px #f8f9fa;
	box-shadow:0 0 0 .5px #f8f9fa
}
.activity .item-activity {
	margin-inline-start:60px;
	margin-block-end:22px
}
.timeline-image {
	border-radius:50%
}
@media (max-width: 576px) {
.vtimeline .timeline-wrapper .timeline-panel {
width:auto!important;
margin-inline-start:30%!important
}
}
.tab-content .latest-timeline .timeline:before {
	content:" ";
	background:none;
	display:inline-block;
	position:absolute;
	inset-inline-start:12px;
	width:0;
	border-inline-start:1px dotted #d1d4e4;
	height:100%;
	z-index:400
}
.latest-timeline .timeline {
	list-style-type:none;
	position:relative;
	padding:0
}
.latest-timeline .timeline .event-text {
	margin:20px 0;
	padding-inline-start:2rem
}
.latest-timeline .timeline .event-text:before {
	content:" ";
	background:white;
	display:inline-block;
	position:absolute;
	border-radius:50%;
	border:3px solid var(--primary-bg-color);
	inset-inline-start:5px;
	width:11px;
	height:11px;
	z-index:400
}
.latest-timeline .timeline .event-text:first-child:before {
	border:3px solid #22bf5d
}
.latest-timeline .timeline-head {
	color:#031b4e;
	font-size:13px;
	font-weight:600
}
@media (min-width: 768px) and (max-width: 1400px) {
.vtimeline .timeline-wrapper .timeline-badge {
inset-inline-start:47%!important
}
}
.main-toggle {
	width:60px;
	height:25px;
	background-color:#b9c2d8;
	padding:2px;
	position:relative;
	overflow:hidden;
	margin-block:3px
}
.main-toggle span {
	position:absolute;
	top:3px;
	bottom:3px;
	inset-inline-start:3px;
	display:block;
	width:20px;
	background-color:#fff;
	cursor:pointer;
transition:all .2s ease-in-out
}
.main-toggle span:before, .main-toggle span:after {
	position:absolute;
	font-size:10px;
	font-weight:500;
	letter-spacing:.5px;
	text-transform:uppercase;
	color:#fff;
	top:2px;
	line-height:1.38
}
.main-toggle span:before {
	content:"on";
	inset-inline-start:-25px
}
.main-toggle span:after {
	content:"off";
	inset-inline-end:-29px
}
.main-toggle.on {
	background-color:var(--primary-bg-color)
}
.main-toggle.on span {
	inset-inline-start:37px
}
@media (prefers-reduced-motion: reduce) {
.main-toggle span {
transition:none
}
}
.main-toggle-secondary.on {
	background-color:var(--primary-bg-color)
}
.main-toggle-success.on {
	background-color:#22c03c
}
.main-toggle-dark.on {
	background-color:#242f48
}
.main-toggle-group-demo {
	display:flex;
	flex-wrap:wrap
}
.main-toggle-group-demo .main-toggle {
	margin-inline:5px
}
.widget-user .widget-user-header {
	padding:20px;
	height:120px
}
.widget-user .widget-user-username {
	margin-block-start:0;
	margin-block-end:5px;
	font-size:25px;
	font-weight:300;
	text-shadow:0 1px 1px rgba(0, 0, 0, .2);
	color:#fff
}
.widget-user .widget-user-desc {
	margin-block-start:0;
	color:#fff
}
.widget-user .widget-user-image {
	position:absolute;
	top:65px;
	inset-inline-start:50%;
	margin-inline-start:-45px
}
.widget-user .widget-user-image>img {
	width:90px;
	height:auto;
	border:3px solid #fff
}
.widget-user .user-wideget-footer {
	padding-block-start:30px
}
.user-wideget-footer {
	border-start-start-radius:0;
	border-start-end-radius:0;
	border-block-start:1px solid #f4f4f4;
	padding:10px;
	background-color:#fff
}
.user-wideget .border-end {
	border-inline-end:1px solid #f4f4f4
}
.description-block {
	display:block;
	margin:10px 0;
	text-align:center
}
.description-block>.description-header {
	margin:0;
	padding:0;
	font-weight:600;
	font-size:16px
}
.description-block>.description-text {
	text-transform:uppercase;
	color:#a3b1c9
}
@media (min-width: 992px) {
.double-menu .app-sidebar__user {
padding:12px 0 10px
}
.double-menu.app .slide .side-menu__item:hover+.slide-menu {
visibility:hidden
}
.double-menu.app .avatar-xl {
width:55px!important;
height:55px!important;
line-height:3rem
}
.double-menu.app .user-info, .double-menu.app .side-menu__item .badge {
display:none
}
.double-menu.app .app-sidebar {
position:fixed!important;
overflow:visible!important;
inset-inline-start:0;
width:70px!important
}
.double-menu.app.sidebar-mini .profile-status {
inset-inline-end:8px;
top:44px
}
.double-menu.app .main-content {
min-height:1300px
}
.double-menu.app .side-menu__label {
display:none!important;
font-size:11px!important;
white-space:nowrap;
display:block;
position:relative;
padding:0;
margin:0;
inset-inline-start:0;
color:#031b4e;
opacity:1;
background:transparent;
box-shadow:none
}
.double-menu.app .side-menu__label1 {
display:block!important;
font-size:1rem;
font-weight:600;
padding:5px 15px!important;
padding-inline-start:0!important;
width:200px
}
.double-menu.app .side-menu__label1 a {
color:#031b4e!important
}
.double-menu.app .side-menu__icon {
margin-inline-end:0;
margin-inline-start:0;
margin:0 auto!important
}
.double-menu.app .app-sidebar__toggle .close-toggle {
display:none
}
.double-menu.app .main-header {
padding-inline-start:334px!important
}
.double-menu.app .main-sidebar-header {
width:70px!important;
padding:15px 10px
}
.double-menu.app .main-sidebar-header .desktop-logo, .double-menu.app .main-sidebar-header .mobile-logo.icon-dark {
display:none!important
}
.double-menu.app .main-sidebar-header .mobile-logo.icon-light {
display:block!important;
text-align:center
}
.double-menu.app .app-content {
margin-inline-start:340px
}
.double-menu.app .app-sidebar__overlay {
visibility:hidden
}
.double-menu.app .slide.is-expanded .slide-menu {
display:none
}
.double-menu.app .slide .slide-menu {
position:absolute;
inset-inline-start:70px;
min-width:268px;
opacity:1;
z-index:9999;
visibility:hidden;
inset-block-start:0;
display:block;
max-height:inherit
}
.double-menu.app.sidenav-toggled .slide .slide-menu {
position:absolute;
visibility:hidden
}
.double-menu.app .ps>.ps__rail-y {
display:none!important
}
.double-menu.app .slide-menu {
padding-inline-start:0!important;
position:absolute;
background:#fff;
opacity:1;
visibility:hidden;
z-index:999;
inset-inline-start:80px;
width:268px;
transition:none!important;
display:block!important;
box-shadow:none;
inset-block-start:0
}
.double-menu.app .slide .slide-menu.double-menu-active {
visibility:visible!important;
display:block!important;
height:100%!important;
position:absolute;
top:0;
padding:20px!important;
border-radius:0!important;
border-block-start:0;
overflow:hidden scroll;
border-inline-end:1px solid #eae8f1
}
.double-menu.app .side-item.side-item-category {
display:none!important
}
.double-menu.app .side-menu .slide .side-menu__item.active {
display:block;
margin:0 auto!important;
padding:12px!important;
text-align:center
}
.double-menu.app .side-menu .slide .side-menu__item {
display:block;
padding:12px!important;
text-align:center
}
.double-menu.app .side-menu .slide .side-menu__item i.angle {
display:none
}
.double-menu.app .sub-slide a {
text-decoration:none
}
.double-menu.app .slide-item {
padding-block:10px;
padding-inline-start:15px;
padding-inline-end:15px
}
.double-menu.app .sub-side-menu__item {
padding-block:10px;
padding-inline-end:15px!important
}
.double-menu.app .sub-slide-item {
padding-block:10px;
padding-inline-start:35px!important;
padding-inline-end:15px!important
}
.double-menu.app .sub-slide-menu1 .sub-slide-item2 {
padding-block:10px;
padding-inline-start:55px!important;
padding-inline-end:15px!important
}
.double-menu.app .app-sidebar .slide {
position:inherit;
display:block
}
.double-menu.app.sidenav-toggled .main-header {
padding-inline-start:70px!important
}
.double-menu.app.sidenav-toggled .app-content {
margin-inline-start:70px
}
.double-menu.app.sidenav-toggled .app-sidebar__toggle .close-toggle {
display:block
}
.double-menu.app .app-sidebar .slide-menu .side-menu__label1 a:before {
content:none
}
.double-menu.app .slide-menu .tabs-menu ul li a {
padding:6px 7px;
margin:3px;
text-align:center;
border:1px solid #eae8f1;
color:#031b4e;
display:block
}
.double-menu.app .tabs-menu a:before, .double-menu.app .side-account a:before, .double-menu.app .latest-timeline a:before {
content:none
}
.double-menu.app .slide-menu .sidetab-menu .panel-tabs li a.active, .double-menu.app .slide-menu .sidetab-menu .panel-tabs li a:hover {
background:var(--primary-bg-color);
color:#fff!important;
border:1px solid var(--primary-bg-color);
position:relative
}
.double-menu.app .slide-menu .sidetab-menu .panel-tabs li a.active p, .double-menu.app .slide-menu .sidetab-menu .panel-tabs li a:hover p {
color:#fff
}
.double-menu.app .slide-menu .sidetab-menu .panel-tabs li a p {
margin-block-end:0;
font-size:12px
}
.double-menu.app .side-account li {
padding:7px 0;
font-size:14px
}
.double-menu.app .side-account li a {
color:#031b4e
}
.double-menu.app .sidemenu-list {
padding-inline-start:0
}
.double-menu.app .sidetab-menu .panel-tabs li a.active:before, .double-menu.app .sidetab-menu .panel-tabs li a:hover:before {
content:"";
position:absolute;
width:10px;
height:6px;
bottom:-1px;
margin:0 auto;
inset-inline-start:0;
inset-inline-end:0;
z-index:1;
display:block;
border-start-start-radius:50px;
border-start-end-radius:50px;
background:#fff;
opacity:1
}
}
@media (min-width: 992px) {
.double-menu-tabs .app-sidebar__user {
padding:12px 0 10px
}
.double-menu-tabs.app .avatar-xl {
width:55px!important;
height:55px!important;
line-height:3rem
}
.double-menu-tabs.app .user-info, .double-menu-tabs.app .side-menu__item .badge {
display:none
}
.double-menu-tabs.app .slide .side-menu__item:hover+.slide-menu {
visibility:hidden
}
.double-menu-tabs.app .app-sidebar {
position:fixed!important;
overflow:visible!important;
inset-inline-start:0;
width:70px!important
}
.double-menu-tabs.app.sidebar-mini .profile-status {
inset-inline-end:8px;
top:44px
}
.double-menu-tabs.app .main-content {
min-height:1300px
}
.double-menu-tabs.app .side-menu__label {
display:none!important;
font-size:11px!important;
white-space:nowrap;
display:block;
position:relative;
padding:0;
margin:0;
inset-inline-start:0;
color:#031b4e;
opacity:1;
background:transparent;
box-shadow:none
}
.double-menu-tabs.app .side-menu__label1 {
display:block!important;
font-size:1rem;
font-weight:600;
padding:5px 15px!important;
padding-inline-start:0!important;
width:200px
}
.double-menu-tabs.app .side-menu__label1 a {
color:#031b4e!important
}
.double-menu-tabs.app .side-menu__icon {
margin-inline-end:0;
margin-inline-start:0;
margin:0 auto!important
}
.double-menu-tabs.app .app-sidebar__toggle .close-toggle {
display:none
}
.double-menu-tabs.app .main-header {
padding-inline-start:334px!important
}
.double-menu-tabs.app .main-sidebar-header {
width:70px!important;
padding:15px 10px
}
.double-menu-tabs.app .main-sidebar-header .desktop-logo, .double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-dark {
display:none!important
}
.double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-light {
display:block!important;
text-align:center
}
.double-menu-tabs.app .app-content {
margin-inline-start:340px
}
.double-menu-tabs.app .app-sidebar__overlay {
visibility:hidden
}
.double-menu-tabs.app .slide.is-expanded .slide-menu {
display:none
}
.double-menu-tabs.app .slide .slide-menu {
position:absolute;
inset-inline-start:70px;
min-width:268px;
opacity:1;
z-index:9999;
visibility:hidden;
inset-block-start:0;
display:block;
max-height:inherit
}
.double-menu-tabs.app.sidenav-toggled .slide .slide-menu {
position:absolute;
visibility:hidden
}
.double-menu-tabs.app .ps>.ps__rail-y {
display:none!important
}
.double-menu-tabs.app .slide-menu {
padding-inline-start:0!important;
position:absolute;
background:#fff;
opacity:1;
visibility:hidden;
z-index:999;
inset-inline-start:70px;
width:268px;
transition:none!important;
display:block!important;
box-shadow:none;
inset-block-start:0
}
.double-menu-tabs.app .slide .slide-menu.double-menu-active {
visibility:visible!important;
display:block!important;
height:100%!important;
position:absolute;
top:0;
padding:20px!important;
border-radius:0!important;
border-block-start:0;
overflow:hidden scroll;
border-inline-end:1px solid #eae8f1
}
.double-menu-tabs.app .side-item.side-item-category {
display:none!important
}
.double-menu-tabs.app .side-menu .slide .side-menu__item.active {
display:block;
margin:0 auto!important;
padding:12px!important;
text-align:center
}
.double-menu-tabs.app .side-menu .slide .side-menu__item {
display:block;
padding:12px!important;
text-align:center
}
.double-menu-tabs.app .side-menu .slide .side-menu__item i.angle {
display:none
}
.double-menu-tabs.app .sub-slide a {
text-decoration:none
}
.double-menu-tabs.app .slide-item {
padding-block:10px;
padding-inline-start:15px;
padding-inline-end:15px
}
.double-menu-tabs.app .sub-side-menu__item {
padding-block:10px;
padding-inline-end:15px!important
}
.double-menu-tabs.app .sub-slide-item {
padding-block:10px;
padding-inline-start:35px!important;
padding-inline-end:15px!important
}
.double-menu-tabs.app .sub-slide-menu1 .sub-slide-item2 {
padding-block:10px;
padding-inline-start:55px!important;
padding-inline-end:15px!important
}
.double-menu-tabs.app .app-sidebar .slide {
position:inherit;
display:block
}
.double-menu-tabs.app.sidenav-toggled .main-header {
padding-inline-start:70px!important
}
.double-menu-tabs.app.sidenav-toggled .app-content {
margin-inline-start:70px
}
.double-menu-tabs.app.sidenav-toggled .app-sidebar__toggle .close-toggle {
display:block
}
.double-menu-tabs.app .app-sidebar .slide-menu .side-menu__label1 a:before {
content:none
}
.double-menu-tabs.app .slide-menu .tabs-menu ul li a {
padding:6px 13px;
margin-block:3px;
margin-inline:5px;
text-align:center;
border:1px solid #eae8f1;
color:#031b4e;
display:block;
border-radius:5px
}
.double-menu-tabs.app .tabs-menu a:before, .double-menu-tabs.app .side-account a:before, .double-menu-tabs.app .latest-timeline a:before {
content:none
}
.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a.active, .double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a:hover {
background:var(--primary-bg-color);
color:#fff!important;
border:1px solid var(--primary-bg-color);
position:relative;
display:block
}
.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a.active p, .double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a:hover p {
color:#fff
}
.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a p {
margin-block-end:0;
font-size:12px
}
.double-menu-tabs.app .sidetab-menu .menutabs-content, .double-menu-tabs.app .sidetab-menu .tab-menu-heading {
display:block;
padding-inline:15px
}
.double-menu-tabs.app .side-account li {
padding:7px 0;
font-size:14px
}
.double-menu-tabs.app .side-account li a {
color:#031b4e
}
.double-menu-tabs.app .sidemenu-list {
padding-inline-start:0
}
.double-menu-tabs.app .tab-content .sidemenu-list {
padding-block-start:9px
}
.double-menu-tabs.app .tab-content h5 {
font-weight:600
}
.double-menu-tabs .app-sidebar .main-sidemenu .tab-content>.tab-pane {
display:none!important
}
.double-menu-tabs .app-sidebar .main-sidemenu .tab-content>.tab-pane.active {
display:block!important
}
.double-menu-tabs .activity {
border-inline-start:1px dotted #d1d4e4;
margin-inline-start:20px
}
.double-menu-tabs .activity .img-activity {
inset-inline-start:-20px
}
.double-menu-tabs .activity .item-activity {
margin-inline-start:40px!important
}
}
.sidetab-menu .menutabs-content, .sidetab-menu .tab-menu-heading {
	display:none
}
.sidemenu-list {
	padding-inline-start:0;
	list-style:none
}
.main-footer {
	background-color:#fff;
	border-block-start:1px solid #eae8f1;
	margin-block-start:auto;
	padding:1rem 0
}
@media (min-width: 992px) {
.main-footer {
display:block
}
.sticky-pin {
top:0;
width:100%;
z-index:1
}
.sticky {
width:100%
}
}
.side-header {
	position:sticky;
	width:100%;
	z-index:10!important;
	border-block-end:1px solid #e7ebf5
}
.main-footer .container {
	font-size:12px;
	padding:38px 20px 0;
	align-items:center;
	justify-content:space-between;
	color:#737f9e;
	margin:0 auto;
	text-align:center;
	justify-content:center
}
.main-footer .container-fluid {
	font-size:12px;
	padding:38px 20px 0;
	align-items:center;
	justify-content:space-between;
	color:#737f9e;
	margin:0 auto;
	text-align:center;
	justify-content:center;
	padding-inline-start:20px;
	padding-inline-end:20px
}
@media (min-width: 992px) {
.main-footer .container {
padding:10px 0 0
}
}
.main-footer-app .container, .main-footer-app .container-fluid {
	border-top-width:0
}
.main-footer-demo {
	background-color:#0c025b;
	color:#fff6;
	height:60px
}
.main-footer-demo .container {
	border-top-width:0
}
.main-footer-demo a {
	color:#ffffff80
}
.main-footer-demo a:hover, .main-footer-demo a:focus {
	color:#fff
}
@media (max-width: 991.98px) {
.main-header-menu-show {
overflow:hidden
}
.main-header-menu-show .main-header-menu {
border-inline-end:1px solid rgba(28, 39, 60, .08);
box-shadow:0 0 30px #1c273c14;
transform:translate(0)
}
.main-header-menu-show .main-navbar-backdrop {
visibility:visible;
opacity:1
}
}
.main-header {
	background-color:transparent;
	z-index:100;
	height:64px;
	background:#fff;
	border-block-end:1px solid #dee4ec;
	z-index:1030!important;
	width:100%!important
}
.main-header>.container, .main-header>.container-fluid {
	height:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-inline-start:6px;
	padding-inline-end:6px
}
@media (min-width: 992px) {
.main-header>.container, .main-header>.container-fluid {
padding-inline-start:15px;
padding-inline-end:15px
}
}
@media (min-width: 992px) {
.main-header>.container {
padding:0
}
}
@media (max-width: 991.98px) {
.main-header>.container {
max-width:none
}
}
@media (max-width: 1158px) {
.main-header-left #dropdownMenuButton {
display:none
}
}
@media (max-width: 1052px) {
.main-header-left #dropdownMenuButton2 {
display:none
}
}
@media (max-width: 633px) {
.profile-name.ml-2 {
display:none;
margin-inline-start:0
}
}
.main-profile-menu.nav-link {
padding:.5rem
}
.main-header .main-header-left .main-logo {
	display:none
}
@media (min-width: 992px) {
.main-header .main-header-left .main-logo {
display:flex
}
}
.main-header-left {
	display:flex;
	align-items:center
}
.main-header-left .list-items {
	margin-block-end:0
}
.main-header-left .list-items li {
	display:inline-block
}
.main-header-left .list-items li i {
	display:block;
	font-size:24px;
	color:#242f48;
	position:relative;
	line-height:.9;
	outline:none;
	margin-inline-end:15px
}
.main-header-left .main-header-arrow {
	display:none;
	position:relative;
	top:-2px
}
.main-logo {
	display:flex;
	align-items:center;
	position:relative;
	height:2rem;
	margin:0 auto;
	justify-content:center;
	text-align:center
}
.main-body.main-sidebar-hide .logo-icon {
	display:block;
	height:2.3rem;
	text-align:center;
	margin:0 auto
}
.main-body.main-sidebar-hide .main-logo {
	display:none
}
.main-logo:hover, .main-logo:focus {
	color:var(--primary-bg-color)
}
.main-logo i {
	display:block;
	line-height:.9;
	margin-inline-end:8px;
	font-size:40px
}
.main-logo i:before {
	width:auto;
	height:auto
}
.main-header-menu {
	position:fixed;
	top:0;
	bottom:0;
	inset-inline-start:0;
	width:240px;
	background-color:#fff;
	overflow-y:auto;
	z-index:1000;
	transform:translate(-240px);
transition:all .35s
}
.main-header-menu>.nav {
	flex-direction:column;
	padding:20px
}
.main-header-menu .nav-item:before {
	content:"";
	position:absolute;
	top:67px;
	margin-inline-start:25px;
	width:15px;
	height:15px;
	border-block-start:2px solid rgba(28, 39, 60, .12);
	border-inline-start:2px solid rgba(28, 39, 60, .12);
	background-color:#fff;
	transform:rotate(45deg);
	z-index:100;
	display:none
}
.main-header-menu .nav-item+.nav-item {
	margin-block-start:10px
}
.main-header-menu .nav-item>.nav-link {
	display:flex;
	align-items:center;
	position:relative;
	color:#031b4e;
	font-size:15px;
	font-weight:500;
	padding:0;
transition:all .2s ease-in-out
}
.main-header-menu .nav-item>.nav-link:hover {
	color:var(--primary-bg-color)
}
.main-header-menu .nav-item>.nav-link:hover i {
	color:var(--primary-bg-color)
}
.main-header-menu .nav-item>.nav-link.with-sub:after {
	content:"\f3d0";
	display:inline-block;
	font-family:Ionicons;
	font-size:12px;
	font-weight:400;
	margin-inline-start:auto;
	margin-block-start:3px;
	opacity:.5
}
.main-header-menu .nav-item>.nav-link .typcn {
	font-size:20px;
	line-height:.95;
	margin-inline-end:15px;
	width:16px
}
.main-header-menu .nav-item>.nav-link .typcn:before {
	width:auto
}
.main-header-menu .nav-item.active>.nav-link {
	color:var(--primary-bg-color);
	position:relative
}
.main-header-menu .nav-item.active>.nav-link:before {
	content:"";
	position:absolute;
	bottom:0;
	top:0;
	inset-inline-start:-20px;
	width:2px;
	background-color:var(--primary-bg-color);
	border-radius:3px
}
.main-header-menu .nav-item.show .main-menu-sub {
	display:block
}
@media (prefers-reduced-motion: reduce) {
.main-header-menu {
transition:none
}
}
@media (min-width: 992px) {
.main-header-menu {
background-color:transparent;
border-inline-end:0;
position:static;
width:auto;
overflow-y:visible;
transform:none;
z-index:auto
}
}
@media (min-width: 992px) {
.main-header-menu>.nav {
padding:0;
flex-direction:row;
align-items:center
}
}
@media (min-width: 992px) {
.main-header-menu .nav-item+.nav-item {
margin-block-start:0;
margin-inline-start:30px
}
}
@media (prefers-reduced-motion: reduce) {
.main-header-menu .nav-item>.nav-link {
transition:none
}
}
@media (min-width: 992px) {
.main-header-menu .nav-item>.nav-link {
font-size:.875rem
}
}
@media (min-width: 992px) {
.main-header-menu .nav-item>.nav-link.with-sub:after {
margin-inline-start:5px
}
}
@media (min-width: 992px) {
.main-header-menu .nav-item>.nav-link .typcn {
font-size:18px;
margin-inline-end:7px
}
}
@media (min-width: 992px) {
.main-header-menu .nav-item.active>.nav-link:before {
top:auto;
bottom:-22px;
inset-inline-start:0;
inset-inline-end:0;
width:auto;
height:2px
}
}
@media (min-width: 992px) {
.main-header-menu .nav-item.show:before {
display:block
}
}
.main-header-menu-header {
	height:60px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0 20px;
	border-block-end:1px solid rgba(28, 39, 60, .05)
}
.main-header-menu-header .close {
	font-weight:300;
	font-size:28px
}
@media (min-width: 992px) {
.main-header-menu-header {
display:none
}
}
.main-menu-sub {
	font-size:13px;
	margin-inline-start:32px;
	margin-block-start:12px;
	display:none
}
.main-menu-sub .nav {
	flex-direction:column
}
.main-menu-sub .nav-link {
	padding:0;
	display:block;
	color:#4d5875
}
.main-menu-sub .nav-link+.nav-link {
	margin-block-start:6px;
	padding-block-start:6px;
	border-block-start:1px dotted #dde2ef
}
.main-menu-sub .nav-link:hover, .main-menu-sub .nav-link:focus {
	color:var(--primary-bg-color)
}
.main-menu-sub .nav-link.active {
	color:var(--primary-bg-color);
	font-weight:500
}
@media (min-width: 992px) {
.main-menu-sub {
position:absolute;
top:74px;
background-color:#fff;
padding:15px 20px;
border:2px solid rgba(28, 39, 60, .12);
min-width:200px;
margin-inline-start:0;
margin-block-start:0
}
}
@media (min-width: 992px) {
.main-menu-sub .nav-link.active {
font-weight:400
}
}
.main-menu-sub-mega {
	inset-inline-start:0;
	inset-inline-end:0;
	background-color:transparent;
	padding:0;
	border:0
}
.main-menu-sub-mega .container {
	padding:0
}
.main-menu-sub-mega .container>div+div {
	margin-block-start:25px
}
.main-menu-sub-mega .nav {
	min-width:120px;
	flex-direction:column
}
.main-menu-sub-mega .nav+.nav {
	border-block-start:1px dotted #dde2ef;
	margin-block-start:6px;
	padding-block-start:6px
}
.main-menu-sub-mega .nav>span {
	display:block;
	text-transform:uppercase;
	font-size:10px;
	font-weight:700;
	color:#242f48;
	letter-spacing:.5px;
	margin-block-end:15px;
	margin-block-start:30px
}
.main-menu-sub-mega .nav>span:first-of-type {
	margin-block-start:0
}
@media (max-width: 991.98px) {
.main-menu-sub-mega .container {
max-width:none
}
}
@media (min-width: 992px) {
.main-menu-sub-mega .container {
display:flex;
background-color:#fff;
border:2px solid rgba(28, 39, 60, .12)
}
}
@media (min-width: 992px) {
.main-menu-sub-mega .container>div {
display:flex;
padding:20px;
flex:1;
margin-block-start:0
}
}
@media (min-width: 1200px) {
.main-menu-sub-mega .container>div {
padding:20px 25px
}
}
@media (min-width: 992px) {
.main-menu-sub-mega .container>div+div {
margin-block-start:0;
border-inline-start:1px solid rgba(28, 39, 60, .05)
}
}
@media (min-width: 1200px) {
.main-menu-sub-mega .nav {
min-width:140px
}
}
@media (min-width: 992px) {
.main-menu-sub-mega .nav+.nav {
margin-inline-start:20px;
margin-block-start:31px;
padding-block-start:0;
border-block-start:0
}
}
@media (min-width: 1200px) {
.main-menu-sub-mega .nav+.nav {
margin-inline-start:25px
}
}
@media (min-width: 992px) {
.main-menu-sub-mega .nav>span {
font-size:12px
}
}
.main-header-center {
	flex:1;
	position:relative;
	display:none
}
@media (min-width: 992px) {
.main-header-center {
display:block
}
}
.main-header-right {
	display:flex;
	align-items:center
}
.main-header-right .btn-social {
	padding:0;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#949eb7;
	border-radius:3px;
transition:all .2s ease-in-out
}
.main-header-right .btn-social:hover, .main-header-right .btn-social:focus {
	color:#4d5875
}
.main-header-right .btn-social i {
	font-size:18px;
	line-height:0
}
.main-header-right .btn-social+.btn-social {
	margin-inline-start:10px
}
.main-header-right .btn-buy {
	text-transform:uppercase;
	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:11px;
	font-weight:500;
	background-color:var(--primary-bg-color);
	color:#fff;
	letter-spacing:.5px;
	display:flex;
	align-items:center;
	border-radius:3px;
transition:all .2s ease-in-out;
	margin-inline-start:20px
}
.main-header-right .btn-buy:hover, .main-header-right .btn-buy:focus {
	background-color:#452efa
}
@media (prefers-reduced-motion: reduce) {
.main-header-right .btn-social {
transition:none
}
}
@media (prefers-reduced-motion: reduce) {
.main-header-right .btn-buy {
transition:none
}
}
.main-header-search-link {
	font-size:18px;
	color:#4d5875;
	line-height:1;
	margin-inline-end:15px
}
.main-header-arrow {
	font-size:27px;
	color:#242f48;
	display:inline-block;
	line-height:0
}
.main-header-arrow i {
	line-height:0
}
.main-header-arrow:hover, .main-header-arrow:focus {
	color:#4d5875
}
.main-header-message, .main-header-notification, .main-layout {
	position:relative;
	margin:auto 3px
}
.main-header-message>a, .main-header-notification>a, .nav-item.full-screen>a, .main-layout a {
	display:block;
	font-size:22px;
	color:#272746;
	position:relative;
	line-height:37px;
	outline:none;
	height:40px;
	width:40px;
	cursor:pointer;
	background:transparent;
	margin:auto;
	text-align:center
}
.profile-name {
	margin-block-start:3px
}
.main-profile-menu>.profile-name:after {
	content:"";
	position:absolute;
	top:46px;
	inset-inline-start:50%;
	margin-inline-start:-7px;
	width:14px;
	height:14px;
	border:2px solid transparent;
	border-block-start-color:var(--primary-bg-color);
	border-inline-start-color:var(--primary-bg-color);
	transform:rotate(45deg);
	background-color:var(--primary-bg-color);
	z-index:7;
	display:none
}
@media (min-width: 992px) {
.main-header-notification>a:after, .main-header-message>a:after, .main-layout a:after {
bottom:-36px
}
}
.main-header-notification .dropdown-menu {
	background-color:#fff;
	width:100%;
	position:fixed;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	border-width:0;
	z-index:900;
	border-radius:0;
	width:300px;
	position:absolute;
	top:52px;
	inset-inline-start:auto;
	inset-inline-end:-9px;
	bottom:auto;
	padding:0;
	border:#d0d7e8;
	border-width:1px;
	z-index:9
}
.main-header-message .dropdown-menu {
	width:300px;
	position:absolute;
	top:52px;
	inset-inline-start:auto;
	inset-inline-end:-9px;
	bottom:auto;
	border-color:transparent;
	border-width:1px;
	z-index:9
}
.main-header-notification .dropdown-footer {
	text-align:center;
	padding-block-start:10px;
	font-size:13px;
	border-block-start:1px dotted #b9c2d8
}
.main-header-notification.show .dropdown-menu {
	display:block
}
@media (min-width: 576px) {
.main-header-notification.show>a:after, .main-header-message.show>a:after, .drop-flag.show>a:after {
display:block
}
}
.main-header-message.show .dropdown-menu, .drop-flag.show .dropdown-menu {
	display:block
}
.main-notification-title {
	font-size:18px;
	font-weight:700;
	color:#242f48;
	margin-block-end:5px;
	line-height:1
}
.main-notification-text {
	font-size:13px;
	margin-block-end:15px
}
.main-notification-list .media {
	padding:10px 0;
	position:relative
}
.main-notification-list .media+.media {
	border-block-start:1px dotted #b9c2d8
}
.main-notification-list .media.new {
	color:#242f48
}
.main-notification-list .media:hover, .main-notification-list .media:focus {
	z-index:1
}
.main-notification-list .media:hover:before, .main-notification-list .media:focus:before {
	content:"";
	position:absolute;
	top:-1px;
	inset-inline-start:-20px;
	bottom:-1px;
	inset-inline-end:-20px;
	background-color:#ecf0fa;
	border-block-start:1px solid #eae8f1;
	border-block-end:1px solid #eae8f1;
	z-index:-1
}
.main-notification-list .media-body {
	margin-inline-start:15px;
	font-size:13px
}
.main-notification-list .media-body p {
	margin-block-end:5px;
	line-height:1.3
}
.main-notification-list .media-body strong {
	font-weight:500
}
.main-notification-list .media-body span {
	display:block;
	font-size:11px;
	color:#949eb7
}
.main-profile-menu>.main-img-user {
	outline:none;
	width:32px;
	height:32px
}
.main-profile-menu>.main-img-user:before {
	content:"";
	position:absolute;
	bottom:-20px;
	inset-inline-end:-90px;
	margin-inline-start:-7px;
	width:14px;
	height:14px;
	border:2px solid transparent;
	border-block-start-color:#d0d7e8;
	border-inline-start-color:#d0d7e8;
	transform:rotate(45deg);
	background-color:#fff;
	z-index:901;
	display:none
}
.main-profile-menu .dropdown-menu {
	background-color:#fff;
	width:100%;
	position:fixed;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	padding:0;
	border-width:0;
	margin-block-start:0;
	z-index:900;
	border-radius:0;
	position:absolute;
	top:56px;
	inset-inline-start:auto;
	inset-inline-end:-9px;
	bottom:auto;
	width:230px;
	border-width:1px
}
.main-profile-menu .dropdown-item {
	position:relative;
	padding:20px 16px;
	height:38px;
	display:flex;
	align-items:center;
	font-size:13px;
	color:#031b4e
}
.main-profile-menu .dropdown-item i {
	font-size:20px;
	margin-inline-end:10px;
	width:24px;
	text-align:center
}
.main-profile-menu .dropdown-item i.typcn {
	line-height:.9
}
.main-profile-menu .dropdown-item:hover, .main-profile-menu .dropdown-item:focus {
	background-color:transparent;
	color:var(--primary-bg-color)
}
.main-profile-menu .dropdown-item+.dropdown-item {
	border-block-start:1px solid #e2eaf9
}
.main-profile-menu .dropdown-item:last-child {
	margin-block-end:10px
}
.main-profile-menu.show .dropdown-menu {
	display:block;
	top:55px
}
@media (min-width: 576px) {
.main-profile-menu.show .main-img-user:before {
display:block
}
}
.main-header-profile {
	display:flex;
	flex-direction:column;
	align-items:center
}
.main-header-profile .main-img {
	margin-block-end:10px;
	margin-block-start:10px
}
.main-header-profile .main-img img {
	width:60px;
	height:60px;
	border-radius:50%
}
.main-header-profile h6 {
	font-weight:700;
	color:#242f48;
	margin-block-end:3px;
	font-size:16px;
	color:#fff
}
.main-header-profile span {
	display:block;
	font-size:12px;
	margin-block-end:0;
	color:#fff9
}
@media (min-width: 576px) {
.main-header-profile .main-img-user {
width:80px;
height:80px
}
}
.main-header-sticky {
	position:fixed;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	z-index:1000
}
.main-header .input-group-btn .btn {
	border:0px solid #ebeaf1!important;
	background:transparent;
	color:#3c4858;
	height:38px;
	width:38px;
	line-height:24px;
	border-radius:50px;
	font-size:22px
}
.main-header .input-group-btn .btn:hover {
	border-radius:50%;
	color:var(--primary-bg-color)
}
.main-header .input-group-btn .btn:hover i {
	color:var(--primary-bg-color)
}
.main-header .input-group-btn .btn i {
	font-size:16px;
	color:#3c4858
}
.main-header .navbar-form.active .input-group-btn .btn i {
	font-size:14px;
	line-height:27px
}
.main-header form[role=search] {
	top:0px;
	inset-inline-end:0;
	width:100%;
	margin:0;
	z-index:0
}
.main-header form[role=search] button {
	padding:5px 12px;
	border-radius:0;
	border-width:0px;
	color:#6f7282;
	background-color:#f8f8f8;
	border-color:#e7e7e7;
	box-shadow:none;
	outline:none
}
.main-header form[role=search] input {
	border-radius:0;
	border-width:0px;
	color:#6f7282;
	background-color:#f8f8f8;
	border-color:#e7e7e7;
	outline:none;
	padding:16px 12px;
	font-size:14px;
	color:#807b90;
	box-shadow:none
}
.main-header form[role=search] button[type=reset] {
	display:none;
	background:#fff;
	border:0!important
}
.main-header .input-group-btn .btn i {
	font-size:18px;
	color:#000
}
.main-header-message.right-toggle .nav-link {
	padding:0
}
.main-header form[role=search] input {
	font-size:16px;
	opacity:0;
	display:none;
	transition:all 5s
}
.main-header form[role=search].active {
	width:100%;
	z-index:9999;
	inset-inline-end:0;
	border-inline-start:1px solid #e3e3f7;
	position:absolute;
	inset-inline-start:-1px
}
.main-header form[role=search].active button {
	display:table-cell;
	opacity:1
}
.main-header form[role=search].active input {
	display:table-cell;
	opacity:1;
	width:100%;
	background:#fff;
	padding-inline-start:20px;
	border-radius:3px 3px 0 0;
	transition:all 5s;
	box-shadow:0 1px 15px 1px #3e396b1a
}
.main-header-message .dropdown-footer, .main-header-notification .dropdown-footer {
	border-block-start:1px solid #dce1ef;
	padding:10px;
	background:#f6f6fb;
	box-shadow:-8px 12px 18px #192a461a
}
.main-header-message .dropdown-footer a {
	font-size:13px
}
.main-header-center {
	display:flex
}
.main-header {
	margin-block-end:20px;
	border-block-end:1px solid #dee4ec;
	box-shadow:5px 1px 26px -10px #cdd4e7
}
.header .form-control {
	border:2px solid #d0d7e8
}
@media (min-width: 992px) {
.main-header.fixed-header {
position:fixed!important;
z-index:999;
margin-block-start:0
}
.main-header-left .form-control {
height:40px;
border-radius:20px;
background:#ecf0fa;
border:1px solid #ecf0fa
}
.main-header-left .btn {
position:absolute;
top:0;
inset-inline-end:12px;
background-color:transparent;
height:40px;
color:#b4bdce;
transition:none;
font-size:16px;
padding-inline-end:13px
}
.main-header-left .btn:hover {
color:#71829b
}
}
.main-header-message .nav-link i, .main-header-notification .nav-link i, .nav-item.full-screen .nav-link i, .main-layout .nav-link i {
	width:40px;
	height:40px;
	border-radius:4px;
	text-align:center;
	line-height:40px;
	font-size:1.2rem;
	color:#39455d
}
.main-header-message>a, .main-header-notification>a, .nav-item.full-screen>a, .main-layout>a {
	padding:0;
	border-radius:50%
}
.header-megamenu-dropdown i {
	font-size:1.2rem;
	margin-inline-end:3px
}
.main-header.hor-header {
	box-shadow:none;
	margin-block-end:0
}
.main-header.hor-header>.container-fluid {
	padding-inline-start:25px;
	padding-inline-end:25px;
	width:1200px
}
.main-header .main-header-left .main-logo {
	display:flex;
	margin:0
}
@media (max-width: 1134px) {
.main-header-left .form-control {
width:230px
}
}
@media (min-width: 992px) and (max-width: 1024px) {
.double-menu-tabs .main-header-right .navbar-nav-right .nav-link, .double-menu .main-header-right .navbar-nav-right .nav-link {
padding:0rem
}
.double-menu-tabs .main-header-right .navbar-nav-right .country-flag1.nav-link, .double-menu .main-header-right .navbar-nav-right .country-flag1.nav-link {
padding:.5rem 0rem
}
.double-menu-tabs .main-header-right .navbar-nav-right .main-header-message, .double-menu-tabs .main-header-right .navbar-nav-right .main-header-notification, .double-menu-tabs .main-header-right .navbar-nav-right .main-layout, .double-menu .main-header-right .navbar-nav-right .main-header-message, .double-menu .main-header-right .navbar-nav-right .main-header-notification, .double-menu .main-header-right .navbar-nav-right .main-layout {
margin:auto 0
}
.double-menu-tabs .main-header-right .navbar-nav-right .main-profile-menu.nav-link, .double-menu .main-header-right .navbar-nav-right .main-profile-menu.nav-link {
padding:.5rem 0rem
}
}
@media (min-width: 1200px) {
.main-header-left .form-control {
width:350px
}
}
.main-header-arrow {
	display:none;
	position:relative;
	inset-inline-end:auto
}
@media (max-width: 480px) {
.main-header-right .nav .nav-item .dropdown-menu {
inset-inline-start:auto;
inset-inline-end:auto;
justify-content:center;
margin:0 auto;
width:93%;
position:fixed;
inset-inline-start:5px;
inset-inline-end:5px;
margin-block-start:0
}
.main-header.nav {
top:-1px;
position:fixed;
padding-inline-start:5px;
padding-inline-end:5px
}
}
@media (min-width: 991px) {
.header {
width:230px
}
}
@media (max-width: 991px) {
.main-header-left .form-control, .main-header-center .btn {
display:none
}
}
@media (max-width: 578px) {
.main-header-message>a, .main-header-notification>a, .nav-item.full-screen>a, .main-layout>a {
padding:.5rem .7rem
}
.profile-user {
padding:.5rem .3rem
}
.main-header-center {
display:none
}
.main-header-message.right-toggle .nav-link {
padding:0
}
.main-header>.container, .main-header>.container-fluid {
padding-inline-end:5px;
padding-inline-start:5px
}
.main-header-message>a, .main-header-notification>a, .nav-item.full-screen>a, .main-layout>a {
line-height:38px
}
}
@media (min-width: 992px) {
.main-header {
z-index:99!important;
width:100%!important;
inset-inline-start:0;
padding-inline-start:240px;
position:fixed
}
.app.sidenav-toggled .main-header {
padding-inline-start:80px
}
.app.sidenav-toggled .main-sidebar-header {
width:80px
}
}
.right-toggle {
	cursor:pointer
}
.horizontalMenucontainer .main-header.hor-header {
	padding-inline-start:0
}
.fullscreen-button {
	margin:auto 3px
}
@media (max-width: 578px) and (min-width: 321px) {
.main-header-right .nav-link {
padding:0 .5rem
}
.landing-page .main-header-right .nav-link {
padding:.5rem .4rem
}
}
@media (max-width: 633px) and (min-width: 321px) {
.main-profile-menu {
margin-inline-start:0!important;
margin-inline-end:0!important;
padding-inline-end:7px!important;
padding-inline-start:7px!important
}
}
@media (max-width: 320px) {
.main-header-right .nav-link {
padding:0
}
.landing-page .main-header-right .nav-link {
padding:.5rem .4rem
}
.main-profile-menu {
margin-inline-start:0!important;
margin-inline-end:0!important;
padding-inline-end:0!important;
padding-inline-start:7px!important
}
.total-revenue label {
font-size:.775rem!important
}
.total-revenue h4 {
font-size:17px!important
}
}
@media (min-width: 576px) {
.main-header .dropdown-menu:after {
content:"";
position:absolute;
top:-8.5px;
inset-inline-end:19px;
border-block-end:9px solid var(--primary-bg-color);
border-inline-start:9px solid transparent;
border-inline-end:9px solid transparent
}
}
.layout-setting .header-icon-svgs, .resp-btn .header-icon-svgs, .demo-icon .header-icon-svgs {
	fill:#71829b
}
@media (max-width: 991px) {
.responsive-logo .header-logo {
display:block;
margin:0 auto;
inset-inline-start:0;
inset-inline-end:0;
text-align:center;
position:absolute;
top:14px
}
}
@media (min-width: 992px) {
.horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
inset-inline-start:180px;
top:8px;
width:190px;
position:absolute;
background-color:#fff;
z-index:9999;
border-radius:5px;
padding:5px;
min-width:fit-content;
box-shadow:0 16px 18px #8787b61a!important;
border:1px solid #eae8f1
}
.horizontal .app-sidebar {
border-block-end:1px solid #eae8f1!important;
border-block-start:0
}
.horizontal .horizontal-main {
border-inline-start:0!important;
border-inline-end:0!important
}
.horizontal .hor-header .container, .horizontal .horizontal-main .container, .horizontal .main-content.horizontal-content .container {
max-width:80%!important;
padding:0
}
.horizontal .app-sidebar .side-item.side-item-category {
display:none
}
.horizontal .side-menu {
display:flex;
overflow:hidden
}
.horizontal .main-sidemenu {
margin-block-start:0
}
.horizontal .main-sidebar-header {
display:none
}
.horizontal .horizontal-main {
width:100%;
position:relative;
bottom:initial;
z-index:1
}
.horizontal .horizontal-main.ps {
overflow:visible!important
}
.horizontal .horizontal-main .slide .slide-menu, .horizontal .horizontal-main .slide .sub-slide-menu {
width:190px;
position:absolute;
background-color:#fff;
z-index:9999;
border-radius:5px;
padding:5px;
min-width:fit-content;
box-shadow:0 16px 18px #8787b61a!important;
border:1px solid #eae8f1;
display:none
}
.horizontal .horizontal-main .slide .slide-menu .slide-item:before, .horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before {
inset-inline-start:18px;
top:11px;
margin-inline-end:8px
}
.horizontal .slide-item {
padding:8px 35px!important
}
.horizontal .slide.is-expanded .sub-slide-item2:before {
inset-inline-start:18px!important;
top:9px!important
}
.horizontal .sub-slide-menu .sub-slide-item2 {
padding-block:8px;
padding-inline-start:35px;
padding-inline-end:20px
}
.horizontal .sub-slide .sub-angle {
inset-inline-end:-20px;
inset-inline-start:auto;
margin-inline-end:0!important;
position:relative
}
.horizontal .sub-slide .sub-slide-menu {
position:absolute;
background-color:#fff;
z-index:9999;
box-shadow:5px 5px 5px #b9b9b9;
border-radius:5px;
padding:0;
min-width:fit-content;
border:1px solid #f0f0f8;
inset-inline-start:183px;
top:13px
}
.horizontal .side-menu>li>a {
display:flex;
margin:0 -4px!important;
text-decoration:none;
position:relative;
color:#7b8191;
padding:12px!important;
font-weight:400
}
.horizontal .breadcrumb-header {
margin-block-start:20px
}
.horizontal .slide {
margin:0 3px
}
.horizontal .logo-horizontal {
display:block
}
.horizontal .app-sidebar__toggle, .horizontal .mobile-logo.dark-logo-1 {
display:none
}
.horizontal .main-content {
margin-inline-start:0px!important
}
.horizontal .main-sidemenu .slide-right {
inset-inline-end:0
}
.horizontal .main-sidemenu .slide-left, .horizontal .main-sidemenu .slide-right {
position:absolute;
top:-6px;
padding:16px;
color:#fff;
display:flex;
align-items:center;
justify-content:center;
z-index:1;
cursor:pointer
}
.horizontal .main-sidemenu .slide-left {
inset-inline-start:0
}
.horizontal .horizontal-main {
position:relative;
margin:0 auto
}
.horizontal .main-sidemenu {
overflow:hidden
}
.horizontal .sticky-pin {
position:fixed;
top:0;
width:100%;
z-index:2
}
.horizontal .hor-header {
position:relative!important;
z-index:9!important
}
.horizontal-hover.horizontal .slide:hover ul.slide-menu, .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
display:block!important
}
.horizontal-main .app-sidebar__user, .horizontal-main .bg-side-text {
display:none
}
.horizontal-main.app-sidebar .slide .side-menu__item.active:before {
display:none
}
}
.logo-horizontal {
	display:none
}
@media (max-width: 991.98px) {
.horizontal .app-sidebar.horizontal-main {
inset-inline-start:-300px
}
.horizontal .main-header.hor-header {
box-shadow:0 7px 26px #9a9acc1a
}
.horizontal .main-sidemenu {
padding:0
}
.horizontal .horizontalMenucontainer .main-header.hor-header {
position:fixed
}
.horizontal .slide-left, .horizontal .slide-right {
display:none!important
}
}
.horizontal .main-sidemenu.container {
	padding-inline-start:0!important;
	padding-inline-end:0!important
}
.horizontal .ps--active-x>.ps__rail-x, .horizontal .ps--active-y>.ps__rail-y {
	display:none
}
@media (min-width: 992px) {
.horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu1 {
display:block!important
}
.horizontal-hover.horizontal .app-sidebar .slide-menu .sub-slide-menu1 a:before {
inset-inline-start:20px!important;
top:11px
}
.horizontal-hover.horizontal .sub-slide-menu .sub-side-menu__item:before {
inset-inline-start:20px!important;
top:10px!important
}
}
.hor-header .responsive-logo {
	display:block
}
.hor-header .responsive-logo img {
	height:2rem;
	text-align:center;
	margin:0 auto;
	justify-content:center
}
@media (min-width: 992px) and (max-width: 1024px) {
.horizontal.centerlogo-horizontal .main-header-right .main-header-message, .horizontal.centerlogo-horizontal .main-header-right .main-header-notification, .horizontal.centerlogo-horizontal .main-header-right .main-layout {
margin:auto 1px
}
}
@media (max-width: 991.98px) {
.main-iconbar-show .main-iconbar {
display:flex
}
.main-iconbar-show .main-iconbar-aside {
display:block
}
}
.main-iconbar {
	width:64px;
	display:none;
	flex-direction:column;
	align-items:center;
	padding:20px 0;
	position:fixed;
	top:0;
	inset-inline-start:0;
	height:100%;
	background-color:#fff;
	z-index:500
}
.main-iconbar .nav {
	flex:1;
	flex-direction:column;
	align-items:center;
	padding:5px 0
}
.main-iconbar .nav-link {
	position:relative;
	padding:0;
	color:#031b4e;
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center
}
.main-iconbar .nav-link i {
	font-size:28px
}
.main-iconbar .nav-link i.typcn {
	line-height:1
}
.main-iconbar .nav-link i.typcn:before {
	width:auto
}
.main-iconbar .nav-link i.typcn-device-laptop, .main-iconbar .nav-link i.typcn-th-large-outline {
	font-size:25px
}
.main-iconbar .nav-link i.fa-desktop {
	font-size:23px
}
.main-iconbar .nav-link:hover, .main-iconbar .nav-link:focus {
	color:#4d5875
}
.main-iconbar .nav-link.active {
	color:var(--primary-bg-color)
}
.main-iconbar .nav-link+.nav-link {
	margin-block-start:10px
}
@media (min-width: 992px) {
.main-iconbar {
display:flex
}
}
.main-iconbar-logo {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:32px;
	line-height:.9;
	color:#242f48;
	flex-shrink:0;
	margin-block-end:20px;
	position:relative
}
.main-iconbar-logo:after {
	content:"";
	position:absolute;
	bottom:6px;
	inset-inline-start:20px;
	height:3px;
	width:24px;
	background-color:var(--primary-bg-color);
	border-radius:2px
}
.main-iconbar-logo:hover, .main-iconbar-logo:focus {
	color:#242f48
}
.main-iconbar-bottom {
	flex-shrink:0;
	display:flex;
	flex-direction:column;
	align-items:center
}
.main-iconbar-help {
	line-height:0;
	font-size:22px;
	color:#737f9e;
	margin-block-end:20px
}
.main-iconbar-help:hover, .main-iconbar-help:focus {
	color:#242f48
}
.main-iconbar-aside {
	width:230px;
	height:100%;
	background-color:#fff;
	border-inline-end:1px solid #b9c2d8;
	position:fixed;
	top:0;
	inset-inline-start:64px;
	overflow-y:auto;
	z-index:600;
	display:none
}
@media (min-width: 1200px) {
.main-iconbar-aside {
border-inline-end:0;
z-index:500
}
}
@media (min-width: 992px) {
.main-iconbar-aside.show {
display:block
}
}
@media (min-width: 1200px) {
.main-iconbar-aside.show+.main-content {
margin-inline-start:294px
}
}
.main-iconbar-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px;
	padding-inline-start:0
}
.main-iconbar-header .main-logo {
	line-height:1
}
.main-iconbar-toggle-menu {
	display:block;
	position:relative;
	line-height:0;
	color:#242f48;
	font-size:28px;
	opacity:.5
}
.main-iconbar-toggle-menu:hover, .main-iconbar-toggle-menu:focus {
	opacity:1;
	color:#242f48
}
.main-iconbar-toggle-menu i:first-child {
	display:none
}
@media (min-width: 1200px) {
.main-iconbar-toggle-menu {
font-size:24px
}
.main-iconbar-toggle-menu:before {
content:"";
position:absolute;
top:3px;
bottom:3px;
inset-inline-start:-1px;
border-inline-start:2px solid #242f48
}
.main-iconbar-toggle-menu i:first-child {
display:block
}
.main-iconbar-toggle-menu i:last-child {
display:none
}
}
.main-iconbar-body {
	padding:20px;
	padding-inline-start:0;
	height:calc(100vh - 68px)
}
.main-iconbar-body .nav {
	flex-direction:column;
	border-inline-start:2px solid #dde2ef;
	padding-block-start:10px;
	padding-inline-start:20px
}
.main-iconbar-body .nav-item {
	position:relative;
	display:block
}
.main-iconbar-body .nav-item+.nav-item {
	margin-block-start:-1px;
	border-block-start:1px dotted #d0d7e8
}
.main-iconbar-body .nav-item.active .nav-link, .main-iconbar-body .nav-item.active .nav-link i {
	color:var(--primary-bg-color)
}
.main-iconbar-body .nav-item.show .nav-sub {
	display:block
}
.main-iconbar-body .nav-link {
	position:relative;
	color:#031b4e;
	font-size:13px;
	padding:0;
	display:flex;
	align-items:center;
	height:38px
}
.main-iconbar-body .nav-link i {
	color:#949eb7;
	font-size:16px;
	font-weight:400;
	line-height:0;
	margin-inline-end:10px
}
.main-iconbar-body .nav-link i.typcn {
	line-height:.9
}
.main-iconbar-body .nav-link i.typcn:before {
	width:auto
}
.main-iconbar-body .nav-link:hover, .main-iconbar-body .nav-link:focus, .main-iconbar-body .nav-link:hover i, .main-iconbar-body .nav-link:focus i {
	color:var(--primary-bg-color)
}
.main-iconbar-body .nav-link.with-sub {
	justify-content:space-between
}
.main-iconbar-body .nav-link.with-sub:after {
	content:"\f3d0";
	font-family:Ionicons;
	font-size:11px;
	font-weight:400;
	display:inline-block;
	position:relative;
	margin-inline-start:auto;
	color:#949eb7
}
.main-iconbar-body .nav-sub {
	list-style:none;
	padding:0;
	margin:0;
	border-block-start:1px dotted #d0d7e8;
	display:none
}
.main-iconbar-body .nav-sub .nav-sub-item {
	position:relative;
	display:block;
	margin-inline-start:15px
}
.main-iconbar-body .nav-sub .nav-sub-item+.nav-sub-item {
	border-block-start:1px dotted #d0d7e8
}
.main-iconbar-body .nav-sub .nav-sub-item.active>.nav-sub-link {
	color:var(--primary-bg-color)
}
.main-iconbar-body .nav-sub .nav-sub-link {
	display:flex;
	align-items:center;
	height:36px;
	color:#031b4e
}
.main-iconbar-body .nav-sub .nav-sub-link:hover, .main-iconbar-body .nav-sub .nav-sub-link:focus {
	color:var(--primary-bg-color)
}
@media (min-width: 992px) {
.main-iconbar-body .nav-link.with-sub:after {
margin-inline-start:4px;
font-size:12px
}
}
.main-iconbar-title {
	font-size:20px;
	font-weight:700;
	color:#242f48;
	margin-block-end:10px;
	line-height:1
}
.main-iconbar-text {
	display:block;
	font-size:12px;
	color:#737f9e;
	margin-block-end:12px
}
.main-iconbar-pane {
	margin-block-end:20px;
	display:none
}
.main-iconbar-pane.show {
	display:block
}
@media (max-width: 575px) {
.main-content-left-show {
overflow:hidden
}
}
@media (max-width: 991.98px) {
.main-content-left-show .main-content-left {
display:block;
position:fixed;
top:0;
bottom:0;
inset-inline-start:0;
background-color:#fff;
z-index:800;
border-inline-end:1px solid #eae8f1;
box-shadow:0 0 3px #1c273c1a;
overflow-y:auto
}
}
@media (max-width: 575px) {
.main-content-left-show .main-content-body {
display:none
}
}
@media (max-width: 991.98px) {
.main-content-body-show .main-header .main-header-left .main-header-arrow {
display:block
}
.main-content-body-show .main-content-left {
display:none
}
.main-content-body-show .main-content-body {
display:block
}
}
.main-content .container, .main-content .container-fluid {
	padding-inline-start:20px;
	padding-inline-end:20px
}
@media (min-width: 992px) {
.main-content .container {
padding:0
}
}
@media (max-width: 991.98px) {
.main-content .container {
max-width:none
}
.browser-stats .sub-text {
display:none
}
.browser-stats h6 {
line-height:2
}
}
.main-content-app {
	padding-block-start:0
}
.main-content-app .container, .main-content-app .container-fluid {
	height:100%;
	padding:0
}
@media (min-width: 992px) {
.main-content-app {
padding-block-start:0
}
}
.main-content-left {
	width:100%;
	position:relative;
	flex-shrink:0
}
@media (min-width: 992px) {
.main-content-left {
display:block;
padding:0
}
}
.main-content-header {
	height:60px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.main-content-header .main-logo {
	flex:1;
	text-align:center
}
@media (min-width: 992px) {
.main-content-header {
display:none
}
}
.main-content-body {
	flex:1
}
.main-content-right {
	padding-inline-start:25px;
	margin-inline-start:25px;
	width:200px;
	display:none
}
@media (min-width: 992px) {
.main-content-right {
display:block
}
}
.main-content-title {
	color:#242f48;
	font-weight:500;
	font-size:32px;
	text-indent:-1px;
	line-height:1;
	position:relative;
	margin-block-end:20px
}
@media (min-width: 992px) {
.main-content-title {
margin-block-end:40px
}
}
.main-content-label, .card-table-two .card-title, .card-dashboard-eight .card-title {
	color:#242f48;
	font-weight:700;
	text-transform:uppercase;
	line-height:1;
	margin-block-end:10px;
	letter-spacing:.2px
}
.main-content-label-sm {
	font-size:10px;
	font-weight:600;
	text-transform:uppercase;
	color:#949eb7;
	letter-spacing:.5px
}
.main-content-text {
	font-size:12px;
	line-height:1.4;
	display:block;
	color:#737f9e
}
.main-content-1 .main-content-header {
	display:block;
	padding:20px;
	background-color:transparent;
	border:0
}
.main-content .header {
	border-radius:8px;
	margin:20px
}
.main-content.horizontal-content {
	padding-block-start:0!important;
	margin-inline-start:0
}
@media (min-width: 992px) {
.main-content {
padding-block-start:0!important;
margin-inline-start:240px
}
.main-body.main-sidebar-hide .main-content {
margin-inline-start:80px!important;
transition:margin-left .3s ease
}
}
@media (max-width: 991px) {
.main-content-body-show .main-header-arrow {
display:block;
padding:10px 20px;
background:var(--primary-bg-color);
color:#fff
}
}
@media (min-width: 991px) {
.main-content.horizontal-content {
padding-block-start:0!important;
margin-block-start:0
}
}
@media (min-width: 992px) {
.main-content-body-show .main-header-arrow {
display:none
}
}
@media (max-width: 635px) {
.main-content .breadcrumb-header .breadcrumb-right {
margin-block-start:12px!important
}
}
@media (max-width: 991.98px) {
.main-content.horizontal-content {
margin-block-start:0!important
}
}
.main-content-left-components {
	border-inline-end:1px solid #dde2ef;
	width:200px
}
.main-content-left-components .component-item label {
	display:block;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	letter-spacing:.5px
}
.main-content-left-components .component-item label~label {
margin-block-start:30px
}
.main-content-left-components .component-item .nav-link {
	padding:0;
	display:block;
	font-size:13px;
	color:#4d5875
}
.main-content-left-components .component-item .nav-link+.nav-link {
	margin-block-start:5px
}
.main-content-left-components .component-item .nav-link:hover {
	color:var(--primary-bg-color)
}
.main-content-left-components .component-item .nav-link.active {
	color:var(--primary-bg-color);
	font-weight:500
}
.main-content-choose-demo {
	position:relative;
	z-index:5;
	background-color:#0f0373;
	color:#ffffff80;
	padding:0
}
.main-content-choose-demo .container {
	display:block;
	padding:20px
}
.main-content-choose-demo .title-label {
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:10px;
	color:var(--primary-bg-color);
	margin-block-end:3px
}
.main-content-choose-demo .title {
	font-size:20px;
	font-weight:400;
	color:#fff;
	letter-spacing:-.5px;
	margin-block-end:10px
}
.main-content-choose-demo .title-text {
	font-weight:300;
	margin-block-end:20px
}
.main-content-choose-demo .card {
	border-width:0;
	margin-block-end:10px;
	height:200px;
	overflow:hidden;
	position:relative
}
.main-content-choose-demo .card img {
transition:all .2s ease-in-out
}
.main-content-choose-demo .card figure {
	margin-block-end:0
}
.main-content-choose-demo .card figure:hover img, .main-content-choose-demo .card figure:focus img {
	transform:scale(1.75)
}
.main-content-choose-demo .card figure:hover figcaption, .main-content-choose-demo .card figure:focus figcaption {
	opacity:1
}
.main-content-choose-demo .card figcaption {
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#1904bebf;
	opacity:0;
transition:all .2s ease-in-out
}
.main-content-choose-demo .card figcaption .btn, .main-content-choose-demo .card figcaption .sp-container button {
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-size:11px;
	font-weight:500;
	min-height:inherit;
	padding:10px 20px;
	border-radius:2px
}
@media (min-width: 576px) {
.main-content-choose-demo .container {
padding:40px
}
}
@media (min-width: 992px) {
.main-content-choose-demo .container {
padding:100px 40px
}
}
@media (min-width: 1200px) {
.main-content-choose-demo .container {
padding:100px 0
}
}
@media (min-width: 992px) {
.main-content-choose-demo .title-label {
font-size:11px
}
}
@media (min-width: 992px) {
.main-content-choose-demo .title {
font-size:30px
}
}
@media (min-width: 576px) {
.main-content-choose-demo .title-text {
margin-block-end:40px
}
}
@media (min-width: 992px) {
.main-content-choose-demo .title-text {
font-size:16px
}
}
@media (min-width: 992px) {
.main-content-choose-demo .title-text {
margin-block-end:60px
}
}
@media (min-width: 576px) {
.main-content-choose-demo .card {
height:155px
}
}
@media (min-width: 992px) {
.main-content-choose-demo .card {
height:215px;
margin-block-end:15px
}
}
@media (min-width: 1200px) {
.main-content-choose-demo .card {
height:255px
}
}
@media (prefers-reduced-motion: reduce) {
.main-content-choose-demo .card img {
transition:none
}
}
@media (prefers-reduced-motion: reduce) {
.main-content-choose-demo .card figcaption {
transition:none
}
}
.sp-container .main-content-choose-demo .card figcaption button {
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-size:11px;
	font-weight:500;
	min-height:inherit;
	padding:10px 20px;
	border-radius:2px
}
.main-content-choose-demo .card.coming-soon {
	display:flex;
	align-items:center;
	justify-content:center;
	color:#242f48;
	background-color:#dde2ef
}
.main-content-choose-demo .card.coming-soon .typcn {
	line-height:.9;
	font-size:48px;
	margin-block-end:10px
}
.main-content-choose-demo .card.coming-soon h6 {
	margin-block-end:0;
	text-transform:uppercase;
	font-weight:800;
	letter-spacing:1px
}
.main-content-choose-demo .main-content-label, .main-content-choose-demo .card-table-two .card-title, .card-table-two .main-content-choose-demo .card-title, .main-content-choose-demo .card-dashboard-eight .card-title, .card-dashboard-eight .main-content-choose-demo .card-title {
	color:#737f9e;
	margin-block-end:5px;
	letter-spacing:1px
}
.main-content-choose-demo .main-content-title {
	font-size:15px;
	font-weight:400;
	margin-block-end:0;
	color:#fff
}
@media (min-width: 992px) {
.main-content-choose-demo .main-content-title {
font-size:17px
}
}
.main-content-left.main-content-left-mail.card-body {
	padding:1.25rem
}
.main-header-profile .main-img-user {
	display:inline-block;
	position:relative;
	width:45px;
	height:45px;
	border-radius:100%;
	text-align:center
}
.main-header-profile .main-img-user:after {
	content:"";
	position:absolute;
	bottom:0;
	inset-inline-end:6px;
	width:6px;
	height:6px;
	background-color:#17b86a;
	box-shadow:0 0 0 2px #fffffff2;
	border-radius:100%;
	bottom:3px;
	display:block!important;
	top:35px
}
.main-profile-menu .profile-user img {
	margin-inline-start:0;
	width:37px;
	height:37px;
	border-radius:50%
}
.main-profile-overview .main-img-user:after {
	display:none!important
}
.main-content-profile {
	flex:1
}
@media (max-width: 991.98px) {
.main-content-profile .container, .main-content-profile .container-fluid {
display:block
}
}
.main-content-left-profile {
	padding-inline-start:0;
	padding-inline-end:0;
	display:block;
	border-block-end:1px solid #eae8f1;
	padding-block-end:25px;
	width:auto
}
@media (min-width: 992px) {
.main-content-left-profile {
width:270px;
padding-inline-end:20px;
padding-block-end:0;
border-inline-end:1px solid #eae8f1;
border-block-end:0
}
}
@media (min-width: 1200px) {
.main-content-left-profile {
padding-inline-end:25px
}
}
@media (min-width: 992px) and (max-width: 1024) {
.main-profile-social-list .media-body {
margin-inline-start:12px
}
}
.main-profile-overview .main-img-user {
	width:120px;
	height:120px;
	margin-block-end:20px
}
.main-profile-overview .btn-icon-list .btn, .main-profile-overview .btn-icon-list .sp-container button, .sp-container .main-profile-overview .btn-icon-list button {
	border-radius:100%
}
.main-profile-name {
	color:#242f48;
	font-weight:700;
	font-size:20px;
	margin-block-end:2px
}
.main-profile-name-text {
	color:#737f9e;
	font-size:13px;
	margin-block-end:0
}
.main-profile-bio {
	font-size:13px;
	margin-block-end:20px
}
.main-profile-social-list .media {
	align-items:center
}
.main-profile-social-list .media+.media {
	margin-block-start:20px
}
.main-profile-social-list .media-icon {
	font-size:34px;
	width:30px;
	line-height:0
}
.main-profile-social-list .media-body {
	margin-inline-start:20px
}
.main-profile-social-list .media-body span {
	display:block;
	font-size:12px
}
.main-profile-social-list .media-body a {
	font-size:13px
}
.main-content-body-profile .nav {
	flex-direction:column;
	padding:20px 20px 20px 0;
	border-block-end:1px solid #eae8f1;
	margin-block-end:1.3rem
}
.main-content-body-profile .main-nav-line .nav-link {
	text-transform:uppercase;
	font-size:13px;
	font-weight:500;
	color:#364261
}
.main-content-body-profile .main-nav-line .nav-link.active {
	font-weight:700;
	color:var(--primary-bg-color)
}
.main-content-body-profile .main-nav-line .nav-link.active:before {
	background-color:var(--primary-bg-color)
}
@media (min-width: 576px) {
.main-content-body-profile .nav {
flex-direction:row;
align-items:center
}
}
@media (min-width: 992px) {
.main-content-body-profile .nav {
padding-inline-start:20px
}
}
@media (min-width: 1200px) {
.main-content-body-profile .nav {
padding-inline-start:25px
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
.main-content-body-profile .main-nav-line .nav-link.active:before {
top:37px;
bottom:-20px;
inset-inline-start:0;
inset-inline-end:0;
height:2px;
width:auto
}
}
@media (max-width: 575px) {
.main-content-body-profile .main-nav-line .nav-link {
padding-block:3px
}
}
.main-profile-body {
	padding:15px 0 0
}
@media (min-width: 576px) {
.main-profile-body {
padding-block-start:20px
}
}
@media (min-width: 992px) {
.main-profile-body {
padding:25px 0 0 20px
}
}
@media (min-width: 1200px) {
.main-profile-body {
padding-inline-start:25px
}
}
.main-profile-view-chart {
	position:relative;
	width:calc(100% - 10px);
	height:200px
}
@media (min-width: 375px) {
.main-profile-view-chart {
width:100%
}
}
@media (min-width: 576px) {
.main-profile-view-chart {
height:250px
}
}
.main-profile-view-info {
	position:absolute;
	top:0;
	inset-inline-start:0
}
.main-profile-view-info h6 {
	font-size:32px;
	font-weight:500;
	color:#242f48;
	margin-block-end:0
}
.main-profile-view-info span {
	font-size:12px;
	color:#f10075;
	margin-inline-start:5px
}
.main-profile-view-info p {
	font-size:13px;
	margin-block-end:0
}
.main-traffic-detail-item>div:first-child {
	display:flex;
	align-items:center;
	justify-content:space-between;
	font-size:12px;
	margin-block-end:7px
}
.main-traffic-detail-item>div:first-child>span:first-child {
	color:#737f9e
}
.main-traffic-detail-item>div:first-child>span:last-child {
	font-size:11px;
	font-weight:700;
	color:#242f48
}
.main-traffic-detail-item>div:first-child>span:last-child span {
	color:#737f9e;
	font-weight:400
}
.main-traffic-detail-item+.main-traffic-detail-item {
	margin-block-start:25px
}
.main-traffic-detail-item .progress {
	height:8px
}
.main-profile-work-list .media+.media {
	margin-block-start:25px
}
.main-profile-work-list .media-logo {
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	line-height:0;
	color:#fff;
	font-size:21px;
	position:relative;
	top:2px;
	border-radius:100%
}
.main-profile-work-list .media-body {
	margin-inline-start:20px
}
.main-profile-work-list .media-body h6 {
	color:#242f48;
	font-weight:500;
	margin-block-end:2px
}
.main-profile-work-list .media-body span {
	display:block;
	margin-block-end:5px
}
.main-profile-work-list .media-body p {
	margin-block-end:0;
	font-size:12px;
	color:#737f9e
}
.main-profile-contact-list .media {
	align-items:center
}
.main-profile-contact-list .media+.media {
	margin-block-start:25px
}
.main-profile-contact-list .media-icon {
	line-height:0;
	font-size:36px;
	width:35px;
	text-align:center
}
.main-profile-contact-list .media-body {
	margin-inline-start:25px
}
.main-profile-contact-list .media-body span {
	font-size:12px;
	color:#737f9e;
	display:block;
	line-height:1.3
}
.main-profile-contact-list .media-body div {
	font-weight:500;
	color:#242f48
}
@media (max-width: 1134px) {
.main-profile-body .media.profile-footer {
display:block!important
}
.main-profile-body .media.profile-footer .media-body {
padding:3px 0 15px
}
}
@media (max-width: 578px) {
.main-profile-menu .profile-user img {
margin-inline-start:0
}
}
.main-profile-work-list .media-logo, .main-profile-contact-list .media-icon, .main-profile-social-list .media-icon {
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	line-height:0;
	color:#fff;
	font-size:21px;
	position:relative;
	top:2px;
	border-radius:100%
}
.profile-user .profile-edit {
	position:absolute;
	width:30px;
	height:30px;
	border-radius:50%;
	line-height:28px;
	inset-inline-end:0;
	background:#d5d4e0;
	margin:0 auto;
	text-align:center
}
.main-profile-body .card-header {
	padding-block-start:0;
	padding-inline-start:0
}
.drop-down-profile {
	position:relative
}
.profile-footer a {
	width:34px;
	height:34px;
	background:#efeff5;
	color:#000;
	margin:1px auto;
	text-align:center;
	line-height:34px;
	display:inline-block;
	border-radius:50%;
	font-size:12px
}
.drop-down-profile span.assigned-task {
	position:absolute;
	font-size:12px;
	width:18px;
	height:18px;
	line-height:18px;
	color:#fff;
	top:0;
	margin:0 auto;
	text-align:center;
	border-radius:50%;
	inset-inline-end:0
}
@media (max-width: 575px) {
.main-content-body-profile .main-nav-line .nav-link.active:before {
inset-inline-start:0px
}
}
@media (max-width: 767.98px) {
.main-profile-menu .profile-user img {
margin-inline-start:0!important
}
}
.profile-name {
	margin-block-start:8px
}
.profile.navtab-custom {
	padding:11px 0 10px
}
.profile.navtab-custom li a {
	padding:13px 8px;
	color:#000;
	background:transparent;
	margin-inline-end:7px;
	border-start-start-radius:7px;
	border-start-end-radius:7px;
	border:1px solid #e3e6f0;
	border-block-end:0;
	font-size:13px
}
.profile.navtab-custom .active a, .profile.navtab-custom a.active {
	background:#ecf0fa;
	border-block-end:0;
	color:#000
}
.ga-border {
	height:3px;
	width:40px;
	background-color:var(--primary-bg-color);
	margin:10px auto 5px
}
.todo-widget-header .dropdown-menu-start {
	box-shadow:none
}
.todo-widget-header .main-header-profile {
	padding:8px 2px
}
.todo-widget-header .main-header-profile span {
	color:inherit
}
.rtl [type=email], .rtl [type=number], .rtl [type=tel], .rtl [type=url] {
	direction:rtl
}
.rtl .carousel-control-next, .rtl .carousel-control-prev {
	transform:rotate(180deg)
}
.rtl .slider-wrap .thumb-carousel-control-next, .rtl .slider-wrap .thumb-carousel-control-prev {
	transform:rotate(180deg) translateY(50%)!important
}
.rtl .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
	content:"\f3cf"
}
.rtl .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
	content:"\f3d1"
}
.rtl .fc-icon-chevron-inset-inline-end:before {
	content:"\e901"
}
.rtl .fc-icon-chevron-inset-inline-start:before {
	content:"\e900"
}
.rtl .lg-actions .lg-next:before {
	content:"\e094"!important
}
.rtl .lg-actions .lg-prev:after {
	content:"\e095"!important
}
@media (min-width: 564px) {
.rtl .daterangepicker.ltr {
direction:rtl;
text-align:end;
inset-inline-end:70rem!important
}
}
.rtl .si-arrow-right-circle:before {
	content:"\e07a"
}
.rtl .tab_wrapper .content_wrapper .accordian_header.active .arrow {
	transform:rotate(-45deg)
}
.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {
	transform:rotate(135deg)
}
@media (min-width: 992px) {
.rtl.horizontal .main-sidemenu .slide-left, .rtl.horizontal .main-sidemenu .slide-right {
transform:rotate(180deg)
}
}
.rtl .lg-actions .lg-next:before {
	content:"\e92e"
}
.rtl .lg-actions .lg-prev:after {
	content:"\e92f"
}
.rtl .tooltip.tooltip-left .tooltip-inner:before, .rtl .tooltip.bs-tether-element-attached-right .tooltip-inner:before {
	border-width:5px 5px 5px 0;
	border-inline-end-color:#000
}
.rtl .tooltip.tooltip-right .tooltip-inner:before, .rtl .tooltip.bs-tether-element-attached-left .tooltip-inner:before {
	border-width:5px 0 5px 5px;
	border-inline-start-color:#000
}
.rtl .btn-group-toolbar .btn-group:first-child .btn:first-child {
	border-radius:0 5px 5px 0
}
.rtl .btn-group-toolbar .btn-group:last-child .btn:last-child {
	border-radius:5px 0 0 5px
}
.rtl .slick-next:before {
	content:"\e92e"
}
.rtl .slick-prev:before {
	content:"\e92f"
}
.rtl .ion-ios-arrow-forward:before {
	content:"\f3cf"
}
.rtl .ion-ios-arrow-back:before {
	content:"\f3d1"
}
@media (min-width: 576px) {
.rtl .main-header .countries .dropdown-menu:before {
transform:rotate(-45deg)
}
}
.rtl .fc-icon-chevron-right:before {
	content:"\e900"
}
.rtl .fc-icon-chevron-left:before {
	content:"\e901"
}
.rtl .la-angle-right:before {
	content:"\f104"
}
.rtl .app-sidebar .slide-menu a:before {
	transform:rotate(180deg)
}
.rtl .breadcrumb-header .breadcrumb-item+.breadcrumb-item:before {
	content:"\e932"
}
.rtl .leaflet-pane, .rtl .leaflet-tile, .rtl .leaflet-marker-icon, .rtl .leaflet-marker-shadow, .rtl .leaflet-tile-container {
	inset-inline-end:0;
	inset-inline-start:auto
}
[dir=rtl] .irs-from, [dir=rtl] .irs-to, [dir=rtl] .irs-single {
	inset-inline-start:auto
}
[dir=rtl] .sidebar.sidebar-right, [dir=rtl] .fm-sidebar {
	transform:translate(-100%)
}
[dir=rtl] .fc-direction-ltr {
	direction:ltr
}
[dir=rtl] .fc-direction-ltr .fc-button .fc-icon {
	transform:rotate(180deg)
}
[dir=rtl] .fc-direction-rtl, [dir=rtl] .twentytwenty-container, [dir=rtl] .irs, [dir=rtl] .smartphoto {
	direction:ltr
}
[dir=rtl] .dTree .plus, [dir=rtl] .dTree .minus, [dir=rtl] .join {
	transform:rotate(180deg)
}
[dir=rtl] .sweet-alert .sa-icon {
	direction:ltr
}
[dir=rtl] .folder-group {
	background:none
}
[dir=rtl] .breadcrumb-style2 .breadcrumb-item+.breadcrumb-item:before {
	content:"\e92e"
}
[dir=rtl] .bs-popover-end>.popover-arrow, [dir=rtl] .bs-popover-auto[data-popper-placement^=end]>.popover-arrow, [dir=rtl] .bs-popover-start>.popover-arrow, [dir=rtl] .bs-popover-auto[data-popper-placement^=start]>.popover-arrow {
direction:ltr
}
[dir=rtl] .tooltip-static-demo .tooltip, [dir=rtl] .tooltip.show {
	direction:ltr
}
[dir=rtl] #accordion11 .accordion-toggle i {
	transform:rotate(180deg)
}
[dir=rtl] .pcr-app, [dir=rtl] .datetimepicker {
	direction:ltr
}
[dir=rtl] .select2-dropdown {
	direction:ltr!important;
	text-align:end
}
[dir=rtl] .select2-dropdown .select2-search__field {
	text-align:end
}
[dir=rtl] .was-validated .form-control:invalid, [dir=rtl] .form-control.is-invalid, [dir=rtl] input.form-control.parsley-error, [dir=rtl] textarea.form-control.parsley-error {
background-position:center left calc(.375em + .1875rem)
}
[dir=rtl] .was-validated .form-control:valid, [dir=rtl] .form-control.is-valid, [dir=rtl] input.form-control.parsley-success, [dir=rtl] textarea.form-control.parsley-success {
background-position:center left calc(.375em + .1875rem)
}
[dir=rtl] .was-validated textarea.form-control:valid {
background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)
}
[dir=rtl] .was-validated textarea.form-control:invalid {
padding-inline-end:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)
}
[dir=rtl] .nice-select:after {
	transform:rotate(-45deg)
}
[dir=rtl] .nice-select.open:after {
	transform:rotate(135deg)
}
[dir=rtl] .MS-content {
	direction:ltr
}
@media (max-width: 991.98px) {
.main-sidebar-show {
overflow:hidden
}
.main-sidebar-show .main-sidebar {
display:flex;
overflow-y:auto;
transform:translate(0);
visibility:visible
}
.main-sidebar-show .main-content {
transform:translate(240px)
}
.main-sidebar-show .main-navbar-backdrop {
visibility:visible;
opacity:1
}
}
.main-body-sidebar {
	display:block
}
.main-sidebar-body .nav-sub-item {
	margin-inline-start:55px
}
@media (min-width: 992px) {
.main-body-sidebar {
display:flex;
flex-direction:row
}
}
.main-body-sidebar .main-content {
	flex:1;
	padding:0;
	display:flex;
	flex-direction:column;
transition:margin-left .3s ease
}
.main-body-sidebar .main-content-header {
	height:auto;
	padding:15px 20px;
	background:#fff;
	margin:21px;
	border:1px solid #e3e8f1
}
.main-body-sidebar .main-footer {
	margin-block-start:auto
}
@media (min-width: 992px) {
.main-body-sidebar .main-header .container-fluid {
padding-inline-start:20px;
padding-inline-end:20px
}
}
.main-sidebar {
	width:240px;
	flex-direction:column;
	flex-shrink:0;
	border-inline-end:0 solid #d8dfea;
	transform:translate(-240px);
	visibility:hidden
}
@media (prefers-reduced-motion: reduce) {
.main-sidebar {
transition:none
}
}
@media (max-width: 991.98px) {
.main-sidebar {
position:fixed;
top:0;
inset-inline-start:0;
bottom:0;
z-index:1000;
background-color:#fff
}
}
@media (min-width: 992px) {
.main-sidebar {
position:fixed;
display:flex;
transform:none;
z-index:99;
border-right-width:1px;
visibility:visible;
background:#fff
}
.main-sidebar-header {
width:240px;
z-index:999
}
.main-sidebar-hide .main-sidebar-body .nav-link {
border-radius:0;
margin-inline-end:0
}
}
.main-sidebar-sticky {
	position:fixed;
	top:0;
	inset-inline-start:0;
	bottom:0
}
.main-sidebar-sticky .main-sidebar-body {
	height:calc(100vh - 122px);
	position:relative
}
@media (min-width: 992px) {
.main-sidebar-sticky+.main-content {
margin-inline-start:220px
}
}
@media (min-width: 1200px) {
.main-sidebar-sticky+.main-content {
margin-inline-start:240px
}
}
.main-sidebar-header {
	height:64px;
	padding:15px 20px;
	width:240px;
	background:#fff;
	border-block-end:1px solid #eae8f1;
	position:fixed;
	border-inline-end:1px solid #eae8f1;
	z-index:999;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
transition:left .3s ease, width .3s ease
}
.main-sidemenu {
	margin-block-start:64px
}
.main-sidebar-loggedin {
	padding:20px;
	display:flex;
	flex-shrink:0;
	border-block-end:1px solid #dee4ec;
	margin-block-start:64px
}
.main-sidebar .nav-pills-circle {
	position:relative;
	margin:0 auto;
	text-align:center
}
.main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu {
	inset-inline-start:-30px;
	min-width:200px
}
.main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu .dropdown-item i {
	font-size:14px;
	margin-inline-end:3px
}
.main-sidebar .nav-pills-circle .nav-pill {
	background:rgba(255, 255, 255, .1);
	border:1px solid #eaedf1!important;
	color:#68798b!important;
	border-radius:5px;
	margin:0 4px;
padding:.4rem .7rem
}
.main-sidebar-hide .main-sidebar-loggedin .main-img-user {
	margin:auto
}
.main-sidebar-loggedin .main-img-user {
	width:38px;
	height:38px
}
.main-sidebar-loggedin .media-body {
	margin-inline-start:12px;
transition:left .4s ease, width .4s ease
}
.main-sidebar-loggedin .media-body h6 {
	font-weight:700;
	font-size:14px;
	color:#242f48;
	margin-block-end:2px
}
.main-sidebar-loggedin .media-body span {
	display:block;
	color:#737f9e;
	font-size:13px
}
@media (min-width: 1200px) {
.main-sidebar-body {
padding:0
}
}
.main-sidebar-hide .side-badge {
	display:none
}
.main-sidebar-body .nav {
	flex-direction:column
}
.main-sidebar-body .nav-item.active .nav-link .nav-badge {
	inset-inline-end:12px!important
}
.main-sidebar-body .nav-sub {
	max-height:0;
	overflow:hidden;
-webkit-transition:max-height .9s ease;
-o-transition:max-height .9s ease;
transition:max-height .9s ease;
transition:all .9s;
	margin-inline-start:32px
}
.main-sidebar-body .nav-item+.nav-item:before {
	content:"";
	position:absolute;
	top:0;
	inset-inline-start:30px;
	inset-inline-end:0;
	border-block-start:1px dotted #e2eaf9
}
.main-sidebar-body .nav-link {
	height:45px;
	display:flex;
	align-items:center;
	padding:0;
	font-weight:400;
	font-size:14px;
	color:#242f48;
	padding-block-end:2px
}
.main-sidebar-hide .main-sidebar-body .nav-link .leftmenu-icon {
	margin:auto
}
.main-sidebar-hide .nav-text-badge {
	display:none
}
.main-sidebar-body .nav-link i.typcn:before {
	width:auto
}
.nav-link.with-sub .angle {
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
	position:absolute;
	top:17px;
	inset-inline-end:23px;
	font-size:12px
}
.nav-link.with-sub .side-badge {
	inset-inline-end:23px;
	position:absolute
}
.main-sidebar-body .nav-link .leftmenu-icon .eve-icon {
	fill:#031b4e
}
.main-sidebar-body .nav-sub {
	list-style:none;
	padding:0;
	margin:0 0 0 7px;
	position:relative
}
.main-sidebar-body .nav-sub-item .nav-sub {
	padding:0 0 0 18px;
	border-left-width:1px;
	margin-inline-start:0
}
.main-sidebar-body .nav-sub-item .nav-sub .nav-sub-link {
	height:auto;
	padding:7px 0
}
.main-sidebar-body .nav-sub-item.active>.nav-sub-link {
	color:var(--primary-bg-color);
	border-radius:1px
}
.main-sidebar-body .nav-sub-item.show .nav-sub {
	display:block
}
.main-sidebar-body .nav-sub-link {
	height:34px;
	display:flex;
	align-items:center;
	color:#6c7293;
	font-size:13px;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.main-sidebar-body .nav-sub-link.with-sub {
	justify-content:space-between
}
.main-sidebar-body .nav-sub-link.with-sub:after {
	content:"\f3d0";
	font-family:Ionicons;
	font-size:12px;
	font-weight:400;
	display:inline-block;
	position:relative;
	margin-inline-start:auto;
	color:#d0d7e8
}
.main-sidebar-body .nav-sub-link+.nav-sub-link {
	border-block-start:1px dotted #d0d7e8
}
@media (min-width: 992px) {
.main-sidebar-body .nav-sub-link.with-sub:after {
margin-inline-start:4px;
font-size:12px
}
}
.main-sidebar-open .main-sidebar {
	width:240px;
transition:left .3s ease
}
.main-sidebar {
	background:var(--primary-bg-color);
	box-shadow:0 0 11px #00000021
}
.main-sidebar-body .nav-label {
	font-size:13px;
	font-weight:400;
	letter-spacing:1px;
	opacity:1;
	padding:20px 29px 10px;
	text-transform:capitalize;
	width:100%;
	color:#fff6!important;
	position:relative
}
.main-sidebar-body .nav-link {
	height:45px;
	display:flex;
	align-items:center;
	padding:2px 15px;
	font-size:15px;
	color:#334151
}
.main-sidebar-body .nav-link:hover, .main-sidebar-body .nav-link:focus {
	color:#fff
}
.main-sidebar-body .nav-sub li .nav-sub-link:after {
	content:"\e92f";
	font-family:feather!important;
	position:absolute;
	top:7px;
	inset-inline-start:-30px;
	font-size:12px
}
.main-sidebar-body .nav-item+.nav-item:before {
	border-block-start:0
}
.main-sidebar-body .nav-link .leftmenu-icon {
	font-size:18px;
	line-height:0;
	margin-inline-end:4px;
	width:34px;
	height:34px;
	line-height:34px;
	border-radius:3px;
	text-align:center
}
.main-sidebar-body .nav-label:after {
	content:"--";
	position:absolute;
	inset-inline-start:13px;
	top:18px
}
@media (min-width: 992px) {
.main-sidebar-hide .main-sidebar-body .nav-link i.typcn {
line-height:1.69;
font-size:1.125rem;
margin-inline-end:0
}
.main-body.main-sidebar-hide .main-sidebar {
width:80px
}
.main-body.main-sidebar-hide .main-sidebar-loggedin .media-body, .main-body.main-sidebar-hide .sidemenu-label, .main-body.main-sidebar-hide .main-sidebar-body .nav-label {
display:none
}
.main-body.main-sidebar-hide .main-sidebar-body .nav-link .leftmenu-icon {
margin:0
}
.main-body.main-sidebar-hide .main-sidebar-body .nav-item {
margin:0 auto;
text-align:center
}
.main-body.main-sidebar-hide .main-sidebar-body .angle, .main-body.main-sidebar-hide .sidebar-navs, .main-body.main-sidebar-hide .user-info {
display:none
}
.main-body.main-sidebar-hide .user-pic img {
width:40px!important;
height:40px;
font-size:36px!important;
border-radius:4px!important
}
.main-body.main-sidebar-hide .main-sidebar-loggedin {
padding:20px
}
}
.sidebar-right .main-nav-line .nav-link {
	padding:10px 18px 10px 21px;
	background:#dde2ef
}
.sidebar-right .main-nav-line .nav-link.active:before {
	bottom:0
}
.main-sidebar-body .nav-item.show>.nav-sub {
	max-height:100vh;
	-webkit-transition:max-height 2s ease;
	-o-transition:max-height 2s ease;
	transition:max-height 2s ease;
	transition:all 2s
}
.main-sidebar-body .nav-item.active .nav-link {
	color:#fff;
	font-weight:500;
	border-block-start:0;
	background-color:#5e5fe0
}
.main-sidebar-body .nav-item.active .angle {
	color:#fff!important
}
.main-sidebar-body .nav-sub-item.active>.nav-sub-link {
	color:#14c6e2;
	border-radius:1px
}
.main-sidebar-body .nav-link {
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	white-space:nowrap;
	padding:7px 12px;
	color:#fff;
-webkit-transition-duration:.45s;
-moz-transition-duration:.45s;
-o-transition-duration:.45s;
transition-duration:.45s;
	transition-property:color;
	-webkit-transition-property:color;
	position:relative;
font-size:.875rem;
	line-height:1;
	vertical-align:middle;
	font-weight:400
}
.main-sidebar-body .nav-sub-item {
	margin-inline-start:0;
	text-align:start;
	padding:2.2px 25px 2.2px 52px
}
.main-sidebar-body .nav-item.show>.nav-sub {
	position:relative
}
.main-sidebar-body .nav-sub li.active .nav-sub-link:after {
	border-color:var(--primary-bg-color);
	color:#14c6e2
}
.main-sidebar-hide .nav-sub {
	display:none
}
.main-sidebar-body .nav-sub {
	list-style:none;
	padding:0;
	margin:0!important;
	position:relative
}
.main-sidebar-body .nav-item {
	position:relative
}
.main-sidebar-body .nav-item.active {
	border-block-start:0
}
.right-page .value {
	color:#161537;
	font-size:1rem;
	display:block;
	font-weight:700;
	line-height:1;
	margin-block-start:1px
}
.right-page .label {
	color:#979a9f;
	font-size:12px;
	line-height:1
}
.main-sidebar-body .nav-sub-link {
	height:34px;
	display:flex;
	align-items:center;
	color:#fff;
	position:relative;
	font-size:14px;
	font-weight:200;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.main-sidebar-body .nav-sub-link:hover {
	color:#14c6e2
}
@media (min-width: 992px) {
.main-sidebar-hide .main-sidebar-body .nav-item {
border-block-start:0
}
.main-sidebar-hide .main-sidebar-body .nav-item.active {
background:transparent
}
.main-sidebar-hide .main-sidebar-body .nav-link {
margin-inline-end:0;
width:38px;
height:38px;
margin:5px 0;
border-radius:5px
}
.main-sidebar-hide .nav-search {
display:none
}
.main-sidebar-hide .main-sidebar-body .nav-link {
height:40px;
display:flex;
align-items:center;
padding:2px 10px
}
.animated-arrow span {
transition:all .5s ease-in-out
}
.animated-arrow span:before, .animated-arrow span:after, .animated-arrow span:before, .animated-arrow span:after {
transition:all .5s ease-in-out
}
}
.app-sidebar__user {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#a8a8a8;
	width:100%;
	display:inline-block;
	background-size:cover;
	background-position:left
}
.user-info .text-dark {
	color:#031b4e!important;
	font-weight:600;
	font-size:14px;
	margin-block-start:13px
}
.user-info .text-muted {
	color:#f2f5fb!important;
	font-size:13px
}
.sidebar-navs .nav-pills-circle .nav-link {
	display:block;
padding:.4rem .6rem;
	font-size:16px;
	border:1px solid #dde2ef;
	border-radius:4px;
	line-height:1
}
.main-sidebar-loggedin {
	display:flex;
	flex-shrink:0;
	border-block-end:0;
	margin-block-start:0;
	padding:20px 20px 15px;
transition:left .3s ease
}
.main-sidebar-loggedin .media-body h6 {
	font-weight:500;
	font-size:15px;
	margin-block-end:5px
}
.nav-search .input-group-text {
	background:transparent
}
.nav-search .form-control {
	color:#fff;
	background-color:#7878eb;
	border:1px solid rgba(226, 232, 245, .25)
}
.nav-search .input-group-text {
	color:#fff;
	background-color:#7878eb;
	border:1px solid rgba(226, 232, 245, .22)
}
.main-sidebar-loggedin .media-body {
	margin-inline-start:13px;
transition:left .4s ease, width .4s ease
}
.main-sidebar .nav-pills-circle {
	margin-block-end:10px!important;
	text-align:center;
	margin:0 auto;
	justify-content:center
}
.main-sidebar-body .nav-item.show .nav-link.with-sub .angle {
	transform:rotate(90deg)
}
.main-sidebar {
	width:240px
}
@media screen and (min-width: 997px) {
.main-sidebar-open .main-sidebar {
width:240px;
transition:left .3s ease
}
}
.main-sidebar-body .nav-item.active:before {
	content:"";
	position:absolute;
	display:block;
	height:45px;
	width:3px;
	inset-inline-start:0px;
	z-index:99
}
.main-sidebar-body .nav .nav-item .nav-sub:before {
	content:"";
	position:absolute;
	display:block;
	height:10%;
	width:3px;
	inset-inline-start:0px;
	z-index:99;
	height:100%
}
@media (min-width: 768px) {
.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.dark-theme {
display:none!important
}
}
.main-sidebar-hide .nav-badge {
	position:absolute;
	top:5px;
	display:block!important;
	padding:3px 5px!important;
	box-shadow:0 4px 6px #32325d17, 0 1px 3px #00000014
}
.main-sidebar-body .nav-sub .nav-sub-item .nav-sub-link:before::hover {
content:"";
position:absolute;
inset-inline-start:0px;
display:block;
height:10%;
width:1px;
background:var(--primary-bg-color);
inset-inline-start:-27px;
z-index:99;
height:34px
}
.main-sidebar .search {
	position:relative;
	padding:0 10px
}
.main-sidebar .search .form-control {
	display:block;
	width:214px;
	height:40px;
	border-radius:25px
}
.main-sidebar .search .btn {
	position:absolute;
	top:0;
	inset-inline-end:0;
	background-color:transparent;
	height:40px;
	color:#b9c2d8;
	transition:none;
	font-size:14px;
	padding-inline-end:31px
}
.app-sidebar .slide.active .side-menu__item {
	background:transparent
}
.app-sidebar__user .user-pro-body {
	display:block;
	padding:15px 0;
	text-align:center
}
.app-sidebar__user .user-pro-body img {
	margin:0 auto;
	border:2px solid #eae8f1;
	box-shadow:0 5px 5px #2c2c2c33;
	padding:3px;
	background:#fff
}
.app-sidebar__user .user-pro-body .u-dropdown {
	color:#97999f
}
.app-sidebar__user .user-pro-body .user-info span.text-gray {
	color:#969696!important
}
.app-sidebar__user .user-info {
	margin:0 auto;
	text-align:center
}
.app-sidebar__user .user-info h4 {
	color:#031b4e;
	font-size:15px
}
.sidebar {
	position:fixed;
	display:block;
	top:0px;
	width:300px;
	bottom:0;
	z-index:9999;
	height:100%;
	background:#fff;
	box-shadow:none
}
.sidebar .tab-menu-heading {
	position:fixed;
	top:0;
	width:100%;
	z-index:1;
	display:flex;
	margin-block-end:27px;
	background:#ecf0fa
}
.sidebar .tabs-menu-body {
	margin-block-start:56px
}
.sidebar .tabs-menu ul li {
	width:100%;
	display:block
}
.sidebar .tabs-menu ul li .active {
	background:var(--primary-bg-color)!important;
	color:#fff!important;
	border:1px solid var(--primary-bg-color)!important
}
.sidebar .tabs-menu ul li a {
	padding:8px 16px;
	font-size:14px;
	display:block;
	margin-block-end:10px;
	border-radius:3px;
	border:1px solid #ebeaf1;
	font-weight:400;
	background:#ecf0fa;
	color:#000
}
.sidebar .tabs-menu ul li:last-child a {
	margin-block-end:0px
}
.sidebar .nav.panel-tabs {
	padding:20px
}
.sidebar .avatar-md {
	width:40px!important;
	height:40px!important;
	font-size:15px!important
}
.sidebar .avatar-lg {
	width:50px!important;
	height:50px!important
}
.sidebar .card {
	box-shadow:none;
	border:0!important
}
.sidebar .list-group-item {
	margin-block-end:-2px
}
@media (max-width: 480px) {
.sidebar .tab-menu-heading .tabs-menu ul li {
width:auto;
margin:0
}
}
.sidebar-right .list a {
	color:#081e3c
}
.sidebar-right #side3 i {
	color:var(--primary-bg-color)
}
.app-sidebar .mCSB_draggerContainer {
	inset-inline-end:-11px!important
}
@media (min-width: 992px) {
.app.sidenav-toggled .app-content {
margin-inline-start:80px
}
.app.sidenav-toggled .app-sidebar {
inset-inline-start:0;
width:80px;
overflow:hidden
}
.app.sidenav-toggled .app-sidebar__overlay {
visibility:hidden
}
.app.sidenav-toggled .slide.is-expanded .slide-menu, .side-badge {
display:none
}
.side-header {
width:240px;
inset-inline-start:0;
inset-inline-end:0;
top:0;
position:fixed;
z-index:1
}
}
@media (max-width: 991px) {
.app {
overflow-x:hidden
}
.app .app-sidebar {
inset-inline-start:-240px
}
.app .app-sidebar__overlay {
visibility:hidden
}
.app.sidenav-toggled .app-content {
margin-inline-start:0
}
.app.sidenav-toggled .app-sidebar {
inset-inline-start:0
}
.app.sidenav-toggled .app-sidebar__overlay {
visibility:visible
}
.app.sidebar-gone.sidenav-toggled .app-sidebar {
inset-inline-start:0
}
.app.sidenav-toggled .side-menu .side-menu__icon {
margin-inline-end:13px!important;
margin-inline-start:0
}
.sidebar-mini .side-menu, .sidebar-gone .side-menu {
margin-inline:0!important
}
}
.app-content {
	min-height:calc(100vh - 50px);
	margin-block-end:0!important;
-webkit-transition:margin-left .3s ease;
-o-transition:margin-left .3s ease;
transition:margin-left .3s ease
}
.app-content .side-app {
	padding:0 30px
}
.footer .container {
	width:100%;
padding-inline-end:.75rem;
padding-inline-start:.75rem;
	margin-inline-end:auto;
	margin-inline-start:auto
}
@media (min-width: 992px) {
.app.sidenav-toggled .avatar-xl {
width:55px!important;
height:55px!important
}
.app.sidebar-mini.sidenav-toggled .logo-icon.icon-light {
display:block
}
.app.sidebar-mini.sidenav-toggled .logo-icon {
text-align:center
}
.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-dark, .app.sidebar-mini .main-sidebar-header .logo-icon, .app.sidebar-mini.sidenav-toggled .main-sidebar-header .main-logo {
display:none
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidebar-header .main-logo {
display:block
}
.app.sidebar-mini .main-semi-white, .app.sidebar-mini .desktop-semilogo {
display:none
}
.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
line-height:19px
}
.app.sidebar-mini.sidenav-toggled .side-item.side-item-category {
display:none
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-item.side-item-category {
display:block
}
}
@media (max-width: 991px) {
.app-content {
min-width:100%
}
}
@media print {
.app-content {
	margin:0;
	padding:0;
	background-color:#fff
}
}
.light-text {
	font-weight:300!important
}
.semibold-text {
	font-weight:600!important
}
.line-head {
	padding-block-end:10px;
	border-block-end:1px solid #eae8f1
}
.app-header {
	position:fixed;
	inset-inline-start:0;
	inset-inline-end:0;
	top:0;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	z-index:999;
	padding-inline-end:15px;
	padding:5px 0;
	box-shadow:0 2px 17px 2px #0003;
	border-block-end:1px solid rgba(255, 255, 255, .1);
	background:#5e2dd8
}
@media (min-width: 992px) {
.app-header {
padding-inline-end:30px
}
}
@media print {
.app-header {
	display:none
}
}
.app-header__logo {
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	color:#fff;
	text-align:center;
	font-family:Niconne;
	padding:0 15px;
	font-size:26px;
	font-weight:400;
	line-height:50px
}
.app-header__logo:focus, .app-header__logo:hover {
	text-decoration:none
}
@media (min-width: 992px) {
.app-header__logo {
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
display:block;
width:230px
}
}
.app-sidebar__toggle {
	color:#fff;
-webkit-transition:background-color .3s ease;
-o-transition:background-color .3s ease;
transition:background-color .3s ease;
	z-index:1;
	margin-inline-end:10px;
	display:block;
	font-size:22px;
	color:#272746;
	position:relative;
	line-height:23px;
	outline:none;
	height:40px;
	width:40px;
	background:transparent;
	margin:auto;
	text-align:center;
	border-radius:50%
}
.app-sidebar__toggle:hover {
	color:#fff
}
.app-sidebar__toggle:focus, .app-sidebar__toggle:hover {
	text-decoration:none
}
@media (max-width: 991px) {
.app-sidebar__toggle {
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1
}
.main-sidebar-header {
display:none!important
}
.main-sidemenu {
margin-block-start:0!important
}
}
.app-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-block-end:0;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media (min-width: 992px) {
.app-nav {
-webkit-box-flex:1;
-ms-flex:1 0 auto;
flex:1 0 auto
}
}
.app-nav__item {
	display:block;
	padding:15px;
	line-height:20px;
	color:#a8a8a8;
-webkit-transition:background-color .3s ease;
-o-transition:background-color .3s ease;
transition:background-color .3s ease
}
.app-nav__item:hover, .app-nav__item:focus {
	background:rgba(0, 0, 0, .1);
	color:#f6f6f6
}
.app-search {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-item-align:center;
	align-self:center;
	margin-inline-end:15px;
	padding:10px 0
}
@media (max-width: 480px) {
.app-search {
display:none
}
}
.app-search__input {
	border:0;
	padding:5px 10px;
	padding-inline-end:30px;
	border-radius:2px;
	background-color:#fffc;
-webkit-transition:background-color .3s ease;
-o-transition:background-color .3s ease;
transition:background-color .3s ease
}
.app-search__input::-webkit-input-placeholder, .app-search__input:-ms-input-placeholder, .app-search__input::-ms-input-placeholder, .app-search__input::placeholder {
color:#0006
}
.app-search__button {
	position:absolute;
	inset-inline-end:0;
	top:10px;
	bottom:10px;
	padding:0 10px;
	border:0;
	color:#000c;
	background:none;
	cursor:pointer
}
.app-notification {
	min-width:270px
}
.app-notification__title {
	padding:8px 20px;
	text-align:center;
	background-color:#00968866;
	color:#333
}
.app-notification__footer {
	padding:8px 20px;
	text-align:center;
	background-color:#eee
}
.app-notification__content {
	max-height:220px;
	overflow-y:auto
}
.app-notification__content::-webkit-scrollbar {
width:6px
}
.app-notification__content::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .2)
}
.app-notification__item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:8px 20px;
	color:inherit;
	border-block-end:1px solid #eae8f1;
-webkit-transition:background-color .3s ease;
-o-transition:background-color .3s ease;
transition:background-color .3s ease
}
.app-notification__item:focus, .app-notification__item:hover {
	color:inherit;
	text-decoration:none;
	background-color:#e0e0e0
}
.app-notification__message, .app-notification__meta {
	margin-block-end:0
}
.app-notification__icon {
	padding-inline-end:10px
}
.app-notification__message {
	line-height:1.2
}
.app-sidebar {
	position:fixed;
	top:0;
	bottom:0;
	inset-inline-start:0;
	color:#031b4e;
	width:240px;
	max-height:100%;
	z-index:1024;
	background:#fff;
	-webkit-box-shadow:0px -1px 14.72px 1.28px rgba(229, 228, 230, .5);
	box-shadow:0 -1px 14.72px 1.28px #e5e4e680;
	border-inline-end:1px solid #eae8f1;
transition:left .3s ease, width .3s ease
}
.app-sidebar::-webkit-scrollbar {
width:6px
}
.app-sidebar::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .2)
}
@media print {
.app-sidebar {
	display:none
}
}
@media (max-width: 991px) {
.app-sidebar__overlay {
position:fixed;
top:0;
inset-inline-start:0;
bottom:0;
inset-inline-end:0;
z-index:9
}
}
.app-sidebar__user {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#a8a8a8;
	width:100%;
	display:inline-block
}
.app-sidebar__user .dropdown-menu {
	top:10px!important
}
.app-sidebar__user img {
	box-shadow:0 0 25px #ffffff1a;
	border:2px solid rgb(255,255,255);
	box-shadow:0 5px 5px #2c2c2c33
}
.app-sidebar__user-avatar {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	margin-inline-end:15px
}
.app-sidebar__user-name {
	font-size:17px;
	line-height:1.3;
	white-space:normal;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	margin-block-end:0;
	overflow:hidden;
	font-weight:600;
	color:#e5e9ec;
	font-size:15px;
	margin-block-start:5px!important
}
.app-sidebar__user-name.text-sm {
	font-size:12px;
	font-weight:400
}
.app-sidebar__user-designation {
	white-space:normal;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	margin-block-end:0;
	overflow:hidden;
	font-weight:600;
	color:#e5e9ec;
	font-size:15px;
	margin-block-start:5px!important
}
.side-menu {
	margin-block-end:0;
	padding:0;
	list-style:none
}
.side-menu .slide .side-menu__item {
	padding-inline-start:22px;
	padding-inline-end:20px;
	padding-block:10px;
	margin:0;
	border-radius:0
}
slide is-expanded side-menu__item {
	background:rgba(238, 238, 247, .9)
}
.slide {
	margin:0
}
.side-menu .slide.active .side-menu__item {
	background-color:transparent
}
.side-menu .slide.active .side-menu__label, .side-menu .slide.active .side-menu__icon {
	color:var(--primary-bg-color)
}
.side-menu__item {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0;
	font-size:14px;
	font-weight:500
}
.side-menu__item.active, .side-menu__item:hover, .side-menu__item:focus {
	text-decoration:none;
	color:var(--primary-bg-color)
}
.side-menu__item.active .side-menu__label, .side-menu__item.active .angle {
	color:var(--primary-bg-color)!important
}
.side-menu__item.active .side-menu__icon {
	fill:var(--primary-bg-color)!important
}
.side-menu__item.active .side-menu__icon, .side-menu__item:hover .side-menu__icon, .side-menu__item:focus .side-menu__icon {
	color:var(--primary-bg-color)!important;
	fill:var(--primary-bg-color)
}
@media (min-width: 992px) {
.app.sidebar-mini.sidenav-toggled .profile-status {
inset-inline-end:8px;
top:44px
}
.app.sidenav-toggled .side-menu__label {
display:none!important;
position:relative;
padding:0;
margin:0;
inset-inline-start:0;
color:#fffc;
opacity:1;
background:transparent;
font-size:12px;
box-shadow:none
}
}
.slide:hover .side-menu__label, .slide:hover .angle, .slide:hover .side-menu__icon {
	color:var(--primary-bg-color)!important;
	fill:var(--primary-bg-color)!important
}
.slide.is-expanded .side-menu__label, .slide.is-expanded .side-menu__icon, .slide.is-expanded .angle {
	color:var(--primary-bg-color)!important
}
.slide-item.active, .slide-item:hover, .slide-item:focus {
	text-decoration:none;
	color:var(--primary-bg-color)!important
}
.slide-item.active:before, .slide-item:hover:before, .slide-item:focus:before {
	color:var(--primary-bg-color)!important
}
.slide-item.active .sub-angle, .slide-item:hover .sub-angle, .slide-item:focus .sub-angle {
	color:var(--primary-bg-color)!important;
	opacity:1
}
.sub-side-menu__item.active, .sub-side-menu__item:hover, .sub-side-menu__item:focus {
	text-decoration:none;
	color:var(--primary-bg-color)!important
}
.sub-side-menu__item.active:before, .sub-side-menu__item:hover:before, .sub-side-menu__item:focus:before {
	color:var(--primary-bg-color)!important
}
.sub-side-menu__item.active .sub-angle, .sub-side-menu__item:hover .sub-angle, .sub-side-menu__item:focus .sub-angle {
	color:var(--primary-bg-color)!important;
	opacity:1
}
.slide-menu .sub-slide-menu {
	padding:0 5px
}
.sub-slide .sub-angle {
	margin-inline-start:auto;
	float:var(--float-right);
	font-size:12px;
	margin-block-start:3px
}
.slide-menu li {
	position:relative
}
.slide.is-expanded a {
	color:#6d7790;
	text-decoration:none
}
.slide.is-expanded .sub-side-menu__item:before {
	content:"\e92f";
	font-family:feather!important;
	position:absolute;
	top:9px;
	inset-inline-start:20px;
	font-size:9px
}
.side-menu .side-menu__icon {
	font-size: 16px;
	line-height: 0;
	margin-inline-end: 14px;
	width: 16px;
	height: 16px;
	line-height: 15px;
	border-radius: 3px;
	text-align: center;
	color: #a8b1c7;
	fill: #5b6e88;
}
.side-menu__icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25px
}
.side-menu__label {
	white-space:nowrap;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	color:#5b6e88;
	position:relative;
	font-size:13.5px;
	line-height:1;
	vertical-align:middle;
	font-weight:400
}
.app-sidebar .slide .side-menu__item.active:before {
	content:"";
	width:3px;
	height:42px;
	background:var(--primary-bg-color);
	position:absolute;
	inset-inline-start:0
}
.app-sidebar .side-item.side-item-category {
	color:#2c364c;
	font-size:11px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:.5px;
	margin-block-end:12px;
	height:15px;
	padding-inline-start:25px;
	padding-inline-end:20px
}
.app-sidebar .side-item.side-item-category:not(:first-child) {
margin-block-start:25px
}
.slide-menu {
	display:none;
	padding-inline-start:29px;
	list-style:none
}
.slide.is-expanded .slide-menu {
	display:block
}
.slide-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:13px;
	padding-block:8px;
	padding-inline-start:28px;
	padding-inline-end:20px;
	font-weight:400;
	color:#6d7790
}
.slide-item .icon {
	margin-inline-end:5px
}
.angle {
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
-webkit-transition:-webkit-transform .3s ease;
transition:-webkit-transform .3s ease;
-o-transition:transform .3s ease;
transition:transform .3s ease;
transition:transform .3s ease, -webkit-transform .3s ease
}
@media (max-width: 848px) {
.profile-user .p-text {
display:none
}
}
@media (min-width: 992px) {
.sidenav-toggled .app-sidebar__user-name, .sidenav-toggled .app-sidebar__user-designation, .sidenav-toggled .angle, .sidenav-toggled .app-sidebar__user-name, .sidenav-toggled .user-notification, .sidenav-toggled .app-sidebar__user-name, .sidenav-toggled .user-info {
display:none
}
.sidenav-toggled .sidenav-toggled.user-notification:before {
background:transparent;
display:none
}
.sidenav-toggled .app-sidebar__user-name, .sidenav-toggled .avatar-xl {
width:3rem;
height:3rem;
line-height:3rem;
font-size:1rem;
margin-block-end:0px!important
}
.sidenav-toggled .app-sidebar__user, .sidenav-toggled .side-menu {
margin-block-start:0px
}
.sidenav-toggled .app-sidebar__user-avatar {
width:25px;
height:25px
}
.sidenav-toggled .app-sidebar__user {
padding:12px 0 10px;
margin-block-end:0px;
border-block-end:0
}
.sidenav-toggled .profile-img {
top:0px;
inset-inline-end:19px
}
.sidenav-toggled .app-content {
margin-inline-start:0
}
.sidenav-toggled .app-sidebar {
inset-inline-start:0
}
.sidenav-toggled .app-sidebar:hover {
overflow:visible
}
.sidenav-toggled .side-menu__item {
overflow:hidden
}
.sidenav-toggled .side-menu__item:hover {
overflow:visible
}
.sidenav-toggled .side-menu__item:hover .side-menu__label {
opacity:1
}
.sidenav-toggled .side-menu__item:hover+.slide-menu {
visibility:visible
}
.sidenav-toggled .side-menu__label {
display:block;
position:absolute;
top:0;
inset-inline-start:50px;
padding:12px 5px 12px 20px;
margin-inline-start:-3px;
line-height:1;
opacity:0;
background:#fff;
color:#a8a8a8;
border-start-end-radius:4px;
border-end-end-radius:4px;
-webkit-box-shadow:0px 8px 17px rgba(0, 0, 0, .2);
box-shadow:0 8px 17px #0003
}
.sidenav-toggled .slide:hover .side-menu__label {
opacity:1
}
.sidenav-toggled .slide:hover .slide-menu {
max-height:100%;
opacity:1;
visibility:visible;
z-index:10
}
.sidenav-toggled .slide .side-menu__label {
border-end-end-radius:0
}
.sidenav-toggled .slide-menu {
position:absolute;
inset-inline-start:90px;
min-width:180px;
opacity:0;
border-end-end-radius:4px;
z-index:9;
visibility:hidden;
-webkit-transition:visibility .3s ease;
-o-transition:visibility .3s ease;
transition:visibility .3s ease;
-webkit-box-shadow:0px 8px 17px rgba(0, 0, 0, .2);
box-shadow:0 8px 17px #0003
}
.app.sidenav-toggled .side-menu__item {
padding:10px 0 13px;
margin:0 auto;
display:block;
text-align:center;
border-inline-start:0
}
.app.sidenav-toggled .side-menu_label {
display:block;
font-size:12px
}
.app.sidenav-toggled .side-menu__label {
display:block;
position:relative;
padding:0;
margin:0;
inset-inline-start:0;
color:#5c6287;
opacity:1;
background:transparent;
font-size:12px;
box-shadow:none
}
.sidenav-toggled .app-sidebar__user .avatar-md {
margin:0 auto
}
.app.sidenav-toggled .nav-badge {
position:absolute;
top:8px;
inset-inline-end:28px;
padding:.2rem .4rem;
font-size:11px
}
}
.app.sidenav-toggled .side-menu .side-menu__icon {
	margin-inline-end:0;
	margin-inline-start:0
}
.app .side-menu_label {
	display:none
}
.dropdown-menu.dropdown-menu-right {
	inset-inline-start:auto
}
.dropdown-item .fa, .dropdown-item .icon {
	vertical-align:middle
}
.app-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	background-color:#fff;
	margin:-30px -30px 30px;
	padding:20px 30px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	box-shadow:0 1px 2px #0000001a
}
.app-title h1 {
	margin:0;
	font-size:24px;
	font-weight:400
}
.app-title p {
	margin-block-end:0;
	font-style:italic
}
@media print {
.app-title {
	display:none
}
}
@media (max-width: 480px) {
.app-title {
margin:-15px -15px 15px;
padding:20px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
}
@media (max-width: 480px) {
.app-title p {
display:none
}
}
.app-breadcrumb {
	margin-block-end:0;
	text-align:end;
	font-weight:500;
	font-size:13px;
	text-transform:capitalize;
	text-align:start;
	padding:0;
	background-color:transparent
}
@media (max-width: 480px) {
.app-breadcrumb {
margin-block-start:10px
}
}
.tile {
	position:relative;
	background:#fff;
	border-radius:3px;
	padding:20px;
	-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	box-shadow:0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
	margin-block-end:30px;
-webkit-transition:left .3s ease, width .3s ease;
-o-transition:left .3s ease, width .3s ease;
transition:left .3s ease, width .3s ease
}
@media print {
.tile {
	border:1px solid #eae8f1
}
}
.sidenav-toggled .app-sidebar__user .avatar-md {
	line-height:2rem;
	font-size:1rem
}
.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:rgba(0, 0, 0, .05)
}
.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
	background:rgba(255, 255, 255, .2)
}
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
	position:absolute;
	top:5px;
	inset-inline-start:57px;
	display:block!important;
	padding:3px 5px!important
}
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
	display:none
}
.nav-badge {
	border-radius:30px;
	padding:.4em .6em;
	font-size:12px
}
.user-info .text-dark {
	color:#fff!important;
	font-weight:400;
	font-size:16px
}
.user-info .text-muted {
	color:#fff6!important
}
.side-header .header-brand1 {
	text-align:center;
	display:table
}
.side-header .header-brand-img.desktop-logo {
	max-height:2.5rem;
	text-align:center;
	display:block;
	margin-inline-end:0
}
.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo, .side-header .header-brand-img.toggle-logo {
	display:none
}
.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
	display:none;
	margin-inline-end:0
}
.sidenav-toggled .user-pic {
	margin-block-end:0
}
.side-header {
	display:flex;
	border-block-end:1px solid #eae8f1;
-webkit-transition:left .3s ease;
-o-transition:left .3s ease;
transition:left .3s ease
}
.sidenav-toggled .app-sidebar__toggle {
	display:block
}
.user-pic {
margin-block-end:.8rem
}
.side-menu h3 {
	font-size:11px;
	font-weight:400;
	letter-spacing:1px;
	opacity:1;
	padding:20px 34px 10px;
	text-transform:capitalize;
	width:100%;
	color:#90909e;
	position:relative
}
.side-menu h3:after {
	content:"--";
	position:absolute;
	inset-inline-start:21px;
	top:20px
}
.sidenav-toggled .side-menu h3 {
	display:none
}
.slide.is-expanded .slide-menu, .sub-slide {
	display:block
}
.sub-side-menu__item {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:7px 0;
	font-size:12px;
	color:#6d7790
}
.sub-side-menu__label {
	white-space:normal;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	font-weight:400
}
.sub-slide .sub-angle {
	transform-origin:center;
	opacity:.5;
transition:transform .3s ease
}
.sub-slide.is-expanded .sub-angle {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.sub-slide2 .sub-angle2 {
	transform-origin:center;
	opacity:.5;
transition:transform .3s ease
}
.sub-slide2.is-expanded .sub-angle2 {
	transform:rotate(180deg)
}
.sub-slide-menu {
	list-style:none;
	padding:0
}
.sub-slide-item {
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	list-style:none;
	padding:8px 0 8px 25px!important
}
.sub-slide-menu {
	display:none;
font-size:.8rem!important;
	padding-inline-start:0;
	list-style:none
}
.sub-slide.is-expanded .sub-slide-menu, .slide-menu .sub-slide.is-expanded {
	display:block
}
.sub-side-menu__item {
	padding-inline-start:40px!important;
	padding-inline-end:15px!important
}
.sub-slide-item {
	padding-inline-start:42px!important
}
.app-sidebar .side-menu__item.active:hover {
	color:#7282a9!important
}
.app-sidebar .slide.active .side-menu__icon, .app-sidebar .slide.is-expanded .side-menu__icon {
	fill:var(--primary-bg-color)!important
}
.app-sidebar .slide.active .side-menu__item {
	color:var(--primary-bg-color)!important
}
.side-menu .slid.active .sub-slide.is-expanded .sub-slide-menu {
	max-height:0
}
.app-sidebar .slide-menu a:before {
	content:"\e92f";
	font-family:feather!important;
	position:absolute;
	inset-inline-start:0px;
	font-size:9px;
	color:#6d7790
}
.sub-slide-menu1 .sub-slide-item2:before {
	content:"\e92f";
	font-family:feather!important;
	position:absolute;
	inset-inline-start:29px!important;
	font-size:9px;
	color:#6d7790;
	top:7px!important;
	font-weight:600
}
.app-sidebar__toggle .close-toggle, .sidebar-mini.sidenav-toggled .open-toggle {
	display:none
}
.header-icon {
	line-height:40px;
	width:34px;
	height:34px;
	border-radius:4px;
	text-align:center;
	line-height:1.7;
	font-size:1.5rem;
	color:#71829b
}
.sidebar-mini.sidenav-toggled .close-toggle {
	display:block;
	color:#71829b;
	font-size:18px;
	line-height:42px;
	text-align:center
}
.sidenav-toggled .app-content {
transition:margin-left .3s ease
}
.sub-slide-menu .active .sub-slide-item.active {
	color:var(--primary-bg-color)
}
.app-sidebar__user .user-info .text-muted {
	color:#7987a1!important;
	font-size:13px
}
.app-sidebar .slide-menu a.active:before {
	color:var(--primary-bg-color)
}
@media (min-width: 992px) {
.app.sidebar-mini.sidenav-toggled-open .app-sidebar {
inset-inline-start:0;
width:240px
}
.app.sidebar-mini.sidenav-toggled-open .side-menu__item {
display:flex;
align-items:center;
padding:12px 14px;
margin:2px 0
}
.app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item {
padding-inline-start:22px;
padding-inline-end:20px;
padding-block:10px;
margin:0;
text-align:start;
border-radius:0
}
.app.sidebar-mini.sidenav-toggled-open .side-menu__label {
white-space:normal;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
opacity:1;
display:block!important;
position:initial;
font-size:.875rem;
line-height:1;
font-weight:400
}
.app.sidebar-mini.sidenav-toggled-open .angle {
display:block
}
.app.sidebar-mini.sidenav-toggled-open .avatar-xl {
width:72px!important;
height:72px!important;
font-size:36px!important
}
.app.sidebar-mini.sidenav-toggled-open .app-sidebar__user .user-info {
margin:0 auto;
display:block!important;
text-align:center
}
.app.sidebar-mini.sidenav-toggled-open .side-menu .side-menu__icon {
margin-inline-end:12px
}
.app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {
inset-inline-start:1px;
background-color:#e9eef7
}
.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header {
width:240px!important
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .logo-icon {
display:none!important
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo.logo-light {
display:block
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .profile-status {
inset-inline-end:10px;
top:58px
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo.logo-dark {
display:none
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
display:block!important
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
inset-inline-start:0
}
.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover+.slide-menu {
visibility:visible;
opacity:inherit
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
display:block;
box-shadow:none
}
.sidenav-toggled .slide-menu {
box-shadow:none!important
}
.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
position:inherit;
visibility:visible;
opacity:inherit!important;
z-index:0;
cursor:pointer
}
.sidenav-toggled.sidenav-toggled-open .app-sidebar .slide .side-menu__item.active:before {
content:"";
width:3px;
height:42px;
background:var(--primary-bg-color);
position:absolute;
inset-inline-start:0;
display:block
}
}
@media (min-width: 991px) and (max-width: 992px) {
.main-sidebar-header .main-logo {
display:block
}
}
@media (max-width: 991px) {
.main-body.app.sidebar-mini.sidebar-gone.sidenav-toggled .desktop-logo.logo-light {
display:none!important
}
.main-body.app.sidebar-mini.sidebar-gone.sidenav-toggled.sidenav-toggled-open .desktop-logo.logo-light {
display:block!important
}
}
@media (max-width: 991px) and (min-width: 992px) {
.desktop-logo {
height:auto!important;
text-align:inherit!important;
margin:0!important;
justify-content:inherit!important
}
}
@media only screen and (max-width: 991px) {
.app .desktop-logo {
margin-inline-start:0!important
}
.main-body.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-header form[role=search].active input {
padding-inline-start:250px;
transition:none
}
.main-body.app.sidebar-mini.sidenav-toggled .main-header form[role=search].active input {
padding-inline-start:90px
}
.main-body.app.sidebar-mini.sidebar-gone .main-header form[role=search].active input {
padding-inline-start:20px
}
.main-body.app.sidebar-mini .main-header form[role=search].active input {
padding-inline-start:250px
}
}
.slide.is-expanded .angle, .sub-slide.is-expanded .sub-slide-sub.is-expanded .sub-angle {
	transform:rotate(180deg)
}
.sub-slide.is-expanded .sub-slide-sub .sub-angle {
	transform:rotate(0)
}
.sub-slide-menu-sub {
	display:none;
font-size:.8rem!important;
	padding-inline-start:0;
	list-style:none;
	padding:0 5px
}
.sub-slide.is-expanded .sub-side-menu__item:hover, .slide.is-expanded .sub-slide-item:hover {
	color:var(--primary-bg-color)
}
.sub-slide-menu-sub .sub-slide-item {
	padding-inline-start:55px!important
}
.app-sidebar .slide-menu .sub-slide-menu .sub-slide-menu-sub a:before {
	inset-inline-start:35px
}
@media (min-width: 992px) {
.app.sidenav-toggled .side-menu__item .badge {
display:none
}
.app.sidenav-toggled.sidenav-toggled-open .side-menu__item .badge {
display:block
}
}
.side-menu__label1 {
	display:none!important
}
.sub-slide-menu1 .sub-slide-item2 {
	padding-block:6px;
	padding-inline-start:48px;
	padding-inline-end:0;
	display:block;
	font-size:11px;
	color:#6d7790
}
.sub-slide-menu1 .sub-slide-item2:hover {
	color:var(--primary-bg-color)!important
}
.sub-slide2.is-expanded .sub-slide-menu1 {
	display:none
}
.slide-menu .sub-slide-menu1 {
	padding:0 10px
}
.sub-slide-menu1 {
	display:none;
font-size:.8rem!important;
	padding-inline-start:0;
	list-style:none
}
.sidebar-mini .slide-left, .sidebar-mini .slide-right {
	display:none!important
}
.logo-icon img {
	height:2.3rem
}
.sidebar-mini .side-menu {
	margin-inline:0!important
}
@media (min-width: 992px) {
.closed-menu.app.sidenav-toggled .app-sidebar {
display:none!important
}
.closed-menu.app.sidenav-toggled .app-content {
margin-inline-start:0px!important
}
.closed-menu.app.sidenav-toggled .main-header {
padding-inline-start:0px!important
}
}
@media (min-width: 992px) {
.icontext-menu.app.sidenav-toggled .side-menu .side-menu__icon {
margin-block-end:5px
}
.icontext-menu.app.sidenav-toggled .side-menu__label {
display:block!important;
font-size:13.5px!important;
position:relative!important
}
.icontext-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__label {
font-size:.875rem!important
}
.icontext-menu.app.sidenav-toggled .side-menu__label {
font-size:12px!important
}
.icontext-menu.app.sidenav-toggled .app-sidebar, .icontext-menu.app.sidenav-toggled .main-sidebar-header {
width:105px!important
}
.icontext-menu.app.sidenav-toggled .main-header {
padding-inline-start:105px!important
}
.icontext-menu.app.sidenav-toggled .app-content {
margin-inline-start:105px
}
.icontext-menu.app.sidebar-mini.sidenav-toggled-open .app-sidebar, .icontext-menu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header {
width:240px!important
}
.icontext-menu.app.sidebar-mini.sidenav-toggled-open .close-toggle {
display:none!important
}
.icontext-menu.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
width:inherit;
height:inherit
}
}
@media (min-width: 992px) {
.hover-submenu.sidenav-toggled-open .slide-menu {
border-radius:0 7px 7px 0!important
}
.hover-submenu .slide-item {
padding:8px 18px 8px 35px
}
.hover-submenu .slide-menu a:before {
inset-inline-start:15px
}
.hover-submenu .slide-menu {
border-radius:0 7px 7px 0
}
.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
position:absolute;
inset-inline-start:108px;
min-width:180px;
opacity:1;
z-index:9999;
visibility:hidden;
top:0;
display:block;
max-height:inherit
}
.hover-submenu .app-sidebar .slide {
position:relative;
display:block
}
.hover-submenu.app.sidenav-toggled .side-menu__item {
padding:10px 0
}
.hover-submenu.app.sidenav-toggled-open .ps>.ps__rail-y {
display:none!important
}
.hover-submenu.app.sidenav-toggled-open .slide-menu {
padding-inline-start:0!important;
padding:10px 0!important;
position:absolute;
background:#fff;
opacity:1;
visibility:visible;
z-index:999;
width:200px;
inset-inline-start:110px;
border:1px solid #eae8f1;
transition:none!important;
display:block!important;
box-shadow:8px 8px 17px #0000001a;
top:0
}
.hover-submenu.app.sidenav-toggled-open .slide:hover .slide-menu {
visibility:visible;
display:block!important;
height:auto!important
}
.hover-submenu.app.sidenav-toggled-open .app-sidebar {
overflow:visible!important;
position:absolute!important
}
.hover-submenu.app.sidenav-toggled-open .side-menu__label {
white-space:nowrap;
display:block;
position:relative;
padding:0;
margin:0;
inset-inline-start:0;
color:#7b8191;
opacity:1;
background:transparent;
font-size:12px;
box-shadow:none
}
.hover-submenu.app.sidenav-toggled-open .side-menu .side-menu__icon {
margin-block-end:5px!important
}
.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
border-inline-end:0!important;
padding:10px
}
.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-logo {
display:block!important
}
.hover-submenu.app.sidenav-toggled-open .side-item.side-item-category {
display:none!important
}
.hover-submenu.app.sidenav-toggled-open .side-menu__icon {
margin-inline-end:0;
margin-inline-start:0;
margin:0 auto!important
}
.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active, .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
display:block;
margin:0 auto!important;
padding:10px 0!important;
border-radius:0;
text-align:center!important
}
.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item i {
display:none!important
}
.hover-submenu.app.sidenav-toggled .main-content {
min-height:1300px
}
.hover-submenu.app.sidenav-toggled .side-menu__label {
font-size:11px!important
}
.hover-submenu.app.sidenav-toggled .app-sidebar {
position:absolute!important
}
.hover-submenu.app.sidenav-toggled .side-menu .side-menu__icon {
margin-block-end:5px
}
.hover-submenu.app.sidenav-toggled .side-menu__label {
display:block!important
}
.hover-submenu.app.sidenav-toggled .app-sidebar__toggle .close-toggle {
display:block
}
.hover-submenu.app.sidenav-toggled .main-header {
padding-inline-start:110px
}
.hover-submenu.app.sidenav-toggled .main-sidebar-header {
width:110px!important
}
.hover-submenu.app.sidenav-toggled .app-content {
margin-inline-start:110px
}
.hover-submenu.app.sidenav-toggled .app-sidebar {
inset-inline-start:0;
width:110px!important
}
.hover-submenu.app.sidenav-toggled .slide.is-expanded .slide-menu, .hover-submenu .side-badge {
display:none
}
.hover-submenu .side-header {
width:240px;
inset-inline-start:0;
inset-inline-end:0;
top:0;
position:fixed;
z-index:1
}
}
.hover-submenu .sub-slide-menu .sub-side-menu__item:before {
	inset-inline-start:25px!important;
	font-size:9px
}
@media (min-width: 992px) {
.hover-submenu.app.sidebar-mini.sidenav-toggled .logo-icon.mobile-logo {
margin:0 auto;
text-align:center
}
.hover-submenu.app.sidebar-mini.sidenav-toggled-open .avatar-xl {
width:55px!important;
height:55px!important
}
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .profile-status {
inset-inline-end:8px;
top:44px
}
.hover-submenu.app.sidebar-mini.sidenav-toggled-open .app-sidebar__user .user-info, .hover-submenu.app.sidebar-mini.sidenav-toggled-open .bg-side-text, .hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:none!important
}
}
@media (min-width: 992px) {
.hover-submenu1.sidenav-toggled-open .slide-menu {
border-radius:0 7px 7px 0!important
}
.hover-submenu1.sidenav-toggled .app-sidebar .slide .side-menu__item.active:before {
height:36px
}
.hover-submenu1 .slide-item {
padding:8px 18px 8px 35px
}
.hover-submenu1 .slide-menu a:before {
inset-inline-start:15px
}
.hover-submenu1 .slide-menu .side-menu__label1 a:before {
display:none
}
.hover-submenu1 .slide-menu {
border-radius:0 7px 7px 0
}
.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
position:absolute;
inset-inline-start:108px;
min-width:180px;
opacity:1;
z-index:9999;
visibility:hidden;
top:0;
display:block;
max-height:inherit
}
.hover-submenu1 .app-sidebar .slide {
position:relative;
display:block
}
.hover-submenu1.app.sidenav-toggled .side-menu__item {
padding:10px 0
}
.hover-submenu1.app.sidenav-toggled-open .ps>.ps__rail-y {
display:none!important
}
.hover-submenu1.app.sidenav-toggled-open .slide-menu {
padding-inline-start:0!important;
padding:10px 0!important;
position:absolute;
background:#fff;
opacity:1;
visibility:visible;
z-index:999;
width:200px;
inset-inline-start:110px;
border:1px solid #eae8f1;
transition:none!important;
display:block!important;
box-shadow:8px 8px 17px #0000001a;
top:0
}
.hover-submenu1.app.sidenav-toggled-open .slide:hover .slide-menu {
visibility:visible;
display:block!important;
height:auto!important
}
.hover-submenu1.app.sidenav-toggled-open .app-sidebar {
overflow:visible!important;
position:absolute!important
}
.hover-submenu1.app.sidenav-toggled-open .side-menu__label {
white-space:nowrap;
display:block;
position:relative;
padding:0;
margin:0;
inset-inline-start:0;
color:#7b8191;
opacity:1;
background:transparent;
font-size:12px;
box-shadow:none
}
.hover-submenu1.app.sidenav-toggled-open .side-menu .side-menu__icon {
margin-block-end:5px!important
}
.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
border-inline-end:0!important;
padding:10px
}
.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-logo {
display:block!important
}
.hover-submenu1.app.sidenav-toggled-open .side-item.side-item-category {
display:none!important
}
.hover-submenu1.app.sidenav-toggled-open .side-menu__icon {
margin-inline-end:0;
margin-inline-start:0;
margin:0 auto!important
}
.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active, .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
display:block;
margin:0 auto!important;
padding:10px 0!important;
border-radius:0;
text-align:center!important
}
.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item i {
display:none!important
}
.hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {
display:block!important;
font-size:15px;
font-weight:500;
border-block-end:1px solid #eae8f1;
padding:10px 20px!important;
margin-block-end:6px
}
.hover-submenu1.app.sidenav-toggled .main-content {
min-height:1300px
}
.hover-submenu1.app.sidenav-toggled .side-menu__label {
font-size:11px!important
}
.hover-submenu1.app.sidenav-toggled .app-sidebar {
position:absolute!important
}
.hover-submenu1.app.sidenav-toggled .side-menu .side-menu__icon {
margin-block-end:5px
}
.hover-submenu1.app.sidenav-toggled .side-menu__label {
display:none!important
}
.hover-submenu1.app.sidenav-toggled .app-sidebar__toggle .close-toggle {
display:block
}
.hover-submenu1.app.sidenav-toggled .main-header {
padding-inline-start:110px
}
.hover-submenu1.app.sidenav-toggled .main-sidebar-header {
width:110px!important
}
.hover-submenu1.app.sidenav-toggled .app-content {
margin-inline-start:110px
}
.hover-submenu1.app.sidenav-toggled .app-sidebar {
inset-inline-start:0;
width:110px!important
}
.hover-submenu1.app.sidenav-toggled .slide.is-expanded .slide-menu, .hover-submenu1 .side-badge {
display:none
}
.hover-submenu1 .side-header {
width:240px;
inset-inline-start:0;
inset-inline-end:0;
top:0;
position:fixed;
z-index:1
}
}
.hover-submenu1 .sub-slide-menu .sub-side-menu__item:before {
	inset-inline-start:25px!important;
	font-size:9px
}
@media (min-width: 992px) {
.hover-submenu1.app.sidebar-mini.sidenav-toggled .logo-icon.mobile-logo {
margin:0 auto;
text-align:center
}
.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .avatar-xl {
width:55px!important;
height:55px!important
}
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .profile-status {
inset-inline-end:8px;
top:44px
}
.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .app-sidebar__user .user-info, .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .bg-side-text, .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:none!important
}
}
@media (min-width: 992px) {
.default-menu.app .app-sidebar .main-sidemenu #side12, .default-menu.app .app-sidebar .main-sidemenu #side13, .default-menu.app .app-sidebar .main-sidemenu #side15, .default-menu.app .app-sidebar .main-sidemenu #side16, .default-menu.app .app-sidebar .main-sidemenu #side18, .default-menu.app .app-sidebar .main-sidemenu #side19, .default-menu.app .app-sidebar .main-sidemenu #side21, .default-menu.app .app-sidebar .main-sidemenu #side22, .default-menu.app .app-sidebar .main-sidemenu #side24, .default-menu.app .app-sidebar .main-sidemenu #side25, .default-menu.app .app-sidebar .main-sidemenu #side27, .default-menu.app .app-sidebar .main-sidemenu #side28, .default-menu.app .app-sidebar .main-sidemenu #side30, .default-menu.app .app-sidebar .main-sidemenu #side31, .default-menu.app .app-sidebar .main-sidemenu #side33, .default-menu.app .app-sidebar .main-sidemenu #side34, .default-menu.app .app-sidebar .main-sidemenu #side36, .default-menu.app .app-sidebar .main-sidemenu #side37, .default-menu.app .app-sidebar .main-sidemenu #side39, .default-menu.app .app-sidebar .main-sidemenu #side40, .default-menu.app .app-sidebar .main-sidemenu #side42, .default-menu.app .app-sidebar .main-sidemenu #side43, .closed-menu.app .app-sidebar .main-sidemenu #side12, .closed-menu.app .app-sidebar .main-sidemenu #side13, .closed-menu.app .app-sidebar .main-sidemenu #side15, .closed-menu.app .app-sidebar .main-sidemenu #side16, .closed-menu.app .app-sidebar .main-sidemenu #side18, .closed-menu.app .app-sidebar .main-sidemenu #side19, .closed-menu.app .app-sidebar .main-sidemenu #side21, .closed-menu.app .app-sidebar .main-sidemenu #side22, .closed-menu.app .app-sidebar .main-sidemenu #side24, .closed-menu.app .app-sidebar .main-sidemenu #side25, .closed-menu.app .app-sidebar .main-sidemenu #side27, .closed-menu.app .app-sidebar .main-sidemenu #side28, .closed-menu.app .app-sidebar .main-sidemenu #side30, .closed-menu.app .app-sidebar .main-sidemenu #side31, .closed-menu.app .app-sidebar .main-sidemenu #side33, .closed-menu.app .app-sidebar .main-sidemenu #side34, .closed-menu.app .app-sidebar .main-sidemenu #side36, .closed-menu.app .app-sidebar .main-sidemenu #side37, .closed-menu.app .app-sidebar .main-sidemenu #side39, .closed-menu.app .app-sidebar .main-sidemenu #side40, .closed-menu.app .app-sidebar .main-sidemenu #side42, .closed-menu.app .app-sidebar .main-sidemenu #side43, .icontext-menu.app .app-sidebar .main-sidemenu #side12, .icontext-menu.app .app-sidebar .main-sidemenu #side13, .icontext-menu.app .app-sidebar .main-sidemenu #side15, .icontext-menu.app .app-sidebar .main-sidemenu #side16, .icontext-menu.app .app-sidebar .main-sidemenu #side18, .icontext-menu.app .app-sidebar .main-sidemenu #side19, .icontext-menu.app .app-sidebar .main-sidemenu #side21, .icontext-menu.app .app-sidebar .main-sidemenu #side22, .icontext-menu.app .app-sidebar .main-sidemenu #side24, .icontext-menu.app .app-sidebar .main-sidemenu #side25, .icontext-menu.app .app-sidebar .main-sidemenu #side27, .icontext-menu.app .app-sidebar .main-sidemenu #side28, .icontext-menu.app .app-sidebar .main-sidemenu #side30, .icontext-menu.app .app-sidebar .main-sidemenu #side31, .icontext-menu.app .app-sidebar .main-sidemenu #side33, .icontext-menu.app .app-sidebar .main-sidemenu #side34, .icontext-menu.app .app-sidebar .main-sidemenu #side36, .icontext-menu.app .app-sidebar .main-sidemenu #side37, .icontext-menu.app .app-sidebar .main-sidemenu #side39, .icontext-menu.app .app-sidebar .main-sidemenu #side40, .icontext-menu.app .app-sidebar .main-sidemenu #side42, .icontext-menu.app .app-sidebar .main-sidemenu #side43, .sideicon-menu.app .app-sidebar .main-sidemenu #side12, .sideicon-menu.app .app-sidebar .main-sidemenu #side13, .sideicon-menu.app .app-sidebar .main-sidemenu #side15, .sideicon-menu.app .app-sidebar .main-sidemenu #side16, .sideicon-menu.app .app-sidebar .main-sidemenu #side18, .sideicon-menu.app .app-sidebar .main-sidemenu #side19, .sideicon-menu.app .app-sidebar .main-sidemenu #side21, .sideicon-menu.app .app-sidebar .main-sidemenu #side22, .sideicon-menu.app .app-sidebar .main-sidemenu #side24, .sideicon-menu.app .app-sidebar .main-sidemenu #side25, .sideicon-menu.app .app-sidebar .main-sidemenu #side27, .sideicon-menu.app .app-sidebar .main-sidemenu #side28, .sideicon-menu.app .app-sidebar .main-sidemenu #side30, .sideicon-menu.app .app-sidebar .main-sidemenu #side31, .sideicon-menu.app .app-sidebar .main-sidemenu #side33, .sideicon-menu.app .app-sidebar .main-sidemenu #side34, .sideicon-menu.app .app-sidebar .main-sidemenu #side36, .sideicon-menu.app .app-sidebar .main-sidemenu #side37, .sideicon-menu.app .app-sidebar .main-sidemenu #side39, .sideicon-menu.app .app-sidebar .main-sidemenu #side40, .sideicon-menu.app .app-sidebar .main-sidemenu #side42, .sideicon-menu.app .app-sidebar .main-sidemenu #side43, .hover-submenu.app .app-sidebar .main-sidemenu #side12, .hover-submenu.app .app-sidebar .main-sidemenu #side13, .hover-submenu.app .app-sidebar .main-sidemenu #side15, .hover-submenu.app .app-sidebar .main-sidemenu #side16, .hover-submenu.app .app-sidebar .main-sidemenu #side18, .hover-submenu.app .app-sidebar .main-sidemenu #side19, .hover-submenu.app .app-sidebar .main-sidemenu #side21, .hover-submenu.app .app-sidebar .main-sidemenu #side22, .hover-submenu.app .app-sidebar .main-sidemenu #side24, .hover-submenu.app .app-sidebar .main-sidemenu #side25, .hover-submenu.app .app-sidebar .main-sidemenu #side27, .hover-submenu.app .app-sidebar .main-sidemenu #side28, .hover-submenu.app .app-sidebar .main-sidemenu #side30, .hover-submenu.app .app-sidebar .main-sidemenu #side31, .hover-submenu.app .app-sidebar .main-sidemenu #side33, .hover-submenu.app .app-sidebar .main-sidemenu #side34, .hover-submenu.app .app-sidebar .main-sidemenu #side36, .hover-submenu.app .app-sidebar .main-sidemenu #side37, .hover-submenu.app .app-sidebar .main-sidemenu #side39, .hover-submenu.app .app-sidebar .main-sidemenu #side40, .hover-submenu.app .app-sidebar .main-sidemenu #side42, .hover-submenu.app .app-sidebar .main-sidemenu #side43, .hover-submenu1.app .app-sidebar .main-sidemenu #side12, .hover-submenu1.app .app-sidebar .main-sidemenu #side13, .hover-submenu1.app .app-sidebar .main-sidemenu #side15, .hover-submenu1.app .app-sidebar .main-sidemenu #side16, .hover-submenu1.app .app-sidebar .main-sidemenu #side18, .hover-submenu1.app .app-sidebar .main-sidemenu #side19, .hover-submenu1.app .app-sidebar .main-sidemenu #side21, .hover-submenu1.app .app-sidebar .main-sidemenu #side22, .hover-submenu1.app .app-sidebar .main-sidemenu #side24, .hover-submenu1.app .app-sidebar .main-sidemenu #side25, .hover-submenu1.app .app-sidebar .main-sidemenu #side27, .hover-submenu1.app .app-sidebar .main-sidemenu #side28, .hover-submenu1.app .app-sidebar .main-sidemenu #side30, .hover-submenu1.app .app-sidebar .main-sidemenu #side31, .hover-submenu1.app .app-sidebar .main-sidemenu #side33, .hover-submenu1.app .app-sidebar .main-sidemenu #side34, .hover-submenu1.app .app-sidebar .main-sidemenu #side36, .hover-submenu1.app .app-sidebar .main-sidemenu #side37, .hover-submenu1.app .app-sidebar .main-sidemenu #side39, .hover-submenu1.app .app-sidebar .main-sidemenu #side40, .hover-submenu1.app .app-sidebar .main-sidemenu #side42, .hover-submenu1.app .app-sidebar .main-sidemenu #side43, .double-menu.app .app-sidebar .main-sidemenu #side12, .double-menu.app .app-sidebar .main-sidemenu #side13, .double-menu.app .app-sidebar .main-sidemenu #side15, .double-menu.app .app-sidebar .main-sidemenu #side16, .double-menu.app .app-sidebar .main-sidemenu #side18, .double-menu.app .app-sidebar .main-sidemenu #side19, .double-menu.app .app-sidebar .main-sidemenu #side21, .double-menu.app .app-sidebar .main-sidemenu #side22, .double-menu.app .app-sidebar .main-sidemenu #side24, .double-menu.app .app-sidebar .main-sidemenu #side25, .double-menu.app .app-sidebar .main-sidemenu #side27, .double-menu.app .app-sidebar .main-sidemenu #side28, .double-menu.app .app-sidebar .main-sidemenu #side30, .double-menu.app .app-sidebar .main-sidemenu #side31, .double-menu.app .app-sidebar .main-sidemenu #side33, .double-menu.app .app-sidebar .main-sidemenu #side34, .double-menu.app .app-sidebar .main-sidemenu #side36, .double-menu.app .app-sidebar .main-sidemenu #side37, .double-menu.app .app-sidebar .main-sidemenu #side39, .double-menu.app .app-sidebar .main-sidemenu #side40, .double-menu.app .app-sidebar .main-sidemenu #side42, .double-menu.app .app-sidebar .main-sidemenu #side43 {
display:none!important
}
.default-menu.app .app-sidebar .main-sidemenu .tab-content>.tab-pane, .closed-menu.app .app-sidebar .main-sidemenu .tab-content>.tab-pane, .icontext-menu.app .app-sidebar .main-sidemenu .tab-content>.tab-pane, .sideicon-menu.app .app-sidebar .main-sidemenu .tab-content>.tab-pane, .hover-submenu.app .app-sidebar .main-sidemenu .tab-content>.tab-pane, .hover-submenu1.app .app-sidebar .main-sidemenu .tab-content>.tab-pane, .double-menu.app .app-sidebar .main-sidemenu .tab-content>.tab-pane {
display:block!important
}
}
@media (min-width: 992px) {
.double-menu-tabs .app-sidebar .slide .side-menu__item.active:before, .double-menu .app-sidebar .slide .side-menu__item.active:before {
height:34px
}
}
@media (max-width: 991px) {
.app .app-sidebar .main-sidemenu #side12, .app .app-sidebar .main-sidemenu #side13, .app .app-sidebar .main-sidemenu #side15, .app .app-sidebar .main-sidemenu #side16, .app .app-sidebar .main-sidemenu #side18, .app .app-sidebar .main-sidemenu #side19, .app .app-sidebar .main-sidemenu #side21, .app .app-sidebar .main-sidemenu #side22, .app .app-sidebar .main-sidemenu #side24, .app .app-sidebar .main-sidemenu #side25, .app .app-sidebar .main-sidemenu #side27, .app .app-sidebar .main-sidemenu #side28, .app .app-sidebar .main-sidemenu #side30, .app .app-sidebar .main-sidemenu #side31, .app .app-sidebar .main-sidemenu #side33, .app .app-sidebar .main-sidemenu #side34, .app .app-sidebar .main-sidemenu #side36, .app .app-sidebar .main-sidemenu #side37, .app .app-sidebar .main-sidemenu #side39, .app .app-sidebar .main-sidemenu #side40, .app .app-sidebar .main-sidemenu #side42, .app .app-sidebar .main-sidemenu #side43 {
display:none!important
}
.app .app-sidebar .main-sidemenu .tab-content>.tab-pane {
display:block!important
}
}
.app .app-sidebar .main-sidemenu .tab-content {
	overflow:initial;
	display:block
}
.tab-content-double {
	display:none!important
}
.tab-content-show {
	display:block!important
}
@media (min-width: 991px) {
.scrollable-layout.double-menu.app .app-sidebar, .scrollable-layout.double-menu-tabs.app .app-sidebar {
position:absolute!important
}
}
body.dark-theme {
	color:#dde3ea!important;
	background:var(--dark-body)!important
}
.dark-theme .br-dark {
	border-inline-start-color:#ffffff1a!important;
	border-inline-end-color:#ffffff1a!important
}
.dark-theme .badge.bg-light {
	color:#dde3ea
}
.dark-theme .card-signin h1 {
	color:#dde3ea!important
}
.dark-theme .bg-white {
	background-color:var(--dark-body)!important
}
.dark-theme .card {
	background:var(--dark-theme);
	border-color:#ffffff1a;
	box-shadow:0 0 10px #0003
}
.dark-theme .main-header {
	background:var(--dark-theme);
	border-block-end-color:#ffffff1a;
	box-shadow:0 0 10px #0003
}
.dark-theme .main-header-message>a, .dark-theme .main-header-notification>a, .dark-theme .nav-item.full-screen>a, .dark-theme .card-title {
	color:#fff
}
.dark-theme .card-dashboard-audience-metrics .card-header, .dark-theme .card-dashboard-audience-metrics .card-body, .dark-theme .card-header {
	background-color:var(--dark-theme)
}
.dark-theme .border-bottom {
	border-block-end-color:#ffffff1a!important
}
.dark-theme .border-top {
	border-block-start-color:#ffffff1a!important
}
.dark-theme .border-right {
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
.dark-theme .border-left {
	border-inline-start-color:#ffffff1a!important;
	border-inline-end-color:#ffffff1a!important
}
.dark-theme .border {
	border-color:#ffffff1a!important
}
.dark-theme .table tbody tr {
	background-color:var(--dark-theme)
}
.dark-theme .rating-table tbody tr {
	background-color:transparent
}
.dark-theme .table-bordered thead th, .dark-theme .table-bordered thead td {
	background-color:var(--dark-theme)
}
.dark-theme .table {
	color:#dde3ea
}
.dark-theme .table-bordered {
	border-color:#ffffff1a!important
}
.dark-theme .table-bordered th, .dark-theme .table-bordered td {
	border-color:#ffffff1a
}
.dark-theme .table-bordered>:not(caption)>* {
border-block-end-color:#ffffff1a
}
.dark-theme .card-dashboard-audience-metrics .card-body h4 {
	color:#dde3ea
}
.dark-theme .progress {
	background-color:#0003
}
.dark-theme .card-dashboard-audience-metrics .flot-chart .flot-x-axis>div span:last-child {
	color:#dde3ea
}
.dark-theme .main-footer {
	background-color:var(--dark-theme);
	border-block-start-color:#ffffff1a
}
.dark-theme .sidebar.sidebar-right {
	box-shadow:5px 7px 26px -5px #0000001a!important
}
.dark-theme .sidebar .tabs-menu ul {
	border-block-end-color:#ffffff1a
}
.dark-theme.rtl .demo_changer .form_holder {
	border-right-color:#ffffff1a
}
.dark-theme .chat .contacts li {
	border-block-end-color:#ffffff1a
}
.dark-theme .chat-profile {
	color:#fff
}
.dark-theme .alert-link {
	color:#dde3ea
}
.dark-theme .alert-dark {
	color:#fff6
}
.dark-theme .form-control {
	color:#dde3ea;
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .form-control.SumoUnder {
	color:transparent
}
.dark-theme .list-group-item {
	background-color:var(--dark-theme);
	border-color:#ffffff1a;
	color:#dde3ea!important
}
.dark-theme .main-header-center .form-control {
	border-color:#ffffff1a!important;
	background-color:var(--dark-body)!important
}
.dark-theme .main-header form[role=search].active input {
	background:var(--dark-theme);
	color:#dde3ea
}
.dark-theme .main-header .input-group-btn .btn:hover i {
	color:#dde3ea
}
.dark-theme .main-header-notification .dropdown-menu {
	background-color:var(--dark-theme)
}
.dark-theme .notification-label {
	color:#dde3ea
}
.dark-theme .main-notification-list a:hover, .dark-theme .main-message-list .messages:hover {
	background:var(--dark-body)
}
.dark-theme .nav .nav-item .dropdown-menu {
	-webkit-box-shadow:0px 0px 15px 1px rgba(0, 0, 0, .2);
	box-shadow:0 0 15px 1px #0003
}
.dark-theme .notification-subtext {
	color:#dde3ea
}
.dark-theme .main-header-message .dropdown-footer, .dark-theme .main-header-notification .dropdown-footer {
	border-block-start-color:#ffffff1a;
	background:var(--dark-theme)
}
.dark-theme .dropdown-menu {
	color:#dde3ea;
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .main-message-list .messages .name, .dark-theme .main-message-list .messages .time, .dark-theme .main-message-list .messages .desc, .dark-theme .task-line a, .dark-theme .latest-tasks .nav-tabs .nav-link, .dark-theme .chips p {
	color:#dde3ea
}
.dark-theme .chip {
	color:#dde3ea;
	background-color:var(--dark-body)
}
.dark-theme .chip:hover {
	color:#dde3ea
}
.dark-theme .latest-tasks .check-box .ckbox span:before {
	border-color:#ffffff1a
}
.dark-theme .table th, .dark-theme .table td {
	border-block-start-color:#ffffff1a
}
.dark-theme #global-loader {
	background:var(--dark-body)
}
.dark-theme .app-sidebar {
	background:var(--dark-theme);
	box-shadow:0 0 10px #0003;
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a
}
.dark-theme .main-sidebar-header {
	background:var(--dark-theme)
}
.dark-theme .side-menu__label, .dark-theme .side-menu .side-menu__icon {
	color:#dde3ea;
	fill:#dde3ea
}
.dark-theme .app-sidebar__user .user-info h4, .dark-theme .side-menu h3 {
	color:#dde3ea!important
}
.dark-theme .main-sidebar-header {
	border-block-end-color:#ffffff1a;
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a
}
.dark-theme tspan {
	fill:#dde3ea!important
}
.dark-theme .main-sidebar-loggedin .media-body h6, .dark-theme .slide.is-expanded a, .dark-theme .side-menu__item {
	color:#dde3ea
}
.dark-theme .slide.is-expanded:before {
	background:var(--dark-body)
}
.dark-theme .slide-item {
	color:#dde3ea
}
.dark-theme .slide-menu .slide-item:before {
	color:#dde3ea
}
.dark-theme .open-toggle svg g, .dark-theme .close-toggle svg g {
	fill:var(--dark-body)
}
.dark-theme .angle, .dark-theme .sub-angle {
	color:#dde3ea!important
}
.dark-theme .main-header-center .btn:hover, .dark-theme .main-header-center .sp-container button:hover, .dark-theme .sp-container .main-header-center button:hover {
	color:#dde3ea
}
.dark-theme .main-header-center .btn:focus, .dark-theme .main-header-center .sp-container button:focus {
	color:#dde3ea
}
.dark-theme .sp-container .main-header-center button:focus, .dark-theme .main-header .input-group-btn .btn i {
	color:#dde3ea
}
.dark-theme .main-mail-item {
	border-block-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .main-mail-item.unread {
	background-color:var(--dark-theme)
}
.dark-theme .main-content-title {
	color:#dde3ea
}
.dark-theme .main-mail-options, .dark-theme .main-mail-list {
	border-color:#ffffff1a
}
.dark-theme .main-mail-item {
	background-color:var(--dark-body)
}
.dark-theme .main-mail-subject strong {
	color:#dde3ea
}
.dark-theme .ckbox span:before {
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .main-mail-star, .dark-theme .main-nav-column .nav-link {
	color:#dde3ea
}
.dark-theme .main-nav-column .nav-link:hover, .dark-theme .main-nav-column .nav-link:focus {
	color:#dde3ea
}
.dark-theme .btn-light {
	color:#dde3ea;
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .main-nav-column .nav-link:hover i:not([class*=" tx-"]), .dark-theme .main-nav-column .nav-link:focus i:not([class*=" tx-"]) {
color:#dde3ea
}
.dark-theme .main-nav-column .nav-link+.nav-link {
	border-block-start-color:#ffffff1a
}
.dark-theme .nav-search .input-group-text {
	color:#dde3ea;
	background-color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .main-mail-header .btn-group .btn, .dark-theme .main-mail-header .btn-group .sp-container button, .dark-theme .sp-container .main-mail-header .btn-group button {
	border-color:#ffffff1a;
	background-color:var(--dark-theme)
}
.dark-theme .main-mail-header .btn-group .btn.disabled, .dark-theme .main-mail-header .btn-group .sp-container button.disabled, .dark-theme .sp-container .main-mail-header .btn-group button.disabled {
	background-color:var(--dark-theme);
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .main-mail-header .btn-group .btn:hover, .dark-theme .main-mail-header .btn-group .sp-container button:hover, .dark-theme .sp-container .main-mail-header .btn-group button:hover {
	color:#dde3ea;
	background-color:#dde3ea
}
.dark-theme .main-mail-header .btn-group .btn:focus, .dark-theme .main-mail-header .btn-group .sp-container button:focus {
	color:#dde3ea;
	background-color:#dde3ea
}
.dark-theme .sp-container .main-mail-header .btn-group button:focus {
	color:#dde3ea;
	background-color:#dde3ea
}
.dark-theme .card-header, .dark-theme .card-footer, .dark-theme hr {
	border-color:#ffffff1a
}
.dark-theme .main-content-label, .dark-theme .card-table-two .card-title, .dark-theme .card-dashboard-eight .card-title, .dark-theme .form-label {
	color:#fff
}
.dark-theme .select2-container--default .select2-selection--single {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#dde3ea
}
.dark-theme .select2-dropdown {
	background-color:var(--dark-theme);
	border-color:#dde3ea
}
.dark-theme .select2-container--default .select2-search--dropdown .select2-search__field {
	border-color:#ffffff1a;
	background:var(--dark-theme);
	color:#dde3ea
}
.dark-theme .main-nav-line-chat {
	border-block-end-color:#ffffff1a!important
}
.dark-theme .main-nav-line .nav-link, .dark-theme .main-chat-msg-name h6 {
	color:#dde3ea
}
.dark-theme .main-chat-header {
	border-block-end-color:#ffffff1a;
	box-shadow:2px 3px 14px #0000001a
}
.dark-theme .main-chat-header .nav-link {
	color:#dde3ea
}
.dark-theme .main-chat-list .media {
	border-block-end-color:#ffffff1a
}
.dark-theme .main-chat-list .media.new {
	background-color:var(--dark-theme)
}
.dark-theme .main-chat-list .media.new .media-body p, .dark-theme .main-chat-list .media.new .media-contact-name span:first-child {
	color:#dde3ea
}
.dark-theme .main-chat-list .media-contact-name span:first-child {
	color:#fff!important
}
.dark-theme .main-chat-list .media.selected {
	background-color:var(--dark-body)
}
.dark-theme .main-chat-contacts-wrapper {
	border-block-end-color:#ffffff1a
}
.dark-theme .main-chat-list .media:hover, .dark-theme .main-chat-list .media:focus {
	background-color:var(--dark-body)
}
.dark-theme .main-chat-list .media.selected .media-body p {
	color:#dde3ea
}
.dark-theme .main-msg-wrapper {
	background-color:#0003;
	color:#dde3ea
}
.dark-theme .main-chat-list .main-img-user span {
	box-shadow:0 0 0 2px #0003
}
.dark-theme .main-chat-footer {
	border-block-start-color:#ffffff1a;
	background-color:var(--dark-body)
}
.dark-theme .irs-line-mid, .dark-theme .irs-line-left, .dark-theme .irs-line-right {
	background-color:var(--dark-body)
}
.dark-theme .irs-min, .dark-theme .irs-max {
	color:#dde3ea;
	background:var(--dark-body)
}
.dark-theme .main-calendar .fc-header-toolbar h2 {
	color:#dde3ea
}
.dark-theme .ui-datepicker {
	background-color:var(--dark-theme);
	box-shadow:0 0 24px #0000001a;
	border-color:#ffffff1a
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td {
	border-color:#ffffff1a;
	background-color:var(--dark-theme)
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td span, .dark-theme .ui-datepicker .ui-datepicker-calendar td a {
	color:#dde3ea
}
.dark-theme .ui-datepicker .ui-datepicker-title, .dark-theme .ui-datepicker .ui-datepicker-calendar th {
	color:#fff
}
.dark-theme .main-datepicker .ui-datepicker .ui-datepicker-calendar th {
	color:#dde3ea
}
.dark-theme .card--calendar .ui-datepicker .ui-datepicker-header {
	border-block-end-color:#ffffff1a
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td a:hover {
	color:#dde3ea
}
.dark-theme .main-calendar .fc-view>table {
	background-color:var(--dark-theme)
}
.dark-theme .main-calendar .fc-head-container .fc-day-header, .dark-theme .main-calendar .fc-view .fc-day-number {
	color:#dde3ea
}
.dark-theme .main-calendar .fc-view .fc-other-month {
	background-color:var(--dark-body)
}
.dark-theme .main-calendar .fc-content, .dark-theme .main-calendar .main-calendar .fc-divider, .dark-theme .main-calendar .fc-list-heading td, .dark-theme .main-calendar .fc-list-view, .dark-theme .main-calendar .fc-popover, .dark-theme .main-calendar .fc-row, .dark-theme .main-calendar tbody, .dark-theme .main-calendar td, .dark-theme .main-calendar .main-calendar th, .dark-theme .main-calendar thead {
	border-color:#ffffff1a
}
.dark-theme .main-calendar .fc-view .fc-day-number:hover, .dark-theme .main-calendar .fc-view .fc-day-number:focus {
	color:#dde3ea
}
.dark-theme .main-calendar .fc-view>table>thead th, .dark-theme .main-calendar .fc-view>table>thead td {
	border-color:#dde3ea
}
.dark-theme .main-calendar .fc-view>table>tbody>tr>td {
	border-color:#ffffff1a
}
.dark-theme .main-calendar .fc-header-toolbar button {
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
	background-color:var(--dark-body)
}
.dark-theme .fc-unthemed .fc-divider, .dark-theme .fc-unthemed .fc-list-heading td, .dark-theme .fc-unthemed .fc-popover .fc-header {
	background:var(--dark-body)
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item-title .fc-desc, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title .fc-desc, .dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item-title a, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title a, .dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main span:last-child, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main span:last-child {
	color:#dde3ea
}
.dark-theme .main-contact-info-header .media-body p, .dark-theme .tx-inverse {
	color:#dde3ea
}
.dark-theme .contact-icon:hover {
	background:var(--dark-body);
	color:#dde3ea
}
.dark-theme .main-contact-info-header {
	border-block-end-color:#ffffff1a
}
.dark-theme .main-contact-info-body .media-body span, .dark-theme .main-contact-info-body .media-body label {
	color:#dde3ea
}
.dark-theme .main-contact-info-body .media+.media:before {
	border-block-start-color:#ffffff1a
}
.dark-theme .main-contact-body span, .dark-theme .main-contact-body h6 {
	color:#dde3ea
}
.dark-theme .main-contact-item.selected {
	border-block-start-color:#ffffff1a!important;
	border-block-end-color:#ffffff1a!important;
	background-color:var(--dark-body)
}
.dark-theme .main-contact-item+.main-contact-item {
	border-block-start-color:#ffffff1a
}
.dark-theme .main-contact-item+.main-contact-item:before {
	border-block-start-color:#ffffff1a
}
.dark-theme .main-contact-item:hover, .dark-theme .main-contact-item:focus {
	background-color:var(--dark-body);
	border-block-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .main-contact-label:after {
	border-block-end-color:#ffffff1a
}
.dark-theme #ui_notifIt.default {
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .notifit_confirm, .dark-theme .notifit_prompt {
	background-color:var(--dark-body)
}
.dark-theme .tree li, .dark-theme .tree li a {
	color:#dde3ea
}
.dark-theme .tree ul li:last-child:before {
	background:var(--dark-theme)
}
.dark-theme .tree ul:before {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .tree ul li:before {
	border-block-start-color:#ffffff1a
}
.dark-theme .text-muted {
	color:#fff9!important
}
.dark-theme .main-icon-group {
	color:#dde3ea
}
.dark-theme .table thead th {
	border-block-end-color:#ffffff1a;
	color:#dde3ea
}
.dark-theme .table-hover tbody tr:hover {
	color:#dde3ea;
	background-color:var(--dark-body)!important
}
.dark-theme table.dataTable {
	border-color:#ffffff1a
}
.dark-theme table.dataTable tbody td.sorting_1 {
	background-color:var(--dark-theme)
}
.dark-theme table.dataTable thead th, .dark-theme table.dataTable thead td {
	color:#dde3ea
}
.dark-theme table.dataTable thead .sorting_asc, .dark-theme table.dataTable thead .sorting_desc {
	background-color:var(--dark-body)
}
.dark-theme .dataTables_wrapper .dataTables_length, .dark-theme .dataTables_wrapper .dataTables_filter, .dark-theme .dataTables_wrapper .dataTables_info, .dark-theme .dataTables_wrapper .dataTables_processing, .dark-theme .dataTables_wrapper .dataTables_paginate {
	color:#dde3ea
}
.dark-theme .dataTables_wrapper .dataTables_filter input {
	border-color:#ffffff1a
}
.dark-theme .page-link {
	color:#dde3ea;
	background-color:#0003
}
.dark-theme .dataTables_wrapper .dataTables_paginate .page-item.disabled .page-link {
	background-color:var(--dark-body);
	color:#dde3ea;
	box-shadow:none
}
.dark-theme select option {
	background:var(--dark-theme)
}
.dark-theme table.dataTable tbody tr.selected {
	background:var(--dark-body)
}
.dark-theme .example {
	border-color:#ffffff1a
}
.dark-theme .dropdown button.btn-light:focus {
	color:#dde3ea!important
}
.dark-theme .main-table-reference>thead>tr>th, .dark-theme .main-table-reference>thead>tr>td {
	border-color:#ffffff1a
}
.dark-theme .main-table-reference>tbody>tr>th, .dark-theme .main-table-reference>tbody>tr>td {
	border-color:#ffffff1a
}
.dark-theme pre {
	color:#dde3ea;
	background-color:var(--dark-body)
}
.dark-theme .token.operator, .dark-theme .token.entity, .dark-theme .token.url, .dark-theme .language-css .token.string, .dark-theme.style .token.string {
	background:var(--dark-body)
}
.dark-theme .highlight {
	border-color:#ffffff1a!important;
	background:var(--dark-body)
}
.dark-theme .clipboard-icon {
	background:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .main-table-reference>thead>tr>th, .dark-theme .main-table-reference>thead>tr>td {
	background:var(--dark-body)!important;
	border-color:#ffffff1a!important
}
.dark-theme .breadcrumb-style1 .breadcrumb-item a, .dark-theme .breadcrumb-style2 .breadcrumb-item a, .dark-theme .breadcrumb-style3 .breadcrumb-item a {
	color:#dde3ea
}
.dark-theme .list-group-item-primary {
	color:#1b3585!important;
	background-color:#c6d4ff
}
.dark-theme .list-group-item-secondary {
	color:#3f4654!important;
	background-color:#d9dde5
}
.dark-theme .list-group-item-success {
	color:#1f5c01!important;
	background-color:#c8e9b8
}
.dark-theme .list-group-item-info {
	color:#0c5460!important;
	background-color:#bee5eb
}
.dark-theme .list-group-item-warning {
	color:#856404!important;
	background-color:#ffeeba
}
.dark-theme .list-group-item-danger {
	color:#721c24!important;
	background-color:#f5c6cb
}
.dark-theme .dropdown-item {
	color:#dde3ea
}
.dark-theme .dropdown-item:hover, .dark-theme .dropdown-item:focus {
	background:rgba(255, 255, 255, .1)
}
.dark-theme .dropdown-divider {
	border-block-start-color:#ffffff1a
}
.dark-theme .img-thumbnail {
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .img-thumbnail p {
	color:#dde3ea
}
.dark-theme .bd {
	border-color:#ffffff1a
}
.dark-theme .bg-light {
	background-color:var(--dark-body)!important
}
.dark-theme .main-nav .nav-link:hover, .dark-theme .main-nav .nav-link:focus {
	color:#dde3ea
}
.dark-theme .nav-pills .nav-link {
	color:#dde3ea
}
.dark-theme .nav-pills .nav-link:hover, .dark-theme .nav-pills .nav-link:focus {
	color:#dde3ea
}
.dark-theme .nav-pills .nav-link.active {
	color:#dde3ea!important
}
.dark-theme .main-nav .nav-link {
	color:#dde3ea
}
.dark-theme #tab .bg-gray-300 {
	background-color:#0003;
	border-block-end-color:#ffffff1a
}
.dark-theme .nav-tabs .nav-link {
	color:#dde3ea
}
.dark-theme .nav-tabs .nav-link.active, .dark-theme .nav-tabs .nav-link:hover, .dark-theme .nav-tabs .nav-link:focus {
	color:#dde3ea
}
.dark-theme .popover-static-demo {
	background-color:#0003
}
.dark-theme .popover {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .popover-body {
	color:#dde3ea
}
.dark-theme .popover-header {
	color:#dde3ea;
	background-color:transparent;
	border-color:#ffffff1a
}
.dark-theme .bs-popover-top>.popover-arrow:before, .dark-theme .bs-popover-auto[x-placement^=top]>.popover-arrow:before, .dark-theme .bs-popover-top>.popover-arrow:after, .dark-theme .bs-popover-auto[x-placement^=top]>.popover-arrow:after {
border-block-start-color:#ffffff1a
}
.dark-theme .bs-popover-bottom>.popover-arrow:after, .dark-theme .bs-popover-auto[x-placement^=bottom]>.popover-arrow:after, .dark-theme .bs-popover-bottom>.popover-arrow:before, .dark-theme .bs-popover-auto[x-placement^=bottom]>.popover-arrow:before {
border-block-end-color:#ffffff1a
}
.dark-theme .bs-popover-start>.popover-arrow:after, .dark-theme .bs-popover-auto[x-placement^=left]>.popover-arrow:after, .dark-theme .bs-popover-start>.popover-arrow:after, .dark-theme .bs-popover-auto[x-placement^=left]>.popover-arrow:after {
border-inline-start-color:#ffffff1a;
border-inline-end-color:#ffffff1a
}
.dark-theme .bs-popover-end>.popover-arrow:after, .dark-theme .bs-popover-auto[x-placement^=right]>.popover-arrow:after, .dark-theme .bs-popover-end>.popover-arrow:before, .dark-theme .bs-popover-auto[x-placement^=right]>.popover-arrow:before {
border-inline-end-color:#ffffff1a!important;
border-inline-start-color:#ffffff1a!important
}
.dark-theme .bs-popover-start>.popover-arrow:before, .dark-theme .bs-popover-auto[x-placement^=left]>.popover-arrow:before {
border-inline-start-color:#ffffff1a;
border-inline-end-color:#ffffff1a
}
.dark-theme .media-body {
	color:#dde3ea
}
.dark-theme .tooltip-static-demo {
	background-color:#0003!important
}
.dark-theme .toast-header {
	border-block-end-color:#ffffff1a
}
.dark-theme .toast {
	background-color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .toast-header {
	color:#dde3ea;
	background:var(--dark-theme)
}
.dark-theme .bootstrap-tagsinput {
	background-color:var(--dark-theme)
}
.dark-theme .tag-addon {
	background:rgba(255, 255, 255, .1)
}
.dark-theme .tag {
	color:#dde3ea;
	background-color:#0003
}
.dark-theme .tag.tag-attachments, .dark-theme .tag.tag-attachments-lg, .dark-theme .tag.tag-attachments-sm {
	background-color:transparent
}
.dark-theme .accordion .card-header a {
	color:#dde3ea;
	background-color:#ffffff1a
}
.dark-theme .accordion .card-body {
	background-color:#ffffff1a
}
.dark-theme .accordion .card-header a.collapsed {
	background-color:#0003
}
.dark-theme .accordion .card-header a.collapsed:hover, .dark-theme .accordion .card-header a.collapsed:focus {
	color:#dde3ea;
	background-color:#0000004d
}
.dark-theme .modal-content {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .close:hover {
	color:#ffffff1a
}
.dark-theme .modal-header {
	border-block-end-color:#ffffff1a
}
.dark-theme .modal-title {
	color:#dde3ea
}
.dark-theme .modal-footer {
	border-block-start-color:#ffffff1a
}
.dark-theme .modal-content-demo .modal-body h6 {
	color:#dde3ea
}
.dark-theme .vtimeline .timeline-wrapper .timeline-panel {
	background:rgba(0, 0, 0, .2);
	box-shadow:0 8px 16px #0000001a
}
.dark-theme .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
	border-inline-end-color:#0003;
	border-inline-start-color:#0003
}
.dark-theme .vtimeline .timeline-wrapper .timeline-panel:after {
	border-inline-end-color:#0003;
	border-inline-start-color:#0003
}
.dark-theme .vtimeline:before {
	background-color:#0003
}
.dark-theme .timeline-body {
	color:#dde3ea
}
.dark-theme .sweet-alert {
	background-color:var(--dark-theme)
}
.dark-theme .sweet-alert h2 {
	color:#dde3ea
}
.dark-theme .main-nav .nav-link+.nav-link {
	border-block-start-color:#ffffff1a
}
.dark-theme .btn-outline-dark {
	color:#fff9;
	border-color:#fff9
}
.dark-theme .btn-outline-light {
	border-color:#fff3;
	color:#dde3ea
}
.dark-theme .btn-outline-light:hover, .dark-theme .btn-outline-light:focus {
	background-color:#0003!important;
	border-color:#ffffff1a!important;
	color:#dde3ea!important
}
.dark-theme .btn-check:active+.btn-outline-light, .dark-theme .btn-check:checked+.btn-outline-light, .dark-theme .btn-outline-light.active, .dark-theme .btn-outline-light.dropdown-toggle.show, .dark-theme .btn-outline-light:active {
	color:#dde3ea;
	background-color:#0003;
	border-color:#ffffff1a
}
.dark-theme .dropdown .fe-more-vertical {
	color:#dde3ea
}
.dark-theme .main-content-body-profile .nav {
	border-block-end-color:#ffffff1a
}
.dark-theme .card-body+.card-body {
	border-block-start-color:#ffffff1a
}
.dark-theme .rating-stars input {
	color:#dde3ea;
	background-color:#0003;
	border-color:#ffffff1a
}
.dark-theme .rating-stars .rating-stars-container .rating-star, .dark-theme .br-theme-bars-pill .br-widget a.br-active, .dark-theme .br-theme-bars-pill .br-widget a.br-selected {
	color:#dde3ea
}
.dark-theme .br-theme-bars-1to10 .br-widget a, .dark-theme .br-theme-bars-movie .br-widget a, .dark-theme .br-theme-bars-horizontal .br-widget a {
	background-color:#dde3ea
}
.dark-theme .br-theme-bars-square .br-widget a {
	border-color:#ffffff1a;
	background-color:#0003;
	color:#dde3ea
}
.dark-theme .br-theme-bars-pill .br-widget a {
	background-color:#0003
}
.dark-theme .custom-file-label {
	color:#dde3ea;
	background-color:#0003;
	border-color:#ffffff1a
}
.dark-theme .custom-file-label:after {
	color:#dde3ea
}
.dark-theme .apexcharts-gridline, .dark-theme .apexcharts-xaxis line {
	stroke:#ffffff1a
}
.dark-theme .input-group-text {
	color:#dde3ea;
	background-color:#0003;
	border-color:#ffffff1a
}
.dark-theme .sp-replacer {
	border-color:#ffffff1a;
	background-color:#0003
}
.dark-theme .sp-replacer:hover, .dark-theme .sp-replacer:focus {
	border-color:#ffffff1a
}
.dark-theme .sp-container {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color:#dde3ea;
	background:rgba(0, 0, 0, .2)
}
.dark-theme .select2-container--default .select2-selection--multiple {
	background-color:#0003!important;
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#0003!important
}
.dark-theme .SumoSelect>.CaptionCont {
	border-color:#ffffff1a;
	color:#dde3ea;
	background-color:#0003
}
.dark-theme .SumoSelect>.optWrapper {
	background:var(--dark-theme);
	border-color:#ffffff1a;
	box-shadow:0 2px 17px 2px #0000001a
}
.dark-theme .SumoSelect .select-all {
	border-block-end-color:#ffffff1a;
	background-color:var(--dark-theme)
}
.dark-theme .SumoSelect>.optWrapper>.options li.opt {
	border-block-end-color:#ffffff1a
}
.dark-theme .SumoSelect>.optWrapper>.MultiControls {
	border-block-start-color:#ffffff1a;
	background-color:var(--dark-theme)
}
.dark-theme .SumoSelect.open>.optWrapper {
	box-shadow:0 2px 17px 2px #0000001a;
	border-color:#ffffff1a
}
.dark-theme .SumoSelect.disabled>.CaptionCont {
	border-color:#ffffff1a
}
.dark-theme .SumoSelect>.optWrapper>.options li.opt:hover {
	background-color:#0003
}
.dark-theme .SumoSelect>.optWrapper.multiple>.options li.opt span i {
	border-color:#ffffff1a!important;
	background-color:var(--dark-body)
}
.dark-theme .SumoSelect .select-all>span i {
	border-color:#ffffff1a;
	background-color:var(--dark-body)
}
.dark-theme .SumoSelect .select-all.partial>span i {
	background-color:var(--dark-body)
}
.dark-theme .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a
}
.dark-theme .SumoSelect:focus>.CaptionCont {
	border-color:#ffffff1a
}
.dark-theme .dropify-wrapper {
	background-color:var(--dark-body);
	border-color:#ffffff1a;
	color:#dde3ea
}
.dark-theme .dropify-wrapper .dropify-preview {
	background-color:var(--dark-theme)
}
.dark-theme .ff_fileupload_wrap .ff_fileupload_dropzone {
	border-color:#ffffff1a;
	background-color:#0003;
	background-image:url(http://127.0.0.1:8000/build/assets/plugins/fancyuploder/fancy_upload-dark.png)
}
.dark-theme .ff_fileupload_wrap .ff_fileupload_dropzone:hover, .dark-theme .ff_fileupload_wrap .ff_fileupload_dropzone:focus, .dark-theme .ff_fileupload_wrap .ff_fileupload_dropzone:active {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .main-form-group {
	border-color:#ffffff1a
}
.dark-theme .parsley-style-1 .parsley-input.parsley-error .form-control, .dark-theme .parsley-style-1 .parsley-checkbox.parsley-error, .dark-theme .parsley-style-1 .parsley-select.parsley-error .select2-container--default .select2-selection--single {
	background-color:var(--dark-body)
}
.dark-theme .wizard {
	border-color:#ffffff1a;
	background-color:var(--dark-body)
}
.dark-theme .wizard>.steps a .number, .dark-theme .wizard>.steps a:hover .number, .dark-theme .wizard>.steps a:active .number {
	background-color:var(--dark-theme)
}
.dark-theme .wizard>.content {
	border-block-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .wizard>.content>.title {
	color:#dde3ea
}
.dark-theme .ql-scrolling-demo {
	border-color:#ffffff1a;
	background:var(--dark-body)
}
.dark-theme .ql-scrolling-demo .ql-container .ql-editor {
	color:#dde3ea
}
.dark-theme .ql-snow .ql-picker-label {
	border-color:#ffffff1a;
	background-color:#0003
}
.dark-theme .ql-snow .ql-stroke {
	stroke:#dde3ea
}
.dark-theme .ql-snow .ql-editor, .dark-theme .ql-snow.ql-toolbar button, .dark-theme .ql-snow .ql-picker {
	color:#dde3ea
}
.dark-theme .ql-snow.ql-toolbar, .dark-theme .ql-snow.ql-container {
	border-color:#ffffff1a
}
.dark-theme .ql-snow .ql-picker-options {
	background-color:var(--dark-theme)
}
.dark-theme .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	border-color:#ffffff1a
}
.dark-theme .main-profile-work-list .media-body h6, .dark-theme .main-profile-work-list .media-body p, .dark-theme .main-profile-name, .dark-theme .main-profile-contact-list .media-body div, .dark-theme .main-profile-contact-list .media-body span {
	color:#dde3ea
}
.dark-theme .plan-icon {
	border-color:#ffffff1a;
	background:var(--dark-body)
}
.dark-theme .profile-footer a {
	background:var(--dark-body);
	color:#dde3ea
}
.dark-theme .billed-from h6, .dark-theme .invoice-title, .dark-theme .main-invoice-list .media-body h6 {
	color:#dde3ea
}
.dark-theme .main-invoice-list .selected {
	background-color:var(--dark-body);
	border-block-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .main-invoice-list .media {
	border-color:#ffffff1a
}
.dark-theme .main-invoice-list .media:hover, .dark-theme .main-invoice-list .media:focus {
	background-color:var(--dark-body)
}
.dark-theme .main-invoice-list .media-body p, .dark-theme .main-invoice-list .media-body p span {
	color:#dde3ea
}
.dark-theme .table-invoice tbody>tr>th:first-child .invoice-notes p, .dark-theme .table-invoice tbody>tr>td:first-child .invoice-notes p, .dark-theme .table-invoice tbody>tr>th:first-child, .dark-theme .table-invoice tbody>tr>td:first-child {
	color:#dde3ea
}
.dark-theme .billed-from p, .dark-theme .billed-to p, .dark-theme .card-invoice .tx-gray-600, .dark-theme .billed-to h6 {
	color:#dde3ea
}
.dark-theme .invoice-info-row+.invoice-info-row {
	border-block-start-color:#ffffff1a
}
.dark-theme .invoice-info-row span:first-child {
	color:#dde3ea
}
.dark-theme .main-invoice-list {
	border-block-start-color:#ffffff1a
}
.dark-theme .card-category {
	background:var(--dark-body)
}
.dark-theme .pricing-card .list-unstyled li {
	border-block-end-color:#ffffff1a
}
.dark-theme .price.panel-color>.panel-body, .dark-theme .price .panel-footer {
	background-color:var(--dark-theme);
	border-block-start-color:#ffffff1a
}
.dark-theme .pricing .list-unstyled li {
	border-block-end-color:#ffffff1a
}
.dark-theme .card--events .list-group-item h6 {
	color:#dde3ea
}
.dark-theme .rdiobox span:before {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .colorinput-color {
	border-color:#ffffff1a
}
.dark-theme .nice-select .list {
	background-color:var(--dark-theme);
	-webkit-box-shadow:0px 0px 15px 1px rgba(0, 0, 0, .1);
	box-shadow:0 0 15px 1px #0000001a
}
.dark-theme .nice-select .option:hover, .dark-theme .nice-select .option.focus {
	background-color:var(--dark-theme)
}
.dark-theme .item-card .cardtitle a, .dark-theme .item-card .cardprice span {
	color:#dde3ea
}
.dark-theme .bd-b {
	border-block-end-color:#ffffff1a
}
.dark-theme .bd-r {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a
}
.dark-theme .bd-t {
	border-block-start-color:#ffffff1a
}
.dark-theme .bd-l {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .bd-y {
	border-block-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .bd-x {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .main-card-signin {
	border-color:#ffffff1a
}
.dark-theme .main-signin-header h4, .dark-theme .main-signin-footer a, .dark-theme .main-signup-footer a {
	color:#dde3ea
}
.dark-theme .main-error-wrapper h1, .dark-theme .main-error-wrapper h2, .dark-theme .main-error-wrapper h6 {
	color:#fff
}
.dark-theme .construction .btn.btn-icon {
	border-color:#ffffff1a
}
.dark-theme .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:var(--dark-body)!important
}
.dark-theme .sidebar {
	background:var(--dark-theme)
}
.dark-theme .main-calendar.fc-list-empty {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
@media (min-width: 1245px) {
.dark-theme .main-header-center .form-control {
border-color:#ffffff1a!important;
background-color:var(--dark-theme)!important
}
}
@media (max-width: 991px) {
.dark-theme .vtimeline .timeline-wrapper .timeline-panel:after {
border-inline-end-color:#ffffff1a!important;
border-inline-start-color:#ffffff1a!important
}
}
@media (min-width: 576px) {
.dark-theme .wizard.vertical>.content, .dark-theme .wizard.vertical>.actions {
border-inline-start-color:#ffffff1a;
border-inline-end-color:#ffffff1a
}
}
@media (max-width: 991px) {
.dark-theme .animated-arrow span {
background:var(--dark-body)
}
.dark-theme .animated-arrow span:before, .dark-theme .animated-arrow span:after {
background:var(--dark-body)
}
}
@media (max-width: 575px) {
.dark-theme .main-calendar .fc-header-toolbar button.fc-month-button:before, .dark-theme .main-calendar .fc-header-toolbar button.fc-agendaWeek-button:before, .dark-theme .main-calendar .fc-header-toolbar button.fc-agendaDay-button:before, .dark-theme .main-calendar .fc-header-toolbar button.fc-listWeek-button:before, .dark-theme .main-calendar .fc-header-toolbar button.fc-listMonth-button:before {
color:#dde3ea
}
}
.dark-them .breadcrumb {
	background-color:var(--dark-body)
}
.dark-them table.dataTable>tbody>tr.child ul.dtr-details>li {
	border-block-end-color:#ffffff1a
}
.dark-theme .horizontal-main.hor-menu {
	background:var(--dark-theme);
	border-block-end-color:#ffffff1a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>a {
	color:#dde3ea
}
.dark-theme .horizontalMenucontainer .main-header {
	border-block-end-color:#ffffff1a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
	border-color:#ffffff1a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
	color:#dde3ea
}
.dark-theme .sub-menu li a:before {
	border-color:#ffffff1a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu .sub-menu-sub:after {
	color:#dde3ea
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {
	background-color:var(--dark-theme);
	box-shadow:0 8px 16px #0000001a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {
	color:#dde3ea
}
.dark-theme .mega-menubg {
	background:var(--dark-theme);
	box-shadow:0 8px 16px #0000001a;
	border-color:#ffffff1a
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a, .dark-theme .mega-menubg.hor-mega-menu h3 {
	color:#dde3ea
}
.dark-theme .main-profile-menu .dropdown-item+.dropdown-item {
	border-block-start-color:#ffffff1a
}
.dark-theme .rating-scroll h6 {
	color:#dde3ea
}
.dark-theme .main-calendar .fc-list-empty {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .form-control::placeholder {
color:#dde3ea!important
}
.dark-theme .header-icon, .dark-theme .main-header-message .nav-link i, .dark-theme .main-header-notification .nav-link i, .dark-theme .nav-item.full-screen .nav-link i, .dark-theme .sales-flot .flot-chart .flot-x-axis>div span:last-child, .dark-theme .p-text .p-name {
	color:#dde3ea
}
.dark-theme .sidebar .tab-menu-heading {
	background:var(--dark-body)
}
.dark-theme .sidebar .tabs-menu ul li a {
	border-color:#ffffff1a;
	background:var(--dark-theme);
	color:#dde3ea
}
.dark-theme .sidebar .tabs-menu ul li .active {
	color:#dde3ea
}
.dark-theme .datepicker>.datepicker_inner_container>.datepicker_calendar, .dark-theme .datepicker>.datepicker_inner_container>.datepicker_timelist {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .datepicker>.datepicker_header {
	background-color:var(--dark-body);
	color:#dde3ea
}
.dark-theme .main-datetimepicker {
	border-color:#ffffff1a
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar th {
	color:#dde3ea
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:hover, .dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:focus {
	background-color:var(--dark-body)
}
.dark-theme .datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.hover {
	color:#dde3ea;
	background-color:var(--dark-body)
}
.dark-theme .datetimepicker .datetimepicker-days table thead tr:last-child th {
	color:#dde3ea
}
.dark-theme .datetimepicker table th.dow {
	background:transparent
}
.dark-theme .datetimepicker table td {
	background:transparent;
	color:#dde3ea
}
.dark-theme .datetimepicker table td.old, .dark-theme .datetimepicker table td.new {
	color:#dde3ea
}
.dark-theme .datetimepicker table th.prev, .dark-theme .datetimepicker table th.next, .dark-theme .datetimepicker table th.switch {
	background-color:transparent;
	color:#dde3ea
}
.dark-theme .datetimepicker table th.prev:hover {
	background-color:var(--dark-theme)
}
@media (max-width: 991px) {
.dark-theme .horizontalMenu>.horizontalMenu-list {
background:var(--dark-theme)
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>a {
border-block-end-color:#ffffff1a
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li:hover .sub-icon {
background:var(--dark-body);
border-block-end-color:#ffffff1a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover:before {
border-color:#ffffff1a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
color:#dde3ea!important;
background-color:var(--dark-body)
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li:hover a:before {
border-color:#ffffff1a!important;
color:#dde3ea!important
}
.dark-theme .mega-menubg {
background:var(--dark-theme)!important
}
.dark-theme .mega-menubg li a:before {
border-color:#ffffff1a
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
background:var(--dark-theme)!important;
color:#dde3ea!important
}
}
.datetimepicker table th.prev:focus {
	background-color:var(--dark-theme)
}
.dark-theme .datetimepicker table th.next:hover, .dark-theme .datetimepicker table th.next:focus {
	background-color:var(--dark-theme)
}
.dark-theme .datetimepicker table th.prev span:before, .dark-theme .datetimepicker table th.next span:before {
	color:#dde3ea
}
.dark-theme .datetimepicker table th.switch:hover, .dark-theme .datetimepicker table th.switch:focus {
	background-color:var(--dark-theme)
}
.dark-theme .iti__selected-flag {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
	background:var(--dark-theme)
}
.dark-theme .dashboard-carousel .btn-icons {
	background:var(--dark-body)!important;
	color:#dde3ea
}
.dark-theme .btn-light:focus, .dark-theme .btn-light.focus {
box-shadow:0 0 0 .2rem #0000001a
}
.dark-theme .btn-light:not(:disabled):not(.disabled):active, .dark-theme .btn-light:not(:disabled):not(.disabled).active {
color:#dde3ea;
background-color:var(--dark-body);
border-color:#ffffff1a
}
.dark-theme .show>.btn-light.dropdown-toggle {
	color:#dde3ea;
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .email-media .media-body small, .dark-theme .email-media .media-body .media-title {
	color:#dde3ea
}
.dark-theme .card-header .tx-inverse i {
	border-color:#ffffff1a
}
.dark-theme .chatbox .user_img, .dark-theme .chatbox .user_img_msg {
	border-color:#fff3
}
.dark-theme .chat .msg_cotainer_send {
	background-color:#ffffff1a;
	box-shadow:0 2px 3px -1px #0003
}
.dark-theme .chat .msg_cotainer {
	background-color:#0003;
	box-shadow:0 2px 3px -1px #0003
}
.dark-theme .chat .dropdown-menu li {
	color:#dde3ea
}
.dark-theme .chat .dropdown-menu li:hover {
	background:var(--dark-body)
}
.dark-theme .list-group-item-action:hover, .dark-theme .list-group-item-action:focus {
	background-color:#ffffff1a
}
.dark-theme .list-group-item.disabled, .dark-theme .list-group-item:disabled {
	opacity:.6
}
.dark-theme .latest-tasks .tasks .span, .dark-theme .latest-tasks .tasks .span a, .dark-theme .list-group-item-action, .dark-theme .list-group-item.active, .dark-theme .bg-info p.card-text, .dark-theme .main-content-body.main-content-body-contacts .media-body h5 {
	color:#dde3ea
}
.dark-theme .table-striped tbody tr:nth-of-type(2n + 1) {
background-color:transparent
}
.dark-theme .dataTables_wrapper .dataTables_filter input {
	color:#dde3ea
}
.dark-theme .dataTables_wrapper .dataTables_filter input::placeholder {
color:#dde3ea
}
.dark-theme .iti__divider {
	border-block-end-color:#ffffff1a
}
.dark-theme .iti__country.iti__highlight {
	background-color:var(--dark-theme)
}
.dark-theme .iti__country-list {
	background-color:var(--dark-theme);
	box-shadow:0 8px 16px #0000001a
}
.dark-theme .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
	background-color:var(--dark-body)
}
.dark-theme .price.panel-color>.panel-body {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme table.dataTable tbody td.sorting_1 {
	background:var(--dark-body)
}
.dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
	color:#dde3ea
}
.dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus {
	color:#dde3ea;
	background-color:var(--dark-theme)
}
.dark-theme .dataTables_paginate .pagination .page-link {
	border-color:#ffffff1a
}
.dark-theme .chat abbr.timestamp, .dark-theme .chat .msg_time, .dark-theme .chat .msg_time_send {
	color:#dde3ea
}
.dark-theme .nav-tabs {
	border-block-end-color:#ffffff1a
}
.dark-theme .nav-tabs .nav-link.active, .dark-theme .page-link {
	border-color:#ffffff1a
}
.dark-theme .popover-head-primary .popover-header, .dark-theme .popover-head-secondary .popover-header, .dark-theme .popover-primary .popover-header, .dark-theme .popover-secondary .popover-header {
	color:#dde3ea!important
}
.dark-theme .main-card-signin {
	box-shadow:0 1px 15px 1px #0000001a
}
.dark-theme .page-item.disabled .page-link {
	border-color:#ffffff1a;
	background:var(--dark-theme);
	color:#fff6
}
.dark-theme .ps>.ps__rail-y {
	background-color:var(--dark-theme)
}
.dark-theme .close-toggle {
	color:#dde3ea!important
}
.dark-theme .slide.is-expanded .side-menu__label, .dark-theme .slide.is-expanded .side-menu__icon, .dark-theme .slide.is-expanded .angle {
	color:#dde3ea
}
.dark-theme .vmap-wrapper {
	background:var(--dark-theme)!important
}
.dark-theme .card-dashboard-eight .list-group-item {
	border-block-end-color:#ffffff1a;
	border-color:#ffffff1a
}
.dark-theme .card-dashboard-eight .list-group-item span, .dark-theme .sales-info h3, .dark-theme .card-table h4, .dark-theme .total-revenue h4 {
	color:#dde3ea
}
.dark-theme .product-timeline ul.timeline-1:before {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .main-dashboard-header-right>div h5 {
	color:#dde3ea
}
.dark-theme .icons-list {
	color:#fffc;
	fill:#fffc
}
.dark-theme .customers .list-group-item-action:hover, .dark-theme .customers .list-group-item-action:focus {
	background-color:#0003
}
.dark-theme .customers h5 {
	color:#dde3ea
}
.dark-theme .shopping-cart-footer {
	border-block-start-color:#ffffff1a
}
.dark-theme .select2-dropdown {
	border-color:#ffffff1a
}
.dark-theme .sidebar-right .list a {
	color:#dde3ea
}
.dark-theme .card-footer {
	background-color:var(--dark-theme)
}
.dark-theme .card.card-dark {
	border-block-start-color:#ffffff1a!important
}
.dark-theme .nav-tabs.html-source .nav-link.active {
	border-color:#ffffff1a;
	background-color:var(--dark-body)
}
.dark-theme .toast-body {
	background:var(--dark-theme)
}
.dark-theme .tabs-style-2 .main-nav-line .nav-link {
	background:rgba(0, 0, 0, .2)!important;
	border-color:#ffffff1a
}
.dark-theme .tabs-style-2 .main-nav-line .nav-link.active {
	background:var(--dark-theme)!important
}
.dark-theme .tabs-style-3 .nav.panel-tabs li a, .dark-theme .tabs-style-4 .nav.panel-tabs li a {
	background:var(--dark-body);
	color:#dde3ea
}
.dark-theme .nav-link.html-code {
	background:var(--dark-theme)
}
.dark-theme .nav-tabs .nav-link.html-code.active, .dark-theme .nav-tabs .nav-link.html-code:hover, .dark-theme .nav-tabs .nav-link.html-code:focus {
	background-color:var(--dark-body);
	color:#dde3ea
}
.dark-theme .card .box {
	box-shadow:0 0 25px #0000001a
}
.dark-theme .userlist-table .user-link {
	color:#dde3ea
}
.dark-theme .main-chat-body .content-inner:before {
	background:var(--dark-body)
}
.dark-theme .left.main-msg-wrapper:before {
	color:#dde3ea
}
.dark-theme .icons-list-item {
	border-color:#ffffff1a
}
.dark-theme .user-wideget-footer {
	background-color:var(--dark-theme);
	border-block-start-color:#ffffff1a
}
.dark-theme .profile.navtab-custom .active a {
	background:var(--dark-theme);
	color:#dde3ea
}
.dark-theme .profile.navtab-custom li a {
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .profile.navtab-custom a.active {
	background:rgba(0, 0, 0, .2)
}
.dark-theme .nav.prod-cat li a, .dark-theme .header-icon-svgs, .dark-theme .app-sidebar .side-item.side-item-category {
	color:#dde3ea
}
.dark-theme .gray-set .bg-gray-100, .dark-theme .gray-set .bg-gray-200, .dark-theme .gray-set .bg-gray-300, .dark-theme .gray-set .bg-gray-400, .dark-theme .gray-set .bg-gray-500, .dark-theme .gray-set .bg-gray-600 {
	color:#000
}
.dark-theme .product-pagination .page-link {
	background-color:var(--dark-theme)!important;
	border-color:#ffffff1a
}
.dark-theme .product-pagination .page-item.disabled .page-link {
	border-color:#ffffff1a;
	background:var(--dark-body);
	color:#fff6
}
.dark-theme .price span, .dark-theme #list3 .media-body h6 {
	color:#dde3ea
}
.dark-theme #list3 .list-group-item, .dark-theme #list8 .list-group-item, .dark-theme #list1 .list-group-item {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .bg-gray-100.nav-bg .nav-tabs {
	border-block-end-color:#ffffff1a
}
.dark-theme .bg-gray-100.nav-bg .nav-tabs .nav-link {
	background-color:var(--dark-body)
}
.dark-theme .popover-static-demo .popover {
	box-shadow:-8px 12px 18px #0000001a;
	border-color:#ffffff1a;
	background-color:#0003
}
.dark-theme .heading-inverse {
	background-color:#0003
}
.dark-theme .toast {
	box-shadow:-8px 12px 18px #0000001a
}
.dark-theme .tabs-style-1 .dark-theme .border {
	border-color:#ffffff1a!important
}
.dark-theme .tabs-style-1 .main-nav-line .nav-link.active {
	border-color:rgba(255, 255, 255, .1) rgba(255, 255, 255, .1) var(--dark-theme)
}
.dark-theme.app.sidenav-toggled.sidenav-toggled-open .side-menu__label, .dark-theme.app.sidenav-toggled.sidenav-toggled-open .side-menu__item.active .side-menu__label {
	color:#dde3ea
}
.dark-theme .horizontalMenucontainer .side-menu__icon, .dark-theme.horizontal-light .horizontalMenucontainer .side-menu__icon {
	color:#dde3ea;
	fill:#dde3ea
}
.dark-theme .main-header .dropdown-menu-left {
	box-shadow:0 0 15px 1px #0000001a
}
.dark-theme .main-header .dropdown.nav-itemd-none .dropdown-menu:after {
	border-block-end-color:9px solid var(--dark-theme)
}
.dark-theme .file-browser .btn-default {
	background:var(--dark-body);
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .fc .fc-button-primary:not(:disabled):active, .dark-theme .fc .fc-button-primary:not(:disabled).fc-button-active {
background-color:var(--primary-8);
border-color:var(--primary-8)!important;
opacity:1
}
.dark-theme .fc-datepicker.main-datepicker.hasDatepicker {
	border-color:#ffffff1a
}
.dark-theme .ql-snow .ql-picker:hover .ql-picker-label, .dark-theme .ql-snow .ql-picker:focus .ql-picker-label, .dark-theme .ql-snow .ql-picker:hover .ql-picker-label, .dark-theme .ql-snow .ql-picker:focus .ql-picker-label {
	color:#dde3ea
}
.dark-theme .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
	border-color:#ffffff1a
}
.dark-theme .main-mail-compose-body {
	background-color:var(--dark-body)
}
.dark-theme .main-mail-compose-body .form-group+.form-group {
	border-block-start-color:#ffffff1a
}
.dark-theme .main-mail-compose-body .form-group .form-control {
	background-color:var(--dark-body)!important
}
.dark-theme .main-mail-compose-body .form-group .form-label, .dark-theme .main-mail-compose-body .form-group .nav-link {
	color:#dde3ea
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
	background-color:var(--dark-theme);
	box-shadow:0 8px 16px #0000001a
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
	color:#dde3ea
}
.dark-theme .fc-non-business {
	background-color:var(--dark-body)
}
.dark-theme #external-events {
	background-color:var(--dark-body);
	border-color:#ffffff1a!important
}
.dark-theme .fc-daygrid-event {
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .fc-daygrid-dot-event {
	background-color:var(--dark-body);
	border-color:#ffffff1a!important
}
.dark-theme .fc-daygrid-dot-event:hover, .dark-theme .fc-list-day-cushion {
	background-color:var(--dark-body)
}
.dark-theme .fc-theme-standard .fc-scrollgrid {
	border-color:#ffffff1a
}
.dark-theme .fc .fc-daygrid-event-harness {
	border-color:#ffffff1a!important
}
.dark-theme tr td, .dark-theme tr th {
	border-color:#ffffff1a
}
.dark-theme .fc .fc-daygrid-day-number {
	color:#dde3ea
}
.dark-theme .fc-theme-standard .fc-list {
	border-color:#ffffff1a
}
.dark-theme #external-events p {
	color:#dde3ea!important
}
.dark-theme .table-striped tbody tr:nth-of-type(2n + 1) {
color:#dde3ea
}
.dark-theme.dataTables_wrapper .dataTables_length select {
	border-color:#ffffff1a;
	color:#dde3ea
}
.dark-theme .bs-popover-end .popover-arrow:before {
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
.dark-theme .apexcharts-radialbar-track.apexcharts-track path {
	stroke:#0003
}
.dark-theme .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
	background:var(--dark-theme);
	border-block-end-color:#ffffff1a
}
.dark-theme .apexcharts-tooltip {
	box-shadow:2px 2px 6px -4px #0003
}
.dark-theme .sa-icon.sa-custom {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/img/brand/logo-white.png)!important
}
.dark-theme .dropdown-menu-left {
	box-shadow:0 0 15px 1px #0000001a
}
.dark-theme .table.dataTable.no-footer {
	border-block-end-color:#ffffff1a!important
}
.dark-theme .table-striped tbody tr:nth-of-type(odd) {
background-color:#0003
}
.dark-theme .table-striped>tbody>tr:nth-of-type(odd) {
--bs-table-accent-bg: $dark-theme2 !important
}
.dark-theme .dataTables_wrapper .dataTables_length select {
	border-color:#ffffff1a
}
.dark-theme .form-select {
	color:#fff
}
.dark-theme .apexcharts-radialbar .apexcharts-datalabel-value {
	fill:#dde3ea!important;
	color:#dde3ea!important
}
.dark-theme .apexcharts-svg text {
	color:#dde3ea!important;
	fill:#dde3ea!important
}
.dark-theme .layout-setting .header-icon-svgs, .dark-theme .resp-btn .header-icon-svgs, .dark-theme .demo-icon .header-icon-svgs {
	fill:#dde3ea
}
.dark-theme .flex-container {
	color:#dde3ea
}
@media (min-width: 992px) {
.dark-theme.double-menu.app .slide-menu, .dark-theme.double-menu-tabs.app .slide-menu {
background:var(--dark-theme);
color:#dde3ea
}
.dark-theme.double-menu.app .slide .slide-menu.double-menu-active, .dark-theme.double-menu-tabs.app .slide .slide-menu.double-menu-active {
border-inline-end-color:#ffffff1a
}
.dark-theme.double-menu.app .side-menu__label1 a, .dark-theme.double-menu-tabs.app .side-menu__label1 a {
color:#fff!important
}
.dark-theme.double-menu-tabs.app .slide-menu .tabs-menu ul li a {
border-color:#ffffff1a;
color:#dde3ea
}
.dark-theme.double-menu-tabs .activity {
border-inline-start-color:#ffffff1a
}
}
.dark-theme .latest-timeline .timeline-head {
	color:#dde3ea
}
.dark-theme .tab-content .latest-timeline .timeline:before {
	border-inline-start-color:#ffffff1a
}
@media only screen and (max-width: 991px) {
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
background-color:var(--dark-theme)
}
}
@media only screen and (min-width: 992px) {
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
background:var(--dark-theme);
box-shadow:0 8px 16px #0000001a
}
}
@media (min-width: 576px) {
.dark-theme .main-calendar .fc-header-toolbar button {
color:#dde3ea
}
}
@media (max-width: 575px) {
.dark-theme .main-calendar .fc-header-toolbar .fc-left button, .dark-theme .main-calendar .fc-header-toolbar .fc-left button.fc-today-button {
color:#dde3ea
}
}
@media (max-width: 605px) {
.dark-theme .fc-view, .fc-view>table {
border-color:transparent
}
}
@media (min-width: 992px) {
.dark-theme.leftbgimage1 .main-sidebar-header, .dark-theme.leftbgimage2 .main-sidebar-header, .dark-theme.leftbgimage3 .main-sidebar-header, .dark-theme.leftbgimage4 .main-sidebar-header, .dark-theme.leftbgimage5 .main-sidebar-header {
border-inline-end-color:#ffffff1a;
border-inline-start-color:#ffffff1a
}
}
@media (min-width: 992px) {
.dark-theme.hoversubmenu.style1-leftmenu.sidenav-toggled .app-sidebar .side-menu-label1 {
border-block-end-color:#ffffff1a;
color:#dde3ea!important
}
}
@media (min-width: 992px) {
.dark-theme.app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {
background-color:var(--dark-theme)
}
}
@media only screen and (max-width: 991px) {
.dark-theme .horizontalMenu>.horizontalMenu-list {
border-inline-end-color:#ffffff1a;
border-inline-start-color:#ffffff1a
}
}
@media (min-width: 992px) {
.dark-theme .main-nav.main-nav-colored-bg .nav-link+.nav-link, .dark-theme .main-nav .nav-link+.nav-link {
border-inline-start-color:#ffffff1a;
border-inline-end-color:#ffffff1a
}
}
@media (max-width: 991px) {
.dark-theme .main-signup-header, .dark-theme .main-card-signin {
border-color:#ffffff1a
}
}
@media (min-width: 992px) {
.horizontal.dark-theme .horizontal-main .slide .slide-menu, .horizontal.dark-theme .horizontal-main .slide .sub-slide-menu, .horizontal.dark-theme .horizontal-main .sub-slide2 .sub-slide-menu1 {
background-color:var(--dark-theme)!important;
border-color:#ffffff1a;
box-shadow:0 3px 10px #0000001a!important
}
.horizontal.dark-theme .logo-1 {
display:none!important
}
.horizontal.dark-theme .dark-logo-1 {
display:block!important
}
}
.dark-theme {
	color:#fff
}
.dark-theme.app.sidebar-mini .desktop-logo.logo-dark {
	display:block
}
.dark-theme.app.sidebar-mini .desktop-logo.logo-light {
	display:none
}
.dark-theme .table-striped>tbody>tr:nth-of-type(odd)>* {
color:#dde3ea
}
.dark-theme .app-sidebar__user .user-pro-body img {
	border-color:#ffffff1a;
	box-shadow:0 5px 5px #0000001a;
	background:var(--dark-body)
}
.dark-theme .dark-layout {
	display:none
}
.dark-theme .light-layout {
	display:block
}
.dark-theme .navbar-toggler-icon {
	color:#dde3ea
}
@media (max-width: 991px) {
.dark-theme .responsive-logo .header-logo .logo-1 {
display:none
}
.dark-theme .responsive-logo .header-logo .dark-logo-1 {
display:block
}
}
@media (max-width: 991px) {
.dark-theme .responsive-navbar.navbar .navbar-collapse {
background:var(--dark-theme);
border-block-end-color:#ffffff1a;
border-block-start-color:#ffffff1a
}
}
@media (min-width: 992px) {
.dark-theme.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-dark {
display:block
}
.dark-theme.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-light, .dark-theme.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo {
display:none
}
.dark-theme.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo.logo-dark {
display:block
}
}
@media (min-width: 992px) {
.dark-theme.app.sidenav-toggled .side-menu__label {
color:#dde3ea
}
}
@media (min-width: 992px) {
.dark-theme.hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {
border-block-end-color:#ffffff1a
}
}
.dark-theme .sub-side-menu__item, .dark-theme .sub-slide-item2 {
	color:#dde3ea
}
.dark-theme .slide-menu a:before {
	color:#dde3ea
}
.dark-theme .apexcharts-tooltip.apexcharts-theme-light {
	border-color:#ffffff1a;
	background:var(--dark-body)
}
.dark-theme .main-dashboard-header-right>div label {
	color:#dde3ea
}
.dark-theme .left-content p {
	color:#dde3ea;
	font-weight:400
}
.dark-theme .app-sidebar__user .user-info .text-muted {
	color:#dde3ea!important;
	opacity:.8
}
.dark-theme .main-footer .container-fluid {
	color:#dde3ea
}
@media (min-width: 992px) {
.dark-theme.horizontal .app-sidebar {
border-block-start-color:#ffffff1a
}
}
.dark-theme .main-header form[role=search] button[type=reset] {
	background:var(--dark-body)
}
.dark-theme #slide-right svg, .dark-theme #slide-left svg {
	fill:#fff
}
.dark-theme .demo_changer .form_holder {
	background-color:var(--dark-theme);
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a;
	box-shadow:0 0 0 1px #0000001a, 0 4px 6px #ffffff1a
}
.dark-theme .demo_changer h4 {
	border-block-end-color:#ffffff1a;
	background:rgba(0, 0, 0, .2);
	border-block-start-color:#ffffff1a;
	color:#fff!important
}
.dark-theme .demo_changer, .dark-theme .demo_changer p {
	color:#dde3ea!important
}
.dark-theme .input-color-picker, .dark-theme .input-bg-picker, .dark-theme .input-dark-color-picker, .dark-theme .input-transparent-color-picker {
	border-color:#ffffff1a;
	background-color:transparent
}
.dark-theme .form_holder img {
	border-color:#ffffff1a;
	background:transparent
}
.dark-theme .sidebar-right1 h4 {
	color:#fff
}
.dark-theme .switch_section span {
	color:#dde3ea!important
}
.dark-theme .text-dark {
	color:#fff!important
}
.dark-theme a.text-dark:hover, .dark-theme a.text-dark:focus {
	color:#fff9!important
}
.dark-theme .icons-list-item svg {
	fill:#dde3ea
}
.dark-theme .main-table-reference {
	background-color:var(--dark-theme)
}
.dark-theme .main-contact-star:hover, .dark-theme .main-contact-star:focus {
	color:#dde3ea
}
.dark-theme .minus {
	background:url(http://127.0.0.1:8000/build/assets/plugins/dtree/images/misc.png) -18px -59px no-repeat transparent
}
.dark-theme .dTree a {
	color:#dde3ea
}
.dark-theme .main-nav-column .nav-link i:not([class*=" tx-"]) {
color:#dde3ea
}
.dark-theme .file-image-1 {
	border-color:#ffffff1a
}
.dark-theme .pro-img-box img {
	border-color:#ffffff1a!important
}
.dark-theme .tag.tag-attachments-lg, .dark-theme .tag.tag-attachments-sm, .dark-theme .tag.tag-attachments, .dark-theme .main-img-user1.avatar-lg .number-badge, .dark-theme .main-img-user1.avatar-md .number-badge, .dark-theme .main-img-user1.avatar-sm .number-badge, .dark-theme .main-img-user3.avatar-lg .icon-badgeavatar, .dark-theme .main-img-user3.avatar-md .icon-badgeavatar, .dark-theme .main-img-user3.avatar-sm .icon-badgeavatar {
	border-color:#ffffff1a
}
.dark-theme .badge.bg-white {
	color:#fff!important
}
.dark-theme #tab .bg-gray-100 {
	background-color:var(--dark-theme)!important
}
.dark-theme #typography .bg-gray-100 {
	background-color:var(--dark-theme)
}
.dark-theme #popover .bg-gray-200, .dark-theme #popover2 .bg-gray-200, .dark-theme #popover3 .bg-gray-200 {
	background-color:var(--dark-theme)!important
}
.dark-theme .nav-tabs .nav-link:hover, .dark-theme .nav-tabs .nav-link:focus {
	border-color:#ffffff1a
}
.dark-theme .nav-tabs .nav-link.active {
	color:#fff;
	background-color:var(--dark-theme)!important;
	border-color:#ffffff1a
}
.dark-theme .bootstrap-tagsinput input {
	color:#dde3ea
}
.dark-theme .tabs-style-1 .panel-tabs {
	border-block-end-color:#ffffff1a
}
.dark-theme .scrollspy-example {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .navbar-light .navbar-brand {
	color:#fff
}
.dark-theme #navbar-example3 .nav-link {
	color:#dde3ea
}
.dark-theme .scrollspy-example-2 {
	border-color:#ffffff1a
}
.dark-theme .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#fff
}
.dark-theme .form-control:disabled, .dark-theme .form-control[readonly] {
	background-color:#ffffff1a
}
.dark-theme .form-control::-webkit-file-upload-button {
color:#dde3ea;
background-color:#0003
}
.dark-theme .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
background-color:#0003
}
.dark-theme .theme-container button, .dark-theme .theme-container2 button, .dark-theme .theme-container1 button {
	color:#dde3ea;
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .pcr-app {
	background:var(--dark-body)
}
.dark-theme .datepicker {
	box-shadow:.5px .5px #0000001a;
	border-color:#ffffff1a;
	background-color:var(--dark-theme)
}
.dark-theme .datepicker table tr td span {
	background:var(--dark-theme)
}
.dark-theme .datepicker td {
	color:#dde3ea
}
.dark-theme .datepicker .datepicker-switch:hover, .dark-theme .datepicker .prev:hover, .dark-theme .datepicker .next:hover, .dark-theme .datepicker tfoot tr th:hover, .dark-theme .datepicker th {
	color:#fff
}
.dark-theme .datepicker-days tbody {
	background:var(--dark-theme)
}
.dark-theme .ui-state-default, .dark-theme .ui-widget-content .ui-state-default, .dark-theme .ui-widget-header .ui-state-default, .dark-theme .ui-button {
	border-color:#ffffff1a;
	background:var(--dark-theme);
	color:#dde3ea
}
.dark-theme .ui-widget.ui-widget-content {
	border-color:#ffffff1a
}
.dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-next, .dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	color:#dde3ea
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td a:hover {
	background-color:var(--dark-body);
	color:#fff
}
.dark-theme .datetimepicker {
	box-shadow:0 0 6px #0000001a
}
.dark-theme .datetimepicker-hours span.hour:hover, .dark-theme .datetimepicker-hours span.minute:hover, .dark-theme .datetimepicker-hours span.month:hover, .dark-theme .datetimepicker-hours span.year:hover, .dark-theme .datetimepicker-minutes span.hour:hover, .dark-theme .datetimepicker-minutes span.minute:hover, .dark-theme .datetimepicker-minutes span.month:hover, .dark-theme .datetimepicker-minutes span.year:hover {
	background:var(--dark-theme)
}
.dark-theme .select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#ffffff1a
}
.dark-theme .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#dde3ea
}
.dark-theme .intl-tel-input {
	border-color:#ffffff1a
}
.dark-theme .intl-tel-input .flag-dropdown .selected-flag {
	background:rgba(0, 0, 0, .2)
}
.dark-theme .intl-tel-input .flag-dropdown .selected-flag:hover {
	background-color:var(--dark-theme)
}
.dark-theme .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
	border-block-start-color:#ffffffb3
}
.dark-theme .intl-tel-input .flag-dropdown .country-list {
	box-shadow:1px 1px 4px #0000001a;
	background-color:var(--dark-theme)
}
.dark-theme .intl-tel-input .flag-dropdown .country-list .divider {
	border-block-end-color:#ffffff1a
}
.dark-theme .intl-tel-input .flag-dropdown .country-list .country .dial-code {
	color:#dde3ea
}
.dark-theme .intl-tel-input .flag-dropdown .country-list .country.highlight {
	background-color:var(--dark-theme)
}
.dark-theme .intl-tel-input input {
	border-color:#ffffff1a
}
.dark-theme #mobile-number {
	background-color:var(--dark-theme);
	color:#fff
}
.dark-theme .datepicker>.datepicker_inner_container {
	background-color:var(--dark-body);
	border-color:#ffffff1a;
	box-shadow:.5px 0 3px #0000001a
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.hover {
	background-color:#ffffff1a
}
.dark-theme .datetimepicker-days td:hover {
	background:rgba(255, 255, 255, .1)
}
.dark-theme .dropify-filename-inner, .dark-theme .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
	color:#dde3ea
}
.dark-theme .dropify-wrapper p:first-child {
	color:#dde3ea!important
}
.dark-theme .dropify-wrapper .dropify-message span.file-icon {
	color:#fff
}
.dark-theme .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
	color:#dde3ea
}
.dark-theme .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
	border-color:#ffffff1a;
	color:#dde3ea;
	background:transparent
}
.dark-theme .background {
	background-color:#0003!important
}
.dark-theme .main-dropdown-form-demo .dropdown-title {
	color:#fff
}
.dark-theme .form-select {
	border-color:#ffffff1a
}
.dark-theme .was-validated .form-select:invalid, .dark-theme .form-select.is-invalid, .dark-theme input.form-select.parsley-error, .dark-theme textarea.form-select.parsley-error {
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") var(--dark-theme) no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.dark-theme .wizard>.steps .disabled a {
	color:#dde3ea
}
.dark-theme .note-icon-border, .dark-theme .note-editor.note-frame, .dark-theme .note-editor.note-airframe {
	border-color:#ffffff1a
}
.dark-theme .note-editor.note-frame .note-editing-area .note-editable[contenteditable=false], .dark-theme .note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {
	background-color:var(--dark-body)
}
.dark-theme .note-editor.note-frame .note-editing-area .note-codable, .dark-theme .note-editor.note-airframe .note-editing-area .note-codable {
	color:#dde3ea;
	background-color:var(--dark-body)
}
.dark-theme .note-editor.note-frame .note-status-output, .dark-theme .note-editor.note-airframe .note-status-output {
	color:#dde3ea;
	border-block-start-color:#ffffff1a
}
.dark-theme .note-editor.note-frame .note-status-output .text-muted, .dark-theme .note-editor.note-airframe .note-status-output .text-muted {
	color:#dde3ea
}
.dark-theme .note-editor.note-frame .note-status-output .alert, .dark-theme .note-editor.note-airframe .note-status-output .alert {
	color:#dde3ea;
	background-color:var(--dark-body)
}
.dark-theme .note-editor.note-frame .note-statusbar, .dark-theme .note-editor.note-airframe .note-statusbar {
	background-color:var(--dark-body);
	border-block-start-color:#ffffff1a
}
.dark-theme .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar, .dark-theme .note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
	border-block-start-color:#ffffff1a
}
.dark-theme .btn-close {
	color:#dde3ea
}
.dark-theme .panel-default.fullscreen .note-editable {
	background-color:var(--dark-theme)
}
.dark-theme .note-popover .popover-content, .dark-theme .note-editor .note-toolbar {
	background:var(--dark-body)
}
.dark-theme .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .dark-theme .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
	border-block-end-color:#ffffff1a
}
.dark-theme .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .dark-theme .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .dark-theme .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .dark-theme .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
	background:rgba(255, 255, 255, .1)
}
.dark-theme .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .dark-theme .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
	border-color:#ffffff1a
}
.dark-theme .note-modal .note-image-dialog .note-dropzone {
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .note-placeholder {
	color:#dde3ea
}
.dark-theme .note-handle .note-control-selection {
	border-color:#ffffff1a
}
.dark-theme .note-handle .note-control-selection .note-control-selection-bg {
	background-color:var(--dark-body)
}
.dark-theme .note-handle .note-control-selection .note-control-handle, .dark-theme .note-handle .note-control-selection .note-control-sizing, .dark-theme .note-handle .note-control-selection .note-control-holder {
	border-color:#ffffff1a
}
.dark-theme .note-handle .note-control-selection .note-control-sizing, .dark-theme .note-handle .note-control-selection .note-control-selection-info {
	background-color:var(--dark-body)
}
.dark-theme .note-toolbar {
	background:var(--dark-body)
}
.dark-theme .jqvmap-zoomin, .dark-theme .jqvmap-zoomout {
	background:rgba(255, 255, 255, .4)
}
.dark-theme .note-btn-group .note-btn {
	border-color:#ffffff1a
}
.dark-theme .note-editor.note-frame.panel.panel-default .panel-heading {
	background-color:var(--dark-theme);
	border-block-end-color:#ffffff1a
}
.dark-theme .note-btn.btn-default {
	background-color:var(--dark-theme);
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .sp-container button {
	color:#dde3ea
}
.dark-theme .note-editor .btn-default:not(:disabled):not(.disabled):active {
background-color:var(--dark-body)
}
.dark-theme .note-btn.btn-default:not(:disabled):not(.disabled).active {
color:#fff;
background-color:var(--dark-body);
border-color:#ffffff1a
}
.dark-theme .custom-control-label:before {
	background-color:#0003;
	border-color:#ffffff1a
}
.dark-theme .custom-control-input:disabled~.custom-control-label:before {
background-color:#ffffff1a
}
.dark-theme .form-switch-indicator, .dark-theme .form-switch-indicator-lg, .dark-theme .form-switch-indicator-xl {
	background:rgba(0, 0, 0, .2);
	border-color:#ffffff1a
}
.dark-theme .form-switch-indicator:before, .dark-theme .form-switch-indicator-lg:before, .dark-theme .form-switch-indicator-xl:before {
	background:rgba(255, 255, 255, .9)
}
.dark-theme .richText {
	border-color:#ffffff1a;
	background-color:var(--dark-body)!important
}
.dark-theme .richText .richText-form input[type=text], .dark-theme .richText .richText-form input[type=file], .dark-theme .richText .richText-form input[type=number], .dark-theme .richText .richText-form select {
	border-color:#ffffff1a;
	background:var(--dark-theme);
	color:#dde3ea
}
.dark-theme .richText .richText-form button {
	color:#dde3ea
}
.dark-theme .richText .richText-toolbar ul {
	border-block-end-color:#ffffff1a
}
.dark-theme .richText .richText-toolbar ul li a {
	color:#dde3ea
}
.dark-theme .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
	background-color:var(--dark-body);
	border-color:#ffffff1a;
	box-shadow:0 16px 18px #060a301a
}
.dark-theme .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
	background:var(--dark-body);
	color:#dde3ea
}
.dark-theme .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
	border-block-end-color:#ffffff1a
}
.dark-theme .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
	background-color:var(--dark-body)
}
.dark-theme .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {
	box-shadow:0 0 10px #0000001a
}
.dark-theme .richText .richText-toolbar ul li a:hover {
	background-color:var(--dark-theme)
}
.dark-theme .richText .richText-editor {
	background-color:var(--dark-theme);
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .richText .richText-editor table td, .dark-theme .richText .richText-editor table th {
	border-color:#ffffff1a
}
.dark-theme .richText .richText-editor:focus {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .richText .richText-initial {
	background-color:var(--dark-body)
}
.dark-theme .richText .richText-undo, .dark-theme .richText .richText-redo {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .richText .richText-help-popup hr {
	border-block-start-color:#ffffff1a
}
.dark-theme .richText .richText-list.list-rightclick {
	background-color:var(--dark-body);
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .richText .richText-toolbar ul li a {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .ql-bubble .ql-tooltip {
	background-color:var(--dark-theme);
	color:#dde3ea
}
.dark-theme .ql-wrapper-demo {
	background-color:var(--dark-body)
}
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
border-block-end-color:#ffffff1a
}
.dark-theme .ql-snow.ql-toolbar button:hover, .dark-theme .ql-snow .ql-toolbar button:hover, .dark-theme .ql-snow.ql-toolbar button:focus, .dark-theme .ql-snow .ql-toolbar button:focus, .dark-theme .ql-snow.ql-toolbar button.ql-active, .dark-theme .ql-snow .ql-toolbar button.ql-active, .dark-theme .ql-snow.ql-toolbar .ql-picker-label:hover, .dark-theme .ql-snow .ql-toolbar .ql-picker-label:hover, .dark-theme .ql-snow.ql-toolbar .ql-picker-label.ql-active, .dark-theme .ql-snow .ql-toolbar .ql-picker-label.ql-active, .dark-theme .ql-snow.ql-toolbar .ql-picker-item:hover, .dark-theme .ql-snow .ql-toolbar .ql-picker-item:hover, .dark-theme .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .dark-theme .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
	color:#fff
}
.dark-theme .ql-snow.ql-toolbar button.ql-active {
	background-color:var(--dark-theme)
}
.dark-theme .ql-snow .ql-tooltip {
	background-color:var(--dark-body);
	border-color:#ffffff1a;
	box-shadow:0 0 5px #0000001a;
	color:#dde3ea
}
.dark-theme .ql-snow .ql-tooltip:before {
	color:#dde3ea
}
.dark-theme .ql-snow .ql-tooltip a {
	color:#dde3ea
}
.dark-theme .dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single {
	border-color:#ffffff1a
}
.dark-theme .dataTables_paginate .pagination .page-link {
	background-color:var(--dark-theme);
	border-color:#ffffff1a
}
.dark-theme .card-img-holder .card-footer {
	background-color:transparent
}
.dark-theme .widget-user .widget-user-image>img {
	border-color:#ffffff1a
}
.dark-theme .border-start, .dark-theme .border-end {
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
.dark-theme .latest-tasks .time, .dark-theme .browser-stats .sub-text {
	color:#dde3ea
}
.dark-theme .bxl-instagram.tx-prime, .dark-theme .bxl-linkedin.tx-prime, .dark-theme .bxl-twitter.tx-prime, .dark-theme .bxl-facebook.tx-prime {
	background:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .profile-user .profile-edit {
	background:var(--dark-theme);
	border:1px solid rgba(255, 255, 255, .1)
}
.dark-theme hr {
	background:rgba(255, 255, 255, .1);
	opacity:1
}
.dark-theme .panel-color .list-group-item {
	background-color:var(--dark-theme)
}
.dark-theme .content-title {
	color:#fff
}
.dark-theme .main-mail-subject span {
	color:#dde3ea
}
.dark-theme .mail-chats {
	border-color:#ffffff1a
}
.dark-theme .user p.u-name {
	color:#dde3ea
}
.dark-theme .user p.u-designation {
	color:#fff6
}
.dark-theme .main-mail-item:hover, .dark-theme .main-mail-item:focus {
	background-color:#0000001a
}
.dark-theme .main-mail-item.selected {
	background-color:#0003
}
.dark-theme .main-mail-options .btn:hover, .dark-theme .main-mail-options .sp-container button:hover {
	background-color:#0000001a
}
.dark-theme .main-mail-date, .dark-theme .main-mail-options .btn.disabled, .dark-theme .main-mail-options .sp-container button.disabled {
	color:#dde3ea
}
.dark-theme .main-chat-list .media.selected {
	border-block-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .main-chat-list .media {
	border-block-end-color:#ffffff1a
}
.dark-theme .main-chat-list .media:hover, .dark-theme .main-chat-list .media:focus {
	border-block-start-color:#ffffff1a;
	border-block-end-color:#ffffff1a
}
.dark-theme .main-chat-footer .form-control {
	background-color:transparent
}
.dark-theme .main-chat-list .media-body p {
	color:#dde3ea
}
.dark-theme .main-chat-list .media-contact-name span:last-child {
	color:#dde3ea
}
.dark-theme .main-chat-body .media-body>div:last-child {
	color:#dde3ea
}
.dark-theme .main-chat-msg-name small {
	color:#dde3ea
}
.dark-theme .shared-files {
	border-color:#ffffff1a
}
.dark-theme ::-webkit-scrollbar-thumb {
background:rgba(255, 255, 255, .1)
}
.dark-theme .nice-select {
	color:#dde3ea;
	background-color:var(--dark-body);
	border-color:#ffffff1a
}
.dark-theme .nice-select.disabled {
	border-color:#ffffff1a;
	color:#dde3ea
}
.dark-theme .nice-select.disabled:after {
	border-color:#ffffff1a
}
.dark-theme .nice-select .list {
	background-color:var(--dark-theme);
	box-shadow:0 0 0 1px #0000001a;
	border:1px solid rgba(255, 255, 255, .1)
}
.dark-theme .nice-select .option:hover, .dark-theme .nice-select .option.focus {
	background-color:#0003
}
.dark-theme .nice-select .option.disabled, .dark-theme .card-item-desc .card-item-desc-1 dd {
	color:#dde3ea
}
.dark-theme .table {
--bs-table-hover-color: $dark-color
}
.dark-theme .product-details .table-bordered>:not(caption)>* {
border-block-end-color:#ffffff1a
}
@media (min-width: 768px) {
.dark-theme #checkoutsteps>.steps .number {
background-color:var(--dark-body);
color:#dde3ea;
border-color:#ffffff1a
}
.dark-theme #checkoutsteps .checkoutline {
background-color:#ffffff1a
}
}
.dark-theme #checkoutsteps>.steps a {
	color:#fff
}
.dark-theme .handle-counter input {
	border-color:#ffffff1a;
	background-color:var(--dark-theme);
	color:#fff
}
.dark-theme .card-pay .tabs-menu.nav li {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
.dark-theme .alert .item-card svg {
	fill:#dde3ea
}
.dark-theme .main-logo1 {
	color:#fff
}
.dark-theme .main-signup-header .form-control {
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .main-signup-header label {
	color:#fff
}
.dark-theme .main-signup-header h2 {
	color:#fff!important
}
.dark-theme .main-signin-header h2, .dark-theme .construction h2 {
	color:#fff
}
.dark-theme .main-signin-header label, .dark-theme .main-signup-footer p {
	color:#dde3ea
}
.dark-theme .main-card-signin {
	background-color:transparent
}
.dark-theme.error-3 .bg-white {
	background-color:var(--dark-theme)!important
}
.dark-theme .main-signin-header .form-control {
	color:#dde3ea;
	border-color:#ffffff1a
}
.dark-theme .main-table-reference .bg-gray-100, .dark-theme .border-card .bg-gray-100, .dark-theme .flex-card .bg-gray-200 {
	background-color:#0003!important
}
.dark-theme .card-body .switch_section span {
	color:#dde3ea!important
}
@media (min-width: 992px) {
.dark-theme.app.sidenav-toggled .side-menu__item {
border-inline-end-color:transparent;
border-inline-start-color:transparent
}
}
.dark-theme .fc .fc-daygrid-day.fc-day-today {
	background-color:var(--dark-body)
}
.dark-theme .fc-timegrid-event-harness-inset .fc-timegrid-event {
	box-shadow:0 0 0 1px #0000001a
}
.dark-theme .fc-theme-standard .fc-list-day-cushion {
	background-color:var(--dark-body)
}
.dark-theme .fc-theme-standard .fc-list-day-cushion .fc-list-day-text, .dark-theme .fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
	color:#fff!important
}
.dark-theme .fc-list-event.fc-event {
	color:#dde3ea
}
.dark-theme .fc .fc-list-empty {
	background-color:var(--dark-body)
}
.dark-theme .owl-nav button {
	background:var(--dark-body)!important;
	opacity:1!important;
	border-color:#ffffff1a!important;
	box-shadow:0 4px 15px #0000001a
}
.dark-theme .owl-carousel .owl-nav button.owl-prev, .dark-theme .owl-carousel .owl-nav button.owl-next, .dark-theme .owl-carousel button.owl-dot {
	color:#fff
}
.dark-theme .alert {
	border-color:#ffffff1a
}
@media (max-width: 568px) {
.dark-theme #basic .example, .dark-theme #custom .example, .dark-theme #divider .example, .dark-theme #center .example, .dark-theme #right .example {
border-color:#ffffff1a
}
}
.dark-theme .breadcrumb-item a {
	color:#dde3ea
}
.dark-theme .breadcrumb-item+.breadcrumb-item:before {
	color:#ffffff4d
}
.dark-theme .btn:focus-visible {
outline:0!important
}
.dark-theme .btn-light:not(:disabled):not(.disabled):active:focus, .dark-theme .btn-light:not(:disabled):not(.disabled).active:focus {
box-shadow:0 0 0 .2rem #0000001a
}
.dark-theme .toast-body {
	color:#dde3ea
}
.dark-theme .irs--flat .irs-line {
	background-color:#ffffff1a
}
.dark-theme .irs--flat .irs-min, .dark-theme .irs--flat .irs-max {
	color:#dde3ea;
	background-color:#ffffff1a
}
.dark-theme .tabs-style-3 .tabs-menu-body, .dark-theme .tabs-style-4 .tabs-menu-body {
	border-color:#ffffff1a
}
.dark-theme .tab_wrapper.right_side>ul li.active:before {
	background:var(--dark-theme)
}
.dark-theme .tab_wrapper.right_side .content_wrapper, .dark-theme .tab_wrapper .content_wrapper .accordian_header.active {
	border-color:#ffffff1a
}
.dark-theme .tab_wrapper .content_wrapper .accordian_header .arrow {
	background:var(--dark-theme);
	border-block-start-color:#dde3ea;
	border-inline-start-color:#dde3ea
}
.dark-theme .tab_wrapper .content_wrapper .accordian_header {
	border-block-start-color:#ffffff1a
}
.dark-theme .tab_wrapper.right_side>ul li.active {
	border-color:#ffffff1a
}
.dark-theme .tab_wrapper>ul li {
	border-color:#ffffff1a;
	border-block-start-color:#ffffff1a
}
.dark-theme .tab_wrapper.right_side>ul {
	border-block-end-color:#ffffff1a
}
.dark-theme .tab_wrapper.right_side>ul li:after {
	background:var(--dark-body)
}
.dark-theme .ql-snow .ql-tooltip input[type=text] {
	border-color:#ffffff1a;
	background:var(--dark-body)
}
.dark-theme .ql-snow .ql-tooltip.ql-editing a.ql-action:after {
	color:#dde3ea
}
.dark-theme .ql-snow.ql-toolbar .ql-picker-label.ql-active {
	background-color:#0003
}
.dark-theme .datetimepicker table span.active, .dark-theme .datetimepicker table td.active {
	background:var(--dark-theme)
}
.dark-theme .dropify-wrapper:hover {
	background-image:linear-gradient(-45deg, var(--dark-theme) 25%, transparent 25%, transparent 50%, var(--dark-theme) 50%, var(--dark-theme) 75%, transparent 75%, transparent)
}
.dark-theme .border-end-0, .dark-theme .border-start-0 {
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
.dark-theme .was-validated .form-select:valid, .dark-theme .form-select.is-valid, .dark-theme input.form-select.parsley-success, .dark-theme textarea.form-select.parsley-success {
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300cccc ' d='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'/%3e%3c/svg%3e") transparent no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.dark-theme .table.dtr-details {
	border-color:#ffffff1a
}
.dark-theme table.dataTable>tbody>tr.child ul.dtr-details>li {
	border-block-end-color:#ffffff1a
}
@media (max-width: 1143px) {
.dark-theme .table tr td:last-child {
border-inline-start-color:#ffffff1a
}
}
.dark-theme .description-block>.description-text {
	color:#dde3ea
}
.dark-theme .settings-main-icon i {
	color:#fff
}
.dark-theme #checkoutsteps .item .thumb {
	border-color:transparent
}
.dark-theme #checkoutsteps>.steps a {
	color:#dde3ea
}
.dark-theme #checkoutsteps .item {
	border-block-end-color:#ffffff1a
}
.dark-theme .wizard>.content>.title {
	color:#dde3ea
}
.dark-theme .card-pay .tabs-menu.nav li {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a
}
.dark-theme .card-pay .tabs-menu.nav {
	background:var(--dark-theme)
}
@media (min-width: 576px) {
.dark-theme .main-header .countries .dropdown-menu:before {
background:var(--dark-theme);
border-block-start-color:#ffffff1a;
border-inline-start-color:#ffffff1a
}
}
@media (min-width: 768px) {
.dark-theme #checkoutsteps>.steps .number {
background-color:var(--dark-theme);
color:#dde3ea;
border-color:#ffffff1a
}
}
@media (max-width: 767px) {
.dark-theme #checkoutsteps>.steps .number {
background-color:var(--dark-theme);
color:#dde3ea;
border:1px solid rgba(255, 255, 255, .1)
}
}
@media (max-width: 767px) {
.dark-theme #checkoutsteps .checkoutline {
background-color:#ffffff1a
}
}
.dark-theme .bg-gray-400 {
	color:#fff
}
@media (max-width: 767px) {
.dark-theme .card-pay .tabs-menu li {
border-block-end-color:#ffffff1a
}
}
.dark-theme .sign-favicon-a {
	display:none
}
.dark-theme .sign-favicon-b {
	display:block
}
.dark-theme .main-star i {
	color:#dde3ea
}
.dark-theme .SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {
	background-color:var(--dark-theme)
}
.dark-theme .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {
	border-color:#ffffff1a;
	background-color:var(--dark-theme);
	opacity:1
}
.dark-theme .SumoSelect>.CaptionCont>span.placeholder {
	color:transparent
}
.dark-theme .main-nav-column .nav-link span {
	color:#dde3ea
}
.dark-theme .dropdown-menu-start {
	box-shadow:0 0 15px 1px #0003
}
.dark-theme .sidebar {
	border-inline-start-color:#ffffff1a;
	border-inline-end-color:#ffffff1a
}
@media (min-width: 992px) {
.dark-theme.horizontal .app-sidebar {
border-block-end-color:#ffffff1a!important;
border-block-start-color:#ffffff1a
}
}
@media (min-width: 992px) {
.hover-submenu.dark-theme.app.sidenav-toggled-open .slide-menu, .hover-submenu1.dark-theme.app.sidenav-toggled-open .slide-menu {
background:var(--dark-body);
border-color:#ffffff1a;
box-shadow:8px 8px 17px #0000001a
}
.hover-submenu.dark-theme .side-menu__label, .hover-submenu1.dark-theme .side-menu__label {
color:#dde3ea
}
.hover-submenu.dark-theme .app-sidebar .slide-menu .slide-item:before, .hover-submenu1.dark-theme .app-sidebar .slide-menu .slide-item:before {
color:#dde3ea
}
.hover-submenu.dark-theme.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark, .hover-submenu1.dark-theme.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:block!important
}
.hover-submenu.dark-theme.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light, .hover-submenu1.dark-theme.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:none!important
}
}
.dark-theme .success-widget h3:before, .dark-theme .success-widget h3:after {
	background:#22c03c
}
.dark-theme .danger-widget h3:before, .dark-theme .danger-widget h3:after {
	background:#ee335e
}
.dark-theme .warning-widget h3:before, .dark-theme .warning-widget h3:after {
	background:#fbbc0b
}
.dark-theme #datatables_buttons_info {
	background:var(--dark-body)!important
}
.dark-theme #datatables_buttons_info h2 {
	background:var(--dark-body)!important;
	border-color:#ffffff1a
}
.light-menu .main-sidebar-header {
	background:#fff!important;
	border-block-end-color:#eae8f1!important;
	border-inline-end-color:#eae8f1!important;
	border-inline-start-color:#eae8f1!important
}
.light-menu.app.sidebar-mini .desktop-logo.logo-dark {
	display:none!important
}
.light-menu.app.sidebar-mini .desktop-logo.logo-light {
	display:block!important
}
.light-menu .app-sidebar {
	background:#fff!important;
	box-shadow:-8px 12px 18px #fff3;
	border-inline-end-color:#eae8f1;
	border-inline-start-color:#eae8f1;
	color:#031b4e
}
.light-menu .app-sidebar::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .2)
}
.light-menu .app-sidebar__user .user-info h4 {
	color:#031b4e!important
}
.light-menu .app-sidebar__user .user-info .text-muted {
	color:#7987a1!important
}
.light-menu .app-sidebar .side-item.side-item-category {
	color:#2c364c
}
@media print {
.light-menu .app-content {
	background-color:#fff
}
}
.light-menu .line-head {
	border-block-end-color:#eae8f1
}
.light-menu .app-sidebar__user {
	color:#a8a8a8
}
.light-menu .app-sidebar__user img {
	box-shadow:0 5px 5px #2c2c2c33!important;
	border-color:#eae8f1!important;
	background:#fff!important
}
.light-menu .app-sidebar__user-name, .light-menu .app-sidebar__user-designation {
	color:#e5e9ec
}
.light-menu slide is-expanded side-menu__item {
	background:rgba(238, 238, 247, .9)
}
.light-menu .side-menu .slide.active .side-menu__label, .light-menu .side-menu .slide.active .side-menu__icon {
	color:var(--primary-bg-color)
}
.light-menu .side-menu__item.active, .light-menu .side-menu__item:hover, .light-menu .side-menu__item:focus {
	color:var(--primary-bg-color)
}
.light-menu .side-menu__item.active .side-menu__label, .light-menu .side-menu__item.active .angle {
	color:var(--primary-bg-color)!important
}
.light-menu .side-menu__item.active .side-menu__icon {
	fill:var(--primary-bg-color)!important
}
.light-menu .side-menu__item.active .side-menu__icon, .light-menu .side-menu__item:hover .side-menu__icon, .light-menu .side-menu__item:focus .side-menu__icon {
	color:var(--primary-bg-color)!important;
	fill:var(--primary-bg-color)!important
}
@media (min-width: 992px) {
.light-menu.app.sidenav-toggled .side-menu__label {
color:#fffc
}
.light-menu.double-menu.app .main-sidebar-header .desktop-logo, .light-menu.double-menu-tabs.app .main-sidebar-header .desktop-logo {
display:none!important
}
.light-menu.double-menu.app .slide-menu, .light-menu.double-menu-tabs.app .slide-menu {
background:white;
color:#031b4e
}
.light-menu.double-menu.app .side-menu__label1 a, .light-menu.double-menu-tabs.app .side-menu__label1 a {
color:#031b4e!important
}
.light-menu.double-menu-tabs.app .slide-menu .tabs-menu ul li a {
border:1px solid #eae8f1;
color:#031b4e
}
.light-menu.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a.active p, .light-menu.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a:hover p {
color:#fff
}
.light-menu.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a p {
color:#031b4e
}
.light-menu.double-menu-tabs .text-muted {
color:#fff9!important
}
.light-menu.double-menu-tabs .latest-timeline .timeline-head, .light-menu.double-menu-tabs .latest-timeline p {
color:#031b4e
}
.light-menu.double-menu-tabs .tab-content .latest-timeline .timeline:before {
border-inline-start-color:#eae8f1
}
.light-menu.double-menu-tabs .activity {
border-inline-start-color:#eae8f1
}
.light-menu.double-menu-tabs .activity p {
color:#031b4e
}
}
.light-menu .slide:hover .side-menu__label, .light-menu .slide:hover .angle, .light-menu .slide:hover .side-menu__icon {
	color:var(--primary-bg-color)!important;
	fill:var(--primary-bg-color)!important
}
.light-menu .slide.is-expanded .side-menu__label, .light-menu .slide.is-expanded .side-menu__icon, .light-menu .slide.is-expanded .angle {
	color:var(--primary-bg-color)!important
}
.light-menu .slide-item.active, .light-menu .slide-item:hover, .light-menu .slide-item:focus {
	color:var(--primary-bg-color)!important
}
.light-menu .slide-item.active:before, .light-menu .slide-item:hover:before, .light-menu .slide-item:focus:before {
	color:var(--primary-bg-color)!important
}
.light-menu .slide-item.active .sub-angle, .light-menu .slide-item:hover .sub-angle, .light-menu .slide-item:focus .sub-angle {
	color:var(--primary-bg-color)!important;
	opacity:1
}
.light-menu .sub-side-menu__item.active, .light-menu .sub-side-menu__item:hover, .light-menu .sub-side-menu__item:focus {
	color:var(--primary-bg-color)!important
}
.light-menu .sub-side-menu__item.active:before, .light-menu .sub-side-menu__item:hover:before, .light-menu .sub-side-menu__item:focus:before {
	color:var(--primary-bg-color)!important
}
.light-menu .sub-side-menu__item.active .sub-angle, .light-menu .sub-side-menu__item:hover .sub-angle, .light-menu .sub-side-menu__item:focus .sub-angle {
	color:var(--primary-bg-color)!important;
	opacity:1
}
.light-menu .slide.is-expanded a {
	color:#6d7790
}
.light-menu .side-menu .side-menu__icon {
	color:#a8b1c7;
	fill:#5b6e88
}
.light-menu .side-menu__label {
	color:#5b6e88!important
}
.light-menu .app-sidebar .slide .side-menu__item.active:before {
	background:var(--primary-bg-color)!important
}
.light-menu .slide-item {
	color:#6d7790
}
@media (min-width: 992px) {
.light-menu.sidenav-toggled .side-menu__label {
color:#a8a8a8
}
.light-menu.sidenav-toggled .slide-menu {
box-shadow:0 8px 17px #0003
}
.light-menu .app.sidenav-toggled .side-menu__label {
color:#5c6287
}
}
.light-menu .app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:rgba(0, 0, 0, .05)
}
.light-menu .app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .light-menu .app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
	background:rgba(255, 255, 255, .2)
}
.light-menu .user-info .text-dark {
	color:#fff!important
}
.light-menu .user-info .text-muted {
	color:#fff6!important
}
.light-menu .side-menu h3 {
	color:#90909e
}
.light-menu .sub-side-menu__item {
	color:#6d7790
}
.light-menu .app-sidebar .side-menu__item.active:hover {
	color:#7282a9!important
}
.light-menu .app-sidebar .slide.active .side-menu__icon, .light-menu .app-sidebar .slide.is-expanded .side-menu__icon {
	fill:var(--primary-bg-color)!important
}
.light-menu .app-sidebar .slide.active .side-menu__item {
	color:var(--primary-bg-color)!important
}
.light-menu .app-sidebar .slide-menu a:before {
	color:#6d7790!important
}
.light-menu .sub-slide-menu1 .sub-slide-item2:before {
	color:#6d7790
}
.light-menu .sidebar-mini.sidenav-toggled .close-toggle {
	color:#000
}
.light-menu .sub-slide-menu .active .sub-slide-item.active {
	color:var(--primary-bg-color)
}
.light-menu .app-sidebar .slide-menu a.active:before {
	color:var(--primary-bg-color)
}
@media (min-width: 992px) {
.light-menu.app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {
background-color:#e9eef7
}
}
.light-menu .sub-slide.is-expanded .sub-side-menu__item:hover, .light-menu .slide.is-expanded .sub-slide-item:hover {
	color:var(--primary-bg-color)
}
.light-menu .sub-slide-menu1 .sub-slide-item2 {
	color:#6d7790
}
.light-menu .sub-slide-menu1 .sub-slide-item2:hover {
	color:var(--primary-bg-color)!important
}
@media (min-width: 992px) {
.light-menu.hover-submenu.app.sidenav-toggled-open .slide-menu {
background:#fff;
border-color:#eae8f1;
box-shadow:8px 8px 17px #0000001a
}
.light-menu.hover-submenu.app.sidenav-toggled-open .side-menu__label {
color:#7b8191
}
.light-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .light-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .light-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-dark, .light-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:none!important
}
.light-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:block!important
}
}
@media (min-width: 992px) {
.light-menu.hover-submenu1.app.sidenav-toggled-open .slide-menu {
background:#fff;
border-color:#eae8f1;
box-shadow:8px 8px 17px #0000001a
}
.light-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label {
color:#7b8191
}
.light-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {
border-block-end-color:#eae8f1
}
.light-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .light-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .light-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-dark, .light-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:none!important
}
.light-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:block!important
}
.light-menu.hover-submenu1 .side-menu__label1 a {
color:var(--primary-bg-color)
}
}
.light-menu .angle, .light-menu .sub-angle {
	color:#5b6e88!important;
	opacity:1
}
@media (min-width: 992px) {
.light-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-dark {
display:none
}
.light-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-light {
display:block
}
}
.light-menu .ps>.ps__rail-y {
	background-color:#eae8f1
}
.light-menu.sidebar-mini .main-sidemenu {
	background-color:transparent!important
}
.light-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__label, .light-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__item.active .side-menu__label {
	color:#5c6287
}
.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	border-inline-end-color:#eae8f1;
	border-inline-start-color:#eae8f1;
	background:#fff!important
}
@media (min-width: 992px) {
.light-menu .sidenav-toggled.sidenav-toggled-open .app-sidebar .slide .side-menu__item.active:before {
background:var(--primary-bg-color)
}
.light-menu .horizontal-main {
box-shadow:none
}
.light-menu .sticky-pin .horizontal-main {
background:#fff!important
}
.light-menu.horizontal .horizontal-main .slide .slide-menu, .light-menu.horizontal .horizontal-main .slide .sub-slide-menu, .light-menu.horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
background-color:#fff!important;
border-color:#eae8f1
}
.light-menu.app.sidenav-toggled .side-menu__label {
color:#5c6287
}
}
@media (max-width: 991px) {
.light-menu.app.sidenav-toggled .app-sidebar {
background:#fff
}
}
@media (min-width: 992px) {
.light-menu.horizontal .app-sidebar {
border-block-start-color:#eae8f1
}
}
.light-menu #slide-right svg, .light-menu #slide-left svg {
	fill:#7b8191
}
.color-menu .main-sidebar-header {
	background:var(--primary-bg-color)!important;
	border-block-end-color:#ffffff1a!important;
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
.color-menu.app.sidebar-mini .desktop-logo.logo-dark {
	display:block!important
}
.color-menu.app.sidebar-mini .desktop-logo.logo-light {
	display:none!important
}
.color-menu .app-sidebar {
	background:var(--primary-bg-color)!important;
	box-shadow:0 -1px 14.72px 1.28px #0000001a;
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a;
	color:#ffffffb3
}
.color-menu .app-sidebar::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .1)
}
.color-menu .app-sidebar__user .user-info h4, .color-menu .app-sidebar__user .user-info .text-muted {
	color:#ffffffb3!important
}
.color-menu .app-sidebar .side-item.side-item-category {
	color:#ffffffb3
}
@media print {
.color-menu .app-content {
	background-color:#0003
}
}
.color-menu .line-head {
	border-block-end-color:#ffffff1a
}
.color-menu .app-sidebar__user {
	color:#ffffffb3
}
.color-menu .app-sidebar__user img {
	box-shadow:0 5px 5px #0000001a!important;
	border-color:#ffffff1a!important;
	background:rgba(0, 0, 0, .2)!important
}
.color-menu .app-sidebar__user-name, .color-menu .app-sidebar__user-designation {
	color:#ffffffb3
}
.color-menu .side-menu .slide.active .side-menu__label, .color-menu .side-menu .slide.active .side-menu__icon {
	color:#fff;
	fill:#fff
}
.color-menu .side-menu__item.active, .color-menu .side-menu__item:hover, .color-menu .side-menu__item:focus {
	color:#fff
}
.color-menu .side-menu__item.active .side-menu__label, .color-menu .side-menu__item.active .angle {
	color:#fff!important
}
.color-menu .side-menu__item.active .side-menu__icon {
	fill:#fff!important
}
.color-menu .side-menu__item.active .side-menu__icon, .color-menu .side-menu__item:hover .side-menu__icon, .color-menu .side-menu__item:focus .side-menu__icon {
	color:#fff!important;
	fill:#fff!important
}
@media (min-width: 992px) {
.color-menu.app.sidenav-toggled .side-menu__label {
color:#0003
}
.color-menu.double-menu.app .slide .slide-menu.double-menu-active, .color-menu.double-menu-tabs.app .slide .slide-menu.double-menu-active {
border-inline-end-color:#fff3
}
.color-menu.double-menu.app.sidebar-mini .desktop-logo.logo-dark, .color-menu.double-menu-tabs.app.sidebar-mini .desktop-logo.logo-dark, .color-menu.double-menu.app .main-sidebar-header .mobile-logo.icon-light, .color-menu.double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-light {
display:none!important
}
.color-menu.double-menu.app .main-sidebar-header .mobile-logo.icon-dark, .color-menu.double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-dark {
display:block!important;
text-align:center
}
.color-menu.double-menu.app .slide-menu, .color-menu.double-menu-tabs.app .slide-menu {
background:var(--primary-bg-color)
}
.color-menu.double-menu.app .side-menu__label1 a, .color-menu.double-menu-tabs.app .side-menu__label1 a {
color:#fff!important
}
.color-menu.double-menu.app .slide-menu .sidetab-menu .panel-tabs li a.active, .color-menu.double-menu.app .slide-menu .sidetab-menu .panel-tabs li a:hover, .color-menu.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a.active, .color-menu.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a:hover {
border-color:#ffffff1a;
background:rgba(255, 255, 255, .1)
}
.color-menu.double-menu-tabs.app .slide-menu .tabs-menu ul li a {
border-color:#ffffff1a;
color:#dde3ea
}
.color-menu.double-menu-tabs .text-muted {
color:#fff9!important
}
.color-menu.double-menu-tabs .latest-timeline .timeline-head {
color:#dde3ea
}
.color-menu.double-menu-tabs .tab-content .latest-timeline .timeline:before {
border-inline-start-color:#ffffff1a
}
.color-menu.double-menu-tabs .activity {
border-inline-start-color:#ffffff1a
}
}
.color-menu .slide:hover .side-menu__label, .color-menu .slide:hover .angle, .color-menu .slide:hover .side-menu__icon {
	color:#fff!important;
	fill:#fff!important
}
.color-menu .slide.is-expanded .side-menu__label, .color-menu .slide.is-expanded .side-menu__icon, .color-menu .slide.is-expanded .angle {
	color:#fff!important
}
.color-menu .slide-item.active, .color-menu .slide-item:hover, .color-menu .slide-item:focus {
	color:#fff!important
}
.color-menu .slide-item.active:before, .color-menu .slide-item:hover:before, .color-menu .slide-item:focus:before {
	color:#fff!important
}
.color-menu .slide-item.active .sub-angle, .color-menu .slide-item:hover .sub-angle, .color-menu .slide-item:focus .sub-angle {
	color:#fff!important;
	opacity:1
}
.color-menu .sub-side-menu__item.active, .color-menu .sub-side-menu__item:hover, .color-menu .sub-side-menu__item:focus {
	color:#fff!important
}
.color-menu .sub-side-menu__item.active:before, .color-menu .sub-side-menu__item:hover:before, .color-menu .sub-side-menu__item:focus:before {
	color:#fff!important
}
.color-menu .sub-side-menu__item.active .sub-angle, .color-menu .sub-side-menu__item:hover .sub-angle, .color-menu .sub-side-menu__item:focus .sub-angle {
	color:#fff!important;
	opacity:1
}
.color-menu .slide.is-expanded a {
	color:#ffffffb3
}
.color-menu .side-menu .side-menu__icon {
	color:#ffffffb3;
	fill:#ffffffb3
}
.color-menu .side-menu__label {
	color:#ffffffb3!important
}
.color-menu .app-sidebar .slide .side-menu__item.active:before {
	background:#fff!important
}
.color-menu .slide-item {
	color:#ffffffb3
}
@media (min-width: 992px) {
.color-menu.sidenav-toggled .side-menu__label {
color:#ffffffb3
}
.color-menu.sidenav-toggled .slide-menu {
box-shadow:0 8px 17px #0000001a
}
.color-menu .app.sidenav-toggled .side-menu__label {
color:#ffffffb3
}
}
.color-menu .app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .color-menu .app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .color-menu .app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
	background:rgba(0, 0, 0, .2)
}
.color-menu .user-info .text-dark, .color-menu .user-info .text-muted {
	color:#0003!important
}
.color-menu .side-menu h3, .color-menu .sub-side-menu__item {
	color:#ffffffb3
}
.color-menu .app-sidebar .side-menu__item.active:hover {
	color:#ffffffb3!important
}
.color-menu .app-sidebar .slide.active .side-menu__icon, .color-menu .app-sidebar .slide.is-expanded .side-menu__icon {
	fill:#fff!important
}
.color-menu .app-sidebar .slide.active .side-menu__item {
	color:#fff!important
}
.color-menu .app-sidebar .slide-menu a:before {
	color:#ffffffb3
}
.color-menu .sub-slide-menu1 .sub-slide-item2:before {
	color:#ffffffb3
}
.color-menu .sidebar-mini.sidenav-toggled .close-toggle, .color-menu .sub-slide-menu .active .sub-slide-item.active {
	color:#fff
}
.color-menu .app-sidebar .slide-menu a.active:before {
	color:#fff
}
@media (min-width: 992px) {
.color-menu.app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {
background-color:#0003
}
}
.color-menu .sub-slide.is-expanded .sub-side-menu__item:hover, .color-menu .slide.is-expanded .sub-slide-item:hover {
	color:#fff
}
.color-menu .sub-slide-menu1 .sub-slide-item2 {
	color:#ffffffb3
}
.color-menu .sub-slide-menu1 .sub-slide-item2:hover {
	color:#fff!important
}
@media (min-width: 992px) {
.color-menu.hover-submenu.app.sidenav-toggled-open .slide-menu {
background:var(--primary-bg-color);
border-color:#ffffff1a;
box-shadow:8px 8px 17px #0000001a
}
.color-menu.hover-submenu.app.sidenav-toggled-open .side-menu__label {
color:#ffffffb3
}
.color-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .color-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .color-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.color-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:block!important
}
.color-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:none!important
}
}
@media (min-width: 992px) {
.color-menu.hover-submenu1.app.sidenav-toggled-open .slide-menu {
background:var(--primary-bg-color);
border-color:#ffffff1a;
box-shadow:8px 8px 17px #0000001a
}
.color-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label {
color:#ffffffb3
}
.color-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {
border-block-end-color:#ffffff1a
}
.color-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .color-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .color-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.color-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:block!important
}
.color-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:none!important
}
.color-menu.hover-submenu1 .side-menu__label1 a {
color:#fff
}
}
.color-menu .angle, .color-menu .sub-angle {
	color:#ffffffb3!important;
	opacity:1
}
@media (min-width: 992px) {
.color-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-dark {
display:block
}
.color-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-light {
display:none
}
}
.color-menu .ps>.ps__rail-y {
	background-color:#ffffff1a
}
.color-menu.sidebar-mini .main-sidemenu {
	background-color:transparent!important
}
.color-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__label, .color-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__item.active .side-menu__label {
	color:#ffffffb3
}
.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a;
	background:var(--primary-bg-color)!important
}
@media (min-width: 992px) {
.color-menu .sidenav-toggled.sidenav-toggled-open .app-sidebar .slide .side-menu__item.active:before {
background:#fff
}
.color-menu .sticky-pin .horizontal-main {
background:var(--primary-bg-color)!important
}
.color-menu.horizontal .horizontal-main .slide .slide-menu, .color-menu.horizontal .horizontal-main .slide .sub-slide-menu, .color-menu.horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
background-color:var(--primary-bg-color)!important;
border-color:#ffffff1a
}
.color-menu.app.sidenav-toggled .side-menu__label {
color:#ffffffb3
}
}
.color-menu .app-sidebar.sidebar-scroll .main-sidebar-header {
	background:var(--primary-bg-color)!important
}
@media (max-width: 991px) {
.color-menu.app.sidenav-toggled .app-sidebar {
background:var(--primary-bg-color)
}
}
@media (min-width: 992px) {
.color-menu.horizontal .app-sidebar {
border-block-start-color:#ffffff1a
}
}
.color-menu #slide-right svg, .color-menu #slide-left svg {
	fill:#fff
}
.dark-menu .main-sidebar-header {
	background:var(--dark-theme)!important;
	border-block-end-color:#ffffff1a!important;
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
.dark-menu.app.sidebar-mini .desktop-logo.logo-dark {
	display:block!important
}
.dark-menu.app.sidebar-mini .desktop-logo.logo-light {
	display:none!important
}
.dark-menu .app-sidebar {
	background:var(--dark-theme)!important;
	box-shadow:0 8px 1px #0000001a;
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a;
	color:#dde3ea
}
.dark-menu .app-sidebar::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .1)
}
.dark-menu .app-sidebar__user .user-info h4, .dark-menu .app-sidebar__user .user-info .text-muted {
	color:#dde3ea!important
}
.dark-menu .app-sidebar .side-item.side-item-category {
	color:#dde3ea
}
@media print {
.dark-menu .app-content {
	background-color:var(--dark-theme)
}
}
.dark-menu .line-head {
	border-block-end-color:#ffffff1a
}
.dark-menu .app-sidebar__user {
	color:#dde3ea
}
.dark-menu .app-sidebar__user img {
	box-shadow:0 5px 5px #0000001a!important;
	border-color:#ffffff1a!important;
	background:var(--dark-theme)!important
}
.dark-menu .app-sidebar__user-name, .dark-menu .app-sidebar__user-designation {
	color:#dde3ea
}
.dark-menu slide is-expanded side-menu__item {
	background:var(--dark-body)
}
.dark-menu .side-menu .slide.active .side-menu__label, .dark-menu .side-menu .slide.active .side-menu__icon {
	color:var(--primary-bg-color);
	fill:var(--primary-bg-color)
}
.dark-menu .side-menu__item.active, .dark-menu .side-menu__item:hover, .dark-menu .side-menu__item:focus {
	color:var(--primary-bg-color)
}
.dark-menu .side-menu__item.active .side-menu__label, .dark-menu .side-menu__item.active .angle {
	color:var(--primary-bg-color)!important
}
.dark-menu .side-menu__item.active .side-menu__icon {
	fill:var(--primary-bg-color)!important
}
.dark-menu .side-menu__item.active .side-menu__icon, .dark-menu .side-menu__item:hover .side-menu__icon, .dark-menu .side-menu__item:focus .side-menu__icon {
	color:var(--primary-bg-color)!important;
	fill:var(--primary-bg-color)!important
}
@media (min-width: 992px) {
.dark-menu.app.sidenav-toggled .side-menu__label {
color:var(--dark-theme)
}
.dark-menu.double-menu.app .slide .slide-menu.double-menu-active, .dark-menu.double-menu-tabs.app .slide .slide-menu.double-menu-active {
border-inline-end-color:#fff3
}
.dark-menu.double-menu.app.sidebar-mini .desktop-logo.logo-dark, .dark-menu.double-menu-tabs.app.sidebar-mini .desktop-logo.logo-dark, .dark-menu.double-menu.app .main-sidebar-header .mobile-logo.icon-light, .dark-menu.double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-light {
display:none!important
}
.dark-menu.double-menu.app .main-sidebar-header .mobile-logo.icon-dark, .dark-menu.double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-dark {
display:block!important;
text-align:center
}
.dark-menu.double-menu.app .slide-menu, .dark-menu.double-menu-tabs.app .slide-menu {
background:var(--dark-theme);
color:#dde3ea
}
.dark-menu.double-menu.app .side-menu__label1 a, .dark-menu.double-menu-tabs.app .side-menu__label1 a {
color:#fff!important
}
.dark-menu.double-menu-tabs.app .slide-menu .tabs-menu ul li a {
border-color:#ffffff1a;
color:#dde3ea
}
.dark-menu.double-menu-tabs .latest-timeline .timeline-head {
color:#dde3ea
}
.dark-menu.double-menu-tabs .text-muted {
color:#fff9!important
}
.dark-menu.double-menu-tabs .tab-content .latest-timeline .timeline:before {
border-inline-start-color:#ffffff1a
}
.dark-menu.double-menu-tabs .activity {
border-inline-start-color:#ffffff1a
}
}
.dark-menu .slide:hover .side-menu__label, .dark-menu .slide:hover .angle, .dark-menu .slide:hover .side-menu__icon {
	color:var(--primary-bg-color)!important;
	fill:var(--primary-bg-color)!important
}
.dark-menu .slide.is-expanded .side-menu__label, .dark-menu .slide.is-expanded .side-menu__icon, .dark-menu .slide.is-expanded .angle {
	color:var(--primary-bg-color)!important
}
.dark-menu .slide-item.active, .dark-menu .slide-item:hover, .dark-menu .slide-item:focus {
	color:var(--primary-bg-color)!important
}
.dark-menu .slide-item.active:before, .dark-menu .slide-item:hover:before, .dark-menu .slide-item:focus:before {
	color:var(--primary-bg-color)!important
}
.dark-menu .slide-item.active .sub-angle, .dark-menu .slide-item:hover .sub-angle, .dark-menu .slide-item:focus .sub-angle {
	color:var(--primary-bg-color)!important;
	opacity:1
}
.dark-menu .sub-side-menu__item.active, .dark-menu .sub-side-menu__item:hover, .dark-menu .sub-side-menu__item:focus {
	color:var(--primary-bg-color)!important
}
.dark-menu .sub-side-menu__item.active:before, .dark-menu .sub-side-menu__item:hover:before, .dark-menu .sub-side-menu__item:focus:before {
	color:var(--primary-bg-color)!important
}
.dark-menu .sub-side-menu__item.active .sub-angle, .dark-menu .sub-side-menu__item:hover .sub-angle, .dark-menu .sub-side-menu__item:focus .sub-angle {
	color:var(--primary-bg-color)!important;
	opacity:1
}
.dark-menu .slide.is-expanded a {
	color:#dde3ea
}
.dark-menu .side-menu .side-menu__icon {
	color:#dde3ea;
	fill:#dde3ea
}
.dark-menu .side-menu__label {
	color:#dde3ea!important
}
.dark-menu .app-sidebar .slide .side-menu__item.active:before {
	background:var(--primary-bg-color)!important
}
.dark-menu .slide-item {
	color:#dde3ea
}
@media (min-width: 992px) {
.dark-menu.sidenav-toggled .side-menu__label {
color:#dde3ea
}
.dark-menu.sidenav-toggled .slide-menu {
box-shadow:0 8px 17px #0000001a
}
.dark-menu .app.sidenav-toggled .side-menu__label {
color:#dde3ea
}
}
.dark-menu .app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .dark-menu .app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .dark-menu .app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
	background:var(--dark-theme)
}
.dark-menu .user-info .text-dark, .dark-menu .user-info .text-muted {
	color:var(--dark-theme)!important
}
.dark-menu .side-menu h3, .dark-menu .sub-side-menu__item {
	color:#dde3ea
}
.dark-menu .app-sidebar .side-menu__item.active:hover {
	color:#dde3ea!important
}
.dark-menu .app-sidebar .slide.active .side-menu__icon, .dark-menu .app-sidebar .slide.is-expanded .side-menu__icon {
	fill:var(--primary-bg-color)!important
}
.dark-menu .app-sidebar .slide.active .side-menu__item {
	color:var(--primary-bg-color)!important
}
.dark-menu .app-sidebar .slide-menu a:before {
	color:#dde3ea
}
.dark-menu .sub-slide-menu1 .sub-slide-item2:before {
	color:#dde3ea
}
.dark-menu .sidebar-mini.sidenav-toggled .close-toggle, .dark-menu .sub-slide-menu .active .sub-slide-item.active {
	color:var(--primary-bg-color)
}
.dark-menu .app-sidebar .slide-menu a.active:before {
	color:var(--primary-bg-color)
}
@media (min-width: 992px) {
.dark-menu.app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {
background-color:var(--dark-theme)
}
}
.dark-menu .sub-slide.is-expanded .sub-side-menu__item:hover, .dark-menu .slide.is-expanded .sub-slide-item:hover {
	color:var(--primary-bg-color)
}
.dark-menu .sub-slide-menu1 .sub-slide-item2 {
	color:#dde3ea
}
.dark-menu .sub-slide-menu1 .sub-slide-item2:hover {
	color:var(--primary-bg-color)!important
}
@media (min-width: 992px) {
.dark-menu.hover-submenu.app.sidenav-toggled-open .slide-menu {
background:var(--dark-theme);
border-color:#ffffff1a;
box-shadow:8px 8px 17px #0000001a
}
.dark-menu.hover-submenu.app.sidenav-toggled-open .side-menu__label {
color:#dde3ea
}
.dark-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .dark-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .dark-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.dark-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:block!important
}
.dark-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:none!important
}
}
@media (min-width: 992px) {
.dark-menu.hover-submenu1.app.sidenav-toggled-open .slide-menu {
background:var(--dark-theme);
border-color:#ffffff1a;
box-shadow:8px 8px 17px #0000001a
}
.dark-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label {
color:#dde3ea
}
.dark-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {
border-block-end-color:#ffffff1a
}
.dark-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .dark-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .dark-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.dark-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:block!important
}
.dark-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:none!important
}
.dark-menu.hover-submenu1 .side-menu__label1 a {
color:var(--primary-bg-color)
}
}
.dark-menu .angle, .dark-menu .sub-angle {
	color:#dde3ea!important;
	opacity:1
}
@media (min-width: 992px) {
.dark-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-dark {
display:block
}
.dark-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-light {
display:none
}
}
.dark-menu .ps>.ps__rail-y {
	background-color:#ffffff1a
}
.dark-menu.sidebar-mini .main-sidemenu {
	background-color:transparent!important
}
.dark-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__label, .dark-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__item.active .side-menu__label {
	color:#dde3ea
}
.dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a;
	background:var(--dark-theme)!important
}
@media (min-width: 992px) {
.dark-menu .sidenav-toggled.sidenav-toggled-open .app-sidebar .slide .side-menu__item.active:before {
background:var(--primary-bg-color)
}
.dark-menu .sticky-pin .horizontal-main {
background:var(--dark-theme)!important
}
.dark-menu.horizontal .horizontal-main .slide .slide-menu, .dark-menu.horizontal .horizontal-main .slide .sub-slide-menu, .dark-menu.horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
background-color:var(--dark-theme)!important;
border-color:#ffffff1a
}
.dark-menu.app.sidenav-toggled .side-menu__label {
color:#dde3ea
}
}
.dark-menu #slide-right svg, .dark-menu #slide-left svg {
	fill:var(--primary-bg-color)
}
.dark-menu .app-sidebar.sidebar-scroll .main-sidebar-header {
	background:var(--dark-theme)!important
}
@media (max-width: 991px) {
.dark-menu.app.sidenav-toggled .app-sidebar {
background:var(--dark-theme)
}
}
@media (min-width: 992px) {
.dark-menu.horizontal .app-sidebar {
border-block-start-color:#ffffff1a
}
}
.dark-menu #slide-right svg, .dark-menu #slide-left svg {
	fill:#fff
}
.gradient-menu .main-sidebar-header {
	background:var(--primary-bg-color)!important;
	border-block-end-color:#ffffff1a!important;
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
.gradient-menu.app.sidebar-mini .desktop-logo.logo-dark {
	display:block!important
}
.gradient-menu.app.sidebar-mini .desktop-logo.logo-light {
	display:none!important
}
.gradient-menu .app-sidebar {
	background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)!important;
	box-shadow:0 -1px 14.72px 1.28px #0000001a;
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a;
	color:#ffffffb3
}
.gradient-menu .app-sidebar::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .1)
}
.gradient-menu .app-sidebar__user .user-info h4, .gradient-menu .app-sidebar__user .user-info .text-muted {
	color:#ffffffb3!important
}
.gradient-menu .app-sidebar .side-item.side-item-category {
	color:#ffffffb3
}
@media print {
.gradient-menu .app-content {
	background-color:#0003
}
}
.gradient-menu .line-head {
	border-block-end-color:#ffffff1a
}
.gradient-menu .app-sidebar__user {
	color:#ffffffb3
}
.gradient-menu .app-sidebar__user img {
	box-shadow:0 5px 5px #0000001a!important;
	border-color:#ffffff1a!important;
	background:rgba(0, 0, 0, .2)!important
}
.gradient-menu .app-sidebar__user-name, .gradient-menu .app-sidebar__user-designation {
	color:#ffffffb3
}
.gradient-menu .side-menu .slide.active .side-menu__label, .gradient-menu .side-menu .slide.active .side-menu__icon {
	color:#fff;
	fill:#fff
}
.gradient-menu .side-menu__item.active, .gradient-menu .side-menu__item:hover, .gradient-menu .side-menu__item:focus {
	color:#fff
}
.gradient-menu .side-menu__item.active .side-menu__label, .gradient-menu .side-menu__item.active .angle {
	color:#fff!important
}
.gradient-menu .side-menu__item.active .side-menu__icon {
	fill:#fff!important
}
.gradient-menu .side-menu__item.active .side-menu__icon, .gradient-menu .side-menu__item:hover .side-menu__icon, .gradient-menu .side-menu__item:focus .side-menu__icon {
	color:#fff!important;
	fill:#fff!important
}
@media (min-width: 992px) {
.gradient-menu.app.sidenav-toggled .side-menu__label {
color:#0003
}
.gradient-menu.double-menu.app .slide .slide-menu.double-menu-active, .gradient-menu.double-menu-tabs.app .slide .slide-menu.double-menu-active {
border-inline-end-color:#fff3
}
.gradient-menu.double-menu.app.sidebar-mini .desktop-logo.logo-dark, .gradient-menu.double-menu-tabs.app.sidebar-mini .desktop-logo.logo-dark, .gradient-menu.double-menu.app .main-sidebar-header .mobile-logo.icon-light, .gradient-menu.double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-light {
display:none!important
}
.gradient-menu.double-menu.app .main-sidebar-header .mobile-logo.icon-dark, .gradient-menu.double-menu-tabs.app .main-sidebar-header .mobile-logo.icon-dark {
display:block!important;
text-align:center
}
.gradient-menu.double-menu.app .slide-menu, .gradient-menu.double-menu-tabs.app .slide-menu {
background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)!important
}
.gradient-menu.double-menu.app .side-menu__label1 a, .gradient-menu.double-menu-tabs.app .side-menu__label1 a {
color:#fff!important
}
.gradient-menu.double-menu.app .slide-menu .sidetab-menu .panel-tabs li a.active, .gradient-menu.double-menu.app .slide-menu .sidetab-menu .panel-tabs li a:hover, .gradient-menu.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a.active, .gradient-menu.double-menu-tabs.app .slide-menu .sidetab-menu .panel-tabs li a:hover {
border-color:#ffffff1a;
background:rgba(255, 255, 255, .1)
}
.gradient-menu.double-menu-tabs.app .slide-menu .tabs-menu ul li a {
border-color:#ffffff1a;
color:#dde3ea
}
.gradient-menu.double-menu-tabs .text-muted {
color:#fff9!important
}
.gradient-menu.double-menu-tabs .latest-timeline .timeline-head {
color:#dde3ea
}
.gradient-menu.double-menu-tabs .tab-content .latest-timeline .timeline:before {
border-inline-start-color:#ffffff1a
}
.gradient-menu.double-menu-tabs .activity {
border-inline-start-color:#ffffff1a
}
}
.gradient-menu .slide:hover .side-menu__label, .gradient-menu .slide:hover .angle, .gradient-menu .slide:hover .side-menu__icon {
	color:#fff!important;
	fill:#fff!important
}
.gradient-menu .slide.is-expanded .side-menu__label, .gradient-menu .slide.is-expanded .side-menu__icon, .gradient-menu .slide.is-expanded .angle {
	color:#fff!important
}
.gradient-menu .slide-item.active, .gradient-menu .slide-item:hover, .gradient-menu .slide-item:focus {
	color:#fff!important
}
.gradient-menu .slide-item.active:before, .gradient-menu .slide-item:hover:before, .gradient-menu .slide-item:focus:before {
	color:#fff!important
}
.gradient-menu .slide-item.active .sub-angle, .gradient-menu .slide-item:hover .sub-angle, .gradient-menu .slide-item:focus .sub-angle {
	color:#fff!important;
	opacity:1
}
.gradient-menu .sub-side-menu__item.active, .gradient-menu .sub-side-menu__item:hover, .gradient-menu .sub-side-menu__item:focus {
	color:#fff!important
}
.gradient-menu .sub-side-menu__item.active:before, .gradient-menu .sub-side-menu__item:hover:before, .gradient-menu .sub-side-menu__item:focus:before {
	color:#fff!important
}
.gradient-menu .sub-side-menu__item.active .sub-angle, .gradient-menu .sub-side-menu__item:hover .sub-angle, .gradient-menu .sub-side-menu__item:focus .sub-angle {
	color:#fff!important;
	opacity:1
}
.gradient-menu .slide.is-expanded a {
	color:#ffffffb3
}
.gradient-menu .side-menu .side-menu__icon {
	color:#ffffffb3;
	fill:#ffffffb3
}
.gradient-menu .side-menu__label {
	color:#ffffffb3!important
}
.gradient-menu .app-sidebar .slide .side-menu__item.active:before {
	background:#fff!important
}
.gradient-menu .slide-item {
	color:#ffffffb3
}
@media (min-width: 992px) {
.gradient-menu.sidenav-toggled .side-menu__label {
color:#ffffffb3
}
.gradient-menu.sidenav-toggled .slide-menu {
box-shadow:0 8px 17px #0000001a
}
.gradient-menu .app.sidenav-toggled .side-menu__label {
color:#ffffffb3
}
}
.gradient-menu .app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .gradient-menu .app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .gradient-menu .app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
	background:rgba(0, 0, 0, .2)
}
.gradient-menu .user-info .text-dark, .gradient-menu .user-info .text-muted {
	color:#0003!important
}
.gradient-menu .side-menu h3, .gradient-menu .sub-side-menu__item {
	color:#ffffffb3
}
.gradient-menu .app-sidebar .side-menu__item.active:hover {
	color:#ffffffb3!important
}
.gradient-menu .app-sidebar .slide.active .side-menu__icon, .gradient-menu .app-sidebar .slide.is-expanded .side-menu__icon {
	fill:#fff!important
}
.gradient-menu .app-sidebar .slide.active .side-menu__item {
	color:#fff!important
}
.gradient-menu .app-sidebar .slide-menu a:before {
	color:#ffffffb3
}
.gradient-menu .sub-slide-menu1 .sub-slide-item2:before {
	color:#ffffffb3
}
.gradient-menu .sidebar-mini.sidenav-toggled .close-toggle, .gradient-menu .sub-slide-menu .active .sub-slide-item.active {
	color:#fff
}
.gradient-menu .app-sidebar .slide-menu a.active:before {
	color:#fff
}
@media (min-width: 992px) {
.gradient-menu.app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {
background-color:#0003
}
}
.gradient-menu .sub-slide.is-expanded .sub-side-menu__item:hover, .gradient-menu .slide.is-expanded .sub-slide-item:hover {
	color:#fff
}
.gradient-menu .sub-slide-menu1 .sub-slide-item2 {
	color:#ffffffb3
}
.gradient-menu .sub-slide-menu1 .sub-slide-item2:hover {
	color:#fff!important
}
@media (min-width: 992px) {
.gradient-menu.hover-submenu.app.sidenav-toggled-open .slide-menu {
background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%);
border-color:#ffffff1a;
box-shadow:8px 8px 17px #0000001a
}
.gradient-menu.hover-submenu.app.sidenav-toggled-open .side-menu__label {
color:#ffffffb3
}
.gradient-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .gradient-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .gradient-menu.hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.gradient-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:block!important
}
.gradient-menu.hover-submenu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:none!important
}
}
@media (min-width: 992px) {
.gradient-menu.hover-submenu1.app.sidenav-toggled-open .slide-menu {
background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%);
border-color:#ffffff1a;
box-shadow:8px 8px 17px #0000001a
}
.gradient-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label {
color:#ffffffb3
}
.gradient-menu.hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {
border-block-end-color:#ffffff1a
}
.gradient-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-logo, .gradient-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-dark, .gradient-menu.hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
display:none!important
}
.gradient-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-dark {
display:block!important
}
.gradient-menu.hover-submenu1.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header .logo-icon.icon-light {
display:none!important
}
.gradient-menu.hover-submenu1 .side-menu__label1 a {
color:#fff
}
}
.gradient-menu .angle, .gradient-menu .sub-angle {
	color:#ffffffb3!important;
	opacity:1
}
@media (min-width: 992px) {
.gradient-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-dark {
display:block
}
.gradient-menu.app.sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.icon-light {
display:none
}
}
.gradient-menu .ps>.ps__rail-y {
	background-color:#ffffff1a
}
.gradient-menu.sidebar-mini .main-sidemenu {
	background-color:transparent!important
}
.gradient-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__label, .gradient-menu.app.sidenav-toggled.sidenav-toggled-open .side-menu__item.active .side-menu__label {
	color:#ffffffb3
}
.gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	border-inline-end-color:#ffffff1a;
	border-inline-start-color:#ffffff1a;
	background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)!important
}
@media (min-width: 992px) {
.gradient-menu .sidenav-toggled.sidenav-toggled-open .app-sidebar .slide .side-menu__item.active:before {
background:#fff
}
.gradient-menu .sticky-pin .horizontal-main {
background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)!important
}
.gradient-menu.horizontal .horizontal-main .slide .slide-menu, .gradient-menu.horizontal .horizontal-main .slide .sub-slide-menu, .gradient-menu.horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
background-color:var(--primary-bg-color)!important;
border-color:#ffffff1a
}
.gradient-menu.app.sidenav-toggled .side-menu__label {
color:#ffffffb3
}
}
.gradient-menu .app-sidebar.sidebar-scroll .main-sidebar-header {
	background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)!important
}
@media (max-width: 991px) {
.gradient-menu.app.sidenav-toggled .app-sidebar {
background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)
}
}
@media (min-width: 992px) {
.gradient-menu.horizontal .app-sidebar {
border-block-start-color:#ffffff1a
}
}
.gradient-menu #slide-right svg, .gradient-menu #slide-left svg {
	fill:#fff
}
.light-header .main-header.side-header.sticky.nav.nav-item.fixed-header.visible-title.sticky-pin {
	background:#fff
}
.light-header .main-header-center .btn:hover {
	color:#b4bdce
}
.light-header .main-header {
	background:#fff!important;
	border-block-end-color:#eae8f1!important;
	box-shadow:none
}
.light-header .header-icon {
	color:#71829b
}
.light-header .close-toggle {
	color:#71829b!important
}
.light-header .layout-setting .header-icon-svgs, .light-header .resp-btn .header-icon-svgs, .light-header .demo-icon .header-icon-svgs {
	fill:#71829b
}
.light-header .header-icon-svgs {
	color:#71829b
}
@media (min-width: 992px) {
.light-header .main-header-left .form-control {
background:#ecf0fa!important;
border-color:#eae8f1
}
.light-header .hor-header.sticky-pin.main-header {
background:transparent;
box-shadow:none;
border-block-end:0!important
}
}
.light-header .main-header-left .form-control::placeholder {
color:#031b4e!important
}
@media (min-width: 992px) {
.light-header.horizontal .hor-header .logo-1 {
display:block!important
}
.light-header.horizontal .hor-header .dark-logo-1 {
display:none!important
}
.light-header .horizontal .app-sidebar {
border-block-start-color:#eae8f1
}
}
.light-header .main-header-left .form-control {
	color:#031b4e
}
@media (max-width: 991px) {
.light-header .responsive-logo .header-logo .dark-logo-1 {
display:none
}
.light-header .responsive-logo .header-logo .logo-1 {
display:block
}
.light-header .responsive-navbar.navbar .navbar-collapse {
background:#fff;
border-block-end-color:#eae8f1;
border-block-start-color:#eae8f1
}
}
.light-header .navbar-toggler-icon {
	color:#71829b
}
@media (min-width: 992px) {
.light-header .main-header-left .btn {
color:#b4bdce!important
}
.light-header .main-header.hor-header {
border-block-end-color:#eae8f1!important
}
}
.color-header .main-header.side-header.sticky.nav.nav-item.fixed-header.visible-title.sticky-pin {
	background:var(--primary-bg-color)
}
.color-header .main-header-center .btn:hover {
	color:#fff
}
.color-header .main-header {
	background:var(--primary-bg-color)!important;
	border-block-end-color:#ffffff1a!important;
	box-shadow:none
}
.color-header .header-icon {
	color:#fff
}
.color-header .close-toggle {
	color:#fff!important
}
.color-header .layout-setting .header-icon-svgs, .color-header .resp-btn .header-icon-svgs, .color-header .demo-icon .header-icon-svgs {
	fill:#fff
}
.color-header .header-icon-svgs {
	color:#fff
}
.color-header .main-header form[role=search] button[type=reset] {
	background:transparent
}
.color-header .main-header form[role=search].active input {
	background:var(--primary-bg-color);
	color:#fff
}
.color-header .main-header .input-group-btn .btn i {
	color:#fffc
}
.color-header .search-icon .form-control::placeholder {
color:#fff3
}
@media (min-width: 992px) {
.color-header .main-header-left .form-control {
background:rgba(255, 255, 255, .1)!important;
border-color:#ffffff1a
}
.color-header .hor-header.sticky-pin.main-header {
background:transparent;
box-shadow:none;
border-block-end:0!important
}
}
@media (min-width: 992px) {
.color-header .main-header-left .btn {
color:#ffffffb3
}
}
@media (min-width: 992px) {
.color-header.horizontal .hor-header .logo-1 {
display:none!important
}
.color-header.horizontal .hor-header .dark-logo-1 {
display:block!important
}
.color-header .horizontal .app-sidebar {
border-block-start-color:#ffffff1a
}
}
.color-header .main-header-left .form-control {
	border-color:#fff3;
	color:#fff
}
.color-header .main-header-left .form-control::placeholder {
color:#ffffffb3!important
}
@media (min-width: 576px) {
.color-header .main-header .dropdown-menu:after {
border-block-end-color:#fff
}
}
@media (max-width: 991px) {
.color-header .responsive-logo .header-logo .dark-logo-1 {
display:block
}
.color-header .responsive-logo .header-logo .logo-1 {
display:none
}
.color-header .responsive-navbar.navbar .navbar-collapse {
background:var(--primary-bg-color);
border-block-end-color:#ffffff1a;
border-block-start-color:#ffffff1a
}
}
.color-header .navbar-toggler-icon {
	color:#fff
}
@media (min-width: 992px) {
.color-header .main-header-left .btn {
color:#fff!important
}
}
.dark-header .main-header.side-header.sticky.nav.nav-item.fixed-header.visible-title.sticky-pin {
	background:var(--dark-theme)
}
.dark-header .main-header-center .btn:hover {
	color:#dde3ea
}
.dark-header .main-header {
	background:var(--dark-theme)!important;
	border-block-end-color:#ffffff1a!important;
	box-shadow:none
}
.dark-header .header-icon {
	color:#dde3ea
}
.dark-header .close-toggle {
	color:#dde3ea!important
}
.dark-header .layout-setting .header-icon-svgs, .dark-header .resp-btn .header-icon-svgs, .dark-header .demo-icon .header-icon-svgs {
	fill:#dde3ea
}
.dark-header .header-icon-svgs {
	color:#dde3ea
}
.dark-header .main-header form[role=search] button[type=reset] {
	background:transparent
}
.dark-header .main-header form[role=search].active input {
	background:var(--dark-theme);
	color:#fff
}
.dark-header .main-header .input-group-btn .btn i {
	color:#fffc
}
.dark-header .search-icon .form-control::placeholder {
color:#fff3
}
@media (min-width: 992px) {
.dark-header .main-header-left .form-control {
background:var(--dark-theme)!important;
border-color:#ffffff1a
}
.dark-header .hor-header.sticky-pin.main-header {
background:transparent;
box-shadow:none;
border-block-end:0!important
}
}
.dark-header .main-header-left .form-control::placeholder {
color:#dde3ea!important
}
@media (min-width: 992px) {
.dark-header .main-header-left .btn {
color:#dde3ea
}
}
@media (min-width: 992px) {
.dark-header.horizontal .hor-header .logo-1 {
display:none!important
}
.dark-header.horizontal .hor-header .dark-logo-1 {
display:block!important
}
.dark-header .horizontal .app-sidebar {
border-block-start-color:#ffffff1a
}
}
.dark-header .main-header-left .form-control {
	color:#dde3ea
}
@media (max-width: 991px) {
.dark-header .responsive-logo .header-logo .dark-logo-1 {
display:block
}
.dark-header .responsive-logo .header-logo .logo-1 {
display:none
}
.dark-header .responsive-navbar.navbar .navbar-collapse {
background:var(--dark-theme);
border-block-end-color:#ffffff1a;
border-block-start-color:#ffffff1a
}
}
.dark-header .navbar-toggler-icon {
	color:#dde3ea
}
@media (min-width: 992px) {
.dark-header .main-header-left .btn {
color:#fff!important
}
}
.gradient-header .main-header.side-header.sticky.nav.nav-item.fixed-header.visible-title.sticky-pin {
	background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)
}
.gradient-header .main-header-center .btn:hover {
	color:#fff
}
.gradient-header .main-header {
	background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)!important;
	border-block-end-color:#ffffff1a!important;
	box-shadow:none
}
.gradient-header .header-icon {
	color:#fff
}
.gradient-header .close-toggle {
	color:#fff!important
}
.gradient-header .layout-setting .header-icon-svgs, .gradient-header .resp-btn .header-icon-svgs, .gradient-header .demo-icon .header-icon-svgs {
	fill:#fff
}
.gradient-header .header-icon-svgs {
	color:#fff
}
.gradient-header .main-header form[role=search] button[type=reset] {
	background:transparent
}
.gradient-header .main-header form[role=search].active input {
	background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%);
	color:#fff
}
.gradient-header .main-header .input-group-btn .btn i {
	color:#fffc
}
.gradient-header .search-icon .form-control::placeholder {
color:#fff3
}
@media (min-width: 992px) {
.gradient-header .main-header-left .form-control {
background:rgba(255, 255, 255, .1)!important;
border-color:#ffffff1a
}
.gradient-header .hor-header.sticky-pin.main-header {
background:transparent;
box-shadow:none;
border-block-end:0!important
}
}
.gradient-header .form-control::placeholder {
color:#ffffffb3!important
}
@media (min-width: 992px) {
.gradient-header .main-header-left .btn {
color:#ffffffb3
}
}
@media (min-width: 992px) {
.gradient-header.horizontal .hor-header .logo-1 {
display:none!important
}
.gradient-header.horizontal .hor-header .dark-logo-1 {
display:block!important
}
.gradient-header .horizontal .app-sidebar {
border-block-start-color:#ffffff1a
}
}
.gradient-header .main-header-left .form-control {
	border-color:#fff3;
	color:#fff
}
.gradient-header .main-header-left .form-control::placeholder {
color:#ffffffb3!important
}
@media (min-width: 576px) {
.gradient-header .main-header .dropdown-menu:after {
border-block-end-color:#fff
}
}
@media (max-width: 991px) {
.gradient-header .responsive-logo .header-logo .dark-logo-1 {
display:block
}
.gradient-header .responsive-logo .header-logo .logo-1 {
display:none
}
.gradient-header .responsive-navbar.navbar .navbar-collapse {
background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%);
border-block-end-color:#ffffff1a;
border-block-start-color:#ffffff1a
}
}
.gradient-header .navbar-toggler-icon {
	color:#fff
}
@media (min-width: 992px) {
.gradient-header .main-header-left .btn {
color:#fff!important
}
}
body.app.body-style1 {
	background:#fff
}
body.app.body-style1 .card {
	box-shadow:none;
	border-color:#eae8f1!important
}
body.app.body-style1 .page {
	background:#fff!important
}
body.app.body-style1 .app-sidebar {
	box-shadow:none;
	border-inline-end-color:#eae8f1!important;
	border-inline-start-color:#eae8f1!important
}
body.app.body-style1 .main-header {
	box-shadow:none;
	border-block-end-color:#eae8f1!important
}
@media (min-width: 992px) {
body.app.body-style1.horizontal .horizontal-main {
border-block-end:1px solid #eae8f1!important
}
}
@media (max-width: 991.98px) {
body.app.body-style1 .horizontal .main-header.hor-header {
box-shadow:none
}
}
@media (min-width: 992px) {
body.app.body-style1.light-header .main-header.hor-header {
border-block-end-color:#eae8f1!important
}
body.app.body-style1.light-menu .app-sidebar {
border-inline-end-color:#eae8f1!important;
border-inline-start-color:#eae8f1!important
}
}
body.dark-theme.body-style1 {
	background:var(--dark-theme)
}
body.dark-theme.body-style1 .card {
	border-color:#ffffff1a!important
}
body.dark-theme.body-style1 .page {
	background:var(--dark-theme)!important
}
body.dark-theme.body-style1 .app-sidebar {
	border-inline-end-color:#ffffff1a!important;
	border-inline-start-color:#ffffff1a!important
}
body.dark-theme.body-style1 .main-header {
	box-shadow:none;
	border-block-end-color:#ffffff1a!important
}
@media (min-width: 992px) {
body.dark-theme.body-style1.horizontal .horizontal-main {
border-block-end-color:#ffffff1a!important
}
}
body.light-theme.app.body-style1 {
	background:#fff
}
body.light-theme.app.body-style1 .card {
	box-shadow:none;
	border-color:#eae8f1!important
}
body.light-theme.app.body-style1 .page {
	background:#fff!important
}
body.light-theme.app.body-style1 .app-sidebar {
	box-shadow:none;
	border-inline-end-color:#eae8f1!important;
	border-inline-start-color:#eae8f1!important
}
body.light-theme.app.body-style1 .main-header {
	box-shadow:none;
	border-block-end-color:#eae8f1!important
}
@media (min-width: 992px) {
body.light-theme.app.body-style1.horizontal .horizontal-main {
border-block-end:1px solid #eae8f1!important
}
}
@media (max-width: 991.98px) {
body.light-theme.app.body-style1 .horizontal .main-header.hor-header {
box-shadow:none
}
}
.leftbgimage1 .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/01.png)!important;
	background-size:cover!important
}
.leftbgimage1.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/01.png)!important;
	background-size:cover!important
}
.leftbgimage2 .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/02.png)!important;
	background-size:cover!important
}
.leftbgimage2.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/02.png)!important;
	background-size:cover!important
}
.leftbgimage3 .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/03.png)!important;
	background-size:cover!important
}
.leftbgimage3.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/03.png)!important;
	background-size:cover!important
}
.leftbgimage4 .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/04.png)!important;
	background-size:cover!important
}
.leftbgimage4.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/04.png)!important;
	background-size:cover!important
}
.leftbgimage5 .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/05.png)!important;
	background-size:cover!important
}
.leftbgimage5.sidenav-toggled.sidenav-toggled-open .app-sidebar {
	background:url(https://laravelui.spruko.com/valex/build/assets/img/backgrounds/05.png)!important;
	background-size:cover!important
}
.leftbgimage1 .app-sidebar, .leftbgimage2 .app-sidebar, .leftbgimage3 .app-sidebar, .leftbgimage4 .app-sidebar, .leftbgimage5 .app-sidebar {
	width:240px;
	border-inline-end:1px solid #eae8f1;
transition:all .3s ease-in-out
}
@media screen and (min-width: 992px) {
.leftbgimage1 .app-sidebar.horizontal-main, .leftbgimage2 .app-sidebar.horizontal-main, .leftbgimage3 .app-sidebar.horizontal-main, .leftbgimage4 .app-sidebar.horizontal-main, .leftbgimage5 .app-sidebar.horizontal-main {
width:100%;
border-block-end:0 solid #eae8f1!important
}
.leftbgimage1 .app-sidebar.horizontal-main:before, .leftbgimage2 .app-sidebar.horizontal-main:before, .leftbgimage3 .app-sidebar.horizontal-main:before, .leftbgimage4 .app-sidebar.horizontal-main:before, .leftbgimage5 .app-sidebar.horizontal-main:before {
position:absolute;
width:100%;
height:103%;
top:-1px
}
}
@media screen and (max-width: 991px) {
.leftbgimage1 .app-sidebar:before, .leftbgimage2 .app-sidebar:before, .leftbgimage3 .app-sidebar:before, .leftbgimage4 .app-sidebar:before, .leftbgimage5 .app-sidebar:before {
height:150%
}
}
.leftbgimage1 .app-sidebar:before, .leftbgimage2 .app-sidebar:before, .leftbgimage3 .app-sidebar:before, .leftbgimage4 .app-sidebar:before, .leftbgimage5 .app-sidebar:before {
	content:"";
	position:fixed;
	background:#fff;
	height:100%;
	width:240px;
	z-index:-1;
	top:0;
	bottom:0;
	opacity:.8;
transition:all .3s ease-in-out
}
.leftbgimage1.dark-theme .app-sidebar, .leftbgimage2.dark-theme .app-sidebar, .leftbgimage3.dark-theme .app-sidebar, .leftbgimage4.dark-theme .app-sidebar, .leftbgimage5.dark-theme .app-sidebar {
	border-inline-end:1px solid rgba(255, 255, 255, .1)
}
.leftbgimage1.dark-theme .app-sidebar:before, .leftbgimage2.dark-theme .app-sidebar:before, .leftbgimage3.dark-theme .app-sidebar:before, .leftbgimage4.dark-theme .app-sidebar:before, .leftbgimage5.dark-theme .app-sidebar:before {
	background:var(--dark-theme)
}
.leftbgimage1.light-menu .app-sidebar, .leftbgimage2.light-menu .app-sidebar, .leftbgimage3.light-menu .app-sidebar, .leftbgimage4.light-menu .app-sidebar, .leftbgimage5.light-menu .app-sidebar {
	border-inline-end:1px solid rgba(255, 255, 255, .1)
}
.leftbgimage1.light-menu .app-sidebar:before, .leftbgimage2.light-menu .app-sidebar:before, .leftbgimage3.light-menu .app-sidebar:before, .leftbgimage4.light-menu .app-sidebar:before, .leftbgimage5.light-menu .app-sidebar:before {
	background:#fff
}
.leftbgimage1.color-menu .app-sidebar, .leftbgimage2.color-menu .app-sidebar, .leftbgimage3.color-menu .app-sidebar, .leftbgimage4.color-menu .app-sidebar, .leftbgimage5.color-menu .app-sidebar {
	border-inline-end:1px solid rgba(255, 255, 255, .1)
}
.leftbgimage1.color-menu .app-sidebar:before, .leftbgimage2.color-menu .app-sidebar:before, .leftbgimage3.color-menu .app-sidebar:before, .leftbgimage4.color-menu .app-sidebar:before, .leftbgimage5.color-menu .app-sidebar:before {
	background:var(--primary-bg-color)
}
.leftbgimage1.dark-menu .app-sidebar, .leftbgimage2.dark-menu .app-sidebar, .leftbgimage3.dark-menu .app-sidebar, .leftbgimage4.dark-menu .app-sidebar, .leftbgimage5.dark-menu .app-sidebar {
	border-inline-end:1px solid rgba(255, 255, 255, .1)
}
.leftbgimage1.dark-menu .app-sidebar:before, .leftbgimage2.dark-menu .app-sidebar:before, .leftbgimage3.dark-menu .app-sidebar:before, .leftbgimage4.dark-menu .app-sidebar:before, .leftbgimage5.dark-menu .app-sidebar:before {
	background:var(--dark-theme)
}
.leftbgimage1.gradient-menu .app-sidebar, .leftbgimage2.gradient-menu .app-sidebar, .leftbgimage3.gradient-menu .app-sidebar, .leftbgimage4.gradient-menu .app-sidebar, .leftbgimage5.gradient-menu .app-sidebar {
	border-inline-end:1px solid rgba(255, 255, 255, .1)
}
.leftbgimage1.gradient-menu .app-sidebar:before, .leftbgimage2.gradient-menu .app-sidebar:before, .leftbgimage3.gradient-menu .app-sidebar:before, .leftbgimage4.gradient-menu .app-sidebar:before, .leftbgimage5.gradient-menu .app-sidebar:before {
	background:linear-gradient(to right, var(--primary-bg-color) 0%, #0db2de 100%)
}
.leftbgimage1 .bg1.wscolorcode1, .leftbgimage2 .bg2.wscolorcode1, .leftbgimage3 .bg3.wscolorcode1, .leftbgimage4 .bg4.wscolorcode1, .leftbgimage5 .bg5.wscolorcode1 {
	border:1px solid var(--primary-bg-color)
}
@media (min-width: 992px) {
.leftbgimage1.app.sidenav-toggled .app-sidebar:before, .leftbgimage2.app.sidenav-toggled .app-sidebar:before, .leftbgimage3.app.sidenav-toggled .app-sidebar:before, .leftbgimage4.app.sidenav-toggled .app-sidebar:before, .leftbgimage5.app.sidenav-toggled .app-sidebar:before {
width:80px
}
.leftbgimage1.app.sidenav-toggled.double-menu .app-sidebar:before, .leftbgimage1.app.sidenav-toggled.double-menu-tabs .app-sidebar:before, .leftbgimage2.app.sidenav-toggled.double-menu .app-sidebar:before, .leftbgimage2.app.sidenav-toggled.double-menu-tabs .app-sidebar:before, .leftbgimage3.app.sidenav-toggled.double-menu .app-sidebar:before, .leftbgimage3.app.sidenav-toggled.double-menu-tabs .app-sidebar:before, .leftbgimage4.app.sidenav-toggled.double-menu .app-sidebar:before, .leftbgimage4.app.sidenav-toggled.double-menu-tabs .app-sidebar:before, .leftbgimage5.app.sidenav-toggled.double-menu .app-sidebar:before, .leftbgimage5.app.sidenav-toggled.double-menu-tabs .app-sidebar:before {
width:70px
}
.leftbgimage1.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage2.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage3.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage4.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage5.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before {
width:240px
}
.leftbgimage1.icontext-menu.app.sidenav-toggled .app-sidebar:before, .leftbgimage2.icontext-menu.app.sidenav-toggled .app-sidebar:before, .leftbgimage3.icontext-menu.app.sidenav-toggled .app-sidebar:before, .leftbgimage4.icontext-menu.app.sidenav-toggled .app-sidebar:before, .leftbgimage5.icontext-menu.app.sidenav-toggled .app-sidebar:before {
width:105px!important
}
.leftbgimage1.icontext-menu.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage2.icontext-menu.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage3.icontext-menu.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage4.icontext-menu.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before, .leftbgimage5.icontext-menu.app.sidenav-toggled.sidenav-toggled-open .app-sidebar:before {
width:240px!important
}
.leftbgimage1.hover-submenu.app.sidenav-toggled .app-sidebar:before, .leftbgimage1.hover-submenu1.app.sidenav-toggled .app-sidebar:before, .leftbgimage2.hover-submenu.app.sidenav-toggled .app-sidebar:before, .leftbgimage2.hover-submenu1.app.sidenav-toggled .app-sidebar:before, .leftbgimage3.hover-submenu.app.sidenav-toggled .app-sidebar:before, .leftbgimage3.hover-submenu1.app.sidenav-toggled .app-sidebar:before, .leftbgimage4.hover-submenu.app.sidenav-toggled .app-sidebar:before, .leftbgimage4.hover-submenu1.app.sidenav-toggled .app-sidebar:before, .leftbgimage5.hover-submenu.app.sidenav-toggled .app-sidebar:before, .leftbgimage5.hover-submenu1.app.sidenav-toggled .app-sidebar:before {
width:110px!important
}
}
@media (min-width: 1400px) {
body.layout-boxed {
background:#ecf0fa
}
body.layout-boxed .page {
width:1400px;
margin:0 auto;
background:#ecf0fa;
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
justify-content:center;
min-height:100vh;
box-shadow:#0000004d 0 5px, #0000004d 0 5px 25px
}
body.layout-boxed.horizontal .hor-header .container, body.layout-boxed.horizontal .horizontal-main .container, body.layout-boxed.horizontal .main-content.horizontal-content .container {
max-width:95%!important
}
body.layout-boxed .sticky-pin .horizontal-main {
max-width:1400px;
margin:0
}
body.layout-boxed .main-header {
max-width:1400px;
margin:0 auto;
inset-inline-start:0;
inset-inline-end:0;
top:0
}
body.layout-boxed .main-content .container, body.layout-boxed .main-header>.container, body.layout-boxed .horizontal-mainwrapper.container {
padding-inline-end:.75rem;
padding-inline-start:.75rem
}
body.layout-boxed .horizontalMenu>.horizontalMenu-list>li>a {
padding:15px 11px
}
body.layout-boxed .page.bg-primary-transparent, body.layout-boxed .main-error-wrapper.page {
background:var(--primary-3)!important
}
body.layout-boxed .app-sidebar {
inset-inline-start:auto!important
}
body.layout-boxed .main-content-left-chat .main-nav-line-chat .nav-link+.nav-link {
margin-inline-start:0
}
body.layout-boxed .main-nav-line-chat {
padding:0 17px
}
body.layout-boxed .app-sidebar .main-sidebar-header {
inset-inline-start:auto;
inset-inline-end:auto
}
body.layout-boxed.dark-theme {
background:var(--dark-body)!important
}
body.layout-boxed.dark-theme .page {
background:var(--dark-body);
box-shadow:#ffffff1a 0 5px, #ffffff1a 0 5px 25px
}
body.layout-boxed.dark-theme .page.bg-primary-transparent, body.layout-boxed.dark-theme .main-error-wrapper.page {
background:var(--dark-body)!important
}
}
@media (max-width: 991px) {
.scrollable-layout .responsive-navbar.navbar {
position:inherit!important
}
.scrollable-layout .responsive-navbar.navbar .navbar-collapse {
position:absolute!important
}
}
@media (min-width: 992px) {
.horizontal.scrollable-layout .app-sidebar, .horizontal.scrollable-layout .main-header {
position:relative;
max-width:100%!important
}
}
.scrollable-layout .main-header.side-header {
	position:absolute!important;
	max-width:100%!important
}
.scrollable-layout .app-sidebar, .scrollable-layout .main-sidebar-header {
	position:absolute
}
.scrollable-layout .page {
	position:relative
}
.scrollable-layout .sticky.sticky-pin {
	position:inherit!important
}
@media (min-width: 992px) {
.centerlogo-horizontal.horizontal .hor-header .main-header-left .responsive-logo {
display:block;
position:absolute;
inset-inline-start:0;
inset-inline-end:0;
margin:0 auto;
text-align:center;
top:17px
}
}
.morris-hover.morris-default-style {
	border-radius:0
}
.main-donut-chart {
	position:relative;
	border-radius:50%;
	overflow:hidden
}
.main-donut-chart .slice {
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%
}
.main-donut-chart .chart-center {
	position:absolute;
	border-radius:50%
}
.main-donut-chart .chart-center span {
	display:block;
	text-align:center
}
#ecom-chart {
	height:200px!important
}
.legend {
	width:8px;
	height:8px;
	display:block;
	border-radius:0;
	margin-inline-end:10px;
	margin-block-start:6px
}
.list-unstyled .legend-content {
	display:inline-block;
	vertical-align:top
}
.list-unstyled li {
	display:flex;
	margin-block-end:20px
}
.dot-label {
	width:6px;
	height:6px;
	border-radius:50%;
	animation:ani 1s linear infinite;
	inset-inline-start:9px;
	bottom:-12px;
	position:relative
}
#summary-chart {
	height:204px;
	width:100%
}
.summary.chart-legend {
	top:169px
}
.morris-wrapper-demo {
	height:200px;
	position:relative;
	margin-inline-start:-15px;
	margin-inline-end:-15px;
	overflow:hidden
}
@media (min-width: 576px) {
.morris-wrapper-demo {
height:300px
}
}
.morris-donut-wrapper-demo {
	height:200px
}
@media (min-width: 576px) {
.morris-donut-wrapper-demo {
height:250px
}
}
.chartjs-wrapper-demo {
	height:250px
}
@media (min-width: 992px) {
.chartjs-wrapper-demo {
height:300px
}
}
.chartist-wrapper-demo {
	height:200px
}
@media (min-width: 768px) {
.chartist-wrapper-demo {
height:300px
}
}
.flotChart6 {
	width:100%;
	height:180px
}
.chart-icons {
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center
}
.sales-flot {
	position:relative
}
.sales-flot .flot-chart .flot-x-axis>div span:first-child {
	display:block;
	text-transform:uppercase;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
	font-weight:500;
	font-size:10px;
	color:#737f9e;
	top:10px;
	position:relative
}
.sales-flot .flot-chart .flot-x-axis>div span:last-child {
	display:block;
	font-size:16px;
	font-weight:700;
	font-family:Archivo, -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";
	color:#242f48;
	line-height:1;
	top:15px;
	position:relative
}
.sales-bar-chart {
	position:relative;
	width:auto;
	height:160px
}
.chart-legend {
	margin-block-end:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	top:5px;
	inset-inline-start:0;
	inset-inline-end:0;
	z-index:10;
	font-size:10px;
	font-weight:500;
	letter-spacing:1px;
	text-transform:uppercase
}
.chart-legend div {
	display:flex;
	align-items:center
}
.chart-legend div+div {
	margin-inline-start:15px
}
.chart-legend span {
	width:10px;
	height:4px;
	display:block;
	margin-inline-end:5px
}
@media (min-width: 576px) {
.chart-legend div+div {
margin-inline-start:30px
}
}
@media (min-width: 576px) {
.chart-legend span {
width:40px;
margin-inline-end:10px
}
}
.chart-wrapper {
	position:relative;
	margin-inline-start:-13px;
	margin-inline-end:-13px
}
@media (min-width: 576px) {
.chart-wrapper {
margin-inline-start:-10px;
margin-inline-end:-15px
}
}
.card-dashboard-twelve .flot-chart {
	width:100%;
	height:200px;
	position:relative
}
.card-dashboard-twelve .flot-chart .flot-x-axis>div span:first-child {
	display:block;
	text-transform:uppercase;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
	font-weight:500;
	font-size:10px;
	color:#7987a1
}
.card-dashboard-twelve .flot-chart .flot-x-axis>div span:last-child {
	display:block;
	font-size:16px;
	font-weight:700;
	font-family:Archivo, -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";
	color:#1c273c;
	line-height:1
}
@media (min-width: 768px) {
.card-dashboard-twelve .flot-chart {
height:250px
}
}
@media (min-width: 992px) {
.card-dashboard-twelve .flot-chart {
height:300px
}
}
#echart5, #echart6, #echart1, #echart3, #echart2, #echart4, #echart7, #echart8, #index {
	overflow:hidden
}
#morrisDonut1 svg text, #morrisDonut2 svg text {
	font-size:9px!important;
	font-weight:400!important
}
table.dataTable {
	border:1px solid #eae8f1
}
table.dataTable thead th, table.dataTable thead td {
	border-top-width:0;
	border-bottom-width:0;
	padding:8px 10px;
	font-weight:700;
	font-size:12px;
	color:#242f48
}
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
	background-image:none;
	position:relative
}
table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
	font-family:Ionicons;
	font-size:11px;
	position:absolute;
	line-height:0;
	top:50%;
	inset-inline-end:10px
}
table.dataTable thead .sorting_asc:after {
	content:"\f3d8"
}
table.dataTable thead .sorting_desc:after {
	content:"\f3d0"
}
table.dataTable thead .sorting {
	background-image:none;
	position:relative
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after {
	font-family:Ionicons;
	font-size:11px;
	position:absolute;
	line-height:0;
	inset-inline-end:10px
}
table.dataTable thead .sorting:before {
	content:"\f3d8";
	top:40%
}
table.dataTable thead .sorting:after {
	content:"\f3d0";
	top:60%
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before {
	top:9.5px;
	inset-inline-start:7px;
	width:16px;
	height:16px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-width:0;
	box-shadow:none;
	background-color:#d0d7e8;
	font-size:14px;
	font-weight:700;
	color:#949eb7
}
table.dataTable>tbody>tr.child ul.dtr-details {
	display:block
}
table.dataTable>tbody>tr.child span.dtr-title {
	font-weight:500
}
.dataTables_wrapper .dataTables_length {
	text-align:start
}
.dataTables_wrapper .dataTables_length label {
	display:block;
	margin-block-end:15px
}
.dataTables_wrapper .dataTables_length .select2-container--default {
	margin-inline-end:5px
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single {
	height:31px;
	border-radius:3px
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:31px
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow {
	height:23px
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-block-start-color:#949eb7
}
.dataTables_wrapper .dataTables_filter {
	text-align:start
}
.dataTables_wrapper .dataTables_filter label {
	display:block;
	margin-block-end:15px
}
.dataTables_wrapper .dataTables_filter input {
	margin-inline-start:0;
	border:1px solid #eae8f1;
	padding:5px 10px;
	line-height:1.539;
	color:#031b4e;
	border-radius:3px;
	width:100%
}
.dataTables_wrapper .dataTables_filter input::placeholder {
color:#949eb7
}
.dataTables_wrapper .dataTables_info {
	margin-block-start:19px!important;
	padding:0!important;
	text-align:start
}
.dataTables_wrapper .dataTables_paginate {
	margin-block-start:15px!important;
	padding-block-start:0;
	margin-block-start:15px;
	text-align:start
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	background-color:transparent;
	padding:0;
	margin:0;
	border:0;
	border-radius:1px;
transition:all .2s ease-in-out
}
.dataTables_wrapper .dataTables_paginate .paginate_button+.paginate_button {
	margin-inline-start:3px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
	background-color:transparent;
	color:#d0d7e8!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus {
	background-color:#eceff3;
	color:#d0d7e8!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
	margin-inline-end:3px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
	margin-inline-start:3px
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
	border:0;
	background-image:none;
	background-color:transparent;
	color:#031b4e!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	border:0;
	background-image:none;
	background-color:var(--primary-bg-color);
	color:#fff!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {
	border:0;
	background-image:none;
	background-color:var(--primary-bg-color);
	color:#fff!important
}
@media (min-width: 576px) {
.dataTables_wrapper .dataTables_length {
float:var(--float-left)
}
}
@media (min-width: 576px) {
.dataTables_wrapper .dataTables_filter {
float:var(--float-right);
margin-block-start:0
}
}
@media (min-width: 576px) {
.dataTables_wrapper .dataTables_filter input {
width:auto
}
}
@media (min-width: 576px) {
.dataTables_wrapper .dataTables_info {
float:var(--float-left)
}
}
@media (min-width: 576px) {
.dataTables_wrapper .dataTables_paginate {
float:var(--float-right)
}
}
@media (prefers-reduced-motion: reduce) {
.dataTables_wrapper .dataTables_paginate .paginate_button {
transition:none
}
}
@media (max-width: 575px) {
div.dataTables_wrapper div.dataTables_filter input {
margin-inline-start:-12px!important
}
div #example3_wrapper.dataTables_wrapper div.dataTables_filter input {
margin-inline-start:.5rem!important
}
}
div.table-responsive>div#example3_wrapper.dataTables_wrapper>div.row>div[class^=col-]:last-child {
padding:0
}
.table.dataTable thead .sorting:before {
	display:none
}
table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
	display:none
}
.dataTables_paginate .pagination .page-link {
padding:.5rem .75rem;
	background-color:#ecf0fa;
	border:1px solid #eae8f1;
	margin-block:2px
}
.dataTables_paginate .page-item.active .page-link {
	background-color:var(--primary-bg-color)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.focus {
	background:var(--primary-bg-color)
}
.dataTables_wrapper .dataTables_paginate .page-item.disabled .page-link {
	background-color:#e8ecf5;
	width:80px;
	color:#b1c1d6
}
.page-item.next a {
	width:64px
}
table.dataTable tfoot th, table.dataTable tfoot td {
	padding:10px 18px 6px;
	border-block-start:1px solid #dde2ef
}
.table-responsive.hoverable-table {
	position:relative
}
.hoverable-table .btn-primary {
	position:absolute;
	margin-inline-start:98px;
	top:0px;
	padding:7px 16px;
	z-index:99
}
.ui-datepicker {
	background-color:#fff;
	border:1px solid rgba(28, 39, 60, .2);
	font-family:inherit;
	font-size:inherit;
	padding:10px;
	margin:1px 0 0;
	display:none;
	width:auto!important;
	z-index:1!important
}
.ui-datepicker .ui-datepicker-header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
	font-weight:500;
	font-size:12px;
	text-transform:uppercase;
	color:#031b4e;
	padding:0 0 5px;
	letter-spacing:1px;
	border:0;
	background-color:transparent;
	border-start-start-radius:3px;
	border-start-end-radius:3px
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	text-indent:-99999px;
	color:#737f9e;
	top:3px
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
	font-size:16px;
	font-family:Ionicons;
	position:absolute;
	top:-2px;
	text-indent:0
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:before, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus:before {
	color:#364261
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus:before {
	color:#364261
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
	order:3
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
	inset-inline-end:5px;
	content:"\f3d1"
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
	inset-inline-start:5px;
	content:"\f3cf"
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
	color:#4d5875;
	cursor:pointer;
	top:1px;
	border:0;
	background-color:transparent
}
.ui-datepicker .ui-datepicker-title {
	color:#364261;
	font-weight:700;
	font-size:13px
}
.ui-datepicker .ui-datepicker-calendar {
	margin:0;
	background-color:transparent;
	border-end-end-radius:3px;
	border-end-start-radius:3px
}
.ui-datepicker .ui-datepicker-calendar th {
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	padding:6px 9px;
	color:#364261
}
@media only screen and (max-width: 767px) {
.ui-datepicker-multi .ui-datepicker-group {
float:none!important
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev:before {
inset-inline-start:0px!important
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next:before {
inset-inline-end:0px!important
}
}
.datetimepicker {
	box-shadow:none;
	border-radius:0;
	border-width:1px;
	border-color:#eae8f1;
	min-width:270px;
	padding:0 10px 10px
}
.datetimepicker:before {
	display:none
}
.datetimepicker table {
	width:100%
}
.datetimepicker table th.prev, .datetimepicker table th.next, .datetimepicker table th.switch {
	background-color:#fff;
	color:#031b4e
}
.datetimepicker table th.prev, .datetimepicker table th.next {
	position:relative
}
.datetimepicker table th.prev span, .datetimepicker table th.next span {
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0
}
.datetimepicker table th.prev span:before, .datetimepicker table th.next span:before {
	font-family:Ionicons;
	position:absolute;
	top:50%;
	font-size:16px;
	color:#242f48;
	line-height:0
}
.datetimepicker table th.prev:hover, .datetimepicker table th.prev:focus {
	background-color:#fff
}
.datetimepicker table th.next:hover, .datetimepicker table th.next:focus {
	background-color:#fff
}
.datetimepicker table th.prev:hover span:before, .datetimepicker table th.prev:focus span:before {
	color:var(--primary-bg-color)
}
.datetimepicker table th.next:hover span:before, .datetimepicker table th.next:focus span:before {
	color:var(--primary-bg-color)
}
.datetimepicker table th.prev span:before {
	content:"\f3cf";
	inset-inline-start:0
}
.datetimepicker table th.next span:before {
	content:"\f3d1";
	inset-inline-end:0
}
.datetimepicker table th.switch {
	text-transform:uppercase;
	font-weight:700;
	font-size:13px;
	letter-spacing:1px;
	color:#242f48
}
.datetimepicker table th.switch:hover, .datetimepicker table th.switch:focus {
	background-color:#fff;
	color:var(--primary-bg-color)
}
.datetimepicker table td {
font-size:.875rem;
	text-align:center
}
.datetimepicker table td.old, .datetimepicker table td.new {
	color:#949eb7
}
.datetimepicker table td.active {
	background-color:var(--primary-bg-color);
	color:#fff
}
.datetimepicker table td.active:hover, .datetimepicker table td.active:focus {
	background-color:var(--primary-bg-color);
	color:#fff
}
.datetimepicker table span.active {
	background-color:var(--primary-bg-color);
	color:#fff
}
.datetimepicker table span.active:hover, .datetimepicker table span.active:focus {
	background-color:var(--primary-bg-color);
	color:#fff
}
.datetimepicker .datetimepicker-days table thead tr:first-child th {
	height:38px
}
.datetimepicker .datetimepicker-days table thead tr:last-child th {
	height:25px;
	text-transform:uppercase;
	color:#4d5875;
	font-weight:700;
	font-size:11px
}
.main-datetimepicker {
	box-shadow:none;
	border-radius:0;
	border-color:#d0d7e8;
	margin-block-start:2px
}
.main-datetimepicker>.datepicker_header {
	padding:10px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.main-datetimepicker>.datepicker_header>.icon-home {
	display:none
}
.main-datetimepicker>.datepicker_header a:nth-child(2), .main-datetimepicker>.datepicker_header a:last-child {
display:block;
position:relative;
text-indent:-999999px
}
.main-datetimepicker>.datepicker_header a:nth-child(2):before, .main-datetimepicker>.datepicker_header a:last-child:before {
font-family:Ionicons;
position:absolute;
top:50%;
line-height:0;
text-indent:0;
font-size:13px
}
.main-datetimepicker>.datepicker_header a:nth-child(2):before {
content:"\f3cf";
inset-inline-start:0
}
.main-datetimepicker>.datepicker_header a:last-child:before {
	content:"\f3d1";
	inset-inline-end:0
}
.main-datetimepicker>.datepicker_header span {
	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";
	text-transform:uppercase
}
.main-datetimepicker>.datepicker_inner_container {
	border-radius:0;
	box-shadow:none;
	border-width:0;
	display:flex;
	height:225px;
	margin:0;
	background-color:#fff
}
.main-datetimepicker>.datepicker_inner_container:after {
	display:none
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar {
	width:230px;
	border-width:0;
	border-radius: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";
	padding:5px;
	float:none;
	margin:0
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar>table {
	width:100%;
	height:100%
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar th {
	font-size:11px;
	text-transform:uppercase;
	color:#242f48;
	font-weight:700;
	text-align:center;
	padding:8px 5px
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td {
font-size:.875rem;
	font-weight:400;
	text-align:center;
	padding:5px
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.day_another_month {
	color:#949eb7
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.hover {
	background-color:#dde2ef;
	cursor:pointer
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.active {
	background-color:var(--primary-bg-color);
	color:#fff;
	border-radius:2px
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist {
	float:none;
	width:70px;
	height:100%!important;
	border-inline-start:1px solid #b9c2d8
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item {
	padding:5px 8px;
	margin:0 0 0 1px
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:hover, .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:focus {
	background-color:#dde2ef
}
.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active {
	background-color:var(--primary-bg-color);
	color:#fff
}
.picker-title {
	font-size:15px;
	font-weight:500
}
.picker-cell__header {
	text-transform:uppercase;
font-size:.875rem;
	font-weight:700;
	letter-spacing:.4px
}
.picker-item {
	font-family:Archivo, -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"
}
.picker-picked {
	font-weight:500;
	color:var(--primary-bg-color)
}
.wizard {
	border:1px solid #dde2ef;
	background-color:#fff
}
.wizard>.steps {
	padding:20px
}
.wizard>.steps>ul {
	padding:0;
	margin-block-end:0;
	display:flex
}
.wizard>.steps>ul li {
	float:none;
	display:block;
	width:auto
}
.wizard>.steps>ul li .current-info {
	display:none
}
.wizard>.steps>ul li .title {
	margin-inline-start:5px;
	white-space:nowrap;
transition:all .2s ease-in-out
}
.wizard>.steps>ul li+li {
	margin-inline-start:5px
}
.wizard>.steps a {
	color:#242f48;
	font-weight:500;
	font-size:15px;
	display:flex;
	justify-content:center;
	align-items:center
}
.wizard>.steps a:hover, .wizard>.steps a:active {
	color:#242f48;
	font-weight:500;
	font-size:15px;
	display:flex;
	justify-content:center;
	align-items:center
}
.wizard>.steps a .number, .wizard>.steps a:hover .number, .wizard>.steps a:active .number {
	flex-shrink:0;
	font-weight:700;
	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";
	color:#fff;
	display:block;
	text-align:center;
	line-height:2;
	width:30px;
	height:30px;
	background-color:#b9c2d8;
	border-radius:100%;
transition:all .2s ease-in-out
}
.wizard>.steps .disabled {
	display:none
}
.wizard>.steps .disabled a {
	color:#949eb7
}
.wizard>.steps .disabled a:hover, .wizard>.steps .disabled a:active {
	color:#949eb7
}
.wizard>.steps .current a {
	color:var(--primary-bg-color)
}
.wizard>.steps .current a:hover, .wizard>.steps .current a:active {
	color:var(--primary-bg-color)
}
.wizard>.steps .current a .title, .wizard>.steps .current a:hover .title, .wizard>.steps .current a:active .title {
	display:inline-block
}
.wizard>.steps .current a .number, .wizard>.steps .current a:hover .number, .wizard>.steps .current a:active .number {
	background-color:var(--primary-bg-color)
}
.wizard>.steps .done a {
	color:#0cc
}
.wizard>.steps .done a:hover, .wizard>.steps .done a:active {
	color:#0cc
}
.wizard>.steps .done a .title, .wizard>.steps .done a:hover .title, .wizard>.steps .done a:active .title {
	display:none
}
.wizard>.steps .done a .number, .wizard>.steps .done a:hover .number, .wizard>.steps .done a:active .number {
	background-color:#0cc
}
.wizard>.content {
	border-block-start:1px solid #dde2ef;
	border-block-end:1px solid #dde2ef;
	min-height:150px;
	padding:20px
}
.wizard>.content>.title {
	font-size:18px;
	color:#242f48;
	font-weight:700;
	margin-block-end:5px;
	display:none
}
.wizard>.content>.title.current {
	display:block
}
.wizard>.content>.body {
	float:none;
	position:static;
	width:auto;
	height:auto
}
.wizard>.content>.body input.parsley-error {
	border-color:#ee335e
}
.wizard>.content>.body input.parsley-error+ul {
	list-style:none!important
}
.wizard>.actions {
	padding:20px
}
.wizard>.actions>ul {
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	justify-content:space-between
}
.wizard>.actions>ul>li:last-child a {
	background-color:#0cc
}
.wizard>.actions a {
	display:block;
	background-color:var(--primary-bg-color);
	padding:9px 25px;
	line-height:1.573;
	color:#fff;
	border-radius:3px
}
.wizard>.actions a:hover, .wizard>.actions a:active {
	display:block;
	background-color:var(--primary-bg-color);
	padding:9px 25px;
	line-height:1.573;
	color:#fff
}
.wizard>.actions .disabled a {
	background-color:#949eb7;
	border-radius:3px
}
.wizard>.actions .disabled a:hover, .wizard>.actions .disabled a:active {
	background-color:#949eb7
}
.wizard.vertical>.steps {
	padding:20px
}
.wizard.vertical>.steps ul li+li {
	margin-inline-start:10px
}
.wizard.vertical>.steps ul li .title {
	display:none
}
.wizard.vertical>.steps .current a .title {
	display:inline-block
}
.wizard.vertical>.content {
	margin:0;
	padding:20px
}
.wizard.vertical>.actions {
	padding:20px
}
.wizard.vertical>.actions ul {
	float:none;
	margin:0;
	padding:0
}
@media (min-width: 768px) {
.wizard>.steps {
padding:25px
}
}
@media (min-width: 992px) {
.wizard>.steps {
padding:30px
}
}
@media (prefers-reduced-motion: reduce) {
.wizard>.steps>ul li .title {
transition:none
}
}
@media (min-width: 576px) {
.wizard>.steps>ul li .title {
display:none;
margin-inline-start:10px
}
}
@media (min-width: 768px) {
.wizard>.steps>ul li .title {
display:none
}
}
@media (min-width: 576px) {
.wizard>.steps>ul li+li {
margin-inline-start:20px
}
}
@media (min-width: 992px) {
.wizard>.steps>ul li+li {
margin-inline-start:30px
}
}
@media (min-width: 1200px) {
.wizard>.steps a {
justify-content:flex-start
}
.wizard>.steps a:hover, .wizard>.steps a:active {
justify-content:flex-start
}
}
@media (prefers-reduced-motion: reduce) {
.wizard>.steps a .number, .wizard>.steps a:hover .number, .wizard>.steps a:active .number {
transition:none
}
}
@media (min-width: 576px) {
.wizard>.steps a .number, .wizard>.steps a:hover .number, .wizard>.steps a:active .number {
font-size:18px;
font-weight:600;
line-height:2.1;
width:40px;
height:40px
}
}
@media (min-width: 576px) {
.wizard>.steps .disabled {
display:block
}
}
@media (min-width: 768px) {
.wizard>.steps .done a .title, .wizard>.steps .done a:hover .title, .wizard>.steps .done a:active .title {
display:inline-block
}
}
@media (min-width: 768px) {
.wizard>.content {
padding:25px
}
}
@media (min-width: 992px) {
.wizard>.content {
padding:30px
}
}
@media (min-width: 768px) {
.wizard>.actions {
padding:25px
}
}
@media (min-width: 992px) {
.wizard>.actions {
padding:30px
}
}
@media (min-width: 576px) {
.wizard.vertical>.steps {
float:var(--float-left);
width:20%
}
}
@media (min-width: 768px) {
.wizard.vertical>.steps {
width:15%
}
}
@media (min-width: 992px) {
.wizard.vertical>.steps {
padding:25px;
width:40%
}
}
@media (min-width: 576px) {
.wizard.vertical>.steps ul {
flex-direction:column
}
}
@media (min-width: 576px) {
.wizard.vertical>.steps ul li+li {
margin-block-start:10px;
margin-inline-start:0
}
}
@media (min-width: 768px) {
.wizard.vertical>.steps ul li+li {
margin-block-start:20px
}
}
@media (min-width: 992px) {
.wizard.vertical>.steps ul li .title {
display:block
}
}
@media (min-width: 992px) {
.wizard.vertical>.steps a {
justify-content:flex-start
}
}
@media (min-width: 576px) {
.wizard.vertical>.steps .current a .title {
display:none
}
}
@media (min-width: 992px) {
.wizard.vertical>.steps .current a .title {
display:inline-block
}
}
@media (min-width: 576px) {
.wizard.vertical>.content {
border-top-width:0;
border-bottom-width:0;
width:80%;
float:var(--float-right);
border-inline-start:1px solid #eae8f1
}
}
@media (min-width: 768px) {
.wizard.vertical>.content {
width:85%
}
}
@media (min-width: 992px) {
.wizard.vertical>.content {
width:60%;
padding:25px
}
}
@media (min-width: 576px) {
.wizard.vertical>.actions {
width:80%;
float:var(--float-right);
border-inline-start:1px solid #eae8f1
}
}
@media (min-width: 768px) {
.wizard.vertical>.actions {
width:85%
}
}
@media (min-width: 992px) {
.wizard.vertical>.actions {
width:60%;
padding:25px
}
}
.step-equal-width>.steps>ul {
	display:flex
}
.step-equal-width>.steps>ul>li {
	flex:1;
	width:auto;
	float:none
}
.wizard-style-1>.steps>ul a {
	padding:0;
	height:50px
}
.wizard-style-1>.steps>ul a:hover, .wizard-style-1>.steps>ul a:active {
	padding:0;
	height:50px
}
.wizard-style-1>.steps>ul a .number, .wizard-style-1>.steps>ul a:hover .number, .wizard-style-1>.steps>ul a:active .number {
	width:50px;
	height:100%;
	border:0;
	font-size:18px;
	font-weight:700;
	color:#737f9e;
	background-color:#d0d7e8;
	border-radius:0
}
.wizard-style-1>.steps>ul a .title, .wizard-style-1>.steps>ul a:hover .title, .wizard-style-1>.steps>ul a:active .title {
	margin-inline-end:20px;
	margin-inline-start:20px
}
.wizard-style-1>.steps>ul .current a .number, .wizard-style-1>.steps>ul .current a:hover .number, .wizard-style-1>.steps>ul .current a:active .number {
	background-color:#452efa;
	color:#fff
}
.wizard-style-1>.steps>ul .done a .number, .wizard-style-1>.steps>ul .done a:hover .number, .wizard-style-1>.steps>ul .done a:active .number {
	background-color:#643ab0;
	color:#fff
}
.wizard-style-2>.steps>ul a {
	padding:0;
	height:50px;
	border-radius:50px
}
.wizard-style-2>.steps>ul a:hover, .wizard-style-2>.steps>ul a:active {
	padding:0;
	height:50px;
	border-radius:50px
}
.wizard-style-2>.steps>ul a .number, .wizard-style-2>.steps>ul a:hover .number, .wizard-style-2>.steps>ul a:active .number {
	width:50px;
	height:100%;
	border:2px solid #dde2ef;
	font-size:18px;
	font-weight:700;
	color:#737f9e;
	background-color:#fff
}
.wizard-style-2>.steps>ul a .title, .wizard-style-2>.steps>ul a:hover .title, .wizard-style-2>.steps>ul a:active .title {
	margin-inline-end:20px
}
.wizard-style-2>.steps>ul .current a .number, .wizard-style-2>.steps>ul .current a:hover .number, .wizard-style-2>.steps>ul .current a:active .number {
	border-color:var(--primary-bg-color);
	color:var(--primary-bg-color)
}
.wizard-style-2>.steps>ul .done a .number, .wizard-style-2>.steps>ul .done a:hover .number, .wizard-style-2>.steps>ul .done a:active .number {
	border-color:#6829db;
	color:#6829db
}
.jqvmap-label {
	padding:2px 8px;
	background-color:#111111e6;
	border-radius:2px
}
.jqvmap-zoomin {
	font-size:20px;
	padding:0;
	width:20px;
	height:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:2px
}
.jqvmap-zoomout {
	font-size:20px;
	padding:0;
	width:20px;
	height:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:2px;
	top:32px
}
.jqvmap-pin {
	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";
	cursor:default;
	pointer-events:none
}
#jqvmap1_ri_pin, #jqvmap1_dc_pin, #jqvmap1_de_pin, #jqvmap1_md_pin {
	display:none
}
#jqvmap1_ak_pin {
	margin-block-start:-2%
}
#jqvmap1_ca_pin {
	margin-inline-start:-2%
}
#jqvmap1_ct_pin {
	margin-block-start:-.25%;
	margin-inline-start:-.25%
}
#jqvmap1_fl_pin {
	margin-inline-start:5%
}
#jqvmap1_id_pin {
	margin-block-start:3%;
	margin-inline-start:-1%
}
#jqvmap1_ky_pin {
	margin-inline-start:2%
}
#jqvmap1_la_pin {
	margin-inline-start:-2%
}
#jqvmap1_mi_pin {
	margin-block-start:4%;
	margin-inline-start:3%
}
#jqvmap1_ma_pin {
	margin-block-start:-.25%
}
#jqvmap1_mn_pin {
	margin-block-start:2%;
	margin-inline-start:-2%
}
#jqvmap1_nh_pin {
	margin-block-start:1%;
	margin-inline-start:-.25%
}
#jqvmap1_nj_pin {
	margin-block-start:1%
}
#jqvmap1_ok_pin, #jqvmap1_va_pin {
	margin-inline-start:2%
}
#jqvmap1_wv_pin {
	margin-inline-start:-1%;
	margin-block-start:1%
}
@media only screen and (min-width: 320px) {
.jqvmap-pin {
font-size:6px
}
}
@media only screen and (min-width: 480px) {
.jqvmap-pin {
font-size:8px
}
}
@media only screen and (min-width: 640px) {
.jqvmap-pin {
font-size:10px
}
}
@media only screen and (min-width: 800px) {
.jqvmap-pin {
font-size:12px
}
}
@media only screen and (min-width: 1024px) {
.jqvmap-pin {
font-size:14px
}
}
.jqstooltip {
	width:20px
}
.ql-wrapper {
	display:flex;
	flex-direction:column
}
.ql-wrapper-modal .ql-snow.ql-toolbar {
	border-width:0;
	border-bottom-width:1px
}
.ql-wrapper-modal .ql-snow.ql-container {
	border-width:0
}
.ql-wrapper-modal .ql-snow .ql-editor {
	padding:20px
}
@media (min-width: 576px) {
.ql-wrapper-modal .ql-snow.ql-toolbar {
padding:15px 20px
}
}
.ql-bubble.ql-container {
	border:1px solid #dee4f3
}
.ql-bubble.ql-container:not(.ql-disabled) a:before {
background-color:#242f48;
border-radius:2px
}
.ql-bubble .ql-tooltip {
	background-color:#242f48;
	border-radius:2px
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
	border-block-start-color:#242f48
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
border-block-end-color:#242f48
}
.ql-bubble .ql-toolbar {
	padding:0 8px 8px
}
.ql-bubble .ql-toolbar button {
	width:32px;
	height:32px;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#8896af;
	outline:none
}
.ql-bubble .ql-toolbar button i {
	font-size:24px;
	line-height:0;
	display:inline-block
}
.ql-bubble .ql-toolbar button i.la-bold, .ql-bubble .ql-toolbar button i.la-underline {
	width:21px
}
.ql-bubble .ql-toolbar button .ql-fill {
	fill:#8896af
}
.ql-bubble .ql-toolbar button .ql-stroke {
	stroke:#8896af
}
.ql-bubble .ql-toolbar button.ql-active {
	color:#fff;
	background-color:#ffffff14
}
.ql-bubble .ql-toolbar .ql-formats {
	margin:8px 8px 0 0
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
	margin-inline-start:0
}
@media (min-width: 576px) {
.ql-bubble .ql-toolbar .ql-formats {
margin:8px 0 0
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
margin-inline-start:0
}
}
.ql-snow.ql-container {
	border-color:#dee4f3;
	border-width:1px
}
.ql-snow.ql-toolbar {
	border-color:#dee4f3;
	border-width:1px;
	border-bottom-width:1px;
	padding:5px 10px 10px
}
.ql-snow.ql-toolbar .ql-picker-label {
	border-color:#b9c2d8
}
.ql-snow.ql-toolbar .ql-picker-label.ql-active {
	background-color:#dde2ef;
	border-color:transparent;
	color:#242f48;
	font-weight:500
}
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke {
	stroke:#031b4e
}
.ql-snow.ql-toolbar button {
	border:1px solid transparent;
	width:32px;
	height:32px;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#031b4e;
	outline:none
}
.ql-snow.ql-toolbar button svg {
	width:20px;
	float:none
}
.ql-snow.ql-toolbar button i {
	font-size:20px;
	line-height:0;
	display:inline-block
}
.ql-snow.ql-toolbar button i.la-bold, .ql-snow.ql-toolbar button i.la-underline {
	width:21px
}
.ql-snow.ql-toolbar button .ql-stroke {
	stroke-width:2px
}
.ql-snow.ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus {
	border-color:#b9c2d8;
	color:#063598
}
.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke {
	stroke:#737f9e
}
.ql-snow.ql-toolbar button.ql-active {
	color:#364261;
	border-color:transparent
}
.ql-snow.ql-toolbar button.ql-active .ql-fill {
	fill:#364261
}
.ql-snow.ql-toolbar button.ql-active .ql-stroke {
	stroke:#364261
}
.ql-snow.ql-toolbar .ql-formats {
	margin-inline-end:5px
}
.ql-snow .ql-formats button+button {
	margin:0 0 0 2px
}
.ql-snow .ql-picker {
	display:block;
	border-width:0;
	height:32px;
	color:#4d5875
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
inset-inline-end:3px
}
.ql-snow .ql-picker:hover .ql-picker-label, .ql-snow .ql-picker:focus .ql-picker-label {
	color:#242f48
}
.ql-snow .ql-picker:hover .ql-picker-label .ql-stroke, .ql-snow .ql-picker:focus .ql-picker-label .ql-stroke {
	stroke:#031b4e
}
.ql-snow .ql-picker.ql-header {
	width:120px
}
.ql-snow .ql-picker-label {
	display:block;
	padding-inline-start:10px;
	font-size:13px;
	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";
	border:1px solid #eae8f1;
	background-color:#fff;
	outline:none
}
.ql-snow .ql-picker-label:before {
	line-height:2.25;
	font-weight:400
}
.ql-snow .ql-stroke {
	stroke:#031b4e;
	stroke-linecap:square;
	stroke-linejoin:miter;
	stroke-width:1
}
.ql-snow .ql-editor {
	padding:20px;
	color:#364261
}
@media (min-width: 576px) {
.ql-snow.ql-toolbar {
padding:15px
}
}
.ql-wrapper-demo {
	background-color:#fff
}
.ql-wrapper-demo .ql-container {
	height:250px
}
.ql-wrapper-demo .ql-editor {
	height:100%;
	overflow-y:auto
}
@media (min-width: 1200px) {
.ql-wrapper-demo {
width:100%
}
}
.ql-scrolling-demo {
	background-color:#fff;
	height:100%;
	min-height:100%;
	overflow:hidden;
	border:1px solid #dde2ef;
	position:relative
}
.ql-scrolling-demo .ql-container {
	border-width:0;
	height:auto;
	min-height:100%;
	padding:30px
}
.ql-scrolling-demo .ql-container .ql-editor {
	font-size:16px;
	overflow-y:visible;
	color:#364261
}
@media (min-width: 768px) {
.ql-scrolling-demo {
padding-inline-start:0
}
}
@media (min-width: 768px) {
.ql-scrolling-demo .ql-container {
padding:1rem
}
}
input.parsley-error:focus, textarea.parsley-error:focus, input.parsley-success:focus, textarea.parsley-success:focus {
	box-shadow:none!important
}
.parsley-checkbox.parsley-error {
	display:inline-block;
	padding:10px;
	border:1px solid #ee335e
}
.parsley-checkbox.parsley-success {
	display:inline-block;
	padding:10px;
	border:1px solid #22c03c
}
.parsley-errors-list {
	color:#ee335e;
	list-style:none;
	font-size:12px;
	padding:0;
	margin-block-end:0
}
.parsley-errors-list li {
	margin:5px 0 0
}
.parsley-style-1 .parsley-input.parsley-error .form-control {
	background-color:#fef9f9;
	border-color:#ee335e;
	border-bottom-width:0;
	border-end-end-radius:0;
	border-end-start-radius:0
}
.parsley-style-1 .parsley-input.parsley-success .form-control {
	border-color:#22c03c
}
.parsley-style-1 .parsley-checkbox.parsley-error {
	border:1px solid #ee335e;
	background-color:#fef9f9;
	border-start-start-radius:2px;
	border-start-end-radius:2px
}
.parsley-style-1 .parsley-select.parsley-error .select2-container--default .select2-selection--single {
	background-color:#fef9f9;
	border-end-end-radius:0;
	border-end-start-radius:0
}
.parsley-style-1 .parsley-errors-list.filled {
	background-color:#ee335e;
	color:#fff;
	padding:7px 10px;
	border-end-end-radius:2px;
	border-end-start-radius:2px
}
.parsley-style-1 .parsley-errors-list.filled li:first-child {
	margin-block-start:0
}
.irs-min, .irs-max {
	font-family:Roboto, sans-serif;
	border-radius:0
}
.irs-from, .irs-to, .irs-single {
	font-family:Roboto, sans-serif;
	background-color:var(--primary-bg-color);
	border-radius:0
}
.irs-bar {
	background-image:none;
	background-color:var(--primary-bg-color)
}
.irs-bar-edge {
	background-image:none;
	background-color:var(--primary-bg-color);
	border-start-start-radius:0;
	border-end-start-radius:0
}
.irs-line-left {
	background-image:none;
	background-color:#d0d7e8;
	border-start-start-radius:0;
	border-end-start-radius:0
}
.irs-line-mid {
	background-image:none;
	background-color:#d0d7e8
}
.irs-line-right {
	background-image:none;
	background-color:#d0d7e8;
	border-start-end-radius:0;
	border-end-end-radius:0
}
.irs-from:after, .irs-to:after, .irs-single:after {
	border-block-start-color:var(--primary-bg-color)
}
.irs-slider {
	background-image:none
}
.irs-slider:before {
	content:"";
	width:2px;
	height:18px;
	position:absolute;
	background-color:var(--primary-bg-color);
	inset-inline-start:50%;
	margin-inline-start:-1px
}
.irs-slider:hover:before, .irs-slider:focus:before {
	background-color:#260bfa
}
.irs-primary .irs-bar, .irs-primary .irs-bar-edge, .irs-primary .irs-slider:before, .irs-primary .irs-from, .irs-primary .irs-to, .irs-primary .irs-single {
	background-color:var(--primary-bg-color)
}
.irs-primary .irs-from:after, .irs-primary .irs-to:after, .irs-primary .irs-single:after {
	border-block-start-color:var(--primary-bg-color)
}
.irs-success .irs-bar, .irs-success .irs-bar-edge, .irs-success .irs-slider:before, .irs-success .irs-from, .irs-success .irs-to, .irs-success .irs-single {
	background-color:#22c03c
}
.irs-success .irs-from:after, .irs-success .irs-to:after, .irs-success .irs-single:after {
	border-block-start-color:#22c03c
}
.irs-dark .irs-bar, .irs-dark .irs-bar-edge, .irs-dark .irs-slider:before, .irs-dark .irs-from, .irs-dark .irs-to, .irs-dark .irs-single {
	background-color:#364261
}
.irs-dark .irs-from:after, .irs-dark .irs-to:after, .irs-dark .irs-single:after {
	border-block-start-color:#364261
}
.irs-modern .irs-line-left, .irs-modern .irs-line-mid, .irs-modern .irs-line-right {
	height:6px;
	box-shadow:inset -2px 2px 2px #2222221a
}
.irs-modern .irs-bar, .irs-modern .irs-bar-edge {
	height:6px;
	box-shadow:inset 0 1px 1px #2222221a
}
.irs-modern .irs-slider {
	top:19px;
	background-color:#fff;
	border:1px solid var(--primary-bg-color);
	border-radius:0
}
.irs-modern .irs-slider:before {
	width:4px;
	height:9px;
	background-color:#fff;
	border-inline-start:1px solid var(--primary-bg-color);
	border-inline-end:1px solid var(--primary-bg-color);
	margin-inline-start:-2px;
	top:3px
}
.irs-modern.irs-primary .irs-slider {
	border-color:var(--primary-bg-color)
}
.irs-modern.irs-primary .irs-slider:before {
	border-color:var(--primary-bg-color)
}
.irs-modern.irs-success .irs-slider {
	border-color:#22c03c
}
.irs-modern.irs-success .irs-slider:before {
	border-color:#22c03c
}
.irs-modern.irs-dark .irs-slider {
	border-color:#242f48
}
.irs-modern.irs-dark .irs-slider:before {
	border-color:#242f48
}
.irs-outline .irs-line {
	border:1px solid var(--primary-bg-color);
	height:10px;
	border-radius:5px
}
.irs-outline .irs-line-left, .irs-outline .irs-line-mid, .irs-outline .irs-line-right {
	height:10px;
	background-color:transparent
}
.irs-outline .irs-bar {
	height:10px
}
.irs-outline .irs-bar-edge {
	height:10px;
	border-start-start-radius:5px;
	border-end-start-radius:5px
}
.irs-outline .irs-slider {
	top:21px;
	width:18px;
	background-color:#fff;
	border:1px solid var(--primary-bg-color);
	border-radius:100%
}
.irs-outline .irs-slider:before {
	margin-inline-start:-4px;
	top:4px;
	width:8px;
	height:8px;
	border-radius:100%
}
.irs-outline .irs-slider:hover:before, .irs-outline .irs-slider:focus:before {
	background-color:#452efa
}
.irs-outline.irs-primary .irs-line, .irs-outline.irs-primary .irs-slider {
	border-color:var(--primary-bg-color)
}
.irs-outline.irs-primary .irs-line:hover:before, .irs-outline.irs-primary .irs-line:focus:before {
	background-color:#1a53ff
}
.irs-outline.irs-primary .irs-slider:hover:before, .irs-outline.irs-primary .irs-slider:focus:before {
	background-color:#1a53ff
}
.irs-outline.irs-success .irs-line, .irs-outline.irs-success .irs-slider {
	border-color:#22c03c
}
.irs-outline.irs-success .irs-line:hover:before, .irs-outline.irs-success .irs-line:focus:before {
	background-color:#339701
}
.irs-outline.irs-success .irs-slider:hover:before, .irs-outline.irs-success .irs-slider:focus:before {
	background-color:#339701
}
.irs-outline.irs-dark .irs-line, .irs-outline.irs-dark .irs-slider {
	border-color:#364261
}
.irs-outline.irs-dark .irs-line:hover:before, .irs-outline.irs-dark .irs-line:focus:before {
	background-color:#313c53
}
.irs-outline.irs-dark .irs-slider:hover:before, .irs-outline.irs-dark .irs-slider:focus:before {
	background-color:#313c53
}
.select2-results__option {
	border-radius:0;
	margin-block-end:1px;
	font-size:13px
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border-color:#eae8f1;
	height:38px;
	outline:none;
	border-radius:3px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#4d5875;
line-height:calc(1.5em + .75rem + 2px) -.1rem;
padding-inline-start:.75rem;
	height:100%;
	display:flex;
	align-items:center
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#737f9e
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	width:30px;
	height:38px;
line-height:calc(1.5em + .75rem + 2px)
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-block-start:-3px
}
.select2-container--default .select2-selection--multiple {
	background-color:#fff;
	border-color:#d0d7e8;
	border-radius:0;
	min-height:38px;
	outline:none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding:0 4px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	position:relative;
	margin-block-start:5px;
	margin-inline-end:4px;
	padding:3px 10px 3px 20px;
	border-color:transparent;
	border-radius:0;
	background-color:var(--primary-bg-color);
	color:#fff;
	line-height:1.45
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#fff;
	opacity:.5;
	font-size:12px;
	display:inline-block;
	position:absolute;
	top:4px;
	inset-inline-start:7px
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color:#d0d7e8
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-color:#d0d7e8;
	border-radius:0
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#fff
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:var(--primary-bg-color)
}
.select2-container--default .select2-results>.select2-results__options {
	margin:4px
}
.select2-container--default .select2-search--inline .select2-search__field {
	margin-block-start:7px;
	line-height:26px;
	padding-inline-start:7px;
	opacity:1
}
.select2-container--default.select2-container--disabled .select2-selection__choice {
	padding-inline-start:10px;
	background-color:#949eb7
}
.select2-container--default.select2-container--disabled .select2-selection__choice .select2-selection__choice__remove {
	display:none
}
.select2-container--open .select2-selection--single, .select2-container--open .select2-selection--multiple {
	background-color:#fff;
	border-color:#d0d7e8
}
.select2-container--open .select2-dropdown--below {
	top:0
}
.select2-dropdown {
	border-color:#d0d7e8;
	z-index:200
}
.select2-search--dropdown {
	padding-block-end:0
}
.select2-results__option {
	padding:6px 10px;
font-size:.875rem
}
.has-success .select2-container--default .select2-selection--single, .parsley-select.parsley-success .select2-container--default .select2-selection--single {
	border-color:#22c03c
}
.has-warning .select2-container--default .select2-selection--single {
	border-color:#fbbc0b
}
.has-danger .select2-container--default .select2-selection--single, .parsley-select.parsley-error .select2-container--default .select2-selection--single {
	border-color:#ee335e
}
.select2-xs+.select2-container, .select2-dropdown-xs .select2-results__option {
	font-size:12px
}
.select2-sm+.select2-container, .select2-dropdown-sm .select2-results__option {
	font-size:14px
}
.select2-bd-0+.select2-container--default .select2-selection--single {
	border-width:0
}
.select2-dropdown {
	z-index:9
}
.select2-sm .select2-container--default .select2-selection--single {
height:calc(1.5em + .5rem + 2px)!important
}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:30px
}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow {
height:calc(1.5em + .5rem + 2px)!important
}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow b {
	top:38%
}
.select2-lg .select2-container .select2-selection--single .select2-selection__rendered {
	padding-inline-start:4px!important
}
.select2-lg .select2-container--default .select2-selection--single {
	height:calc(1.5em + 1rem + 2px)!important;
padding:.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
border-radius:.3rem
}
.select2-lg .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:25px
}
.select2-lg .select2-container--default .select2-selection--single .select2-selection__arrow b {
	top:42%
}
.select2-lg .select2-container--default .select2-selection--single .select2-selection__arrow {
	height:calc(1.5em + 1rem + 2px)!important;
padding:.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
border-radius:.3rem
}
.sp-container {
	background-color:#fff;
	border-color:#d0d7e8;
	z-index:200
}
.sp-container button {
	border:0;
	padding:8px 15px;
	background-image:none;
	background-color:#d0d7e8;
	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:12px;
	text-shadow:none;
	text-transform:capitalize;
	border-radius:2px
}
.sp-container button:hover, .sp-container button:focus {
	border:0;
	background-image:none;
	background-color:#949eb7;
	text-shadow:none
}
.sp-button-container .sp-cancel {
	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:12px;
	text-transform:capitalize;
	color:#737f9e!important
}
.sp-button-container .sp-cancel:hover, .sp-button-container .sp-cancel:focus {
	color:#364261!important;
	text-decoration:none
}
.sp-picker-container {
	border-inline-start:0
}
.sp-replacer {
	border-color:#d0d7e8;
	background-color:#fff
}
.sp-replacer:hover, .sp-replacer:focus {
	border-color:#b9c2d8
}
.sp-replacer.sp-active {
	border-color:#737f9e
}
.sp-dd {
	text-indent:-99999px;
	position:relative;
	width:10px
}
.sp-dd:before {
	content:"\f280";
	font-family:Ionicons;
	font-size:15px;
	color:#949eb7;
	position:absolute;
	text-indent:0;
	inset-inline-start:0;
	z-index:10
}
.sp-preview {
	border:0
}
.sp-dragger {
	background-color:transparent
}
.sp-choose {
	background-color:#d0d7e8
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
	border-color:#364261
}
.card--calendar .card-title {
	color:#031b4e;
	font-weight:700;
	text-transform:uppercase;
	margin-block-end:15px
}
.card--calendar .card-body {
	padding:0
}
.card--calendar .ui-datepicker-inline {
	border-width:0;
	max-width:none;
	padding:0;
	margin:0
}
.card--calendar .ui-datepicker .ui-datepicker-header {
	border-block-end:1px solid #eae8f1;
	padding:10px;
	margin-block-end:5px
}
.card--calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before, .card--calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
	top:8px
}
.card--calendar .ui-datepicker .ui-datepicker-month {
	color:#134cf7
}
.card--calendar .ui-datepicker .ui-datepicker-calendar {
	width:calc(100% - 20px)
}
.card--calendar .ui-datepicker .ui-datepicker-calendar th {
	font-size:10px;
	text-align:center
}
.card--calendar .ui-datepicker .ui-datepicker-calendar td {
	text-align:center
}
.card--calendar .ui-datepicker .ui-datepicker-calendar td a {
	display:block;
	width:34px;
	height:34px;
	font-size:12px;
	font-family:Archivo, sans-serif;
	border-radius:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 auto;
	text-align:center
}
.card--calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
	background-color:transparent;
	border:1px solid #134cf7;
	color:#fff;
	background:#134cf7;
	font-weight:700
}
@media (min-width: 576px) {
.card--calendar .ui-datepicker .ui-datepicker-calendar, .card--twelve .flot-chart {
width:100%
}
}
.card--events {
	border-color:#eae8f1;
	box-shadow:5px 7px 26px -5px #d5d4e0
}
.card--events .card-header {
	padding:20px;
	background-color:transparent
}
.card--calendar .card--events {
	margin-inline-start:-20px;
	margin-inline-end:-20px
}
.card--calendar .card--events .list-group-item {
	padding:13px 20px 13px 40px
}
.card--events .card-title {
	color:#a5a0b1;
	text-transform:uppercase;
	margin-block-end:10px;
	font-size:10px;
	font-weight:500;
	letter-spacing:1px
}
.card--events .card-subtitle {
	color:#031b4e;
	font-weight:400;
	font-size:18px
}
.card--events .card-body {
	padding:0
}
.card--events .list-group-item {
	padding-block:15px;
	padding-inline-start:40px;
	padding-inline-end:20px;
	border-left-width:0;
	border-right-width:0;
	position:relative
}
.card--events .list-group-item:first-child, .card--events .list-group-item:last-child {
	border-radius:0
}
.card--events .list-group-item label {
	text-transform:uppercase;
	font-weight:700;
	font-size:10px;
	color:#37326d;
	margin-block-end:8px;
	letter-spacing:.5px
}
.card--events .list-group-item label span {
	color:#a5a0b1;
	font-weight:500
}
.card--events .list-group-item h6 {
	font-size:14px;
	font-weight:700;
	color:#031b4e;
	margin-block-end:5px;
	display:flex;
	align-items:center
}
.card--events .list-group-item p {
	margin-block-end:5px
}
.card--events .list-group-item p strong {
	font-weight:500
}
.card--events .list-group-item small {
	font-size:11px
}
.card--events .list-group-item small span {
	font-weight:700;
	text-transform:uppercase
}
.card--events .event-indicator {
	width:10px;
	height:10px;
	position:absolute;
	top:21px;
	inset-inline-start:20px;
	border-radius:100%
}
.card--events .event-user {
	margin-block-start:10px;
	display:flex;
	align-items:center
}
.card--events .event-user .main-img-user {
	width:28px;
	height:28px
}
.card--events .event-user .main-img-user:after {
	display:none
}
.card--events .event-user .main-img-user+.main-img-user {
	margin-inline-start:-6px
}
.card--events .event-user a:last-child {
	margin-inline-start:10px;
	color:#a5a0b1;
	font-weight:500;
	font-size:11px
}
.card--events .event-user a:last-child:hover, .card--events .event-user a:last-child:focus {
	color:#37326d
}
@media (max-width: 320px) {
.ui-datepicker .ui-datepicker-calendar th {
padding:4px 0;
letter-spacing:normal
}
}
.ui-datepicker .ui-datepicker-calendar td {
	border:1px solid #fff;
	padding:0;
	background-color:#fff;
	text-align:end
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
	color:#ccc
}
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {
transition:all .2s ease-in-out;
	color:#031b4e;
	padding:6px 10px;
	display:block;
	font-weight:400;
	font-size:12px;
	border:0;
	border-radius:1px
}
.ui-datepicker .ui-datepicker-calendar td a:hover {
	background-color:#fff;
	color:#031b4e
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
	background-color:var(--primary-bg-color);
	color:#fff
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus {
	background-color:var(--primary-bg-color);
	color:#fff
}
@media (prefers-reduced-motion: reduce) {
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {
transition:none
}
}
.ui-datepicker-multi .ui-datepicker-group {
	padding-inline-end:15px;
	width:auto;
	float:var(--float-left)
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {
	margin:auto
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev:before {
	inset-inline-start:10px
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next:before {
	inset-inline-end:10px
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin:0
}
.ui-datepicker-multi .ui-datepicker-group-last {
	padding-inline-end:0
}
.ui-datepicker-inline {
	border-color:#e4e8f3
}
@media (min-width: 576px) {
.ui-datepicker-inline {
max-width:270px
}
}
@media (min-width: 992px) {
.main-content-calendar {
padding:25px 0
}
}
.main-content-calendar .container, .main-content-calendar .container-fluid {
	padding:20px 0 0
}
@media (min-width: 992px) {
.main-content-calendar .container, .main-content-calendar .container-fluid {
padding-block-start:0
}
}
@media (min-width: 576px) {
.main-content-left-calendar {
width:300px
}
}
@media (min-width: 992px) {
.main-content-left-calendar {
width:230px
}
}
.main-datepicker .ui-datepicker-inline {
	margin-block-start:0
}
.main-datepicker .ui-datepicker .ui-datepicker-title {
	color:var(--primary-bg-color);
	letter-spacing:-.2px
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar {
	width:100%
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar th {
	padding:5px;
	font-size:10px;
	color:#242f48;
	text-align:center
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td {
	text-align:center
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a {
color:#ee335e
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td {
	padding:0 1px
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a {
color:#ee335e
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td span, .main-datepicker .ui-datepicker .ui-datepicker-calendar td a {
	padding:4px 5px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#4d5875
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
	background-color:var(--primary-bg-color);
	color:#fff;
	border-radius:2px
}
.main-nav-calendar-event .nav-link {
	font-size:13px;
	position:relative
}
.main-nav-calendar-event .nav-link i {
	font-size:21px;
	position:relative;
	margin-inline-end:10px;
	top:-.5px
}
.main-nav-calendar-event .nav-link.exclude, .main-nav-calendar-event .nav-link.exclude i {
	color:#737f9e
}
.main-nav-calendar-event .nav-link.exclude:before {
	content:"";
	position:absolute;
	top:50%;
	inset-inline-start:0;
	inset-inline-end:0;
	border-block-start:1px solid #737f9e
}
@media (min-width: 992px) {
.main-content-body-calendar {
padding-inline-start:25px
}
}
.main-calendar, .main-calendar .fc-content, .main-calendar .fc-divider, .main-calendar .fc-list-heading td, .main-calendar .fc-list-view, .main-calendar .fc-popover, .main-calendar .fc-row, .main-calendar tbody, .main-calendar td, .main-calendar th, .main-calendar thead {
	border-color:#e4e8f3
}
.main-calendar .fc-header-toolbar {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	margin-block-end:15px;
	padding:0 20px
}
.main-calendar .fc-header-toolbar h2 {
	margin-block-end:0;
	color:#242f48;
	font-size:20px;
	font-weight:700
}
.main-calendar .fc-header-toolbar .fc-right {
	order:3
}
.main-calendar .fc-header-toolbar .fc-clear {
	display:none
}
.main-calendar .fc-header-toolbar button {
	height:38px;
	background-color:#fff;
	background-image:none;
	border:1px solid #eae8f1;
	box-shadow:none;
	padding:0 15px;
	display:flex;
	align-items:center;
	color:#242f48;
	font-size:13px;
	text-transform:capitalize;
	outline:none;
	text-shadow:none;
	border-radius:0
}
.main-calendar .fc-header-toolbar button:hover, .main-calendar .fc-header-toolbar button:focus {
	background-color:#dde2ef
}
.main-calendar .fc-header-toolbar button.fc-prev-button, .main-calendar .fc-header-toolbar button.fc-next-button {
	padding:0;
	width:38px;
	justify-content:center
}
.main-calendar .fc-header-toolbar button.fc-prev-button span, .main-calendar .fc-header-toolbar button.fc-next-button span {
	margin:0
}
.main-calendar .fc-header-toolbar button.fc-state-active {
	background-color:#dde2ef
}
.main-calendar .fc-header-toolbar button.fc-today-button {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:#1a53ff
}
.main-calendar .fc-header-toolbar button.fc-today-button.fc-state-disabled {
	border-color:#e4e8f3;
	background-color:#ecf0fa;
	color:#949eb7;
	cursor:default
}
.main-calendar .fc-icon-left-single-arrow, .main-calendar .fc-icon-right-single-arrow {
	top:0
}
.main-calendar .fc-icon-left-single-arrow:after, .main-calendar .fc-icon-right-single-arrow:after {
	font-family:Ionicons;
	font-size:18px;
	font-weight:400;
	line-height:1
}
.main-calendar .fc-icon-left-single-arrow:after {
	content:"\f3cf"
}
.main-calendar .fc-icon-right-single-arrow:after {
	content:"\f3d1"
}
.main-calendar .fc-head-container .fc-day-header {
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	padding:14px 0;
	color:#242f48
}
.main-calendar .fc-view>table {
	background-color:#fff
}
.main-calendar .fc-view>table>thead th, .main-calendar .fc-view>table>thead td {
	border-color:#e4e8f3
}
.main-calendar .fc-view>table>tbody>tr>td {
	border-color:#e4e8f3
}
.main-calendar .fc-view .fc-other-month {
	background-color:#eff3fd
}
.main-calendar .fc-view .fc-day-number {
	font-size:14px;
	font-weight:400;
	font-family:Arial, sans-serif;
	color:#4d5875;
	display:inline-block;
	padding:5px 8px;
	position:relative;
transition:all .2s ease-in-out;
	margin:2px 2px 0 0;
	min-width:20px;
	text-align:center
}
.main-calendar .fc-view .fc-day-number:hover, .main-calendar .fc-view .fc-day-number:focus {
	color:#242f48;
	background-color:#ecf0fa
}
.main-calendar .fc-view .fc-scroller {
	height:auto!important;
	overflow:visible!important
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span {
	display:block
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:first-child {
	color:#737f9e;
	font-size:8px;
	font-weight:400;
	line-height:1.2
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:last-child {
	font-weight:700;
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:1
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header.fc-today>a {
	color:var(--primary-bg-color)
}
.main-calendar .fc-view.fc-listMonth-view, .main-calendar .fc-view.fc-listWeek-view {
	border-width:0
}
.main-calendar .fc-view.fc-listMonth-view .fc-scroller, .main-calendar .fc-view.fc-listWeek-view .fc-scroller {
	padding:0 20px 20px
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-table, .main-calendar .fc-view.fc-listWeek-view .fc-list-table {
	border-collapse:separate;
	display:block
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-table>tbody, .main-calendar .fc-view.fc-listWeek-view .fc-list-table>tbody {
	display:flex;
	flex-wrap:wrap
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
	flex:0 0 20%;
	max-width:20%;
	margin-block-start:15px
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading:first-child, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading:first-child, .main-calendar .fc-view.fc-listMonth-view .fc-list-heading:first-child+.fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading:first-child+.fc-list-item {
	margin-block-start:0
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading td, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading td {
	background-color:transparent;
	border-width:0;
	padding:0
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main {
	display:block;
	font-size:11px;
	text-transform:uppercase;
	color:#737f9e;
	font-weight:600;
	padding:5px;
	text-align:center
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main span:last-child, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main span:last-child {
	display:block;
	font-size:30px;
	font-weight:700;
	font-family:Helvetica, Arial, sans-serif;
	letter-spacing:-1px;
	color:#242f48;
	line-height:1
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now, .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now span:last-child, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now span:last-child {
	color:var(--primary-bg-color)
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
	flex:0 0 calc(80% - 5px);
	max-width:calc(80% - 5px);
	display:flex;
	flex-direction:column;
	border-inline-start:4px solid transparent;
	background-color:#fff;
	margin-block-start:15px
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item:hover, .main-calendar .fc-view.fc-listMonth-view .fc-list-item:focus {
	cursor:pointer
}
.main-calendar .fc-view.fc-listWeek-view .fc-list-item:hover, .main-calendar .fc-view.fc-listWeek-view .fc-list-item:focus {
	cursor:pointer
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item:hover td, .main-calendar .fc-view.fc-listMonth-view .fc-list-item:focus td {
	background-color:transparent
}
.main-calendar .fc-view.fc-listWeek-view .fc-list-item:hover td, .main-calendar .fc-view.fc-listWeek-view .fc-list-item:focus td {
	background-color:transparent
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item>td, .main-calendar .fc-view.fc-listWeek-view .fc-list-item>td {
	border-width:0
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-time, .main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-time {
	border-block-start:1px solid #dde2ef;
	border-inline-end:1px solid #dde2ef;
	box-sizing:border-box
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-title, .main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-title {
	border-block-end:1px solid #dde2ef;
	border-inline-end:1px solid #dde2ef;
	box-sizing:border-box
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {
	margin-inline-start:20%
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-marker, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-marker {
	display:none
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-time, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-time {
	padding:12px 15px 2px;
	font-size:13px;
	text-transform:capitalize;
	width:100%
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title {
	padding:0 15px 12px
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title a, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title a {
	display:block;
	font-weight:700;
	font-size:15px;
	margin-block-end:5px;
	color:#242f48
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title .fc-desc, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title .fc-desc {
	font-size:13px;
	line-height:1.375;
	display:block
}
.main-calendar td.fc-today {
	background-color:var(--primary-bg-color)
}
.main-calendar td.fc-today .fc-day-number {
	background-color:var(--primary-bg-color);
	color:#fff;
	border-radius:1px
}
.main-calendar td.fc-today .fc-day-number:hover, .main-calendar td.fc-today .fc-day-number:focus {
	background-color:var(--primary-bg-color);
	color:#fff;
	border-radius:1px
}
.main-calendar .fc-axis {
	font-size:11px
}
.main-calendar .fc-event {
	border-width:0;
	border-top-width:5px;
	border-radius:0
}
.main-calendar .fc-event.fc-day-grid-event>div {
	display:none
}
.main-calendar .fc-event.fc-day-grid-event>div .fc-time {
	font-weight:500
}
.main-calendar .fc-event.fc-day-grid-event>div .fc-desc {
	display:none
}
.main-calendar .fc-time-grid-event {
	padding:5px;
	border-left-width:0;
	border-top-width:2px
}
.main-calendar .fc-time-grid-event .fc-time {
	font-size:12px
}
.main-calendar .fc-time-grid-event .fc-title {
	font-size:14px;
	font-weight:700;
	color:#242f48;
	margin-block-end:10px
}
.main-calendar .fc-time-grid-event .fc-desc {
	font-size:13px;
	line-height:1.3;
	color:#1c273ccc
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div {
	display:none
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-time {
	font-size:11px
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-title {
	font-size:13px
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-desc {
	display:none
}
.main-calendar .fc-list-empty {
	padding:20px 0;
	background-color:#fff;
	border:1px solid #eae8f1
}
@media (min-width: 992px) {
.main-calendar .fc-header-toolbar {
padding:0;
margin-block-end:24px
}
}
@media (min-width: 576px) {
.main-calendar .fc-header-toolbar h2 {
font-size:22px
}
}
@media (max-width: 767.98px) {
.main-calendar .fc-header-toolbar .fc-center {
order:1;
flex:0 0 100%;
display:flex;
justify-content:center;
margin-block-end:20px
}
.main-calendar .fc-header-toolbar .fc-left {
order:2;
flex:0 0 50%
}
.main-calendar .fc-header-toolbar .fc-right {
flex:0 0 50%;
display:flex;
justify-content:flex-end
}
}
@media (max-width: 991px) {
.main-calendar .fc-header-toolbar .fc-center {
order:1;
flex:0 0 100%;
display:flex;
justify-content:center;
margin-block-end:20px
}
.main-calendar .fc-header-toolbar .fc-left {
order:2;
flex:0 0 50%
}
.main-calendar .fc-header-toolbar .fc-right {
flex:0 0 50%;
display:flex;
justify-content:flex-end
}
.main-calendar .fc-header-toolbar button {
padding:0 8px
}
}
@media (max-width: 575px) {
.main-calendar .fc-header-toolbar button.fc-prev-button, .main-calendar .fc-header-toolbar button.fc-next-button {
width:32px;
height:32px
}
.main-calendar .fc-header-toolbar button.fc-today-button {
height:32px;
padding-inline-start:10px;
padding-inline-end:10px;
font-size:11px
}
.main-calendar .fc-header-toolbar button.fc-month-button, .main-calendar .fc-header-toolbar button.fc-agendaWeek-button, .main-calendar .fc-header-toolbar button.fc-agendaDay-button, .main-calendar .fc-header-toolbar button.fc-listWeek-button, .main-calendar .fc-header-toolbar button.fc-listMonth-button {
text-indent:-9999px;
width:32px;
height:32px;
position:relative;
color:transparent
}
.main-calendar .fc-header-toolbar button.fc-month-button:before, .main-calendar .fc-header-toolbar button.fc-agendaWeek-button:before, .main-calendar .fc-header-toolbar button.fc-agendaDay-button:before, .main-calendar .fc-header-toolbar button.fc-listWeek-button:before, .main-calendar .fc-header-toolbar button.fc-listMonth-button:before {
position:absolute;
top:6px;
inset-inline-start:10px;
z-index:100;
display:inline-block;
text-indent:0;
font-size:12px;
font-weight:700;
color:#031b4e
}
.main-calendar .fc-header-toolbar button.fc-month-button:before {
content:"M"
}
.main-calendar .fc-header-toolbar button.fc-agendaWeek-button:before {
content:"W"
}
.main-calendar .fc-header-toolbar button.fc-agendaDay-button:before {
content:"D"
}
.main-calendar .fc-header-toolbar button.fc-listWeek-button:before, .main-calendar .fc-header-toolbar button.fc-listMonth-button:before {
content:"L";
inset-inline-start:11px
}
}
@media (min-width: 992px) {
.main-calendar .fc-icon-left-single-arrow:after, .main-calendar .fc-icon-right-single-arrow:after {
line-height:.75
}
}
@media (min-width: 576px) {
.main-calendar .fc-head-container .fc-day-header {
font-size:12px
}
}
@media (max-width: 991.98px) {
.main-calendar .fc-view>table>thead th:first-child, .main-calendar .fc-view>table>thead td:first-child {
border-left-width:0
}
.main-calendar .fc-view>table>thead th:last-child, .main-calendar .fc-view>table>thead td:last-child {
border-right-width:0
}
}
@media (max-width: 991.98px) {
.main-calendar .fc-view>table>tbody>tr>td:first-child {
border-left-width:0
}
.main-calendar .fc-view>table>tbody>tr>td:last-child {
border-right-width:0
}
}
@media (prefers-reduced-motion: reduce) {
.main-calendar .fc-view .fc-day-number {
transition:none
}
}
@media (min-width: 576px) {
.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:first-child {
font-size:11px;
font-weight:600
}
}
@media (min-width: 576px) {
.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:last-child {
font-size:25px
}
}
@media (min-width: 992px) {
.main-calendar .fc-view.fc-listMonth-view .fc-scroller, .main-calendar .fc-view.fc-listWeek-view .fc-scroller {
padding:0
}
}
@media (min-width: 576px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
flex:0 0 15%;
max-width:15%
}
}
@media (min-width: 768px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
flex:0 0 12%;
max-width:12%
}
}
@media (min-width: 992px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
flex:0 0 10%;
max-width:10%
}
}
@media (min-width: 1200px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
flex:0 0 8%;
max-width:8%
}
}
@media (min-width: 576px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
flex:0 0 calc(85% - 5px);
max-width:calc(85% - 5px)
}
}
@media (min-width: 768px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
flex:0 0 calc(88% - 5px);
max-width:calc(88% - 5px)
}
}
@media (min-width: 992px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
flex:0 0 calc(90% - 5px);
max-width:calc(90% - 5px)
}
}
@media (min-width: 1200px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
flex:0 0 calc(92% - 5px);
max-width:calc(92% - 5px)
}
}
@media (min-width: 576px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {
margin-inline-start:15%
}
}
@media (min-width: 768px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {
margin-inline-start:12%
}
}
@media (min-width: 992px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {
margin-inline-start:10%
}
}
@media (min-width: 1200px) {
.main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {
margin-inline-start:8%
}
}
@media (min-width: 576px) {
.main-calendar .fc-axis {
font-size:13px
}
}
@media (min-width: 576px) {
.main-calendar .fc-event {
border-top-width:0;
border-left-width:2px;
padding:3px 4px
}
}
@media (min-width: 576px) {
.main-calendar .fc-event.fc-day-grid-event>div {
display:block
}
}
@media (min-width: 576px) {
.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div {
display:block
}
}
@media (min-width: 992px) {
.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-desc {
display:block
}
}
.main-modal-calendar-schedule .modal-content {
	border-width:0;
	position:relative
}
.main-modal-calendar-schedule .modal-content>.close {
	position:absolute;
	top:20px;
	inset-inline-end:25px;
	font-size:28px;
	font-weight:700;
	color:#737f9e;
	text-shadow:none
}
.main-modal-calendar-schedule .modal-header {
	padding:20px 25px
}
.main-modal-calendar-schedule .modal-body {
	padding:30px 25px
}
.main-modal-calendar-schedule .form-group-date {
	display:flex;
	align-items:center;
	border:1px solid #eae8f1;
	background-color:#ecf0fa;
	padding:10px 5px;
	color:#242f48;
	font-size:13px;
	font-weight:600
}
.main-modal-calendar-schedule .form-group-date>i {
	font-size:32px;
	line-height:0;
	margin-inline-end:10px;
	opacity:.5
}
.main-modal-calendar-schedule .select2-container {
	width:100%!important
}
.main-modal-calendar-event .modal-content {
	border-width:0;
	position:relative;
	background-color:transparent
}
.main-modal-calendar-event .modal-content>.close {
	font-size:18px;
	text-shadow:none
}
.main-modal-calendar-event .modal-header {
	position:relative;
	padding:20px;
	border-bottom-width:0;
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-start-start-radius:0;
	border-start-end-radius:0
}
.main-modal-calendar-event .nav-modal-event {
	align-items:center
}
.main-modal-calendar-event .nav-modal-event .nav-link {
	padding:0;
	color:#ffffffbf;
	font-size:21px;
	line-height:0;
	position:relative;
transition:all .2s ease-in-out
}
.main-modal-calendar-event .nav-modal-event .nav-link:hover, .main-modal-calendar-event .nav-modal-event .nav-link:focus {
	color:#fff
}
.main-modal-calendar-event .nav-modal-event .nav-link+.nav-link {
	margin-inline-start:15px
}
.main-modal-calendar-event .nav-modal-event .nav-link:last-child {
	font-size:24px
}
.main-modal-calendar-event .event-title {
	color:#fff;
	font-size:18px;
	font-weight:500;
	margin-block-end:0;
	line-height:1
}
.main-modal-calendar-event .modal-body {
	padding:20px;
	background-color:#fff
}
.main-modal-calendar-event .event-start-date, .main-modal-calendar-event .event-end-date {
	color:#242f48;
	font-weight:500
}
.main-modal-calendar-event .event-desc {
	margin-block-start:5px
}
.main-modal-calendar-event .event-desc:empty {
	margin-block-end:5px
}
@media (min-width: 576px) {
.main-modal-calendar-event .modal-header {
padding:20px 25px
}
}
@media (prefers-reduced-motion: reduce) {
.main-modal-calendar-event .nav-modal-event .nav-link {
transition:none
}
}
@media (min-width: 576px) {
.main-modal-calendar-event .modal-body {
padding:30px
}
}
@media (max-width: 605px) {
.main-calendar .fc-header-toolbar {
padding:0
}
.fc-view {
border:1px solid transparent
}
.fc-view>table {
border:1px solid transparent
}
.card--calendar .ui-datepicker .ui-datepicker-calendar td a {
width:28px;
height:28px
}
.main-content-body.main-content-body-calendar.card.p-4 {
padding:1rem!important
}
}
@media (max-width: 320px) {
.main-calendar .fc-header-toolbar .fc-right {
flex:0 0 100%;
display:flex;
justify-content:left;
margin-block-start:20px
}
.main-calendar .fc-header-toolbar .fc-left {
flex:0 0 100%;
display:flex;
justify-content:left
}
}
.fc-datepicker.main-datepicker.hasDatepicker {
	border:1px solid #eae8f1
}
@media (min-width: 320px) and (max-width: 568px) {
.ui-datepicker-calendar {
width:100%
}
.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker .ui-datepicker-calendar th {
text-align:center
}
}
@media (max-width: 991.98px) {
.main-content-body-show .main-header-left .main-header-arrow {
display:block
}
.main-content-body-show .main-content-left-chat {
display:none
}
.main-content-body-show .main-content-body-chat {
display:flex
}
}
.main-content-left-chat {
	width:100%;
	position:relative;
	display:flex;
	flex-direction:column;
	padding:0
}
.main-nav-line-chat {
	border-block-end:1px solid #eae8f1;
	flex-shrink:0;
	flex-direction:row
}
.main-nav-line-chat .nav-link {
	font-size:13px;
	font-weight:500;
	color:#364261;
	text-transform:uppercase;
	border-block-end:2px solid transparent
}
.main-nav-line-chat .nav-link:hover, .main-nav-line-chat .nav-link:focus, .main-nav-line-chat .nav-link:active {
	outline:none
}
.main-nav-line-chat .nav-link.active {
	color:var(--primary-bg-color);
	border-block-end:2px solid var(--primary-bg-color)
}
.main-nav-line-chat .nav-link.active:before {
	content:none
}
.main-chat-contacts-wrapper .main-img-user:after, .main-chat-list .main-img-user:after, .main-chat-header .main-img-user:after, .main-chat-body .main-img-user:after {
	inset-inline-end:1px;
	bottom:3px
}
.main-chat-contacts-wrapper {
	padding:10px 20px;
	flex-shrink:0;
	border-block-end:1px solid #eae8f1;
	overflow:hidden
}
.main-chat-contacts-wrapper .main-content-label, .main-chat-contacts-wrapper .card-table-two .card-title {
	margin-block-end:15px;
	line-height:1;
	padding-inline-start:20px
}
.card-table-two {
	padding:20px
}
.card-table-two .card-title {
	font-size:13px
}
@media (min-width: 992px) {
.main-chat-contacts-wrapper {
padding:10px 15px 10px 0
}
}
.card-table-two .main-chat-contacts-wrapper .card-title, .main-chat-contacts-wrapper .card-dashboard-eight .card-title, .card-dashboard-eight .main-chat-contacts-wrapper .card-title {
	margin-block-end:15px;
	line-height:1;
	padding-inline-start:20px
}
.main-chat-contacts-wrapper .lSSlideOuter, .main-chat-contacts-wrapper .lSSlideWrapper {
	overflow:visible
}
.main-chat-contacts {
	padding-inline-start:20px;
	display:flex
}
.main-chat-contacts .lslide {
	display:flex;
	flex-direction:column;
	align-items:center;
	float:none
}
.main-chat-contacts small {
	font-size:11px;
	width:36px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-block-start:3px;
	text-align:center
}
.main-chat-contacts-more {
	width:36px;
	height:36px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:100%;
	background-color:var(--primary-bg-color);
	font-size:12px;
	font-weight:500;
	color:#fff
}
@media (min-width: 992px) {
.main-chat-list {
max-height:100%;
position:relative
}
}
.main-chat-list .media {
	padding:12px 20px;
	border-inline-start:0;
	border-inline-end:0;
	border-block-end:1px solid #eae8f1;
	position:relative
}
.main-chat-list .media .main-img-user {
	flex-shrink:0;
	top:3px
}
.main-chat-list .media:after {
	content:"";
	position:absolute;
	top:-1px;
	bottom:-1px;
	inset-inline-start:-1px;
	width:1px;
	background-color:var(--primary-bg-color);
	display:none
}
.main-chat-list .media+.media:before {
	content:"";
	position:absolute;
	top:-1px;
	inset-inline-start:65px;
	inset-inline-end:0
}
.main-chat-list .media.new {
	background-color:#fff
}
.main-chat-list .media.new .main-img-user span {
	display:flex
}
.main-chat-list .media.new .media-contact-name span:first-child {
	font-weight:700;
	color:#242f48
}
.main-chat-list .media.new .media-body p {
	color:#031b4e
}
.main-chat-list .media:hover, .main-chat-list .media:focus {
	cursor:pointer;
	background-color:#fafcff;
	border-block-start-color:#dde2ef;
	border-block-end-color:#dde2ef;
	z-index:1
}
.main-chat-list .media:hover:first-child, .main-chat-list .media:focus:first-child {
	border-block-start-color:transparent
}
.main-chat-list .media.selected {
	background-color:#ecf0fa;
	border-block-start-color:#dde2ef;
	border-block-end-color:#dde2ef;
	border-inline-start:1px solid var(--primary-bg-color);
	z-index:2
}
.main-chat-list .media.selected:first-child {
	border-block-start-color:transparent
}
.main-chat-list .media.selected:after {
	display:block
}
.main-chat-list .media.selected .media-contact-name span:first-child {
	color:#242f48
}
.main-chat-list .media.selected .media-body p {
	color:#031b4e
}
.main-chat-list .main-img-user span {
	position:absolute;
	top:0;
	inset-inline-start:-2px;
	width:14px;
	height:14px;
	display:none;
	align-items:center;
	justify-content:center;
	border-radius:100%;
	font-size:9px;
	font-weight:500;
	color:#fff;
	background-color:#ee335e;
	box-shadow:0 0 0 2px #fff
}
.main-chat-list .media-body {
	margin-inline-start:15px
}
.main-chat-list .media-body p {
	font-size:13px;
	margin-block-end:0;
	color:#737f9e;
	line-height:1.35
}
.main-chat-list .media-contact-name {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-block-end:2px
}
.main-chat-list .media-contact-name span:first-child {
	display:block;
	font-size:14px;
	font-weight:500;
	color:#242f48
}
.main-chat-list .media-contact-name span:last-child {
	display:block;
	font-size:11px;
	color:#949eb7
}
@media (min-width: 992px) {
.main-chat-list .media {
padding:12px 15px
}
}
.main-content-body-chat {
	flex-direction:column
}
@media (min-width: 992px) {
.main-content-body-chat {
display:flex
}
}
.main-chat-header {
	flex-shrink:0;
	height:68px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	padding:20px;
	border-block-end:1px solid #eae8f1
}
.main-chat-header .nav {
	margin-inline-start:auto;
	align-items:center
}
.main-chat-header .nav-link {
	padding:0;
	color:#737f9e;
	font-size:20px;
	display:none
}
.main-chat-header .nav-link:first-child {
	display:block
}
.main-chat-header .nav-link i {
	line-height:0
}
.main-chat-header .nav-link .typcn {
	line-height:.9
}
.main-chat-header .nav-link .typcn:before {
	width:auto
}
.main-chat-header .nav-link:hover, .main-chat-header .nav-link:focus {
	color:var(--primary-bg-color)
}
.main-chat-header .nav-link+.nav-link {
	margin-inline-start:15px
}
@media (min-width: 576px) {
.main-chat-header .nav-link {
display:block
}
.main-chat-header .nav-link:first-child {
display:none
}
}
.main-chat-msg-name {
	margin-inline-start:15px
}
.main-chat-msg-name h6 {
	margin-block-end:2px;
	font-size:15px;
	font-weight:700;
	color:#242f48
}
.main-chat-msg-name small {
	font-size:12px;
	color:#737f9e
}
.main-chat-body {
	position:relative;
	padding-block-end:50px
}
.main-chat-body .content-inner {
	padding:20px
}
.main-chat-body .media+.media {
	margin-block-start:20px
}
.main-chat-body .media.flex-row-reverse .media-body {
	margin-inline-start:0;
	margin-inline-end:20px;
	align-items:flex-end
}
.main-chat-body .media.flex-row-reverse .main-msg-wrapper {
	background-color:var(--primary-bg-color);
	color:#fff
}
.main-chat-body .media-body {
	margin-inline-start:20px;
	display:flex;
	flex-direction:column;
	align-items:flex-start
}
.main-chat-body .media-body>div:last-child {
	font-size:11px;
	color:#737f9e;
	display:flex;
	align-items:center
}
@media (min-width: 992px) {
.main-chat-body {
padding-block-end:0;
max-height:inherit;
overflow:hidden
}
}
@media (min-width: 576px) {
.main-chat-body .media.flex-row-reverse .media-body {
margin-inline-start:55px
}
}
@media (min-width: 576px) {
.main-chat-body .media-body {
margin-inline-end:55px
}
}
.main-chat-time {
	display:block;
	position:relative;
	text-align:center;
	margin:20px 0
}
.main-chat-time:first-of-type {
	margin-block-start:0
}
.main-chat-time span {
	font-size:10px;
	font-weight:500;
	text-transform:uppercase;
	letter-spacing:1px
}
.main-msg-wrapper {
	padding:10px 15px;
	background-color:#ecf0fa;
	font-size:13px;
	margin-block-end:5px;
	border-radius:10px;
	display:inline-block
}
.main-msg-wrapper.left:first-child {
	border-start-start-radius:0;
	border-start-end-radius:10px;
	border-end-start-radius:10px;
	border-end-end-radius:10px
}
.main-msg-wrapper.right:first-child {
	border-start-start-radius:10px;
	border-start-end-radius:0;
	border-end-start-radius:10px;
	border-end-end-radius:10px
}
.main-chat-footer {
	flex-shrink:0;
	display:flex;
	align-items:center;
	height:50px;
	padding:0 20px;
	border-block-start:1px solid #eae8f1;
	background-color:#fff;
	bottom:0;
	inset-inline-start:0;
	inset-inline-end:0
}
.main-chat-footer .nav {
	align-items:center
}
.main-chat-footer .nav-link {
	padding:0;
	color:#949eb7;
	font-size:16px;
	display:none
}
.main-chat-footer .nav-link+.nav-link {
	margin-inline-start:10px
}
.main-chat-footer .nav-link:last-child {
	display:block;
	margin-inline-start:0
}
.main-chat-footer .form-control {
	flex:1;
	margin:0 10px;
	padding-inline-start:0;
	padding-inline-end:0;
	border-width:0
}
.main-chat-footer .form-control:hover, .main-chat-footer .form-control:focus {
	box-shadow:none
}
@media (min-width: 992px) {
.main-chat-footer {
position:relative;
bottom:auto;
inset-inline-start:auto;
inset-inline-end:auto
}
}
@media (min-width: 576px) {
.main-chat-footer .nav-link {
display:block
}
.main-chat-footer .nav-link:last-child {
display:none
}
}
@media (min-width: 576px) {
.main-chat-footer .form-control {
margin-inline-start:20px
}
}
@media (min-width: 768px) {
.main-chat-footer .form-control {
margin:0 20px!important
}
}
.main-msg-send {
	font-size:20px;
	color:var(--primary-bg-color)
}
@media (max-width: 991px) and (min-width: 768px) {
.app.sidebar-mini .main-chat-footer {
margin-inline-start:249px
}
.app.sidebar-mini.sidenav-toggled .main-chat-footer {
margin-inline-start:0
}
}
@media (max-width: 380px) and (min-width: 305px) {
.main-nav-line-chat .nav-link+.nav-link {
margin:0
}
}
.chat {
	margin-block-end:auto
}
.chat .card {
	height:600px
}
.chat .card-header {
	padding:1rem
}
.contacts_body {
	white-space:nowrap
}
.msg_card_body {
	overflow-y:auto
}
.contacts_body .contacts {
	list-style:none;
	padding:0
}
.contacts_body .contacts li {
	width:100%!important;
	padding:15px;
	border-block-end:1px solid #ebeaf1
}
.contacts_body .active {
	background-color:#f5f6fb
}
#action_menu_btn {
	position:absolute;
	inset-inline-end:36px;
	top:21px;
	color:#fff;
	cursor:pointer;
	font-size:20px
}
.action_menu {
	z-index:1;
	position:absolute;
	padding:15px 0;
	background-color:#fff;
	color:#646367;
	top:40px;
	inset-inline-end:15px;
	display:none
}
.action_menu ul {
	list-style:none;
	padding:0;
	margin:0
}
.action-header {
	position:relative;
	background:var(--primary-bg-color);
	padding:15px 13px 15px 17px
}
.ah-actions {
	z-index:3;
	float:var(--float-right)!important;
	margin-block-start:7px;
	position:relative
}
.actions {
	list-style:none;
	padding:0;
	margin:0
}
.actions>li {
	display:inline-block
}
.actions:not(.a-alt)>li>a>i {
color:#a7a8c6
}
.actions>li>a {
	display:block;
	width:50px;
	height:50px;
	border-radius:50%;
	margin:0 auto;
	line-height:53px;
	text-align:center
}
.actions>li>a>i {
	font-size:20px
}
.actions>li>a:hover {
	background:rgba(0, 0, 0, .1)
}
.dash-5 {
	text-align:center
}
.dash-5 h3 {
	font-size:2rem;
margin-block-end:.5rem
}
.well {
	color:#5e629c
}
.icon.icon-shape i {
	height:3rem;
	width:3rem;
	background:#000;
	border-radius:50%;
	line-height:3rem;
	background:rgba(9, 22, 49, .2);
	color:#fff
}
.user-img-circle {
	box-shadow:0 0 #510fa766;
	height:90px
}
.loading {
	animation:loading 2s infinite
}
.chat .action-header {
	position:relative;
	padding:15px 13px 15px 17px;
	box-shadow:0 1px 15px 1px #3a3a3e80
}
.chat .dropdown-menu.dropdown-menu-end.show {
	width:100%;
	margin-block-end:5px;
	position:absolute;
	transform:translate3d(-176px, 22px, 0);
	top:10px!important;
	inset-inline-start:0px;
	will-change:transform;
	overflow:hidden
}
.chat .msb-reply textarea {
	width:100%;
	font-size:13px;
	padding:12px 47px;
	resize:none;
	height:44px;
	border:1px solid #ebeaf1;
	background:#faf9ff;
	margin-inline-start:-42px
}
.chat .dropdown-menu li {
	padding:7px;
	color:#5e629c
}
.chat .dropdown-menu li:hover {
	background:#faf9ff
}
.chat .dropdown-menu li i {
	padding:7px
}
.action_menu ul li:hover {
	cursor:pointer;
	background-color:#0003
}
.chat .actions>li {
	display:inline-block
}
.chat .actions:not(.a-alt)>li>a>i {
color:#fff;
line-height:unset
}
.chat .justify-content-start, .chat .justify-content-end {
	margin-block-end:25px
}
.chatbox .user_img {
	height:50px;
	width:50px;
	border:1.5px solid #f5f6fa
}
.chatbox .user_img_msg {
	height:40px;
	width:40px;
	border:1.5px solid #f5f6fa
}
.chatbox .img_cont {
	position:relative;
	height:50px;
	width:50px
}
.chatbox .img_cont_msg {
	height:40px;
	width:40px;
	display:contents
}
.chat-box-single-line {
	height:12px;
	margin:7px 0 30px;
	position:relative;
	text-align:center
}
.chat abbr.timestamp {
	padding:4px 14px;
	border-radius:4px;
	color:#000
}
.chatbox .user_info {
	margin-block-start:auto;
	margin-block-end:auto;
	margin-inline-start:15px
}
.chatbox .user_info span {
	color:#464444
}
.chatbox .action-header small {
	font-size:10px
}
.chat .video_cam {
	margin-inline-start:50px;
	margin-block-start:5px
}
.chat .video_cam span {
	color:#fff;
	font-size:20px;
	cursor:pointer;
	margin-inline-end:20px
}
.chat .msg_cotainer {
	margin-block-start:auto;
	margin-block-end:auto;
	margin-inline-start:10px;
	background-color:var(--primary-1);
	padding:10px;
	position:relative;
	border-start-start-radius:0;
	border-start-end-radius:10px;
	border-end-start-radius:10px;
	border-end-end-radius:10px;
	box-shadow:0 2px 3px -1px #9dafc7
}
.chat .msg_cotainer_send {
	margin-block-start:auto;
	margin-block-end:auto;
	margin-inline-end:10px;
	background-color:#ecf0fa;
	padding:10px;
	position:relative;
	border-start-start-radius:10px;
	border-start-end-radius:0;
	border-end-start-radius:10px;
	border-end-end-radius:10px;
	box-shadow:0 2px 3px -1px #c6cbd7
}
.chat .msg_time {
	position:absolute;
	inset-inline-start:0;
	bottom:-18px;
	color:#3a374e;
	font-size:10px
}
.chat .msg_time_send {
	position:absolute;
	inset-inline-end:0;
	bottom:-18px;
	color:#3a374e;
	font-size:10px
}
.chat .msg_head {
	position:relative;
	background:#60529f;
	box-shadow:0 1px 15px 1px #3a3a3e66
}
@media (max-width: 449px) {
.actions {
float:var(--float-left)!important
}
}
@media (min-width: 992px) {
.main-content-app {
height:calc(100vh - 250px);
display:flex
}
.main-chat-list {
height:calc(100% - 68px);
position:relative
}
.main-chat-body {
height:calc(100% - 105px)
}
.chat-main {
overflow:hidden
}
}
.main-chat-footer input {
	height:40px
}
#chatmodel .modal-content {
	background-color:transparent
}
.chat-main .dropdown-menu.dropdown-menu-start {
--bs-position: start !important;
	inset-inline-end:auto!important;
	inset-inline-start:0!important
}
.main-nav-line-chat.main-nav-line .nav-link {
	padding:13px 20px
}
@-moz-keyframes loading {
0% {
opacity:0;
-webkit-transform:translateY(-145%);
transform:translateY(-145%)
}
10% {
opacity:.5
}
20% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
80% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
90% {
opacity:.5
}
to {
	opacity:0;
	-webkit-transform:translateY(145%);
	transform:translateY(145%)
}
}
@keyframes loading {
0% {
opacity:0;
-webkit-transform:translateY(-145%);
transform:translateY(-145%)
}
10% {
opacity:.5
}
20% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
80% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
90% {
opacity:.5
}
to {
	opacity:0;
	-webkit-transform:translateY(145%);
	transform:translateY(145%)
}
}
@media (max-width: 991px) and (min-width: 768px) {
.app.sidebar-mini .main-chat-footer {
margin-inline-start:0
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.main-content-body-show .main-header-contacts .main-header-menu-icon {
display:flex
}
.main-content-body-show .main-content-left-contacts {
display:block
}
}
.main-content-left-contacts {
	width:100%;
	display:block;
	padding:0
}
.main-content-left-contacts .main-content-breadcrumb, .main-content-left-contacts .main-content-title {
	padding-inline-start:20px
}
@media (min-width: 992px) {
.main-content-left-contacts .main-content-breadcrumb, .main-content-left-contacts .main-content-title {
padding-inline-start:0
}
}
@media (min-width: 768px) {
.main-contacts-list {
height:730px;
position:relative
}
}
.main-contact-label {
	padding-block-start:20px;
	padding-block-end:5px;
	padding-inline-start:20px;
	font-weight:500;
	font-size:12px;
	color:#949eb7;
	position:relative
}
.main-contact-label:after {
	content:"";
	position:absolute;
	bottom:-1px;
	inset-inline-start:0;
	inset-inline-end:0;
	border-block-end:1px solid #eae8f1;
	z-index:5
}
@media (min-width: 992px) {
.main-contact-label {
padding-inline-start:30px
}
}
.main-contact-item {
	padding:10px 20px;
	border:1px solid transparent;
	border-right-width:0;
	display:flex;
	position:relative;
	cursor:pointer
}
.main-contact-item+.main-contact-item {
	margin-block-start:-1px;
	border-block-start-color:#dde2ef
}
.main-contact-item+.main-contact-item:before {
	content:"";
	position:absolute;
	top:-1px;
	inset-inline-start:65px;
	inset-inline-end:0;
	border-block-start:1px solid #dde2ef
}
.main-contact-item:hover, .main-contact-item:focus {
	background-color:#ecf0fa;
	border-block-start-color:#dde2ef;
	border-block-end-color:#dde2ef
}
.main-contact-item.selected {
	z-index:1;
	border-inline-start-color:var(--primary-bg-color);
	border-block-start-color:#dde2ef;
	border-block-end-color:#dde2ef;
	background-color:#ecf0fa
}
@media (min-width: 992px) {
.main-contact-item {
padding:10px 15px
}
}
.main-contact-body {
	flex:1;
	margin-inline-start:15px
}
.main-contact-body h6 {
	color:#242f48;
	font-weight:500;
	margin-block-end:2px
}
.main-contact-body span {
	font-size:13px;
	color:#737f9e
}
.main-contact-star {
	font-size:16px;
	color:#949eb7
}
.main-contact-star:hover, .main-contact-star:focus {
	color:#737f9e
}
.main-contact-star.active {
	color:#fbbc0b
}
.main-content-body-contacts {
	display:none
}
@media (min-width: 768px) {
.main-content-body-contacts {
display:block;
overflow-y:auto
}
}
@media (min-width: 992px) {
.main-content-body-contacts {
overflow:visible
}
}
.main-contact-info-header {
	padding-block-start:40px;
	padding-inline-start:20px;
	padding-block-end:20px;
	border-block-end:1px solid #eae8f1;
	position:relative
}
.main-contact-info-header .media {
	display:block
}
.main-contact-info-header .main-img-user {
	width:100px;
	height:100px
}
.main-contact-info-header .main-img-user a {
	position:absolute;
	bottom:0;
	inset-inline-end:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:32px;
	height:32px;
	background-color:#737f9e;
	color:#fff;
	font-size:18px;
	line-height:.9;
	box-shadow:0 0 0 2px #fff;
	border-radius:100%
}
.main-contact-info-header .main-img-user a:hover, .main-contact-info-header .main-img-user a:focus {
	background-color:var(--primary-bg-color)
}
.main-contact-info-header .media-body {
	margin-block-start:30px
}
.main-contact-info-header .media-body h4 {
	color:#242f48;
	font-size:26px;
	font-weight:500;
	margin-block-end:8px;
	line-height:1
}
.main-contact-info-header .media-body p {
	color:#031b4e;
	margin-block-end:15px
}
.main-contact-info-header .media-body .nav-link {
	padding:0;
	display:flex;
	align-items:center;
	color:#737f9e;
	font-size:13px
}
.main-contact-info-header .media-body .nav-link i {
font-size:.875rem;
	line-height:0;
	margin-inline-end:5px
}
.main-contact-info-header .media-body .nav-link i.typcn {
	line-height:.9
}
.main-contact-info-header .media-body .nav-link i.typcn:before {
	width:auto
}
.main-contact-info-header .media-body .nav-link:hover, .main-contact-info-header .media-body .nav-link:focus {
	color:var(--primary-bg-color)
}
.main-contact-info-header .media-body .nav-link+.nav-link {
	margin-inline-start:10px
}
@media (min-width: 576px) {
.main-contact-info-header {
padding-block-start:20px
}
}
@media (min-width: 992px) {
.main-contact-info-header {
padding-inline-start:30px;
padding-block-end:25px
}
}
@media (min-width: 992px) {
.main-contact-info-header .media {
display:flex;
align-items:center
}
}
@media (min-width: 992px) {
.main-contact-info-header .media-body {
margin-block-start:0;
margin-inline-start:30px
}
}
@media (min-width: 576px) {
.main-contact-info-header .media-body .nav-link {
font-size:.875rem
}
}
@media (min-width: 576px) {
.main-contact-info-header .media-body .nav-link i {
margin-inline-end:7px
}
}
@media (min-width: 576px) {
.main-contact-info-header .media-body .nav-link+.nav-link {
margin-inline-start:25px
}
}
.main-contact-action {
	position:absolute;
	top:24px;
	inset-inline-end:20px;
	display:flex
}
.main-contact-action a {
	display:flex;
	align-items:center;
	color:#737f9e;
	font-size:12px
}
.main-contact-action a:hover, .main-contact-action a:focus {
	color:var(--primary-bg-color)
}
.main-contact-action a i {
	font-size:21px;
	line-height:.5
}
.main-contact-action a+a {
	margin-inline-start:15px
}
@media (min-width: 992px) {
.main-contact-action {
inset-inline-end:20px
}
}
.main-contact-info-body {
	padding-inline-start:20px
}
.main-contact-info-body .media-list {
	padding:20px 0
}
.main-contact-info-body .media {
	align-items:center;
	position:relative
}
.main-contact-info-body .media+.media {
	margin-block-start:30px
}
.main-contact-info-body .media+.media:before {
	content:"";
	position:absolute;
	top:-15px;
	inset-inline-start:-24px;
	inset-inline-end:-24px;
	border-block-start:1px dotted #d0d7e8
}
.main-contact-info-body .media:last-child {
	margin-block-end:15px
}
.main-contact-info-body .media-icon {
	font-size:32px;
	color:#949eb7;
	line-height:1;
	width:40px;
	text-align:center
}
.main-contact-info-body .media-body {
	margin-inline-start:0
}
.main-contact-info-body .media-body>div+div {
	margin-block-start:15px
}
.main-contact-info-body .media-body label {
	color:#737f9e;
	margin-block-end:0;
	display:block;
	font-size:13px
}
.main-contact-info-body .media-body span {
	display:block;
	color:#242f48;
	font-weight:500
}
@media (min-width: 992px) {
.main-contact-info-body .media-list {
padding:25px 0
}
}
@media (min-width: 992px) {
.main-contact-info-body .media-icon {
width:100px
}
}
@media (min-width: 992px) {
.main-contact-info-body .media-body {
display:flex
}
}
@media (min-width: 992px) {
.main-contact-info-body .media-body>div {
flex:1
}
}
@media (min-width: 992px) {
.main-contact-info-body .media-body>div+div {
margin-block-start:0
}
}
@media (min-width: 992px) {
.main-contact-info-body {
height:calc(100% - 126px);
position:relative
}
}
.main-contact-info-header .main-img-user img {
	width:100px!important;
	height:100px!important
}
@media (min-width: 769px) and (max-width: 991px) {
.main-contacts-list {
height:627px;
position:relative
}
}
@media (max-width: 768px) {
.main-contacts-list {
height:600px;
position:relative
}
}
.main-contact-item .main-img-user:after {
	content:"";
	position:absolute;
	bottom:0;
	inset-inline-end:0;
	width:6px;
	height:6px;
	background-color:#17b86a;
	box-shadow:0 0 0 2px #fffffff2;
	border-radius:100%;
	bottom:3px;
	display:block!important
}
.main-content-body-contacts .main-contact-info-header .main-img-user:after {
	display:none!important
}
.contact-icon {
	display:inline-flex;
	width:35px;
	height:35px;
	text-align:center;
	font-size:1rem;
	align-items:center;
	justify-content:center;
	border-radius:50%
}
.main-contacts-list {
	z-index:0
}
.main-error-wrapper {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	padding:20px;
	text-align:center
}
.main-error-wrapper h1 {
	line-height:1;
	font-size:150px;
	font-weight:700;
	color:#242f48
}
.main-error-wrapper h2 {
	font-weight:500;
	color:#364261;
	letter-spacing:-.5px;
	margin-block-end:15px
}
.main-error-wrapper h6 {
	margin-block-end:40px;
	font-size:14px
}
.main-error-wrapper .btn, .main-error-wrapper .sp-container button, .sp-container .main-error-wrapper button {
	border-width:2px;
	font-weight:700
}
.main-signin-wrapper {
	padding:20px;
	flex:1;
	display:flex;
	align-items:center;
	justify-content:center
}
.main-card-signin {
	padding:20px;
	display:flex;
	justify-content:space-between;
	background-color:#fff;
	position:relative
}
.main-card-signup {
	padding:20px;
	display:flex;
	justify-content:space-between;
	background-color:#ffffff80;
	position:relative
}
@media (max-width: 767px) {
.main-card-signin {
display:block!important;
padding:0
}
.page-signin-style:before {
display:none
}
}
@media (min-width: 480px) {
.main-card-signin {
padding:0;
max-width:750px
}
.main-card-signin.construction {
max-width:1000px
}
.main-card-signup {
border:1px solid #eae8f1;
padding:0;
max-width:850px
}
.sign-up-body {
padding:2.6rem!important
}
}
.main-signin-header h2 {
	font-weight:500;
	color:var(--primary-bg-color);
	letter-spacing:-1px
}
.main-signin-header h4 {
	font-weight:500;
	color:#031b4e;
	margin-block-end:25px;
	font-size:16px
}
.main-signin-header label {
	color:#a5a0b1
}
.main-signin-header .form-control {
	color:#031b4e;
	font-weight:500;
	border-width:1px;
	border-color:#eae8f1
}
.main-signin-header .form-control:focus {
	border-color:#b9c2d8;
	box-shadow:none
}
.main-signin-header .form-control::placeholder {
font-weight:400;
color:#a5a0b1
}
.page-signin-style:before {
	content:"";
	background:rgba(109, 110, 243, .92);
	position:absolute;
	height:100%;
	width:100%;
	z-index:1;
	inset-inline-start:0;
	top:0
}
.authentication-pages {
	position:relative;
	z-index:99
}
.main-card-signin {
	box-shadow:none
}
.main-signin-header .btn, .main-signin-header .sp-container button, .sp-container .main-signin-header button {
	margin-block-start:25px
}
.main-signin-footer p {
	color:#a5a0b1
}
.main-signin-footer p:first-child {
	margin-block-end:5px
}
.main-signin-footer p:last-child {
	margin-block-end:0
}
.main-signin-footer a {
	color:#031b4e;
	font-weight:700
}
.main-signin-footer a:hover, .main-signin-footer a:focus {
	color:var(--primary-bg-color)
}
.main-signup-wrapper {
	flex:1;
	display:flex;
	justify-content:center;
	background-color:#f4f5f833
}
@media (min-width: 992px) {
.main-signup-wrapper {
justify-content:flex-end
}
.page-signin-style {
height:auto!important
}
}
.page-signin-style {
	width:100%;
	height:100%;
	background:url(https://laravelui.spruko.com/valex/build/assets/img/media/4.jpg);
	inset-inline-start:0;
	top:0;
	bottom:0;
	position:relative
}
.main-column-signup-left {
	flex:1;
	padding:30px;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	display:none
}
.main-column-signup-left>div {
	max-width:500px
}
.main-column-signup-left .typcn {
	font-size:80px;
	margin-block-end:50px
}
.main-column-signup-left .typcn:before {
	width:auto
}
.main-column-signup-left .main-logo {
	font-size:40px;
	line-height:1
}
.main-column-signup-left h5 {
	color:#031b4e;
	font-weight:500;
	font-size:18px;
	margin-block-end:25px
}
.main-column-signup-left p {
	line-height:1.7;
	margin-block-end:25px
}
.main-column-signup-left .btn, .main-column-signup-left .sp-container button {
	border-width:2px;
	padding-inline-start:25px;
	padding-inline-end:25px;
	font-weight:700;
	text-transform:uppercase;
	height:38px
}
@media (min-width: 576px) {
.main-column-signup-left {
padding:40px
}
}
@media (min-width: 992px) {
.main-column-signup-left {
display:flex
}
}
.sp-container .main-column-signup-left button {
	border-width:2px;
	padding-inline-start:25px;
	padding-inline-end:25px;
	font-weight:700;
	text-transform:uppercase;
	height:38px
}
.main-column-signup {
	background-color:#fff;
	padding:30px;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
@media (min-width: 576px) {
.main-column-signup {
padding:40px;
width:500px
}
}
@media (min-width: 992px) {
.main-column-signup {
border-inline-start:1px solid #eae8f1
}
}
.main-signup-header h2 {
	font-weight:500;
	color:var(--primary-bg-color);
	letter-spacing:-1px
}
.main-signup-header h4 {
	font-size:20px;
	font-weight:400;
	color:#031b4e;
	margin-block-end:25px
}
.main-signup-header label {
	color:#a5a0b1
}
.main-signup-header .form-control {
	color:#031b4e;
	font-weight:500;
	border-width:1px;
	border-color:#eae8f1
}
.main-signup-header .form-control:focus {
	border-color:#b9c2d8;
	box-shadow:none
}
.main-signup-header .form-control::placeholder {
font-weight:400;
color:#a5a0b1
}
.main-signup-header>.btn {
	margin-block-start:25px
}
.sp-container .main-signup-header>button {
	margin-block-start:25px
}
.main-signup-header .row {
	margin-block-start:20px
}
.main-signup-header .row>div .btn i, .main-signup-header .row>div .sp-container button i {
	font-size:15px;
	line-height:0;
	margin-inline-end:5px
}
.sp-container .main-signup-header .row>div button i {
	font-size:15px;
	line-height:0;
	margin-inline-end:5px
}
.main-signup-header .row>div:first-child .btn, .main-signup-header .row>div:first-child .sp-container button {
	background-color:#4267b2;
	color:#fff
}
.sp-container .main-signup-header .row>div:first-child button {
	background-color:#4267b2;
	color:#fff
}
.main-signup-header .row>div:first-child .btn:hover, .main-signup-header .row>div:first-child .sp-container button:hover {
	background-color:#375694;
	color:#fff
}
.sp-container .main-signup-header .row>div:first-child button:hover {
	background-color:#375694;
	color:#fff
}
.main-signup-header .row>div:first-child .btn:focus, .main-signup-header .row>div:first-child .sp-container button:focus {
	background-color:#375694;
	color:#fff
}
.sp-container .main-signup-header .row>div:first-child button:focus {
	background-color:#375694;
	color:#fff
}
.main-signup-footer p {
	color:#a5a0b1;
	margin-block-end:0
}
.main-signup-footer a {
	color:#031b4e;
	font-weight:700
}
.main-signup-footer a:hover, .main-signup-footer a:focus {
	color:var(--primary-bg-color)
}
.construction .form-control {
	height:39px;
padding:.375rem 1rem
}
.construction .btn.btn-icon {
	border:0;
	text-align:center;
	padding:0;
	background:0 0;
	font-size:20px;
	color:#000000e6;
	margin:0 5px;
	border-radius:3px
}
.construction .btn.btn-icon .btn-inner--icon {
	width:35px;
	height:35px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	border:1px solid var(--primary-3)
}
.login, .image {
	min-height:100vh
}
.construction .form-control {
	border-radius:4px;
	width:100%
}
.construction .input-group-text, .construction .input-group-text {
	position:absolute;
	inset-inline-end:1px
}
.construction .input-group>.input-group-text>.btn {
	border-start-start-radius:0;
	border-start-end-radius:4px;
	border-end-start-radius:0;
	border-end-end-radius:4px;
	margin:0;
	padding:0 25px;
	height:38px;
	line-height:39px;
	float:var(--float-right);
	border:0;
	font-size:14px;
	color:#fff;
	box-shadow:none;
	position:relative;
	overflow:hidden;
	z-index:99
}
.construction .input-group>.form-control:not(:last-child), .construction .input-group>.form-select:not(:last-child) {
border-start-end-radius:4px;
border-end-end-radius:4px
}
@media (max-width: 767px) {
.main-signup-header, .main-card-signin {
padding:1.5rem;
border:1px solid #e1e5ef;
border-radius:6px
}
.error-page {
height:70%;
width:70%
}
}
@media (min-width: 768px) {
.main-card-signin {
border:0!important;
box-shadow:none!important
}
.main-signin-header {
box-shadow:none!important
}
.error-page {
height:30%;
width:30%
}
}
.error-page1 .demo-icon {
	position:absolute;
	inset-inline-start:auto;
	inset-inline-end:60px;
	top:60px;
	z-index:1
}
.error-page1 .demo-icon svg {
	fill:#031b4e;
	width:25px;
	height:25px
}
.wrapper-1 {
	min-height:100vh
}
.error-2 .page {
	background-color:var(--primary-3)!important
}
.main-content-left-invoice {
	display:block;
	padding:0
}
.main-content-left-invoice .main-content-breadcrumb, .main-content-left-invoice .main-content-title {
	padding-inline-start:20px
}
@media (max-width: 991.98px) {
.main-content-left-invoice {
width:100%
}
}
@media (min-width: 992px) {
.main-content-left-invoice {
border-inline-end:1px solid #eae8f1
}
}
@media (min-width: 992px) {
.main-content-left-invoice .main-content-breadcrumb, .main-content-left-invoice .main-content-title {
padding-inline-start:0
}
}
.main-invoice-list {
	position:relative;
	border-block-start:1px solid #eae8f1
}
.main-invoice-list .media {
	align-items:center;
	border:1px solid transparent;
	border-right-width:0;
	padding:10px 20px;
	position:relative
}
.main-invoice-list .media:hover, .main-invoice-list .media:focus {
	cursor:pointer;
	background-color:#ecf0fa
}
.main-invoice-list .media+.media {
	margin-block-start:-1px
}
.main-invoice-list .media+.media:before {
	content:"";
	position:absolute;
	top:-1px;
	inset-inline-start:55px;
	inset-inline-end:0;
	border-block-start:1px dotted #d0d7e8
}
.main-invoice-list .media-icon {
	width:24px;
	text-align:center;
	font-size:32px;
	color:#949eb7
}
.main-invoice-list .media-body {
	margin-inline-start:15px
}
.main-invoice-list .media-body h6 {
	font-weight:500;
	color:#242f48;
	margin-block-end:3px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.main-invoice-list .media-body h6 span:last-child {
	color:var(--primary-bg-color)
}
.main-invoice-list .media-body div {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.main-invoice-list .media-body p {
	margin-block-end:0;
	font-size:11px;
	font-family:Arial, sans-serif;
	color:#364261
}
.main-invoice-list .media-body p span {
	color:#737f9e
}
.main-invoice-list .selected {
	background-color:#ecf0fa;
	border-block-start-color:#eae8f1;
	border-block-end-color:#eae8f1;
	border-inline-start-color:var(--primary-bg-color)
}
.main-invoice-list .selected:first-child {
	border-block-start-color:transparent
}
.card-invoice hr {
	border-block-start:0!important
}
@media (min-width: 992px) {
.main-invoice-list {
height:calc(100% - 65px)
}
}
@media (min-width: 992px) {
.main-invoice-list .media {
padding:10px 15px
}
}
.main-content-body-invoice {
	position:relative
}
@media (min-width: 992px) {
.main-content-body-invoice {
display:block
}
}
.card-invoice {
	border-width:0
}
.card-invoice .card-body {
	padding:20px
}
@media (min-width: 768px) {
.invoice-header {
display:flex;
justify-content:space-between;
flex-direction:row-reverse
}
}
.invoice-title {
	margin-block-end:0;
	text-transform:uppercase;
	color:#d0d7e8;
	font-weight:700
}
.billed-from {
	margin-block-start:25px;
	margin-block-end:25px
}
.billed-from h6 {
	color:#242f48;
	font-size:14px;
	font-weight:700
}
.billed-from p {
	font-size:13px;
	margin-block-end:0
}
@media (min-width: 768px) {
.billed-from {
margin-block-start:0
}
}
.billed-to h6 {
	color:#242f48;
	font-size:14px;
	font-weight:700
}
.billed-to p {
	font-size:13px;
	margin-block-end:0
}
.invoice-info-row {
	display:flex;
	justify-content:space-between;
	padding:5px 0;
	margin-block-end:0;
	font-size:13px
}
.invoice-info-row+.invoice-info-row {
	border-block-start:1px dotted #d0d7e8
}
.invoice-info-row span:first-child {
	color:#4d5875
}
.table-invoice thead>tr>th, .table-invoice thead>tr>td {
	font-size:11px;
	font-weight:700;
	color:#737f9e
}
.table-invoice tbody>tr>th:first-child, .table-invoice tbody>tr>td:first-child {
	color:#242f48;
	font-weight:500
}
.table-invoice tbody>tr>th:first-child .invoice-notes, .table-invoice tbody>tr>td:first-child .invoice-notes {
	margin-inline-end:20px
}
.table-invoice tbody>tr>th:first-child .invoice-notes .section-label-sm, .table-invoice tbody>tr>td:first-child .invoice-notes .section-label-sm {
	font-weight:600
}
.table-invoice tbody>tr>th:first-child .invoice-notes p, .table-invoice tbody>tr>td:first-child .invoice-notes p {
	font-size:13px;
	font-weight:400;
	color:#031b4e
}
.table-invoice.table thead th, .table-invoice.table thead td {
	padding:9px 15px
}
.main-content-mail .container, .main-content-mail .container-fluid {
	padding:20px 0 0
}
@media (min-width: 992px) {
.main-content-mail .container, .main-content-mail .container-fluid {
padding:0
}
}
@media (min-width: 992px) {
.main-content-left-mail {
display:block
}
}
.main-content-left-mail .btn-compose {
	margin-block-end:20px;
	text-transform:uppercase;
	font-weight:500;
	font-size:11px;
	padding:0 20px;
	letter-spacing:2px;
	display:flex;
	align-items:center;
	justify-content:center;
	height:38px
}
@media (min-width: 992px) {
.main-content-left-mail .btn-compose {
margin-inline-end:0
}
}
.main-mail-menu {
	position:relative;
	padding-inline-end:0
}
.main-mail-menu .nav-link {
	height:38px
}
.main-mail-menu .nav-link i {
	font-size:17px
}
@media (min-width: 992px) {
.main-mail-menu {
padding-inline-end:0
}
}
@media (min-width: 992px) {
.main-mail-menu .nav-link {
font-size:14px
}
}
.main-mail-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-block-end:20px;
	padding:0 20px
}
.main-mail-header>div:first-child p {
	font-size:13px;
	margin-block-end:0
}
.main-mail-header>div:last-child {
	display:none
}
.main-mail-header>div:last-child>span {
	font-size:12px;
	margin-inline-end:10px
}
.main-mail-header .btn-group .btn, .main-mail-header .btn-group .sp-container button {
	font-size:21px;
	display:flex;
	align-items:center;
	justify-content:center;
	width:38px;
	height:38px;
	line-height:0;
	padding:0;
	position:relative;
	z-index:0;
	border-color:#d0d7e8;
	background-color:#fff
}
@media (min-width: 992px) {
.main-mail-header {
padding:0 0 0 25px;
margin-block-end:25px
}
}
@media (min-width: 768px) {
.main-mail-header>div:last-child {
display:flex;
align-items:center
}
}
.sp-container .main-mail-header .btn-group button {
	font-size:21px;
	display:flex;
	align-items:center;
	justify-content:center;
	width:38px;
	height:38px;
	line-height:0;
	padding:0;
	position:relative;
	z-index:1;
	border-color:#d0d7e8;
	background-color:#fff
}
.main-mail-header .btn-group .btn:hover, .main-mail-header .btn-group .sp-container button:hover, .sp-container .main-mail-header .btn-group button:hover {
	color:#242f48;
	background-color:#ecf0fa
}
.main-mail-header .btn-group .btn:focus, .main-mail-header .btn-group .sp-container button:focus {
	color:#242f48;
	background-color:#ecf0fa
}
.sp-container .main-mail-header .btn-group button:focus {
	color:#242f48;
	background-color:#ecf0fa
}
.main-mail-header .btn-group .btn.disabled, .main-mail-header .btn-group .sp-container button.disabled, .sp-container .main-mail-header .btn-group button.disabled {
	background-color:#fff;
	color:#d0d7e8;
	border-color:#d0d7e8;
	z-index:0
}
.main-mail-header .btn-group .btn.disabled:focus, .main-mail-header .btn-group .sp-container button.disabled:focus {
	box-shadow:none
}
.sp-container .main-mail-header .btn-group button.disabled:focus {
	box-shadow:none
}
.main-mail-header .btn-group .btn.disabled:active, .main-mail-header .btn-group .sp-container button.disabled:active, .sp-container .main-mail-header .btn-group button.disabled:active {
	box-shadow:none
}
.main-mail-header .btn-group .btn+.btn, .main-mail-header .btn-group .sp-container button+.btn {
	margin-inline-start:-2px
}
.sp-container .main-mail-header .btn-group button+.btn, .main-mail-header .btn-group .sp-container .btn+button, .sp-container .main-mail-header .btn-group .btn+button, .main-mail-header .btn-group .sp-container button+button, .sp-container .main-mail-header .btn-group button+button {
	margin-inline-start:-2px
}
.main-mail-options {
	padding:5px 10px 5px 20px;
	border:1px solid #eae8f1;
	display:none;
	align-items:center;
	justify-content:flex-end
}
.main-mail-options .btn, .main-mail-options .sp-container button {
	font-size:19px;
	display:flex;
	align-items:center;
	justify-content:center;
	width:35px;
	height:35px;
	background-color:transparent;
	border-width:0
}
@media (min-width: 992px) {
.main-mail-options {
padding-inline-start:25px;
display:flex;
justify-content:space-between
}
}
.sp-container .main-mail-options button {
	font-size:22px;
	display:flex;
	align-items:center;
	justify-content:center;
	width:36px;
	height:36px;
	background-color:transparent
}
.main-mail-options .btn:hover, .main-mail-options .sp-container button:hover, .sp-container .main-mail-options button:hover {
	background-color:#dde2ef
}
.main-mail-options .btn:focus, .main-mail-options .sp-container button:focus {
	background-color:#dde2ef
}
.sp-container .main-mail-options button:focus {
	background-color:#dde2ef
}
.main-mail-options .btn i, .main-mail-options .sp-container button i, .sp-container .main-mail-options button i {
	line-height:0
}
.main-mail-options .btn i.typcn, .main-mail-options .sp-container button i.typcn, .sp-container .main-mail-options button i.typcn {
	line-height:.75
}
.main-mail-options .btn.disabled, .main-mail-options .sp-container button.disabled, .sp-container .main-mail-options button.disabled {
	background-color:transparent;
	color:#737f9e
}
.main-mail-list {
	border:1px solid #eae8f1
}
@media (min-width: 992px) {
.main-mail-list {
border-top-width:0
}
}
.main-mail-item {
	padding:10px 15px;
	border-block-start:1px solid #eae8f1;
	border-block-end:1px solid #eae8f1;
	background-color:#fafcff;
	position:relative;
	display:flex;
	align-items:center;
	width:100%
}
.main-mail-item+.main-mail-item {
	margin-block-start:-1px
}
.main-mail-item:first-child {
	border-top-width:0
}
.main-mail-item .main-img-user, .main-mail-item .main-avatar {
	flex-shrink:0;
	margin-inline-end:15px
}
.main-mail-item:hover, .main-mail-item:focus {
	background-color:#ecf0fa
}
.main-mail-item.unread, .main-mail-item.selected {
	background-color:#fff
}
@media (min-width: 576px) {
.main-mail-item {
padding:10px 20px
}
}
@media (min-width: 992px) {
.main-mail-item {
width:auto;
padding:10px 25px
}
}
.main-mail-checkbox {
	margin-inline-end:15px;
	display:none
}
@media (min-width: 992px) {
.main-mail-checkbox {
display:block
}
}
.main-mail-star {
	margin-inline-end:15px;
	font-size:18px;
	line-height:.9;
	color:#d0d7e8;
	position:absolute;
	bottom:10px;
	inset-inline-end:0
}
.main-mail-star.active {
	color:#fbbc0b
}
@media (min-width: 992px) {
.main-mail-star {
position:relative;
bottom:auto;
top:2px
}
}
.main-mail-body {
	width:calc(100% - 80px);
	cursor:pointer
}
@media (min-width: 992px) {
.main-mail-body {
max-width:460px;
margin-inline-end:15px;
flex:1
}
}
@media (min-width: 1200px) {
.main-mail-body {
max-width:640px
}
}
.main-mail-from {
	font-size:13px
}
@media (min-width: 576px) {
.main-mail-subject {
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:100%
}
}
.main-mail-subject strong {
	font-weight:700;
	font-size:14px;
	color:#242f48;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:100%
}
.main-mail-subject span {
	font-size:13px;
	color:#737f9e;
	display:none
}
@media (min-width: 576px) {
.main-mail-subject strong {
display:inline;
width:auto;
white-space:normal;
text-overflow:inherit;
overflow:visible
}
}
@media (min-width: 576px) {
.main-mail-subject span {
display:inline
}
}
.main-mail-attachment {
	margin-inline-end:15px;
	font-size:21px;
	line-height:.9;
	display:none
}
@media (min-width: 992px) {
.main-mail-attachment {
display:block;
position:absolute;
inset-inline-end:63px;
top:8px
}
}
.main-mail-date {
	font-size:11px;
	position:absolute;
	top:12px;
	inset-inline-end:15px;
	color:#949eb7;
	margin-inline-start:auto
}
@media (min-width: 992px) {
.main-mail-date {
position:absolute;
font-size:13px;
top:8px
}
}
.main-mail-compose {
	position:fixed;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	background-color:#1c273c80;
	z-index:1000;
	display:none
}
.main-mail-compose>div {
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%
}
@media (min-width: 992px) {
.main-mail-compose .container {
padding:0
}
}
.main-mail-compose-box {
	box-shadow:0 0 30px #1c273c33;
	border-radius:3px
}
.main-mail-compose-header {
	padding:10px 20px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	background-color:#242f48;
	color:#fff;
	font-size:14px;
	font-weight:500;
	border-start-start-radius:3px;
	border-start-end-radius:3px
}
.main-mail-compose-header .nav-link {
	color:#ffffff4d;
	font-size:14px;
	line-height:1;
	padding:0;
transition:all .2s ease-in-out
}
.main-mail-compose-header .nav-link:hover, .main-mail-compose-header .nav-link:focus {
	color:#fff
}
.main-mail-compose-header .nav-link+.nav-link {
	margin-inline-start:15px
}
.main-mail-compose-header .nav-link:nth-child(2) {
display:none
}
@media (min-width: 992px) {
.main-mail-compose-header {
padding:20px 25px
}
}
@media (prefers-reduced-motion: reduce) {
.main-mail-compose-header .nav-link {
transition:none
}
}
@media (min-width: 768px) {
.main-mail-compose-header .nav-link:nth-child(2) {
display:block
}
}
.main-mail-compose-body {
	background-color:#fff;
	padding:20px;
	border-end-end-radius:3px;
	border-end-start-radius:3px
}
.main-mail-compose-body .form-group {
	display:flex;
	align-items:center
}
.main-mail-compose-body .form-group>div {
	flex:1;
	margin-inline-start:10px
}
.main-mail-compose-body .form-group .form-label {
	margin:0;
	color:#242f48
}
.main-mail-compose-body .form-group .form-control {
	border-width:0;
	border-radius:0;
	background-color:#ecf0fa
}
.main-mail-compose-body .form-group .form-control:focus {
	box-shadow:none!important
}
.main-mail-compose-body .form-group+.form-group {
	border-block-start:1px dotted #d0d7e8;
	padding-block-start:1rem
}
.main-mail-compose-body .form-group:last-child {
	display:block
}
.main-mail-compose-body .form-group:last-child .btn, .main-mail-compose-body .form-group:last-child .sp-container button {
	width:100%;
	margin-block-start:15px;
	padding-inline-start:20px;
	padding-inline-end:20px
}
@media (min-width: 992px) {
.main-mail-compose-body {
padding:25px
}
}
@media (min-width: 576px) {
.main-mail-compose-body .form-group:last-child {
display:flex;
justify-content:space-between
}
}
.sp-container .main-mail-compose-body .form-group:last-child button {
	width:100%;
	margin-block-start:15px;
	padding-inline-start:20px;
	padding-inline-end:20px
}
@media (min-width: 576px) {
.main-mail-compose-body .form-group:last-child .btn, .main-mail-compose-body .form-group:last-child .sp-container button {
width:auto;
margin-block-start:0
}
.sp-container .main-mail-compose-body .form-group:last-child button {
width:auto;
margin-block-start:0
}
}
.main-mail-compose-body .form-group .nav-link {
	padding:0;
	font-size:18px;
	line-height:0;
	color:#031b4e;
	position:relative;
transition:all .2s ease-in-out
}
.main-mail-compose-body .form-group .nav-link:hover, .main-mail-compose-body .form-group .nav-link:focus {
	color:#242f48
}
.main-mail-compose-body .form-group .nav-link+.nav-link {
	margin-inline-start:15px
}
@media (prefers-reduced-motion: reduce) {
.main-mail-compose-body .form-group .nav-link {
transition:none
}
}
.main-mail-compose-compress, .main-mail-compose-minimize {
	top:auto;
	inset-inline-start:auto;
	bottom:0;
	inset-inline-end:30px;
	width:560px;
	height:auto;
	background-color:transparent
}
.main-mail-compose-compress .container, .main-mail-compose-minimize .container {
	max-width:none;
	padding:0
}
.main-mail-compose-minimize .main-mail-compose-body {
	display:none
}
.main-mail-two .main-content {
	display:flex;
	flex-direction:column
}
.main-mail-two .main-header {
	width:100%;
	border-block-end:1px solid #eae8f1
}
.main-mail-two .main-footer {
	width:100%
}
.main-mail-two .main-content-body {
	display:flex;
	padding:0
}
.main-mail-left {
	background-color:#f9f9f9;
	width:240px;
	border-inline-end:1px solid #b9c2d8;
	padding:20px;
	display:none
}
.main-mail-left .btn-compose {
	display:block;
	margin-block-end:20px
}
.main-mail-left .main-mail-menu {
	padding-inline-end:0
}
@media (min-width: 1200px) {
.main-mail-left {
display:block
}
}
.main-mail-content {
	background-color:#fafcff;
	flex:1;
	max-width:100vw -480px
}
.main-mail-content .main-mail-header {
	margin-block-end:0;
	padding:20px
}
.main-mail-content .main-mail-body {
	max-width:590px
}
.mail-chats {
	height:100%;
	min-height:0;
	border-block-start:1px solid #eae8f1;
	margin-block-start:7px;
	padding:10px 50px 10px 0;
	width:100%;
	list-style-type:none;
	flex-direction:column!important;
	display:flex!important;
	margin-block-end:0
}
.mail-chats li.chat-persons {
padding:.9rem;
	display:block
}
.mail-chats li.chat-persons a div.user {
	flex-direction:column!important
}
.mail-chats li.chat-persons a span.pro-pic {
	padding:0;
	width:20%;
	max-width:40px;
	float:var(--float-left);
	margin-inline-end:20px
}
.mail-chats li.chat-persons a span.pro-pic img {
	max-width:100%;
	width:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	border-radius:100%;
	flex-direction:column!important
}
.online-status .status .online {
	margin-inline-start:15px;
	margin-block-start:-3px
}
li.chat-persons a {
	text-decoration:none
}
ul.mail-chats li.chat-persons a div.user {
	display:flex!important
}
.user p.u-name {
	margin:0;
	font-size:14px;
	font-weight:500;
	line-height:18px;
	color:#031b4e;
	margin-block-start:1px
}
.user p.u-designation {
	margin:0;
	font-size:11px;
	color:#737f9e
}
.background {
	background-color:#ecf0fa!important
}
a.bg-primary:hover, a.bg-primary:focus {
	background-color:var(--primary-bg-hover)!important
}
button.bg-primary:hover, button.bg-primary:focus {
	background-color:var(--primary-bg-hover)!important
}
.bg-secondary {
	background-color:#737f9e!important
}
a.bg-secondary:hover, a.bg-secondary:focus {
	background-color:#5f6d88!important
}
button.bg-secondary:hover, button.bg-secondary:focus {
	background-color:#5f6d88!important
}
.bg-success {
	background-color:#22c03c!important
}
a.bg-success:hover, a.bg-success:focus {
	background-color:#2a7d01!important
}
button.bg-success:hover, button.bg-success:focus {
	background-color:#2a7d01!important
}
.bg-info {
	background-color:#00b9ff!important
}
a.bg-info:hover, a.bg-info:focus {
	background-color:#00b9ff!important
}
button.bg-info:hover, button.bg-info:focus {
	background-color:#00b9ff!important
}
.bg-warning {
	background-color:#fbbc0b!important
}
a.bg-warning:hover, a.bg-warning:focus {
	background-color:#ddaa19!important
}
button.bg-warning:hover, button.bg-warning:focus {
	background-color:#ddaa19!important
}
.bg-danger {
	background-color:#ee335e!important
}
a.bg-danger:hover, a.bg-danger:focus {
	background-color:#bd2130!important
}
button.bg-danger:hover, button.bg-danger:focus {
	background-color:#bd2130!important
}
.bg-purple {
	background-color:#6829db!important
}
a.bg-purple:hover, a.bg-purple:focus {
	background-color:#5930a2!important
}
button.bg-purple:hover, button.bg-purple:focus {
	background-color:#5930a2!important
}
.bg-light {
	background-color:#ecf0fa!important
}
a.bg-light:hover, a.bg-light:focus {
	background-color:#d5d9e4!important
}
button.bg-light:hover, button.bg-light:focus {
	background-color:#d5d9e4!important
}
.bg-dark {
	background-color:#364261!important
}
a.bg-dark:hover, a.bg-dark:focus {
	background-color:#283143!important
}
button.bg-dark:hover, button.bg-dark:focus {
	background-color:#283143!important
}
.bg-white {
	background-color:#fff!important
}
.bg-transparent {
	background-color:transparent!important
}
.bg-gray+.select2-container--default .select2-selection--single {
	background-color:#455473
}
.bg-gray+.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#d0d7e8
}
.bg-transparent {
	background-color:transparent
}
.bg-gray-100 {
	background-color:#ecf0fa!important
}
.bg-gray-200 {
	background-color:#dde2ef
}
.bg-gray-300 {
	background-color:#d0d7e8!important
}
.bg-gray-400 {
	background-color:#b9c2d8!important
}
.bg-gray-500 {
	background-color:#949eb7!important
}
.bg-gray-600 {
	background-color:#737f9e!important
}
.bg-gray-700 {
	background-color:#4d5875!important
}
.bg-gray-800 {
	background-color:#364261!important
}
.bg-gray-900 {
	background-color:#242f48!important
}
.bg-white-1 {
	background-color:#ffffff1a
}
.bg-white-2 {
	background-color:#fff3
}
.bg-white-3 {
	background-color:#ffffff4d
}
.bg-white-4 {
	background-color:#fff6
}
.bg-white-5 {
	background-color:#ffffff80
}
.bg-white-6 {
	background-color:#fff9
}
.bg-white-7 {
	background-color:#ffffffb3
}
.bg-white-8 {
	background-color:#fffc
}
.bg-white-9 {
	background-color:#ffffffe6
}
.bg-black-1 {
	background-color:#0000001a
}
.bg-black-2 {
	background-color:#0003
}
.bg-black-3 {
	background-color:#0000004d
}
.bg-black-4 {
	background-color:#0006
}
.bg-black-5 {
	background-color:#00000080
}
.bg-black-6 {
	background-color:#0009
}
.bg-black-7 {
	background-color:#000000b3
}
.bg-black-8 {
	background-color:#000c
}
.bg-black-9 {
	background:rgba(0, 0, 0, .9)
}
.bg-indigo {
	background:var(--primary-bg-color)
}
.bg-purple {
	background:#6829db
}
.bg-pink {
	background:#f10075!important
}
.bg-orange {
	background:#fd7e14!important
}
.bg-teal {
	background:#00cccc!important
}
.bg-purple-dark {
	background:#59339d
}
.bg-transparent {
	background:transparent
}
.bg-success-transparent {
	background-color:#22c03c4d!important
}
.bg-danger-transparent {
	background-color:#ee335e4d!important
}
.bg-primary-transparent {
	background-color:var(--primary-3)!important
}
.bg-secondary-transparent {
	background-color:#737f9e21!important
}
.bg-warning-transparent {
	background-color:#fbbc0b4d!important
}
.bg-pink-transparent {
	background-color:#fee5f1!important
}
.bg-purple-transparent {
	background-color:#e1defe!important
}
.bg-teal-transparent {
	background-color:#d2f5f5!important
}
.bg-info-transparent {
	background-color:#39afd121!important
}
.bg-orange-transparent {
	background-color:#fd7e1433
}
.bg-gradient-blue {
	background-image:linear-gradient(to right, #1976d2 0, #64b5f6 100%)
}
.bg-primary {
	background-color:var(--primary-bg-color)!important
}
.bg-primary-gradient {
	background-image:linear-gradient(to left, var(--primary-5) 0%, var(--primary-bg-color) 100%)!important
}
.bg-danger-gradient {
	background-image:linear-gradient(45deg, #f93a5a, #f7778c)!important
}
.bg-success-gradient {
	background-image:linear-gradient(to left, #48d6a8 0%, #029666 100%)!important
}
.bg-warning-gradient {
	background-image:linear-gradient(to left, #efa65f, #f76a2d)!important
}
.bg-purple-gradient {
	background-image:linear-gradient(to right, #6829db 0%, #ba7bfb 100%)!important
}
.bg-info-gradient {
	background-image:linear-gradient(to right, #0296ce 0%, #38c6f7 100%)!important
}
.bg-secondary-gradient {
	background-image:linear-gradient(to right, #636f8e 0%, #acb8da 100%)!important
}
.bg-pink-gradient {
	background-image:linear-gradient(to right, #f10075 0%, #f36eae 100%)!important
}
.bg-purple-gradient {
	background-image:linear-gradient(to right, #6829db 0%, #884af1 100%)!important
}
.bg-teal-gradient {
	background-image:linear-gradient(to right, #00cccc 0%, #96e8e8 100%)!important
}
.border, .border-top, .border-end, .border-bottom, .border-start {
	border-color:#eae8f1!important
}
.border-primary {
	border-color:var(--primary-bg-color)!important
}
.border-secondary {
	border-color:#5f6d88!important
}
.border-success {
	border-color:#22c03c!important
}
.border-info {
	border-color:#00b9ff!important
}
.border-warning {
	border-color:#fbbc0b!important
}
.border-danger {
	border-color:#ee335e!important
}
.border-light {
	border-color:#ecf0fa!important
}
.border-dark {
	border-color:#364261!important
}
.border-white {
	border-color:#fff!important
}
.rounded-lg {
border-radius:.3rem!important
}
.bd-transparent {
	border-color:transparent
}
.bd {
	border:1px solid #eae8f1
}
.bd-t {
	border-block-start:1px solid #eae8f1
}
.bd-r {
	border-inline-end:1px solid #eae8f1
}
.bd-b {
	border-block-end:1px solid #eae8f1
}
.bd-l {
	border-inline-start:1px solid #eae8f1
}
.bd-y {
	border-block-start:1px solid #eae8f1;
	border-block-end:1px solid #eae8f1
}
.bd-x {
	border-inline-start:1px solid #eae8f1;
	border-inline-end:1px solid #eae8f1
}
.bd-0 {
	border-width:0
}
.bd-1 {
	border-width:1px
}
.bd-2 {
	border-width:2px
}
.bd-3 {
	border-width:3px
}
.bd-4 {
	border-width:4px
}
.bd-5 {
	border-width:5px
}
.bd-t-0 {
	border-block-start:0
}
.bd-r-0 {
	border-inline-end:0
}
.bd-b-0 {
	border-block-end:0
}
.bd-l-0 {
	border-inline-start:0
}
.bd-y-0 {
	border-top-width:0;
	border-bottom-width:0
}
.bd-y-1 {
	border-top-width:1px;
	border-bottom-width:1px
}
.bd-x-0 {
	border-left-width:0;
	border-right-width:0
}
.bd-x-1 {
	border-left-width:1px;
	border-right-width:1px
}
.bd-primary {
	border-color:var(--primary-bg-color)!important
}
.bd-success {
	border-color:#22c03c!important
}
.bd-warning {
	border-color:#fbbc0b!important
}
.bd-danger {
	border-color:#ee335e!important
}
.bd-info {
	border-color:#00b9ff!important
}
.bd-white {
	border-color:#fff!important
}
.bd-gray-100 {
	border-color:#ecf0fa
}
.bd-gray-200 {
	border-color:#dde2ef
}
.bd-gray-300 {
	border-color:#d0d7e8
}
.bd-gray-400 {
	border-color:#b9c2d8
}
.bd-gray-500 {
	border-color:#949eb7
}
.bd-gray-600 {
	border-color:#737f9e
}
.bd-gray-700 {
	border-color:#4d5875
}
.bd-gray-800 {
	border-color:#364261
}
.bd-gray-900 {
	border-color:#242f48
}
.bd-white-1 {
	border-color:#ffffff1a
}
.bd-white-2 {
	border-color:#fff3
}
.bd-white-3 {
	border-color:#ffffff4d
}
.bd-white-4 {
	border-color:#fff6
}
.bd-white-5 {
	border-color:#ffffff80
}
.bd-white-6 {
	border-color:#fff9
}
.bd-white-7 {
	border-color:#ffffffb3
}
.bd-white-8 {
	border-color:#fffc
}
.rounded-0 {
	border-radius:0!important
}
.rounded-3 {
	border-radius:3px
}
.rounded-5 {
	border-radius:5px
}
.rounded-7 {
	border-radius:7px
}
.rounded-10 {
	border-radius:10px
}
.rounded-20 {
	border-radius:20px
}
.rounded-30 {
	border-radius:30px
}
.rounded-40 {
	border-radius:40px
}
.rounded-50 {
	border-radius:50px
}
.bd-dashed {
	border-style:dashed
}
.bd-dotted {
	border-style:dotted
}
@media (min-width: 480px) {
.bd-xs {
border:1px solid #eae8f1
}
.bd-xs-t {
border-block-start:1px solid #eae8f1
}
.bd-xs-r {
border-inline-end:1px solid #eae8f1
}
.bd-xs-b {
border-block-end:1px solid #eae8f1
}
.bd-xs-l {
border-inline-start:1px solid #eae8f1
}
.bd-xs-y {
border-block-start:1px solid #eae8f1;
border-block-end:1px solid #eae8f1
}
.bd-xs-x {
border-inline-start:1px solid #eae8f1;
border-inline-end:1px solid #eae8f1
}
}
@media (min-width: 576px) {
.bd-sm {
border:1px solid #eae8f1
}
.bd-sm-t {
border-block-start:1px solid #eae8f1
}
.bd-sm-r {
border-inline-end:1px solid #eae8f1
}
.bd-sm-b {
border-block-end:1px solid #eae8f1
}
.bd-sm-l {
border-inline-start:1px solid #eae8f1
}
.bd-sm-y {
border-block-start:1px solid #eae8f1;
border-block-end:1px solid #eae8f1
}
.bd-sm-x {
border-inline-start:1px solid #eae8f1;
border-inline-end:1px solid #eae8f1
}
}
@media (min-width: 768px) {
.bd-md {
border:1px solid #eae8f1
}
.bd-md-t {
border-block-start:1px solid #eae8f1
}
.bd-md-r {
border-inline-end:1px solid #eae8f1
}
.bd-md-b {
border-block-end:1px solid #eae8f1
}
.bd-md-l {
border-inline-start:1px solid #eae8f1
}
.bd-md-y {
border-block-start:1px solid #eae8f1;
border-block-end:1px solid #eae8f1
}
.bd-md-x {
border-inline-start:1px solid #eae8f1;
border-inline-end:1px solid #eae8f1
}
}
@media (min-width: 992px) {
.bd-lg {
border:1px solid #eae8f1
}
.bd-lg-t {
border-block-start:1px solid #eae8f1
}
.bd-lg-r {
border-inline-end:1px solid #eae8f1
}
.bd-lg-b {
border-block-end:1px solid #eae8f1
}
.bd-lg-l {
border-inline-start:1px solid #eae8f1
}
.bd-lg-y {
border-block-start:1px solid #eae8f1;
border-block-end:1px solid #eae8f1
}
.bd-lg-x {
border-inline-start:1px solid #eae8f1;
border-inline-end:1px solid #eae8f1
}
}
@media (min-width: 1200px) {
.bd-xl {
border:1px solid #eae8f1
}
.bd-xl-t {
border-block-start:1px solid #eae8f1
}
.bd-xl-r {
border-inline-end:1px solid #eae8f1
}
.bd-xl-b {
border-block-end:1px solid #eae8f1
}
.bd-xl-l {
border-inline-start:1px solid #eae8f1
}
.bd-xl-y {
border-block-start:1px solid #eae8f1;
border-block-end:1px solid #eae8f1
}
.bd-xl-x {
border-inline-start:1px solid #eae8f1;
border-inline-end:1px solid #eae8f1
}
}
.br-ts-0 {
	border-start-start-radius:0!important
}
.br-bs-0 {
	border-end-start-radius:0!important
}
.br-te-0 {
	border-start-end-radius:0!important
}
.br-be-0 {
	border-end-end-radius:0!important
}
.border-start-primary {
	border-inline-start-color:var(--primary-bg-color)!important
}
.border-start-success {
	border-inline-start-color:#22c03c!important
}
.border-start-warning {
	border-inline-start-color:#fbbc0b!important
}
.border-primary-light {
	border:1px solid #d4d4f7
}
.border-pink-light {
	border:1px solid #f3a7cc
}
.border-secondary-light {
	border:1px solid #f1cbd3
}
.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
}
.ht-5 {
	height:5px
}
.ht-10 {
	height:10px
}
.ht-15 {
	height:15px
}
.ht-20 {
	height:20px
}
.ht-25 {
	height:25px
}
.ht-30 {
	height:30px
}
.ht-35 {
	height:35px
}
.ht-40 {
	height:40px
}
.ht-45 {
	height:45px
}
.ht-50 {
	height:50px
}
.ht-55 {
	height:55px
}
.ht-60 {
	height:60px
}
.ht-65 {
	height:65px
}
.ht-70 {
	height:70px
}
.ht-75 {
	height:75px
}
.ht-80 {
	height:80px
}
.ht-85 {
	height:85px
}
.ht-90 {
	height:90px
}
.ht-95 {
	height:95px
}
.ht-100 {
	height:100px!important
}
.ht-100p {
	height:100%
}
.ht-136 {
	height:136px
}
.ht-150 {
	height:150px
}
.ht-175 {
	height:175px
}
.ht-180 {
	height:180px
}
.ht-200 {
	height:200px
}
.ht-210 {
	height:210px
}
.ht-220 {
	height:220px
}
.ht-226 {
	height:226px
}
.ht-230 {
	height:230px!important
}
.ht-238 {
	height:238px!important
}
.ht-250 {
	height:250px
}
.ht-270 {
	height:270px
}
.ht-300 {
	height:300px
}
.ht-350 {
	height:350px
}
.ht-400 {
	height:400px
}
.ht-450 {
	height:450px
}
.ht-500 {
	height:500px
}
.ht-550 {
	height:550px
}
.ht-600 {
	height:600px
}
.ht-650 {
	height:650px
}
.ht-700 {
	height:700px
}
.ht-750 {
	height:750px
}
.ht-800 {
	height:800px
}
.ht-100v {
	height:100vh
}
.ht-1 {
	height:1px
}
.ht-2 {
	height:2px
}
.ht-3 {
	height:3px
}
.ht-4 {
	height:4px
}
.ht-6 {
	height:6px
}
.ht-7 {
	height:7px
}
.ht-8 {
	height:8px
}
.ht-9 {
	height:9px
}
.ht-auto {
	height:auto
}
.ht-16 {
	height:16px
}
.ht-32 {
	height:32px
}
.ht-36 {
	height:36px
}
.ht-48 {
	height:48px
}
.ht-64 {
	height:64px
}
.ht-72 {
	height:72px
}
.ht-115 {
	height:115px
}
.ht-120 {
	height:120px
}
.ht-160 {
	height:160px
}
@media (min-width: 480px) {
.ht-xs-5 {
height:5px
}
.ht-xs-10 {
height:10px
}
.ht-xs-15 {
height:15px
}
.ht-xs-20 {
height:20px
}
.ht-xs-25 {
height:25px
}
.ht-xs-30 {
height:30px
}
.ht-xs-35 {
height:35px
}
.ht-xs-40 {
height:40px
}
.ht-xs-45 {
height:45px
}
.ht-xs-50 {
height:50px
}
.ht-xs-55 {
height:55px
}
.ht-xs-60 {
height:60px
}
.ht-xs-65 {
height:65px
}
.ht-xs-70 {
height:70px
}
.ht-xs-75 {
height:75px
}
.ht-xs-80 {
height:80px
}
.ht-xs-85 {
height:85px
}
.ht-xs-90 {
height:90px
}
.ht-xs-95 {
height:95px
}
.ht-xs-100 {
height:100px
}
.ht-xs-150 {
height:150px
}
.ht-xs-200 {
height:200px
}
.ht-xs-250 {
height:250px
}
.ht-xs-300 {
height:300px
}
.ht-xs-350 {
height:350px
}
.ht-xs-400 {
height:400px
}
.ht-xs-450 {
height:450px
}
.ht-xs-500 {
height:500px
}
.ht-xs-550 {
height:550px
}
.ht-xs-600 {
height:600px
}
.ht-xs-650 {
height:650px
}
.ht-xs-700 {
height:700px
}
.ht-xs-750 {
height:750px
}
.ht-xs-800 {
height:800px
}
.ht-xs-850 {
height:850px
}
.ht-xs-100v {
height:100vh
}
}
@media (min-width: 576px) {
.ht-sm-5 {
height:5px
}
.ht-sm-10 {
height:10px
}
.ht-sm-15 {
height:15px
}
.ht-sm-20 {
height:20px
}
.ht-sm-25 {
height:25px
}
.ht-sm-30 {
height:30px
}
.ht-sm-35 {
height:35px
}
.ht-sm-40 {
height:40px
}
.ht-sm-45 {
height:45px
}
.ht-sm-50 {
height:50px
}
.ht-sm-55 {
height:55px
}
.ht-sm-60 {
height:60px
}
.ht-sm-65 {
height:65px
}
.ht-sm-70 {
height:70px
}
.ht-sm-75 {
height:75px
}
.ht-sm-80 {
height:80px
}
.ht-sm-85 {
height:85px
}
.ht-sm-90 {
height:90px
}
.ht-sm-95 {
height:95px
}
.ht-sm-100 {
height:100px
}
.ht-sm-150 {
height:150px
}
.ht-sm-200 {
height:200px
}
.ht-sm-250 {
height:250px
}
.ht-sm-300 {
height:300px
}
.ht-sm-350 {
height:350px
}
.ht-sm-400 {
height:400px
}
.ht-sm-450 {
height:450px
}
.ht-sm-500 {
height:500px
}
.ht-sm-550 {
height:550px
}
.ht-sm-600 {
height:600px
}
.ht-sm-650 {
height:650px
}
.ht-sm-700 {
height:700px
}
.ht-sm-750 {
height:750px
}
.ht-sm-800 {
height:800px
}
.ht-sm-850 {
height:850px
}
.ht-sm-100v {
height:100vh
}
}
@media (min-width: 768px) {
.ht-md-5 {
height:5px
}
.ht-md-10 {
height:10px
}
.ht-md-15 {
height:15px
}
.ht-md-20 {
height:20px
}
.ht-md-25 {
height:25px
}
.ht-md-30 {
height:30px
}
.ht-md-35 {
height:35px
}
.ht-md-40 {
height:40px
}
.ht-md-45 {
height:45px
}
.ht-md-50 {
height:50px
}
.ht-md-55 {
height:55px
}
.ht-md-60 {
height:60px
}
.ht-md-65 {
height:65px
}
.ht-md-70 {
height:70px
}
.ht-md-75 {
height:75px
}
.ht-md-80 {
height:80px
}
.ht-md-85 {
height:85px
}
.ht-md-90 {
height:90px
}
.ht-md-95 {
height:95px
}
.ht-md-100 {
height:100px
}
.ht-md-150 {
height:150px
}
.ht-md-200 {
height:200px
}
.ht-md-250 {
height:250px
}
.ht-md-300 {
height:300px
}
.ht-md-350 {
height:350px
}
.ht-md-400 {
height:400px
}
.ht-md-450 {
height:450px
}
.ht-md-500 {
height:500px
}
.ht-md-550 {
height:550px
}
.ht-md-600 {
height:600px
}
.ht-md-650 {
height:650px
}
.ht-md-700 {
height:700px
}
.ht-md-750 {
height:750px
}
.ht-md-800 {
height:800px
}
.ht-md-850 {
height:850px
}
.ht-md-100v {
height:100vh
}
}
@media (min-width: 992px) {
.ht-lg-5 {
height:5px
}
.ht-lg-10 {
height:10px
}
.ht-lg-15 {
height:15px
}
.ht-lg-20 {
height:20px
}
.ht-lg-25 {
height:25px
}
.ht-lg-30 {
height:30px
}
.ht-lg-35 {
height:35px
}
.ht-lg-40 {
height:40px
}
.ht-lg-45 {
height:45px
}
.ht-lg-50 {
height:50px
}
.ht-lg-55 {
height:55px
}
.ht-lg-60 {
height:60px
}
.ht-lg-65 {
height:65px
}
.ht-lg-70 {
height:70px
}
.ht-lg-75 {
height:75px
}
.ht-lg-80 {
height:80px
}
.ht-lg-85 {
height:85px
}
.ht-lg-90 {
height:90px
}
.ht-lg-95 {
height:95px
}
.ht-lg-100 {
height:100px
}
.ht-lg-150 {
height:150px
}
.ht-lg-200 {
height:200px
}
.ht-lg-250 {
height:250px
}
.ht-lg-300 {
height:300px
}
.ht-lg-350 {
height:350px
}
.ht-lg-400 {
height:400px
}
.ht-lg-450 {
height:450px
}
.ht-lg-500 {
height:500px
}
.ht-lg-550 {
height:550px
}
.ht-lg-600 {
height:600px
}
.ht-lg-650 {
height:650px
}
.ht-lg-700 {
height:700px
}
.ht-lg-750 {
height:750px
}
.ht-lg-800 {
height:800px
}
.ht-lg-850 {
height:850px
}
.ht-lg-100v {
height:100vh
}
}
@media (min-width: 1200px) {
.ht-xl-5 {
height:5px
}
.ht-xl-10 {
height:10px
}
.ht-xl-15 {
height:15px
}
.ht-xl-20 {
height:20px
}
.ht-xl-25 {
height:25px
}
.ht-xl-30 {
height:30px
}
.ht-xl-35 {
height:35px
}
.ht-xl-40 {
height:40px
}
.ht-xl-45 {
height:45px
}
.ht-xl-50 {
height:50px
}
.ht-xl-55 {
height:55px
}
.ht-xl-60 {
height:60px
}
.ht-xl-65 {
height:65px
}
.ht-xl-70 {
height:70px
}
.ht-xl-75 {
height:75px
}
.ht-xl-80 {
height:80px
}
.ht-xl-85 {
height:85px
}
.ht-xl-90 {
height:90px
}
.ht-xl-95 {
height:95px
}
.ht-xl-100 {
height:100px
}
.ht-xl-150 {
height:150px
}
.ht-xl-200 {
height:200px
}
.ht-xl-250 {
height:250px
}
.ht-xl-300 {
height:300px
}
.ht-xl-350 {
height:350px
}
.ht-xl-400 {
height:400px
}
.ht-xl-450 {
height:450px
}
.ht-xl-500 {
height:500px
}
.ht-xl-550 {
height:550px
}
.ht-xl-600 {
height:600px
}
.ht-xl-650 {
height:650px
}
.ht-xl-700 {
height:700px
}
.ht-xl-750 {
height:750px
}
.ht-xl-800 {
height:800px
}
.ht-xl-850 {
height:850px
}
.ht-xl-100v {
height:100vh
}
}
.m-0 {
	margin:0!important
}
.mt-0, .my-0 {
	margin-block-start:0!important
}
.me-0, .mx-0 {
	margin-inline-end:0!important
}
.mb-0, .my-0 {
	margin-block-end:0!important
}
.ms-0, .mx-0 {
	margin-inline-start:0!important
}
.m-1 {
margin:.25rem!important
}
.mt-1, .my-1 {
margin-block-start:.25rem!important
}
.me-1, .mx-1 {
margin-inline-end:.25rem!important
}
.mb-1, .my-1 {
margin-block-end:.25rem!important
}
.ms-1, .mx-1 {
margin-inline-start:.25rem!important
}
.m-2 {
margin:.5rem!important
}
.mt-2, .my-2 {
margin-block-start:.5rem!important
}
.me-2, .mx-2 {
margin-inline-end:.5rem!important
}
.mb-2, .my-2 {
margin-block-end:.5rem!important
}
.ms-2, .mx-2 {
margin-inline-start:.5rem!important
}
.m-3 {
	margin:1rem!important
}
.mt-3, .my-3 {
	margin-block-start:1rem!important
}
.me-3, .mx-3 {
	margin-inline-end:1rem!important
}
.mb-3, .my-3 {
	margin-block-end:1rem!important
}
.ms-3, .mx-3 {
	margin-inline-start:1rem!important
}
.m-4 {
	margin:1.5rem!important
}
.mt-4, .my-4 {
	margin-block-start:1.5rem!important
}
.me-4, .mx-4 {
	margin-inline-end:1.5rem!important
}
.mb-4, .my-4 {
	margin-block-end:1.5rem!important
}
.ms-4, .mx-4 {
	margin-inline-start:1.5rem!important
}
.m-5 {
	margin:3rem!important
}
.mt-5, .my-5 {
	margin-block-start:3rem!important
}
.me-5, .mx-5 {
	margin-inline-end:3rem!important
}
.mb-5, .my-5 {
	margin-block-end:3rem!important
}
.ms-5, .mx-5 {
	margin-inline-start:3rem!important
}
.m-auto {
	margin:auto!important
}
.mt-auto, .my-auto {
	margin-block-start:auto!important
}
.me-auto, .mx-auto {
	margin-inline-end:auto!important
}
.mb-auto, .my-auto {
	margin-block-end:auto!important
}
.ms-auto, .mx-auto {
	margin-inline-start:auto!important
}
@media (min-width: 576px) {
.m-sm-0 {
margin:0!important
}
.mt-sm-0, .my-sm-0 {
margin-block-start:0!important
}
.me-sm-0, .mx-sm-0 {
margin-inline-end:0!important
}
.mb-sm-0, .my-sm-0 {
margin-block-end:0!important
}
.ms-sm-0, .mx-sm-0 {
margin-inline-start:0!important
}
.m-sm-1 {
margin:.25rem!important
}
.mt-sm-1, .my-sm-1 {
margin-block-start:.25rem!important
}
.me-sm-1, .mx-sm-1 {
margin-inline-end:.25rem!important
}
.mb-sm-1, .my-sm-1 {
margin-block-end:.25rem!important
}
.ms-sm-1, .mx-sm-1 {
margin-inline-start:.25rem!important
}
.m-sm-2 {
margin:.5rem!important
}
.mt-sm-2, .my-sm-2 {
margin-block-start:.5rem!important
}
.me-sm-2, .mx-sm-2 {
margin-inline-end:.5rem!important
}
.mb-sm-2, .my-sm-2 {
margin-block-end:.5rem!important
}
.ms-sm-2, .mx-sm-2 {
margin-inline-start:.5rem!important
}
.m-sm-3 {
margin:1rem!important
}
.mt-sm-3, .my-sm-3 {
margin-block-start:1rem!important
}
.me-sm-3, .mx-sm-3 {
margin-inline-end:1rem!important
}
.mb-sm-3, .my-sm-3 {
margin-block-end:1rem!important
}
.ms-sm-3, .mx-sm-3 {
margin-inline-start:1rem!important
}
.m-sm-4 {
margin:1.5rem!important
}
.mt-sm-4, .my-sm-4 {
margin-block-start:1.5rem!important
}
.me-sm-4, .mx-sm-4 {
margin-inline-end:1.5rem!important
}
.mb-sm-4, .my-sm-4 {
margin-block-end:1.5rem!important
}
.ms-sm-4, .mx-sm-4 {
margin-inline-start:1.5rem!important
}
.m-sm-5 {
margin:3rem!important
}
.mt-sm-5, .my-sm-5 {
margin-block-start:3rem!important
}
.me-sm-5, .mx-sm-5 {
margin-inline-end:3rem!important
}
.mb-sm-5, .my-sm-5 {
margin-block-end:3rem!important
}
.ms-sm-5, .mx-sm-5 {
margin-inline-start:3rem!important
}
.m-sm-auto {
margin:auto!important
}
.mt-sm-auto, .my-sm-auto {
margin-block-start:auto!important
}
.me-sm-auto, .mx-sm-auto {
margin-inline-end:auto!important
}
.mb-sm-auto, .my-sm-auto {
margin-block-end:auto!important
}
.ms-sm-auto, .mx-sm-auto {
margin-inline-start:auto!important
}
}
@media (min-width: 768px) {
.m-md-0 {
margin:0!important
}
.mt-md-0, .my-md-0 {
margin-block-start:0!important
}
.me-md-0, .mx-md-0 {
margin-inline-end:0!important
}
.mb-md-0, .my-md-0 {
margin-block-end:0!important
}
.ms-md-0, .mx-md-0 {
margin-inline-start:0!important
}
.m-md-1 {
margin:.25rem!important
}
.mt-md-1, .my-md-1 {
margin-block-start:.25rem!important
}
.me-md-1, .mx-md-1 {
margin-inline-end:.25rem!important
}
.mb-md-1, .my-md-1 {
margin-block-end:.25rem!important
}
.ms-md-1, .mx-md-1 {
margin-inline-start:.25rem!important
}
.m-md-2 {
margin:.5rem!important
}
.mt-md-2, .my-md-2 {
margin-block-start:.5rem!important
}
.me-md-2, .mx-md-2 {
margin-inline-end:.5rem!important
}
.mb-md-2, .my-md-2 {
margin-block-end:.5rem!important
}
.ms-md-2, .mx-md-2 {
margin-inline-start:.5rem!important
}
.m-md-3 {
margin:1rem!important
}
.mt-md-3, .my-md-3 {
margin-block-start:1rem!important
}
.me-md-3, .mx-md-3 {
margin-inline-end:1rem!important
}
.mb-md-3, .my-md-3 {
margin-block-end:1rem!important
}
.ms-md-3, .mx-md-3 {
margin-inline-start:1rem!important
}
.m-md-4 {
margin:1.5rem!important
}
.mt-md-4, .my-md-4 {
margin-block-start:1.5rem!important
}
.me-md-4, .mx-md-4 {
margin-inline-end:1.5rem!important
}
.mb-md-4, .my-md-4 {
margin-block-end:1.5rem!important
}
.ms-md-4, .mx-md-4 {
margin-inline-start:1.5rem!important
}
.m-md-5 {
margin:3rem!important
}
.mt-md-5, .my-md-5 {
margin-block-start:3rem!important
}
.me-md-5, .mx-md-5 {
margin-inline-end:3rem!important
}
.mb-md-5, .my-md-5 {
margin-block-end:3rem!important
}
.ms-md-5, .mx-md-5 {
margin-inline-start:3rem!important
}
.m-md-auto {
margin:auto!important
}
.mt-md-auto, .my-md-auto {
margin-block-start:auto!important
}
.me-md-auto, .mx-md-auto {
margin-inline-end:auto!important
}
.mb-md-auto, .my-md-auto {
margin-block-end:auto!important
}
.ms-md-auto, .mx-md-auto {
margin-inline-start:auto!important
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin:0!important
}
.mt-lg-0, .my-lg-0 {
margin-block-start:0!important
}
.me-lg-0, .mx-lg-0 {
margin-inline-end:0!important
}
.mb-lg-0, .my-lg-0 {
margin-block-end:0!important
}
.ms-lg-0, .mx-lg-0 {
margin-inline-start:0!important
}
.m-lg-1 {
margin:.25rem!important
}
.mt-lg-1, .my-lg-1 {
margin-block-start:.25rem!important
}
.me-lg-1, .mx-lg-1 {
margin-inline-end:.25rem!important
}
.mb-lg-1, .my-lg-1 {
margin-block-end:.25rem!important
}
.ms-lg-1, .mx-lg-1 {
margin-inline-start:.25rem!important
}
.m-lg-2 {
margin:.5rem!important
}
.mt-lg-2, .my-lg-2 {
margin-block-start:.5rem!important
}
.me-lg-2, .mx-lg-2 {
margin-inline-end:.5rem!important
}
.mb-lg-2, .my-lg-2 {
margin-block-end:.5rem!important
}
.ms-lg-2, .mx-lg-2 {
margin-inline-start:.5rem!important
}
.m-lg-3 {
margin:1rem!important
}
.mt-lg-3, .my-lg-3 {
margin-block-start:1rem!important
}
.me-lg-3, .mx-lg-3 {
margin-inline-end:1rem!important
}
.mb-lg-3, .my-lg-3 {
margin-block-end:1rem!important
}
.ms-lg-3, .mx-lg-3 {
margin-inline-start:1rem!important
}
.m-lg-4 {
margin:1.5rem!important
}
.mt-lg-4, .my-lg-4 {
margin-block-start:1.5rem!important
}
.me-lg-4, .mx-lg-4 {
margin-inline-end:1.5rem!important
}
.mb-lg-4, .my-lg-4 {
margin-block-end:1.5rem!important
}
.ms-lg-4, .mx-lg-4 {
margin-inline-start:1.5rem!important
}
.m-lg-5 {
margin:3rem!important
}
.mt-lg-5, .my-lg-5 {
margin-block-start:3rem!important
}
.me-lg-5, .mx-lg-5 {
margin-inline-end:3rem!important
}
.mb-lg-5, .my-lg-5 {
margin-block-end:3rem!important
}
.ms-lg-5, .mx-lg-5 {
margin-inline-start:3rem!important
}
.m-lg-auto {
margin:auto!important
}
.mt-lg-auto, .my-lg-auto {
margin-block-start:auto!important
}
.me-lg-auto, .mx-lg-auto {
margin-inline-end:auto!important
}
.mb-lg-auto, .my-lg-auto {
margin-block-end:auto!important
}
.ms-lg-auto, .mx-lg-auto {
margin-inline-start:auto!important
}
}
@media (min-width: 1200px) {
.m-xl-0 {
margin:0!important
}
.mt-xl-0, .my-xl-0 {
margin-block-start:0!important
}
.me-xl-0, .mx-xl-0 {
margin-inline-end:0!important
}
.mb-xl-0, .my-xl-0 {
margin-block-end:0!important
}
.ms-xl-0, .mx-xl-0 {
margin-inline-start:0!important
}
.m-xl-1 {
margin:.25rem!important
}
.mt-xl-1, .my-xl-1 {
margin-block-start:.25rem!important
}
.me-xl-1, .mx-xl-1 {
margin-inline-end:.25rem!important
}
.mb-xl-1, .my-xl-1 {
margin-block-end:.25rem!important
}
.ms-xl-1, .mx-xl-1 {
margin-inline-start:.25rem!important
}
.m-xl-2 {
margin:.5rem!important
}
.mt-xl-2, .my-xl-2 {
margin-block-start:.5rem!important
}
.me-xl-2, .mx-xl-2 {
margin-inline-end:.5rem!important
}
.mb-xl-2, .my-xl-2 {
margin-block-end:.5rem!important
}
.ms-xl-2, .mx-xl-2 {
margin-inline-start:.5rem!important
}
.m-xl-3 {
margin:1rem!important
}
.mt-xl-3, .my-xl-3 {
margin-block-start:1rem!important
}
.me-xl-3, .mx-xl-3 {
margin-inline-end:1rem!important
}
.mb-xl-3, .my-xl-3 {
margin-block-end:1rem!important
}
.ms-xl-3, .mx-xl-3 {
margin-inline-start:1rem!important
}
.m-xl-4 {
margin:1.5rem!important
}
.mt-xl-4, .my-xl-4 {
margin-block-start:1.5rem!important
}
.me-xl-4, .mx-xl-4 {
margin-inline-end:1.5rem!important
}
.mb-xl-4, .my-xl-4 {
margin-block-end:1.5rem!important
}
.ms-xl-4, .mx-xl-4 {
margin-inline-start:1.5rem!important
}
.m-xl-5 {
margin:3rem!important
}
.mt-xl-5, .my-xl-5 {
margin-block-start:3rem!important
}
.me-xl-5, .mx-xl-5 {
margin-inline-end:3rem!important
}
.mb-xl-5, .my-xl-5 {
margin-block-end:3rem!important
}
.ms-xl-5, .mx-xl-5 {
margin-inline-start:3rem!important
}
.m-xl-auto {
margin:auto!important
}
.mt-xl-auto, .my-xl-auto {
margin-block-start:auto!important
}
.me-xl-auto, .mx-xl-auto {
margin-inline-end:auto!important
}
.mb-xl-auto, .my-xl-auto {
margin-block-end:auto!important
}
.ms-xl-auto, .mx-xl-auto {
margin-inline-start:auto!important
}
}
.mg-0 {
	margin:0
}
.mg-y-0 {
	margin-block-start:0px;
	margin-block-end:0px
}
.mg-x-0 {
	margin-inline-start:0px;
	margin-inline-end:0px
}
.mg-t-0 {
	margin-block-start:0px
}
.mg-r-0 {
	margin-inline-end:0px
}
.mg-b-0 {
	margin-block-end:0px
}
.mg-l-0 {
	margin-inline-start:0px
}
.mg-1 {
	margin:1px
}
.mg-y-1 {
	margin-block-start:1px;
	margin-block-end:1px
}
.mg-x-1 {
	margin-inline-start:1px;
	margin-inline-end:1px
}
.mg-t-1 {
	margin-block-start:1px
}
.mg-r-1 {
	margin-inline-end:1px
}
.mg-b-1 {
	margin-block-end:1px
}
.mg-l-1 {
	margin-inline-start:1px
}
.mg-2 {
	margin:2px
}
.mg-y-2 {
	margin-block-start:2px;
	margin-block-end:2px
}
.mg-x-2 {
	margin-inline-start:2px;
	margin-inline-end:2px
}
.mg-t-2 {
	margin-block-start:2px
}
.mg-r-2 {
	margin-inline-end:2px
}
.mg-b-2 {
	margin-block-end:2px
}
.mg-l-2 {
	margin-inline-start:2px
}
.mg-3 {
	margin:3px
}
.mg-y-3 {
	margin-block-start:3px;
	margin-block-end:3px
}
.mg-x-3 {
	margin-inline-start:3px;
	margin-inline-end:3px
}
.mg-t-3 {
	margin-block-start:3px
}
.mg-r-3 {
	margin-inline-end:3px
}
.mg-b-3 {
	margin-block-end:3px
}
.mg-l-3 {
	margin-inline-start:3px
}
.mg-4 {
	margin:4px
}
.mg-y-4 {
	margin-block-start:4px;
	margin-block-end:4px
}
.mg-x-4 {
	margin-inline-start:4px;
	margin-inline-end:4px
}
.mg-t-4 {
	margin-block-start:4px
}
.mg-r-4 {
	margin-inline-end:4px
}
.mg-b-4 {
	margin-block-end:4px
}
.mg-l-4 {
	margin-inline-start:4px
}
.mg-5 {
	margin:5px
}
.mg-y-5 {
	margin-block-start:5px;
	margin-block-end:5px
}
.mg-x-5 {
	margin-inline-start:5px;
	margin-inline-end:5px
}
.mg-t-5 {
	margin-block-start:5px
}
.mg-r-5 {
	margin-inline-end:5px
}
.mg-b-5 {
	margin-block-end:5px
}
.mg-l-5 {
	margin-inline-start:5px
}
.mg-6 {
	margin:6px
}
.mg-y-6 {
	margin-block-start:6px;
	margin-block-end:6px
}
.mg-x-6 {
	margin-inline-start:6px;
	margin-inline-end:6px
}
.mg-t-6 {
	margin-block-start:6px
}
.mg-r-6 {
	margin-inline-end:6px
}
.mg-b-6 {
	margin-block-end:6px
}
.mg-l-6 {
	margin-inline-start:6px
}
.mg-7 {
	margin:7px
}
.mg-y-7 {
	margin-block-start:7px;
	margin-block-end:7px
}
.mg-x-7 {
	margin-inline-start:7px;
	margin-inline-end:7px
}
.mg-t-7 {
	margin-block-start:7px
}
.mg-r-7 {
	margin-inline-end:7px
}
.mg-b-7 {
	margin-block-end:7px
}
.mg-l-7 {
	margin-inline-start:7px
}
.mg-8 {
	margin:8px
}
.mg-y-8 {
	margin-block-start:8px;
	margin-block-end:8px
}
.mg-x-8 {
	margin-inline-start:8px;
	margin-inline-end:8px
}
.mg-t-8 {
	margin-block-start:8px
}
.mg-r-8 {
	margin-inline-end:8px
}
.mg-b-8 {
	margin-block-end:8px
}
.mg-l-8 {
	margin-inline-start:8px
}
.mg-9 {
	margin:9px
}
.mg-y-9 {
	margin-block-start:9px;
	margin-block-end:9px
}
.mg-x-9 {
	margin-inline-start:9px;
	margin-inline-end:9px
}
.mg-t-9 {
	margin-block-start:9px
}
.mg-r-9 {
	margin-inline-end:9px
}
.mg-b-9 {
	margin-block-end:9px
}
.mg-l-9 {
	margin-inline-start:9px
}
.mg-10 {
	margin:10px
}
.mg-y-10 {
	margin-block-start:10px;
	margin-block-end:10px
}
.mg-x-10 {
	margin-inline-start:10px;
	margin-inline-end:10px
}
.mg-t-10 {
	margin-block-start:10px
}
.mg-r-10 {
	margin-inline-end:10px
}
.mg-b-10 {
	margin-block-end:10px
}
.mg-l-10 {
	margin-inline-start:10px
}
.mg-15 {
	margin:15px
}
.mg-y-15 {
	margin-block-start:15px;
	margin-block-end:15px
}
.mg-x-15 {
	margin-inline-start:15px;
	margin-inline-end:15px
}
.mg-t-15 {
	margin-block-start:15px
}
.mg-r-15 {
	margin-inline-end:15px
}
.mg-b-15 {
	margin-block-end:15px
}
.mg-l-15 {
	margin-inline-start:15px
}
.mg-20 {
	margin:20px
}
.mg-y-20 {
	margin-block-start:20px;
	margin-block-end:20px
}
.mg-x-20 {
	margin-inline-start:20px;
	margin-inline-end:20px
}
.mg-t-20 {
	margin-block-start:20px
}
.mg-r-20 {
	margin-inline-end:20px
}
.mg-b-20 {
	margin-block-end:20px
}
.mg-l-20 {
	margin-inline-start:20px
}
.mg-25 {
	margin:25px
}
.mg-y-25 {
	margin-block-start:25px;
	margin-block-end:25px
}
.mg-x-25 {
	margin-inline-start:25px;
	margin-inline-end:25px
}
.mg-t-25 {
	margin-block-start:25px
}
.mg-r-25 {
	margin-inline-end:25px
}
.mg-b-25 {
	margin-block-end:25px!important
}
.mg-l-25 {
	margin-inline-start:25px
}
.mg-30 {
	margin:30px
}
.mg-y-30 {
	margin-block-start:30px;
	margin-block-end:30px
}
.mg-x-30 {
	margin-inline-start:30px;
	margin-inline-end:30px
}
.mg-t-30 {
	margin-block-start:30px
}
.mg-r-30 {
	margin-inline-end:30px
}
.mg-b-30 {
	margin-block-end:30px
}
.mg-l-30 {
	margin-inline-start:30px
}
.mg-35 {
	margin:35px
}
.mg-y-35 {
	margin-block-start:35px;
	margin-block-end:35px
}
.mg-x-35 {
	margin-inline-start:35px;
	margin-inline-end:35px
}
.mg-t-35 {
	margin-block-start:35px
}
.mg-r-35 {
	margin-inline-end:35px
}
.mg-b-35 {
	margin-block-end:35px
}
.mg-l-35 {
	margin-inline-start:35px
}
.mg-40 {
	margin:40px
}
.mg-y-40 {
	margin-block-start:40px;
	margin-block-end:40px
}
.mg-x-40 {
	margin-inline-start:40px;
	margin-inline-end:40px
}
.mg-t-40 {
	margin-block-start:40px
}
.mg-r-40 {
	margin-inline-end:40px
}
.mg-b-40 {
	margin-block-end:40px
}
.mg-l-40 {
	margin-inline-start:40px
}
.mg-45 {
	margin:45px
}
.mg-y-45 {
	margin-block-start:45px;
	margin-block-end:45px
}
.mg-x-45 {
	margin-inline-start:45px;
	margin-inline-end:45px
}
.mg-t-45 {
	margin-block-start:45px
}
.mg-r-45 {
	margin-inline-end:45px
}
.mg-b-45 {
	margin-block-end:45px
}
.mg-l-45 {
	margin-inline-start:45px
}
.mg-50 {
	margin:50px
}
.mg-y-50 {
	margin-block-start:50px;
	margin-block-end:50px
}
.mg-x-50 {
	margin-inline-start:50px;
	margin-inline-end:50px
}
.mg-t-50 {
	margin-block-start:50px
}
.mg-r-50 {
	margin-inline-end:50px
}
.mg-b-50 {
	margin-block-end:50px
}
.mg-l-50 {
	margin-inline-start:50px
}
.mg-55 {
	margin:55px
}
.mg-y-55 {
	margin-block-start:55px;
	margin-block-end:55px
}
.mg-x-55 {
	margin-inline-start:55px;
	margin-inline-end:55px
}
.mg-t-55 {
	margin-block-start:55px
}
.mg-r-55 {
	margin-inline-end:55px
}
.mg-b-55 {
	margin-block-end:55px
}
.mg-l-55 {
	margin-inline-start:55px
}
.mg-60 {
	margin:60px
}
.mg-y-60 {
	margin-block-start:60px;
	margin-block-end:60px
}
.mg-x-60 {
	margin-inline-start:60px;
	margin-inline-end:60px
}
.mg-t-60 {
	margin-block-start:60px
}
.mg-r-60 {
	margin-inline-end:60px
}
.mg-b-60 {
	margin-block-end:60px
}
.mg-l-60 {
	margin-inline-start:60px
}
.mg-65 {
	margin:65px
}
.mg-y-65 {
	margin-block-start:65px;
	margin-block-end:65px
}
.mg-x-65 {
	margin-inline-start:65px;
	margin-inline-end:65px
}
.mg-t-65 {
	margin-block-start:65px
}
.mg-r-65 {
	margin-inline-end:65px
}
.mg-b-65 {
	margin-block-end:65px
}
.mg-l-65 {
	margin-inline-start:65px
}
.mg-70 {
	margin:70px
}
.mg-y-70 {
	margin-block-start:70px;
	margin-block-end:70px
}
.mg-x-70 {
	margin-inline-start:70px;
	margin-inline-end:70px
}
.mg-t-70 {
	margin-block-start:70px
}
.mg-r-70 {
	margin-inline-end:70px
}
.mg-b-70 {
	margin-block-end:70px
}
.mg-l-70 {
	margin-inline-start:70px
}
.mg-75 {
	margin:75px
}
.mg-y-75 {
	margin-block-start:75px;
	margin-block-end:75px
}
.mg-x-75 {
	margin-inline-start:75px;
	margin-inline-end:75px
}
.mg-t-75 {
	margin-block-start:75px
}
.mg-r-75 {
	margin-inline-end:75px
}
.mg-b-75 {
	margin-block-end:75px
}
.mg-l-75 {
	margin-inline-start:75px
}
.mg-80 {
	margin:80px
}
.mg-y-80 {
	margin-block-start:80px;
	margin-block-end:80px
}
.mg-x-80 {
	margin-inline-start:80px;
	margin-inline-end:80px
}
.mg-t-80 {
	margin-block-start:80px
}
.mg-r-80 {
	margin-inline-end:80px
}
.mg-b-80 {
	margin-block-end:80px
}
.mg-l-80 {
	margin-inline-start:80px
}
.mg-85 {
	margin:85px
}
.mg-y-85 {
	margin-block-start:85px;
	margin-block-end:85px
}
.mg-x-85 {
	margin-inline-start:85px;
	margin-inline-end:85px
}
.mg-t-85 {
	margin-block-start:85px
}
.mg-r-85 {
	margin-inline-end:85px
}
.mg-b-85 {
	margin-block-end:85px
}
.mg-l-85 {
	margin-inline-start:85px
}
.mg-90 {
	margin:90px
}
.mg-y-90 {
	margin-block-start:90px;
	margin-block-end:90px
}
.mg-x-90 {
	margin-inline-start:90px;
	margin-inline-end:90px
}
.mg-t-90 {
	margin-block-start:90px
}
.mg-r-90 {
	margin-inline-end:90px
}
.mg-b-90 {
	margin-block-end:90px
}
.mg-l-90 {
	margin-inline-start:90px
}
.mg-95 {
	margin:95px
}
.mg-y-95 {
	margin-block-start:95px;
	margin-block-end:95px
}
.mg-x-95 {
	margin-inline-start:95px;
	margin-inline-end:95px
}
.mg-t-95 {
	margin-block-start:95px
}
.mg-r-95 {
	margin-inline-end:95px
}
.mg-b-95 {
	margin-block-end:95px
}
.mg-l-95 {
	margin-inline-start:95px
}
.mg-100 {
	margin:100px
}
.mg-y-100 {
	margin-block-start:100px;
	margin-block-end:100px
}
.mg-x-100 {
	margin-inline-start:100px;
	margin-inline-end:100px
}
.mg-t-100 {
	margin-block-start:100px
}
.mg-r-100 {
	margin-inline-end:100px
}
.mg-b-100 {
	margin-block-end:100px
}
.mg-l-100 {
	margin-inline-start:100px
}
.mg-105 {
	margin:105px
}
.mg-y-105 {
	margin-block-start:105px;
	margin-block-end:105px
}
.mg-x-105 {
	margin-inline-start:105px;
	margin-inline-end:105px
}
.mg-t-105 {
	margin-block-start:105px
}
.mg-r-105 {
	margin-inline-end:105px
}
.mg-b-105 {
	margin-block-end:105px
}
.mg-l-105 {
	margin-inline-start:105px
}
.mg-110 {
	margin:110px
}
.mg-y-110 {
	margin-block-start:110px;
	margin-block-end:110px
}
.mg-x-110 {
	margin-inline-start:110px;
	margin-inline-end:110px
}
.mg-t-110 {
	margin-block-start:110px
}
.mg-r-110 {
	margin-inline-end:110px
}
.mg-b-110 {
	margin-block-end:110px
}
.mg-l-110 {
	margin-inline-start:110px
}
.mg-115 {
	margin:115px
}
.mg-y-115 {
	margin-block-start:115px;
	margin-block-end:115px
}
.mg-x-115 {
	margin-inline-start:115px;
	margin-inline-end:115px
}
.mg-t-115 {
	margin-block-start:115px
}
.mg-r-115 {
	margin-inline-end:115px
}
.mg-b-115 {
	margin-block-end:115px
}
.mg-l-115 {
	margin-inline-start:115px
}
.mg-120 {
	margin:120px
}
.mg-y-120 {
	margin-block-start:120px;
	margin-block-end:120px
}
.mg-x-120 {
	margin-inline-start:120px;
	margin-inline-end:120px
}
.mg-t-120 {
	margin-block-start:120px
}
.mg-r-120 {
	margin-inline-end:120px
}
.mg-b-120 {
	margin-block-end:120px
}
.mg-l-120 {
	margin-inline-start:120px
}
.mg-t-auto {
	margin-block-start:auto
}
.mg-r-auto {
	margin-inline-end:auto
}
.mg-b-auto {
	margin-block-end:auto
}
.mg-l-auto {
	margin-inline-start:auto
}
.mg-x-auto {
	margin:auto
}
@media (min-width: 480px) {
.mg-xs-0 {
margin:0
}
.mg-xs-y-0 {
margin-block-start:0px;
margin-block-end:0px
}
.mg-xs-x-0 {
margin-inline-start:0px;
margin-inline-end:0px
}
.mg-xs-t-0 {
margin-block-start:0px
}
.mg-xs-r-0 {
margin-inline-end:0px
}
.mg-xs-b-0 {
margin-block-end:0px
}
.mg-xs-l-0 {
margin-inline-start:0px
}
.mg-xs-1 {
margin:1px
}
.mg-xs-y-1 {
margin-block-start:1px;
margin-block-end:1px
}
.mg-xs-x-1 {
margin-inline-start:1px;
margin-inline-end:1px
}
.mg-xs-t-1 {
margin-block-start:1px
}
.mg-xs-r-1 {
margin-inline-end:1px
}
.mg-xs-b-1 {
margin-block-end:1px
}
.mg-xs-l-1 {
margin-inline-start:1px
}
.mg-xs-2 {
margin:2px
}
.mg-xs-y-2 {
margin-block-start:2px;
margin-block-end:2px
}
.mg-xs-x-2 {
margin-inline-start:2px;
margin-inline-end:2px
}
.mg-xs-t-2 {
margin-block-start:2px
}
.mg-xs-r-2 {
margin-inline-end:2px
}
.mg-xs-b-2 {
margin-block-end:2px
}
.mg-xs-l-2 {
margin-inline-start:2px
}
.mg-xs-3 {
margin:3px
}
.mg-xs-y-3 {
margin-block-start:3px;
margin-block-end:3px
}
.mg-xs-x-3 {
margin-inline-start:3px;
margin-inline-end:3px
}
.mg-xs-t-3 {
margin-block-start:3px
}
.mg-xs-r-3 {
margin-inline-end:3px
}
.mg-xs-b-3 {
margin-block-end:3px
}
.mg-xs-l-3 {
margin-inline-start:3px
}
.mg-xs-4 {
margin:4px
}
.mg-xs-y-4 {
margin-block-start:4px;
margin-block-end:4px
}
.mg-xs-x-4 {
margin-inline-start:4px;
margin-inline-end:4px
}
.mg-xs-t-4 {
margin-block-start:4px
}
.mg-xs-r-4 {
margin-inline-end:4px
}
.mg-xs-b-4 {
margin-block-end:4px
}
.mg-xs-l-4 {
margin-inline-start:4px
}
.mg-xs-5 {
margin:5px
}
.mg-xs-y-5 {
margin-block-start:5px;
margin-block-end:5px
}
.mg-xs-x-5 {
margin-inline-start:5px;
margin-inline-end:5px
}
.mg-xs-t-5 {
margin-block-start:5px
}
.mg-xs-r-5 {
margin-inline-end:5px
}
.mg-xs-b-5 {
margin-block-end:5px
}
.mg-xs-l-5 {
margin-inline-start:5px
}
.mg-xs-6 {
margin:6px
}
.mg-xs-y-6 {
margin-block-start:6px;
margin-block-end:6px
}
.mg-xs-x-6 {
margin-inline-start:6px;
margin-inline-end:6px
}
.mg-xs-t-6 {
margin-block-start:6px
}
.mg-xs-r-6 {
margin-inline-end:6px
}
.mg-xs-b-6 {
margin-block-end:6px
}
.mg-xs-l-6 {
margin-inline-start:6px
}
.mg-xs-7 {
margin:7px
}
.mg-xs-y-7 {
margin-block-start:7px;
margin-block-end:7px
}
.mg-xs-x-7 {
margin-inline-start:7px;
margin-inline-end:7px
}
.mg-xs-t-7 {
margin-block-start:7px
}
.mg-xs-r-7 {
margin-inline-end:7px
}
.mg-xs-b-7 {
margin-block-end:7px
}
.mg-xs-l-7 {
margin-inline-start:7px
}
.mg-xs-8 {
margin:8px
}
.mg-xs-y-8 {
margin-block-start:8px;
margin-block-end:8px
}
.mg-xs-x-8 {
margin-inline-start:8px;
margin-inline-end:8px
}
.mg-xs-t-8 {
margin-block-start:8px
}
.mg-xs-r-8 {
margin-inline-end:8px
}
.mg-xs-b-8 {
margin-block-end:8px
}
.mg-xs-l-8 {
margin-inline-start:8px
}
.mg-xs-9 {
margin:9px
}
.mg-xs-y-9 {
margin-block-start:9px;
margin-block-end:9px
}
.mg-xs-x-9 {
margin-inline-start:9px;
margin-inline-end:9px
}
.mg-xs-t-9 {
margin-block-start:9px
}
.mg-xs-r-9 {
margin-inline-end:9px
}
.mg-xs-b-9 {
margin-block-end:9px
}
.mg-xs-l-9 {
margin-inline-start:9px
}
.mg-xs-10 {
margin:10px
}
.mg-xs-y-10 {
margin-block-start:10px;
margin-block-end:10px
}
.mg-xs-x-10 {
margin-inline-start:10px;
margin-inline-end:10px
}
.mg-xs-t-10 {
margin-block-start:10px
}
.mg-xs-r-10 {
margin-inline-end:10px
}
.mg-xs-b-10 {
margin-block-end:10px
}
.mg-xs-l-10 {
margin-inline-start:10px
}
.mg-xs-15 {
margin:15px
}
.mg-xs-y-15 {
margin-block-start:15px;
margin-block-end:15px
}
.mg-xs-x-15 {
margin-inline-start:15px;
margin-inline-end:15px
}
.mg-xs-t-15 {
margin-block-start:15px
}
.mg-xs-r-15 {
margin-inline-end:15px
}
.mg-xs-b-15 {
margin-block-end:15px
}
.mg-xs-l-15 {
margin-inline-start:15px
}
.mg-xs-20 {
margin:20px
}
.mg-xs-y-20 {
margin-block-start:20px;
margin-block-end:20px
}
.mg-xs-x-20 {
margin-inline-start:20px;
margin-inline-end:20px
}
.mg-xs-t-20 {
margin-block-start:20px
}
.mg-xs-r-20 {
margin-inline-end:20px
}
.mg-xs-b-20 {
margin-block-end:20px
}
.mg-xs-l-20 {
margin-inline-start:20px
}
.mg-xs-25 {
margin:25px
}
.mg-xs-y-25 {
margin-block-start:25px;
margin-block-end:25px
}
.mg-xs-x-25 {
margin-inline-start:25px;
margin-inline-end:25px
}
.mg-xs-t-25 {
margin-block-start:25px
}
.mg-xs-r-25 {
margin-inline-end:25px
}
.mg-xs-b-25 {
margin-block-end:25px
}
.mg-xs-l-25 {
margin-inline-start:25px
}
.mg-xs-30 {
margin:30px
}
.mg-xs-y-30 {
margin-block-start:30px;
margin-block-end:30px
}
.mg-xs-x-30 {
margin-inline-start:30px;
margin-inline-end:30px
}
.mg-xs-t-30 {
margin-block-start:30px
}
.mg-xs-r-30 {
margin-inline-end:30px
}
.mg-xs-b-30 {
margin-block-end:30px
}
.mg-xs-l-30 {
margin-inline-start:30px
}
.mg-xs-35 {
margin:35px
}
.mg-xs-y-35 {
margin-block-start:35px;
margin-block-end:35px
}
.mg-xs-x-35 {
margin-inline-start:35px;
margin-inline-end:35px
}
.mg-xs-t-35 {
margin-block-start:35px
}
.mg-xs-r-35 {
margin-inline-end:35px
}
.mg-xs-b-35 {
margin-block-end:35px
}
.mg-xs-l-35 {
margin-inline-start:35px
}
.mg-xs-40 {
margin:40px
}
.mg-xs-y-40 {
margin-block-start:40px;
margin-block-end:40px
}
.mg-xs-x-40 {
margin-inline-start:40px;
margin-inline-end:40px
}
.mg-xs-t-40 {
margin-block-start:40px
}
.mg-xs-r-40 {
margin-inline-end:40px
}
.mg-xs-b-40 {
margin-block-end:40px
}
.mg-xs-l-40 {
margin-inline-start:40px
}
.mg-xs-45 {
margin:45px
}
.mg-xs-y-45 {
margin-block-start:45px;
margin-block-end:45px
}
.mg-xs-x-45 {
margin-inline-start:45px;
margin-inline-end:45px
}
.mg-xs-t-45 {
margin-block-start:45px
}
.mg-xs-r-45 {
margin-inline-end:45px
}
.mg-xs-b-45 {
margin-block-end:45px
}
.mg-xs-l-45 {
margin-inline-start:45px
}
.mg-xs-50 {
margin:50px
}
.mg-xs-y-50 {
margin-block-start:50px;
margin-block-end:50px
}
.mg-xs-x-50 {
margin-inline-start:50px;
margin-inline-end:50px
}
.mg-xs-t-50 {
margin-block-start:50px
}
.mg-xs-r-50 {
margin-inline-end:50px
}
.mg-xs-b-50 {
margin-block-end:50px
}
.mg-xs-l-50 {
margin-inline-start:50px
}
.mg-xs-55 {
margin:55px
}
.mg-xs-y-55 {
margin-block-start:55px;
margin-block-end:55px
}
.mg-xs-x-55 {
margin-inline-start:55px;
margin-inline-end:55px
}
.mg-xs-t-55 {
margin-block-start:55px
}
.mg-xs-r-55 {
margin-inline-end:55px
}
.mg-xs-b-55 {
margin-block-end:55px
}
.mg-xs-l-55 {
margin-inline-start:55px
}
.mg-xs-60 {
margin:60px
}
.mg-xs-y-60 {
margin-block-start:60px;
margin-block-end:60px
}
.mg-xs-x-60 {
margin-inline-start:60px;
margin-inline-end:60px
}
.mg-xs-t-60 {
margin-block-start:60px
}
.mg-xs-r-60 {
margin-inline-end:60px
}
.mg-xs-b-60 {
margin-block-end:60px
}
.mg-xs-l-60 {
margin-inline-start:60px
}
.mg-xs-65 {
margin:65px
}
.mg-xs-y-65 {
margin-block-start:65px;
margin-block-end:65px
}
.mg-xs-x-65 {
margin-inline-start:65px;
margin-inline-end:65px
}
.mg-xs-t-65 {
margin-block-start:65px
}
.mg-xs-r-65 {
margin-inline-end:65px
}
.mg-xs-b-65 {
margin-block-end:65px
}
.mg-xs-l-65 {
margin-inline-start:65px
}
.mg-xs-70 {
margin:70px
}
.mg-xs-y-70 {
margin-block-start:70px;
margin-block-end:70px
}
.mg-xs-x-70 {
margin-inline-start:70px;
margin-inline-end:70px
}
.mg-xs-t-70 {
margin-block-start:70px
}
.mg-xs-r-70 {
margin-inline-end:70px
}
.mg-xs-b-70 {
margin-block-end:70px
}
.mg-xs-l-70 {
margin-inline-start:70px
}
.mg-xs-75 {
margin:75px
}
.mg-xs-y-75 {
margin-block-start:75px;
margin-block-end:75px
}
.mg-xs-x-75 {
margin-inline-start:75px;
margin-inline-end:75px
}
.mg-xs-t-75 {
margin-block-start:75px
}
.mg-xs-r-75 {
margin-inline-end:75px
}
.mg-xs-b-75 {
margin-block-end:75px
}
.mg-xs-l-75 {
margin-inline-start:75px
}
.mg-xs-80 {
margin:80px
}
.mg-xs-y-80 {
margin-block-start:80px;
margin-block-end:80px
}
.mg-xs-x-80 {
margin-inline-start:80px;
margin-inline-end:80px
}
.mg-xs-t-80 {
margin-block-start:80px
}
.mg-xs-r-80 {
margin-inline-end:80px
}
.mg-xs-b-80 {
margin-block-end:80px
}
.mg-xs-l-80 {
margin-inline-start:80px
}
.mg-xs-85 {
margin:85px
}
.mg-xs-y-85 {
margin-block-start:85px;
margin-block-end:85px
}
.mg-xs-x-85 {
margin-inline-start:85px;
margin-inline-end:85px
}
.mg-xs-t-85 {
margin-block-start:85px
}
.mg-xs-r-85 {
margin-inline-end:85px
}
.mg-xs-b-85 {
margin-block-end:85px
}
.mg-xs-l-85 {
margin-inline-start:85px
}
.mg-xs-90 {
margin:90px
}
.mg-xs-y-90 {
margin-block-start:90px;
margin-block-end:90px
}
.mg-xs-x-90 {
margin-inline-start:90px;
margin-inline-end:90px
}
.mg-xs-t-90 {
margin-block-start:90px
}
.mg-xs-r-90 {
margin-inline-end:90px
}
.mg-xs-b-90 {
margin-block-end:90px
}
.mg-xs-l-90 {
margin-inline-start:90px
}
.mg-xs-95 {
margin:95px
}
.mg-xs-y-95 {
margin-block-start:95px;
margin-block-end:95px
}
.mg-xs-x-95 {
margin-inline-start:95px;
margin-inline-end:95px
}
.mg-xs-t-95 {
margin-block-start:95px
}
.mg-xs-r-95 {
margin-inline-end:95px
}
.mg-xs-b-95 {
margin-block-end:95px
}
.mg-xs-l-95 {
margin-inline-start:95px
}
.mg-xs-100 {
margin:100px
}
.mg-xs-y-100 {
margin-block-start:100px;
margin-block-end:100px
}
.mg-xs-x-100 {
margin-inline-start:100px;
margin-inline-end:100px
}
.mg-xs-t-100 {
margin-block-start:100px
}
.mg-xs-r-100 {
margin-inline-end:100px
}
.mg-xs-b-100 {
margin-block-end:100px
}
.mg-xs-l-100 {
margin-inline-start:100px
}
.mg-xs-t-auto {
margin-block-start:auto
}
.mg-xs-r-auto {
margin-inline-end:auto
}
.mg-xs-b-auto {
margin-block-end:auto
}
.mg-xs-l-auto {
margin-inline-start:auto
}
.mg-xs-auto {
margin:auto
}
.mg-xs-x-auto {
margin-inline-start:auto;
margin-inline-end:auto
}
}
@media (min-width: 576px) {
.mg-sm-0 {
margin:0
}
.mg-sm-y-0 {
margin-block-start:0px;
margin-block-end:0px
}
.mg-sm-x-0 {
margin-inline-start:0px;
margin-inline-end:0px
}
.mg-sm-t-0 {
margin-block-start:0px
}
.mg-sm-r-0 {
margin-inline-end:0px
}
.mg-sm-b-0 {
margin-block-end:0px
}
.mg-sm-l-0 {
margin-inline-start:0px
}
.mg-sm-1 {
margin:1px
}
.mg-sm-y-1 {
margin-block-start:1px;
margin-block-end:1px
}
.mg-sm-x-1 {
margin-inline-start:1px;
margin-inline-end:1px
}
.mg-sm-t-1 {
margin-block-start:1px
}
.mg-sm-r-1 {
margin-inline-end:1px
}
.mg-sm-b-1 {
margin-block-end:1px
}
.mg-sm-l-1 {
margin-inline-start:1px
}
.mg-sm-2 {
margin:2px
}
.mg-sm-y-2 {
margin-block-start:2px;
margin-block-end:2px
}
.mg-sm-x-2 {
margin-inline-start:2px;
margin-inline-end:2px
}
.mg-sm-t-2 {
margin-block-start:2px
}
.mg-sm-r-2 {
margin-inline-end:2px
}
.mg-sm-b-2 {
margin-block-end:2px
}
.mg-sm-l-2 {
margin-inline-start:2px
}
.mg-sm-3 {
margin:3px
}
.mg-sm-y-3 {
margin-block-start:3px;
margin-block-end:3px
}
.mg-sm-x-3 {
margin-inline-start:3px;
margin-inline-end:3px
}
.mg-sm-t-3 {
margin-block-start:3px
}
.mg-sm-r-3 {
margin-inline-end:3px
}
.mg-sm-b-3 {
margin-block-end:3px
}
.mg-sm-l-3 {
margin-inline-start:3px
}
.mg-sm-4 {
margin:4px
}
.mg-sm-y-4 {
margin-block-start:4px;
margin-block-end:4px
}
.mg-sm-x-4 {
margin-inline-start:4px;
margin-inline-end:4px
}
.mg-sm-t-4 {
margin-block-start:4px
}
.mg-sm-r-4 {
margin-inline-end:4px
}
.mg-sm-b-4 {
margin-block-end:4px
}
.mg-sm-l-4 {
margin-inline-start:4px
}
.mg-sm-5 {
margin:5px
}
.mg-sm-y-5 {
margin-block-start:5px;
margin-block-end:5px
}
.mg-sm-x-5 {
margin-inline-start:5px;
margin-inline-end:5px
}
.mg-sm-t-5 {
margin-block-start:5px
}
.mg-sm-r-5 {
margin-inline-end:5px
}
.mg-sm-b-5 {
margin-block-end:5px
}
.mg-sm-l-5 {
margin-inline-start:5px
}
.mg-sm-6 {
margin:6px
}
.mg-sm-y-6 {
margin-block-start:6px;
margin-block-end:6px
}
.mg-sm-x-6 {
margin-inline-start:6px;
margin-inline-end:6px
}
.mg-sm-t-6 {
margin-block-start:6px
}
.mg-sm-r-6 {
margin-inline-end:6px
}
.mg-sm-b-6 {
margin-block-end:6px
}
.mg-sm-l-6 {
margin-inline-start:6px
}
.mg-sm-7 {
margin:7px
}
.mg-sm-y-7 {
margin-block-start:7px;
margin-block-end:7px
}
.mg-sm-x-7 {
margin-inline-start:7px;
margin-inline-end:7px
}
.mg-sm-t-7 {
margin-block-start:7px
}
.mg-sm-r-7 {
margin-inline-end:7px
}
.mg-sm-b-7 {
margin-block-end:7px
}
.mg-sm-l-7 {
margin-inline-start:7px
}
.mg-sm-8 {
margin:8px
}
.mg-sm-y-8 {
margin-block-start:8px;
margin-block-end:8px
}
.mg-sm-x-8 {
margin-inline-start:8px;
margin-inline-end:8px
}
.mg-sm-t-8 {
margin-block-start:8px
}
.mg-sm-r-8 {
margin-inline-end:8px
}
.mg-sm-b-8 {
margin-block-end:8px
}
.mg-sm-l-8 {
margin-inline-start:8px
}
.mg-sm-9 {
margin:9px
}
.mg-sm-y-9 {
margin-block-start:9px;
margin-block-end:9px
}
.mg-sm-x-9 {
margin-inline-start:9px;
margin-inline-end:9px
}
.mg-sm-t-9 {
margin-block-start:9px
}
.mg-sm-r-9 {
margin-inline-end:9px
}
.mg-sm-b-9 {
margin-block-end:9px
}
.mg-sm-l-9 {
margin-inline-start:9px
}
.mg-sm-10 {
margin:10px
}
.mg-sm-y-10 {
margin-block-start:10px;
margin-block-end:10px
}
.mg-sm-x-10 {
margin-inline-start:10px;
margin-inline-end:10px
}
.mg-sm-t-10 {
margin-block-start:10px
}
.mg-sm-r-10 {
margin-inline-end:10px
}
.mg-sm-b-10 {
margin-block-end:10px
}
.mg-sm-l-10 {
margin-inline-start:10px
}
.mg-sm-15 {
margin:15px
}
.mg-sm-y-15 {
margin-block-start:15px;
margin-block-end:15px
}
.mg-sm-x-15 {
margin-inline-start:15px;
margin-inline-end:15px
}
.mg-sm-t-15 {
margin-block-start:15px
}
.mg-sm-r-15 {
margin-inline-end:15px
}
.mg-sm-b-15 {
margin-block-end:15px
}
.mg-sm-l-15 {
margin-inline-start:15px
}
.mg-sm-20 {
margin:20px
}
.mg-sm-y-20 {
margin-block-start:20px;
margin-block-end:20px
}
.mg-sm-x-20 {
margin-inline-start:20px;
margin-inline-end:20px
}
.mg-sm-t-20 {
margin-block-start:20px
}
.mg-sm-r-20 {
margin-inline-end:20px
}
.mg-sm-b-20 {
margin-block-end:20px
}
.mg-sm-l-20 {
margin-inline-start:20px
}
.mg-sm-25 {
margin:25px
}
.mg-sm-y-25 {
margin-block-start:25px;
margin-block-end:25px
}
.mg-sm-x-25 {
margin-inline-start:25px;
margin-inline-end:25px
}
.mg-sm-t-25 {
margin-block-start:25px
}
.mg-sm-r-25 {
margin-inline-end:25px
}
.mg-sm-b-25 {
margin-block-end:25px
}
.mg-sm-l-25 {
margin-inline-start:25px
}
.mg-sm-30 {
margin:30px
}
.mg-sm-y-30 {
margin-block-start:30px;
margin-block-end:30px
}
.mg-sm-x-30 {
margin-inline-start:30px;
margin-inline-end:30px
}
.mg-sm-t-30 {
margin-block-start:30px
}
.mg-sm-r-30 {
margin-inline-end:30px
}
.mg-sm-b-30 {
margin-block-end:30px
}
.mg-sm-l-30 {
margin-inline-start:30px
}
.mg-sm-35 {
margin:35px
}
.mg-sm-y-35 {
margin-block-start:35px;
margin-block-end:35px
}
.mg-sm-x-35 {
margin-inline-start:35px;
margin-inline-end:35px
}
.mg-sm-t-35 {
margin-block-start:35px
}
.mg-sm-r-35 {
margin-inline-end:35px
}
.mg-sm-b-35 {
margin-block-end:35px
}
.mg-sm-l-35 {
margin-inline-start:35px
}
.mg-sm-40 {
margin:40px
}
.mg-sm-y-40 {
margin-block-start:40px;
margin-block-end:40px
}
.mg-sm-x-40 {
margin-inline-start:40px;
margin-inline-end:40px
}
.mg-sm-t-40 {
margin-block-start:40px
}
.mg-sm-r-40 {
margin-inline-end:40px
}
.mg-sm-b-40 {
margin-block-end:40px
}
.mg-sm-l-40 {
margin-inline-start:40px
}
.mg-sm-45 {
margin:45px
}
.mg-sm-y-45 {
margin-block-start:45px;
margin-block-end:45px
}
.mg-sm-x-45 {
margin-inline-start:45px;
margin-inline-end:45px
}
.mg-sm-t-45 {
margin-block-start:45px
}
.mg-sm-r-45 {
margin-inline-end:45px
}
.mg-sm-b-45 {
margin-block-end:45px
}
.mg-sm-l-45 {
margin-inline-start:45px
}
.mg-sm-50 {
margin:50px
}
.mg-sm-y-50 {
margin-block-start:50px;
margin-block-end:50px
}
.mg-sm-x-50 {
margin-inline-start:50px;
margin-inline-end:50px
}
.mg-sm-t-50 {
margin-block-start:50px
}
.mg-sm-r-50 {
margin-inline-end:50px
}
.mg-sm-b-50 {
margin-block-end:50px
}
.mg-sm-l-50 {
margin-inline-start:50px
}
.mg-sm-55 {
margin:55px
}
.mg-sm-y-55 {
margin-block-start:55px;
margin-block-end:55px
}
.mg-sm-x-55 {
margin-inline-start:55px;
margin-inline-end:55px
}
.mg-sm-t-55 {
margin-block-start:55px
}
.mg-sm-r-55 {
margin-inline-end:55px
}
.mg-sm-b-55 {
margin-block-end:55px
}
.mg-sm-l-55 {
margin-inline-start:55px
}
.mg-sm-60 {
margin:60px
}
.mg-sm-y-60 {
margin-block-start:60px;
margin-block-end:60px
}
.mg-sm-x-60 {
margin-inline-start:60px;
margin-inline-end:60px
}
.mg-sm-t-60 {
margin-block-start:60px
}
.mg-sm-r-60 {
margin-inline-end:60px
}
.mg-sm-b-60 {
margin-block-end:60px
}
.mg-sm-l-60 {
margin-inline-start:60px
}
.mg-sm-65 {
margin:65px
}
.mg-sm-y-65 {
margin-block-start:65px;
margin-block-end:65px
}
.mg-sm-x-65 {
margin-inline-start:65px;
margin-inline-end:65px
}
.mg-sm-t-65 {
margin-block-start:65px
}
.mg-sm-r-65 {
margin-inline-end:65px
}
.mg-sm-b-65 {
margin-block-end:65px
}
.mg-sm-l-65 {
margin-inline-start:65px
}
.mg-sm-70 {
margin:70px
}
.mg-sm-y-70 {
margin-block-start:70px;
margin-block-end:70px
}
.mg-sm-x-70 {
margin-inline-start:70px;
margin-inline-end:70px
}
.mg-sm-t-70 {
margin-block-start:70px
}
.mg-sm-r-70 {
margin-inline-end:70px
}
.mg-sm-b-70 {
margin-block-end:70px
}
.mg-sm-l-70 {
margin-inline-start:70px
}
.mg-sm-75 {
margin:75px
}
.mg-sm-y-75 {
margin-block-start:75px;
margin-block-end:75px
}
.mg-sm-x-75 {
margin-inline-start:75px;
margin-inline-end:75px
}
.mg-sm-t-75 {
margin-block-start:75px
}
.mg-sm-r-75 {
margin-inline-end:75px
}
.mg-sm-b-75 {
margin-block-end:75px
}
.mg-sm-l-75 {
margin-inline-start:75px
}
.mg-sm-80 {
margin:80px
}
.mg-sm-y-80 {
margin-block-start:80px;
margin-block-end:80px
}
.mg-sm-x-80 {
margin-inline-start:80px;
margin-inline-end:80px
}
.mg-sm-t-80 {
margin-block-start:80px
}
.mg-sm-r-80 {
margin-inline-end:80px
}
.mg-sm-b-80 {
margin-block-end:80px
}
.mg-sm-l-80 {
margin-inline-start:80px
}
.mg-sm-85 {
margin:85px
}
.mg-sm-y-85 {
margin-block-start:85px;
margin-block-end:85px
}
.mg-sm-x-85 {
margin-inline-start:85px;
margin-inline-end:85px
}
.mg-sm-t-85 {
margin-block-start:85px
}
.mg-sm-r-85 {
margin-inline-end:85px
}
.mg-sm-b-85 {
margin-block-end:85px
}
.mg-sm-l-85 {
margin-inline-start:85px
}
.mg-sm-90 {
margin:90px
}
.mg-sm-y-90 {
margin-block-start:90px;
margin-block-end:90px
}
.mg-sm-x-90 {
margin-inline-start:90px;
margin-inline-end:90px
}
.mg-sm-t-90 {
margin-block-start:90px
}
.mg-sm-r-90 {
margin-inline-end:90px
}
.mg-sm-b-90 {
margin-block-end:90px
}
.mg-sm-l-90 {
margin-inline-start:90px
}
.mg-sm-95 {
margin:95px
}
.mg-sm-y-95 {
margin-block-start:95px;
margin-block-end:95px
}
.mg-sm-x-95 {
margin-inline-start:95px;
margin-inline-end:95px
}
.mg-sm-t-95 {
margin-block-start:95px
}
.mg-sm-r-95 {
margin-inline-end:95px
}
.mg-sm-b-95 {
margin-block-end:95px
}
.mg-sm-l-95 {
margin-inline-start:95px
}
.mg-sm-100 {
margin:100px
}
.mg-sm-y-100 {
margin-block-start:100px;
margin-block-end:100px
}
.mg-sm-x-100 {
margin-inline-start:100px;
margin-inline-end:100px
}
.mg-sm-t-100 {
margin-block-start:100px
}
.mg-sm-r-100 {
margin-inline-end:100px
}
.mg-sm-b-100 {
margin-block-end:100px
}
.mg-sm-l-100 {
margin-inline-start:100px
}
.mg-sm-t-auto {
margin-block-start:auto
}
.mg-sm-r-auto {
margin-inline-end:auto
}
.mg-sm-b-auto {
margin-block-end:auto
}
.mg-sm-l-auto {
margin-inline-start:auto
}
.mg-sm-auto {
margin:auto
}
.mg-sm-x-auto {
margin-inline-start:auto;
margin-inline-end:auto
}
}
@media (min-width: 768px) {
.mg-md-0 {
margin:0
}
.mg-md-y-0 {
margin-block-start:0px;
margin-block-end:0px
}
.mg-md-x-0 {
margin-inline-start:0px;
margin-inline-end:0px
}
.mg-md-t-0 {
margin-block-start:0px
}
.mg-md-r-0 {
margin-inline-end:0px
}
.mg-md-b-0 {
margin-block-end:0px
}
.mg-md-l-0 {
margin-inline-start:0px
}
.mg-md-1 {
margin:1px
}
.mg-md-y-1 {
margin-block-start:1px;
margin-block-end:1px
}
.mg-md-x-1 {
margin-inline-start:1px;
margin-inline-end:1px
}
.mg-md-t-1 {
margin-block-start:1px
}
.mg-md-r-1 {
margin-inline-end:1px
}
.mg-md-b-1 {
margin-block-end:1px
}
.mg-md-l-1 {
margin-inline-start:1px
}
.mg-md-2 {
margin:2px
}
.mg-md-y-2 {
margin-block-start:2px;
margin-block-end:2px
}
.mg-md-x-2 {
margin-inline-start:2px;
margin-inline-end:2px
}
.mg-md-t-2 {
margin-block-start:2px
}
.mg-md-r-2 {
margin-inline-end:2px
}
.mg-md-b-2 {
margin-block-end:2px
}
.mg-md-l-2 {
margin-inline-start:2px
}
.mg-md-3 {
margin:3px
}
.mg-md-y-3 {
margin-block-start:3px;
margin-block-end:3px
}
.mg-md-x-3 {
margin-inline-start:3px;
margin-inline-end:3px
}
.mg-md-t-3 {
margin-block-start:3px
}
.mg-md-r-3 {
margin-inline-end:3px
}
.mg-md-b-3 {
margin-block-end:3px
}
.mg-md-l-3 {
margin-inline-start:3px
}
.mg-md-4 {
margin:4px
}
.mg-md-y-4 {
margin-block-start:4px;
margin-block-end:4px
}
.mg-md-x-4 {
margin-inline-start:4px;
margin-inline-end:4px
}
.mg-md-t-4 {
margin-block-start:4px
}
.mg-md-r-4 {
margin-inline-end:4px
}
.mg-md-b-4 {
margin-block-end:4px
}
.mg-md-l-4 {
margin-inline-start:4px
}
.mg-md-5 {
margin:5px
}
.mg-md-y-5 {
margin-block-start:5px;
margin-block-end:5px
}
.mg-md-x-5 {
margin-inline-start:5px;
margin-inline-end:5px
}
.mg-md-t-5 {
margin-block-start:5px
}
.mg-md-r-5 {
margin-inline-end:5px
}
.mg-md-b-5 {
margin-block-end:5px
}
.mg-md-l-5 {
margin-inline-start:5px
}
.mg-md-6 {
margin:6px
}
.mg-md-y-6 {
margin-block-start:6px;
margin-block-end:6px
}
.mg-md-x-6 {
margin-inline-start:6px;
margin-inline-end:6px
}
.mg-md-t-6 {
margin-block-start:6px
}
.mg-md-r-6 {
margin-inline-end:6px
}
.mg-md-b-6 {
margin-block-end:6px
}
.mg-md-l-6 {
margin-inline-start:6px
}
.mg-md-7 {
margin:7px
}
.mg-md-y-7 {
margin-block-start:7px;
margin-block-end:7px
}
.mg-md-x-7 {
margin-inline-start:7px;
margin-inline-end:7px
}
.mg-md-t-7 {
margin-block-start:7px
}
.mg-md-r-7 {
margin-inline-end:7px
}
.mg-md-b-7 {
margin-block-end:7px
}
.mg-md-l-7 {
margin-inline-start:7px
}
.mg-md-8 {
margin:8px
}
.mg-md-y-8 {
margin-block-start:8px;
margin-block-end:8px
}
.mg-md-x-8 {
margin-inline-start:8px;
margin-inline-end:8px
}
.mg-md-t-8 {
margin-block-start:8px
}
.mg-md-r-8 {
margin-inline-end:8px
}
.mg-md-b-8 {
margin-block-end:8px
}
.mg-md-l-8 {
margin-inline-start:8px
}
.mg-md-9 {
margin:9px
}
.mg-md-y-9 {
margin-block-start:9px;
margin-block-end:9px
}
.mg-md-x-9 {
margin-inline-start:9px;
margin-inline-end:9px
}
.mg-md-t-9 {
margin-block-start:9px
}
.mg-md-r-9 {
margin-inline-end:9px
}
.mg-md-b-9 {
margin-block-end:9px
}
.mg-md-l-9 {
margin-inline-start:9px
}
.mg-md-10 {
margin:10px
}
.mg-md-y-10 {
margin-block-start:10px;
margin-block-end:10px
}
.mg-md-x-10 {
margin-inline-start:10px;
margin-inline-end:10px
}
.mg-md-t-10 {
margin-block-start:10px
}
.mg-md-r-10 {
margin-inline-end:10px
}
.mg-md-b-10 {
margin-block-end:10px
}
.mg-md-l-10 {
margin-inline-start:10px
}
.mg-md-15 {
margin:15px
}
.mg-md-y-15 {
margin-block-start:15px;
margin-block-end:15px
}
.mg-md-x-15 {
margin-inline-start:15px;
margin-inline-end:15px
}
.mg-md-t-15 {
margin-block-start:15px
}
.mg-md-r-15 {
margin-inline-end:15px
}
.mg-md-b-15 {
margin-block-end:15px
}
.mg-md-l-15 {
margin-inline-start:15px
}
.mg-md-20 {
margin:20px
}
.mg-md-y-20 {
margin-block-start:20px;
margin-block-end:20px
}
.mg-md-x-20 {
margin-inline-start:20px;
margin-inline-end:20px
}
.mg-md-t-20 {
margin-block-start:20px
}
.mg-md-r-20 {
margin-inline-end:20px
}
.mg-md-b-20 {
margin-block-end:20px
}
.mg-md-l-20 {
margin-inline-start:20px
}
.mg-md-25 {
margin:25px
}
.mg-md-y-25 {
margin-block-start:25px;
margin-block-end:25px
}
.mg-md-x-25 {
margin-inline-start:25px;
margin-inline-end:25px
}
.mg-md-t-25 {
margin-block-start:25px
}
.mg-md-r-25 {
margin-inline-end:25px
}
.mg-md-b-25 {
margin-block-end:25px
}
.mg-md-l-25 {
margin-inline-start:25px
}
.mg-md-30 {
margin:30px
}
.mg-md-y-30 {
margin-block-start:30px;
margin-block-end:30px
}
.mg-md-x-30 {
margin-inline-start:30px;
margin-inline-end:30px
}
.mg-md-t-30 {
margin-block-start:30px
}
.mg-md-r-30 {
margin-inline-end:30px
}
.mg-md-b-30 {
margin-block-end:30px
}
.mg-md-l-30 {
margin-inline-start:30px
}
.mg-md-35 {
margin:35px
}
.mg-md-y-35 {
margin-block-start:35px;
margin-block-end:35px
}
.mg-md-x-35 {
margin-inline-start:35px;
margin-inline-end:35px
}
.mg-md-t-35 {
margin-block-start:35px
}
.mg-md-r-35 {
margin-inline-end:35px
}
.mg-md-b-35 {
margin-block-end:35px
}
.mg-md-l-35 {
margin-inline-start:35px
}
.mg-md-40 {
margin:40px
}
.mg-md-y-40 {
margin-block-start:40px;
margin-block-end:40px
}
.mg-md-x-40 {
margin-inline-start:40px;
margin-inline-end:40px
}
.mg-md-t-40 {
margin-block-start:40px
}
.mg-md-r-40 {
margin-inline-end:40px
}
.mg-md-b-40 {
margin-block-end:40px
}
.mg-md-l-40 {
margin-inline-start:40px
}
.mg-md-45 {
margin:45px
}
.mg-md-y-45 {
margin-block-start:45px;
margin-block-end:45px
}
.mg-md-x-45 {
margin-inline-start:45px;
margin-inline-end:45px
}
.mg-md-t-45 {
margin-block-start:45px
}
.mg-md-r-45 {
margin-inline-end:45px
}
.mg-md-b-45 {
margin-block-end:45px
}
.mg-md-l-45 {
margin-inline-start:45px
}
.mg-md-50 {
margin:50px
}
.mg-md-y-50 {
margin-block-start:50px;
margin-block-end:50px
}
.mg-md-x-50 {
margin-inline-start:50px;
margin-inline-end:50px
}
.mg-md-t-50 {
margin-block-start:50px
}
.mg-md-r-50 {
margin-inline-end:50px
}
.mg-md-b-50 {
margin-block-end:50px
}
.mg-md-l-50 {
margin-inline-start:50px
}
.mg-md-55 {
margin:55px
}
.mg-md-y-55 {
margin-block-start:55px;
margin-block-end:55px
}
.mg-md-x-55 {
margin-inline-start:55px;
margin-inline-end:55px
}
.mg-md-t-55 {
margin-block-start:55px
}
.mg-md-r-55 {
margin-inline-end:55px
}
.mg-md-b-55 {
margin-block-end:55px
}
.mg-md-l-55 {
margin-inline-start:55px
}
.mg-md-60 {
margin:60px
}
.mg-md-y-60 {
margin-block-start:60px;
margin-block-end:60px
}
.mg-md-x-60 {
margin-inline-start:60px;
margin-inline-end:60px
}
.mg-md-t-60 {
margin-block-start:60px
}
.mg-md-r-60 {
margin-inline-end:60px
}
.mg-md-b-60 {
margin-block-end:60px
}
.mg-md-l-60 {
margin-inline-start:60px
}
.mg-md-65 {
margin:65px
}
.mg-md-y-65 {
margin-block-start:65px;
margin-block-end:65px
}
.mg-md-x-65 {
margin-inline-start:65px;
margin-inline-end:65px
}
.mg-md-t-65 {
margin-block-start:65px
}
.mg-md-r-65 {
margin-inline-end:65px
}
.mg-md-b-65 {
margin-block-end:65px
}
.mg-md-l-65 {
margin-inline-start:65px
}
.mg-md-70 {
margin:70px
}
.mg-md-y-70 {
margin-block-start:70px;
margin-block-end:70px
}
.mg-md-x-70 {
margin-inline-start:70px;
margin-inline-end:70px
}
.mg-md-t-70 {
margin-block-start:70px
}
.mg-md-r-70 {
margin-inline-end:70px
}
.mg-md-b-70 {
margin-block-end:70px
}
.mg-md-l-70 {
margin-inline-start:70px
}
.mg-md-75 {
margin:75px
}
.mg-md-y-75 {
margin-block-start:75px;
margin-block-end:75px
}
.mg-md-x-75 {
margin-inline-start:75px;
margin-inline-end:75px
}
.mg-md-t-75 {
margin-block-start:75px
}
.mg-md-r-75 {
margin-inline-end:75px
}
.mg-md-b-75 {
margin-block-end:75px
}
.mg-md-l-75 {
margin-inline-start:75px
}
.mg-md-80 {
margin:80px
}
.mg-md-y-80 {
margin-block-start:80px;
margin-block-end:80px
}
.mg-md-x-80 {
margin-inline-start:80px;
margin-inline-end:80px
}
.mg-md-t-80 {
margin-block-start:80px
}
.mg-md-r-80 {
margin-inline-end:80px
}
.mg-md-b-80 {
margin-block-end:80px
}
.mg-md-l-80 {
margin-inline-start:80px
}
.mg-md-85 {
margin:85px
}
.mg-md-y-85 {
margin-block-start:85px;
margin-block-end:85px
}
.mg-md-x-85 {
margin-inline-start:85px;
margin-inline-end:85px
}
.mg-md-t-85 {
margin-block-start:85px
}
.mg-md-r-85 {
margin-inline-end:85px
}
.mg-md-b-85 {
margin-block-end:85px
}
.mg-md-l-85 {
margin-inline-start:85px
}
.mg-md-90 {
margin:90px
}
.mg-md-y-90 {
margin-block-start:90px;
margin-block-end:90px
}
.mg-md-x-90 {
margin-inline-start:90px;
margin-inline-end:90px
}
.mg-md-t-90 {
margin-block-start:90px
}
.mg-md-r-90 {
margin-inline-end:90px
}
.mg-md-b-90 {
margin-block-end:90px
}
.mg-md-l-90 {
margin-inline-start:90px
}
.mg-md-95 {
margin:95px
}
.mg-md-y-95 {
margin-block-start:95px;
margin-block-end:95px
}
.mg-md-x-95 {
margin-inline-start:95px;
margin-inline-end:95px
}
.mg-md-t-95 {
margin-block-start:95px
}
.mg-md-r-95 {
margin-inline-end:95px
}
.mg-md-b-95 {
margin-block-end:95px
}
.mg-md-l-95 {
margin-inline-start:95px
}
.mg-md-100 {
margin:100px
}
.mg-md-y-100 {
margin-block-start:100px;
margin-block-end:100px
}
.mg-md-x-100 {
margin-inline-start:100px;
margin-inline-end:100px
}
.mg-md-t-100 {
margin-block-start:100px
}
.mg-md-r-100 {
margin-inline-end:100px
}
.mg-md-b-100 {
margin-block-end:100px
}
.mg-md-l-100 {
margin-inline-start:100px
}
.mg-md-t-auto {
margin-block-start:auto
}
.mg-md-r-auto {
margin-inline-end:auto
}
.mg-md-b-auto {
margin-block-end:auto
}
.mg-md-l-auto {
margin-inline-start:auto
}
.mg-md-auto {
margin:auto
}
.mg-md-x-auto {
margin-inline-start:auto;
margin-inline-end:auto
}
}
@media (min-width: 992px) {
.mg-lg-0 {
margin:0
}
.mg-lg-y-0 {
margin-block-start:0px;
margin-block-end:0px
}
.mg-lg-x-0 {
margin-inline-start:0px;
margin-inline-end:0px
}
.mg-lg-t-0 {
margin-block-start:0px
}
.mg-lg-r-0 {
margin-inline-end:0px
}
.mg-lg-b-0 {
margin-block-end:0px
}
.mg-lg-l-0 {
margin-inline-start:0px
}
.mg-lg-1 {
margin:1px
}
.mg-lg-y-1 {
margin-block-start:1px;
margin-block-end:1px
}
.mg-lg-x-1 {
margin-inline-start:1px;
margin-inline-end:1px
}
.mg-lg-t-1 {
margin-block-start:1px
}
.mg-lg-r-1 {
margin-inline-end:1px
}
.mg-lg-b-1 {
margin-block-end:1px
}
.mg-lg-l-1 {
margin-inline-start:1px
}
.mg-lg-2 {
margin:2px
}
.mg-lg-y-2 {
margin-block-start:2px;
margin-block-end:2px
}
.mg-lg-x-2 {
margin-inline-start:2px;
margin-inline-end:2px
}
.mg-lg-t-2 {
margin-block-start:2px
}
.mg-lg-r-2 {
margin-inline-end:2px
}
.mg-lg-b-2 {
margin-block-end:2px
}
.mg-lg-l-2 {
margin-inline-start:2px
}
.mg-lg-3 {
margin:3px
}
.mg-lg-y-3 {
margin-block-start:3px;
margin-block-end:3px
}
.mg-lg-x-3 {
margin-inline-start:3px;
margin-inline-end:3px
}
.mg-lg-t-3 {
margin-block-start:3px
}
.mg-lg-r-3 {
margin-inline-end:3px
}
.mg-lg-b-3 {
margin-block-end:3px
}
.mg-lg-l-3 {
margin-inline-start:3px
}
.mg-lg-4 {
margin:4px
}
.mg-lg-y-4 {
margin-block-start:4px;
margin-block-end:4px
}
.mg-lg-x-4 {
margin-inline-start:4px;
margin-inline-end:4px
}
.mg-lg-t-4 {
margin-block-start:4px
}
.mg-lg-r-4 {
margin-inline-end:4px
}
.mg-lg-b-4 {
margin-block-end:4px
}
.mg-lg-l-4 {
margin-inline-start:4px
}
.mg-lg-5 {
margin:5px
}
.mg-lg-y-5 {
margin-block-start:5px;
margin-block-end:5px
}
.mg-lg-x-5 {
margin-inline-start:5px;
margin-inline-end:5px
}
.mg-lg-t-5 {
margin-block-start:5px
}
.mg-lg-r-5 {
margin-inline-end:5px
}
.mg-lg-b-5 {
margin-block-end:5px
}
.mg-lg-l-5 {
margin-inline-start:5px
}
.mg-lg-6 {
margin:6px
}
.mg-lg-y-6 {
margin-block-start:6px;
margin-block-end:6px
}
.mg-lg-x-6 {
margin-inline-start:6px;
margin-inline-end:6px
}
.mg-lg-t-6 {
margin-block-start:6px
}
.mg-lg-r-6 {
margin-inline-end:6px
}
.mg-lg-b-6 {
margin-block-end:6px
}
.mg-lg-l-6 {
margin-inline-start:6px
}
.mg-lg-7 {
margin:7px
}
.mg-lg-y-7 {
margin-block-start:7px;
margin-block-end:7px
}
.mg-lg-x-7 {
margin-inline-start:7px;
margin-inline-end:7px
}
.mg-lg-t-7 {
margin-block-start:7px
}
.mg-lg-r-7 {
margin-inline-end:7px
}
.mg-lg-b-7 {
margin-block-end:7px
}
.mg-lg-l-7 {
margin-inline-start:7px
}
.mg-lg-8 {
margin:8px
}
.mg-lg-y-8 {
margin-block-start:8px;
margin-block-end:8px
}
.mg-lg-x-8 {
margin-inline-start:8px;
margin-inline-end:8px
}
.mg-lg-t-8 {
margin-block-start:8px
}
.mg-lg-r-8 {
margin-inline-end:8px
}
.mg-lg-b-8 {
margin-block-end:8px
}
.mg-lg-l-8 {
margin-inline-start:8px
}
.mg-lg-9 {
margin:9px
}
.mg-lg-y-9 {
margin-block-start:9px;
margin-block-end:9px
}
.mg-lg-x-9 {
margin-inline-start:9px;
margin-inline-end:9px
}
.mg-lg-t-9 {
margin-block-start:9px
}
.mg-lg-r-9 {
margin-inline-end:9px
}
.mg-lg-b-9 {
margin-block-end:9px
}
.mg-lg-l-9 {
margin-inline-start:9px
}
.mg-lg-10 {
margin:10px
}
.mg-lg-y-10 {
margin-block-start:10px;
margin-block-end:10px
}
.mg-lg-x-10 {
margin-inline-start:10px;
margin-inline-end:10px
}
.mg-lg-t-10 {
margin-block-start:10px
}
.mg-lg-r-10 {
margin-inline-end:10px
}
.mg-lg-b-10 {
margin-block-end:10px
}
.mg-lg-l-10 {
margin-inline-start:10px
}
.mg-lg-15 {
margin:15px
}
.mg-lg-y-15 {
margin-block-start:15px;
margin-block-end:15px
}
.mg-lg-x-15 {
margin-inline-start:15px;
margin-inline-end:15px
}
.mg-lg-t-15 {
margin-block-start:15px
}
.mg-lg-r-15 {
margin-inline-end:15px
}
.mg-lg-b-15 {
margin-block-end:15px
}
.mg-lg-l-15 {
margin-inline-start:15px
}
.mg-lg-20 {
margin:20px
}
.mg-lg-y-20 {
margin-block-start:20px;
margin-block-end:20px
}
.mg-lg-x-20 {
margin-inline-start:20px;
margin-inline-end:20px
}
.mg-lg-t-20 {
margin-block-start:20px
}
.mg-lg-r-20 {
margin-inline-end:20px
}
.mg-lg-b-20 {
margin-block-end:20px
}
.mg-lg-l-20 {
margin-inline-start:20px
}
.mg-lg-25 {
margin:25px
}
.mg-lg-y-25 {
margin-block-start:25px;
margin-block-end:25px
}
.mg-lg-x-25 {
margin-inline-start:25px;
margin-inline-end:25px
}
.mg-lg-t-25 {
margin-block-start:25px
}
.mg-lg-r-25 {
margin-inline-end:25px
}
.mg-lg-b-25 {
margin-block-end:25px
}
.mg-lg-l-25 {
margin-inline-start:25px
}
.mg-lg-30 {
margin:30px
}
.mg-lg-y-30 {
margin-block-start:30px;
margin-block-end:30px
}
.mg-lg-x-30 {
margin-inline-start:30px;
margin-inline-end:30px
}
.mg-lg-t-30 {
margin-block-start:30px
}
.mg-lg-r-30 {
margin-inline-end:30px
}
.mg-lg-b-30 {
margin-block-end:30px
}
.mg-lg-l-30 {
margin-inline-start:30px
}
.mg-lg-35 {
margin:35px
}
.mg-lg-y-35 {
margin-block-start:35px;
margin-block-end:35px
}
.mg-lg-x-35 {
margin-inline-start:35px;
margin-inline-end:35px
}
.mg-lg-t-35 {
margin-block-start:35px
}
.mg-lg-r-35 {
margin-inline-end:35px
}
.mg-lg-b-35 {
margin-block-end:35px
}
.mg-lg-l-35 {
margin-inline-start:35px
}
.mg-lg-40 {
margin:40px
}
.mg-lg-y-40 {
margin-block-start:40px;
margin-block-end:40px
}
.mg-lg-x-40 {
margin-inline-start:40px;
margin-inline-end:40px
}
.mg-lg-t-40 {
margin-block-start:40px
}
.mg-lg-r-40 {
margin-inline-end:40px
}
.mg-lg-b-40 {
margin-block-end:40px
}
.mg-lg-l-40 {
margin-inline-start:40px
}
.mg-lg-45 {
margin:45px
}
.mg-lg-y-45 {
margin-block-start:45px;
margin-block-end:45px
}
.mg-lg-x-45 {
margin-inline-start:45px;
margin-inline-end:45px
}
.mg-lg-t-45 {
margin-block-start:45px
}
.mg-lg-r-45 {
margin-inline-end:45px
}
.mg-lg-b-45 {
margin-block-end:45px
}
.mg-lg-l-45 {
margin-inline-start:45px
}
.mg-lg-50 {
margin:50px
}
.mg-lg-y-50 {
margin-block-start:50px;
margin-block-end:50px
}
.mg-lg-x-50 {
margin-inline-start:50px;
margin-inline-end:50px
}
.mg-lg-t-50 {
margin-block-start:50px
}
.mg-lg-r-50 {
margin-inline-end:50px
}
.mg-lg-b-50 {
margin-block-end:50px
}
.mg-lg-l-50 {
margin-inline-start:50px
}
.mg-lg-55 {
margin:55px
}
.mg-lg-y-55 {
margin-block-start:55px;
margin-block-end:55px
}
.mg-lg-x-55 {
margin-inline-start:55px;
margin-inline-end:55px
}
.mg-lg-t-55 {
margin-block-start:55px
}
.mg-lg-r-55 {
margin-inline-end:55px
}
.mg-lg-b-55 {
margin-block-end:55px
}
.mg-lg-l-55 {
margin-inline-start:55px
}
.mg-lg-60 {
margin:60px
}
.mg-lg-y-60 {
margin-block-start:60px;
margin-block-end:60px
}
.mg-lg-x-60 {
margin-inline-start:60px;
margin-inline-end:60px
}
.mg-lg-t-60 {
margin-block-start:60px
}
.mg-lg-r-60 {
margin-inline-end:60px
}
.mg-lg-b-60 {
margin-block-end:60px
}
.mg-lg-l-60 {
margin-inline-start:60px
}
.mg-lg-65 {
margin:65px
}
.mg-lg-y-65 {
margin-block-start:65px;
margin-block-end:65px
}
.mg-lg-x-65 {
margin-inline-start:65px;
margin-inline-end:65px
}
.mg-lg-t-65 {
margin-block-start:65px
}
.mg-lg-r-65 {
margin-inline-end:65px
}
.mg-lg-b-65 {
margin-block-end:65px
}
.mg-lg-l-65 {
margin-inline-start:65px
}
.mg-lg-70 {
margin:70px
}
.mg-lg-y-70 {
margin-block-start:70px;
margin-block-end:70px
}
.mg-lg-x-70 {
margin-inline-start:70px;
margin-inline-end:70px
}
.mg-lg-t-70 {
margin-block-start:70px
}
.mg-lg-r-70 {
margin-inline-end:70px
}
.mg-lg-b-70 {
margin-block-end:70px
}
.mg-lg-l-70 {
margin-inline-start:70px
}
.mg-lg-75 {
margin:75px
}
.mg-lg-y-75 {
margin-block-start:75px;
margin-block-end:75px
}
.mg-lg-x-75 {
margin-inline-start:75px;
margin-inline-end:75px
}
.mg-lg-t-75 {
margin-block-start:75px
}
.mg-lg-r-75 {
margin-inline-end:75px
}
.mg-lg-b-75 {
margin-block-end:75px
}
.mg-lg-l-75 {
margin-inline-start:75px
}
.mg-lg-80 {
margin:80px
}
.mg-lg-y-80 {
margin-block-start:80px;
margin-block-end:80px
}
.mg-lg-x-80 {
margin-inline-start:80px;
margin-inline-end:80px
}
.mg-lg-t-80 {
margin-block-start:80px
}
.mg-lg-r-80 {
margin-inline-end:80px
}
.mg-lg-b-80 {
margin-block-end:80px
}
.mg-lg-l-80 {
margin-inline-start:80px
}
.mg-lg-85 {
margin:85px
}
.mg-lg-y-85 {
margin-block-start:85px;
margin-block-end:85px
}
.mg-lg-x-85 {
margin-inline-start:85px;
margin-inline-end:85px
}
.mg-lg-t-85 {
margin-block-start:85px
}
.mg-lg-r-85 {
margin-inline-end:85px
}
.mg-lg-b-85 {
margin-block-end:85px
}
.mg-lg-l-85 {
margin-inline-start:85px
}
.mg-lg-90 {
margin:90px
}
.mg-lg-y-90 {
margin-block-start:90px;
margin-block-end:90px
}
.mg-lg-x-90 {
margin-inline-start:90px;
margin-inline-end:90px
}
.mg-lg-t-90 {
margin-block-start:90px
}
.mg-lg-r-90 {
margin-inline-end:90px
}
.mg-lg-b-90 {
margin-block-end:90px
}
.mg-lg-l-90 {
margin-inline-start:90px
}
.mg-lg-95 {
margin:95px
}
.mg-lg-y-95 {
margin-block-start:95px;
margin-block-end:95px
}
.mg-lg-x-95 {
margin-inline-start:95px;
margin-inline-end:95px
}
.mg-lg-t-95 {
margin-block-start:95px
}
.mg-lg-r-95 {
margin-inline-end:95px
}
.mg-lg-b-95 {
margin-block-end:95px
}
.mg-lg-l-95 {
margin-inline-start:95px
}
.mg-lg-100 {
margin:100px
}
.mg-lg-y-100 {
margin-block-start:100px;
margin-block-end:100px
}
.mg-lg-x-100 {
margin-inline-start:100px;
margin-inline-end:100px
}
.mg-lg-t-100 {
margin-block-start:100px
}
.mg-lg-r-100 {
margin-inline-end:100px
}
.mg-lg-b-100 {
margin-block-end:100px
}
.mg-lg-l-100 {
margin-inline-start:100px
}
.mg-lg-t-auto {
margin-block-start:auto
}
.mg-lg-r-auto {
margin-inline-end:auto
}
.mg-lg-b-auto {
margin-block-end:auto
}
.mg-lg-l-auto {
margin-inline-start:auto
}
.mg-lg-auto {
margin:auto
}
.mg-lg-x-auto {
margin-inline-start:auto;
margin-inline-end:auto
}
}
@media (min-width: 1200px) {
.mg-xl-0 {
margin:0
}
.mg-xl-y-0 {
margin-block-start:0px;
margin-block-end:0px
}
.mg-xl-x-0 {
margin-inline-start:0px;
margin-inline-end:0px
}
.mg-xl-t-0 {
margin-block-start:0px
}
.mg-xl-r-0 {
margin-inline-end:0px
}
.mg-xl-b-0 {
margin-block-end:0px!important
}
.mg-xl-l-0 {
margin-inline-start:0px
}
.mg-xl-1 {
margin:1px
}
.mg-xl-y-1 {
margin-block-start:1px;
margin-block-end:1px
}
.mg-xl-x-1 {
margin-inline-start:1px;
margin-inline-end:1px
}
.mg-xl-t-1 {
margin-block-start:1px
}
.mg-xl-r-1 {
margin-inline-end:1px
}
.mg-xl-b-1 {
margin-block-end:1px
}
.mg-xl-l-1 {
margin-inline-start:1px
}
.mg-xl-2 {
margin:2px
}
.mg-xl-y-2 {
margin-block-start:2px;
margin-block-end:2px
}
.mg-xl-x-2 {
margin-inline-start:2px;
margin-inline-end:2px
}
.mg-xl-t-2 {
margin-block-start:2px
}
.mg-xl-r-2 {
margin-inline-end:2px
}
.mg-xl-b-2 {
margin-block-end:2px
}
.mg-xl-l-2 {
margin-inline-start:2px
}
.mg-xl-3 {
margin:3px
}
.mg-xl-y-3 {
margin-block-start:3px;
margin-block-end:3px
}
.mg-xl-x-3 {
margin-inline-start:3px;
margin-inline-end:3px
}
.mg-xl-t-3 {
margin-block-start:3px
}
.mg-xl-r-3 {
margin-inline-end:3px
}
.mg-xl-b-3 {
margin-block-end:3px
}
.mg-xl-l-3 {
margin-inline-start:3px
}
.mg-xl-4 {
margin:4px
}
.mg-xl-y-4 {
margin-block-start:4px;
margin-block-end:4px
}
.mg-xl-x-4 {
margin-inline-start:4px;
margin-inline-end:4px
}
.mg-xl-t-4 {
margin-block-start:4px
}
.mg-xl-r-4 {
margin-inline-end:4px
}
.mg-xl-b-4 {
margin-block-end:4px
}
.mg-xl-l-4 {
margin-inline-start:4px
}
.mg-xl-5 {
margin:5px
}
.mg-xl-y-5 {
margin-block-start:5px;
margin-block-end:5px
}
.mg-xl-x-5 {
margin-inline-start:5px;
margin-inline-end:5px
}
.mg-xl-t-5 {
margin-block-start:5px
}
.mg-xl-r-5 {
margin-inline-end:5px
}
.mg-xl-b-5 {
margin-block-end:5px
}
.mg-xl-l-5 {
margin-inline-start:5px
}
.mg-xl-6 {
margin:6px
}
.mg-xl-y-6 {
margin-block-start:6px;
margin-block-end:6px
}
.mg-xl-x-6 {
margin-inline-start:6px;
margin-inline-end:6px
}
.mg-xl-t-6 {
margin-block-start:6px
}
.mg-xl-r-6 {
margin-inline-end:6px
}
.mg-xl-b-6 {
margin-block-end:6px
}
.mg-xl-l-6 {
margin-inline-start:6px
}
.mg-xl-7 {
margin:7px
}
.mg-xl-y-7 {
margin-block-start:7px;
margin-block-end:7px
}
.mg-xl-x-7 {
margin-inline-start:7px;
margin-inline-end:7px
}
.mg-xl-t-7 {
margin-block-start:7px
}
.mg-xl-r-7 {
margin-inline-end:7px
}
.mg-xl-b-7 {
margin-block-end:7px
}
.mg-xl-l-7 {
margin-inline-start:7px
}
.mg-xl-8 {
margin:8px
}
.mg-xl-y-8 {
margin-block-start:8px;
margin-block-end:8px
}
.mg-xl-x-8 {
margin-inline-start:8px;
margin-inline-end:8px
}
.mg-xl-t-8 {
margin-block-start:8px
}
.mg-xl-r-8 {
margin-inline-end:8px
}
.mg-xl-b-8 {
margin-block-end:8px
}
.mg-xl-l-8 {
margin-inline-start:8px
}
.mg-xl-9 {
margin:9px
}
.mg-xl-y-9 {
margin-block-start:9px;
margin-block-end:9px
}
.mg-xl-x-9 {
margin-inline-start:9px;
margin-inline-end:9px
}
.mg-xl-t-9 {
margin-block-start:9px
}
.mg-xl-r-9 {
margin-inline-end:9px
}
.mg-xl-b-9 {
margin-block-end:9px
}
.mg-xl-l-9 {
margin-inline-start:9px
}
.mg-xl-10 {
margin:10px
}
.mg-xl-y-10 {
margin-block-start:10px;
margin-block-end:10px
}
.mg-xl-x-10 {
margin-inline-start:10px;
margin-inline-end:10px
}
.mg-xl-t-10 {
margin-block-start:10px
}
.mg-xl-r-10 {
margin-inline-end:10px
}
.mg-xl-b-10 {
margin-block-end:10px
}
.mg-xl-l-10 {
margin-inline-start:10px
}
.mg-xl-15 {
margin:15px
}
.mg-xl-y-15 {
margin-block-start:15px;
margin-block-end:15px
}
.mg-xl-x-15 {
margin-inline-start:15px;
margin-inline-end:15px
}
.mg-xl-t-15 {
margin-block-start:15px
}
.mg-xl-r-15 {
margin-inline-end:15px
}
.mg-xl-b-15 {
margin-block-end:15px
}
.mg-xl-l-15 {
margin-inline-start:15px
}
.mg-xl-20 {
margin:20px
}
.mg-xl-y-20 {
margin-block-start:20px;
margin-block-end:20px
}
.mg-xl-x-20 {
margin-inline-start:20px;
margin-inline-end:20px
}
.mg-xl-t-20 {
margin-block-start:20px
}
.mg-xl-r-20 {
margin-inline-end:20px
}
.mg-xl-b-20 {
margin-block-end:20px
}
.mg-xl-l-20 {
margin-inline-start:20px
}
.mg-xl-25 {
margin:25px
}
.mg-xl-y-25 {
margin-block-start:25px;
margin-block-end:25px
}
.mg-xl-x-25 {
margin-inline-start:25px;
margin-inline-end:25px
}
.mg-xl-t-25 {
margin-block-start:25px
}
.mg-xl-r-25 {
margin-inline-end:25px
}
.mg-xl-b-25 {
margin-block-end:25px
}
.mg-xl-l-25 {
margin-inline-start:25px
}
.mg-xl-30 {
margin:30px
}
.mg-xl-y-30 {
margin-block-start:30px;
margin-block-end:30px
}
.mg-xl-x-30 {
margin-inline-start:30px;
margin-inline-end:30px
}
.mg-xl-t-30 {
margin-block-start:30px
}
.mg-xl-r-30 {
margin-inline-end:30px
}
.mg-xl-b-30 {
margin-block-end:30px
}
.mg-xl-l-30 {
margin-inline-start:30px
}
.mg-xl-35 {
margin:35px
}
.mg-xl-y-35 {
margin-block-start:35px;
margin-block-end:35px
}
.mg-xl-x-35 {
margin-inline-start:35px;
margin-inline-end:35px
}
.mg-xl-t-35 {
margin-block-start:35px
}
.mg-xl-r-35 {
margin-inline-end:35px
}
.mg-xl-b-35 {
margin-block-end:35px
}
.mg-xl-l-35 {
margin-inline-start:35px
}
.mg-xl-40 {
margin:40px
}
.mg-xl-y-40 {
margin-block-start:40px;
margin-block-end:40px
}
.mg-xl-x-40 {
margin-inline-start:40px;
margin-inline-end:40px
}
.mg-xl-t-40 {
margin-block-start:40px
}
.mg-xl-r-40 {
margin-inline-end:40px
}
.mg-xl-b-40 {
margin-block-end:40px
}
.mg-xl-l-40 {
margin-inline-start:40px
}
.mg-xl-45 {
margin:45px
}
.mg-xl-y-45 {
margin-block-start:45px;
margin-block-end:45px
}
.mg-xl-x-45 {
margin-inline-start:45px;
margin-inline-end:45px
}
.mg-xl-t-45 {
margin-block-start:45px
}
.mg-xl-r-45 {
margin-inline-end:45px
}
.mg-xl-b-45 {
margin-block-end:45px
}
.mg-xl-l-45 {
margin-inline-start:45px
}
.mg-xl-50 {
margin:50px
}
.mg-xl-y-50 {
margin-block-start:50px;
margin-block-end:50px
}
.mg-xl-x-50 {
margin-inline-start:50px;
margin-inline-end:50px
}
.mg-xl-t-50 {
margin-block-start:50px
}
.mg-xl-r-50 {
margin-inline-end:50px
}
.mg-xl-b-50 {
margin-block-end:50px
}
.mg-xl-l-50 {
margin-inline-start:50px
}
.mg-xl-55 {
margin:55px
}
.mg-xl-y-55 {
margin-block-start:55px;
margin-block-end:55px
}
.mg-xl-x-55 {
margin-inline-start:55px;
margin-inline-end:55px
}
.mg-xl-t-55 {
margin-block-start:55px
}
.mg-xl-r-55 {
margin-inline-end:55px
}
.mg-xl-b-55 {
margin-block-end:55px
}
.mg-xl-l-55 {
margin-inline-start:55px
}
.mg-xl-60 {
margin:60px
}
.mg-xl-y-60 {
margin-block-start:60px;
margin-block-end:60px
}
.mg-xl-x-60 {
margin-inline-start:60px;
margin-inline-end:60px
}
.mg-xl-t-60 {
margin-block-start:60px
}
.mg-xl-r-60 {
margin-inline-end:60px
}
.mg-xl-b-60 {
margin-block-end:60px
}
.mg-xl-l-60 {
margin-inline-start:60px
}
.mg-xl-65 {
margin:65px
}
.mg-xl-y-65 {
margin-block-start:65px;
margin-block-end:65px
}
.mg-xl-x-65 {
margin-inline-start:65px;
margin-inline-end:65px
}
.mg-xl-t-65 {
margin-block-start:65px
}
.mg-xl-r-65 {
margin-inline-end:65px
}
.mg-xl-b-65 {
margin-block-end:65px
}
.mg-xl-l-65 {
margin-inline-start:65px
}
.mg-xl-70 {
margin:70px
}
.mg-xl-y-70 {
margin-block-start:70px;
margin-block-end:70px
}
.mg-xl-x-70 {
margin-inline-start:70px;
margin-inline-end:70px
}
.mg-xl-t-70 {
margin-block-start:70px
}
.mg-xl-r-70 {
margin-inline-end:70px
}
.mg-xl-b-70 {
margin-block-end:70px
}
.mg-xl-l-70 {
margin-inline-start:70px
}
.mg-xl-75 {
margin:75px
}
.mg-xl-y-75 {
margin-block-start:75px;
margin-block-end:75px
}
.mg-xl-x-75 {
margin-inline-start:75px;
margin-inline-end:75px
}
.mg-xl-t-75 {
margin-block-start:75px
}
.mg-xl-r-75 {
margin-inline-end:75px
}
.mg-xl-b-75 {
margin-block-end:75px
}
.mg-xl-l-75 {
margin-inline-start:75px
}
.mg-xl-80 {
margin:80px
}
.mg-xl-y-80 {
margin-block-start:80px;
margin-block-end:80px
}
.mg-xl-x-80 {
margin-inline-start:80px;
margin-inline-end:80px
}
.mg-xl-t-80 {
margin-block-start:80px
}
.mg-xl-r-80 {
margin-inline-end:80px
}
.mg-xl-b-80 {
margin-block-end:80px
}
.mg-xl-l-80 {
margin-inline-start:80px
}
.mg-xl-85 {
margin:85px
}
.mg-xl-y-85 {
margin-block-start:85px;
margin-block-end:85px
}
.mg-xl-x-85 {
margin-inline-start:85px;
margin-inline-end:85px
}
.mg-xl-t-85 {
margin-block-start:85px
}
.mg-xl-r-85 {
margin-inline-end:85px
}
.mg-xl-b-85 {
margin-block-end:85px
}
.mg-xl-l-85 {
margin-inline-start:85px
}
.mg-xl-90 {
margin:90px
}
.mg-xl-y-90 {
margin-block-start:90px;
margin-block-end:90px
}
.mg-xl-x-90 {
margin-inline-start:90px;
margin-inline-end:90px
}
.mg-xl-t-90 {
margin-block-start:90px
}
.mg-xl-r-90 {
margin-inline-end:90px
}
.mg-xl-b-90 {
margin-block-end:90px
}
.mg-xl-l-90 {
margin-inline-start:90px
}
.mg-xl-95 {
margin:95px
}
.mg-xl-y-95 {
margin-block-start:95px;
margin-block-end:95px
}
.mg-xl-x-95 {
margin-inline-start:95px;
margin-inline-end:95px
}
.mg-xl-t-95 {
margin-block-start:95px
}
.mg-xl-r-95 {
margin-inline-end:95px
}
.mg-xl-b-95 {
margin-block-end:95px
}
.mg-xl-l-95 {
margin-inline-start:95px
}
.mg-xl-100 {
margin:100px
}
.mg-xl-y-100 {
margin-block-start:100px;
margin-block-end:100px
}
.mg-xl-x-100 {
margin-inline-start:100px;
margin-inline-end:100px
}
.mg-xl-t-100 {
margin-block-start:100px
}
.mg-xl-r-100 {
margin-inline-end:100px
}
.mg-xl-b-100 {
margin-block-end:100px
}
.mg-xl-l-100 {
margin-inline-start:100px
}
.mg-xl-t-auto {
margin-block-start:auto
}
.mg-xl-r-auto {
margin-inline-end:auto
}
.mg-xl-b-auto {
margin-block-end:auto
}
.mg-xl-l-auto {
margin-inline-start:auto
}
.mg-xl-auto {
margin:auto
}
.mg-xl-x-auto {
margin-inline-start:auto;
margin-inline-end:auto
}
}
.op-0 {
	opacity:0
}
.op-1 {
	opacity:.1
}
.op-2 {
	opacity:.2
}
.op-3 {
	opacity:.3
}
.op-4 {
	opacity:.4
}
.op-5 {
	opacity:.5
}
.op-6 {
	opacity:.6
}
.op-7 {
	opacity:.7
}
.op-8 {
	opacity:.8
}
.op-9 {
	opacity:.9
}
.opacity-1 {
	opacity:1
}
.shadow-base {
	box-shadow:0 0 2px 2px #1c273c08
}
.shadow-1 {
	box-shadow:0 0 7px 7px #1c273c1a
}
.shadow-2 {
	box-shadow:0 0 30px #1c273c14
}
.shadow-none {
	box-shadow:none
}
.overflow-y-auto {
	overflow-y:auto
}
.overflow-hidden {
	overflow:hidden
}
.flex-1 {
	flex:1
}
.flex-0 {
	flex:0
}
.img-fit-cover {
	width:100%;
	height:100%;
	object-fit:cover
}
@media (min-width: 480px) {
.op-xs-0 {
opacity:0
}
.op-xs-1 {
opacity:.1
}
.op-xs-2 {
opacity:.2
}
.op-xs-3 {
opacity:.3
}
.op-xs-4 {
opacity:.4
}
.op-xs-5 {
opacity:.5
}
.op-xs-6 {
opacity:.6
}
.op-xs-7 {
opacity:.7
}
.op-xs-8 {
opacity:.8
}
.op-xs-9 {
opacity:.9
}
}
@media (min-width: 576px) {
.op-sm-0 {
opacity:0
}
.op-sm-1 {
opacity:.1
}
.op-sm-2 {
opacity:.2
}
.op-sm-3 {
opacity:.3
}
.op-sm-4 {
opacity:.4
}
.op-sm-5 {
opacity:.5
}
.op-sm-6 {
opacity:.6
}
.op-sm-7 {
opacity:.7
}
.op-sm-8 {
opacity:.8
}
.op-sm-9 {
opacity:.9
}
}
@media (min-width: 768px) {
.op-md-0 {
opacity:0
}
.op-md-1 {
opacity:.1
}
.op-md-2 {
opacity:.2
}
.op-md-3 {
opacity:.3
}
.op-md-4 {
opacity:.4
}
.op-md-5 {
opacity:.5
}
.op-md-6 {
opacity:.6
}
.op-md-7 {
opacity:.7
}
.op-md-8 {
opacity:.8
}
.op-md-9 {
opacity:.9
}
}
@media (min-width: 992px) {
.op-lg-0 {
opacity:0
}
.op-lg-1 {
opacity:.1
}
.op-lg-2 {
opacity:.2
}
.op-lg-3 {
opacity:.3
}
.op-lg-4 {
opacity:.4
}
.op-lg-5 {
opacity:.5
}
.op-lg-6 {
opacity:.6
}
.op-lg-7 {
opacity:.7
}
.op-lg-8 {
opacity:.8
}
.op-lg-9 {
opacity:.9
}
}
@media (min-width: 1200px) {
.op-xl-0 {
opacity:0
}
.op-xl-1 {
opacity:.1
}
.op-xl-2 {
opacity:.2
}
.op-xl-3 {
opacity:.3
}
.op-xl-4 {
opacity:.4
}
.op-xl-5 {
opacity:.5
}
.op-xl-6 {
opacity:.6
}
.op-xl-7 {
opacity:.7
}
.op-xl-8 {
opacity:.8
}
.op-xl-9 {
opacity:.9
}
}
.p-0 {
	padding:0!important
}
.pt-0, .py-0 {
	padding-block-start:0!important
}
.pe-0, .px-0 {
	padding-inline-end:0!important
}
.pb-0, .py-0 {
	padding-block-end:0!important
}
.ps-0, .px-0 {
	padding-inline-start:0!important
}
.p-1 {
padding:.25rem!important
}
.pt-1, .py-1 {
padding-block-start:.25rem!important
}
.pe-1, .px-1 {
padding-inline-end:.25rem!important
}
.pb-1, .py-1 {
padding-block-end:.25rem!important
}
.ps-1, .px-1 {
padding-inline-start:.25rem!important
}
.p-2 {
padding:.5rem!important
}
.pt-2, .py-2 {
padding-block-start:.5rem!important
}
.pe-2, .px-2 {
padding-inline-end:.5rem!important
}
.pb-2, .py-2 {
padding-block-end:.5rem!important
}
.ps-2, .px-2 {
padding-inline-start:.5rem!important
}
.p-3 {
	padding:1rem!important
}
.pt-3, .py-3 {
	padding-block-start:1rem!important
}
.pe-3, .px-3 {
	padding-inline-end:1rem!important
}
.pb-3, .py-3 {
	padding-block-end:1rem!important
}
.ps-3, .px-3 {
	padding-inline-start:1rem!important
}
.p-4 {
	padding:1.5rem!important
}
.pt-4, .py-4 {
	padding-block-start:1.5rem!important
}
.pe-4, .px-4 {
	padding-inline-end:1.5rem!important
}
.pb-4, .py-4 {
	padding-block-end:1.5rem!important
}
.ps-4, .px-4 {
	padding-inline-start:1.5rem!important
}
.p-5 {
	padding:3rem!important
}
.pt-5, .py-5 {
	padding-block-start:3rem!important
}
.pe-5, .px-5 {
	padding-inline-end:3rem!important
}
.pb-5, .py-5 {
	padding-block-end:3rem!important
}
.ps-5, .px-5 {
	padding-inline-start:3rem!important
}
@media (min-width: 576px) {
.p-sm-0 {
padding:0!important
}
.pt-sm-0, .py-sm-0 {
padding-block-start:0!important
}
.pe-sm-0, .px-sm-0 {
padding-inline-end:0!important
}
.pb-sm-0, .py-sm-0 {
padding-block-end:0!important
}
.ps-sm-0, .px-sm-0 {
padding-inline-start:0!important
}
.p-sm-1 {
padding:.25rem!important
}
.pt-sm-1, .py-sm-1 {
padding-block-start:.25rem!important
}
.pe-sm-1, .px-sm-1 {
padding-inline-end:.25rem!important
}
.pb-sm-1, .py-sm-1 {
padding-block-end:.25rem!important
}
.ps-sm-1, .px-sm-1 {
padding-inline-start:.25rem!important
}
.p-sm-2 {
padding:.5rem!important
}
.pt-sm-2, .py-sm-2 {
padding-block-start:.5rem!important
}
.pe-sm-2, .px-sm-2 {
padding-inline-end:.5rem!important
}
.pb-sm-2, .py-sm-2 {
padding-block-end:.5rem!important
}
.ps-sm-2, .px-sm-2 {
padding-inline-start:.5rem!important
}
.p-sm-3 {
padding:1rem!important
}
.pt-sm-3, .py-sm-3 {
padding-block-start:1rem!important
}
.pe-sm-3, .px-sm-3 {
padding-inline-end:1rem!important
}
.pb-sm-3, .py-sm-3 {
padding-block-end:1rem!important
}
.ps-sm-3, .px-sm-3 {
padding-inline-start:1rem!important
}
.p-sm-4 {
padding:1.5rem!important
}
.pt-sm-4, .py-sm-4 {
padding-block-start:1.5rem!important
}
.pe-sm-4, .px-sm-4 {
padding-inline-end:1.5rem!important
}
.pb-sm-4, .py-sm-4 {
padding-block-end:1.5rem!important
}
.ps-sm-4, .px-sm-4 {
padding-inline-start:1.5rem!important
}
.p-sm-5 {
padding:3rem!important
}
.pt-sm-5, .py-sm-5 {
padding-block-start:3rem!important
}
.pe-sm-5, .px-sm-5 {
padding-inline-end:3rem!important
}
.pb-sm-5, .py-sm-5 {
padding-block-end:3rem!important
}
.ps-sm-5, .px-sm-5 {
padding-inline-start:3rem!important
}
}
@media (min-width: 768px) {
.p-md-0 {
padding:0!important
}
.pt-md-0, .py-md-0 {
padding-block-start:0!important
}
.pe-md-0, .px-md-0 {
padding-inline-end:0!important
}
.pb-md-0, .py-md-0 {
padding-block-end:0!important
}
.ps-md-0, .px-md-0 {
padding-inline-start:0!important
}
.p-md-1 {
padding:.25rem!important
}
.pt-md-1, .py-md-1 {
padding-block-start:.25rem!important
}
.pe-md-1, .px-md-1 {
padding-inline-end:.25rem!important
}
.pb-md-1, .py-md-1 {
padding-block-end:.25rem!important
}
.ps-md-1, .px-md-1 {
padding-inline-start:.25rem!important
}
.p-md-2 {
padding:.5rem!important
}
.pt-md-2, .py-md-2 {
padding-block-start:.5rem!important
}
.pe-md-2, .px-md-2 {
padding-inline-end:.5rem!important
}
.pb-md-2, .py-md-2 {
padding-block-end:.5rem!important
}
.ps-md-2, .px-md-2 {
padding-inline-start:.5rem!important
}
.p-md-3 {
padding:1rem!important
}
.pt-md-3, .py-md-3 {
padding-block-start:1rem!important
}
.pe-md-3, .px-md-3 {
padding-inline-end:1rem!important
}
.pb-md-3, .py-md-3 {
padding-block-end:1rem!important
}
.ps-md-3, .px-md-3 {
padding-inline-start:1rem!important
}
.p-md-4 {
padding:1.5rem!important
}
.pt-md-4, .py-md-4 {
padding-block-start:1.5rem!important
}
.pe-md-4, .px-md-4 {
padding-inline-end:1.5rem!important
}
.pb-md-4, .py-md-4 {
padding-block-end:1.5rem!important
}
.ps-md-4, .px-md-4 {
padding-inline-start:1.5rem!important
}
.p-md-5 {
padding:3rem!important
}
.pt-md-5, .py-md-5 {
padding-block-start:3rem!important
}
.pe-md-5, .px-md-5 {
padding-inline-end:3rem!important
}
.pb-md-5, .py-md-5 {
padding-block-end:3rem!important
}
.ps-md-5, .px-md-5 {
padding-inline-start:3rem!important
}
}
@media (min-width: 992px) {
.p-lg-0 {
padding:0!important
}
.pt-lg-0, .py-lg-0 {
padding-block-start:0!important
}
.pe-lg-0, .px-lg-0 {
padding-inline-end:0!important
}
.pb-lg-0, .py-lg-0 {
padding-block-end:0!important
}
.ps-lg-0, .px-lg-0 {
padding-inline-start:0!important
}
.p-lg-1 {
padding:.25rem!important
}
.pt-lg-1, .py-lg-1 {
padding-block-start:.25rem!important
}
.pe-lg-1, .px-lg-1 {
padding-inline-end:.25rem!important
}
.pb-lg-1, .py-lg-1 {
padding-block-end:.25rem!important
}
.ps-lg-1, .px-lg-1 {
padding-inline-start:.25rem!important
}
.p-lg-2 {
padding:.5rem!important
}
.pt-lg-2, .py-lg-2 {
padding-block-start:.5rem!important
}
.pe-lg-2, .px-lg-2 {
padding-inline-end:.5rem!important
}
.pb-lg-2, .py-lg-2 {
padding-block-end:.5rem!important
}
.ps-lg-2, .px-lg-2 {
padding-inline-start:.5rem!important
}
.p-lg-3 {
padding:1rem!important
}
.pt-lg-3, .py-lg-3 {
padding-block-start:1rem!important
}
.pe-lg-3, .px-lg-3 {
padding-inline-end:1rem!important
}
.pb-lg-3, .py-lg-3 {
padding-block-end:1rem!important
}
.ps-lg-3, .px-lg-3 {
padding-inline-start:1rem!important
}
.p-lg-4 {
padding:1.5rem!important
}
.pt-lg-4, .py-lg-4 {
padding-block-start:1.5rem!important
}
.pe-lg-4, .px-lg-4 {
padding-inline-end:1.5rem!important
}
.pb-lg-4, .py-lg-4 {
padding-block-end:1.5rem!important
}
.ps-lg-4, .px-lg-4 {
padding-inline-start:1.5rem!important
}
.p-lg-5 {
padding:3rem!important
}
.pt-lg-5, .py-lg-5 {
padding-block-start:3rem!important
}
.pe-lg-5, .px-lg-5 {
padding-inline-end:3rem!important
}
.pb-lg-5, .py-lg-5 {
padding-block-end:3rem!important
}
.ps-lg-5, .px-lg-5 {
padding-inline-start:3rem!important
}
}
@media (min-width: 1200px) {
.p-xl-0 {
padding:0!important
}
.pt-xl-0, .py-xl-0 {
padding-block-start:0!important
}
.pe-xl-0, .px-xl-0 {
padding-inline-end:0!important
}
.pb-xl-0, .py-xl-0 {
padding-block-end:0!important
}
.ps-xl-0, .px-xl-0 {
padding-inline-start:0!important
}
.p-xl-1 {
padding:.25rem!important
}
.pt-xl-1, .py-xl-1 {
padding-block-start:.25rem!important
}
.pe-xl-1, .px-xl-1 {
padding-inline-end:.25rem!important
}
.pb-xl-1, .py-xl-1 {
padding-block-end:.25rem!important
}
.ps-xl-1, .px-xl-1 {
padding-inline-start:.25rem!important
}
.p-xl-2 {
padding:.5rem!important
}
.pt-xl-2, .py-xl-2 {
padding-block-start:.5rem!important
}
.pe-xl-2, .px-xl-2 {
padding-inline-end:.5rem!important
}
.pb-xl-2, .py-xl-2 {
padding-block-end:.5rem!important
}
.ps-xl-2, .px-xl-2 {
padding-inline-start:.5rem!important
}
.p-xl-3 {
padding:1rem!important
}
.pt-xl-3, .py-xl-3 {
padding-block-start:1rem!important
}
.pe-xl-3, .px-xl-3 {
padding-inline-end:1rem!important
}
.pb-xl-3, .py-xl-3 {
padding-block-end:1rem!important
}
.ps-xl-3, .px-xl-3 {
padding-inline-start:1rem!important
}
.p-xl-4 {
padding:1.5rem!important
}
.pt-xl-4, .py-xl-4 {
padding-block-start:1.5rem!important
}
.pe-xl-4, .px-xl-4 {
padding-inline-end:1.5rem!important
}
.pb-xl-4, .py-xl-4 {
padding-block-end:1.5rem!important
}
.ps-xl-4, .px-xl-4 {
padding-inline-start:1.5rem!important
}
.p-xl-5 {
padding:3rem!important
}
.pt-xl-5, .py-xl-5 {
padding-block-start:3rem!important
}
.pe-xl-5, .px-xl-5 {
padding-inline-end:3rem!important
}
.pb-xl-5, .py-xl-5 {
padding-block-end:3rem!important
}
.ps-xl-5, .px-xl-5 {
padding-inline-start:3rem!important
}
}
.pd-0 {
	padding:0
}
.pd-y-0 {
	padding-block-start:0px;
	padding-block-end:0px
}
.pd-x-0 {
	padding-inline-start:0px;
	padding-inline-end:0px
}
.pd-t-0 {
	padding-block-start:0px!important
}
.pd-r-0 {
	padding-inline-end:0px
}
.pd-b-0 {
	padding-block-end:0px
}
.pd-l-0 {
	padding-inline-start:0px
}
.pd-1 {
	padding:1px
}
.pd-y-1 {
	padding-block-start:1px;
	padding-block-end:1px
}
.pd-x-1 {
	padding-inline-start:1px;
	padding-inline-end:1px
}
.pd-t-1 {
	padding-block-start:1px
}
.pd-r-1 {
	padding-inline-end:1px
}
.pd-b-1 {
	padding-block-end:1px
}
.pd-l-1 {
	padding-inline-start:1px
}
.pd-2 {
	padding:2px
}
.pd-y-2 {
	padding-block-start:2px;
	padding-block-end:2px
}
.pd-x-2 {
	padding-inline-start:2px;
	padding-inline-end:2px
}
.pd-t-2 {
	padding-block-start:2px
}
.pd-r-2 {
	padding-inline-end:2px
}
.pd-b-2 {
	padding-block-end:2px
}
.pd-l-2 {
	padding-inline-start:2px
}
.pd-3 {
	padding:3px
}
.pd-y-3 {
	padding-block-start:3px;
	padding-block-end:3px
}
.pd-x-3 {
	padding-inline-start:3px;
	padding-inline-end:3px
}
.pd-t-3 {
	padding-block-start:3px
}
.pd-r-3 {
	padding-inline-end:3px
}
.pd-b-3 {
	padding-block-end:3px
}
.pd-l-3 {
	padding-inline-start:3px
}
.pd-4 {
	padding:4px
}
.pd-y-4 {
	padding-block-start:4px;
	padding-block-end:4px
}
.pd-x-4 {
	padding-inline-start:4px;
	padding-inline-end:4px
}
.pd-t-4 {
	padding-block-start:4px
}
.pd-r-4 {
	padding-inline-end:4px
}
.pd-b-4 {
	padding-block-end:4px
}
.pd-l-4 {
	padding-inline-start:4px
}
.pd-5 {
	padding:5px
}
.pd-y-5 {
	padding-block-start:5px;
	padding-block-end:5px
}
.pd-x-5 {
	padding-inline-start:5px;
	padding-inline-end:5px
}
.pd-t-5 {
	padding-block-start:5px
}
.pd-r-5 {
	padding-inline-end:5px
}
.pd-b-5 {
	padding-block-end:5px
}
.pd-l-5 {
	padding-inline-start:5px
}
.pd-6 {
	padding:6px
}
.pd-y-6 {
	padding-block-start:6px;
	padding-block-end:6px
}
.pd-x-6 {
	padding-inline-start:6px;
	padding-inline-end:6px
}
.pd-t-6 {
	padding-block-start:6px!important
}
.pd-r-6 {
	padding-inline-end:6px
}
.pd-b-6 {
	padding-block-end:6px
}
.pd-l-6 {
	padding-inline-start:6px
}
.pd-7 {
	padding:7px
}
.pd-y-7 {
	padding-block-start:7px;
	padding-block-end:7px
}
.pd-x-7 {
	padding-inline-start:7px;
	padding-inline-end:7px
}
.pd-t-7 {
	padding-block-start:7px
}
.pd-r-7 {
	padding-inline-end:7px
}
.pd-b-7 {
	padding-block-end:7px
}
.pd-l-7 {
	padding-inline-start:7px
}
.pd-8 {
	padding:8px
}
.pd-y-8 {
	padding-block-start:8px;
	padding-block-end:8px
}
.pd-x-8 {
	padding-inline-start:8px;
	padding-inline-end:8px
}
.pd-t-8 {
	padding-block-start:8px
}
.pd-r-8 {
	padding-inline-end:8px
}
.pd-b-8 {
	padding-block-end:8px
}
.pd-l-8 {
	padding-inline-start:8px
}
.pd-9 {
	padding:9px
}
.pd-y-9 {
	padding-block-start:9px;
	padding-block-end:9px
}
.pd-x-9 {
	padding-inline-start:9px;
	padding-inline-end:9px
}
.pd-t-9 {
	padding-block-start:9px
}
.pd-r-9 {
	padding-inline-end:9px
}
.pd-b-9 {
	padding-block-end:9px
}
.pd-l-9 {
	padding-inline-start:9px
}
.pd-10 {
	padding:10px
}
.pd-y-10 {
	padding-block-start:10px;
	padding-block-end:10px
}
.pd-x-10 {
	padding-inline-start:10px;
	padding-inline-end:10px
}
.pd-t-10 {
	padding-block-start:10px
}
.pd-r-10 {
	padding-inline-end:10px
}
.pd-b-10 {
	padding-block-end:10px
}
.pd-l-10 {
	padding-inline-start:10px
}
.pd-15 {
	padding:15px
}
.pd-y-15 {
	padding-block-start:15px;
	padding-block-end:15px
}
.pd-x-15 {
	padding-inline-start:15px;
	padding-inline-end:15px
}
.pd-t-15 {
	padding-block-start:15px
}
.pd-r-15 {
	padding-inline-end:15px
}
.pd-b-15 {
	padding-block-end:15px
}
.pd-l-15 {
	padding-inline-start:15px
}
.pd-20 {
	padding:20px
}
.pd-y-20 {
	padding-block-start:20px;
	padding-block-end:20px
}
.pd-x-20 {
	padding-inline-start:20px;
	padding-inline-end:20px
}
.pd-t-20 {
	padding-block-start:20px
}
.pd-r-20 {
	padding-inline-end:20px
}
.pd-b-20 {
	padding-block-end:20px
}
.pd-l-20 {
	padding-inline-start:20px
}
.pd-25 {
	padding:25px
}
.pd-y-25 {
	padding-block-start:25px;
	padding-block-end:25px
}
.pd-x-25 {
	padding-inline-start:25px;
	padding-inline-end:25px
}
.pd-t-25 {
	padding-block-start:25px
}
.pd-r-25 {
	padding-inline-end:25px
}
.pd-b-25 {
	padding-block-end:25px
}
.pd-l-25 {
	padding-inline-start:25px
}
.pd-30 {
	padding:30px
}
.pd-y-30 {
	padding-block-start:30px;
	padding-block-end:30px
}
.pd-x-30 {
	padding-inline-start:30px;
	padding-inline-end:30px
}
.pd-t-30 {
	padding-block-start:30px
}
.pd-r-30 {
	padding-inline-end:30px
}
.pd-b-30 {
	padding-block-end:30px
}
.pd-l-30 {
	padding-inline-start:30px
}
.pd-35 {
	padding:35px
}
.pd-y-35 {
	padding-block-start:35px;
	padding-block-end:35px
}
.pd-x-35 {
	padding-inline-start:35px;
	padding-inline-end:35px
}
.pd-t-35 {
	padding-block-start:35px
}
.pd-r-35 {
	padding-inline-end:35px
}
.pd-b-35 {
	padding-block-end:35px
}
.pd-l-35 {
	padding-inline-start:35px
}
.pd-40 {
	padding:40px
}
.pd-y-40 {
	padding-block-start:40px;
	padding-block-end:40px
}
.pd-x-40 {
	padding-inline-start:40px;
	padding-inline-end:40px
}
.pd-t-40 {
	padding-block-start:40px
}
.pd-r-40 {
	padding-inline-end:40px
}
.pd-b-40 {
	padding-block-end:40px
}
.pd-l-40 {
	padding-inline-start:40px
}
.pd-45 {
	padding:45px
}
.pd-y-45 {
	padding-block-start:45px;
	padding-block-end:45px
}
.pd-x-45 {
	padding-inline-start:45px;
	padding-inline-end:45px
}
.pd-t-45 {
	padding-block-start:45px
}
.pd-r-45 {
	padding-inline-end:45px
}
.pd-b-45 {
	padding-block-end:45px
}
.pd-l-45 {
	padding-inline-start:45px
}
.pd-50 {
	padding:50px
}
.pd-y-50 {
	padding-block-start:50px;
	padding-block-end:50px
}
.pd-x-50 {
	padding-inline-start:50px;
	padding-inline-end:50px
}
.pd-t-50 {
	padding-block-start:50px
}
.pd-r-50 {
	padding-inline-end:50px
}
.pd-b-50 {
	padding-block-end:50px
}
.pd-l-50 {
	padding-inline-start:50px
}
.pd-55 {
	padding:55px
}
.pd-y-55 {
	padding-block-start:55px;
	padding-block-end:55px
}
.pd-x-55 {
	padding-inline-start:55px;
	padding-inline-end:55px
}
.pd-t-55 {
	padding-block-start:55px
}
.pd-r-55 {
	padding-inline-end:55px
}
.pd-b-55 {
	padding-block-end:55px
}
.pd-l-55 {
	padding-inline-start:55px
}
.pd-60 {
	padding:60px
}
.pd-y-60 {
	padding-block-start:60px;
	padding-block-end:60px
}
.pd-x-60 {
	padding-inline-start:60px;
	padding-inline-end:60px
}
.pd-t-60 {
	padding-block-start:60px
}
.pd-r-60 {
	padding-inline-end:60px
}
.pd-b-60 {
	padding-block-end:60px
}
.pd-l-60 {
	padding-inline-start:60px
}
.pd-65 {
	padding:65px
}
.pd-y-65 {
	padding-block-start:65px;
	padding-block-end:65px
}
.pd-x-65 {
	padding-inline-start:65px;
	padding-inline-end:65px
}
.pd-t-65 {
	padding-block-start:65px
}
.pd-r-65 {
	padding-inline-end:65px
}
.pd-b-65 {
	padding-block-end:65px
}
.pd-l-65 {
	padding-inline-start:65px
}
.pd-70 {
	padding:70px
}
.pd-y-70 {
	padding-block-start:70px;
	padding-block-end:70px
}
.pd-x-70 {
	padding-inline-start:70px;
	padding-inline-end:70px
}
.pd-t-70 {
	padding-block-start:70px
}
.pd-r-70 {
	padding-inline-end:70px
}
.pd-b-70 {
	padding-block-end:70px
}
.pd-l-70 {
	padding-inline-start:70px
}
.pd-75 {
	padding:75px
}
.pd-y-75 {
	padding-block-start:75px;
	padding-block-end:75px
}
.pd-x-75 {
	padding-inline-start:75px;
	padding-inline-end:75px
}
.pd-t-75 {
	padding-block-start:75px
}
.pd-r-75 {
	padding-inline-end:75px
}
.pd-b-75 {
	padding-block-end:75px
}
.pd-l-75 {
	padding-inline-start:75px
}
.pd-80 {
	padding:80px
}
.pd-y-80 {
	padding-block-start:80px;
	padding-block-end:80px
}
.pd-x-80 {
	padding-inline-start:80px;
	padding-inline-end:80px
}
.pd-t-80 {
	padding-block-start:80px
}
.pd-r-80 {
	padding-inline-end:80px
}
.pd-b-80 {
	padding-block-end:80px
}
.pd-l-80 {
	padding-inline-start:80px
}
.pd-85 {
	padding:85px
}
.pd-y-85 {
	padding-block-start:85px;
	padding-block-end:85px
}
.pd-x-85 {
	padding-inline-start:85px;
	padding-inline-end:85px
}
.pd-t-85 {
	padding-block-start:85px
}
.pd-r-85 {
	padding-inline-end:85px
}
.pd-b-85 {
	padding-block-end:85px
}
.pd-l-85 {
	padding-inline-start:85px
}
.pd-90 {
	padding:90px
}
.pd-y-90 {
	padding-block-start:90px;
	padding-block-end:90px
}
.pd-x-90 {
	padding-inline-start:90px;
	padding-inline-end:90px
}
.pd-t-90 {
	padding-block-start:90px
}
.pd-r-90 {
	padding-inline-end:90px
}
.pd-b-90 {
	padding-block-end:90px
}
.pd-l-90 {
	padding-inline-start:90px
}
.pd-95 {
	padding:95px
}
.pd-y-95 {
	padding-block-start:95px;
	padding-block-end:95px
}
.pd-x-95 {
	padding-inline-start:95px;
	padding-inline-end:95px
}
.pd-t-95 {
	padding-block-start:95px
}
.pd-r-95 {
	padding-inline-end:95px
}
.pd-b-95 {
	padding-block-end:95px
}
.pd-l-95 {
	padding-inline-start:95px
}
.pd-100 {
	padding:100px
}
.pd-y-100 {
	padding-block-start:100px;
	padding-block-end:100px
}
.pd-x-100 {
	padding-inline-start:100px;
	padding-inline-end:100px
}
.pd-t-100 {
	padding-block-start:100px
}
.pd-r-100 {
	padding-inline-end:100px
}
.pd-b-100 {
	padding-block-end:100px
}
.pd-l-100 {
	padding-inline-start:100px
}
.pd-110 {
	padding:110px
}
.pd-y-110 {
	padding-block-start:110px;
	padding-block-end:110px
}
.pd-x-110 {
	padding-inline-start:110px;
	padding-inline-end:110px
}
.pd-t-110 {
	padding-block-start:110px
}
.pd-r-110 {
	padding-inline-end:110px
}
.pd-b-110 {
	padding-block-end:110px
}
.pd-l-110 {
	padding-inline-start:110px
}
.pd-120 {
	padding:120px
}
.pd-y-120 {
	padding-block-start:120px;
	padding-block-end:120px
}
.pd-x-120 {
	padding-inline-start:120px;
	padding-inline-end:120px
}
.pd-t-120 {
	padding-block-start:120px
}
.pd-r-120 {
	padding-inline-end:120px
}
.pd-b-120 {
	padding-block-end:120px
}
.pd-l-120 {
	padding-inline-start:120px
}
.pd-130 {
	padding:130px
}
.pd-y-130 {
	padding-block-start:130px;
	padding-block-end:130px
}
.pd-x-130 {
	padding-inline-start:130px;
	padding-inline-end:130px
}
.pd-t-130 {
	padding-block-start:130px
}
.pd-r-130 {
	padding-inline-end:130px
}
.pd-b-130 {
	padding-block-end:130px
}
.pd-l-130 {
	padding-inline-start:130px
}
.pd-140 {
	padding:140px
}
.pd-y-140 {
	padding-block-start:140px;
	padding-block-end:140px
}
.pd-x-140 {
	padding-inline-start:140px;
	padding-inline-end:140px
}
.pd-t-140 {
	padding-block-start:140px
}
.pd-r-140 {
	padding-inline-end:140px
}
.pd-b-140 {
	padding-block-end:140px
}
.pd-l-140 {
	padding-inline-start:140px
}
.pd-150 {
	padding:150px
}
.pd-y-150 {
	padding-block-start:150px;
	padding-block-end:150px
}
.pd-x-150 {
	padding-inline-start:150px;
	padding-inline-end:150px
}
.pd-t-150 {
	padding-block-start:150px
}
.pd-r-150 {
	padding-inline-end:150px
}
.pd-b-150 {
	padding-block-end:150px
}
.pd-l-150 {
	padding-inline-start:150px
}
.pd-160 {
	padding:160px
}
.pd-y-160 {
	padding-block-start:160px;
	padding-block-end:160px
}
.pd-x-160 {
	padding-inline-start:160px;
	padding-inline-end:160px
}
.pd-t-160 {
	padding-block-start:160px
}
.pd-r-160 {
	padding-inline-end:160px
}
.pd-b-160 {
	padding-block-end:160px
}
.pd-l-160 {
	padding-inline-start:160px
}
.pd-170 {
	padding:170px
}
.pd-y-170 {
	padding-block-start:170px;
	padding-block-end:170px
}
.pd-x-170 {
	padding-inline-start:170px;
	padding-inline-end:170px
}
.pd-t-170 {
	padding-block-start:170px
}
.pd-r-170 {
	padding-inline-end:170px
}
.pd-b-170 {
	padding-block-end:170px
}
.pd-l-170 {
	padding-inline-start:170px
}
.pd-180 {
	padding:180px
}
.pd-y-180 {
	padding-block-start:180px;
	padding-block-end:180px
}
.pd-x-180 {
	padding-inline-start:180px;
	padding-inline-end:180px
}
.pd-t-180 {
	padding-block-start:180px
}
.pd-r-180 {
	padding-inline-end:180px
}
.pd-b-180 {
	padding-block-end:180px
}
.pd-l-180 {
	padding-inline-start:180px
}
.pd-190 {
	padding:190px
}
.pd-y-190 {
	padding-block-start:190px;
	padding-block-end:190px
}
.pd-x-190 {
	padding-inline-start:190px;
	padding-inline-end:190px
}
.pd-t-190 {
	padding-block-start:190px
}
.pd-r-190 {
	padding-inline-end:190px
}
.pd-b-190 {
	padding-block-end:190px
}
.pd-l-190 {
	padding-inline-start:190px
}
.pd-200 {
	padding:200px
}
.pd-y-200 {
	padding-block-start:200px;
	padding-block-end:200px
}
.pd-x-200 {
	padding-inline-start:200px;
	padding-inline-end:200px
}
.pd-t-200 {
	padding-block-start:200px
}
.pd-r-200 {
	padding-inline-end:200px
}
.pd-b-200 {
	padding-block-end:200px
}
.pd-l-200 {
	padding-inline-start:200px
}
@media (min-width: 480px) {
.pd-xs-0 {
padding:0
}
.pd-xs-y-0 {
padding-block-start:0px;
padding-block-end:0px
}
.pd-xs-x-0 {
padding-inline-start:0px;
padding-inline-end:0px
}
.pd-xs-t-0 {
padding-block-start:0px
}
.pd-xs-r-0 {
padding-inline-end:0px
}
.pd-xs-b-0 {
padding-block-end:0px
}
.pd-xs-l-0 {
padding-inline-start:0px
}
.pd-xs-1 {
padding:1px
}
.pd-xs-y-1 {
padding-block-start:1px;
padding-block-end:1px
}
.pd-xs-x-1 {
padding-inline-start:1px;
padding-inline-end:1px
}
.pd-xs-t-1 {
padding-block-start:1px
}
.pd-xs-r-1 {
padding-inline-end:1px
}
.pd-xs-b-1 {
padding-block-end:1px
}
.pd-xs-l-1 {
padding-inline-start:1px
}
.pd-xs-2 {
padding:2px
}
.pd-xs-y-2 {
padding-block-start:2px;
padding-block-end:2px
}
.pd-xs-x-2 {
padding-inline-start:2px;
padding-inline-end:2px
}
.pd-xs-t-2 {
padding-block-start:2px
}
.pd-xs-r-2 {
padding-inline-end:2px
}
.pd-xs-b-2 {
padding-block-end:2px
}
.pd-xs-l-2 {
padding-inline-start:2px
}
.pd-xs-3 {
padding:3px
}
.pd-xs-y-3 {
padding-block-start:3px;
padding-block-end:3px
}
.pd-xs-x-3 {
padding-inline-start:3px;
padding-inline-end:3px
}
.pd-xs-t-3 {
padding-block-start:3px
}
.pd-xs-r-3 {
padding-inline-end:3px
}
.pd-xs-b-3 {
padding-block-end:3px
}
.pd-xs-l-3 {
padding-inline-start:3px
}
.pd-xs-4 {
padding:4px
}
.pd-xs-y-4 {
padding-block-start:4px;
padding-block-end:4px
}
.pd-xs-x-4 {
padding-inline-start:4px;
padding-inline-end:4px
}
.pd-xs-t-4 {
padding-block-start:4px
}
.pd-xs-r-4 {
padding-inline-end:4px
}
.pd-xs-b-4 {
padding-block-end:4px
}
.pd-xs-l-4 {
padding-inline-start:4px
}
.pd-xs-5 {
padding:5px
}
.pd-xs-y-5 {
padding-block-start:5px;
padding-block-end:5px
}
.pd-xs-x-5 {
padding-inline-start:5px;
padding-inline-end:5px
}
.pd-xs-t-5 {
padding-block-start:5px
}
.pd-xs-r-5 {
padding-inline-end:5px
}
.pd-xs-b-5 {
padding-block-end:5px
}
.pd-xs-l-5 {
padding-inline-start:5px
}
.pd-xs-6 {
padding:6px
}
.pd-xs-y-6 {
padding-block-start:6px;
padding-block-end:6px
}
.pd-xs-x-6 {
padding-inline-start:6px;
padding-inline-end:6px
}
.pd-xs-t-6 {
padding-block-start:6px
}
.pd-xs-r-6 {
padding-inline-end:6px
}
.pd-xs-b-6 {
padding-block-end:6px
}
.pd-xs-l-6 {
padding-inline-start:6px
}
.pd-xs-7 {
padding:7px
}
.pd-xs-y-7 {
padding-block-start:7px;
padding-block-end:7px
}
.pd-xs-x-7 {
padding-inline-start:7px;
padding-inline-end:7px
}
.pd-xs-t-7 {
padding-block-start:7px
}
.pd-xs-r-7 {
padding-inline-end:7px
}
.pd-xs-b-7 {
padding-block-end:7px
}
.pd-xs-l-7 {
padding-inline-start:7px
}
.pd-xs-8 {
padding:8px
}
.pd-xs-y-8 {
padding-block-start:8px;
padding-block-end:8px
}
.pd-xs-x-8 {
padding-inline-start:8px;
padding-inline-end:8px
}
.pd-xs-t-8 {
padding-block-start:8px
}
.pd-xs-r-8 {
padding-inline-end:8px
}
.pd-xs-b-8 {
padding-block-end:8px
}
.pd-xs-l-8 {
padding-inline-start:8px
}
.pd-xs-9 {
padding:9px
}
.pd-xs-y-9 {
padding-block-start:9px;
padding-block-end:9px
}
.pd-xs-x-9 {
padding-inline-start:9px;
padding-inline-end:9px
}
.pd-xs-t-9 {
padding-block-start:9px
}
.pd-xs-r-9 {
padding-inline-end:9px
}
.pd-xs-b-9 {
padding-block-end:9px
}
.pd-xs-l-9 {
padding-inline-start:9px
}
.pd-xs-10 {
padding:10px
}
.pd-xs-y-10 {
padding-block-start:10px;
padding-block-end:10px
}
.pd-xs-x-10 {
padding-inline-start:10px;
padding-inline-end:10px
}
.pd-xs-t-10 {
padding-block-start:10px
}
.pd-xs-r-10 {
padding-inline-end:10px
}
.pd-xs-b-10 {
padding-block-end:10px
}
.pd-xs-l-10 {
padding-inline-start:10px
}
.pd-xs-15 {
padding:15px
}
.pd-xs-y-15 {
padding-block-start:15px;
padding-block-end:15px
}
.pd-xs-x-15 {
padding-inline-start:15px;
padding-inline-end:15px
}
.pd-xs-t-15 {
padding-block-start:15px
}
.pd-xs-r-15 {
padding-inline-end:15px
}
.pd-xs-b-15 {
padding-block-end:15px
}
.pd-xs-l-15 {
padding-inline-start:15px
}
.pd-xs-20 {
padding:20px
}
.pd-xs-y-20 {
padding-block-start:20px;
padding-block-end:20px
}
.pd-xs-x-20 {
padding-inline-start:20px;
padding-inline-end:20px
}
.pd-xs-t-20 {
padding-block-start:20px
}
.pd-xs-r-20 {
padding-inline-end:20px
}
.pd-xs-b-20 {
padding-block-end:20px
}
.pd-xs-l-20 {
padding-inline-start:20px
}
.pd-xs-25 {
padding:25px
}
.pd-xs-y-25 {
padding-block-start:25px;
padding-block-end:25px
}
.pd-xs-x-25 {
padding-inline-start:25px;
padding-inline-end:25px
}
.pd-xs-t-25 {
padding-block-start:25px
}
.pd-xs-r-25 {
padding-inline-end:25px
}
.pd-xs-b-25 {
padding-block-end:25px
}
.pd-xs-l-25 {
padding-inline-start:25px
}
.pd-xs-30 {
padding:30px
}
.pd-xs-y-30 {
padding-block-start:30px;
padding-block-end:30px
}
.pd-xs-x-30 {
padding-inline-start:30px;
padding-inline-end:30px
}
.pd-xs-t-30 {
padding-block-start:30px
}
.pd-xs-r-30 {
padding-inline-end:30px
}
.pd-xs-b-30 {
padding-block-end:30px
}
.pd-xs-l-30 {
padding-inline-start:30px
}
.pd-xs-35 {
padding:35px
}
.pd-xs-y-35 {
padding-block-start:35px;
padding-block-end:35px
}
.pd-xs-x-35 {
padding-inline-start:35px;
padding-inline-end:35px
}
.pd-xs-t-35 {
padding-block-start:35px
}
.pd-xs-r-35 {
padding-inline-end:35px
}
.pd-xs-b-35 {
padding-block-end:35px
}
.pd-xs-l-35 {
padding-inline-start:35px
}
.pd-xs-40 {
padding:40px
}
.pd-xs-y-40 {
padding-block-start:40px;
padding-block-end:40px
}
.pd-xs-x-40 {
padding-inline-start:40px;
padding-inline-end:40px
}
.pd-xs-t-40 {
padding-block-start:40px
}
.pd-xs-r-40 {
padding-inline-end:40px
}
.pd-xs-b-40 {
padding-block-end:40px
}
.pd-xs-l-40 {
padding-inline-start:40px
}
.pd-xs-45 {
padding:45px
}
.pd-xs-y-45 {
padding-block-start:45px;
padding-block-end:45px
}
.pd-xs-x-45 {
padding-inline-start:45px;
padding-inline-end:45px
}
.pd-xs-t-45 {
padding-block-start:45px
}
.pd-xs-r-45 {
padding-inline-end:45px
}
.pd-xs-b-45 {
padding-block-end:45px
}
.pd-xs-l-45 {
padding-inline-start:45px
}
.pd-xs-50 {
padding:50px
}
.pd-xs-y-50 {
padding-block-start:50px;
padding-block-end:50px
}
.pd-xs-x-50 {
padding-inline-start:50px;
padding-inline-end:50px
}
.pd-xs-t-50 {
padding-block-start:50px
}
.pd-xs-r-50 {
padding-inline-end:50px
}
.pd-xs-b-50 {
padding-block-end:50px
}
.pd-xs-l-50 {
padding-inline-start:50px
}
.pd-xs-55 {
padding:55px
}
.pd-xs-y-55 {
padding-block-start:55px;
padding-block-end:55px
}
.pd-xs-x-55 {
padding-inline-start:55px;
padding-inline-end:55px
}
.pd-xs-t-55 {
padding-block-start:55px
}
.pd-xs-r-55 {
padding-inline-end:55px
}
.pd-xs-b-55 {
padding-block-end:55px
}
.pd-xs-l-55 {
padding-inline-start:55px
}
.pd-xs-60 {
padding:60px
}
.pd-xs-y-60 {
padding-block-start:60px;
padding-block-end:60px
}
.pd-xs-x-60 {
padding-inline-start:60px;
padding-inline-end:60px
}
.pd-xs-t-60 {
padding-block-start:60px
}
.pd-xs-r-60 {
padding-inline-end:60px
}
.pd-xs-b-60 {
padding-block-end:60px
}
.pd-xs-l-60 {
padding-inline-start:60px
}
.pd-xs-65 {
padding:65px
}
.pd-xs-y-65 {
padding-block-start:65px;
padding-block-end:65px
}
.pd-xs-x-65 {
padding-inline-start:65px;
padding-inline-end:65px
}
.pd-xs-t-65 {
padding-block-start:65px
}
.pd-xs-r-65 {
padding-inline-end:65px
}
.pd-xs-b-65 {
padding-block-end:65px
}
.pd-xs-l-65 {
padding-inline-start:65px
}
.pd-xs-70 {
padding:70px
}
.pd-xs-y-70 {
padding-block-start:70px;
padding-block-end:70px
}
.pd-xs-x-70 {
padding-inline-start:70px;
padding-inline-end:70px
}
.pd-xs-t-70 {
padding-block-start:70px
}
.pd-xs-r-70 {
padding-inline-end:70px
}
.pd-xs-b-70 {
padding-block-end:70px
}
.pd-xs-l-70 {
padding-inline-start:70px
}
.pd-xs-75 {
padding:75px
}
.pd-xs-y-75 {
padding-block-start:75px;
padding-block-end:75px
}
.pd-xs-x-75 {
padding-inline-start:75px;
padding-inline-end:75px
}
.pd-xs-t-75 {
padding-block-start:75px
}
.pd-xs-r-75 {
padding-inline-end:75px
}
.pd-xs-b-75 {
padding-block-end:75px
}
.pd-xs-l-75 {
padding-inline-start:75px
}
.pd-xs-80 {
padding:80px
}
.pd-xs-y-80 {
padding-block-start:80px;
padding-block-end:80px
}
.pd-xs-x-80 {
padding-inline-start:80px;
padding-inline-end:80px
}
.pd-xs-t-80 {
padding-block-start:80px
}
.pd-xs-r-80 {
padding-inline-end:80px
}
.pd-xs-b-80 {
padding-block-end:80px
}
.pd-xs-l-80 {
padding-inline-start:80px
}
.pd-xs-85 {
padding:85px
}
.pd-xs-y-85 {
padding-block-start:85px;
padding-block-end:85px
}
.pd-xs-x-85 {
padding-inline-start:85px;
padding-inline-end:85px
}
.pd-xs-t-85 {
padding-block-start:85px
}
.pd-xs-r-85 {
padding-inline-end:85px
}
.pd-xs-b-85 {
padding-block-end:85px
}
.pd-xs-l-85 {
padding-inline-start:85px
}
.pd-xs-90 {
padding:90px
}
.pd-xs-y-90 {
padding-block-start:90px;
padding-block-end:90px
}
.pd-xs-x-90 {
padding-inline-start:90px;
padding-inline-end:90px
}
.pd-xs-t-90 {
padding-block-start:90px
}
.pd-xs-r-90 {
padding-inline-end:90px
}
.pd-xs-b-90 {
padding-block-end:90px
}
.pd-xs-l-90 {
padding-inline-start:90px
}
.pd-xs-95 {
padding:95px
}
.pd-xs-y-95 {
padding-block-start:95px;
padding-block-end:95px
}
.pd-xs-x-95 {
padding-inline-start:95px;
padding-inline-end:95px
}
.pd-xs-t-95 {
padding-block-start:95px
}
.pd-xs-r-95 {
padding-inline-end:95px
}
.pd-xs-b-95 {
padding-block-end:95px
}
.pd-xs-l-95 {
padding-inline-start:95px
}
.pd-xs-100 {
padding:100px
}
.pd-xs-y-100 {
padding-block-start:100px;
padding-block-end:100px
}
.pd-xs-x-100 {
padding-inline-start:100px;
padding-inline-end:100px
}
.pd-xs-t-100 {
padding-block-start:100px
}
.pd-xs-r-100 {
padding-inline-end:100px
}
.pd-xs-b-100 {
padding-block-end:100px
}
.pd-xs-l-100 {
padding-inline-start:100px
}
.pd-xs-110 {
padding:110px
}
.pd-xs-y-110 {
padding-block-start:110px;
padding-block-end:110px
}
.pd-xs-x-110 {
padding-inline-start:110px;
padding-inline-end:110px
}
.pd-xs-t-110 {
padding-block-start:110px
}
.pd-xs-r-110 {
padding-inline-end:110px
}
.pd-xs-b-110 {
padding-block-end:110px
}
.pd-xs-l-110 {
padding-inline-start:110px
}
.pd-xs-120 {
padding:120px
}
.pd-xs-y-120 {
padding-block-start:120px;
padding-block-end:120px
}
.pd-xs-x-120 {
padding-inline-start:120px;
padding-inline-end:120px
}
.pd-xs-t-120 {
padding-block-start:120px
}
.pd-xs-r-120 {
padding-inline-end:120px
}
.pd-xs-b-120 {
padding-block-end:120px
}
.pd-xs-l-120 {
padding-inline-start:120px
}
.pd-xs-130 {
padding:130px
}
.pd-xs-y-130 {
padding-block-start:130px;
padding-block-end:130px
}
.pd-xs-x-130 {
padding-inline-start:130px;
padding-inline-end:130px
}
.pd-xs-t-130 {
padding-block-start:130px
}
.pd-xs-r-130 {
padding-inline-end:130px
}
.pd-xs-b-130 {
padding-block-end:130px
}
.pd-xs-l-130 {
padding-inline-start:130px
}
.pd-xs-140 {
padding:140px
}
.pd-xs-y-140 {
padding-block-start:140px;
padding-block-end:140px
}
.pd-xs-x-140 {
padding-inline-start:140px;
padding-inline-end:140px
}
.pd-xs-t-140 {
padding-block-start:140px
}
.pd-xs-r-140 {
padding-inline-end:140px
}
.pd-xs-b-140 {
padding-block-end:140px
}
.pd-xs-l-140 {
padding-inline-start:140px
}
.pd-xs-150 {
padding:150px
}
.pd-xs-y-150 {
padding-block-start:150px;
padding-block-end:150px
}
.pd-xs-x-150 {
padding-inline-start:150px;
padding-inline-end:150px
}
.pd-xs-t-150 {
padding-block-start:150px
}
.pd-xs-r-150 {
padding-inline-end:150px
}
.pd-xs-b-150 {
padding-block-end:150px
}
.pd-xs-l-150 {
padding-inline-start:150px
}
.pd-xs-160 {
padding:160px
}
.pd-xs-y-160 {
padding-block-start:160px;
padding-block-end:160px
}
.pd-xs-x-160 {
padding-inline-start:160px;
padding-inline-end:160px
}
.pd-xs-t-160 {
padding-block-start:160px
}
.pd-xs-r-160 {
padding-inline-end:160px
}
.pd-xs-b-160 {
padding-block-end:160px
}
.pd-xs-l-160 {
padding-inline-start:160px
}
.pd-xs-170 {
padding:170px
}
.pd-xs-y-170 {
padding-block-start:170px;
padding-block-end:170px
}
.pd-xs-x-170 {
padding-inline-start:170px;
padding-inline-end:170px
}
.pd-xs-t-170 {
padding-block-start:170px
}
.pd-xs-r-170 {
padding-inline-end:170px
}
.pd-xs-b-170 {
padding-block-end:170px
}
.pd-xs-l-170 {
padding-inline-start:170px
}
.pd-xs-180 {
padding:180px
}
.pd-xs-y-180 {
padding-block-start:180px;
padding-block-end:180px
}
.pd-xs-x-180 {
padding-inline-start:180px;
padding-inline-end:180px
}
.pd-xs-t-180 {
padding-block-start:180px
}
.pd-xs-r-180 {
padding-inline-end:180px
}
.pd-xs-b-180 {
padding-block-end:180px
}
.pd-xs-l-180 {
padding-inline-start:180px
}
.pd-xs-190 {
padding:190px
}
.pd-xs-y-190 {
padding-block-start:190px;
padding-block-end:190px
}
.pd-xs-x-190 {
padding-inline-start:190px;
padding-inline-end:190px
}
.pd-xs-t-190 {
padding-block-start:190px
}
.pd-xs-r-190 {
padding-inline-end:190px
}
.pd-xs-b-190 {
padding-block-end:190px
}
.pd-xs-l-190 {
padding-inline-start:190px
}
.pd-xs-200 {
padding:200px
}
.pd-xs-y-200 {
padding-block-start:200px;
padding-block-end:200px
}
.pd-xs-x-200 {
padding-inline-start:200px;
padding-inline-end:200px
}
.pd-xs-t-200 {
padding-block-start:200px
}
.pd-xs-r-200 {
padding-inline-end:200px
}
.pd-xs-b-200 {
padding-block-end:200px
}
.pd-xs-l-200 {
padding-inline-start:200px
}
}
@media (min-width: 576px) {
.pd-sm-0 {
padding:0
}
.pd-sm-y-0 {
padding-block-start:0px;
padding-block-end:0px
}
.pd-sm-x-0 {
padding-inline-start:0px;
padding-inline-end:0px
}
.pd-sm-t-0 {
padding-block-start:0px
}
.pd-sm-r-0 {
padding-inline-end:0px
}
.pd-sm-b-0 {
padding-block-end:0px
}
.pd-sm-l-0 {
padding-inline-start:0px
}
.pd-sm-1 {
padding:1px
}
.pd-sm-y-1 {
padding-block-start:1px;
padding-block-end:1px
}
.pd-sm-x-1 {
padding-inline-start:1px;
padding-inline-end:1px
}
.pd-sm-t-1 {
padding-block-start:1px
}
.pd-sm-r-1 {
padding-inline-end:1px
}
.pd-sm-b-1 {
padding-block-end:1px
}
.pd-sm-l-1 {
padding-inline-start:1px
}
.pd-sm-2 {
padding:2px
}
.pd-sm-y-2 {
padding-block-start:2px;
padding-block-end:2px
}
.pd-sm-x-2 {
padding-inline-start:2px;
padding-inline-end:2px
}
.pd-sm-t-2 {
padding-block-start:2px
}
.pd-sm-r-2 {
padding-inline-end:2px
}
.pd-sm-b-2 {
padding-block-end:2px
}
.pd-sm-l-2 {
padding-inline-start:2px
}
.pd-sm-3 {
padding:3px
}
.pd-sm-y-3 {
padding-block-start:3px;
padding-block-end:3px
}
.pd-sm-x-3 {
padding-inline-start:3px;
padding-inline-end:3px
}
.pd-sm-t-3 {
padding-block-start:3px
}
.pd-sm-r-3 {
padding-inline-end:3px
}
.pd-sm-b-3 {
padding-block-end:3px
}
.pd-sm-l-3 {
padding-inline-start:3px
}
.pd-sm-4 {
padding:4px
}
.pd-sm-y-4 {
padding-block-start:4px;
padding-block-end:4px
}
.pd-sm-x-4 {
padding-inline-start:4px;
padding-inline-end:4px
}
.pd-sm-t-4 {
padding-block-start:4px
}
.pd-sm-r-4 {
padding-inline-end:4px
}
.pd-sm-b-4 {
padding-block-end:4px
}
.pd-sm-l-4 {
padding-inline-start:4px
}
.pd-sm-5 {
padding:5px
}
.pd-sm-y-5 {
padding-block-start:5px;
padding-block-end:5px
}
.pd-sm-x-5 {
padding-inline-start:5px;
padding-inline-end:5px
}
.pd-sm-t-5 {
padding-block-start:5px
}
.pd-sm-r-5 {
padding-inline-end:5px
}
.pd-sm-b-5 {
padding-block-end:5px
}
.pd-sm-l-5 {
padding-inline-start:5px
}
.pd-sm-6 {
padding:6px
}
.pd-sm-y-6 {
padding-block-start:6px;
padding-block-end:6px
}
.pd-sm-x-6 {
padding-inline-start:6px;
padding-inline-end:6px
}
.pd-sm-t-6 {
padding-block-start:6px
}
.pd-sm-r-6 {
padding-inline-end:6px
}
.pd-sm-b-6 {
padding-block-end:6px
}
.pd-sm-l-6 {
padding-inline-start:6px
}
.pd-sm-7 {
padding:7px
}
.pd-sm-y-7 {
padding-block-start:7px;
padding-block-end:7px
}
.pd-sm-x-7 {
padding-inline-start:7px;
padding-inline-end:7px
}
.pd-sm-t-7 {
padding-block-start:7px
}
.pd-sm-r-7 {
padding-inline-end:7px
}
.pd-sm-b-7 {
padding-block-end:7px
}
.pd-sm-l-7 {
padding-inline-start:7px
}
.pd-sm-8 {
padding:8px
}
.pd-sm-y-8 {
padding-block-start:8px;
padding-block-end:8px
}
.pd-sm-x-8 {
padding-inline-start:8px;
padding-inline-end:8px
}
.pd-sm-t-8 {
padding-block-start:8px
}
.pd-sm-r-8 {
padding-inline-end:8px
}
.pd-sm-b-8 {
padding-block-end:8px
}
.pd-sm-l-8 {
padding-inline-start:8px
}
.pd-sm-9 {
padding:9px
}
.pd-sm-y-9 {
padding-block-start:9px;
padding-block-end:9px
}
.pd-sm-x-9 {
padding-inline-start:9px;
padding-inline-end:9px
}
.pd-sm-t-9 {
padding-block-start:9px
}
.pd-sm-r-9 {
padding-inline-end:9px
}
.pd-sm-b-9 {
padding-block-end:9px
}
.pd-sm-l-9 {
padding-inline-start:9px
}
.pd-sm-10 {
padding:10px
}
.pd-sm-y-10 {
padding-block-start:10px;
padding-block-end:10px
}
.pd-sm-x-10 {
padding-inline-start:10px;
padding-inline-end:10px
}
.pd-sm-t-10 {
padding-block-start:10px
}
.pd-sm-r-10 {
padding-inline-end:10px
}
.pd-sm-b-10 {
padding-block-end:10px
}
.pd-sm-l-10 {
padding-inline-start:10px
}
.pd-sm-15 {
padding:15px
}
.pd-sm-y-15 {
padding-block-start:15px;
padding-block-end:15px
}
.pd-sm-x-15 {
padding-inline-start:15px;
padding-inline-end:15px
}
.pd-sm-t-15 {
padding-block-start:15px
}
.pd-sm-r-15 {
padding-inline-end:15px
}
.pd-sm-b-15 {
padding-block-end:15px
}
.pd-sm-l-15 {
padding-inline-start:15px
}
.pd-sm-20 {
padding:20px
}
.pd-sm-y-20 {
padding-block-start:20px;
padding-block-end:20px
}
.pd-sm-x-20 {
padding-inline-start:20px;
padding-inline-end:20px
}
.pd-sm-t-20 {
padding-block-start:20px
}
.pd-sm-r-20 {
padding-inline-end:20px
}
.pd-sm-b-20 {
padding-block-end:20px
}
.pd-sm-l-20 {
padding-inline-start:20px
}
.pd-sm-25 {
padding:25px
}
.pd-sm-y-25 {
padding-block-start:25px;
padding-block-end:25px
}
.pd-sm-x-25 {
padding-inline-start:25px;
padding-inline-end:25px
}
.pd-sm-t-25 {
padding-block-start:25px
}
.pd-sm-r-25 {
padding-inline-end:25px
}
.pd-sm-b-25 {
padding-block-end:25px
}
.pd-sm-l-25 {
padding-inline-start:25px
}
.pd-sm-30 {
padding:30px
}
.pd-sm-y-30 {
padding-block-start:30px;
padding-block-end:30px
}
.pd-sm-x-30 {
padding-inline-start:30px;
padding-inline-end:30px
}
.pd-sm-t-30 {
padding-block-start:30px
}
.pd-sm-r-30 {
padding-inline-end:30px
}
.pd-sm-b-30 {
padding-block-end:30px
}
.pd-sm-l-30 {
padding-inline-start:30px
}
.pd-sm-35 {
padding:35px
}
.pd-sm-y-35 {
padding-block-start:35px;
padding-block-end:35px
}
.pd-sm-x-35 {
padding-inline-start:35px;
padding-inline-end:35px
}
.pd-sm-t-35 {
padding-block-start:35px
}
.pd-sm-r-35 {
padding-inline-end:35px
}
.pd-sm-b-35 {
padding-block-end:35px
}
.pd-sm-l-35 {
padding-inline-start:35px
}
.pd-sm-40 {
padding:40px
}
.pd-sm-y-40 {
padding-block-start:40px;
padding-block-end:40px
}
.pd-sm-x-40 {
padding-inline-start:40px;
padding-inline-end:40px
}
.pd-sm-t-40 {
padding-block-start:40px
}
.pd-sm-r-40 {
padding-inline-end:40px
}
.pd-sm-b-40 {
padding-block-end:40px
}
.pd-sm-l-40 {
padding-inline-start:40px
}
.pd-sm-45 {
padding:45px
}
.pd-sm-y-45 {
padding-block-start:45px;
padding-block-end:45px
}
.pd-sm-x-45 {
padding-inline-start:45px;
padding-inline-end:45px
}
.pd-sm-t-45 {
padding-block-start:45px
}
.pd-sm-r-45 {
padding-inline-end:45px
}
.pd-sm-b-45 {
padding-block-end:45px
}
.pd-sm-l-45 {
padding-inline-start:45px
}
.pd-sm-50 {
padding:50px
}
.pd-sm-y-50 {
padding-block-start:50px;
padding-block-end:50px
}
.pd-sm-x-50 {
padding-inline-start:50px;
padding-inline-end:50px
}
.pd-sm-t-50 {
padding-block-start:50px
}
.pd-sm-r-50 {
padding-inline-end:50px
}
.pd-sm-b-50 {
padding-block-end:50px
}
.pd-sm-l-50 {
padding-inline-start:50px
}
.pd-sm-55 {
padding:55px
}
.pd-sm-y-55 {
padding-block-start:55px;
padding-block-end:55px
}
.pd-sm-x-55 {
padding-inline-start:55px;
padding-inline-end:55px
}
.pd-sm-t-55 {
padding-block-start:55px
}
.pd-sm-r-55 {
padding-inline-end:55px
}
.pd-sm-b-55 {
padding-block-end:55px
}
.pd-sm-l-55 {
padding-inline-start:55px
}
.pd-sm-60 {
padding:60px
}
.pd-sm-y-60 {
padding-block-start:60px;
padding-block-end:60px
}
.pd-sm-x-60 {
padding-inline-start:60px;
padding-inline-end:60px
}
.pd-sm-t-60 {
padding-block-start:60px
}
.pd-sm-r-60 {
padding-inline-end:60px
}
.pd-sm-b-60 {
padding-block-end:60px
}
.pd-sm-l-60 {
padding-inline-start:60px
}
.pd-sm-65 {
padding:65px
}
.pd-sm-y-65 {
padding-block-start:65px;
padding-block-end:65px
}
.pd-sm-x-65 {
padding-inline-start:65px;
padding-inline-end:65px
}
.pd-sm-t-65 {
padding-block-start:65px
}
.pd-sm-r-65 {
padding-inline-end:65px
}
.pd-sm-b-65 {
padding-block-end:65px
}
.pd-sm-l-65 {
padding-inline-start:65px
}
.pd-sm-70 {
padding:70px
}
.pd-sm-y-70 {
padding-block-start:70px;
padding-block-end:70px
}
.pd-sm-x-70 {
padding-inline-start:70px;
padding-inline-end:70px
}
.pd-sm-t-70 {
padding-block-start:70px
}
.pd-sm-r-70 {
padding-inline-end:70px
}
.pd-sm-b-70 {
padding-block-end:70px
}
.pd-sm-l-70 {
padding-inline-start:70px
}
.pd-sm-75 {
padding:75px
}
.pd-sm-y-75 {
padding-block-start:75px;
padding-block-end:75px
}
.pd-sm-x-75 {
padding-inline-start:75px;
padding-inline-end:75px
}
.pd-sm-t-75 {
padding-block-start:75px
}
.pd-sm-r-75 {
padding-inline-end:75px
}
.pd-sm-b-75 {
padding-block-end:75px
}
.pd-sm-l-75 {
padding-inline-start:75px
}
.pd-sm-80 {
padding:80px
}
.pd-sm-y-80 {
padding-block-start:80px;
padding-block-end:80px
}
.pd-sm-x-80 {
padding-inline-start:80px;
padding-inline-end:80px
}
.pd-sm-t-80 {
padding-block-start:80px
}
.pd-sm-r-80 {
padding-inline-end:80px
}
.pd-sm-b-80 {
padding-block-end:80px
}
.pd-sm-l-80 {
padding-inline-start:80px
}
.pd-sm-85 {
padding:85px
}
.pd-sm-y-85 {
padding-block-start:85px;
padding-block-end:85px
}
.pd-sm-x-85 {
padding-inline-start:85px;
padding-inline-end:85px
}
.pd-sm-t-85 {
padding-block-start:85px
}
.pd-sm-r-85 {
padding-inline-end:85px
}
.pd-sm-b-85 {
padding-block-end:85px
}
.pd-sm-l-85 {
padding-inline-start:85px
}
.pd-sm-90 {
padding:90px
}
.pd-sm-y-90 {
padding-block-start:90px;
padding-block-end:90px
}
.pd-sm-x-90 {
padding-inline-start:90px;
padding-inline-end:90px
}
.pd-sm-t-90 {
padding-block-start:90px
}
.pd-sm-r-90 {
padding-inline-end:90px
}
.pd-sm-b-90 {
padding-block-end:90px
}
.pd-sm-l-90 {
padding-inline-start:90px
}
.pd-sm-95 {
padding:95px
}
.pd-sm-y-95 {
padding-block-start:95px;
padding-block-end:95px
}
.pd-sm-x-95 {
padding-inline-start:95px;
padding-inline-end:95px
}
.pd-sm-t-95 {
padding-block-start:95px
}
.pd-sm-r-95 {
padding-inline-end:95px
}
.pd-sm-b-95 {
padding-block-end:95px
}
.pd-sm-l-95 {
padding-inline-start:95px
}
.pd-sm-100 {
padding:100px
}
.pd-sm-y-100 {
padding-block-start:100px;
padding-block-end:100px
}
.pd-sm-x-100 {
padding-inline-start:100px;
padding-inline-end:100px
}
.pd-sm-t-100 {
padding-block-start:100px
}
.pd-sm-r-100 {
padding-inline-end:100px
}
.pd-sm-b-100 {
padding-block-end:100px
}
.pd-sm-l-100 {
padding-inline-start:100px
}
.pd-sm-110 {
padding:110px
}
.pd-sm-y-110 {
padding-block-start:110px;
padding-block-end:110px
}
.pd-sm-x-110 {
padding-inline-start:110px;
padding-inline-end:110px
}
.pd-sm-t-110 {
padding-block-start:110px
}
.pd-sm-r-110 {
padding-inline-end:110px
}
.pd-sm-b-110 {
padding-block-end:110px
}
.pd-sm-l-110 {
padding-inline-start:110px
}
.pd-sm-120 {
padding:120px
}
.pd-sm-y-120 {
padding-block-start:120px;
padding-block-end:120px
}
.pd-sm-x-120 {
padding-inline-start:120px;
padding-inline-end:120px
}
.pd-sm-t-120 {
padding-block-start:120px
}
.pd-sm-r-120 {
padding-inline-end:120px
}
.pd-sm-b-120 {
padding-block-end:120px
}
.pd-sm-l-120 {
padding-inline-start:120px
}
.pd-sm-130 {
padding:130px
}
.pd-sm-y-130 {
padding-block-start:130px;
padding-block-end:130px
}
.pd-sm-x-130 {
padding-inline-start:130px;
padding-inline-end:130px
}
.pd-sm-t-130 {
padding-block-start:130px
}
.pd-sm-r-130 {
padding-inline-end:130px
}
.pd-sm-b-130 {
padding-block-end:130px
}
.pd-sm-l-130 {
padding-inline-start:130px
}
.pd-sm-140 {
padding:140px
}
.pd-sm-y-140 {
padding-block-start:140px;
padding-block-end:140px
}
.pd-sm-x-140 {
padding-inline-start:140px;
padding-inline-end:140px
}
.pd-sm-t-140 {
padding-block-start:140px
}
.pd-sm-r-140 {
padding-inline-end:140px
}
.pd-sm-b-140 {
padding-block-end:140px
}
.pd-sm-l-140 {
padding-inline-start:140px
}
.pd-sm-150 {
padding:150px
}
.pd-sm-y-150 {
padding-block-start:150px;
padding-block-end:150px
}
.pd-sm-x-150 {
padding-inline-start:150px;
padding-inline-end:150px
}
.pd-sm-t-150 {
padding-block-start:150px
}
.pd-sm-r-150 {
padding-inline-end:150px
}
.pd-sm-b-150 {
padding-block-end:150px
}
.pd-sm-l-150 {
padding-inline-start:150px
}
.pd-sm-160 {
padding:160px
}
.pd-sm-y-160 {
padding-block-start:160px;
padding-block-end:160px
}
.pd-sm-x-160 {
padding-inline-start:160px;
padding-inline-end:160px
}
.pd-sm-t-160 {
padding-block-start:160px
}
.pd-sm-r-160 {
padding-inline-end:160px
}
.pd-sm-b-160 {
padding-block-end:160px
}
.pd-sm-l-160 {
padding-inline-start:160px
}
.pd-sm-170 {
padding:170px
}
.pd-sm-y-170 {
padding-block-start:170px;
padding-block-end:170px
}
.pd-sm-x-170 {
padding-inline-start:170px;
padding-inline-end:170px
}
.pd-sm-t-170 {
padding-block-start:170px
}
.pd-sm-r-170 {
padding-inline-end:170px
}
.pd-sm-b-170 {
padding-block-end:170px
}
.pd-sm-l-170 {
padding-inline-start:170px
}
.pd-sm-180 {
padding:180px
}
.pd-sm-y-180 {
padding-block-start:180px;
padding-block-end:180px
}
.pd-sm-x-180 {
padding-inline-start:180px;
padding-inline-end:180px
}
.pd-sm-t-180 {
padding-block-start:180px
}
.pd-sm-r-180 {
padding-inline-end:180px
}
.pd-sm-b-180 {
padding-block-end:180px
}
.pd-sm-l-180 {
padding-inline-start:180px
}
.pd-sm-190 {
padding:190px
}
.pd-sm-y-190 {
padding-block-start:190px;
padding-block-end:190px
}
.pd-sm-x-190 {
padding-inline-start:190px;
padding-inline-end:190px
}
.pd-sm-t-190 {
padding-block-start:190px
}
.pd-sm-r-190 {
padding-inline-end:190px
}
.pd-sm-b-190 {
padding-block-end:190px
}
.pd-sm-l-190 {
padding-inline-start:190px
}
.pd-sm-200 {
padding:200px
}
.pd-sm-y-200 {
padding-block-start:200px;
padding-block-end:200px
}
.pd-sm-x-200 {
padding-inline-start:200px;
padding-inline-end:200px
}
.pd-sm-t-200 {
padding-block-start:200px
}
.pd-sm-r-200 {
padding-inline-end:200px
}
.pd-sm-b-200 {
padding-block-end:200px
}
.pd-sm-l-200 {
padding-inline-start:200px
}
}
@media (min-width: 768px) {
.pd-md-0 {
padding:0
}
.pd-md-y-0 {
padding-block-start:0px;
padding-block-end:0px
}
.pd-md-x-0 {
padding-inline-start:0px;
padding-inline-end:0px
}
.pd-md-t-0 {
padding-block-start:0px
}
.pd-md-r-0 {
padding-inline-end:0px
}
.pd-md-b-0 {
padding-block-end:0px
}
.pd-md-l-0 {
padding-inline-start:0px
}
.pd-md-1 {
padding:1px
}
.pd-md-y-1 {
padding-block-start:1px;
padding-block-end:1px
}
.pd-md-x-1 {
padding-inline-start:1px;
padding-inline-end:1px
}
.pd-md-t-1 {
padding-block-start:1px
}
.pd-md-r-1 {
padding-inline-end:1px
}
.pd-md-b-1 {
padding-block-end:1px
}
.pd-md-l-1 {
padding-inline-start:1px
}
.pd-md-2 {
padding:2px
}
.pd-md-y-2 {
padding-block-start:2px;
padding-block-end:2px
}
.pd-md-x-2 {
padding-inline-start:2px;
padding-inline-end:2px
}
.pd-md-t-2 {
padding-block-start:2px
}
.pd-md-r-2 {
padding-inline-end:2px
}
.pd-md-b-2 {
padding-block-end:2px
}
.pd-md-l-2 {
padding-inline-start:2px
}
.pd-md-3 {
padding:3px
}
.pd-md-y-3 {
padding-block-start:3px;
padding-block-end:3px
}
.pd-md-x-3 {
padding-inline-start:3px;
padding-inline-end:3px
}
.pd-md-t-3 {
padding-block-start:3px
}
.pd-md-r-3 {
padding-inline-end:3px
}
.pd-md-b-3 {
padding-block-end:3px
}
.pd-md-l-3 {
padding-inline-start:3px
}
.pd-md-4 {
padding:4px
}
.pd-md-y-4 {
padding-block-start:4px;
padding-block-end:4px
}
.pd-md-x-4 {
padding-inline-start:4px;
padding-inline-end:4px
}
.pd-md-t-4 {
padding-block-start:4px
}
.pd-md-r-4 {
padding-inline-end:4px
}
.pd-md-b-4 {
padding-block-end:4px
}
.pd-md-l-4 {
padding-inline-start:4px
}
.pd-md-5 {
padding:5px
}
.pd-md-y-5 {
padding-block-start:5px;
padding-block-end:5px
}
.pd-md-x-5 {
padding-inline-start:5px;
padding-inline-end:5px
}
.pd-md-t-5 {
padding-block-start:5px
}
.pd-md-r-5 {
padding-inline-end:5px
}
.pd-md-b-5 {
padding-block-end:5px
}
.pd-md-l-5 {
padding-inline-start:5px
}
.pd-md-6 {
padding:6px
}
.pd-md-y-6 {
padding-block-start:6px;
padding-block-end:6px
}
.pd-md-x-6 {
padding-inline-start:6px;
padding-inline-end:6px
}
.pd-md-t-6 {
padding-block-start:6px
}
.pd-md-r-6 {
padding-inline-end:6px
}
.pd-md-b-6 {
padding-block-end:6px
}
.pd-md-l-6 {
padding-inline-start:6px
}
.pd-md-7 {
padding:7px
}
.pd-md-y-7 {
padding-block-start:7px;
padding-block-end:7px
}
.pd-md-x-7 {
padding-inline-start:7px;
padding-inline-end:7px
}
.pd-md-t-7 {
padding-block-start:7px
}
.pd-md-r-7 {
padding-inline-end:7px
}
.pd-md-b-7 {
padding-block-end:7px
}
.pd-md-l-7 {
padding-inline-start:7px
}
.pd-md-8 {
padding:8px
}
.pd-md-y-8 {
padding-block-start:8px;
padding-block-end:8px
}
.pd-md-x-8 {
padding-inline-start:8px;
padding-inline-end:8px
}
.pd-md-t-8 {
padding-block-start:8px
}
.pd-md-r-8 {
padding-inline-end:8px
}
.pd-md-b-8 {
padding-block-end:8px
}
.pd-md-l-8 {
padding-inline-start:8px
}
.pd-md-9 {
padding:9px
}
.pd-md-y-9 {
padding-block-start:9px;
padding-block-end:9px
}
.pd-md-x-9 {
padding-inline-start:9px;
padding-inline-end:9px
}
.pd-md-t-9 {
padding-block-start:9px
}
.pd-md-r-9 {
padding-inline-end:9px
}
.pd-md-b-9 {
padding-block-end:9px
}
.pd-md-l-9 {
padding-inline-start:9px
}
.pd-md-10 {
padding:10px
}
.pd-md-y-10 {
padding-block-start:10px;
padding-block-end:10px
}
.pd-md-x-10 {
padding-inline-start:10px;
padding-inline-end:10px
}
.pd-md-t-10 {
padding-block-start:10px
}
.pd-md-r-10 {
padding-inline-end:10px
}
.pd-md-b-10 {
padding-block-end:10px
}
.pd-md-l-10 {
padding-inline-start:10px
}
.pd-md-15 {
padding:15px
}
.pd-md-y-15 {
padding-block-start:15px;
padding-block-end:15px
}
.pd-md-x-15 {
padding-inline-start:15px;
padding-inline-end:15px
}
.pd-md-t-15 {
padding-block-start:15px
}
.pd-md-r-15 {
padding-inline-end:15px
}
.pd-md-b-15 {
padding-block-end:15px
}
.pd-md-l-15 {
padding-inline-start:15px
}
.pd-md-20 {
padding:20px
}
.pd-md-y-20 {
padding-block-start:20px;
padding-block-end:20px
}
.pd-md-x-20 {
padding-inline-start:20px;
padding-inline-end:20px
}
.pd-md-t-20 {
padding-block-start:20px
}
.pd-md-r-20 {
padding-inline-end:20px
}
.pd-md-b-20 {
padding-block-end:20px
}
.pd-md-l-20 {
padding-inline-start:20px
}
.pd-md-25 {
padding:25px
}
.pd-md-y-25 {
padding-block-start:25px;
padding-block-end:25px
}
.pd-md-x-25 {
padding-inline-start:25px;
padding-inline-end:25px
}
.pd-md-t-25 {
padding-block-start:25px
}
.pd-md-r-25 {
padding-inline-end:25px
}
.pd-md-b-25 {
padding-block-end:25px
}
.pd-md-l-25 {
padding-inline-start:25px
}
.pd-md-30 {
padding:30px
}
.pd-md-y-30 {
padding-block-start:30px;
padding-block-end:30px
}
.pd-md-x-30 {
padding-inline-start:30px;
padding-inline-end:30px
}
.pd-md-t-30 {
padding-block-start:30px
}
.pd-md-r-30 {
padding-inline-end:30px
}
.pd-md-b-30 {
padding-block-end:30px
}
.pd-md-l-30 {
padding-inline-start:30px
}
.pd-md-35 {
padding:35px
}
.pd-md-y-35 {
padding-block-start:35px;
padding-block-end:35px
}
.pd-md-x-35 {
padding-inline-start:35px;
padding-inline-end:35px
}
.pd-md-t-35 {
padding-block-start:35px
}
.pd-md-r-35 {
padding-inline-end:35px
}
.pd-md-b-35 {
padding-block-end:35px
}
.pd-md-l-35 {
padding-inline-start:35px
}
.pd-md-40 {
padding:40px
}
.pd-md-y-40 {
padding-block-start:40px;
padding-block-end:40px
}
.pd-md-x-40 {
padding-inline-start:40px;
padding-inline-end:40px
}
.pd-md-t-40 {
padding-block-start:40px
}
.pd-md-r-40 {
padding-inline-end:40px
}
.pd-md-b-40 {
padding-block-end:40px
}
.pd-md-l-40 {
padding-inline-start:40px
}
.pd-md-45 {
padding:45px
}
.pd-md-y-45 {
padding-block-start:45px;
padding-block-end:45px
}
.pd-md-x-45 {
padding-inline-start:45px;
padding-inline-end:45px
}
.pd-md-t-45 {
padding-block-start:45px
}
.pd-md-r-45 {
padding-inline-end:45px
}
.pd-md-b-45 {
padding-block-end:45px
}
.pd-md-l-45 {
padding-inline-start:45px
}
.pd-md-50 {
padding:50px
}
.pd-md-y-50 {
padding-block-start:50px;
padding-block-end:50px
}
.pd-md-x-50 {
padding-inline-start:50px;
padding-inline-end:50px
}
.pd-md-t-50 {
padding-block-start:50px
}
.pd-md-r-50 {
padding-inline-end:50px
}
.pd-md-b-50 {
padding-block-end:50px
}
.pd-md-l-50 {
padding-inline-start:50px
}
.pd-md-55 {
padding:55px
}
.pd-md-y-55 {
padding-block-start:55px;
padding-block-end:55px
}
.pd-md-x-55 {
padding-inline-start:55px;
padding-inline-end:55px
}
.pd-md-t-55 {
padding-block-start:55px
}
.pd-md-r-55 {
padding-inline-end:55px
}
.pd-md-b-55 {
padding-block-end:55px
}
.pd-md-l-55 {
padding-inline-start:55px
}
.pd-md-60 {
padding:60px
}
.pd-md-y-60 {
padding-block-start:60px;
padding-block-end:60px
}
.pd-md-x-60 {
padding-inline-start:60px;
padding-inline-end:60px
}
.pd-md-t-60 {
padding-block-start:60px
}
.pd-md-r-60 {
padding-inline-end:60px
}
.pd-md-b-60 {
padding-block-end:60px
}
.pd-md-l-60 {
padding-inline-start:60px
}
.pd-md-65 {
padding:65px
}
.pd-md-y-65 {
padding-block-start:65px;
padding-block-end:65px
}
.pd-md-x-65 {
padding-inline-start:65px;
padding-inline-end:65px
}
.pd-md-t-65 {
padding-block-start:65px
}
.pd-md-r-65 {
padding-inline-end:65px
}
.pd-md-b-65 {
padding-block-end:65px
}
.pd-md-l-65 {
padding-inline-start:65px
}
.pd-md-70 {
padding:70px
}
.pd-md-y-70 {
padding-block-start:70px;
padding-block-end:70px
}
.pd-md-x-70 {
padding-inline-start:70px;
padding-inline-end:70px
}
.pd-md-t-70 {
padding-block-start:70px
}
.pd-md-r-70 {
padding-inline-end:70px
}
.pd-md-b-70 {
padding-block-end:70px
}
.pd-md-l-70 {
padding-inline-start:70px
}
.pd-md-75 {
padding:75px
}
.pd-md-y-75 {
padding-block-start:75px;
padding-block-end:75px
}
.pd-md-x-75 {
padding-inline-start:75px;
padding-inline-end:75px
}
.pd-md-t-75 {
padding-block-start:75px
}
.pd-md-r-75 {
padding-inline-end:75px
}
.pd-md-b-75 {
padding-block-end:75px
}
.pd-md-l-75 {
padding-inline-start:75px
}
.pd-md-80 {
padding:80px
}
.pd-md-y-80 {
padding-block-start:80px;
padding-block-end:80px
}
.pd-md-x-80 {
padding-inline-start:80px;
padding-inline-end:80px
}
.pd-md-t-80 {
padding-block-start:80px
}
.pd-md-r-80 {
padding-inline-end:80px
}
.pd-md-b-80 {
padding-block-end:80px
}
.pd-md-l-80 {
padding-inline-start:80px
}
.pd-md-85 {
padding:85px
}
.pd-md-y-85 {
padding-block-start:85px;
padding-block-end:85px
}
.pd-md-x-85 {
padding-inline-start:85px;
padding-inline-end:85px
}
.pd-md-t-85 {
padding-block-start:85px
}
.pd-md-r-85 {
padding-inline-end:85px
}
.pd-md-b-85 {
padding-block-end:85px
}
.pd-md-l-85 {
padding-inline-start:85px
}
.pd-md-90 {
padding:90px
}
.pd-md-y-90 {
padding-block-start:90px;
padding-block-end:90px
}
.pd-md-x-90 {
padding-inline-start:90px;
padding-inline-end:90px
}
.pd-md-t-90 {
padding-block-start:90px
}
.pd-md-r-90 {
padding-inline-end:90px
}
.pd-md-b-90 {
padding-block-end:90px
}
.pd-md-l-90 {
padding-inline-start:90px
}
.pd-md-95 {
padding:95px
}
.pd-md-y-95 {
padding-block-start:95px;
padding-block-end:95px
}
.pd-md-x-95 {
padding-inline-start:95px;
padding-inline-end:95px
}
.pd-md-t-95 {
padding-block-start:95px
}
.pd-md-r-95 {
padding-inline-end:95px
}
.pd-md-b-95 {
padding-block-end:95px
}
.pd-md-l-95 {
padding-inline-start:95px
}
.pd-md-100 {
padding:100px
}
.pd-md-y-100 {
padding-block-start:100px;
padding-block-end:100px
}
.pd-md-x-100 {
padding-inline-start:100px;
padding-inline-end:100px
}
.pd-md-t-100 {
padding-block-start:100px
}
.pd-md-r-100 {
padding-inline-end:100px
}
.pd-md-b-100 {
padding-block-end:100px
}
.pd-md-l-100 {
padding-inline-start:100px
}
.pd-md-110 {
padding:110px
}
.pd-md-y-110 {
padding-block-start:110px;
padding-block-end:110px
}
.pd-md-x-110 {
padding-inline-start:110px;
padding-inline-end:110px
}
.pd-md-t-110 {
padding-block-start:110px
}
.pd-md-r-110 {
padding-inline-end:110px
}
.pd-md-b-110 {
padding-block-end:110px
}
.pd-md-l-110 {
padding-inline-start:110px
}
.pd-md-120 {
padding:120px
}
.pd-md-y-120 {
padding-block-start:120px;
padding-block-end:120px
}
.pd-md-x-120 {
padding-inline-start:120px;
padding-inline-end:120px
}
.pd-md-t-120 {
padding-block-start:120px
}
.pd-md-r-120 {
padding-inline-end:120px
}
.pd-md-b-120 {
padding-block-end:120px
}
.pd-md-l-120 {
padding-inline-start:120px
}
.pd-md-130 {
padding:130px
}
.pd-md-y-130 {
padding-block-start:130px;
padding-block-end:130px
}
.pd-md-x-130 {
padding-inline-start:130px;
padding-inline-end:130px
}
.pd-md-t-130 {
padding-block-start:130px
}
.pd-md-r-130 {
padding-inline-end:130px
}
.pd-md-b-130 {
padding-block-end:130px
}
.pd-md-l-130 {
padding-inline-start:130px
}
.pd-md-140 {
padding:140px
}
.pd-md-y-140 {
padding-block-start:140px;
padding-block-end:140px
}
.pd-md-x-140 {
padding-inline-start:140px;
padding-inline-end:140px
}
.pd-md-t-140 {
padding-block-start:140px
}
.pd-md-r-140 {
padding-inline-end:140px
}
.pd-md-b-140 {
padding-block-end:140px
}
.pd-md-l-140 {
padding-inline-start:140px
}
.pd-md-150 {
padding:150px
}
.pd-md-y-150 {
padding-block-start:150px;
padding-block-end:150px
}
.pd-md-x-150 {
padding-inline-start:150px;
padding-inline-end:150px
}
.pd-md-t-150 {
padding-block-start:150px
}
.pd-md-r-150 {
padding-inline-end:150px
}
.pd-md-b-150 {
padding-block-end:150px
}
.pd-md-l-150 {
padding-inline-start:150px
}
.pd-md-160 {
padding:160px
}
.pd-md-y-160 {
padding-block-start:160px;
padding-block-end:160px
}
.pd-md-x-160 {
padding-inline-start:160px;
padding-inline-end:160px
}
.pd-md-t-160 {
padding-block-start:160px
}
.pd-md-r-160 {
padding-inline-end:160px
}
.pd-md-b-160 {
padding-block-end:160px
}
.pd-md-l-160 {
padding-inline-start:160px
}
.pd-md-170 {
padding:170px
}
.pd-md-y-170 {
padding-block-start:170px;
padding-block-end:170px
}
.pd-md-x-170 {
padding-inline-start:170px;
padding-inline-end:170px
}
.pd-md-t-170 {
padding-block-start:170px
}
.pd-md-r-170 {
padding-inline-end:170px
}
.pd-md-b-170 {
padding-block-end:170px
}
.pd-md-l-170 {
padding-inline-start:170px
}
.pd-md-180 {
padding:180px
}
.pd-md-y-180 {
padding-block-start:180px;
padding-block-end:180px
}
.pd-md-x-180 {
padding-inline-start:180px;
padding-inline-end:180px
}
.pd-md-t-180 {
padding-block-start:180px
}
.pd-md-r-180 {
padding-inline-end:180px
}
.pd-md-b-180 {
padding-block-end:180px
}
.pd-md-l-180 {
padding-inline-start:180px
}
.pd-md-190 {
padding:190px
}
.pd-md-y-190 {
padding-block-start:190px;
padding-block-end:190px
}
.pd-md-x-190 {
padding-inline-start:190px;
padding-inline-end:190px
}
.pd-md-t-190 {
padding-block-start:190px
}
.pd-md-r-190 {
padding-inline-end:190px
}
.pd-md-b-190 {
padding-block-end:190px
}
.pd-md-l-190 {
padding-inline-start:190px
}
.pd-md-200 {
padding:200px
}
.pd-md-y-200 {
padding-block-start:200px;
padding-block-end:200px
}
.pd-md-x-200 {
padding-inline-start:200px;
padding-inline-end:200px
}
.pd-md-t-200 {
padding-block-start:200px
}
.pd-md-r-200 {
padding-inline-end:200px
}
.pd-md-b-200 {
padding-block-end:200px
}
.pd-md-l-200 {
padding-inline-start:200px
}
}
@media (min-width: 992px) {
.pd-lg-0 {
padding:0
}
.pd-lg-y-0 {
padding-block-start:0px;
padding-block-end:0px
}
.pd-lg-x-0 {
padding-inline-start:0px;
padding-inline-end:0px
}
.pd-lg-t-0 {
padding-block-start:0px
}
.pd-lg-r-0 {
padding-inline-end:0px
}
.pd-lg-b-0 {
padding-block-end:0px
}
.pd-lg-l-0 {
padding-inline-start:0px
}
.pd-lg-1 {
padding:1px
}
.pd-lg-y-1 {
padding-block-start:1px;
padding-block-end:1px
}
.pd-lg-x-1 {
padding-inline-start:1px;
padding-inline-end:1px
}
.pd-lg-t-1 {
padding-block-start:1px
}
.pd-lg-r-1 {
padding-inline-end:1px
}
.pd-lg-b-1 {
padding-block-end:1px
}
.pd-lg-l-1 {
padding-inline-start:1px
}
.pd-lg-2 {
padding:2px
}
.pd-lg-y-2 {
padding-block-start:2px;
padding-block-end:2px
}
.pd-lg-x-2 {
padding-inline-start:2px;
padding-inline-end:2px
}
.pd-lg-t-2 {
padding-block-start:2px
}
.pd-lg-r-2 {
padding-inline-end:2px
}
.pd-lg-b-2 {
padding-block-end:2px
}
.pd-lg-l-2 {
padding-inline-start:2px
}
.pd-lg-3 {
padding:3px
}
.pd-lg-y-3 {
padding-block-start:3px;
padding-block-end:3px
}
.pd-lg-x-3 {
padding-inline-start:3px;
padding-inline-end:3px
}
.pd-lg-t-3 {
padding-block-start:3px
}
.pd-lg-r-3 {
padding-inline-end:3px
}
.pd-lg-b-3 {
padding-block-end:3px
}
.pd-lg-l-3 {
padding-inline-start:3px
}
.pd-lg-4 {
padding:4px
}
.pd-lg-y-4 {
padding-block-start:4px;
padding-block-end:4px
}
.pd-lg-x-4 {
padding-inline-start:4px;
padding-inline-end:4px
}
.pd-lg-t-4 {
padding-block-start:4px
}
.pd-lg-r-4 {
padding-inline-end:4px
}
.pd-lg-b-4 {
padding-block-end:4px
}
.pd-lg-l-4 {
padding-inline-start:4px
}
.pd-lg-5 {
padding:5px
}
.pd-lg-y-5 {
padding-block-start:5px;
padding-block-end:5px
}
.pd-lg-x-5 {
padding-inline-start:5px;
padding-inline-end:5px
}
.pd-lg-t-5 {
padding-block-start:5px
}
.pd-lg-r-5 {
padding-inline-end:5px
}
.pd-lg-b-5 {
padding-block-end:5px
}
.pd-lg-l-5 {
padding-inline-start:5px
}
.pd-lg-6 {
padding:6px
}
.pd-lg-y-6 {
padding-block-start:6px;
padding-block-end:6px
}
.pd-lg-x-6 {
padding-inline-start:6px;
padding-inline-end:6px
}
.pd-lg-t-6 {
padding-block-start:6px
}
.pd-lg-r-6 {
padding-inline-end:6px
}
.pd-lg-b-6 {
padding-block-end:6px
}
.pd-lg-l-6 {
padding-inline-start:6px
}
.pd-lg-7 {
padding:7px
}
.pd-lg-y-7 {
padding-block-start:7px;
padding-block-end:7px
}
.pd-lg-x-7 {
padding-inline-start:7px;
padding-inline-end:7px
}
.pd-lg-t-7 {
padding-block-start:7px
}
.pd-lg-r-7 {
padding-inline-end:7px
}
.pd-lg-b-7 {
padding-block-end:7px
}
.pd-lg-l-7 {
padding-inline-start:7px
}
.pd-lg-8 {
padding:8px
}
.pd-lg-y-8 {
padding-block-start:8px;
padding-block-end:8px
}
.pd-lg-x-8 {
padding-inline-start:8px;
padding-inline-end:8px
}
.pd-lg-t-8 {
padding-block-start:8px
}
.pd-lg-r-8 {
padding-inline-end:8px
}
.pd-lg-b-8 {
padding-block-end:8px
}
.pd-lg-l-8 {
padding-inline-start:8px
}
.pd-lg-9 {
padding:9px
}
.pd-lg-y-9 {
padding-block-start:9px;
padding-block-end:9px
}
.pd-lg-x-9 {
padding-inline-start:9px;
padding-inline-end:9px
}
.pd-lg-t-9 {
padding-block-start:9px
}
.pd-lg-r-9 {
padding-inline-end:9px
}
.pd-lg-b-9 {
padding-block-end:9px
}
.pd-lg-l-9 {
padding-inline-start:9px
}
.pd-lg-10 {
padding:10px
}
.pd-lg-y-10 {
padding-block-start:10px;
padding-block-end:10px
}
.pd-lg-x-10 {
padding-inline-start:10px;
padding-inline-end:10px
}
.pd-lg-t-10 {
padding-block-start:10px
}
.pd-lg-r-10 {
padding-inline-end:10px
}
.pd-lg-b-10 {
padding-block-end:10px
}
.pd-lg-l-10 {
padding-inline-start:10px
}
.pd-lg-15 {
padding:15px
}
.pd-lg-y-15 {
padding-block-start:15px;
padding-block-end:15px
}
.pd-lg-x-15 {
padding-inline-start:15px;
padding-inline-end:15px
}
.pd-lg-t-15 {
padding-block-start:15px
}
.pd-lg-r-15 {
padding-inline-end:15px
}
.pd-lg-b-15 {
padding-block-end:15px
}
.pd-lg-l-15 {
padding-inline-start:15px
}
.pd-lg-20 {
padding:20px
}
.pd-lg-y-20 {
padding-block-start:20px;
padding-block-end:20px
}
.pd-lg-x-20 {
padding-inline-start:20px;
padding-inline-end:20px
}
.pd-lg-t-20 {
padding-block-start:20px
}
.pd-lg-r-20 {
padding-inline-end:20px
}
.pd-lg-b-20 {
padding-block-end:20px
}
.pd-lg-l-20 {
padding-inline-start:20px
}
.pd-lg-25 {
padding:25px
}
.pd-lg-y-25 {
padding-block-start:25px;
padding-block-end:25px
}
.pd-lg-x-25 {
padding-inline-start:25px;
padding-inline-end:25px
}
.pd-lg-t-25 {
padding-block-start:25px
}
.pd-lg-r-25 {
padding-inline-end:25px
}
.pd-lg-b-25 {
padding-block-end:25px
}
.pd-lg-l-25 {
padding-inline-start:25px
}
.pd-lg-30 {
padding:30px
}
.pd-lg-y-30 {
padding-block-start:30px;
padding-block-end:30px
}
.pd-lg-x-30 {
padding-inline-start:30px;
padding-inline-end:30px
}
.pd-lg-t-30 {
padding-block-start:30px
}
.pd-lg-r-30 {
padding-inline-end:30px
}
.pd-lg-b-30 {
padding-block-end:30px
}
.pd-lg-l-30 {
padding-inline-start:30px
}
.pd-lg-35 {
padding:35px
}
.pd-lg-y-35 {
padding-block-start:35px;
padding-block-end:35px
}
.pd-lg-x-35 {
padding-inline-start:35px;
padding-inline-end:35px
}
.pd-lg-t-35 {
padding-block-start:35px
}
.pd-lg-r-35 {
padding-inline-end:35px
}
.pd-lg-b-35 {
padding-block-end:35px
}
.pd-lg-l-35 {
padding-inline-start:35px
}
.pd-lg-40 {
padding:40px
}
.pd-lg-y-40 {
padding-block-start:40px;
padding-block-end:40px
}
.pd-lg-x-40 {
padding-inline-start:40px;
padding-inline-end:40px
}
.pd-lg-t-40 {
padding-block-start:40px
}
.pd-lg-r-40 {
padding-inline-end:40px
}
.pd-lg-b-40 {
padding-block-end:40px
}
.pd-lg-l-40 {
padding-inline-start:40px
}
.pd-lg-45 {
padding:45px
}
.pd-lg-y-45 {
padding-block-start:45px;
padding-block-end:45px
}
.pd-lg-x-45 {
padding-inline-start:45px;
padding-inline-end:45px
}
.pd-lg-t-45 {
padding-block-start:45px
}
.pd-lg-r-45 {
padding-inline-end:45px
}
.pd-lg-b-45 {
padding-block-end:45px
}
.pd-lg-l-45 {
padding-inline-start:45px
}
.pd-lg-50 {
padding:50px
}
.pd-lg-y-50 {
padding-block-start:50px;
padding-block-end:50px
}
.pd-lg-x-50 {
padding-inline-start:50px;
padding-inline-end:50px
}
.pd-lg-t-50 {
padding-block-start:50px
}
.pd-lg-r-50 {
padding-inline-end:50px
}
.pd-lg-b-50 {
padding-block-end:50px
}
.pd-lg-l-50 {
padding-inline-start:50px
}
.pd-lg-55 {
padding:55px
}
.pd-lg-y-55 {
padding-block-start:55px;
padding-block-end:55px
}
.pd-lg-x-55 {
padding-inline-start:55px;
padding-inline-end:55px
}
.pd-lg-t-55 {
padding-block-start:55px
}
.pd-lg-r-55 {
padding-inline-end:55px
}
.pd-lg-b-55 {
padding-block-end:55px
}
.pd-lg-l-55 {
padding-inline-start:55px
}
.pd-lg-60 {
padding:60px
}
.pd-lg-y-60 {
padding-block-start:60px;
padding-block-end:60px
}
.pd-lg-x-60 {
padding-inline-start:60px;
padding-inline-end:60px
}
.pd-lg-t-60 {
padding-block-start:60px
}
.pd-lg-r-60 {
padding-inline-end:60px
}
.pd-lg-b-60 {
padding-block-end:60px
}
.pd-lg-l-60 {
padding-inline-start:60px
}
.pd-lg-65 {
padding:65px
}
.pd-lg-y-65 {
padding-block-start:65px;
padding-block-end:65px
}
.pd-lg-x-65 {
padding-inline-start:65px;
padding-inline-end:65px
}
.pd-lg-t-65 {
padding-block-start:65px
}
.pd-lg-r-65 {
padding-inline-end:65px
}
.pd-lg-b-65 {
padding-block-end:65px
}
.pd-lg-l-65 {
padding-inline-start:65px
}
.pd-lg-70 {
padding:70px
}
.pd-lg-y-70 {
padding-block-start:70px;
padding-block-end:70px
}
.pd-lg-x-70 {
padding-inline-start:70px;
padding-inline-end:70px
}
.pd-lg-t-70 {
padding-block-start:70px
}
.pd-lg-r-70 {
padding-inline-end:70px
}
.pd-lg-b-70 {
padding-block-end:70px
}
.pd-lg-l-70 {
padding-inline-start:70px
}
.pd-lg-75 {
padding:75px
}
.pd-lg-y-75 {
padding-block-start:75px;
padding-block-end:75px
}
.pd-lg-x-75 {
padding-inline-start:75px;
padding-inline-end:75px
}
.pd-lg-t-75 {
padding-block-start:75px
}
.pd-lg-r-75 {
padding-inline-end:75px
}
.pd-lg-b-75 {
padding-block-end:75px
}
.pd-lg-l-75 {
padding-inline-start:75px
}
.pd-lg-80 {
padding:80px
}
.pd-lg-y-80 {
padding-block-start:80px;
padding-block-end:80px
}
.pd-lg-x-80 {
padding-inline-start:80px;
padding-inline-end:80px
}
.pd-lg-t-80 {
padding-block-start:80px
}
.pd-lg-r-80 {
padding-inline-end:80px
}
.pd-lg-b-80 {
padding-block-end:80px
}
.pd-lg-l-80 {
padding-inline-start:80px
}
.pd-lg-85 {
padding:85px
}
.pd-lg-y-85 {
padding-block-start:85px;
padding-block-end:85px
}
.pd-lg-x-85 {
padding-inline-start:85px;
padding-inline-end:85px
}
.pd-lg-t-85 {
padding-block-start:85px
}
.pd-lg-r-85 {
padding-inline-end:85px
}
.pd-lg-b-85 {
padding-block-end:85px
}
.pd-lg-l-85 {
padding-inline-start:85px
}
.pd-lg-90 {
padding:90px
}
.pd-lg-y-90 {
padding-block-start:90px;
padding-block-end:90px
}
.pd-lg-x-90 {
padding-inline-start:90px;
padding-inline-end:90px
}
.pd-lg-t-90 {
padding-block-start:90px
}
.pd-lg-r-90 {
padding-inline-end:90px
}
.pd-lg-b-90 {
padding-block-end:90px
}
.pd-lg-l-90 {
padding-inline-start:90px
}
.pd-lg-95 {
padding:95px
}
.pd-lg-y-95 {
padding-block-start:95px;
padding-block-end:95px
}
.pd-lg-x-95 {
padding-inline-start:95px;
padding-inline-end:95px
}
.pd-lg-t-95 {
padding-block-start:95px
}
.pd-lg-r-95 {
padding-inline-end:95px
}
.pd-lg-b-95 {
padding-block-end:95px
}
.pd-lg-l-95 {
padding-inline-start:95px
}
.pd-lg-100 {
padding:100px
}
.pd-lg-y-100 {
padding-block-start:100px;
padding-block-end:100px
}
.pd-lg-x-100 {
padding-inline-start:100px;
padding-inline-end:100px
}
.pd-lg-t-100 {
padding-block-start:100px
}
.pd-lg-r-100 {
padding-inline-end:100px
}
.pd-lg-b-100 {
padding-block-end:100px
}
.pd-lg-l-100 {
padding-inline-start:100px
}
.pd-lg-110 {
padding:110px
}
.pd-lg-y-110 {
padding-block-start:110px;
padding-block-end:110px
}
.pd-lg-x-110 {
padding-inline-start:110px;
padding-inline-end:110px
}
.pd-lg-t-110 {
padding-block-start:110px
}
.pd-lg-r-110 {
padding-inline-end:110px
}
.pd-lg-b-110 {
padding-block-end:110px
}
.pd-lg-l-110 {
padding-inline-start:110px
}
.pd-lg-120 {
padding:120px
}
.pd-lg-y-120 {
padding-block-start:120px;
padding-block-end:120px
}
.pd-lg-x-120 {
padding-inline-start:120px;
padding-inline-end:120px
}
.pd-lg-t-120 {
padding-block-start:120px
}
.pd-lg-r-120 {
padding-inline-end:120px
}
.pd-lg-b-120 {
padding-block-end:120px
}
.pd-lg-l-120 {
padding-inline-start:120px
}
.pd-lg-130 {
padding:130px
}
.pd-lg-y-130 {
padding-block-start:130px;
padding-block-end:130px
}
.pd-lg-x-130 {
padding-inline-start:130px;
padding-inline-end:130px
}
.pd-lg-t-130 {
padding-block-start:130px
}
.pd-lg-r-130 {
padding-inline-end:130px
}
.pd-lg-b-130 {
padding-block-end:130px
}
.pd-lg-l-130 {
padding-inline-start:130px
}
.pd-lg-140 {
padding:140px
}
.pd-lg-y-140 {
padding-block-start:140px;
padding-block-end:140px
}
.pd-lg-x-140 {
padding-inline-start:140px;
padding-inline-end:140px
}
.pd-lg-t-140 {
padding-block-start:140px
}
.pd-lg-r-140 {
padding-inline-end:140px
}
.pd-lg-b-140 {
padding-block-end:140px
}
.pd-lg-l-140 {
padding-inline-start:140px
}
.pd-lg-150 {
padding:150px
}
.pd-lg-y-150 {
padding-block-start:150px;
padding-block-end:150px
}
.pd-lg-x-150 {
padding-inline-start:150px;
padding-inline-end:150px
}
.pd-lg-t-150 {
padding-block-start:150px
}
.pd-lg-r-150 {
padding-inline-end:150px
}
.pd-lg-b-150 {
padding-block-end:150px
}
.pd-lg-l-150 {
padding-inline-start:150px
}
.pd-lg-160 {
padding:160px
}
.pd-lg-y-160 {
padding-block-start:160px;
padding-block-end:160px
}
.pd-lg-x-160 {
padding-inline-start:160px;
padding-inline-end:160px
}
.pd-lg-t-160 {
padding-block-start:160px
}
.pd-lg-r-160 {
padding-inline-end:160px
}
.pd-lg-b-160 {
padding-block-end:160px
}
.pd-lg-l-160 {
padding-inline-start:160px
}
.pd-lg-170 {
padding:170px
}
.pd-lg-y-170 {
padding-block-start:170px;
padding-block-end:170px
}
.pd-lg-x-170 {
padding-inline-start:170px;
padding-inline-end:170px
}
.pd-lg-t-170 {
padding-block-start:170px
}
.pd-lg-r-170 {
padding-inline-end:170px
}
.pd-lg-b-170 {
padding-block-end:170px
}
.pd-lg-l-170 {
padding-inline-start:170px
}
.pd-lg-180 {
padding:180px
}
.pd-lg-y-180 {
padding-block-start:180px;
padding-block-end:180px
}
.pd-lg-x-180 {
padding-inline-start:180px;
padding-inline-end:180px
}
.pd-lg-t-180 {
padding-block-start:180px
}
.pd-lg-r-180 {
padding-inline-end:180px
}
.pd-lg-b-180 {
padding-block-end:180px
}
.pd-lg-l-180 {
padding-inline-start:180px
}
.pd-lg-190 {
padding:190px
}
.pd-lg-y-190 {
padding-block-start:190px;
padding-block-end:190px
}
.pd-lg-x-190 {
padding-inline-start:190px;
padding-inline-end:190px
}
.pd-lg-t-190 {
padding-block-start:190px
}
.pd-lg-r-190 {
padding-inline-end:190px
}
.pd-lg-b-190 {
padding-block-end:190px
}
.pd-lg-l-190 {
padding-inline-start:190px
}
.pd-lg-200 {
padding:200px
}
.pd-lg-y-200 {
padding-block-start:200px;
padding-block-end:200px
}
.pd-lg-x-200 {
padding-inline-start:200px;
padding-inline-end:200px
}
.pd-lg-t-200 {
padding-block-start:200px
}
.pd-lg-r-200 {
padding-inline-end:200px
}
.pd-lg-b-200 {
padding-block-end:200px
}
.pd-lg-l-200 {
padding-inline-start:200px
}
}
@media (min-width: 1200px) {
.pd-xl-0 {
padding:0
}
.pd-xl-y-0 {
padding-block-start:0px;
padding-block-end:0px
}
.pd-xl-x-0 {
padding-inline-start:0px;
padding-inline-end:0px
}
.pd-xl-t-0 {
padding-block-start:0px
}
.pd-xl-r-0 {
padding-inline-end:0px
}
.pd-xl-b-0 {
padding-block-end:0px
}
.pd-xl-l-0 {
padding-inline-start:0px
}
.pd-xl-1 {
padding:1px
}
.pd-xl-y-1 {
padding-block-start:1px;
padding-block-end:1px
}
.pd-xl-x-1 {
padding-inline-start:1px;
padding-inline-end:1px
}
.pd-xl-t-1 {
padding-block-start:1px
}
.pd-xl-r-1 {
padding-inline-end:1px
}
.pd-xl-b-1 {
padding-block-end:1px
}
.pd-xl-l-1 {
padding-inline-start:1px
}
.pd-xl-2 {
padding:2px
}
.pd-xl-y-2 {
padding-block-start:2px;
padding-block-end:2px
}
.pd-xl-x-2 {
padding-inline-start:2px;
padding-inline-end:2px
}
.pd-xl-t-2 {
padding-block-start:2px
}
.pd-xl-r-2 {
padding-inline-end:2px
}
.pd-xl-b-2 {
padding-block-end:2px
}
.pd-xl-l-2 {
padding-inline-start:2px
}
.pd-xl-3 {
padding:3px
}
.pd-xl-y-3 {
padding-block-start:3px;
padding-block-end:3px
}
.pd-xl-x-3 {
padding-inline-start:3px;
padding-inline-end:3px
}
.pd-xl-t-3 {
padding-block-start:3px
}
.pd-xl-r-3 {
padding-inline-end:3px
}
.pd-xl-b-3 {
padding-block-end:3px
}
.pd-xl-l-3 {
padding-inline-start:3px
}
.pd-xl-4 {
padding:4px
}
.pd-xl-y-4 {
padding-block-start:4px;
padding-block-end:4px
}
.pd-xl-x-4 {
padding-inline-start:4px;
padding-inline-end:4px
}
.pd-xl-t-4 {
padding-block-start:4px
}
.pd-xl-r-4 {
padding-inline-end:4px
}
.pd-xl-b-4 {
padding-block-end:4px
}
.pd-xl-l-4 {
padding-inline-start:4px
}
.pd-xl-5 {
padding:5px
}
.pd-xl-y-5 {
padding-block-start:5px;
padding-block-end:5px
}
.pd-xl-x-5 {
padding-inline-start:5px;
padding-inline-end:5px
}
.pd-xl-t-5 {
padding-block-start:5px
}
.pd-xl-r-5 {
padding-inline-end:5px
}
.pd-xl-b-5 {
padding-block-end:5px
}
.pd-xl-l-5 {
padding-inline-start:5px
}
.pd-xl-6 {
padding:6px
}
.pd-xl-y-6 {
padding-block-start:6px;
padding-block-end:6px
}
.pd-xl-x-6 {
padding-inline-start:6px;
padding-inline-end:6px
}
.pd-xl-t-6 {
padding-block-start:6px
}
.pd-xl-r-6 {
padding-inline-end:6px
}
.pd-xl-b-6 {
padding-block-end:6px
}
.pd-xl-l-6 {
padding-inline-start:6px
}
.pd-xl-7 {
padding:7px
}
.pd-xl-y-7 {
padding-block-start:7px;
padding-block-end:7px
}
.pd-xl-x-7 {
padding-inline-start:7px;
padding-inline-end:7px
}
.pd-xl-t-7 {
padding-block-start:7px
}
.pd-xl-r-7 {
padding-inline-end:7px
}
.pd-xl-b-7 {
padding-block-end:7px
}
.pd-xl-l-7 {
padding-inline-start:7px
}
.pd-xl-8 {
padding:8px
}
.pd-xl-y-8 {
padding-block-start:8px;
padding-block-end:8px
}
.pd-xl-x-8 {
padding-inline-start:8px;
padding-inline-end:8px
}
.pd-xl-t-8 {
padding-block-start:8px
}
.pd-xl-r-8 {
padding-inline-end:8px
}
.pd-xl-b-8 {
padding-block-end:8px
}
.pd-xl-l-8 {
padding-inline-start:8px
}
.pd-xl-9 {
padding:9px
}
.pd-xl-y-9 {
padding-block-start:9px;
padding-block-end:9px
}
.pd-xl-x-9 {
padding-inline-start:9px;
padding-inline-end:9px
}
.pd-xl-t-9 {
padding-block-start:9px
}
.pd-xl-r-9 {
padding-inline-end:9px
}
.pd-xl-b-9 {
padding-block-end:9px
}
.pd-xl-l-9 {
padding-inline-start:9px
}
.pd-xl-10 {
padding:10px
}
.pd-xl-y-10 {
padding-block-start:10px;
padding-block-end:10px
}
.pd-xl-x-10 {
padding-inline-start:10px;
padding-inline-end:10px
}
.pd-xl-t-10 {
padding-block-start:10px
}
.pd-xl-r-10 {
padding-inline-end:10px
}
.pd-xl-b-10 {
padding-block-end:10px
}
.pd-xl-l-10 {
padding-inline-start:10px
}
.pd-xl-15 {
padding:15px
}
.pd-xl-y-15 {
padding-block-start:15px;
padding-block-end:15px
}
.pd-xl-x-15 {
padding-inline-start:15px;
padding-inline-end:15px
}
.pd-xl-t-15 {
padding-block-start:15px
}
.pd-xl-r-15 {
padding-inline-end:15px
}
.pd-xl-b-15 {
padding-block-end:15px
}
.pd-xl-l-15 {
padding-inline-start:15px
}
.pd-xl-20 {
padding:20px
}
.pd-xl-y-20 {
padding-block-start:20px;
padding-block-end:20px
}
.pd-xl-x-20 {
padding-inline-start:20px;
padding-inline-end:20px
}
.pd-xl-t-20 {
padding-block-start:20px
}
.pd-xl-r-20 {
padding-inline-end:20px
}
.pd-xl-b-20 {
padding-block-end:20px
}
.pd-xl-l-20 {
padding-inline-start:20px
}
.pd-xl-25 {
padding:25px
}
.pd-xl-y-25 {
padding-block-start:25px;
padding-block-end:25px
}
.pd-xl-x-25 {
padding-inline-start:25px;
padding-inline-end:25px
}
.pd-xl-t-25 {
padding-block-start:25px
}
.pd-xl-r-25 {
padding-inline-end:25px
}
.pd-xl-b-25 {
padding-block-end:25px
}
.pd-xl-l-25 {
padding-inline-start:25px
}
.pd-xl-30 {
padding:30px
}
.pd-xl-y-30 {
padding-block-start:30px;
padding-block-end:30px
}
.pd-xl-x-30 {
padding-inline-start:30px;
padding-inline-end:30px
}
.pd-xl-t-30 {
padding-block-start:30px
}
.pd-xl-r-30 {
padding-inline-end:30px
}
.pd-xl-b-30 {
padding-block-end:30px
}
.pd-xl-l-30 {
padding-inline-start:30px
}
.pd-xl-35 {
padding:35px
}
.pd-xl-y-35 {
padding-block-start:35px;
padding-block-end:35px
}
.pd-xl-x-35 {
padding-inline-start:35px;
padding-inline-end:35px
}
.pd-xl-t-35 {
padding-block-start:35px
}
.pd-xl-r-35 {
padding-inline-end:35px
}
.pd-xl-b-35 {
padding-block-end:35px
}
.pd-xl-l-35 {
padding-inline-start:35px
}
.pd-xl-40 {
padding:40px
}
.pd-xl-y-40 {
padding-block-start:40px;
padding-block-end:40px
}
.pd-xl-x-40 {
padding-inline-start:40px;
padding-inline-end:40px
}
.pd-xl-t-40 {
padding-block-start:40px
}
.pd-xl-r-40 {
padding-inline-end:40px
}
.pd-xl-b-40 {
padding-block-end:40px
}
.pd-xl-l-40 {
padding-inline-start:40px
}
.pd-xl-45 {
padding:45px
}
.pd-xl-y-45 {
padding-block-start:45px;
padding-block-end:45px
}
.pd-xl-x-45 {
padding-inline-start:45px;
padding-inline-end:45px
}
.pd-xl-t-45 {
padding-block-start:45px
}
.pd-xl-r-45 {
padding-inline-end:45px
}
.pd-xl-b-45 {
padding-block-end:45px
}
.pd-xl-l-45 {
padding-inline-start:45px
}
.pd-xl-50 {
padding:50px
}
.pd-xl-y-50 {
padding-block-start:50px;
padding-block-end:50px
}
.pd-xl-x-50 {
padding-inline-start:50px;
padding-inline-end:50px
}
.pd-xl-t-50 {
padding-block-start:50px
}
.pd-xl-r-50 {
padding-inline-end:50px
}
.pd-xl-b-50 {
padding-block-end:50px
}
.pd-xl-l-50 {
padding-inline-start:50px
}
.pd-xl-55 {
padding:55px
}
.pd-xl-y-55 {
padding-block-start:55px;
padding-block-end:55px
}
.pd-xl-x-55 {
padding-inline-start:55px;
padding-inline-end:55px
}
.pd-xl-t-55 {
padding-block-start:55px
}
.pd-xl-r-55 {
padding-inline-end:55px
}
.pd-xl-b-55 {
padding-block-end:55px
}
.pd-xl-l-55 {
padding-inline-start:55px
}
.pd-xl-60 {
padding:60px
}
.pd-xl-y-60 {
padding-block-start:60px;
padding-block-end:60px
}
.pd-xl-x-60 {
padding-inline-start:60px;
padding-inline-end:60px
}
.pd-xl-t-60 {
padding-block-start:60px
}
.pd-xl-r-60 {
padding-inline-end:60px
}
.pd-xl-b-60 {
padding-block-end:60px
}
.pd-xl-l-60 {
padding-inline-start:60px
}
.pd-xl-65 {
padding:65px
}
.pd-xl-y-65 {
padding-block-start:65px;
padding-block-end:65px
}
.pd-xl-x-65 {
padding-inline-start:65px;
padding-inline-end:65px
}
.pd-xl-t-65 {
padding-block-start:65px
}
.pd-xl-r-65 {
padding-inline-end:65px
}
.pd-xl-b-65 {
padding-block-end:65px
}
.pd-xl-l-65 {
padding-inline-start:65px
}
.pd-xl-70 {
padding:70px
}
.pd-xl-y-70 {
padding-block-start:70px;
padding-block-end:70px
}
.pd-xl-x-70 {
padding-inline-start:70px;
padding-inline-end:70px
}
.pd-xl-t-70 {
padding-block-start:70px
}
.pd-xl-r-70 {
padding-inline-end:70px
}
.pd-xl-b-70 {
padding-block-end:70px
}
.pd-xl-l-70 {
padding-inline-start:70px
}
.pd-xl-75 {
padding:75px
}
.pd-xl-y-75 {
padding-block-start:75px;
padding-block-end:75px
}
.pd-xl-x-75 {
padding-inline-start:75px;
padding-inline-end:75px
}
.pd-xl-t-75 {
padding-block-start:75px
}
.pd-xl-r-75 {
padding-inline-end:75px
}
.pd-xl-b-75 {
padding-block-end:75px
}
.pd-xl-l-75 {
padding-inline-start:75px
}
.pd-xl-80 {
padding:80px
}
.pd-xl-y-80 {
padding-block-start:80px;
padding-block-end:80px
}
.pd-xl-x-80 {
padding-inline-start:80px;
padding-inline-end:80px
}
.pd-xl-t-80 {
padding-block-start:80px
}
.pd-xl-r-80 {
padding-inline-end:80px
}
.pd-xl-b-80 {
padding-block-end:80px
}
.pd-xl-l-80 {
padding-inline-start:80px
}
.pd-xl-85 {
padding:85px
}
.pd-xl-y-85 {
padding-block-start:85px;
padding-block-end:85px
}
.pd-xl-x-85 {
padding-inline-start:85px;
padding-inline-end:85px
}
.pd-xl-t-85 {
padding-block-start:85px
}
.pd-xl-r-85 {
padding-inline-end:85px
}
.pd-xl-b-85 {
padding-block-end:85px
}
.pd-xl-l-85 {
padding-inline-start:85px
}
.pd-xl-90 {
padding:90px
}
.pd-xl-y-90 {
padding-block-start:90px;
padding-block-end:90px
}
.pd-xl-x-90 {
padding-inline-start:90px;
padding-inline-end:90px
}
.pd-xl-t-90 {
padding-block-start:90px
}
.pd-xl-r-90 {
padding-inline-end:90px
}
.pd-xl-b-90 {
padding-block-end:90px
}
.pd-xl-l-90 {
padding-inline-start:90px
}
.pd-xl-95 {
padding:95px
}
.pd-xl-y-95 {
padding-block-start:95px;
padding-block-end:95px
}
.pd-xl-x-95 {
padding-inline-start:95px;
padding-inline-end:95px
}
.pd-xl-t-95 {
padding-block-start:95px
}
.pd-xl-r-95 {
padding-inline-end:95px
}
.pd-xl-b-95 {
padding-block-end:95px
}
.pd-xl-l-95 {
padding-inline-start:95px
}
.pd-xl-100 {
padding:100px
}
.pd-xl-y-100 {
padding-block-start:100px;
padding-block-end:100px
}
.pd-xl-x-100 {
padding-inline-start:100px;
padding-inline-end:100px
}
.pd-xl-t-100 {
padding-block-start:100px
}
.pd-xl-r-100 {
padding-inline-end:100px
}
.pd-xl-b-100 {
padding-block-end:100px
}
.pd-xl-l-100 {
padding-inline-start:100px
}
.pd-xl-110 {
padding:110px
}
.pd-xl-y-110 {
padding-block-start:110px;
padding-block-end:110px
}
.pd-xl-x-110 {
padding-inline-start:110px;
padding-inline-end:110px
}
.pd-xl-t-110 {
padding-block-start:110px
}
.pd-xl-r-110 {
padding-inline-end:110px
}
.pd-xl-b-110 {
padding-block-end:110px
}
.pd-xl-l-110 {
padding-inline-start:110px
}
.pd-xl-120 {
padding:120px
}
.pd-xl-y-120 {
padding-block-start:120px;
padding-block-end:120px
}
.pd-xl-x-120 {
padding-inline-start:120px;
padding-inline-end:120px
}
.pd-xl-t-120 {
padding-block-start:120px
}
.pd-xl-r-120 {
padding-inline-end:120px
}
.pd-xl-b-120 {
padding-block-end:120px
}
.pd-xl-l-120 {
padding-inline-start:120px
}
.pd-xl-130 {
padding:130px
}
.pd-xl-y-130 {
padding-block-start:130px;
padding-block-end:130px
}
.pd-xl-x-130 {
padding-inline-start:130px;
padding-inline-end:130px
}
.pd-xl-t-130 {
padding-block-start:130px
}
.pd-xl-r-130 {
padding-inline-end:130px
}
.pd-xl-b-130 {
padding-block-end:130px
}
.pd-xl-l-130 {
padding-inline-start:130px
}
.pd-xl-140 {
padding:140px
}
.pd-xl-y-140 {
padding-block-start:140px;
padding-block-end:140px
}
.pd-xl-x-140 {
padding-inline-start:140px;
padding-inline-end:140px
}
.pd-xl-t-140 {
padding-block-start:140px
}
.pd-xl-r-140 {
padding-inline-end:140px
}
.pd-xl-b-140 {
padding-block-end:140px
}
.pd-xl-l-140 {
padding-inline-start:140px
}
.pd-xl-150 {
padding:150px
}
.pd-xl-y-150 {
padding-block-start:150px;
padding-block-end:150px
}
.pd-xl-x-150 {
padding-inline-start:150px;
padding-inline-end:150px
}
.pd-xl-t-150 {
padding-block-start:150px
}
.pd-xl-r-150 {
padding-inline-end:150px
}
.pd-xl-b-150 {
padding-block-end:150px
}
.pd-xl-l-150 {
padding-inline-start:150px
}
.pd-xl-160 {
padding:160px
}
.pd-xl-y-160 {
padding-block-start:160px;
padding-block-end:160px
}
.pd-xl-x-160 {
padding-inline-start:160px;
padding-inline-end:160px
}
.pd-xl-t-160 {
padding-block-start:160px
}
.pd-xl-r-160 {
padding-inline-end:160px
}
.pd-xl-b-160 {
padding-block-end:160px
}
.pd-xl-l-160 {
padding-inline-start:160px
}
.pd-xl-170 {
padding:170px
}
.pd-xl-y-170 {
padding-block-start:170px;
padding-block-end:170px
}
.pd-xl-x-170 {
padding-inline-start:170px;
padding-inline-end:170px
}
.pd-xl-t-170 {
padding-block-start:170px
}
.pd-xl-r-170 {
padding-inline-end:170px
}
.pd-xl-b-170 {
padding-block-end:170px
}
.pd-xl-l-170 {
padding-inline-start:170px
}
.pd-xl-180 {
padding:180px
}
.pd-xl-y-180 {
padding-block-start:180px;
padding-block-end:180px
}
.pd-xl-x-180 {
padding-inline-start:180px;
padding-inline-end:180px
}
.pd-xl-t-180 {
padding-block-start:180px
}
.pd-xl-r-180 {
padding-inline-end:180px
}
.pd-xl-b-180 {
padding-block-end:180px
}
.pd-xl-l-180 {
padding-inline-start:180px
}
.pd-xl-190 {
padding:190px
}
.pd-xl-y-190 {
padding-block-start:190px;
padding-block-end:190px
}
.pd-xl-x-190 {
padding-inline-start:190px;
padding-inline-end:190px
}
.pd-xl-t-190 {
padding-block-start:190px
}
.pd-xl-r-190 {
padding-inline-end:190px
}
.pd-xl-b-190 {
padding-block-end:190px
}
.pd-xl-l-190 {
padding-inline-start:190px
}
.pd-xl-200 {
padding:200px
}
.pd-xl-y-200 {
padding-block-start:200px;
padding-block-end:200px
}
.pd-xl-x-200 {
padding-inline-start:200px;
padding-inline-end:200px
}
.pd-xl-t-200 {
padding-block-start:200px
}
.pd-xl-r-200 {
padding-inline-end:200px
}
.pd-xl-b-200 {
padding-block-end:200px
}
.pd-xl-l-200 {
padding-inline-start:200px
}
}
.pd-12 {
	padding:12px
}
.pd-y-12 {
	padding-block-start:12px;
	padding-block-end:12px
}
.pd-x-12 {
	padding-inline-start:12px;
	padding-inline-end:12px
}
.pd-t-12 {
	padding-block-start:12px
}
.pd-r-12 {
	padding-inline-end:12px
}
.pd-b-12 {
	padding-block-end:12px
}
.pd-l-12 {
	padding-inline-start:12px
}
.pd-13 {
	padding:13px
}
.pd-y-13 {
	padding-block-start:13px;
	padding-block-end:13px
}
.pd-x-13 {
	padding-inline-start:13px;
	padding-inline-end:13px
}
.pd-t-13 {
	padding-block-start:13px
}
.pd-r-13 {
	padding-inline-end:13px
}
.pd-b-13 {
	padding-block-end:13px
}
.pd-l-13 {
	padding-inline-start:13px
}
.pos-absolute {
	position:absolute
}
.pos-relative {
	position:relative
}
.pos-fixed {
	position:fixed
}
.pos-static {
	position:static
}
.t-0 {
	top:0px
}
.r-0 {
	inset-inline-end:0px
}
.b-0 {
	bottom:0px
}
.l-0 {
	inset-inline-start:0px
}
.t--0 {
	top:0px
}
.r--0 {
	inset-inline-end:0px
}
.b--0 {
	bottom:0px
}
.l--0 {
	inset-inline-start:0px
}
.a-0 {
	top:0px;
	inset-inline-end:0px;
	bottom:0px;
	inset-inline-start:0px
}
.x-0, .y-0 {
	inset-inline-start:0px;
	inset-inline-end:0px
}
.t-5 {
	top:5px
}
.r-5 {
	inset-inline-end:5px
}
.b-5 {
	bottom:5px
}
.l-5 {
	inset-inline-start:5px
}
.t--5 {
	top:-5px
}
.r--5 {
	inset-inline-end:-5px
}
.b--5 {
	bottom:-5px
}
.l--5 {
	inset-inline-start:-5px
}
.a-5 {
	top:5px;
	inset-inline-end:5px;
	bottom:5px;
	inset-inline-start:5px
}
.x-5, .y-5 {
	inset-inline-start:5px;
	inset-inline-end:5px
}
.t-10 {
	top:10px
}
.r-10 {
	inset-inline-end:10px
}
.b-10 {
	bottom:10px
}
.l-10 {
	inset-inline-start:10px
}
.t--10 {
	top:-10px
}
.r--10 {
	inset-inline-end:-10px
}
.b--10 {
	bottom:-10px
}
.l--10 {
	inset-inline-start:-10px
}
.a-10 {
	top:10px;
	inset-inline-end:10px;
	bottom:10px;
	inset-inline-start:10px
}
.x-10, .y-10 {
	inset-inline-start:10px;
	inset-inline-end:10px
}
.t-15 {
	top:15px
}
.r-15 {
	inset-inline-end:15px
}
.b-15 {
	bottom:15px
}
.l-15 {
	inset-inline-start:15px
}
.t--15 {
	top:-15px
}
.r--15 {
	inset-inline-end:-15px
}
.b--15 {
	bottom:-15px
}
.l--15 {
	inset-inline-start:-15px
}
.a-15 {
	top:15px;
	inset-inline-end:15px;
	bottom:15px;
	inset-inline-start:15px
}
.x-15, .y-15 {
	inset-inline-start:15px;
	inset-inline-end:15px
}
.t-20 {
	top:20px
}
.r-20 {
	inset-inline-end:20px
}
.b-20 {
	bottom:20px
}
.l-20 {
	inset-inline-start:20px
}
.t--20 {
	top:-20px
}
.r--20 {
	inset-inline-end:-20px
}
.b--20 {
	bottom:-20px
}
.l--20 {
	inset-inline-start:-20px
}
.a-20 {
	top:20px;
	inset-inline-end:20px;
	bottom:20px;
	inset-inline-start:20px
}
.x-20, .y-20 {
	inset-inline-start:20px;
	inset-inline-end:20px
}
.t-25 {
	top:25px
}
.r-25 {
	inset-inline-end:25px
}
.b-25 {
	bottom:25px
}
.l-25 {
	inset-inline-start:25px
}
.t--25 {
	top:-25px
}
.r--25 {
	inset-inline-end:-25px
}
.b--25 {
	bottom:-25px
}
.l--25 {
	inset-inline-start:-25px
}
.a-25 {
	top:25px;
	inset-inline-end:25px;
	bottom:25px;
	inset-inline-start:25px
}
.x-25, .y-25 {
	inset-inline-start:25px;
	inset-inline-end:25px
}
.t-30 {
	top:30px
}
.r-30 {
	inset-inline-end:30px
}
.b-30 {
	bottom:30px
}
.l-30 {
	inset-inline-start:30px
}
.t--30 {
	top:-30px
}
.r--30 {
	inset-inline-end:-30px
}
.b--30 {
	bottom:-30px
}
.l--30 {
	inset-inline-start:-30px
}
.a-30 {
	top:30px;
	inset-inline-end:30px;
	bottom:30px;
	inset-inline-start:30px
}
.x-30, .y-30 {
	inset-inline-start:30px;
	inset-inline-end:30px
}
.t-35 {
	top:35px
}
.r-35 {
	inset-inline-end:35px
}
.b-35 {
	bottom:35px
}
.l-35 {
	inset-inline-start:35px
}
.t--35 {
	top:-35px
}
.r--35 {
	inset-inline-end:-35px
}
.b--35 {
	bottom:-35px
}
.l--35 {
	inset-inline-start:-35px
}
.a-35 {
	top:35px;
	inset-inline-end:35px;
	bottom:35px;
	inset-inline-start:35px
}
.x-35, .y-35 {
	inset-inline-start:35px;
	inset-inline-end:35px
}
.t-40 {
	top:40px
}
.r-40 {
	inset-inline-end:40px
}
.b-40 {
	bottom:40px
}
.l-40 {
	inset-inline-start:40px
}
.t--40 {
	top:-40px
}
.r--40 {
	inset-inline-end:-40px
}
.b--40 {
	bottom:-40px
}
.l--40 {
	inset-inline-start:-40px
}
.a-40 {
	top:40px;
	inset-inline-end:40px;
	bottom:40px;
	inset-inline-start:40px
}
.x-40, .y-40 {
	inset-inline-start:40px;
	inset-inline-end:40px
}
.t-45 {
	top:45px
}
.r-45 {
	inset-inline-end:45px
}
.b-45 {
	bottom:45px
}
.l-45 {
	inset-inline-start:45px
}
.t--45 {
	top:-45px
}
.r--45 {
	inset-inline-end:-45px
}
.b--45 {
	bottom:-45px
}
.l--45 {
	inset-inline-start:-45px
}
.a-45 {
	top:45px;
	inset-inline-end:45px;
	bottom:45px;
	inset-inline-start:45px
}
.x-45, .y-45 {
	inset-inline-start:45px;
	inset-inline-end:45px
}
.t-50 {
	top:50px
}
.r-50 {
	inset-inline-end:50px
}
.b-50 {
	bottom:50px
}
.l-50 {
	inset-inline-start:50px
}
.t--50 {
	top:-50px
}
.r--50 {
	inset-inline-end:-50px
}
.b--50 {
	bottom:-50px
}
.l--50 {
	inset-inline-start:-50px
}
.a-50 {
	top:50px;
	inset-inline-end:50px;
	bottom:50px;
	inset-inline-start:50px
}
.x-50, .y-50 {
	inset-inline-start:50px;
	inset-inline-end:50px
}
.t-55 {
	top:55px
}
.r-55 {
	inset-inline-end:55px
}
.b-55 {
	bottom:55px
}
.l-55 {
	inset-inline-start:55px
}
.t--55 {
	top:-55px
}
.r--55 {
	inset-inline-end:-55px
}
.b--55 {
	bottom:-55px
}
.l--55 {
	inset-inline-start:-55px
}
.a-55 {
	top:55px;
	inset-inline-end:55px;
	bottom:55px;
	inset-inline-start:55px
}
.x-55, .y-55 {
	inset-inline-start:55px;
	inset-inline-end:55px
}
.t-60 {
	top:60px
}
.r-60 {
	inset-inline-end:60px
}
.b-60 {
	bottom:60px
}
.l-60 {
	inset-inline-start:60px
}
.t--60 {
	top:-60px
}
.r--60 {
	inset-inline-end:-60px
}
.b--60 {
	bottom:-60px
}
.l--60 {
	inset-inline-start:-60px
}
.a-60 {
	top:60px;
	inset-inline-end:60px;
	bottom:60px;
	inset-inline-start:60px
}
.x-60, .y-60 {
	inset-inline-start:60px;
	inset-inline-end:60px
}
.t-65 {
	top:65px
}
.r-65 {
	inset-inline-end:65px
}
.b-65 {
	bottom:65px
}
.l-65 {
	inset-inline-start:65px
}
.t--65 {
	top:-65px
}
.r--65 {
	inset-inline-end:-65px
}
.b--65 {
	bottom:-65px
}
.l--65 {
	inset-inline-start:-65px
}
.a-65 {
	top:65px;
	inset-inline-end:65px;
	bottom:65px;
	inset-inline-start:65px
}
.x-65, .y-65 {
	inset-inline-start:65px;
	inset-inline-end:65px
}
.t-70 {
	top:70px
}
.r-70 {
	inset-inline-end:70px
}
.b-70 {
	bottom:70px
}
.l-70 {
	inset-inline-start:70px
}
.t--70 {
	top:-70px
}
.r--70 {
	inset-inline-end:-70px
}
.b--70 {
	bottom:-70px
}
.l--70 {
	inset-inline-start:-70px
}
.a-70 {
	top:70px;
	inset-inline-end:70px;
	bottom:70px;
	inset-inline-start:70px
}
.x-70, .y-70 {
	inset-inline-start:70px;
	inset-inline-end:70px
}
.t-75 {
	top:75px
}
.r-75 {
	inset-inline-end:75px
}
.b-75 {
	bottom:75px
}
.l-75 {
	inset-inline-start:75px
}
.t--75 {
	top:-75px
}
.r--75 {
	inset-inline-end:-75px
}
.b--75 {
	bottom:-75px
}
.l--75 {
	inset-inline-start:-75px
}
.a-75 {
	top:75px;
	inset-inline-end:75px;
	bottom:75px;
	inset-inline-start:75px
}
.x-75, .y-75 {
	inset-inline-start:75px;
	inset-inline-end:75px
}
.t-80 {
	top:80px
}
.r-80 {
	inset-inline-end:80px
}
.b-80 {
	bottom:80px
}
.l-80 {
	inset-inline-start:80px
}
.t--80 {
	top:-80px
}
.r--80 {
	inset-inline-end:-80px
}
.b--80 {
	bottom:-80px
}
.l--80 {
	inset-inline-start:-80px
}
.a-80 {
	top:80px;
	inset-inline-end:80px;
	bottom:80px;
	inset-inline-start:80px
}
.x-80, .y-80 {
	inset-inline-start:80px;
	inset-inline-end:80px
}
.t-85 {
	top:85px
}
.r-85 {
	inset-inline-end:85px
}
.b-85 {
	bottom:85px
}
.l-85 {
	inset-inline-start:85px
}
.t--85 {
	top:-85px
}
.r--85 {
	inset-inline-end:-85px
}
.b--85 {
	bottom:-85px
}
.l--85 {
	inset-inline-start:-85px
}
.a-85 {
	top:85px;
	inset-inline-end:85px;
	bottom:85px;
	inset-inline-start:85px
}
.x-85, .y-85 {
	inset-inline-start:85px;
	inset-inline-end:85px
}
.t-90 {
	top:90px
}
.r-90 {
	inset-inline-end:90px
}
.b-90 {
	bottom:90px
}
.l-90 {
	inset-inline-start:90px
}
.t--90 {
	top:-90px
}
.r--90 {
	inset-inline-end:-90px
}
.b--90 {
	bottom:-90px
}
.l--90 {
	inset-inline-start:-90px
}
.a-90 {
	top:90px;
	inset-inline-end:90px;
	bottom:90px;
	inset-inline-start:90px
}
.x-90, .y-90 {
	inset-inline-start:90px;
	inset-inline-end:90px
}
.t-95 {
	top:95px
}
.r-95 {
	inset-inline-end:95px
}
.b-95 {
	bottom:95px
}
.l-95 {
	inset-inline-start:95px
}
.t--95 {
	top:-95px
}
.r--95 {
	inset-inline-end:-95px
}
.b--95 {
	bottom:-95px
}
.l--95 {
	inset-inline-start:-95px
}
.a-95 {
	top:95px;
	inset-inline-end:95px;
	bottom:95px;
	inset-inline-start:95px
}
.x-95, .y-95 {
	inset-inline-start:95px;
	inset-inline-end:95px
}
.t-100 {
	top:100px
}
.r-100 {
	inset-inline-end:100px
}
.b-100 {
	bottom:100px
}
.l-100 {
	inset-inline-start:100px
}
.t--100 {
	top:-100px
}
.r--100 {
	inset-inline-end:-100px
}
.b--100 {
	bottom:-100px
}
.l--100 {
	inset-inline-start:-100px
}
.a-100 {
	top:100px;
	inset-inline-end:100px;
	bottom:100px;
	inset-inline-start:100px
}
.x-100, .y-100 {
	inset-inline-start:100px;
	inset-inline-end:100px
}
.t-2 {
	top:2px
}
.r--5 {
	inset-inline-end:-5px
}
.z-index-0 {
	z-index:0
}
.z-index-10 {
	z-index:10
}
.z-index-50 {
	z-index:50
}
.z-index-100 {
	z-index:100
}
.z-index-150 {
	z-index:150
}
.z-index-200 {
	z-index:200
}
@media (min-width: 480px) {
.pos-xs-absolute {
position:absolute
}
.pos-xs-relative {
position:relative
}
.pos-xs-fixed {
position:fixed
}
.pos-xs-static {
position:static
}
.t-xs-auto {
top:auto
}
.r-xs-auto {
inset-inline-end:auto
}
.b-xs-auto {
bottom:auto
}
.l-xs-auto {
inset-inline-start:auto
}
}
@media (min-width: 576px) {
.pos-sm-absolute {
position:absolute
}
.pos-sm-relative {
position:relative
}
.pos-sm-fixed {
position:fixed
}
.pos-sm-static {
position:static
}
.t-sm-auto {
top:auto
}
.r-sm-auto {
inset-inline-end:auto
}
.b-sm-auto {
bottom:auto
}
.l-sm-auto {
inset-inline-start:auto
}
}
@media (min-width: 768px) {
.pos-md-absolute {
position:absolute
}
.pos-md-relative {
position:relative
}
.pos-md-fixed {
position:fixed
}
.pos-md-static {
position:static
}
.t-md-auto {
top:auto
}
.r-md-auto {
inset-inline-end:auto
}
.b-md-auto {
bottom:auto
}
.l-md-auto {
inset-inline-start:auto
}
}
@media (min-width: 992px) {
.pos-lg-absolute {
position:absolute
}
.pos-lg-relative {
position:relative
}
.pos-lg-fixed {
position:fixed
}
.pos-lg-static {
position:static
}
.t-lg-auto {
top:auto
}
.r-lg-auto {
inset-inline-end:auto
}
.b-lg-auto {
bottom:auto
}
.l-lg-auto {
inset-inline-start:auto
}
}
@media (min-width: 1200px) {
.pos-xl-absolute {
position:absolute
}
.pos-xl-relative {
position:relative
}
.pos-xl-fixed {
position:fixed
}
.pos-xl-static {
position:static
}
.t-xl-auto {
top:auto
}
.r-xl-auto {
inset-inline-end:auto
}
.b-xl-auto {
bottom:auto
}
.l-xl-auto {
inset-inline-start:auto
}
}
.position-static {
	position:static!important
}
.position-relative {
	position:relative!important
}
.position-absolute {
	position:absolute!important
}
.position-fixed {
	position:fixed!important
}
.position-sticky {
	position:sticky!important
}
.tx-black {
	font-weight:900
}
.tx-bold {
	font-weight:700
}
.tx-semibold {
	font-weight:600
}
.tx-medium {
	font-weight:500
}
.tx-normal {
	font-weight:400
}
.tx-light {
	font-weight:300
}
.tx-thin {
	font-weight:200
}
.tx-xthin {
	font-weight:100
}
.tx-sserif {
	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"
}
.tx-roboto {
	font-family:Roboto, sans-serif
}
.tx-white {
	color:#fff
}
.tx-facebook {
	color:#3b5998
}
.tx-pinterest {
	color:#cd2029
}
.tx-google-plus {
	color:#d34836
}
.tx-twitter {
	color:#429cd6
}
.tx-black {
	color:#000
}
.tx-primary {
	color:var(--primary-bg-color)
}
.tx-success {
	color:#22c03c
}
.tx-warning {
	color:#fbbc0b
}
.tx-danger {
	color:#ee335e
}
.tx-info {
	color:#00b9ff
}
.tx-inverse {
	color:#242f48
}
.tx-teal {
	color:#0cc
}
.tx-dark {
	color:#242f48
}
.tx-indigo {
	color:var(--primary-bg-color)
}
.tx-purple {
	color:#6829db
}
.tx-orange {
	color:#fd7e14
}
.tx-pink {
	color:#f10075
}
.tx-gray-100 {
	color:#ecf0fa
}
.tx-gray-200 {
	color:#dde2ef
}
.tx-gray-300 {
	color:#d0d7e8
}
.tx-gray-400 {
	color:#b9c2d8
}
.tx-gray-500 {
	color:#949eb7
}
.tx-gray-600 {
	color:#737f9e
}
.tx-gray-700 {
	color:#4d5875
}
.tx-gray-800 {
	color:#364261
}
.tx-gray-900 {
	color:#242f48
}
.tx-white-2 {
	color:#fff3
}
.tx-white-3 {
	color:#ffffff4d
}
.tx-white-4 {
	color:#fff6
}
.tx-white-5 {
	color:#ffffff80
}
.tx-white-6 {
	color:#fff9
}
.tx-white-7 {
	color:#ffffffb3
}
.tx-white-8 {
	color:#fffc
}
.tx-spacing-1 {
	letter-spacing:.5px
}
.tx-spacing-2 {
	letter-spacing:1px
}
.tx-spacing-3 {
	letter-spacing:1.5px
}
.tx-spacing-4 {
	letter-spacing:2px
}
.tx-spacing-5 {
	letter-spacing:2.5px
}
.tx-spacing-6 {
	letter-spacing:3px
}
.tx-spacing-7 {
	letter-spacing:3.5px
}
.tx-spacing-8 {
	letter-spacing:4px
}
.tx-spacing--1 {
	letter-spacing:-.5px
}
.tx-spacing--2 {
	letter-spacing:-1px
}
.tx-spacing--3 {
	letter-spacing:-1.5px
}
.tx-spacing--4 {
	letter-spacing:-2px
}
.tx-spacing--5 {
	letter-spacing:-2.5px
}
.tx-spacing--6 {
	letter-spacing:-3px
}
.tx-spacing--7 {
	letter-spacing:-3.5px
}
.tx-spacing--8 {
	letter-spacing:-4px
}
.tx-uppercase {
	text-transform:uppercase
}
.tx-lowercase {
	text-transform:lowercase
}
.tx-transform-none {
	text-transform:none
}
.tx-center {
	text-align:center
}
.tx-end {
	text-align:end
}
.tx-start {
	text-align:start
}
.tx-italic {
	font-style:italic
}
.tx-style-normal {
	font-style:normal
}
.lh-base {
	line-height:1.5
}
.lh-normal {
	line-height:normal
}
.lh-0 {
	line-height:0
}
.lh--1 {
	line-height:.1
}
.lh--2 {
	line-height:.2
}
.lh--3 {
	line-height:.3
}
.lh--4 {
	line-height:.4
}
.lh--5 {
	line-height:.5
}
.lh--6 {
	line-height:.6
}
.lh--7 {
	line-height:.7
}
.lh--8 {
	line-height:.8
}
.lh--9 {
	line-height:.9
}
.lh-1 {
	line-height:1.1
}
.lh-2 {
	line-height:1.2
}
.lh-3 {
	line-height:1.3
}
.lh-4 {
	line-height:1.4
}
.lh-5 {
	line-height:1.5
}
.lh-6 {
	line-height:1.6
}
.lh-7 {
	line-height:1.7
}
.lh-8 {
	line-height:1.8
}
.lh-9 {
	line-height:1.9
}
.lh-10 {
	line-height:2
}
.lh-11 {
	line-height:2.1
}
.lh-12 {
	line-height:2.2
}
.lh-13 {
	line-height:2.3
}
.lh-14 {
	line-height:2.4
}
.lh-15 {
	line-height:2.5
}
.valign-top {
	vertical-align:top
}
.valign-middle {
	vertical-align:middle
}
.valign-bottom {
	vertical-align:baseline
}
.tx-base {
font-size:.875rem
}
.tx-8 {
	font-size:8px
}
.tx-9 {
	font-size:9px
}
.tx-10 {
	font-size:10px
}
.tx-11 {
	font-size:11px
}
.tx-12 {
	font-size:12px
}
.tx-13 {
	font-size:13px
}
.tx-14 {
	font-size:14px
}
.tx-15 {
	font-size:15px
}
.tx-16 {
	font-size:16px
}
.tx-17 {
	font-size:17px
}
.tx-18 {
	font-size:18px
}
.tx-20 {
	font-size:20px!important
}
.tx-21 {
	font-size:21px
}
.tx-22 {
	font-size:22px
}
.tx-24 {
	font-size:24px
}
.tx-26 {
	font-size:26px
}
.tx-28 {
	font-size:28px
}
.tx-30 {
	font-size:30px
}
.tx-32 {
	font-size:32px
}
.tx-34 {
	font-size:34px
}
.tx-36 {
	font-size:36px
}
.tx-38 {
	font-size:38px
}
.tx-40 {
	font-size:40px
}
.tx-42 {
	font-size:42px
}
.tx-44 {
	font-size:44px
}
.tx-46 {
	font-size:46px
}
.tx-48 {
	font-size:48px
}
.tx-50 {
	font-size:50px
}
.tx-52 {
	font-size:52px
}
.tx-54 {
	font-size:54px
}
.tx-56 {
	font-size:56px
}
.tx-58 {
	font-size:58px
}
.tx-60 {
	font-size:60px
}
.tx-62 {
	font-size:62px
}
.tx-64 {
	font-size:64px
}
.tx-66 {
	font-size:66px
}
.tx-68 {
	font-size:68px
}
.tx-70 {
	font-size:70px
}
.tx-72 {
	font-size:72px
}
.tx-74 {
	font-size:74px
}
.tx-76 {
	font-size:76px
}
.tx-78 {
	font-size:78px
}
.tx-80 {
	font-size:80px
}
.tx-82 {
	font-size:82px
}
.tx-84 {
	font-size:84px
}
.tx-86 {
	font-size:86px
}
.tx-88 {
	font-size:88px
}
.tx-90 {
	font-size:90px
}
.tx-92 {
	font-size:92px
}
.tx-94 {
	font-size:94px
}
.tx-96 {
	font-size:96px
}
.tx-98 {
	font-size:98px
}
.tx-100 {
	font-size:100px
}
.tx-102 {
	font-size:102px
}
.tx-104 {
	font-size:104px
}
.tx-106 {
	font-size:106px
}
.tx-108 {
	font-size:108px
}
.tx-110 {
	font-size:110px
}
.tx-112 {
	font-size:112px
}
.tx-114 {
	font-size:114px
}
.tx-116 {
	font-size:116px
}
.tx-118 {
	font-size:118px
}
.tx-120 {
	font-size:120px
}
.tx-122 {
	font-size:122px
}
.tx-124 {
	font-size:124px
}
.tx-126 {
	font-size:126px
}
.tx-128 {
	font-size:128px
}
.tx-130 {
	font-size:130px
}
.tx-132 {
	font-size:132px
}
.tx-134 {
	font-size:134px
}
.tx-136 {
	font-size:136px
}
.tx-138 {
	font-size:138px
}
.tx-140 {
	font-size:140px
}
@media (min-width: 480px) {
.tx-xs-8 {
font-size:8px
}
.tx-xs-9 {
font-size:9px
}
.tx-xs-10 {
font-size:10px
}
.tx-xs-11 {
font-size:11px
}
.tx-xs-12 {
font-size:12px
}
.tx-xs-13 {
font-size:13px
}
.tx-xs-14 {
font-size:14px
}
.tx-xs-15 {
font-size:15px
}
.tx-xs-16 {
font-size:16px
}
.tx-xs-18 {
font-size:18px
}
.tx-xs-20 {
font-size:20px
}
.tx-xs-22 {
font-size:22px
}
.tx-xs-24 {
font-size:24px
}
.tx-xs-26 {
font-size:26px
}
.tx-xs-28 {
font-size:28px
}
.tx-xs-30 {
font-size:30px
}
.tx-xs-32 {
font-size:32px
}
.tx-xs-34 {
font-size:34px
}
.tx-xs-36 {
font-size:36px
}
.tx-xs-38 {
font-size:38px
}
.tx-xs-40 {
font-size:40px
}
.tx-xs-42 {
font-size:42px
}
.tx-xs-44 {
font-size:44px
}
.tx-xs-46 {
font-size:46px
}
.tx-xs-48 {
font-size:48px
}
.tx-xs-50 {
font-size:50px
}
.tx-xs-52 {
font-size:52px
}
.tx-xs-54 {
font-size:54px
}
.tx-xs-56 {
font-size:56px
}
.tx-xs-58 {
font-size:58px
}
.tx-xs-60 {
font-size:60px
}
.tx-xs-62 {
font-size:62px
}
.tx-xs-64 {
font-size:64px
}
.tx-xs-66 {
font-size:66px
}
.tx-xs-68 {
font-size:68px
}
.tx-xs-70 {
font-size:70px
}
.tx-xs-72 {
font-size:72px
}
.tx-xs-74 {
font-size:74px
}
.tx-xs-76 {
font-size:76px
}
.tx-xs-78 {
font-size:78px
}
.tx-xs-80 {
font-size:80px
}
.tx-xs-82 {
font-size:82px
}
.tx-xs-84 {
font-size:84px
}
.tx-xs-86 {
font-size:86px
}
.tx-xs-88 {
font-size:88px
}
.tx-xs-90 {
font-size:90px
}
.tx-xs-92 {
font-size:92px
}
.tx-xs-94 {
font-size:94px
}
.tx-xs-96 {
font-size:96px
}
.tx-xs-98 {
font-size:98px
}
.tx-xs-100 {
font-size:100px
}
.tx-xs-102 {
font-size:102px
}
.tx-xs-104 {
font-size:104px
}
.tx-xs-106 {
font-size:106px
}
.tx-xs-108 {
font-size:108px
}
.tx-xs-110 {
font-size:110px
}
.tx-xs-112 {
font-size:112px
}
.tx-xs-114 {
font-size:114px
}
.tx-xs-116 {
font-size:116px
}
.tx-xs-118 {
font-size:118px
}
.tx-xs-120 {
font-size:120px
}
.tx-xs-122 {
font-size:122px
}
.tx-xs-124 {
font-size:124px
}
.tx-xs-126 {
font-size:126px
}
.tx-xs-128 {
font-size:128px
}
.tx-xs-130 {
font-size:130px
}
.tx-xs-132 {
font-size:132px
}
.tx-xs-134 {
font-size:134px
}
.tx-xs-136 {
font-size:136px
}
.tx-xs-138 {
font-size:138px
}
.tx-xs-140 {
font-size:140px
}
.tx-xs-base {
font-size:.875rem
}
.tx-xs-bold {
font-weight:700
}
.tx-xs-semibold {
font-weight:600
}
.tx-xs-medium {
font-weight:500
}
.tx-xs-normal {
font-weight:400
}
.tx-xs-light {
font-weight:300
}
.tx-xs-thin {
font-weight:200
}
.tx-xs-xthin {
font-weight:100
}
.lh-xs-0 {
line-height:0
}
.lh-xs-1 {
line-height:1.1
}
.lh-xs-2 {
line-height:1.2
}
.lh-xs-3 {
line-height:1.3
}
.lh-xs-4 {
line-height:1.4
}
.lh-xs-5 {
line-height:1.5
}
.lh-xs-6 {
line-height:1.6
}
.lh-xs-7 {
line-height:1.7
}
.lh-xs-8 {
line-height:1.8
}
.lh-xs-9 {
line-height:1.9
}
.lh-xs-10 {
line-height:2
}
.lh-xs-11 {
line-height:2.1
}
.lh-xs-12 {
line-height:2.2
}
.lh-xs-13 {
line-height:2.3
}
.lh-xs-14 {
line-height:2.4
}
.lh-xs-15 {
line-height:2.5
}
.tx-xs-center {
text-align:center
}
.tx-xs-end {
text-align:end
}
.tx-xs-start {
text-align:start
}
}
@media (min-width: 576px) {
.tx-sm-8 {
font-size:8px
}
.tx-sm-9 {
font-size:9px
}
.tx-sm-10 {
font-size:10px
}
.tx-sm-11 {
font-size:11px
}
.tx-sm-12 {
font-size:12px
}
.tx-sm-13 {
font-size:13px
}
.tx-sm-14 {
font-size:14px
}
.tx-sm-15 {
font-size:15px
}
.tx-sm-16 {
font-size:16px
}
.tx-sm-18 {
font-size:18px
}
.tx-sm-20 {
font-size:20px
}
.tx-sm-22 {
font-size:22px
}
.tx-sm-24 {
font-size:24px
}
.tx-sm-26 {
font-size:26px
}
.tx-sm-28 {
font-size:28px
}
.tx-sm-30 {
font-size:30px
}
.tx-sm-32 {
font-size:32px
}
.tx-sm-34 {
font-size:34px
}
.tx-sm-36 {
font-size:36px
}
.tx-sm-38 {
font-size:38px
}
.tx-sm-40 {
font-size:40px
}
.tx-sm-42 {
font-size:42px
}
.tx-sm-44 {
font-size:44px
}
.tx-sm-46 {
font-size:46px
}
.tx-sm-48 {
font-size:48px
}
.tx-sm-50 {
font-size:50px
}
.tx-sm-52 {
font-size:52px
}
.tx-sm-54 {
font-size:54px
}
.tx-sm-56 {
font-size:56px
}
.tx-sm-58 {
font-size:58px
}
.tx-sm-60 {
font-size:60px
}
.tx-sm-62 {
font-size:62px
}
.tx-sm-64 {
font-size:64px
}
.tx-sm-66 {
font-size:66px
}
.tx-sm-68 {
font-size:68px
}
.tx-sm-70 {
font-size:70px
}
.tx-sm-72 {
font-size:72px
}
.tx-sm-74 {
font-size:74px
}
.tx-sm-76 {
font-size:76px
}
.tx-sm-78 {
font-size:78px
}
.tx-sm-80 {
font-size:80px
}
.tx-sm-82 {
font-size:82px
}
.tx-sm-84 {
font-size:84px
}
.tx-sm-86 {
font-size:86px
}
.tx-sm-88 {
font-size:88px
}
.tx-sm-90 {
font-size:90px
}
.tx-sm-92 {
font-size:92px
}
.tx-sm-94 {
font-size:94px
}
.tx-sm-96 {
font-size:96px
}
.tx-sm-98 {
font-size:98px
}
.tx-sm-100 {
font-size:100px
}
.tx-sm-102 {
font-size:102px
}
.tx-sm-104 {
font-size:104px
}
.tx-sm-106 {
font-size:106px
}
.tx-sm-108 {
font-size:108px
}
.tx-sm-110 {
font-size:110px
}
.tx-sm-112 {
font-size:112px
}
.tx-sm-114 {
font-size:114px
}
.tx-sm-116 {
font-size:116px
}
.tx-sm-118 {
font-size:118px
}
.tx-sm-120 {
font-size:120px
}
.tx-sm-122 {
font-size:122px
}
.tx-sm-124 {
font-size:124px
}
.tx-sm-126 {
font-size:126px
}
.tx-sm-128 {
font-size:128px
}
.tx-sm-130 {
font-size:130px
}
.tx-sm-132 {
font-size:132px
}
.tx-sm-134 {
font-size:134px
}
.tx-sm-136 {
font-size:136px
}
.tx-sm-138 {
font-size:138px
}
.tx-sm-140 {
font-size:140px
}
.tx-sm-base {
font-size:.875rem
}
.tx-sm-bold {
font-weight:700
}
.tx-sm-semibold {
font-weight:600
}
.tx-sm-medium {
font-weight:500
}
.tx-sm-normal {
font-weight:400
}
.tx-sm-light {
font-weight:300
}
.tx-sm-thin {
font-weight:200
}
.tx-sm-xthin {
font-weight:100
}
.lh-sm-0 {
line-height:0
}
.lh-sm-1 {
line-height:1.1
}
.lh-sm-2 {
line-height:1.2
}
.lh-sm-3 {
line-height:1.3
}
.lh-sm-4 {
line-height:1.4
}
.lh-sm-5 {
line-height:1.5
}
.lh-sm-6 {
line-height:1.6
}
.lh-sm-7 {
line-height:1.7
}
.lh-sm-8 {
line-height:1.8
}
.lh-sm-9 {
line-height:1.9
}
.lh-sm-10 {
line-height:2
}
.lh-sm-11 {
line-height:2.1
}
.lh-sm-12 {
line-height:2.2
}
.lh-sm-13 {
line-height:2.3
}
.lh-sm-14 {
line-height:2.4
}
.lh-sm-15 {
line-height:2.5
}
.tx-sm-center {
text-align:center
}
.tx-sm-right {
text-align:end
}
.tx-sm-left {
text-align:start
}
}
@media (min-width: 768px) {
.tx-md-8 {
font-size:8px
}
.tx-md-9 {
font-size:9px
}
.tx-md-10 {
font-size:10px
}
.tx-md-11 {
font-size:11px
}
.tx-md-12 {
font-size:12px
}
.tx-md-13 {
font-size:13px
}
.tx-md-14 {
font-size:14px
}
.tx-md-15 {
font-size:15px
}
.tx-md-16 {
font-size:16px
}
.tx-md-18 {
font-size:18px
}
.tx-md-20 {
font-size:20px
}
.tx-md-22 {
font-size:22px
}
.tx-md-24 {
font-size:24px
}
.tx-md-26 {
font-size:26px
}
.tx-md-28 {
font-size:28px
}
.tx-md-30 {
font-size:30px
}
.tx-md-32 {
font-size:32px
}
.tx-md-34 {
font-size:34px
}
.tx-md-36 {
font-size:36px
}
.tx-md-38 {
font-size:38px
}
.tx-md-40 {
font-size:40px
}
.tx-md-42 {
font-size:42px
}
.tx-md-44 {
font-size:44px
}
.tx-md-46 {
font-size:46px
}
.tx-md-48 {
font-size:48px
}
.tx-md-50 {
font-size:50px
}
.tx-md-52 {
font-size:52px
}
.tx-md-54 {
font-size:54px
}
.tx-md-56 {
font-size:56px
}
.tx-md-58 {
font-size:58px
}
.tx-md-60 {
font-size:60px
}
.tx-md-62 {
font-size:62px
}
.tx-md-64 {
font-size:64px
}
.tx-md-66 {
font-size:66px
}
.tx-md-68 {
font-size:68px
}
.tx-md-70 {
font-size:70px
}
.tx-md-72 {
font-size:72px
}
.tx-md-74 {
font-size:74px
}
.tx-md-76 {
font-size:76px
}
.tx-md-78 {
font-size:78px
}
.tx-md-80 {
font-size:80px
}
.tx-md-82 {
font-size:82px
}
.tx-md-84 {
font-size:84px
}
.tx-md-86 {
font-size:86px
}
.tx-md-88 {
font-size:88px
}
.tx-md-90 {
font-size:90px
}
.tx-md-92 {
font-size:92px
}
.tx-md-94 {
font-size:94px
}
.tx-md-96 {
font-size:96px
}
.tx-md-98 {
font-size:98px
}
.tx-md-100 {
font-size:100px
}
.tx-md-102 {
font-size:102px
}
.tx-md-104 {
font-size:104px
}
.tx-md-106 {
font-size:106px
}
.tx-md-108 {
font-size:108px
}
.tx-md-110 {
font-size:110px
}
.tx-md-112 {
font-size:112px
}
.tx-md-114 {
font-size:114px
}
.tx-md-116 {
font-size:116px
}
.tx-md-118 {
font-size:118px
}
.tx-md-120 {
font-size:120px
}
.tx-md-122 {
font-size:122px
}
.tx-md-124 {
font-size:124px
}
.tx-md-126 {
font-size:126px
}
.tx-md-128 {
font-size:128px
}
.tx-md-130 {
font-size:130px
}
.tx-md-132 {
font-size:132px
}
.tx-md-134 {
font-size:134px
}
.tx-md-136 {
font-size:136px
}
.tx-md-138 {
font-size:138px
}
.tx-md-140 {
font-size:140px
}
.tx-md-base {
font-size:.875rem
}
.tx-md-bold {
font-weight:700
}
.tx-md-semibold {
font-weight:600
}
.tx-md-medium {
font-weight:500
}
.tx-md-normal {
font-weight:400
}
.tx-md-light {
font-weight:300
}
.tx-md-thin {
font-weight:200
}
.tx-md-xthin {
font-weight:100
}
.lh-md-0 {
line-height:0
}
.lh-md-1 {
line-height:1.1
}
.lh-md-2 {
line-height:1.2
}
.lh-md-3 {
line-height:1.3
}
.lh-md-4 {
line-height:1.4
}
.lh-md-5 {
line-height:1.5
}
.lh-md-6 {
line-height:1.6
}
.lh-md-7 {
line-height:1.7
}
.lh-md-8 {
line-height:1.8
}
.lh-md-9 {
line-height:1.9
}
.lh-md-10 {
line-height:2
}
.lh-md-11 {
line-height:2.1
}
.lh-md-12 {
line-height:2.2
}
.lh-md-13 {
line-height:2.3
}
.lh-md-14 {
line-height:2.4
}
.lh-md-15 {
line-height:2.5
}
.tx-md-center {
text-align:center
}
.tx-md-end {
text-align:end
}
.tx-md-start {
text-align:start
}
}
@media (min-width: 992px) {
.tx-lg-8 {
font-size:8px
}
.tx-lg-9 {
font-size:9px
}
.tx-lg-10 {
font-size:10px
}
.tx-lg-11 {
font-size:11px
}
.tx-lg-12 {
font-size:12px
}
.tx-lg-13 {
font-size:13px
}
.tx-lg-14 {
font-size:14px
}
.tx-lg-15 {
font-size:15px
}
.tx-lg-16 {
font-size:16px
}
.tx-lg-18 {
font-size:18px
}
.tx-lg-20 {
font-size:20px
}
.tx-lg-22 {
font-size:22px
}
.tx-lg-24 {
font-size:24px
}
.tx-lg-26 {
font-size:26px
}
.tx-lg-28 {
font-size:28px
}
.tx-lg-30 {
font-size:30px
}
.tx-lg-32 {
font-size:32px
}
.tx-lg-34 {
font-size:34px
}
.tx-lg-36 {
font-size:36px
}
.tx-lg-38 {
font-size:38px
}
.tx-lg-40 {
font-size:40px
}
.tx-lg-42 {
font-size:42px
}
.tx-lg-44 {
font-size:44px
}
.tx-lg-46 {
font-size:46px
}
.tx-lg-48 {
font-size:48px
}
.tx-lg-50 {
font-size:50px
}
.tx-lg-52 {
font-size:52px
}
.tx-lg-54 {
font-size:54px
}
.tx-lg-56 {
font-size:56px
}
.tx-lg-58 {
font-size:58px
}
.tx-lg-60 {
font-size:60px
}
.tx-lg-62 {
font-size:62px
}
.tx-lg-64 {
font-size:64px
}
.tx-lg-66 {
font-size:66px
}
.tx-lg-68 {
font-size:68px
}
.tx-lg-70 {
font-size:70px
}
.tx-lg-72 {
font-size:72px
}
.tx-lg-74 {
font-size:74px
}
.tx-lg-76 {
font-size:76px
}
.tx-lg-78 {
font-size:78px
}
.tx-lg-80 {
font-size:80px
}
.tx-lg-82 {
font-size:82px
}
.tx-lg-84 {
font-size:84px
}
.tx-lg-86 {
font-size:86px
}
.tx-lg-88 {
font-size:88px
}
.tx-lg-90 {
font-size:90px
}
.tx-lg-92 {
font-size:92px
}
.tx-lg-94 {
font-size:94px
}
.tx-lg-96 {
font-size:96px
}
.tx-lg-98 {
font-size:98px
}
.tx-lg-100 {
font-size:100px
}
.tx-lg-102 {
font-size:102px
}
.tx-lg-104 {
font-size:104px
}
.tx-lg-106 {
font-size:106px
}
.tx-lg-108 {
font-size:108px
}
.tx-lg-110 {
font-size:110px
}
.tx-lg-112 {
font-size:112px
}
.tx-lg-114 {
font-size:114px
}
.tx-lg-116 {
font-size:116px
}
.tx-lg-118 {
font-size:118px
}
.tx-lg-120 {
font-size:120px
}
.tx-lg-122 {
font-size:122px
}
.tx-lg-124 {
font-size:124px
}
.tx-lg-126 {
font-size:126px
}
.tx-lg-128 {
font-size:128px
}
.tx-lg-130 {
font-size:130px
}
.tx-lg-132 {
font-size:132px
}
.tx-lg-134 {
font-size:134px
}
.tx-lg-136 {
font-size:136px
}
.tx-lg-138 {
font-size:138px
}
.tx-lg-140 {
font-size:140px
}
.tx-lg-base {
font-size:.875rem
}
.tx-lg-bold {
font-weight:700
}
.tx-lg-semibold {
font-weight:600
}
.tx-lg-medium {
font-weight:500
}
.tx-lg-normal {
font-weight:400
}
.tx-lg-light {
font-weight:300
}
.tx-lg-thin {
font-weight:200
}
.tx-lg-xthin {
font-weight:100
}
.lh-lg-0 {
line-height:0
}
.lh-lg-1 {
line-height:1.1
}
.lh-lg-2 {
line-height:1.2
}
.lh-lg-3 {
line-height:1.3
}
.lh-lg-4 {
line-height:1.4
}
.lh-lg-5 {
line-height:1.5
}
.lh-lg-6 {
line-height:1.6
}
.lh-lg-7 {
line-height:1.7
}
.lh-lg-8 {
line-height:1.8
}
.lh-lg-9 {
line-height:1.9
}
.lh-lg-10 {
line-height:2
}
.lh-lg-11 {
line-height:2.1
}
.lh-lg-12 {
line-height:2.2
}
.lh-lg-13 {
line-height:2.3
}
.lh-lg-14 {
line-height:2.4
}
.lh-lg-15 {
line-height:2.5
}
.tx-lg-center {
text-align:center
}
.tx-lg-end {
text-align:end
}
.tx-lg-start {
text-align:start
}
}
@media (min-width: 1200px) {
.tx-xl-8 {
font-size:8px
}
.tx-xl-9 {
font-size:9px
}
.tx-xl-10 {
font-size:10px
}
.tx-xl-11 {
font-size:11px
}
.tx-xl-12 {
font-size:12px
}
.tx-xl-13 {
font-size:13px
}
.tx-xl-14 {
font-size:14px
}
.tx-xl-15 {
font-size:15px
}
.tx-xl-16 {
font-size:16px
}
.tx-xl-18 {
font-size:18px
}
.tx-xl-20 {
font-size:20px
}
.tx-xl-22 {
font-size:22px
}
.tx-xl-24 {
font-size:24px
}
.tx-xl-26 {
font-size:26px
}
.tx-xl-28 {
font-size:28px
}
.tx-xl-30 {
font-size:30px
}
.tx-xl-32 {
font-size:32px
}
.tx-xl-34 {
font-size:34px
}
.tx-xl-36 {
font-size:36px
}
.tx-xl-38 {
font-size:38px
}
.tx-xl-40 {
font-size:40px
}
.tx-xl-42 {
font-size:42px
}
.tx-xl-44 {
font-size:44px
}
.tx-xl-46 {
font-size:46px
}
.tx-xl-48 {
font-size:48px
}
.tx-xl-50 {
font-size:50px
}
.tx-xl-52 {
font-size:52px
}
.tx-xl-54 {
font-size:54px
}
.tx-xl-56 {
font-size:56px
}
.tx-xl-58 {
font-size:58px
}
.tx-xl-60 {
font-size:60px
}
.tx-xl-62 {
font-size:62px
}
.tx-xl-64 {
font-size:64px
}
.tx-xl-66 {
font-size:66px
}
.tx-xl-68 {
font-size:68px
}
.tx-xl-70 {
font-size:70px
}
.tx-xl-72 {
font-size:72px
}
.tx-xl-74 {
font-size:74px
}
.tx-xl-76 {
font-size:76px
}
.tx-xl-78 {
font-size:78px
}
.tx-xl-80 {
font-size:80px
}
.tx-xl-82 {
font-size:82px
}
.tx-xl-84 {
font-size:84px
}
.tx-xl-86 {
font-size:86px
}
.tx-xl-88 {
font-size:88px
}
.tx-xl-90 {
font-size:90px
}
.tx-xl-92 {
font-size:92px
}
.tx-xl-94 {
font-size:94px
}
.tx-xl-96 {
font-size:96px
}
.tx-xl-98 {
font-size:98px
}
.tx-xl-100 {
font-size:100px
}
.tx-xl-102 {
font-size:102px
}
.tx-xl-104 {
font-size:104px
}
.tx-xl-106 {
font-size:106px
}
.tx-xl-108 {
font-size:108px
}
.tx-xl-110 {
font-size:110px
}
.tx-xl-112 {
font-size:112px
}
.tx-xl-114 {
font-size:114px
}
.tx-xl-116 {
font-size:116px
}
.tx-xl-118 {
font-size:118px
}
.tx-xl-120 {
font-size:120px
}
.tx-xl-122 {
font-size:122px
}
.tx-xl-124 {
font-size:124px
}
.tx-xl-126 {
font-size:126px
}
.tx-xl-128 {
font-size:128px
}
.tx-xl-130 {
font-size:130px
}
.tx-xl-132 {
font-size:132px
}
.tx-xl-134 {
font-size:134px
}
.tx-xl-136 {
font-size:136px
}
.tx-xl-138 {
font-size:138px
}
.tx-xl-140 {
font-size:140px
}
.tx-xl-base {
font-size:.875rem
}
.tx-xl-bold {
font-weight:700
}
.tx-xl-semibold {
font-weight:600
}
.tx-xl-medium {
font-weight:500
}
.tx-xl-normal {
font-weight:400
}
.tx-xl-light {
font-weight:300
}
.tx-xl-thin {
font-weight:200
}
.tx-xl-xthin {
font-weight:100
}
.lh-xl-0 {
line-height:0
}
.lh-xl-1 {
line-height:1.1
}
.lh-xl-2 {
line-height:1.2
}
.lh-xl-3 {
line-height:1.3
}
.lh-xl-4 {
line-height:1.4
}
.lh-xl-5 {
line-height:1.5
}
.lh-xl-6 {
line-height:1.6
}
.lh-xl-7 {
line-height:1.7
}
.lh-xl-8 {
line-height:1.8
}
.lh-xl-9 {
line-height:1.9
}
.lh-xl-10 {
line-height:2
}
.lh-xl-11 {
line-height:2.1
}
.lh-xl-12 {
line-height:2.2
}
.lh-xl-13 {
line-height:2.3
}
.lh-xl-14 {
line-height:2.4
}
.lh-xl-15 {
line-height:2.5
}
.tx-xl-center {
text-align:center
}
.tx-xl-end {
text-align:end
}
.tx-xl-start {
text-align:start
}
}
@media (max-width: 576px) {
.text-sm-nowrap {
white-space:nowrap!important
}
}
@media (max-width: 768px) {
.text-md-nowrap {
white-space:nowrap!important
}
}
@media (max-width: 992px) {
.text-lg-nowrap {
white-space:nowrap!important
}
}
@media (max-width: 1000px) {
.text-xl-nowrap {
white-space:nowrap!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-start {
	text-align:start!important
}
.text-end {
	text-align:end!important
}
.text-center {
	text-align:center!important
}
@media (min-width: 576px) {
.text-sm-start {
text-align:start!important
}
.text-sm-end {
text-align:end!important
}
.text-sm-center {
text-align:center!important
}
}
@media (min-width: 768px) {
.text-md-start {
text-align:start!important
}
.text-md-end {
text-align:end!important
}
.text-md-center {
text-align:center!important
}
}
@media (min-width: 992px) {
.text-lg-start {
text-align:start!important
}
.text-lg-end {
text-align:end!important
}
.text-lg-center {
text-align:center!important
}
}
@media (min-width: 1200px) {
.text-xl-start {
text-align:start!important
}
.text-xl-end {
text-align:end!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:var(--primary-bg-color)!important
}
a.text-primary:hover, a.text-primary:focus {
	color:#8485fb!important
}
.text-secondary {
	color:#5f6d88!important
}
a.text-secondary:hover, a.text-secondary:focus {
	color:#556179!important
}
.text-success {
	color:#22c03c!important
}
a.text-success:hover, a.text-success:focus {
	color:#226401!important
}
.text-info {
	color:#00b9ff!important
}
a.text-info:hover, a.text-info:focus {
	color:#0f6674!important
}
.text-warning {
	color:#e8b210!important
}
a.text-warning:hover, a.text-warning:focus {
	color:#ba8b00!important
}
.text-purple {
	color:#6829db!important
}
a.text-purple:hover, a.text-purple:focus {
	color:#6829db!important
}
.text-danger {
	color:#ee335e!important
}
a.text-danger:hover, a.text-danger:focus {
	color:#a71d2a!important
}
.text-pink {
	color:#f10075!important
}
a.text-pink:hover, a.text-pink:focus {
	color:#e61078!important
}
.text-orange {
	color:#fd7e14!important
}
a.text-orange:hover, a.text-orange:focus {
	color:#e46f0e!important
}
.text-light {
	color:#ecf0fa!important
}
a.text-light:hover, a.text-light:focus {
	color:#c5cbda!important
}
.text-teal {
	color:#0cc!important
}
a.text-teal:hover, a.text-teal:focus {
	color:#06c1c1!important
}
.text-dark {
	color:#364261!important
}
a.text-dark:hover, a.text-dark:focus {
	color:#1e2533!important
}
.text-body {
	color:#031b4e!important
}
.text-muted {
	color:#7987a1!important
}
.text-black-50 {
	color:#00000080!important
}
.text-white-50 {
	color:#ffffff80!important
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.text-decoration-none {
	text-decoration:none!important
}
.text-break {
	word-break:break-word!important;
	overflow-wrap:break-word!important
}
.text-reset {
	color:inherit!important
}
.visible {
	visibility:visible!important
}
.invisible {
	visibility:hidden!important
}
.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
}
.wd-230 {
	width:230px!important
}
.wd-1 {
	width:1px
}
.wd-2 {
	width:2px
}
.wd-3 {
	width:3px
}
.wd-4 {
	width:4px
}
.wd-6 {
	width:6px
}
.wd-7 {
	width:7px
}
.wd-8 {
	width:8px
}
.wd-9 {
	width:9px
}
.wd-280 {
	width:280px
}
.wd-5 {
	width:5px
}
.wd-5p {
	width:5%
}
.wd-10 {
	width:10px
}
.wd-10p {
	width:10%
}
.wd-15 {
	width:15px
}
.wd-15p {
	width:15%
}
.wd-20 {
	width:20px
}
.wd-20p {
	width:20%
}
.wd-25 {
	width:25px
}
.wd-25p {
	width:25%
}
.wd-30 {
	width:30px
}
.wd-30p {
	width:30%
}
.wd-35 {
	width:35px
}
.wd-35p {
	width:35%
}
.wd-40 {
	width:40px
}
.wd-40p {
	width:40%
}
.wd-45 {
	width:45px
}
.wd-45p {
	width:45%
}
.wd-50 {
	width:50px
}
.wd-50p {
	width:50%
}
.wd-55 {
	width:55px
}
.wd-55p {
	width:55%
}
.wd-60 {
	width:60px
}
.wd-60p {
	width:60%
}
.wd-65 {
	width:65px
}
.wd-65p {
	width:65%
}
.wd-70 {
	width:70px
}
.wd-70p {
	width:70%
}
.wd-75 {
	width:75px
}
.wd-75p {
	width:75%
}
.wd-80 {
	width:80px
}
.wd-80p {
	width:80%
}
.wd-85 {
	width:85px
}
.wd-85p {
	width:85%
}
.wd-90 {
	width:90px
}
.wd-90p {
	width:90%
}
.wd-95 {
	width:95px
}
.wd-95p {
	width:95%
}
.wd-100 {
	width:100px!important
}
.wd-100p {
	width:100%
}
.wd-150 {
	width:150px
}
.wd-200 {
	width:200px
}
.wd-230 {
	width:230px
}
.wd-250 {
	width:250px
}
.wd-300 {
	width:300px
}
.wd-350 {
	width:350px
}
.wd-400 {
	width:400px
}
.wd-450 {
	width:450px
}
.wd-500 {
	width:500px
}
.wd-550 {
	width:550px
}
.wd-600 {
	width:600px
}
.wd-650 {
	width:650px
}
.wd-700 {
	width:700px
}
.wd-750 {
	width:750px
}
.wd-800 {
	width:800px
}
.wd-850 {
	width:850px
}
.wd-900 {
	width:900px
}
.wd-950 {
	width:950px
}
.wd-1000 {
	width:1000px
}
@media (min-width: 480px) {
.wd-xs-5 {
width:5px
}
.wd-xs-5p {
width:5%
}
.wd-xs-10 {
width:10px
}
.wd-xs-10p {
width:10%
}
.wd-xs-15 {
width:15px
}
.wd-xs-15p {
width:15%
}
.wd-xs-20 {
width:20px
}
.wd-xs-20p {
width:20%
}
.wd-xs-25 {
width:25px
}
.wd-xs-25p {
width:25%
}
.wd-xs-30 {
width:30px
}
.wd-xs-30p {
width:30%
}
.wd-xs-35 {
width:35px
}
.wd-xs-35p {
width:35%
}
.wd-xs-40 {
width:40px
}
.wd-xs-40p {
width:40%
}
.wd-xs-45 {
width:45px
}
.wd-xs-45p {
width:45%
}
.wd-xs-50 {
width:50px
}
.wd-xs-50p {
width:50%
}
.wd-xs-55 {
width:55px
}
.wd-xs-55p {
width:55%
}
.wd-xs-60 {
width:60px
}
.wd-xs-60p {
width:60%
}
.wd-xs-65 {
width:65px
}
.wd-xs-65p {
width:65%
}
.wd-xs-70 {
width:70px
}
.wd-xs-70p {
width:70%
}
.wd-xs-75 {
width:75px
}
.wd-xs-75p {
width:75%
}
.wd-xs-80 {
width:80px
}
.wd-xs-80p {
width:80%
}
.wd-xs-85 {
width:85px
}
.wd-xs-85p {
width:85%
}
.wd-xs-90 {
width:90px
}
.wd-xs-90p {
width:90%
}
.wd-xs-95 {
width:95px
}
.wd-xs-95p {
width:95%
}
.wd-xs-100 {
width:100px
}
.wd-xs-100p {
width:100%
}
.wd-xs-150 {
width:150px
}
.wd-xs-150p {
width:150%
}
.wd-xs-200 {
width:200px
}
.wd-xs-200p {
width:200%
}
.wd-xs-250 {
width:250px
}
.wd-xs-250p {
width:250%
}
.wd-xs-300 {
width:300px
}
.wd-xs-300p {
width:300%
}
.wd-xs-350 {
width:350px
}
.wd-xs-350p {
width:350%
}
.wd-xs-400 {
width:400px
}
.wd-xs-400p {
width:400%
}
.wd-xs-450 {
width:450px
}
.wd-xs-450p {
width:450%
}
.wd-xs-500 {
width:500px
}
.wd-xs-500p {
width:500%
}
.wd-xs-550 {
width:550px
}
.wd-xs-550p {
width:550%
}
.wd-xs-600 {
width:600px
}
.wd-xs-600p {
width:600%
}
.wd-xs-650 {
width:650px
}
.wd-xs-650p {
width:650%
}
.wd-xs-700 {
width:700px
}
.wd-xs-700p {
width:700%
}
.wd-xs-750 {
width:750px
}
.wd-xs-750p {
width:750%
}
.wd-xs-800 {
width:800px
}
.wd-xs-800p {
width:800%
}
.wd-xs-850 {
width:850px
}
.wd-xs-850p {
width:850%
}
.wd-xs-900 {
width:900px
}
.wd-xs-900p {
width:900%
}
.wd-xs-950 {
width:950px
}
.wd-xs-950p {
width:950%
}
.wd-xs-1000 {
width:1000px
}
.wd-xs-1000p {
width:1000%
}
.wd-xs-auto {
width:auto
}
}
@media (min-width: 576px) {
.wd-sm-5 {
width:5px
}
.wd-sm-5p {
width:5%
}
.wd-sm-10 {
width:10px
}
.wd-sm-10p {
width:10%
}
.wd-sm-15 {
width:15px
}
.wd-sm-15p {
width:15%
}
.wd-sm-20 {
width:20px
}
.wd-sm-20p {
width:20%
}
.wd-sm-25 {
width:25px
}
.wd-sm-25p {
width:25%
}
.wd-sm-30 {
width:30px
}
.wd-sm-30p {
width:30%
}
.wd-sm-35 {
width:35px
}
.wd-sm-35p {
width:35%
}
.wd-sm-40 {
width:40px
}
.wd-sm-40p {
width:40%
}
.wd-sm-45 {
width:45px
}
.wd-sm-45p {
width:45%
}
.wd-sm-50 {
width:50px
}
.wd-sm-50p {
width:50%
}
.wd-sm-55 {
width:55px
}
.wd-sm-55p {
width:55%
}
.wd-sm-60 {
width:60px
}
.wd-sm-60p {
width:60%
}
.wd-sm-65 {
width:65px
}
.wd-sm-65p {
width:65%
}
.wd-sm-70 {
width:70px
}
.wd-sm-70p {
width:70%
}
.wd-sm-75 {
width:75px
}
.wd-sm-75p {
width:75%
}
.wd-sm-80 {
width:80px
}
.wd-sm-80p {
width:80%
}
.wd-sm-85 {
width:85px
}
.wd-sm-85p {
width:85%
}
.wd-sm-90 {
width:90px
}
.wd-sm-90p {
width:90%
}
.wd-sm-95 {
width:95px
}
.wd-sm-95p {
width:95%
}
.wd-sm-100 {
width:100px
}
.wd-sm-100p {
width:100%
}
.wd-sm-150 {
width:150px
}
.wd-sm-150p {
width:150%
}
.wd-sm-200 {
width:200px
}
.wd-sm-200p {
width:200%
}
.wd-sm-250 {
width:250px
}
.wd-sm-250p {
width:250%
}
.wd-sm-300 {
width:300px
}
.wd-sm-300p {
width:300%
}
.wd-sm-350 {
width:350px
}
.wd-sm-350p {
width:350%
}
.wd-sm-400 {
width:400px
}
.wd-sm-400p {
width:400%
}
.wd-sm-450 {
width:450px
}
.wd-sm-450p {
width:450%
}
.wd-sm-500 {
width:500px
}
.wd-sm-500p {
width:500%
}
.wd-sm-550 {
width:550px
}
.wd-sm-550p {
width:550%
}
.wd-sm-600 {
width:600px
}
.wd-sm-600p {
width:600%
}
.wd-sm-650 {
width:650px
}
.wd-sm-650p {
width:650%
}
.wd-sm-700 {
width:700px
}
.wd-sm-700p {
width:700%
}
.wd-sm-750 {
width:750px
}
.wd-sm-750p {
width:750%
}
.wd-sm-800 {
width:800px
}
.wd-sm-800p {
width:800%
}
.wd-sm-850 {
width:850px
}
.wd-sm-850p {
width:850%
}
.wd-sm-900 {
width:900px
}
.wd-sm-900p {
width:900%
}
.wd-sm-950 {
width:950px
}
.wd-sm-950p {
width:950%
}
.wd-sm-1000 {
width:1000px
}
.wd-sm-1000p {
width:1000%
}
.wd-sm-auto {
width:auto
}
}
@media (min-width: 768px) {
.wd-md-5 {
width:5px
}
.wd-md-5p {
width:5%
}
.wd-md-10 {
width:10px
}
.wd-md-10p {
width:10%
}
.wd-md-15 {
width:15px
}
.wd-md-15p {
width:15%
}
.wd-md-20 {
width:20px
}
.wd-md-20p {
width:20%
}
.wd-md-25 {
width:25px
}
.wd-md-25p {
width:25%
}
.wd-md-30 {
width:30px
}
.wd-md-30p {
width:30%
}
.wd-md-35 {
width:35px
}
.wd-md-35p {
width:35%
}
.wd-md-40 {
width:40px
}
.wd-md-40p {
width:40%
}
.wd-md-45 {
width:45px
}
.wd-md-45p {
width:45%
}
.wd-md-50 {
width:50px
}
.wd-md-50p {
width:50%
}
.wd-md-55 {
width:55px
}
.wd-md-55p {
width:55%
}
.wd-md-60 {
width:60px
}
.wd-md-60p {
width:60%
}
.wd-md-65 {
width:65px
}
.wd-md-65p {
width:65%
}
.wd-md-70 {
width:70px
}
.wd-md-70p {
width:70%
}
.wd-md-75 {
width:75px
}
.wd-md-75p {
width:75%
}
.wd-md-80 {
width:80px
}
.wd-md-80p {
width:80%
}
.wd-md-85 {
width:85px
}
.wd-md-85p {
width:85%
}
.wd-md-90 {
width:90px
}
.wd-md-90p {
width:90%
}
.wd-md-95 {
width:95px
}
.wd-md-95p {
width:95%
}
.wd-md-100 {
width:100px
}
.wd-md-100p {
width:100%
}
.wd-md-150 {
width:150px
}
.wd-md-150p {
width:150%
}
.wd-md-200 {
width:200px
}
.wd-md-200p {
width:200%
}
.wd-md-250 {
width:250px
}
.wd-md-250p {
width:250%
}
.wd-md-300 {
width:300px
}
.wd-md-300p {
width:300%
}
.wd-md-350 {
width:350px
}
.wd-md-350p {
width:350%
}
.wd-md-400 {
width:400px
}
.wd-md-400p {
width:400%
}
.wd-md-450 {
width:450px
}
.wd-md-450p {
width:450%
}
.wd-md-500 {
width:500px
}
.wd-md-500p {
width:500%
}
.wd-md-550 {
width:550px
}
.wd-md-550p {
width:550%
}
.wd-md-600 {
width:600px
}
.wd-md-600p {
width:600%
}
.wd-md-650 {
width:650px
}
.wd-md-650p {
width:650%
}
.wd-md-700 {
width:700px
}
.wd-md-700p {
width:700%
}
.wd-md-750 {
width:750px
}
.wd-md-750p {
width:750%
}
.wd-md-800 {
width:800px
}
.wd-md-800p {
width:800%
}
.wd-md-850 {
width:850px
}
.wd-md-850p {
width:850%
}
.wd-md-900 {
width:900px
}
.wd-md-900p {
width:900%
}
.wd-md-950 {
width:950px
}
.wd-md-950p {
width:950%
}
.wd-md-1000 {
width:1000px
}
.wd-md-1000p {
width:1000%
}
.wd-md-auto {
width:auto
}
.wd-md-120 {
width:120px
}
}
@media (min-width: 992px) {
.wd-lg-5 {
width:5px
}
.wd-lg-5p {
width:5%
}
.wd-lg-10 {
width:10px
}
.wd-lg-10p {
width:10%
}
.wd-lg-15 {
width:15px
}
.wd-lg-15p {
width:15%
}
.wd-lg-20 {
width:20px
}
.wd-lg-20p {
width:20%
}
.wd-lg-25 {
width:25px
}
.wd-lg-25p {
width:25%
}
.wd-lg-30 {
width:30px
}
.wd-lg-30p {
width:30%
}
.wd-lg-35 {
width:35px
}
.wd-lg-35p {
width:35%
}
.wd-lg-40 {
width:40px
}
.wd-lg-40p {
width:40%
}
.wd-lg-45 {
width:45px
}
.wd-lg-45p {
width:45%
}
.wd-lg-50 {
width:50px
}
.wd-lg-50p {
width:50%
}
.wd-lg-55 {
width:55px
}
.wd-lg-55p {
width:55%
}
.wd-lg-60 {
width:60px
}
.wd-lg-60p {
width:60%
}
.wd-lg-65 {
width:65px
}
.wd-lg-65p {
width:65%
}
.wd-lg-70 {
width:70px
}
.wd-lg-70p {
width:70%
}
.wd-lg-75 {
width:75px
}
.wd-lg-75p {
width:75%
}
.wd-lg-80 {
width:80px
}
.wd-lg-80p {
width:80%
}
.wd-lg-85 {
width:85px
}
.wd-lg-85p {
width:85%
}
.wd-lg-90 {
width:90px
}
.wd-lg-90p {
width:90%
}
.wd-lg-95 {
width:95px
}
.wd-lg-95p {
width:95%
}
.wd-lg-100 {
width:100px
}
.wd-lg-100p {
width:100%
}
.wd-lg-150 {
width:150px
}
.wd-lg-150p {
width:150%
}
.wd-lg-200 {
width:200px
}
.wd-lg-200p {
width:200%
}
.wd-lg-250 {
width:250px
}
.wd-lg-250p {
width:250%
}
.wd-lg-300 {
width:300px
}
.wd-lg-300p {
width:300%
}
.wd-lg-350 {
width:350px
}
.wd-lg-350p {
width:350%
}
.wd-lg-400 {
width:400px
}
.wd-lg-400p {
width:400%
}
.wd-lg-450 {
width:450px
}
.wd-lg-450p {
width:450%
}
.wd-lg-500 {
width:500px
}
.wd-lg-500p {
width:500%
}
.wd-lg-550 {
width:550px
}
.wd-lg-550p {
width:550%
}
.wd-lg-600 {
width:600px
}
.wd-lg-600p {
width:600%
}
.wd-lg-650 {
width:650px
}
.wd-lg-650p {
width:650%
}
.wd-lg-700 {
width:700px
}
.wd-lg-700p {
width:700%
}
.wd-lg-750 {
width:750px
}
.wd-lg-750p {
width:750%
}
.wd-lg-800 {
width:800px
}
.wd-lg-800p {
width:800%
}
.wd-lg-850 {
width:850px
}
.wd-lg-850p {
width:850%
}
.wd-lg-900 {
width:900px
}
.wd-lg-900p {
width:900%
}
.wd-lg-950 {
width:950px
}
.wd-lg-950p {
width:950%
}
.wd-lg-1000 {
width:1000px
}
.wd-lg-1000p {
width:1000%
}
.wd-lg-auto {
width:auto
}
}
@media (min-width: 1200px) {
.wd-xl-5 {
width:5px
}
.wd-xl-5p {
width:5%
}
.wd-xl-10 {
width:10px
}
.wd-xl-10p {
width:10%
}
.wd-xl-15 {
width:15px
}
.wd-xl-15p {
width:15%
}
.wd-xl-20 {
width:20px
}
.wd-xl-20p {
width:20%
}
.wd-xl-25 {
width:25px
}
.wd-xl-25p {
width:25%
}
.wd-xl-30 {
width:30px
}
.wd-xl-30p {
width:30%
}
.wd-xl-35 {
width:35px
}
.wd-xl-35p {
width:35%
}
.wd-xl-40 {
width:40px
}
.wd-xl-40p {
width:40%
}
.wd-xl-45 {
width:45px
}
.wd-xl-45p {
width:45%
}
.wd-xl-50 {
width:50px
}
.wd-xl-50p {
width:50%
}
.wd-xl-55 {
width:55px
}
.wd-xl-55p {
width:55%
}
.wd-xl-60 {
width:60px
}
.wd-xl-60p {
width:60%
}
.wd-xl-65 {
width:65px
}
.wd-xl-65p {
width:65%
}
.wd-xl-70 {
width:70px
}
.wd-xl-70p {
width:70%
}
.wd-xl-75 {
width:75px
}
.wd-xl-75p {
width:75%
}
.wd-xl-80 {
width:80px
}
.wd-xl-80p {
width:80%
}
.wd-xl-85 {
width:85px
}
.wd-xl-85p {
width:85%
}
.wd-xl-90 {
width:90px
}
.wd-xl-90p {
width:90%
}
.wd-xl-95 {
width:95px
}
.wd-xl-95p {
width:95%
}
.wd-xl-100 {
width:100px
}
.wd-xl-100p {
width:100%
}
.wd-xl-150 {
width:150px
}
.wd-xl-150p {
width:150%
}
.wd-xl-200 {
width:200px
}
.wd-xl-200p {
width:200%
}
.wd-xl-250 {
width:250px
}
.wd-xl-250p {
width:250%
}
.wd-xl-300 {
width:300px
}
.wd-xl-300p {
width:300%
}
.wd-xl-350 {
width:350px
}
.wd-xl-350p {
width:350%
}
.wd-xl-400 {
width:400px
}
.wd-xl-400p {
width:400%
}
.wd-xl-450 {
width:450px
}
.wd-xl-450p {
width:450%
}
.wd-xl-500 {
width:500px
}
.wd-xl-500p {
width:500%
}
.wd-xl-550 {
width:550px
}
.wd-xl-550p {
width:550%
}
.wd-xl-600 {
width:600px
}
.wd-xl-600p {
width:600%
}
.wd-xl-650 {
width:650px
}
.wd-xl-650p {
width:650%
}
.wd-xl-700 {
width:700px
}
.wd-xl-700p {
width:700%
}
.wd-xl-750 {
width:750px
}
.wd-xl-750p {
width:750%
}
.wd-xl-800 {
width:800px
}
.wd-xl-800p {
width:800%
}
.wd-xl-850 {
width:850px
}
.wd-xl-850p {
width:850%
}
.wd-xl-900 {
width:900px
}
.wd-xl-900p {
width:900%
}
.wd-xl-950 {
width:950px
}
.wd-xl-950p {
width:950%
}
.wd-xl-1000 {
width:1000px
}
.wd-xl-1000p {
width:1000%
}
.wd-xl-auto {
width:auto;
width:auto!important
}
}
.wd-100v {
	width:100vw
}
[dir=rtl] {
--float-left:right;
--float-right:left
}
.accordionjs {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	box-shadow:0 0 51px #7a809014, 0 6px 18px #7a80900d
}
.accordionjs .acc_section {
	border:1px solid #eff2f7;
	position:relative;
	z-index:10;
	margin-block-start:-1px;
	overflow:hidden
}
.accordionjs .acc_section .acc_head {
	position:relative;
	background:#fff;
	padding:15px;
	display:block;
	cursor:pointer
}
.accordionjs .acc_section .acc_head h3 {
	line-height:1;
	margin:5px;
	font-size:15px
}
.accordionjs .acc_section .acc_content {
	padding:15px;
	background:#fff
}
.accordionjs .acc_section:first-of-type {
	border-start-start-radius:3px;
	border-start-end-radius:3px
}
.accordionjs .acc_section:first-of-type .acc_head {
	border-start-start-radius:3px;
	border-start-end-radius:3px
}
.accordionjs .acc_section:last-of-type {
	border-end-start-radius:3px;
	border-end-end-radius:3px
}
.accordionjs .acc_section:last-of-type .acc_content {
	border-end-start-radius:3px;
	border-end-end-radius:3px
}
.accordionjs .acc_section.acc_active>.acc_content {
	display:block
}
.accordionjs .acc_section.acc_active>.acc_head {
	border-block-end:1px solid #eff4fc;
	color:#6a7882
}
.accordionjs .acc_section.acc_active .acc_head h3:before {
	content:"\e994";
	position:absolute;
	font-family:feather!important;
	inset-inline-end:15px;
	top:17px;
	font-size:20px;
transition:all .5s;
	transform:scale(1)
}
.accordionjs .acc_section .acc_head h3:before {
	content:"\e9af";
	position:absolute;
	font-family:feather!important;
	inset-inline-end:15px;
	top:17px;
	font-size:20px;
transition:all .5s;
	transform:scale(1)
}/*!
 * Datetimepicker for Amaze UI
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by Sébastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
.datetimepicker {
	margin-block-start:10px;
	border-radius:2px;
	-webkit-box-shadow:0 0 6px #dadee8;
	box-shadow:0 0 6px #dadee8;
	text-align:center;
	overflow:initial
}
.datetimepicker:before {
	content:"";
	display:block;
	width:0;
	height:0;
	border-block-end:7px solid var(--primary-bg-color);
	border-inline-end:7px solid transparent;
	border-inline-start:7px solid transparent;
	border-block-start:0 dotted;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	position:absolute;
	inset-block-start:-7px
}
.datetimepicker.datetimepicker-rtl {
	direction:rtl
}
.datetimepicker.datetimepicker-rtl table tr td span {
	float:var(--float-right)
}
.datetimepicker>div {
	display:none
}
.datetimepicker table {
	background:transparent;
	border-radius:2px
}
.datetimepicker table th {
-webkit-transition:background-color .3s ease-out;
transition:background-color .3s ease-out;
	width:34px;
	height:40px;
	text-align:center;
	font-weight:400
}
.datetimepicker table th.next, .datetimepicker table th.prev {
-webkit-transition:background-color .3s ease-out;
transition:background-color .3s ease-out
}
.datetimepicker table th.switch {
	width:170px;
	background:transparent;
	cursor:pointer
}
.datetimepicker table th.next:hover, .datetimepicker table th.prev:hover, .datetimepicker table th.switch:hover {
	color:#fff
}
.datetimepicker table th.next, .datetimepicker table th.prev {
	background:transparent;
	color:#fff;
	cursor:pointer
}
.datetimepicker table th.next i, .datetimepicker table th.prev i {
	width:34px;
	height:34px;
	display:inline-block
}
.datetimepicker table th.next {
	border-start-end-radius:2px
}
.datetimepicker table th.prev {
	border-start-start-radius:2px
}
.datetimepicker table th.dow {
	color:var(--primary-bg-color);
	background:#fff
}
.datetimepicker table th.today {
	background:#fff;
	color:var(--primary-bg-color);
	cursor:pointer
}
.datetimepicker table th.today:hover, .datetimepicker-days td:hover, .datetimepicker-hours span.hour:hover, .datetimepicker-hours span.minute:hover, .datetimepicker-hours span.month:hover, .datetimepicker-hours span.year:hover, .datetimepicker-minutes span.hour:hover, .datetimepicker-minutes span.minute:hover, .datetimepicker-minutes span.month:hover, .datetimepicker-minutes span.year:hover, .datetimepicker-months span.hour:hover, .datetimepicker-months span.minute:hover, .datetimepicker-months span.month:hover, .datetimepicker-months span.year:hover, .datetimepicker-years span.hour:hover, .datetimepicker-years span.minute:hover, .datetimepicker-years span.month:hover, .datetimepicker-years span.year:hover {
	background:#ecf0fa
}
.datetimepicker table .icon-arrow-inset-inline-start:before {
	display:inline-block;
	font:1.6rem/1 FontAwesome, sans-serif;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0);
	content:"\f053";
	vertical-align:bottom
}
.datetimepicker table .icon-arrow-inset-inline-end:before {
	display:inline-block;
	font:1.6rem/1 FontAwesome, sans-serif;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0);
	content:"\f053";
	vertical-align:bottom;
	content:"\f054"
}
.datetimepicker table td {
	width:34px;
	height:34px;
	cursor:pointer;
font-size:.8rem;
	color:#031b4e;
	background:#fff
}
.datetimepicker table td.today {
	background:var(--primary-bg-hover);
	color:#fff
}
.datetimepicker table span.active, .datetimepicker table td.active {
	background:#ecf0fa;
	color:var(--primary-bg-color)
}
.datetimepicker table .new, .datetimepicker table .old {
	color:var(--primary-8)
}
.datetimepicker table .disabled {
	background:#ecf0fa;
	color:#031b4e;
	cursor:not-allowed
}
.datetimepicker-hours table td, .datetimepicker-minutes table td, .datetimepicker-months table td, .datetimepicker-years table td {
	height:auto;
	background:#fff
}
.datetimepicker-hours table td:after, .datetimepicker-hours table td:before {
	content:" ";
	display:table
}
.datetimepicker-minutes table td:after, .datetimepicker-minutes table td:before {
	content:" ";
	display:table
}
.datetimepicker-months table td:after, .datetimepicker-months table td:before {
	content:" ";
	display:table
}
.datetimepicker-years table td:after, .datetimepicker-years table td:before {
	content:" ";
	display:table
}
.datetimepicker-hours table td:after, .datetimepicker-minutes table td:after, .datetimepicker-months table td:after, .datetimepicker-years table td:after {
	clear:both
}
.datetimepicker-hours span.hour, .datetimepicker-hours span.minute, .datetimepicker-hours span.month, .datetimepicker-hours span.year, .datetimepicker-minutes span.hour, .datetimepicker-minutes span.minute, .datetimepicker-minutes span.month, .datetimepicker-minutes span.year, .datetimepicker-months span.hour, .datetimepicker-months span.minute, .datetimepicker-months span.month, .datetimepicker-months span.year, .datetimepicker-years span.hour, .datetimepicker-years span.minute, .datetimepicker-years span.month, .datetimepicker-years span.year {
	float:var(--float-left);
	height:38px;
	width:59.5px;
	line-height:38px
}
.datetimepicker-hours fieldset, .datetimepicker-hours legend, .datetimepicker-minutes fieldset, .datetimepicker-minutes legend {
	margin:0;
	padding:0
}
.datetimepicker-inline {
	width:238px
}
.datetimepicker-inline:before {
	content:none
}
.datetimepicker-dropdown-bottom-inset-inline-end:before {
	top:-7px;
	inset-inline-start:10px
}
.datetimepicker-dropdown-bottom-inset-inline-start:before {
	top:-7px;
	inset-inline-end:10px
}
.datetimepicker-dropdown-top-left, .datetimepicker-dropdown-top-right {
	margin-block-start:0
}
.datetimepicker-dropdown-top-inset-inline-start:before, .datetimepicker-dropdown-top-inset-inline-end:before {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:middle;
	border-block-start:7px solid #fff;
	border-inline-end:7px solid transparent;
	border-inline-start:7px solid transparent;
	border-block-end:0 dotted;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	bottom:-7px;
	inset-inline-end:10px
}
.am-input-group.date span.add-on {
	cursor:pointer
}
.dropdown-menu {
	position:absolute;
	display:none
}
@media only screen and (max-width: 640px) {
.datetimepicker {
width:100%;
inset-inline-start:0!important
}
.datetimepicker table {
width:100%
}
.datetimepicker td span.hour, .datetimepicker td span.minute, .datetimepicker td span.month, .datetimepicker td span.year {
width:25%
}
.datetimepicker:before {
content:none
}
.next, .prev {
width:44px;
height:44px
}
}/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
	border-radius:5px;
	direction:ltr;
	background-color:#fff;
	border:1px solid #eae8f1;
	overflow:hidden
}
.datepicker-inline {
	width:220px
}
.datepicker-rtl {
	direction:rtl
}
.datepicker-rtl.dropdown-menu {
	inset-inline-start:auto
}
.datepicker-rtl table tr td span {
	float:var(--float-right)
}
.datepicker-dropdown {
	top:0;
	inset-inline-start:0
}
.datepicker-dropdown:before {
	content:"";
	display:inline-block;
	border-inline-start:7px solid transparent;
	border-inline-end:7px solid transparent;
	border-block-end:7px solid #f0f3fa;
	border-block-start:0;
	border-block-end-color:#0003;
	position:absolute
}
.datepicker-dropdown:after {
	content:"";
	display:inline-block;
	border-inline-start:6px solid transparent;
	border-inline-end:6px solid transparent;
	border-block-end:6px solid #f0f3fa;
	border-block-start:0;
	position:absolute
}
.datepicker-dropdown.datepicker-orient-left:before {
	inset-inline-start:6px
}
.datepicker-dropdown.datepicker-orient-left:after {
	inset-inline-start:7px
}
.datepicker-dropdown.datepicker-orient-right:before {
	inset-inline-end:6px
}
.datepicker-dropdown.datepicker-orient-right:after {
	inset-inline-end:7px
}
.datepicker-dropdown.datepicker-orient-bottom:before {
	top:-7px
}
.datepicker-dropdown.datepicker-orient-bottom:after {
	top:-6px
}
.datepicker-dropdown.datepicker-orient-top:before {
	bottom:-7px;
	border-block-end:0;
	border-block-start:7px solid #f0f3fa
}
.datepicker-dropdown.datepicker-orient-top:after {
	bottom:-6px;
	border-block-end:0;
	border-block-start:6px solid #f0f3fa
}
.datepicker table {
	margin:0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border-collapse:inherit
}
.datepicker td {
	text-align:center;
	padding:6px 10px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0;
	border:none;
	font-size:12px;
	color:#4a4a69
}
.datepicker .datepicker-switch {
	text-align:center;
	font-weight:700;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px
}
.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {
	background:transparent!important
}
.datepicker th {
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	padding:6px 9px;
	color:#364261
}
.datepicker-days tbody {
	background:#fff
}
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
	background-color:transparent
}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
	background:rgba(255, 255, 255, .1);
	cursor:pointer
}
.datepicker table tr td.old, .datepicker table tr td.new {
	opacity:.5
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	background:none;
	cursor:default
}
.datepicker table tr td.highlighted {
	background:#d9edf7;
	border-radius:0
}
.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
	background-color:#fde19a;
	background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
	background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
	border-color:#fdf59a #fdf59a #fbed50;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color:#7e7da0
}
.datepicker table tr td.today:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] {
	background-color:#fdf59a
}
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active {
	background-color:#fbf069 \	
}
.datepicker table tr td.today:hover:hover {
	color:#000
}
.datepicker table tr td.today.active:hover {
	color:#fff
}
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
	background:#f0f2f7;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover {
	background-color:var(--primary-bg-color);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
	background-color:#f3d17a;
	background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
	background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
	border-color:#f3e97a #f3e97a #edde34;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] {
	background-color:#f3e97a
}
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active {
	background-color:#efe24b \	
}
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
	background-color:#9e9e9e;
	background-image:-moz-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image:-ms-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
	background-image:-webkit-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image:-o-linear-gradient(to bottom, #b3b3b3, #808080);
	background-image:linear-gradient(to bottom, #b3b3b3, #808080);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
	border-color:#808080 #808080 #595959;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] {
	background-color:gray
}
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active {
	background-color:#666666 \	
}
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
	background-color:var(--primary-bg-color);
	background-repeat:repeat-x;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
}
.datepicker table tr td.active:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
	background-color:#eae8f1
}
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
	background-color:var(--primary-bg-color)
}
.datepicker table tr td span {
	display:block;
	width:24%;
	height:54px;
	line-height:54px;
	float:var(--float-left);
	margin:.5px;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff
}
.datepicker table tr td span:hover, .datepicker table tr td span.focused {
	color:#fff;
	background-color:var(--primary-bg-color)
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
	background:none;
	cursor:default
}
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
	background-color:var(--primary-bg-color);
	background-repeat:repeat-x;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
}
.datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
	background-color:#eae8f1
}
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
	background-color:var(--primary-bg-color)
}
.datepicker .datepicker-switch {
	width:145px;
	cursor:pointer
}
.datepicker .prev, .datepicker .next, .datepicker tfoot tr th {
	cursor:pointer
}
.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {
	background:rgba(255, 255, 255, .1);
	color:var(--primary-bg-hover)
}
.datepicker .prev.disabled, .datepicker .next.disabled {
	visibility:hidden
}
.datepicker .cw {
	font-size:10px;
	width:12px;
	padding:0 2px 0 5px;
	vertical-align:middle
}
.input-append.date .add-on, .input-prepend.date .add-on {
	cursor:pointer
}
.input-append.date .add-on i, .input-prepend.date .add-on i {
	margin-block-start:3px
}
.input-daterange input {
	text-align:center
}
.input-daterange input:first-child {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.input-daterange input:last-child {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.input-daterange .add-on {
	display:inline-block;
	width:auto;
	min-width:16px;
	height:18px;
	padding:4px 5px;
	font-weight:400;
	line-height:18px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	vertical-align:middle;
	background-color:#f0f2f7;
	border:1px solid #ccc;
	margin-inline-start:-5px;
	margin-inline-end:-5px
}
@keyframes dtb-spinner {
to {
transform:rotate(360deg)
}
}
@-o-keyframes dtb-spinner {
to {
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-ms-keyframes dtb-spinner {
to {
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes dtb-spinner {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-moz-keyframes dtb-spinner {
to {
-moz-transform:rotate(360deg);
transform:rotate(360deg)
}
}
div.dt-button-info {
	position:fixed;
	top:50%;
	inset-inline-start:50%;
	width:400px;
	margin-block-start:-100px;
	margin-inline-start:-200px;
	background-color:#fff;
	border:2px solid #111;
	box-shadow:3px 3px 8px #0000004d;
	border-radius:3px;
	text-align:center;
	z-index:21
}
div.dt-button-info h2 {
	padding:.5em;
	margin:0;
	font-weight:400;
	border-block-end:1px solid #ddd;
	background-color:#f3f3f3
}
div.dt-button-info>div {
	padding:1em
}
div.dt-button-collection-title {
	text-align:center;
	padding:.3em 0 .5em;
	font-size:.9em
}
div.dt-button-collection-title:empty {
	display:none
}
div.dt-button-collection {
	position:absolute;
	z-index:2001
}
div.dt-button-collection div.dropdown-menu {
	display:block;
	z-index:2002;
	min-width:100%
}
div.dt-button-collection div.dt-button-collection-title {
	background-color:#fff;
	border:1px solid rgba(0, 0, 0, .15)
}
div.dt-button-collection.fixed {
	position:fixed;
	top:50%;
	inset-inline-start:50%;
	margin-inline-start:-75px;
	border-radius:0
}
div.dt-button-collection.fixed.two-column {
	margin-inline-start:-200px
}
div.dt-button-collection.fixed.three-column {
	margin-inline-start:-225px
}
div.dt-button-collection.fixed.four-column {
	margin-inline-start:-300px
}
div.dt-button-collection>:last-child {
	display:block!important;
	-webkit-column-gap:8px;
	-moz-column-gap:8px;
	-ms-column-gap:8px;
	-o-column-gap:8px;
	column-gap:8px
}
div.dt-button-collection>:last-child>* {
	-webkit-column-break-inside:avoid;
	break-inside:avoid
}
div.dt-button-collection.two-column {
	width:400px
}
div.dt-button-collection.two-column>:last-child {
	padding-block-end:1px;
	-webkit-column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	column-count:2
}
div.dt-button-collection.three-column {
	width:450px
}
div.dt-button-collection.three-column>:last-child {
	padding-block-end:1px;
	-webkit-column-count:3;
	-moz-column-count:3;
	-ms-column-count:3;
	-o-column-count:3;
	column-count:3
}
div.dt-button-collection.four-column {
	width:600px
}
div.dt-button-collection.four-column>:last-child {
	padding-block-end:1px;
	-webkit-column-count:4;
	-moz-column-count:4;
	-ms-column-count:4;
	-o-column-count:4;
	column-count:4
}
div.dt-button-collection .dt-button {
	border-radius:0
}
div.dt-button-collection.fixed {
	max-width:none
}
div.dt-button-collection.fixed:before, div.dt-button-collection.fixed:after {
	display:none
}
div.dt-button-background {
	position:fixed;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	z-index:999
}
div.dt-buttons button.btn.processing, div.dt-buttons div.btn.processing, div.dt-buttons a.btn.processing {
	color:#0003
}
div.dt-buttons button.btn.processing:after, div.dt-buttons div.btn.processing:after, div.dt-buttons a.btn.processing:after {
	position:absolute;
	top:50%;
	inset-inline-start:50%;
	width:16px;
	height:16px;
	margin:-8px 0 0 -8px;
	box-sizing:border-box;
	display:block;
	content:" ";
	border:2px solid #282828;
	border-radius:50%;
	border-inline-start-color:transparent;
	border-inline-end-color:transparent;
	animation:dtb-spinner 1.5s infinite linear;
	-o-animation:dtb-spinner 1.5s infinite linear;
	-ms-animation:dtb-spinner 1.5s infinite linear;
	-webkit-animation:dtb-spinner 1.5s infinite linear;
	-moz-animation:dtb-spinner 1.5s infinite linear
}
@media screen and (max-width: 767px) {
div.dt-buttons {
float:none;
width:100%;
text-align:center;
margin-block-end:.5em
}
div.dt-buttons a.btn {
float:none
}
}/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
.pickr {
	position:relative;
	overflow:visible;
	transform:translateY(0)
}
.pickr * {
	box-sizing:border-box;
	outline:none;
	border:none;
	-webkit-appearance:none
}
.pickr .pcr-button {
	position:relative;
	height:2em;
	width:2em;
	padding:.5em;
	cursor:pointer;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	border-radius:.15em;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
	background-size:0;
transition:all .3s
}
.pickr .pcr-button:before {
	position:absolute;
	content:"";
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1;
	z-index:initial
}
.pickr .pcr-button:after {
	position:absolute;
	content:"";
	top:0;
	inset-inline-start:0;
	height:100%;
	width:100%;
transition:background .3s;
	background:var(--pcr-color);
	border-radius:.15em
}
.pickr .pcr-button.clear {
	background-size:70%
}
.pickr .pcr-button.clear:before {
	opacity:0
}
.pickr .pcr-button.clear:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr .pcr-button.disabled {
	cursor:not-allowed
}
.pickr *, .pcr-app * {
	box-sizing:border-box;
	outline:none;
	border:none;
	-webkit-appearance:none
}
.pickr input:focus, .pickr input.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr button:focus, .pickr button.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pcr-app input:focus, .pcr-app input.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pcr-app button:focus, .pcr-app button.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr .pcr-palette, .pickr .pcr-slider, .pcr-app .pcr-palette, .pcr-app .pcr-slider {
transition:box-shadow .3s
}
.pickr .pcr-palette:focus, .pickr .pcr-slider:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #00000040
}
.pcr-app {
	position:fixed;
	display:flex;
	flex-direction:column;
	z-index:100;
	border-radius:.1em;
	background:#fff;
	opacity:0;
	visibility:hidden;
transition:opacity .3s, visibility 0s .3s;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	box-shadow:0 .15em 1.5em #0000001a, 0 0 1em #00000008;
	inset-inline-start:0;
	top:0
}
.pcr-app .pcr-palette:focus, .pcr-app .pcr-slider:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #00000040
}
.pcr-app.visible {
transition:opacity .3s;
	visibility:visible;
	opacity:1
}
.pcr-app .pcr-swatches {
	display:flex;
	flex-wrap:wrap;
	margin-block-start:.75em
}
.pcr-app .pcr-swatches.pcr-last {
	margin:0
}
.pcr-app .pcr-swatches>button {
	font-size:1em;
	position:relative;
	width:calc(1.75em - 5px);
	height:calc(1.75em - 5px);
	border-radius:.15em;
	cursor:pointer;
	margin:2.5px;
	flex-shrink:0;
	justify-self:center;
transition:all .15s;
	overflow:hidden;
	background:transparent;
	z-index:1
}
.pcr-app .pcr-swatches>button:before {
	position:absolute;
	content:"";
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:6px;
	border-radius:.15em;
	z-index:-1
}
.pcr-app .pcr-swatches>button:after {
	content:"";
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	background:var(--pcr-color);
	border:1px solid rgba(0, 0, 0, .05);
	border-radius:.15em;
	box-sizing:border-box
}
.pcr-app .pcr-swatches>button:hover {
	filter:brightness(1.05)
}
.pcr-app .pcr-swatches>button:not(.pcr-active) {
box-shadow:none
}
.pcr-app .pcr-interaction {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin:0 -.2em
}
.pcr-app .pcr-interaction>* {
	margin:0 .2em
}
.pcr-app .pcr-interaction input {
	letter-spacing:.07em;
	font-size:.75em;
	text-align:center;
	cursor:pointer;
	color:#75797e;
	background:#f1f3f4;
	border-radius:.15em;
transition:all .15s;
	padding:.45em .5em;
	margin-block-start:.75em
}
.pcr-app .pcr-interaction input:hover {
	filter:brightness(.975)
}
.pcr-app .pcr-interaction input:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #4285f4bf
}
.pcr-app .pcr-interaction .pcr-result {
	color:#75797e;
	text-align:start;
	flex:1 1 8em;
	min-width:8em;
transition:all .2s;
	border-radius:.15em;
	background:#f1f3f4;
	cursor:text
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection, .pcr-app .pcr-interaction .pcr-result::selection {
background:#4285f4;
color:#fff
}
.pcr-app .pcr-interaction .pcr-type.active {
	color:#fff;
	background:#4285f4
}
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
	color:#fff;
	width:auto
}
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
	color:#fff
}
.pcr-app .pcr-interaction .pcr-save:hover, .pcr-app .pcr-interaction .pcr-cancel:hover, .pcr-app .pcr-interaction .pcr-clear:hover {
	filter:brightness(.925)
}
.pcr-app .pcr-interaction .pcr-save {
	background:#4285f4
}
.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel {
	background:#f44250
}
.pcr-app .pcr-interaction .pcr-clear:focus, .pcr-app .pcr-interaction .pcr-cancel:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #f44250bf
}
.pcr-app .pcr-selection .pcr-picker {
	position:absolute;
	height:18px;
	width:18px;
	border:2px solid #fff;
	border-radius:100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.pcr-app .pcr-selection .pcr-color-palette, .pcr-app .pcr-selection .pcr-color-chooser, .pcr-app .pcr-selection .pcr-color-opacity {
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:flex;
	flex-direction:column;
	cursor:grab;
	cursor:-webkit-grab
}
.pcr-app .pcr-selection .pcr-color-palette:active, .pcr-app .pcr-selection .pcr-color-chooser:active, .pcr-app .pcr-selection .pcr-color-opacity:active {
	cursor:grabbing;
	cursor:-webkit-grabbing
}
.pcr-app[data-theme=classic] {
	width:15.5em;
	max-width:95vw;
	padding:.8em
}
.pcr-app[data-theme=classic] .pcr-selection {
	display:flex;
	justify-content:space-between;
	flex-grow:1
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview {
	position:relative;
	z-index:1;
	width:2em;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	margin-inline-end:.75em
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before {
	position:absolute;
	content:"";
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color {
	cursor:pointer;
	border-radius:.15em .15em 0 0;
	z-index:2
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
	border-radius:0 0 .15em .15em
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color, .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
	background:var(--pcr-color);
	width:100%;
	height:50%
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette {
	width:100%;
	height:8em;
	z-index:1
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette {
	flex-grow:1;
	border-radius:.15em
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before {
	position:absolute;
	content:"";
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser, .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity {
	margin-inline-start:.75em
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker, .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker {
	inset-inline-start:50%;
	transform:translate(-50%)
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider, .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
	width:8px;
	flex-grow:1;
	border-radius:50em
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider {
	background:linear-gradient(to bottom, red, #ff0, lime, cyan, blue, #f0f, red)
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
	background:linear-gradient(to bottom, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:100%, 50%
}
@supports (display: grid) {
.pcr-app .pcr-swatches {
display:grid;
align-items:center;
grid-template-columns:repeat(auto-fit, 1.75em)
}
}
#launch_date {
	margin:50px auto
}
.countdown-rtl {
	direction:rtl
}
.countdown-holding span {
	color:#888
}
.countdown-row {
	clear:both;
	width:100%;
	padding:0 2px;
	text-align:center
}
.countdown li {
	display:inline-block;
	font-size:1.83rem;
	font-weight:700;
	width:88px;
	height:88px;
	border-radius:3px;
	line-height:22px;
	padding:20px;
	text-align:center;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	background:rgb(255,255,255);
	color:#000;
	z-index:-1;
	border:5px solid rgb(255,255,255);
	box-shadow:0 2px 5px #00000029, 0 2px 10px #0000001f
}
.countdown .time {
	font-size:13px;
	padding-block-start:2px;
	font-weight:300
}
@media (max-width: 991px) {
.countdown li {
margin:20px 10px 10px
}
.is-countdown {
margin-block-start:20px
}
}
@media (min-width: 992px) {
.countdown li {
margin:30px 10px 5px
}
}/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */
table.dataTable {
	clear:both;
	margin-block-start:6px!important;
	margin-block-end:6px!important;
	max-width:none!important;
	border-collapse:separate!important;
	border-spacing:0
}
table.dataTable td, table.dataTable th {
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
	text-align:center
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
	white-space:nowrap
}
div.dataTables_wrapper div.dataTables_length label {
	font-weight:400;
	text-align:start;
	white-space:nowrap
}
div.dataTables_wrapper div.dataTables_length select {
	width:auto;
	display:inline-block
}
div.dataTables_wrapper div.dataTables_filter {
	text-align:end
}
div.dataTables_wrapper div.dataTables_filter label {
	font-weight:400;
	white-space:nowrap;
	text-align:start
}
div.dataTables_wrapper div.dataTables_filter input {
	margin-inline-start:.5em;
	display:inline-block;
	width:auto;
	margin-block-start:2px
}
div.dataTables_wrapper div.dataTables_info {
	padding-block-start:.85em
}
div.dataTables_wrapper div.dataTables_paginate {
	margin:0;
	white-space:nowrap;
	text-align:end
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
	margin:2px 0;
	white-space:nowrap;
	justify-content:flex-end
}
div.dataTables_wrapper div.dataTables_processing {
	position:absolute;
	top:50%;
	inset-inline-start:50%;
	width:200px;
	margin-inline-start:-100px;
	margin-block-start:-26px;
	text-align:center;
	padding:1em 0
}
table.dataTable>thead>tr>th:active, table.dataTable>thead>tr>td:active {
	outline:none
}
table.dataTable>thead>tr>th:not(.sorting_disabled), table.dataTable>thead>tr>td:not(.sorting_disabled) {
padding-inline-end:30px
}
table.dataTable>thead .sorting, table.dataTable>thead .sorting_asc, table.dataTable>thead .sorting_desc, table.dataTable>thead .sorting_asc_disabled, table.dataTable>thead .sorting_desc_disabled {
	cursor:pointer;
	position:relative
}
table.dataTable>thead .sorting:before, table.dataTable>thead .sorting:after {
	position:absolute;
	bottom:.5em;
	display:block;
	opacity:.3
}
table.dataTable>thead .sorting_asc:before, table.dataTable>thead .sorting_asc:after {
	position:absolute;
	bottom:.5em;
	display:block;
	opacity:.3
}
table.dataTable>thead .sorting_desc:before, table.dataTable>thead .sorting_desc:after {
	position:absolute;
	bottom:.5em;
	display:block;
	opacity:.3
}
table.dataTable>thead .sorting_asc_disabled:before, table.dataTable>thead .sorting_asc_disabled:after {
	position:absolute;
	bottom:.5em;
	display:block;
	opacity:.3
}
table.dataTable>thead .sorting_desc_disabled:before, table.dataTable>thead .sorting_desc_disabled:after {
	position:absolute;
	bottom:.5em;
	display:block;
	opacity:.3
}
table.dataTable>thead .sorting:before, table.dataTable>thead .sorting_asc:before, table.dataTable>thead .sorting_desc:before, table.dataTable>thead .sorting_asc_disabled:before, table.dataTable>thead .sorting_desc_disabled:before {
	inset-inline-end:1em;
	content:"\2191"
}
table.dataTable>thead .sorting:after, table.dataTable>thead .sorting_asc:after, table.dataTable>thead .sorting_desc:after, table.dataTable>thead .sorting_asc_disabled:after, table.dataTable>thead .sorting_desc_disabled:after {
	inset-inline-end:.5em;
	content:"\2193"
}
table.dataTable>thead .sorting_asc:before, table.dataTable>thead .sorting_desc:after {
	opacity:1
}
table.dataTable>thead .sorting_asc_disabled:before, table.dataTable>thead .sorting_desc_disabled:after {
	opacity:0
}
div.dataTables_scrollHead table.dataTable {
	margin-block-end:0!important
}
div.dataTables_scrollBody table {
	border-block-start:none;
	margin-block-start:0!important;
	margin-block-end:0!important
}
div.dataTables_scrollBody table thead .sorting:before, div.dataTables_scrollBody table thead .sorting_asc:before, div.dataTables_scrollBody table thead .sorting_desc:before, div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
	display:none
}
div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
	border-block-start:none
}
div.dataTables_scrollFoot>.dataTables_scrollFootInner {
	box-sizing:content-box
}
div.dataTables_scrollFoot>.dataTables_scrollFootInner>table {
	margin-block-start:0!important;
	border-block-start:none
}
@media screen and (max-width: 767px) {
div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
text-align:center!important
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
justify-content:center!important;
flex-wrap:wrap
}
}
table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled) {
padding-inline-end:20px
}
table.dataTable.table-sm .sorting:before, table.dataTable.table-sm .sorting_asc:before, table.dataTable.table-sm .sorting_desc:before {
	top:5px;
	inset-inline-end:.85em
}
table.dataTable.table-sm .sorting:after, table.dataTable.table-sm .sorting_asc:after, table.dataTable.table-sm .sorting_desc:after {
	top:5px
}
table.table-bordered.dataTable {
	border-right-width:0
}
table.table-bordered.dataTable thead tr:first-child th, table.table-bordered.dataTable thead tr:first-child td {
	border-top-width:1px
}
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
	border-left-width:0
}
table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable td:first-child {
	border-left-width:0px
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child {
	border-right-width:1px
}
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
	border-bottom-width:0px
}
div.dataTables_scrollHead table.table-bordered {
	border-bottom-width:0
}
div.table-responsive>div.dataTables_wrapper>div.row {
	margin:0
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {
padding-inline-start:0
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
padding-inline-end:0
}
.dataTables_wrapper .selected {
	background:#f6f6fb;
	cursor:pointer
}
#delete-datatable tr {
	cursor:pointer
}
.text {
	height:18px;
	display:inline-block;
	text-decoration:none
}
li.folder-group {
	height:auto
}
.folder-group ul {
	padding-inline-start:20px;
	display:none
}
.folder {
	background:url(plugins/dtree/images/misc.png) 0px -39px no-repeat;
	padding-inline-start:20px;
	height:18px;
	display:inline-block;
transition:all .5s ease-in-out
}
.folder-open {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) -21px -39px no-repeat;
	padding-inline-start:20px;
	height:18px;
	display:inline-block;
transition:all .5s ease-in-out
}
.main {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) 2px 0 no-repeat;
	width:18px;
	height:18px;
	display:inline-block
}
.folder-group {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) -46px -2px repeat-y
}
.folder-group.last {
	background:none
}
.plus {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) 0px -59px no-repeat;
	padding-inline-start:20px;
	display:inline-block;
	height:18px
}
.last .plus {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) 0px -82px no-repeat;
	padding-inline-start:20px;
	display:inline-block;
	height:18px
}
.folder-group.last .minus {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) -18px -82px no-repeat;
	padding-inline-start:20px;
	display:inline-block;
	height:18px
}
.minus {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) -18px -59px no-repeat #fff;
	padding-inline-start:20px;
	display:inline-block;
	height:18px
}
.join {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) 0 -20px no-repeat;
	width:18px;
	height:18px;
	display:inline-block
}
.join-last .join {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) -18px -20px no-repeat;
	width:18px;
	height:18px;
	display:inline-block
}
.dTree ul li {
	height:18px;
	display:block;
	width:300px;
	line-height:16px;
	margin:0;
	padding:0;
	list-style-type:none
}
.dTree a {
	height:18px;
	display:inline-block;
	padding-block-start:8px;
	padding-inline-start:8px;
	color:#74829c;
	text-decoration:none
}
.dTree .page-tree {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/dtree/images/misc.png) no-repeat;
	width:25px;
	height:18px;
	display:inline-block;
	min-height:auto
}
.dTree li.folder-group {
	height:auto
}
.ff_fileupload_hidden {
	display:none
}
.ff_fileupload_wrap .ff_fileupload_dropzone_wrap {
	position:relative
}
.ff_fileupload_wrap .ff_fileupload_dropzone {
	display:block;
	width:100%;
	height:100px;
	box-sizing:border-box;
	border:2px dashed #e6e9f4;
	border-radius:3px;
	padding:0;
	background-color:#ecf0fa;
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/fancyuploder/fancy_upload.png);
	background-repeat:no-repeat;
	background-position:center center;
	opacity:.85;
	cursor:pointer;
	outline:none
}
.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner {
border:0
}
.ff_fileupload_wrap .ff_fileupload_dropzone:hover, .ff_fileupload_wrap .ff_fileupload_dropzone:focus, .ff_fileupload_wrap .ff_fileupload_dropzone:active {
	opacity:1;
	background-color:#fff;
	border-color:#e8ebf3
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tools {
	position:absolute;
	inset-inline-end:10px;
	top:0
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tool {
	display:block;
	margin-block-start:10px;
	width:40px;
	height:40px;
	box-sizing:border-box;
	border:1px solid #efecec;
	border-radius:7px;
	padding:0;
	background-color:#fdfdfd;
	background-repeat:no-repeat;
	background-position:center center;
	opacity:.85;
	cursor:pointer;
	outline:none
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner {
border:0
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover, .ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus, .ff_fileupload_wrap .ff_fileupload_dropzone_tool:active {
	opacity:1;
	background-color:#fff;
	border-color:#4e4c73
}
.ff_fileupload_wrap .ff_fileupload_recordaudio {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/fancyuploder/fancy_microphone.png)
}
.ff_fileupload_wrap .ff_fileupload_recordvideo {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/fancyuploder/fancy_webcam.png)
}
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview {
	position:absolute;
	display:block;
	inset-inline-end:60px;
	top:10px;
	width:320px;
	max-width:calc(100% - 70px);
	height:calc(100% - 20px);
	background-color:#222
}
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden {
	display:none
}
.ff_fileupload_wrap .ff_fileupload_recording {
	animation:ff_fileupload_recording_animate 1.2s infinite alternate
}
.ff_fileupload_wrap table.ff_fileupload_uploads {
	width:100%;
	border-collapse:collapse!important;
	border:0 none
}
.ff_fileupload_wrap table.ff_fileupload_uploads tr {
	margin:0;
	border:0 none;
	padding:0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td {
	margin:0;
	border:0 none;
	vertical-align:top;
	padding:1em 0;
	white-space:nowrap;
	line-height:normal
}
.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce {
animation:ff_fileupload_bounce_animate .82s cubic-bezier(.36, .07, .19, .97) both;
	transform:translateY(0)
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview {
	width:1px
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
	display:block;
	box-sizing:border-box;
	border:0 none;
	padding:0;
	background-color:#ddd;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	width:50px;
	height:50px;
	border-radius:5px;
	opacity:.75;
	text-align:center;
	font-size:12px;
	font-weight:700;
	color:#222;
	overflow:hidden;
	outline:none;
	cursor:default
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner {
border:0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview {
	cursor:pointer
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active {
	opacity:1
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text {
	display:block;
	margin:0 auto;
	width:70%;
	overflow:hidden
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {
	display:inline-block;
	vertical-align:top;
	width:26px;
	height:26px;
	box-sizing:border-box;
	border:1px solid #efecec;
	border-radius:3px;
	padding:0;
	background-color:#e8ebf3;
	background-repeat:no-repeat;
	background-position:center center;
	opacity:.85;
	cursor:pointer;
	outline:none
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner {
border:0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active {
	opacity:1;
	background-color:#fdfdfd;
	border-color:#4e4c73
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
	margin-inline-end:.5em
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
	display:none
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button {
	display:block;
	margin-block-start:.3em;
	width:100%;
	height:28px;
	box-sizing:border-box;
	border:1px solid #efecec;
	border-radius:3px;
	padding:0;
	background-color:#f3f3f3;
	background-repeat:no-repeat;
	background-position:center center;
	opacity:.85;
	cursor:pointer;
	outline:none
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner {
border:0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active {
	opacity:1;
	background-color:#fdfdfd;
	border-color:#4e4c73
}
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/fancyuploder/fancy_okay.png)
}
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/fancyuploder/fancy_remove.png)
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color {
	color:#fff
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a {
	background-color:#f03c3c
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b {
	background-color:#f05a3c
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c {
	background-color:#f0783c
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d {
	background-color:#f0963c
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e {
	background-color:#e0862b
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f {
	background-color:#dca12b
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g {
	background-color:#c7ab1e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h {
	background-color:#c7c71e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i {
	background-color:#abc71e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j {
	background-color:#8fc71e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k {
	background-color:#72c71e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l {
	background-color:#56c71e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m {
	background-color:#3ac71e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n {
	background-color:#1ec71e
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o {
	background-color:#1ec73a
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p {
	background-color:#1ec756
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q {
	background-color:#1ec78f
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r {
	background-color:#1ec7ab
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s {
	background-color:#1ec7c7
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t {
	background-color:#1eabc7
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u {
	background-color:#1e8fc7
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v {
	background-color:#1e72c7
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w {
	background-color:#3c78f0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x {
	background-color:#3c5af0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y {
	background-color:#3c3cf0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z {
	background-color:#5a3cf0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0 {
	background-color:#783cf0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1 {
	background-color:#963cf0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2 {
	background-color:#b43cf0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3 {
	background-color:#d23cf0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4 {
	background-color:#f03cf0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5 {
	background-color:#f03cd2
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6 {
	background-color:#f03cb4
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7 {
	background-color:#f03c96
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8 {
	background-color:#f03c78
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9 {
	background-color:#f03c5a
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
	padding:1em;
	font-size:.9em;
	white-space:normal;
	color:#7a8082
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename {
	width:100%;
	font-weight:700;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
	box-sizing:border-box;
	width:100%;
	padding:.3em;
	margin-block-end:.1em;
	font-size:1em;
	font-weight:400;
	line-height:normal;
	border:0px solid #e8ebf3;
	border-radius:0;
	box-shadow:none;
	color:#080e1b;
	font-weight:600
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover {
	border:0px solid #e8ebf3
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors {
	color:#a94442;
	font-weight:700
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background {
	margin-block-start:.5em;
	background-color:#ccc;
	height:2px
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar {
	background-color:#4e4c73;
	width:0;
	height:2px
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
	width:1px;
	text-align:end
}
@keyframes ff_fileupload_recording_animate {
0% {
border-color:#ef1f1f
}
to {
	border-color:#c9a1a1
}
}
@keyframes ff_fileupload_bounce_animate {
10%, 90% {
transform:translateY(-1px)
}
20%, 80% {
transform:translateY(2px)
}
30%, 50%, 70% {
transform:translateY(-3px)
}
40%, 60% {
transform:translateY(3px)
}
}
@media (max-width: 420px) {
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
width:36px;
height:36px;
font-size:11px
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
padding-inline-end:0
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
display:none
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
display:block
}
}
.ff_fileupload_dialog_background {
	position:fixed;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	background-color:#000000d9;
	z-index:10000
}
.ff_fileupload_dialog_main {
	position:absolute;
	top:10%;
	inset-inline-start:10%;
	width:80%;
	height:80%;
	text-align:center
}
.ff_fileupload_dialog_main img {
	position:relative;
	top:50%;
	transform:perspective(1px) translateY(-50%);
	max-width:100%;
	max-height:100%
}
.ff_fileupload_dialog_main audio {
	position:relative;
	top:50%;
	transform:perspective(1px) translateY(-50%);
	width:100%
}
.ff_fileupload_dialog_main video {
	position:relative;
	top:50%;
	transform:perspective(1px) translateY(-50%);
	max-width:100%;
	max-height:100%
}/*!
 * =============================================================
 * dropify v0.2.2 - Override your input files with style.
 * https://github.com/JeremyFagis/dropify
 *
 * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
 * =============================================================
 */
@font-face {
font-family:dropify;
src:url(plugins/fileuploads/fonts/dropify.eot);
src:url(https://laravelui.spruko.com/valex/build/assets/plugins/fileuploads/fonts/dropify.eot#iefix) format("embedded-opentype"), url(https://laravelui.spruko.com/valex/build/assets/plugins/fileuploads/fonts/dropify.woff) format("woff"), url(https://laravelui.spruko.com/valex/build/assets/plugins/fileuploads/fonts/dropify.ttf) format("truetype"), url(https://laravelui.spruko.com/valex/build/assets/plugins/fileuploads/fonts/dropify.svg#dropify) format("svg");
font-weight:400;
font-style:normal
}
[class^=dropify-font-]:before, [class*=" dropify-font-"]:before, .dropify-font:before, .dropify-wrapper .dropify-message span.file-icon:before {
font-family:dropify;
font-style:normal;
font-weight:400;
speak-as:none;
display:inline-block;
text-decoration:inherit;
width:1em;
margin-inline-start:.2em;
margin-inline-end:.2em;
text-align:center;
font-variant:normal;
text-transform:none;
line-height:1em
}
.dropify-font-upload:before, .dropify-wrapper .dropify-message span.file-icon:before {
	content:"\e800"
}
.dropify-font-file:before {
	content:"\e801"
}
.dropify-wrapper {
	display:block;
	position:relative;
	cursor:pointer;
	overflow:hidden;
	width:100%;
	max-width:100%;
	height:212px;
	padding:5px 10px;
	font-size:14px!important;
	line-height:22px;
	color:#334151!important;
	background-color:#fff;
	background-image:none;
	text-align:center;
	border:1px solid #e1e6f1;
-webkit-transition:border-color .15s linear;
transition:border-color .15s linear;
	border-radius:7px
}
.dropify-wrapper:hover {
	background-size:30px 30px;
	background-image:-webkit-linear-gradient(135deg, #e7ecf6 25%, transparent 25%, transparent 50%, #e7ecf6 50%, #e7ecf6 75%, transparent 75%, transparent);
	background-image:linear-gradient(-45deg, #e7ecf6 25%, transparent 25%, transparent 50%, #e7ecf6 50%, #e7ecf6 75%, transparent 75%, transparent);
	-webkit-animation:stripes 2s linear infinite;
	animation:stripes 2s linear infinite
}
.dropify-wrapper.has-preview .dropify-clear {
	display:block
}
.dropify-wrapper.has-error {
	border-color:#f34141
}
.dropify-wrapper.has-error .dropify-message .dropify-error {
	display:block
}
.dropify-wrapper.has-error:hover .dropify-errors-container\a0 {
	visibility:visible;
	opacity:1;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.dropify-wrapper.disabled input {
	cursor:not-allowed
}
.dropify-wrapper.disabled:hover {
	background-image:none;
	-webkit-animation:none;
	animation:none
}
.dropify-wrapper.disabled .dropify-message {
	opacity:.5;
	text-decoration:line-through
}
.dropify-wrapper.disabled .dropify-infos-message {
	display:none
}
.dropify-wrapper input {
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0;
	height:100%;
	width:100%;
	opacity:0;
	cursor:pointer;
	z-index:5
}
.dropify-wrapper .dropify-message {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.dropify-wrapper .dropify-message span.file-icon {
	font-size:50px;
	color:#99a6b7
}
.dropify-wrapper .dropify-message p {
	margin:5px 0 0
}
.dropify-wrapper .dropify-message p.dropify-error {
	color:#f34141;
	font-weight:700;
	display:none
}
.dropify-wrapper .dropify-clear {
	display:none;
	position:absolute;
	opacity:0;
	z-index:7;
	top:10px;
	inset-inline-end:10px;
	background:none;
	border:2px solid #fff;
	text-transform:uppercase;
	font-family:Roboto, Helvetica Neue, Helvetica, Arial;
	font-size:11px;
	padding:4px 8px;
	font-weight:700;
	color:#fff;
-webkit-transition:all .15s linear;
transition:all .15s linear
}
.dropify-wrapper .dropify-clear:hover {
	background:rgba(255, 255, 255, .2)
}
.dropify-wrapper .dropify-preview {
	display:none;
	position:absolute;
	z-index:0;
	background-color:#fff;
	padding:5px;
	width:100%;
	height:100%;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0;
	overflow:hidden;
	text-align:center
}
.dropify-wrapper .dropify-preview .dropify-render img {
	top:50%;
	-webkit-transform:translate(0, -50%);
	transform:translateY(-50%);
	position:relative;
	max-width:100%;
	max-height:100%;
	background-color:#fff;
-webkit-transition:border-color .15s linear;
transition:border-color .15s linear
}
.dropify-wrapper .dropify-preview .dropify-render i {
	font-size:70px;
	top:50%;
	inset-inline-start:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	position:absolute;
	color:#777
}
.dropify-wrapper .dropify-preview .dropify-render .dropify-extension {
	position:absolute;
	top:50%;
	inset-inline-start:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	margin-block-start:10px;
	text-transform:uppercase;
	font-weight:900;
	letter-spacing:-.03em;
	font-size:13px;
	width:42px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.dropify-wrapper .dropify-preview .dropify-infos {
	position:absolute;
	inset-inline-start:0;
	top:0;
	inset-inline-end:0;
	bottom:0;
	z-index:3;
	background:rgba(0, 0, 0, .7);
	opacity:0;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner {
	position:absolute;
	top:50%;
	-webkit-transform:translate(0, -40%);
	transform:translateY(-40%);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	width:100%;
	padding:0 20px;
-webkit-transition:all .2s ease;
transition:all .2s ease
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#fff;
	text-align:center;
	line-height:25px;
	font-weight:700
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
	margin-block-start:15px;
	padding-block-start:15px;
	font-size:12px;
	position:relative;
	opacity:.5
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before {
	content:"";
	position:absolute;
	top:0;
	inset-inline-start:50%;
	-webkit-transform:translate(-50%, 0);
	transform:translate(-50%);
	background:#fff;
	width:30px;
	height:2px
}
.dropify-wrapper:hover .dropify-clear, .dropify-wrapper:hover .dropify-preview .dropify-infos {
	opacity:1
}
.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner {
	margin-block-start:-5px
}
.dropify-wrapper.touch-fallback {
	height:auto!important
}
.dropify-wrapper.touch-fallback:hover {
	background-image:none;
	-webkit-animation:none;
	animation:none
}
.dropify-wrapper.touch-fallback .dropify-preview {
	position:relative;
	padding:0
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render {
	display:block;
	position:relative
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file {
	position:relative;
	-webkit-transform:translate(0, 0);
	transform:translate(0);
	top:0;
	inset-inline-start:0
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file:before {
	margin-block-start:30px;
	margin-block-end:30px
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {
	position:relative;
	-webkit-transform:translate(0, 0);
	transform:translate(0)
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {
	position:relative;
	opacity:1;
	background:transparent
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {
	position:relative;
	top:0;
	-webkit-transform:translate(0, 0);
	transform:translate(0);
	padding:5px 90px 5px 0
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#777;
	text-align:start;
	line-height:25px
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {
	font-weight:700
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
	margin-block-start:0;
	padding-block-start:0;
	font-size:11px;
	position:relative;
	opacity:1
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before {
	display:none
}
.dropify-wrapper.touch-fallback .dropify-message {
	-webkit-transform:translate(0, 0);
	transform:translate(0);
	padding:40px 0
}
.dropify-wrapper.touch-fallback .dropify-clear {
	top:auto;
	bottom:23px;
	opacity:1;
	border-color:#777777b3;
	color:#777
}
.dropify-wrapper.touch-fallback.has-preview .dropify-message {
	display:none
}
.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner {
	margin-block-start:0
}
.dropify-wrapper .dropify-loader {
	position:absolute;
	top:15px;
	inset-inline-end:15px;
	display:none;
	z-index:9
}
.dropify-wrapper .dropify-loader:after {
	display:block;
	position:relative;
	width:20px;
	height:20px;
-webkit-animation:rotate .6s linear infinite;
animation:rotate .6s linear infinite;
	border-radius:100%;
	border-block-start:1px solid #ccc;
	border-block-end:1px solid #777;
	border-inline-start:1px solid #ccc;
	border-inline-end:1px solid #777;
	content:""
}
.dropify-wrapper .dropify-errors-container {
	position:absolute;
	inset-inline-start:0;
	top:0;
	inset-inline-end:0;
	bottom:0;
	z-index:3;
	background:rgba(243, 65, 65, .8);
	text-align:start;
	visibility:hidden;
	opacity:0;
-webkit-transition:visibility 0s linear .15s, opacity .15s linear;
transition:visibility 0s linear .15s, opacity .15s linear
}
.dropify-wrapper .dropify-errors-container ul {
	padding:10px 20px;
	margin:0;
	position:absolute;
	inset-inline-start:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.dropify-wrapper .dropify-errors-container ul li {
	margin-inline-start:20px;
	color:#fff;
	font-weight:700
}
.dropify-wrapper .dropify-errors-container.visible {
	visibility:visible;
	opacity:1;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.dropify-wrapper~.dropify-errors-container ul {
padding:0;
margin:15px 0
}
.dropify-wrapper~.dropify-errors-container ul li {
margin-inline-start:20px;
color:#f34141;
font-weight:700
}
@-webkit-keyframes stripes {
0% {
background-position:0 0
}
to {
	background-position:60px 30px
}
}
@keyframes stripes {
0% {
background-position:0 0
}
to {
	background-position:60px 30px
}
}
@-webkit-keyframes rotate {
0% {
-webkit-transform:rotateZ(-360deg);
transform:rotate(-360deg)
}
to {
	-webkit-transform:rotateZ(0deg);
	transform:rotate(0)
}
}
@keyframes rotate {
0% {
-webkit-transform:rotateZ(-360deg);
transform:rotate(-360deg)
}
to {
	-webkit-transform:rotateZ(0deg);
	transform:rotate(0)
}
}
.fc-not-allowed, .fc-not-allowed .fc-event {
	cursor:not-allowed
}
.fc-unselectable {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.fc {
	display:flex;
	flex-direction:column;
	font-size:1em
}
.fc table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:1em
}
.fc th {
	text-align:center;
	vertical-align:top;
	padding:0
}
.fc td {
	vertical-align:top;
	padding:0
}
.fc a[data-navlink] {
	cursor:pointer
}
.fc-direction-ltr {
	direction:ltr;
	text-align:start
}
.fc-direction-rtl {
	direction:rtl;
	text-align:end
}
.fc-theme-standard td, .fc-theme-standard th {
	border:1px solid #e9edf4
}
.fc-liquid-hack td, .fc-liquid-hack th {
	position:relative
}
@font-face {
font-family:fcicons;
src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");
font-weight:400;
font-style:normal
}
.fc-icon {
	display:inline-block;
	width:1em;
	height:1em;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-family:fcicons!important;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fc-icon-chevron-left:before {
	content:"\e900"
}
.fc-icon-chevron-right:before {
	content:"\e901"
}
.fc-icon-chevrons-left:before {
	content:"\e902"
}
.fc-icon-chevrons-right:before {
	content:"\e903"
}
.fc-icon-minus-square:before {
	content:"\e904"
}
.fc-icon-plus-square:before {
	content:"\e905"
}
.fc-icon-x:before {
	content:"\e906"
}
.fc .fc-button {
	overflow:visible;
	text-transform:none;
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	-webkit-appearance:button;
	appearance:button;
	display:inline-block;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid transparent;
padding:.375rem .75rem;
font-size:.8125rem;
	line-height:1.5;
	border-radius:7px;
	margin-block-end:4px
}
.fc .fc-button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
.fc .fc-button:not(:disabled) {
cursor:pointer
}
.fc .fc-button::-moz-focus-inner {
padding:0;
border-style:none
}
.fc .fc-button:hover {
	text-decoration:none
}
.fc .fc-button:focus {
	outline:0
}
.fc .fc-button:disabled {
	opacity:.65
}
.fc .fc-button .fc-icon {
	vertical-align:middle;
	font-size:1.5em
}
.fc .fc-button-group {
	position:relative;
	display:inline-flex;
	vertical-align:middle
}
.fc .fc-button-group>.fc-button {
	position:relative;
	flex:1 1 auto
}
.fc .fc-button-group>.fc-button:hover, .fc .fc-button-group>.fc-button:focus, .fc .fc-button-group>.fc-button:active, .fc .fc-button-group>.fc-button.fc-button-active {
	z-index:0
}
.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child) {
margin-inline-start:-1px;
border-start-start-radius:0;
border-end-start-radius:0
}
.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child) {
border-start-end-radius:0;
border-end-end-radius:0
}
.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child) {
margin-inline-end:-1px;
border-start-start-radius:0;
border-end-start-radius:0
}
.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child) {
border-start-end-radius:0;
border-end-end-radius:0
}
.fc .fc-toolbar {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.fc .fc-toolbar.fc-header-toolbar {
	margin-block-end:1.5em
}
.fc .fc-toolbar.fc-footer-toolbar {
	margin-block-start:1.5em
}
.fc .fc-toolbar-title {
	font-size:1.48em;
	margin:0
}
.fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
margin-inline-start:.75em
}
.fc-direction-rtl .fc-toolbar>*>:not(:first-child) {
margin-inline-start:.75em
}
.fc-direction-rtl .fc-toolbar-ltr {
	flex-direction:row-reverse
}
.fc .fc-scroller {
	-webkit-overflow-scrolling:touch;
	position:relative
}
.fc .fc-scroller-liquid {
	height:100%
}
.fc .fc-scroller-liquid-absolute {
	position:absolute;
	top:0;
	inset-inline-end:0;
	inset-inline-start:0;
	bottom:0
}
.fc .fc-scroller-harness {
	position:relative;
	overflow:hidden;
	direction:ltr
}
.fc .fc-scroller-harness-liquid {
	height:100%
}
.fc-direction-rtl .fc-scroller-harness>.fc-scroller {
	direction:rtl
}
.fc-theme-standard .fc-scrollgrid {
	border:1px solid #e9edf4
}
.fc .fc-scrollgrid {
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
	border-right-width:0;
	border-bottom-width:0
}
.fc .fc-scrollgrid table {
	width:100%!important;
	table-layout:fixed;
	border-top-style:hidden;
	border-left-style:hidden;
	border-right-style:hidden
}
.fc .fc-scrollgrid-liquid {
	height:100%
}
.fc .fc-scrollgrid-section {
	height:1px
}
.fc .fc-scrollgrid-section>td {
	height:1px
}
.fc .fc-scrollgrid-section table {
	height:1px
}
.fc .fc-scrollgrid-section-liquid {
	height:auto
}
.fc .fc-scrollgrid-section-liquid>td {
	height:100%
}
.fc .fc-scrollgrid-section>* {
	border-top-width:0;
	border-left-width:0
}
.fc .fc-scrollgrid-section-header>*, .fc .fc-scrollgrid-section-footer>* {
	border-bottom-width:0
}
.fc .fc-scrollgrid-section-body table, .fc .fc-scrollgrid-section-footer table {
	border-bottom-style:hidden
}
.fc .fc-scrollgrid-section-sticky>* {
	background:#fff;
	background:var(--fc-page-bg-color, #fff);
	position:-webkit-sticky;
	position:sticky;
	z-index:0
}
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>* {
	top:0
}
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>* {
	bottom:0
}
.fc .fc-scrollgrid-sticky-shim {
	height:1px;
	margin-block-end:-1px
}
.fc-sticky {
	position:-webkit-sticky;
	position:sticky
}
.fc .fc-view-harness {
	flex-grow:1;
	position:relative
}
.fc .fc-view-harness-active>.fc-view {
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0
}
.fc .fc-col-header-cell-cushion {
	display:inline-block;
	padding:2px 4px
}
.fc .fc-bg-event, .fc .fc-non-business, .fc .fc-highlight {
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0
}
.fc .fc-non-business {
	background:transparent
}
.fc .fc-bg-event {
	background:rgba(4, 179, 114, .3);
	opacity:.3
}
.fc .fc-bg-event .fc-event-title {
	margin:.5em;
	font-size:.85em;
	font-style:italic
}
.fc .fc-highlight {
	background:rgba(188, 232, 241, .3)
}
.fc .fc-cell-shaded, .fc .fc-day-disabled {
	background:rgba(208, 208, 208, .3)
}
a.fc-event, a.fc-event:hover {
	text-decoration:none
}
.fc-event[href], .fc-event.fc-event-draggable {
	cursor:pointer
}
.fc-event .fc-event-main {
	position:relative;
	z-index:0
}
.fc-event-dragging:not(.fc-event-selected) {
opacity:.75
}
.fc-event-dragging.fc-event-selected {
	box-shadow:0 2px 7px #0000004d
}
.fc-event .fc-event-resizer {
	display:none;
	position:absolute;
	z-index:4
}
.fc-event:hover .fc-event-resizer {
	display:block
}
.fc-event-selected {
	box-shadow:0 2px 5px #0003
}
.fc-event-selected .fc-event-resizer {
	display:block;
	border-radius:4px;
	border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
	border-width:1px;
	border-width:var(--fc-event-resizer-dot-border-width, 1px);
	width:8px;
	width:var(--fc-event-resizer-dot-total-width, 8px);
	height:8px;
	height:var(--fc-event-resizer-dot-total-width, 8px);
	border-style:solid;
	border-color:inherit;
	background:#fff;
	background:var(--fc-page-bg-color, #fff)
}
.fc-event-selected .fc-event-resizer:before {
	content:"";
	position:absolute;
	top:-20px;
	inset-inline-start:-20px;
	inset-inline-end:-20px;
	bottom:-20px
}
.fc-event-selected:before {
	content:"";
	position:absolute;
	z-index:3;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0
}
.fc-event-selected:after {
	content:"";
	background:rgba(0, 0, 0, .25);
	background:var(--fc-event-selected-overlay-color, rgba(0, 0, 0, .25));
	position:absolute;
	z-index:1;
	top:-1px;
	inset-inline-start:-1px;
	inset-inline-end:-1px;
	bottom:-1px
}
.fc-h-event .fc-event-main {
	color:#fff;
	color:var(--fc-event-text-color, #fff)
}
.fc-h-event .fc-event-main-frame {
	display:flex
}
.fc-h-event .fc-event-time {
	max-width:100%;
	overflow:hidden
}
.fc-h-event .fc-event-title-container {
	flex-grow:1;
	flex-shrink:1;
	min-width:0
}
.fc-h-event .fc-event-title {
	display:inline-block;
	vertical-align:top;
	inset-inline-start:0;
	inset-inline-end:0;
	max-width:100%;
	overflow:hidden
}
.fc-h-event.fc-event-selected:before {
	top:-10px;
	bottom:-10px
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
border-start-start-radius:0;
border-end-start-radius:0;
border-left-width:0
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
border-start-end-radius:0;
border-end-end-radius:0;
border-right-width:0
}
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
top:0;
bottom:0;
width:8px;
width:var(--fc-event-resizer-thickness, 8px)
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
cursor:w-resize;
inset-inline-start:-4px;
inset-inline-start:calc(var(--fc-event-resizer-thickness, 8px) / -2)
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
cursor:e-resize;
inset-inline-end:-4px;
inset-inline-end:calc(var(--fc-event-resizer-thickness, 8px) / -2)
}
.fc-h-event.fc-event-selected .fc-event-resizer {
	top:50%;
	margin-block-start:-4px;
	margin-block-start:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
	inset-inline-start:-4px;
	inset-inline-start:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
	inset-inline-end:-4px;
	inset-inline-end:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)
}
:root {
--fc-daygrid-event-dot-width: 8px
}
.fc .fc-popover {
	position:absolute;
	top:0;
	box-shadow:0 2px 6px #00000026
}
.fc .fc-popover-header {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	padding:3px 4px
}
.fc .fc-popover-title {
	margin:0 2px
}
.fc .fc-popover-close {
	cursor:pointer;
	opacity:.65;
	font-size:1.1em
}
.fc-theme-standard .fc-popover {
	border:1px solid #e9edf4;
	background:#fff
}
.fc-theme-standard .fc-popover-header {
	background:rgba(208, 208, 208, .3)
}
.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before, .fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {
	content:"";
	clear:both;
	display:table
}
.fc .fc-daygrid-body {
	position:relative;
	z-index:0
}
.fc .fc-daygrid-day.fc-day-today {
	background-color:#eef1f9
}
.fc .fc-daygrid-day-frame {
	position:relative;
	min-height:100%
}
.fc .fc-daygrid-day-top {
	display:flex;
	flex-direction:row-reverse
}
.fc .fc-day-other .fc-daygrid-day-top {
	opacity:.3
}
.fc .fc-daygrid-day-number {
	position:relative;
	z-index:4;
	padding:4px;
	color:#282f53
}
.fc .fc-daygrid-day-events {
	margin-block-start:1px
}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
	position:absolute;
	inset-inline-start:0;
	inset-inline-end:0
}
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
	position:relative;
	min-height:2em
}
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
	margin-block-end:1em
}
.fc .fc-daygrid-event-harness {
	position:relative
}
.fc .fc-daygrid-event-harness-abs {
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0
}
.fc .fc-daygrid-bg-harness {
	position:absolute;
	top:0;
	bottom:0
}
.fc .fc-daygrid-day-bg .fc-non-business {
	z-index:1
}
.fc .fc-daygrid-day-bg .fc-bg-event {
	z-index:0
}
.fc .fc-daygrid-day-bg .fc-highlight {
	z-index:3
}
.fc .fc-daygrid-event {
	z-index:6;
	margin-block-start:1px
}
.fc .fc-daygrid-event.fc-event-mirror {
	z-index:7
}
.fc .fc-daygrid-day-bottom {
	font-size:.85em;
	margin:2px 3px 0
}
.fc .fc-daygrid-more-link {
	position:relative;
	z-index:4;
	cursor:pointer
}
.fc .fc-daygrid-week-number {
	position:absolute;
	z-index:5;
	top:0;
	padding:2px;
	min-width:1.5em;
	text-align:center;
	background-color:#d0d0d04d;
	background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));
	color:gray;
	color:var(--fc-neutral-text-color, #808080)
}
.fc .fc-more-popover {
	z-index:8
}
.fc .fc-more-popover .fc-popover-body {
	min-width:220px;
	padding:10px
}
.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end {
	margin-inline-start:2px
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {
	margin-inline-end:2px
}
.fc-direction-ltr .fc-daygrid-week-number {
	inset-inline-start:0;
	border-radius:0 0 3px
}
.fc-direction-rtl .fc-daygrid-week-number {
	inset-inline-end:0;
	border-radius:0 0 0 3px
}
.fc-liquid-hack .fc-daygrid-day-frame {
	position:static
}
.fc-daygrid-event {
	position:relative;
	white-space:nowrap;
	border-radius:7px;
	font-size:.85em;
	font-size:var(--fc-small-font-size, .85em)
}
.fc-daygrid-block-event .fc-event-time {
	font-weight:700;
	padding:5px 10px
}
.fc-daygrid-block-event .fc-event-title {
	padding:5px 10px
}
.fc-timeGridWeek-view .fc-daygrid-block-event .fc-event-time, .fc-timeGridWeek-view .fc-daygrid-block-event .fc-event-title {
	padding:0 10px
}
.fc-timeGridDay-view .fc-daygrid-block-event .fc-event-time, .fc-timeGridDay-view .fc-daygrid-block-event .fc-event-title {
	padding:2px 10px
}
.fc-daygrid-dot-event {
	display:flex;
	align-items:center;
	padding:2px 0
}
.fc-daygrid-dot-event .fc-event-title {
	flex-grow:1;
	flex-shrink:1;
	min-width:0;
	overflow:hidden;
	padding:2px
}
.fc-daygrid-dot-event:hover, .fc-daygrid-dot-event.fc-event-mirror {
	background:rgba(0, 0, 0, .1)
}
.fc-daygrid-dot-event.fc-event-selected:before {
	top:-10px;
	bottom:-10px
}
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
	margin-inline-end:3px;
	margin-inline-start:6px
}
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
	margin-inline-start:3px;
	margin-inline-end:6px
}
.fc-v-event .fc-event-main {
	color:#fff;
	color:var(--fc-event-text-color, #fff);
	height:100%
}
.fc-v-event .fc-event-main-frame {
	height:100%;
	display:flex;
	flex-direction:column
}
.fc-v-event .fc-event-time {
	flex-grow:0;
	flex-shrink:0;
	max-height:100%;
	overflow:hidden
}
.fc-v-event .fc-event-title-container {
	flex-grow:1;
	flex-shrink:1;
	min-height:0
}
.fc-v-event .fc-event-title {
	top:0;
	bottom:0;
	max-height:100%;
	overflow:hidden
}
.fc-v-event:not(.fc-event-start) {
border-top-width:0;
border-start-start-radius:0;
border-start-end-radius:0
}
.fc-v-event:not(.fc-event-end) {
border-bottom-width:0;
border-end-start-radius:0;
border-end-end-radius:0
}
.fc-v-event.fc-event-selected:before {
	inset-inline-start:-10px;
	inset-inline-end:-10px
}
.fc-v-event .fc-event-resizer-start {
	cursor:n-resize
}
.fc-v-event .fc-event-resizer-end {
	cursor:s-resize
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
height:8px;
height:var(--fc-event-resizer-thickness, 8px);
inset-inline-start:0;
inset-inline-end:0
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
top:-4px;
top:calc(var(--fc-event-resizer-thickness, 8px) / -2)
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
bottom:-4px;
bottom:calc(var(--fc-event-resizer-thickness, 8px) / -2)
}
.fc-v-event.fc-event-selected .fc-event-resizer {
	inset-inline-start:50%;
	margin-inline-start:-4px;
	margin-inline-start:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)
}
.fc-v-event.fc-event-selected .fc-event-resizer-start {
	top:-4px;
	top:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)
}
.fc-v-event.fc-event-selected .fc-event-resizer-end {
	bottom:-4px;
	bottom:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)
}
.fc .fc-timegrid .fc-daygrid-body {
	z-index:0
}
.fc .fc-timegrid-divider {
	padding:0 0 2px
}
.fc .fc-timegrid-body {
	position:relative;
	z-index:0;
	min-height:100%
}
.fc .fc-timegrid-axis-chunk {
	position:relative
}
.fc .fc-timegrid-axis-chunk>table {
	position:relative;
	z-index:1
}
.fc .fc-timegrid-slots {
	position:relative;
	z-index:1
}
.fc .fc-timegrid-slot {
	height:1.5em;
	border-block-end:0
}
.fc .fc-timegrid-slot:empty:before {
	content:"\a0"
}
.fc .fc-timegrid-slot-minor {
	border-top-style:dotted
}
.fc .fc-timegrid-slot-label-cushion {
	display:inline-block;
	white-space:nowrap
}
.fc .fc-timegrid-slot-label {
	vertical-align:middle
}
.fc .fc-timegrid-axis-cushion, .fc .fc-timegrid-slot-label-cushion {
	padding:0 4px
}
.fc .fc-timegrid-axis-frame-liquid {
	height:100%
}
.fc .fc-timegrid-axis-frame {
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:flex-end
}
.fc .fc-timegrid-axis-cushion {
	max-width:60px;
	flex-shrink:0
}
.fc-direction-ltr .fc-timegrid-slot-label-frame {
	text-align:end
}
.fc-direction-rtl .fc-timegrid-slot-label-frame {
	text-align:start
}
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
	height:auto;
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0
}
.fc .fc-timegrid-col.fc-day-today {
	background-color:#ffdc2826;
	background-color:var(--fc-today-bg-color, rgba(255, 220, 40, .15))
}
.fc .fc-timegrid-col-frame {
	min-height:100%;
	position:relative
}
.fc-liquid-hack .fc-timegrid-col-frame {
	height:auto;
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:0
}
.fc-media-screen .fc-timegrid-cols {
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0
}
.fc-media-screen .fc-timegrid-cols>table {
	height:100%
}
.fc-media-screen .fc-timegrid-col-bg, .fc-media-screen .fc-timegrid-col-events, .fc-media-screen .fc-timegrid-now-indicator-container {
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0
}
.fc-media-screen .fc-timegrid-event-harness {
	position:absolute
}
.fc .fc-timegrid-col-bg {
	z-index:0
}
.fc .fc-timegrid-col-bg .fc-non-business {
	z-index:1
}
.fc .fc-timegrid-col-bg .fc-bg-event {
	z-index:0
}
.fc .fc-timegrid-col-bg .fc-highlight {
	z-index:3
}
.fc .fc-timegrid-bg-harness {
	position:absolute;
	inset-inline-start:0;
	inset-inline-end:0
}
.fc .fc-timegrid-col-events {
	z-index:3
}
.fc .fc-timegrid-now-indicator-container {
	bottom:0;
	overflow:hidden
}
.fc-direction-ltr .fc-timegrid-col-events {
	margin:0 2.5% 0 2px
}
.fc-direction-rtl .fc-timegrid-col-events {
	margin:0 2px 0 2.5%
}
.fc-timegrid-event-harness-inset .fc-timegrid-event {
	box-shadow:0 0 0 1px #fff;
	box-shadow:0 0 0 1px var(--fc-page-bg-color, #fff)
}
.fc-timegrid-event {
	font-size:.85em;
	font-size:var(--fc-small-font-size, .85em);
	border-radius:3px
}
.fc-timegrid-event.fc-event-mirror {
	box-shadow:0 0 0 1px #fff;
	box-shadow:0 0 0 1px var(--fc-page-bg-color, #fff)
}
.fc-timegrid-event .fc-event-main {
	padding:1px 1px 0
}
.fc-timegrid-event .fc-event-time {
	white-space:nowrap;
	font-size:.85em;
	font-size:var(--fc-small-font-size, .85em);
	margin-block-end:1px
}
.fc-timegrid-event-condensed .fc-event-main-frame {
	flex-direction:row;
	overflow:hidden
}
.fc-timegrid-event-condensed .fc-event-time:after {
	content:"\a0-\a0"
}
.fc-timegrid-event-condensed .fc-event-title {
	font-size:.85em;
	font-size:var(--fc-small-font-size, .85em)
}
.fc-media-screen .fc-timegrid-event {
	position:absolute;
	top:0;
	bottom:1px;
	inset-inline-start:0;
	inset-inline-end:0
}
.fc .fc-timegrid-now-indicator-line {
	position:absolute;
	z-index:4;
	inset-inline-start:0;
	inset-inline-end:0;
	border-style:solid;
	border-color:red;
	border-color:var(--fc-now-indicator-color, red);
	border-width:1px 0 0
}
.fc .fc-timegrid-now-indicator-arrow {
	position:absolute;
	z-index:4;
	margin-block-start:-5px;
	border-style:solid;
	border-color:red
}
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
	inset-inline-start:0;
	border-width:5px 0 5px 6px;
	border-block-start-color:transparent;
	border-block-end-color:transparent
}
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
	inset-inline-end:0;
	border-width:5px 6px 5px 0;
	border-block-start-color:transparent;
	border-block-end-color:transparent
}
:root {
--fc-list-event-dot-width: 10px;
--fc-list-event-hover-bg-color: #f6f6fb
}
.fc-theme-standard .fc-list {
	border:1px solid #e9edf4
}
.fc .fc-list-empty {
	background-color:#f6f6f9;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
.fc .fc-list-empty-cushion {
	margin:5em 0
}
.fc .fc-list-table {
	width:100%;
	border-style:hidden
}
.fc .fc-list-table tr>* {
	border-inline-start:0;
	border-inline-end:0
}
.fc .fc-list-sticky .fc-list-day>* {
	position:-webkit-sticky;
	position:sticky;
	top:0;
	background:#fff;
	background:var(--fc-page-bg-color, #fff)
}
.fc .fc-list-table th {
	padding:0
}
.fc .fc-list-table td, .fc .fc-list-day-cushion {
	padding:8px 14px
}
.fc .fc-list-day-cushion:after {
	content:"";
	clear:both;
	display:table
}
.fc-theme-standard .fc-list-day-cushion {
	background-color:#f7f8f9
}
.fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text {
	float:var(--float-left)
}
.fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text {
	float:var(--float-right)
}
.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
	padding-inline-start:0
}
.fc .fc-list-event.fc-event-forced-url {
	cursor:pointer
}
.fc-list-event.fc-event {
	background:transparent;
	color:#282f53
}
.fc .fc-list-event-graphic, .fc .fc-list-event-time {
	white-space:nowrap;
	width:1px
}
.fc .fc-list-event-title a {
	color:inherit;
	text-decoration:none
}
.fc .fc-list-event.fc-event-forced-url:hover a {
	text-decoration:underline
}
.fc-theme-bootstrap a:not([href]) {
color:inherit
}
#external-events {
	padding:1rem;
	border:1px solid #e9edf4;
	text-align:start;
	border-radius:7px
}
#external-events h4 {
	font-size:16px;
	margin-block-end:1rem;
	font-weight:600
}
#external-events .fc-event {
	margin:5px 0;
	cursor:move;
	padding:8px;
	border:0
}
#external-events p {
	margin:1.5em 0;
	font-size:11px;
	color:#666
}
#external-events p input {
	margin:0;
	vertical-align:middle
}
@media (min-width: 1366px) {
#external-events {
margin-block-start:3.5rem
}
}
@media (max-width: 1366px) {
#external-events {
margin-block-end:3.5rem
}
}
@media (max-width: 767px) {
.fc .fc-toolbar {
display:inline-block
}
.fc .fc-toolbar-title {
position:absolute;
inset-inline-end:10px;
font-size:20px;
top:10px;
display:contents
}
.fc-toolbar-chunk {
margin-block-end:10px
}
.fc .fc-col-header-cell-cushion {
display:inline-block;
padding:2px 0
}
.fc th .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion {
display:block
}
#calendar2.fc .fc-view-harness {
height:250px!important
}
}
@media (max-width: 320px) {
.fc .fc-toolbar-title {
font-size:16px;
display:contents
}
}
.fc-theme-standard th {
	padding:15px
}
.fc-event {
	border:0px solid #6259ca!important
}
.fc-theme-standard .fc-list-day-cushion .fc-list-day-text, .fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
	color:#0d0c22!important;
	font-weight:500
}
.fc-event-dragging {
	padding:8px
}
.fc-list-table td {
	border:0
}
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead, #calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr {
	border-block-end:0
}
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td {
	border-block-end:0!important
}
.fc-col-header thead th {
	padding:15px
}
.fc-theme-standard th {
	padding:0
}
.rtl .fc-toolbar-rtl .fc-toolbar-chunk .fc-button-group .fc-prev-button .fc-icon, .rtl .fc-toolbar-rtl .fc-toolbar-chunk .fc-button-group .fc-next-button .fc-icon {
	transform:rotate(180deg)
}
@media screen and (max-width: 600px) {
.fc .fc-toolbar {
display:block
}
.fc-col-header thead th {
padding:15px 0
}
}
.fc .fc-button-primary {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)!important;
	box-shadow:0 5px 10px var(--primary-2)
}
.fc .fc-button-primary:hover {
	color:#fff;
	background-color:var(--primary-bg-hover);
	border-color:var(--primary-bg-border)
}
.fc .fc-button-primary:disabled {
	color:#fff;
	background-color:var(--primary-bg-color);
	border-color:var(--primary-bg-color)
}
.fc .fc-button-primary:not(:disabled):active, .fc .fc-button-primary:not(:disabled).fc-button-active {
color:#fff;
background-color:var(--primary-bg-color);
border-color:var(--primary-bg-color);
opacity:.5
}
.fc-daygrid-event.fc-event {
	background:var(--primary-bg-color);
	color:#fff!important
}
.fc .fc-list-event-dot {
	display:inline-block;
	box-sizing:content-box;
	width:0;
	height:0;
	border:5px solid var(--primary-bg-color);
	border:calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
	border-radius:5px;
	border-radius:calc(var(--fc-list-event-dot-width, 10px) / 2)
}
.fc-v-event {
	display:block;
	border:1px solid var(--primary-bg-color);
	border:1px solid var(--fc-event-border-color, var(--primary-bg-color));
	background-color:var(--primary-bg-color);
	background-color:var(--fc-event-bg-color, var(--primary-bg-color))
}
.fc-daygrid-event-dot {
	display:none;
	margin:4px;
	box-sizing:content-box;
	width:0;
	height:0;
	border:4px solid var(--primary-bg-color);
	border:calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
	border-radius:4px;
	border-radius:calc(var(--fc-daygrid-event-dot-width, 8px) / 2)
}
.fc-h-event {
	display:block;
	border:1px solid var(--primary-bg-color);
	background-color:var(--primary-bg-color)
}
@font-face {
font-family:lg;
src:url(https://laravelui.spruko.com/valex/build/assets/plugins/gallery/fonts/lg.eot?n1z373);
src:url(https://laravelui.spruko.com/valex/build/assets/plugins/gallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(https://laravelui.spruko.com/valex/build/assets/plugins/gallery/fonts/lg.woff?n1z373) format("woff"), url(https://laravelui.spruko.com/valex/build/assets/plugins/gallery/fonts/lg.ttf?n1z373) format("truetype"), url(https://laravelui.spruko.com/valex/build/assets/plugins/gallery/fonts/lg.svg?n1z373#lg) format("svg");
font-weight:400;
font-style:normal
}
.lg-icon {
	font-family:lg;
	speak-as:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next, .lg-actions .lg-prev {
	background-color:#00000073;
	border-radius:2px;
	color:#999;
	cursor:pointer;
	display:block;
	font-size:22px;
	margin-block-start:-10px;
	padding:8px 10px 9px;
	position:absolute;
	top:50%;
	z-index:1080;
	border:1px solid #8c8c8d
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
	pointer-events:none;
	opacity:.5
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
	color:#fff
}
.lg-actions .lg-next {
	inset-inline-end:20px
}
.lg-actions .lg-next:before {
	content:"\e095"
}
.lg-actions .lg-prev {
	inset-inline-start:20px
}
.lg-actions .lg-prev:after {
	content:"\e094"
}
@-webkit-keyframes lg-right-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:-30px
}
to {
	inset-inline-start:0
}
}
@-moz-keyframes lg-right-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:-30px
}
to {
	inset-inline-start:0
}
}
@-ms-keyframes lg-right-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:-30px
}
to {
	inset-inline-start:0
}
}
@keyframes lg-right-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:-30px
}
to {
	inset-inline-start:0
}
}
@-webkit-keyframes lg-left-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:30px
}
to {
	inset-inline-start:0
}
}
@-moz-keyframes lg-left-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:30px
}
to {
	inset-inline-start:0
}
}
@-ms-keyframes lg-left-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:30px
}
to {
	inset-inline-start:0
}
}
@keyframes lg-left-end {
0% {
inset-inline-start:0
}
50% {
inset-inline-start:30px
}
to {
	inset-inline-start:0
}
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation:lg-right-end .3s;
-o-animation:lg-right-end .3s;
animation:lg-right-end .3s;
	position:relative
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation:lg-left-end .3s;
-o-animation:lg-left-end .3s;
animation:lg-left-end .3s;
	position:relative
}
.lg-toolbar {
	z-index:1082;
	inset-inline-start:0;
	position:absolute;
	top:0;
	width:100%;
	background-color:#00000073
}
.lg-toolbar .lg-icon {
	color:#999;
	cursor:pointer;
	float:var(--float-right);
	font-size:24px;
	height:47px;
	line-height:27px;
	padding:10px 0;
	text-align:center;
	width:50px;
	text-decoration:none!important;
	outline:medium none;
-webkit-transition:color .2s linear;
-o-transition:color .2s linear;
transition:color .2s linear
}
.lg-toolbar .lg-icon:hover {
	color:#fff
}
.lg-toolbar .lg-close:after {
	content:"\e070"
}
.lg-toolbar .lg-download:after {
	content:"\e0f2"
}
.lg-sub-html {
	background-color:#00000073;
	bottom:0;
	color:#eee;
	font-size:16px;
	inset-inline-start:0;
	padding:10px 40px;
	position:fixed;
	inset-inline-end:0;
	text-align:center;
	z-index:1080
}
.lg-sub-html h4 {
	margin:0;
	font-size:16px;
	font-weight:500
}
.lg-sub-html p {
	font-size:12px;
	margin:5px 0 0
}
#lg-counter {
	color:#999;
	display:inline-block;
	font-size:16px;
	padding-inline-start:20px;
	padding-block-start:12px;
	vertical-align:middle
}
.lg-toolbar, .lg-prev, .lg-next {
	opacity:1;
-webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
-moz-transition:-moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
-o-transition:-o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear
}
.lg-hide-items .lg-prev {
	opacity:0;
	-webkit-transform:translate3d(-10px, 0, 0);
	transform:translate3d(-10px, 0, 0)
}
.lg-hide-items .lg-next {
	opacity:0;
	-webkit-transform:translate3d(10px, 0, 0);
	transform:translate3d(10px, 0, 0)
}
.lg-hide-items .lg-toolbar {
	opacity:0;
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
-webkit-transform:scale3d(.5, .5, .5);
transform:scale3d(.5, .5, .5);
opacity:0;
-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1)!important;
-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1)!important;
-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1)!important;
transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1)!important;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
-webkit-transform:scale3d(1, 1, 1);
transform:scaleZ(1);
opacity:1
}
.lg-outer .lg-thumb-outer {
	background-color:#0d0a0a;
	bottom:0;
	position:absolute;
	width:100%;
	z-index:1080;
	max-height:350px;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration:0s!important;
	transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform:translate3d(0, 0%, 0);
	transform:translateZ(0)
}
.lg-outer .lg-thumb {
	padding:10px 0;
	height:100%;
	margin-block-end:-5px
}
.lg-outer .lg-thumb-item {
	cursor:pointer;
	float:var(--float-left);
	overflow:hidden;
	height:100%;
	border:2px solid #fff;
	border-radius:4px;
	margin-block-end:5px
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
	border-color:#a90707
}
.lg-outer .lg-thumb-item img {
	width:100%;
	height:100%;
	object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item {
	padding-block-end:120px
}
.lg-outer.lg-can-toggle .lg-item {
	padding-block-end:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
-webkit-transition:bottom .25s ease;
-o-transition:bottom .25s ease;
transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom:100px
}
.lg-outer .lg-toggle-thumb {
	background-color:#0d0a0a;
	border-radius:2px 2px 0 0;
	color:#999;
	cursor:pointer;
	font-size:24px;
	height:39px;
	line-height:27px;
	padding:5px 0;
	position:absolute;
	inset-inline-end:20px;
	text-align:center;
	top:-39px;
	width:50px
}
.lg-outer .lg-toggle-thumb:after {
	content:"\e1ff"
}
.lg-outer .lg-toggle-thumb:hover {
	color:#fff
}
.lg-outer .lg-video-cont {
	display:inline-block;
	vertical-align:middle;
	max-width:1140px;
	max-height:100%;
	width:100%;
	padding:0 5px
}
.lg-outer .lg-video {
	width:100%;
	height:0;
	padding-block-end:56.25%;
	overflow:hidden;
	position:relative
}
.lg-outer .lg-video .lg-object {
	display:inline-block;
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:100%!important;
	height:100%!important
}
.lg-outer .lg-video .lg-video-play {
	width:84px;
	height:59px;
	position:absolute;
	inset-inline-start:50%;
	top:50%;
	margin-inline-start:-42px;
	margin-block-start:-30px;
	z-index:1080;
	cursor:pointer
}
.lg-outer .lg-video-object {
	width:100%!important;
	height:100%!important;
	position:absolute;
	top:0;
	inset-inline-start:0
}
.lg-outer .lg-has-video .lg-video-object {
	visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility:visible
}
@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
-webkit-transition:border-color .25s ease;
-o-transition:border-color .25s ease;
transition:border-color .25s ease
}
}
.lg-progress-bar {
	background-color:#333;
	height:5px;
	inset-inline-start:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1083;
	opacity:0;
-webkit-transition:opacity .08s ease 0s;
-moz-transition:opacity .08s ease 0s;
-o-transition:opacity .08s ease 0s;
transition:opacity .08s ease 0s
}
.lg-progress-bar .lg-progress {
	background-color:#a90707;
	height:5px;
	width:0
}
.lg-progress-bar.lg-start .lg-progress {
	width:100%
}
.lg-show-autoplay .lg-progress-bar {
	opacity:1
}
.lg-autoplay-button:after {
	content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after {
	content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transition-duration:0s;
	transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scaleZ(1);
-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
-moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
-o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
#lg-zoom-in:after {
	content:"\e311"
}
#lg-actual-size {
	font-size:20px
}
#lg-actual-size:after {
	content:"\e033"
}
#lg-zoom-out {
	opacity:.5;
	pointer-events:none
}
#lg-zoom-out:after {
	content:"\e312"
}
.lg-zoomed #lg-zoom-out {
	opacity:1;
	pointer-events:auto
}
.lg-outer .lg-pager-outer {
	bottom:60px;
	inset-inline-start:0;
	position:absolute;
	inset-inline-end:0;
	text-align:center;
	z-index:1080;
	height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow:visible
}
.lg-outer .lg-pager-cont {
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translateZ(0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont {
	background-color:#fff;
	color:#fff;
	bottom:100%;
	height:83px;
	inset-inline-start:0;
	margin-block-end:20px;
	margin-inline-start:-60px;
	opacity:0;
	padding:5px;
	position:absolute;
	width:120px;
	border-radius:3px;
-webkit-transition:opacity .15s ease 0s, -webkit-transform .15s ease 0s;
-moz-transition:opacity .15s ease 0s, -moz-transform .15s ease 0s;
-o-transition:opacity .15s ease 0s, -o-transform .15s ease 0s;
transition:opacity .15s ease 0s, transform .15s ease 0s;
	-webkit-transform:translate3d(0, 5px, 0);
	transform:translate3d(0, 5px, 0)
}
.lg-outer .lg-pager-thumb-cont img {
	width:100%;
	height:100%
}
.lg-outer .lg-pager {
	background-color:#ffffff80;
	border-radius:50%;
	box-shadow:0 0 0 8px #ffffffb3 inset;
	display:block;
	height:12px;
-webkit-transition:box-shadow .3s ease 0s;
-o-transition:box-shadow .3s ease 0s;
transition:box-shadow .3s ease 0s;
	width:12px
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
	box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret {
	border-inline-start:10px solid transparent;
	border-inline-end:10px solid transparent;
	border-block-start:10px dashed;
	bottom:-10px;
	display:inline-block;
	height:0;
	inset-inline-start:50%;
	margin-inline-start:-5px;
	position:absolute;
	vertical-align:middle;
	width:0
}
.lg-fullscreen:after {
	content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after {
	content:"\e20d"
}
.lg-outer #lg-dropdown-overlay {
	background-color:#00000040;
	bottom:0;
	cursor:default;
	inset-inline-start:0;
	position:fixed;
	inset-inline-end:0;
	top:0;
	z-index:1081;
	opacity:0;
	visibility:hidden;
-webkit-transition:visibility 0s linear .18s, opacity .18s linear 0s;
-o-transition:visibility 0s linear .18s, opacity .18s linear 0s;
transition:visibility 0s linear .18s, opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-moz-transform:translate3d(0, 0px, 0);
	-o-transform:translate3d(0, 0px, 0);
	-ms-transform:translate3d(0, 0px, 0);
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translateZ(0);
	opacity:1;
	visibility:visible
}
.lg-outer.lg-dropdown-active #lg-share {
	color:#fff
}
.lg-outer .lg-dropdown {
	background-color:#fff;
	border-radius:2px;
	font-size:14px;
	list-style-type:none;
	margin:0;
	padding:10px 0;
	position:absolute;
	inset-inline-end:0;
	text-align:start;
	top:50px;
	opacity:0;
	visibility:hidden;
	-moz-transform:translate3d(0, 5px, 0);
	-o-transform:translate3d(0, 5px, 0);
	-ms-transform:translate3d(0, 5px, 0);
	-webkit-transform:translate3d(0, 5px, 0);
	transform:translate3d(0, 5px, 0);
-webkit-transition:-webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
-moz-transition:-moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
-o-transition:-o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after {
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	border:8px solid transparent;
	border-block-end-color:#fff;
	inset-inline-end:16px;
	top:-16px
}
.lg-outer .lg-dropdown>li:last-child {
	margin-block-end:0px
}
.lg-outer .lg-dropdown>li:hover a, .lg-outer .lg-dropdown>li:hover .lg-icon {
	color:#333
}
.lg-outer .lg-dropdown a {
	color:#333;
	display:block;
	white-space:pre;
	padding:4px 12px;
	font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:12px
}
.lg-outer .lg-dropdown a:hover {
	background-color:#00000012
}
.lg-outer .lg-dropdown .lg-dropdown-text {
	display:inline-block;
	line-height:1;
	margin-block-start:-3px;
	vertical-align:middle
}
.lg-outer .lg-dropdown .lg-icon {
	color:#333;
	display:inline-block;
	float:none;
	font-size:20px;
	height:auto;
	line-height:1;
	margin-inline-end:8px;
	padding:0;
	vertical-align:middle;
	width:auto
}
.lg-outer #lg-share {
	position:relative
}
.lg-outer #lg-share:after {
	content:"\e80d"
}
.lg-outer #lg-share-facebook .lg-icon {
	color:#3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after {
	content:"\e901"
}
.lg-outer #lg-share-twitter .lg-icon {
	color:#00aced
}
.lg-outer #lg-share-twitter .lg-icon:after {
	content:"\e904"
}
.lg-outer #lg-share-googleplus .lg-icon {
	color:#dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after {
	content:"\e902"
}
.lg-outer #lg-share-pinterest .lg-icon {
	color:#cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after {
	content:"\e903"
}
.group {
	zoom:1
}
.group:before {
	display:table;
	content:"";
	line-height:0
}
.group:after {
	display:table;
	content:"";
	line-height:0;
	clear:both
}
.lg-outer {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	inset-inline-start:0;
	z-index:1050;
	opacity:0;
-webkit-transition:opacity .15s ease 0s;
-o-transition:opacity .15s ease 0s;
transition:opacity .15s ease 0s
}
.lg-outer * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.lg-outer.lg-visible {
	opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
	-webkit-transition-duration:inherit!important;
	transition-duration:inherit!important;
	-webkit-transition-timing-function:inherit!important;
	transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
	-webkit-transition-duration:0s!important;
	transition-duration:0s!important;
	opacity:1
}
.lg-outer.lg-grab img.lg-object {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.lg-outer.lg-grabbing img.lg-object {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}
.lg-outer .lg {
	height:100%;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-inline-start:auto;
	margin-inline-end:auto;
	max-width:100%;
	max-height:100%
}
.lg-outer .lg-inner {
	width:100%;
	height:100%;
	position:absolute;
	inset-inline-start:0;
	top:0;
	white-space:nowrap
}
.lg-outer .lg-item {
	background:url(https://laravelui.spruko.com/valex/build/assets/plugins/gallery/loading.gif) no-repeat scroll center center transparent;
	display:none!important
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css .lg-current {
	display:inline-block!important
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
	display:inline-block;
	text-align:center;
	position:absolute;
	width:100%;
	height:100%
}
.lg-outer .lg-item:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-inline-end:-1px
}
.lg-outer .lg-img-wrap {
	position:absolute;
	padding:0 5px;
	inset-inline-start:0;
	inset-inline-end:0;
	top:0;
	bottom:0
}
.lg-outer .lg-img-wrap:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-inline-end:-1px
}
.lg-outer .lg-item.lg-complete {
	background-image:none
}
.lg-outer .lg-item.lg-current {
	z-index:1060
}
.lg-outer .lg-image {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
	width:auto!important;
	height:auto!important;
	border-radius:5px
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity:0;
-webkit-transition:opacity .15s ease 0s;
-o-transition:opacity .15s ease 0s;
transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity:1
}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
	display:none
}
.lg-backdrop {
	position:fixed;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	z-index:1040;
	background-color:#000000c9;
	opacity:0;
-webkit-transition:opacity .15s ease 0s;
-o-transition:opacity .15s ease 0s;
transition:opacity .15s ease 0s
}
.lg-backdrop.in {
	opacity:1
}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
	-webkit-transition:none 0s ease 0s!important;
	-moz-transition:none 0s ease 0s!important;
	-o-transition:none 0s ease 0s!important;
	transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item {
	opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current {
	opacity:1
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition:opacity .1s ease 0s;
-moz-transition:opacity .1s ease 0s;
-o-transition:opacity .1s ease 0s;
transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translateZ(0);
	opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity:0;
	position:absolute;
	inset-inline-start:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	inset-inline-start:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	inset-inline-start:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	inset-inline-start:0;
	opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
-webkit-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-moz-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-o-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.bootstrap-tagsinput {
	display:flex;
	flex-wrap:wrap;
	background:#fff;
	font-family:sans-serif;
	font-size:14px;
	line-height:20px;
	color:#556270;
	padding:5px 5px 0
}
.bootstrap-tagsinput input {
	border:none;
	box-shadow:none;
	outline:none;
	background-color:transparent;
	padding:0 6px;
	margin:0;
	width:auto;
	max-width:inherit;
	display:block;
	overflow:hidden
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
color:#777;
opacity:1
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder, .bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
color:#777
}
.bootstrap-tagsinput input:focus {
	border:none;
	box-shadow:none
}
.bootstrap-tagsinput .tag {
	position:relative;
	background:var(--primary-bg-color)!important;
	display:block;
	max-width:95%;
	word-wrap:break-word;
	white-space:break-spaces;
	color:#fff;
	padding:3px 8px!important;
	border-radius:3px;
	margin:0 5px 5px 0
}
.bootstrap-tagsinput .tag [data-role=remove] {
	margin-inline-start:20px;
	cursor:pointer
}
.bootstrap-tagsinput .tag [data-role=remove]:after {
	content:"\d7";
	padding:3px 6px;
	background-color:#fff3;
	border-radius:50%;
	font-size:12px;
	line-height:1;
	display:inline-block;
	text-align:center;
	margin-block-start:2px;
	padding-block-start:4px
}
.bootstrap-tagsinput .tag [data-role=remove]:hover:after {
	background-color:#0003
}
.bootstrap-tagsinput .tag [data-role=remove]:hover:active {
	box-shadow:inset 0 3px 5px #0000001a
}
.irs {
	position:relative;
	display:block;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:12px;
	font-family:Arial, sans-serif
}
.irs-line {
	position:relative;
	display:block;
	overflow:hidden;
	outline:none!important
}
.irs-bar {
	position:absolute;
	display:block;
	inset-inline-start:0;
	width:0
}
.irs-shadow {
	position:absolute;
	display:none;
	inset-inline-start:0;
	width:0
}
.irs-handle {
	position:absolute;
	display:block;
	box-sizing:border-box;
	cursor:default;
	z-index:1
}
.irs-handle.type_last {
	z-index:1
}
.irs-min, .irs-max {
	position:absolute;
	display:block;
	cursor:default
}
.irs-min {
	inset-inline-start:0
}
.irs-max {
	inset-inline-end:0
}
.irs-from, .irs-to, .irs-single {
	position:absolute;
	display:block;
	top:0;
	inset-inline-start:0;
	cursor:default;
	white-space:nowrap
}
.irs-grid {
	position:absolute;
	display:none;
	bottom:0;
	inset-inline-start:0;
	width:100%;
	height:20px
}
.irs-with-grid .irs-grid {
	display:block
}
.irs-grid-pol {
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:1px;
	height:8px;
	background:#000
}
.irs-grid-pol.small {
	height:4px
}
.irs-grid-text {
	position:absolute;
	bottom:0;
	inset-inline-start:0;
	white-space:nowrap;
	text-align:center;
	font-size:9px;
	line-height:9px;
	padding:0 3px;
	color:#000
}
.irs-disable-mask {
	position:absolute;
	display:block;
	top:0;
	inset-inline-start:-1%;
	width:102%;
	height:100%;
	cursor:default;
	background:rgba(0, 0, 0, 0);
	z-index:2
}
.lt-ie9 .irs-disable-mask {
	background:#000;
	filter:alpha(opacity=0);
	cursor:not-allowed
}
.irs-disabled {
	opacity:.4
}
.irs-hidden-input {
	position:absolute!important;
	display:block!important;
	top:0!important;
	inset-inline-start:0!important;
	width:0!important;
	height:0!important;
	font-size:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
	overflow:hidden;
	outline:none!important;
	z-index:-9999!important;
	background:none!important;
	border-style:solid!important;
	border-color:transparent!important
}
.irs--flat {
	height:40px
}
.irs--flat.irs-with-grid {
	height:60px
}
.irs--flat .irs-line {
	top:25px;
	height:12px;
	background-color:#dde2ef;
	border-radius:4px
}
.irs--flat .irs-bar {
	top:25px;
	height:12px;
	background-color:var(--primary-bg-color)
}
.irs--flat .irs-bar--single {
	border-radius:4px 0 0 4px
}
.irs--flat .irs-shadow {
	height:1px;
	bottom:16px;
	background-color:#dde2ef
}
.irs--flat .irs-handle {
	top:22px;
	width:16px;
	height:18px;
	background-color:transparent
}
.irs--flat .irs-handle>i:first-child {
	position:absolute;
	display:block;
	top:0;
	inset-inline-start:50%;
	width:2px;
	height:100%;
	margin-inline-start:-1px;
	background-color:var(--primary-bg-color)
}
.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child {
	background-color:var(--primary-bg-color)
}
.irs--flat .irs-min, .irs--flat .irs-max {
	top:0;
	padding:1px 3px;
	color:#999;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	background-color:#dde2ef;
	border-radius:4px
}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
	color:#fff;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	padding:1px 5px;
	background-color:var(--primary-bg-color);
	border-radius:4px
}
.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
	position:absolute;
	display:block;
	content:"";
	bottom:-6px;
	inset-inline-start:50%;
	width:0;
	height:0;
	margin-inline-start:-3px;
	overflow:hidden;
	border:3px solid transparent;
	border-block-start-color:var(--primary-bg-color)
}
.irs--flat .irs-grid-pol {
	background-color:#8e9097
}
.irs--flat .irs-grid-text {
	color:#999
}
.irs--big {
	height:55px
}
.irs--big.irs-with-grid {
	height:70px
}
.irs--big .irs-line {
	top:33px;
	height:12px;
	background-color:#fff;
	background:linear-gradient(to bottom, #ddd -50%, white 150%);
	border:1px solid #ccc;
	border-radius:12px
}
.irs--big .irs-bar {
	top:33px;
	height:12px;
	background-color:#92bce0;
	border:1px solid #428bca;
	background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
	box-shadow:inset 0 0 1px 1px #ffffff80
}
.irs--big .irs-bar--single {
	border-radius:12px 0 0 12px
}
.irs--big .irs-shadow {
	height:1px;
	bottom:16px;
	background-color:#428bca80
}
.irs--big .irs-handle {
	top:25px;
	width:30px;
	height:30px;
	border:1px solid rgba(0, 0, 0, .3);
	background-color:#cbcfd5;
	background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
	box-shadow:1px 1px 2px #0003, inset 0 0 3px 1px #fff;
	border-radius:30px
}
.irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover {
	border-color:#00000073;
	background-color:#939ba7;
	background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)
}
.irs--big .irs-min, .irs--big .irs-max {
	top:0;
	padding:1px 5px;
	color:#fff;
	text-shadow:none;
	background-color:#9f9f9f;
	border-radius:3px
}
.irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single {
	color:#fff;
	text-shadow:none;
	padding:1px 5px;
	background-color:#428bca;
	background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
	border-radius:3px
}
.irs--big .irs-grid-pol {
	background-color:#428bca
}
.irs--big .irs-grid-text {
	color:#428bca
}
.irs--modern, .irs--modern.irs-with-grid {
	height:55px
}
.irs--modern .irs-line {
	top:25px;
	height:5px;
	background-color:#d1d6e0;
	background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
	border:1px solid #a3adc1;
	border-bottom-width:0;
	border-radius:5px
}
.irs--modern .irs-bar {
	top:25px;
	height:5px;
	background:#20b426;
	background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)
}
.irs--modern .irs-bar--single {
	border-radius:5px 0 0 5px
}
.irs--modern .irs-shadow {
	height:1px;
	bottom:21px;
	background-color:#d1d6e080
}
.irs--modern .irs-handle {
	top:37px;
	width:12px;
	height:13px;
	border:1px solid #a3adc1;
	border-top-width:0;
	box-shadow:1px 1px 1px #0000001a;
	border-radius:0 0 3px 3px
}
.irs--modern .irs-handle>i:nth-child(1) {
position:absolute;
display:block;
top:-4px;
inset-inline-start:1px;
width:6px;
height:6px;
border:1px solid #a3adc1;
background:white;
transform:rotate(45deg)
}
.irs--modern .irs-handle>i:nth-child(2) {
position:absolute;
display:block;
box-sizing:border-box;
top:0;
inset-inline-start:0;
width:10px;
height:12px;
background:#e9e6e6;
background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);
border-radius:0 0 3px 3px
}
.irs--modern .irs-handle>i:nth-child(3) {
position:absolute;
display:block;
box-sizing:border-box;
top:3px;
inset-inline-start:3px;
width:4px;
height:5px;
border-inline-start:1px solid #a3adc1;
border-inline-end:1px solid #a3adc1
}
.irs--modern .irs-handle.state_hover, .irs--modern .irs-handle:hover {
	border-color:#7685a2;
	background:#c3c7cd;
	background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)
}
.irs--modern .irs-handle.state_hover>i:nth-child(1), .irs--modern .irs-handle:hover>i:nth-child(1) {
border-color:#7685a2
}
.irs--modern .irs-handle.state_hover>i:nth-child(3), .irs--modern .irs-handle:hover>i:nth-child(3) {
border-color:#48536a
}
.irs--modern .irs-min, .irs--modern .irs-max {
	top:0;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	padding:1px 5px;
	color:#fff;
	background-color:#d1d6e0;
	border-radius:5px
}
.irs--modern .irs-from, .irs--modern .irs-to, .irs--modern .irs-single {
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	padding:1px 5px;
	background-color:#20b426;
	color:#fff;
	border-radius:5px
}
.irs--modern .irs-from:before, .irs--modern .irs-to:before, .irs--modern .irs-single:before {
	position:absolute;
	display:block;
	content:"";
	bottom:-6px;
	inset-inline-start:50%;
	width:0;
	height:0;
	margin-inline-start:-3px;
	overflow:hidden;
	border:3px solid transparent;
	border-block-start-color:#20b426
}
.irs--modern .irs-grid {
	height:25px
}
.irs--modern .irs-grid-pol {
	background-color:#dedede
}
.irs--modern .irs-grid-text {
	color:silver;
	font-size:13px
}
.irs--sharp {
	height:50px;
	font-size:12px;
	line-height:1
}
.irs--sharp.irs-with-grid {
	height:57px
}
.irs--sharp .irs-line {
	top:30px;
	height:2px;
	background-color:#000;
	border-radius:2px
}
.irs--sharp .irs-bar {
	top:30px;
	height:2px;
	background-color:#ee22fa
}
.irs--sharp .irs-bar--single {
	border-radius:2px 0 0 2px
}
.irs--sharp .irs-shadow {
	height:1px;
	bottom:21px;
	background-color:#00000080
}
.irs--sharp .irs-handle {
	top:25px;
	width:10px;
	height:10px;
	background-color:#a804b2
}
.irs--sharp .irs-handle>i:first-child {
	position:absolute;
	display:block;
	top:100%;
	inset-inline-start:0;
	width:0;
	height:0;
	border:5px solid transparent;
	border-block-start-color:#a804b2
}
.irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover {
	background-color:#000
}
.irs--sharp .irs-handle.state_hover>i:first-child, .irs--sharp .irs-handle:hover>i:first-child {
	border-block-start-color:#000
}
.irs--sharp .irs-min, .irs--sharp .irs-max {
	color:#fff;
	font-size:14px;
	line-height:1;
	top:0;
	padding:3px 4px;
	opacity:.4;
	background-color:#a804b2;
	border-radius:2px
}
.irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single {
	font-size:14px;
	line-height:1;
	text-shadow:none;
	padding:3px 4px;
	background-color:#a804b2;
	color:#fff;
	border-radius:2px
}
.irs--sharp .irs-from:before, .irs--sharp .irs-to:before, .irs--sharp .irs-single:before {
	position:absolute;
	display:block;
	content:"";
	bottom:-6px;
	inset-inline-start:50%;
	width:0;
	height:0;
	margin-inline-start:-3px;
	overflow:hidden;
	border:3px solid transparent;
	border-block-start-color:#a804b2
}
.irs--sharp .irs-grid {
	height:25px
}
.irs--sharp .irs-grid-pol {
	background-color:#dedede
}
.irs--sharp .irs-grid-text {
	color:silver;
	font-size:13px
}
.irs--round {
	height:50px
}
.irs--round.irs-with-grid {
	height:65px
}
.irs--round .irs-line {
	top:36px;
	height:4px;
	background-color:#dee4ec;
	border-radius:4px
}
.irs--round .irs-bar {
	top:36px;
	height:4px;
	background-color:#006cfa
}
.irs--round .irs-bar--single {
	border-radius:4px 0 0 4px
}
.irs--round .irs-shadow {
	height:4px;
	bottom:21px;
	background-color:#dee4ec80
}
.irs--round .irs-handle {
	top:26px;
	width:24px;
	height:24px;
	border:4px solid #006cfa;
	background-color:#fff;
	border-radius:24px;
	box-shadow:0 1px 3px #0000ff4d
}
.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover {
	background-color:#f0f6ff
}
.irs--round .irs-min, .irs--round .irs-max {
	color:#333;
	font-size:14px;
	line-height:1;
	top:0;
	padding:3px 5px;
	background-color:#0000001a;
	border-radius:4px
}
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
	font-size:14px;
	line-height:1;
	text-shadow:none;
	padding:3px 5px;
	background-color:#006cfa;
	color:#fff;
	border-radius:4px
}
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
	position:absolute;
	display:block;
	content:"";
	bottom:-6px;
	inset-inline-start:50%;
	width:0;
	height:0;
	margin-inline-start:-3px;
	overflow:hidden;
	border:3px solid transparent;
	border-block-start-color:#006cfa
}
.irs--round .irs-grid {
	height:25px
}
.irs--round .irs-grid-pol {
	background-color:#dedede
}
.irs--round .irs-grid-text {
	color:silver;
	font-size:13px
}
.irs--square {
	height:50px
}
.irs--square.irs-with-grid {
	height:60px
}
.irs--square .irs-line {
	top:31px;
	height:4px;
	background-color:#dedede
}
.irs--square .irs-bar {
	top:31px;
	height:4px;
	background-color:#000
}
.irs--square .irs-shadow {
	height:2px;
	bottom:21px;
	background-color:#dedede
}
.irs--square .irs-handle {
	top:25px;
	width:16px;
	height:16px;
	border:3px solid black;
	background-color:#fff;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.irs--square .irs-handle.state_hover, .irs--square .irs-handle:hover {
	background-color:#f0f6ff
}
.irs--square .irs-min, .irs--square .irs-max {
	color:#333;
	font-size:14px;
	line-height:1;
	top:0;
	padding:3px 5px;
	background-color:#0000001a
}
.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single {
	font-size:14px;
	line-height:1;
	text-shadow:none;
	padding:3px 5px;
	background-color:#000;
	color:#fff
}
.irs--square .irs-grid {
	height:25px
}
.irs--square .irs-grid-pol {
	background-color:#dedede
}
.irs--square .irs-grid-text {
	color:silver;
	font-size:11px
}
.irs {
	height:40px
}
.irs-with-grid {
	height:60px
}
.irs-line {
	height:12px;
	top:25px
}
.irs-line-left {
	height:12px;
	background-position:0 -30px
}
.irs-line-mid {
	height:12px;
	background-position:0 0
}
.irs-line-right {
	height:12px;
	background-position:100% -30px
}
.irs-bar {
	height:12px;
	top:25px;
	background-position:0 -60px
}
.irs-bar-edge {
	top:25px;
	height:12px;
	width:9px;
	background-position:0 -90px
}
.irs-shadow {
	height:3px;
	top:34px;
	background:#000;
	opacity:.25
}
.lt-ie9 .irs-shadow {
	filter:alpha(opacity=25)
}
.irs-slider {
	width:16px;
	height:18px;
	top:22px;
	background-position:0 -120px
}
.irs-slider.state_hover, .irs-slider:hover {
	background-position:0 -150px
}
.irs-min, .irs-max {
	color:#999;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	top:0;
	padding:1px 3px;
	background:#e1e4e9;
	-moz-border-radius:4px;
	border-radius:4px
}
.irs-from, .irs-to, .irs-single {
	color:#fff;
	font-size:10px;
	line-height:1.333;
	text-shadow:none;
	padding:1px 5px;
	-moz-border-radius:4px;
	border-radius:4px
}
.irs-from:after, .irs-to:after, .irs-single:after {
	position:absolute;
	display:block;
	content:"";
	bottom:-6px;
	inset-inline-start:50%;
	width:0;
	height:0;
	margin-inline-start:-3px;
	overflow:hidden;
	border:3px solid transparent
}
.irs-grid-pol {
	background:#e1e4e9
}
.irs-grid-text {
	color:#999
}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:before {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse;
	clear:both
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	inset-inline-start:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important;
	pointer-events:none
}
.ui-icon {
	display:inline-block;
	vertical-align:middle;
	margin-block-start:-.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-icon-block {
	inset-inline-start:50%;
	margin-inline-start:-8px;
	display:block
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%
}
.ui-accordion .ui-accordion-header {
	display:block;
	cursor:pointer;
	position:relative;
	margin:2px 0 0;
	padding:.5em .5em .5em .7em;
	font-size:100%
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-block-start:0;
	overflow:auto
}
.ui-autocomplete {
	position:absolute;
	top:0;
	inset-inline-start:0;
	cursor:default
}
.ui-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	outline:0
}
.ui-menu .ui-menu {
	position:absolute
}
.ui-menu .ui-menu-item {
	margin:0;
	cursor:pointer;
	list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-item-wrapper {
	position:relative;
	padding:3px 1em 3px .4em
}
.ui-menu .ui-menu-divider {
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin:-1px
}
.ui-menu-icons {
	position:relative
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-inline-start:2em
}
.ui-menu .ui-icon {
	position:absolute;
	top:0;
	bottom:0;
	inset-inline-start:.2em;
	margin:auto 0
}
.ui-menu .ui-menu-icon {
	inset-inline-start:auto;
	inset-inline-end:0
}
.ui-button {
	padding:.4em 1em;
	display:inline-block;
	position:relative;
	line-height:normal;
	margin-inline-end:.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	overflow:visible;
	text-decoration:none
}
.ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration:none
}
.ui-button-icon-only {
	width:2em;
	box-sizing:border-box;
	text-indent:-9999px;
	white-space:nowrap
}
input.ui-button.ui-button-icon-only {
	text-indent:0
}
.ui-button-icon-only .ui-icon {
	position:absolute;
	top:50%;
	inset-inline-start:50%;
	margin-block-start:-8px;
	margin-inline-start:-8px
}
.ui-button.ui-icon-notext .ui-icon {
	padding:0;
	width:2.1em;
	height:2.1em;
	text-indent:-9999px;
	white-space:nowrap
}
input.ui-button.ui-icon-notext .ui-icon {
	width:auto;
	height:auto;
	text-indent:0;
	white-space:normal;
	padding:.4em 1em
}
input.ui-button::-moz-focus-inner {
border:0;
padding:0
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-controlgroup {
	vertical-align:middle;
	display:inline-block
}
.ui-controlgroup>.ui-controlgroup-item {
	float:var(--float-left);
	margin-inline-start:0;
	margin-inline-end:0
}
.ui-controlgroup>.ui-controlgroup-item:focus, .ui-controlgroup>.ui-controlgroup-item.ui-visual-focus {
	z-index:9999
}
.ui-controlgroup-vertical>.ui-controlgroup-item {
	display:block;
	float:none;
	width:100%;
	margin-block-start:0;
	margin-block-end:0;
	text-align:start
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing:border-box
}
.ui-controlgroup .ui-controlgroup-label {
	padding:.4em 1em
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size:80%
}
.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
	border-inline-start:none
}
.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
	border-block-start:none
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-inline-end:none
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-block-end:none
}
.ui-controlgroup-vertical .ui-spinner-input {
	width:75%;
	width:calc(100% - 2.4em)
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style:solid
}
.ui-checkboxradio-label .ui-icon-background {
	box-shadow:inset 1px 1px 1px #ccc;
	border-radius:.12em;
	border:none
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width:16px;
	height:16px;
	border-radius:1em;
	overflow:visible;
	border:none
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image:none;
	width:8px;
	height:8px;
	border-width:4px;
	border-style:solid
}
.ui-checkboxradio-disabled {
	pointer-events:none
}
.ui-datepicker {
	width:17em;
	padding:.2em;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 15px
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	inset-inline-start:2px
}
.ui-datepicker .ui-datepicker-next {
	inset-inline-end:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	inset-inline-start:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	inset-inline-end:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	inset-inline-start:50%;
	margin-inline-start:-8px;
	top:50%;
	margin-block-start:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:45%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:end;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0;
	padding:0 .2em;
	border-inline-start:0;
	border-inline-end:0;
	border-block-end:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:var(--float-right);
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:var(--float-left)
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:var(--float-left)
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	inset-inline-end:2px;
	inset-inline-start:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	inset-inline-start:2px;
	inset-inline-end:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	inset-inline-end:1px;
	inset-inline-start:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	inset-inline-start:1px;
	inset-inline-end:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:var(--float-left)
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float:var(--float-right)
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker .ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	inset-inline-start:.5em;
	top:.3em
}
.ui-dialog {
	position:absolute;
	top:0;
	inset-inline-start:0;
	padding:.2em;
	outline:0
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:var(--float-left);
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	inset-inline-end:.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0;
	padding:1px;
	height:20px
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:start;
	border-width:1px 0 0 0;
	background-image:none;
	margin-block-start:.5em;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:var(--float-right)
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-n {
	height:2px;
	top:0
}
.ui-dialog .ui-resizable-e {
	width:2px;
	inset-inline-end:0
}
.ui-dialog .ui-resizable-s {
	height:2px;
	bottom:0
}
.ui-dialog .ui-resizable-w {
	width:2px;
	inset-inline-start:0
}
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
	width:7px;
	height:7px
}
.ui-dialog .ui-resizable-se {
	inset-inline-end:0;
	bottom:0
}
.ui-dialog .ui-resizable-sw {
	inset-inline-start:0;
	bottom:0
}
.ui-dialog .ui-resizable-ne {
	inset-inline-end:0;
	top:0
}
.ui-dialog .ui-resizable-nw {
	inset-inline-start:0;
	top:0
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-draggable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	display:block;
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	inset-inline-start:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	inset-inline-start:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	inset-inline-end:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	inset-inline-start:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	inset-inline-end:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	inset-inline-start:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	inset-inline-start:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	inset-inline-end:-5px;
	top:-5px
}
.ui-progressbar {
	height:2em;
	text-align:start;
	overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
.ui-progressbar .ui-progressbar-overlay {
	background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
	height:100%;
	filter:alpha(opacity=25);
	opacity:.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image:none
}
.ui-selectable {
	-ms-touch-action:none;
	touch-action:none
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-selectmenu-menu {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	inset-inline-start:0;
	display:none
}
.ui-selectmenu-menu .ui-menu {
	overflow:auto;
	overflow-x:hidden;
	padding-block-end:1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size:1em;
	font-weight:700;
	line-height:1.5;
	padding:2px .4em;
	margin:.5em 0 0;
	height:auto;
	border:0
}
.ui-selectmenu-open {
	display:block
}
.ui-selectmenu-text {
	display:block;
	margin-inline-end:20px;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-selectmenu-button.ui-button {
	text-align:start;
	white-space:nowrap;
	width:14em
}
.ui-selectmenu-icon.ui-icon {
	float:var(--float-right);
	margin-block-start:0
}
.ui-slider {
	position:relative;
	text-align:start
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-inline-start:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	inset-inline-start:0
}
.ui-slider-horizontal .ui-slider-range-max {
	inset-inline-end:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	inset-inline-start:-.3em;
	margin-inline-start:0;
	margin-block-end:-.6em
}
.ui-slider-vertical .ui-slider-range {
	inset-inline-start:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-sortable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-spinner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle
}
.ui-spinner-input {
	border:none;
	background:none;
	color:inherit;
	padding:.222em 0;
	margin:.2em 0;
	vertical-align:middle;
	margin-inline-start:.4em;
	margin-inline-end:2em
}
.ui-spinner-button {
	width:1.6em;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	inset-inline-end:0
}
.ui-spinner a.ui-spinner-button {
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none
}
.ui-spinner-up {
	top:0
}
.ui-spinner-down {
	bottom:0
}
.ui-tabs {
	position:relative;
	padding:.2em
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:var(--float-left);
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float:var(--float-left);
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-block-end:-1px;
	padding-block-end:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor:text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none
}
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px
}
body .ui-tooltip {
	border-width:2px
}
.ui-widget {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em
}
.ui-widget.ui-widget-content {
	border:1px solid #eae8f1
}
.ui-widget-content {
	border:1px solid #dddddd;
	background:#fff;
	color:#333
}
.ui-widget-content a {
	color:#333
}
.ui-widget-header {
	border:1px solid #dddddd;
	background:#e9e9e9;
	color:#333;
	font-weight:700
}
.ui-widget-header a {
	color:#333
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border:1px solid #c5c5c5;
	background:#f6f6f6;
	font-weight:400;
	color:#454545
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
	color:#454545;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #cccccc;
	background:#ededed;
	font-weight:400;
	color:#2b2b2b
}
.ui-button:hover, .ui-button:focus {
	border:1px solid #cccccc;
	background:#ededed;
	font-weight:400;
	color:#2b2b2b
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color:#2b2b2b;
	text-decoration:none
}
a.ui-button:hover, a.ui-button:focus {
	color:#2b2b2b;
	text-decoration:none
}
.ui-visual-focus {
	box-shadow:0 0 3px 1px #5e9ed6
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border:1px solid #003eff;
	background:#007fff;
	font-weight:400;
	color:#fff
}
.ui-icon-background, .ui-state-active .ui-icon-background {
	border:#003eff;
	background-color:#fff
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#fff;
	text-decoration:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #dad55e;
	background:#fffa90;
	color:#777620
}
.ui-state-checked {
	border:1px solid #dad55e;
	background:#fffa90
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#777620
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #f1a899;
	background:#fddfdf;
	color:#5f3f3f
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#5f3f3f
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-caret-1-n {
	background-position:0 0
}
.ui-icon-caret-1-ne {
	background-position:-16px 0
}
.ui-icon-caret-1-e {
	background-position:-32px 0
}
.ui-icon-caret-1-se {
	background-position:-48px 0
}
.ui-icon-caret-1-s {
	background-position:-65px 0
}
.ui-icon-caret-1-sw {
	background-position:-80px 0
}
.ui-icon-caret-1-w {
	background-position:-96px 0
}
.ui-icon-caret-1-nw {
	background-position:-112px 0
}
.ui-icon-caret-2-n-s {
	background-position:-128px 0
}
.ui-icon-caret-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-65px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-65px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:1px -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start, .ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-start-start-radius:3px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-start-end-radius:3px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-end-start-radius:3px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-end-end-radius:3px
}
.ui-widget-overlay {
	background:#aaaaaa;
	opacity:.003;
	filter:Alpha(Opacity=.3)
}
.ui-widget-shadow {
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0 0 5px #666
}
.datepicker {
	display:inline-block;
	font:15px/1.5 Helvetica Neue, mplus-2c, Helvetica, Arial, Hiragino Kaku Gothic Pro, Meiryo, sans-serif;
	font-weight:300;
	border:1px solid #eae8f1;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:.5px .5px #ecf0fa;
	-webkit-box-shadow:.5px .5px 3px #ecf0fa;
	-moz-box-shadow:.5px .5px 3px #ecf0fa
}
.datepicker>.datepicker_header {
	background-color:#ecf0fa;
	color:#031b4e;
	text-align:center;
	font-size:9pt;
	font-weight:700;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none
}
.datepicker>.datepicker_header>a {
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	cursor:pointer
}
.datepicker>.datepicker_header>a:hover {
	color:#031b4e;
	background-color:#ecf0fa
}
.datepicker>.datepicker_header>a:active {
	color:#fff;
	background-color:#ecf0fa
}
.datepicker>.datepicker_header>span {
	margin-inline-start:20px;
	margin-inline-end:20px;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none
}
.datepicker>.datepicker_header>.icon-home {
	position:absolute;
	float:var(--float-left);
	margin-block-start:2px;
	margin-inline-start:5px;
	width:11pt;
	height:11pt
}
.datepicker>.datepicker_header>.icon-home>svg>g>path {
	fill:#031b4e
}
.datepicker>.datepicker_header>a:hover>svg>g>path {
	fill:#031b4e
}
.datepicker>.datepicker_inner_container {
	margin:-2px 0;
	background-color:#ecf0fa;
	border:1px solid #eae8f1;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:.5px 0 3px #ecf0fa;
	-webkit-box-shadow:.5px 0px 3px #ecf0fa;
	-moz-box-shadow:.5px 0px 3px #ecf0fa
}
.datepicker>.datepicker_inner_container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.datepicker>.datepicker_inner_container>.datepicker_calendar {
	float:var(--float-left);
	width:auto;
	margin-block-start:-.5px;
	margin-inline-start:-1px;
	margin-block-end:-2px;
	background-color:#fff;
	border:1px solid #eae8f1;
	border-block-start:none;
	border-start-start-radius:3px;
	border-end-start-radius:3px;
	-webkit-border-start-start-radius:3px;
	-webkit-border-end-start-radius:3px;
	-moz-border-radius-topinset-inline-start:3px;
	-moz-border-radius-bottominset-inline-start:3px
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>table {
	padding:10px
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>th {
	color:#646464;
	width:18px;
	font-size:small;
	font-weight:400;
	text-align:center
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td {
	color:#000;
	font-size:small;
	text-align:center;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	cursor:pointer
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.today {
	border-block-end:#bfbfbf solid 2px;
	margin-block-end:-2px
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sat {
	color:#04a
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sun {
	color:#e13b00
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_another_month {
	color:#ccc
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_past, .datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_unallowed, .datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.out_of_range {
	cursor:default;
	color:#ccc
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.active {
	color:#fff;
	background-color:#ecf0fa
}
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.hover {
	color:#000;
	background-color:#ecf0fa
}
.datepicker>.datepicker_inner_container>.datepicker_timelist {
	float:var(--float-left);
	width:4.2em;
	height:118px;
	margin-block-start:-.5px;
	padding:5px;
	padding-inline-start:0px;
	padding-inline-end:0px;
	overflow:auto;
	overflow-x:hidden;
	background-color:#fff;
	border-start-end-radius:3px;
	border-end-end-radius:3px;
	-webkit-border-start-end-radius:3px;
	-webkit-border-end-end-radius:3px;
	-moz-border-radius-topinset-inline-end:3px;
	-moz-border-radius-bottominset-inline-end:3px
}
.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar {
overflow:hidden;
width:6px;
background:#fafafa;
border-start-end-radius:3px;
border-end-end-radius:3px;
-webkit-border-start-end-radius:3px;
-webkit-border-end-end-radius:3px;
-moz-border-radius-topinset-inline-end:3px;
-moz-border-radius-bottominset-inline-end:3px
}
.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar:horizontal {
height:1px
}
.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-button {
display:none
}
.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece {
background:#eee
}
.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece:start {
background:#eee
}
.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-thumb {
background:#aaaaaa;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px
}
.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-corner {
background:#333
}
.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item {
	padding-block-start:1px;
	padding-block-end:1px;
	padding-inline-start:7px;
	padding-inline-end:25px;
	margin-block-start:5px;
	margin-block-end:2px;
	font-size:small;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	cursor:pointer
}
.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.time_in_past, .datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.out_of_range {
	cursor:default;
	color:#ccc
}
.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active {
	color:#fff;
	background-color:#ecf0fa
}
.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.hover {
	color:#000;
	background-color:#ecf0fa
}
.wizard, .tabcontrol {
	display:block;
	width:100%;
	overflow:hidden
}
.wizard a, .tabcontrol a {
	outline:0
}
.wizard ul, .tabcontrol ul {
	list-style:none!important;
	padding:0;
	margin:0
}
.wizard ul>li, .tabcontrol ul>li {
	display:block;
	padding:0
}
.wizard>.steps .current-info, .tabcontrol>.steps .current-info, .wizard>.content>.title, .tabcontrol>.content>.title {
	position:absolute;
	inset-inline-start:-999em
}
.tabcontrol>.steps {
	position:relative;
	display:block;
	width:100%
}
.tabcontrol>.steps>ul {
	position:relative;
	margin:6px 0 0;
	top:1px;
	z-index:1
}
.tabcontrol>.steps>ul>li {
	float:var(--float-left);
	margin:5px 2px 0 0;
	padding:1px;
	-webkit-border-start-start-radius:5px;
	-webkit-border-start-end-radius:5px;
	-moz-border-radius-topinset-inline-start:5px;
	-moz-border-radius-topinset-inline-end:5px;
	border-start-start-radius:5px;
	border-start-end-radius:5px
}
.tabcontrol>.steps>ul>li:hover {
	background:#edecec;
	border:1px solid #bbb;
	padding:0
}
.tabcontrol>.steps>ul>li.current {
	background:#fff;
	border:1px solid #bbb;
	border-block-end:0 none;
	padding:0 0 1px;
	margin-block-start:0
}
.tabcontrol>.steps>ul>li.current>a {
	padding:15px 30px 10px
}
.tabcontrol>.steps>ul>li>a {
	color:#5f5f5f;
	display:inline-block;
	border:0 none;
	margin:0;
	padding:10px 30px;
	text-decoration:none
}
.tabcontrol>.steps>ul>li>a:hover {
	text-decoration:none
}
.tabcontrol>.content {
	position:relative;
	display:inline-block;
	width:100%;
	height:35em;
	overflow:hidden;
	border-block-start:1px solid #bbb;
	padding-block-start:20px
}
.tabcontrol>.content>.body {
	float:var(--float-left);
	position:absolute;
	width:95%;
	height:95%;
	padding:2.5%
}
.tabcontrol>.content>.body ul {
	list-style:disc!important
}
.tabcontrol>.content>.body ul>li {
	display:list-item
}
.jqvmap-label, .jqvmap-pin {
	pointer-events:none
}
.jqvmap-label {
	position:absolute;
	display:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#292929;
	color:#fff;
	font-family:sans-serif, Verdana;
	font-size:smaller;
	padding:3px
}
.jqvmap-zoomin, .jqvmap-zoomout {
	position:absolute;
	inset-inline-start:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#000;
	padding:8px;
	color:#fff;
	width:10px;
	height:10px;
	cursor:pointer;
	line-height:10px;
	text-align:center
}
.jqvmap-zoomin {
	top:10px
}
.jqvmap-zoomout {
	top:30px
}
.jqvmap-region {
	cursor:pointer
}
.jqvmap-ajax_response {
	width:100%;
	height:500px
}
.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container {
	position:absolute;
	inset-inline-start:0;
	top:0
}
.leaflet-pane>svg, .leaflet-pane>canvas {
	position:absolute;
	inset-inline-start:0;
	top:0
}
.leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer {
	position:absolute;
	inset-inline-start:0;
	top:0
}
.leaflet-container {
	overflow:hidden
}
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-webkit-user-drag:none
}
.leaflet-safari .leaflet-tile {
	image-rendering:-webkit-optimize-contrast
}
.leaflet-safari .leaflet-tile-container {
	width:1600px;
	height:1600px;
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.leaflet-marker-icon, .leaflet-marker-shadow {
	display:block
}
.leaflet-container {
	-webkit-tap-highlight-color:transparent
}
.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile {
	max-width:none!important;
	max-height:none!important
}
.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action:pan-x pan-y;
	touch-action:pan-x pan-y
}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action:pinch-zoom;
	touch-action:none;
	touch-action:pinch-zoom
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action:none;
	touch-action:none
}
.leaflet-container a {
	-webkit-tap-highlight-color:rgba(51, 181, 229, .4)
}
.leaflet-tile {
	filter:inherit;
	visibility:hidden
}
.leaflet-tile-loaded {
	visibility:inherit
}
.leaflet-zoom-box {
	width:0;
	height:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:800
}
.leaflet-overlay-pane svg {
	-moz-user-select:none;
	user-select:none
}
.leaflet-pane {
	z-index:1
}
.leaflet-tile-pane {
	z-index:200
}
.leaflet-overlay-pane {
	z-index:400
}
.leaflet-shadow-pane {
	z-index:500
}
.leaflet-marker-pane {
	z-index:600
}
.leaflet-tooltip-pane {
	z-index:650
}
.leaflet-popup-pane {
	z-index:700
}
.leaflet-map-pane canvas {
	z-index:100
}
.leaflet-map-pane svg {
	z-index:200
}
.leaflet-vml-shape {
	width:1px;
	height:1px
}
.lvml {
	behavior:url(#default#VML);
	display:inline-block;
	position:absolute
}
.leaflet-control {
	position:relative;
	z-index:1;
	pointer-events:visiblePainted;
	pointer-events:auto
}
.leaflet-top, .leaflet-bottom {
	position:absolute;
	z-index:1;
	pointer-events:none
}
.leaflet-top {
	top:0
}
.leaflet-right {
	inset-inline-end:0
}
.leaflet-bottom {
	bottom:0
}
.leaflet-left {
	inset-inline-start:0
}
.leaflet-control {
	float:var(--float-left);
	clear:both
}
.leaflet-right .leaflet-control {
	float:var(--float-right)
}
.leaflet-top .leaflet-control {
	margin-block-start:10px
}
.leaflet-bottom .leaflet-control {
	margin-block-end:10px
}
.leaflet-left .leaflet-control {
	margin-inline-start:10px
}
.leaflet-right .leaflet-control {
	margin-inline-end:10px
}
.leaflet-fade-anim .leaflet-tile {
	will-change:opacity
}
.leaflet-fade-anim .leaflet-popup {
	opacity:0;
-webkit-transition:opacity .2s linear;
-moz-transition:opacity .2s linear;
transition:opacity .2s linear
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity:1
}
.leaflet-zoom-animated {
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0
}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change:transform;
-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1);
-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1);
transition:transform .25s cubic-bezier(0, 0, .25, 1)
}
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}
.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility:hidden
}
.leaflet-interactive {
	cursor:pointer
}
.leaflet-grab {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab
}
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive {
	cursor:crosshair
}
.leaflet-popup-pane, .leaflet-control {
	cursor:auto
}
.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing
}
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane>svg path, .leaflet-tile-container {
	pointer-events:none
}
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane>svg path.leaflet-interactive {
	pointer-events:visiblePainted;
	pointer-events:auto
}
.leaflet-container {
	background:#ddd;
	outline:0
}
.leaflet-container a {
	color:#0078a8
}
.leaflet-container a.leaflet-active {
	outline:2px solid orange
}
.leaflet-zoom-box {
	border:2px dotted #38f;
	background:rgba(255, 255, 255, .5)
}
.leaflet-container {
	font:12px/1.5 Helvetica Neue, Arial, Helvetica, sans-serif
}
.leaflet-bar {
	box-shadow:0 1px 5px #000000a6;
	border-radius:4px
}
.leaflet-bar a {
	background-color:#fff;
	border-block-end:1px solid #ccc;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	color:#000;
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:block
}
.leaflet-bar a:hover {
	background-color:#fff;
	border-block-end:1px solid #ccc;
	width:26px;
	height:26px;
	line-height:26px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#000
}
.leaflet-control-layers-toggle {
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:block
}
.leaflet-bar a:hover {
	background-color:#f4f4f4
}
.leaflet-bar a:first-child {
	border-start-start-radius:4px;
	border-start-end-radius:4px
}
.leaflet-bar a:last-child {
	border-end-start-radius:4px;
	border-end-end-radius:4px;
	border-block-end:none
}
.leaflet-bar a.leaflet-disabled {
	cursor:default;
	background-color:#f4f4f4;
	color:#bbb
}
.leaflet-touch .leaflet-bar a {
	width:30px;
	height:30px;
	line-height:30px
}
.leaflet-touch .leaflet-bar a:first-child {
	border-start-start-radius:2px;
	border-start-end-radius:2px
}
.leaflet-touch .leaflet-bar a:last-child {
	border-end-start-radius:2px;
	border-end-end-radius:2px
}
.leaflet-control-zoom-in, .leaflet-control-zoom-out {
	font:700 18px Lucida Console, Monaco, monospace;
	text-indent:1px
}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
	font-size:22px
}
.leaflet-control-layers {
	box-shadow:0 1px 5px #0006;
	background:#fff;
	border-radius:5px
}
.leaflet-control-layers-toggle {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/leaflet/images/layers.png);
	width:36px;
	height:36px
}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/leaflet/images/layers-2x.png);
	background-size:26px 26px
}
.leaflet-touch .leaflet-control-layers-toggle {
	width:44px;
	height:44px
}
.leaflet-control-layers .leaflet-control-layers-list {
	display:none
}
.leaflet-control-layers-expanded {
	padding:6px 10px 6px 6px;
	color:#333;
	background:#fff
}
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display:none
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display:block;
	position:relative
}
.leaflet-control-layers-scrollbar {
	overflow-y:scroll;
	overflow-x:hidden;
	padding-inline-end:5px
}
.leaflet-control-layers-selector {
	margin-block-start:2px;
	position:relative;
	top:1px
}
.leaflet-control-layers label {
	display:block
}
.leaflet-control-layers-separator {
	height:0;
	border-block-start:1px solid #ddd;
	margin:5px -10px 5px -6px
}
.leaflet-default-icon-path {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/leaflet/images/marker-icon.png)
}
.leaflet-container .leaflet-control-attribution {
	background:#fff;
	background:rgba(255, 255, 255, .7);
	margin:0
}
.leaflet-control-attribution, .leaflet-control-scale-line {
	padding:0 5px;
	color:#333
}
.leaflet-control-attribution a {
	text-decoration:none
}
.leaflet-control-attribution a:hover {
	text-decoration:underline
}
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {
	font-size:11px
}
.leaflet-left .leaflet-control-scale {
	margin-inline-start:5px
}
.leaflet-bottom .leaflet-control-scale {
	margin-block-end:5px
}
.leaflet-control-scale-line {
	border:2px solid #777;
	border-block-start:none;
	line-height:1.1;
	padding:2px 5px 1px;
	font-size:11px;
	white-space:nowrap;
	overflow:hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	background:rgba(255, 255, 255, .5)
}
.leaflet-control-scale-line:not(:first-child) {
border-block-start:2px solid #777;
border-block-end:none;
margin-block-start:-2px
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-block-end:2px solid #777
}
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
	box-shadow:none
}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
	border:2px solid rgba(0, 0, 0, .2);
	background-clip:padding-box
}
.leaflet-popup {
	position:absolute;
	text-align:center;
	margin-block-end:20px
}
.leaflet-popup-content-wrapper {
	padding:1px;
	text-align:start;
	border-radius:12px
}
.leaflet-popup-content {
	margin:13px 19px;
	line-height:1.4
}
.leaflet-popup-content p {
	margin:18px 0
}
.leaflet-popup-tip-container {
	width:40px;
	height:20px;
	position:absolute;
	inset-inline-start:50%;
	margin-inline-start:-20px;
	overflow:hidden;
	pointer-events:none
}
.leaflet-popup-tip {
	width:17px;
	height:17px;
	padding:1px;
	margin:-10px auto 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	background:white;
	color:#333;
	box-shadow:0 3px 14px #0006
}
.leaflet-container a.leaflet-popup-close-button {
	position:absolute;
	top:0;
	inset-inline-end:0;
	padding:4px 4px 0 0;
	border:none;
	text-align:center;
	width:18px;
	height:14px;
	font:16px/14px Tahoma, Verdana, sans-serif;
	color:#c3c3c3;
	text-decoration:none;
	font-weight:700;
	background:transparent
}
.leaflet-container a.leaflet-popup-close-button:hover {
	color:#999
}
.leaflet-popup-scrolled {
	overflow:auto;
	border-block-end:1px solid #ddd;
	border-block-start:1px solid #ddd
}
.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom:1
}
.leaflet-oldie .leaflet-popup-tip {
	width:24px;
	margin:0 auto;
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)
}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-block-start:-1px
}
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip {
	border:1px solid #999
}
.leaflet-div-icon {
	background:#fff;
	border:1px solid #666
}
.leaflet-tooltip {
	position:absolute;
	padding:6px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:3px;
	color:#222;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	pointer-events:none;
	box-shadow:0 1px 3px #0006
}
.leaflet-tooltip.leaflet-clickable {
	cursor:pointer;
	pointer-events:auto
}
.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-inset-inline-start:before, .leaflet-tooltip-inset-inline-end:before {
	position:absolute;
	pointer-events:none;
	border:6px solid transparent;
	background:transparent;
	content:""
}
.leaflet-tooltip-bottom {
	margin-block-start:6px
}
.leaflet-tooltip-top {
	margin-block-start:-6px
}
.leaflet-tooltip-bottom:before {
	inset-inline-start:50%;
	margin-inline-start:-6px
}
.leaflet-tooltip-top:before {
	inset-inline-start:50%;
	margin-inline-start:-6px;
	bottom:0;
	margin-block-end:-12px;
	border-block-start-color:#fff
}
.leaflet-tooltip-bottom:before {
	top:0;
	margin-block-start:-12px;
	margin-inline-start:-6px;
	border-block-end-color:#fff
}
.leaflet-tooltip-left {
	margin-inline-start:-6px
}
.leaflet-tooltip-right {
	margin-inline-start:6px
}
.leaflet-tooltip-inset-inline-start:before, .leaflet-tooltip-inset-inline-end:before {
	top:50%;
	margin-block-start:-6px
}
.leaflet-tooltip-inset-inline-start:before {
	inset-inline-end:0;
	margin-inline-end:-12px;
	border-inline-start-color:#fff
}
.leaflet-tooltip-inset-inline-end:before {
	inset-inline-start:0;
	margin-inline-start:-12px;
	border-inline-end-color:#fff
}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
.lSSlideWrapper, .lSSlideWrapper .lSFade {
	position:relative
}
.lSSlideWrapper .lSSlide, .lSSlideWrapper.usingCss .lSFade>* {
	-webkit-transition-timing-function:inherit!important;
	transition-timing-function:inherit!important;
	-webkit-transition-duration:inherit!important;
	transition-duration:inherit!important
}
.lSSlideOuter, .lSSlideOuter .lSPager.lSGallery {
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.lSSlideOuter .lSPager.lSGallery:after {
	clear:both
}
.lSSlideWrapper>.lightSlider:after {
	clear:both
}
.lSSlideOuter {
	overflow:hidden;
	user-select:none
}
.lightSlider {
	overflow:hidden;
	margin:0
}
.lightSlider:after, .lightSlider:before {
	content:" ";
	display:table
}
.lSSlideWrapper {
	max-width:100%;
	overflow:hidden
}
.lSSlideWrapper .lSSlide {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0);
	-webkit-transition:all 1s;
	transition:all 1s;
	-webkit-transition-property:-webkit-transform, height;
	-moz-transition-property:-moz-transform, height;
	transition-property:transform, height
}
.lSSlideWrapper .lSFade>* {
	position:absolute!important;
	top:0;
	inset-inline-start:0;
	z-index:9;
	margin-inline-end:0;
	width:100%
}
.lSSlideWrapper.usingCss .lSFade>* {
	opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-webkit-transition-property:opacity;
	transition-property:opacity
}
.lSSlideWrapper .lSFade>.active {
	z-index:10
}
.lSSlideWrapper.usingCss .lSFade>.active {
	opacity:1
}
.lSSlideOuter .lSPager.lSpg {
	margin:10px 0 0;
	padding:0;
	text-align:center
}
.lSSlideOuter .lSPager.lSpg>li {
	cursor:pointer;
	display:inline-block;
	padding:0 5px
}
.lSSlideOuter .lSPager.lSpg>li a {
	background-color:#222;
	border-radius:30px;
	display:inline-block;
	height:8px;
	overflow:hidden;
	text-indent:-999em;
	width:8px;
	position:relative;
	z-index:99;
-webkit-transition:all .5s linear 0s;
transition:all .5s linear 0s
}
.lSSlideOuter .lSPager.lSpg>li.active a, .lSSlideOuter .lSPager.lSpg>li:hover a {
	background-color:#428bca
}
.lSSlideOuter .media {
	opacity:.8
}
.lSSlideOuter .media.active {
	opacity:1
}
.lSSlideOuter .lSPager.lSGallery {
	list-style:none;
	padding-inline-start:0;
	margin:0;
	overflow:hidden;
	transform:translateZ(0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	user-select:none
}
.lSSlideOuter .lSPager.lSGallery li {
	overflow:hidden;
-webkit-transition:border-radius .12s linear 0s .35s linear 0s;
transition:border-radius .12s linear 0s .35s linear 0s
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius:5px
}
.lSSlideOuter .lSPager.lSGallery img {
	display:block;
	height:auto;
	max-width:100%
}
.lSSlideOuter .lSPager.lSGallery:after, .lSSlideOuter .lSPager.lSGallery:before {
	content:" ";
	display:table
}
.lSAction>a {
	width:32px;
	display:block;
	top:50%;
	height:32px;
	background-image:url(plugins/lightslider/img/controls.png);
	cursor:pointer;
	position:absolute;
	z-index:99;
	margin-block-start:-16px;
	opacity:.5;
-webkit-transition:opacity .35s linear 0s;
transition:opacity .35s linear 0s
}
.lSAction>a:hover {
	opacity:1
}
.lSAction>.lSPrev {
	background-position:0 0;
	inset-inline-start:10px
}
.lSAction>.lSNext {
	background-position:-32px 0;
	inset-inline-end:10px
}
.lSAction>a.disabled {
	pointer-events:none
}
.cS-hidden {
	height:1px;
	opacity:0;
	filter:alpha(opacity=0);
	overflow:hidden
}
.lSSlideOuter.vertical {
	position:relative
}
.lSSlideOuter.vertical.noPager {
	padding-inline-end:0!important
}
.lSSlideOuter.vertical .lSGallery {
	position:absolute!important;
	inset-inline-end:0;
	top:0
}
.lSSlideOuter.vertical .lightSlider>* {
	width:100%!important;
	max-width:none!important
}
.lSSlideOuter.vertical .lSAction>a {
	inset-inline-start:50%;
	margin-inline-start:-14px;
	margin-block-start:0
}
.lSSlideOuter.vertical .lSAction>.lSNext {
	background-position:31px -31px;
	bottom:10px;
	top:auto
}
.lSSlideOuter.vertical .lSAction>.lSPrev {
	background-position:0 -31px;
	bottom:auto;
	top:10px
}
.lSSlideOuter.lSrtl {
	direction:rtl
}
.lSSlideOuter .lSPager, .lSSlideOuter .lightSlider {
	padding-inline-start:0;
	list-style:none
}
.lSSlideOuter.lSrtl .lSPager, .lSSlideOuter.lSrtl .lightSlider {
	padding-inline-end:0
}
.lSSlideOuter .lSGallery li, .lSSlideOuter .lightSlider>* {
	float:var(--float-left)
}
.lSSlideOuter.lSrtl .lSGallery li, .lSSlideOuter.lSrtl .lightSlider>* {
	float:var(--float-right)!important
}
.lSSlideOuter .rightEnd {
-webkit-animation:rightEnd .3s;
animation:rightEnd .3s;
	position:relative
}
.lSSlideOuter .leftEnd {
-webkit-animation:leftEnd .3s;
animation:leftEnd .3s;
	position:relative
}
.lSSlideOuter.vertical .rightEnd {
-webkit-animation:topEnd .3s;
animation:topEnd .3s;
	position:relative
}
.lSSlideOuter.vertical .leftEnd {
-webkit-animation:bottomEnd .3s;
animation:bottomEnd .3s;
	position:relative
}
.lSSlideOuter.lSrtl .rightEnd {
-webkit-animation:leftEnd .3s;
animation:leftEnd .3s;
	position:relative
}
.lSSlideOuter.lSrtl .leftEnd {
-webkit-animation:rightEnd .3s;
animation:rightEnd .3s;
	position:relative
}
@-webkit-keyframes rightEnd {
0%, to {
inset-inline-start:0
}
50% {
inset-inline-start:-15px
}
}
@keyframes rightEnd {
0%, to {
inset-inline-start:0
}
50% {
inset-inline-start:-15px
}
}
@-webkit-keyframes topEnd {
0%, to {
top:0
}
50% {
top:-15px
}
}
@keyframes topEnd {
0%, to {
top:0
}
50% {
top:-15px
}
}
@-webkit-keyframes leftEnd {
0%, to {
inset-inline-start:0
}
50% {
inset-inline-start:15px
}
}
@keyframes leftEnd {
0%, to {
inset-inline-start:0
}
50% {
inset-inline-start:15px
}
}
@-webkit-keyframes bottomEnd {
0%, to {
bottom:0
}
50% {
bottom:-15px
}
}
@keyframes bottomEnd {
0%, to {
bottom:0
}
50% {
bottom:-15px
}
}
.lightSlider.lsGrab>* {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.lightSlider.lsGrabbing>* {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
.pickr {
	position:relative;
	overflow:visible;
	transform:translateY(0)
}
.pickr * {
	box-sizing:border-box;
	outline:none;
	border:none;
	-webkit-appearance:none
}
.pickr .pcr-button {
	position:relative;
	height:2em;
	width:2em;
	padding:.5em;
	cursor:pointer;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	border-radius:.15em;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
	background-size:0;
transition:all .3s
}
.pickr .pcr-button:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1;
	z-index:initial
}
.pickr .pcr-button:after {
	position:absolute;
	content:"";
	top:0;
	left:0;
	height:100%;
	width:100%;
transition:background .3s;
	background:var(--pcr-color);
	border-radius:.15em
}
.pickr .pcr-button.clear {
	background-size:70%
}
.pickr .pcr-button.clear:before {
	opacity:0
}
.pickr .pcr-button.clear:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr .pcr-button.disabled {
	cursor:not-allowed
}
.pickr *, .pcr-app * {
	box-sizing:border-box;
	outline:none;
	border:none;
	-webkit-appearance:none
}
.pickr input:focus, .pickr input.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr button:focus, .pickr button.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pcr-app input:focus, .pcr-app input.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pcr-app button:focus, .pcr-app button.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr .pcr-palette, .pickr .pcr-slider, .pcr-app .pcr-palette, .pcr-app .pcr-slider {
transition:box-shadow .3s
}
.pickr .pcr-palette:focus, .pickr .pcr-slider:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #00000040
}
.pcr-app {
	position:fixed;
	display:flex;
	flex-direction:column;
	z-index:100;
	border-radius:.1em;
	background:#fff;
	opacity:0;
	visibility:hidden;
transition:opacity .3s, visibility 0s .3s;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	box-shadow:0 .15em 1.5em #0000001a, 0 0 1em #00000008;
	inset-inline-start:0;
	top:0
}
.pcr-app .pcr-palette:focus, .pcr-app .pcr-slider:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #00000040
}
.pcr-app.visible {
transition:opacity .3s;
	visibility:visible;
	opacity:1
}
.pcr-app .pcr-swatches {
	display:flex;
	flex-wrap:wrap;
	margin-block-start:.75em
}
.pcr-app .pcr-swatches.pcr-last {
	margin:0
}
.pcr-app .pcr-swatches>button {
	font-size:1em;
	position:relative;
	width:calc(1.75em - 5px);
	height:calc(1.75em - 5px);
	border-radius:.15em;
	cursor:pointer;
	margin:2.5px;
	flex-shrink:0;
	justify-self:center;
transition:all .15s;
	overflow:hidden;
	background:transparent;
	z-index:1
}
.pcr-app .pcr-swatches>button:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:6px;
	border-radius:.15em;
	z-index:-1
}
.pcr-app .pcr-swatches>button:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:var(--pcr-color);
	border:1px solid rgba(0, 0, 0, .05);
	border-radius:.15em;
	box-sizing:border-box
}
.pcr-app .pcr-swatches>button:hover {
	filter:brightness(1.05)
}
.pcr-app .pcr-swatches>button:not(.pcr-active) {
box-shadow:none
}
.pcr-app .pcr-interaction {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin:0 -.2em
}
.pcr-app .pcr-interaction>* {
	margin:0 .2em
}
.pcr-app .pcr-interaction input {
	letter-spacing:.07em;
	font-size:.75em;
	text-align:center;
	cursor:pointer;
	color:#75797e;
	background:#f1f3f4;
	border-radius:.15em;
transition:all .15s;
	padding:.45em .5em;
	margin-top:.75em
}
.pcr-app .pcr-interaction input:hover {
	filter:brightness(.975)
}
.pcr-app .pcr-interaction input:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #4285f4bf
}
.pcr-app .pcr-interaction .pcr-result {
	color:#75797e;
	text-align:left;
	flex:1 1 8em;
	min-width:8em;
transition:all .2s;
	border-radius:.15em;
	background:#f1f3f4;
	cursor:text
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection, .pcr-app .pcr-interaction .pcr-result::selection {
background:#4285f4;
color:#fff
}
.pcr-app .pcr-interaction .pcr-type.active {
	color:#fff;
	background:#4285f4
}
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
	color:#fff;
	width:auto
}
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
	color:#fff
}
.pcr-app .pcr-interaction .pcr-save:hover, .pcr-app .pcr-interaction .pcr-cancel:hover, .pcr-app .pcr-interaction .pcr-clear:hover {
	filter:brightness(.925)
}
.pcr-app .pcr-interaction .pcr-save {
	background:#4285f4
}
.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel {
	background:#f44250
}
.pcr-app .pcr-interaction .pcr-clear:focus, .pcr-app .pcr-interaction .pcr-cancel:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #f44250bf
}
.pcr-app .pcr-selection .pcr-picker {
	position:absolute;
	height:18px;
	width:18px;
	border:2px solid #fff;
	border-radius:100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.pcr-app .pcr-selection .pcr-color-palette, .pcr-app .pcr-selection .pcr-color-chooser, .pcr-app .pcr-selection .pcr-color-opacity {
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:flex;
	flex-direction:column;
	cursor:grab;
	cursor:-webkit-grab
}
.pcr-app .pcr-selection .pcr-color-palette:active, .pcr-app .pcr-selection .pcr-color-chooser:active, .pcr-app .pcr-selection .pcr-color-opacity:active {
	cursor:grabbing;
	cursor:-webkit-grabbing
}
.pcr-app[data-theme=monolith] {
	width:14.25em;
	max-width:95vw;
	padding:.8em
}
.pcr-app[data-theme=monolith] .pcr-selection {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex-grow:1
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview {
	position:relative;
	z-index:1;
	width:100%;
	height:1em;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin-bottom:.5em
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color {
	cursor:pointer;
transition:background-color .3s, box-shadow .3s;
	border-radius:.15em 0 0 .15em;
	z-index:2
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
	border-radius:0 .15em .15em 0
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
	background:var(--pcr-color);
	width:50%;
	height:100%
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
	width:100%;
	height:8em;
	z-index:1
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette {
	border-radius:.15em;
	width:100%;
	height:100%
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity {
	height:.5em;
	margin-block-start:.75em
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker {
	top:50%;
	transform:translateY(-50%)
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
	flex-grow:1;
	border-radius:50em
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider {
	background:linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red)
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
	background:linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:100%, .25em
}
@supports (display: grid) {
.pcr-app .pcr-swatches {
display:grid;
align-items:center;
grid-template-columns:repeat(auto-fit, 1.75em)
}
}
.morris-hover {
	position:absolute;
	z-index:1000
}
.morris-hover.morris-default-style {
	border-radius:10px;
	padding:6px;
	color:#666;
	background:rgba(255, 255, 255, .8);
	border:solid 2px rgba(230, 230, 230, .8);
	font-family:sans-serif;
	font-size:12px;
	text-align:center
}
.morris-hover.morris-default-style .morris-hover-row-label {
	font-weight:700;
	margin:.25em 0
}
.morris-hover.morris-default-style .morris-hover-point {
	white-space:nowrap;
	margin:.1em 0
}
#mixedSlider {
	position:relative
}
#mixedSlider .MS-content {
	white-space:nowrap;
	overflow:hidden;
	margin:0 5%
}
#mixedSlider .MS-content .item {
	display:inline-block;
	width:33.3333%;
	position:relative;
	vertical-align:top;
	overflow:hidden;
	height:100%;
	white-space:normal;
	padding:0 10px
}
#mixedSlider .MS-content .item .imgTitle {
	position:relative
}
#mixedSlider .MS-content .item .imgTitle .blogTitle {
	margin:0;
	text-align:start;
	letter-spacing:2px;
	color:#252525;
	font-style:italic;
	position:absolute;
	background-color:#ffffff80;
	width:100%;
	bottom:0;
	font-weight:700;
	padding:0 0 2px 10px
}
#mixedSlider .MS-content .item .imgTitle img {
	height:auto;
	width:100%
}
#mixedSlider .MS-content .item p {
	font-size:16px;
	margin:2px 10px 0 5px;
	text-indent:15px
}
#mixedSlider .MS-content .item a {
	float:var(--float-right);
	margin:0 20px 0 0;
	font-size:16px;
	font-style:italic;
	color:#ad0000d1;
	font-weight:700;
	letter-spacing:1px;
transition:linear .1s
}
#mixedSlider .MS-content .item a:hover {
	text-shadow:0 0 1px grey
}
#mixedSlider .MS-controls button {
	position:absolute;
	border:none;
	background-color:transparent;
	outline:0;
	font-size:50px;
	top:95px;
	color:#0006;
transition:.15s linear
}
#mixedSlider .MS-controls button:hover {
	color:#000c
}
#mixedSlider .MS-controls .MS-left {
	inset-inline-start:0px
}
#mixedSlider .MS-controls .MS-right {
	inset-inline-end:0px
}
@media (max-width: 991px) {
#mixedSlider .MS-content .item {
width:50%
}
}
@media (max-width: 767px) {
#mixedSlider .MS-content .item {
width:100%
}
}
@media (max-width: 992px) {
#mixedSlider .MS-controls button {
font-size:30px
}
}
@media (max-width: 767px) {
#mixedSlider .MS-controls button {
font-size:20px
}
}
@media (max-width: 767px) {
#mixedSlider .MS-controls .MS-left {
inset-inline-start:-10px
}
}
@media (max-width: 767px) {
#mixedSlider .MS-controls .MS-right {
inset-inline-end:-10px
}
}
#basicSlider {
	position:relative
}
#basicSlider .MS-content {
	white-space:nowrap;
	overflow:hidden;
	margin:0 2%;
	height:auto
}
#basicSlider .MS-content .item {
	margin:0;
	padding:10px;
	display:inline-block;
	width:20%;
	position:relative;
	vertical-align:top;
	overflow:hidden;
	height:100%;
	white-space:normal;
	line-height:50px;
	vertical-align:middle
}
#basicSlider .MS-content .item a {
	line-height:50px;
	vertical-align:middle
}
#basicSlider .MS-controls button {
	position:absolute
}
#basicSlider .MS-controls .MS-left {
	top:35px;
	inset-inline-start:10px
}
#basicSlider .MS-controls .MS-right {
	top:35px;
	inset-inline-end:10px
}
@media (max-width: 991px) {
#basicSlider .MS-content .item {
width:25%
}
}
@media (max-width: 767px) {
#basicSlider .MS-content .item {
width:35%
}
}
@media (max-width: 500px) {
#basicSlider .MS-content .item {
width:50%
}
}/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
.pickr {
	position:relative;
	overflow:visible;
	transform:translateY(0)
}
.pickr * {
	box-sizing:border-box;
	outline:none;
	border:none;
	-webkit-appearance:none
}
.pickr .pcr-button {
	position:relative;
	height:2em;
	width:2em;
	padding:.5em;
	cursor:pointer;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	border-radius:.15em;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
	background-size:0;
transition:all .3s
}
.pickr .pcr-button:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1;
	z-index:initial
}
.pickr .pcr-button:after {
	position:absolute;
	content:"";
	top:0;
	left:0;
	height:100%;
	width:100%;
transition:background .3s;
	background:var(--pcr-color);
	border-radius:.15em
}
.pickr .pcr-button.clear {
	background-size:70%
}
.pickr .pcr-button.clear:before {
	opacity:0
}
.pickr .pcr-button.clear:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr .pcr-button.disabled {
	cursor:not-allowed
}
.pickr *, .pcr-app * {
	box-sizing:border-box;
	outline:none;
	border:none;
	-webkit-appearance:none
}
.pickr input:focus, .pickr input.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr button:focus, .pickr button.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pcr-app input:focus, .pcr-app input.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pcr-app button:focus, .pcr-app button.pcr-active {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px var(--pcr-color)
}
.pickr .pcr-palette, .pickr .pcr-slider, .pcr-app .pcr-palette, .pcr-app .pcr-slider {
transition:box-shadow .3s
}
.pickr .pcr-palette:focus, .pickr .pcr-slider:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #00000040
}
.pcr-app {
	position:fixed;
	display:flex;
	flex-direction:column;
	z-index:100;
	border-radius:.1em;
	background:#fff;
	opacity:0;
	visibility:hidden;
transition:opacity .3s, visibility 0s .3s;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	box-shadow:0 .15em 1.5em #0000001a, 0 0 1em #00000008;
	inset-inline-start:0;
	top:0
}
.pcr-app .pcr-palette:focus, .pcr-app .pcr-slider:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #00000040
}
.pcr-app.visible {
transition:opacity .3s;
	visibility:visible;
	opacity:1
}
.pcr-app .pcr-swatches {
	display:flex;
	flex-wrap:wrap;
	margin-block-start:.75em
}
.pcr-app .pcr-swatches.pcr-last {
	margin:0
}
.pcr-app .pcr-swatches>button {
	font-size:1em;
	position:relative;
	width:calc(1.75em - 5px);
	height:calc(1.75em - 5px);
	border-radius:.15em;
	cursor:pointer;
	margin:2.5px;
	flex-shrink:0;
	justify-self:center;
transition:all .15s;
	overflow:hidden;
	background:transparent;
	z-index:1
}
.pcr-app .pcr-swatches>button:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:6px;
	border-radius:.15em;
	z-index:-1
}
.pcr-app .pcr-swatches>button:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:var(--pcr-color);
	border:1px solid rgba(0, 0, 0, .05);
	border-radius:.15em;
	box-sizing:border-box
}
.pcr-app .pcr-swatches>button:hover {
	filter:brightness(1.05)
}
.pcr-app .pcr-swatches>button:not(.pcr-active) {
box-shadow:none
}
.pcr-app .pcr-interaction {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin:0 -.2em
}
.pcr-app .pcr-interaction>* {
	margin:0 .2em
}
.pcr-app .pcr-interaction input {
	letter-spacing:.07em;
	font-size:.75em;
	text-align:center;
	cursor:pointer;
	color:#75797e;
	background:#f1f3f4;
	border-radius:.15em;
transition:all .15s;
	padding:.45em .5em;
	margin-top:.75em
}
.pcr-app .pcr-interaction input:hover {
	filter:brightness(.975)
}
.pcr-app .pcr-interaction input:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #4285f4bf
}
.pcr-app .pcr-interaction .pcr-result {
	color:#75797e;
	text-align:left;
	flex:1 1 8em;
	min-width:8em;
transition:all .2s;
	border-radius:.15em;
	background:#f1f3f4;
	cursor:text
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection, .pcr-app .pcr-interaction .pcr-result::selection {
background:#4285f4;
color:#fff
}
.pcr-app .pcr-interaction .pcr-type.active {
	color:#fff;
	background:#4285f4
}
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
	color:#fff;
	width:auto
}
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
	color:#fff
}
.pcr-app .pcr-interaction .pcr-save:hover, .pcr-app .pcr-interaction .pcr-cancel:hover, .pcr-app .pcr-interaction .pcr-clear:hover {
	filter:brightness(.925)
}
.pcr-app .pcr-interaction .pcr-save {
	background:#4285f4
}
.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel {
	background:#f44250
}
.pcr-app .pcr-interaction .pcr-clear:focus, .pcr-app .pcr-interaction .pcr-cancel:focus {
	box-shadow:0 0 0 1px #ffffffd9, 0 0 0 3px #f44250bf
}
.pcr-app .pcr-selection .pcr-picker {
	position:absolute;
	height:18px;
	width:18px;
	border:2px solid #fff;
	border-radius:100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.pcr-app .pcr-selection .pcr-color-palette, .pcr-app .pcr-selection .pcr-color-chooser, .pcr-app .pcr-selection .pcr-color-opacity {
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:flex;
	flex-direction:column;
	cursor:grab;
	cursor:-webkit-grab
}
.pcr-app .pcr-selection .pcr-color-palette:active, .pcr-app .pcr-selection .pcr-color-chooser:active, .pcr-app .pcr-selection .pcr-color-opacity:active {
	cursor:grabbing;
	cursor:-webkit-grabbing
}
.pcr-app[data-theme=nano] {
	width:14.25em;
	max-width:95vw
}
.pcr-app[data-theme=nano] .pcr-swatches {
	margin-block-start:.6em;
	padding:0 .6em
}
.pcr-app[data-theme=nano] .pcr-interaction {
	padding:0 .6em .6em
}
.pcr-app[data-theme=nano] .pcr-selection {
	display:grid;
	grid-gap:.6em;
	grid-template-columns:1fr 4fr;
	grid-template-rows:5fr auto auto;
	align-items:center;
	height:10.5em;
	width:100%;
	align-self:flex-start
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview {
	grid-area:2/1/4/1;
	height:100%;
	width:100%;
	display:flex;
	flex-direction:row;
	justify-content:center;
	margin-left:.6em
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
	display:none
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {
	position:relative;
	background:var(--pcr-color);
	width:2em;
	height:2em;
	border-radius:50em;
	overflow:hidden
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette {
	grid-area:1/1/2/3;
	width:100%;
	height:100%;
	z-index:1
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {
	border-radius:.15em;
	width:100%;
	height:100%
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:.5em;
	border-radius:.15em;
	z-index:-1
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {
	grid-area:2/2/2/2
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
	grid-area:3/2/3/2
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser, .pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
	height:.5em;
	margin:0 .6em
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker, .pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker {
	top:50%;
	transform:translateY(-50%)
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider, .pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
	flex-grow:1;
	border-radius:50em
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider {
	background:linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red)
}
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
	background:linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
	background-size:100%, .25em
}
@supports (display: grid) {
.pcr-app .pcr-swatches {
display:grid;
align-items:center;
grid-template-columns:repeat(auto-fit, 1.75em)
}
}
.nice-select {
	position:relative;
	text-align:start;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap;
	display:block;
	width:100%;
padding:.375rem .75rem;
font-size:.9375rem;
	line-height:1.8;
	color:#3c4858;
	height:41px;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #eaf0f7;
	border-radius:4px;
transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.nice-select:after {
	border-block-end:2px solid #cbd2e9;
	border-inline-end:2px solid #cbd2e9;
	content:"";
	display:block;
	height:5px;
	margin-block-start:-4px;
	pointer-events:none;
	position:absolute;
	inset-inline-end:10px;
	top:50%;
	-webkit-transform-origin:66% 66%;
	-ms-transform-origin:66% 66%;
	transform-origin:66% 66%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
	width:5px
}
.nice-select.open:after {
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.nice-select.open .list {
	opacity:1;
	pointer-events:auto;
	-webkit-transform:scale(1) translateY(0);
	-ms-transform:scale(1) translateY(0);
	transform:scale(1) translateY(0)
}
.nice-select.disabled {
	border-color:#ededed;
	color:#807b90;
	pointer-events:none
}
.nice-select.disabled:after {
	border-color:#ccc
}
.nice-select.wide {
	width:100%
}
.nice-select.wide .list {
	inset-inline-start:0!important;
	inset-inline-end:0!important
}
.nice-select.right {
	float:var(--float-right)
}
.nice-select.right .list {
	inset-inline-start:auto;
	inset-inline-end:0
}
.nice-select.small {
	font-size:12px;
	height:36px;
	line-height:34px
}
.nice-select.small:after {
	height:4px;
	width:4px
}
.nice-select.small .option {
	line-height:34px;
	min-height:34px
}
.nice-select .list {
	background-color:#fff;
	border-radius:5px;
	box-shadow:0 0 0 1px #4444441c;
	box-sizing:border-box;
	margin-block-start:4px;
	opacity:0;
	overflow:hidden;
	padding:0;
	pointer-events:none;
	position:absolute;
	top:100%;
	inset-inline-start:0;
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transform:scale(.75) translateY(-21px);
	-ms-transform:scale(.75) translateY(-21px);
	transform:scale(.75) translateY(-21px);
-webkit-transition:all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
transition:all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	z-index:1;
	width:100%
}
.nice-select .option {
	cursor:pointer;
	font-weight:400;
	line-height:40px;
	list-style:none;
	min-height:40px;
	outline:none;
	padding-inline-start:18px;
	padding-inline-end:29px;
	text-align:start;
-webkit-transition:all .2s;
transition:all .2s
}
.nice-select .option:hover, .nice-select .option.focus {
	background-color:#edeff5
}
.nice-select .option.selected {
	font-weight:700
}
.nice-select .option.selected.focus {
	background-color:var(--primary-bg-color);
	color:#fff
}
.nice-select .option.disabled {
	background-color:transparent;
	color:#807b90;
	cursor:default
}
.no-csspointerevents .nice-select .list {
	display:none
}
.no-csspointerevents .nice-select.open .list {
	display:block
}
.nice-select .current {
	background:transparent;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block
}
.nice-select .form-control {
	height:inherit
}
#ui_notifIt {
	position:fixed;
	top:10px;
	inset-inline-end:10px;
	cursor:pointer;
	overflow:hidden;
	-webkit-box-shadow:0px 3px 5px rgba(0, 0, 0, .3);
	-moz-box-shadow:0px 3px 5px rgba(0, 0, 0, .3);
	-o-box-shadow:0px 3px 5px rgba(0, 0, 0, .3);
	box-shadow:0 3px 5px #0000004d;
	-wekbit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	z-index:2000
}
#ui_notifIt:hover {
	opacity:1!important
}
#ui_notifIt p {
	text-align:center;
	font-size:14px;
	margin:0;
	padding:10px;
	font-weight:400;
	text-transform:capitalize
}
#ui_notifIt p i {
	font-size:20px
}
#notifIt_close {
	position:absolute;
	color:#fff;
	top:0;
	padding:0 5px;
	inset-inline-end:0
}
#notifIt_close:hover {
	background-color:#ffffff4d
}
#ui_notifIt.success {
	background-color:#3bb001;
	color:#fff
}
#ui_notifIt.error {
	background-color:#dc3545;
	color:#fff
}
#ui_notifIt.warning {
	background-color:#ffc107
}
#ui_notifIt.info {
	background-color:#3db4ec;
	color:#fff
}
#ui_notifIt.default {
	background-color:#efeff5
}
#ui_notifIt.primary {
	background-color:var(--primary-bg-color);
	color:#fff
}
#ui_notifIt.dark {
	background-color:#4b4261;
	color:#fff
}
.notifit_confirm_bg, .notifit_prompt_bg {
	position:fixed;
	top:0;
	inset-inline-start:0;
	height:100%;
	width:100%;
	background-color:#fffc
}
.notifit_confirm, .notifit_prompt {
	position:fixed;
	top:0;
	inset-inline-start:0;
	padding:30px;
	background-color:#fff;
	border:1px solid rgba(0, 0, 0, .1);
	border-radius:1px;
	-webkit-box-shadow:0px 2px 10px rgba(0, 0, 0, .2);
	box-shadow:0 2px 10px #0003;
	z-index:9999
}
.notifit_confirm_accept, .notifit_confirm_cancel, .notifit_prompt_accept, .notifit_prompt_cancel {
	display:inline-block;
	font-weight:400;
	color:#160248;
	text-align:center;
	vertical-align:middle;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
padding:.375rem .75rem;
font-size:.875rem;
	line-height:1.5;
	border-radius:0;
	margin-inline-end:5px;
transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.notifit_prompt_accept:hover, .notifit_prompt_cancel:hover {
	background-color:#666
}
.notifit_confirm_accept {
	background-color:#3bb001;
	color:#fff
}
.notifit_confirm_cancel {
	background-color:#dc3545;
	color:#fff
}
.notifit_confirm_message {
	text-align:center;
	margin-block-end:20px;
	font-size:14px
}
.notifit_prompt_message {
	color:#444;
	margin-block-start:0;
	text-align:center
}
.notifit_prompt_input {
	text-align:center;
	font-size:14px;
	width:100%;
	padding:10px;
	outline:none;
	border:1px solid #aaa;
	color:#444;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.notifit_prompt {
	text-align:center
}
#ui_notifIt.info {
	margin:0 auto;
	inset-inline-end:10px!important;
	inset-inline-start:10px!important
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px, 0px, 0px);
	transform:translateZ(0)
}
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	transform:translateZ(0);
	-ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translateZ(0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	position:relative;
	min-height:1px;
	float:var(--float-left);
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	display:block
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
	display:none
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
	background:none;
	color:inherit;
	border:none;
	padding:0!important;
	font:inherit
}
.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:var(--float-right)
}
.no-js .owl-carousel {
	display:block
}
.owl-carousel .animated {
	animation-duration:1s;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
.owl-height {
transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	inset-inline-start:50%;
	top:50%;
	margin-inline-start:-40px;
	margin-block-start:-40px;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform:scale(1.3, 1.3);
	transform:scale(1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
	background-color:#fff;
	opacity:7;
	color:inherit;
	border:none;
	padding:0p!important;
	font:inherit
}
.owl-nav .owl-next {
	position:absolute;
	top:50%;
	inset-inline-end:-25px;
	margin-block-start:-1.65em
}
.owl-nav .owl-prev {
	position:absolute;
	top:50%;
	inset-inline-start:-25px;
	margin-block-start:-1.65em
}
.owl-nav button {
	display:block;
	font-size:1.3rem!important;
	line-height:2em;
	border-radius:50%;
	width:3rem;
	height:3rem;
	text-align:center;
	background:#fff!important;
	opacity:.5!important;
	border:1px solid #e8ebf3!important;
	z-index:99;
	box-shadow:0 4px 15px #43434326
}/*!
 * Picker.js v1.2.0
 * https://fengyuanchen.github.io/pickerjs
 *
 * Copyright 2016-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-12-16T14:10:23.878Z
 */
:root {
--gray: #999;
--blue: #0074d9;
--color: #333;
--background-color: $white;
--border: 1px solid #eee
}
.picker {
	background-color:#00000080;
	color:#333;
	color:var(--color);
	direction:ltr;
	display:none;
	font-size:1rem;
	line-height:1.5;
	overflow:hidden;
	-ms-touch-action:none;
	touch-action:none;
-webkit-transition:opacity .15s;
transition:opacity .15s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.picker-fixed {
	bottom:0;
	inset-inline-start:0;
	position:fixed;
	inset-inline-end:0;
	top:0;
	z-index:1986
}
.picker-fixed>.picker-dialog {
	bottom:-100%;
	inset-inline-start:0;
	max-height:100%;
	position:absolute;
	inset-inline-end:0;
-webkit-transition:bottom .3s;
transition:bottom .3s
}
.picker-fixed .picker-header {
	display:block
}
.picker-fixed .picker-footer {
	display:table
}
.picker-open {
	display:block;
	opacity:0
}
.picker-opened {
	opacity:1
}
.picker-opened>.picker-dialog {
	bottom:0
}
.picker-dialog {
	background-color:#fff;
	background-color:var(--background-color);
	border:1px solid #eee;
	border:var(--border)
}
.picker-header {
	border-block-end:1px solid #eee;
	border-block-end:var(--border);
	display:none;
padding:.875rem 1.25rem;
	position:relative
}
.picker-title {
	font-size:1.125rem;
	font-weight:500;
	line-height:1.25rem;
	margin:0
}
.picker-close {
	background-color:#0000;
	border-width:0;
	color:#999;
	color:var(--gray);
	cursor:pointer;
	font-size:1.75rem;
	height:3rem;
	opacity:.75;
	padding:0;
	position:absolute;
	inset-inline-end:0;
	top:0;
	width:3rem
}
.picker-close:focus, .picker-close:hover {
	opacity:1;
	outline:none
}
.picker-body {
	overflow:hidden
}
.picker-grid {
	display:table;
	table-layout:fixed;
	width:100%
}
.picker-cell {
	display:table-cell;
	position:relative
}
.picker-cell:after {
	content:"";
	display:block;
	inset-inline-start:0;
	position:absolute;
	inset-inline-end:0;
	z-index:3
}
.picker-cell:before {
	content:"";
	display:block;
	inset-inline-start:0;
	position:absolute;
	inset-inline-end:0;
	z-index:3;
	background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .05)));
	background-image:linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .05));
	bottom:50%;
	margin-block-end:1rem;
	top:0
}
.picker-cell:after {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .05)));
	background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .05));
	bottom:0;
	margin-block-start:1rem;
	top:50%
}
.picker-cell+.picker-cell {
	border-inline-start:1px solid #eee;
	border-inline-start:var(--border)
}
.picker-headers .picker-cell:before {
	margin-block-end:0
}
.picker-headers .picker-cell:after {
	margin-block-start:2rem
}
.picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:after, .picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:before {
display:none
}
.picker-cell__header {
	color:#999;
	color:var(--gray);
font-size:.875rem;
	font-weight:500;
	line-height:1.5rem;
	margin:0;
	overflow:hidden;
padding:.25rem .5rem;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
.picker-cell__control {
	cursor:pointer;
	height:2rem;
padding:.25rem .5rem;
	position:relative;
	z-index:4
}
.picker-cell__control:before {
	border:0 solid #ccc;
	content:"";
	display:block;
height:.5rem;
	inset-inline-start:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%, -50%) rotate(-45deg);
	-ms-transform:translate(-50%, -50%) rotate(-45deg);
	transform:translate(-50%, -50%) rotate(-45deg);
width:.5rem
}
.picker-cell__control:hover:before {
	border-color:var(--primary)
}
.picker-cell__control--prev:before {
	border-right-width:1px;
	border-top-width:1px;
	margin-block-start:2px
}
.picker-cell__control--next:before {
	border-bottom-width:1px;
	border-left-width:1px;
	margin-block-end:2px
}
.picker-cell__body {
	overflow:hidden;
	position:relative
}
.picker-cell__body:after {
	content:"";
	height:2rem;
	inset-inline-start:0;
	position:absolute;
	inset-inline-end:0;
	z-index:1
}
.picker-cell__body:before {
	content:"";
	height:2rem;
	inset-inline-start:0;
	position:absolute;
	inset-inline-end:0;
	z-index:1;
	background-image:-webkit-gradient(linear, left bottom, left top, from(hsla(0deg, 0%, 100%, 0)), to(#fff));
	background-image:linear-gradient(0deg, hsla(0deg, 0%, 100%, 0), #fff);
	top:0
}
.picker-cell__body:after {
	background-image:-webkit-gradient(linear, left top, left bottom, from(hsla(0deg, 0%, 100%, 0)), to(#fff));
	background-image:linear-gradient(180deg, hsla(0deg, 0%, 100%, 0), #fff);
	bottom:0
}
.picker-single .picker-cell__body:after, .picker-single .picker-cell__body:before {
	display:none
}
.picker-list {
	list-style:none;
	margin:-2rem 0;
	padding:0;
	position:relative
}
.picker-item {
	color:#999;
	color:var(--gray);
padding:.25rem .5rem;
	text-align:center;
	white-space:nowrap
}
.picker-picked {
	color:#0074d9;
	color:var(--blue);
	font-size:1.125em;
	line-height:1.5rem
}
.picker-footer {
	border-block-start:1px solid #eee;
	border-block-start:var(--border);
	display:none;
	width:100%
}
.picker-cancel, .picker-confirm {
	background-color:#0000;
	border-width:0;
	cursor:pointer;
	display:table-cell;
	font-size:1rem;
padding:.75rem 1rem;
	width:50%
}
.picker-cancel:focus, .picker-cancel:hover {
	background-color:#fcfcfc;
	outline:none
}
.picker-confirm {
	color:#0074d9;
	color:var(--blue)
}
.picker-confirm:focus, .picker-confirm:hover {
	background-color:#fcfcfc;
	outline:none
}
.token {
	color:#d20808
}
.token.cdata, .token.comment, .token.doctype, .token.prolog {
	color:#4cb350
}
.token.punctuation {
	color:#b1abab
}
.token.namespace {
	opacity:.7
}
.token.boolean, .token.constant, .token.deleted, .token.number, .token.property, .token.symbol, .token.tag {
	color:#905
}
.token.attr-name, .token.builtin, .token.char, .token.inserted, .token.selector, .token.string {
	color:#ffc107
}
.language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url {
	color:#9a6e3a;
	background:hsla(0deg, 0%, 100%, .1)
}
.token.atrule, .token.attr-value, .token.keyword {
	color:#de20af
}
.token.class-name, .token.function {
	color:#dd4a68
}
.token.important, .token.regex, .token.variable {
	color:#e90
}
.token.bold, .token.important {
	font-weight:700
}
.token.italic {
	font-style:italic
}
.token.entity {
	cursor:help
}
.token.tag {
	background:transparent
}
.ps {
	overflow:hidden!important;
	overflow-anchor:none;
	-ms-overflow-style:none;
	touch-action:auto;
	-ms-touch-action:auto
}
.ps__rail-x {
	display:none;
	opacity:0;
transition:background-color .2s linear, opacity .2s linear;
-webkit-transition:background-color .2s linear, opacity .2s linear;
	height:15px;
	bottom:0px;
	position:absolute
}
.ps__rail-y {
	display:none;
	opacity:0;
transition:background-color .2s linear, opacity .2s linear;
-webkit-transition:background-color .2s linear, opacity .2s linear;
	width:15px;
	inset-inline-end:0;
	position:absolute
}
.ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y {
	display:block;
	background-color:transparent
}
.ps:hover>.ps__rail-x, .ps:hover>.ps__rail-y {
	opacity:.6
}
.ps--focus>.ps__rail-x, .ps--focus>.ps__rail-y {
	opacity:.6
}
.ps--scrolling-x>.ps__rail-x, .ps--scrolling-y>.ps__rail-y {
	opacity:.6
}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
	background-color:#eee;
	opacity:.9
}
.ps__thumb-x {
	background-color:#aaa;
	border-radius:6px;
transition:background-color .2s linear, height .2s ease-in-out;
-webkit-transition:background-color .2s linear, height .2s ease-in-out;
	height:6px;
	bottom:2px;
	position:absolute
}
.ps__thumb-y {
	background-color:#aaa;
	border-radius:6px;
transition:background-color .2s linear, width .2s ease-in-out;
-webkit-transition:background-color .2s linear, width .2s ease-in-out;
	width:6px;
	inset-inline-end:2px;
	position:absolute
}
.ps__rail-x:hover>.ps__thumb-x, .ps__rail-x:focus>.ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
	background-color:#999;
	height:11px
}
.ps__rail-y:hover>.ps__thumb-y, .ps__rail-y:focus>.ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
	background-color:#999;
	width:11px
}
@supports (-ms-overflow-style: none) {
.ps {
overflow:auto!important
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow:auto!important
}
}/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
	box-sizing:border-box;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	height:100%;
	margin:0;
	position:relative
}
.ql-container.ql-disabled .ql-tooltip {
	visibility:hidden
}
.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
	pointer-events:none
}
.ql-clipboard {
	inset-inline-start:-100000px;
	height:1px;
	overflow-y:hidden;
	position:absolute;
	top:50%
}
.ql-clipboard p {
	margin:0;
	padding:0
}
.ql-editor {
	box-sizing:border-box;
	line-height:1.42;
	height:100%;
	outline:none;
	overflow-y:auto;
	padding:12px 15px;
	tab-size:4;
	-moz-tab-size:4;
	text-align:start;
	white-space:pre-wrap;
	word-wrap:break-word
}
.ql-editor>* {
	cursor:text
}
.ql-editor p, .ql-editor ol, .ql-editor ul, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
	margin:0;
	padding:0;
	counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol, .ql-editor ul {
	padding-inline-start:1.5em
}
.ql-editor ol>li {
	list-style-type:none
}
.ql-editor ul>li {
	list-style-type:none
}
.ql-editor ul>li:before {
	content:"\2022"
}
.ql-editor ul[data-checked=true], .ql-editor ul[data-checked=false] {
	pointer-events:none
}
.ql-editor ul[data-checked=true]>li *, .ql-editor ul[data-checked=false]>li * {
	pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before, .ql-editor ul[data-checked=false]>li:before {
	color:#031b4e;
	cursor:pointer;
	pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before {
	content:"\2611"
}
.ql-editor ul[data-checked=false]>li:before {
	content:"\2610"
}
.ql-editor li:before {
	display:inline-block;
	white-space:nowrap;
	width:1.2em
}
.ql-editor li:not(.ql-direction-rtl):before {
margin-inline-start:-1.5em;
margin-inline-end:.3em;
text-align:end
}
.ql-editor li.ql-direction-rtl:before {
	margin-inline-start:.3em;
	margin-inline-end:-1.5em
}
.ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) {
padding-inline-start:1.5em
}
.ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl {
	padding-inline-end:1.5em
}
.ql-editor ol li {
	counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment:list-0
}
.ql-editor ol li:before {
	content:counter(list-0, decimal) ". "
}
.ql-editor ol li.ql-indent-1 {
	counter-increment:list-1;
	counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-1:before {
	content:counter(list-1, lower-alpha) ". "
}
.ql-editor ol li.ql-indent-2 {
	counter-increment:list-2;
	counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-2:before {
	content:counter(list-2, lower-roman) ". "
}
.ql-editor ol li.ql-indent-3 {
	counter-increment:list-3;
	counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-3:before {
	content:counter(list-3, decimal) ". "
}
.ql-editor ol li.ql-indent-4 {
	counter-increment:list-4;
	counter-reset:list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-4:before {
	content:counter(list-4, lower-alpha) ". "
}
.ql-editor ol li.ql-indent-5 {
	counter-increment:list-5;
	counter-reset:list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-5:before {
	content:counter(list-5, lower-roman) ". "
}
.ql-editor ol li.ql-indent-6 {
	counter-increment:list-6;
	counter-reset:list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-6:before {
	content:counter(list-6, decimal) ". "
}
.ql-editor ol li.ql-indent-7 {
	counter-increment:list-7;
	counter-reset:list-8 list-9
}
.ql-editor ol li.ql-indent-7:before {
	content:counter(list-7, lower-alpha) ". "
}
.ql-editor ol li.ql-indent-8 {
	counter-increment:list-8;
	counter-reset:list-9
}
.ql-editor ol li.ql-indent-8:before {
	content:counter(list-8, lower-roman) ". "
}
.ql-editor ol li.ql-indent-9 {
	counter-increment:list-9
}
.ql-editor ol li.ql-indent-9:before {
	content:counter(list-9, decimal) ". "
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
padding-inline-start:3em
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
padding-inline-start:4.5em
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-inline-end:3em
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-inline-end:4.5em
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
padding-inline-start:6em
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
padding-inline-start:7.5em
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-inline-end:6em
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-inline-end:7.5em
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
padding-inline-start:9em
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
padding-inline-start:10.5em
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-inline-end:9em
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-inline-end:10.5em
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
padding-inline-start:12em
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
padding-inline-start:13.5em
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-inline-end:12em
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-inline-end:13.5em
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
padding-inline-start:15em
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
padding-inline-start:16.5em
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-inline-end:15em
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-inline-end:16.5em
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
padding-inline-start:18em
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
padding-inline-start:19.5em
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-inline-end:18em
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-inline-end:19.5em
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
padding-inline-start:21em
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
padding-inline-start:22.5em
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-inline-end:21em
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-inline-end:22.5em
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
padding-inline-start:24em
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
padding-inline-start:25.5em
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-inline-end:24em
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-inline-end:25.5em
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
padding-inline-start:27em
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
padding-inline-start:28.5em
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-inline-end:27em
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-inline-end:28.5em
}
.ql-editor .ql-video {
	display:block;
	max-width:100%
}
.ql-editor .ql-video.ql-align-center {
	margin:0 auto
}
.ql-editor .ql-video.ql-align-right {
	margin:0 0 0 auto
}
.ql-editor .ql-bg-black {
	background-color:#000
}
.ql-editor .ql-bg-red {
	background-color:#ee335e
}
.ql-editor .ql-bg-orange {
	background-color:#fd7e14
}
.ql-editor .ql-bg-yellow {
	background-color:#fbbc0b
}
.ql-editor .ql-bg-green {
	background-color:#22c03c
}
.ql-editor .ql-bg-blue {
	background-color:var(--primary-bg-color)
}
.ql-editor .ql-bg-purple {
	background-color:#6829db
}
.ql-editor .ql-color-white {
	color:#fff
}
.ql-editor .ql-color-red {
	color:#ee335e
}
.ql-editor .ql-color-orange {
	color:#fd7e14
}
.ql-editor .ql-color-yellow {
	color:#fbbc0b
}
.ql-editor .ql-color-green {
	color:#22c03c
}
.ql-editor .ql-color-blue {
	color:var(--primary-bg-color)
}
.ql-editor .ql-color-purple {
	color:#6829db
}
.ql-editor .ql-font-serif {
	font-family:Georgia, Times New Roman, serif
}
.ql-editor .ql-font-monospace {
	font-family:Monaco, Courier New, monospace
}
.ql-editor .ql-size-small {
	font-size:.75em
}
.ql-editor .ql-size-large {
	font-size:1.5em
}
.ql-editor .ql-size-huge {
	font-size:2.5em
}
.ql-editor .ql-direction-rtl {
	direction:rtl;
	text-align:inherit
}
.ql-editor .ql-align-center {
	text-align:center
}
.ql-editor .ql-align-justify {
	text-align:justify
}
.ql-editor .ql-align-right {
	text-align:end
}
.ql-editor.ql-blank:before {
	color:#0009;
	content:attr(data-placeholder);
	font-style:italic;
	inset-inline-start:15px;
	pointer-events:none;
	position:absolute;
	inset-inline-end:15px
}
.ql-bubble {
	box-sizing:border-box
}
.ql-bubble.ql-toolbar:after, .ql-bubble .ql-toolbar:after {
	clear:both;
	content:"";
	display:table
}
.ql-bubble.ql-toolbar button, .ql-bubble .ql-toolbar button {
	background:none;
	border:none;
	cursor:pointer;
	display:inline-block;
	height:24px;
	padding:3px 5px;
	width:28px
}
.ql-bubble.ql-toolbar button svg, .ql-bubble .ql-toolbar button svg {
	float:var(--float-left);
	height:100%
}
.ql-bubble.ql-toolbar button:active:hover, .ql-bubble .ql-toolbar button:active:hover {
	outline:none
}
.ql-bubble.ql-toolbar input.ql-image[type=file], .ql-bubble .ql-toolbar input.ql-image[type=file] {
	display:none
}
.ql-bubble.ql-toolbar button:hover, .ql-bubble .ql-toolbar button:hover, .ql-bubble.ql-toolbar button:focus, .ql-bubble .ql-toolbar button:focus, .ql-bubble.ql-toolbar button.ql-active, .ql-bubble .ql-toolbar button.ql-active, .ql-bubble.ql-toolbar .ql-picker-label:hover, .ql-bubble .ql-toolbar .ql-picker-label:hover, .ql-bubble.ql-toolbar .ql-picker-label.ql-active, .ql-bubble .ql-toolbar .ql-picker-label.ql-active, .ql-bubble.ql-toolbar .ql-picker-item:hover, .ql-bubble .ql-toolbar .ql-picker-item:hover, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
	color:#fff
}
.ql-bubble.ql-toolbar button:hover .ql-fill, .ql-bubble .ql-toolbar button:hover .ql-fill, .ql-bubble.ql-toolbar button:focus .ql-fill, .ql-bubble .ql-toolbar button:focus .ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
	fill:#fff
}
.ql-bubble.ql-toolbar button:hover .ql-stroke, .ql-bubble .ql-toolbar button:hover .ql-stroke, .ql-bubble.ql-toolbar button:focus .ql-stroke, .ql-bubble .ql-toolbar button:focus .ql-stroke, .ql-bubble.ql-toolbar button.ql-active .ql-stroke, .ql-bubble .ql-toolbar button.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble.ql-toolbar button:hover .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover .ql-stroke-miter, .ql-bubble.ql-toolbar button:focus .ql-stroke-miter, .ql-bubble .ql-toolbar button:focus .ql-stroke-miter, .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
	stroke:#fff
}
.ql-bubble * {
	box-sizing:border-box
}
.ql-bubble .ql-hidden {
	display:none
}
.ql-bubble .ql-out-bottom, .ql-bubble .ql-out-top {
	visibility:hidden
}
.ql-bubble .ql-tooltip {
	position:absolute;
	transform:translateY(10px)
}
.ql-bubble .ql-tooltip a {
	cursor:pointer;
	text-decoration:none
}
.ql-bubble .ql-tooltip.ql-flip {
	transform:translateY(-10px)
}
.ql-bubble .ql-formats {
	display:inline-block;
	vertical-align:middle
}
.ql-bubble .ql-formats:after {
	clear:both;
	content:"";
	display:table
}
.ql-bubble .ql-stroke {
	fill:none;
	stroke:#031b4e;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-width:2
}
.ql-bubble .ql-stroke-miter {
	fill:none;
	stroke:#eae8f1;
	stroke-miterlimit:10;
	stroke-width:2
}
.ql-bubble .ql-fill, .ql-bubble .ql-stroke.ql-fill {
	fill:#eae8f1
}
.ql-bubble .ql-empty {
	fill:none
}
.ql-bubble .ql-even {
	fill-rule:evenodd
}
.ql-bubble .ql-thin, .ql-bubble .ql-stroke.ql-thin {
	stroke-width:1
}
.ql-bubble .ql-transparent {
	opacity:.4
}
.ql-bubble .ql-direction svg:last-child {
	display:none
}
.ql-bubble .ql-direction.ql-active svg:last-child {
	display:inline
}
.ql-bubble .ql-direction.ql-active svg:first-child {
	display:none
}
.ql-bubble .ql-editor h1 {
	font-size:2em
}
.ql-bubble .ql-editor h2 {
	font-size:1.5em
}
.ql-bubble .ql-editor h3 {
	font-size:1.17em
}
.ql-bubble .ql-editor h4 {
	font-size:1em
}
.ql-bubble .ql-editor h5 {
	font-size:.83em
}
.ql-bubble .ql-editor h6 {
	font-size:.67em
}
.ql-bubble .ql-editor a {
	text-decoration:underline
}
.ql-bubble .ql-editor blockquote {
	border-inline-start:4px solid #eae8f1;
	margin-block-end:5px;
	margin-block-start:5px;
	padding-inline-start:16px
}
.ql-bubble .ql-editor code {
	background-color:#ecf0fa;
	border-radius:3px
}
.ql-bubble .ql-editor pre {
	background-color:#ecf0fa;
	border-radius:3px;
	white-space:pre-wrap;
	margin-block-end:5px;
	margin-block-start:5px;
	padding:5px 10px
}
.ql-bubble .ql-editor code {
	font-size:85%;
	padding:2px 4px
}
.ql-bubble .ql-editor pre.ql-syntax {
	background-color:#ecf0fa;
	color:#031b4e;
	overflow:visible
}
.ql-bubble .ql-editor img {
	max-width:100%
}
.ql-bubble .ql-picker {
	color:#031b4e;
	display:inline-block;
	font-size:14px;
	font-weight:500;
	height:24px;
	position:relative;
	vertical-align:middle
}
.ql-bubble .ql-picker-label {
	cursor:pointer;
	display:inline-block;
	height:100%;
	padding-inline-start:8px;
	padding-inline-end:2px;
	position:relative;
	width:100%
}
.ql-bubble .ql-picker-label:before {
	display:inline-block;
	line-height:22px
}
.ql-bubble .ql-picker-options {
	background-color:#ecf0fa;
	display:none;
	min-width:100%;
	padding:4px 8px;
	position:absolute;
	white-space:nowrap
}
.ql-bubble .ql-picker-options .ql-picker-item {
	cursor:pointer;
	display:block;
	padding-block-end:5px;
	padding-block-start:5px
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
	color:#031b4e;
	z-index:2
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill:#031b4e
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke:#031b4e
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
	display:block;
	margin-block-start:-1px;
	top:100%;
	z-index:1
}
.ql-bubble .ql-color-picker, .ql-bubble .ql-icon-picker {
	width:28px
}
.ql-bubble .ql-color-picker .ql-picker-label, .ql-bubble .ql-icon-picker .ql-picker-label {
	padding:2px 4px
}
.ql-bubble .ql-color-picker .ql-picker-label svg {
	inset-inline-end:4px
}
.ql-bubble .ql-icon-picker .ql-picker-label svg {
	inset-inline-end:4px
}
.ql-bubble .ql-icon-picker .ql-picker-options {
	padding:4px 0
}
.ql-bubble .ql-icon-picker .ql-picker-item {
	height:24px;
	width:24px;
	padding:2px 4px
}
.ql-bubble .ql-color-picker .ql-picker-options {
	padding:3px 5px;
	width:152px
}
.ql-bubble .ql-color-picker .ql-picker-item {
	border:1px solid transparent;
	float:var(--float-left);
	height:16px;
	margin:2px;
	padding:0;
	width:16px
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
position:absolute;
margin-block-start:-9px;
inset-inline-end:0;
top:50%;
width:18px
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before {
content:attr(data-label)
}
.ql-bubble .ql-picker.ql-header {
	width:98px
}
.ql-bubble .ql-picker.ql-header .ql-picker-label:before, .ql-bubble .ql-picker.ql-header .ql-picker-item:before {
	content:"Normal"
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	content:"Heading 1"
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	content:"Heading 2"
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	content:"Heading 3"
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	content:"Heading 4"
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	content:"Heading 5"
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
	content:"Heading 6"
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	content:"Heading 6"
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	font-size:2em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	font-size:1.5em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	font-size:1.17em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	font-size:1em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	font-size:.83em
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size:.67em
}
.ql-bubble .ql-picker.ql-font {
	width:108px
}
.ql-bubble .ql-picker.ql-font .ql-picker-label:before, .ql-bubble .ql-picker.ql-font .ql-picker-item:before {
	content:"Sans Serif"
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	content:"Serif"
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
	content:"Monospace"
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	content:"Monospace"
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	font-family:Georgia, Times New Roman, serif
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	font-family:Monaco, Courier New, monospace
}
.ql-bubble .ql-picker.ql-size {
	width:98px
}
.ql-bubble .ql-picker.ql-size .ql-picker-label:before, .ql-bubble .ql-picker.ql-size .ql-picker-item:before {
	content:"Normal"
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	content:"Small"
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	content:"Large"
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
	content:"Huge"
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	content:"Huge"
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	font-size:10px
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	font-size:18px
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	font-size:32px
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
	background-color:#fff
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
	background-color:#000
}
.ql-bubble .ql-toolbar .ql-formats {
	margin:8px 12px 8px 0
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
	margin-inline-start:12px
}
.ql-bubble .ql-color-picker svg {
	margin:1px
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected, .ql-bubble .ql-color-picker .ql-picker-item:hover {
	border-color:#fff
}
.ql-bubble .ql-tooltip {
	background-color:#ecf0fa;
	border-radius:25px;
	color:#fff
}
.ql-bubble .ql-tooltip-arrow {
	border-inline-start:6px solid transparent;
	border-inline-end:6px solid transparent;
	content:" ";
	display:block;
	inset-inline-start:50%;
	margin-inline-start:-6px;
	position:absolute
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
border-block-end:6px solid #ecf0fa;
top:-6px
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
	border-block-start:6px solid #ecf0fa;
	bottom:-6px
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
	display:block
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
	visibility:hidden
}
.ql-bubble .ql-tooltip-editor {
	display:none
}
.ql-bubble .ql-tooltip-editor input[type=text] {
	background:transparent;
	border:none;
	color:#fff;
	font-size:13px;
	height:100%;
	outline:none;
	padding:10px 20px;
	position:absolute;
	width:100%
}
.ql-bubble .ql-tooltip-editor a {
	top:10px;
	position:absolute;
	inset-inline-end:20px
}
.ql-bubble .ql-tooltip-editor a:before {
	color:#eae8f1;
	content:"\d7";
	font-size:16px;
	font-weight:700
}
@media (pointer: coarse) {
.ql-bubble.ql-toolbar button:hover:not(.ql-active), .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
color:#eae8f1
}
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
fill:#eae8f1
}
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
stroke:#eae8f1
}
}
.ql-container.ql-bubble:not(.ql-disabled) a {
position:relative;
white-space:nowrap
}
.ql-container.ql-bubble:not(.ql-disabled) a:before {
background-color:#ecf0fa;
border-radius:15px;
top:-5px;
font-size:12px;
color:#fff;
content:attr(href);
font-weight:400;
overflow:hidden;
padding:5px 15px;
text-decoration:none;
z-index:1
}
.ql-container.ql-bubble:not(.ql-disabled) a:after {
border-block-start:6px solid #ecf0fa;
border-inline-start:6px solid transparent;
border-inline-end:6px solid transparent;
top:0;
content:" ";
height:0;
width:0
}
.ql-container.ql-bubble:not(.ql-disabled) a:before, .ql-container.ql-bubble:not(.ql-disabled) a:after {
inset-inline-start:0;
margin-inline-start:50%;
position:absolute;
transform:translate(-50%, -100%);
transition:visibility 0s ease .2s;
visibility:hidden
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover:before, .ql-container.ql-bubble:not(.ql-disabled) a:hover:after {
visibility:visible
}/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
	box-sizing:border-box;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	height:100%;
	margin:0;
	position:relative
}
.ql-container.ql-disabled .ql-tooltip {
	visibility:hidden
}
.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
	pointer-events:none
}
.ql-clipboard {
	inset-inline-start:-100000px;
	height:1px;
	overflow-y:hidden;
	position:absolute;
	top:50%
}
.ql-clipboard p {
	margin:0;
	padding:0
}
.ql-editor {
	box-sizing:border-box;
	line-height:1.42;
	height:100%;
	outline:none;
	overflow-y:auto;
	padding:12px 15px;
	tab-size:4;
	-moz-tab-size:4;
	text-align:start;
	white-space:pre-wrap;
	word-wrap:break-word
}
.ql-editor>* {
	cursor:text
}
.ql-editor p, .ql-editor ol, .ql-editor ul, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
	margin:0;
	padding:0;
	counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol, .ql-editor ul {
	padding-inline-start:1.5em
}
.ql-editor ol>li {
	list-style-type:none
}
.ql-editor ul>li {
	list-style-type:none
}
.ql-editor ul>li:before {
	content:"\2022"
}
.ql-editor ul[data-checked=true], .ql-editor ul[data-checked=false] {
	pointer-events:none
}
.ql-editor ul[data-checked=true]>li *, .ql-editor ul[data-checked=false]>li * {
	pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before, .ql-editor ul[data-checked=false]>li:before {
	color:#031b4e;
	cursor:pointer;
	pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before {
	content:"\2611"
}
.ql-editor ul[data-checked=false]>li:before {
	content:"\2610"
}
.ql-editor li:before {
	display:inline-block;
	white-space:nowrap;
	width:1.2em
}
.ql-editor li:not(.ql-direction-rtl):before {
margin-inline-start:-1.5em;
margin-inline-end:.3em;
text-align:end
}
.ql-editor li.ql-direction-rtl:before {
	margin-inline-start:.3em;
	margin-inline-end:-1.5em
}
.ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) {
padding-inline-start:1.5em
}
.ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl {
	padding-inline-end:1.5em
}
.ql-editor ol li {
	counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment:list-0
}
.ql-editor ol li:before {
	content:counter(list-0, decimal) ". "
}
.ql-editor ol li.ql-indent-1 {
	counter-increment:list-1;
	counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-1:before {
	content:counter(list-1, lower-alpha) ". "
}
.ql-editor ol li.ql-indent-2 {
	counter-increment:list-2;
	counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-2:before {
	content:counter(list-2, lower-roman) ". "
}
.ql-editor ol li.ql-indent-3 {
	counter-increment:list-3;
	counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-3:before {
	content:counter(list-3, decimal) ". "
}
.ql-editor ol li.ql-indent-4 {
	counter-increment:list-4;
	counter-reset:list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-4:before {
	content:counter(list-4, lower-alpha) ". "
}
.ql-editor ol li.ql-indent-5 {
	counter-increment:list-5;
	counter-reset:list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-5:before {
	content:counter(list-5, lower-roman) ". "
}
.ql-editor ol li.ql-indent-6 {
	counter-increment:list-6;
	counter-reset:list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-6:before {
	content:counter(list-6, decimal) ". "
}
.ql-editor ol li.ql-indent-7 {
	counter-increment:list-7;
	counter-reset:list-8 list-9
}
.ql-editor ol li.ql-indent-7:before {
	content:counter(list-7, lower-alpha) ". "
}
.ql-editor ol li.ql-indent-8 {
	counter-increment:list-8;
	counter-reset:list-9
}
.ql-editor ol li.ql-indent-8:before {
	content:counter(list-8, lower-roman) ". "
}
.ql-editor ol li.ql-indent-9 {
	counter-increment:list-9
}
.ql-editor ol li.ql-indent-9:before {
	content:counter(list-9, decimal) ". "
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
padding-inline-start:3em
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
padding-inline-start:4.5em
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-inline-end:3em
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-inline-end:4.5em
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
padding-inline-start:6em
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
padding-inline-start:7.5em
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-inline-end:6em
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-inline-end:7.5em
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
padding-inline-start:9em
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
padding-inline-start:10.5em
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-inline-end:9em
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-inline-end:10.5em
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
padding-inline-start:12em
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
padding-inline-start:13.5em
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-inline-end:12em
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-inline-end:13.5em
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
padding-inline-start:15em
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
padding-inline-start:16.5em
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-inline-end:15em
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-inline-end:16.5em
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
padding-inline-start:18em
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
padding-inline-start:19.5em
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-inline-end:18em
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-inline-end:19.5em
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
padding-inline-start:21em
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
padding-inline-start:22.5em
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-inline-end:21em
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-inline-end:22.5em
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
padding-inline-start:24em
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
padding-inline-start:25.5em
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-inline-end:24em
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-inline-end:25.5em
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
padding-inline-start:27em
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
padding-inline-start:28.5em
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-inline-end:27em
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-inline-end:28.5em
}
.ql-editor .ql-video {
	display:block;
	max-width:100%
}
.ql-editor .ql-video.ql-align-center {
	margin:0 auto
}
.ql-editor .ql-video.ql-align-right {
	margin:0 0 0 auto
}
.ql-editor .ql-bg-black {
	background-color:#000
}
.ql-editor .ql-bg-red {
	background-color:#ee335e
}
.ql-editor .ql-bg-orange {
	background-color:#fd7e14
}
.ql-editor .ql-bg-yellow {
	background-color:#fbbc0b
}
.ql-editor .ql-bg-green {
	background-color:#22c03c
}
.ql-editor .ql-bg-blue {
	background-color:var(--primary-bg-color)
}
.ql-editor .ql-bg-purple {
	background-color:#6829db
}
.ql-editor .ql-color-white {
	color:#fff
}
.ql-editor .ql-color-red {
	color:#ee335e
}
.ql-editor .ql-color-orange {
	color:#fd7e14
}
.ql-editor .ql-color-yellow {
	color:#fbbc0b
}
.ql-editor .ql-color-green {
	color:#22c03c
}
.ql-editor .ql-color-blue {
	color:var(--primary-bg-color)
}
.ql-editor .ql-color-purple {
	color:#6829db
}
.ql-editor .ql-font-serif {
	font-family:Georgia, Times New Roman, serif
}
.ql-editor .ql-font-monospace {
	font-family:Monaco, Courier New, monospace
}
.ql-editor .ql-size-small {
	font-size:.75em
}
.ql-editor .ql-size-large {
	font-size:1.5em
}
.ql-editor .ql-size-huge {
	font-size:2.5em
}
.ql-editor .ql-direction-rtl {
	direction:rtl;
	text-align:inherit
}
.ql-editor .ql-align-center {
	text-align:center
}
.ql-editor .ql-align-justify {
	text-align:justify
}
.ql-editor .ql-align-right {
	text-align:end
}
.ql-editor.ql-blank:before {
	color:#0009;
	content:attr(data-placeholder);
	font-style:italic;
	inset-inline-start:15px;
	pointer-events:none;
	position:absolute;
	inset-inline-end:15px
}
.ql-snow {
	box-sizing:border-box
}
.ql-snow.ql-toolbar:after, .ql-snow .ql-toolbar:after {
	clear:both;
	content:"";
	display:table
}
.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button {
	background:none;
	border:none;
	cursor:pointer;
	display:inline-block;
	height:24px;
	padding:3px 5px;
	width:28px
}
.ql-snow.ql-toolbar button svg, .ql-snow .ql-toolbar button svg {
	float:var(--float-left);
	height:100%
}
.ql-snow.ql-toolbar button:active:hover, .ql-snow .ql-toolbar button:active:hover {
	outline:none
}
.ql-snow.ql-toolbar input.ql-image[type=file], .ql-snow .ql-toolbar input.ql-image[type=file] {
	display:none
}
.ql-snow.ql-toolbar button:hover, .ql-snow .ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus, .ql-snow .ql-toolbar button:focus, .ql-snow.ql-toolbar button.ql-active, .ql-snow .ql-toolbar button.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
	color:var(--primary-bg-color)
}
.ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
	fill:var(--primary-bg-color)
}
.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
	stroke:var(--primary-bg-color)
}
.ql-snow * {
	box-sizing:border-box
}
.ql-snow .ql-hidden {
	display:none
}
.ql-snow .ql-out-bottom, .ql-snow .ql-out-top {
	visibility:hidden
}
.ql-snow .ql-tooltip {
	position:absolute;
	transform:translateY(10px)
}
.ql-snow .ql-tooltip a {
	cursor:pointer;
	text-decoration:none
}
.ql-snow .ql-tooltip.ql-flip {
	transform:translateY(-10px)
}
.ql-snow .ql-formats {
	display:inline-block;
	vertical-align:middle
}
.ql-snow .ql-formats:after {
	clear:both;
	content:"";
	display:table
}
.ql-snow .ql-stroke {
	fill:none;
	stroke:#031b4e;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-width:2
}
.ql-snow .ql-stroke-miter {
	fill:none;
	stroke:#ecf0fa;
	stroke-miterlimit:10;
	stroke-width:2
}
.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
	fill:#ecf0fa
}
.ql-snow .ql-empty {
	fill:none
}
.ql-snow .ql-even {
	fill-rule:evenodd
}
.ql-snow .ql-thin, .ql-snow .ql-stroke.ql-thin {
	stroke-width:1
}
.ql-snow .ql-transparent {
	opacity:.4
}
.ql-snow .ql-direction svg:last-child {
	display:none
}
.ql-snow .ql-direction.ql-active svg:last-child {
	display:inline
}
.ql-snow .ql-direction.ql-active svg:first-child {
	display:none
}
.ql-snow .ql-editor h1 {
	font-size:2em
}
.ql-snow .ql-editor h2 {
	font-size:1.5em
}
.ql-snow .ql-editor h3 {
	font-size:1.17em
}
.ql-snow .ql-editor h4 {
	font-size:1em
}
.ql-snow .ql-editor h5 {
	font-size:.83em
}
.ql-snow .ql-editor h6 {
	font-size:.67em
}
.ql-snow .ql-editor a {
	text-decoration:underline
}
.ql-snow .ql-editor blockquote {
	border-inline-start:4px solid #eae8f1;
	margin-block-end:5px;
	margin-block-start:5px;
	padding-inline-start:16px
}
.ql-snow .ql-editor code {
	background-color:#ecf0fa;
	border-radius:3px
}
.ql-snow .ql-editor pre {
	background-color:#ecf0fa;
	border-radius:3px;
	white-space:pre-wrap;
	margin-block-end:5px;
	margin-block-start:5px;
	padding:5px 10px
}
.ql-snow .ql-editor code {
	font-size:85%;
	padding:2px 4px
}
.ql-snow .ql-editor pre.ql-syntax {
	background-color:#ecf0fa;
	color:#031b4e;
	overflow:visible
}
.ql-snow .ql-editor img {
	max-width:100%
}
.ql-snow .ql-picker {
	color:#031b4e;
	display:inline-block;
	font-size:14px;
	font-weight:500;
	height:24px;
	position:relative;
	vertical-align:middle
}
.ql-snow .ql-picker-label {
	cursor:pointer;
	display:inline-block;
	height:100%;
	padding-inline-start:8px;
	padding-inline-end:2px;
	position:relative;
	width:100%
}
.ql-snow .ql-picker-label:before {
	display:inline-block;
	line-height:22px
}
.ql-snow .ql-picker-options {
	background-color:#fff;
	display:none;
	min-width:100%;
	padding:4px 8px;
	position:absolute;
	white-space:nowrap
}
.ql-snow .ql-picker-options .ql-picker-item {
	cursor:pointer;
	display:block;
	padding-block-end:5px;
	padding-block-start:5px
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
	color:#031b4e;
	z-index:2
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill:#eae8f1
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke:#031b4e
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	display:block;
	margin-block-start:-1px;
	top:100%;
	z-index:1
}
.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {
	width:28px
}
.ql-snow .ql-color-picker .ql-picker-label, .ql-snow .ql-icon-picker .ql-picker-label {
	padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-label svg {
	inset-inline-end:4px
}
.ql-snow .ql-icon-picker .ql-picker-label svg {
	inset-inline-end:4px
}
.ql-snow .ql-icon-picker .ql-picker-options {
	padding:4px 0
}
.ql-snow .ql-icon-picker .ql-picker-item {
	height:24px;
	width:24px;
	padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-options {
	padding:3px 5px;
	width:152px
}
.ql-snow .ql-color-picker .ql-picker-item {
	border:1px solid transparent;
	float:var(--float-left);
	height:16px;
	margin:2px;
	padding:0;
	width:16px
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
position:absolute;
margin-block-start:-9px;
inset-inline-end:0;
top:50%;
width:18px
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before {
content:attr(data-label)
}
.ql-snow .ql-picker.ql-header {
	width:98px
}
.ql-snow .ql-picker.ql-header .ql-picker-label:before, .ql-snow .ql-picker.ql-header .ql-picker-item:before {
	content:"Normal"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	content:"Heading 1"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	content:"Heading 2"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	content:"Heading 3"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	content:"Heading 4"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	content:"Heading 5"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
	content:"Heading 6"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	content:"Heading 6"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	font-size:2em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	font-size:1.5em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	font-size:1.17em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	font-size:1em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	font-size:.83em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size:.67em
}
.ql-snow .ql-picker.ql-font {
	width:108px
}
.ql-snow .ql-picker.ql-font .ql-picker-label:before, .ql-snow .ql-picker.ql-font .ql-picker-item:before {
	content:"Sans Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	content:"Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
	content:"Monospace"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	content:"Monospace"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	font-family:Georgia, Times New Roman, serif
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	font-family:Monaco, Courier New, monospace
}
.ql-snow .ql-picker.ql-size {
	width:98px
}
.ql-snow .ql-picker.ql-size .ql-picker-label:before, .ql-snow .ql-picker.ql-size .ql-picker-item:before {
	content:"Normal"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	content:"Small"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	content:"Large"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
	content:"Huge"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	content:"Huge"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	font-size:10px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	font-size:18px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	font-size:32px
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
	background-color:#fff
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
	background-color:#000
}
@media (pointer: coarse) {
.ql-snow.ql-toolbar button:hover:not(.ql-active), .ql-snow .ql-toolbar button:hover:not(.ql-active) {
color:#ecf0fa
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
fill:#ecf0fa
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
stroke:#ecf0fa
}
}
.ql-toolbar.ql-snow {
	border:1px solid #eae8f1;
	box-sizing:border-box;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	padding:8px
}
.ql-toolbar.ql-snow .ql-formats {
	margin-inline-end:15px
}
.ql-toolbar.ql-snow .ql-picker-label {
	border:1px solid transparent
}
.ql-toolbar.ql-snow .ql-picker-options {
	border:1px solid transparent;
	box-shadow:#0003 0 2px 8px
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	border-color:#eae8f1
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
	border-color:#000
}
.ql-toolbar.ql-snow+.ql-container.ql-snow {
	border-block-start:0px
}
.ql-snow .ql-tooltip {
	background-color:#fff;
	border:1px solid #eae8f1;
	box-shadow:0 0 5px #ddd;
	color:#ecf0fa;
	padding:5px 12px;
	white-space:nowrap
}
.ql-snow .ql-tooltip:before {
	content:"Visit URL:";
	line-height:26px;
	margin-inline-end:8px;
	color:#031b4e
}
.ql-snow .ql-tooltip input[type=text] {
	display:none;
	border:1px solid #eae8f1;
	font-size:13px;
	height:26px;
	margin:0;
	padding:3px 5px;
	width:170px
}
.ql-snow .ql-tooltip a {
	line-height:26px;
	color:#031b4e
}
.ql-snow .ql-tooltip a.ql-preview {
	display:inline-block;
	max-width:200px;
	overflow-x:hidden;
	text-overflow:ellipsis;
	vertical-align:top
}
.ql-snow .ql-tooltip a.ql-action:after {
	border-inline-end:1px solid #eae8f1;
	content:"Edit";
	margin-inline-start:16px;
	padding-inline-end:8px
}
.ql-snow .ql-tooltip a.ql-remove:before {
	content:"Remove";
	margin-inline-start:8px
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove {
	display:none
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
	display:inline-block
}
.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
	border-inline-end:0px;
	content:"Save";
	padding-inline-end:0px;
	color:#031b4e
}
.ql-snow .ql-tooltip[data-mode=link]:before {
	content:"Enter link:"
}
.ql-snow .ql-tooltip[data-mode=formula]:before {
	content:"Enter formula:"
}
.ql-snow .ql-tooltip[data-mode=video]:before {
	content:"Enter video:"
}
.ql-snow a {
	color:var(--primary-bg-color)
}
.ql-container.ql-snow {
	border:1px solid #eae8f1
}
.ql-snow .ql-tooltip input:focus-visible {
outline:0!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child, table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
	cursor:default!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {
	cursor:default!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before {
	display:none!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before {
	display:none!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before {
	display:none!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control {
	position:relative;
	padding-inline-start:30px;
	cursor:pointer
}
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control {
	position:relative;
	padding-inline-start:30px;
	cursor:pointer
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
	top:50%;
	inset-inline-start:5px;
	height:1em;
	width:1em;
	margin-block-start:-9px;
	display:block;
	position:absolute;
	color:#fff;
	border:.15em solid white;
	border-radius:1em;
	box-shadow:0 0 .2em #777086;
	box-sizing:content-box;
	text-align:center;
	text-indent:0!important;
	font-family:Courier New, Courier, monospace;
	line-height:1em;
	content:"+";
	background-color:#6c5ffc
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before {
	content:"-";
	background-color:#f82649
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control, table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control {
	padding-inline-start:27px
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before {
	inset-inline-start:4px;
	height:14px;
	width:14px;
	border-radius:14px;
	line-height:14px;
	text-indent:3px
}
table.dataTable.dtr-column>tbody>tr>td.dtr-control, table.dataTable.dtr-column>tbody>tr>th.dtr-control, table.dataTable.dtr-column>tbody>tr>td.control, table.dataTable.dtr-column>tbody>tr>th.control {
	position:relative;
	cursor:pointer
}
table.dataTable.dtr-column>tbody>tr>td.dtr-control:before, table.dataTable.dtr-column>tbody>tr>th.dtr-control:before, table.dataTable.dtr-column>tbody>tr>td.control:before, table.dataTable.dtr-column>tbody>tr>th.control:before {
	top:50%;
	inset-inline-start:50%;
	height:.8em;
	width:.8em;
	margin-block-start:-.5em;
	margin-inline-start:-.5em;
	display:block;
	position:absolute;
	color:#fff;
	border:.15em solid white;
	border-radius:1em;
	box-shadow:0 0 .2em #444;
	box-sizing:content-box;
	text-align:center;
	text-indent:0!important;
	font-family:Courier New, Courier, monospace;
	line-height:1em;
	content:"+";
	background-color:#0d6efd
}
table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before, table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before, table.dataTable.dtr-column>tbody>tr.parent td.control:before, table.dataTable.dtr-column>tbody>tr.parent th.control:before {
	content:"-";
	background-color:#d33333
}
table.dataTable>tbody>tr.child {
	padding:.5em 1em
}
table.dataTable>tbody>tr.child:hover {
	background:transparent!important
}
table.dataTable>tbody>tr.child ul.dtr-details {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li {
	border-block-end:1px solid #efefef;
	padding:.5em 0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
	padding-block-start:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
	border-block-end:none
}
table.dataTable>tbody>tr.child span.dtr-title {
	display:inline-block;
	min-width:75px;
	font-weight:700
}
div.dtr-modal {
	position:fixed;
	box-sizing:border-box;
	top:0;
	inset-inline-start:0;
	height:100%;
	width:100%;
	z-index:100;
	padding:10em 1em
}
div.dtr-modal div.dtr-modal-display {
	position:absolute;
	top:0;
	inset-inline-start:0;
	bottom:0;
	inset-inline-end:0;
	width:50%;
	height:50%;
	margin:auto;
	z-index:102;
	overflow:auto;
	background-color:#f5f5f7;
	border:1px solid black;
	border-radius:.5em;
	box-shadow:0 12px 30px #0009
}
div.dtr-modal div.dtr-modal-content {
	position:relative;
	padding:1em
}
div.dtr-modal div.dtr-modal-close {
	position:absolute;
	top:6px;
	inset-inline-end:6px;
	width:22px;
	height:22px;
	border:1px solid #eaeaea;
	background-color:#f9f9f9;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	z-index:12
}
div.dtr-modal div.dtr-modal-close:hover {
	background-color:#eaeaea
}
div.dtr-modal div.dtr-modal-background {
	position:fixed;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	z-index:101;
	background:rgba(0, 0, 0, .6)
}
div.dtr-bs-modal table.table tr:first-child td {
	border-block-start:none
}
@media screen and (max-width: 767px) {
div.dtr-modal div.dtr-modal-display {
width:95%
}
}
.richText {
	position:relative;
	width:100%;
	border-radius:7px;
	border:#eae8f1 solid 1px;
	background-color:#fff!important
}
.richText .richText-form {
	font-family:Calibri, Verdana, Helvetica, sans-serif
}
.richText .richText-form label {
	display:block;
	padding:10px 15px
}
.richText .richText-form input[type=text], .richText .richText-form input[type=file], .richText .richText-form input[type=number] {
	padding:10px 15px;
	border:#ecf0fa solid 1px;
	min-width:auto;
	width:100%;
	border-radius:5px;
	outline:0
}
.richText .richText-form select {
	padding:10px 15px;
	border:#ecf0fa solid 1px;
	min-width:auto;
	width:100%;
	border-radius:5px;
	outline:0;
	cursor:pointer
}
.richText .richText-form button {
	margin:10px 0;
padding:.375rem .75rem;
	background-color:#6c5ffc;
	border:none;
	color:#fafafa;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.richText .richText-toolbar {
	min-height:20px;
	border-block-end:0
}
.richText .richText-toolbar ul {
	margin-block-end:0;
	padding-inline-start:0;
	border-block-end:#ecf0fa solid 1px
}
.richText .richText-toolbar ul li {
	float:var(--float-left);
	display:block;
	list-style:none
}
.richText .richText-toolbar ul li a {
	display:block;
	padding:10px 15px;
	cursor:pointer;
-webkit-transition:background-color .4s;
-moz-transition:background-color .4s;
transition:background-color .4s;
	color:#858398
}
.richText .richText-toolbar ul li a .fe, .richText .richText-toolbar ul li a .fa, .richText .richText-toolbar ul li a .fas, .richText .richText-toolbar ul li a .far, .richText .richText-toolbar ul li a svg {
	pointer-events:none
}
.richText .richText-toolbar ul li a .richText-dropdown-outer {
	display:none;
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0;
	background-color:#0000004d;
	cursor:default
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
	position:relative;
	display:block;
	margin:3% auto 0;
	background-color:#fff;
	border:#ecf0fa solid 1px;
	min-width:100px;
	width:300px;
	max-width:90%;
	border-radius:5px;
	-webkit-box-shadow:0px 16px 18px rgba(6, 10, 48, .1);
	-moz-box-shadow:0px 16px 18px rgba(6, 10, 48, .1);
	box-shadow:0 16px 18px #060a301a
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
	position:absolute;
	top:10px;
	inset-inline-end:10px;
	background:#fff;
	color:#0d0c22;
	cursor:pointer;
	font-size:16px;
	text-align:center;
	width:25px;
	border-radius:5px
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {
	list-style:none
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li {
	display:block;
	float:none;
	font-family:Calibri, Verdana, Helvetica, sans-serif
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
	display:block;
	padding:10px 15px;
	border-block-end:#eae8f1 solid 1px
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
	background-color:#fff
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
	margin:5px;
	float:var(--float-left);
	padding:6px
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {
	display:block;
	padding:0;
	margin:0;
	border:none;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:0 0 10px 0 #999;
	-moz-box-shadow:0 0 10px 0 #999;
	box-shadow:0 0 10px #999
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span {
	display:block;
	height:30px;
	width:30px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {
	padding:10px 15px
}
.richText .richText-toolbar ul li a:hover {
	background-color:#fff
}
.richText .richText-toolbar ul li[data-disable=true] {
	opacity:.1
}
.richText .richText-toolbar ul li[data-disable=true] a {
	cursor:default
}
.richText .richText-toolbar ul li:not([data-disable=true]).is-selected .richText-dropdown-outer {
display:block
}
.richText .richText-toolbar ul:after {
	display:block;
	content:"";
	clear:both
}
.richText .richText-toolbar:last-child {
	font-size:12px
}
.richText .richText-toolbar:after {
	display:block;
	clear:both;
	content:""
}
.richText .richText-editor {
	padding:20px;
	background-color:#fff;
	border-inline-start:#fff solid 2px;
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	height:300px;
	outline:none;
	overflow-y:scroll;
	overflow-x:auto
}
.richText .richText-editor ul, .richText .richText-editor ol {
	margin:10px 25px
}
.richText .richText-editor table {
	margin:10px 0;
	border-spacing:0;
	width:100%
}
.richText .richText-editor table td, .richText .richText-editor table th {
	padding:10px;
	border:#eae8f1 solid 1px
}
.richText .richText-editor:focus {
	border-inline-start:transparent solid 2px
}
.richText .richText-initial {
	margin-block-end:-4px;
	padding:10px;
	background-color:#2a2e3f;
	border:none!important;
	color:#38cab3;
	font-family:Monospace, Calibri, Verdana, Helvetica, sans-serif;
	max-width:100%;
	min-width:100%;
	width:100%;
	min-height:400px;
	height:400px;
	outline:none
}
.richText .richText-help {
	float:var(--float-right);
	display:block;
	padding:10px 15px;
	cursor:pointer
}
.richText .richText-undo, .richText .richText-redo {
	float:var(--float-right);
	display:block;
	padding:10px 15px;
	border-inline-end:#eae8f1 solid 1px;
	cursor:pointer
}
.richText .richText-undo.is-disabled, .richText .richText-redo.is-disabled {
	opacity:.4
}
.richText .richText-help-popup a {
	color:#3498db;
	text-decoration:underline
}
.richText .richText-help-popup hr {
	margin:10px auto 5px;
	border:none;
	border-block-start:#eae8f1 solid 1px
}
.richText .richText-list.list-rightclick {
	position:absolute;
	background-color:#fafafa;
	border-inline-end:#eae8f1 solid 1px;
	border-block-end:#eae8f1 solid 1px
}
.richText .richText-list.list-rightclick li {
	padding:5px 7px;
	cursor:pointer;
	list-style:none
}
.richText .richText-toolbar ul li a {
	border-inline-end:#eae8f1 solid 1px
}
.select2-container {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-inline-start:8px;
	padding-inline-end:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	position:relative
}
.select2-container .select2-selection--multiple {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline-block;
	overflow:hidden;
	padding-inline-start:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline {
	float:var(--float-left)
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing:border-box;
	border:none;
	font-size:100%;
	margin-block-start:5px;
	padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none;
appearance:none
}
.select2-dropdown {
	background-color:#fff;
	border:1px solid #eae8f1;
	border-radius:4px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	inset-inline-start:-100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected] {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	inset-inline-start:0
}
.select2-container--open .select2-dropdown--above {
	border-block-end:none;
	border-end-start-radius:0;
	border-end-end-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-block-start:none;
	border-start-start-radius:0;
	border-start-end-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none;
appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	inset-inline-start:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0!important;
	clip:rect(0 0 0 0)!important;
	-webkit-clip-path:inset(50%)!important;
	clip-path:inset(50%)!important;
	height:1px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	width:1px!important;
	white-space:nowrap!important
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #eae8f1;
	border-radius:3px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#031b4e;
	line-height:33px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:var(--float-right);
	font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#737f9e
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	inset-inline-end:4px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	inset-inline-start:50%;
	margin-inline-start:-4px;
	margin-block-start:1px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:var(--float-left)
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#ecf0fa;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	float:var(--float-right);
	font-weight:700;
	margin-block-start:5px;
	margin-inline-end:10px;
	padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:var(--float-left);
	margin-inline-end:5px;
	margin-block-start:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-inline-end:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
	float:var(--float-right)
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-inline-start:5px;
	margin-inline-end:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-inline-start:2px;
	margin-inline-end:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:solid black 1px;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-start-start-radius:0;
	border-start-end-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-end-start-radius:0;
	border-end-end-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #eae8f1
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:transparent;
	border:none;
	outline:0;
	box-shadow:none;
	-webkit-appearance:textfield;
	appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color:#031b4e
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:var(--primary-bg-color);
	color:#fff
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-inline-start:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-inline-start:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-inline-start:-1em;
	padding-inline-start:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-inline-start:-2em;
	padding-inline-start:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-inline-start:-3em;
	padding-inline-start:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-inline-start:-4em;
	padding-inline-start:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-inline-start:-5em;
	padding-inline-start:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:var(--primary-bg-color);
	color:#fff
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single {
	background-color:#f7f7f7;
	border:1px solid #aaa;
	border-radius:4px;
	outline:0;
	background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);
	background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);
	background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border:1px solid var(--primary-bg-color)
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color:#031b4e;
	line-height:33px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:var(--float-right);
	font-weight:700;
	margin-inline-end:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color:#737f9e
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color:#ddd;
	border:none;
	border-inline-start:1px solid #aaa;
	border-start-end-radius:4px;
	border-end-end-radius:4px;
	height:26px;
	position:absolute;
	top:1px;
	inset-inline-end:1px;
	width:20px;
	background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
	background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
	background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	inset-inline-start:50%;
	margin-inline-start:-4px;
	margin-block-start:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:var(--float-left)
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border:none;
	border-inline-end:1px solid #aaa;
	border-radius:0;
	border-start-start-radius:4px;
	border-end-start-radius:4px;
	inset-inline-start:1px;
	inset-inline-end:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border:1px solid var(--primary-bg-color)
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background:transparent;
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-block-start:none;
	border-start-start-radius:0;
	border-start-end-radius:0;
	background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);
	background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);
	background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-block-end:none;
	border-end-start-radius:0;
	border-end-end-radius:0;
	background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);
	background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);
	background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
	border:1px solid var(--primary-bg-color)
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style:none;
	margin:0;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:var(--float-left);
	margin-inline-end:5px;
	margin-block-start:5px;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color:#888;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-inline-end:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float:var(--float-right);
	margin-inline-start:5px;
	margin-inline-end:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-inline-start:2px;
	margin-inline-end:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border:1px solid var(--primary-bg-color)
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-block-start:none;
	border-start-start-radius:0;
	border-start-end-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-block-end:none;
	border-end-start-radius:0;
	border-end-end-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa;
	outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline:0;
	box-shadow:none
}
.select2-container--classic .select2-dropdown {
	background-color:#fff;
	border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-block-end:none;
	border-end-start-radius:0;
	border-end-end-radius:0
}
.select2-container--classic .select2-dropdown--below {
	border-block-start:none;
	border-start-start-radius:0;
	border-start-end-radius:0
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
	padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color:gray
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color:#3875d7;
	color:#fff
}
.select2-container--classic .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color:var(--primary-bg-color)
}
.select2-container .select2-selection--single {
	height:35px;
	line-height:1.5
}
.navbar.navbar-static .navbar-header {
	float:var(--float-left)
}
.navbar .navbar-toggle.toggle-left {
	float:var(--float-left);
	margin-inline-start:15px
}
.navbar .navbar-toggle.toggle-right {
	float:var(--float-right);
	margin-inline-end:15px
}
.navbar .navbar-toggle.toggle-sidebar, [data-toggle=sidebar] {
display:block
}
.sidebar {
	position:fixed;
	display:block;
	top:0px;
	width:300px;
	bottom:0;
	z-index:1040
}
.sidebar-left {
	inset-inline-start:0
}
.sidebar-right {
	inset-inline-end:0
}
.row .sidebar.sidebar-left.sidebar-xs-show {
	inset-inline-start:0;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	transform:translate(0)
}
.row .sidebar.sidebar-right.sidebar-xs-show {
	inset-inline-end:0;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	transform:translate(0)
}
@media (min-width: 768px) {
.row .sidebar.sidebar-left.sidebar-sm-show {
inset-inline-start:0;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0)
}
.row .sidebar.sidebar-right.sidebar-sm-show {
inset-inline-end:0;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0)
}
}
@media (min-width: 992px) {
.row .sidebar.sidebar-left.sidebar-md-show {
inset-inline-start:0;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0)
}
.row .sidebar.sidebar-right.sidebar-md-show {
inset-inline-end:0;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0)
}
}
@media (min-width: 1170px) {
.row .sidebar.sidebar-left.sidebar-lg-show {
inset-inline-start:0;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0)
}
.row .sidebar.sidebar-right.sidebar-lg-show {
inset-inline-end:0;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0)
}
}
.sidebar-animate {
-webkit-transition:-webkit-transform .3s ease;
-moz-transition:-moz-transform .3s ease;
-o-transition:transform .3s ease;
transition:transform .3s ease
}
.sidebar.sidebar-left {
	-webkit-transform:translate(-100%, 0);
	-moz-transform:translate(-100%, 0);
	-ms-transform:translate(-100%, 0);
	-o-transform:translate(-100%, 0);
	transform:translate(-100%)
}
.sidebar.sidebar-left.sidebar-open {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0)
}
.sidebar.sidebar-right {
	-webkit-transform:translate(100%, 0);
	-moz-transform:translate(100%, 0);
	-ms-transform:translate(100%, 0);
	-o-transform:translate(100%, 0);
	transform:translate(100%)
}
.sidebar.sidebar-right.sidebar-open {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0);
	box-shadow:none
}
.sidebar {
	border-inline-start:1px solid #eae8f1
}
@keyframes smartphoto {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes smartphoto-img-wrap {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes smartphoto-inner {
0% {
transform:translateY(100px)
}
to {
	transform:translate(0)
}
}
@keyframes smartphoto-loader {
0% {
opacity:.4;
transform:rotate(0)
}
50% {
opacity:1;
transform:rotate(180deg)
}
to {
	opacity:.4;
	transform:rotate(360deg)
}
}
@keyframes smartphoto-appear {
0% {
display:none;
opacity:0
}
1% {
display:block;
opacity:0
}
to {
	display:block;
	opacity:1
}
}
@keyframes smartphoto-hide {
0% {
display:block;
opacity:1
}
99% {
display:block;
opacity:0
}
to {
	display:none;
	opacity:0
}
}
.smartphoto {
	position:fixed;
	z-index:9999;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background-color:#000;
	opacity:1;
	font-family:sans-serif;
	cursor:pointer;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-ms-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
transition:all .3s ease-out;
	animation-name:smartphoto;
animation-duration:.3s;
	animation-timing-function:ease-out
}
.smartphoto[aria-hidden=true] {
	display:none
}
.smartphoto-close {
	opacity:0
}
.smartphoto-count {
	display:inline-block;
	color:#fff;
	font-size:16px
}
.smartphoto-header {
	display:block;
	box-sizing:border-box;
	position:fixed;
	z-index:102;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:50px;
	padding:15px;
	background-color:#0003
}
.smartphoto-content {
	display:block;
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%
}
.smartphoto-dismiss {
	display:block;
	position:absolute;
	top:15px;
	inset-inline-end:10px;
	width:20px;
	height:20px;
	padding:0;
	border:none;
	background-color:transparent;
	background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+);
	text-shadow:0 1px 0 #fff;
	color:#fff;
	font-size:30px;
	text-decoration:none;
	cursor:pointer;
	line-height:1
}
.smartphoto-body {
	position:relative;
	z-index:102;
	width:100%;
	height:100%;
	margin:0 auto
}
.smartphoto-inner {
	position:relative;
	width:100%;
	height:100%;
	vertical-align:top
}
.smartphoto-img {
	display:none;
	max-width:none;
	width:auto;
	height:auto;
	cursor:zoom-in;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
transition:transform .3s ease-out;
	-webkit-user-drag:none
}
.smartphoto-img.active {
	display:block
}
.smartphoto-img-onmove {
	cursor:grab;
	cursor:-webkit-grab;
	transition:none
}
.smartphoto-img-elasticmove {
transition:transform .3s ease-out
}
.smartphoto-img-wrap {
	display:inline-block;
	opacity:1;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-ms-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
	animation-name:smartphoto-img-wrap;
animation-duration:.3s;
	animation-timing-function:ease-out
}
.smartphoto-img-left {
	transform:translate(150%)!important
}
.smartphoto-img-right {
	transform:translate(-150%)!important
}
.smartphoto-arrows {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:1002;
	top:50%;
	inset-inline-start:0;
	opacity:1;
	animation-name:smartphoto-appear;
animation-duration:.3s;
	animation-timing-function:ease-out
}
.smartphoto-arrows[aria-hidden=true] {
	animation-name:smartphoto-hide;
	display:none
}
.smartphoto-arrows li {
	display:block;
	position:absolute;
	top:50%;
	width:30px;
	height:30px;
	margin-block-start:-20px;
	box-sizing:content-box;
animation-duration:.3s;
	animation-timing-function:ease-out;
	animation-name:smartphoto-appear
}
.smartphoto-arrows li:focus {
	outline:none
}
.smartphoto-arrows [aria-hidden=true] {
	animation-name:smartphoto-hide;
	display:none
}
.smartphoto-arrows a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none
}
.smartphoto-arrow-right {
	inset-inline-end:0;
	padding:5px 0;
	background-color:#00000080
}
.smartphoto-arrow-right a {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==)
}
.smartphoto-arrow-left {
	inset-inline-start:0;
	padding:5px 0;
	background-color:#00000080
}
.smartphoto-arrow-left a {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+)
}
.smartPhotoArrowHideIcon {
	display:none
}
.smartphoto-nav {
	position:absolute;
	bottom:0;
	inset-inline-start:0;
	width:100%;
	opacity:1;
	animation-name:smartphoto-appear;
animation-duration:.3s;
	animation-timing-function:ease-out
}
.smartphoto-nav[aria-hidden=true] {
	animation-name:smartphoto-hide;
	display:none
}
.smartphoto-nav ul {
	display:block;
	overflow-x:auto;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	white-space:nowrap;
	-webkit-overflow-scrolling:touch
}
.smartphoto-nav li {
	display:inline-block;
	overflow:hidden;
	width:50px;
	height:50px
}
.smartphoto-nav a {
	display:block;
	width:100%;
	height:100%;
	background-color:#fff;
	background-position:center center;
	background-size:cover;
	opacity:.5
}
.smartphoto-nav a:focus {
	opacity:.8
}
.smartphoto-nav a.current {
	opacity:1!important
}
.smartphoto-nav img {
	width:auto;
	height:100%
}
.smartphoto-list {
	list-style-type:none;
	position:absolute;
	z-index:101;
	top:0;
	inset-inline-start:0;
	margin:0;
	padding:0;
	white-space:nowrap
}
.smartphoto-list li {
	display:block;
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:100%;
transition:all .3s ease-out
}
.smartphoto-list li:focus {
	outline:none
}
.smartphoto-list-onmove {
transition:all .3s ease-out
}
.smartphoto-caption {
	overflow:hidden;
	box-sizing:border-box;
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:100%;
	height:50px;
	padding:0 50px;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:50px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.smartphoto-caption:focus {
	outline:none
}
.smartphoto-loader-wrap {
	display:block;
	position:relative;
	z-index:103;
	width:0;
	height:0;
	transform:translate(50vw, 50vh)
}
.smartphoto-loader {
	position:absolute;
	z-index:101;
	top:0;
	inset-inline-start:0;
	width:30px;
	height:30px;
	margin-block-start:-25px;
	margin-inline-start:-25px;
	border:8px solid #17cddd;
	border-inline-end-color:transparent;
	border-radius:50%;
animation:smartphoto-loader .5s infinite linear
}
.smartphoto-img-clone {
	position:fixed;
	z-index:100;
	top:0;
	inset-inline-start:0;
transition:all .3s ease-out
}
.smartphoto-sr-only {
	overflow:hidden;
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	border:0;
	clip:rect(0,0,0,0)
}
.sidebar {
	box-shadow:none!important
}
.masonry .brick {
	width:auto;
	margin-block-end:20px
}
.brick img, .smartphoto-img.active {
	border-radius:5px
}
.smartphoto-arrows li {
	padding:8px;
	border-radius:5px;
	background:var(--primary02)
}
.smartphoto-arrows a {
	width:50%!important;
	height:50%!important;
	margin:7px
}
.smartphoto-dismiss {
	width:15px!important;
	height:15px!important;
	inset-inline-end:22px!important;
	top:18px!important
}
.smartphoto {
	background-color:#000c!important
}
.smartphoto-arrow-left {
	inset-inline-start:15px!important
}
.smartphoto-arrow-right {
	inset-inline-end:15px!important
}
.smartphoto-nav li {
	width:70px!important;
	height:70px!important;
	margin-inline-start:5px
}
.smartphoto-nav {
	bottom:10px!important
}
.smartphoto-nav a {
	border-radius:5px;
	opacity:.6!important;
	border:#ededf5
}
.smartphoto-list li {
	display:table!important
}
.sp-container {
	position:absolute;
	top:0;
	inset-inline-start:0;
	display:inline-block;
	display:inline;
	zoom:1;
	z-index:9999994;
	overflow:hidden;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.sp-container.sp-flat {
	position:relative
}
.sp-container * {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.sp-top {
	position:relative;
	width:100%;
	display:inline-block
}
.sp-top-inner {
	position:absolute;
	top:0;
	inset-inline-start:0;
	bottom:0;
	inset-inline-end:0
}
.sp-color {
	position:absolute;
	top:0;
	inset-inline-start:0;
	bottom:0;
	inset-inline-end:20%
}
.sp-hue {
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:84%;
	height:100%
}
.sp-clear-enabled .sp-hue {
	top:33px;
	height:77.5%
}
.sp-fill {
	padding-block-start:80%
}
.sp-sat, .sp-val {
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	bottom:0
}
.sp-alpha-enabled .sp-top {
	margin-block-end:18px
}
.sp-alpha-enabled .sp-alpha {
	display:block
}
.sp-alpha-handle {
	position:absolute;
	top:-4px;
	bottom:-4px;
	width:6px;
	inset-inline-start:50%;
	cursor:pointer;
	border:1px solid black;
	background:white;
	opacity:.8
}
.sp-alpha {
	display:none;
	position:absolute;
	bottom:-14px;
	inset-inline-end:0;
	inset-inline-start:0;
	height:8px
}
.sp-alpha-inner {
	border:solid 1px #333
}
.sp-clear {
	display:none
}
.sp-clear.sp-clear-display {
	background-position:center
}
.sp-clear-enabled .sp-clear {
	display:block;
	position:absolute;
	top:0px;
	inset-inline-end:0;
	bottom:0;
	inset-inline-start:84%;
	height:28px
}
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button {
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
	-o-user-select:none;
	user-select:none
}
.sp-container.sp-input-disabled .sp-input-container, .sp-container.sp-buttons-disabled .sp-button-container, .sp-container.sp-palette-buttons-disabled .sp-palette-button-container, .sp-palette-only .sp-picker-container, .sp-palette-disabled .sp-palette-container, .sp-initial-disabled .sp-initial {
	display:none
}
.sp-sat {
	background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(rgba(204, 154, 129, 0)));
	background-image:-webkit-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
	background-image:-moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
	background-image:-o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
	background-image:-ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
	background-image:linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr="#FFFFFFFF", endColorstr="#00CC9A81")
}
.sp-val {
	background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
	background-image:-webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
	background-image:-moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
	background-image:-o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
	background-image:-ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
	background-image:linear-gradient(to top, #000, rgba(204, 154, 129, 0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81", endColorstr="#FF000000")
}
.sp-hue {
	background:-moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
	background:-ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
	background:-o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(.17, #ffff00), color-stop(.33, #00ff00), color-stop(.5, #00ffff), color-stop(.67, #0000ff), color-stop(.83, #ff00ff), to(#ff0000));
	background:-webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
	background:linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)
}
.sp-1 {
	height:17%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000", endColorstr="#ffff00")
}
.sp-2 {
	height:16%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#00ff00")
}
.sp-3 {
	height:17%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00", endColorstr="#00ffff")
}
.sp-4 {
	height:17%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff", endColorstr="#0000ff")
}
.sp-5 {
	height:16%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#ff00ff")
}
.sp-6 {
	height:17%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff", endColorstr="#ff0000")
}
.sp-hidden {
	display:none!important
}
.sp-cf {
	zoom:1
}
.sp-cf:before {
	content:"";
	display:table
}
.sp-cf:after {
	content:"";
	display:table;
	clear:both
}
@media (max-device-width: 480px) {
.sp-color {
inset-inline-end:40%
}
.sp-hue {
inset-inline-start:63%
}
.sp-fill {
padding-block-start:60%
}
}
.sp-dragger {
	border-radius:5px;
	height:5px;
	width:5px;
	border:1px solid #fff;
	background:#000;
	cursor:pointer;
	position:absolute;
	top:0;
	inset-inline-start:0
}
.sp-slider {
	position:absolute;
	top:0;
	cursor:pointer;
	height:3px;
	inset-inline-start:-1px;
	inset-inline-end:-1px;
	border:1px solid #000;
	background:white;
	opacity:.8
}
.sp-container {
	border-radius:0;
	background-color:#ececec;
	border:solid 1px #f0c49b;
	padding:0;
	font: 12px Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Verdana, sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
	font: 12px Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Verdana, sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.sp-top {
	margin-block-end:3px
}
.sp-color, .sp-hue, .sp-clear {
	border:solid 1px #666
}
.sp-input-container {
	float:var(--float-right);
	width:100px;
	margin-block-end:4px
}
.sp-initial-disabled .sp-input-container {
	width:100%
}
.sp-input {
	font-size:12px!important;
	border:1px inset;
	padding:4px 5px;
	margin:0;
	width:100%;
	background:transparent;
	border-radius:3px;
	color:#222
}
.sp-input:focus {
	border:1px solid orange
}
.sp-input.sp-validation-error {
	border:1px solid red;
	background:#fdd
}
.sp-picker-container, .sp-palette-container {
	position:relative;
	padding:10px;
	padding-block-end:300px;
	margin-block-end:-290px
}
.sp-picker-container {
	width:172px;
	border-inline-start:solid 1px #fff
}
.sp-palette-container {
	border-inline-end:solid 1px #ccc
}
.sp-palette-only .sp-palette-container {
	border:0
}
.sp-palette .sp-thumb-el {
	display:block;
	position:relative;
	float:var(--float-left);
	width:24px;
	height:15px;
	margin:3px;
	cursor:pointer;
	border:solid 2px transparent
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
	border-color:orange
}
.sp-thumb-el {
	position:relative
}
.sp-initial {
	float:var(--float-left);
	border:solid 1px #333
}
.sp-initial span {
	width:30px;
	height:25px;
	border:none;
	display:block;
	float:var(--float-left);
	margin:0
}
.sp-initial .sp-clear-display {
	background-position:center
}
.sp-palette-button-container, .sp-button-container {
	float:var(--float-right)
}
.sp-replacer {
	margin:0;
	overflow:hidden;
	cursor:pointer;
	padding:4px;
	display:inline-block;
	zoom:1;
	display:inline;
	border:solid 1px #91765d;
	background:#eee;
	color:#333;
	vertical-align:middle
}
.sp-replacer:hover, .sp-replacer.sp-active {
	border-color:#f0c49b;
	color:#111
}
.sp-replacer.sp-disabled {
	cursor:default;
	border-color:silver;
	color:silver
}
.sp-dd {
	padding:2px 0;
	height:16px;
	line-height:16px;
	float:var(--float-left);
	font-size:10px
}
.sp-preview {
	position:relative;
	width:25px;
	height:20px;
	border:solid 1px #222;
	margin-inline-end:5px;
	float:var(--float-left);
	z-index:0
}
.sp-palette {
	width:220px;
	max-width:220px
}
.sp-palette .sp-thumb-el {
	width:16px;
	height:16px;
	margin:2px 1px;
	border:solid 1px #d0d0d0
}
.sp-container {
	padding-block-end:0
}
.sp-container button {
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eeeeee, #cccccc);
	background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);
	background-image:-ms-linear-gradient(top, #eeeeee, #cccccc);
	background-image:-o-linear-gradient(top, #eeeeee, #cccccc);
	background-image:linear-gradient(to bottom, #eeeeee, #cccccc);
	border:1px solid #ccc;
	border-block-end:1px solid #bbb;
	border-radius:3px;
	color:#333;
	font-size:14px;
	line-height:1;
	padding:5px 4px;
	text-align:center;
	text-shadow:0 1px 0 #eee;
	vertical-align:middle
}
.sp-container button:hover {
	background-color:#ddd;
	background-image:-webkit-linear-gradient(top, #dddddd, #bbbbbb);
	background-image:-moz-linear-gradient(top, #dddddd, #bbbbbb);
	background-image:-ms-linear-gradient(top, #dddddd, #bbbbbb);
	background-image:-o-linear-gradient(top, #dddddd, #bbbbbb);
	background-image:linear-gradient(to bottom, #dddddd, #bbbbbb);
	border:1px solid #bbb;
	border-block-end:1px solid #999;
	cursor:pointer;
	text-shadow:0 1px 0 #ddd
}
.sp-container button:active {
	border:1px solid #aaa;
	border-block-end:1px solid #888;
	-webkit-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
	-moz-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
	-ms-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
	-o-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
	box-shadow:inset 0 0 5px 2px #aaa, 0 1px #eee
}
.sp-cancel {
	font-size:11px;
	color:#d93f3f!important;
	margin:0;
	padding:2px;
	margin-inline-end:5px;
	vertical-align:middle;
	text-decoration:none
}
.sp-cancel:hover {
	color:#d93f3f!important;
	text-decoration:underline
}
.sp-palette span:hover, .sp-palette span.sp-thumb-active {
	border-color:#000
}
.sp-preview, .sp-alpha, .sp-thumb-el {
	position:relative;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
	display:block;
	position:absolute;
	top:0;
	inset-inline-start:0;
	bottom:0;
	inset-inline-end:0
}
.sp-palette .sp-thumb-inner {
	background-position:50% 50%;
	background-repeat:no-repeat
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)
}
.sp-clear-display {
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)
}
.jq-stars {
	display:inline-block
}
.jq-rating-label {
	font-size:22px;
	display:inline-block;
	position:relative;
	vertical-align:top;
	font-family:helvetica, arial, verdana
}
.jq-star {
	width:25px!important;
	height:25px!important;
	display:inline-block;
	cursor:pointer
}
.jq-star-svg {
	padding-inline-start:3px;
	width:100%;
	height:100%
}
.jq-star-svg path {
	stroke-linejoin:round
}
.jq-shadow {
	-webkit-filter:drop-shadow(-2px -2px 2px #888);
	filter:drop-shadow(-2px -2px 2px #888)
}/*!
 * 
 * Super simple wysiwyg editor v0.8.18
 * https://summernote.org
 * 
 * 
 * Copyright 2013- Alan Hong. and other contributors
 * summernote may be freely distributed under the MIT license.
 * 
 * Date: 2020-05-20T18:09Z
 * 
 */
@font-face {
font-family:summernote;
font-style:normal;
font-weight:400;
font-display:auto;
src:url(plugins/summernote/font/summernote.eot);
src:url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote/font/summernote.eot?#iefix) format("embedded-opentype"), url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote/font/summernote.woff2) format("woff2"), url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote/font/summernote.woff) format("woff"), url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote/font/summernote.ttf) format("truetype")
}
[class^=note-icon]:before, [class*=" note-icon"]:before {
display:inline-block;
font-family:summernote;
font-style:normal;
font-size:inherit;
text-decoration:inherit;
text-rendering:auto;
text-transform:none;
vertical-align:middle;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
speak-as:none
}
.note-icon-fw {
	text-align:center;
	width:1.25em
}
.note-icon-border {
	border:solid .08em #eae8f1;
	border-radius:.1em;
	padding:.2em .25em .15em
}
.note-icon-pull-left {
	float:var(--float-left)
}
.note-icon-pull-right {
	float:var(--float-right)
}
.note-icon.note-icon-pull-left {
	margin-inline-end:.3em
}
.note-icon.note-icon-pull-right {
	margin-inline-start:.3em
}
.note-icon-align:before {
	content:"\ea01"
}
.note-icon-align-center:before {
	content:"\ea02"
}
.note-icon-align-indent:before {
	content:"\ea03"
}
.note-icon-align-justify:before {
	content:"\ea04"
}
.note-icon-align-inset-inline-start:before {
	content:"\ea05"
}
.note-icon-align-outdent:before {
	content:"\ea06"
}
.note-icon-align-inset-inline-end:before {
	content:"\ea07"
}
.note-icon-arrow-circle-down:before {
	content:"\ea08"
}
.note-icon-arrow-circle-inset-inline-start:before {
	content:"\ea09"
}
.note-icon-arrow-circle-inset-inline-end:before {
	content:"\ea0a"
}
.note-icon-arrow-circle-up:before {
	content:"\ea0b"
}
.note-icon-arrows-alt:before {
	content:"\ea0c"
}
.note-icon-arrows-h:before {
	content:"\ea0d"
}
.note-icon-arrows-v:before {
	content:"\ea0e"
}
.note-icon-bold:before {
	content:"\ea0f"
}
.note-icon-caret:before {
	content:"\ea10"
}
.note-icon-chain-broken:before {
	content:"\ea11"
}
.note-icon-circle:before {
	content:"\ea12"
}
.note-icon-close:before {
	content:"\ea13"
}
.note-icon-code:before {
	content:"\ea14"
}
.note-icon-col-after:before {
	content:"\ea15"
}
.note-icon-col-before:before {
	content:"\ea16"
}
.note-icon-col-remove:before {
	content:"\ea17"
}
.note-icon-eraser:before {
	content:"\ea18"
}
.note-icon-float-inset-inline-start:before {
	content:"\ea19"
}
.note-icon-float-none:before {
	content:"\ea1a"
}
.note-icon-float-inset-inline-end:before {
	content:"\ea1b"
}
.note-icon-font:before {
	content:"\ea1c"
}
.note-icon-frame:before {
	content:"\ea1d"
}
.note-icon-italic:before {
	content:"\ea1e"
}
.note-icon-link:before {
	content:"\ea1f"
}
.note-icon-magic:before {
	content:"\ea20"
}
.note-icon-menu-check:before {
	content:"\ea21"
}
.note-icon-minus:before {
	content:"\ea22"
}
.note-icon-orderedlist:before {
	content:"\ea23"
}
.note-icon-pencil:before {
	content:"\ea24"
}
.note-icon-picture:before {
	content:"\ea25"
}
.note-icon-question:before {
	content:"\ea26"
}
.note-icon-redo:before {
	content:"\ea27"
}
.note-icon-rollback:before {
	content:"\ea28"
}
.note-icon-row-above:before {
	content:"\ea29"
}
.note-icon-row-below:before {
	content:"\ea2a"
}
.note-icon-row-remove:before {
	content:"\ea2b"
}
.note-icon-special-character:before {
	content:"\ea2c"
}
.note-icon-square:before {
	content:"\ea2d"
}
.note-icon-strikethrough:before {
	content:"\ea2e"
}
.note-icon-subscript:before {
	content:"\ea2f"
}
.note-icon-summernote:before {
	content:"\ea30"
}
.note-icon-superscript:before {
	content:"\ea31"
}
.note-icon-table:before {
	content:"\ea32"
}
.note-icon-text-height:before {
	content:"\ea33"
}
.note-icon-trash:before {
	content:"\ea34"
}
.note-icon-underline:before {
	content:"\ea35"
}
.note-icon-undo:before {
	content:"\ea36"
}
.note-icon-unorderedlist:before {
	content:"\ea37"
}
.note-icon-video:before {
	content:"\ea38"
}
.note-editor {
	position:relative
}
.note-editor .note-dropzone {
	position:absolute;
	display:none;
	z-index:100;
	color:#87cefa;
	background-color:#fff;
	opacity:.95
}
.note-editor .note-dropzone .note-dropzone-message {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:28px;
	font-weight:700
}
.note-editor .note-dropzone.hover {
	color:#098ddf
}
.note-editor.dragover .note-dropzone {
	display:table
}
.note-editor .note-editing-area {
	position:relative
}
.note-editor .note-editing-area .note-editable {
	outline:none
}
.note-editor .note-editing-area .note-editable sup {
	vertical-align:super
}
.note-editor .note-editing-area .note-editable sub {
	vertical-align:sub
}
.note-editor .note-editing-area .note-editable img.note-float-left {
	margin-inline-end:10px
}
.note-editor .note-editing-area .note-editable img.note-float-right {
	margin-inline-start:10px
}
.note-editor.note-frame, .note-editor.note-airframe {
	border:1px solid #eaedf7
}
.note-editor.note-frame.codeview .note-editing-area .note-editable, .note-editor.note-airframe.codeview .note-editing-area .note-editable {
	display:none
}
.note-editor.note-frame.codeview .note-editing-area .note-codable, .note-editor.note-airframe.codeview .note-editing-area .note-codable {
	display:block
}
.note-editor.note-frame .note-editing-area, .note-editor.note-airframe .note-editing-area {
	overflow:hidden
}
.note-editor.note-frame .note-editing-area .note-editable, .note-editor.note-airframe .note-editing-area .note-editable {
	padding:10px;
	overflow:auto;
	word-wrap:break-word
}
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false], .note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {
	background-color:#8080801d
}
.note-editor.note-frame .note-editing-area .note-codable, .note-editor.note-airframe .note-editing-area .note-codable {
	display:none;
	width:100%;
	padding:10px;
	border:none;
	box-shadow:none;
	font-family:Menlo, Monaco, monospace, sans-serif;
	font-size:14px;
	color:#ccc;
	background-color:#222;
	resize:none;
	outline:none;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0;
	margin-block-end:0
}
.note-editor.note-frame.fullscreen, .note-editor.note-airframe.fullscreen {
	position:fixed;
	top:0;
	inset-inline-start:0;
	width:100%!important;
	z-index:1050
}
.note-editor.note-frame.fullscreen .note-resizebar, .note-editor.note-airframe.fullscreen .note-resizebar {
	display:none
}
.note-editor.note-frame .note-status-output, .note-editor.note-airframe .note-status-output {
	display:block;
	width:100%;
	font-size:14px;
	line-height:1.42857143;
	height:20px;
	margin-block-end:0;
	color:#000;
	border:0;
	border-block-start:1px solid #e2e2e2
}
.note-editor.note-frame .note-status-output:empty, .note-editor.note-airframe .note-status-output:empty {
	height:0;
	border-block-start:0 solid transparent
}
.note-editor.note-frame .note-status-output .pull-right, .note-editor.note-airframe .note-status-output .pull-right {
	float:var(--float-right)!important
}
.note-editor.note-frame .note-status-output .text-muted, .note-editor.note-airframe .note-status-output .text-muted {
	color:#777
}
.note-editor.note-frame .note-status-output .text-primary, .note-editor.note-airframe .note-status-output .text-primary {
	color:#286090
}
.note-editor.note-frame .note-status-output .text-success, .note-editor.note-airframe .note-status-output .text-success {
	color:#3c763d
}
.note-editor.note-frame .note-status-output .text-info, .note-editor.note-airframe .note-status-output .text-info {
	color:#31708f
}
.note-editor.note-frame .note-status-output .text-warning, .note-editor.note-airframe .note-status-output .text-warning {
	color:#8a6d3b
}
.note-editor.note-frame .note-status-output .text-danger, .note-editor.note-airframe .note-status-output .text-danger {
	color:#a94442
}
.note-editor.note-frame .note-status-output .alert, .note-editor.note-airframe .note-status-output .alert {
	margin:-7px 0 0;
	padding:7px 10px 2px;
	border-radius:0;
	color:#000;
	background-color:#f5f5f5
}
.note-editor.note-frame .note-status-output .alert .note-icon, .note-editor.note-airframe .note-status-output .alert .note-icon {
	margin-inline-end:5px
}
.note-editor.note-frame .note-status-output .alert-success, .note-editor.note-airframe .note-status-output .alert-success {
	color:#3c763d!important;
	background-color:#dff0d8!important
}
.note-editor.note-frame .note-status-output .alert-info, .note-editor.note-airframe .note-status-output .alert-info {
	color:#31708f!important;
	background-color:#d9edf7!important
}
.note-editor.note-frame .note-status-output .alert-warning, .note-editor.note-airframe .note-status-output .alert-warning {
	color:#8a6d3b!important;
	background-color:#fcf8e3!important
}
.note-editor.note-frame .note-status-output .alert-danger, .note-editor.note-airframe .note-status-output .alert-danger {
	color:#a94442!important;
	background-color:#f2dede!important
}
.note-editor.note-frame .note-statusbar, .note-editor.note-airframe .note-statusbar {
	background-color:#f9faff;
	border-end-start-radius:4px;
	border-end-end-radius:4px;
	border-block-start:1px solid #eaedf7
}
.note-editor.note-frame .note-statusbar .note-resizebar, .note-editor.note-airframe .note-statusbar .note-resizebar {
	padding-block-start:1px;
	height:9px;
	width:100%;
	cursor:ns-resize
}
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar, .note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
	width:20px;
	margin:1px auto;
	border-block-start:1px solid #dde1ec
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar, .note-editor.note-airframe .note-statusbar.locked .note-resizebar {
	cursor:default
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar, .note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {
	display:none
}
.note-editor.note-frame .note-placeholder {
	padding:10px
}
.note-editor.note-airframe {
	border:0
}
.note-editor.note-airframe .note-placeholder {
	padding:10px
}
.note-editor.note-airframe .note-editing-area .note-editable {
	padding:0
}
.note-popover.popover {
	display:none;
	max-width:none
}
.note-popover.popover .popover-content a {
	display:inline-block;
	max-width:200px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:middle
}
.note-popover.popover .arrow {
	inset-inline-start:20px!important
}
.note-toolbar {
	position:relative
}
.note-popover .popover-content, .note-editor .note-toolbar {
	margin:0;
	padding:5px 10px 10px;
	background:#f5f8ff;
	border-radius:5px 0 0
}
.note-popover .popover-content>.note-btn-group, .note-editor .note-toolbar>.note-btn-group {
	margin-block-start:5px;
	margin-inline-start:0;
	margin-inline-end:5px
}
.note-popover .popover-content .note-btn-group .note-table, .note-editor .note-toolbar .note-btn-group .note-table {
	min-width:0;
	padding:5px
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {
	font-size:18px
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
	position:absolute!important;
	z-index:3;
	width:10em;
	height:10em;
	cursor:pointer
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
	position:relative!important;
	z-index:1;
	width:5em;
	height:5em;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
	position:absolute!important;
	z-index:2;
	width:1em;
	height:1em;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
}
.note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre {
	margin:0;
	padding:5px 10px
}
.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p {
	margin:0;
	padding:0
}
.note-popover .popover-content .note-color-all .note-dropdown-menu, .note-editor .note-toolbar .note-color-all .note-dropdown-menu {
	min-width:337px
}
.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {
	width:20px;
	padding-inline-start:5px
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {
	display:inline-block;
	margin:0;
	width:160px
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {
	margin:0 5px
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
	font-size:12px;
	margin:2px 7px;
	text-align:center;
	border-block-end:1px solid #eae8f1
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
	font-size:11px;
	margin:3px;
	padding:0 3px;
	cursor:pointer;
	width:100%;
	border-radius:5px
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
	background:#eae8f1
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {
	height:20px
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
	display:none
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
	border:1px solid #eae8f1
}
.note-popover .popover-content .note-para .note-dropdown-menu, .note-editor .note-toolbar .note-para .note-dropdown-menu {
	min-width:228px;
	padding:5px
}
.note-popover .popover-content .note-para .note-dropdown-menu>div+div, .note-editor .note-toolbar .note-para .note-dropdown-menu>div+div {
	margin-inline-start:5px
}
.note-popover .popover-content .note-dropdown-menu, .note-editor .note-toolbar .note-dropdown-menu {
	min-width:160px
}
.note-popover .popover-content .note-dropdown-menu.right, .note-editor .note-toolbar .note-dropdown-menu.right {
	inset-inline-end:0;
	inset-inline-start:auto
}
.note-popover .popover-content .note-dropdown-menu.inset-inline-end:before, .note-editor .note-toolbar .note-dropdown-menu.inset-inline-end:before {
	inset-inline-end:9px;
	inset-inline-start:auto!important
}
.note-popover .popover-content .note-dropdown-menu.inset-inline-end:after, .note-editor .note-toolbar .note-dropdown-menu.inset-inline-end:after {
	inset-inline-end:10px;
	inset-inline-start:auto!important
}
.note-popover .popover-content .note-dropdown-menu.note-check a i, .note-editor .note-toolbar .note-dropdown-menu.note-check a i {
	color:#00bfff;
	visibility:hidden
}
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i, .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {
	visibility:visible
}
.note-popover .popover-content .note-fontsize-10, .note-editor .note-toolbar .note-fontsize-10 {
	font-size:10px
}
.note-popover .popover-content .note-color-palette, .note-editor .note-toolbar .note-color-palette {
	line-height:1
}
.note-popover .popover-content .note-color-palette div .note-color-btn, .note-editor .note-toolbar .note-color-palette div .note-color-btn {
	width:20px;
	height:20px;
	padding:0;
	margin:0;
	border:0;
	border-radius:0
}
.note-popover .popover-content .note-color-palette div .note-color-btn:hover, .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {
	transform:scale(1.2);
transition:all .2s
}
.note-modal .modal-dialog {
	outline:0;
	border-radius:5px;
	box-shadow:0 3px 9px #00000080
}
.note-modal .form-group {
	margin-inline-start:0;
	margin-inline-end:0
}
.note-modal .note-modal-form {
	margin:0
}
.note-modal .note-image-dialog .note-dropzone {
	min-height:100px;
	font-size:30px;
	line-height:4;
	color:#d3d3d3;
	text-align:center;
	border:4px dashed #d3d3d3;
	margin-block-end:10px
}
@-moz-document url-prefix() {
.note-modal .note-image-input {
height:auto
}
}
.note-placeholder {
	position:absolute;
	display:none;
	color:gray
}
.note-handle .note-control-selection {
	position:absolute;
	display:none;
	border:1px solid #000
}
.note-handle .note-control-selection>div {
	position:absolute
}
.note-handle .note-control-selection .note-control-selection-bg {
	width:100%;
	height:100%;
	background-color:#000;
	-webkit-opacity:.3;
	-khtml-opacity:.3;
	-moz-opacity:.3;
	opacity:.3;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	filter:alpha(opacity=30)
}
.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-sizing, .note-handle .note-control-selection .note-control-holder {
	width:7px;
	height:7px;
	border:1px solid #000
}
.note-handle .note-control-selection .note-control-sizing {
	background-color:#000
}
.note-handle .note-control-selection .note-control-nw {
	top:-5px;
	inset-inline-start:-5px;
	border-inline-end:none;
	border-block-end:none
}
.note-handle .note-control-selection .note-control-ne {
	top:-5px;
	inset-inline-end:-5px;
	border-block-end:none;
	border-inline-start:none
}
.note-handle .note-control-selection .note-control-sw {
	bottom:-5px;
	inset-inline-start:-5px;
	border-block-start:none;
	border-inline-end:none
}
.note-handle .note-control-selection .note-control-se {
	inset-inline-end:-5px;
	bottom:-5px;
	cursor:se-resize
}
.note-handle .note-control-selection .note-control-se.note-control-holder {
	cursor:default;
	border-block-start:none;
	border-inline-start:none
}
.note-handle .note-control-selection .note-control-selection-info {
	inset-inline-end:0;
	bottom:0;
	padding:5px;
	margin:5px;
	color:#fff;
	background-color:#000;
	font-size:12px;
	border-radius:5px;
	-webkit-opacity:.7;
	-khtml-opacity:.7;
	-moz-opacity:.7;
	opacity:.7;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70)
}
.note-hint-popover {
	min-width:100px;
	padding:2px
}
.note-hint-popover .popover-content {
	padding:3px;
	max-height:150px;
	overflow:auto
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
	display:block!important;
	padding:3px
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
	display:block;
	clear:both;
	font-weight:400;
	line-height:1.4;
	color:#fff;
	white-space:nowrap;
	text-decoration:none;
	background-color:#428bca;
	outline:0;
	cursor:pointer
}
.note-toolbar {
	background:rgba(128, 128, 128, .1137254902)
}
.note-btn-group .note-btn {
	border-color:#d7dcec;
padding:.28rem .65rem;
	font-size:13px
}
@font-face {
font-family:summernote;
font-style:normal;
font-weight:400;
font-display:auto;
src:url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote-editor/font/summernote.eot);
src:url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote-editor/font/summernote.eot?#iefix) format("embedded-opentype"), url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote-editor/font/summernote.woff2) format("woff2"), url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote-editor/font/summernote.woff) format("woff"), url(https://laravelui.spruko.com/valex/build/assets/plugins/summernote-editor/font/summernote.ttf) format("truetype")
}
[class*=" note-icon"]:before, [class^=note-icon]:before {
display:inline-block;
font-family:summernote;
font-style:normal;
font-size:inherit;
text-decoration:inherit;
text-rendering:auto;
text-transform:none;
vertical-align:middle;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
speak-as:none
}
.note-icon-fw {
	text-align:center;
	width:1.25em
}
.note-icon-border {
	border:.08em solid #eee;
	border-radius:.1em;
	padding:.2em .25em .15em
}
.note-icon-pull-left {
	float:var(--float-left)
}
.note-icon-pull-right {
	float:var(--float-right)
}
.note-icon.note-icon-pull-left {
	margin-inline-end:.3em
}
.note-icon.note-icon-pull-right {
	margin-inline-start:.3em
}
.note-icon-align:before {
	content:"\ea01"
}
.note-icon-align-center:before {
	content:"\ea02"
}
.note-icon-align-indent:before {
	content:"\ea03"
}
.note-icon-align-justify:before {
	content:"\ea04"
}
.note-icon-align-inset-inline-start:before {
	content:"\ea05"
}
.note-icon-align-outdent:before {
	content:"\ea06"
}
.note-icon-align-inset-inline-end:before {
	content:"\ea07"
}
.note-icon-arrow-circle-down:before {
	content:"\ea08"
}
.note-icon-arrow-circle-inset-inline-start:before {
	content:"\ea09"
}
.note-icon-arrow-circle-inset-inline-end:before {
	content:"\ea0a"
}
.note-icon-arrow-circle-up:before {
	content:"\ea0b"
}
.note-icon-arrows-alt:before {
	content:"\ea0c"
}
.note-icon-arrows-h:before {
	content:"\ea0d"
}
.note-icon-arrows-v:before {
	content:"\ea0e"
}
.note-icon-bold:before {
	content:"\ea0f"
}
.note-icon-caret:before {
	content:"\ea10"
}
.note-icon-chain-broken:before {
	content:"\ea11"
}
.note-icon-circle:before {
	content:"\ea12"
}
.note-icon-close:before {
	content:"\ea13"
}
.note-icon-code:before {
	content:"\ea14"
}
.note-icon-col-after:before {
	content:"\ea15"
}
.note-icon-col-before:before {
	content:"\ea16"
}
.note-icon-col-remove:before {
	content:"\ea17"
}
.note-icon-eraser:before {
	content:"\ea18"
}
.note-icon-float-inset-inline-start:before {
	content:"\ea19"
}
.note-icon-float-none:before {
	content:"\ea1a"
}
.note-icon-float-inset-inline-end:before {
	content:"\ea1b"
}
.note-icon-font:before {
	content:"\ea1c"
}
.note-icon-frame:before {
	content:"\ea1d"
}
.note-icon-italic:before {
	content:"\ea1e"
}
.note-icon-link:before {
	content:"\ea1f"
}
.note-icon-magic:before {
	content:"\ea20"
}
.note-icon-menu-check:before {
	content:"\ea21"
}
.note-icon-minus:before {
	content:"\ea22"
}
.note-icon-orderedlist:before {
	content:"\ea23"
}
.note-icon-pencil:before {
	content:"\ea24"
}
.note-icon-picture:before {
	content:"\ea25"
}
.note-icon-question:before {
	content:"\ea26"
}
.note-icon-redo:before {
	content:"\ea27"
}
.note-icon-rollback:before {
	content:"\ea28"
}
.note-icon-row-above:before {
	content:"\ea29"
}
.note-icon-row-below:before {
	content:"\ea2a"
}
.note-icon-row-remove:before {
	content:"\ea2b"
}
.note-icon-special-character:before {
	content:"\ea2c"
}
.note-icon-square:before {
	content:"\ea2d"
}
.note-icon-strikethrough:before {
	content:"\ea2e"
}
.note-icon-subscript:before {
	content:"\ea2f"
}
.note-icon-summernote:before {
	content:"\ea30"
}
.note-icon-superscript:before {
	content:"\ea31"
}
.note-icon-table:before {
	content:"\ea32"
}
.note-icon-text-height:before {
	content:"\ea33"
}
.note-icon-trash:before {
	content:"\ea34"
}
.note-icon-underline:before {
	content:"\ea35"
}
.note-icon-undo:before {
	content:"\ea36"
}
.note-icon-unorderedlist:before {
	content:"\ea37"
}
.note-icon-video:before {
	content:"\ea38"
}
.note-editor {
	position:relative
}
.note-editor .note-dropzone {
	position:absolute;
	display:none;
	z-index:100;
	color:#87cefa;
	background-color:#fff;
	opacity:.95
}
.note-editor .note-dropzone .note-dropzone-message {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:28px;
	font-weight:700
}
.note-editor .note-dropzone.hover {
	color:#098ddf
}
.note-editor.dragover .note-dropzone {
	display:table
}
.note-editor .note-editing-area {
	position:relative
}
.note-editor .note-editing-area .note-editable {
	outline:none
}
.note-editor .note-editing-area .note-editable sup {
	vertical-align:super
}
.note-editor .note-editing-area .note-editable sub {
	vertical-align:sub
}
.note-editor .note-editing-area .note-editable img.note-float-left {
	margin-inline-end:10px
}
.note-editor .note-editing-area .note-editable img.note-float-right {
	margin-inline-start:10px
}
.note-editor.note-airframe, .note-editor.note-frame {
	border:1px solid #eae8f1;
	border-radius:10px;
	overflow:hidden
}
.note-editor.note-airframe.codeview .note-editing-area .note-editable, .note-editor.note-frame.codeview .note-editing-area .note-editable {
	display:none
}
.note-editor.note-airframe.codeview .note-editing-area .note-codable, .note-editor.note-frame.codeview .note-editing-area .note-codable {
	display:block
}
.note-editor.note-airframe .note-editing-area, .note-editor.note-frame .note-editing-area {
	overflow:hidden
}
.note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable {
	padding:10px;
	overflow:auto;
	word-wrap:break-word;
	min-height:300px
}
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false], .note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
	background-color:#8080801c
}
.note-editor.note-airframe .note-editing-area .note-codable, .note-editor.note-frame .note-editing-area .note-codable {
	display:none;
	width:100%;
	padding:10px;
	border:none;
	box-shadow:none;
	font-family:Menlo, Monaco, monospace, sans-serif;
	font-size:14px;
	color:#ccc;
	background-color:#222;
	resize:none;
	outline:none;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0;
	margin-block-end:0
}
.note-editor.note-airframe.fullscreen, .note-editor.note-frame.fullscreen {
	position:fixed;
	top:0;
	inset-inline-start:0;
	width:100%!important;
	z-index:1050
}
.note-editor.note-airframe.fullscreen .note-resizebar, .note-editor.note-frame.fullscreen .note-resizebar {
	display:none
}
.note-editor.note-airframe .note-status-output, .note-editor.note-frame .note-status-output {
	display:block;
	width:100%;
	font-size:14px;
	line-height:1.42857143;
	height:20px;
	margin-block-end:0;
	color:#000;
	border:0;
	border-block-start:1px solid #e2e2e2
}
.note-editor.note-airframe .note-status-output:empty, .note-editor.note-frame .note-status-output:empty {
	height:0;
	border-block-start:0 solid transparent
}
.note-editor.note-airframe .note-status-output .pull-right, .note-editor.note-frame .note-status-output .pull-right {
	float:var(--float-right)!important
}
.note-editor.note-airframe .note-status-output .text-muted, .note-editor.note-frame .note-status-output .text-muted {
	color:#777
}
.note-editor.note-airframe .note-status-output .text-primary, .note-editor.note-frame .note-status-output .text-primary {
	color:var(--primary-bg-color)
}
.note-editor.note-airframe .note-status-output .text-success, .note-editor.note-frame .note-status-output .text-success {
	color:#3c763d
}
.note-editor.note-airframe .note-status-output .text-info, .note-editor.note-frame .note-status-output .text-info {
	color:#31708f
}
.note-editor.note-airframe .note-status-output .text-warning, .note-editor.note-frame .note-status-output .text-warning {
	color:#8a6d3b
}
.note-editor.note-airframe .note-status-output .text-danger, .note-editor.note-frame .note-status-output .text-danger {
	color:#a94442
}
.note-editor.note-airframe .note-status-output .alert, .note-editor.note-frame .note-status-output .alert {
	margin:-7px 0 0;
	padding:7px 10px 2px;
	border-radius:0;
	color:#000;
	background-color:#f5f5f5
}
.note-editor.note-airframe .note-status-output .alert .note-icon, .note-editor.note-frame .note-status-output .alert .note-icon {
	margin-inline-end:5px
}
.note-editor.note-airframe .note-status-output .alert-success, .note-editor.note-frame .note-status-output .alert-success {
	color:#3c763d!important;
	background-color:#dff0d8!important
}
.note-editor.note-airframe .note-status-output .alert-info, .note-editor.note-frame .note-status-output .alert-info {
	color:#31708f!important;
	background-color:#d9edf7!important
}
.note-editor.note-airframe .note-status-output .alert-warning, .note-editor.note-frame .note-status-output .alert-warning {
	color:#8a6d3b!important;
	background-color:#fcf8e3!important
}
.note-editor.note-airframe .note-status-output .alert-danger, .note-editor.note-frame .note-status-output .alert-danger {
	color:#a94442!important;
	background-color:#f2dede!important
}
.note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar {
	background-color:#8080801c;
	border-end-start-radius:4px;
	border-end-end-radius:4px;
	border-block-start:1px solid rgba(0, 0, 0, .2)
}
.note-editor.note-airframe .note-statusbar .note-resizebar, .note-editor.note-frame .note-statusbar .note-resizebar {
	padding-block-start:1px;
	height:9px;
	width:100%;
	cursor:ns-resize
}
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
	width:20px;
	margin:1px auto;
	border-block-start:1px solid rgba(0, 0, 0, .2)
}
.note-editor.note-airframe .note-statusbar.locked .note-resizebar, .note-editor.note-frame .note-statusbar.locked .note-resizebar {
	cursor:default
}
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
	display:none
}
.note-editor.note-airframe .note-placeholder, .note-editor.note-frame .note-placeholder {
	padding:10px
}
.note-editor.note-airframe {
	border:0
}
.note-editor.note-airframe .note-editing-area .note-editable {
	padding:0
}
.note-popover.popover {
	display:none;
	max-width:none
}
.note-popover.popover .popover-content a {
	display:inline-block;
	max-width:200px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:middle
}
.note-popover.popover .arrow {
	inset-inline-start:20px!important
}
.note-toolbar {
	position:relative
}
.note-editor .note-toolbar, .note-popover .popover-content {
	margin:0;
	padding:0 0 5px 5px
}
.note-editor .note-toolbar>.note-btn-group, .note-popover .popover-content>.note-btn-group {
	margin-block-start:5px;
	margin-inline-start:0;
	margin-inline-end:5px
}
.note-editor .note-toolbar .note-btn-group .note-table, .note-popover .popover-content .note-btn-group .note-table {
	min-width:0;
	padding:5px
}
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
	font-size:18px
}
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
	position:absolute!important;
	z-index:3;
	width:10em;
	height:10em;
	cursor:pointer
}
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
	position:relative!important;
	z-index:1;
	width:5em;
	height:5em;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
}
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
	position:absolute!important;
	z-index:2;
	width:1em;
	height:1em;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
}
.note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre, .note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre {
	margin:0;
	padding:5px 10px
}
.note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p, .note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p {
	margin:0;
	padding:0
}
.note-editor .note-toolbar .note-color-all .note-dropdown-menu, .note-popover .popover-content .note-color-all .note-dropdown-menu {
	min-width:337px!important
}
.note-editor .note-toolbar .note-color .dropdown-toggle, .note-popover .popover-content .note-color .dropdown-toggle {
	width:20px;
	padding-inline-start:5px
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
	display:inline-block;
	margin:0;
	width:160px
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
	margin:0 5px
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
	font-size:12px;
	margin:2px 7px;
	text-align:center;
	border-block-end:1px solid #eee
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
	font-size:11px;
	margin:3px;
	padding:0 3px;
	cursor:pointer;
	width:100%;
	border-radius:5px
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
	background:#eee
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
	height:20px
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
	display:none
}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
	border:1px solid #eee
}
.note-editor .note-toolbar .note-para .note-dropdown-menu, .note-popover .popover-content .note-para .note-dropdown-menu {
	min-width:245px!important;
	padding:5px
}
.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div, .note-popover .popover-content .note-para .note-dropdown-menu>div+div {
	margin-inline-start:5px
}
.note-editor .note-toolbar .note-dropdown-menu, .note-popover .popover-content .note-dropdown-menu {
	min-width:160px
}
.note-editor .note-toolbar .note-dropdown-menu.right, .note-popover .popover-content .note-dropdown-menu.right {
	inset-inline-end:0;
	inset-inline-start:auto
}
.note-editor .note-toolbar .note-dropdown-menu.inset-inline-end:before, .note-popover .popover-content .note-dropdown-menu.inset-inline-end:before {
	inset-inline-end:9px;
	inset-inline-start:auto!important
}
.note-editor .note-toolbar .note-dropdown-menu.inset-inline-end:after, .note-popover .popover-content .note-dropdown-menu.inset-inline-end:after {
	inset-inline-end:10px;
	inset-inline-start:auto!important
}
.note-editor .note-toolbar .note-dropdown-menu.note-check a i, .note-popover .popover-content .note-dropdown-menu.note-check a i {
	color:#00bfff;
	visibility:hidden
}
.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i, .note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
	visibility:visible
}
.note-editor .note-toolbar .note-fontsize-10, .note-popover .popover-content .note-fontsize-10 {
	font-size:10px
}
.note-editor .note-toolbar .note-color-palette, .note-popover .popover-content .note-color-palette {
	line-height:1
}
.note-editor .note-toolbar .note-color-palette div .note-color-btn, .note-popover .popover-content .note-color-palette div .note-color-btn {
	width:20px;
	height:20px;
	padding:0;
	margin:0;
	border:0;
	border-radius:0
}
.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover, .note-popover .popover-content .note-color-palette div .note-color-btn:hover {
	transform:scale(1.2);
transition:all .2s
}
.note-modal .modal-dialog {
	outline:0;
	border-radius:5px;
	box-shadow:0 3px 9px #00000080
}
.note-modal .form-group {
	margin-inline-start:0;
	margin-inline-end:0
}
.note-modal .note-modal-form {
	margin:0
}
.note-modal .note-image-dialog .note-dropzone {
	min-height:100px;
	font-size:30px;
	line-height:4;
	color:#d3d3d3;
	text-align:center;
	border:4px dashed #d3d3d3;
	margin-block-end:10px
}
@-moz-document url-prefix() {
.note-modal .note-image-input {
height:auto
}
}
.note-placeholder {
	position:absolute;
	display:none;
	color:gray
}
.note-handle .note-control-selection {
	position:absolute;
	display:none;
	border:1px solid #000
}
.note-handle .note-control-selection>div {
	position:absolute
}
.note-handle .note-control-selection .note-control-selection-bg {
	width:100%;
	height:100%;
	background-color:#000;
	-webkit-opacity:.3;
	-khtml-opacity:.3;
	-moz-opacity:.3;
	opacity:.3;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	filter:alpha(opacity=30)
}
.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-holder {
	width:7px;
	height:7px;
	border:1px solid #000
}
.note-handle .note-control-selection .note-control-sizing {
	width:7px;
	height:7px;
	border:1px solid #000;
	background-color:#000
}
.note-handle .note-control-selection .note-control-nw {
	top:-5px;
	inset-inline-start:-5px;
	border-inline-end:none;
	border-block-end:none
}
.note-handle .note-control-selection .note-control-ne {
	top:-5px;
	inset-inline-end:-5px;
	border-block-end:none;
	border-inline-start:none
}
.note-handle .note-control-selection .note-control-sw {
	bottom:-5px;
	inset-inline-start:-5px;
	border-block-start:none;
	border-inline-end:none
}
.note-handle .note-control-selection .note-control-se {
	inset-inline-end:-5px;
	bottom:-5px;
	cursor:se-resize
}
.note-handle .note-control-selection .note-control-se.note-control-holder {
	cursor:default;
	border-block-start:none;
	border-inline-start:none
}
.note-handle .note-control-selection .note-control-selection-info {
	inset-inline-end:0;
	bottom:0;
	padding:5px;
	margin:5px;
	color:#fff;
	background-color:#000;
	font-size:12px;
	border-radius:5px;
	-webkit-opacity:.7;
	-khtml-opacity:.7;
	-moz-opacity:.7;
	opacity:.7;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70)
}
.note-hint-popover {
	min-width:100px;
	padding:2px
}
.note-hint-popover .popover-content {
	padding:3px;
	max-height:150px;
	overflow:auto
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
	display:block!important;
	padding:3px
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
	display:block;
	clear:both;
	font-weight:400;
	line-height:1.4;
	color:#fff;
	white-space:nowrap;
	text-decoration:none;
	background-color:var(--primary-bg-color);
	outline:0;
	cursor:pointer
}
.note-btn {
	border-radius:0
}
.note-btn.dropdown-toggle:after {
	display:none
}
.note-editor.note-frame.panel.panel-default .panel-heading {
	background-color:#fff;
	border-block-end:1px solid #eae8f1
}
.note-btn.btn-default {
	background-color:#fff;
	border:1px solid #eae8f1
}
.note-editor .btn-default:not(:disabled):not(.disabled):active {
background-color:#ecf0fa
}
.note-editor .btn-group .btn+.btn-group {
	border-inline-start:0px solid rgba(0, 0, 0, .08)!important
}
.panel-default.fullscreen .note-editable {
	background-color:#fff
}
.note-btn.btn.btn-default.btn-sm {
	line-height:1.84615385
}
.note-btn.btn-default:not(:disabled):not(.disabled).active {
color:#031b4e;
background-color:#ecf0fa;
border-color:#eae8f1
}
.SumoSelect {
	width:200px
}
.SumoSelect p {
	margin:0
}
.SelectBox {
	padding:5px 8px
}
.sumoStopScroll {
	overflow:hidden
}
.SumoSelect .hidden {
	display:none
}
.SumoSelect .search-txt {
	display:none;
	outline:none
}
.SumoSelect .no-match {
	display:none;
	padding:6px
}
.SumoSelect.open .search-txt {
	display:inline-block;
	position:absolute;
	top:0;
	inset-inline-start:0;
	width:100%;
	margin:0;
	padding:5px 8px;
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:5px
}
.SumoSelect.open>.search>span, .SumoSelect.open>.search>label {
	visibility:hidden
}
.SelectClass, .SumoUnder {
	position:absolute;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	height:100%;
	width:100%;
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.SelectClass {
	z-index:1
}
.SumoSelect {
	display:inline-block;
	position:relative;
	outline:none;
	width:100%
}
.SumoSelect>.optWrapper>.options li.opt label, .SumoSelect>.CaptionCont {
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none
}
.SumoSelect .select-all>label {
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none
}
.SumoSelect:focus>.CaptionCont {
	border-color:#99a6b7
}
.SumoSelect>.CaptionCont {
	position:relative;
	border:1px solid #e1e6f1;
	color:#99a6b7;
	min-height:14px;
	background-color:#fff;
	border-radius:7px;
	margin:0;
	height:40px;
	line-height:30px
}
.SumoSelect>.CaptionCont>span {
	display:block;
	padding-inline-end:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	cursor:default
}
.SumoSelect>.CaptionCont>span.placeholder {
	color:#e1e6f1
}
.SumoSelect>.CaptionCont>label {
	position:absolute;
	top:0;
	inset-inline-end:0;
	bottom:0;
	width:30px
}
.SumoSelect>.CaptionCont>label>i:before {
	display:inline-block;
	width:0;
	height:0;
	margin-inline-start:.255em;
	vertical-align:.255em;
	content:"";
	border-block-start:.3em solid;
	border-inline-end:.3em solid transparent;
	border-block-end:0;
	border-inline-start:.3em solid transparent;
	margin-block-start:17px
}
.SumoSelect>.optWrapper {
	display:none;
	z-index:9;
	top:30px;
	width:100%;
	position:absolute;
	inset-inline-start:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	overflow:hidden
}
.SumoSelect.open>.optWrapper {
	top:35px;
	display:block;
	box-shadow:0 8px 16px #a2a9cc3d;
	border:1px solid #e1e6f1;
	margin:0;
	padding:0
}
.SumoSelect.open>.optWrapper.up {
	top:auto;
	bottom:100%;
	margin-block-end:5px
}
.SumoSelect>.optWrapper ul {
	list-style:none;
	display:block;
	padding:0;
	margin:0;
	overflow:auto
}
.SumoSelect>.optWrapper>.options {
	border-radius:2px;
	position:relative;
	max-height:250px
}
.SumoSelect>.optWrapper.okCancelInMulti>.options {
	border-radius:2px 2px 0 0
}
.SumoSelect>.optWrapper.selall>.options {
	border-radius:0 0 2px 2px
}
.SumoSelect>.optWrapper.selall.okCancelInMulti>.options {
	border-radius:0
}
.SumoSelect>.optWrapper>.options li.group.disabled>label {
	opacity:.5
}
.SumoSelect>.optWrapper>.options li ul li.opt {
	padding-inline-start:22px
}
.SumoSelect>.optWrapper.multiple>.options li ul li.opt {
	padding-inline-start:50px
}
.SumoSelect>.optWrapper.isFloating>.options {
	max-height:100%
}
.SumoSelect>.optWrapper>.options li.opt {
	padding:8px 15px;
	position:relative;
	border-block-end:1px solid #e1e6f1
}
.SumoSelect>.optWrapper>.options>li.opt:first-child {
	border-radius:2px 2px 0 0
}
.SumoSelect>.optWrapper.selall>.options>li.opt:first-child {
	border-radius:0
}
.SumoSelect>.optWrapper>.options>li.opt:last-child {
	border-radius:0 0 2px 2px;
	border-block-end:none
}
.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child {
	border-radius:0
}
.SumoSelect>.optWrapper>.options li.opt:hover {
	background-color:#ecf0fa
}
.SumoSelect>.optWrapper>.options li.opt.sel {
	background-color:#a1c0e4
}
.SumoSelect .select-all.sel {
	background-color:#a1c0e4
}
.SumoSelect .select-all>span {
	position:absolute;
	display:block;
	width:30px;
	top:0;
	bottom:0;
	margin-inline-start:-35px
}
.SumoSelect .select-all>span i {
	position:absolute;
	margin:auto;
	inset-inline-start:0;
	inset-inline-end:0;
	top:0;
	bottom:0;
	width:14px;
	height:14px;
	border:1px solid #e1e6f1;
	border-radius:2px;
	background-color:#fff
}
.SumoSelect .select-all.selected>span i, .SumoSelect .select-all.partial>span i {
	background-color:var(--primary-bg-color);
	box-shadow:none;
	border-color:transparent;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	background-position:center center
}
.SumoSelect>.optWrapper>.options li label {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	cursor:pointer;
	margin-block-end:0!important
}
.SumoSelect>.optWrapper>.options li span {
	display:none
}
.SumoSelect>.optWrapper>.options li.group>label {
	cursor:default;
	padding:8px 6px;
	font-weight:700
}
.SumoSelect>.optWrapper.isFloating {
	position:fixed;
	top:0;
	inset-inline-start:0;
	inset-inline-end:0;
	width:90%;
	bottom:0;
	margin:auto;
	max-height:50%
}
.SumoSelect>.optWrapper>.options li.opt.disabled {
	background-color:inherit;
	pointer-events:none
}
.SumoSelect>.optWrapper>.options li.opt.disabled * {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5
}
.SumoSelect>.optWrapper.multiple>.options li.opt {
	padding-inline-start:35px;
	cursor:pointer
}
.SumoSelect>.optWrapper.multiple>.options li.opt span {
	position:absolute;
	display:block;
	width:30px;
	top:0;
	bottom:0;
	margin-inline-start:-35px
}
.SumoSelect>.optWrapper.multiple>.options li.opt span i {
	position:absolute;
	margin:auto;
	inset-inline-start:0;
	inset-inline-end:0;
	top:0;
	bottom:0;
	width:14px;
	height:14px;
	border:1px solid #e1e6f1;
	border-radius:2px;
	background-color:#fff
}
.SumoSelect>.optWrapper>.MultiControls {
	display:none;
	border-block-start:1px solid #e1e6f1;
	background-color:#fff;
	border-radius:0 0 3px 3px
}
.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls {
	display:block;
	margin-block-start:5px;
	position:absolute;
	bottom:0;
	width:100%
}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls {
	display:block
}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p {
	padding:6px
}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus {
	border-color:var(--primary-bg-color);
	outline:none;
	background-color:var(--primary-bg-color)
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p {
	display:inline-block;
	cursor:pointer;
	padding:12px;
	width:50%;
	box-sizing:border-box;
	text-align:center
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {
	background-color:#e7ecf6
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {
	border-inline-end:1px solid #e7ecf6;
	border-radius:0 0 0 3px
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel {
	border-radius:0 0 3px
}
.SumoSelect>.optWrapper.isFloating>.options li.opt {
	padding:12px 6px
}
.SumoSelect>.optWrapper.multiple.isFloating {
	padding-block-end:43px
}
.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {
	padding-inline-start:35px
}
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
	background-color:var(--primary-bg-color);
	box-shadow:none;
	border-color:transparent;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	background-position:center center
}
.SumoSelect.disabled {
	opacity:.7;
	cursor:not-allowed
}
.SumoSelect.disabled>.CaptionCont {
	border-color:#e1e6f1;
	box-shadow:none
}
.SumoSelect .select-all {
	border-radius:3px 3px 0 0;
	position:relative;
	border-block-end:1px solid #e1e6f1;
	background-color:#fff;
	padding:8px 0 3px 35px;
	height:36px;
	cursor:pointer
}
.SumoSelect .select-all>label, .SumoSelect .select-all>span i {
	cursor:pointer
}
.SumoSelect .select-all.partial>span i {
	background-color:#e1e6f1
}
.SumoSelect>.optWrapper>.options li.optGroup {
	padding-inline-start:5px;
	text-decoration:underline
}
.stop-scrolling {
	height:100%;
	overflow:hidden
}
.sweet-overlay {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	background-color:#0009;
	position:fixed;
	inset-inline-start:0;
	inset-inline-end:0;
	top:0;
	bottom:0;
	display:none;
	z-index:10000
}
.sweet-alert {
	background-color:#fff;
	width:478px;
	padding:40px;
	text-align:center;
	position:fixed;
	inset-inline-start:50%;
	top:50%;
	margin-inline-start:-256px;
	margin-block-start:-200px;
	overflow:hidden;
	display:none;
	z-index:99999;
	border-radius:0
}
.sweet-alert h2 {
	color:#334151;
	font-size:24px;
	text-align:center;
	font-weight:500;
	text-transform:none;
	position:relative;
	padding:20px 0 0;
	display:block;
	margin-block-end:5px
}
.sweet-alert p {
	color:#99a6b7;
	font-size:16px;
	text-align:center;
	font-weight:300;
	position:relative;
	text-align:inherit;
	float:none;
	margin:0;
	padding:0 0 20px;
	line-height:normal
}
.sweet-alert fieldset {
	border:none;
	position:relative;
	display:none
}
.sweet-alert .sa-error-container {
	background-color:#f1f1f1;
	margin-inline-start:-17px;
	margin-inline-end:-17px;
	overflow:hidden;
	padding:0 10px;
	max-height:0;
-webkit-transition:padding .15s, max-height .15s;
transition:padding .15s, max-height .15s
}
.sweet-alert .sa-error-container.show {
	padding:10px 0;
	max-height:100px;
-webkit-transition:padding .2s, max-height .2s;
transition:padding .25s, max-height .25s
}
.sweet-alert .sa-error-container .icon {
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:50%;
	background-color:#ea7d7d;
	color:#fff;
	line-height:24px;
	text-align:center;
	margin-inline-end:3px
}
.sweet-alert .sa-error-container p {
	display:inline-block
}
.sweet-alert .sa-input-error {
	position:absolute;
	top:29px;
	inset-inline-end:26px;
	width:20px;
	height:20px;
	opacity:0;
	-webkit-transform:scale(.5);
	transform:scale(.5);
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
-webkit-transition:all .1s;
transition:all .1s
}
.sweet-alert .sa-input-error:before, .sweet-alert .sa-input-error:after {
	content:"";
	width:20px;
	height:6px;
	background-color:#f06e57;
	border-radius:3px;
	position:absolute;
	top:50%;
	margin-block-start:-4px;
	inset-inline-start:50%;
	margin-inline-start:-9px
}
.sweet-alert .sa-input-error:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.sweet-alert .sa-input-error:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.sweet-alert .sa-input-error.show {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.sweet-alert input {
	width:100%;
	box-sizing:border-box;
	border-radius:3px;
	border:1px solid #d7d7d7;
	height:43px;
	margin-block-start:10px;
	margin-block-end:17px;
	font-size:18px;
	box-shadow:inset 0 1px 1px #0000000f;
	padding:0 12px;
	display:none;
-webkit-transition:all .3s;
transition:all .3s
}
.sweet-alert input:focus {
	outline:none;
	box-shadow:0 0 3px #c4e6f5;
	border:1px solid #b4dbed
}
.sweet-alert input:focus::-moz-placeholder, .sweet-alert input:focus:-ms-input-placeholder, .sweet-alert input:focus::-webkit-input-placeholder {
transition:opacity .3s .03s ease;
opacity:.5
}
.sweet-alert input::-moz-placeholder, .sweet-alert input:-ms-input-placeholder, .sweet-alert input::-webkit-input-placeholder {
color:#bdbdbd
}
.sweet-alert.show-input input {
	display:block
}
.sweet-alert .sa-confirm-button-container {
	display:inline-block;
	position:relative
}
.sweet-alert .la-ball-fall {
	position:absolute;
	inset-inline-start:50%;
	top:50%;
	margin-inline-start:-27px;
	margin-block-start:4px;
	opacity:0;
	visibility:hidden
}
.sweet-alert button {
	background-color:var(--primary-bg-color)!important;
	border-width:0;
	line-height:1.538;
	padding:9px 20px;
	transition:none;
	min-height:38px;
	color:#fff;
	display:inline-block;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
padding:.375rem .75rem;
font-size:.875rem;
	line-height:1.5;
	border-radius:5px;
transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.sweet-alert button:focus {
	outline:none;
	box-shadow:0 0 2px #80b3eb80, inset 0 0 0 1px #0000000d
}
.sweet-alert button:hover, .sweet-alert button:active {
	background-color:#0061da
}
.sweet-alert button.cancel {
	background-color:#c1c1c1
}
.sweet-alert button.cancel:hover {
	background-color:#b9b9b9
}
.sweet-alert button.cancel:active {
	background-color:#a8a8a8
}
.sweet-alert button.cancel:focus {
	box-shadow:#c5cdd3cc 0 0 2px, #0000000c 0 0 0 1px inset!important
}
.sweet-alert button[disabled] {
	opacity:.6;
	cursor:default
}
.sweet-alert button.confirm[disabled] {
	color:transparent
}
.sweet-alert button.confirm[disabled]~.la-ball-fall {
opacity:1;
visibility:visible;
transition-delay:0s
}
.sweet-alert button::-moz-focus-inner {
border:0
}
.sweet-alert[data-has-cancel-button=false] button {
	box-shadow:none!important
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
	padding-block-end:40px
}
.sweet-alert .sa-icon {
	width:80px;
	height:80px;
	border:4px solid gray;
	-webkit-border-radius:40px;
	border-radius:50%;
	margin:0 auto;
	padding:0;
	position:relative;
	box-sizing:content-box
}
.sweet-alert .sa-icon.sa-error {
	border-color:#ff473d
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
	position:relative;
	display:block
}
.sweet-alert .sa-icon.sa-error .sa-line {
	position:absolute;
	height:5px;
	width:47px;
	background-color:#ff473d;
	display:block;
	top:37px;
	border-radius:2px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	inset-inline-start:17px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	inset-inline-end:16px
}
.sweet-alert .sa-icon.sa-warning {
	border-color:#ffc107
}
.sweet-alert .sa-icon.sa-warning .sa-body {
	position:absolute;
	width:5px;
	height:47px;
	inset-inline-start:50%;
	top:10px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-inline-start:-2px;
	background-color:#ffc107
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
	position:absolute;
	width:7px;
	height:7px;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin-inline-start:-3px;
	inset-inline-start:50%;
	bottom:10px;
	background-color:#ffc107
}
.sweet-alert .sa-icon.sa-info {
	border-color:#ffc107
}
.sweet-alert .sa-icon.sa-info:before {
	content:"";
	position:absolute;
	width:5px;
	height:29px;
	inset-inline-start:50%;
	bottom:17px;
	border-radius:2px;
	margin-inline-start:-2px;
	background-color:#ffc107
}
.sweet-alert .sa-icon.sa-info:after {
	content:"";
	position:absolute;
	width:7px;
	height:7px;
	border-radius:50%;
	margin-inline-start:-3px;
	top:19px;
	background-color:#ffc107
}
.sweet-alert .sa-icon.sa-success {
	border-color:#03c895
}
.sweet-alert .sa-icon.sa-success:before, .sweet-alert .sa-icon.sa-success:after {
	content:"";
	-webkit-border-radius:40px;
	border-radius:50%;
	position:absolute;
	width:60px;
	height:120px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success:before {
	-webkit-border-radius:120px 0 0 120px;
	border-radius:120px 0 0 120px;
	top:-7px;
	inset-inline-start:-33px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:60px 60px;
	transform-origin:60px 60px
}
.sweet-alert .sa-icon.sa-success:after {
	-webkit-border-radius:0 120px 120px 0;
	border-radius:0 120px 120px 0;
	top:-11px;
	inset-inline-start:30px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:0px 60px;
	transform-origin:0px 60px
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
	width:80px;
	height:80px;
	border:4px solid #03c895;
	-webkit-border-radius:40px;
	border-radius:50%;
	box-sizing:content-box;
	position:absolute;
	inset-inline-start:-4px;
	top:-4px;
	z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-fix {
	width:5px;
	height:90px;
	position:absolute;
	inset-inline-start:28px;
	top:8px;
	z-index:1;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line {
	height:5px;
	background-color:#03c895;
	display:block;
	border-radius:2px;
	position:absolute;
	z-index:2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	width:25px;
	inset-inline-start:14px;
	top:46px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	width:47px;
	inset-inline-end:8px;
	top:38px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.sweet-alert .sa-icon.sa-custom {
	background-size:contain;
	border-radius:0;
	border:none;
	background-position:center center;
	background-repeat:no-repeat
}
@media all and (max-width: 540px) {
.sweet-alert {
width:auto;
margin-inline-start:0;
margin-inline-end:0;
inset-inline-start:15px;
inset-inline-end:15px
}
}
@-webkit-keyframes showSweetAlert {
0% {
transform:scale(.7);
-webkit-transform:scale(.7)
}
45% {
transform:scale(1.05);
-webkit-transform:scale(1.05)
}
80% {
transform:scale(.95);
-webkit-transform:scale(.95)
}
to {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}
@keyframes showSweetAlert {
0% {
transform:scale(.7);
-webkit-transform:scale(.7)
}
45% {
transform:scale(1.05);
-webkit-transform:scale(1.05)
}
80% {
transform:scale(.95);
-webkit-transform:scale(.95)
}
to {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}
@-webkit-keyframes hideSweetAlert {
0% {
transform:scale(1);
-webkit-transform:scale(1)
}
to {
	transform:scale(.5);
	-webkit-transform:scale(.5)
}
}
@keyframes hideSweetAlert {
0% {
transform:scale(1);
-webkit-transform:scale(1)
}
to {
	transform:scale(.5);
	-webkit-transform:scale(.5)
}
}
@-webkit-keyframes slideFromTop {
0% {
top:0%
}
to {
	top:50%
}
}
@keyframes slideFromTop {
0% {
top:0%
}
to {
	top:50%
}
}
@-webkit-keyframes slideToTop {
0% {
top:50%
}
to {
	top:0%
}
}
@keyframes slideToTop {
0% {
top:50%
}
to {
	top:0%
}
}
@-webkit-keyframes slideFromBottom {
0% {
top:70%
}
to {
	top:50%
}
}
@keyframes slideFromBottom {
0% {
top:70%
}
to {
	top:50%
}
}
@-webkit-keyframes slideToBottom {
0% {
top:50%
}
to {
	top:70%
}
}
@keyframes slideToBottom {
0% {
top:50%
}
to {
	top:70%
}
}
.showSweetAlert[data-animation=none] {
	-webkit-animation:none;
	animation:none
}
.showSweetAlert[data-animation=slide-from-top] {
-webkit-animation:slideFromTop .3s;
animation:slideFromTop .3s
}
.showSweetAlert[data-animation=slide-from-bottom] {
-webkit-animation:slideFromBottom .3s;
animation:slideFromBottom .3s
}
.hideSweetAlert[data-animation=pop] {
-webkit-animation:hideSweetAlert .2s;
animation:hideSweetAlert .2s
}
.hideSweetAlert[data-animation=none] {
	-webkit-animation:none;
	animation:none
}
.hideSweetAlert[data-animation=slide-from-top] {
-webkit-animation:slideToTop .4s;
animation:slideToTop .4s
}
.hideSweetAlert[data-animation=slide-from-bottom] {
-webkit-animation:slideToBottom .3s;
animation:slideToBottom .3s
}
@-webkit-keyframes animateSuccessTip {
0% {
width:0;
inset-inline-start:1px;
top:19px
}
54% {
width:0;
inset-inline-start:1px;
top:19px
}
70% {
width:50px;
inset-inline-start:-8px;
top:37px
}
84% {
width:17px;
inset-inline-start:21px;
top:48px
}
to {
	width:25px;
	inset-inline-start:14px;
	top:45px
}
}
@keyframes animateSuccessTip {
0% {
width:0;
inset-inline-start:1px;
top:19px
}
54% {
width:0;
inset-inline-start:1px;
top:19px
}
70% {
width:50px;
inset-inline-start:-8px;
top:37px
}
84% {
width:17px;
inset-inline-start:21px;
top:48px
}
to {
	width:25px;
	inset-inline-start:14px;
	top:45px
}
}
@-webkit-keyframes animateSuccessLong {
0% {
width:0;
inset-inline-end:46px;
top:54px
}
65% {
width:0;
inset-inline-end:46px;
top:54px
}
84% {
width:55px;
inset-inline-end:0px;
top:35px
}
to {
	width:47px;
	inset-inline-end:8px;
	top:38px
}
}
@keyframes animateSuccessLong {
0% {
width:0;
inset-inline-end:46px;
top:54px
}
65% {
width:0;
inset-inline-end:46px;
top:54px
}
84% {
width:55px;
inset-inline-end:0px;
top:35px
}
to {
	width:47px;
	inset-inline-end:8px;
	top:38px
}
}
@-webkit-keyframes rotatePlaceholder {
0% {
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg)
}
5% {
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg)
}
12% {
transform:rotate(-405deg);
-webkit-transform:rotate(-405deg)
}
to {
	transform:rotate(-405deg);
	-webkit-transform:rotate(-405deg)
}
}
@keyframes rotatePlaceholder {
0% {
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg)
}
5% {
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg)
}
12% {
transform:rotate(-405deg);
-webkit-transform:rotate(-405deg)
}
to {
	transform:rotate(-405deg);
	-webkit-transform:rotate(-405deg)
}
}
.animateSuccessTip {
-webkit-animation:animateSuccessTip .75s;
animation:animateSuccessTip .75s
}
.animateSuccessLong {
-webkit-animation:animateSuccessLong .75s;
animation:animateSuccessLong .75s
}
.sa-icon.sa-success.animate:after {
	-webkit-animation:rotatePlaceholder 4.25s ease-in;
	animation:rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes animateErrorIcon {
0% {
transform:rotateX(100deg);
-webkit-transform:rotateX(100deg);
opacity:0
}
to {
	transform:rotateX(0);
	-webkit-transform:rotateX(0deg);
	opacity:1
}
}
@keyframes animateErrorIcon {
0% {
transform:rotateX(100deg);
-webkit-transform:rotateX(100deg);
opacity:0
}
to {
	transform:rotateX(0);
	-webkit-transform:rotateX(0deg);
	opacity:1
}
}
.animateErrorIcon {
-webkit-animation:animateErrorIcon .5s;
animation:animateErrorIcon .5s
}
@-webkit-keyframes animateXMark {
0% {
transform:scale(.4);
-webkit-transform:scale(.4);
margin-block-start:26px;
opacity:0
}
50% {
transform:scale(.4);
-webkit-transform:scale(.4);
margin-block-start:26px;
opacity:0
}
80% {
transform:scale(1.15);
-webkit-transform:scale(1.15);
margin-block-start:-6px
}
to {
	transform:scale(1);
	-webkit-transform:scale(1);
	margin-block-start:0;
	opacity:1
}
}
@keyframes animateXMark {
0% {
transform:scale(.4);
-webkit-transform:scale(.4);
margin-block-start:26px;
opacity:0
}
50% {
transform:scale(.4);
-webkit-transform:scale(.4);
margin-block-start:26px;
opacity:0
}
80% {
transform:scale(1.15);
-webkit-transform:scale(1.15);
margin-block-start:-6px
}
to {
	transform:scale(1);
	-webkit-transform:scale(1);
	margin-block-start:0;
	opacity:1
}
}
.animateXMark {
-webkit-animation:animateXMark .5s;
animation:animateXMark .5s
}
@-webkit-keyframes pulseWarning {
0% {
border-color:#f8d486
}
to {
	border-color:#ffc107
}
}
@keyframes pulseWarning {
0% {
border-color:#f8d486
}
to {
	border-color:#ffc107
}
}
.pulseWarning {
-webkit-animation:pulseWarning .75s infinite alternate;
animation:pulseWarning .75s infinite alternate
}
@-webkit-keyframes pulseWarningIns {
0% {
background-color:#f8d486
}
to {
	background-color:#ffc107
}
}
@keyframes pulseWarningIns {
0% {
background-color:#f8d486
}
to {
	background-color:#ffc107
}
}
.pulseWarningIns {
-webkit-animation:pulseWarningIns .75s infinite alternate;
animation:pulseWarningIns .75s infinite alternate
}
@-webkit-keyframes rotate-loading {
0% {
transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}
@keyframes rotate-loading {
0% {
transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
	-ms-transform:rotate(45deg) \	;
	transform:rotate(45deg) \	
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
	-ms-transform:rotate(-45deg) \	;
	transform:rotate(45deg) \	
}
.sweet-alert .sa-icon.sa-success {
	border-color:transparent\	
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	-ms-transform:rotate(45deg) \	;
	transform:rotate(45deg) \	
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	-ms-transform:rotate(-45deg) \	;
	transform:rotate(45deg) \	
}/*!
   * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
   * Copyright 2015 Daniel Cardoso <@DanielCardoso>
   * Licensed under MIT
   */
.la-ball-fall {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	font-size:0;
	color:#fff;
	width:54px;
	height:18px
}
.la-ball-fall>div {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.la-ball-fall.la-dark {
	color:#333
}
.la-ball-fall>div {
	display:inline-block;
	float:none;
	background-color:currentColor;
	border:0 solid currentColor;
	width:10px;
	height:10px;
	margin:4px;
	border-radius:100%;
	opacity:0;
	-webkit-animation:ball-fall 1s ease-in-out infinite;
	-moz-animation:ball-fall 1s ease-in-out infinite;
	-o-animation:ball-fall 1s ease-in-out infinite;
	animation:ball-fall 1s ease-in-out infinite
}
.la-ball-fall>div:nth-child(1) {
-webkit-animation-delay:-.2s;
-moz-animation-delay:-.2s;
-o-animation-delay:-.2s;
animation-delay:-.2s
}
.la-ball-fall>div:nth-child(2) {
-webkit-animation-delay:-.1s;
-moz-animation-delay:-.1s;
-o-animation-delay:-.1s;
animation-delay:-.1s
}
.la-ball-fall>div:nth-child(3) {
-webkit-animation-delay:0ms;
-moz-animation-delay:0ms;
-o-animation-delay:0ms;
animation-delay:0ms
}
.la-ball-fall.la-sm {
	width:26px;
	height:8px
}
.la-ball-fall.la-sm>div {
	width:4px;
	height:4px;
	margin:2px
}
.la-ball-fall.la-2x {
	width:108px;
	height:36px
}
.la-ball-fall.la-2x>div {
	width:20px;
	height:20px;
	margin:8px
}
.la-ball-fall.la-3x {
	width:162px;
	height:54px
}
.la-ball-fall.la-3x>div {
	width:30px;
	height:30px;
	margin:12px
}
@-webkit-keyframes ball-fall {
0% {
opacity:0;
-webkit-transform:translateY(-145%);
transform:translateY(-145%)
}
10% {
opacity:.5
}
20% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
80% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
90% {
opacity:.5
}
to {
	opacity:0;
	-webkit-transform:translateY(145%);
	transform:translateY(145%)
}
}
@-moz-keyframes ball-fall {
0% {
opacity:0;
-moz-transform:translateY(-145%);
transform:translateY(-145%)
}
10% {
opacity:.5
}
20% {
opacity:1;
-moz-transform:translateY(0);
transform:translateY(0)
}
80% {
opacity:1;
-moz-transform:translateY(0);
transform:translateY(0)
}
90% {
opacity:.5
}
to {
	opacity:0;
	-moz-transform:translateY(145%);
	transform:translateY(145%)
}
}
@-o-keyframes ball-fall {
0% {
opacity:0;
-o-transform:translateY(-145%);
transform:translateY(-145%)
}
10% {
opacity:.5
}
20% {
opacity:1;
-o-transform:translateY(0);
transform:translateY(0)
}
80% {
opacity:1;
-o-transform:translateY(0);
transform:translateY(0)
}
90% {
opacity:.5
}
to {
	opacity:0;
	-o-transform:translateY(145%);
	transform:translateY(145%)
}
}
@keyframes ball-fall {
0% {
opacity:0;
-webkit-transform:translateY(-145%);
-moz-transform:translateY(-145%);
-o-transform:translateY(-145%);
transform:translateY(-145%)
}
10% {
opacity:.5
}
20% {
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
80% {
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
90% {
opacity:.5
}
to {
	opacity:0;
	-webkit-transform:translateY(145%);
	-moz-transform:translateY(145%);
	-o-transform:translateY(145%);
	transform:translateY(145%)
}
}
.timer-alert .sa-button-container {
	display:none
}
.timer-alert p {
	padding-block-end:0
}
.timer-alert .sweet-alert h2 {
	padding-block-start:0
}
.sweet-alert .sa-icon.sa-error, .sweet-alert .sa-icon.sa-warning, .sweet-alert .sa-icon.sa-info, .sweet-alert .sa-icon.sa-success {
	margin-block-end:25px
}
.wrapper {
	max-width:1200px;
	margin:20px auto;
	padding:0 15px
}
.wrapper>h1 {
	text-align:center
}
.wrapper>h1 span {
	display:inline-block;
	padding:0 10px 10px;
transition:all .5s linear
}
.tab_wrapper {
	display:inline-block;
	width:100%;
	position:relative
}
.tab_wrapper * {
	box-sizing:border-box
}
.tab_wrapper>ul {
	clear:both;
	display:inline-block;
	width:100%;
	border-block-end:1px solid rgba(0, 40, 100, .12);
	margin-block-end:0
}
.tab_wrapper>ul li {
	float:var(--float-left);
	cursor:pointer;
	font-weight:500;
	padding:8px 18px;
	text-transform:uppercase;
	border:1px solid #eae8f1;
	font-size:1.05em;
	border-block-end:0;
	position:relative;
	border-block-start:3px solid #eae8f1;
	margin:0 5px 0 0
}
.tab_wrapper>ul li.active:after {
	content:"";
	position:absolute;
	bottom:-1px;
	height:1px;
	inset-inline-start:0;
	background:#fff;
	width:100%
}
.tab_wrapper .controller {
	display:block;
	overflow:hidden;
	clear:both;
	position:absolute;
	top:0;
	inset-inline-end:0
}
.tab_wrapper .controller span {
	padding:8px 22px;
	text-transform:uppercase;
	display:inline-block
}
.tab_wrapper .controller span.next {
	float:var(--float-right);
	margin-inline-start:10px
}
.tab_wrapper .content_wrapper {
	float:var(--float-left);
	width:100%;
	border:1px solid rgba(0, 40, 100, .12);
	border-block-start:0;
	box-sizing:border-box
}
.tab_wrapper .content_wrapper .tab_content {
	display:none;
	padding:15px 20px
}
.tab_wrapper .content_wrapper .tab_content .error {
	color:red
}
.tab_wrapper .content_wrapper .accordian_header {
	display:none;
	padding:10px 20px;
	text-transform:uppercase;
	font-weight:700;
	border-block-start:1px solid #eae8f1;
	border-block-end:0 solid #fff;
	position:relative;
	cursor:pointer
}
.tab_wrapper .content_wrapper .accordian_header.active {
	border:1px solid #eae8f1;
	border-inline-end:0
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
	position:absolute;
	top:0;
	inset-inline-start:0;
	content:"";
	width:5px;
	height:100%
}
.tab_wrapper .content_wrapper .accordian_header .arrow {
	float:var(--float-right);
	width:12px;
	height:12px;
	position:relative;
	border-radius:2px;
	transform:rotate(-135deg);
	background:#fff;
	border-block-start:3px solid #eae8f1;
	border-inline-start:3px solid #eae8f1
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
	transform:rotate(45deg);
	margin-block-start:5px
}
.tab_wrapper.left_side>ul {
	width:25%;
	float:var(--float-left);
	border-block-end:1px solid #eae8f1
}
.tab_wrapper.left_side>ul li {
	width:100%;
	box-sizing:border-box;
	margin:0;
	padding:12px 18px;
	border-width:1px;
	border-inline-end:0;
	border-inline-start:0
}
.tab_wrapper.left_side>ul li:after {
	inset-inline-start:0;
	top:0;
	content:"";
	position:absolute;
	width:5px;
	height:100%;
	background:#eae8f1
}
.tab_wrapper.left_side>ul li.active {
	border-color:#eae8f1
}
.tab_wrapper.left_side>ul li.active:after {
	inset-inline-start:0;
	top:0;
	width:5px;
	height:100%
}
.tab_wrapper.left_side>ul li.active:before {
	inset-inline-end:-1px;
	position:absolute;
	top:0;
	content:"";
	width:2px;
	height:100%;
	background:#fff
}
.tab_wrapper.left_side .content_wrapper {
	width:75%;
	border:1px solid #eae8f1;
	float:var(--float-left)
}
.tab_wrapper.left_side .controller {
	top:-50px
}
.tab_wrapper.right_side>ul {
	width:25%;
	float:var(--float-right);
	border-block-end:1px solid #eae8f1
}
.tab_wrapper.right_side>ul li {
	width:100%;
	box-sizing:border-box;
	margin:0;
	padding:12px 18px;
	border-width:1px;
	border-inline-end:0;
	border-inline-start:0;
	text-align:end
}
.tab_wrapper.right_side>ul li:after {
	inset-inline-end:0;
	inset-inline-start:inherit;
	top:0;
	content:"";
	position:absolute;
	width:5px;
	height:100%;
	background:#eae8f1
}
.tab_wrapper.right_side>ul li.active {
	border-color:#eae8f1
}
.tab_wrapper.right_side>ul li.active:after {
	inset-inline-end:0;
	inset-inline-start:inherit;
	top:0;
	width:5px;
	height:100%;
	content:""
}
.tab_wrapper.right_side>ul li.active:before {
	inset-inline-start:-2px;
	inset-inline-end:inherit;
	position:absolute;
	top:0;
	content:"";
	width:2px;
	height:100%;
	background:#fff
}
.tab_wrapper.right_side .content_wrapper {
	width:75%;
	float:var(--float-left);
	border:1px solid #eae8f1
}
.tab_wrapper.right_side .controller {
	top:-50px
}
.tab_wrapper.accordion .content_wrapper {
	border-color:#eae8f1
}
.tab_wrapper.accordion .content_wrapper .accordian_header {
	display:block
}
.tab_wrapper.accordion>ul {
	display:none
}
.tab_wrapper .active_tab {
	display:none;
	position:relative;
	background:#000000;
	padding:12px;
	text-align:center;
	padding-inline-end:50px;
	color:#fff;
	cursor:pointer;
	border-radius:30px
}
.tab_wrapper .active_tab .arrow {
	width:30px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	background:#fff;
	position:absolute;
	inset-inline-end:6px;
	border-radius:50%;
	top:50%;
	transform:translateY(-50%)
}
.tab_wrapper .active_tab .arrow:after {
	content:"";
	width:10px;
	display:inline-block;
	height:10px;
	border-inline-end:3px solid #000;
	border-block-end:3px solid #000;
	transform:rotate(45deg);
	position:absolute;
	top:50%;
	inset-inline-start:50%;
	margin-inline-start:-6px;
	margin-block-start:-8px
}
.tab_wrapper .active_tab .text {
	text-indent:39px;
	display:block
}
@media only screen and (max-width: 768px) {
.tab_wrapper>ul {
display:none
}
.tab_wrapper .content_wrapper {
border:0
}
.tab_wrapper .content_wrapper .accordian_header {
display:block
}
.tab_wrapper.left_side .content_wrapper, .tab_wrapper.right_side .content_wrapper {
width:100%;
border-block-start:0
}
.tab_wrapper .controller {
display:none
}
.tab_wrapper.show-as-dropdown>.tab_list {
border:0;
box-shadow:0 0 8px #eae8f1;
position:absolute;
z-index:3;
background:#fff;
border-radius:5px;
margin-block-start:15px
}
.tab_wrapper.show-as-dropdown>.tab_list:before {
content:"";
position:absolute;
top:-6px;
inset-inline-start:50%;
width:14px;
height:14px;
background:#fff;
transform:rotate(45deg);
box-shadow:-3px -4px 5px #efefef;
margin-inline-start:-7px
}
.tab_wrapper.show-as-dropdown>.tab_list li {
border:0;
border-block-end:1px solid #eae8f1
}
.tab_wrapper.show-as-dropdown>.tab_list li.active:after {
display:none
}
.tab_wrapper.show-as-dropdown .active_tab {
display:block
}
.tab_wrapper.show-as-dropdown>.tab_list, .tab_wrapper.show-as-dropdown>.content_wrapper>.accordian_header {
display:none
}
.tab_wrapper.show-as-dropdown>.tab_list li {
display:block;
float:none;
width:100%
}
}
@media only screen and (min-width: 769px) {
.tab_wrapper.show-as-dropdown>.tab_list {
display:block!important;
overflow:hidden
}
}
.intl-tel-input {
	position:relative;
	border-color:#e1e6f1
}
.intl-tel-input .hide {
	display:none
}
.intl-tel-input .flag-dropdown {
	position:absolute;
	z-index:1;
	cursor:pointer;
	height:40px;
	line-height:40px
}
.intl-tel-input .flag-dropdown .selected-flag {
	margin:1px 2px 1px 1px;
	margin-block:1px;
	margin-inline-end:2px;
	margin-inline-start:1px;
	padding-block:11px;
	padding-inline-start:6px;
	padding-inline-end:16px;
	background:#f2f5ff
}
.intl-tel-input .flag-dropdown .selected-flag:hover {
	background-color:#eaeef9
}
.country-list .highlight {
	float:inherit
}
.intl-tel-input .flag-dropdown .selected-flag .down-arrow {
	top:6px;
	position:relative;
	inset-inline-start:20px;
	width:0;
	height:0;
	border-inline-start:4px solid transparent;
	border-inline-end:4px solid transparent;
	border-block-start:4px solid black
}
.intl-tel-input .flag-dropdown .country-list {
	list-style:none;
	padding:0;
	margin:0;
	z-index:1;
	overflow-y:scroll;
	box-shadow:1px 1px 4px #d1d4e7;
	background-color:#fff;
	border:0;
	position:absolute;
	top:42px;
	width:250px;
	max-height:200px;
	box-shadow:0 12px 41px #6c778a4d
}
.intl-tel-input .flag-dropdown .country-list .divider {
	padding-block-end:5px;
	margin-block-end:5px;
	border-block-end:1px solid #eaf0ff
}
.intl-tel-input .flag-dropdown .country-list .country {
	line-height:16px;
	padding:10px;
	font-size:14px
}
.intl-tel-input .flag-dropdown .country-list .country .dial-code {
	color:#9097b5
}
.intl-tel-input .flag-dropdown .country-list .country.highlight {
	background-color:#eef2fd;
	font-size:14px;
	border:0;
	border-radius:0;
	margin:0
}
.intl-tel-input .flag-dropdown .country-list .flag {
	display:inline-block;
	vertical-align:bottom;
	margin-inline-end:6px
}
.intl-tel-input .flag-dropdown .country-list .country-name {
	margin-inline-end:6px
}
.intl-tel-input input {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	padding-inline-start:47px;
	position:relative;
	z-index:0;
	border:1px solid #e1e6f1;
	width:250px
}
.intl-tel-input input:focus {
	outline:none
}
.f16 .flag {
	width:16px;
	height:16px;
	background:url(plugins/telephoneinput/img/flags16.png) no-repeat
}
.f16 ._African_Union {
	background-position:0 -16px
}
.f16 ._Arab_League {
	background-position:0 -32px
}
.f16 ._ASEAN {
	background-position:0 -48px
}
.f16 ._CARICOM {
	background-position:0 -64px
}
.f16 ._CIS {
	background-position:0 -80px
}
.f16 ._Commonwealth {
	background-position:0 -96px
}
.f16 ._England {
	background-position:0 -112px
}
.f16 ._European_Union {
	background-position:0 -128px
}
.f16 ._Islamic_Conference {
	background-position:0 -144px
}
.f16 ._Kosovo {
	background-position:0 -160px
}
.f16 ._NATO {
	background-position:0 -176px
}
.f16 ._Northern_Cyprus {
	background-position:0 -192px
}
.f16 ._Northern_Ireland {
	background-position:0 -208px
}
.f16 ._Olimpic_Movement {
	background-position:0 -224px
}
.f16 ._OPEC {
	background-position:0 -240px
}
.f16 ._Red_Cross {
	background-position:0 -256px
}
.f16 ._Scotland {
	background-position:0 -272px
}
.f16 ._Somaliland {
	background-position:0 -288px
}
.f16 ._Tibet {
	background-position:0 -304px
}
.f16 ._United_Nations {
	background-position:0 -320px
}
.f16 ._Wales {
	background-position:0 -336px
}
.f16 .ad {
	background-position:0 -352px
}
.f16 .ae {
	background-position:0 -368px
}
.f16 .af {
	background-position:0 -384px
}
.f16 .ag {
	background-position:0 -400px
}
.f16 .ai {
	background-position:0 -416px
}
.f16 .al {
	background-position:0 -432px
}
.f16 .am {
	background-position:0 -448px
}
.f16 .an {
	background-position:0 -464px
}
.f16 .ao {
	background-position:0 -480px
}
.f16 .aq {
	background-position:0 -496px
}
.f16 .ar {
	background-position:0 -512px
}
.f16 .as {
	background-position:0 -528px
}
.f16 .at {
	background-position:0 -544px
}
.f16 .au {
	background-position:0 -560px
}
.f16 .aw {
	background-position:0 -576px
}
.f16 .az {
	background-position:0 -592px
}
.f16 .ba {
	background-position:0 -608px
}
.f16 .bb {
	background-position:0 -624px
}
.f16 .bd {
	background-position:0 -640px
}
.f16 .be {
	background-position:0 -656px
}
.f16 .bf {
	background-position:0 -672px
}
.f16 .bg {
	background-position:0 -688px
}
.f16 .bh {
	background-position:0 -704px
}
.f16 .bi {
	background-position:0 -720px
}
.f16 .bj {
	background-position:0 -736px
}
.f16 .bm {
	background-position:0 -752px
}
.f16 .bn {
	background-position:0 -768px
}
.f16 .bo {
	background-position:0 -784px
}
.f16 .br {
	background-position:0 -800px
}
.f16 .bs {
	background-position:0 -816px
}
.f16 .bt {
	background-position:0 -832px
}
.f16 .bw {
	background-position:0 -848px
}
.f16 .by {
	background-position:0 -864px
}
.f16 .bz {
	background-position:0 -880px
}
.f16 .ca {
	background-position:0 -896px
}
.f16 .cg {
	background-position:0 -912px
}
.f16 .cf {
	background-position:0 -928px
}
.f16 .cd {
	background-position:0 -944px
}
.f16 .ch {
	background-position:0 -960px
}
.f16 .ci {
	background-position:0 -976px
}
.f16 .ck {
	background-position:0 -992px
}
.f16 .cl {
	background-position:0 -1008px
}
.f16 .cm {
	background-position:0 -1024px
}
.f16 .cn {
	background-position:0 -1040px
}
.f16 .co {
	background-position:0 -1056px
}
.f16 .cr {
	background-position:0 -1072px
}
.f16 .cu {
	background-position:0 -1088px
}
.f16 .cv {
	background-position:0 -1104px
}
.f16 .cy {
	background-position:0 -1120px
}
.f16 .cz {
	background-position:0 -1136px
}
.f16 .de {
	background-position:0 -1152px
}
.f16 .dj {
	background-position:0 -1168px
}
.f16 .dk {
	background-position:0 -1184px
}
.f16 .dm {
	background-position:0 -1200px
}
.f16 .do {
	background-position:0 -1216px
}
.f16 .dz {
	background-position:0 -1232px
}
.f16 .ec {
	background-position:0 -1248px
}
.f16 .ee {
	background-position:0 -1264px
}
.f16 .eg {
	background-position:0 -1280px
}
.f16 .eh {
	background-position:0 -1296px
}
.f16 .er {
	background-position:0 -1312px
}
.f16 .es {
	background-position:0 -1328px
}
.f16 .et {
	background-position:0 -1344px
}
.f16 .fi {
	background-position:0 -1360px
}
.f16 .fj {
	background-position:0 -1376px
}
.f16 .fm {
	background-position:0 -1392px
}
.f16 .fo {
	background-position:0 -1408px
}
.f16 .fr {
	background-position:0 -1424px
}
.f16 .ga {
	background-position:0 -1440px
}
.f16 .gb {
	background-position:0 -1456px
}
.f16 .gd {
	background-position:0 -1472px
}
.f16 .ge {
	background-position:0 -1488px
}
.f16 .gg {
	background-position:0 -1504px
}
.f16 .gh {
	background-position:0 -1520px
}
.f16 .gi {
	background-position:0 -1536px
}
.f16 .gl {
	background-position:0 -1552px
}
.f16 .gm {
	background-position:0 -1568px
}
.f16 .gn {
	background-position:0 -1584px
}
.f16 .gp {
	background-position:0 -1600px
}
.f16 .gq {
	background-position:0 -1616px
}
.f16 .gr {
	background-position:0 -1632px
}
.f16 .gt {
	background-position:0 -1648px
}
.f16 .gu {
	background-position:0 -1664px
}
.f16 .gw {
	background-position:0 -1680px
}
.f16 .gy {
	background-position:0 -1696px
}
.f16 .hk {
	background-position:0 -1712px
}
.f16 .hn {
	background-position:0 -1728px
}
.f16 .hr {
	background-position:0 -1744px
}
.f16 .ht {
	background-position:0 -1760px
}
.f16 .hu {
	background-position:0 -1776px
}
.f16 .id, .f16 .mc {
	background-position:0 -1792px
}
.f16 .ie {
	background-position:0 -1808px
}
.f16 .il {
	background-position:0 -1824px
}
.f16 .im {
	background-position:0 -1840px
}
.f16 .in {
	background-position:0 -1856px
}
.f16 .iq {
	background-position:0 -1872px
}
.f16 .ir {
	background-position:0 -1888px
}
.f16 .is {
	background-position:0 -1904px
}
.f16 .it {
	background-position:0 -1920px
}
.f16 .je {
	background-position:0 -1936px
}
.f16 .jm {
	background-position:0 -1952px
}
.f16 .jo {
	background-position:0 -1968px
}
.f16 .jp {
	background-position:0 -1984px
}
.f16 .ke {
	background-position:0 -2000px
}
.f16 .kg {
	background-position:0 -2016px
}
.f16 .kh {
	background-position:0 -2032px
}
.f16 .ki {
	background-position:0 -2048px
}
.f16 .km {
	background-position:0 -2064px
}
.f16 .kn {
	background-position:0 -2080px
}
.f16 .kp {
	background-position:0 -2096px
}
.f16 .kr {
	background-position:0 -2112px
}
.f16 .kw {
	background-position:0 -2128px
}
.f16 .ky {
	background-position:0 -2144px
}
.f16 .kz {
	background-position:0 -2160px
}
.f16 .la {
	background-position:0 -2176px
}
.f16 .lb {
	background-position:0 -2192px
}
.f16 .lc {
	background-position:0 -2208px
}
.f16 .li {
	background-position:0 -2224px
}
.f16 .lk {
	background-position:0 -2240px
}
.f16 .lr {
	background-position:0 -2256px
}
.f16 .ls {
	background-position:0 -2272px
}
.f16 .lt {
	background-position:0 -2288px
}
.f16 .lu {
	background-position:0 -2304px
}
.f16 .lv {
	background-position:0 -2320px
}
.f16 .ly {
	background-position:0 -2336px
}
.f16 .ma {
	background-position:0 -2352px
}
.f16 .md {
	background-position:0 -2368px
}
.f16 .me {
	background-position:0 -2384px
}
.f16 .mg {
	background-position:0 -2400px
}
.f16 .mh {
	background-position:0 -2416px
}
.f16 .mk {
	background-position:0 -2432px
}
.f16 .ml {
	background-position:0 -2448px
}
.f16 .mm {
	background-position:0 -2464px
}
.f16 .mn {
	background-position:0 -2480px
}
.f16 .mo {
	background-position:0 -2496px
}
.f16 .mq {
	background-position:0 -2512px
}
.f16 .mr {
	background-position:0 -2528px
}
.f16 .ms {
	background-position:0 -2544px
}
.f16 .mt {
	background-position:0 -2560px
}
.f16 .mu {
	background-position:0 -2576px
}
.f16 .mv {
	background-position:0 -2592px
}
.f16 .mw {
	background-position:0 -2608px
}
.f16 .mx {
	background-position:0 -2624px
}
.f16 .my {
	background-position:0 -2640px
}
.f16 .mz {
	background-position:0 -2656px
}
.f16 .na {
	background-position:0 -2672px
}
.f16 .nc {
	background-position:0 -2688px
}
.f16 .ne {
	background-position:0 -2704px
}
.f16 .ng {
	background-position:0 -2720px
}
.f16 .ni {
	background-position:0 -2736px
}
.f16 .nl {
	background-position:0 -2752px
}
.f16 .no {
	background-position:0 -2768px
}
.f16 .np {
	background-position:0 -2784px
}
.f16 .nr {
	background-position:0 -2800px
}
.f16 .nz {
	background-position:0 -2816px
}
.f16 .om {
	background-position:0 -2832px
}
.f16 .pa {
	background-position:0 -2848px
}
.f16 .pe {
	background-position:0 -2864px
}
.f16 .pf {
	background-position:0 -2880px
}
.f16 .pg {
	background-position:0 -2896px
}
.f16 .ph {
	background-position:0 -2912px
}
.f16 .pk {
	background-position:0 -2928px
}
.f16 .pl {
	background-position:0 -2944px
}
.f16 .pr {
	background-position:0 -2960px
}
.f16 .ps {
	background-position:0 -2976px
}
.f16 .pt {
	background-position:0 -2992px
}
.f16 .pw {
	background-position:0 -3008px
}
.f16 .py {
	background-position:0 -3024px
}
.f16 .qa {
	background-position:0 -3040px
}
.f16 .re {
	background-position:0 -3056px
}
.f16 .ro {
	background-position:0 -3072px
}
.f16 .rs {
	background-position:0 -3088px
}
.f16 .ru {
	background-position:0 -3104px
}
.f16 .rw {
	background-position:0 -3120px
}
.f16 .sa {
	background-position:0 -3136px
}
.f16 .sb {
	background-position:0 -3152px
}
.f16 .sc {
	background-position:0 -3168px
}
.f16 .sd {
	background-position:0 -3184px
}
.f16 .se {
	background-position:0 -3200px
}
.f16 .sg {
	background-position:0 -3216px
}
.f16 .si {
	background-position:0 -3232px
}
.f16 .sk {
	background-position:0 -3248px
}
.f16 .sl {
	background-position:0 -3264px
}
.f16 .sm {
	background-position:0 -3280px
}
.f16 .sn {
	background-position:0 -3296px
}
.f16 .so {
	background-position:0 -3312px
}
.f16 .sr {
	background-position:0 -3328px
}
.f16 .st {
	background-position:0 -3344px
}
.f16 .sv {
	background-position:0 -3360px
}
.f16 .sy {
	background-position:0 -3376px
}
.f16 .sz {
	background-position:0 -3392px
}
.f16 .tc {
	background-position:0 -3408px
}
.f16 .td {
	background-position:0 -3424px
}
.f16 .tg {
	background-position:0 -3440px
}
.f16 .th {
	background-position:0 -3456px
}
.f16 .tj {
	background-position:0 -3472px
}
.f16 .tl {
	background-position:0 -3488px
}
.f16 .tm {
	background-position:0 -3504px
}
.f16 .tn {
	background-position:0 -3520px
}
.f16 .to {
	background-position:0 -3536px
}
.f16 .tr {
	background-position:0 -3552px
}
.f16 .tt {
	background-position:0 -3568px
}
.f16 .tv {
	background-position:0 -3584px
}
.f16 .tw {
	background-position:0 -3600px
}
.f16 .tz {
	background-position:0 -3616px
}
.f16 .ua {
	background-position:0 -3632px
}
.f16 .ug {
	background-position:0 -3648px
}
.f16 .us {
	background-position:0 -3664px
}
.f16 .uy {
	background-position:0 -3680px
}
.f16 .uz {
	background-position:0 -3696px
}
.f16 .va {
	background-position:0 -3712px
}
.f16 .vc {
	background-position:0 -3728px
}
.f16 .ve {
	background-position:0 -3744px
}
.f16 .vg {
	background-position:0 -3760px
}
.f16 .vi {
	background-position:0 -3776px
}
.f16 .vn {
	background-position:0 -3792px
}
.f16 .vu {
	background-position:0 -3808px
}
.f16 .ws {
	background-position:0 -3824px
}
.f16 .ye {
	background-position:0 -3840px
}
.f16 .za {
	background-position:0 -3856px
}
.f16 .zm {
	background-position:0 -3872px
}
.f16 .zw {
	background-position:0 -3888px
}
.telephone-input .btn {
	border-start-start-radius:0;
	border-end-start-radius:0
}
.timeline {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative
}
.timeline *, .timeline :after, .timeline :before {
	-webkit-box-sizing:inherit;
	box-sizing:inherit
}
.timeline:not(.timeline--horizontal):before {
background-color:#d1d4e4;
bottom:0;
content:"";
inset-inline-start:50%;
margin-inline-start:-2px;
position:absolute;
top:0;
width:4px;
z-index:1
}
.timeline__wrap {
	overflow:hidden;
	position:relative;
	z-index:1
}
.timeline__item {
	font-size:16px;
	font-size:1rem;
padding:.625rem 2.5rem .625rem 0;
	position:relative;
	width:50%;
	z-index:1
}
.timeline__item:after {
	background-color:#fff;
	border:4px solid #d1d4e4;
	border-radius:50%;
	content:"";
	height:20px;
	position:absolute;
	inset-inline-end:-10px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%;
	width:20px;
	z-index:1
}
.timeline__item.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:0
}
.timeline__item.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
.timeline__item--left {
	inset-inline-start:0
}
.timeline__item--right {
	inset-inline-start:50%;
padding:.625rem 0 .625rem 2.5rem
}
.timeline__item--right:after {
	inset-inline-start:-10px
}
.timeline__item--right .timeline__content:before {
	border-block-end:10px solid transparent;
	border-inline-end:12px solid #e1e6f1;
	border-inline-start:none;
	border-block-start:10px solid transparent;
	inset-inline-start:-12px
}
.timeline__item--right .timeline__content:after {
	border-block-end:9px solid transparent;
	border-inline-end:11px solid #fff;
	border-inline-start:none;
	border-block-start:9px solid transparent;
	inset-inline-start:-10px
}
.timeline__content {
	background-color:#fff;
	border-radius:0;
	color:#334151;
	border:1px solid #e1e6f1;
	display:block;
	padding:1.25rem;
	position:relative;
	box-shadow:0 8px 16px #a2a9cc3d
}
.timeline__content:after {
	content:"";
	height:0;
	position:absolute;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%;
	width:0
}
.timeline__content:before {
	content:"";
	height:0;
	position:absolute;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%;
	width:0;
	border-block-end:10px solid transparent;
	border-inline-start:12px solid #e1e6f1;
	border-block-start:10px solid transparent;
	inset-inline-end:-12px;
	z-index:1
}
.timeline__content:after {
	border-block-end:9px solid transparent;
	border-inline-start:11px solid #fff;
	border-block-start:9px solid transparent;
	inset-inline-end:-10px;
	z-index:2
}
.timeline__content h2 {
	font-size:1rem;
	font-weight:700;
margin:0 0 .625rem
}
.timeline__content p {
	font-size:14px;
	line-height:1.5;
	margin-block-end:10px
}
.timeline--horizontal {
	white-space:nowrap
}
.timeline--horizontal .timeline-divider {
	background-color:#d1d4e4;
	display:block;
	height:4px;
	inset-inline-start:40px;
	position:absolute;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	inset-inline-end:40px;
	z-index:0
}
.timeline--horizontal .timeline__items {
-webkit-transition:all .8s;
-o-transition:all .8s;
transition:all .8s;
	will-change:transform
}
.timeline--horizontal .timeline__item {
	display:inline-block;
	inset-inline-start:0;
	padding:0 0 2.5rem;
	position:relative;
	-webkit-transition:none;
	-o-transition:none;
	transition:none;
	vertical-align:top;
	white-space:normal
}
.timeline--horizontal .timeline__item:after {
	inset-inline-start:50%;
	inset-inline-end:auto;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	top:100%
}
.timeline--horizontal .timeline__item .timeline__item__inner {
	display:table;
	height:100%;
	width:100%
}
.timeline--horizontal .timeline__item .timeline__content__wrap {
	display:table-cell;
	margin:0;
	padding:0;
	vertical-align:bottom
}
.timeline--horizontal .timeline__item .timeline__content:before {
	border-inline-start:12px solid transparent;
	border-inline-end:12px solid transparent;
	border-block-start:12px solid #e1e6f1;
	inset-inline-start:50%;
	inset-inline-end:auto;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translate(-50%);
	top:100%
}
.timeline--horizontal .timeline__item .timeline__content:after {
	border-inline-start:10px solid transparent;
	border-inline-end:10px solid transparent;
	border-block-start:10px solid #fff;
	inset-inline-start:50%;
	inset-inline-end:auto;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translate(-50%);
	top:100%
}
.timeline--horizontal .timeline__item--bottom {
	padding:2.5rem 0 0
}
.timeline--horizontal .timeline__item--bottom:after {
	top:0
}
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {
	vertical-align:top
}
.timeline--horizontal .timeline__item--bottom .timeline__content:before {
	border-block-end:12px solid #e1e6f1;
	border-inline-start:12px solid transparent;
	border-inline-end:12px solid transparent;
	border-block-start:none;
	bottom:100%;
	top:auto
}
.timeline--horizontal .timeline__item--bottom .timeline__content:after {
	border-block-end:10px solid #fff;
	border-inline-start:10px solid transparent;
	border-inline-end:10px solid transparent;
	border-block-start:none;
	bottom:100%;
	top:auto
}
.timeline-nav-button {
	background-color:#fff;
	border:1px solid #e1e6f1;
	border-radius:50px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:pointer;
	display:block;
	height:40px;
	outline:0;
	position:absolute;
	text-indent:-9999px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%;
	width:40px;
	z-index:10
}
.timeline-nav-button:disabled {
	opacity:.5;
	pointer-events:none
}
.timeline-nav-button:before {
	background-position:center center;
	background-repeat:no-repeat;
	content:"";
	display:block;
	height:14px;
	inset-inline-start:50%;
	position:absolute;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translate(-50%) translateY(-50%);
	top:50%;
	width:8px
}
.timeline-nav-button--prev {
	inset-inline-start:0
}
.timeline-nav-button--prev:before {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/timeline/images/arrow-left.svg)
}
.timeline-nav-button--next {
	inset-inline-end:0
}
.timeline-nav-button--next:before {
	background-image:url(https://laravelui.spruko.com/valex/build/assets/plugins/timeline/images/arrow-right.svg)
}
.timeline--mobile {
	padding:0
}
.timeline--mobile:before {
	inset-inline-start:10px!important;
	margin:0!important
}
.timeline--mobile .timeline__item {
	inset-inline-start:0;
	padding-inline-start:40px;
	padding-inline-end:0;
	width:100%
}
.timeline--mobile .timeline__item:after {
	inset-inline-start:2px;
	margin:0
}
.timeline--mobile .timeline__item .timeline__content:before {
	inset-inline-start:-12px;
	border-block-end:12px solid transparent;
	border-inline-end:12px solid #e1e6f1;
	border-inline-start:none;
	border-block-start:12px solid transparent
}
.timeline--mobile .timeline__item .timeline__content:after {
	inset-inline-start:-10px;
	border-block-end:10px solid transparent;
	border-inline-end:10px solid #fff;
	border-inline-start:none;
	border-block-start:10px solid transparent
}
@-webkit-keyframes fadeIn {
0% {
opacity:0;
top:70px
}
to {
	opacity:1;
	top:0
}
}
@keyframes fadeIn {
0% {
opacity:0;
top:70px
}
to {
	opacity:1;
	top:0
}
}
@-webkit-keyframes liftUp {
0% {
top:0
}
to {
	top:-15px
}
}
@keyframes liftUp {
0% {
top:0
}
to {
	top:-15px
}
}
.timeline--horizontal .timeline__item:nth-child(even):after {
top:0
}
.tree {
	margin:0;
	padding:0;
	list-style:none
}
.tree ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-inline-start:1em;
	position:relative
}
.tree ul ul {
	margin-inline-start:.5em
}
.tree ul:before {
	content:"";
	display:block;
	width:0;
	position:absolute;
	top:0;
	bottom:0;
	inset-inline-start:-10px;
	border-inline-start:1px solid #eae8f1
}
.tree li {
	margin:0;
	line-height:2em;
	color:#56546d;
	position:relative
}
.tree li i {
	display:inline-block;
	margin-inline-end:5px;
	font-weight:700;
	color:var(--primary-bg-color);
	cursor:pointer
}
.tree ul li:before {
	content:"";
	display:block;
	width:10px;
	height:0;
	border-block-start:1px solid #eae8f1;
	margin-block-start:-1px;
	position:absolute;
	top:1em;
	inset-inline-start:-10px
}
.tree ul li:last-child:before {
	background:#fff;
	height:auto;
	top:1em;
	bottom:0
}
.indicator {
	margin-inline-end:5px;
	color:#4b10a4
}
.tree li a {
	text-decoration:none;
	color:#29273c
}
.tree li button {
	text-decoration:none;
	color:#29273c;
	border:none;
	background:transparent;
	margin:0;
	padding:0;
	outline:0
}
.tree li button:active, .tree li button:focus {
	text-decoration:none;
	color:#29273c;
	border:none;
	background:transparent;
	margin:0;
	padding:0;
	outline:0
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
	content:" ";
	display:block;
	background:white;
	position:absolute;
	z-index:30;
	-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, .5);
	box-shadow:0 0 12px #33333380
}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
	content:" ";
	display:block;
	background:white;
	position:absolute;
	z-index:30;
	-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, .5);
	box-shadow:0 0 12px #33333380
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
	width:2px;
	height:9999px;
	inset-inline-start:50%;
	margin-inline-start:-1.5px
}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
	width:9999px;
	height:3px;
	top:50%;
	margin-block-start:-1.5px
}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	position:absolute;
	top:0;
	width:100%;
	height:100%
}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
transition-duration:.5s
}
.twentytwenty-before-label, .twentytwenty-after-label {
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	transition-property:opacity
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	color:#fff;
	font-size:13px;
	letter-spacing:.1em
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	position:absolute;
	background:rgba(255, 255, 255, .2);
	line-height:38px;
	padding:0 20px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
	top:50%;
	margin-block-start:-19px
}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
	inset-inline-start:50%;
	margin-inline-start:-45px;
	text-align:center;
	width:90px
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
	width:0;
	height:0;
	border:6px inset transparent;
	position:absolute
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
	top:50%;
	margin-block-start:-6px
}
.twentytwenty-up-arrow, .twentytwenty-down-arrow {
	inset-inline-start:50%;
	margin-inline-start:-6px
}
.twentytwenty-container {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	z-index:0;
	overflow:hidden;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.twentytwenty-container img {
	max-width:100%;
	position:absolute;
	top:0;
	display:block;
	width:100%
}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
	background:rgba(0, 0, 0, 0)
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
	opacity:0
}
.twentytwenty-container * {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.twentytwenty-before-label, .twentytwenty-after-label {
	opacity:0
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	content:attr(data-content)
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
	inset-inline-start:10px
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
	inset-inline-end:10px
}
.twentytwenty-vertical .twentytwenty-before-label:before {
	top:10px
}
.twentytwenty-vertical .twentytwenty-after-label:before {
	bottom:10px
}
.twentytwenty-overlay {
	-webkit-transition-property:background;
	-moz-transition-property:background;
	transition-property:background;
	background:rgba(0, 0, 0, 0);
	z-index:25
}
.twentytwenty-overlay:hover {
	background:rgba(0, 0, 0, .5)
}
.twentytwenty-overlay:hover .twentytwenty-after-label, .twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity:1
}
.twentytwenty-before {
	z-index:20
}
.twentytwenty-after {
	z-index:10
}
.twentytwenty-handle {
	height:38px;
	width:38px;
	position:absolute;
	inset-inline-start:50%;
	top:50%;
	margin-inline-start:-22px;
	margin-block-start:-22px;
	border:2px solid white;
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	border-radius:1000px;
	-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, .5);
	box-shadow:0 0 12px #33333380;
	z-index:40;
	cursor:pointer;
	background:rgba(0, 0, 0, .6)
}
.twentytwenty-horizontal .twentytwenty-handle:before {
	bottom:50%;
	margin-block-end:22px;
	-webkit-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	box-shadow:0 3px #fff, 0 0 12px #33333380
}
.twentytwenty-horizontal .twentytwenty-handle:after {
	top:50%;
	margin-block-start:22px;
	-webkit-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	box-shadow:0 -3px #fff, 0 0 12px #33333380
}
.twentytwenty-vertical .twentytwenty-handle:before {
	inset-inline-start:50%;
	margin-inline-start:22px;
	-webkit-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	box-shadow:3px 0 #fff, 0 0 12px #33333380
}
.twentytwenty-vertical .twentytwenty-handle:after {
	inset-inline-end:50%;
	margin-inline-end:22px;
	-webkit-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	-moz-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, .5);
	box-shadow:-3px 0 #fff, 0 0 12px #33333380
}
.twentytwenty-left-arrow {
	border-inline-end:10px solid white;
	inset-inline-start:50%;
	margin-inline-start:-17px
}
.twentytwenty-right-arrow {
	border-inline-start:10px solid white;
	inset-inline-end:50%;
	margin-inline-end:-17px
}
.twentytwenty-up-arrow {
	border-block-end:6px solid white;
	top:50%;
	margin-block-start:-17px
}
.twentytwenty-down-arrow {
	border-block-start:6px solid white;
	bottom:50%;
	margin-block-end:-17px
}
