
/* src/index.css */
:root {
	--background: 0 0% 100%;
	--foreground: 222.2 84% 4.9%;
	--card: 0 0% 100%;
	--card-foreground: 222.2 84% 4.9%;
	--popover: 0 0% 100%;
	--popover-foreground: 222.2 84% 4.9%;
	--primary: 221.2 83.2% 53.3%;
	--primary-foreground: 210 40% 98%;
	--secondary: 210 40% 96.1%;
	--secondary-foreground: 222.2 47.4% 11.2%;
	--muted: 210 40% 96.1%;
	--muted-foreground: 215.4 16.3% 46.9%;
	--accent: 210 40% 96.1%;
	--accent-foreground: 222.2 47.4% 11.2%;
	--destructive: 0 84.2% 60.2%;
	--destructive-foreground: 210 40% 98%;
	--border: 214.3 31.8% 91.4%;
	--input: 214.3 31.8% 91.4%;
	--ring: 221.2 83.2% 53.3%;
	--radius: 8px;
}

*, ::before, ::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

.tw-fixed {
	position: fixed;
}

.tw-absolute {
	position: absolute;
}

.tw-inset-0 {
	inset: 0px;
}

.tw-left-\[50\%\] {
	left: 50%;
}

.tw-right-16px {
	right: 1rem;
}

.tw-right-4 {
	right: 1rem;
}

.tw-top-1\/2 {
	top: 50%;
}

.tw-top-4 {
	top: 1rem;
}

.tw-top-\[50\%\] {
	top: 50%;
}

.tw-z-50 {
	z-index: 50;
}

.\!tw-mt-24px {
	margin-top: 1.5rem !important;
}

.tw-mr-12px {
	margin-right: .75rem;
}

.tw-block {
	display: block;
}

.tw-flex {
	display: flex;
}

.tw-inline-flex {
	display: inline-flex;
}

.tw-grid {
	display: grid;
}

.tw-aspect-square {
	aspect-ratio: 1/1;
}

.tw-h-10px {
	height: .625rem;
}

.tw-h-4 {
	height: 1rem;
}

.tw-w-10px {
	width: .625rem;
}

.tw-w-4 {
	width: 1rem;
}

.tw-w-full {
	width: 100%;
}

.\!tw-max-w-\[40px\] {
	max-width: 40px !important;
}

.tw-max-w-lg {
	max-width: 32rem;
}

.-tw-translate-x-1\/2 {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-tw-translate-y-1\/2 {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-x-\[-50\%\] {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-y-\[-50\%\] {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-flex-col {
	flex-direction: column;
}

.tw-flex-col-reverse {
	flex-direction: column-reverse;
}

.tw-place-content-between {
	place-content: space-between;
}

.tw-items-center {
	align-items: center;
}

.tw-justify-center {
	justify-content: center;
}

.tw-gap-2 {
	gap: .5rem;
}

.tw-gap-4 {
	gap: 1rem;
}

.tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(.5rem * var(--tw-space-x-reverse));
	margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.25rem * var(--tw-space-y-reverse));
}

.tw-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.375rem * var(--tw-space-y-reverse));
}

.tw-rounded-full {
	border-radius: 9999px;
}

.tw-rounded-sm {
	border-radius: calc(var(--radius) - 4px);
}

.tw-border {
	border-width: 1px;
}

.tw-border-primary {
	border-color: hsl(var(--primary));
}

.tw-border-transparent {
	border-color: transparent;
}

.tw-bg-background {
	background-color: hsl(var(--background));
}

.tw-bg-black\/80 {
	background-color: rgba(0, 0, 0, .8);
}

.tw-bg-destructive {
	background-color: hsl(var(--destructive));
}

.tw-bg-primary {
	background-color: hsl(var(--primary));
}

.tw-bg-secondary {
	background-color: hsl(var(--secondary));
}

.tw-bg-no-repeat {
	background-repeat: no-repeat;
}

.tw-fill-current {
	fill: currentColor;
}

.tw-stroke-red-500 {
	stroke: #ef4444;
}

.tw-p-6 {
	padding: 1.5rem;
}

.tw-px-2 {
	padding-left: .5rem;
	padding-right: .5rem;
}

.tw-px-2\.5 {
	padding-left: .625rem;
	padding-right: .625rem;
}

.tw-py-0 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.tw-py-0\.5 {
	padding-top: .125rem;
	padding-bottom: .125rem;
}

.tw-pb-\[0\.25em\] {
	padding-bottom: .25em;
}

.tw-pt-\[1\.5em\] {
	padding-top: 1.5em;
}

.tw-text-center {
	text-align: center;
}

.tw-indent-2 {
	text-indent: .5rem;
}

.tw-text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.tw-text-sm {
	font-size: .875rem;
	line-height: 1.25rem;
}

.tw-text-xs {
	font-size: .75rem;
	line-height: 1rem;
}

.tw-font-semibold {
	font-weight: 600;
}

.tw-leading-none {
	line-height: 1;
}

.tw-tracking-tight {
	letter-spacing: -.025em;
}

.tw-text-current {
	color: currentColor;
}

.tw-text-destructive-foreground {
	color: hsl(var(--destructive-foreground));
}

.tw-text-foreground {
	color: hsl(var(--foreground));
}

.tw-text-muted-foreground {
	color: hsl(var(--muted-foreground));
}

.tw-text-primary {
	color: hsl(var(--primary));
}

.tw-text-primary-foreground {
	color: hsl(var(--primary-foreground));
}

.tw-text-secondary-foreground {
	color: hsl(var(--secondary-foreground));
}

.tw-opacity-70 {
	opacity: .7;
}

.tw-shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.tw-ring-offset-background {
	--tw-ring-offset-color: hsl(var(--background));
}

.tw-transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: 150ms;
}

.tw-transition-opacity {
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: 150ms;
}

.tw-duration-200 {
	transition-duration: 200ms;
}

@keyframes enter {
	from {
		opacity: var(--tw-enter-opacity, 1);
		transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
	}
}

@keyframes exit {
	to {
		opacity: var(--tw-exit-opacity, 1);
		transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
	}
}

.tw-animate-in {
	animation-name: enter;
	animation-duration: 150ms;
	--tw-enter-opacity: initial;
	--tw-enter-scale: initial;
	--tw-enter-rotate: initial;
	--tw-enter-translate-x: initial;
	--tw-enter-translate-y: initial;
}

.tw-fade-in {
	--tw-enter-opacity: 0;
}

.tw-slide-in-from-right-4 {
	--tw-enter-translate-x: 1rem;
}

.tw-slide-in-from-top-1\/2 {
	--tw-enter-translate-y: -50%;
}

.tw-duration-200 {
	animation-duration: 200ms;
}

.hover\:tw-bg-destructive\/80:hover {
	background-color: hsl(var(--destructive), .8);
}

.hover\:tw-bg-primary\/80:hover {
	background-color: hsl(var(--primary), .8);
}

.hover\:tw-bg-secondary\/80:hover {
	background-color: hsl(var(--secondary), .8);
}

.hover\:tw-opacity-100:hover {
	opacity: 1;
}

.focus\:tw-outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus\:tw-ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
}

.focus\:tw-ring-ring:focus {
	--tw-ring-color: hsl(var(--ring));
}

.focus\:tw-ring-offset-2:focus {
	--tw-ring-offset-width: 2px;
}

.focus-visible\:tw-ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
}

.focus-visible\:tw-ring-ring:focus-visible {
	--tw-ring-color: hsl(var(--ring));
}

.focus-visible\:tw-ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px;
}

.disabled\:tw-pointer-events-none:disabled {
	pointer-events: none;
}

.disabled\:tw-cursor-not-allowed:disabled {
	cursor: not-allowed;
}

.disabled\:tw-opacity-50:disabled {
	opacity: .5;
}

.data-\[state\=open\]\:tw-bg-accent[data-state=open] {
	background-color: hsl(var(--accent));
}

.data-\[state\=open\]\:tw-text-muted-foreground[data-state=open] {
	color: hsl(var(--muted-foreground));
}

.data-\[state\=open\]\:tw-animate-in[data-state=open] {
	animation-name: enter;
	animation-duration: 150ms;
	--tw-enter-opacity: initial;
	--tw-enter-scale: initial;
	--tw-enter-rotate: initial;
	--tw-enter-translate-x: initial;
	--tw-enter-translate-y: initial;
}

.data-\[state\=closed\]\:tw-animate-out[data-state=closed] {
	animation-name: exit;
	animation-duration: 150ms;
	--tw-exit-opacity: initial;
	--tw-exit-scale: initial;
	--tw-exit-rotate: initial;
	--tw-exit-translate-x: initial;
	--tw-exit-translate-y: initial;
}

.data-\[state\=closed\]\:tw-fade-out-0[data-state=closed] {
	--tw-exit-opacity: 0;
}

.data-\[state\=open\]\:tw-fade-in-0[data-state=open] {
	--tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:tw-zoom-out-95[data-state=closed] {
	--tw-exit-scale: .95;
}

.data-\[state\=open\]\:tw-zoom-in-95[data-state=open] {
	--tw-enter-scale: .95;
}

.data-\[state\=closed\]\:tw-slide-out-to-left-1\/2[data-state=closed] {
	--tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:tw-slide-out-to-top-\[48\%\][data-state=closed] {
	--tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:tw-slide-in-from-left-1\/2[data-state=open] {
	--tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:tw-slide-in-from-top-\[48\%\][data-state=open] {
	--tw-enter-translate-y: -48%;
}

@media (min-width: 400px) {
	.sm\:tw-flex-row {
		flex-direction: row;
	}
	
	.sm\:tw-justify-end {
		justify-content: flex-end;
	}
	
	.sm\:tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-right: calc(.5rem * var(--tw-space-x-reverse));
		margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
	}
	
	.sm\:tw-text-left {
		text-align: left;
	}
}

/* Style imports */

/* Tailwind */
*, ::before, ::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

.tw-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.tw-mt-24px {
	margin-top: 1.5rem;
}

.tw-mt-4 {
	margin-top: 1rem;
}

.tw-flex {
	display: flex;
}

.tw-grid {
	display: grid;
}

.tw-h-0 {
	height: 0px;
}

.tw-w-full {
	width: 100%;
}

.tw-shrink-0 {
	flex-shrink: 0;
}

.tw-cursor-pointer {
	cursor: pointer;
}

.tw-grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.tw-items-center {
	align-items: center;
}

.tw-justify-between {
	justify-content: space-between;
}

.tw-gap-24px {
	gap: 1.5rem;
}

.tw-gap-4px {
	gap: .25rem;
}

.tw-self-start {
	align-self: flex-start;
}

.tw-bg-\[image\:var\(--sample-echeck-url\)\] {
	background-image: var(--sample-echeck-url);
}

.tw-bg-cover {
	background-size: cover;
}

.tw-bg-\[0_0\%\] {
	background-position: 0 0%;
}

.tw-bg-\[0_100\%\] {
	background-position: 0 100%;
}

.tw-bg-\[0_50\%\] {
	background-position: 0 50%;
}

.tw-stroke-red-500 {
	stroke: #ef4444;
}

.tw-pb-\[40\.5\%\] {
	padding-bottom: 40.5%;
}

.tw-text-xs {
	font-size: .75rem;
	line-height: 1rem;
}

@keyframes enter {
	from {
		opacity: var(--tw-enter-opacity, 1);
		transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
	}
}

@keyframes exit {
	to {
		opacity: var(--tw-exit-opacity, 1);
		transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
	}
}

/* ------------------------------------------------------------------------------------ */

/* Prefer to use tailwind styles see https://tailwindcss.com/docs/utility-first for why */

/* ------------------------------------------------------------------------------------ */
.after\:tw-absolute::after {
	content: var(--tw-content);
	position: absolute;
}

.after\:tw-h-0::after {
	content: var(--tw-content);
	height: 0px;
}

.after\:tw-w-0::after {
	content: var(--tw-content);
	width: 0px;
}

.after\:tw-overflow-hidden::after {
	content: var(--tw-content);
	overflow: hidden;
}

.after\:tw-content-\[var\(--sample-echeck-url\)\]::after {
	--tw-content: var(--sample-echeck-url);
	content: var(--tw-content);
}

/* src/index.css */
:root {
	--background: 0 0% 100%;
	--foreground: 222.2 84% 4.9%;
	--card: 0 0% 100%;
	--card-foreground: 222.2 84% 4.9%;
	--popover: 0 0% 100%;
	--popover-foreground: 222.2 84% 4.9%;
	--primary: 221.2 83.2% 53.3%;
	--primary-foreground: 210 40% 98%;
	--secondary: 210 40% 96.1%;
	--secondary-foreground: 222.2 47.4% 11.2%;
	--muted: 210 40% 96.1%;
	--muted-foreground: 215.4 16.3% 46.9%;
	--accent: 210 40% 96.1%;
	--accent-foreground: 222.2 47.4% 11.2%;
	--destructive: 0 84.2% 60.2%;
	--destructive-foreground: 210 40% 98%;
	--border: 214.3 31.8% 91.4%;
	--input: 214.3 31.8% 91.4%;
	--ring: 221.2 83.2% 53.3%;
	--radius: 8px;
}

*, ::before, ::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

.tw-fixed {
	position: fixed;
}

.tw-absolute {
	position: absolute;
}

.tw-inset-0 {
	inset: 0px;
}

.tw-left-\[50\%\] {
	left: 50%;
}

.tw-right-16px {
	right: 1rem;
}

.tw-right-4 {
	right: 1rem;
}

.tw-top-1\/2 {
	top: 50%;
}

.tw-top-4 {
	top: 1rem;
}

.tw-top-\[50\%\] {
	top: 50%;
}

.tw-z-50 {
	z-index: 50;
}

.\!tw-mt-24px {
	margin-top: 1.5rem !important;
}

.tw-mr-12px {
	margin-right: .75rem;
}

.tw-block {
	display: block;
}

.tw-flex {
	display: flex;
}

.tw-inline-flex {
	display: inline-flex;
}

.tw-grid {
	display: grid;
}

.tw-aspect-square {
	aspect-ratio: 1/1;
}

.tw-h-10px {
	height: .625rem;
}

.tw-h-4 {
	height: 1rem;
}

.tw-w-10px {
	width: .625rem;
}

.tw-w-4 {
	width: 1rem;
}

.tw-w-full {
	width: 100%;
}

.\!tw-max-w-\[40px\] {
	max-width: 40px !important;
}

.tw-max-w-lg {
	max-width: 32rem;
}

.-tw-translate-x-1\/2 {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-tw-translate-y-1\/2 {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-x-\[-50\%\] {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-y-\[-50\%\] {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-flex-col {
	flex-direction: column;
}

.tw-flex-col-reverse {
	flex-direction: column-reverse;
}

.tw-place-content-between {
	place-content: space-between;
}

.tw-items-center {
	align-items: center;
}

.tw-justify-center {
	justify-content: center;
}

.tw-gap-2 {
	gap: .5rem;
}

.tw-gap-4 {
	gap: 1rem;
}

.tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(.5rem * var(--tw-space-x-reverse));
	margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.25rem * var(--tw-space-y-reverse));
}

.tw-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.375rem * var(--tw-space-y-reverse));
}

.tw-rounded-full {
	border-radius: 9999px;
}

.tw-rounded-sm {
	border-radius: calc(var(--radius) - 4px);
}

.tw-border {
	border-width: 1px;
}

.tw-border-primary {
	border-color: hsl(var(--primary));
}

.tw-border-transparent {
	border-color: transparent;
}

.tw-bg-background {
	background-color: hsl(var(--background));
}

.tw-bg-black\/80 {
	background-color: rgba(0, 0, 0, .8);
}

.tw-bg-destructive {
	background-color: hsl(var(--destructive));
}

.tw-bg-primary {
	background-color: hsl(var(--primary));
}

.tw-bg-secondary {
	background-color: hsl(var(--secondary));
}

.tw-bg-no-repeat {
	background-repeat: no-repeat;
}

.tw-fill-current {
	fill: currentColor;
}

.tw-stroke-red-500 {
	stroke: #ef4444;
}

.tw-p-6 {
	padding: 1.5rem;
}

.tw-px-2 {
	padding-left: .5rem;
	padding-right: .5rem;
}

.tw-px-2\.5 {
	padding-left: .625rem;
	padding-right: .625rem;
}

.tw-py-0 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.tw-py-0\.5 {
	padding-top: .125rem;
	padding-bottom: .125rem;
}

.tw-pb-\[0\.25em\] {
	padding-bottom: .25em;
}

.tw-pt-\[1\.5em\] {
	padding-top: 1.5em;
}

.tw-text-center {
	text-align: center;
}

.tw-indent-2 {
	text-indent: .5rem;
}

.tw-text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.tw-text-sm {
	font-size: .875rem;
	line-height: 1.25rem;
}

.tw-text-xs {
	font-size: .75rem;
	line-height: 1rem;
}

.tw-font-semibold {
	font-weight: 600;
}

.tw-leading-none {
	line-height: 1;
}

.tw-tracking-tight {
	letter-spacing: -.025em;
}

.tw-text-current {
	color: currentColor;
}

.tw-text-destructive-foreground {
	color: hsl(var(--destructive-foreground));
}

.tw-text-foreground {
	color: hsl(var(--foreground));
}

.tw-text-muted-foreground {
	color: hsl(var(--muted-foreground));
}

.tw-text-primary {
	color: hsl(var(--primary));
}

.tw-text-primary-foreground {
	color: hsl(var(--primary-foreground));
}

.tw-text-secondary-foreground {
	color: hsl(var(--secondary-foreground));
}

.tw-opacity-70 {
	opacity: .7;
}

.tw-shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.tw-ring-offset-background {
	--tw-ring-offset-color: hsl(var(--background));
}

.tw-transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: 150ms;
}

.tw-transition-opacity {
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: 150ms;
}

.tw-duration-200 {
	transition-duration: 200ms;
}

@keyframes enter {
	from {
		opacity: var(--tw-enter-opacity, 1);
		transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
	}
}

@keyframes exit {
	to {
		opacity: var(--tw-exit-opacity, 1);
		transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
	}
}

.tw-animate-in {
	animation-name: enter;
	animation-duration: 150ms;
	--tw-enter-opacity: initial;
	--tw-enter-scale: initial;
	--tw-enter-rotate: initial;
	--tw-enter-translate-x: initial;
	--tw-enter-translate-y: initial;
}

.tw-fade-in {
	--tw-enter-opacity: 0;
}

.tw-slide-in-from-right-4 {
	--tw-enter-translate-x: 1rem;
}

.tw-slide-in-from-top-1\/2 {
	--tw-enter-translate-y: -50%;
}

.tw-duration-200 {
	animation-duration: 200ms;
}

.hover\:tw-bg-destructive\/80:hover {
	background-color: hsl(var(--destructive), .8);
}

.hover\:tw-bg-primary\/80:hover {
	background-color: hsl(var(--primary), .8);
}

.hover\:tw-bg-secondary\/80:hover {
	background-color: hsl(var(--secondary), .8);
}

.hover\:tw-opacity-100:hover {
	opacity: 1;
}

.focus\:tw-outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus\:tw-ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
}

.focus\:tw-ring-ring:focus {
	--tw-ring-color: hsl(var(--ring));
}

.focus\:tw-ring-offset-2:focus {
	--tw-ring-offset-width: 2px;
}

.focus-visible\:tw-ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
}

.focus-visible\:tw-ring-ring:focus-visible {
	--tw-ring-color: hsl(var(--ring));
}

.focus-visible\:tw-ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px;
}

.disabled\:tw-pointer-events-none:disabled {
	pointer-events: none;
}

.disabled\:tw-cursor-not-allowed:disabled {
	cursor: not-allowed;
}

.disabled\:tw-opacity-50:disabled {
	opacity: .5;
}

.data-\[state\=open\]\:tw-bg-accent[data-state=open] {
	background-color: hsl(var(--accent));
}

.data-\[state\=open\]\:tw-text-muted-foreground[data-state=open] {
	color: hsl(var(--muted-foreground));
}

.data-\[state\=open\]\:tw-animate-in[data-state=open] {
	animation-name: enter;
	animation-duration: 150ms;
	--tw-enter-opacity: initial;
	--tw-enter-scale: initial;
	--tw-enter-rotate: initial;
	--tw-enter-translate-x: initial;
	--tw-enter-translate-y: initial;
}

.data-\[state\=closed\]\:tw-animate-out[data-state=closed] {
	animation-name: exit;
	animation-duration: 150ms;
	--tw-exit-opacity: initial;
	--tw-exit-scale: initial;
	--tw-exit-rotate: initial;
	--tw-exit-translate-x: initial;
	--tw-exit-translate-y: initial;
}

.data-\[state\=closed\]\:tw-fade-out-0[data-state=closed] {
	--tw-exit-opacity: 0;
}

.data-\[state\=open\]\:tw-fade-in-0[data-state=open] {
	--tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:tw-zoom-out-95[data-state=closed] {
	--tw-exit-scale: .95;
}

.data-\[state\=open\]\:tw-zoom-in-95[data-state=open] {
	--tw-enter-scale: .95;
}

.data-\[state\=closed\]\:tw-slide-out-to-left-1\/2[data-state=closed] {
	--tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:tw-slide-out-to-top-\[48\%\][data-state=closed] {
	--tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:tw-slide-in-from-left-1\/2[data-state=open] {
	--tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:tw-slide-in-from-top-\[48\%\][data-state=open] {
	--tw-enter-translate-y: -48%;
}

@media (min-width: 400px) {
	.sm\:tw-flex-row {
		flex-direction: row;
	}
	
	.sm\:tw-justify-end {
		justify-content: flex-end;
	}
	
	.sm\:tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-right: calc(.5rem * var(--tw-space-x-reverse));
		margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
	}
	
	.sm\:tw-text-left {
		text-align: left;
	}
}

/* Style imports */

/* Tailwind */
*, ::before, ::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

.tw-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.tw-mt-24px {
	margin-top: 1.5rem;
}

.tw-mt-4 {
	margin-top: 1rem;
}

.tw-flex {
	display: flex;
}

.tw-grid {
	display: grid;
}

.tw-h-0 {
	height: 0px;
}

.tw-w-full {
	width: 100%;
}

.tw-shrink-0 {
	flex-shrink: 0;
}

.tw-cursor-pointer {
	cursor: pointer;
}

.tw-grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.tw-items-center {
	align-items: center;
}

.tw-justify-between {
	justify-content: space-between;
}

.tw-gap-24px {
	gap: 1.5rem;
}

.tw-gap-4px {
	gap: .25rem;
}

.tw-self-start {
	align-self: flex-start;
}

.tw-bg-\[image\:var\(--sample-echeck-url\)\] {
	background-image: var(--sample-echeck-url);
}

.tw-bg-cover {
	background-size: cover;
}

.tw-bg-\[0_0\%\] {
	background-position: 0 0%;
}

.tw-bg-\[0_100\%\] {
	background-position: 0 100%;
}

.tw-bg-\[0_50\%\] {
	background-position: 0 50%;
}

.tw-stroke-red-500 {
	stroke: #ef4444;
}

.tw-pb-\[40\.5\%\] {
	padding-bottom: 40.5%;
}

.tw-text-xs {
	font-size: .75rem;
	line-height: 1rem;
}

@keyframes enter {
	from {
		opacity: var(--tw-enter-opacity, 1);
		transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
	}
}

@keyframes exit {
	to {
		opacity: var(--tw-exit-opacity, 1);
		transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
	}
}

/* ------------------------------------------------------------------------------------ */

/* Prefer to use tailwind styles see https://tailwindcss.com/docs/utility-first for why */

/* ------------------------------------------------------------------------------------ */
.after\:tw-absolute::after {
	content: var(--tw-content);
	position: absolute;
}

.after\:tw-h-0::after {
	content: var(--tw-content);
	height: 0px;
}

.after\:tw-w-0::after {
	content: var(--tw-content);
	width: 0px;
}

.after\:tw-overflow-hidden::after {
	content: var(--tw-content);
	overflow: hidden;
}

.after\:tw-content-\[var\(--sample-echeck-url\)\]::after {
	--tw-content: var(--sample-echeck-url);
	content: var(--tw-content);
}

.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
	content: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

#TB_overlay {
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100050;
}

#TB_window {
	position: fixed;
	background-color: #fff;
	z-index: 100050;
	visibility: hidden;
	text-align: left;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeWindowButton {
	position: absolute;
	left: auto;
	right: 0;
	width: 29px;
	height: 29px;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
	outline: none;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

#TB_ajaxWindowTitle {
	float: left;
	font-weight: 600;
	line-height: 29px;
	overflow: hidden;
	padding: 0 29px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc(100% - 39px);
}

#TB_title {
	background: #fcfcfc;
	border-bottom: 1px solid #ddd;
	height: 29px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
	padding: 15px;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: fixed;
	display: none;
	z-index: 100050;
	top: 50%;
	left: 50%;
	background-color: #e8e8e8;
	border: 1px solid #555;
	margin: -45px 0 0 -125px;
	padding: 40px 15px 15px;
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	opacity: 0;
	height: 100%;
	width: 100%;
}

#TB_iframeContent {
	clear: both;
	border: none;
}

.tb-close-icon {
	display: block;
	color: #666;
	text-align: center;
	line-height: 29px;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	right: 0;
}

.tb-close-icon:before {
	content: "";
	font: normal 20px/29px dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#TB_closeWindowButton:hover .tb-close-icon, #TB_closeWindowButton:focus .tb-close-icon {
	color: #006799;
}

#TB_closeWindowButton:focus .tb-close-icon {
	-webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
}
