*,
:after,
:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

html {
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color .3s cubic-bezier(.25, .8, .25, 1);
	transition: background-color .3s cubic-bezier(.25, .8, .25, 1)
}

body {
	min-height: 100%;
	margin: 0;
}

a:not(.binds-button) {
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: color, background-color, opacity;
	transition-property: color, background-color, opacity
}

audio,
canvas,
embed,
iframe,
img,
object,
video {
	max-width: 100%;
	font-style: italic;
	vertical-align: middle
}

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

.binds-scrollbar::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	border-radius: 8px
}

.binds-scrollbar::-webkit-scrollbar-thumb {
	border-radius: 8px
}

.binds-scrollbar::-webkit-scrollbar-button {
	display: none
}

.binds-caption {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .02em;
	line-height: 17px
}

.binds-body-1 {
	font-weight: 400;
	line-height: 20px
}

.binds-body-1,
.binds-body-2 {
	font-size: 14px;
	letter-spacing: .01em
}

.binds-body-2 {
	font-weight: 500;
	line-height: 24px
}

.binds-subheading {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: .01em;
	line-height: 24px
}

.binds-title {
	font-size: 20px;
	font-weight: 500;
	letter-spacing: .005em;
	line-height: 26px
}

.binds-headline {
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 32px
}

.binds-display-1 {
	font-size: 34px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 40px
}

.binds-display-2 {
	font-size: 45px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 48px
}

.binds-display-3 {
	font-size: 56px;
	font-weight: 400;
	letter-spacing: -.005em;
	line-height: 58px
}

.binds-display-4 {
	font-size: 112px;
	font-weight: 300;
	letter-spacing: -.01em;
	line-height: 112px
}

a:not(.binds-button) {
	text-decoration: none
}

a:not(.binds-button):hover {
	text-decoration: underline
}

button:focus {
	outline: none
}

.binds-app-internal-drawer,
.binds-app-side-drawer .binds-app-container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.binds-app-internal-drawer .binds-app-scroller {
	overflow: auto
}

.binds-app {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	position: relative
}

.binds-app.binds-fixed .binds-app-scroller {
	overflow: auto
}

.binds-app.binds-fixed-last,
.binds-app.binds-flexible,
.binds-app.binds-overlap,
.binds-app.binds-reveal {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.binds-app.binds-fixed-last .binds-app-toolbar,
.binds-app.binds-flexible .binds-app-toolbar,
.binds-app.binds-overlap .binds-app-toolbar,
.binds-app.binds-reveal .binds-app-toolbar {
	position: absolute;
	top: 0
}

.binds-app.binds-flexible .binds-app-toolbar,
.binds-app.binds-overlap .binds-app-toolbar {
	min-height: 0
}

.binds-app.binds-flexible .binds-toolbar-row:first-child {
	z-index: 2
}

.binds-app.binds-flexible .binds-toolbar-row:last-child {
	position: fixed;
	bottom: 0;
	z-index: 1
}

.binds-app.binds-flexible .binds-display-1 {
	position: fixed
}

.binds-app.binds-overlap .binds-app-toolbar {
	z-index: 1
}

.binds-app.binds-overlap .binds-app-content {
	margin: -64px 24px 24px;
	position: relative;
	z-index: 2
}

@media (max-width:960px) {
	.binds-app.binds-overlap .binds-app-content {
		margin: -64px 16px 16px
	}
}

@media (max-width:600px) {
	.binds-app.binds-overlap .binds-app-content {
		margin: -64px 8px 8px
	}
}

@media (min-width:600px) {
	.binds-app-drawer.binds-permanent-card+.binds-app-scroller .binds-content {
		padding-left: 0;
		padding-right: 0;
		border-left: none;
		border-right: none
	}
}

.binds-app-content {
	padding: 16px
}

@media (min-width:600px) {
	.binds-app-content {
		border-left: 1px solid transparent;
		border-right: 1px solid transparent
	}
}

.binds-app-content>p:first-child {
	margin-top: 0
}

.binds-app-content>p:last-child {
	margin-bottom: 0
}

.binds-app-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: padding-left .4s cubic-bezier(.4, 0, .2, 1), padding-right .4s cubic-bezier(.4, 0, .2, 1);
	transition: padding-left .4s cubic-bezier(.4, 0, .2, 1), padding-right .4s cubic-bezier(.4, 0, .2, 1);
	will-change: padding-left, padding-right
}

.binds-app-container,
.binds-app-scroller {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-no-elevation {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.binds-fixed-last .binds-reveal-active,
.binds-flexible .binds-reveal-active,
.binds-overlap .binds-reveal-active,
.binds-reveal .binds-reveal-active {
	-webkit-transform: translate3d(0, calc(100% + 10px), 0);
	transform: translate3d(0, calc(100% + 10px), 0);
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: -webkit-box-shadow, -webkit-transform;
	transition-property: -webkit-box-shadow, -webkit-transform;
	transition-property: box-shadow, transform;
	transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
	will-change: height, box-shadow, transform
}

.binds-app-toolbar {
	min-height: 64px
}

.binds-overlap .binds-app-toolbar {
	height: 196px
}

.binds-fixed-last-active {
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: -webkit-box-shadow, -webkit-transform;
	transition-property: -webkit-box-shadow, -webkit-transform;
	transition-property: box-shadow, transform;
	transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
	will-change: height, box-shadow, transform
}

.binds-overlap-off {
	z-index: 3!important
}

.binds-app-content {
	height: 100%
}

.binds-app-content .binds-card {
	margin-right: 16px;
	margin-left: 16px;
	overflow: visible
}

.binds-badge {
	position: absolute;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	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;
	right: -4px;
	font-size: 10px;
	font-style: normal;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	color: #fff;
	pointer-events: none;
	z-index: 11
}

.binds-list-item-content .binds-badge {
	position: relative;
	top: 0;
	bottom: 0;
	right: 0
}

.binds-badge.binds-dense {
	width: 18px;
	height: 18px;
	font-size: 8px
}

.binds-badge.binds-square {
	width: auto;
	border-radius: 3px;
	height: 18px;
	padding: 0 4px
}

.binds-badge-content {
	position: relative;
	display: inline-block
}

.binds-badge-content .binds-position-top {
	top: -4px
}

.binds-badge-content .binds-position-bottom {
	bottom: -4px
}

.binds-autocomplete .binds-menu {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.binds-autocomplete-loading {
	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;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100
}

.binds-field.binds-inline.binds-autocomplete-box {
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	padding-top: 2px;
	border-radius: 2px
}

.binds-field.binds-inline.binds-autocomplete-box.binds-focused {
	z-index: 120
}

.binds-field.binds-inline.binds-autocomplete-box:after,
.binds-field.binds-inline.binds-autocomplete-box:before {
	display: none
}

.binds-toolbar .binds-field.binds-inline.binds-autocomplete-box {
	min-height: 40px;
	height: 40px;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.binds-field.binds-inline.binds-autocomplete-box .binds-menu {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-field.binds-inline.binds-autocomplete-box .binds-input {
	padding-left: 16px
}

.binds-field.binds-inline.binds-autocomplete-box.binds-focused label,
.binds-field.binds-inline.binds-autocomplete-box .binds-input-action,
.binds-field.binds-inline.binds-autocomplete-box label {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.binds-field.binds-inline.binds-autocomplete-box .binds-input-action {
	right: 8px
}

.binds-field.binds-inline.binds-autocomplete-box.binds-focused label,
.binds-field.binds-inline.binds-autocomplete-box label {
	margin-top: 2px;
	left: 16px
}

.binds-autocomplete-box-content:after {
	height: 6px;
	position: absolute;
	top: -6px;
	right: 0;
	left: 0;
	z-index: 120;
	border-bottom: 1px solid;
	content: ""
}

.binds-avatar {
	width: 40px;
	min-width: 40px;
	height: 40px;
	margin: auto;
	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;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	border-radius: 40px;
	-webkit-transition: .4s cubic-bezier(.4, 0, .2, 1);
	transition: .4s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	will-change: color, background-color;
	font-size: 24px;
	letter-spacing: -.05em;
	vertical-align: middle
}

.binds-avatar.binds-large {
	min-width: 64px;
	min-height: 64px;
	border-radius: 64px;
	font-size: 32px
}

.binds-avatar.binds-large .binds-icon {
	font-size: 40px!important
}

.binds-avatar.binds-small {
	width: 24px;
	min-width: 24px;
	height: 24px;
	border-radius: 24px;
	font-size: 14px
}

.binds-avatar.binds-small .binds-icon {
	font-size: 16px!important
}

.binds-avatar .binds-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.binds-avatar img {
	width: 100%;
	height: 100%;
	display: block
}

.binds-avatar .binds-ripple {
	cursor: pointer;
	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;
	border-radius: 50%
}

.binds-ripple-enter-active {
	-webkit-transition: .8s cubic-bezier(.25, .8, .25, 1);
	transition: .8s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	will-change: opacity, transform
}

.binds-ripple-enter-active.binds-centered {
	-webkit-transition-duration: 1.2s;
	transition-duration: 1.2s
}

.binds-ripple-enter {
	opacity: .26;
	-webkit-transform: scale(.26) translateZ(0);
	transform: scale(.26) translateZ(0)
}

.binds-ripple {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	overflow: hidden;
	mask-image: radial-gradient(circle, #fff 100%, #000 0);
	-webkit-mask-image: radial-gradient(circle, #fff 100%, #000 0)
}

.binds-ripple-wave {
	position: absolute;
	z-index: 1;
	pointer-events: none;
	background: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-transform: scale(2) translateZ(0);
	transform: scale(2) translateZ(0)
}

.binds-ripple-wave.binds-centered {
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	top: 50%;
	left: 50%
}

.binds-ripple-wave~:not(.binds-ripple-wave) {
	position: relative;
	z-index: 2
}

.binds-bottom-bar {
	-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
	box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
	width: 100%;
	-webkit-transition: background-color .5s cubic-bezier(.4, 0, .2, 1);
	transition: background-color .5s cubic-bezier(.4, 0, .2, 1)
}

.binds-bottom-bar>.binds-ripple {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.binds-bottom-bar.binds-type-fixed {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.binds-bottom-bar.binds-type-fixed .binds-bottom-bar-item {
	min-width: 80px;
	max-width: 168px;
	-webkit-transition: .4s cubic-bezier(.4, 0, .2, 1);
	transition: .4s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: color;
	transition-property: color;
	will-change: color
}

.binds-bottom-bar.binds-type-fixed .binds-bottom-bar-item .binds-bottom-bar-label {
	-webkit-transform: scale(.8571) translate3D(0, 4px, 0);
	transform: scale(.8571) translate3D(0, 4px, 0)
}

.binds-bottom-bar.binds-type-fixed .binds-bottom-bar-item.binds-active .binds-ripple {
	padding-top: 6px
}

.binds-bottom-bar.binds-type-fixed .binds-bottom-bar-item.binds-active .binds-bottom-bar-icon {
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}

.binds-bottom-bar.binds-type-fixed .binds-bottom-bar-item.binds-active .binds-bottom-bar-label {
	-webkit-transform: translate3D(0, 3px, 0);
	transform: translate3D(0, 3px, 0)
}

.binds-bottom-bar.binds-type-shift {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.binds-bottom-bar.binds-type-shift>.binds-ripple .binds-ripple-enter-active {
	-webkit-transition-duration: 1.1s!important;
	transition-duration: 1.1s!important
}

.binds-bottom-bar.binds-type-shift>.binds-ripple .binds-ripple-enter {
	opacity: 1
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item {
	min-width: 56px;
	max-width: 96px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 32px;
	flex: 1 1 32px;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: padding, min-width, max-width, color, -webkit-box-flex;
	transition-property: padding, min-width, max-width, color, -webkit-box-flex;
	transition-property: padding, min-width, max-width, flex, color;
	transition-property: padding, min-width, max-width, flex, color, -webkit-box-flex, -ms-flex;
	will-change: padding, min-width, max-width, flex, color
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item .binds-ripple {
	padding: 16px
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item .binds-bottom-bar-icon {
	-webkit-transform: translate3d(0, 8px, 0);
	transform: translate3d(0, 8px, 0)
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item .binds-bottom-bar-label {
	opacity: 0;
	-webkit-transform: scale(.7) translate3d(0, 6px, 0);
	transform: scale(.7) translate3d(0, 6px, 0)
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item.binds-active {
	min-width: 96px;
	max-width: 168px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 72px;
	flex: 1 1 72px
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item.binds-active .binds-ripple {
	padding: 6px 0 10px
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item.binds-active .binds-bottom-bar-icon {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.binds-bottom-bar.binds-type-shift .binds-bottom-bar-item.binds-active .binds-bottom-bar-label {
	opacity: 1;
	-webkit-transform: translate3d(0, 3px, 0);
	transform: translate3d(0, 3px, 0)
}

.binds-bottom-bar .binds-bottom-bar-item {
	height: 56px;
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	cursor: pointer;
	border-radius: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
	text-transform: none
}

.binds-bottom-bar .binds-bottom-bar-item .binds-ripple {
	padding: 8px 12px 10px;
	-webkit-transition: padding .3s cubic-bezier(.25, .8, .25, 1);
	transition: padding .3s cubic-bezier(.25, .8, .25, 1);
	will-change: padding
}

.binds-bottom-bar .binds-bottom-bar-item .binds-button-content {
	position: static;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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
}

.binds-bottom-bar .binds-bottom-bar-item .binds-bottom-bar-icon,
.binds-bottom-bar .binds-bottom-bar-item .binds-bottom-bar-label {
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	will-change: transform, opacity
}

.binds-button-content {
	position: relative;
	z-index: 2
}

.binds-button,
.binds-button-clean {
	margin: 0;
	padding: 0;
	display: inline-block;
	position: relative;
	overflow: hidden;
	outline: none;
	background: transparent;
	border: 0;
	border-radius: 0;
	-webkit-transition: .4s cubic-bezier(.4, 0, .2, 1);
	transition: .4s cubic-bezier(.4, 0, .2, 1);
	font-family: inherit;
	line-height: normal;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap
}

.binds-button {
	min-width: 88px;
	height: 36px;
	margin: 6px 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 2px;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase
}

.binds-button:active {
	outline: none
}

.binds-button[disabled] {
	pointer-events: none
}

.binds-button:not([disabled]) {
	cursor: pointer
}

.binds-button:not([disabled]).binds-focused:before,
.binds-button:not([disabled]):active:before,
.binds-button:not([disabled]):hover:before {
	background-color: currentColor;
	opacity: .12
}

.binds-button:not([disabled]).binds-focused.binds-accent:before,
.binds-button:not([disabled]).binds-focused.binds-primary:before,
.binds-button:not([disabled]):active:before {
	opacity: .2
}

.binds-button:not([disabled]).binds-ripple-off:active:before {
	opacity: .26
}

.binds-button.binds-plain.binds-button.binds-raised:not([disabled]) {
	color: rgba(0, 0, 0, .87);
	background-color: #fff
}

.binds-button.binds-plain.binds-button.binds-raised:not([disabled]) .binds-icon-font {
	color: rgba(0, 0, 0, .87)
}

.binds-button.binds-plain.binds-button.binds-raised:not([disabled]) .binds-icon-image {
	fill: rgba(0, 0, 0, .87)
}

.binds-button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.binds-button:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	-webkit-transition: .4s cubic-bezier(.4, 0, .2, 1);
	transition: .4s cubic-bezier(.4, 0, .2, 1);
	will-change: background-color, opacity;
	content: " "
}

.binds-button.binds-dense {
	height: 32px;
	font-size: 13px
}

.binds-button.binds-raised:not([disabled]) {
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.binds-button.binds-raised:not([disabled]):active {
	-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
	box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.binds-button.binds-raised:not([disabled]).binds-ripple-off:active:before {
	opacity: .2
}

.binds-button+.binds-button {
	margin-left: 0
}

.binds-button .binds-ripple {
	padding: 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-button-spaced .binds-ripple {
	padding: 0 16px
}

.binds-fab,
.binds-icon-button {
	border-radius: 50%;
	z-index: 10
}

.binds-fab .binds-ripple,
.binds-fab:before,
.binds-icon-button .binds-ripple,
.binds-icon-button:before {
	border-radius: 50%
}

.binds-fab.binds-dense .binds-ripple-wave,
.binds-fab.binds-mini .binds-ripple-wave,
.binds-icon-button .binds-ripple-wave {
	top: 0!important;
	right: 0!important;
	bottom: 0!important;
	left: 0!important
}

.binds-icon-button {
	width: 40px;
	min-width: 40px;
	height: 40px;
	margin: 0 6px
}

.binds-icon-button.binds-dense {
	width: 32px;
	min-width: 32px;
	height: 32px
}

.binds-icon-button .binds-ripple-enter-active {
	-webkit-transition-duration: 1.2s;
	transition-duration: 1.2s
}

.binds-fab {
	-webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
	width: 56px;
	height: 56px;
	min-width: 0;
	overflow: hidden
}

.binds-fab:active {
	-webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12);
	box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

.binds-fab.binds-dense,
.binds-fab.binds-mini {
	width: 40px;
	height: 40px
}

.binds-fab.binds-fab-top-left,
.binds-fab.binds-fab-top-right {
	position: absolute;
	top: 24px
}

.binds-fab.binds-fab-bottom-left,
.binds-fab.binds-fab-bottom-right {
	position: absolute;
	bottom: 24px
}

.binds-fab.binds-fab-bottom-center,
.binds-fab.binds-fab-top-center {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.binds-fab.binds-fab-top-center {
	top: 24px
}

.binds-fab.binds-fab-bottom-center {
	bottom: 24px
}

.binds-fab.binds-fab-bottom-right,
.binds-fab.binds-fab-top-right {
	right: 24px
}

.binds-fab.binds-fab-bottom-left,
.binds-fab.binds-fab-top-left {
	left: 24px
}

.binds-fab.binds-fixed {
	position: fixed
}

.binds-fab .binds-ripple {
	padding: 0
}

.binds-card[data-v-169615b6] {
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	position: relative;
	z-index: 1;
	border-radius: 2px;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	will-change: color, background-color
}

.binds-card.binds-with-hover[data-v-169615b6] {
	cursor: pointer;
	-webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1), -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1);
	transition: background-color .3s cubic-bezier(.4, 0, .2, 1), -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1);
	transition: background-color .3s cubic-bezier(.4, 0, .2, 1), box-shadow .4s cubic-bezier(.25, .8, .25, 1);
	transition: background-color .3s cubic-bezier(.4, 0, .2, 1), box-shadow .4s cubic-bezier(.25, .8, .25, 1), -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1);
	will-change: background-color, box-shadow
}

.binds-card.binds-with-hover[data-v-169615b6]:hover {
	z-index: 2;
	-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
	box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.binds-card.binds-expand-active .binds-card-expand-trigger.binds-icon-button[data-v-169615b6] {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.binds-card .binds-subhead[data-v-169615b6],
.binds-card .binds-subheading[data-v-169615b6],
.binds-card .binds-title[data-v-169615b6] {
	margin: 0;
	font-weight: 400
}

.binds-card .binds-subhead[data-v-169615b6] {
	opacity: .54;
	font-size: 14px;
	letter-spacing: .01em;
	line-height: 20px
}

.binds-card .binds-subhead+.binds-title[data-v-169615b6] {
	margin-top: 4px
}

.binds-card .binds-title[data-v-169615b6] {
	font-size: 24px;
	letter-spacing: 0;
	line-height: 32px
}

.binds-card-area,
.binds-card>.binds-card-area:not(:last-child) {
	position: relative
}

.binds-card>.binds-card-area:not(:last-child):after {
	height: 1px;
	position: absolute;
	bottom: 0;
	content: " "
}

.binds-card>.binds-card-area:not(:last-child):not(.binds-inset):after {
	right: 0;
	left: 0
}

.binds-card>.binds-card-area:not(:last-child).binds-inset:after {
	right: 16px;
	left: 16px
}

.binds-card-header {
	padding: 16px
}

.binds-card-header:first-child>.binds-card-header-text>.binds-title:first-child,
.binds-card-header:first-child>.binds-title:first-child {
	margin-top: 8px
}

.binds-card-header:last-child {
	margin-bottom: 8px
}

.binds-card-header.binds-card-header-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.binds-card-header+.binds-card-content {
	padding-top: 0
}

.binds-card-header+.binds-card-actions:not(:last-child) {
	padding: 0 8px
}

.binds-card-header>img {
	border-radius: 50%
}

.binds-card-header .binds-avatar,
.binds-card-header>img {
	margin-right: 16px;
	float: left
}

.binds-card-header .binds-avatar~.binds-title,
.binds-card-header>img~.binds-title {
	font-size: 14px
}

.binds-card-header .binds-avatar~.binds-subhead,
.binds-card-header .binds-avatar~.binds-title,
.binds-card-header>img~.binds-subhead,
.binds-card-header>img~.binds-title {
	font-weight: 500;
	line-height: 20px
}

.binds-card-header .binds-button {
	margin: 0
}

.binds-card-header .binds-button:last-child {
	margin-right: -4px
}

.binds-card-header .binds-button+.binds-button {
	margin-left: 8px
}

.binds-card-header .binds-card-header-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-card-header .binds-card-media {
	width: 80px;
	height: 80px;
	margin-left: 16px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 80px;
	flex: 0 0 80px
}

.binds-card-header .binds-card-media.binds-medium {
	width: 120px;
	height: 120px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 120px;
	flex: 0 0 120px
}

.binds-card-header .binds-card-media.binds-big {
	width: 160px;
	height: 160px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 160px;
	flex: 0 0 160px
}

.binds-card-media {
	position: relative
}

.binds-card-media.binds-ratio-16-9 {
	overflow: hidden
}

.binds-card-media.binds-ratio-16-9:before {
	width: 100%;
	padding-top: 56.25%;
	display: block;
	content: " "
}

.binds-card-media.binds-ratio-16-9 img {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.binds-card-media.binds-ratio-4-3 {
	overflow: hidden
}

.binds-card-media.binds-ratio-4-3:before {
	width: 100%;
	padding-top: 75%;
	display: block;
	content: " "
}

.binds-card-media.binds-ratio-4-3 img {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.binds-card-media.binds-ratio-1-1 {
	overflow: hidden
}

.binds-card-media.binds-ratio-1-1:before {
	width: 100%;
	padding-top: 100%;
	display: block;
	content: " "
}

.binds-card-media.binds-ratio-1-1 img {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.binds-card-media+.binds-card-header {
	padding-top: 24px
}

.binds-card-media+.binds-card-content:last-child {
	padding-bottom: 16px
}

.binds-card-media img {
	width: 100%
}

.binds-card-media-actions {
	padding: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.binds-card-media-actions .binds-card-media {
	max-width: 240px;
	max-height: 240px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-card-media-actions .binds-card-actions {
	margin-left: 16px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-card-media-actions .binds-card-actions .binds-button+.binds-button {
	margin: 8px 0 0
}

.binds-card-media-cover {
	position: relative;
	color: #fff
}

.binds-card-media-cover.binds-solid .binds-card-area {
	background-color: rgba(0, 0, 0, .54)
}

.binds-card-media-cover.binds-text-scrim .binds-card-backdrop {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1
}

.binds-card-media-cover .binds-card-area {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2
}

.binds-card-media-cover .binds-card-area,
.binds-card-media-cover .binds-card-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.binds-card-media-cover .binds-card-header+.binds-card-actions {
	padding-top: 0
}

.binds-card-media-cover .binds-subhead {
	opacity: 1
}

.binds-card-media-cover .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent),
.binds-card-media-cover .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon,
.binds-card-media-cover .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent),
.binds-card-media-cover .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon {
	color: #fff!important
}

.binds-card-content {
	padding: 16px;
	font-size: 14px;
	line-height: 22px
}

.binds-card-content:last-of-type {
	padding-bottom: 24px
}

.binds-card-expand {
	overflow: hidden
}

.binds-card-expand .binds-card-actions {
	position: relative;
	z-index: 2
}

.binds-card-expand .binds-card-expand-content {
	position: relative;
	z-index: 1
}

.binds-card-expand-trigger.binds-icon-button {
	-webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: transform .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	will-change: transform
}

.binds-card-expand-content {
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: .4s cubic-bezier(.4, 0, .2, 1);
	transition: .4s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: opacity, margin-top;
	transition-property: opacity, margin-top;
	will-change: opacity, margin-top
}

.binds-card-actions {
	padding: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-card-actions.binds-alignment-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.binds-card-actions.binds-alignment-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.binds-card-actions.binds-alignment-space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.binds-card-actions .binds-button {
	margin: 0
}

.binds-card-actions .binds-button:first-child {
	margin-left: 0
}

.binds-card-actions .binds-button:last-child {
	margin-right: 0
}

.binds-card-actions .binds-button+.binds-button {
	margin-left: 4px
}

.binds-checkbox {
	width: auto;
	margin: 16px 16px 16px 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative
}

.binds-checkbox:not(.binds-disabled),
.binds-checkbox:not(.binds-disabled) .binds-checkbox-label {
	cursor: pointer
}

.binds-checkbox .binds-checkbox-container {
	width: 20px;
	min-width: 20px;
	height: 20px;
	position: relative;
	border-radius: 2px;
	border: 2px solid transparent;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1)
}

.binds-checkbox .binds-checkbox-container:focus {
	outline: none
}

.binds-checkbox .binds-checkbox-container:after,
.binds-checkbox .binds-checkbox-container:before {
	position: absolute;
	-webkit-transition: .4s cubic-bezier(.55, 0, .55, .2);
	transition: .4s cubic-bezier(.55, 0, .55, .2);
	content: " "
}

.binds-checkbox .binds-checkbox-container:before {
	width: 48px;
	height: 48px;
	top: 50%;
	left: 50%;
	z-index: 11;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.binds-checkbox .binds-checkbox-container:after {
	width: 6px;
	height: 13px;
	top: 0;
	left: 5px;
	z-index: 12;
	border: 2px solid transparent;
	border-top: 0;
	border-left: 0;
	opacity: 0;
	-webkit-transform: rotate(45deg) scale3D(.15, .15, 1);
	transform: rotate(45deg) scale3D(.15, .15, 1)
}

.binds-checkbox .binds-checkbox-container .binds-ripple {
	width: 48px!important;
	height: 48px!important;
	top: 50%!important;
	left: 50%!important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%
}

.binds-checkbox .binds-checkbox-container input {
	position: absolute;
	left: -999em
}

.binds-checkbox .binds-checkbox-label {
	height: 20px;
	padding-left: 16px;
	position: relative;
	line-height: 20px
}

.binds-checkbox.binds-indeterminate .binds-checkbox-container:after {
	width: 12px;
	height: 2px;
	top: 50%;
	left: 50%;
	z-index: 7;
	border-style: solid;
	border-width: 0 0 2px;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%)!important;
	transform: translate(-50%, -50%)!important
}

.binds-checkbox.binds-checked .binds-checkbox-container:after {
	opacity: 1;
	-webkit-transform: rotate(45deg) scaleX(1);
	transform: rotate(45deg) scaleX(1);
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1)
}

.binds-checkbox.binds-disabled.binds-checked .binds-checkbox-container {
	border-color: transparent!important
}

.binds-checkbox.binds-required label:after {
	position: absolute;
	top: 2px;
	right: 0;
	-webkit-transform: translateX(calc(100% + 2px));
	transform: translateX(calc(100% + 2px));
	content: "*";
	line-height: 1em;
	vertical-align: top
}

.binds-svg-loader {
	display: block
}

.binds-svg-loader svg {
	width: 100%
}

.binds-icon {
	width: 24px;
	min-width: 24px;
	height: 24px;
	font-size: 24px!important;
	margin: auto;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	vertical-align: middle
}

.binds-icon.binds-size-2x {
	width: 48px;
	min-width: 48px;
	height: 48px;
	font-size: 48px!important
}

.binds-icon.binds-size-3x {
	width: 72px;
	min-width: 72px;
	height: 72px;
	font-size: 72px!important
}

.binds-icon.binds-size-4x {
	width: 96px;
	min-width: 96px;
	height: 96px;
	font-size: 96px!important
}

.binds-icon.binds-size-5x {
	width: 120px;
	min-width: 120px;
	height: 120px;
	font-size: 120px!important
}

.binds-icon-image svg {
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-transition: fill .4s cubic-bezier(.4, 0, .2, 1);
	transition: fill .4s cubic-bezier(.4, 0, .2, 1)
}

.binds-icon {
	-webkit-transition: color .4s cubic-bezier(.4, 0, .2, 1);
	transition: color .4s cubic-bezier(.4, 0, .2, 1);
	direction: ltr;
	font-family: Material Icons;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	font-style: normal;
	letter-spacing: normal;
	line-height: 1;
	text-rendering: optimizeLegibility;
	text-transform: none;
	word-wrap: normal;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.binds-field {
	width: 100%;
	min-height: 48px;
	margin: 4px 0 24px;
	padding-top: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font-family: inherit
}

.binds-field:after,
.binds-field:before {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
	-webkit-transition: border .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	transition: border .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	transition: border .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1), transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	transition: border .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1), transform 0s cubic-bezier(.4, 0, .2, 1) .3s, -webkit-transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	will-change: border, opacity, transform;
	content: " "
}

.binds-field:after {
	height: 1px
}

.binds-field:before {
	height: 2px;
	z-index: 2;
	opacity: 0;
	-webkit-transform: scaleX(.12);
	transform: scaleX(.12)
}

.binds-field label {
	position: absolute;
	top: 23px;
	left: 0;
	pointer-events: none;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	font-size: 16px;
	line-height: 20px
}

.binds-field .binds-prefix,
.binds-field .binds-suffix {
	font-size: 16px;
	line-height: 32px;
	-ms-flex-item-align: center;
	align-self: center;
	justify-self: center
}

.binds-field .binds-prefix {
	display: none;
	padding-right: 4px
}

.binds-field.binds-focused .binds-prefix,
.binds-field.binds-has-value .binds-prefix {
	display: block
}

.binds-field .binds-input,
.binds-field .binds-textarea {
	height: 32px;
	padding: 0;
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: none;
	background: none;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: font-size, padding-top, color;
	transition-property: font-size, padding-top, color;
	font-family: inherit;
	font-size: 16px;
	line-height: 32px
}

.binds-field .binds-input[type=date],
.binds-field .binds-textarea[type=date] {
	font-size: 16px
}

.binds-field .binds-input[disabled],
.binds-field .binds-textarea[disabled] {
	cursor: default
}

.binds-field .binds-input:focus,
.binds-field .binds-textarea:focus {
	outline: none
}

.binds-field .binds-input::-webkit-input-placeholder,
.binds-field .binds-textarea::-webkit-input-placeholder {
	font-size: 16px;
	text-shadow: none;
	-webkit-text-fill-color: initial;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: font-size, color;
	transition-property: font-size, color
}

.binds-field .binds-textarea {
	min-height: 32px;
	max-height: 230px;
	padding: 5px 0;
	resize: none;
	line-height: 1.3em
}

.binds-field .binds-count,
.binds-field .binds-error,
.binds-field .binds-helper-text {
	height: 20px;
	position: absolute;
	bottom: -22px;
	font-size: 12px;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1)
}

.binds-field .binds-error {
	display: block!important;
	left: 0;
	opacity: 0;
	-webkit-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0)
}

.binds-field .binds-count {
	right: 0
}

.binds-field .binds-input-action {
	width: 32px;
	min-width: 32px;
	height: 32px;
	margin: 0;
	position: absolute;
	top: 16px;
	right: 0;
	-webkit-transition: .4s cubic-bezier(.4, 0, .2, 1);
	transition: .4s cubic-bezier(.4, 0, .2, 1)
}

.binds-field .binds-input-action.binds-input-action-enter-active,
.binds-field .binds-input-action.binds-input-action-leave-active {
	opacity: 0
}

.binds-field .binds-input-action.binds-input-action-enter-to {
	opacity: 1
}

.binds-field>.binds-icon {
	margin: 4px auto;
	position: relative;
	z-index: 3;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1)
}

.binds-field>.binds-icon:last-of-type:not(:first-child):after {
	display: none
}

.binds-field>.binds-icon:after {
	width: 37px;
	height: 4px;
	position: absolute;
	left: -1px;
	bottom: -5px;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	content: ""
}

.binds-field>.binds-icon~label {
	left: 36px
}

.binds-field>.binds-icon~.binds-file,
.binds-field>.binds-icon~.binds-input,
.binds-field>.binds-icon~.binds-textarea {
	margin-left: 12px
}

.binds-field+.binds-has-textarea:not(.binds-autogrow) {
	margin-top: 36px
}

.binds-field.binds-has-placeholder label {
	pointer-events: auto;
	top: 10px;
	opacity: 0;
	font-size: 12px
}

.binds-field.binds-has-placeholder .binds-input,
.binds-field.binds-has-placeholder .binds-textarea {
	font-size: 16px
}

.binds-field.binds-has-textarea:not(.binds-autogrow):after,
.binds-field.binds-has-textarea:not(.binds-autogrow):before {
	height: auto;
	pointer-events: none;
	top: 0;
	bottom: 0;
	-webkit-transform: none;
	transform: none;
	background: none!important;
	border: 1px solid transparent;
	border-radius: 3px
}

.binds-field.binds-has-textarea:not(.binds-autogrow):before {
	border-width: 2px
}

.binds-field.binds-has-textarea:not(.binds-autogrow) label {
	top: 16px;
	left: 16px
}

.binds-field.binds-has-textarea:not(.binds-autogrow) .binds-textarea {
	min-height: 100px;
	padding: 0 16px;
	resize: vertical
}

.binds-field.binds-has-textarea:not(.binds-autogrow)>.binds-icon {
	position: absolute;
	top: 6px;
	right: 6px;
	z-index: 3
}

.binds-field.binds-has-textarea:not(.binds-autogrow) .binds-count {
	right: 6px;
	bottom: 2px
}

.binds-field.binds-has-textarea:not(.binds-autogrow) .binds-clear {
	top: 6px;
	right: 6px
}

.binds-field.binds-has-textarea:not(.binds-autogrow).binds-focused label,
.binds-field.binds-has-textarea:not(.binds-autogrow).binds-has-value label {
	top: 6px
}

.binds-field.binds-has-textarea:not(.binds-autogrow).binds-focused .binds-textarea,
.binds-field.binds-has-textarea:not(.binds-autogrow).binds-has-value .binds-textarea {
	padding-top: 10px
}

.binds-field.binds-has-file:after,
.binds-field.binds-has-file:before,
.binds-field.binds-has-file label {
	left: 36px
}

.binds-field.binds-has-file .binds-input {
	margin-left: 12px
}

.binds-field.binds-focused:before,
.binds-field.binds-highlight:before {
	opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: border, opacity, -webkit-transform;
	transition-property: border, opacity, -webkit-transform;
	transition-property: border, opacity, transform;
	transition-property: border, opacity, transform, -webkit-transform
}

.binds-field.binds-focused label,
.binds-field.binds-has-value label {
	pointer-events: auto;
	top: 0;
	opacity: 1;
	font-size: 12px
}

.binds-field.binds-focused .binds-input,
.binds-field.binds-focused .binds-textarea,
.binds-field.binds-has-value .binds-input,
.binds-field.binds-has-value .binds-textarea {
	font-size: 16px
}

.binds-field.binds-inline label {
	pointer-events: none
}

.binds-field.binds-inline.binds-focused label {
	top: 23px;
	font-size: 16px
}

.binds-field.binds-inline.binds-has-value label {
	opacity: 0
}

.binds-field.binds-disabled:after {
	background: 0 100% repeat-x;
	background-size: 4px 1px
}

.binds-field.binds-has-password .binds-toggle-password {
	margin: 0;
	position: absolute;
	right: 0;
	bottom: -2px
}

.binds-field.binds-has-password .binds-toggle-password svg {
	width: 22px;
	height: 22px
}

.binds-field.binds-clearable .binds-input {
	padding-right: 30px
}

@-webkit-keyframes binds-invalid-shake {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0)
	}
	30%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0)
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0)
	}
}

@keyframes binds-invalid-shake {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0)
	}
	30%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0)
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0)
	}
}

.binds-field.binds-invalid.binds-has-value label:not(:focus) {
	-webkit-animation: binds-invalid-shake .4s cubic-bezier(.4, 0, .2, 1) both;
	animation: binds-invalid-shake .4s cubic-bezier(.4, 0, .2, 1) both;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px
}

.binds-field.binds-invalid.binds-has-textarea:not(.binds-autogrow):before {
	border-width: 2px
}

.binds-field.binds-invalid .binds-error {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.binds-field.binds-invalid .binds-helper-text {
	opacity: 0;
	-webkit-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0)
}

.binds-field.binds-required label:after {
	position: absolute;
	top: 2px;
	right: 0;
	-webkit-transform: translateX(calc(100% + 2px));
	transform: translateX(calc(100% + 2px));
	content: "*";
	line-height: 1em;
	vertical-align: top
}

.binds-chips.binds-field {
	padding-top: 12px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.binds-chips.binds-field.binds-has-value label {
	top: -6px
}

.binds-chips.binds-field .binds-chip {
	margin-bottom: 4px
}

.binds-chips.binds-field .binds-chip:last-of-type {
	margin-right: 8px
}

.binds-chips.binds-field .binds-input {
	min-width: 128px
}

.binds-chip {
	height: 32px;
	padding: 0 12px;
	display: inline-block;
	cursor: default;
	border-radius: 32px;
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: background-color, color, opacity, -webkit-transform, -webkit-box-shadow;
	transition-property: background-color, color, opacity, -webkit-transform, -webkit-box-shadow;
	transition-property: background-color, color, opacity, transform, box-shadow;
	transition-property: background-color, color, opacity, transform, box-shadow, -webkit-transform, -webkit-box-shadow;
	will-change: background-color, color, opacity, transform, box-shadow;
	font-size: 13px;
	line-height: 32px;
	vertical-align: middle;
	white-space: nowrap
}

.binds-chip:focus {
	outline: none
}

.binds-chip.binds-chip-enter-active,
.binds-chip.binds-chip-leave-active {
	opacity: 0;
	-webkit-transform: transformZ(0) scale(.8);
	transform: transformZ(0) scale(.8)
}

.binds-chip.binds-chip-enter-to {
	opacity: 1;
	-webkit-transform: transformZ(0) scale(1);
	transform: transformZ(0) scale(1)
}

.binds-chip.binds-clickable:not(.binds-disabled):active,
.binds-chip.binds-deletable:not(.binds-disabled):active,
.binds-chip.binds-focused {
	-webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.binds-chip.binds-clickable {
	padding: 0;
	cursor: pointer
}

.binds-chip.binds-clickable>.binds-ripple {
	padding: 0 12px
}

.binds-chip.binds-deletable {
	padding-right: 32px;
	position: relative
}

.binds-chip.binds-deletable.binds-clickable {
	padding-right: 0
}

.binds-chip.binds-deletable.binds-clickable>.binds-ripple {
	padding-right: 32px
}

.binds-chip.binds-disabled {
	cursor: default
}

.binds-chip+.binds-chip {
	margin-left: 4px
}

.binds-chip .binds-button.binds-input-action {
	width: 18px;
	min-width: 18px;
	height: 18px;
	margin: 0;
	position: absolute;
	top: 50%;
	right: 7px;
	z-index: 11;
	-webkit-transform: translate3D(0, -50%, 0);
	transform: translate3D(0, -50%, 0);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(.25, .8, .25, 1);
	transition-timing-function: cubic-bezier(.25, .8, .25, 1);
	font-size: 18px
}

.binds-chip .binds-button.binds-input-action .binds-ripple {
	padding: 0
}

.binds-chip .binds-button.binds-input-action .binds-button-content {
	height: 14px
}

.binds-chip .binds-button.binds-input-action .binds-icon {
	width: 14px;
	min-width: 14px;
	height: 14px;
	font-size: 14px!important;
	vertical-align: top
}

.binds-chip .binds-button.binds-input-action .binds-icon svg {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(.25, .8, .25, 1);
	transition-timing-function: cubic-bezier(.25, .8, .25, 1)
}

.binds-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	overflow: hidden;
	background: rgba(0, 0, 0, .6);
	-webkit-transition: .35s cubic-bezier(.4, 0, .2, 1);
	transition: .35s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: opacity;
	transition-property: opacity;
	will-change: opacity
}

.binds-overlay.binds-fixed,
body>.binds-overlay {
	position: fixed
}

.binds-overlay-enter,
.binds-overlay-leave-active {
	opacity: 0
}

.binds-popover.binds-rendering {
	opacity: 0;
	-webkit-transition: none!important;
	transition: none!important
}

.binds-dialog {
	-webkit-box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
	box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
	min-width: 280px;
	max-width: 80%;
	max-height: 80%;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 110;
	border-radius: 2px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	pointer-events: auto;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: opacity .15s cubic-bezier(.25, .8, .25, 1), -webkit-transform .2s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .15s cubic-bezier(.25, .8, .25, 1), -webkit-transform .2s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .15s cubic-bezier(.25, .8, .25, 1), transform .2s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .15s cubic-bezier(.25, .8, .25, 1), transform .2s cubic-bezier(.25, .8, .25, 1), -webkit-transform .2s cubic-bezier(.25, .8, .25, 1);
	will-change: opacity, transform, left, top
}

.binds-dialog>.binds-dialog-actions,
.binds-dialog>.binds-dialog-content,
.binds-dialog>.binds-dialog-tabs,
.binds-dialog>.binds-dialog-title {
	-webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), transform .25s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), transform .25s cubic-bezier(.4, 0, .2, 1), -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
	will-change: opacity, transform
}

.binds-dialog-enter-active,
.binds-dialog-leave-active {
	opacity: 0;
	-webkit-transform: translate(-50%, -50%) scale(.9);
	transform: translate(-50%, -50%) scale(.9)
}

.binds-dialog-enter-active>.binds-dialog-actions,
.binds-dialog-enter-active>.binds-dialog-content,
.binds-dialog-enter-active>.binds-dialog-tabs,
.binds-dialog-enter-active>.binds-dialog-title,
.binds-dialog-leave-active>.binds-dialog-actions,
.binds-dialog-leave-active>.binds-dialog-content,
.binds-dialog-leave-active>.binds-dialog-tabs,
.binds-dialog-leave-active>.binds-dialog-title {
	opacity: 0;
	-webkit-transform: scale(.95) translate3D(0, 10%, 0);
	transform: scale(.95) translate3D(0, 10%, 0)
}

.binds-dialog-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column
}

.binds-dialog-container,
.binds-dialog-container .binds-tabs {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-dialog-container .binds-tabs-navigation {
	padding: 0 12px
}

@media (max-width:600px) {
	.binds-dialog-container .binds-tab {
		padding: 12px
	}
}

@media (max-width:600px) {
	.binds-dialog-fullscreen {
		max-width: 100%;
		max-height: 100%;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border-radius: 0;
		-webkit-transform: none;
		transform: none
	}
	.binds-dialog-fullscreen.binds-dialog-enter {
		opacity: 0;
		-webkit-transform: translate3D(0, 30%, 0);
		transform: translate3D(0, 30%, 0)
	}
	.binds-dialog-fullscreen.binds-dialog-leave-active {
		opacity: 0;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.binds-datepicker-dialog {
	-webkit-box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
	box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	z-index: 110;
	border-radius: 2px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	pointer-events: auto;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: opacity .2s cubic-bezier(.25, .8, .25, 1), -webkit-transform .35s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .2s cubic-bezier(.25, .8, .25, 1), -webkit-transform .35s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .2s cubic-bezier(.25, .8, .25, 1), transform .35s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .2s cubic-bezier(.25, .8, .25, 1), transform .35s cubic-bezier(.25, .8, .25, 1), -webkit-transform .35s cubic-bezier(.25, .8, .25, 1);
	will-change: opacity, transform, left, top
}

@media (max-width:600px) {
	.binds-datepicker-dialog {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		top: 50%!important;
		left: 50%!important;
		-webkit-transform: translate3D(-50%, -50%, 0);
		transform: translate3D(-50%, -50%, 0);
		-webkit-transform-origin: center center;
		transform-origin: center center;
		position: fixed!important
	}
}

.binds-datepicker-dialog-leave-active {
	opacity: 0
}

.binds-datepicker-dialog-enter {
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

@media (max-width:600px) {
	.binds-datepicker-dialog-enter {
		-webkit-transform: translate3D(-50%, -50%, 0) scale(.9);
		transform: translate3D(-50%, -50%, 0) scale(.9)
	}
}

.binds-datepicker-dialog-enter .binds-datepicker-body .binds-datepicker-calendar {
	opacity: 0;
	-webkit-transform: translate3D(0, 10%, 0);
	transform: translate3D(0, 10%, 0)
}

.binds-datepicker-header {
	min-width: 150px;
	padding: 16px
}

@media (max-width:600px) {
	.binds-datepicker-header {
		min-width: auto;
		padding: 16px 20px
	}
}

.binds-datepicker-header .binds-datepicker-year-select {
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .01em;
	line-height: 24px
}

.binds-datepicker-header .binds-datepicker-date-select,
.binds-datepicker-header .binds-datepicker-year-select {
	cursor: pointer;
	opacity: .54;
	-webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1)
}

.binds-datepicker-header .binds-datepicker-date-select {
	font-size: 32px;
	font-weight: 900;
	letter-spacing: 0;
	line-height: 1.2em
}

.binds-datepicker-header .binds-datepicker-dayname {
	display: block
}

@media (max-width:600px) {
	.binds-datepicker-header .binds-datepicker-dayname {
		display: inline-block
	}
}

.binds-datepicker-header .binds-selected {
	opacity: 1
}

.binds-datepicker-body {
	width: 320px;
	position: relative;
	overflow: hidden;
	-webkit-transition: width .3s cubic-bezier(.25, .8, .25, 1);
	transition: width .3s cubic-bezier(.25, .8, .25, 1);
	will-change: width
}

@media (max-width:600px) {
	.binds-datepicker-body {
		width: 296px
	}
}

.binds-datepicker-body .binds-button {
	margin: 0
}

.binds-datepicker-body-header {
	padding: 8px;
	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: absolute;
	top: 0;
	right: 0;
	left: 0;
	pointer-events: none
}

.binds-datepicker-body-header:after,
.binds-datepicker-body-header:before {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	z-index: 2;
	pointer-events: none;
	content: " "
}

.binds-datepicker-body-header:after {
	left: 0
}

.binds-datepicker-body-header:before {
	right: 0
}

.binds-datepicker-body-header .binds-button {
	pointer-events: auto;
	z-index: 3
}

.binds-datepicker-body-header-enter .binds-button:first-child,
.binds-datepicker-body-header-leave-active .binds-button:first-child {
	-webkit-transform: translate3d(-150%, 0, 0);
	transform: translate3d(-150%, 0, 0)
}

.binds-datepicker-body-header-enter .binds-button:last-child,
.binds-datepicker-body-header-leave-active .binds-button:last-child {
	-webkit-transform: translate3d(150%, 0, 0);
	transform: translate3d(150%, 0, 0)
}

.binds-datepicker-body-content {
	overflow: hidden;
	-webkit-transition: height .35s cubic-bezier(.4, 0, .2, 1);
	transition: height .35s cubic-bezier(.4, 0, .2, 1);
	will-change: height
}

.binds-datepicker-panel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: .35s cubic-bezier(.4, 0, .2, 1);
	transition: .35s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	will-change: transform, opacity
}

.binds-datepicker-calendar.binds-datepicker-view-enter,
.binds-datepicker-calendar.binds-datepicker-view-leave-active {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.binds-datepicker-calendar.binds-previous .binds-datepicker-month-enter {
	-webkit-transform: translate3D(-100%, 0, 0);
	transform: translate3D(-100%, 0, 0)
}

.binds-datepicker-calendar.binds-previous .binds-datepicker-month-enter .binds-datepicker-month-trigger {
	-webkit-transform: translate3D(-30%, 0, 0);
	transform: translate3D(-30%, 0, 0)
}

.binds-datepicker-calendar.binds-next .binds-datepicker-month-enter,
.binds-datepicker-calendar.binds-previous .binds-datepicker-month-leave-active {
	-webkit-transform: translate3D(100%, 0, 0);
	transform: translate3D(100%, 0, 0)
}

.binds-datepicker-calendar.binds-next .binds-datepicker-month-enter .binds-datepicker-month-trigger {
	-webkit-transform: translate3D(30%, 0, 0);
	transform: translate3D(30%, 0, 0)
}

.binds-datepicker-calendar.binds-next .binds-datepicker-month-leave-active {
	-webkit-transform: translate3D(-100%, 0, 0);
	transform: translate3D(-100%, 0, 0)
}

.binds-datepicker-month {
	top: 8px;
	bottom: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: .35s cubic-bezier(.4, 0, .2, 1);
	transition: .35s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	will-change: transform, opacity
}

@media (max-width:600px) {
	.binds-datepicker-month {
		padding: 0 6px
	}
}

.binds-datepicker-month .binds-datepicker-month-trigger {
	min-height: 32px;
	margin: 0 46px 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: 0;
	-webkit-transition: -webkit-transform .45s cubic-bezier(.4, 0, .2, 1);
	transition: -webkit-transform .45s cubic-bezier(.4, 0, .2, 1);
	transition: transform .45s cubic-bezier(.4, 0, .2, 1);
	transition: transform .45s cubic-bezier(.4, 0, .2, 1), -webkit-transform .45s cubic-bezier(.4, 0, .2, 1);
	will-change: transform
}

.binds-datepicker-week {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-datepicker-week span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	text-align: center
}

.binds-datepicker-days {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.binds-datepicker-days .binds-datepicker-day,
.binds-datepicker-days .binds-datepicker-empty {
	margin: 1px 0;
	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;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 14.28571%;
	flex: 0 1 14.28571%
}

.binds-datepicker-days .binds-datepicker-day-button {
	width: 30px;
	min-width: 30px;
	height: 30px;
	cursor: pointer;
	border-radius: 30px;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	line-height: 30px;
	text-align: center
}

.binds-datepicker-days .binds-datepicker-selected,
.binds-datepicker-days .binds-datepicker-today {
	font-weight: 700
}

.binds-datepicker-days .binds-datepicker-disabled {
	pointer-events: none
}

.binds-datepicker-month-selector {
	padding: 6px 8px 10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	bottom: auto;
	-webkit-transition: .35s cubic-bezier(.4, 0, .2, 1);
	transition: .35s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	will-change: transform, opacity
}

.binds-datepicker-month-selector.binds-datepicker-view-enter,
.binds-datepicker-month-selector.binds-datepicker-view-leave-active {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

.binds-datepicker-month-selector .binds-datepicker-year-trigger {
	width: 100%;
	margin: 0 0 8px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%
}

.binds-datepicker-month-button,
.binds-datepicker-year-button {
	height: 36px;
	margin: 3px 0;
	cursor: pointer;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	line-height: 36px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase
}

.binds-datepicker-month-button {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 33.3333%;
	flex: 1 1 33.3333%;
	border-radius: 2px;
	font-size: 13px
}

.binds-datepicker-year-selector {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: auto;
	bottom: 52px;
	border-bottom: 1px solid
}

.binds-datepicker-year-selector.binds-datepicker-view-enter,
.binds-datepicker-year-selector.binds-datepicker-view-leave-active {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

.binds-datepicker-year-selector .binds-button {
	min-height: 36px
}

.binds-datepicker-year-button {
	font-size: 16px
}

.binds-datepicker-year-button.binds-datepicker-selected {
	font-size: 24px
}

.binds-datepicker-overlay {
	opacity: 0
}

@media (max-width:600px) {
	.binds-datepicker-overlay {
		opacity: 1
	}
}

.binds-datepicker.binds-native label {
	top: 0!important
}

.binds-datepicker .binds-date-icon {
	cursor: pointer
}

.binds-datepicker input[type=date]::-webkit-calendar-picker-indicator,
.binds-datepicker input[type=date]::-webkit-clear-button,
.binds-datepicker input[type=date]::-webkit-inner-spin-button {
	display: none
}

.binds-dialog-title {
	margin-bottom: 20px;
	padding: 24px 24px 0
}

.binds-dialog-content {
	padding: 0 24px 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	overflow: auto;
	position: relative
}

.binds-dialog-content:first-child {
	padding-top: 24px
}

.binds-dialog-content p:first-child:not(:only-child) {
	margin-top: 0
}

.binds-dialog-content p:last-child:not(:only-child) {
	margin-bottom: 0
}

.binds-dialog-actions {
	min-height: 52px;
	padding: 8px 8px 8px 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative
}

.binds-dialog-actions:before {
	height: 1px;
	position: absolute;
	top: -1px;
	right: 0;
	left: 0;
	content: " "
}

.binds-dialog-actions .binds-button {
	min-width: 64px;
	margin: 0
}

.binds-dialog-actions .binds-button+.binds-button {
	margin-left: 8px
}

.binds-divider {
	height: 1px;
	margin: 0;
	padding: 0;
	display: block;
	border: 0;
	-webkit-transition: margin-left .3s cubic-bezier(.4, 0, .2, 1);
	transition: margin-left .3s cubic-bezier(.4, 0, .2, 1);
	will-change: margin-left
}

.binds-divider.binds-inset {
	margin-left: 72px
}

.binds-drawer {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 30;
	-webkit-transform: translate3D(-100%, 0, 0);
	transform: translate3D(-100%, 0, 0);
	-webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: transform .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	will-change: transform, box-shadow;
	width: 400px;
	max-width: calc(100vw - 56px);
	overflow-x: hidden;
	overflow-y: auto
}

@media (max-width:600px) {
	.binds-drawer {
		width: 320px
	}
}

.binds-drawer.binds-right {
	right: 0;
	left: auto;
	-webkit-transform: translate3D(100%, 0, 0);
	transform: translate3D(100%, 0, 0)
}

.binds-drawer.binds-fixed {
	position: fixed
}

.binds-drawer.binds-active {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:600px) {
	.binds-drawer.binds-active {
		-webkit-box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
		box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
	}
}

@media (min-width:600px) {
	.binds-drawer:not(.binds-temporary)~.binds-overlay {
		background: none;
		pointer-events: none
	}
}

.binds-drawer.binds-temporary.binds-left+.binds-app-container .binds-content {
	border-left: none
}

.binds-drawer.binds-temporary.binds-right-previous+.binds-app-container .binds-content {
	border-right: none
}

.binds-drawer.binds-temporary.binds-active {
	-webkit-box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
	box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

@media (min-width:600px) {
	.binds-drawer.binds-permanent {
		position: relative;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@media (min-width:600px) {
	.binds-drawer.binds-permanent-full {
		z-index: 3
	}
	.binds-drawer.binds-permanent-full .binds-list {
		padding-top: 0
	}
}

@media (min-width:600px) {
	.binds-drawer.binds-permanent-card,
	.binds-drawer.binds-permanent-clipped {
		z-index: 1
	}
}

@media (min-width:600px) {
	.binds-drawer.binds-permanent-card {
		-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
		box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
		position: relative;
		border-radius: 2px;
		-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
		transition: .3s cubic-bezier(.4, 0, .2, 1);
		-webkit-transition-property: color, background-color;
		transition-property: color, background-color;
		will-change: color, background-color;
		margin: 8px;
		z-index: 1
	}
}

@media (min-width:960px) {
	.binds-drawer.binds-permanent-card {
		margin: 16px
	}
}

@media (min-width:1280px) {
	.binds-drawer.binds-permanent-card {
		margin: 24px
	}
}

.binds-drawer.binds-persistent:not(.binds-active).binds-left+.binds-app-container .binds-content {
	border-left: none
}

.binds-drawer.binds-persistent:not(.binds-active).binds-right-previous+.binds-app-container .binds-content {
	border-right: none
}

.binds-drawer.binds-persistent-mini {
	-webkit-transform: translate3D(0, 64px, 0);
	transform: translate3D(0, 64px, 0);
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: width, -webkit-transform;
	transition-property: width, -webkit-transform;
	transition-property: transform, width;
	transition-property: transform, width, -webkit-transform;
	will-change: transform, box-shadow
}

.binds-drawer.binds-persistent-mini.binds-left {
	border-right: 1px solid
}

.binds-drawer.binds-persistent-mini.binds-right {
	border-left: 1px solid
}

.binds-drawer.binds-persistent-mini.binds-active.binds-left+.binds-app-container .binds-content {
	border-left: none
}

.binds-drawer.binds-persistent-mini.binds-active.binds-right-previous+.binds-app-container .binds-content {
	border-right: none
}

.binds-drawer.binds-persistent-mini:not(.binds-active) {
	width: 70px!important;
	z-index: 1;
	white-space: nowrap
}

.binds-drawer.binds-persistent-mini:not(.binds-active) .binds-toolbar {
	display: none
}

.binds-drawer.binds-persistent-mini:not(.binds-active) .binds-list-item-content {
	padding: 0 23px
}

.binds-drawer.binds-persistent-mini.binds-active {
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	white-space: normal
}

.binds-drawer .binds-list-item-container {
	font-size: 14px;
	text-transform: none
}

.binds-elevation-0 {
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.binds-elevation-1 {
	-webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.binds-elevation-2 {
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.binds-elevation-3 {
	-webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.binds-elevation-4 {
	-webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.binds-elevation-5 {
	-webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}

.binds-elevation-6 {
	-webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.binds-elevation-7 {
	-webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12);
	box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12)
}

.binds-elevation-8 {
	-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
	box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.binds-elevation-9 {
	-webkit-box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12);
	box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12)
}

.binds-elevation-10 {
	-webkit-box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12);
	box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12)
}

.binds-elevation-11 {
	-webkit-box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12);
	box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12)
}

.binds-elevation-12 {
	-webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12);
	box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

.binds-elevation-13 {
	-webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12);
	box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12)
}

.binds-elevation-14 {
	-webkit-box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12);
	box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12)
}

.binds-elevation-15 {
	-webkit-box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12);
	box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12)
}

.binds-elevation-16 {
	-webkit-box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
	box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

.binds-elevation-17 {
	-webkit-box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12);
	box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12)
}

.binds-elevation-18 {
	-webkit-box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12);
	box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12)
}

.binds-elevation-19 {
	-webkit-box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12);
	box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12)
}

.binds-elevation-20 {
	-webkit-box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12);
	box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12)
}

.binds-elevation-21 {
	-webkit-box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12);
	box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12)
}

.binds-elevation-22 {
	-webkit-box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12);
	box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12)
}

.binds-elevation-23 {
	-webkit-box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12);
	box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12)
}

.binds-elevation-24 {
	-webkit-box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
	box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

.binds-empty-state {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	max-width: 420px;
	padding: 36px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: opacity .15s cubic-bezier(0, 0, .2, 1), -webkit-transform .3s cubic-bezier(0, 0, .2, 1);
	transition: opacity .15s cubic-bezier(0, 0, .2, 1), -webkit-transform .3s cubic-bezier(0, 0, .2, 1);
	transition: opacity .15s cubic-bezier(0, 0, .2, 1), transform .3s cubic-bezier(0, 0, .2, 1);
	transition: opacity .15s cubic-bezier(0, 0, .2, 1), transform .3s cubic-bezier(0, 0, .2, 1), -webkit-transform .3s cubic-bezier(0, 0, .2, 1);
	will-change: transform, opacity
}

.binds-empty-state.binds-rounded {
	max-width: auto;
	border-radius: 50%
}

.binds-empty-state.binds-rounded .binds-empty-state-container {
	padding: 40px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.binds-empty-state .binds-button {
	margin: .5em 0 0
}

.binds-empty-state-enter {
	opacity: 0;
	-webkit-transform: scale(.87);
	transform: scale(.87)
}

.binds-empty-state-enter .binds-empty-state-container {
	opacity: 0
}

.binds-empty-state-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	-webkit-transition: opacity .4s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .2, 1);
	will-change: opacity
}

.binds-empty-state-icon {
	width: 160px;
	min-width: 160px;
	height: 160px;
	font-size: 160px!important;
	margin: 0
}

.binds-empty-state-label {
	font-size: 26px;
	font-weight: 500;
	line-height: 40px
}

.binds-empty-state-description {
	margin: 1em 0;
	font-size: 16px;
	line-height: 24px
}

.binds-menu {
	display: inline-block
}

.binds-menu>.binds-button {
	margin: 0
}

.binds-list {
	margin: 0;
	padding: 8px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	position: relative;
	list-style: none
}

.binds-list.binds-dense {
	padding: 4px 0
}

.binds-list .binds-divider {
	margin-top: -1px
}

.binds-list .binds-subheader.binds-inset {
	padding-left: 72px
}

.binds-list>.binds-subheader:first-of-type {
	margin-top: -8px
}

.binds-menu-content {
	-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
	box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
	min-width: 112px;
	max-width: 280px;
	max-height: 35vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: absolute;
	z-index: 60;
	border-radius: 2px;
	-webkit-transition: opacity .3s cubic-bezier(.25, .8, .25, 1), -webkit-transform .2s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .3s cubic-bezier(.25, .8, .25, 1), -webkit-transform .2s cubic-bezier(.25, .8, .25, 1);
	transition: transform .2s cubic-bezier(.25, .8, .25, 1), opacity .3s cubic-bezier(.25, .8, .25, 1);
	transition: transform .2s cubic-bezier(.25, .8, .25, 1), opacity .3s cubic-bezier(.25, .8, .25, 1), -webkit-transform .2s cubic-bezier(.25, .8, .25, 1);
	will-change: opacity, transform, top, left!important
}

.binds-menu-content.binds-shallow {
	position: fixed!important;
	top: -9999em!important;
	left: -9999em!important;
	pointer-events: none
}

.binds-menu-content.binds-menu-content-enter-active {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.binds-menu-content.binds-menu-content-leave-active {
	-webkit-transition: opacity .4s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .2, 1);
	opacity: 0
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-top-start {
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: translate3d(0, 8px, 0) scaleY(.95);
	transform: translate3d(0, 8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-top-end {
	-webkit-transform-origin: bottom right;
	transform-origin: bottom right;
	-webkit-transform: translate3d(0, 8px, 0) scaleY(.95);
	transform: translate3d(0, 8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-right-start {
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-transform: translate3d(0, -8px, 0) scaleY(.95);
	transform: translate3d(0, -8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-right-end {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: translate3d(0, 8px, 0) scaleY(.95);
	transform: translate3d(0, 8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-bottom-start {
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: translate3d(0, -8px, 0) scaleY(.95);
	transform: translate3d(0, -8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-bottom-end {
	-webkit-transform-origin: top right;
	transform-origin: top right;
	-webkit-transform: translate3d(0, -8px, 0) scaleY(.95);
	transform: translate3d(0, -8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-left-start {
	-webkit-transform-origin: right top;
	transform-origin: right top;
	-webkit-transform: translate3d(0, -8px, 0) scaleY(.95);
	transform: translate3d(0, -8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter.binds-menu-content-left-end {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: translate3d(0, 8px, 0) scaleY(.95);
	transform: translate3d(0, 8px, 0) scaleY(.95)
}

.binds-menu-content.binds-menu-content-enter .binds-list {
	opacity: 0
}

.binds-menu-content.binds-menu-content-medium {
	min-width: 168px
}

.binds-menu-content.binds-menu-content-big {
	min-width: 224px
}

.binds-menu-content.binds-menu-content-huge {
	min-width: 280px
}

.binds-menu-content-container {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: auto
}

.binds-menu-content-container .binds-list {
	-webkit-transition: opacity .3s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .3s cubic-bezier(.25, .8, .25, 1);
	will-change: opacity;
	font-family: Roboto, sans-serif;
	text-transform: none;
	white-space: nowrap
}

.binds-menu-content-container .binds-list .binds-list-item-container {
	height: 100%
}

@media (max-width:960px) {
	.binds-menu-content-container .binds-list {
		font-size: 14px
	}
}

.binds-menu.binds-select {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: auto
}

.binds-menu.binds-select:not(.binds-disabled) .binds-icon,
.binds-menu.binds-select:not(.binds-disabled) .binds-input {
	cursor: pointer;
	outline: none
}

.binds-menu.binds-select .binds-input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0
}

.binds-menu.binds-select .binds-input-fake,
.binds-menu.binds-select select {
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	position: absolute;
	clip: rect(0 0 0 0);
	border: 0
}

.binds-menu-content.binds-select-menu {
	z-index: 111;
	width: 100%
}

.binds-menu-content.binds-select-menu.binds-menu-content-enter {
	-webkit-transform: translate3d(0, -8px, 0) scaleY(.3);
	transform: translate3d(0, -8px, 0) scaleY(.3)
}

.binds-menu-content.binds-select-menu .binds-list {
	-webkit-transition: opacity .3s cubic-bezier(.55, 0, .55, .2);
	transition: opacity .3s cubic-bezier(.55, 0, .55, .2)
}

.binds-optgroup .binds-subheader {
	text-transform: uppercase
}

.binds-optgroup .binds-ripple.binds-list-item-content {
	padding-left: 24px
}

.binds-file {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-file input[type=file] {
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	position: absolute;
	clip: rect(0 0 0 0);
	border: 0
}

.binds-file .binds-file-icon:not(.binds-disabled) {
	cursor: pointer
}

.binds-file .binds-file-icon.binds-disabled {
	pointer-events: none
}

.binds-highlight-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-highlight-text-match {
	font-weight: 500
}

.binds-image {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-image,
.binds-layout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.binds-layout {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.binds-layout .binds-layout {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-layout .binds-layout-nowrap {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.binds-layout.binds-centered {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto
}

.binds-layout.binds-gutter {
	margin-right: -20px;
	margin-left: -20px
}

.binds-layout.binds-gutter>.binds-layout-item {
	padding-right: 20px;
	padding-left: 20px
}

@media (max-width:1903px) {
	.binds-layout.binds-gutter {
		margin-right: -20px;
		margin-left: -20px
	}
	.binds-layout.binds-gutter>.binds-layout-item {
		padding-right: 20px;
		padding-left: 20px
	}
}

@media (max-width:1280px) {
	.binds-layout.binds-gutter {
		margin-right: -12px;
		margin-left: -12px
	}
	.binds-layout.binds-gutter>.binds-layout-item {
		padding-right: 12px;
		padding-left: 12px
	}
}

@media (max-width:960px) {
	.binds-layout.binds-gutter {
		margin-right: -8px;
		margin-left: -8px
	}
	.binds-layout.binds-gutter>.binds-layout-item {
		padding-right: 8px;
		padding-left: 8px
	}
}

@media (max-width:600px) {
	.binds-layout.binds-gutter {
		margin-right: -4px;
		margin-left: -4px
	}
	.binds-layout.binds-gutter>.binds-layout-item {
		padding-right: 4px;
		padding-left: 4px
	}
}

.binds-layout.binds-alignment-top-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.binds-layout.binds-alignment-top-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.binds-layout.binds-alignment-top-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.binds-layout.binds-alignment-top-space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.binds-layout.binds-alignment-top-space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.binds-layout.binds-alignment-center-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-layout.binds-alignment-center,
.binds-layout.binds-alignment-center-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-layout.binds-alignment-center-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-layout.binds-alignment-center-space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-layout.binds-alignment-center-space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.binds-layout.binds-alignment-bottom-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.binds-layout.binds-alignment-bottom-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.binds-layout.binds-alignment-bottom-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.binds-layout.binds-alignment-bottom-space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.binds-layout.binds-alignment-bottom-space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.binds-layout.binds-alignment-space-around-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: space-around;
	-ms-flex-align: space-around;
	align-items: space-around
}

.binds-layout.binds-alignment-space-around-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: space-around;
	-ms-flex-align: space-around;
	align-items: space-around
}

.binds-layout.binds-alignment-space-around-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: space-around;
	-ms-flex-align: space-around;
	align-items: space-around
}

.binds-layout.binds-alignment-space-around-space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: space-around;
	-ms-flex-align: space-around;
	align-items: space-around
}

.binds-layout.binds-alignment-space-around-space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: space-around;
	-ms-flex-align: space-around;
	align-items: space-around
}

.binds-layout.binds-alignment-space-between-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between
}

.binds-layout.binds-alignment-space-between-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between
}

.binds-layout.binds-alignment-space-between-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between
}

.binds-layout.binds-alignment-space-between-space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between
}

.binds-layout.binds-alignment-space-between-space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between
}

.binds-layout-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1
}

.binds-layout-item.binds-layout {
	margin: 0
}

.binds-layout-item.binds-size {
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1
}

.binds-layout-item.binds-size-5 {
	min-width: 5%;
	max-width: 5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 5%;
	flex: 0 1 5%
}

.binds-layout-item.binds-size-10 {
	min-width: 10%;
	max-width: 10%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 10%;
	flex: 0 1 10%
}

.binds-layout-item.binds-size-15 {
	min-width: 15%;
	max-width: 15%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 15%;
	flex: 0 1 15%
}

.binds-layout-item.binds-size-20 {
	min-width: 20%;
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 20%;
	flex: 0 1 20%
}

.binds-layout-item.binds-size-25 {
	min-width: 25%;
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%
}

.binds-layout-item.binds-size-30 {
	min-width: 30%;
	max-width: 30%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 30%;
	flex: 0 1 30%
}

.binds-layout-item.binds-size-35 {
	min-width: 35%;
	max-width: 35%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 35%;
	flex: 0 1 35%
}

.binds-layout-item.binds-size-40 {
	min-width: 40%;
	max-width: 40%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 40%;
	flex: 0 1 40%
}

.binds-layout-item.binds-size-45 {
	min-width: 45%;
	max-width: 45%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 45%;
	flex: 0 1 45%
}

.binds-layout-item.binds-size-50 {
	min-width: 50%;
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%
}

.binds-layout-item.binds-size-55 {
	min-width: 55%;
	max-width: 55%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 55%;
	flex: 0 1 55%
}

.binds-layout-item.binds-size-60 {
	min-width: 60%;
	max-width: 60%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 60%;
	flex: 0 1 60%
}

.binds-layout-item.binds-size-65 {
	min-width: 65%;
	max-width: 65%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 65%;
	flex: 0 1 65%
}

.binds-layout-item.binds-size-70 {
	min-width: 70%;
	max-width: 70%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 70%;
	flex: 0 1 70%
}

.binds-layout-item.binds-size-75 {
	min-width: 75%;
	max-width: 75%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 75%;
	flex: 0 1 75%
}

.binds-layout-item.binds-size-80 {
	min-width: 80%;
	max-width: 80%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 80%;
	flex: 0 1 80%
}

.binds-layout-item.binds-size-85 {
	min-width: 85%;
	max-width: 85%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 85%;
	flex: 0 1 85%
}

.binds-layout-item.binds-size-90 {
	min-width: 90%;
	max-width: 90%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 90%;
	flex: 0 1 90%
}

.binds-layout-item.binds-size-95 {
	min-width: 95%;
	max-width: 95%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 95%;
	flex: 0 1 95%
}

.binds-layout-item.binds-size-33 {
	min-width: 33.3333%;
	max-width: 33.3333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%
}

.binds-layout-item.binds-size-66 {
	min-width: 66.6666%;
	max-width: 66.6666%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 66.6666%;
	flex: 0 1 66.6666%
}

.binds-layout-item.binds-size-100 {
	min-width: 100%;
	max-width: 100%;
	margin-left: 0!important;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%
}

@media (min-width:1904px) {
	.binds-layout-item.binds-xlarge-size {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1
	}
	.binds-layout-item.binds-xlarge-size-5 {
		min-width: 5%;
		max-width: 5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 5%;
		flex: 0 1 5%
	}
	.binds-layout-item.binds-xlarge-size-10 {
		min-width: 10%;
		max-width: 10%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 10%;
		flex: 0 1 10%
	}
	.binds-layout-item.binds-xlarge-size-15 {
		min-width: 15%;
		max-width: 15%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 15%;
		flex: 0 1 15%
	}
	.binds-layout-item.binds-xlarge-size-20 {
		min-width: 20%;
		max-width: 20%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 20%;
		flex: 0 1 20%
	}
	.binds-layout-item.binds-xlarge-size-25 {
		min-width: 25%;
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 25%;
		flex: 0 1 25%
	}
	.binds-layout-item.binds-xlarge-size-30 {
		min-width: 30%;
		max-width: 30%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 30%;
		flex: 0 1 30%
	}
	.binds-layout-item.binds-xlarge-size-35 {
		min-width: 35%;
		max-width: 35%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%
	}
	.binds-layout-item.binds-xlarge-size-40 {
		min-width: 40%;
		max-width: 40%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 40%;
		flex: 0 1 40%
	}
	.binds-layout-item.binds-xlarge-size-45 {
		min-width: 45%;
		max-width: 45%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 45%;
		flex: 0 1 45%
	}
	.binds-layout-item.binds-xlarge-size-50 {
		min-width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%
	}
	.binds-layout-item.binds-xlarge-size-55 {
		min-width: 55%;
		max-width: 55%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 55%;
		flex: 0 1 55%
	}
	.binds-layout-item.binds-xlarge-size-60 {
		min-width: 60%;
		max-width: 60%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 60%;
		flex: 0 1 60%
	}
	.binds-layout-item.binds-xlarge-size-65 {
		min-width: 65%;
		max-width: 65%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65%;
		flex: 0 1 65%
	}
	.binds-layout-item.binds-xlarge-size-70 {
		min-width: 70%;
		max-width: 70%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 70%;
		flex: 0 1 70%
	}
	.binds-layout-item.binds-xlarge-size-75 {
		min-width: 75%;
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 75%;
		flex: 0 1 75%
	}
	.binds-layout-item.binds-xlarge-size-80 {
		min-width: 80%;
		max-width: 80%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 80%;
		flex: 0 1 80%
	}
	.binds-layout-item.binds-xlarge-size-85 {
		min-width: 85%;
		max-width: 85%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 85%;
		flex: 0 1 85%
	}
	.binds-layout-item.binds-xlarge-size-90 {
		min-width: 90%;
		max-width: 90%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 90%;
		flex: 0 1 90%
	}
	.binds-layout-item.binds-xlarge-size-95 {
		min-width: 95%;
		max-width: 95%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 95%;
		flex: 0 1 95%
	}
	.binds-layout-item.binds-xlarge-size-33 {
		min-width: 33.3333%;
		max-width: 33.3333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%
	}
	.binds-layout-item.binds-xlarge-size-66 {
		min-width: 66.6666%;
		max-width: 66.6666%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 66.6666%;
		flex: 0 1 66.6666%
	}
	.binds-layout-item.binds-xlarge-size-100 {
		min-width: 100%;
		max-width: 100%;
		margin-left: 0!important;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%
	}
}

@media (max-width:1903px) {
	.binds-layout-item.binds-large-size {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1
	}
	.binds-layout-item.binds-large-size-5 {
		min-width: 5%;
		max-width: 5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 5%;
		flex: 0 1 5%
	}
	.binds-layout-item.binds-large-size-10 {
		min-width: 10%;
		max-width: 10%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 10%;
		flex: 0 1 10%
	}
	.binds-layout-item.binds-large-size-15 {
		min-width: 15%;
		max-width: 15%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 15%;
		flex: 0 1 15%
	}
	.binds-layout-item.binds-large-size-20 {
		min-width: 20%;
		max-width: 20%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 20%;
		flex: 0 1 20%
	}
	.binds-layout-item.binds-large-size-25 {
		min-width: 25%;
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 25%;
		flex: 0 1 25%
	}
	.binds-layout-item.binds-large-size-30 {
		min-width: 30%;
		max-width: 30%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 30%;
		flex: 0 1 30%
	}
	.binds-layout-item.binds-large-size-35 {
		min-width: 35%;
		max-width: 35%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%
	}
	.binds-layout-item.binds-large-size-40 {
		min-width: 40%;
		max-width: 40%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 40%;
		flex: 0 1 40%
	}
	.binds-layout-item.binds-large-size-45 {
		min-width: 45%;
		max-width: 45%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 45%;
		flex: 0 1 45%
	}
	.binds-layout-item.binds-large-size-50 {
		min-width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%
	}
	.binds-layout-item.binds-large-size-55 {
		min-width: 55%;
		max-width: 55%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 55%;
		flex: 0 1 55%
	}
	.binds-layout-item.binds-large-size-60 {
		min-width: 60%;
		max-width: 60%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 60%;
		flex: 0 1 60%
	}
	.binds-layout-item.binds-large-size-65 {
		min-width: 65%;
		max-width: 65%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65%;
		flex: 0 1 65%
	}
	.binds-layout-item.binds-large-size-70 {
		min-width: 70%;
		max-width: 70%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 70%;
		flex: 0 1 70%
	}
	.binds-layout-item.binds-large-size-75 {
		min-width: 75%;
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 75%;
		flex: 0 1 75%
	}
	.binds-layout-item.binds-large-size-80 {
		min-width: 80%;
		max-width: 80%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 80%;
		flex: 0 1 80%
	}
	.binds-layout-item.binds-large-size-85 {
		min-width: 85%;
		max-width: 85%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 85%;
		flex: 0 1 85%
	}
	.binds-layout-item.binds-large-size-90 {
		min-width: 90%;
		max-width: 90%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 90%;
		flex: 0 1 90%
	}
	.binds-layout-item.binds-large-size-95 {
		min-width: 95%;
		max-width: 95%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 95%;
		flex: 0 1 95%
	}
	.binds-layout-item.binds-large-size-33 {
		min-width: 33.3333%;
		max-width: 33.3333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%
	}
	.binds-layout-item.binds-large-size-66 {
		min-width: 66.6666%;
		max-width: 66.6666%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 66.6666%;
		flex: 0 1 66.6666%
	}
	.binds-layout-item.binds-large-size-100 {
		min-width: 100%;
		max-width: 100%;
		margin-left: 0!important;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%
	}
}

@media (max-width:1280px) {
	.binds-layout-item.binds-medium-size {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1
	}
	.binds-layout-item.binds-medium-size-5 {
		min-width: 5%;
		max-width: 5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 5%;
		flex: 0 1 5%
	}
	.binds-layout-item.binds-medium-size-10 {
		min-width: 10%;
		max-width: 10%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 10%;
		flex: 0 1 10%
	}
	.binds-layout-item.binds-medium-size-15 {
		min-width: 15%;
		max-width: 15%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 15%;
		flex: 0 1 15%
	}
	.binds-layout-item.binds-medium-size-20 {
		min-width: 20%;
		max-width: 20%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 20%;
		flex: 0 1 20%
	}
	.binds-layout-item.binds-medium-size-25 {
		min-width: 25%;
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 25%;
		flex: 0 1 25%
	}
	.binds-layout-item.binds-medium-size-30 {
		min-width: 30%;
		max-width: 30%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 30%;
		flex: 0 1 30%
	}
	.binds-layout-item.binds-medium-size-35 {
		min-width: 35%;
		max-width: 35%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%
	}
	.binds-layout-item.binds-medium-size-40 {
		min-width: 40%;
		max-width: 40%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 40%;
		flex: 0 1 40%
	}
	.binds-layout-item.binds-medium-size-45 {
		min-width: 45%;
		max-width: 45%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 45%;
		flex: 0 1 45%
	}
	.binds-layout-item.binds-medium-size-50 {
		min-width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%
	}
	.binds-layout-item.binds-medium-size-55 {
		min-width: 55%;
		max-width: 55%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 55%;
		flex: 0 1 55%
	}
	.binds-layout-item.binds-medium-size-60 {
		min-width: 60%;
		max-width: 60%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 60%;
		flex: 0 1 60%
	}
	.binds-layout-item.binds-medium-size-65 {
		min-width: 65%;
		max-width: 65%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65%;
		flex: 0 1 65%
	}
	.binds-layout-item.binds-medium-size-70 {
		min-width: 70%;
		max-width: 70%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 70%;
		flex: 0 1 70%
	}
	.binds-layout-item.binds-medium-size-75 {
		min-width: 75%;
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 75%;
		flex: 0 1 75%
	}
	.binds-layout-item.binds-medium-size-80 {
		min-width: 80%;
		max-width: 80%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 80%;
		flex: 0 1 80%
	}
	.binds-layout-item.binds-medium-size-85 {
		min-width: 85%;
		max-width: 85%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 85%;
		flex: 0 1 85%
	}
	.binds-layout-item.binds-medium-size-90 {
		min-width: 90%;
		max-width: 90%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 90%;
		flex: 0 1 90%
	}
	.binds-layout-item.binds-medium-size-95 {
		min-width: 95%;
		max-width: 95%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 95%;
		flex: 0 1 95%
	}
	.binds-layout-item.binds-medium-size-33 {
		min-width: 33.3333%;
		max-width: 33.3333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%
	}
	.binds-layout-item.binds-medium-size-66 {
		min-width: 66.6666%;
		max-width: 66.6666%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 66.6666%;
		flex: 0 1 66.6666%
	}
	.binds-layout-item.binds-medium-size-100 {
		min-width: 100%;
		max-width: 100%;
		margin-left: 0!important;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%
	}
}

@media (max-width:960px) {
	.binds-layout-item.binds-small-size {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1
	}
	.binds-layout-item.binds-small-size-5 {
		min-width: 5%;
		max-width: 5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 5%;
		flex: 0 1 5%
	}
	.binds-layout-item.binds-small-size-10 {
		min-width: 10%;
		max-width: 10%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 10%;
		flex: 0 1 10%
	}
	.binds-layout-item.binds-small-size-15 {
		min-width: 15%;
		max-width: 15%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 15%;
		flex: 0 1 15%
	}
	.binds-layout-item.binds-small-size-20 {
		min-width: 20%;
		max-width: 20%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 20%;
		flex: 0 1 20%
	}
	.binds-layout-item.binds-small-size-25 {
		min-width: 25%;
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 25%;
		flex: 0 1 25%
	}
	.binds-layout-item.binds-small-size-30 {
		min-width: 30%;
		max-width: 30%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 30%;
		flex: 0 1 30%
	}
	.binds-layout-item.binds-small-size-35 {
		min-width: 35%;
		max-width: 35%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%
	}
	.binds-layout-item.binds-small-size-40 {
		min-width: 40%;
		max-width: 40%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 40%;
		flex: 0 1 40%
	}
	.binds-layout-item.binds-small-size-45 {
		min-width: 45%;
		max-width: 45%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 45%;
		flex: 0 1 45%
	}
	.binds-layout-item.binds-small-size-50 {
		min-width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%
	}
	.binds-layout-item.binds-small-size-55 {
		min-width: 55%;
		max-width: 55%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 55%;
		flex: 0 1 55%
	}
	.binds-layout-item.binds-small-size-60 {
		min-width: 60%;
		max-width: 60%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 60%;
		flex: 0 1 60%
	}
	.binds-layout-item.binds-small-size-65 {
		min-width: 65%;
		max-width: 65%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65%;
		flex: 0 1 65%
	}
	.binds-layout-item.binds-small-size-70 {
		min-width: 70%;
		max-width: 70%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 70%;
		flex: 0 1 70%
	}
	.binds-layout-item.binds-small-size-75 {
		min-width: 75%;
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 75%;
		flex: 0 1 75%
	}
	.binds-layout-item.binds-small-size-80 {
		min-width: 80%;
		max-width: 80%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 80%;
		flex: 0 1 80%
	}
	.binds-layout-item.binds-small-size-85 {
		min-width: 85%;
		max-width: 85%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 85%;
		flex: 0 1 85%
	}
	.binds-layout-item.binds-small-size-90 {
		min-width: 90%;
		max-width: 90%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 90%;
		flex: 0 1 90%
	}
	.binds-layout-item.binds-small-size-95 {
		min-width: 95%;
		max-width: 95%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 95%;
		flex: 0 1 95%
	}
	.binds-layout-item.binds-small-size-33 {
		min-width: 33.3333%;
		max-width: 33.3333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%
	}
	.binds-layout-item.binds-small-size-66 {
		min-width: 66.6666%;
		max-width: 66.6666%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 66.6666%;
		flex: 0 1 66.6666%
	}
	.binds-layout-item.binds-small-size-100 {
		min-width: 100%;
		max-width: 100%;
		margin-left: 0!important;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%
	}
}

@media (max-width:600px) {
	.binds-layout-item.binds-xsmall-size {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1
	}
	.binds-layout-item.binds-xsmall-size-5 {
		min-width: 5%;
		max-width: 5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 5%;
		flex: 0 1 5%
	}
	.binds-layout-item.binds-xsmall-size-10 {
		min-width: 10%;
		max-width: 10%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 10%;
		flex: 0 1 10%
	}
	.binds-layout-item.binds-xsmall-size-15 {
		min-width: 15%;
		max-width: 15%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 15%;
		flex: 0 1 15%
	}
	.binds-layout-item.binds-xsmall-size-20 {
		min-width: 20%;
		max-width: 20%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 20%;
		flex: 0 1 20%
	}
	.binds-layout-item.binds-xsmall-size-25 {
		min-width: 25%;
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 25%;
		flex: 0 1 25%
	}
	.binds-layout-item.binds-xsmall-size-30 {
		min-width: 30%;
		max-width: 30%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 30%;
		flex: 0 1 30%
	}
	.binds-layout-item.binds-xsmall-size-35 {
		min-width: 35%;
		max-width: 35%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%
	}
	.binds-layout-item.binds-xsmall-size-40 {
		min-width: 40%;
		max-width: 40%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 40%;
		flex: 0 1 40%
	}
	.binds-layout-item.binds-xsmall-size-45 {
		min-width: 45%;
		max-width: 45%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 45%;
		flex: 0 1 45%
	}
	.binds-layout-item.binds-xsmall-size-50 {
		min-width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%
	}
	.binds-layout-item.binds-xsmall-size-55 {
		min-width: 55%;
		max-width: 55%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 55%;
		flex: 0 1 55%
	}
	.binds-layout-item.binds-xsmall-size-60 {
		min-width: 60%;
		max-width: 60%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 60%;
		flex: 0 1 60%
	}
	.binds-layout-item.binds-xsmall-size-65 {
		min-width: 65%;
		max-width: 65%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 65%;
		flex: 0 1 65%
	}
	.binds-layout-item.binds-xsmall-size-70 {
		min-width: 70%;
		max-width: 70%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 70%;
		flex: 0 1 70%
	}
	.binds-layout-item.binds-xsmall-size-75 {
		min-width: 75%;
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 75%;
		flex: 0 1 75%
	}
	.binds-layout-item.binds-xsmall-size-80 {
		min-width: 80%;
		max-width: 80%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 80%;
		flex: 0 1 80%
	}
	.binds-layout-item.binds-xsmall-size-85 {
		min-width: 85%;
		max-width: 85%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 85%;
		flex: 0 1 85%
	}
	.binds-layout-item.binds-xsmall-size-90 {
		min-width: 90%;
		max-width: 90%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 90%;
		flex: 0 1 90%
	}
	.binds-layout-item.binds-xsmall-size-95 {
		min-width: 95%;
		max-width: 95%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 95%;
		flex: 0 1 95%
	}
	.binds-layout-item.binds-xsmall-size-33 {
		min-width: 33.3333%;
		max-width: 33.3333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%
	}
	.binds-layout-item.binds-xsmall-size-66 {
		min-width: 66.6666%;
		max-width: 66.6666%;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 66.6666%;
		flex: 0 1 66.6666%
	}
	.binds-layout-item.binds-xsmall-size-100 {
		min-width: 100%;
		max-width: 100%;
		margin-left: 0!important;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%
	}
}

.binds-hide {
	display: none
}

@media (min-width:1904px) {
	.binds-xlarge-hide {
		display: none
	}
}

@media (max-width:1903px) {
	.binds-large-hide {
		display: none
	}
}

@media (max-width:1280px) {
	.binds-medium-hide {
		display: none
	}
}

@media (max-width:960px) {
	.binds-small-hide {
		display: none
	}
}

@media (max-width:600px) {
	.binds-xsmall-hide {
		display: none
	}
}

.binds-list-item-expand {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-transition: border .4s cubic-bezier(.25, .8, .25, 1);
	transition: border .4s cubic-bezier(.25, .8, .25, 1);
	will-change: border
}

.binds-list-item-expand.binds-active>.binds-list-item-content>.binds-list-expand-icon {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}

.binds-list-item-expand.binds-active .binds-list-expand {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.binds-list-item-expand .binds-list-expand {
	height: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transform: translate3D(0, -24px, 0);
	transform: translate3D(0, -24px, 0);
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	will-change: transform, opacity
}

.binds-list-item-expand .binds-list-expand-icon {
	-webkit-transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: transform .4s cubic-bezier(.25, .8, .25, 1);
	transition: transform .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
	will-change: transform
}

.binds-list-item {
	height: auto;
	position: relative;
	z-index: 2
}

.binds-list-item.binds-inset .binds-list-item-content {
	padding-left: 72px
}

.binds-list-item .binds-icon {
	margin: 0;
	-webkit-transition-property: color, margin-right;
	transition-property: color, margin-right
}

.binds-list-item-container {
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	text-transform: none
}

.binds-list-item-container:not(.binds-list-item-default):not([disabled])>.binds-list-item-content {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}

.binds-list-item-container.binds-button-clean:hover {
	opacity: 1;
	text-decoration: none
}

.binds-list-item-content {
	min-height: 48px;
	padding: 4px 16px;
	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-transition: padding .4s cubic-bezier(.25, .8, .25, 1);
	transition: padding .4s cubic-bezier(.25, .8, .25, 1);
	will-change: padding
}

.binds-list.binds-dense .binds-list-item-content {
	min-height: 40px;
	font-size: 13px
}

.binds-list.binds-dense .binds-list-item-content>.binds-avatar {
	margin-top: 0;
	margin-bottom: 0
}

.binds-list.binds-dense .binds-list-item-content>.binds-avatar:not(.binds-small) {
	width: 36px;
	min-width: 36px;
	height: 36px
}

.binds-list.binds-dense .binds-list-item-content>.binds-avatar:first-child {
	margin-right: 20px
}

.binds-list.binds-double-line .binds-list-item-content {
	min-height: 72px
}

.binds-list.binds-double-line.binds-dense .binds-list-item-content {
	min-height: 60px
}

.binds-list.binds-triple-line .binds-list-item-content {
	min-height: 88px
}

.binds-list.binds-triple-line.binds-dense .binds-list-item-content {
	min-height: 76px
}

.binds-list-item-content .binds-list-action {
	margin: 0 -10px 0 0
}

.binds-list-item-content .binds-list-action:last-of-type {
	margin: 0 -10px 0 16px
}

.binds-list.binds-triple-line .binds-list-item-content .binds-list-action:last-of-type {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.binds-list-item-content>.binds-icon:first-child {
	margin-right: 32px
}

.binds-list-item-content>.binds-icon:last-child {
	margin-left: 16px
}

.binds-list-item-content>.binds-checkbox,
.binds-list-item-content>.binds-radio {
	margin: 0
}

.binds-list-item-content>.binds-checkbox:first-child,
.binds-list-item-content>.binds-radio:first-child {
	margin-right: 36px
}

.binds-list-item-content>.binds-switch {
	margin: 0
}

.binds-list-item-content>.binds-switch:first-child {
	margin-right: 22px
}

.binds-list-item-content>.binds-avatar {
	margin: 4px 0
}

.binds-list-item-content>.binds-avatar:first-child {
	margin-right: 16px
}

.binds-list-item-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	overflow: hidden;
	line-height: 1.25em;
	white-space: nowrap
}

.binds-list.binds-dense .binds-list-item-text {
	font-size: 13px
}

.binds-list-item-text * {
	width: 100%;
	margin: 0;
	overflow: hidden;
	line-height: 1.25em;
	text-overflow: ellipsis
}

.binds-list-item-text :nth-child(2),
.binds-list-item-text :nth-child(3) {
	font-size: 14px
}

.binds-list.binds-dense .binds-list-item-text * {
	font-size: 13px
}

@-webkit-keyframes binds-progress-bar-indeterminate-track {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	20% {
		-webkit-animation-timing-function: cubic-bezier(.5, 0, .7, .5);
		animation-timing-function: cubic-bezier(.5, 0, .7, .5);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		-webkit-animation-timing-function: cubic-bezier(.3, .38, .55, .96);
		animation-timing-function: cubic-bezier(.3, .38, .55, .96);
		-webkit-transform: translateX(83.67%);
		transform: translateX(83.67%)
	}
	to {
		-webkit-transform: translateX(200.61%);
		transform: translateX(200.61%)
	}
}

@keyframes binds-progress-bar-indeterminate-track {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	20% {
		-webkit-animation-timing-function: cubic-bezier(.5, 0, .7, .5);
		animation-timing-function: cubic-bezier(.5, 0, .7, .5);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		-webkit-animation-timing-function: cubic-bezier(.3, .38, .55, .96);
		animation-timing-function: cubic-bezier(.3, .38, .55, .96);
		-webkit-transform: translateX(83.67%);
		transform: translateX(83.67%)
	}
	to {
		-webkit-transform: translateX(200.61%);
		transform: translateX(200.61%)
	}
}

@-webkit-keyframes binds-progress-bar-indeterminate-track-alternate {
	0% {
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
	35% {
		-webkit-animation-timing-function: cubic-bezier(.33, .12, .79, 1);
		animation-timing-function: cubic-bezier(.33, .12, .79, 1);
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.06, .11, .6, 1);
		animation-timing-function: cubic-bezier(.06, .11, .6, 1);
		-webkit-transform: scaleX(.66);
		transform: scaleX(.66)
	}
	to {
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
}

@keyframes binds-progress-bar-indeterminate-track-alternate {
	0% {
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
	35% {
		-webkit-animation-timing-function: cubic-bezier(.33, .12, .79, 1);
		animation-timing-function: cubic-bezier(.33, .12, .79, 1);
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.06, .11, .6, 1);
		animation-timing-function: cubic-bezier(.06, .11, .6, 1);
		-webkit-transform: scaleX(.66);
		transform: scaleX(.66)
	}
	to {
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
}

@-webkit-keyframes binds-progress-bar-indeterminate-fill {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	25% {
		-webkit-animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		-webkit-transform: translateX(37.65%);
		transform: translateX(37.65%)
	}
	50% {
		-webkit-animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		-webkit-transform: translateX(84.39%);
		transform: translateX(84.39%)
	}
	to {
		-webkit-transform: translateX(160.28%);
		transform: translateX(160.28%)
	}
}

@keyframes binds-progress-bar-indeterminate-fill {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	25% {
		-webkit-animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		-webkit-transform: translateX(37.65%);
		transform: translateX(37.65%)
	}
	50% {
		-webkit-animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		-webkit-transform: translateX(84.39%);
		transform: translateX(84.39%)
	}
	to {
		-webkit-transform: translateX(160.28%);
		transform: translateX(160.28%)
	}
}

@-webkit-keyframes binds-progress-bar-indeterminate-fill-alternate {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
	20% {
		-webkit-animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		-webkit-transform: scaleX(.46);
		transform: scaleX(.46)
	}
	45% {
		-webkit-animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		-webkit-transform: scaleX(.73);
		transform: scaleX(.73)
	}
	to {
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
}

@keyframes binds-progress-bar-indeterminate-fill-alternate {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		animation-timing-function: cubic-bezier(.15, 0, .52, .41);
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
	20% {
		-webkit-animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		animation-timing-function: cubic-bezier(.31, .28, .8, .73);
		-webkit-transform: scaleX(.46);
		transform: scaleX(.46)
	}
	45% {
		-webkit-animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		animation-timing-function: cubic-bezier(.4, .63, .6, .9);
		-webkit-transform: scaleX(.73);
		transform: scaleX(.73)
	}
	to {
		-webkit-transform: scaleX(.08);
		transform: scaleX(.08)
	}
}

@-webkit-keyframes binds-progress-bar-buffer {
	to {
		-webkit-transform: translate3D(-8px, 0, 0);
		transform: translate3D(-8px, 0, 0)
	}
}

@keyframes binds-progress-bar-buffer {
	to {
		-webkit-transform: translate3D(-8px, 0, 0);
		transform: translate3D(-8px, 0, 0)
	}
}

.binds-progress-bar {
	height: 5px;
	overflow: hidden;
	position: relative;
	-webkit-transform: translateZ(0) scaleY(1);
	transform: translateZ(0) scaleY(1);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), transform .4s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), transform .4s cubic-bezier(.4, 0, .2, 1), -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);
	will-change: opacity, transform
}

.binds-progress-bar.binds-indeterminate .binds-progress-bar-track,
.binds-progress-bar.binds-query .binds-progress-bar-track {
	left: -150%;
	-webkit-animation: binds-progress-bar-indeterminate-track 2s linear infinite;
	animation: binds-progress-bar-indeterminate-track 2s linear infinite
}

.binds-progress-bar.binds-indeterminate .binds-progress-bar-track:after,
.binds-progress-bar.binds-query .binds-progress-bar-track:after {
	-webkit-animation: binds-progress-bar-indeterminate-track-alternate 2s linear infinite;
	animation: binds-progress-bar-indeterminate-track-alternate 2s linear infinite
}

.binds-progress-bar.binds-indeterminate .binds-progress-bar-fill,
.binds-progress-bar.binds-query .binds-progress-bar-fill {
	left: -55%;
	-webkit-animation: binds-progress-bar-indeterminate-fill 2s linear infinite;
	animation: binds-progress-bar-indeterminate-fill 2s linear infinite
}

.binds-progress-bar.binds-indeterminate .binds-progress-bar-fill:after,
.binds-progress-bar.binds-query .binds-progress-bar-fill:after {
	-webkit-animation: binds-progress-bar-indeterminate-fill-alternate 2s linear infinite;
	animation: binds-progress-bar-indeterminate-fill-alternate 2s linear infinite
}

.binds-progress-bar.binds-buffer .binds-progress-bar-buffer,
.binds-progress-bar.binds-buffer .binds-progress-bar-fill,
.binds-progress-bar.binds-buffer .binds-progress-bar-track,
.binds-progress-bar.binds-determinate .binds-progress-bar-buffer,
.binds-progress-bar.binds-determinate .binds-progress-bar-fill,
.binds-progress-bar.binds-determinate .binds-progress-bar-track {
	-webkit-transition: .25s cubic-bezier(.25, .8, .25, 1);
	transition: .25s cubic-bezier(.25, .8, .25, 1)
}

.binds-progress-bar.binds-determinate .binds-progress-bar-track {
	display: none
}

.binds-progress-bar.binds-buffer .binds-progress-bar-buffer {
	border-top: 4px dotted;
	-webkit-animation: binds-progress-bar-buffer .25s linear infinite;
	animation: binds-progress-bar-buffer .25s linear infinite
}

.binds-progress-bar.binds-query {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.binds-progress-bar-enter,
.binds-progress-bar-leave-active {
	opacity: .5;
	-webkit-transform: translateZ(0) scaleY(0);
	transform: translateZ(0) scaleY(0)
}

.binds-progress-bar-buffer,
.binds-progress-bar-fill,
.binds-progress-bar-track {
	-webkit-transform-origin: top left;
	transform-origin: top left
}

.binds-progress-bar-buffer,
.binds-progress-bar-buffer:after,
.binds-progress-bar-fill,
.binds-progress-bar-fill:after,
.binds-progress-bar-track,
.binds-progress-bar-track:after {
	width: 100%;
	height: 100%;
	position: absolute;
	will-change: transform
}

.binds-progress-bar-buffer:after,
.binds-progress-bar-fill:after,
.binds-progress-bar-track:after {
	display: inline-block;
	left: 0;
	content: " "
}

@-webkit-keyframes binds-progress-spinner-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes binds-progress-spinner-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes binds-progress-spinner-initial-rotate {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-90deg) translateZ(0);
		transform: rotate(-90deg) translateZ(0)
	}
	20% {
		opacity: 1
	}
	to {
		-webkit-transform: rotate(270deg) translateZ(0);
		transform: rotate(270deg) translateZ(0)
	}
}

@keyframes binds-progress-spinner-initial-rotate {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-90deg) translateZ(0);
		transform: rotate(-90deg) translateZ(0)
	}
	20% {
		opacity: 1
	}
	to {
		-webkit-transform: rotate(270deg) translateZ(0);
		transform: rotate(270deg) translateZ(0)
	}
}

@-webkit-keyframes binds-progress-spinner-stroke-rotate-fallback {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-webkit-transform: rotate(1170deg);
		transform: rotate(1170deg)
	}
	50% {
		-webkit-transform: rotate(2340deg);
		transform: rotate(2340deg)
	}
	75% {
		-webkit-transform: rotate(3510deg);
		transform: rotate(3510deg)
	}
	to {
		-webkit-transform: rotate(13turn);
		transform: rotate(13turn)
	}
}

@keyframes binds-progress-spinner-stroke-rotate-fallback {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-webkit-transform: rotate(1170deg);
		transform: rotate(1170deg)
	}
	50% {
		-webkit-transform: rotate(2340deg);
		transform: rotate(2340deg)
	}
	75% {
		-webkit-transform: rotate(3510deg);
		transform: rotate(3510deg)
	}
	to {
		-webkit-transform: rotate(13turn);
		transform: rotate(13turn)
	}
}

@-webkit-keyframes binds-progress-spinner-stroke-rotate {
	0% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	12.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	12.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(72.5deg);
		transform: rotateX(180deg) rotate(72.5deg)
	}
	25% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(72.5deg);
		transform: rotateX(180deg) rotate(72.5deg)
	}
	25.1% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	37.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	37.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(161.5deg);
		transform: rotateX(180deg) rotate(161.5deg)
	}
	50% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(161.5deg);
		transform: rotateX(180deg) rotate(161.5deg)
	}
	50.01% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	62.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	62.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(251.5deg);
		transform: rotateX(180deg) rotate(251.5deg)
	}
	75% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(251.5deg);
		transform: rotateX(180deg) rotate(251.5deg)
	}
	75.01% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	87.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	87.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(341.5deg);
		transform: rotateX(180deg) rotate(341.5deg)
	}
	to {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(341.5deg);
		transform: rotateX(180deg) rotate(341.5deg)
	}
}

@keyframes binds-progress-spinner-stroke-rotate {
	0% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	12.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	12.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(72.5deg);
		transform: rotateX(180deg) rotate(72.5deg)
	}
	25% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(72.5deg);
		transform: rotateX(180deg) rotate(72.5deg)
	}
	25.1% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	37.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	37.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(161.5deg);
		transform: rotateX(180deg) rotate(161.5deg)
	}
	50% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(161.5deg);
		transform: rotateX(180deg) rotate(161.5deg)
	}
	50.01% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	62.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	62.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(251.5deg);
		transform: rotateX(180deg) rotate(251.5deg)
	}
	75% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(251.5deg);
		transform: rotateX(180deg) rotate(251.5deg)
	}
	75.01% {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	87.5% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	87.51% {
		stroke-dashoffset: var(--binds-progress-spinner-end-value);
		-webkit-transform: rotateX(180deg) rotate(341.5deg);
		transform: rotateX(180deg) rotate(341.5deg)
	}
	to {
		stroke-dashoffset: var(--binds-progress-spinner-start-value);
		-webkit-transform: rotateX(180deg) rotate(341.5deg);
		transform: rotateX(180deg) rotate(341.5deg)
	}
}

.binds-progress-spinner {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative
}

.binds-progress-spinner.binds-indeterminate {
	-webkit-animation: binds-progress-spinner-rotate 2s linear infinite;
	animation: binds-progress-spinner-rotate 2s linear infinite
}

.binds-progress-spinner.binds-indeterminate.binds-progress-spinner-enter .binds-progress-spinner-draw,
.binds-progress-spinner.binds-indeterminate.binds-progress-spinner-leave-to .binds-progress-spinner-draw {
	opacity: 0;
	-webkit-transform: scale(.1);
	transform: scale(.1)
}

.binds-progress-spinner.binds-indeterminate.binds-progress-spinner-enter-active,
.binds-progress-spinner.binds-indeterminate.binds-progress-spinner-leave-active {
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-animation: none;
	animation: none
}

.binds-progress-spinner.binds-indeterminate .binds-progress-spinner-circle {
	-webkit-animation: 4s cubic-bezier(.25, .8, .25, 1) infinite;
	animation: 4s cubic-bezier(.25, .8, .25, 1) infinite;
	-webkit-animation-name: binds-progress-spinner-stroke-rotate;
	animation-name: binds-progress-spinner-stroke-rotate
}

.binds-progress-spinner.binds-determinate.binds-progress-spinner-enter-active {
	-webkit-transition-duration: 2s;
	transition-duration: 2s
}

.binds-progress-spinner.binds-determinate.binds-progress-spinner-enter-active .binds-progress-spinner-draw {
	-webkit-animation: binds-progress-spinner-initial-rotate 1.98s cubic-bezier(.25, .8, .25, 1) forwards;
	animation: binds-progress-spinner-initial-rotate 1.98s cubic-bezier(.25, .8, .25, 1) forwards
}

.binds-progress-spinner.binds-determinate.binds-progress-spinner-leave-active {
	-webkit-transition-duration: 2s;
	transition-duration: 2s
}

.binds-progress-spinner.binds-determinate.binds-progress-spinner-leave-active .binds-progress-spinner-draw {
	animation: binds-progress-spinner-initial-rotate 1.98s cubic-bezier(.25, .8, .25, 1) reverse forwards
}

.binds-progress-spinner.binds-determinate .binds-progress-spinner-draw {
	-webkit-transition: none;
	transition: none
}

.binds-progress-spinner-draw {
	overflow: visible;
	-webkit-transform: scale(1) rotate(-90deg);
	transform: scale(1) rotate(-90deg);
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1);
	will-change: opacity, transform
}

.binds-progress-spinner-circle {
	fill: none;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: stroke-dashoffset .25s cubic-bezier(.25, .8, .25, 1);
	transition: stroke-dashoffset .25s cubic-bezier(.25, .8, .25, 1);
	will-change: stroke-dashoffset, stroke-dasharray, stroke-width, animation-name, r
}

.binds-radio {
	width: auto;
	margin: 16px 16px 16px 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative
}

.binds-radio:not(.binds-disabled),
.binds-radio:not(.binds-disabled) .binds-radio-label {
	cursor: pointer
}

.binds-radio .binds-radio-container {
	width: 20px;
	min-width: 20px;
	height: 20px;
	position: relative;
	border: 2px solid transparent;
	border-radius: 50%;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1)
}

.binds-radio .binds-radio-container:focus {
	outline: none
}

.binds-radio .binds-radio-container:after,
.binds-radio .binds-radio-container:before {
	position: absolute;
	-webkit-transition: .4s cubic-bezier(.55, 0, .55, .2);
	transition: .4s cubic-bezier(.55, 0, .55, .2);
	content: " "
}

.binds-radio .binds-radio-container:before {
	width: 48px;
	height: 48px;
	top: 50%;
	left: 50%;
	z-index: 11;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.binds-radio .binds-radio-container:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	border-radius: 50%;
	opacity: 0;
	-webkit-transform: scale3D(.38, .38, 1);
	transform: scale3D(.38, .38, 1);
	content: " "
}

.binds-radio .binds-radio-container .binds-ripple {
	width: 48px!important;
	height: 48px!important;
	top: 50%!important;
	left: 50%!important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%
}

.binds-radio .binds-radio-container input {
	position: absolute;
	left: -999em
}

.binds-radio .binds-radio-label {
	height: 20px;
	padding-left: 16px;
	position: relative;
	line-height: 20px
}

.binds-radio.binds-checked .binds-radio-container:after {
	opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1)
}

.binds-radio.binds-required label:after {
	position: absolute;
	top: 2px;
	right: 0;
	-webkit-transform: translateX(calc(100% + 2px));
	transform: translateX(calc(100% + 2px));
	content: "*";
	line-height: 1em;
	vertical-align: top
}

.binds-snackbar {
	-webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
	min-width: 288px;
	max-width: 568px;
	min-height: 48px;
	max-height: 80px;
	padding: 14px 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	z-index: 1000;
	border-radius: 2px;
	-webkit-transition: .4s cubic-bezier(.4, 0, .2, 1);
	transition: .4s cubic-bezier(.4, 0, .2, 1);
	will-change: background-color, color, opacity, transform
}

.binds-snackbar.binds-position-center {
	margin: 0 auto;
	right: 0;
	bottom: 0;
	left: 0
}

.binds-snackbar.binds-position-center.binds-snackbar-enter,
.binds-snackbar.binds-position-center.binds-snackbar-leave-active {
	-webkit-transform: translate3D(0, calc(100% + 8px), 0);
	transform: translate3D(0, calc(100% + 8px), 0)
}

.binds-snackbar.binds-position-left {
	bottom: 24px;
	left: 24px
}

.binds-snackbar.binds-position-left.binds-snackbar-enter,
.binds-snackbar.binds-position-left.binds-snackbar-leave-active {
	-webkit-transform: translate3D(0, calc(100% + 32px), 0);
	transform: translate3D(0, calc(100% + 32px), 0)
}

@media (max-width:600px) {
	.binds-snackbar {
		left: 0;
		-webkit-transform: none;
		transform: none;
		border-radius: 0
	}
}

.binds-snackbar-enter,
.binds-snackbar-enter .binds-snackbar-content,
.binds-snackbar-leave-active,
.binds-snackbar-leave-active .binds-snackbar-content {
	opacity: 0
}

.binds-snackbar-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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-transition: opacity .38s cubic-bezier(.55, 0, .55, .2);
	transition: opacity .38s cubic-bezier(.55, 0, .55, .2)
}

.binds-snackbar-content .binds-button {
	min-width: 0;
	margin: -8px -8px -8px 36px
}

@media (max-width:600px) {
	.binds-snackbar-content .binds-button {
		margin-left: 12px
	}
}

.binds-snackbar-content .binds-button+.binds-button {
	margin-left: 16px
}

.binds-speed-dial {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.binds-speed-dial.binds-top-left,
.binds-speed-dial.binds-top-right {
	position: absolute;
	top: 24px
}

.binds-speed-dial.binds-bottom-left,
.binds-speed-dial.binds-bottom-right {
	position: absolute;
	bottom: 24px
}

.binds-speed-dial.binds-bottom-center,
.binds-speed-dial.binds-top-center {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.binds-speed-dial.binds-top-center {
	top: 24px
}

.binds-speed-dial.binds-bottom-center {
	bottom: 24px
}

.binds-speed-dial.binds-bottom-right,
.binds-speed-dial.binds-top-right {
	right: 24px
}

.binds-speed-dial.binds-bottom-left,
.binds-speed-dial.binds-top-left {
	left: 24px
}

.binds-speed-dial.binds-fixed {
	position: fixed
}

.binds-speed-dial.binds-direction-top.binds-effect-fling .binds-speed-dial-content .binds-button {
	-webkit-transform: translate3d(0, 50%, 0) scale(.8);
	transform: translate3d(0, 50%, 0) scale(.8)
}

.binds-speed-dial.binds-direction-top .binds-speed-dial-target {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	margin-bottom: 0!important
}

.binds-speed-dial.binds-direction-top .binds-speed-dial-content {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.binds-speed-dial.binds-direction-top .binds-speed-dial-content .binds-button:first-child {
	margin-top: 0
}

.binds-speed-dial.binds-direction-bottom.binds-effect-fling .binds-speed-dial-content .binds-button {
	-webkit-transform: translate3d(0, -50%, 0) scale(.8);
	transform: translate3d(0, -50%, 0) scale(.8)
}

.binds-speed-dial.binds-direction-bottom .binds-speed-dial-target {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-top: 0!important
}

.binds-speed-dial.binds-direction-bottom .binds-speed-dial-content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.binds-speed-dial.binds-direction-bottom .binds-speed-dial-content .binds-button:last-child {
	margin-bottom: 0
}

.binds-speed-dial.binds-effect-scale .binds-speed-dial-content .binds-button {
	-webkit-transform: scale(.3);
	transform: scale(.3)
}

.binds-speed-dial.binds-active .binds-morph-initial,
.binds-speed-dial.binds-with-hover:hover .binds-morph-initial {
	opacity: 0;
	-webkit-transform: translate3D(-50%, -50%, 0) rotate(90deg) scale(.7);
	transform: translate3D(-50%, -50%, 0) rotate(90deg) scale(.7)
}

.binds-speed-dial.binds-active .binds-morph-final,
.binds-speed-dial.binds-with-hover:hover .binds-morph-final {
	opacity: 1;
	-webkit-transform: translate3D(-50%, -50%, 0) rotate(0deg) scale(1);
	transform: translate3D(-50%, -50%, 0) rotate(0deg) scale(1)
}

.binds-speed-dial.binds-active .binds-speed-dial-content .binds-button,
.binds-speed-dial.binds-with-hover:hover .binds-speed-dial-content .binds-button {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translateZ(0) scale(1)!important;
	transform: translateZ(0) scale(1)!important;
	-webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .3s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .3s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1), transform .3s cubic-bezier(.25, .8, .25, 1);
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1), transform .3s cubic-bezier(.25, .8, .25, 1), -webkit-transform .3s cubic-bezier(.25, .8, .25, 1)
}

.binds-speed-dial.binds-active .binds-speed-dial-content .binds-button[binds-button-index="0"],
.binds-speed-dial.binds-with-hover:hover .binds-speed-dial-content .binds-button[binds-button-index="0"] {
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}

.binds-speed-dial.binds-active .binds-speed-dial-content .binds-button[binds-button-index="1"],
.binds-speed-dial.binds-with-hover:hover .binds-speed-dial-content .binds-button[binds-button-index="1"] {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}

.binds-speed-dial.binds-active .binds-speed-dial-content .binds-button[binds-button-index="2"],
.binds-speed-dial.binds-with-hover:hover .binds-speed-dial-content .binds-button[binds-button-index="2"] {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}

.binds-speed-dial.binds-active .binds-speed-dial-content .binds-button[binds-button-index="3"],
.binds-speed-dial.binds-with-hover:hover .binds-speed-dial-content .binds-button[binds-button-index="3"] {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}

.binds-speed-dial.binds-active .binds-speed-dial-content .binds-button[binds-button-index="4"],
.binds-speed-dial.binds-with-hover:hover .binds-speed-dial-content .binds-button[binds-button-index="4"] {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}

.binds-speed-dial.binds-active .binds-speed-dial-content .binds-button[binds-button-index="5"],
.binds-speed-dial.binds-with-hover:hover .binds-speed-dial-content .binds-button[binds-button-index="5"] {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

.binds-speed-dial .binds-button {
	margin: 6px 0
}

.binds-speed-dial .binds-speed-dial-content .binds-button {
	pointer-events: none;
	opacity: 0;
	-webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1), transform 0s cubic-bezier(.4, 0, .2, 1) .3s, -webkit-transform 0s cubic-bezier(.4, 0, .2, 1) .3s;
	will-change: opacity, transform
}

.binds-speed-dial .binds-morph-final,
.binds-speed-dial .binds-morph-initial {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3D(-50%, -50%, 0);
	transform: translate3D(-50%, -50%, 0);
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	will-change: opacity, transform
}

.binds-speed-dial .binds-morph-final {
	opacity: 0;
	-webkit-transform: translate3D(-50%, -50%, 0) scale(.7) rotate(-90deg);
	transform: translate3D(-50%, -50%, 0) scale(.7) rotate(-90deg)
}

.binds-speed-dial-target {
	z-index: 1
}

.binds-speed-dial-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	position: relative;
	z-index: 2
}

.binds-speed-dial-content,
.binds-steppers {
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1)
}

.binds-steppers {
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	will-change: color, background-color
}

.binds-steppers.binds-no-transition * {
	-webkit-transition: none!important;
	transition: none!important
}

.binds-steppers.binds-dynamic-height .binds-steppers-wrapper {
	-webkit-transition: height .3s cubic-bezier(.4, 0, .2, 1);
	transition: height .3s cubic-bezier(.4, 0, .2, 1);
	will-change: height
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header {
	height: 104px
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header:first-of-type .binds-stepper-icon:before,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header:first-of-type .binds-stepper-number:before,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header:last-of-type .binds-stepper-icon:after,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header:last-of-type .binds-stepper-number:after {
	content: none
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-ripple {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-button-content {
	padding-top: 16px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-button-content:after,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-button-content:before {
	content: none
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-text {
	height: 32px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: center
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-icon,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-number {
	margin: 0 8px 8px;
	position: relative
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-icon:after,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-icon:before,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-number:after,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-number:before {
	width: 9999%;
	height: 1px;
	position: absolute;
	top: 50%;
	z-index: 2;
	-webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1);
	transition: background-color .3s cubic-bezier(.4, 0, .2, 1);
	will-change: background-color;
	content: " "
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-icon:after,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-number:after {
	left: calc(100% + 8px)
}

.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-icon:before,
.binds-steppers.binds-horizontal.binds-alternative .binds-stepper-header .binds-stepper-number:before {
	right: 32px
}

.binds-steppers.binds-vertical .binds-stepper-header {
	height: 56px
}

.binds-steppers.binds-vertical .binds-stepper-header .binds-ripple {
	padding: 0 24px 0 16px
}

.binds-steppers.binds-vertical .binds-steppers-container {
	display: block
}

.binds-steppers.binds-vertical .binds-button-content:after,
.binds-steppers.binds-vertical .binds-button-content:before {
	content: none
}

.binds-steppers.binds-vertical .binds-stepper-icon,
.binds-steppers.binds-vertical .binds-stepper-number {
	margin-right: 12px
}

.binds-steppers.binds-vertical .binds-stepper {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding: 0;
	position: relative
}

.binds-steppers.binds-vertical .binds-stepper:last-of-type:after {
	content: none
}

.binds-steppers.binds-vertical .binds-stepper:after {
	width: 1px;
	position: absolute;
	top: 48px;
	bottom: -8px;
	left: 36px;
	z-index: 2;
	-webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1);
	transition: background-color .3s cubic-bezier(.4, 0, .2, 1);
	will-change: background-color;
	content: " "
}

.binds-steppers-navigation {
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.binds-steppers-navigation .binds-stepper-header {
	width: auto
}

.binds-stepper-header {
	width: 100%;
	height: 72px;
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: 0;
	font-weight: 400;
	text-align: left;
	text-transform: none
}

.binds-stepper-header:first-of-type .binds-button-content:before,
.binds-stepper-header:last-of-type .binds-button-content:after {
	content: none
}

.binds-stepper-header.binds-active,
.binds-stepper-header.binds-error {
	font-weight: 500
}

.binds-stepper-header .binds-ripple {
	padding: 0 16px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.binds-stepper-header .binds-button-content {
	padding: 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: color .3s cubic-bezier(.4, 0, .2, 1);
	transition: color .3s cubic-bezier(.4, 0, .2, 1);
	will-change: color
}

.binds-stepper-header .binds-button-content:after,
.binds-stepper-header .binds-button-content:before {
	height: 1px;
	position: absolute;
	top: 50%;
	-webkit-transition: background-color .3s cubic-bezier(.4, 0, .2, 1);
	transition: background-color .3s cubic-bezier(.4, 0, .2, 1);
	will-change: background-color;
	content: " "
}

.binds-stepper-header .binds-button-content:after {
	width: 9999%;
	left: 100%
}

.binds-stepper-header .binds-button-content:before {
	width: 16px;
	left: -16px
}

.binds-stepper-header .binds-button-content svg {
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: color, fill;
	transition-property: color, fill;
	will-change: color, fill
}

.binds-stepper-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 16px;
	white-space: nowrap
}

.binds-stepper-icon,
.binds-stepper-number {
	margin-right: 8px;
	-webkit-transition: color .3s cubic-bezier(.4, 0, .2, 1);
	transition: color .3s cubic-bezier(.4, 0, .2, 1);
	will-change: color
}

.binds-stepper-number {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	will-change: color, background-color;
	font-size: 12px;
	line-height: 24px;
	text-align: center
}

.binds-stepper-done {
	width: 20px;
	height: 20px
}

.binds-stepper-done,
.binds-stepper-editable {
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}

.binds-stepper-editable {
	width: 14px;
	height: 14px
}

.binds-stepper-description,
.binds-stepper-error {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px
}

.binds-stepper-description {
	opacity: .54
}

.binds-steppers-wrapper {
	overflow: hidden;
	-webkit-transition: none;
	transition: none;
	will-change: height
}

.binds-steppers-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);
	transition: -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);
	transition: transform .35s cubic-bezier(.4, 0, .2, 1);
	transition: transform .35s cubic-bezier(.4, 0, .2, 1), -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);
	will-change: transform
}

.binds-stepper {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	padding: 16px 24px
}

@media (max-width:960px) {
	.binds-stepper {
		padding: 8px 16px
	}
}

.binds-steppers.binds-vertical .binds-stepper-content {
	padding: 0 24px 0 60px;
	height: 0;
	overflow: hidden;
	opacity: 0;
	-webkit-transform: translate3D(0, -20px, 0);
	transform: translate3D(0, -20px, 0);
	-webkit-transition: .35s cubic-bezier(.25, .8, .25, 1);
	transition: .35s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: opacity, height, padding-bottom, -webkit-transform;
	transition-property: opacity, height, padding-bottom, -webkit-transform;
	transition-property: opacity, transform, height, padding-bottom;
	transition-property: opacity, transform, height, padding-bottom, -webkit-transform;
	will-change: opacity, transform, height, padding-bottom
}

.binds-steppers.binds-vertical .binds-stepper-content.binds-active {
	height: auto;
	padding-bottom: 40px;
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.binds-subheader {
	min-height: 48px;
	padding: 0 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	font-size: 14px;
	font-weight: 500
}

.binds-switch {
	width: auto;
	margin: 16px 16px 16px 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative
}

.binds-switch:not(.binds-disabled),
.binds-switch:not(.binds-disabled) .binds-switch-label {
	cursor: pointer
}

.binds-switch .binds-switch-container {
	width: 34px;
	min-width: 34px;
	height: 14px;
	margin: 3px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 14px
}

.binds-switch .binds-switch-container,
.binds-switch .binds-switch-thumb {
	position: relative;
	-webkit-transition: .4s cubic-bezier(.25, .8, .25, 1);
	transition: .4s cubic-bezier(.25, .8, .25, 1)
}

.binds-switch .binds-switch-thumb {
	-webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
	width: 20px;
	height: 20px;
	border-radius: 50%
}

.binds-switch .binds-switch-thumb:before {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 11;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	content: " "
}

.binds-switch .binds-switch-thumb .binds-ripple {
	width: 48px!important;
	height: 48px!important;
	top: 50%!important;
	left: 50%!important;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%
}

.binds-switch .binds-switch-thumb input {
	position: absolute;
	left: -999em
}

.binds-switch .binds-switch-label {
	height: 20px;
	padding-left: 16px;
	position: relative;
	line-height: 20px
}

.binds-switch.binds-checked .binds-switch-thumb {
	-webkit-transform: translate3d(15px, 0, 0);
	transform: translate3d(15px, 0, 0)
}

.binds-switch.binds-required label:after {
	position: absolute;
	top: 2px;
	right: 0;
	-webkit-transform: translateX(calc(100% + 2px));
	transform: translateX(calc(100% + 2px));
	content: "*";
	line-height: 1em;
	vertical-align: top
}

.binds-table-head {
	padding: 0;
	position: relative;
	font-size: 12px;
	line-height: 16px;
	text-align: left
}

.binds-table-head:last-child:not(:first-child) .binds-table-head-label {
	padding-right: 24px
}

.binds-table-head.binds-numeric {
	text-align: right
}

.binds-table-head.binds-sortable:first-of-type .binds-table-sortable-icon,
.binds-table-head.binds-table-cell-selection+.binds-sortable .binds-table-sortable-icon {
	right: 8px;
	left: auto
}

.binds-table-head .binds-icon {
	width: 16px;
	height: 16px;
	font-size: 16px
}

.binds-table-head .binds-icon:not(.binds-sortable-icon) {
	margin: 0 4px
}

.binds-table-head .binds-icon:first-child {
	margin-left: 0
}

.binds-table-head .binds-icon:last-child {
	margin-right: 0
}

.binds-sortable {
	cursor: pointer
}

.binds-sortable.binds-sorted .binds-table-sortable-icon,
.binds-sortable:hover .binds-table-sortable-icon {
	opacity: 1
}

.binds-sortable.binds-sorted-desc .binds-table-sortable-icon {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.binds-table-head-container {
	height: 56px;
	padding: 14px 0
}

.binds-table-head-container,
.binds-table-head-label {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.binds-table-head-label {
	height: 28px;
	padding-right: 32px;
	padding-left: 24px;
	display: inline-block;
	position: relative;
	line-height: 28px
}

.binds-table-sortable-icon {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	color: rgba(0, 0, 0, .38)
}

.binds-table-alternate-header {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 2;
	will-change: opacity, transform
}

.binds-table-alternate-header-enter,
.binds-table-alternate-header-leave-active {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

.binds-table-alternate-header-enter-active {
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1)
}

.binds-table-alternate-header-leave-active {
	-webkit-transition: .2s cubic-bezier(.4, 0, 1, 1);
	transition: .2s cubic-bezier(.4, 0, 1, 1)
}

.binds-table-cell-selection {
	width: 66px
}

.binds-table-cell-selection+td .binds-table-cell-container,
.binds-table-cell-selection+th .binds-table-head-label {
	padding-left: 0
}

.binds-table-cell-selection .binds-table-cell-container,
.binds-table-cell-selection .binds-table-cell-label,
.binds-table-cell-selection .binds-table-head-container,
.binds-table-cell-selection .binds-table-head-label {
	padding: 0;
	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;
	overflow: visible
}

.binds-table-cell-selection .binds-checkbox {
	margin: 0
}

.binds-table-cell-selection .binds-checkbox .binds-checkbox-container {
	width: 18px;
	min-width: 18px;
	height: 18px
}

.binds-table-cell-selection .binds-checkbox .binds-checkbox-container:after {
	top: -1px;
	left: 4px
}

.binds-table-row {
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: background-color, font-weight;
	transition-property: background-color, font-weight;
	will-change: background-color, font-weight
}

.binds-table-row.binds-has-selection {
	cursor: pointer
}

.binds-table-row.binds-selected-single {
	font-weight: 500
}

tbody .binds-table-row td {
	border-top: 1px solid
}

.binds-table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	overflow-x: auto
}

.binds-table .binds-table-fixed-header {
	position: relative
}

.binds-table .binds-table-fixed-header .binds-table-fixed-header-container {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow-x: auto
}

.binds-table .binds-table-fixed-header .binds-table-fixed-header-container::-webkit-scrollbar,
.binds-table .binds-table-fixed-header .binds-table-fixed-header-container::-webkit-scrollbar-button,
.binds-table .binds-table-fixed-header .binds-table-fixed-header-container::-webkit-scrollbar-thumb {
	display: none
}

.binds-table .binds-table-fixed-header-active {
	border-bottom: 1px solid
}

.binds-table .binds-table-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow-x: auto;
	-webkit-transition: height .3s cubic-bezier(.4, 0, .2, 1);
	transition: height .3s cubic-bezier(.4, 0, .2, 1)
}

.binds-table .binds-table-empty {
	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
}

.binds-table table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	overflow: hidden
}

.binds-toolbar,
.binds-toolbar-row {
	width: 100%;
	min-height: 64px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-property: opacity, background-color, color, min-height, -webkit-box-shadow, -webkit-transform;
	transition-property: opacity, background-color, color, min-height, -webkit-box-shadow, -webkit-transform;
	transition-property: opacity, background-color, box-shadow, transform, color, min-height;
	transition-property: opacity, background-color, box-shadow, transform, color, min-height, -webkit-box-shadow, -webkit-transform;
	will-change: opacity, background-color, box-shadow, transform, color, min-height
}

@media (max-width:960px) {
	.binds-toolbar,
	.binds-toolbar-row {
		min-height: 48px
	}
}

@media (max-width:600px) {
	.binds-toolbar,
	.binds-toolbar-row {
		min-height: 56px
	}
}

.binds-toolbar {
	padding: 0 16px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	position: relative;
	z-index: 2
}

@media (max-width:960px) {
	.binds-toolbar {
		padding: 0 8px
	}
}

.binds-toolbar.binds-dense {
	min-height: 48px
}

.binds-toolbar.binds-large .binds-toolbar-row,
.binds-toolbar.binds-medium .binds-toolbar-row {
	min-height: 64px
}

.binds-toolbar.binds-medium {
	min-height: 88px
}

.binds-toolbar.binds-large {
	min-height: 128px;
	-ms-flex-line-pack: inherit;
	align-content: inherit
}

.binds-toolbar.binds-large.binds-dense {
	min-height: 96px
}

.binds-toolbar.binds-large.binds-dense .binds-toolbar-row+.binds-toolbar-row {
	min-height: 32px
}

.binds-toolbar .binds-toolbar-offset {
	margin-left: 56px
}

@media (max-width:960px) {
	.binds-toolbar .binds-toolbar-offset {
		margin-left: 48px
	}
}

.binds-toolbar .binds-button,
.binds-toolbar .binds-icon {
	z-index: 1
}

.binds-toolbar .binds-button~.binds-title,
.binds-toolbar .binds-icon~.binds-title {
	margin-left: 24px
}

@media (max-width:960px) {
	.binds-toolbar .binds-button~.binds-title,
	.binds-toolbar .binds-icon~.binds-title {
		margin-left: 16px
	}
}

.binds-toolbar .binds-button:last-child {
	margin-right: 0
}

.binds-toolbar .binds-button:first-child {
	margin-left: 0
}

.binds-toolbar .binds-display-1,
.binds-toolbar .binds-display-2,
.binds-toolbar .binds-title {
	margin: 0;
	margin-left: 8px;
	overflow: hidden;
	font-weight: 400;
	letter-spacing: .02em;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top
}

.binds-toolbar .binds-display-1 {
	padding: 12px 0
}

.binds-toolbar .binds-field {
	margin-top: 2px;
	margin-bottom: 14px;
	padding-top: 16px
}

.binds-toolbar-row {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.binds-toolbar-section-end,
.binds-toolbar-section-start {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.binds-toolbar-section-start {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.binds-toolbar-section-end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}

.binds-table-toolbar {
	padding-left: 24px
}

.binds-table-toolbar .binds-title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 20px
}

.binds-table-empty-state {
	padding-left: 24px
}

.binds-table-cell {
	height: 48px;
	position: relative;
	-webkit-transition: .3s cubic-bezier(.4, 0, .2, 1);
	transition: .3s cubic-bezier(.4, 0, .2, 1);
	font-size: 13px;
	line-height: 18px
}

.binds-table-cell.binds-numeric {
	text-align: right
}

.binds-table-cell:last-child .binds-table-cell-container {
	padding-right: 24px
}

.binds-table-cell-container {
	padding: 6px 32px 6px 24px
}

.binds-table-pagination {
	height: 56px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	border-top: 1px solid;
	font-size: 12px
}

.binds-table-pagination .binds-table-pagination-previous {
	margin-right: 2px;
	margin-left: 18px
}

.binds-table-pagination .binds-field {
	width: 48px;
	min-width: 36px;
	margin: -16px 24px 0 32px
}

.binds-table-pagination .binds-field:after,
.binds-table-pagination .binds-field:before {
	display: none
}

.binds-table-pagination .binds-field .binds-select-value {
	font-size: 13px
}

.binds-menu-content.binds-pagination-select {
	max-width: 82px;
	min-width: 56px;
	margin-top: 5px
}

.binds-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.binds-tabs.binds-no-transition * {
	-webkit-transition: none!important;
	transition: none!important
}

.binds-tabs.binds-dynamic-height .binds-tabs-content {
	-webkit-transition: height .3s cubic-bezier(.4, 0, .2, 1);
	transition: height .3s cubic-bezier(.4, 0, .2, 1);
	will-change: height
}

.binds-tabs.binds-transparent .binds-tabs-content,
.binds-tabs.binds-transparent .binds-tabs-navigation {
	background-color: transparent!important
}

.binds-tabs.binds-dynamic-height .binds-tabs-content {
	-webkit-transition: height .35s cubic-bezier(.25, .8, .25, 1);
	transition: height .35s cubic-bezier(.25, .8, .25, 1)
}

.binds-tabs.binds-alignment-left .binds-tabs-navigation {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.binds-tabs.binds-alignment-right .binds-tabs-navigation {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.binds-tabs.binds-alignment-centered .binds-tabs-navigation,
.binds-tabs.binds-alignment-fixed .binds-tabs-navigation {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.binds-tabs.binds-alignment-fixed .binds-tabs-navigation .binds-button {
	max-width: 264px;
	min-width: 160px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media (max-width:960px) {
	.binds-tabs.binds-alignment-fixed .binds-tabs-navigation .binds-button {
		min-width: 72px
	}
}

.binds-toolbar .binds-tabs {
	padding-left: 48px
}

@media (max-width:960px) {
	.binds-toolbar .binds-tabs {
		margin: 0 -8px;
		padding-left: 0
	}
}

.binds-tabs-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.binds-tabs-navigation .binds-button {
	max-width: 264px;
	min-width: 72px;
	height: 48px;
	margin: 0;
	cursor: pointer;
	border-radius: 0;
	font-size: 13px
}

.binds-tabs-navigation .binds-button-content {
	position: static
}

.binds-tabs-navigation .binds-icon-label {
	height: 72px
}

.binds-tabs-navigation .binds-icon-label .binds-button-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.binds-tabs-navigation .binds-icon-label .binds-tab-icon+.binds-tab-label {
	margin-top: 10px
}

.binds-tabs-navigation .binds-ripple {
	padding: 0 24px
}

@media (max-width:960px) {
	.binds-tabs-navigation .binds-ripple {
		padding: 0 12px
	}
}

.binds-tabs-indicator {
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	will-change: left, right
}

.binds-tabs-indicator.binds-tabs-indicator-left {
	-webkit-transition: left .3s cubic-bezier(.4, 0, .2, 1), right .35s cubic-bezier(.4, 0, .2, 1);
	transition: left .3s cubic-bezier(.4, 0, .2, 1), right .35s cubic-bezier(.4, 0, .2, 1)
}

.binds-tabs-indicator.binds-tabs-indicator-right {
	-webkit-transition: right .3s cubic-bezier(.4, 0, .2, 1), left .35s cubic-bezier(.4, 0, .2, 1);
	transition: right .3s cubic-bezier(.4, 0, .2, 1), left .35s cubic-bezier(.4, 0, .2, 1)
}

.binds-tabs-content {
	overflow: hidden;
	-webkit-transition: none;
	transition: none;
	will-change: height
}

.binds-tabs-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);
	transition: -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);
	transition: transform .35s cubic-bezier(.4, 0, .2, 1);
	transition: transform .35s cubic-bezier(.4, 0, .2, 1), -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);
	will-change: transform
}

.binds-tab {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	padding: 16px
}

@media (max-width:960px) {
	.binds-tab {
		padding: 8px
	}
}

.binds-tooltip {
	height: 22px;
	padding: 0 8px;
	position: fixed;
	z-index: 111;
	pointer-events: none;
	border-radius: 2px;
	-webkit-transition: .15s cubic-bezier(0, 0, .2, 1);
	transition: .15s cubic-bezier(0, 0, .2, 1);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	will-change: opacity, transform, top, left!important;
	font-size: 10px;
	line-height: 22px;
	text-transform: none;
	white-space: nowrap
}

@media (max-width:960px) {
	.binds-tooltip {
		height: 32px;
		font-size: 14px;
		line-height: 32px
	}
}

.binds-tooltip.binds-tooltip-leave-active {
	-webkit-transition-timing-function: cubic-bezier(.4, 0, 1, 1);
	transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.binds-tooltip.binds-tooltip-enter,
.binds-tooltip.binds-tooltip-leave-active {
	opacity: 0
}

.binds-tooltip.binds-tooltip-enter.binds-tooltip-top,
.binds-tooltip.binds-tooltip-leave-active.binds-tooltip-top {
	-webkit-transform: translate3d(0, 4px, 0) scale(.95);
	transform: translate3d(0, 4px, 0) scale(.95)
}

.binds-tooltip.binds-tooltip-enter.binds-tooltip-right,
.binds-tooltip.binds-tooltip-leave-active.binds-tooltip-right {
	-webkit-transform: translate3d(-4px, 0, 0) scale(.95);
	transform: translate3d(-4px, 0, 0) scale(.95)
}

.binds-tooltip.binds-tooltip-enter.binds-tooltip-bottom,
.binds-tooltip.binds-tooltip-leave-active.binds-tooltip-bottom {
	-webkit-transform: translate3d(0, -4px, 0) scale(.95);
	transform: translate3d(0, -4px, 0) scale(.95)
}

.binds-tooltip.binds-tooltip-enter.binds-tooltip-left,
.binds-tooltip.binds-tooltip-leave-active.binds-tooltip-left {
	-webkit-transform: translate3d(4px, 0, 0) scale(.95);
	transform: translate3d(4px, 0, 0) scale(.95)
}

.content-5num {
	padding: 0
}

.animated-faster .binds-card-content {
	text-align: -webkit-center
}

.spacing button+button {
	margin-left: 2px!important
}

.alignSpecialLabels {
	text-align: right
}

.content-single ul {
	margin: 0;
	padding: 0
}

.content-single {
	text-align: center;
	max-height: 400px;
	overflow: auto
}

.item-single {
	cursor: pointer;
	display: block;
	width: 80%;
	margin: 0 auto;
	font-size: 18px;
	text-align: left
}

.item-multiple {
	margin-bottom: 20px;
	margin-left: 14px;
	text-align: left
}

.content-multiple {
	padding: 20px 0
}

.item-multiple input[type=checkbox] {
	opacity: 0
}

.binds-button {
	min-width: 27px
}

.item-multiple label {
	position: relative;
	display: inline-block;
	padding-left: 22px;
	cursor: pointer
}

.item-multiple label:after,
.item-multiple label:before {
	position: absolute;
	content: "";
	display: inline-block
}

.item-multiple label:before {
	height: 16px;
	width: 16px;
	border: 1px solid;
	left: 0;
	top: 3px
}

.item-multiple label:after {
	height: 5px;
	width: 9px;
	border-left: 2px solid;
	border-bottom: 2px solid;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 4px;
	top: 7px
}

.item-multiple input[type=checkbox]+label:after {
	content: none
}

.item-multiple input[type=checkbox]:checked+label:after {
	content: ""
}

li {
	list-style: none
}

.disableButton {
	opacity: .6
}

.matrix-component .binds-radio {
	margin: 0;
	text-align: center
}

.matrix-component .label-option {
	margin-right: 15px;
	display: inline-block;
	vertical-align: super;
	font-size: 16px;
	margin-left: 10px
}

.matrix-component .binds-radio .binds-radio-label {
	padding-left: 0
}

.matrix-options {
	border-bottom: 2px solid #c1c1c1;
	margin-bottom: 10px;
	height: auto
}

.matrix-options ul {
	padding: 0;
	margin-top: 0;
	text-align: center
}

.matrix-options ul li {
	display: inline-block;
	text-align: center;
	width: 9%
}

.matrix-options ul li span {
	display: block;
	font-size: 12px
}

.matrix-component .binds-radio .binds-radio-container:before {
	width: 27px;
	height: 27px
}

.submit-options-matrix {
	text-align: right
}

.scroll-height {
	max-height: 400px;
	overflow-y: auto
}

.elevation-demo {
	padding: 16px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.binds-content,
.elevation-demo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.binds-content {
	width: 100px;
	height: 100px;
	margin: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.wid-buttons {
	margin-left: 30%
}

.wid-buttons .binds-button {
	min-width: 150px
}

.wid-buttons .binds-button-content {
	color: #fff
}

.wid-card .binds-card {
	width: 600px
}

.yes {
	background-color: #03b771!important
}

.maybe {
	background-color: #9b9999!important
}

.no {
	background-color: #fc6c5d!important
}

.mt30 {
	margin-top: 30px
}

.content-buttons-num .binds-button {
	min-width: 10px;
	margin: 0
}

.content-5num {
	padding: 20px
}

.data5emo {
	width: 52%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.data5emo i {
	display: inline-block;
	font-size: 20px;
	float: left
}

.data5emo span {
	margin-left: 4%;
	display: inline-block;
	font-size: 16px
}

.content-5num .binds-card {
	margin-bottom: 10px
}

.content-input-text {
	padding: 15px;
	padding: 5px 15px 0 15px
}

.content-input-text .binds-input {
	text-indent: 12px
}

:root {
	--binds-theme-default-primary: #448aff;
	--binds-theme-default-accent: #ff5252;
	--binds-theme-default-theme: light
}

.binds-theme-default :not(input):not(textarea)::-moz-selection {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent-on-background, #ff5252);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-theme-default :not(input):not(textarea)::selection {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent-on-background, #ff5252);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-theme-default a:not(.binds-button) {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-theme-default a:not(.binds-button):hover {
	color: rgba(68, 138, 255, .8);
	color: var(--binds-theme-default-primary-on-background, rgba(68, 138, 255, .8))
}

.binds-theme-default a:not(.binds-button).binds-accent {
	color: #ff5252;
	color: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-theme-default a:not(.binds-button).binds-accent:hover {
	color: rgba(255, 82, 82, .8);
	color: var(--binds-theme-default-accent-on-background, rgba(255, 82, 82, .8))
}

html.binds-theme-default {
	background-color: #fafafa;
	background-color: var(--binds-theme-default-background-variant, #fafafa);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background-variant, rgba(0, 0, 0, .87))
}

.binds-theme-default .binds-caption,
.binds-theme-default .binds-display-1,
.binds-theme-default .binds-display-2,
.binds-theme-default .binds-display-3,
.binds-theme-default .binds-display-4 {
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-text-accent-on-background-variant, rgba(0, 0, 0, .54))
}

.binds-scrollbar.binds-theme-default::-webkit-scrollbar-corner,
.binds-scrollbar.binds-theme-default::-webkit-scrollbar-track {
	background: #e1e1e1;
	background: var(--binds-theme-default-scrollbar-background-on-background-variant, #e1e1e1)
}

.binds-scrollbar.binds-theme-default::-webkit-scrollbar-thumb {
	background: #757575;
	background: var(--binds-theme-default-scrollbar-on-background-variant, #757575)
}

.binds-app:not(.binds-overlap).binds-theme-default {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-list.binds-theme-default .binds-autocomplete-items .binds-highlight-text-match {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-list.binds-theme-default .binds-autocomplete-loading {
	background-color: hsla(0, 0%, 100%, .54);
	background-color: var(--binds-theme-default-background, hsla(0, 0%, 100%, .54))
}

.binds-autocomplete.binds-theme-default.binds-autocomplete-box {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-autocomplete.binds-theme-default.binds-autocomplete-box.binds-focused label {
	color: rgba(0, 0, 0, .38);
	color: var(--binds-theme-default-text-hint-on-background, rgba(0, 0, 0, .38))
}

.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box {
	background-color: hsla(0, 0%, 100%, .12);
	background-color: var(--binds-theme-default-background, hsla(0, 0%, 100%, .12))
}

.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box input,
.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box label {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff);
	-webkit-text-fill-color: #fff;
	-webkit-text-fill-color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box svg {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box.binds-focused {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box.binds-focused input,
.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box.binds-focused label {
	color: rgba(0, 0, 0, .38);
	color: var(--binds-theme-default-text-hint-on-background, rgba(0, 0, 0, .38));
	-webkit-text-fill-color: rgba(0, 0, 0, .38);
	-webkit-text-fill-color: var(--binds-theme-default-text-hint-on-background, rgba(0, 0, 0, .38))
}

.binds-toolbar .binds-autocomplete.binds-theme-default.binds-autocomplete-box.binds-focused svg {
	fill: rgba(0, 0, 0, .38);
	fill: var(--binds-theme-default-text-hint-on-background, rgba(0, 0, 0, .38))
}

.binds-autocomplete-box-content.binds-theme-default:after {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	border-bottom-color: rgba(0, 0, 0, .12);
	border-bottom-color: var(--binds-theme-default-divider, rgba(0, 0, 0, .12))
}

.binds-avatar.binds-theme-default.binds-avatar-icon {
	background-color: rgba(0, 0, 0, .38);
	background-color: var(--binds-theme-default-icon-disabled, rgba(0, 0, 0, .38));
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-icon-disabled, #fff)
}

.binds-avatar.binds-theme-default.binds-avatar-icon .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-icon-disabled, #fff);
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-icon-disabled, #fff)
}

.binds-avatar.binds-theme-default.binds-primary,
.binds-avatar.binds-theme-default.binds-primary.binds-avatar-icon {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-avatar.binds-theme-default.binds-primary.binds-avatar-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-avatar.binds-theme-default.binds-primary.binds-avatar-icon .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff);
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-avatar.binds-theme-default.binds-accent,
.binds-avatar.binds-theme-default.binds-accent.binds-avatar-icon {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-avatar.binds-theme-default.binds-accent.binds-avatar-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-avatar.binds-theme-default.binds-accent.binds-avatar-icon .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff);
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-type-fixed {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-type-fixed .binds-bottom-bar-item.binds-active,
.binds-bottom-bar.binds-theme-default.binds-type-fixed .binds-bottom-bar-item.binds-active .binds-icon {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-bottom-bar.binds-theme-default.binds-type-fixed .binds-bottom-bar-item.binds-active .binds-icon svg {
	fill: #448aff;
	fill: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-bottom-bar.binds-theme-default.binds-type-shift {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff);
	color: hsla(0, 0%, 100%, .7);
	color: var(--binds-theme-default-text-primary-on-primary, hsla(0, 0%, 100%, .7))
}

.binds-bottom-bar.binds-theme-default.binds-type-shift>.binds-ripple .binds-ripple-wave {
	background-color: #116aff;
	background-color: var(--binds-theme-default-primary-on-primary, #116aff)
}

.binds-bottom-bar.binds-theme-default.binds-type-shift .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-icon-on-primary, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-type-shift .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-icon-on-primary, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-type-shift .binds-bottom-bar-item,
.binds-bottom-bar.binds-theme-default.binds-type-shift .binds-bottom-bar-item .binds-active .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-type-shift .binds-bottom-bar-item .binds-active .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-fixed {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-fixed .binds-bottom-bar-item.binds-active,
.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-fixed .binds-bottom-bar-item.binds-active .binds-icon {
	color: #ff5252;
	color: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-fixed .binds-bottom-bar-item.binds-active .binds-icon svg {
	fill: #ff5252;
	fill: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-shift {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252);
	color: hsla(0, 0%, 100%, .7);
	color: var(--binds-theme-default-text-primary-on-accent, hsla(0, 0%, 100%, .7))
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-shift>.binds-ripple .binds-ripple-wave {
	background-color: #ff1f1f;
	background-color: var(--binds-theme-default-accent-on-accent, #ff1f1f)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-shift .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-icon-on-accent, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-shift .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-icon-on-accent, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-shift .binds-bottom-bar-item,
.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-shift .binds-bottom-bar-item .binds-active .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-bottom-bar.binds-theme-default.binds-accent.binds-type-shift .binds-bottom-bar-item .binds-active .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-button.binds-theme-default {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-button.binds-theme-default.binds-primary,
.binds-button.binds-theme-default.binds-primary .binds-icon-font {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-button.binds-theme-default.binds-primary .binds-icon-image {
	fill: #448aff;
	fill: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-button.binds-theme-default.binds-accent,
.binds-button.binds-theme-default.binds-accent .binds-icon-font {
	color: #ff5252;
	color: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-button.binds-theme-default.binds-accent .binds-icon-image {
	fill: #ff5252;
	fill: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-button.binds-theme-default.binds-raised[disabled] {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-disabled-background-on-background, rgba(0, 0, 0, .12));
	color: rgba(0, 0, 0, .26);
	color: var(--binds-theme-default-disabled, rgba(0, 0, 0, .26))
}

.binds-button.binds-theme-default.binds-raised:not([disabled]) {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-button.binds-theme-default.binds-raised:not([disabled]).binds-primary {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff);
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-button.binds-theme-default.binds-raised:not([disabled]).binds-primary .binds-icon-font {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-button.binds-theme-default.binds-raised:not([disabled]).binds-primary .binds-icon-image {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-button.binds-theme-default.binds-raised:not([disabled]).binds-accent {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff);
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-button.binds-theme-default.binds-raised:not([disabled]).binds-accent .binds-icon-font {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-button.binds-theme-default.binds-raised:not([disabled]).binds-accent .binds-icon-image {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-button.binds-theme-default.binds-fab[disabled] {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-disabled-background-on-background, rgba(0, 0, 0, .12))
}

.binds-button.binds-theme-default.binds-fab:not([disabled]) {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-button.binds-theme-default.binds-fab:not([disabled]) .binds-icon-font {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-button.binds-theme-default.binds-fab:not([disabled]) .binds-icon-image {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-button.binds-theme-default.binds-fab:not([disabled]).binds-primary {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-button.binds-theme-default.binds-fab:not([disabled]).binds-primary .binds-icon-font {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-button.binds-theme-default.binds-fab:not([disabled]).binds-primary .binds-icon-image {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-button.binds-theme-default[disabled] {
	color: rgba(0, 0, 0, .26);
	color: var(--binds-theme-default-disabled-on-background, rgba(0, 0, 0, .26))
}

.binds-button.binds-theme-default[disabled] .binds-icon-font {
	color: rgba(0, 0, 0, .38);
	color: var(--binds-theme-default-icon-disabled-on-background, rgba(0, 0, 0, .38))
}

.binds-button.binds-theme-default[disabled] .binds-icon-image {
	fill: rgba(0, 0, 0, .38);
	fill: var(--binds-theme-default-icon-disabled-on-background, rgba(0, 0, 0, .38))
}

.binds-card.binds-theme-default {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-card.binds-theme-default,
.binds-card.binds-theme-default .binds-card-expand .binds-card-actions {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-card.binds-theme-default .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent),
.binds-card.binds-theme-default .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent) {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-card.binds-theme-default .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon,
.binds-card.binds-theme-default .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon {
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .54));
	fill: rgba(0, 0, 0, .54);
	fill: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .54))
}

.binds-card.binds-theme-default>.binds-card-area:after {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-card.binds-theme-default.binds-primary {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-card.binds-theme-default.binds-primary,
.binds-card.binds-theme-default.binds-primary .binds-card-expand .binds-card-actions {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-card.binds-theme-default.binds-primary .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent),
.binds-card.binds-theme-default.binds-primary .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent) {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-card.binds-theme-default.binds-primary .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon,
.binds-card.binds-theme-default.binds-primary .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon {
	color: hsla(0, 0%, 100%, .54);
	color: var(--binds-theme-default-text-primary-on-primary, hsla(0, 0%, 100%, .54));
	fill: hsla(0, 0%, 100%, .54);
	fill: var(--binds-theme-default-text-primary-on-primary, hsla(0, 0%, 100%, .54))
}

.binds-card.binds-theme-default.binds-primary>.binds-card-area:after {
	background-color: hsla(0, 0%, 100%, .12);
	background-color: var(--binds-theme-default-divider-on-primary, hsla(0, 0%, 100%, .12))
}

.binds-card.binds-theme-default.binds-accent {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-card.binds-theme-default.binds-accent,
.binds-card.binds-theme-default.binds-accent .binds-card-expand .binds-card-actions {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-card.binds-theme-default.binds-accent .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent),
.binds-card.binds-theme-default.binds-accent .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent) {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-card.binds-theme-default.binds-accent .binds-card-actions .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon,
.binds-card.binds-theme-default.binds-accent .binds-card-header .binds-button:not(.binds-primary):not(.binds-accent).binds-icon-button .binds-icon {
	color: hsla(0, 0%, 100%, .54);
	color: var(--binds-theme-default-text-primary-on-accent, hsla(0, 0%, 100%, .54));
	fill: hsla(0, 0%, 100%, .54);
	fill: var(--binds-theme-default-text-primary-on-accent, hsla(0, 0%, 100%, .54))
}

.binds-card.binds-theme-default.binds-accent>.binds-card-area:after {
	background-color: hsla(0, 0%, 100%, .12);
	background-color: var(--binds-theme-default-divider-on-accent, hsla(0, 0%, 100%, .12))
}

.binds-checkbox.binds-theme-default.binds-checked .binds-checkbox-container {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252);
	border-color: #ff5252;
	border-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-checkbox.binds-theme-default.binds-checked .binds-checkbox-container:after {
	border-color: #fff;
	border-color: var(--binds-theme-default-background, #fff)
}

.binds-checkbox.binds-theme-default.binds-checked .binds-ripple {
	color: #ff5252;
	color: var(--binds-theme-default-accent, #ff5252)
}

.binds-checkbox.binds-theme-default.binds-indeterminate .binds-checkbox-container {
	background-color: hsla(0, 0%, 100%, .3)
}

.binds-checkbox.binds-theme-default.binds-checked.binds-primary .binds-checkbox-container {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff);
	border-color: #448aff;
	border-color: var(--binds-theme-default-primary, #448aff)
}

.binds-checkbox.binds-theme-default.binds-checked.binds-primary .binds-ripple {
	color: #448aff;
	color: var(--binds-theme-default-primary, #448aff)
}

.binds-checkbox.binds-theme-default.binds-indeterminate .binds-checkbox-container {
	border-color: rgba(0, 0, 0, .54);
	background-color: transparent
}

.binds-checkbox.binds-theme-default.binds-indeterminate .binds-checkbox-container:after {
	border-color: rgba(0, 0, 0, .54)
}

.binds-checkbox.binds-theme-default.binds-indeterminate .binds-ripple {
	color: rgba(0, 0, 0, .54)
}

.binds-checkbox.binds-theme-default .binds-checkbox-container {
	border-color: rgba(0, 0, 0, .54)
}

.binds-checkbox.binds-theme-default.binds-disabled .binds-checkbox-container {
	border-color: rgba(0, 0, 0, .26)
}

.binds-checkbox.binds-theme-default.binds-disabled.binds-checked .binds-checkbox-container {
	border-color: rgba(0, 0, 0, .26);
	background-color: rgba(0, 0, 0, .26)
}

.binds-chip.binds-theme-default {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-highlight, rgba(0, 0, 0, .12));
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary, rgba(0, 0, 0, .87))
}

.binds-chip.binds-theme-default .binds-icon.binds-icon-image svg {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-text-primary, #fff);
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-text-primary, #fff)
}

.binds-chip.binds-theme-default.binds-clickable:not(.binds-disabled):hover,
.binds-chip.binds-theme-default.binds-deletable:not(.binds-disabled):hover {
	background-color: rgba(0, 0, 0, .54);
	background-color: var(--binds-theme-default-icon, rgba(0, 0, 0, .54));
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-icon, #fff)
}

.binds-chip.binds-theme-default.binds-clickable:not(.binds-disabled):hover .binds-icon,
.binds-chip.binds-theme-default.binds-deletable:not(.binds-disabled):hover .binds-icon {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-icon, #fff)
}

.binds-chip.binds-theme-default.binds-clickable:not(.binds-disabled):hover .binds-input-action,
.binds-chip.binds-theme-default.binds-deletable:not(.binds-disabled):hover .binds-input-action {
	background-color: hsla(0, 0%, 100%, .87);
	background-color: var(--binds-theme-default-background, hsla(0, 0%, 100%, .87));
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-icon-on-background, rgba(0, 0, 0, .54))
}

.binds-chip.binds-theme-default.binds-clickable:not(.binds-disabled):hover .binds-input-action .binds-icon svg,
.binds-chip.binds-theme-default.binds-deletable:not(.binds-disabled):hover .binds-input-action .binds-icon svg {
	fill: rgba(0, 0, 0, .54);
	fill: var(--binds-theme-default-icon-on-background, rgba(0, 0, 0, .54));
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-icon-on-background, rgba(0, 0, 0, .54))
}

.binds-chip.binds-theme-default.binds-primary {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-chip.binds-theme-default.binds-primary .binds-input-action {
	color: #fff;
	color: var(--binds-theme-default-icon-on-disabled, #fff);
	background-color: rgba(0, 0, 0, .26);
	background-color: var(--binds-theme-default-disabled, rgba(0, 0, 0, .26))
}

.binds-chip.binds-theme-default.binds-primary.binds-clickable:not(.binds-disabled):hover,
.binds-chip.binds-theme-default.binds-primary.binds-deletable:not(.binds-disabled):hover {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-icon, #fff);
	background-color: rgba(0, 0, 0, .54);
	background-color: var(--binds-theme-default-icon, rgba(0, 0, 0, .54))
}

.binds-chip.binds-theme-default.binds-primary.binds-clickable:not(.binds-disabled):hover .binds-input-action,
.binds-chip.binds-theme-default.binds-primary.binds-deletable:not(.binds-disabled):hover .binds-input-action {
	background-color: hsla(0, 0%, 100%, .87);
	background-color: var(--binds-theme-default-background, hsla(0, 0%, 100%, .87))
}

.binds-chip.binds-theme-default.binds-accent,
.binds-chip.binds-theme-default.binds-duplicated {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-chip.binds-theme-default.binds-accent .binds-input-action,
.binds-chip.binds-theme-default.binds-duplicated .binds-input-action {
	color: #fff;
	color: var(--binds-theme-default-icon-on-disabled, #fff);
	background-color: rgba(0, 0, 0, .26);
	background-color: var(--binds-theme-default-disabled, rgba(0, 0, 0, .26))
}

.binds-chip.binds-theme-default.binds-accent.binds-clickable:not(.binds-disabled):hover,
.binds-chip.binds-theme-default.binds-accent.binds-deletable:not(.binds-disabled):hover,
.binds-chip.binds-theme-default.binds-duplicated.binds-clickable:not(.binds-disabled):hover,
.binds-chip.binds-theme-default.binds-duplicated.binds-deletable:not(.binds-disabled):hover {
	background-color: rgba(0, 0, 0, .54);
	background-color: var(--binds-theme-default-icon, rgba(0, 0, 0, .54));
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-icon, #fff)
}

.binds-chip.binds-theme-default.binds-accent.binds-clickable:not(.binds-disabled):hover .binds-input-action,
.binds-chip.binds-theme-default.binds-accent.binds-deletable:not(.binds-disabled):hover .binds-input-action,
.binds-chip.binds-theme-default.binds-duplicated.binds-clickable:not(.binds-disabled):hover .binds-input-action,
.binds-chip.binds-theme-default.binds-duplicated.binds-deletable:not(.binds-disabled):hover .binds-input-action {
	background-color: hsla(0, 0%, 100%, .87);
	background-color: var(--binds-theme-default-background, hsla(0, 0%, 100%, .87))
}

.binds-chip.binds-theme-default.binds-disabled {
	background-color: rgba(0, 0, 0, .1);
	background-color: var(--binds-theme-default-highlight, rgba(0, 0, 0, .1));
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-text-accent, rgba(0, 0, 0, .54))
}

.binds-chips.binds-theme-default .binds-clear {
	background-color: rgba(0, 0, 0, .2)
}

.binds-content.binds-theme-default {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-content.binds-theme-default.binds-primary {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-content.binds-theme-default.binds-accent {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-app .binds-content.binds-theme-default {
	border-left-color: rgba(0, 0, 0, .12);
	border-left-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12));
	border-right-color: rgba(0, 0, 0, .12);
	border-right-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-datepicker-dialog.binds-theme-default {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-header {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-body-footer,
.binds-datepicker-dialog.binds-theme-default .binds-datepicker-body-header:after,
.binds-datepicker-dialog.binds-theme-default .binds-datepicker-body-header:before {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-body-footer {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-week {
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-text-accent-on-background, rgba(0, 0, 0, .54))
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-disabled {
	color: rgba(0, 0, 0, .26);
	color: var(--binds-theme-default-disabled-on-background, rgba(0, 0, 0, .26))
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-today {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-day-button:hover,
.binds-datepicker-dialog.binds-theme-default .binds-datepicker-month-button:hover,
.binds-datepicker-dialog.binds-theme-default .binds-datepicker-year-button:hover {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider, rgba(0, 0, 0, .12))
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-day-button.binds-datepicker-selected {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-month-button.binds-datepicker-selected,
.binds-datepicker-dialog.binds-theme-default .binds-datepicker-year-button.binds-datepicker-selected {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-datepicker-dialog.binds-theme-default .binds-datepicker-year-selector {
	border-bottom-color: rgba(0, 0, 0, .12);
	border-bottom-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-dialog.binds-theme-default {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-divider.binds-theme-default {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider, rgba(0, 0, 0, .12))
}

.binds-drawer.binds-theme-default {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-drawer.binds-theme-default.binds-persistent-mini.binds-left {
	border-right-color: rgba(0, 0, 0, .12);
	border-right-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-drawer.binds-theme-default.binds-persistent-mini.binds-right {
	border-left-color: rgba(0, 0, 0, .12);
	border-left-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-empty-state.binds-theme-default .binds-empty-state-icon.binds-icon-image svg {
	fill: rgba(0, 0, 0, .26);
	fill: var(--binds-theme-default-disabled-on-background, rgba(0, 0, 0, .26))
}

.binds-empty-state.binds-theme-default .binds-empty-state-icon.binds-icon-font {
	color: rgba(0, 0, 0, .26);
	color: var(--binds-theme-default-disabled-on-background, rgba(0, 0, 0, .26))
}

.binds-empty-state.binds-theme-default.binds-rounded {
	background-color: rgba(0, 0, 0, .06);
	background-color: var(--binds-theme-default-disabled, rgba(0, 0, 0, .06))
}

.binds-empty-state.binds-theme-default.binds-primary .binds-empty-state-icon.binds-icon-image svg {
	fill: #448aff;
	fill: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-empty-state.binds-theme-default.binds-primary .binds-empty-state-icon.binds-icon-font {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-empty-state.binds-theme-default.binds-accent .binds-empty-state-icon.binds-icon-image svg {
	fill: #ff5252;
	fill: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-empty-state.binds-theme-default.binds-accent .binds-empty-state-icon.binds-icon-font {
	color: #ff5252;
	color: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-field.binds-theme-default:after {
	background-color: rgba(0, 0, 0, .42)
}

.binds-field.binds-theme-default:before {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-field.binds-theme-default .binds-count,
.binds-field.binds-theme-default .binds-helper-text,
.binds-field.binds-theme-default .binds-prefix,
.binds-field.binds-theme-default .binds-suffix,
.binds-field.binds-theme-default label {
	color: rgba(0, 0, 0, .54)
}

.binds-field.binds-theme-default .binds-input::-webkit-input-placeholder,
.binds-field.binds-theme-default .binds-textarea::-webkit-input-placeholder {
	color: rgba(0, 0, 0, .54)
}

.binds-field.binds-theme-default.binds-focused .binds-input,
.binds-field.binds-theme-default.binds-focused .binds-textarea,
.binds-field.binds-theme-default.binds-has-value .binds-input,
.binds-field.binds-theme-default.binds-has-value .binds-textarea {
	-webkit-text-fill-color: rgba(0, 0, 0, .87)
}

.binds-field.binds-theme-default.binds-has-textarea:not(.binds-autogrow):after {
	border-color: rgba(0, 0, 0, .42)
}

.binds-field.binds-theme-default.binds-has-textarea:not(.binds-autogrow):before {
	border-color: #448aff;
	border-color: var(--binds-theme-default-primary, #448aff)
}

.binds-field.binds-theme-default.binds-disabled:after {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .38)), color-stop(33%, rgba(0, 0, 0, .38)), color-stop(0, transparent));
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .38) 0, rgba(0, 0, 0, .38) 33%, transparent 0)
}

.binds-field.binds-theme-default.binds-disabled .binds-input,
.binds-field.binds-theme-default.binds-disabled .binds-textarea,
.binds-field.binds-theme-default.binds-disabled label {
	color: rgba(0, 0, 0, .42)
}

.binds-field.binds-theme-default>.binds-icon:after {
	background-color: #fafafa;
	background-color: var(--binds-theme-default-background-variant, #fafafa)
}

.binds-field.binds-theme-default.binds-invalid:after {
	background-color: #ff1744;
	background-color: var(--binds-theme-default-fieldvariant, #ff1744)
}

.binds-field.binds-theme-default.binds-invalid.binds-has-textarea:not(.binds-autogrow):before {
	border-color: #ff1744;
	border-color: var(--binds-theme-default-fieldvariant, #ff1744)
}

.binds-field.binds-theme-default.binds-invalid .binds-error,
.binds-field.binds-theme-default.binds-invalid label {
	color: #ff1744;
	color: var(--binds-theme-default-fieldvariant, #ff1744)
}

.binds-field.binds-theme-default.binds-invalid .binds-date-icon,
.binds-field.binds-theme-default.binds-invalid .binds-date-icon svg {
	color: #ff1744;
	color: var(--binds-theme-default-fieldvariant, #ff1744);
	fill: #ff1744;
	fill: var(--binds-theme-default-fieldvariant, #ff1744)
}

.binds-field.binds-theme-default.binds-focused .binds-input,
.binds-field.binds-theme-default.binds-focused .binds-textarea,
.binds-field.binds-theme-default.binds-highlight .binds-input,
.binds-field.binds-theme-default.binds-highlight .binds-textarea {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-field.binds-theme-default.binds-focused>.binds-icon,
.binds-field.binds-theme-default.binds-highlight>.binds-icon {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff);
	fill: #448aff;
	fill: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-field.binds-theme-default.binds-focused label {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-field.binds-theme-default.binds-disabled .binds-icon svg {
	fill: rgba(0, 0, 0, .26);
	fill: var(--binds-theme-default-disabled-on-background, rgba(0, 0, 0, .26))
}

.binds-icon.binds-theme-default.binds-icon-image svg {
	fill: rgba(0, 0, 0, .54);
	fill: var(--binds-theme-default-icon-on-background, rgba(0, 0, 0, .54))
}

.binds-icon.binds-theme-default.binds-icon-image svg.binds-primary {
	fill: #448aff;
	fill: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-icon.binds-theme-default.binds-icon-image svg.binds-accent {
	fill: #ff5252;
	fill: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-icon.binds-theme-default.binds-icon-font {
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-icon-on-background, rgba(0, 0, 0, .54))
}

.binds-icon.binds-theme-default.binds-icon-font.binds-primary {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-icon.binds-theme-default.binds-icon-font.binds-accent {
	color: #ff5252;
	color: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-list.binds-theme-default {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-list.binds-theme-default.binds-double-line .binds-list-item-text :nth-child(2),
.binds-list.binds-theme-default.binds-triple-line .binds-list-item-text :nth-child(3) {
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-text-accent-on-background, rgba(0, 0, 0, .54))
}

.binds-list.binds-theme-default .binds-highlight .binds-list-item-container {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-list.binds-theme-default .binds-list-item-container {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-list.binds-theme-default .binds-list-item-container:not(.binds-list-item-default):not(.binds-list-item-expand):not([disabled]):hover {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12));
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-list.binds-theme-default [disabled] {
	color: rgba(0, 0, 0, .26);
	color: var(--binds-theme-default-disabled-on-background, rgba(0, 0, 0, .26))
}

.binds-list.binds-theme-default .binds-selected .binds-list-item-content,
.binds-list.binds-theme-default .router-link-active .binds-list-item-content {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-list.binds-theme-default .binds-list-item-expand.binds-active {
	border-color: rgba(0, 0, 0, .12);
	border-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-list.binds-theme-default .binds-list-item-expand:not(.binds-list-item-default):not([disabled])>.binds-list-item-content:hover {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12));
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-menu-item.binds-theme-default.binds-primary .binds-list-item-button,
.binds-menu-item.binds-theme-default.binds-primary .binds-list-item-link,
.binds-menu-item.binds-theme-default.binds-primary .binds-list-item-router {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-menu-item.binds-theme-default.binds-accent .binds-list-item-button,
.binds-menu-item.binds-theme-default.binds-accent .binds-list-item-link,
.binds-menu-item.binds-theme-default.binds-accent .binds-list-item-router {
	color: #ff5252;
	color: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-progress-bar.binds-theme-default.binds-indeterminate,
.binds-progress-bar.binds-theme-default.binds-query {
	background-color: rgba(68, 138, 255, .38);
	background-color: var(--binds-theme-default-primary-on-, rgba(68, 138, 255, .38))
}

.binds-progress-bar.binds-theme-default.binds-indeterminate .binds-progress-bar-fill:after,
.binds-progress-bar.binds-theme-default.binds-indeterminate .binds-progress-bar-track:after,
.binds-progress-bar.binds-theme-default.binds-query .binds-progress-bar-fill:after,
.binds-progress-bar.binds-theme-default.binds-query .binds-progress-bar-track:after {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-progress-bar.binds-theme-default.binds-indeterminate.binds-accent,
.binds-progress-bar.binds-theme-default.binds-query.binds-accent {
	background-color: rgba(255, 82, 82, .38);
	background-color: var(--binds-theme-default-accent-on-, rgba(255, 82, 82, .38))
}

.binds-progress-bar.binds-theme-default.binds-indeterminate.binds-accent .binds-progress-bar-fill:after,
.binds-progress-bar.binds-theme-default.binds-indeterminate.binds-accent .binds-progress-bar-track:after,
.binds-progress-bar.binds-theme-default.binds-query.binds-accent .binds-progress-bar-fill:after,
.binds-progress-bar.binds-theme-default.binds-query.binds-accent .binds-progress-bar-track:after {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-progress-bar.binds-theme-default.binds-determinate {
	background-color: rgba(68, 138, 255, .38);
	background-color: var(--binds-theme-default-primary-on-, rgba(68, 138, 255, .38))
}

.binds-progress-bar.binds-theme-default.binds-determinate .binds-progress-bar-fill {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-progress-bar.binds-theme-default.binds-determinate.binds-accent {
	background-color: rgba(255, 82, 82, .38);
	background-color: var(--binds-theme-default-accent-on-, rgba(255, 82, 82, .38))
}

.binds-progress-bar.binds-theme-default.binds-determinate.binds-accent .binds-progress-bar-fill {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-progress-bar.binds-theme-default.binds-buffer .binds-progress-bar-fill {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-progress-bar.binds-theme-default.binds-buffer .binds-progress-bar-track {
	background-color: rgba(68, 138, 255, .38);
	background-color: var(--binds-theme-default-primary-on-, rgba(68, 138, 255, .38))
}

.binds-progress-bar.binds-theme-default.binds-buffer .binds-progress-bar-buffer {
	border-color: rgba(68, 138, 255, .38);
	border-color: var(--binds-theme-default-primary-on-, rgba(68, 138, 255, .38))
}

.binds-progress-bar.binds-theme-default.binds-buffer.binds-accent .binds-progress-bar-fill {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-progress-bar.binds-theme-default.binds-buffer.binds-accent .binds-progress-bar-track {
	background-color: rgba(255, 82, 82, .38);
	background-color: var(--binds-theme-default-accent-on-, rgba(255, 82, 82, .38))
}

.binds-progress-bar.binds-theme-default.binds-buffer.binds-accent .binds-progress-bar-buffer {
	border-color: rgba(255, 82, 82, .38);
	border-color: var(--binds-theme-default-accent-on-, rgba(255, 82, 82, .38))
}

.binds-progress-spinner.binds-theme-default .binds-progress-spinner-circle {
	stroke: #448aff;
	stroke: var(--binds-theme-default-primary, #448aff)
}

.binds-progress-spinner.binds-theme-default.binds-accent .binds-progress-spinner-circle {
	stroke: #ff5252;
	stroke: var(--binds-theme-default-accent, #ff5252)
}

.binds-radio.binds-theme-default.binds-checked .binds-radio-container {
	border-color: #ff5252;
	border-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-radio.binds-theme-default.binds-checked .binds-radio-container:after {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-radio.binds-theme-default.binds-checked .binds-ripple {
	color: #ff5252;
	color: var(--binds-theme-default-accent, #ff5252)
}

.binds-radio.binds-theme-default.binds-checked.binds-primary .binds-radio-container {
	border-color: #448aff;
	border-color: var(--binds-theme-default-primary, #448aff)
}

.binds-radio.binds-theme-default.binds-checked.binds-primary .binds-radio-container:after {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-radio.binds-theme-default.binds-checked.binds-primary .binds-ripple {
	color: #448aff;
	color: var(--binds-theme-default-primary, #448aff)
}

.binds-radio.binds-theme-default .binds-radio-container {
	border-color: rgba(0, 0, 0, .54)
}

.binds-radio.binds-theme-default.binds-disabled.binds-checked .binds-radio-container,
.binds-radio.binds-theme-default.binds-disabled .binds-radio-container {
	border-color: rgba(0, 0, 0, .26)
}

.binds-radio.binds-theme-default.binds-disabled.binds-checked .binds-radio-container:after {
	background-color: rgba(0, 0, 0, .26)
}

.binds-snackbar.binds-theme-default {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-text-primary, #fff);
	background-color: #323232
}

.binds-steppers.binds-theme-default {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff);
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-steppers.binds-theme-default .binds-stepper-icon:after,
.binds-steppers.binds-theme-default .binds-stepper-icon:before,
.binds-steppers.binds-theme-default .binds-stepper-number:after,
.binds-steppers.binds-theme-default .binds-stepper-number:before,
.binds-steppers.binds-theme-default .binds-stepper:after,
.binds-steppers.binds-theme-default .binds-stepper:before {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-steppers.binds-theme-default .binds-stepper-number {
	background-color: rgba(0, 0, 0, .38);
	background-color: var(--binds-theme-default-text-hint-on-background, rgba(0, 0, 0, .38));
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-text-hint, #fff)
}

.binds-steppers.binds-theme-default .binds-stepper-number svg {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-text-hint, #fff);
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-text-hint, #fff)
}

.binds-steppers.binds-theme-default .binds-stepper-header .binds-button-content {
	color: rgba(0, 0, 0, .38);
	color: var(--binds-theme-default-text-hint-on-background, rgba(0, 0, 0, .38))
}

.binds-steppers.binds-theme-default .binds-stepper-header .binds-button-content:after,
.binds-steppers.binds-theme-default .binds-stepper-header .binds-button-content:before {
	background-color: rgba(0, 0, 0, .12);
	background-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-steppers.binds-theme-default .binds-stepper-header.binds-active .binds-button-content,
.binds-steppers.binds-theme-default .binds-stepper-header.binds-done .binds-button-content {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-steppers.binds-theme-default .binds-stepper-header.binds-active .binds-stepper-number,
.binds-steppers.binds-theme-default .binds-stepper-header.binds-done .binds-stepper-number {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary-on-background, #448aff);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-steppers.binds-theme-default .binds-stepper-header.binds-active .binds-stepper-number svg,
.binds-steppers.binds-theme-default .binds-stepper-header.binds-done .binds-stepper-number svg {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff);
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-steppers.binds-theme-default .binds-stepper-header.binds-error .binds-button-content {
	color: #ff1744;
	color: var(--binds-theme-default-steppervariant, #ff1744)
}

.binds-steppers.binds-theme-default .binds-stepper-header.binds-error .binds-icon svg {
	color: #ff1744;
	color: var(--binds-theme-default-steppervariant, #ff1744);
	fill: #ff1744;
	fill: var(--binds-theme-default-steppervariant, #ff1744)
}

.binds-subheader.binds-theme-default {
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-text-accent-on-background, rgba(0, 0, 0, .54))
}

.binds-subheader.binds-theme-default.binds-primary {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-switch.binds-theme-default.binds-checked .binds-switch-container {
	background-color: rgba(255, 82, 82, .38);
	background-color: var(--binds-theme-default-accent-on-, rgba(255, 82, 82, .38))
}

.binds-switch.binds-theme-default.binds-checked .binds-switch-thumb {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-switch.binds-theme-default.binds-checked .binds-ripple {
	color: #ff5252;
	color: var(--binds-theme-default-accent, #ff5252)
}

.binds-switch.binds-theme-default.binds-checked.binds-primary .binds-switch-container {
	background-color: rgba(68, 138, 255, .38);
	background-color: var(--binds-theme-default-primary-on-, rgba(68, 138, 255, .38))
}

.binds-switch.binds-theme-default.binds-checked.binds-primary .binds-switch-thumb {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-switch.binds-theme-default.binds-checked.binds-primary .binds-ripple {
	color: #448aff;
	color: var(--binds-theme-default-primary, #448aff)
}

.binds-switch.binds-theme-default .binds-switch-container {
	background-color: rgba(0, 0, 0, .38)
}

.binds-switch.binds-theme-default .binds-switch-thumb {
	background-color: #f5f5f5;
	background-color: var(--binds-theme-default-switchvariant, #f5f5f5)
}

.binds-switch.binds-theme-default.binds-disabled .binds-switch-container {
	background-color: rgba(0, 0, 0, .12)
}

.binds-switch.binds-theme-default.binds-disabled .binds-switch-thumb {
	background-color: #bdbdbd;
	background-color: var(--binds-theme-default-switchvariant, #bdbdbd)
}

.binds-table.binds-theme-default .binds-table-alternate-header,
.binds-table.binds-theme-default .binds-table-content {
	background-color: #fff;
	background-color: var(--binds-theme-default-background, #fff)
}

.binds-table.binds-theme-default .binds-table-alternate-header .binds-table-toolbar {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87));
	background-color: rgba(255, 82, 82, .2);
	background-color: var(--binds-theme-default-accent-on-, rgba(255, 82, 82, .2))
}

.binds-table.binds-theme-default .binds-table-row:hover:not(.binds-header-row) .binds-table-cell {
	background-color: rgba(0, 0, 0, .08);
	background-color: var(--binds-theme-default-highlight-on-background, rgba(0, 0, 0, .08))
}

.binds-table.binds-theme-default .binds-table-row.binds-selected,
.binds-table.binds-theme-default .binds-table-row.binds-selected-single {
	background-color: #f5f5f5;
	background-color: var(--binds-theme-default-rowvariant, #f5f5f5)
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-primary,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-primary {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary-on-background, #448aff);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-primary .binds-ripple,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-primary .binds-ripple {
	color: #fff
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-primary .binds-checkbox-container,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-primary .binds-checkbox-container {
	background-color: #fff;
	border-color: #fff
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-primary .binds-checkbox-container:after,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-primary .binds-checkbox-container:after {
	border-color: #448aff;
	border-color: var(--binds-theme-default-primary, #448aff)
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-accent,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-accent {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent-on-background, #ff5252);
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-accent .binds-ripple,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-accent .binds-ripple {
	color: #fff
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-accent .binds-checkbox-container,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-accent .binds-checkbox-container {
	background-color: #fff;
	border-color: #fff
}

.binds-table.binds-theme-default .binds-table-row.binds-selected-single.binds-accent .binds-checkbox-container:after,
.binds-table.binds-theme-default .binds-table-row.binds-selected.binds-accent .binds-checkbox-container:after {
	border-color: #ff5252;
	border-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-table.binds-theme-default .binds-table-row td {
	border-top-color: rgba(0, 0, 0, .12);
	border-top-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-table.binds-theme-default .binds-table-head {
	color: rgba(0, 0, 0, .54);
	color: var(--binds-theme-default-text-accent-on-background, rgba(0, 0, 0, .54))
}

.binds-table.binds-theme-default .binds-table-fixed-header-active {
	border-bottom-color: rgba(0, 0, 0, .12);
	border-bottom-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-table.binds-theme-default .binds-sortable.binds-sorted,
.binds-table.binds-theme-default .binds-sortable:hover {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-table.binds-theme-default .binds-sortable.binds-sorted svg,
.binds-table.binds-theme-default .binds-sortable:hover svg {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87));
	fill: rgba(0, 0, 0, .87);
	fill: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-table.binds-theme-default .binds-table-pagination {
	border-top-color: rgba(0, 0, 0, .12);
	border-top-color: var(--binds-theme-default-divider-on-background, rgba(0, 0, 0, .12))
}

.binds-tabs.binds-theme-default .binds-tabs-navigation {
	background-color: #fff;
	background-color: var(--binds-theme-default-background-on-background, #fff)
}

.binds-tabs.binds-theme-default .binds-tabs-navigation .binds-button {
	color: rgba(0, 0, 0, .7);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .7))
}

.binds-tabs.binds-theme-default .binds-tabs-navigation .binds-button[disabled] {
	color: rgba(0, 0, 0, .38);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .38))
}

.binds-tabs.binds-theme-default .binds-tabs-navigation .binds-button .binds-icon {
	color: rgba(0, 0, 0, .7);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .7))
}

.binds-tabs.binds-theme-default .binds-tabs-navigation .binds-button .binds-icon svg {
	fill: rgba(0, 0, 0, .7);
	fill: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .7))
}

.binds-tabs.binds-theme-default .binds-tabs-navigation .binds-button.binds-active,
.binds-tabs.binds-theme-default .binds-tabs-navigation .binds-button.binds-active .binds-icon {
	color: #448aff;
	color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-tabs.binds-theme-default .binds-tabs-navigation .binds-button.binds-active .binds-icon svg {
	fill: #448aff;
	fill: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation,
.binds-tabs.binds-theme-default .binds-tabs-indicator {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary-on-background, #448aff)
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation .binds-button {
	color: hsla(0, 0%, 100%, .7);
	color: var(--binds-theme-default-text-primary-on-primary, hsla(0, 0%, 100%, .7))
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation .binds-button[disabled] {
	color: hsla(0, 0%, 100%, .38);
	color: var(--binds-theme-default-text-primary-on-primary, hsla(0, 0%, 100%, .38))
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation .binds-button .binds-icon {
	color: hsla(0, 0%, 100%, .7);
	color: var(--binds-theme-default-text-primary-on-primary, hsla(0, 0%, 100%, .7))
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation .binds-button .binds-icon svg {
	fill: hsla(0, 0%, 100%, .7);
	fill: var(--binds-theme-default-text-primary-on-primary, hsla(0, 0%, 100%, .7))
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation .binds-button.binds-active,
.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation .binds-button.binds-active .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-navigation .binds-button.binds-active .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-tabs.binds-theme-default.binds-primary .binds-tabs-indicator {
	background-color: #fff;
	background-color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent-on-background, #ff5252)
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation .binds-button {
	color: hsla(0, 0%, 100%, .7);
	color: var(--binds-theme-default-text-primary-on-accent, hsla(0, 0%, 100%, .7))
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation .binds-button[disabled] {
	color: hsla(0, 0%, 100%, .38);
	color: var(--binds-theme-default-text-primary-on-accent, hsla(0, 0%, 100%, .38))
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation .binds-button .binds-icon {
	color: hsla(0, 0%, 100%, .7);
	color: var(--binds-theme-default-text-primary-on-accent, hsla(0, 0%, 100%, .7))
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation .binds-button .binds-icon svg {
	fill: hsla(0, 0%, 100%, .7);
	fill: var(--binds-theme-default-text-primary-on-accent, hsla(0, 0%, 100%, .7))
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation .binds-button.binds-active,
.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation .binds-button.binds-active .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-navigation .binds-button.binds-active .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-tabs.binds-theme-default.binds-accent .binds-tabs-indicator {
	background-color: #fff;
	background-color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-toolbar.binds-theme-default {
	background-color: #f5f5f5;
	background-color: var(--binds-theme-default-toolbarvariant, #f5f5f5)
}

.binds-toolbar.binds-theme-default,
.binds-toolbar.binds-theme-default .binds-icon {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background-variant, rgba(0, 0, 0, .87))
}

.binds-toolbar.binds-theme-default .binds-icon svg {
	fill: rgba(0, 0, 0, .87);
	fill: var(--binds-theme-default-text-primary-on-background-variant, rgba(0, 0, 0, .87))
}

.binds-toolbar.binds-theme-default .binds-display-1,
.binds-toolbar.binds-theme-default .binds-display-2,
.binds-toolbar.binds-theme-default .binds-title {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background-variant, rgba(0, 0, 0, .87))
}

.binds-toolbar.binds-theme-default.binds-primary {
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-toolbar.binds-theme-default.binds-primary,
.binds-toolbar.binds-theme-default.binds-primary .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-toolbar.binds-theme-default.binds-primary .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-toolbar.binds-theme-default.binds-primary .binds-button:not([disabled]):not(.binds-raised),
.binds-toolbar.binds-theme-default.binds-primary .binds-display-1,
.binds-toolbar.binds-theme-default.binds-primary .binds-display-2,
.binds-toolbar.binds-theme-default.binds-primary .binds-title {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff)
}

.binds-toolbar.binds-theme-default.binds-accent {
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-toolbar.binds-theme-default.binds-accent,
.binds-toolbar.binds-theme-default.binds-accent .binds-icon {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-toolbar.binds-theme-default.binds-accent .binds-icon svg {
	fill: #fff;
	fill: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-toolbar.binds-theme-default.binds-accent .binds-button:not([disabled]):not(.binds-raised),
.binds-toolbar.binds-theme-default.binds-accent .binds-display-1,
.binds-toolbar.binds-theme-default.binds-accent .binds-display-2,
.binds-toolbar.binds-theme-default.binds-accent .binds-title {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff)
}

.binds-toolbar.binds-theme-default.binds-transparent {
	background-color: transparent
}

.binds-toolbar.binds-theme-default.binds-transparent,
.binds-toolbar.binds-theme-default.binds-transparent .binds-icon {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-toolbar.binds-theme-default.binds-transparent .binds-icon svg {
	fill: rgba(0, 0, 0, .87);
	fill: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-toolbar.binds-theme-default.binds-transparent .binds-display-1,
.binds-toolbar.binds-theme-default.binds-transparent .binds-display-2,
.binds-toolbar.binds-theme-default.binds-transparent .binds-title {
	color: rgba(0, 0, 0, .87);
	color: var(--binds-theme-default-text-primary-on-background, rgba(0, 0, 0, .87))
}

.binds-tooltip.binds-theme-default {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-tooltip, #fff);
	background-color: rgba(97, 97, 97, .9);
	background-color: var(--binds-theme-default-tooltip-on-background, rgba(97, 97, 97, .9))
}

.binds-badge.binds-theme-default {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-accent, #fff);
	background-color: #ff5252;
	background-color: var(--binds-theme-default-accent, #ff5252)
}

.binds-badge.binds-theme-default.binds-primary {
	color: #fff;
	color: var(--binds-theme-default-text-primary-on-primary, #fff);
	background-color: #448aff;
	background-color: var(--binds-theme-default-primary, #448aff)
}

.binds-loading-widget {
	position: fixed;
	width: 100%;
	padding: 0 3px;
	z-index: 100
}

.binds-loading-widget .binds-progress-bar {
	background: transparent!important
}

.binds-loading-widget .binds-progress-bar-fill,
.binds-loading-widget .binds-progress-bar-fill:after {
	background-color: #a9a9a9!important
}

.binds-content-widget {
	position: fixed!important;
	-webkit-transition: width .4s;
	transition: width .4s;
	z-index: 2147483647
}

.bindsOpenWidget {
	border: none;
	cursor: pointer;
	width: auto;
	max-width: 350px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	padding: 0 10px;
	font-weight: 700;
	font-family: Roboto, Noto Sans, -apple-system, BlinkMacSystemFont, sans-serif
}

.bindsOpenWidget i {
	font-size: 45px;
	margin: auto
}

.bindsOpenWidget span {
	font-size: 1.2em;
	width: 0;
	display: block;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bindsOpenWidget:hover>span {
	width: 140px
}

.binds-widget-label-block {
	height: 25px;
	width: 100%!important;
	min-width: 140px!important;
	-webkit-transition: width .8s;
	transition: width .8s
}

.binds-button-right {
	float: right;
	border-top-left-radius: 8px
}

.binds-button-left {
	border-top-right-radius: 8px
}

.binds-left {
	top: 25%;
	left: 0
}

.binds-left .arrow-down {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.binds-right {
	top: 8%;
	right: 0
}

.fadeInRight .binds-header-widget {
	border-top-left-radius: 8px
}

.fadeInLeft .binds-header-widget {
	border-top-right-radius: 8px
}

.binds-right .arrow-down {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.close-widget {
	font-size: 15px!important;
	margin-top: 5px;
	margin-right: 5px;
	padding-left: 10px
}

.binds-lower-right {
	bottom: 0;
	right: 0
}

.binds-lower-left {
	bottom: 0;
	left: 0
}

.binds-header-widget {
	padding: 20px
}

.animated {
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	clear: both
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

#bindsApp {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-family: Roboto, Noto Sans, -apple-system, BlinkMacSystemFont, sans-serif
}

@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon.eot);
	src: url(../fonts/icomoon.eot?#iefix-bkw6sq) format("embedded-opentype"), url(../img/icomoon.svg#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}

#bindsApp,
[class*=" icon-"],
[class^=icon-] {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

[class*=" icon-"],
[class^=icon-] {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1
}

.icon-3d-rotation:before {
	content: "\E609"
}

.icon-accessibility:before {
	content: "\E60A"
}

.icon-account-balance:before {
	content: "\E60B"
}

.icon-account-balance-wallet:before {
	content: "\E60C"
}

.icon-account-box:before {
	content: "\E60D"
}

.icon-account-child:before {
	content: "\E60E"
}

.icon-account-circle:before {
	content: "\E60F"
}

.icon-add-shopping-cart:before {
	content: "\E610"
}

.icon-alarm:before {
	content: "\E611"
}

.icon-alarm-add:before {
	content: "\E612"
}

.icon-alarm-off:before {
	content: "\E613"
}

.icon-alarm-on:before {
	content: "\E614"
}

.icon-android:before {
	content: "\E615"
}

.icon-announcement:before {
	content: "\E616"
}

.icon-aspect-ratio:before {
	content: "\E617"
}

.icon-assessment:before {
	content: "\E618"
}

.icon-assignment:before {
	content: "\E619"
}

.icon-assignment-ind:before {
	content: "\E61A"
}

.icon-assignment-late:before {
	content: "\E61B"
}

.icon-assignment-return:before {
	content: "\E61C"
}

.icon-assignment-returned:before {
	content: "\E61D"
}

.icon-assignment-turned-in:before {
	content: "\E61E"
}

.icon-autorenew:before {
	content: "\E61F"
}

.icon-backup:before {
	content: "\E620"
}

.icon-book:before {
	content: "\E621"
}

.icon-bookmark:before {
	content: "\E622"
}

.icon-bookmark-outline:before {
	content: "\E623"
}

.icon-bug-report:before {
	content: "\E624"
}

.icon-cached:before {
	content: "\E625"
}

.icon-class:before {
	content: "\E626"
}

.icon-credit-card:before {
	content: "\E627"
}

.icon-dashboard:before {
	content: "\E628"
}

.icon-delete:before {
	content: "\E629"
}

.icon-description:before {
	content: "\E62A"
}

.icon-dns:before {
	content: "\E62B"
}

.icon-done:before {
	content: "\E62C"
}

.icon-done-all:before {
	content: "\E62D"
}

.icon-event:before {
	content: "\E62E"
}

.icon-exit-to-app:before {
	content: "\E62F"
}

.icon-explore:before {
	content: "\E630"
}

.icon-extension:before {
	content: "\E631"
}

.icon-face-unlock:before {
	content: "\E632"
}

.icon-favorite:before {
	content: "\E633"
}

.icon-favorite-outline:before {
	content: "\E634"
}

.icon-find-in-page:before {
	content: "\E635"
}

.icon-find-replace:before {
	content: "\E636"
}

.icon-flip-to-back:before {
	content: "\E637"
}

.icon-flip-to-front:before {
	content: "\E638"
}

.icon-get-app:before {
	content: "\E639"
}

.icon-grade:before {
	content: "\E63A"
}

.icon-group-work:before {
	content: "\E63B"
}

.icon-help:before {
	content: "\E63C"
}

.icon-highlight-remove:before {
	content: "\E63D"
}

.icon-history:before {
	content: "\E63E"
}

.icon-home:before {
	content: "\E63F"
}

.icon-https:before {
	content: "\E640"
}

.icon-info:before {
	content: "\E641"
}

.icon-info-outline:before {
	content: "\E642"
}

.icon-input:before {
	content: "\E643"
}

.icon-invert-colors:before {
	content: "\E644"
}

.icon-label:before {
	content: "\E645"
}

.icon-label-outline:before {
	content: "\E646"
}

.icon-language:before {
	content: "\E647"
}

.icon-launch:before {
	content: "\E648"
}

.icon-list:before {
	content: "\E649"
}

.icon-lock:before {
	content: "\E64A"
}

.icon-lock-open:before {
	content: "\E64B"
}

.icon-lock-outline:before {
	content: "\E64C"
}

.icon-loyalty:before {
	content: "\E64D"
}

.icon-markunread-mailbox:before {
	content: "\E64E"
}

.icon-note-add:before {
	content: "\E64F"
}

.icon-open-in-browser:before {
	content: "\E650"
}

.icon-open-in-new:before {
	content: "\E651"
}

.icon-open-with:before {
	content: "\E652"
}

.icon-pageview:before {
	content: "\E653"
}

.icon-payment:before {
	content: "\E654"
}

.icon-perm-camera-m:before {
	content: "\E655"
}

.icon-perm-contact-cal:before {
	content: "\E656"
}

.icon-perm-data-setting:before {
	content: "\E657"
}

.icon-perm-device-info:before {
	content: "\E658"
}

.icon-perm-identity:before {
	content: "\E659"
}

.icon-perm-media:before {
	content: "\E65A"
}

.icon-perm-phone-msg:before {
	content: "\E65B"
}

.icon-perm-scan-wifi:before {
	content: "\E65C"
}

.icon-picture-in-picture:before {
	content: "\E65D"
}

.icon-polymer:before {
	content: "\E65E"
}

.icon-print:before {
	content: "\E65F"
}

.icon-query-builder:before {
	content: "\E660"
}

.icon-question-answer:before {
	content: "\E661"
}

.icon-receipt:before {
	content: "\E662"
}

.icon-redeem:before {
	content: "\E663"
}

.icon-reorder:before {
	content: "\E664"
}

.icon-report-problem:before {
	content: "\E665"
}

.icon-restore:before {
	content: "\E666"
}

.icon-room:before {
	content: "\E667"
}

.icon-schedule:before {
	content: "\E668"
}

.icon-search:before {
	content: "\E669"
}

.icon-settings:before {
	content: "\E66A"
}

.icon-settings-applications:before {
	content: "\E66B"
}

.icon-settings-backup-restore:before {
	content: "\E66C"
}

.icon-settings-bluetooth:before {
	content: "\E66D"
}

.icon-settings-cell:before {
	content: "\E66E"
}

.icon-settings-display:before {
	content: "\E66F"
}

.icon-settings-ethernet:before {
	content: "\E670"
}

.icon-settings-input-antenna:before {
	content: "\E671"
}

.icon-settings-input-component:before {
	content: "\E672"
}

.icon-settings-input-composite:before {
	content: "\E673"
}

.icon-settings-input-hdmi:before {
	content: "\E674"
}

.icon-settings-input-svideo:before {
	content: "\E675"
}

.icon-settings-overscan:before {
	content: "\E676"
}

.icon-settings-phone:before {
	content: "\E677"
}

.icon-settings-power:before {
	content: "\E678"
}

.icon-settings-remote:before {
	content: "\E679"
}

.icon-settings-voice:before {
	content: "\E67A"
}

.icon-shop:before {
	content: "\E67B"
}

.icon-shop-two:before {
	content: "\E67C"
}

.icon-shopping-basket:before {
	content: "\E67D"
}

.icon-shopping-cart:before {
	content: "\E67E"
}

.icon-speaker-notes:before {
	content: "\E67F"
}

.icon-spellcheck:before {
	content: "\E680"
}

.icon-star-rate:before {
	content: "\E681"
}

.icon-stars:before {
	content: "\E682"
}

.icon-store:before {
	content: "\E683"
}

.icon-subject:before {
	content: "\E684"
}

.icon-supervisor-account:before {
	content: "\E685"
}

.icon-swap-horiz:before {
	content: "\E686"
}

.icon-swap-vert:before {
	content: "\E687"
}

.icon-swap-vert-circle:before {
	content: "\E688"
}

.icon-system-update-tv:before {
	content: "\E689"
}

.icon-tab:before {
	content: "\E68A"
}

.icon-tab-unselected:before {
	content: "\E68B"
}

.icon-theaters:before {
	content: "\E68C"
}

.icon-thumb-down:before {
	content: "\E68D"
}

.icon-thumb-up:before {
	content: "\E68E"
}

.icon-thumbs-up-down:before {
	content: "\E68F"
}

.icon-toc:before {
	content: "\E690"
}

.icon-today:before {
	content: "\E691"
}

.icon-track-changes:before {
	content: "\E692"
}

.icon-translate:before {
	content: "\E693"
}

.icon-trending-down:before {
	content: "\E694"
}

.icon-trending-neutral:before {
	content: "\E695"
}

.icon-trending-up:before {
	content: "\E696"
}

.icon-turned-in:before {
	content: "\E697"
}

.icon-turned-in-not:before {
	content: "\E698"
}

.icon-verified-user:before {
	content: "\E699"
}

.icon-view-agenda:before {
	content: "\E69A"
}

.icon-view-array:before {
	content: "\E69B"
}

.icon-view-carousel:before {
	content: "\E69C"
}

.icon-view-column:before {
	content: "\E69D"
}

.icon-view-day:before {
	content: "\E69E"
}

.icon-view-headline:before {
	content: "\E69F"
}

.icon-view-list:before {
	content: "\E6A0"
}

.icon-view-module:before {
	content: "\E6A1"
}

.icon-view-quilt:before {
	content: "\E6A2"
}

.icon-view-stream:before {
	content: "\E6A3"
}

.icon-view-week:before {
	content: "\E6A4"
}

.icon-visibility:before {
	content: "\E6A5"
}

.icon-visibility-off:before {
	content: "\E6A6"
}

.icon-wallet-giftcard:before {
	content: "\E6A7"
}

.icon-wallet-membership:before {
	content: "\E6A8"
}

.icon-wallet-travel:before {
	content: "\E6A9"
}

.icon-work:before {
	content: "\E6AA"
}

.icon-error:before {
	content: "\E6AB"
}

.icon-warning:before {
	content: "\E6AC"
}

.icon-album:before {
	content: "\E6AD"
}

.icon-av-timer:before {
	content: "\E6AE"
}

.icon-closed-caption:before {
	content: "\E6AF"
}

.icon-equalizer:before {
	content: "\E6B0"
}

.icon-explicit:before {
	content: "\E6B1"
}

.icon-fast-forward:before {
	content: "\E6B2"
}

.icon-fast-rewind:before {
	content: "\E6B3"
}

.icon-games:before {
	content: "\E6B4"
}

.icon-hearing:before {
	content: "\E6B5"
}

.icon-high-quality:before {
	content: "\E6B6"
}

.icon-loop:before {
	content: "\E6B7"
}

.icon-mic:before {
	content: "\E6B8"
}

.icon-mnone:before {
	content: "\E6B9"
}

.icon-moff:before {
	content: "\E6BA"
}

.icon-movie:before {
	content: "\E6BB"
}

.icon-my-library-add:before {
	content: "\E6BC"
}

.icon-my-library-books:before {
	content: "\E6BD"
}

.icon-my-library-mus:before {
	content: "\E6BE"
}

.icon-new-releases:before {
	content: "\E6BF"
}

.icon-not-interested:before {
	content: "\E6C0"
}

.icon-pause:before {
	content: "\E6C1"
}

.icon-pause-circle-fill:before {
	content: "\E6C2"
}

.icon-pause-circle-outline:before {
	content: "\E6C3"
}

.icon-play-arrow:before {
	content: "\E6C4"
}

.icon-play-circle-fill:before {
	content: "\E6C5"
}

.icon-play-circle-outline:before {
	content: "\E6C6"
}

.icon-play-shopping-bag:before {
	content: "\E6C7"
}

.icon-playlist-add:before {
	content: "\E6C8"
}

.icon-queue:before {
	content: "\E6C9"
}

.icon-queue-mus:before {
	content: "\E6CA"
}

.icon-radio:before {
	content: "\E6CB"
}

.icon-recent-actors:before {
	content: "\E6CC"
}

.icon-repeat:before {
	content: "\E6CD"
}

.icon-repeat-one:before {
	content: "\E6CE"
}

.icon-replay:before {
	content: "\E6CF"
}

.icon-shuffle:before {
	content: "\E6D0"
}

.icon-skip-next:before {
	content: "\E6D1"
}

.icon-skip-previous:before {
	content: "\E6D2"
}

.icon-snooze:before {
	content: "\E6D3"
}

.icon-stop:before {
	content: "\E6D4"
}

.icon-subtitles:before {
	content: "\E6D5"
}

.icon-surround-sound:before {
	content: "\E6D6"
}

.icon-video-collection:before {
	content: "\E6D7"
}

.icon-videocam:before {
	content: "\E6D8"
}

.icon-videocam-off:before {
	content: "\E6D9"
}

.icon-volume-down:before {
	content: "\E6DA"
}

.icon-volume-mute:before {
	content: "\E6DB"
}

.icon-volume-off:before {
	content: "\E6DC"
}

.icon-volume-up:before {
	content: "\E6DD"
}

.icon-web:before {
	content: "\E6DE"
}

.icon-business:before {
	content: "\E6DF"
}

.icon-call:before {
	content: "\E6E0"
}

.icon-call-end:before {
	content: "\E6E1"
}

.icon-call-made:before {
	content: "\E6E2"
}

.icon-call-merge:before {
	content: "\E6E3"
}

.icon-call-missed:before {
	content: "\E6E4"
}

.icon-call-received:before {
	content: "\E6E5"
}

.icon-call-split:before {
	content: "\E6E6"
}

.icon-chat:before {
	content: "\E6E7"
}

.icon-clear-all:before {
	content: "\E6E8"
}

.icon-comment:before {
	content: "\E6E9"
}

.icon-contacts:before {
	content: "\E6EA"
}

.icon-dialer-sip:before {
	content: "\E6EB"
}

.icon-dialpad:before {
	content: "\E6EC"
}

.icon-dnd-on:before {
	content: "\E6ED"
}

.icon-email:before {
	content: "\E6EE"
}

.icon-forum:before {
	content: "\E6EF"
}

.icon-import-export:before {
	content: "\E6F0"
}

.icon-invert-colors-off:before {
	content: "\E6F1"
}

.icon-invert-colors-on:before {
	content: "\E6F2"
}

.icon-live-help:before {
	content: "\E6F3"
}

.icon-location-off:before {
	content: "\E6F4"
}

.icon-location-on:before {
	content: "\E6F5"
}

.icon-message:before {
	content: "\E6F6"
}

.icon-messenger:before {
	content: "\E6F7"
}

.icon-no-sim:before {
	content: "\E6F8"
}

.icon-phone:before {
	content: "\E6F9"
}

.icon-portable-wifi-off:before {
	content: "\E6FA"
}

.icon-quick-contacts-dialer:before {
	content: "\E6FB"
}

.icon-quick-contacts-mail:before {
	content: "\E6FC"
}

.icon-ring-volume:before {
	content: "\E6FD"
}

.icon-stay-current-landscape:before {
	content: "\E6FE"
}

.icon-stay-current-portrait:before {
	content: "\E6FF"
}

.icon-stay-primary-landscape:before {
	content: "\E700"
}

.icon-stay-primary-portrait:before {
	content: "\E701"
}

.icon-swap-calls:before {
	content: "\E702"
}

.icon-textsms:before {
	content: "\E703"
}

.icon-voicemail:before {
	content: "\E704"
}

.icon-vpn-key:before {
	content: "\E705"
}

.icon-add:before {
	content: "\E706"
}

.icon-add-box:before {
	content: "\E707"
}

.icon-add-circle:before {
	content: "\E708"
}

.icon-add-circle-outline:before {
	content: "\E709"
}

.icon-archive:before {
	content: "\E70A"
}

.icon-backspace:before {
	content: "\E70B"
}

.icon-block:before {
	content: "\E70C"
}

.icon-clear:before {
	content: "\E70D"
}

.icon-content-copy:before {
	content: "\E70E"
}

.icon-content-cut:before {
	content: "\E70F"
}

.icon-content-paste:before {
	content: "\E710"
}

.icon-create:before {
	content: "\E711"
}

.icon-drafts:before {
	content: "\E712"
}

.icon-filter-list:before {
	content: "\E713"
}

.icon-flag:before {
	content: "\E714"
}

.icon-forward:before {
	content: "\E715"
}

.icon-gesture:before {
	content: "\E716"
}

.icon-inbox:before {
	content: "\E717"
}

.icon-link:before {
	content: "\E718"
}

.icon-mail:before {
	content: "\E719"
}

.icon-markunread:before {
	content: "\E71A"
}

.icon-redo:before {
	content: "\E71B"
}

.icon-remove:before {
	content: "\E71C"
}

.icon-remove-circle:before {
	content: "\E71D"
}

.icon-remove-circle-outline:before {
	content: "\E71E"
}

.icon-reply:before {
	content: "\E71F"
}

.icon-reply-all:before {
	content: "\E720"
}

.icon-report:before {
	content: "\E721"
}

.icon-save:before {
	content: "\E722"
}

.icon-select-all:before {
	content: "\E723"
}

.icon-send:before {
	content: "\E724"
}

.icon-sort:before {
	content: "\E725"
}

.icon-text-format:before {
	content: "\E726"
}

.icon-undo:before {
	content: "\E727"
}

.icon-access-alarm:before {
	content: "\E728"
}

.icon-access-alarms:before {
	content: "\E729"
}

.icon-access-time:before {
	content: "\E72A"
}

.icon-add-alarm:before {
	content: "\E72B"
}

.icon-airplanemode-off:before {
	content: "\E72C"
}

.icon-airplanemode-on:before {
	content: "\E72D"
}

.icon-battery-20:before {
	content: "\E72E"
}

.icon-battery-30:before {
	content: "\E72F"
}

.icon-battery-50:before {
	content: "\E730"
}

.icon-battery-60:before {
	content: "\E731"
}

.icon-battery-80:before {
	content: "\E732"
}

.icon-battery-90:before {
	content: "\E733"
}

.icon-battery-alert:before {
	content: "\E734"
}

.icon-battery-charging-20:before {
	content: "\E735"
}

.icon-battery-charging-30:before {
	content: "\E736"
}

.icon-battery-charging-50:before {
	content: "\E737"
}

.icon-battery-charging-60:before {
	content: "\E738"
}

.icon-battery-charging-80:before {
	content: "\E739"
}

.icon-battery-charging-90:before {
	content: "\E73A"
}

.icon-battery-charging-full:before {
	content: "\E73B"
}

.icon-battery-full:before {
	content: "\E73C"
}

.icon-battery-std:before {
	content: "\E73D"
}

.icon-battery-unknown:before {
	content: "\E73E"
}

.icon-bluetooth:before {
	content: "\E73F"
}

.icon-bluetooth-connected:before {
	content: "\E740"
}

.icon-bluetooth-disabled:before {
	content: "\E741"
}

.icon-bluetooth-searching:before {
	content: "\E742"
}

.icon-brightness-auto:before {
	content: "\E743"
}

.icon-brightness-high:before {
	content: "\E744"
}

.icon-brightness-low:before {
	content: "\E745"
}

.icon-brightness-medium:before {
	content: "\E746"
}

.icon-data-usage:before {
	content: "\E747"
}

.icon-developer-mode:before {
	content: "\E748"
}

.icon-devices:before {
	content: "\E749"
}

.icon-dvr:before {
	content: "\E74A"
}

.icon-gps-fixed:before {
	content: "\E74B"
}

.icon-gps-not-fixed:before {
	content: "\E74C"
}

.icon-gps-off:before {
	content: "\E74D"
}

.icon-location-disabled:before {
	content: "\E74E"
}

.icon-location-searching:before {
	content: "\E74F"
}

.icon-multitrack-audio:before {
	content: "\E750"
}

.icon-network-cell:before {
	content: "\E751"
}

.icon-network-wifi:before {
	content: "\E752"
}

.icon-nfc:before {
	content: "\E753"
}

.icon-now-wallpaper:before {
	content: "\E754"
}

.icon-now-widgets:before {
	content: "\E755"
}

.icon-screen-lock-landscape:before {
	content: "\E756"
}

.icon-screen-lock-portrait:before {
	content: "\E757"
}

.icon-screen-lock-rotation:before {
	content: "\E758"
}

.icon-screen-rotation:before {
	content: "\E759"
}

.icon-sd-storage:before {
	content: "\E75A"
}

.icon-settings-system-daydream:before {
	content: "\E75B"
}

.icon-signal-cellular-0-bar:before {
	content: "\E75C"
}

.icon-signal-cellular-1-bar:before {
	content: "\E75D"
}

.icon-signal-cellular-2-bar:before {
	content: "\E75E"
}

.icon-signal-cellular-3-bar:before {
	content: "\E75F"
}

.icon-signal-cellular-4-bar:before {
	content: "\E760"
}

.icon-signal-cellular-connected-no-internet-0-bar:before {
	content: "\E761"
}

.icon-signal-cellular-connected-no-internet-1-bar:before {
	content: "\E762"
}

.icon-signal-cellular-connected-no-internet-2-bar:before {
	content: "\E763"
}

.icon-signal-cellular-connected-no-internet-3-bar:before {
	content: "\E764"
}

.icon-signal-cellular-connected-no-internet-4-bar:before {
	content: "\E765"
}

.icon-signal-cellular-no-sim:before {
	content: "\E766"
}

.icon-signal-cellular-null:before {
	content: "\E767"
}

.icon-signal-cellular-off:before {
	content: "\E768"
}

.icon-signal-wifi-0-bar:before {
	content: "\E769"
}

.icon-signal-wifi-1-bar:before {
	content: "\E76A"
}

.icon-signal-wifi-2-bar:before {
	content: "\E76B"
}

.icon-signal-wifi-3-bar:before {
	content: "\E76C"
}

.icon-signal-wifi-4-bar:before {
	content: "\E76D"
}

.icon-signal-wifi-off:before {
	content: "\E76E"
}

.icon-signal-wifi-statusbar-1-bar:before {
	content: "\E76F"
}

.icon-signal-wifi-statusbar-2-bar:before {
	content: "\E770"
}

.icon-signal-wifi-statusbar-3-bar:before {
	content: "\E771"
}

.icon-signal-wifi-statusbar-4-bar:before {
	content: "\E772"
}

.icon-signal-wifi-statusbar-connected-no-internet-1:before {
	content: "\E773"
}

.icon-signal-wifi-statusbar-connected-no-internet-2:before {
	content: "\E774"
}

.icon-signal-wifi-statusbar-connected-no-internet-3:before {
	content: "\E775"
}

.icon-signal-wifi-statusbar-connected-no-internet-4:before {
	content: "\E776"
}

.icon-signal-wifi-statusbar-connected-no-internet:before {
	content: "\E777"
}

.icon-signal-wifi-statusbar-not-connected:before {
	content: "\E778"
}

.icon-signal-wifi-statusbar-null:before {
	content: "\E779"
}

.icon-storage:before {
	content: "\E77A"
}

.icon-usb:before {
	content: "\E77B"
}

.icon-wifi-lock:before {
	content: "\E77C"
}

.icon-wifi-tethering:before {
	content: "\E77D"
}

.icon-attach-file:before {
	content: "\E77E"
}

.icon-attach-money:before {
	content: "\E77F"
}

.icon-border-all:before {
	content: "\E780"
}

.icon-border-bottom:before {
	content: "\E781"
}

.icon-border-clear:before {
	content: "\E782"
}

.icon-border-color:before {
	content: "\E783"
}

.icon-border-horizontal:before {
	content: "\E784"
}

.icon-border-inner:before {
	content: "\E785"
}

.icon-border-left:before {
	content: "\E786"
}

.icon-border-outer:before {
	content: "\E787"
}

.icon-border-right:before {
	content: "\E788"
}

.icon-border-style:before {
	content: "\E789"
}

.icon-border-top:before {
	content: "\E78A"
}

.icon-border-vertical:before {
	content: "\E78B"
}

.icon-format-align-center:before {
	content: "\E78C"
}

.icon-format-align-justify:before {
	content: "\E78D"
}

.icon-format-align-left:before {
	content: "\E78E"
}

.icon-format-align-right:before {
	content: "\E78F"
}

.icon-format-bold:before {
	content: "\E790"
}

.icon-format-clear:before {
	content: "\E791"
}

.icon-format-color-fill:before {
	content: "\E792"
}

.icon-format-color-reset:before {
	content: "\E793"
}

.icon-format-color-text:before {
	content: "\E794"
}

.icon-format-indent-decrease:before {
	content: "\E795"
}

.icon-format-indent-increase:before {
	content: "\E796"
}

.icon-format-ital:before {
	content: "\E797"
}

.icon-format-line-spacing:before {
	content: "\E798"
}

.icon-format-list-bulleted:before {
	content: "\E799"
}

.icon-format-list-numbered:before {
	content: "\E79A"
}

.icon-format-paint:before {
	content: "\E79B"
}

.icon-format-quote:before {
	content: "\E79C"
}

.icon-format-size:before {
	content: "\E79D"
}

.icon-format-strikethrough:before {
	content: "\E79E"
}

.icon-format-textdirection-l-to-r:before {
	content: "\E79F"
}

.icon-format-textdirection-r-to-l:before {
	content: "\E7A0"
}

.icon-format-underline:before {
	content: "\E7A1"
}

.icon-functions:before {
	content: "\E7A2"
}

.icon-insert-chart:before {
	content: "\E7A3"
}

.icon-insert-comment:before {
	content: "\E7A4"
}

.icon-insert-drive-file:before {
	content: "\E7A5"
}

.icon-insert-emoticon:before {
	content: "\E7A6"
}

.icon-insert-invitation:before {
	content: "\E7A7"
}

.icon-insert-link:before {
	content: "\E7A8"
}

.icon-insert-photo:before {
	content: "\E7A9"
}

.icon-merge-type:before {
	content: "\E7AA"
}

.icon-mode-comment:before {
	content: "\E7AB"
}

.icon-mode-edit:before {
	content: "\E7AC"
}

.icon-publish:before {
	content: "\E7AD"
}

.icon-vertical-align-bottom:before {
	content: "\E7AE"
}

.icon-vertical-align-center:before {
	content: "\E7AF"
}

.icon-vertical-align-top:before {
	content: "\E7B0"
}

.icon-wrap-text:before {
	content: "\E7B1"
}

.icon-attachment:before {
	content: "\E7B2"
}

.icon-cloud:before {
	content: "\E7B3"
}

.icon-cloud-circle:before {
	content: "\E7B4"
}

.icon-cloud-done:before {
	content: "\E7B5"
}

.icon-cloud-download:before {
	content: "\E7B6"
}

.icon-cloud-off:before {
	content: "\E7B7"
}

.icon-cloud-queue:before {
	content: "\E7B8"
}

.icon-cloud-upload:before {
	content: "\E7B9"
}

.icon-file-download:before {
	content: "\E7BA"
}

.icon-file-upload:before {
	content: "\E7BB"
}

.icon-folder:before {
	content: "\E7BC"
}

.icon-folder-open:before {
	content: "\E7BD"
}

.icon-folder-shared:before {
	content: "\E7BE"
}

.icon-cast:before {
	content: "\E7BF"
}

.icon-cast-connected:before {
	content: "\E7C0"
}

.icon-computer:before {
	content: "\E7C1"
}

.icon-desktop-mac:before {
	content: "\E7C2"
}

.icon-desktop-windows:before {
	content: "\E7C3"
}

.icon-dock:before {
	content: "\E7C4"
}

.icon-gamepad:before {
	content: "\E7C5"
}

.icon-headset:before {
	content: "\E7C6"
}

.icon-headset-m:before {
	content: "\E7C7"
}

.icon-keyboard:before {
	content: "\E7C8"
}

.icon-keyboard-alt:before {
	content: "\E7C9"
}

.icon-keyboard-arrow-down:before {
	content: "\E7CA"
}

.icon-keyboard-arrow-left:before {
	content: "\E7CB"
}

.icon-keyboard-arrow-right:before {
	content: "\E7CC"
}

.icon-keyboard-arrow-up:before {
	content: "\E7CD"
}

.icon-keyboard-backspace:before {
	content: "\E7CE"
}

.icon-keyboard-capslock:before {
	content: "\E7CF"
}

.icon-keyboard-control:before {
	content: "\E7D0"
}

.icon-keyboard-hide:before {
	content: "\E7D1"
}

.icon-keyboard-return:before {
	content: "\E7D2"
}

.icon-keyboard-tab:before {
	content: "\E7D3"
}

.icon-keyboard-voice:before {
	content: "\E7D4"
}

.icon-laptop:before {
	content: "\E7D5"
}

.icon-laptop-chromebook:before {
	content: "\E7D6"
}

.icon-laptop-mac:before {
	content: "\E7D7"
}

.icon-laptop-windows:before {
	content: "\E7D8"
}

.icon-memory:before {
	content: "\E7D9"
}

.icon-mouse:before {
	content: "\E7DA"
}

.icon-phone-android:before {
	content: "\E7DB"
}

.icon-phone-iphone:before {
	content: "\E7DC"
}

.icon-phonelink:before {
	content: "\E7DD"
}

.icon-phonelink-off:before {
	content: "\E7DE"
}

.icon-security:before {
	content: "\E7DF"
}

.icon-sim-card:before {
	content: "\E7E0"
}

.icon-smartphone:before {
	content: "\E7E1"
}

.icon-speaker:before {
	content: "\E7E2"
}

.icon-tablet:before {
	content: "\E7E3"
}

.icon-tablet-android:before {
	content: "\E7E4"
}

.icon-tablet-mac:before {
	content: "\E7E5"
}

.icon-tv:before {
	content: "\E7E6"
}

.icon-watch:before {
	content: "\E7E7"
}

.icon-add-to-photos:before {
	content: "\E7E8"
}

.icon-adjust:before {
	content: "\E7E9"
}

.icon-assistant-photo:before {
	content: "\E7EA"
}

.icon-audiotrack:before {
	content: "\E7EB"
}

.icon-blur-circular:before {
	content: "\E7EC"
}

.icon-blur-linear:before {
	content: "\E7ED"
}

.icon-blur-off:before {
	content: "\E7EE"
}

.icon-blur-on:before {
	content: "\E7EF"
}

.icon-brightness-1:before {
	content: "\E7F0"
}

.icon-brightness-2:before {
	content: "\E7F1"
}

.icon-brightness-3:before {
	content: "\E7F2"
}

.icon-brightness-4:before {
	content: "\E7F3"
}

.icon-brightness-5:before {
	content: "\E7F4"
}

.icon-brightness-6:before {
	content: "\E7F5"
}

.icon-brightness-7:before {
	content: "\E7F6"
}

.icon-brush:before {
	content: "\E7F7"
}

.icon-camera:before {
	content: "\E7F8"
}

.icon-camera-alt:before {
	content: "\E7F9"
}

.icon-camera-front:before {
	content: "\E7FA"
}

.icon-camera-rear:before {
	content: "\E7FB"
}

.icon-camera-roll:before {
	content: "\E7FC"
}

.icon-center-focus-strong:before {
	content: "\E7FD"
}

.icon-center-focus-weak:before {
	content: "\E7FE"
}

.icon-collections:before {
	content: "\E7FF"
}

.icon-color-lens:before {
	content: "\E800"
}

.icon-colorize:before {
	content: "\E801"
}

.icon-compare:before {
	content: "\E802"
}

.icon-control-point:before {
	content: "\E803"
}

.icon-control-point-duplicate:before {
	content: "\E804"
}

.icon-crop-3-2:before {
	content: "\E805"
}

.icon-crop-5-4:before {
	content: "\E806"
}

.icon-crop-7-5:before {
	content: "\E807"
}

.icon-crop-16-9:before {
	content: "\E808"
}

.icon-crop:before {
	content: "\E809"
}

.icon-crop-din:before {
	content: "\E80A"
}

.icon-crop-free:before {
	content: "\E80B"
}

.icon-crop-landscape:before {
	content: "\E80C"
}

.icon-crop-original:before {
	content: "\E80D"
}

.icon-crop-portrait:before {
	content: "\E80E"
}

.icon-crop-square:before {
	content: "\E80F"
}

.icon-dehaze:before {
	content: "\E810"
}

.icon-details:before {
	content: "\E811"
}

.icon-edit:before {
	content: "\E812"
}

.icon-exposure:before {
	content: "\E813"
}

.icon-exposure-minus-1:before {
	content: "\E814"
}

.icon-exposure-minus-2:before {
	content: "\E815"
}

.icon-exposure-plus-1:before {
	content: "\E816"
}

.icon-exposure-plus-2:before {
	content: "\E817"
}

.icon-exposure-zero:before {
	content: "\E818"
}

.icon-filter-1:before {
	content: "\E819"
}

.icon-filter-2:before {
	content: "\E81A"
}

.icon-filter-3:before {
	content: "\E81B"
}

.icon-filter-4:before {
	content: "\E81C"
}

.icon-filter-5:before {
	content: "\E81D"
}

.icon-filter-6:before {
	content: "\E81E"
}

.icon-filter-7:before {
	content: "\E81F"
}

.icon-filter-8:before {
	content: "\E820"
}

.icon-filter-9:before {
	content: "\E821"
}

.icon-filter-9-plus:before {
	content: "\E822"
}

.icon-filter:before {
	content: "\E823"
}

.icon-filter-b-and-w:before {
	content: "\E824"
}

.icon-filter-center-focus:before {
	content: "\E825"
}

.icon-filter-drama:before {
	content: "\E826"
}

.icon-filter-frames:before {
	content: "\E827"
}

.icon-filter-hdr:before {
	content: "\E828"
}

.icon-filter-none:before {
	content: "\E829"
}

.icon-filter-tilt-shift:before {
	content: "\E82A"
}

.icon-filter-vintage:before {
	content: "\E82B"
}

.icon-flare:before {
	content: "\E82C"
}

.icon-flash-auto:before {
	content: "\E82D"
}

.icon-flash-off:before {
	content: "\E82E"
}

.icon-flash-on:before {
	content: "\E82F"
}

.icon-flip:before {
	content: "\E830"
}

.icon-gradient:before {
	content: "\E831"
}

.icon-grain:before {
	content: "\E832"
}

.icon-grid-off:before {
	content: "\E833"
}

.icon-grid-on:before {
	content: "\E834"
}

.icon-hdr-off:before {
	content: "\E835"
}

.icon-hdr-on:before {
	content: "\E836"
}

.icon-hdr-strong:before {
	content: "\E837"
}

.icon-hdr-weak:before {
	content: "\E838"
}

.icon-healing:before {
	content: "\E839"
}

.icon-image:before {
	content: "\E83A"
}

.icon-image-aspect-ratio:before {
	content: "\E83B"
}

.icon-iso:before {
	content: "\E83C"
}

.icon-landscape:before {
	content: "\E83D"
}

.icon-leak-add:before {
	content: "\E83E"
}

.icon-leak-remove:before {
	content: "\E83F"
}

.icon-lens:before {
	content: "\E840"
}

.icon-looks-3:before {
	content: "\E841"
}

.icon-looks-4:before {
	content: "\E842"
}

.icon-looks-5:before {
	content: "\E843"
}

.icon-looks-6:before {
	content: "\E844"
}

.icon-looks:before {
	content: "\E845"
}

.icon-looks-one:before {
	content: "\E846"
}

.icon-looks-two:before {
	content: "\E847"
}

.icon-loupe:before {
	content: "\E848"
}

.icon-movie-creation:before {
	content: "\E849"
}

.icon-nature:before {
	content: "\E84A"
}

.icon-nature-people:before {
	content: "\E84B"
}

.icon-navigate-before:before {
	content: "\E84C"
}

.icon-navigate-next:before {
	content: "\E84D"
}

.icon-palette:before {
	content: "\E84E"
}

.icon-panorama:before {
	content: "\E84F"
}

.icon-panorama-fisheye:before {
	content: "\E850"
}

.icon-panorama-horizontal:before {
	content: "\E851"
}

.icon-panorama-vertical:before {
	content: "\E852"
}

.icon-panorama-wide-angle:before {
	content: "\E853"
}

.icon-photo:before {
	content: "\E854"
}

.icon-photo-album:before {
	content: "\E855"
}

.icon-photo-camera:before {
	content: "\E856"
}

.icon-photo-library:before {
	content: "\E857"
}

.icon-portrait:before {
	content: "\E858"
}

.icon-remove-red-eye:before {
	content: "\E859"
}

.icon-rotate-left:before {
	content: "\E85A"
}

.icon-rotate-right:before {
	content: "\E85B"
}

.icon-slideshow:before {
	content: "\E85C"
}

.icon-straighten:before {
	content: "\E85D"
}

.icon-style:before {
	content: "\E85E"
}

.icon-switch-camera:before {
	content: "\E85F"
}

.icon-switch-video:before {
	content: "\E860"
}

.icon-tag-faces:before {
	content: "\E861"
}

.icon-texture:before {
	content: "\E862"
}

.icon-timelapse:before {
	content: "\E863"
}

.icon-timer-3:before {
	content: "\E864"
}

.icon-timer-10:before {
	content: "\E865"
}

.icon-timer:before {
	content: "\E866"
}

.icon-timer-auto:before {
	content: "\E867"
}

.icon-timer-off:before {
	content: "\E868"
}

.icon-tonality:before {
	content: "\E869"
}

.icon-transform:before {
	content: "\E86A"
}

.icon-tune:before {
	content: "\E86B"
}

.icon-wb-auto:before {
	content: "\E86C"
}

.icon-wb-cloudy:before {
	content: "\E86D"
}

.icon-wb-incandescent:before {
	content: "\E86E"
}

.icon-wb-irradescent:before {
	content: "\E86F"
}

.icon-wb-sunny:before {
	content: "\E870"
}

.icon-beenhere:before {
	content: "\E871"
}

.icon-directions:before {
	content: "\E872"
}

.icon-directions-bike:before {
	content: "\E873"
}

.icon-directions-bus:before {
	content: "\E874"
}

.icon-directions-car:before {
	content: "\E875"
}

.icon-directions-ferry:before {
	content: "\E876"
}

.icon-directions-subway:before {
	content: "\E877"
}

.icon-directions-train:before {
	content: "\E878"
}

.icon-directions-transit:before {
	content: "\E879"
}

.icon-directions-walk:before {
	content: "\E87A"
}

.icon-flight:before {
	content: "\E87B"
}

.icon-hotel:before {
	content: "\E87C"
}

.icon-layers:before {
	content: "\E87D"
}

.icon-layers-clear:before {
	content: "\E87E"
}

.icon-local-airport:before {
	content: "\E87F"
}

.icon-local-atm:before {
	content: "\E880"
}

.icon-local-attraction:before {
	content: "\E881"
}

.icon-local-bar:before {
	content: "\E882"
}

.icon-local-cafe:before {
	content: "\E883"
}

.icon-local-car-wash:before {
	content: "\E884"
}

.icon-local-convenience-store:before {
	content: "\E885"
}

.icon-local-drink:before {
	content: "\E886"
}

.icon-local-florist:before {
	content: "\E887"
}

.icon-local-gas-station:before {
	content: "\E888"
}

.icon-local-grocery-store:before {
	content: "\E889"
}

.icon-local-hospital:before {
	content: "\E88A"
}

.icon-local-hotel:before {
	content: "\E88B"
}

.icon-local-laundry-service:before {
	content: "\E88C"
}

.icon-local-library:before {
	content: "\E88D"
}

.icon-local-mall:before {
	content: "\E88E"
}

.icon-local-movies:before {
	content: "\E88F"
}

.icon-local-offer:before {
	content: "\E890"
}

.icon-local-parking:before {
	content: "\E891"
}

.icon-local-pharmacy:before {
	content: "\E892"
}

.icon-local-phone:before {
	content: "\E893"
}

.icon-local-pizza:before {
	content: "\E894"
}

.icon-local-play:before {
	content: "\E895"
}

.icon-local-post-office:before {
	content: "\E896"
}

.icon-local-print-shop:before {
	content: "\E897"
}

.icon-local-restaurant:before {
	content: "\E898"
}

.icon-local-see:before {
	content: "\E899"
}

.icon-local-shipping:before {
	content: "\E89A"
}

.icon-local-taxi:before {
	content: "\E89B"
}

.icon-location-history:before {
	content: "\E89C"
}

.icon-map:before {
	content: "\E89D"
}

.icon-my-location:before {
	content: "\E89E"
}

.icon-navigation:before {
	content: "\E89F"
}

.icon-pin-drop:before {
	content: "\E8A0"
}

.icon-place:before {
	content: "\E8A1"
}

.icon-rate-review:before {
	content: "\E8A2"
}

.icon-restaurant-menu:before {
	content: "\E8A3"
}

.icon-satellite:before {
	content: "\E8A4"
}

.icon-store-mall-directory:before {
	content: "\E8A5"
}

.icon-terrain:before {
	content: "\E8A6"
}

.icon-traff:before {
	content: "\E8A7"
}

.icon-apps:before {
	content: "\E8A8"
}

.icon-arrow-back:before {
	content: "\E8A9"
}

.icon-arrow-drop-down:before {
	content: "\E8AA"
}

.icon-arrow-drop-down-circle:before {
	content: "\E8AB"
}

.icon-arrow-drop-up:before {
	content: "\E8AC"
}

.icon-arrow-forward:before {
	content: "\E8AD"
}

.icon-cancel:before {
	content: "\E8AE"
}

.icon-check:before {
	content: "\E8AF"
}

.icon-chevron-left:before {
	content: "\E8B0"
}

.icon-chevron-right:before {
	content: "\E8B1"
}

.icon-close:before {
	content: "\E8B2"
}

.icon-expand-less:before {
	content: "\E8B3"
}

.icon-expand-more:before {
	content: "\E8B4"
}

.icon-fullscreen:before {
	content: "\E8B5"
}

.icon-fullscreen-exit:before {
	content: "\E8B6"
}

.icon-menu:before {
	content: "\E8B7"
}

.icon-more-horiz:before {
	content: "\E8B8"
}

.icon-more-vert:before {
	content: "\E8B9"
}

.icon-refresh:before {
	content: "\E8BA"
}

.icon-unfold-less:before {
	content: "\E8BB"
}

.icon-unfold-more:before {
	content: "\E8BC"
}

.icon-adb:before {
	content: "\E8BD"
}

.icon-bluetooth-audio:before {
	content: "\E8BE"
}

.icon-disc-full:before {
	content: "\E8BF"
}

.icon-dnd-forwardslash:before {
	content: "\E8C0"
}

.icon-do-not-disturb:before {
	content: "\E8C1"
}

.icon-drive-eta:before {
	content: "\E8C2"
}

.icon-event-available:before {
	content: "\E8C3"
}

.icon-event-busy:before {
	content: "\E8C4"
}

.icon-event-note:before {
	content: "\E8C5"
}

.icon-folder-special:before {
	content: "\E8C6"
}

.icon-mms:before {
	content: "\E8C7"
}

.icon-more:before {
	content: "\E8C8"
}

.icon-network-locked:before {
	content: "\E8C9"
}

.icon-phone-bluetooth-speaker:before {
	content: "\E8CA"
}

.icon-phone-forwarded:before {
	content: "\E8CB"
}

.icon-phone-in-talk:before {
	content: "\E8CC"
}

.icon-phone-locked:before {
	content: "\E8CD"
}

.icon-phone-missed:before {
	content: "\E8CE"
}

.icon-phone-paused:before {
	content: "\E8CF"
}

.icon-play-download:before {
	content: "\E8D0"
}

.icon-play-install:before {
	content: "\E8D1"
}

.icon-sd-card:before {
	content: "\E8D2"
}

.icon-sim-card-alert:before {
	content: "\E8D3"
}

.icon-sms:before {
	content: "\E8D4"
}

.icon-sms-failed:before {
	content: "\E8D5"
}

.icon-sync:before {
	content: "\E8D6"
}

.icon-sync-disabled:before {
	content: "\E8D7"
}

.icon-sync-problem:before {
	content: "\E8D8"
}

.icon-system-update:before {
	content: "\E8D9"
}

.icon-tap-and-play:before {
	content: "\E8DA"
}

.icon-time-to-leave:before {
	content: "\E8DB"
}

.icon-vibration:before {
	content: "\E8DC"
}

.icon-voice-chat:before {
	content: "\E8DD"
}

.icon-vpn-lock:before {
	content: "\E8DE"
}

.icon-cake:before {
	content: "\E8DF"
}

.icon-domain:before {
	content: "\E8E0"
}

.icon-group:before {
	content: "\E8E1"
}

.icon-group-add:before {
	content: "\E8E2"
}

.icon-location-city:before {
	content: "\E8E3"
}

.icon-mood:before {
	content: "\E8E4"
}

.icon-notifications:before {
	content: "\E8E5"
}

.icon-notifications-none:before {
	content: "\E8E6"
}

.icon-notifications-off:before {
	content: "\E8E7"
}

.icon-notifications-on:before {
	content: "\E8E8"
}

.icon-notifications-paused:before {
	content: "\E8E9"
}

.icon-pages:before {
	content: "\E8EA"
}

.icon-party-mode:before {
	content: "\E8EB"
}

.icon-people:before {
	content: "\E8EC"
}

.icon-people-outline:before {
	content: "\E8ED"
}

.icon-person:before {
	content: "\E8EE"
}

.icon-person-add:before {
	content: "\E8EF"
}

.icon-person-outline:before {
	content: "\E8F0"
}

.icon-plus-one:before {
	content: "\E8F1"
}

.icon-poll:before {
	content: "\E8F2"
}

.icon-publ:before {
	content: "\E8F3"
}

.icon-school:before {
	content: "\E8F4"
}

.icon-share:before {
	content: "\E8F5"
}

.icon-whatshot:before {
	content: "\E8F6"
}

.icon-check-box:before {
	content: "\E8F7"
}

.icon-check-box-outline-blank:before {
	content: "\E8F8"
}

.icon-radio-button-off:before {
	content: "\E8F9"
}

.icon-radio-button-on:before {
	content: "\E8FA"
}

.icon-star:before {
	content: "\E8FB"
}

.icon-star-half:before {
	content: "\E8FC"
}

.icon-star-outline:before {
	content: "\E8FD"
}

.icon-happy-gee:before {
	content: "\E600"
}

.icon-happy-sleep:before {
	content: "\E601"
}

.icon-happy-wink:before {
	content: "\E602"
}

.icon-joy-gee:before {
	content: "\E603"
}

.icon-joy-open:before {
	content: "\E604"
}

.icon-joy-sleep:before {
	content: "\E605"
}

.icon-neutral-sleep:before {
	content: "\E606"
}

.icon-unhappy-sleep:before {
	content: "\E607"
}

.icon-wow-open:before {
	content: "\E608"
}

.animated-faster {
	-webkit-animation-duration: .4s;
	animation-duration: .4s
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}

.hvr-grow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.hvr-grow:active,
.hvr-grow:focus,
.hvr-grow:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.responsiveAlign {
	width: 8%;
	text-align: center
}

.responsiveAlign .md-button {
	min-width: 10px;
	margin: 0
}

.align-buttons {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -7px
}

@media only screen and (max-width:480px) {
	.binds-header-widget,
	.binds-left,
	.binds-lower-left,
	.binds-lower-right,
	.binds-right,
	.responsive-widget {
		width: 100%!important
	}
}