@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Rubik:wght@300;400;500;600;700&display=swap);

@font-face {
	font-family: hkgrotesk;
	src: url(../fonts/hkgrotesk-light.eot);
	src: local("hkgrotesk light"), url(../fonts/hkgrotesk-light.woff) format("woff");
	font-weight: 300
}

@font-face {
	font-family: hkgrotesk;
	src: url(../fonts/hkgrotesk-regular.eot);
	src: local("hkgrotesk regular"), url(../fonts/hkgrotesk-regular.woff) format("woff");
	font-weight: 400
}

@font-face {
	font-family: hkgrotesk;
	src: url(../fonts/hkgrotesk-medium.eot);
	src: local("hkgrotesk medium"), url(../fonts/hkgrotesk-medium.woff) format("woff");
	font-weight: 500
}

@font-face {
	font-family: hkgrotesk;
	src: url(../fonts/hkgrotesk-semibold.eot);
	src: local("hkgrotesk semibold"), url(../fonts/hkgrotesk-semibold.woff) format("woff");
	font-weight: 600
}

@font-face {
	font-family: hkgrotesk;
	src: url(../fonts/hkgrotesk-bold.eot);
	src: local("hkgrotesk bold"), url(../fonts/hkgrotesk-bold.woff) format("woff");
	font-weight: 700
}

:root {
	--vz-body-bg: #f3f6f9;
	--vz-body-color: #212529;
	--vz-body-color-rgb: 33, 37, 41;
	--vz-header-bg: #fff;
	--vz-header-item-color: #e9ecef;
	--vz-header-bg-dark: #38454a;
	--vz-header-item-color-dark: #9ea9ad;
	--vz-boxed-body-bg: #e5ecf2;
	--vz-heading-color: #495057;
	--vz-light: #f3f6f9;
	--vz-light-rgb: 243, 246, 249;
	--vz-dark: #212529;
	--vz-dark-rgb: 33, 37, 41;
	--vz-link-color: #6691e7;
	--vz-link-hover-color: #6691e7;
	--vz-border-color: #e9ebec;
	--vz-card-bg: #fff;
	--vz-card-cap-bg: #fff;
	--vz-card-logo-dark: block;
	--vz-card-logo-light: none;
	--vz-modal-bg: #fff;
	--vz-nav-tabs-link-active-color: #495057;
	--vz-nav-tabs-link-active-bg: #f3f6f9;
	--vz-accordion-button-active-color: #5c83d0;
	--vz-progress-bg: #eff2f7;
	--vz-toast-background-color: rgba(255, 255, 255, 0.85);
	--vz-toast-border-color: rgba(0, 0, 0, 0.1);
	--vz-toast-header-border-color: rgba(0, 0, 0, 0.05);
	--vz-list-group-hover-bg: #f3f6f9;
	--vz-popover-bg: #fff;
	--vz-pagination-hover-bg: #eff2f7;
	--vz-input-bg: #fff;
	--vz-input-border: #ced4da;
	--vz-input-focus-border: #b3c8f3;
	--vz-input-disabled-bg: #eff2f7;
	--vz-input-group-addon-bg: #eff2f7;
	--vz-input-check-border: var(--vz-input-border)
}


.app-content {
	margin-left: 250px;
	overflow: hidden
}

	.app-content .content {
		padding: 0 15px 10px 15px;
		margin-top: 70px
	}

.main-content {
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out
}

@media (min-width:768px) {
	.main-content {
		margin-left: 250px
	}
}

.page-content {
	padding: calc(70px + 1.5rem) calc(1.5rem / 2) 60px calc(1.5rem / 2)
}


.logo {
	line-height: 70px
}

	.logo .logo-sm {
		display: none
	}

.logo-light {
	display: none
}

.cursor-pointer {
	cursor: pointer
}


[type=email]::-webkit-input-placeholder,
[type=number]::-webkit-input-placeholder,
[type=tel]::-webkit-input-placeholder,
[type=url]::-webkit-input-placeholder {
	text-align: left
}

[type=email]::-moz-placeholder,
[type=number]::-moz-placeholder,
[type=tel]::-moz-placeholder,
[type=url]::-moz-placeholder {
	text-align: left
}

[type=email]:-ms-input-placeholder,
[type=number]:-ms-input-placeholder,
[type=tel]:-ms-input-placeholder,
[type=url]:-ms-input-placeholder {
	text-align: left
}

[type=email]::-ms-input-placeholder,
[type=number]::-ms-input-placeholder,
[type=tel]::-ms-input-placeholder,
[type=url]::-ms-input-placeholder {
	text-align: left
}

[type=email]::placeholder,
[type=number]::placeholder,
[type=tel]::placeholder,
[type=url]::placeholder {
	text-align: left
}

.button-items {
	margin-left: -8px;
	margin-bottom: -12px
}

	.button-items .btn {
		margin-bottom: 12px;
		margin-left: 8px
	}

.grid-structure .grid-container {
	background-color: #f3f6f9;
	margin-top: 10px;
	font-size: .8rem;
	font-weight: 400;
	padding: 10px 20px
}

@media print {

	#back-to-top,
	.app-menu,
	.footer,
	.navbar-header,
	.page-title-box,
	.right-bar,
	.vertical-menu {
		display: none !important
	}

	.card-body,
	.main-content,
	.page-content,
	.right-bar,
	body {
		padding: 0;
		margin: 0
	}

	.card {
		border: 0;
		-webkit-box-shadow: none !important;
		box-shadow: none !important
	}
}

.ribbon-box {
	position: relative
}

html {
	position: relative;
	min-height: 100%
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	color: var(--vz-heading-color);
	font-family: Montserrat, sans-serif
}

a {
	text-decoration: none !important
}

label {
	font-weight: 400;
	margin-bottom: .5rem
}

b,
strong {
	font-weight: 500
}

.blockquote {
	padding: 10px 20px;
	border-left: 4px solid #e9ebec
}

.blockquote-reverse {
	border-left: 0;
	border-right: 4px solid #e9ebec;
	text-align: right
}

@media (min-width:1200px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1140px
	}
}

.row > * {
	position: relative
}

a,
button {
	outline: 0 !important;
	position: relative
}

.btn {
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-rounded {
	border-radius: 30px
}

.btn-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: calc(1rem + 1.5em + 2px);
	width: calc(1rem + 1.5em + 2px);
	padding: 0
}

	.btn-icon i,
	.btn-icon img,
	.btn-icon svg {
		vertical-align: middle
	}

	.btn-icon.btn-sm {
		height: calc(.5rem + 1.5em + 2px);
		width: calc(.5rem + 1.5em + 2px)
	}

	.btn-icon.btn-lg {
		height: calc(1.4rem + 1.5em + 2px);
		width: calc(1.4rem + 1.5em + 2px)
	}

.btn-soft-primary {
	color: #6691e7;
	background-color: rgba(102, 145, 231, .1);
	border-color: transparent
}

	.btn-soft-primary:active,
	.btn-soft-primary:focus,
	.btn-soft-primary:hover {
		color: #fff;
		background-color: #6691e7
	}

.btn-soft-secondary {
	color: #865ce2;
	background-color: rgba(134, 92, 226, .1);
	border-color: transparent
}

	.btn-soft-secondary:active,
	.btn-soft-secondary:focus,
	.btn-soft-secondary:hover {
		color: #fff;
		background-color: #865ce2
	}

.btn-soft-success {
	color: #13c56b;
	background-color: rgba(19, 197, 107, .1);
	border-color: transparent
}

	.btn-soft-success:active,
	.btn-soft-success:focus,
	.btn-soft-success:hover {
		color: #fff;
		background-color: #13c56b
	}

.btn-soft-info {
	color: #50c3e6;
	background-color: rgba(80, 195, 230, .1);
	border-color: transparent
}

	.btn-soft-info:active,
	.btn-soft-info:focus,
	.btn-soft-info:hover {
		color: #fff;
		background-color: #50c3e6
	}


.btn-label {
	position: relative;
	padding-left: 44px
}

	.btn-label .label-icon {
		position: absolute;
		width: 35.5px;
		left: -1px;
		top: -1px;
		bottom: -1px;
		background-color: rgba(255, 255, 255, .1);
		font-size: 16px;
		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
	}

	.btn-label.btn-light .label-icon {
		background-color: rgba(54, 61, 72, .05)
	}

	.btn-label.right {
		padding-left: .9rem;
		padding-right: 44px
	}

		.btn-label.right .label-icon {
			right: -1px;
			left: auto
		}


.card {
	margin-bottom: 1.5rem;
	-webkit-box-shadow: 0 1px 2px rgba(56, 65, 74, .15);
	box-shadow: 0 1px 2px rgba(56, 65, 74, .15)
}

.card-header {
	border-bottom: 1px solid var(--vz-border-color)
}

.card-header-dropdown .dropdown-btn {
	padding: 1rem 0
}

.card-footer {
	border-top: 1px solid var(--vz-border-color)
}

.card-drop {
	color: #212529
}

.card-title {
	font-size: 16px;
	margin: 0 0 7px 0
}

.card-title-desc {
	margin-bottom: 24px
}

.card-height-100 {
	height: calc(100% - 1.5rem)
}

.card-animate {
	-webkit-transition: all .4s;
	transition: all .4s
}

	.card-animate:hover {
		-webkit-transform: translateY(calc(-1.5rem / 5));
		transform: translateY(calc(-1.5rem / 5));
		-webkit-box-shadow: 0 5px 10px rgba(30, 32, 37, .12);
		box-shadow: 0 5px 10px rgba(30, 32, 37, .12)
	}

.card-primary {
	color: #fff;
	background-color: #6691e7
}

	.card-primary .card-footer,
	.card-primary .card-header {
		background-color: rgba(255, 255, 255, .1);
		color: #fff;
		border-color: transparent
	}

	.card-primary .card-title {
		color: #fff
	}

.card-secondary {
	color: #fff;
	background-color: #865ce2
}

	.card-secondary .card-footer,
	.card-secondary .card-header {
		background-color: rgba(255, 255, 255, .1);
		color: #fff;
		border-color: transparent
	}

	.card-secondary .card-title {
		color: #fff
	}

.card-success {
	color: #fff;
	background-color: #13c56b
}

	.card-success .card-footer,
	.card-success .card-header {
		background-color: rgba(255, 255, 255, .1);
		color: #fff;
		border-color: transparent
	}

	.card-success .card-title {
		color: #fff
	}

.card-info {
	color: #fff;
	background-color: #50c3e6
}

	.card-info .card-footer,
	.card-info .card-header {
		background-color: rgba(255, 255, 255, .1);
		color: #fff;
		border-color: transparent
	}

	.card-info .card-title {
		color: #fff
	}

.card-warning {
	color: #fff;
	background-color: #e8bc52
}

	.card-warning .card-footer,
	.card-warning .card-header {
		background-color: rgba(255, 255, 255, .1);
		color: #fff;
		border-color: transparent
	}


.stretched-link {
	position: static
}

.card-preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(var(--vz-light-rgb), .6);
	z-index: 9999
}

.card-status {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) !important;
	transform: translate(-50%, -50%) !important
}

.custom-loader {
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite
}

@-webkit-keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.form-check {
	position: relative;
	text-align: left
}

	.form-check .form-check-input {
		cursor: pointer
	}

	.form-check label {
		cursor: pointer
	}

.form-check-primary .form-check-input:checked {
	background-color: #6691e7;
	border-color: #6691e7
}

.form-radio-primary .form-check-input:checked {
	border-color: #6691e7;
	background-color: #6691e7
}

	.form-radio-primary .form-check-input:checked:after {
		background-color: #6691e7
	}

.form-check-secondary .form-check-input:checked {
	background-color: #865ce2;
	border-color: #865ce2
}

.form-radio-secondary .form-check-input:checked {
	border-color: #865ce2;
	background-color: #865ce2
}

	.form-radio-secondary .form-check-input:checked:after {
		background-color: #865ce2
	}

.form-check-success .form-check-input:checked {
	background-color: #13c56b;
	border-color: #13c56b
}

.form-radio-success .form-check-input:checked {
	border-color: #13c56b;
	background-color: #13c56b
}

	.form-radio-success .form-check-input:checked:after {
		background-color: #13c56b
	}

.form-check-info .form-check-input:checked {
	background-color: #50c3e6;
	border-color: #50c3e6
}

.form-radio-info .form-check-input:checked {
	border-color: #50c3e6;
	background-color: #50c3e6
}

	.form-radio-info .form-check-input:checked:after {
		background-color: #50c3e6
	}

.form-check-warning .form-check-input:checked {
	background-color: #e8bc52;
	border-color: #e8bc52
}

.form-radio-warning .form-check-input:checked {
	border-color: #e8bc52;
	background-color: #e8bc52
}

	.form-radio-warning .form-check-input:checked:after {
		background-color: #e8bc52
	}

.form-check-danger .form-check-input:checked {
	background-color: #ed5e5e;
	border-color: #ed5e5e
}

.form-radio-danger .form-check-input:checked {
	border-color: #ed5e5e;
	background-color: #ed5e5e
}

	.form-radio-danger .form-check-input:checked:after {
		background-color: #ed5e5e
	}

.form-check-light .form-check-input:checked {
	background-color: #f3f6f9;
	border-color: #f3f6f9
}

.form-radio-light .form-check-input:checked {
	border-color: #f3f6f9;
	background-color: #f3f6f9
}

	.form-radio-light .form-check-input:checked:after {
		background-color: #f3f6f9
	}

.form-check-dark .form-check-input:checked {
	background-color: #363d48;
	border-color: #363d48
}

.form-radio-dark .form-check-input:checked {
	border-color: #363d48;
	background-color: #363d48
}

	.form-radio-dark .form-check-input:checked:after {
		background-color: #363d48
	}

.form-check-label {
	cursor: pointer;
	margin-bottom: 0
}

.form-check-right {
	padding-left: 0;
	display: inline-block
}

	.form-check-right .form-check-input {
		float: right;
		margin-left: 0;
		margin-right: -1.6em
	}

	.form-check-right .form-check-label {
		display: block
	}

	.form-check-right.form-switch .form-check-input {
		margin-right: -2.56em
	}

.form-check-outline.form-check-primary .form-check-input:checked[type=checkbox] {
	color: #6691e7;
	background-color: transparent;
	border-color: #6691e7
}

.form-check-outline.form-check-secondary .form-check-input:checked[type=checkbox] {
	color: #865ce2;
	background-color: transparent;
	border-color: #865ce2
}

.form-check-outline.form-check-success .form-check-input:checked[type=checkbox] {
	color: #13c56b;
	background-color: transparent;
	border-color: #13c56b
}

.form-check-outline.form-check-info .form-check-input:checked[type=checkbox] {
	color: #50c3e6;
	background-color: transparent;
	border-color: #50c3e6
}

.form-check-outline.form-check-warning .form-check-input:checked[type=checkbox] {
	color: #e8bc52;
	background-color: transparent;
	border-color: #e8bc52
}

.form-check-outline.form-check-danger .form-check-input:checked[type=checkbox] {
	color: #ed5e5e;
	background-color: transparent;
	border-color: #ed5e5e
}

.form-check-outline.form-check-light .form-check-input:checked[type=checkbox] {
	color: #f3f6f9;
	background-color: transparent;
	border-color: #f3f6f9
}

.form-check-outline.form-check-dark .form-check-input:checked[type=checkbox] {
	color: #363d48;
	background-color: transparent;
	border-color: #363d48
}

.form-check-outline .form-check-input {
	position: relative
}

	.form-check-outline .form-check-input:checked[type=checkbox] {
		background-image: none
	}

		.form-check-outline .form-check-input:checked[type=checkbox]::before {
			content: "\f012c";
			font-family: "Material Design Icons";
			top: -2px;
			position: absolute;
			font-weight: 700;
			font-size: 11px;
			left: 1px
		}

.form-radio-outline.form-radio-primary .form-check-input:checked[type=radio] {
	color: #6691e7;
	background-color: transparent;
	border-color: #6691e7
}

.form-radio-outline.form-radio-secondary .form-check-input:checked[type=radio] {
	color: #865ce2;
	background-color: transparent;
	border-color: #865ce2
}

.form-radio-outline.form-radio-success .form-check-input:checked[type=radio] {
	color: #13c56b;
	background-color: transparent;
	border-color: #13c56b
}

.form-radio-outline.form-radio-info .form-check-input:checked[type=radio] {
	color: #50c3e6;
	background-color: transparent;
	border-color: #50c3e6
}

.form-radio-outline.form-radio-warning .form-check-input:checked[type=radio] {
	color: #e8bc52;
	background-color: transparent;
	border-color: #e8bc52
}

.form-radio-outline.form-radio-danger .form-check-input:checked[type=radio] {
	color: #ed5e5e;
	background-color: transparent;
	border-color: #ed5e5e
}

.form-radio-outline.form-radio-light .form-check-input:checked[type=radio] {
	color: #f3f6f9;
	background-color: transparent;
	border-color: #f3f6f9
}

.form-radio-outline.form-radio-dark .form-check-input:checked[type=radio] {
	color: #363d48;
	background-color: transparent;
	border-color: #363d48
}

.form-radio-outline .form-check-input {
	position: relative
}

	.form-radio-outline .form-check-input:checked[type=radio] {
		background-image: none
	}

		.form-radio-outline .form-check-input:checked[type=radio]::before {
			content: "\f0765";
			font-family: "Material Design Icons";
			top: 0;
			position: absolute;
			font-size: 8px;
			left: 2.2px
		}

.form-switch-md {
	padding-left: 2.5rem;
	min-height: 22px;
	line-height: 22px
}

	.form-switch-md .form-check-input {
		width: 40px;
		height: 20px;
		left: -.5rem;
		position: relative
	}

	.form-switch-md .form-check-label {
		vertical-align: middle
	}

.form-switch-lg {
	padding-left: 2.75rem;
	min-height: 28px;
	line-height: 28px
}

	.form-switch-lg .form-check-input {
		width: 48px;
		height: 24px;
		left: -.75rem;
		position: relative
	}

.input-group-text {
	margin-bottom: 0
}

.form-switch-primary .form-check-input:checked {
	background-color: #6691e7;
	border-color: #6691e7
}

.form-switch-custom.form-switch-primary .form-check-input:checked::before {
	color: #6691e7
}

.form-switch-secondary .form-check-input:checked {
	background-color: #865ce2;
	border-color: #865ce2
}

.form-switch-custom.form-switch-secondary .form-check-input:checked::before {
	color: #865ce2
}

.form-switch-success .form-check-input:checked {
	background-color: #13c56b;
	border-color: #13c56b
}

.form-switch-custom.form-switch-success .form-check-input:checked::before {
	color: #13c56b
}

.form-switch-info .form-check-input:checked {
	background-color: #50c3e6;
	border-color: #50c3e6
}

.form-switch-custom.form-switch-info .form-check-input:checked::before {
	color: #50c3e6
}

.form-switch-warning .form-check-input:checked {
	background-color: #e8bc52;
	border-color: #e8bc52
}

.form-switch-custom.form-switch-warning .form-check-input:checked::before {
	color: #e8bc52
}

.form-switch-danger .form-check-input:checked {
	background-color: #ed5e5e;
	border-color: #ed5e5e
}

.form-switch-custom.form-switch-danger .form-check-input:checked::before {
	color: #ed5e5e
}

.form-switch-light .form-check-input:checked {
	background-color: #f3f6f9;
	border-color: #f3f6f9
}

.form-switch-custom.form-switch-light .form-check-input:checked::before {
	color: #f3f6f9
}

.form-switch-dark .form-check-input:checked {
	background-color: #363d48;
	border-color: #363d48
}

.form-switch-custom.form-switch-dark .form-check-input:checked::before {
	color: #363d48
}

.form-switch-custom .form-check-input {
	position: relative;
	background-image: none
}

	.form-switch-custom .form-check-input::before {
		content: "\f0765";
		font-family: "Material Design Icons";
		top: -9px;
		position: absolute;
		font-size: 20px;
		left: -3px;
		color: #878a99;
		-webkit-transition: background-position .15s ease-in-out;
		transition: background-position .15s ease-in-out
	}

@media (prefers-reduced-motion:reduce) {
	.form-switch-custom .form-check-input::before {
		-webkit-transition: none;
		transition: none
	}
}

.form-switch-custom .form-check-input:checked {
	background-image: none;
	background-color: var(--vz-input-bg);
	-webkit-transition: background-position .15s ease-in-out;
	transition: background-position .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-switch-custom .form-check-input:checked {
		-webkit-transition: none;
		transition: none
	}
}

.form-switch-custom .form-check-input:checked::before {
	right: -3px;
	left: auto
}

.form-switch-custom .form-check-input:focus {
	background-image: none
}

.form-switch-right {
	display: inline-block;
	padding-right: .8em;
	margin-bottom: 0;
	padding-left: 0 !important
}

	.form-switch-right .form-check-input {
		float: right;
		margin-left: 0;
		margin-right: -1.6em;
		margin-top: .1em !important
	}

	.form-switch-right label {
		margin-bottom: 0;
		margin-right: 1rem
	}

.card-radio {
	padding: 0
}

	.card-radio .form-check-label {
		background-color: var(--vz-card-bg);
		border: 1px solid rgba(0, 0, 0, .125);
		border-radius: .25rem;
		padding: 1rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
		position: relative;
		padding-right: 32px
	}

		.card-radio .form-check-label:hover {
			cursor: pointer
		}

	.card-radio .form-check-input {
		display: none
	}

		.card-radio .form-check-input:checked + .form-check-label {
			border-color: #6691e7 !important
		}

			.card-radio .form-check-input:checked + .form-check-label:before {
				content: "\eb80";
				font-family: remixicon;
				position: absolute;
				top: 2px;
				right: 6px;
				font-size: 16px;
				color: #6691e7
			}

	.card-radio.dark .form-check-input:checked + .form-check-label:before {
		color: #fff
	}

[data-layout-mode=dark] .form-switch .form-check-input,
[data-layout-mode=dark] .form-switch .form-check-input:focus {
	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='%23ced4da'/%3e%3c/svg%3e")
}

.form-icon {
	position: relative
}

	.form-icon .form-control-icon {
		padding-left: 2.7rem;
		position: relative
	}

	.form-icon i {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 18px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.form-icon.right .form-control-icon {
		padding-right: 2.7rem;
		padding-left: .9rem;
		position: relative
	}

	.form-icon.right i {
		left: auto;
		right: 18px
	}

[data-layout-mode=dark] .form-select {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ced4da' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

#scroll-top {
	width: 30px;
	height: 30px;
	position: fixed;
	bottom: 65px;
	right: 30px;
	background: #343a40;
	border-color: transparent;
	border-radius: 3px;
	color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.btn-clipboard {
	position: absolute !important;
	right: 15px !important;
	z-index: 1 !important
}

div.code-toolbar > .toolbar {
	opacity: 1 !important
}

	div.code-toolbar > .toolbar button {
		display: inline-block !important;
		margin: .375rem .5rem !important;
		padding: .25rem .75rem !important;
		-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out !important;
		transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out !important;
		transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
		transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out !important;
		border-radius: .2rem !important;
		border: 1px solid rgba(102, 145, 231, .35) !important;
		background-color: transparent;
		color: #6691e7 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important
	}

		div.code-toolbar > .toolbar button:focus {
			outline: 0 !important;
			-webkit-box-shadow: none !important;
			box-shadow: none !important
		}

		div.code-toolbar > .toolbar button:hover {
			background-color: #6691e7 !important;
			color: #fff !important
		}


.c-1-color {
	background: #ed5e5e
}

.c-2-color {
	background: #e8bc52
}

.c-3-color {
	background: #13c56b
}

.c-4-color {
	background: #6691e7
}

.c-5-color {
	background: #865ce2
}


input.gridjs-input:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: var(--vz-input-focus-border);
	background-color: var(--vz-input-bg)
}

input.gridjs-input::-webkit-input-placeholder {
	color: #878a99
}

input.gridjs-input::-moz-placeholder {
	color: #878a99
}

input.gridjs-input:-ms-input-placeholder {
	color: #878a99
}

input.gridjs-input::-ms-input-placeholder {
	color: #878a99
}

input.gridjs-input::placeholder {
	color: #878a99
}


.auth-bg-cover {
	background: radial-gradient(circle, rgba(255,255,255,1) 10%, rgba(42,21,112,1) 50%, rgb(30 15 82) 100%)
}

	.auth-bg-cover > .bg-overlay {
		/* background-image: url(../images/cover-pattern.png); */
		background-position: center;
		background-size: cover;
		opacity: 1;
		background-color: transparent;
		/*background: radial-gradient(circle, rgba(255,255,255,1) 10%, rgba(42,21,112,1) 50%, rgb(30 15 82) 100%);*/
	}

	.auth-bg-cover .footer {
		color: rgba(255, 255, 255, .5)
	}

#password-contain {
	display: none
}

	#password-contain p {
		padding-left: 13px
	}

		#password-contain p.valid {
			color: #13c56b
		}

			#password-contain p.valid::before {
				position: relative;
				left: -8px;
				content: "✔"
			}

		#password-contain p.invalid {
			color: #ed5e5e
		}

			#password-contain p.invalid::before {
				position: relative;
				left: -8px;
				content: "✖"
			}

.dash-filter-picker {
	min-width: 210px !important
}
#btnLogin {
	background-color: #211059 !important;
	border-color: #fff !important;
}}
.images-menu .swiper-slide {
	width: auto;
	display: inline-block
}

/*# sourceMappingURL=app.min.css.map */
