.v-dialog {
	width: 100%;
	margin: 1rem;
	border-radius: .125rem;
	overflow-y: auto;
	pointer-events: auto;
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-box-shadow: 0 .25rem 1rem rgba(0, 0, 0, .35);
	box-shadow: 0 .25rem 1rem rgba(0, 0, 0, .35);
	max-height: 90%;
	max-height: calc(100% - 2rem)
}

.v-dialog--animated {
	-webkit-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-name: animate-dialog;
	animation-name: animate-dialog;
	-webkit-animation-timing-function: cubic-bezier(.25, .8, .25, 1);
	animation-timing-function: cubic-bezier(.25, .8, .25, 1)
}

.v-dialog--fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	max-height: 100%;
	margin: 0;
	border-radius: 0;
	overflow-y: auto
}

.v-dialog--scrollable {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.v-dialog__activator,
.v-dialog__activator * {
	cursor: pointer
}

.v-dialog__area {
	position: fixed;
	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;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	outline: none;
	pointer-events: none;
	-webkit-transition: .2s cubic-bezier(.25, .8, .25, 1);
	transition: .2s cubic-bezier(.25, .8, .25, 1);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 200
}

.v-dialog__container {
	display: block;
	vertical-align: middle
}

@-webkit-keyframes animate-dialog {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes animate-dialog {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.v-overlay {
	position: fixed;
	pointer-events: none;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1);
	z-index: 110
}

.v-overlay,
.v-overlay:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.v-overlay:before {
	position: absolute;
	content: "";
	height: 100%;
	width: 100%;
	opacity: 0;
	-webkit-transition: inherit;
	transition: inherit;
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
	background-color: #000
}

.v-overlay--active {
	pointer-events: auto;
	-ms-touch-action: none;
	touch-action: none
}

.v-overlay--active:before {
	opacity: .46
}

.v-overlay--absolute {
	position: absolute
}

.collapse-transition-enter-active,
.collapse-transition-leave-active {
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.collapse-transition-move {
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s
}

.scale-transition-enter-active,
.scale-transition-leave-active {
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.scale-transition-move {
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s
}

.scale-transition-enter,
.scale-transition-leave,
.scale-transition-leave-to {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.dialog-transition-enter,
.dialog-transition-leave-to {
	-webkit-transform: scale(.5);
	transform: scale(.5);
	opacity: 0
}

.dialog-transition-enter-to,
.dialog-transition-leave {
	opacity: 1
}

.slide-x-transition-enter-active,
.slide-x-transition-leave-active {
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.slide-x-transition-move {
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s
}

.slide-x-transition-enter,
.slide-x-transition-leave-to {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.slide-x-transition-enter-to,
.slide-x-transition-leave {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.slide-x-reverse-transition-enter-active,
.slide-x-reverse-transition-leave-active {
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.slide-x-reverse-transition-enter,
.slide-x-reverse-transition-leave-to {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.slide-x-reverse-transition-enter-to,
.slide-x-reverse-transition-leave {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.slide-x-reverse-transition-move {
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s
}

.slide-over-x-transition-enter-active,
.slide-over-x-transition-leave-active {
	-webkit-transition: .5s cubic-bezier(.25, .8, .5, 1);
	transition: .5s cubic-bezier(.25, .8, .5, 1)
}

.slide-over-x-transition-move {
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s
}

.slide-over-x-transition-enter {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.slide-over-x-transition-enter-to,
.slide-over-x-transition-leave {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.slide-over-x-transition-leave-active {
	position: absolute!important;
	z-index: 1
}

.slide-over-x-transition-leave-to {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.slide-over-x-reverse-transition-enter-active,
.slide-over-x-reverse-transition-leave-active {
	-webkit-transition: .5s cubic-bezier(.25, .8, .5, 1);
	transition: .5s cubic-bezier(.25, .8, .5, 1)
}

.slide-over-x-reverse-transition-move {
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s
}

.slide-over-x-reverse-transition-enter {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.slide-over-x-reverse-transition-enter-active {
	z-index: 1
}

.slide-over-x-reverse-transition-enter-to,
.slide-over-x-reverse-transition-leave {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.slide-over-x-reverse-transition-leave-active {
	position: absolute!important
}

.slide-over-x-reverse-transition-leave-to {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.fade-transition-enter-active,
.fade-transition-leave-active {
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.fade-transition-move {
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s
}

.fade-transition-enter,
.fade-transition-leave-to {
	opacity: 0
}

.fade-transition-enter-to,
.fade-transition-leave {
	opacity: 1
}

.page-transition-enter-active,
.page-transition-leave-active {
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.page-transition-move {
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s
}

.page-transition-leave-active {
	-webkit-transition: none;
	transition: none
}

.page-transition-enter,
.page-transition-leave-to {
	opacity: 0
}

.page-transition-enter-to,
.page-transition-leave {
	opacity: 1
}

.v-link {
	color: #3f464c;
	cursor: pointer;
	text-decoration: none
}

.v-icon {
	display: inline-block;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: text-bottom;
	width: 1rem
}

.v-icon:before {
	content: "";
	display: block;
	width: 100%;
	max-height: 0;
	padding-top: 100%;
	background-repeat: no-repeat;
	background-position: top;
	background-size: auto 100%;
	color: transparent;
	overflow: hidden
}

.v-icon--xs {
	width: .5rem
}

.v-icon--sm {
	width: .75rem
}

.v-icon--md {
	width: 1rem
}

.v-icon--lg {
	width: 1.25rem
}

.v-icon--xl {
	width: 1.5rem
}

.v-icon--block {
	display: block
}

.v-icon--left {
	margin-right: .75rem
}

.v-icon--right {
	margin-left: .75rem
}

.v-icon--led-blue.v-icon:before {
	background-image: url(./icons/ic_led_blue.svg)
}

.v-icon--led-green.v-icon:before {
	background-image: url(./icons/ic_led_green.svg)
}

.v-icon--led-grey.v-icon:before {
	background-image: url(./icons/ic_led_grey.svg)
}

.v-icon--led-red.v-icon:before {
	background-image: url(./icons/ic_led_red.svg)
}

.v-icon--led-yellow.v-icon:before {
	background-image: url(./icons/ic_led_yellow.svg)
}

.v-icon--three-dots-white.v-icon:before {
	background-image: url(./icons/ic_threeDots_white.svg)
}

.v-icon--three-dots-blue.v-icon:before {
	background-image: url(./icons/ic_threeDots_blue.svg)
}

.v-icon--chevron-left-black.v-icon:before {
	background-image: url(./icons/ic_chevronLeft_black.svg)
}

.v-icon--chevron-left-white.v-icon:before {
	background-image: url(./icons/ic_chevronLeft_white.svg)
}

.v-icon--chevron-left-light-blue.v-icon:before {
	background-image: url(./icons/ic_chevronLeft_lightBlue.svg)
}

.v-icon--chevron-right-black.v-icon:before {
	background-image: url(./icons/ic_chevronRight_black.svg)
}

.v-icon--chevron-right-white.v-icon:before {
	background-image: url(./icons/ic_chevronRight_white.svg)
}

.v-icon--chevron-right-light-blue.v-icon:before {
	background-image: url(./icons/ic_chevronRight_lightBlue.svg)
}

.v-icon--chevron-up-blue.v-icon:before {
	background-image: url(./icons/ic_chevronUp_blue.svg)
}

.v-icon--chevron-down-blue.v-icon:before {
	background-image: url(./icons/ic_chevronDown_blue.svg)
}

.v-icon--dropdown.v-icon:before {
	background-image: url(./icons/ic_dropdown.svg)
}

.v-icon--diashow-start.v-icon:before {
	background-image: url(./icons/ic_startDiashow.svg)
}

.v-icon--diashow-stop.v-icon:before {
	background-image: url(./icons/ic_stopDiashow.svg)
}

.v-icon--close-white.v-icon:before {
	background-image: url(./icons/ic_close_white.svg)
}

.v-icon--close-blue.v-icon:before {
	background-image: url(./icons/ic_close_blue.svg)
}

.v-icon--close-arrow.v-icon:before {
	background-image: url(./icons/ic_close_arrow.svg)
}

.v-icon--checkmark-green.v-icon:before {
	background-image: url(./icons/ic_checkmark_green.svg)
}

.v-icon--connected.v-icon:before {
	background-image: url(./icons/ic_connected.svg)
}

.v-icon--connected-none.v-icon:before {
	background-image: url(./icons/ic_connected_none.svg)
}

.v-icon--lock.v-icon:before {
	background-image: url(./icons/ic_lock.svg)
}

.v-icon--menu-toggle-white.v-icon:before {
	background-image: url(./icons/ic_menu_white.svg)
}

.v-icon--menu-toggle-grey.v-icon:before {
	background-image: url(./icons/ic_menu_grey.svg)
}

.v-icon--back.v-icon:before {
	background-image: url(./icons/ic_back.svg)
}

.v-icon--arrow-right-white.v-icon:before {
	background-image: url(./icons/ic_arrowRight_white.svg)
}

.v-icon--arrow-right-blue.v-icon:before {
	background-image: url(./icons/ic_arrowRight_blue.svg)
}

.v-icon--arrow-right-grey-circle.v-icon:before {
	background-image: url(./icons/ic_arrowRight_greyCircle.svg)
}

.v-icon--arrow-left-grey-circle.v-icon:before {
	background-image: url(./icons/ic_arrowLeft_greyCircle.svg)
}

.v-icon--arrow-down-white.v-icon:before {
	background-image: url(./icons/ic_arrowDown_white.svg)
}

.v-icon--arrow-down-blue.v-icon:before {
	background-image: url(./icons/ic_arrowDown_blue.svg)
}

.v-icon--gallery-view-list-blue.v-icon:before {
	background-image: url(./icons/ic_galleryView_list_blue.svg)
}

.v-icon--gallery-view-list-white.v-icon:before {
	background-image: url(./icons/ic_galleryView_list_white.svg)
}

.v-icon--gallery-view-tiles-blue.v-icon:before {
	background-image: url(./icons/ic_galleryView_gallery_blue.svg)
}

.v-icon--gallery-view-tiles-white.v-icon:before {
	background-image: url(./icons/ic_galleryView_gallery_white.svg)
}

.v-icon--search.v-icon:before {
	background-image: url(./icons/ic_search.svg)
}

.v-icon--search-white.v-icon:before {
	background-image: url(./icons/ic_search_white.svg)
}

.v-icon--search.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_search_disabled.svg)
}

.v-icon--upload.v-icon:before {
	background-image: url(./icons/ic_upload.svg)
}

.v-icon--upload.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_upload_disabled.svg)
}

.v-icon--folder.v-icon:before {
	background-image: url(./elements/elem_folder.svg)
}

.v-icon--folder-add.v-icon:before {
	background-image: url(./icons/ic_folder_add.svg)
}

.v-icon--folder-add.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_folder_add_disabled.svg)
}

.v-icon--refresh.v-icon:before {
	background-image: url(./icons/ic_refresh.svg)
}

.v-icon--selection-mode.v-icon:before {
	background-image: url(./icons/ic_selectMode.svg)
}

.v-icon--selection-mode.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_selectMode_disabled.svg)
}

.v-icon--sort-decreasing.v-icon:before {
	background-image: url(./icons/ic_sort_decreasing.svg)
}

.v-icon--sort-increasing.v-icon:before {
	background-image: url(./icons/ic_sort_increasing.svg)
}

.v-icon--sort-unselected.v-icon:before {
	background-image: url(./icons/ic_sort_unselected.svg)
}

.v-icon--template.v-icon:before {
	background-image: url(./icons/ic_template.svg)
}

.v-icon--template-active.v-icon:before {
	background-image: url(./icons/ic_template_active.svg)
}

.v-icon--files-white.v-icon:before {
	background-image: url(./icons/ic_storage_white.svg)
}

.v-icon--files-blue.v-icon:before {
	background-image: url(./icons/ic_storage_blue.svg)
}

.v-icon--music-white.v-icon:before {
	background-image: url(./icons/ic_music_white.svg)
}

.v-icon--music-blue.v-icon:before {
	background-image: url(./icons/ic_music_blue.svg)
}

.v-icon--play-white.v-icon:before {
	background-image: url(./icons/ic_play_white.svg)
}

.v-icon--play-blue.v-icon:before {
	background-image: url(./icons/ic_play_blue.svg)
}

.v-icon--play-blue.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_play_disabled.svg)
}

.v-icon--pause.v-icon:before {
	background-image: url(./icons/ic_pause_white.svg)
}

.v-icon--settings-white.v-icon:before {
	background-image: url(./icons/ic_settings_white.svg)
}

.v-icon--settings-black.v-icon:before {
	background-image: url(./icons/ic_settings_black.svg)
}

.v-icon--playlist.v-icon:before {
	background-image: url(./icons/ic_playlist.svg)
}

.v-icon--video-white.v-icon:before {
	background-image: url(./icons/ic_video_white.svg)
}

.v-icon--video-blue.v-icon:before {
	background-image: url(./icons/ic_video_blue.svg)
}

.v-icon--share-white.v-icon:before {
	background-image: url(./icons/ic_share_white.svg)
}

.v-icon--share-blue.v-icon:before {
	background-image: url(./icons/ic_share_blue.svg)
}

.v-icon--share-blue.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_share_blue_disabled.svg)
}

.v-icon--share-light-blue.v-icon:before {
	background-image: url(./icons/ic_share_lightBlue.svg)
}

.v-icon--picture-white.v-icon:before {
	background-image: url(./icons/ic_picture_white.svg)
}

.v-icon--picture-blue.v-icon:before {
	background-image: url(./icons/ic_picture_blue.svg)
}

.v-icon--plus.v-icon:before {
	background-image: url(./icons/ic_plus.svg)
}

.v-icon--minus.v-icon:before {
	background-image: url(./icons/ic_minus.svg)
}

.v-icon--timer.v-icon:before {
	background-image: url(./icons/ic_timer.svg)
}

.v-icon--timer-outline.v-icon:before {
	background-image: url(./icons/ic_timer_outline.svg)
}

.v-icon--download.v-icon:before {
	background-image: url(./icons/ic_download.svg)
}

.v-icon--download.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_download_disabled.svg)
}

.v-icon--download-light-blue.v-icon:before {
	background-image: url(./icons/ic_download_lightBlue.svg)
}

.v-icon--overflow.v-icon:before {
	background-image: url(./icons/ic_overflow.svg)
}

.v-icon--move.v-icon:before {
	background-image: url(./icons/ic_move.svg)
}

.v-icon--move.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_move_disabled.svg)
}

.v-icon--delete.v-icon:before {
	background-image: url(./icons/ic_delete.svg)
}

.v-icon--delete.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_delete_disabled.svg)
}

.v-icon--delete-grey-circle.v-icon:before {
	background-image: url(./icons/ic_delete_search.svg)
}

.v-icon--delete-bucket.v-icon:before {
	background-image: url(./icons/ic_delete_bucket.svg)
}

.v-icon--edit.v-icon:before {
	background-image: url(./icons/ic_edit.svg)
}

.v-icon--edit.v-icon--disabled.v-icon:before {
	background-image: url(./icons/ic_edit_disabled.svg)
}

.v-icon--edit-bright.v-icon:before {
	background-image: url(./icons/ic_edit_bright.svg)
}

.v-icon--checkbox.v-icon:before {
	background-image: url(./icons/ic_checkbox_unChecked.svg)
}

.v-icon--checkbox.v-icon--checked.v-icon:before {
	background-image: url(./icons/ic_checkbox_checked.svg)
}

.v-icon--check.v-icon:before {
	background-image: url(./icons/ic_check.svg)
}

.v-icon--hook.v-icon:before {
	background-image: url(./icons/ic_hook.svg)
}

.v-icon--help-white.v-icon:before {
	background-image: url(./icons/ic_help_white.svg)
}

.v-icon--help-grey-circle.v-icon:before {
	background-image: url(./icons/ic_help_greyCircle.svg)
}

.v-icon--play-button.v-icon:before {
	background-image: url(./icons/ic_playButton.svg)
}

.v-icon--pause-button.v-icon:before {
	background-image: url(./icons/ic_pauseButton.svg)
}

.v-icon--stop-button.v-icon:before {
	background-image: url(./icons/ic_stopButton.svg)
}

.v-icon--fast-backward-button.v-icon:before {
	background-image: url(./icons/ic_fastBackwardButton.svg)
}

.v-icon--fast-forward-button.v-icon:before {
	background-image: url(./icons/ic_fastForwardButton.svg)
}

.v-icon--playlist-button.v-icon:before {
	background-image: url(./icons/ic_playlistButton.svg)
}

.v-icon--speaker.v-icon--on.v-icon:before {
	background-image: url(./icons/ic_speaker.svg)
}

.v-icon--speaker.v-icon--off.v-icon:before {
	background-image: url(./icons/ic_speaker_muted.svg)
}

.v-icon--minimize.v-icon:before {
	background-image: url(./icons/ic_minimize.svg)
}

.v-icon--maximize.v-icon:before {
	background-image: url(./icons/ic_maximize.svg)
}

.v-icon--fullscreen.v-icon--on.v-icon:before {
	background-image: url(./icons/ic_fullscreen.svg)
}

.v-icon--fullscreen.v-icon--off.v-icon:before {
	background-image: url(./icons/ic_fullscreen_close.svg)
}

.v-icon--rssi-0.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_00.svg)
}

.v-icon--rssi-1.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_01.svg)
}

.v-icon--rssi-2.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_02.svg)
}

.v-icon--rssi-3.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_03.svg)
}

.v-icon--rssi-4.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_04.svg)
}

.v-icon--rssi-5.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_05.svg)
}

.v-icon--rssi-dbdc-0.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_dual_00.svg)
}

.v-icon--rssi-dbdc-1.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_dual_01.svg)
}

.v-icon--rssi-dbdc-2.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_dual_02.svg)
}

.v-icon--rssi-dbdc-3.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_dual_03.svg)
}

.v-icon--rssi-dbdc-4.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_dual_04.svg)
}

.v-icon--rssi-dbdc-5.v-icon:before {
	background-image: url(./icons/ic_wlanRSSI_dual_05.svg)
}

.v-icon--suitcase.v-icon:before {
	background-image: url(./icons/ic_suitcase.svg)
}

.v-icon--feedback.v-icon:before {
	background-image: url(./icons/ic_feedback.svg)
}

.v-icon--telephone.v-icon:before {
	background-image: url(./icons/ic_telephoneReceiver_white.svg)
}

.v-icon--nas.v-icon:before {
	background-image: url(./icons/ic_nas_white.svg)
}

.v-icon--comfort.v-icon:before {
	background-image: url(./icons/ic_comfort.svg)
}

.v-icon--house.v-icon:before {
	background-image: url(./icons/ic_house_powerSymbol_white.svg)
}

.v-icon--bars-white.v-icon:before {
	background-image: url(./icons/ic_bars_vertical_white.svg)
}

.v-icon--bars-grey.v-icon:before {
	background-image: url(./icons/ic_bars_vertical_gray.svg)
}

.v-icon--warning.v-icon:before {
	background-image: url(./icons/ic_warning_strong.svg)
}

.v-icon--warning-yellow.v-icon:before {
	background-image: url(./icons/ic_warning_yellow.svg)
}

.v-icon--info.v-icon:before {
	background-image: url(./icons/ic_info.svg)
}

.v-icon--battery-empty.v-icon:before {
	background-image: url(./icons/ic_battery_empty.svg)
}

.v-icon--battery-low.v-icon:before {
	background-image: url(./icons/ic_battery_low.svg)
}

.v-icon--battery-medium.v-icon:before {
	background-image: url(./icons/ic_battery_medium.svg)
}

.v-icon--battery-high.v-icon:before {
	background-image: url(./icons/ic_battery_high.svg)
}

.v-icon--battery-full.v-icon:before {
	background-image: url(./icons/ic_battery_full.svg)
}

.v-icon--link-internal.v-icon:before {
	background-image: url(./icons/ic_link_internal.svg)
}

.v-icon--link-external.v-icon:before {
	background-image: url(./icons/ic_link_external.svg)
}

.v-icon--link-external-blue.v-icon:before {
	background-image: url(./icons/ic_link_external_blue.svg)
}

.v-icon--call-incoming.v-icon:before {
	background-image: url(./icons/ic_telephoneReceiver_arrow_blue.svg)
}

.v-icon--call-outgoing.v-icon:before {
	background-image: url(./icons/ic_telephoneReceiver_arrow_green.svg)
}

.v-icon--call-rejected.v-icon:before {
	background-image: url(./icons/ic_telephoneReceiver_cross_red.svg)
}

.v-icon--call-missed.v-icon:before {
	background-image: url(./icons/ic_telephoneReceiver_square_red.svg)
}

.v-icon--call-current.v-icon:before {
	background-image: url(./icons/ic_telephoneReceiver_doubleArrow_green.svg)
}

.v-icon--tam.v-icon:before {
	background-image: url(./icons/ic_tam_answer.svg)
}

.v-icon--tam-new.v-icon:before {
	background-image: url(./icons/ic_tam_new.svg)
}

.v-icon--file.v-icon:before {
	background-image: url(./elements/elem_file.svg)
}

.v-icon--document.v-icon:before {
	background-image: url(./elements/elem_document.svg)
}

.v-icon--audio.v-icon:before {
	background-image: url(./elements/elem_audio.svg)
}

.v-icon--video.v-icon:before {
	background-image: url(./elements/elem_video.svg)
}

.v-icon--picture.v-icon:before {
	background-image: url(./elements/elem_picture.svg)
}

.v-icon--eject.v-icon:before {
	background-image: url(./icons/ic_usb_eject.svg)
}

.v-icon--keyboard-blue.v-icon:before {
	background-image: url(./icons/ic_keyboard_blue.svg)
}

.v-icon--lamp.v-icon:before {
	background-image: url(./icons/ic_lamp.svg)
}

.v-icon--thermostat.v-icon:before {
	background-image: url(./icons/ic_thermostat.svg)
}

.v-icon--socket.v-icon:before {
	background-image: url(./icons/ic_socket.svg)
}

.v-icon--blind.v-icon:before {
	background-image: url(./icons/ic_blind.svg)
}

.v-icon--button.v-icon:before {
	background-image: url(./icons/ic_button.svg)
}

.v-icon--sensor-movement.v-icon:before {
	background-image: url(./icons/ic_sensor_motion.svg)
}

.v-icon--sensor-contact.v-icon:before {
	background-image: url(./icons/ic_sensor_contact.svg)
}

.v-icon--fd200.v-icon:before {
	background-image: url(./icons/ic_fd200.svg)
}

.v-icon--fd210.v-icon:before {
	background-image: url(./icons/ic_fd210.svg)
}

.v-icon--fd301.v-icon:before {
	background-image: url(./icons/ic_fd301.svg)
}

.v-icon--fd400.v-icon:before {
	background-image: url(./icons/ic_fd400.svg)
}

.v-icon--fd440.v-icon:before {
	background-image: url(./icons/ic_fd440.svg)
}

.v-icon--other-device.v-icon:before {
	background-image: url(./icons/ic_otherDevice.svg)
}

.v-icon--window-open.v-icon:before {
	background-image: url(./icons/ic_window_open.svg)
}

.v-icon--print.v-icon:before {
	background-image: url(./icons/ic_print.svg)
}

.v-save-error[data-v-1609d57a] {
	border: 1px solid red;
	color: red;
	padding: 1rem .3125rem;
	width: 90%;
	margin: 1rem auto
}

.v-message-box {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 90%;
	max-height: calc(100% - 2rem);
	width: 100%;
	background-color: #fff;
	overscroll-behavior-y: contain
}

.v-message-box,
.v-message-box__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.v-message-box__title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	line-height: 2.25rem;
	white-space: nowrap;
	overflow-x: hidden;
	padding: 0 1.25rem;
	border-bottom: 1px solid #d5d5d5;
	background-color: #edede6
}

.v-message-box__title>span {
	color: #3f464c;
	font-weight: 700
}

.v-message-box__title>.v-icon {
	margin-right: .25rem
}

.v-message-box__body {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow-y: auto;
	padding: 1.25rem
}

.v-message-box__footer {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	height: 3.5rem;
	width: 100%;
	background-color: #fff
}

.v-message-box__footer__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	border-top: 1px solid #d5d5d5
}

.v-message-box__footer__buttons>.v-btn:not(:first-child) {
	margin-left: .75rem
}

@media (max-width:47.4375em) {
	.v-message-box__footer__buttons {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.v-message-box__footer__buttons>.v-btn {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}
}

.v-btn {
	position: relative;
	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;
	text-decoration: none;
	vertical-align: middle;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	color: #4269a4;
	min-width: 5.5rem;
	min-height: 2.25rem;
	outline: 0;
	padding: 0 1rem;
	background-color: #eee;
	border: 1px solid #d8dfe3;
	border-radius: .25rem;
	cursor: pointer;
	-webkit-transition: color 1ms;
	transition: color 1ms;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-btn:before {
	position: absolute;
	color: inherit;
	border-radius: inherit;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: .12;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.v-btn--active:not(.v-btn--absolute),
.v-btn:focus:not(.v-btn--absolute),
.v-btn:hover:not(.v-btn--absolute) {
	position: relative
}

.v-btn--active:before,
.v-btn:focus:before,
.v-btn:hover:before {
	background-color: currentColor
}

.v-btn--append {
	padding-right: .75rem
}

.v-btn--prepend {
	padding-left: .75rem
}

.v-btn--small {
	min-height: 1.75rem;
	min-width: 4.5rem;
	padding: 0 .5rem
}

.v-btn--large {
	min-height: 2.75rem;
	padding: 0 2rem
}

.v-btn--block {
	display: block
}

.v-btn--absolute {
	position: absolute
}

.v-btn--round {
	border-radius: 1.75rem!important
}

.v-btn--icon {
	border-radius: 50%!important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: center;
	align-self: center;
	min-width: 2.25rem!important;
	    width: 35px;
    padding: 0!important;
}

.v-btn--icon.v-btn--small {
	min-width: 1.75rem
}

.v-btn--icon.v-btn--large {
	min-width: 2.75rem
}

.v-btn--outline {
	border: 1px solid;
	border-radius: 0;
	background: transparent!important
}

.v-btn--desktop.v-btn--small>.v-btn__content {
	font-size: .75rem;
	line-height: 1.2rem;
	padding-top: .25rem
}

.v-btn--desktop.v-btn--large>.v-btn__content {
	font-size: 1.25rem;
	line-height: 1.8rem;
	padding-top: .4rem
}

.v-btn--desktop>.v-btn__content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: .5rem
}

.v-btn--flat {
	background-color: transparent;
	border: 0
}

.v-btn__content {
	position: relative;
	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;
	border-radius: inherit;
	color: inherit;
	line-height: 1.5rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	margin: 0 auto;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1);
	white-space: nowrap;
	width: 100%
}

.v-btn.error--background,
.v-btn.info--background,
.v-btn.primary--background,
.v-btn.secondary--background,
.v-btn.success--background,
.v-btn.warning--background {
	color: #fff;
	border-radius: 0;
	border: 0
}

.v-btn--disabled {
	color: #969693;
	pointer-events: none
}

.v-btn--disabled:not(.v-btn--flat) {
	background-color: #e0e0de!important
}

.v-btn--disabled .v-icon {
	opacity: .5
}

.v-footer {
	position: relative;
	height: 3.5rem;
	width: 100%;
	background-color: #fff
}

.v-footer--left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.v-footer--sticky {
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	background-color: hsla(0, 0%, 100%, .8);
	z-index: 100
}

.v-footer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: inherit;
	width: 100%;
	padding: 0 1rem;
	border-top: 1px solid #d5d5d5
}

.v-footer__content>.v-btn:not(:first-child) {
	margin-left: 1rem
}

@media (max-width:63.9375em) {
	.v-footer--sticky {
		position: fixed;
		left: 0;
		right: 0
	}
}

@media (max-width:47.4375em) {
	.v-footer__content {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.v-footer__content>.v-btn {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}
}

.v-collapsible-section__control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .75rem;
	cursor: pointer
}

.v-collapsible-section__control>.v-icon {
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
}

.v-collapsible-section__label {
	margin-right: .5rem
}

.v-collapsible-section--is-active .v-collapsible-section__control>.v-icon {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.v-text-field {
	margin-top: .75rem;
	padding-top: .25rem;
	height: auto
}

.v-text-field>.v-input__slot {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-bottom: 0
}

.v-text-field>.v-input__slot>.v-label {
	margin: 0 0 .5rem 1rem
}

.v-text-field .v-text-field__details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 0 1rem
}

.v-text-field .v-text-field__details .v-messages {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content
}

.v-text-field .v-text-field__details .v-messages__message {
	font-size: .875rem
}

.v-text-field .v-counter {
	white-space: nowrap
}

.v-text-field .v-input__prefix {
	padding-left: .5rem;
	padding-right: 0
}

.v-text-field .v-input__suffix {
	padding-right: .5rem
}

.v-text-field__slot {
	position: relative
}

.v-text-field__inner-slot {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	z-index: 1
}

.v-text-field__inner-slot,
.v-text-field__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.v-text-field__wrapper {
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 18.5rem;
	width: 100%;
	cursor: text
}

.v-text-field__wrapper>.v-input__append-inner,
.v-text-field__wrapper>.v-input__prepend-inner {
	z-index: 1
}

.v-text-field__notched-outline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}

.v-text-field__notched-outline__leading {
	border-radius: .25rem 0 0 .25rem;
	border: 1px solid;
	border-right: 1px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.625rem;
	flex: 0 0 0.625rem
}

.v-text-field__notched-outline__notch {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-color: #3f4640;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	border-bottom: 1px solid;
	border-top: 1px solid;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	max-width: 100%;
	max-width: calc(100% - 1.25rem);
	padding: 0 .25rem
}

.v-text-field__notched-outline__trailing {
	border-radius: 0 .25rem .25rem 0;
	border: 1px solid;
	border-left: 1px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	min-width: .625rem
}

.v-text-field input {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	line-height: 1.25rem;
	min-height: 3.5rem;
	max-height: 3.5rem;
	max-width: 100%;
	min-width: 0;
	width: 100%;
	padding: .563rem 0 .563rem 1rem;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.v-text-field .v-label {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	white-space: nowrap;
	pointer-events: none
}

.v-text-field--autofilled .v-text-field__notched-outline__notch,
.v-text-field--placeholder .v-text-field__notched-outline__notch,
.v-text-field.v-input--is-focused .v-text-field__notched-outline__notch,
.v-text-field.v-input--is-label-active .v-text-field__notched-outline__notch {
	border-top-color: transparent!important
}

.v-text-field--is-disabled .v-text-field__notched-outline__leading,
.v-text-field--is-disabled .v-text-field__notched-outline__notch,
.v-text-field--is-disabled .v-text-field__notched-outline__trailing {
	border-color: rgba(63, 70, 64, .4);
	background-color: rgba(63, 70, 64, .1)
}

.v-text-field--is-disabled .v-input__prefix,
.v-text-field--is-disabled .v-input__suffix {
	color: rgba(63, 70, 64, .4)
}

.v-text-field.v-input--is-readonly .v-text-field__notched-outline__leading,
.v-text-field.v-input--is-readonly .v-text-field__notched-outline__notch,
.v-text-field.v-input--is-readonly .v-text-field__notched-outline__trailing {
	border-color: transparent;
	background-color: rgba(63, 70, 64, .1)
}

.v-text-field.v-input--full-width {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.v-text-field.v-input--full-width .v-text-field__wrapper {
	max-width: 100%
}

.v-text-field--reverse input {
	text-align: right
}

.v-text-field--reverse .v-label {
	-webkit-transform-origin: top right;
	transform-origin: top right
}

.v-text-field--reverse .v-input__slot,
.v-text-field--reverse .v-text-field__slot {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.v-text-field--reverse .v-input__prefix {
	text-align: left;
	padding-right: 0;
	padding-left: .25rem
}

.v-text-field--reverse .v-input__suffix {
	padding-left: 0;
	padding-right: .25rem
}

@media (min-width:47.5em) {
	.v-text-field input {
		min-height: 2.5rem;
		max-height: 2.5rem
	}
	.v-text-field.v-input--horizontal>.v-input__slot {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.v-text-field.v-input--horizontal>.v-input__slot>.v-label {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 12.75rem;
		flex: 0 1 12.75rem;
		margin: 0;
		line-height: 2.5rem
	}
	.v-text-field.v-input--horizontal>.v-input__slot>.v-text-field__slot {
		-webkit-box-flex: 1;
		-ms-flex: 1 0.001 18.5rem;
		flex: 1 0.001 18.5rem
	}
}

@media (max-width:47.4375em) {
	.v-text-field .v-label--active {
		max-width: 100%;
		position: absolute;
		-webkit-transform: translateY(-1.75rem);
		transform: translateY(-1.75rem);
		font-size: .75rem
	}
}

.v-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	font-size: 1rem;
	text-align: left
}

.v-input input,
.v-input textarea {
	color: #3f4640;
	background-color: transparent;
	border-style: none
}

.v-input input:invalid,
.v-input textarea:invalid {
	-webkit-box-shadow: none;
	box-shadow: none
}

.v-input input:active,
.v-input input:focus,
.v-input textarea:active,
.v-input textarea:focus {
	outline: none
}

.v-input input::-webkit-input-placeholder,
.v-input textarea::-webkit-input-placeholder {
	color: #d5d5d5
}

.v-input input::-moz-placeholder,
.v-input textarea::-moz-placeholder {
	color: #d5d5d5
}

.v-input input:-ms-input-placeholder,
.v-input textarea:-ms-input-placeholder {
	color: #d5d5d5
}

.v-input input::-ms-input-placeholder,
.v-input textarea::-ms-input-placeholder {
	color: #d5d5d5
}

.v-input input::placeholder,
.v-input textarea::placeholder {
	color: #d5d5d5
}

.v-input .v-label {
	color: #3f4640;
	min-height: 1.25rem;
	line-height: 1.25rem
}

.v-input__append-outer,
.v-input__prepend-outer {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-bottom: .25rem;
	margin-top: .25rem;
	line-height: 1
}

.v-input__append-outer .v-icon,
.v-input__prepend-outer .v-icon {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-input__append-outer {
	margin-left: .5625rem
}

.v-input__prepend-outer {
	margin-right: .5625rem
}

.v-input__control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative
}

.v-input__prefix,
.v-input__suffix {
	color: #006ec0;
	-ms-flex-item-align: center;
	align-self: center;
	cursor: default;
	white-space: nowrap
}

.v-input__prefix {
	text-align: right;
	padding-right: .25rem
}

.v-input__suffix {
	padding-left: .25rem
}

.v-input__icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 1.5rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 1.5rem;
	width: 1.5rem;
	margin: 0 .5rem
}

.v-input__icon--clear {
	border-radius: 50%
}

.v-input__icon--clickable {
	cursor: pointer
}

.v-input__slot {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .5rem;
	min-height: inherit;
	position: relative;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1);
	width: 100%
}

.v-input--full-width.v-input {
	max-width: none
}

.v-input--is-disabled:not(.v-input--is-readonly) {
	pointer-events: none
}

.v-input--is-disabled .v-label,
.v-input--is-disabled input,
.v-input--is-disabled textarea {
	color: rgba(63, 70, 64, .4)!important;
	border-color: rgba(63, 70, 64, .4)
}

.v-input--hide-details .v-input__slot {
	margin-bottom: 0
}

.v-input--has-state.error-text .v-label {
	-webkit-animation: shake .6s cubic-bezier(.25, .8, .5, 1);
	animation: shake .6s cubic-bezier(.25, .8, .5, 1)
}

.v-input--is-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.v-input--selection-controls {
	margin-top: .75rem;
	padding-top: .25rem
}

.v-input--selection-controls .v-input__append-outer,
.v-input--selection-controls .v-input__prepend-outer {
	margin-top: 0;
	margin-bottom: 0
}

.v-input--selection-controls .v-input__control {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: auto
}

.v-input--selection-controls .v-input__slot {
	margin-bottom: .5rem
}

.v-input--selection-controls__input {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: inherit;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1.5rem;
	flex: 0 0 1.5rem;
	height: 1.5rem;
	width: 1.5rem;
	margin-right: .5rem;
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1);
	-webkit-transition-property: color, -webkit-transform;
	transition-property: color, -webkit-transform;
	transition-property: color, transform;
	transition-property: color, transform, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-input--selection-controls__input input {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	margin: 0
}

.v-input--selection-controls__input+.v-label,
.v-input--selection-controls__input input {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-input--selection-controls__ripple {
	position: absolute;
	height: 2.125rem;
	width: 2.125rem;
	left: -.75rem;
	top: calc(50% - 1.5rem);
	border-radius: 50%;
	-webkit-transition: inherit;
	transition: inherit;
	margin: .4375rem;
	cursor: pointer;
	z-index: 10
}

.v-input--selection-controls__ripple:before {
	border-radius: inherit;
	bottom: 0;
	content: "";
	position: absolute;
	opacity: .2;
	left: 0;
	right: 0;
	top: 0;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale(.2);
	transform: scale(.2);
	-webkit-transition: inherit;
	transition: inherit
}

.v-input--selection-controls__ripple .v-ripple__container {
	-webkit-transform: scale(1.4);
	transform: scale(1.4)
}

.v-input--selection-controls.v-input .v-label {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	top: 0;
	height: auto
}

.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
	background: currentColor;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

.v-label {
	color: #006ec0;
	font-size: 1rem;
	line-height: 1;
	min-height: .5rem;
	-webkit-transition: padding .3s cubic-bezier(.25, .8, .5, 1), font-size .3s cubic-bezier(.25, .8, .5, 1), -webkit-transform .3s cubic-bezier(.25, .8, .5, 1);
	transition: padding .3s cubic-bezier(.25, .8, .5, 1), font-size .3s cubic-bezier(.25, .8, .5, 1), -webkit-transform .3s cubic-bezier(.25, .8, .5, 1);
	transition: transform .3s cubic-bezier(.25, .8, .5, 1), padding .3s cubic-bezier(.25, .8, .5, 1), font-size .3s cubic-bezier(.25, .8, .5, 1);
	transition: transform .3s cubic-bezier(.25, .8, .5, 1), padding .3s cubic-bezier(.25, .8, .5, 1), font-size .3s cubic-bezier(.25, .8, .5, 1), -webkit-transform .3s cubic-bezier(.25, .8, .5, 1)
}

.v-label--is-disabled {
	color: #d5d5d5
}

.v-messages {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: .75rem
}

.v-messages__message {
	line-height: 1rem;
	word-break: break-word;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.message-transition-enter-active,
.message-transition-leave-active {
	-webkit-transition: max-height .3s;
	transition: max-height .3s
}

.message-transition-enter,
.message-transition-leave-to {
	max-height: 0
}

.message-transition-enter-to,
.message-transition-leave {
	max-height: 1.5rem
}

.googleauth-method[data-v-57d9dd6e] .v-text-field {
	margin-top: 0;
	padding-top: 0
}

.googleauth-method[data-v-57d9dd6e] .v-messages {
	display: none
}

.googleauth-method__code-form[data-v-57d9dd6e] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin: .5rem 0
}

.googleauth-method__code[data-v-57d9dd6e] {
	width: 4rem;
	margin-right: 1.5rem
}

.googleauth-method__label[data-v-57d9dd6e] {
	width: 10rem
}

.googleauth-method__row[data-v-57d9dd6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.googleauth-method__box-info[data-v-57d9dd6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 1rem
}

.phone-method ol[data-v-16349861] {
	padding: 0 .125rem .125rem 1.5rem;
	-webkit-margin-before: 0;
	margin-block-start: 0
}

.phone-method__code[data-v-16349861] {
	display: inline-block;
	font-weight: 700;
	border: 1px solid #d5d5d5;
	padding: .125rem;
	margin-left: .5rem
}

.v-twofactor[data-v-5c05cd32] {
	height: 100%;
	width: 100%
}

.v-twofactor[data-v-5c05cd32] .v-message__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700
}

.v-twofactor[data-v-5c05cd32] .v-message__title .v-icon {
	margin-right: .5rem
}

.v-twofactor__collapse[data-v-5c05cd32] .v-collapsible-section__label {
	color: #4269a4
}

.v-alert[data-v-1bd41148],
.v-confirm[data-v-7db80fba] {
	width: 100%;
	height: 100%
}

v-page-manager {
	position: relative
}

.v-tab-page>.v-page__content {
	padding: 0
}

.v-tab-page--dynamic>.v-page__content {
	padding: 1rem
}

.v-page-tabs {
	background-color: #268edf;
	height: 2.1875rem;
	overflow-x: hidden;
	padding: 0 .875rem;
	position: -webkit-sticky;
	position: sticky;
	top: 6.25rem;
	width: 100%;
	z-index: 100
}

.v-page-tabs__tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: inherit;
	overflow-x: hidden
}

.v-page-tabs__arrow {
	background-color: #006ec0;
	background-position: 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 100%;
	opacity: 1;
	position: absolute;
	top: 0;
	-webkit-transition: opacity .4s cubic-bezier(.165, .84, .44, 1), width .4s cubic-bezier(.165, .84, .44, 1), height .4s cubic-bezier(.165, .84, .44, 1);
	transition: opacity .4s cubic-bezier(.165, .84, .44, 1), width .4s cubic-bezier(.165, .84, .44, 1), height .4s cubic-bezier(.165, .84, .44, 1);
	width: 2.3rem;
	will-change: width, height, opacity
}

.v-page-tabs__arrow--left {
	background-image: url(/css/rd/icons/ic_triangleOpen_left_white.svg);
	left: 0
}

.v-page-tabs__arrow--right {
	background-image: url(/css/rd/icons/ic_triangleOpen_right_white.svg);
	right: 0
}

.v-page-tabs__tab {
	background-color: #006ec0;
	border-bottom: 3px solid transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: 0 .25rem;
	-webkit-transition: border-bottom-color .4s cubic-bezier(.165, .84, .44, 1);
	transition: border-bottom-color .4s cubic-bezier(.165, .84, .44, 1)
}

.v-page-tabs__tab:last-of-type {
	margin-right: 0
}

.v-page-tabs__tab>.v-page-tabs__tab-link {
	color: hsla(0, 0%, 100%, .5);
	display: inline-block;
	line-height: 2rem;
	min-width: 6rem;
	padding: 0 1.5rem;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap
}

.v-page-tabs__tab>.v-page-tabs__tab-link:hover {
	color: #fff;
	text-decoration: none
}

.v-page-tabs__tab--active,
.v-page-tabs__tab.router-link-active {
	border-bottom-color: #f8ec17;
	margin-bottom: 2px
}

.v-page-tabs__tab--active>.v-page-tabs__tab-link,
.v-page-tabs__tab.router-link-active>.v-page-tabs__tab-link {
	color: #fff
}

@media (max-width:63.9375em) {
	.v-page-tabs {
		top: 3.75rem;
		background-color: #006ec0
	}
}

.v-page__content {
	padding: 1rem;
	min-height: 18.5rem
}

.v-page--is-loading {
	position: absolute;
	height: 100%;
	width: 100%;
	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
}

@media (max-width:63.9375em) {
	.v-page__content {
		padding-bottom: 3.5rem
	}
}

@-webkit-keyframes rotate {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes rotate {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}
	to {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}
	to {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}

.v-loading-circle {
	position: relative
}

.v-loading-circle--inline {
	display: inline-block
}

.v-loading-circle__svg {
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.v-loading-circle__circle {
	stroke: currentColor;
	stroke-width: 2;
	stroke-dasharray: 89, 200;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round
}

html {
	overflow-y: auto
}

@media print {
	.vue-page .v-dialog {
		-webkit-box-shadow: none;
		box-shadow: none;
		height: 100%;
		margin: 0;
		max-height: 100%;
		max-width: 100%!important;
		overflow: visible;
		width: 100%!important
	}
}

@media print {
	.vue-page .v-dialog__area {
		display: block;
		position: relative
	}
}

@media print {
	body,
	html {
		font-size: 16px
	}
	.v-overlay,
	.v-overlay:before {
		background-color: #fff;
		opacity: 1
	}
	.v-overlay~#contentBox {
		margin: 0;
		padding: 0
	}
	.v-overlay~#contentBox .mainContent {
		display: none
	}
	.v-overlay~#contentBox.vue-page {
		-webkit-box-shadow: none;
		box-shadow: none;
		height: 100%;
		margin: 0;
		padding: 0;
		width: 100%
	}
	#blueBarBox,
	#contextHelp,
	#menuBox,
	#uiPageTitleBox,
	#userMenuBox,
	.tab_menu,
	.v-overlay~#contentBox.vue-page .mainContent,
	.v-page-manager {
		display: none!important
	}
}

.v-print-info[data-v-577b1e50] {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 100%
}

@media print {
	.v-print-info[data-v-577b1e50] {
		display: block
	}
}

.qrcode {
	display: inline-block;
	margin: 0
}

.qrcode,
.qrcode__captionText {
	text-align: center
}

.qrcode__renderError {
	width: 10rem;
	height: 10rem;
	color: #ff3000;
	border: 1px solid #ff3000
}

.qrcode__renderError div {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.v-print-info__body[data-v-55633a5f] {
	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-flex: 10;
	-ms-flex: 10;
	flex: 10;
	padding: 3rem 2rem 0
}

@media (min-width:64em) {
	.v-print-info__body[data-v-55633a5f] {
		padding: 2rem 2rem 0
	}
}

@media print {
	.v-print-info__body[data-v-55633a5f] {
		display: block;
		margin: 0;
		padding: 0
	}
}

.v-print-info__body section[data-v-55633a5f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0
}

.v-print-info__body__section[data-v-55633a5f]:not(:first-of-type) {
	margin-top: 2rem
}

@media print {
	.v-print-info__body__section[data-v-55633a5f]:not(:last-of-type) {
		-webkit-column-break-after: page;
		-moz-column-break-after: page;
		break-after: page;
		page-break-after: always
	}
}

@media print {
	.v-print-info__body__section[data-v-55633a5f] {
		display: block;
		margin-top: 0
	}
}

@media print {
	.v-print-info__body__section__area-one article[data-v-55633a5f] {
		display: none
	}
}

.v-print-info__body__section__area-one article .headline[data-v-55633a5f] {
	color: #1e7ec7;
	font-size: 1.75rem;
	line-height: 1
}

@media (min-width:31em) {
	.v-print-info__body__section__area-one article .headline[data-v-55633a5f] {
		font-weight: 400
	}
}

.v-print-info__body__section__area-one .wlan-logo-container[data-v-55633a5f] {
	display: none
}

@media print {
	.v-print-info__body__section__area-one .wlan-logo-container[data-v-55633a5f] {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__area-one .wlan-logo-container[data-v-55633a5f] {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-bottom: 2rem
	}
}

@media print and (orientation:portrait) {
	.v-print-info__body__section__area-one .wlan-logo-container[data-v-55633a5f] {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media print {
	.v-print-info__body__section__area-one .wlan-logo-container .wlan-logo[data-v-55633a5f] {
		width: 9rem;
		height: 9rem
	}
}

.v-print-info__body__section__area-one .wlan-logo-container .wlan-logo+span[data-v-55633a5f] {
	font-size: 5rem;
	font-weight: 700;
	line-height: 1
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__area-one .wlan-logo-container .wlan-logo+span[data-v-55633a5f] {
		font-size: 4rem;
		margin-left: 4rem
	}
}

.v-print-info__body__section__area-two[data-v-55633a5f] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 1rem
}

@media (min-width:31em) {
	.v-print-info__body__section__area-two[data-v-55633a5f] {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

@media print {
	.v-print-info__body__section__area-two[data-v-55633a5f] {
		padding-top: 0
	}
}

@media print and (orientation:portrait) {
	.v-print-info__body__section__area-two[data-v-55633a5f] {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		text-align: center
	}
}

.v-print-info__body__section__area-two section[data-v-55633a5f] {
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	word-break: break-word
}

@supports (-ms-ime-align:auto) {
	.v-print-info__body__section__area-two section[data-v-55633a5f] {
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

@media print {
	.v-print-info__body__section__area-two section[data-v-55633a5f] {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

@media print and (orientation:portrait) {
	.v-print-info__body__section__area-two section[data-v-55633a5f] {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.v-print-info__body__section__area-two section.credentials[data-v-55633a5f] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 30vw;
	width: 100%
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__area-two section.credentials[data-v-55633a5f] {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-bottom: 3rem
	}
}

.v-print-info__body__section__area-two section.credentials p[data-v-55633a5f] {
	font-family: Hack, monospace;
	letter-spacing: .08rem;
	line-height: 1.1
}

.v-print-info__body__section__area-two section.credentials.justify-center[data-v-55633a5f] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.v-print-info__body__section__area-two section.credentials .mt-4[data-v-55633a5f] {
	margin-top: 1rem
}

.v-print-info__body__section__area-two section.device[data-v-55633a5f] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 0;
	padding-top: 1rem;
	width: auto
}

@media (min-width:64em) {
	.v-print-info__body__section__area-two section.device[data-v-55633a5f] {
		padding-top: 0
	}
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__area-two section.device[data-v-55633a5f] {
		margin: 0 -6rem 0 0;
		height: 100%;
		-ms-flex-item-align: end;
		align-self: flex-end
	}
}

@media print and (orientation:portrait) {
	.v-print-info__body__section__area-two section.device[data-v-55633a5f] {
		-webkit-box-flex: 0;
		-ms-flex: 0;
		flex: 0
	}
}

.v-print-info__body__section__area-two section.device .wlan-logo[data-v-55633a5f] {
	margin-bottom: 1rem;
	width: 9rem
}

@media (min-width:31em) {
	.v-print-info__body__section__area-two section.device .wlan-logo[data-v-55633a5f] {
		width: 14rem
	}
}

@media print {
	.v-print-info__body__section__area-two section.device .wlan-logo[data-v-55633a5f] {
		display: none
	}
}

.v-print-info__body__section__area-two section.device .smartphone-scan-container[data-v-55633a5f] {
	position: relative
}

.v-print-info__body__section__area-two section.device .smartphone-scan-container .smartphone-scan[data-v-55633a5f] {
	height: 320px;
	width: 320px
}

.v-print-info__body__section__area-two section.device .smartphone-scan-container .qrcode[data-v-55633a5f] {
	left: 110px;
	position: absolute;
	top: 160px
}

.v-print-info__body__section__area-two section .headline[data-v-55633a5f] {
	color: #1e7ec7;
	font-size: 1.5rem;
	line-height: 1
}

@media (min-width:31em) {
	.v-print-info__body__section__area-two section .headline[data-v-55633a5f] {
		font-size: 1.5rem;
		font-weight: 400
	}
}

.v-print-info__body__section__area-two section .headline--psk[data-v-55633a5f] {
	padding-top: 1rem
}

@media (min-width:31em) {
	.v-print-info__body__section__area-two section .headline--psk[data-v-55633a5f] {
		padding-top: 0
	}
}

.v-print-info__body__section__area-two section .headline--psk+p[data-v-55633a5f] {
	overflow-wrap: break-word
}

.v-print-info__body__section__area-two section p[data-v-55633a5f] {
	font-size: 1.5rem;
	white-space: pre-wrap
}

@supports (white-space:break-spaces) {
	.v-print-info__body__section__area-two section p[data-v-55633a5f] {
		white-space: break-spaces
	}
}

@media (min-width:31em) {
	.v-print-info__body__section__area-two section p[data-v-55633a5f] {
		overflow-wrap: break-word
	}
}

@media print {
	.v-print-info__body__section hr[data-v-55633a5f] {
		display: none!important
	}
}

.v-print-info__footer[data-v-6523af86] {
	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-flex: 10;
	-ms-flex: 10;
	flex: 10;
	padding: 0 2rem 2rem
}

@media print {
	.v-print-info__footer[data-v-6523af86] {
		display: block;
		margin: 0;
		padding: 0
	}
}

.v-print-info__footer section[data-v-6523af86] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0
}

.v-print-info__footer__section__area-one[data-v-6523af86] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 1rem
}

@media (min-width:64em) {
	.v-print-info__footer__section__area-one[data-v-6523af86] {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media print and (orientation:landscape) {
	.v-print-info__footer__section__area-one[data-v-6523af86] {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media print and (orientation:portrait) {
	.v-print-info__footer__section__area-one[data-v-6523af86] {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 5;
		-ms-flex: 5;
		flex: 5;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.v-print-info__footer__section__area-one .app[data-v-6523af86] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (min-width:31em) {
	.v-print-info__footer__section__area-one .app[data-v-6523af86] {
		margin-right: .5rem
	}
}

@media print and (orientation:landscape) {
	.v-print-info__footer__section__area-one .app[data-v-6523af86] {
		margin-right: .5rem
	}
}

@media print and (orientation:portrait) {
	.v-print-info__footer__section__area-one .app[data-v-6523af86] {
		margin: 0 .5rem
	}
}

.v-print-info__footer__section__area-one .app img[data-v-6523af86] {
	margin-right: .5rem;
	width: 2.5rem
}

.v-print-info__footer__section__area-one .phone[data-v-6523af86] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .5rem
}

@media (min-width:31em) {
	.v-print-info__footer__section__area-one .phone[data-v-6523af86] {
		padding-top: 0
	}
}

@media print {
	.v-print-info__footer__section__area-one .phone[data-v-6523af86] {
		padding-top: 0
	}
}

.v-print-info__footer__section__area-one .phone img[data-v-6523af86] {
	margin-right: .5rem;
	width: 2.5rem
}

.v-print-info__header[data-v-2c51238c] {
	background-color: #006ec0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-height: 4rem;
	min-height: 4rem;
	padding: 0 2rem
}

@media (min-width:64em) {
	.v-print-info__header[data-v-2c51238c] {
		-webkit-box-flex: 0;
		-ms-flex: 0;
		flex: 0;
		max-height: 10rem
	}
}

@media print {
	.v-print-info__header[data-v-2c51238c] {
		display: none
	}
}

.v-print-info__header__logo-container[data-v-2c51238c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%
}

@media (min-width:64em) {
	.v-print-info__header__logo-container[data-v-2c51238c] {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.v-print-info__header__logo-container img[data-v-2c51238c] {
	display: block;
	height: 100%;
	margin-top: 2rem;
	width: auto
}

@media (min-width:64em) {
	.v-print-info__header__logo-container img[data-v-2c51238c] {
		height: 75%;
		margin: 0;
		min-width: 9rem
	}
}

.v-print-info__header__title[data-v-2c51238c] {
	-ms-flex-item-align: center;
	align-self: center;
	color: #fff;
	display: block;
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (min-width:64em) {
	.v-print-info__header__title[data-v-2c51238c] {
		-webkit-box-flex: 6;
		-ms-flex: 6;
		flex: 6;
		font-size: 2rem;
		padding-left: 3rem
	}
}

.v-print-info__header__cta-container[data-v-2c51238c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.v-print-info__header__cta-container p[data-v-2c51238c] {
	color: #fff;
	font-size: 1.1rem;
	margin-left: 1rem
}

.v-print-info__header__cta-container__cta--close[data-v-2c51238c],
.v-print-info__header__cta-container__cta--print[data-v-2c51238c] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.v-print-info__header__cta-container__cta--close[data-v-2c51238c] {
	margin-left: 1rem
}

.v-print-info__body[data-v-dd887f3e] {
	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-flex: 10;
	-ms-flex: 10;
	flex: 10;
	padding: 3rem 2rem 2rem
}

@media (min-width:64em) {
	.v-print-info__body[data-v-dd887f3e] {
		padding: 2rem
	}
}

@media print {
	.v-print-info__body[data-v-dd887f3e] {
		display: block;
		margin: 0;
		padding: 0
	}
}

.v-print-info__body section[data-v-dd887f3e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0
}

.v-print-info__body__section[data-v-dd887f3e]:not(:first-of-type) {
	margin-top: 2rem
}

@media print {
	.v-print-info__body__section[data-v-dd887f3e] {
		-webkit-column-break-after: page;
		-moz-column-break-after: page;
		break-after: page;
		display: block;
		margin-top: 0;
		page-break-after: always
	}
}

.v-print-info__body__section__two[data-v-dd887f3e] {
	border: 1px solid #eee;
	padding: .5rem 1rem;
	margin-top: 1rem
}

@media (min-width:31em) {
	.v-print-info__body__section__two[data-v-dd887f3e] {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

@media print {
	.v-print-info__body__section__two[data-v-dd887f3e] {
		padding-top: 0
	}
}

@media print and (orientation:portrait) {
	.v-print-info__body__section__two[data-v-dd887f3e] {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.v-print-info__body__section__two div[data-v-dd887f3e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 1rem 0
}

@media (min-width:31em) {
	.v-print-info__body__section__two div[data-v-dd887f3e] {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: .5rem 0
	}
}

.v-print-info__body__section__two div p[data-v-dd887f3e] {
	margin: 0;
	width: 100%
}

.v-print-info__body__section__two div p.credentials[data-v-dd887f3e] {
	background-color: #f5f4f0;
	font-family: Hack, monospace;
	word-break: break-all
}

@media (min-width:31em) {
	.v-print-info__body__section__two div p.credentials[data-v-dd887f3e] {
		padding-left: .2rem
	}
}

.v-print-info__body__section__two div p[data-v-dd887f3e]:last-of-type {
	margin-top: .25rem
}

.v-print-info__body__section__three[data-v-dd887f3e] {
	padding-top: 1rem
}

@media (min-width:64em) {
	.v-print-info__body__section__three[data-v-dd887f3e] {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__three[data-v-dd887f3e] {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media print and (orientation:portrait) {
	.v-print-info__body__section__three[data-v-dd887f3e] {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 5;
		-ms-flex: 5;
		flex: 5;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.v-print-info__body__section__three ol[data-v-dd887f3e] {
	margin: 0;
	padding-left: 2rem
}

.v-print-info__body__section__three ol li[data-v-dd887f3e] {
	margin-bottom: .5rem
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__three ol li[data-v-dd887f3e] {
		margin-bottom: 0
	}
}

.v-print-info__body__section__three ol li[data-v-dd887f3e]:last-of-type {
	margin: 0
}

.v-print-info__body__section__three ol ol[data-v-dd887f3e] {
	list-style: lower-latin
}

.v-print-info__body__section__three ol ol li[data-v-dd887f3e] {
	margin-top: .5rem
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__three ol ol li[data-v-dd887f3e] {
		margin-top: 0
	}
}

.v-print-info__body__section__three ol .note[data-v-dd887f3e] {
	color: #7d7d7d;
	font-size: .9rem;
	margin: -.5rem 0 .5rem
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__three ol .note[data-v-dd887f3e] {
		margin: 0
	}
}

.v-card {
	display: grid;
	border-radius: .1875rem;
	grid-template-rows: auto 1fr auto;
	grid-template-columns: auto 0;
	grid-template-areas: "title title" "text media" "actions actions";
	padding: .625rem
}

.v-card--small {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%
}

.v-card--middle {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 45%;
	flex: 1 1 45%
}

.v-card--large {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 63%;
	flex: 1 1 63%
}

.v-card--with-media {
	grid-template-columns: auto 33%
}

.v-card--with-small-media {
	grid-template-columns: auto 15%
}

.v-card--round {
	border-radius: .5rem
}

.v-card>.v-card__title {
	color: #3f464c;
	font-size: 1.125rem;
	line-height: 1.25rem;
	font-weight: 700;
	padding-top: 0;
	margin: 0 0 .3125rem;
	grid-area: title
}

.v-card__text {
	line-height: 1.375rem;
	grid-area: text;
	margin-bottom: 1.875rem
}

.v-card__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-area: actions;
	align-self: end
}

.v-card__actions>.v-btn~.v-btn {
	margin-left: 1rem
}

.v-card__media {
	grid-area: media;
	text-align: right;
	padding-left: 1rem;
	margin-bottom: .25rem
}

.v-card__picture {
	width: 100%;
	max-height: 14rem
}

@media (max-width:47.4375em) {
	.v-card {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		grid-template-areas: "title" "media" "text" "actions";
		grid-template-rows: auto;
		grid-template-columns: auto
	}
	.v-card__actions {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.v-card__actions>.v-btn {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}
	.v-card__media {
		text-align: left;
		padding-left: 0
	}
	.v-card__picture {
		width: auto;
		max-width: 100%
	}
}

@media (max-width:24em) {
	.v-card__actions {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.v-card__actions>.v-btn~.v-btn {
		margin-left: 0;
		margin-top: .25rem
	}
}

.teaser-overlay[data-v-b97bdc1c] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 64rem;
	max-height: 45rem;
	width: 100%;
	background-color: #fff
}

.teaser-overlay__header[data-v-b97bdc1c] {
	width: 100%;
	color: #fff;
	font-size: 1.25rem;
	font-weight: 700;
	padding: 1rem 1.25rem .75rem;
	background-color: #268edf
}

.teaser-overlay__status[data-v-b97bdc1c] {
	color: #adfa7a;
	padding: .375rem 1.25rem;
	background-color: #006ec0
}

.teaser-overlay__status--warning[data-v-b97bdc1c] {
	color: #f8ec17
}

.teaser-overlay__content[data-v-b97bdc1c] {
	padding: .625rem .625rem 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow-y: auto
}

.teaser-overlay__cards[data-v-b97bdc1c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.teaser-overlay__card[data-v-b97bdc1c] {
	margin: .625rem
}

.teaser-overlay__hint[data-v-b97bdc1c] {
	position: relative;
	margin: .875rem .625rem 1.5rem;
	padding: 1rem;
	border-radius: 2px;
	background-color: rgba(63, 70, 76, .1)
}

.teaser-overlay__hint[data-v-b97bdc1c]:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: .25rem;
	border-radius: 2px;
	background-image: radial-gradient(circle at 50% 0, #268edf, #006ec0 93%)
}

.teaser-overlay__footer[data-v-b97bdc1c] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.v-indent {
	margin-bottom: .5rem
}

.v-tabs {
	position: relative
}

.v-tabs--centered .v-tabs__container>.v-tabs__tab:last-child,
.v-tabs--fixed .v-tabs__container>.v-tabs__tab:last-child {
	margin-right: auto
}

.v-tabs--centered .v-tabs__slider+.v-tabs__tab,
.v-tabs--fixed .v-tabs__slider+.v-tabs__tab {
	margin-left: auto
}

.v-tabs--grow .v-tabs__tab {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.v-tabs--grow .v-tabs__tab>.v-tab {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.v-tabs__bar {
	position: relative;
	border-radius: inherit
}

.v-tabs__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.v-tabs__wrapper--show-arrows {
	margin: 0 2.5rem
}

.v-tabs__container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	white-space: nowrap;
	height: 3rem;
	-webkit-transition: -webkit-transform .6s cubic-bezier(.86, 0, .07, 1);
	transition: -webkit-transform .6s cubic-bezier(.86, 0, .07, 1);
	transition: transform .6s cubic-bezier(.86, 0, .07, 1);
	transition: transform .6s cubic-bezier(.86, 0, .07, 1), -webkit-transform .6s cubic-bezier(.86, 0, .07, 1)
}

.v-tabs__container--centered>.v-tab:last-child {
	margin-right: auto
}

.v-tabs__container--centered>.v-tab:first-child {
	margin-left: auto
}

.v-tabs__tab {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: .875rem;
	font-weight: 500;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	height: inherit;
	text-align: center;
	vertical-align: center
}

.v-tabs__slider {
	position: absolute;
	bottom: 0;
	height: .125rem;
	margin: 0;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.v-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	color: inherit;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	justify-items: center;
	padding: .375rem .75rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-tab:not(.v-tab--active) {
	opacity: .7
}

@media only screen and (min-width:47.5em) {
	.v-tabs--fixed .v-tabs__tab {
		min-width: 10rem
	}
}

@media only screen and (max-width:47.4375em) {
	.v-tabs--fixed .v-tabs__tab {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}
}

.v-input--slider>.v-input__control {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.v-input--slider.v-input--is-focused .v-slider__thumb__container--is-active:not(.v-slider__thumb__container--show-label):before {
	opacity: .2;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.v-input--slider.v-input--is-focused .v-slider__track {
	-webkit-transition: none;
	transition: none
}

.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider__tick,
.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider__track__container:after {
	opacity: 1
}

.v-input--slider.v-input--slider--thumb-label {
	margin-bottom: 1rem
}

.v-input--slider.v-input--slider--thumb-balloon {
	margin-top: 2rem
}

.v-input--slider.v-input--slider--ticks-labels .v-input__slot {
	margin-bottom: 1rem
}

.v-input--slider.v-input--is-readonly .v-input__control {
	pointer-events: none
}

.v-input--slider.v-input--is-disabled .v-slider__thumb {
	-webkit-transform: translateY(-50%) scale(.45);
	transform: translateY(-50%) scale(.45);
	border: .3125rem solid #d5d5d5
}

.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
	border: 0 solid transparent;
	background: #d5d5d5
}

.v-input--slider.v-input--slider--is-active .v-slider__track {
	background: #268edf
}

.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
	border: .1875rem solid #268edf
}

.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-balloon {
	background-color: #d5d5d5
}

.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
	border: .1875rem solid #d5d5d5
}

.v-slider {
	cursor: default;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	height: 2rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 16rem;
	flex: 1 0 16rem;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-slider input {
	cursor: default;
	opacity: 0;
	padding: 0;
	width: 100%
}

.v-slider--is-active .v-slider__thumb-container--is-active .v-slider__thumb {
	-webkit-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1)
}

.v-slider--is-active .v-slider__thumb-container--is-active.v-slider__thumb-container--show-label .v-slider__thumb {
	-webkit-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)
}

.v-slider--is-active .v-slider__ticks-container .v-slider__tick {
	opacity: 1
}

.v-slider__track__container {
	position: absolute;
	top: 50%;
	left: 0;
	height: .25rem;
	overflow: hidden;
	pointer-events: none;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%
}

.v-slider__track__container:after {
	content: "";
	right: 0;
	top: 0;
	height: 2px;
	border: 1px solid #268edf;
	width: 2px;
	opacity: 0
}

.v-slider__track,
.v-slider__track__container:after {
	position: absolute;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.v-slider__track {
	height: .125rem;
	top: .0625rem;
	left: 0;
	background-color: #d5d5d5;
	-webkit-transform-origin: right;
	transform-origin: right;
	overflow: hidden;
	width: 100%
}

.v-slider__track-fill {
	position: absolute;
	left: 0;
	height: .25rem;
	-webkit-transform-origin: left;
	transform-origin: left;
	width: 100%;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.v-slider__ticks-container {
	position: absolute;
	left: 0;
	height: 2px;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.v-slider__tick {
	top: 50%;
	opacity: 0;
	color: #b0bec5
}

.v-slider__tick,
.v-slider__tick:before {
	position: absolute;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.v-slider__tick:before {
	content: "";
	color: inherit;
	border-radius: 50%;
	border: 2px solid;
	background-color: #fff;
	height: 1rem;
	width: 1rem;
	left: -.5rem;
	top: -.5rem;
	overflow: hidden;
	pointer-events: none;
	will-change: transform, opacity
}

.v-slider__tick--show-always {
	opacity: 1
}

.v-slider__tick:first-child>span {
	-webkit-transform: translateX(-25%);
	transform: translateX(-25%)
}

.v-slider__tick:last-child>span {
	-webkit-transform: translateX(-75%);
	transform: translateX(-75%)
}

.v-slider__tick>span {
	position: absolute;
	bottom: 2rem;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-slider__thumb__container {
	top: 50%
}

.v-slider__thumb__container,
.v-slider__thumb__container:before {
	position: absolute;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1)
}

.v-slider__thumb__container:before {
	content: "";
	color: inherit;
	border-radius: 50%;
	background: currentColor;
	height: 2rem;
	left: -1rem;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	top: -1rem;
	-webkit-transform: scale(.2);
	transform: scale(.2);
	width: 2rem;
	will-change: transform, opacity
}

.v-slider__thumb {
	position: absolute;
	width: 1.5rem;
	height: 1.5rem;
	left: -.75rem;
	top: 50%;
	border-radius: 50%;
	background: transparent;
	-webkit-transition: .3s cubic-bezier(.25, .8, .5, 1);
	transition: .3s cubic-bezier(.25, .8, .5, 1);
	-webkit-transform: translateY(-50%) scale(.6);
	transform: translateY(-50%) scale(.6);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-slider__thumb-balloon__container,
.v-slider__thumb-label__container {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1)
}

.v-slider__thumb-label {
	top: 1rem;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.v-slider__thumb-balloon,
.v-slider__thumb-label {
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-slider__thumb-balloon {
	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;
	font-size: .75rem;
	color: #fff;
	width: 2rem;
	height: 2rem;
	border-radius: 50% 50% 0;
	left: 0;
	bottom: 100%;
	-webkit-transform: translateY(-20%) translateY(-.75rem) translateX(-50%) rotate(45deg);
	transform: translateY(-20%) translateY(-.75rem) translateX(-50%) rotate(45deg);
	-webkit-transition: .3s cubic-bezier(.25, .8, .25, 1);
	transition: .3s cubic-bezier(.25, .8, .25, 1)
}

.v-slider__thumb-balloon>span {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.v-color-circle {
	display: block;
	overflow: visible
}

.v-color-circle__cell {
	cursor: pointer
}

.v-color-circle__cell--active {
	stroke: #3f464c;
	stroke-width: 3px
}

.v-select input::-webkit-input-placeholder {
	padding-left: 1rem
}

.v-select input::-moz-placeholder {
	padding-left: 1rem
}

.v-select input:-ms-input-placeholder {
	padding-left: 1rem
}

.v-select input::-ms-input-placeholder {
	padding-left: 1rem
}

.v-select input::placeholder {
	padding-left: 1rem
}

.v-select input {
	border: none!important;
	margin: 0!important
}

.v-select__slot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.v-select.v-input--is-focused .v-input__append-inner {
	padding-left: 1rem;
	padding-right: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.v-select.v-text-field--is-disabled .v-icon--dropdown {
	opacity: .5
}

.v-select__selections {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow-x: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0 .25rem 0 1rem;
	width: 100%
}

.v-select__selection {
	line-height: 1.25rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow-x: hidden;
	-webkit-box-flex: 0;
	-ms-flex: 0 0.001 auto;
	flex: 0 0.001 auto
}

.v-select__selection--input {
	-webkit-box-flex: 0!important;
	-ms-flex: 0 1000 auto!important;
	flex: 0 1000 auto!important
}

.v-select__selection--additional {
	text-align: end
}

.v-select__selection--disabled {
	color: #d5d5d5
}

.v-select-list {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	list-style-type: none;
	padding: .5rem 0
}

.v-select-list__group {
	position: relative
}

.v-select-list__group:not(:last-child) {
	padding-bottom: .5rem;
	margin-bottom: .5rem;
	border-bottom: 1px solid #eee
}

.v-select-list__group__header {
	position: relative;
	color: #222;
	padding: 0 .25rem;
	margin-bottom: .25rem;
	height: 2rem;
	width: 100%;
	line-height: 2rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.v-select-list__item {
	color: #222;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.v-select-list__item .v-list__item__prepend-inner {
	margin-right: 0
}

.v-select-list__item--selectable.v-list__item--highlighted,
.v-select-list__item:not(.v-list__item--highlighted):active,
.v-select-list__item:not(.v-list__item--highlighted):hover {
	background-color: #eee
}

.v-select-list__item__checkbox {
	width: 1.25rem;
	height: 1.25rem
}

.v-select-list__item__checkbox>rect {
	stroke: currentColor;
	stroke-width: 2
}

.v-select-list__item__checkbox--active>rect,
.v-select-list__item__checkbox--indeterminate>rect {
	fill: currentColor
}

.v-select-dialog {
	width: 100%;
	background-color: #fff
}

.v-select-dialog>.v-btn-group {
	margin: 0
}

.v-select-dialog>.v-btn-group .v-btn-group__button {
	padding: .25rem
}

.v-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.v-menu--absolute,
.v-menu__content {
	position: absolute
}

.v-menu__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow-y: auto;
	overflow-x: hidden;
	will-change: transform;
	background-color: #fff;
	border-radius: 2px;
	cursor: default;
	-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)
}

.v-menu__content--fixed {
	position: fixed
}

.v-menu__activator {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer
}

.v-list {
	list-style-type: none;
	padding: .5rem 0;
	list-style-position: inside
}

.v-list--bulleted {
	list-style-type: disc
}

.v-list__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
	min-height: 3rem;
	margin: 0;
	padding: 0 1rem
}

.v-list__item--link {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-list__item--link:active,
.v-list__item--link:hover {
	background-color: #eee
}

.v-list__item--highlighted {
	background-color: currentColor
}

.v-list__item--disabled .v-list__item__title {
	color: #d5d5d5
}

.v-list__item__prepend-inner {
	margin-right: 1rem
}

.v-list__item__title {
	position: relative;
	color: #222;
	height: 3rem;
	width: 100%;
	line-height: 3rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: list-item
}

.v-list__group {
	position: relative;
	overflow: hidden;
	padding: 0
}

.v-list__group--disabled {
	pointer-events: none
}

.v-list__group__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style-type: none;
	cursor: pointer
}

.v-list__group__header:not(.v-list__group__header--active):active,
.v-list__group__header:not(.v-list__group__header--active):hover {
	background-color: #eee
}

.v-list__group__header--active {
	background-color: currentColor
}

.v-list__group__header__name {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 3rem;
	line-height: 3rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.v-list__group__header__append-icon,
.v-list__group__header__prepend-icon {
	padding: 0 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.v-list__group__items {
	position: relative;
	padding: 0;
	overflow: hidden
}

.v-list__group__items .v-list__item {
	padding-left: 4.5rem
}

.v-btn-group {
	background-color: #fff;
	margin: 0 -.5rem
}

.v-btn-group--right>.v-btn-group__button-list {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.v-btn-group--center>.v-btn-group__button-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.v-btn-group--sticky {
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	z-index: 100
}

.v-btn-group__button-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.v-btn-group__button-list--reverse {
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}

.v-btn-group__button {
	padding: .25rem .5rem
}

@media (min-width:47.5em) {
	.v-btn-group--identical.v-btn-group--right>.v-btn-group__button-list {
		margin-left: auto
	}
	.v-btn-group--identical.v-btn-group--center>.v-btn-group__button-list {
		margin-left: auto;
		margin-right: auto
	}
	.v-btn-group--identical>.v-btn-group__button-list {
		display: table
	}
	.v-btn-group__button {
		display: table-cell
	}
	.v-btn-group__button>.v-btn {
		width: 100%
	}
}

@media (max-width:47.4375em) {
	.v-btn-group__button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}
	.v-btn-group__button>.v-btn {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}
}

.v-modal-view {
	background-color: #fff;
	padding: 2.5rem 3.5rem 1.5rem;
	text-align: center
}

.v-modal-view__icon {
	margin-bottom: 1rem
}

.v-modal-view__title {
	font-size: 1.5rem!important;
	line-height: 1.875rem;
	color: #006ec0;
	text-align: center;
	margin-bottom: 1rem!important
}

.v-modal-view__sub-title {
	font-size: 1.5rem;
	text-align: center;
	margin-bottom: 1rem
}

.v-modal-view__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;
	margin-bottom: 1rem;
	text-align: center
}

.v-modal-view>.v-modal-view__buttons {
	padding-bottom: 1rem
}

@media (max-width:47.4375em) {
	.v-modal-view {
		padding: 1rem 1rem 0
	}
}

.v-input--radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 1rem;
	outline: none
}

.v-input--radio.v-input--is-disabled {
	pointer-events: none
}

.v-input--radio.v-input--is-disabled .v-icon,
.v-input--radio.v-input--is-disabled .v-input--selection-controls__radio {
	color: #d5d5d5!important
}

.v-input--radio-group__input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.v-input--radio-group--column>.v-input__control>.v-input__slot>.v-input--radio-group__input {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.v-input--selection-controls__radio {
	position: relative;
	width: 1.25rem;
	height: 1.25rem;
	border: .125rem solid;
	border-radius: 50%
}

.v-input--selection-controls__radio--active:before {
	position: absolute;
	content: "";
	background: currentColor;
	border-radius: 50%;
	width: 62.5%;
	height: 62.5%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.v-defeatable-section h1 {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) h1 {
	color: #d5d5d5
}

.v-defeatable-section h2 {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) h2 {
	color: #d5d5d5
}

.v-defeatable-section h3 {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) h3 {
	color: #d5d5d5
}

.v-defeatable-section h4 {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) h4 {
	color: #d5d5d5
}

.v-defeatable-section h5 {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) h5 {
	color: #d5d5d5
}

.v-defeatable-section h6 {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) h6 {
	color: #d5d5d5
}

.v-defeatable-section strong {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) strong {
	color: #d5d5d5
}

.v-defeatable-section b {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) b {
	color: #d5d5d5
}

.v-defeatable-section i {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) i {
	color: #d5d5d5
}

.v-defeatable-section em {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) em {
	color: #d5d5d5
}

.v-defeatable-section a {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) a {
	color: #d5d5d5
}

.v-defeatable-section p {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) p {
	color: #d5d5d5
}

.v-defeatable-section span {
	-webkit-transition: color .3s;
	transition: color .3s
}

.v-defeatable-section:not(.v-defeatable-section--is-active) span {
	color: #d5d5d5
}

.v-defeatable-section:not(.v-defeatable-section--is-active) .v-collapsible-section__control,
.v-defeatable-section:not(.v-defeatable-section--is-active) a {
	text-decoration: none;
	pointer-events: none;
	cursor: default
}

.v-defeatable-section:not(.v-defeatable-section--is-active) .v-collapsible-section__control:hover,
.v-defeatable-section:not(.v-defeatable-section--is-active) a:hover {
	text-decoration: none
}

.button-control-edit[data-v-4b35c254] {
	text-align: left;
	max-width: 20rem;
	width: 100%
}

.screen-control[data-v-13fe5bcc] {
	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;
	width: 100%
}

.screen-control__error-icon[data-v-13fe5bcc],
.screen-control__success-icon[data-v-13fe5bcc] {
	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;
	width: 5.25rem;
	height: 5.25rem;
	border-radius: 2.625rem
}

.screen-control__success-icon[data-v-13fe5bcc] {
	background-color: #d7e9f7
}

.screen-control__error-icon[data-v-13fe5bcc] {
	background-color: rgba(255, 48, 0, .3)
}

.screen-control__description[data-v-13fe5bcc] {
	font-size: 1.25rem;
	line-height: 1.5rem
}

.screen-control__layout[data-v-13fe5bcc] {
	position: relative;
	width: 100%;
	max-width: 16rem;
	border: 2px solid #bcccd4;
	background-color: #ebeced
}

.screen-control__layout[data-v-13fe5bcc]:before {
	content: "";
	display: block;
	padding-top: 100%
}

.screen-control__layout-grid[data-v-13fe5bcc],
.screen-control__layout-quarter[data-v-13fe5bcc] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.screen-control__layout-grid[data-v-13fe5bcc] {
	display: grid;
	grid-template-columns: 1fr 2px 1fr;
	grid-template-rows: 1fr 2px 1fr;
	z-index: 2
}

.screen-control__layout-quarter[data-v-13fe5bcc] {
	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;
	z-index: 1
}

.screen-control__layout-quarter[data-v-13fe5bcc]:after,
.screen-control__layout-quarter[data-v-13fe5bcc]:before {
	content: "";
	display: block;
	position: absolute;
	border: 2px dashed #bcccd4;
	width: 50%;
	height: 50%;
	z-index: 1
}

.screen-control__layout-quarter[data-v-13fe5bcc]:before {
	top: 1px;
	left: 1px;
	border-left: none;
	border-top: none
}

.screen-control__layout-quarter[data-v-13fe5bcc]:after {
	bottom: 1px;
	right: 1px;
	border-right: none;
	border-bottom: none
}

.screen-control__layout-center[data-v-13fe5bcc] {
	width: 12%;
	height: 12%;
	background-color: #ebeced;
	z-index: 2
}

.screen-control__layout-cell[data-v-13fe5bcc] {
	padding: .5rem;
	background-color: #ebeced;
	width: 100%
}

.screen-control__layout-cell--empty[data-v-13fe5bcc] {
	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
}

.screen-control__layout-cell--selectable[data-v-13fe5bcc] {
	cursor: pointer;
	background-color: #bdddf5
}

.screen-control__layout-cell--new[data-v-13fe5bcc] {
	background-color: #bdddf5
}

.screen-control__layout-cell-action[data-v-13fe5bcc] {
	position: relative;
	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;
	width: 100%;
	height: 100%
}

.screen-control__layout-cell-action--left[data-v-13fe5bcc] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.screen-control__layout-cell-action--right[data-v-13fe5bcc] {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.screen-control__layout-cell-action--top[data-v-13fe5bcc] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.screen-control__layout-cell-action--bottom[data-v-13fe5bcc] {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.screen-control__layout-cell-action>span[data-v-13fe5bcc] {
	margin: .75rem 0
}

.screen-control__layout-cell-empty[data-v-13fe5bcc] {
	font-size: 1.5rem
}

.screen-control__layout-action-buttons[data-v-13fe5bcc] {
	position: absolute
}

.screen-control__layout-action-buttons--top[data-v-13fe5bcc] {
	top: 0
}

.screen-control__layout-action-buttons--bottom[data-v-13fe5bcc] {
	bottom: 0
}

.screen-control__layout-action-buttons--left[data-v-13fe5bcc] {
	left: 0
}

.screen-control__layout-action-buttons--right[data-v-13fe5bcc] {
	right: 0
}

.button-control__screens[data-v-70fc1492] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 2rem
}

.button-control__config-screen[data-v-70fc1492],
.button-control__temperature-screen[data-v-70fc1492] {
	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;
	margin: 1rem 1.25rem 0 0
}

.button-control__config-screen-title[data-v-70fc1492],
.button-control__temperature-screen-title[data-v-70fc1492] {
	margin-bottom: .75rem
}

.button-control__config-screen-title--disabled[data-v-70fc1492],
.button-control__temperature-screen-title--disabled[data-v-70fc1492] {
	color: rgba(63, 70, 76, .3)
}

.button-control__config-screen>.v-btn[data-v-70fc1492],
.button-control__temperature-screen>.v-btn[data-v-70fc1492] {
	border-radius: 50%;
	min-width: 2.25rem;
	min-height: 2.25rem;
	padding: 0;
	margin: 0
}

.button-control__hint[data-v-70fc1492] {
	margin-bottom: 2rem
}

.button-control__screen-config[data-v-70fc1492],
.button-control__screen-layer[data-v-70fc1492],
.button-control__screen-overlay[data-v-70fc1492] {
	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
}

.button-control__screen-layer[data-v-70fc1492] {
	position: relative;
	width: 8rem;
	height: 8rem;
	background-color: #eff7fd;
	border-radius: .25rem;
	margin-bottom: .5rem;
	font-weight: 700
}

.button-control__screen-layer--quarter[data-v-70fc1492],
.button-control__screen-layer--temperature[data-v-70fc1492] {
	border: 2px solid #bcccd4;
	background-color: #e4f1fc
}

.button-control__screen-layer--quarter[data-v-70fc1492]:after,
.button-control__screen-layer--quarter[data-v-70fc1492]:before {
	content: "";
	display: block;
	position: absolute;
	border: 2px dashed #bcccd4;
	width: 3.9375rem;
	height: 3.9375rem
}

.button-control__screen-layer--quarter[data-v-70fc1492]:before {
	top: 0;
	left: 0;
	border-left: none;
	border-top: none
}

.button-control__screen-layer--quarter[data-v-70fc1492]:after {
	bottom: 0;
	right: 0;
	border-right: none;
	border-bottom: none
}

.button-control__screen-layer--empty[data-v-70fc1492] {
	cursor: pointer
}

.button-control__screen-layer--empty[data-v-70fc1492]:hover {
	background-color: #bdddf5
}

.button-control__screen-configs[data-v-70fc1492],
.button-control__screen-overlay[data-v-70fc1492] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.button-control__screen-configs[data-v-70fc1492] {
	display: grid;
	grid-template-columns: 1fr 2px 1fr;
	grid-template-rows: 1fr 2px 1fr;
	z-index: 1
}

.button-control__screen-config[data-v-70fc1492] {
	background-color: #e4f1fc
}

.button-control__screen-title[data-v-70fc1492] {
	position: relative;
	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;
	border-radius: 1rem;
	width: 2rem;
	height: 2rem;
	background-color: inherit;
	z-index: 2
}

.button-control__screen-title--empty[data-v-70fc1492] {
	font-size: 1.5rem
}

@media (max-width:63.9375em) {
	.button-control__screens[data-v-70fc1492] {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.v-password-checker--short .v-messages {
	color: #7d7d7d
}

.v-password-checker--short .v-password-checker__bar {
	background-color: #bfbfbf
}

.v-password-checker--bad .v-messages {
	color: #f44b00
}

.v-password-checker--bad .v-password-checker__bar {
	background-color: #f44b00
}

.v-password-checker--medium .v-messages {
	color: #ce9601
}

.v-password-checker--medium .v-password-checker__bar {
	background-color: #ffba01
}

.v-password-checker--good .v-messages {
	color: #95aa3f
}

.v-password-checker--good .v-password-checker__bar {
	background-color: #b9ce4e
}

.v-password-checker--strong .v-messages {
	color: #44a031
}

.v-password-checker--strong .v-password-checker__bar {
	background-color: #44a031
}

.v-password-checker--extreme .v-messages {
	color: #20790f
}

.v-password-checker--extreme .v-password-checker__bar {
	background-color: #20790f
}

.v-password-checker__bar {
	position: absolute;
	height: .25rem;
	bottom: -.25rem;
	left: 1rem;
	right: 1rem;
	-webkit-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform .75s;
	transition: -webkit-transform .75s;
	transition: transform .75s;
	transition: transform .75s, -webkit-transform .75s
}

.v-password-checker .v-text-field__details {
	margin-top: .25rem
}

.v-password-checker>.v-input__control>.v-input__slot:after {
	display: none
}

@font-face {
	font-family: Source Sans Pro;
	src: url(./fonts/source-sans-pro-v11-latin-ext_latin-regular.woff) format("woff")
}

@font-face {
	font-family: Source Sans Pro;
	src: url(./fonts/source-sans-pro-v11-latin-ext_latin-600.woff) format("woff");
	font-weight: 700
}

@font-face {
	font-family: AVM;
	src: url(./fonts/metaWebProBold.woff) format("woff");
	font-weight: 700
}

@font-face {
	font-family: Hack;
	src: url(./fonts/hack-regular-subset.woff) format("woff")
}

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

.black--text {
	color: #000!important;
	caret-color: #000!important
}

.blue-arsenic--background {
	background-color: #3f464c!important;
	border-color: #3f464c!important
}

.blue-arsenic--text {
	color: #3f464c!important;
	caret-color: #3f464c!important
}

.blue-bali-hai--background {
	background-color: #7e97a3!important;
	border-color: #7e97a3!important
}

.blue-bali-hai--text {
	color: #7e97a3!important;
	caret-color: #7e97a3!important
}

.blue-cerulean--background {
	background-color: #0065b2!important;
	border-color: #0065b2!important
}

.blue-cerulean--text {
	color: #0065b2!important;
	caret-color: #0065b2!important
}

.blue-columbia--background {
	background-color: #8cd9ff!important;
	border-color: #8cd9ff!important
}

.blue-columbia--text {
	color: #8cd9ff!important;
	caret-color: #8cd9ff!important
}

.blue-cornflower--background {
	background-color: #54adf2!important;
	border-color: #54adf2!important
}

.blue-cornflower--text {
	color: #54adf2!important;
	caret-color: #54adf2!important
}

.blue-curious--background {
	background-color: #3080c8!important;
	border-color: #3080c8!important
}

.blue-curious--text {
	color: #3080c8!important;
	caret-color: #3080c8!important
}

.blue-denim--background {
	background-color: #1e7ec7!important;
	border-color: #1e7ec7!important
}

.blue-denim--text {
	color: #1e7ec7!important;
	caret-color: #1e7ec7!important
}

.blue-dodger--background {
	background-color: #0090ff!important;
	border-color: #0090ff!important
}

.blue-dodger--text {
	color: #0090ff!important;
	caret-color: #0090ff!important
}

.blue-fiord--background {
	background-color: #555e66!important;
	border-color: #555e66!important
}

.blue-fiord--text {
	color: #555e66!important;
	caret-color: #555e66!important
}

.blue-heather--background {
	background-color: #b0bec5!important;
	border-color: #b0bec5!important
}

.blue-heather--text {
	color: #b0bec5!important;
	caret-color: #b0bec5!important
}

.blue-kashmir--background {
	background-color: #57758c!important;
	border-color: #57758c!important
}

.blue-kashmir--text {
	color: #57758c!important;
	caret-color: #57758c!important
}

.blue-lavender--background {
	background-color: #c5ddff!important;
	border-color: #c5ddff!important
}

.blue-lavender--text {
	color: #c5ddff!important;
	caret-color: #c5ddff!important
}

.blue-light-navy--background {
	background-color: #007ddb!important;
	border-color: #007ddb!important
}

.blue-light-navy--text {
	color: #007ddb!important;
	caret-color: #007ddb!important
}

.blue-link-water--background {
	background-color: #bcccd4!important;
	border-color: #bcccd4!important
}

.blue-link-water--text {
	color: #bcccd4!important;
	caret-color: #bcccd4!important
}

.blue-mariner--background {
	background-color: #4269a4!important;
	border-color: #4269a4!important
}

.blue-mariner--text {
	color: #4269a4!important;
	caret-color: #4269a4!important
}

.blue-navy--background {
	background-color: #006ec0!important;
	border-color: #006ec0!important
}

.blue-navy--text {
	color: #006ec0!important;
	caret-color: #006ec0!important
}

.blue-pattens--background {
	background-color: #f1f6f9!important;
	border-color: #f1f6f9!important
}

.blue-pattens--text {
	color: #f1f6f9!important;
	caret-color: #f1f6f9!important
}

.blue-picton--background {
	background-color: #5c9bcc!important;
	border-color: #5c9bcc!important
}

.blue-picton--text {
	color: #5c9bcc!important;
	caret-color: #5c9bcc!important
}

.blue-prussian--background {
	background-color: #036!important;
	border-color: #036!important
}

.blue-prussian--text {
	color: #036!important;
	caret-color: #036!important
}

.blue-smalt--background {
	background-color: #004e8b!important;
	border-color: #004e8b!important
}

.blue-smalt--text {
	color: #004e8b!important;
	caret-color: #004e8b!important
}

.blue-solitude--background {
	background-color: #e9edf0!important;
	border-color: #e9edf0!important
}

.blue-solitude--text {
	color: #e9edf0!important;
	caret-color: #e9edf0!important
}

.blue-summer-sky--background {
	background-color: #268edf!important;
	border-color: #268edf!important
}

.blue-summer-sky--text {
	color: #268edf!important;
	caret-color: #268edf!important
}

.brown-burnt-sienna--background {
	background-color: #e87e55!important;
	border-color: #e87e55!important
}

.brown-burnt-sienna--text {
	color: #e87e55!important;
	caret-color: #e87e55!important
}

.green-apple--background {
	background-color: #71ab4b!important;
	border-color: #71ab4b!important
}

.green-apple--text {
	color: #71ab4b!important;
	caret-color: #71ab4b!important
}

.green-eucalyptus--background {
	background-color: #30a273!important;
	border-color: #30a273!important
}

.green-eucalyptus--text {
	color: #30a273!important;
	caret-color: #30a273!important
}

.green-forest--background {
	background-color: #20790f!important;
	border-color: #20790f!important
}

.green-forest--text {
	color: #20790f!important;
	caret-color: #20790f!important
}

.green-la-palma--background {
	background-color: #44a031!important;
	border-color: #44a031!important
}

.green-la-palma--text {
	color: #44a031!important;
	caret-color: #44a031!important
}

.green-mantis--background {
	background-color: #8ecd64!important;
	border-color: #8ecd64!important
}

.green-mantis--text {
	color: #8ecd64!important;
	caret-color: #8ecd64!important
}

.green-medium-sea-green--background {
	background-color: #34ae7c!important;
	border-color: #34ae7c!important
}

.green-medium-sea-green--text {
	color: #34ae7c!important;
	caret-color: #34ae7c!important
}

.green-pale--background {
	background-color: #adfa7a!important;
	border-color: #adfa7a!important
}

.green-pale--text {
	color: #adfa7a!important;
	caret-color: #adfa7a!important
}

.green-wasabi--background {
	background-color: #95aa3f!important;
	border-color: #95aa3f!important
}

.green-wasabi--text {
	color: #95aa3f!important;
	caret-color: #95aa3f!important
}

.green-wild-willow--background {
	background-color: #b9ce4e!important;
	border-color: #b9ce4e!important
}

.green-wild-willow--text {
	color: #b9ce4e!important;
	caret-color: #b9ce4e!important
}

.grey-arsenic--background {
	background-color: #3f464c!important;
	border-color: #3f464c!important
}

.grey-arsenic--text {
	color: #3f464c!important;
	caret-color: #3f464c!important
}

.grey-corduroy--background {
	background-color: #3f4640!important;
	border-color: #3f4640!important
}

.grey-corduroy--text {
	color: #3f4640!important;
	caret-color: #3f4640!important
}

.grey-base--background {
	background-color: #7d7d7d!important;
	border-color: #7d7d7d!important
}

.grey-base--text {
	color: #7d7d7d!important;
	caret-color: #7d7d7d!important
}

.grey-black-squeeze--background {
	background-color: #f7f7f5!important;
	border-color: #f7f7f5!important
}

.grey-black-squeeze--text {
	color: #f7f7f5!important;
	caret-color: #f7f7f5!important
}

.grey-black-white--background {
	background-color: #e5e4dc!important;
	border-color: #e5e4dc!important
}

.grey-black-white--text {
	color: #e5e4dc!important;
	caret-color: #e5e4dc!important
}

.grey-delta--background {
	background-color: #969693!important;
	border-color: #969693!important
}

.grey-delta--text {
	color: #969693!important;
	caret-color: #969693!important
}

.grey-dim--background {
	background-color: #616161!important;
	border-color: #616161!important
}

.grey-dim--text {
	color: #616161!important;
	caret-color: #616161!important
}

.grey-gainsboro--background {
	background-color: #e6e6e6!important;
	border-color: #e6e6e6!important
}

.grey-gainsboro--text {
	color: #e6e6e6!important;
	caret-color: #e6e6e6!important
}

.grey-light--background {
	background-color: #d5d5d5!important;
	border-color: #d5d5d5!important
}

.grey-light--text {
	color: #d5d5d5!important;
	caret-color: #d5d5d5!important
}

.grey-light-black-white--background {
	background-color: #edede6!important;
	border-color: #edede6!important
}

.grey-light-black-white--text {
	color: #edede6!important;
	caret-color: #edede6!important
}

.grey-light-slate--background {
	background-color: #7b90a0!important;
	border-color: #7b90a0!important
}

.grey-light-slate--text {
	color: #7b90a0!important;
	caret-color: #7b90a0!important
}

.grey-light-snow-drift--background {
	background-color: #e8e8e6!important;
	border-color: #e8e8e6!important
}

.grey-light-snow-drift--text {
	color: #e8e8e6!important;
	caret-color: #e8e8e6!important
}

.grey-nero--background {
	background-color: #222!important;
	border-color: #222!important
}

.grey-nero--text {
	color: #222!important;
	caret-color: #222!important
}

.grey-nobel--background {
	background-color: #999!important;
	border-color: #999!important
}

.grey-nobel--text {
	color: #999!important;
	caret-color: #999!important
}

.grey-porcelain--background {
	background-color: #dfdfdd!important;
	border-color: #dfdfdd!important
}

.grey-porcelain--text {
	color: #dfdfdd!important;
	caret-color: #dfdfdd!important
}

.grey-silver--background {
	background-color: #bfbfbf!important;
	border-color: #bfbfbf!important
}

.grey-silver--text {
	color: #bfbfbf!important;
	caret-color: #bfbfbf!important
}

.grey-smoke--background {
	background-color: #eee!important;
	border-color: #eee!important
}

.grey-smoke--text {
	color: #eee!important;
	caret-color: #eee!important
}

.grey-snow-drift--background {
	background-color: #e0e0de!important;
	border-color: #e0e0de!important
}

.grey-snow-drift--text {
	color: #e0e0de!important;
	caret-color: #e0e0de!important
}

.grey-very-light--background {
	background-color: #ccc!important;
	border-color: #ccc!important
}

.grey-very-light--text {
	color: #ccc!important;
	caret-color: #ccc!important
}

.grey-zircon--background {
	background-color: #d8dfe3!important;
	border-color: #d8dfe3!important
}

.grey-zircon--text {
	color: #d8dfe3!important;
	caret-color: #d8dfe3!important
}

.orange-buttercup--background {
	background-color: #d49622!important;
	border-color: #d49622!important
}

.orange-buttercup--text {
	color: #d49622!important;
	caret-color: #d49622!important
}

.orange-metallic-gold--background {
	background-color: #d9a542!important;
	border-color: #d9a542!important
}

.orange-metallic-gold--text {
	color: #d9a542!important;
	caret-color: #d9a542!important
}

.orange-outrageous--background {
	background-color: #ff613d!important;
	border-color: #ff613d!important
}

.orange-outrageous--text {
	color: #ff613d!important;
	caret-color: #ff613d!important
}

.orange-pizazz--background {
	background-color: #e76b3d!important;
	border-color: #e76b3d!important
}

.orange-pizazz--text {
	color: #e76b3d!important;
	caret-color: #e76b3d!important
}

.red-cinnabar--background {
	background-color: #e65c29!important;
	border-color: #e65c29!important
}

.red-cinnabar--text {
	color: #e65c29!important;
	caret-color: #e65c29!important
}

.red-free-speech--background {
	background-color: #c00!important;
	border-color: #c00!important
}

.red-free-speech--text {
	color: #c00!important;
	caret-color: #c00!important
}

.red-scarlet--background {
	background-color: #ff3000!important;
	border-color: #ff3000!important
}

.red-scarlet--text {
	color: #ff3000!important;
	caret-color: #ff3000!important
}

.red-vermilion--background {
	background-color: #f44b00!important;
	border-color: #f44b00!important
}

.red-vermilion--text {
	color: #f44b00!important;
	caret-color: #f44b00!important
}

.violet-lavender--background {
	background-color: #d7e9f7!important;
	border-color: #d7e9f7!important
}

.violet-lavender--text {
	color: #d7e9f7!important;
	caret-color: #d7e9f7!important
}

.white--background {
	background-color: #fff!important;
	border-color: #fff!important
}

.white--text {
	color: #fff!important;
	caret-color: #fff!important
}

.yellow-cream-brulee--background {
	background-color: #ffe18f!important;
	border-color: #ffe18f!important
}

.yellow-cream-brulee--text {
	color: #ffe18f!important;
	caret-color: #ffe18f!important
}

.yellow-dark-goldenrod--background {
	background-color: #ce9601!important;
	border-color: #ce9601!important
}

.yellow-dark-goldenrod--text {
	color: #ce9601!important;
	caret-color: #ce9601!important
}

.yellow-golden-poppy--background {
	background-color: #d5ad00!important;
	border-color: #d5ad00!important
}

.yellow-golden-poppy--text {
	color: #d5ad00!important;
	caret-color: #d5ad00!important
}

.yellow-lemon--background {
	background-color: #f8ec17!important;
	border-color: #f8ec17!important
}

.yellow-lemon--text {
	color: #f8ec17!important;
	caret-color: #f8ec17!important
}

.yellow-light-narvik--background {
	background-color: #f5f4f0!important;
	border-color: #f5f4f0!important
}

.yellow-light-narvik--text {
	color: #f5f4f0!important;
	caret-color: #f5f4f0!important
}

.yellow-narvik--background {
	background-color: #f0eee6!important;
	border-color: #f0eee6!important
}

.yellow-narvik--text {
	color: #f0eee6!important;
	caret-color: #f0eee6!important
}

.yellow-selective--background {
	background-color: #ffba01!important;
	border-color: #ffba01!important
}

.yellow-selective--text {
	color: #ffba01!important;
	caret-color: #ffba01!important
}

.yellow-starship--background {
	background-color: #dfdf37!important;
	border-color: #dfdf37!important
}

.yellow-starship--text {
	color: #dfdf37!important;
	caret-color: #dfdf37!important
}

.yellow-tangerine--background {
	background-color: #fc0!important;
	border-color: #fc0!important
}

.yellow-tangerine--text {
	color: #fc0!important;
	caret-color: #fc0!important
}

.yellow-white-nectar--background {
	background-color: #f7f0d3!important;
	border-color: #f7f0d3!important
}

.yellow-white-nectar--text {
	color: #f7f0d3!important;
	caret-color: #f7f0d3!important
}

.charcoal_gray--background {
	background-color: #3f464c!important;
	border-color: #3f464c!important
}

.charcoal_gray--text {
	color: #3f464c!important;
	caret-color: #3f464c!important
}

.quill_gray--background {
	background-color: #d5d5ce!important;
	border-color: #d5d5ce!important
}

.quill_gray--text {
	color: #d5d5ce!important;
	caret-color: #d5d5ce!important
}

.science_blue--background {
	background-color: #006ec0!important;
	border-color: #006ec0!important
}

.science_blue--text {
	color: #006ec0!important;
	caret-color: #006ec0!important
}

.azure--background {
	background-color: #268edf!important;
	border-color: #268edf!important
}

.azure--text {
	color: #268edf!important;
	caret-color: #268edf!important
}

.soft_blue--background {
	background-color: #56b4f5!important;
	border-color: #56b4f5!important
}

.soft_blue--text {
	color: #56b4f5!important;
	caret-color: #56b4f5!important
}

.sky--background {
	background-color: #8dc8f0!important;
	border-color: #8dc8f0!important
}

.sky--text {
	color: #8dc8f0!important;
	caret-color: #8dc8f0!important
}

.baby_blue--background {
	background-color: #b1d6ef!important;
	border-color: #b1d6ef!important
}

.baby_blue--text {
	color: #b1d6ef!important;
	caret-color: #b1d6ef!important
}

.pale_sky_blue--background {
	background-color: #d2e2ed!important;
	border-color: #d2e2ed!important
}

.pale_sky_blue--text {
	color: #d2e2ed!important;
	caret-color: #d2e2ed!important
}

.sap_green--background {
	background-color: #5a9216!important;
	border-color: #5a9216!important
}

.sap_green--text {
	color: #5a9216!important;
	caret-color: #5a9216!important
}

.turtle_green--background {
	background-color: #87c63f!important;
	border-color: #87c63f!important
}

.turtle_green--text {
	color: #87c63f!important;
	caret-color: #87c63f!important
}

.cornflower_blue--background {
	background-color: #517ace!important;
	border-color: #517ace!important
}

.cornflower_blue--text {
	color: #517ace!important;
	caret-color: #517ace!important
}

.sunflower_yellow--background {
	background-color: #f7d200!important;
	border-color: #f7d200!important
}

.sunflower_yellow--text {
	color: #f7d200!important;
	caret-color: #f7d200!important
}

.mustard--background {
	background-color: #e09d00!important;
	border-color: #e09d00!important
}

.mustard--text {
	color: #e09d00!important;
	caret-color: #e09d00!important
}

.light_mustard--background {
	background-color: #f3c56b!important;
	border-color: #f3c56b!important
}

.light_mustard--text {
	color: #f3c56b!important;
	caret-color: #f3c56b!important
}

.bamboo--background {
	background-color: #d06b0b!important;
	border-color: #d06b0b!important
}

.bamboo--text {
	color: #d06b0b!important;
	caret-color: #d06b0b!important
}

.rouge--background {
	background-color: #b7191f!important;
	border-color: #b7191f!important
}

.rouge--text {
	color: #b7191f!important;
	caret-color: #b7191f!important
}

.primary--background {
	background-color: #268edf!important;
	border-color: #268edf!important
}

.secondary--background {
	background-color: #006ec0!important;
	border-color: #006ec0!important
}

.success--background {
	background-color: #44a031!important;
	border-color: #44a031!important
}

.error--background {
	background-color: #ff3000!important;
	border-color: #ff3000!important
}

.warning--background {
	background-color: #fc0!important;
	border-color: #fc0!important
}

.info--background {
	background-color: #54adf2!important;
	border-color: #54adf2!important
}

.primary--text {
	color: #268edf!important;
	caret-color: #268edf!important
}

.secondary--text {
	color: #006ec0!important;
	caret-color: #006ec0!important
}

.success--text {
	color: #44a031!important;
	caret-color: #44a031!important
}

.error--text {
	color: #ff3000!important;
	caret-color: #ff3000!important
}

.warning--text {
	color: #fc0!important;
	caret-color: #fc0!important
}

.info--text {
	color: #54adf2!important;
	caret-color: #54adf2!important
}

.v-ripple__container {
	border-radius: inherit;
	width: 100%;
	height: 100%;
	z-index: 0;
	contain: strict
}

.v-ripple__animation,
.v-ripple__container {
	color: inherit;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	pointer-events: none
}

.v-ripple__animation {
	border-radius: 50%;
	background: currentColor;
	opacity: 0;
	will-change: transform, opacity
}

.v-ripple__animation--enter {
	-webkit-transition: none;
	transition: none
}

.v-ripple__animation--visible {
	opacity: .15
}

.v-ripple__animation--in {
	-webkit-transition: opacity .1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);
	transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .1s cubic-bezier(.4, 0, .2, 1);
	transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .4s cubic-bezier(.4, 0, .2, 1)
}

.v-ripple__animation--out {
	-webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1)
}

.v-tooltip {
	position: absolute;
	display: block;
	opacity: 1;
	left: 0;
	top: 0;
	background-color: rgba(97, 97, 97, .9);
	border-radius: .25rem;
	z-index: 99999;
	will-change: opacity
}

.v-tooltip--enter-active {
	-webkit-transition: opacity .15s;
	transition: opacity .15s
}

.v-tooltip--leave-active {
	-webkit-transition: opacity 75ms;
	transition: opacity 75ms
}

.v-tooltip--enter,
.v-tooltip--leave-to {
	opacity: 0
}

.v-tooltip__content {
	color: #fff;
	font-size: .75rem;
	line-height: 1.5rem;
	padding: 0 .5rem
}

@media (max-width:47.4375em) {
	.v-tooltip__content {
		font-size: 1rem;
		line-height: 2rem;
		padding: 0 1rem
	}
}

.ct-label {
	fill: rgba(0, 0, 0, .4);
	color: rgba(0, 0, 0, .4);
	font-size: .75rem;
	line-height: 1
}

.ct-chart-bar .ct-label,
.ct-chart-line .ct-label {
	display: block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ct-chart-donut .ct-label,
.ct-chart-pie .ct-label {
	dominant-baseline: central
}

.ct-label.ct-horizontal.ct-start {
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end
}

.ct-label.ct-horizontal.ct-end,
.ct-label.ct-horizontal.ct-start {
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start
}

.ct-label.ct-horizontal.ct-end {
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start
}

.ct-label.ct-vertical.ct-start {
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	justify-content: flex-end;
	text-align: right;
	text-anchor: end
}

.ct-label.ct-vertical.ct-end {
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start,
.ct-label.ct-vertical.ct-end {
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	text-anchor: start
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end,
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	text-anchor: start
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: start
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	justify-content: flex-end;
	text-align: right;
	text-anchor: end
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	text-align: left;
	text-anchor: end
}

.ct-grid {
	stroke: rgba(0, 0, 0, .2);
	stroke-width: 1px;
	stroke-dasharray: 2px
}

.ct-grid-background {
	fill: none
}

.ct-point {
	stroke-width: 10px;
	stroke-linecap: round
}

.ct-line {
	fill: none;
	stroke-width: 4px
}

.ct-area {
	stroke: none;
	fill-opacity: .1
}

.ct-bar {
	fill: none;
	stroke-width: 10px
}

.ct-slice-donut {
	fill: none;
	stroke-width: 60px
}

.ct-series-a .ct-bar,
.ct-series-a .ct-line,
.ct-series-a .ct-point,
.ct-series-a .ct-slice-donut {
	stroke: #d70206
}

.ct-series-a .ct-area,
.ct-series-a .ct-slice-pie {
	fill: #d70206
}

.ct-series-b .ct-bar,
.ct-series-b .ct-line,
.ct-series-b .ct-point,
.ct-series-b .ct-slice-donut {
	stroke: #f05b4f
}

.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
	fill: #f05b4f
}

.ct-series-c .ct-bar,
.ct-series-c .ct-line,
.ct-series-c .ct-point,
.ct-series-c .ct-slice-donut {
	stroke: #f4c63d
}

.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie {
	fill: #f4c63d
}

.ct-series-d .ct-bar,
.ct-series-d .ct-line,
.ct-series-d .ct-point,
.ct-series-d .ct-slice-donut {
	stroke: #d17905
}

.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
	fill: #d17905
}

.ct-series-e .ct-bar,
.ct-series-e .ct-line,
.ct-series-e .ct-point,
.ct-series-e .ct-slice-donut {
	stroke: #453d3f
}

.ct-series-e .ct-area,
.ct-series-e .ct-slice-pie {
	fill: #453d3f
}

.ct-series-f .ct-bar,
.ct-series-f .ct-line,
.ct-series-f .ct-point,
.ct-series-f .ct-slice-donut {
	stroke: #59922b
}

.ct-series-f .ct-area,
.ct-series-f .ct-slice-pie {
	fill: #59922b
}

.ct-series-g .ct-bar,
.ct-series-g .ct-line,
.ct-series-g .ct-point,
.ct-series-g .ct-slice-donut {
	stroke: #0544d3
}

.ct-series-g .ct-area,
.ct-series-g .ct-slice-pie {
	fill: #0544d3
}

.ct-series-h .ct-bar,
.ct-series-h .ct-line,
.ct-series-h .ct-point,
.ct-series-h .ct-slice-donut {
	stroke: #6b0392
}

.ct-series-h .ct-area,
.ct-series-h .ct-slice-pie {
	fill: #6b0392
}

.ct-series-i .ct-bar,
.ct-series-i .ct-line,
.ct-series-i .ct-point,
.ct-series-i .ct-slice-donut {
	stroke: #f05b4f
}

.ct-series-i .ct-area,
.ct-series-i .ct-slice-pie {
	fill: #f05b4f
}

.ct-series-j .ct-bar,
.ct-series-j .ct-line,
.ct-series-j .ct-point,
.ct-series-j .ct-slice-donut {
	stroke: #dda458
}

.ct-series-j .ct-area,
.ct-series-j .ct-slice-pie {
	fill: #dda458
}

.ct-series-k .ct-bar,
.ct-series-k .ct-line,
.ct-series-k .ct-point,
.ct-series-k .ct-slice-donut {
	stroke: #eacf7d
}

.ct-series-k .ct-area,
.ct-series-k .ct-slice-pie {
	fill: #eacf7d
}

.ct-series-l .ct-bar,
.ct-series-l .ct-line,
.ct-series-l .ct-point,
.ct-series-l .ct-slice-donut {
	stroke: #86797d
}

.ct-series-l .ct-area,
.ct-series-l .ct-slice-pie {
	fill: #86797d
}

.ct-series-m .ct-bar,
.ct-series-m .ct-line,
.ct-series-m .ct-point,
.ct-series-m .ct-slice-donut {
	stroke: #b2c326
}

.ct-series-m .ct-area,
.ct-series-m .ct-slice-pie {
	fill: #b2c326
}

.ct-series-n .ct-bar,
.ct-series-n .ct-line,
.ct-series-n .ct-point,
.ct-series-n .ct-slice-donut {
	stroke: #6188e2
}

.ct-series-n .ct-area,
.ct-series-n .ct-slice-pie {
	fill: #6188e2
}

.ct-series-o .ct-bar,
.ct-series-o .ct-line,
.ct-series-o .ct-point,
.ct-series-o .ct-slice-donut {
	stroke: #a748ca
}

.ct-series-o .ct-area,
.ct-series-o .ct-slice-pie {
	fill: #a748ca
}

.ct-square {
	display: block;
	position: relative;
	width: 100%
}

.ct-square:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 100%
}

.ct-square:after {
	content: "";
	display: table;
	clear: both
}

.ct-square>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-minor-second {
	display: block;
	position: relative;
	width: 100%
}

.ct-minor-second:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 93.75%
}

.ct-minor-second:after {
	content: "";
	display: table;
	clear: both
}

.ct-minor-second>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-major-second {
	display: block;
	position: relative;
	width: 100%
}

.ct-major-second:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 88.88889%
}

.ct-major-second:after {
	content: "";
	display: table;
	clear: both
}

.ct-major-second>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-minor-third {
	display: block;
	position: relative;
	width: 100%
}

.ct-minor-third:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 83.33333%
}

.ct-minor-third:after {
	content: "";
	display: table;
	clear: both
}

.ct-minor-third>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-major-third {
	display: block;
	position: relative;
	width: 100%
}

.ct-major-third:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 80%
}

.ct-major-third:after {
	content: "";
	display: table;
	clear: both
}

.ct-major-third>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-perfect-fourth {
	display: block;
	position: relative;
	width: 100%
}

.ct-perfect-fourth:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 75%
}

.ct-perfect-fourth:after {
	content: "";
	display: table;
	clear: both
}

.ct-perfect-fourth>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-perfect-fifth {
	display: block;
	position: relative;
	width: 100%
}

.ct-perfect-fifth:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 66.66667%
}

.ct-perfect-fifth:after {
	content: "";
	display: table;
	clear: both
}

.ct-perfect-fifth>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-minor-sixth {
	display: block;
	position: relative;
	width: 100%
}

.ct-minor-sixth:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 62.5%
}

.ct-minor-sixth:after {
	content: "";
	display: table;
	clear: both
}

.ct-minor-sixth>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-golden-section {
	display: block;
	position: relative;
	width: 100%
}

.ct-golden-section:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 61.8047%
}

.ct-golden-section:after {
	content: "";
	display: table;
	clear: both
}

.ct-golden-section>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-major-sixth {
	display: block;
	position: relative;
	width: 100%
}

.ct-major-sixth:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 60%
}

.ct-major-sixth:after {
	content: "";
	display: table;
	clear: both
}

.ct-major-sixth>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-minor-seventh {
	display: block;
	position: relative;
	width: 100%
}

.ct-minor-seventh:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 56.25%
}

.ct-minor-seventh:after {
	content: "";
	display: table;
	clear: both
}

.ct-minor-seventh>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-major-seventh {
	display: block;
	position: relative;
	width: 100%
}

.ct-major-seventh:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 53.33333%
}

.ct-major-seventh:after {
	content: "";
	display: table;
	clear: both
}

.ct-major-seventh>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-octave {
	display: block;
	position: relative;
	width: 100%
}

.ct-octave:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 50%
}

.ct-octave:after {
	content: "";
	display: table;
	clear: both
}

.ct-octave>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-major-tenth {
	display: block;
	position: relative;
	width: 100%
}

.ct-major-tenth:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 40%
}

.ct-major-tenth:after {
	content: "";
	display: table;
	clear: both
}

.ct-major-tenth>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-major-eleventh {
	display: block;
	position: relative;
	width: 100%
}

.ct-major-eleventh:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 37.5%
}

.ct-major-eleventh:after {
	content: "";
	display: table;
	clear: both
}

.ct-major-eleventh>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-major-twelfth {
	display: block;
	position: relative;
	width: 100%
}

.ct-major-twelfth:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 33.33333%
}

.ct-major-twelfth:after {
	content: "";
	display: table;
	clear: both
}

.ct-major-twelfth>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.ct-double-octave {
	display: block;
	position: relative;
	width: 100%
}

.ct-double-octave:before {
	display: block;
	float: left;
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 25%
}

.ct-double-octave:after {
	content: "";
	display: table;
	clear: both
}

.ct-double-octave>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.vue-page a {
	color: #3f464c;
	cursor: pointer;
	text-decoration: none
}

.vue-page p {
	margin: .375rem 0;
	line-height: 1.25rem
}

.vue-page p.large {
	font-size: 1.25rem;
	line-height: 2rem
}

.vue-page h1,
.vue-page h2,
.vue-page h3,
.vue-page h4,
.vue-page h5,
.vue-page h6 {
	font-family: Source Sans Pro, Arial, sans-serif;
	font-weight: 700;
	margin: 0
}

.vue-page h1,
.vue-page h2,
.vue-page h3,
.vue-page h4,
.vue-page h5 {
	padding: .3125rem 0
}

.vue-page h2 {
	font-size: 1.25rem
}

.vue-page h3 {
	color: #036;
	font-size: 1.15rem;
	margin: .3125rem 0 .125rem
}

.vue-page h4 {
	font-size: 1rem;
	margin-bottom: .3125rem
}

.vue-page h5 {
	font-size: 1rem;
	font-weight: 400;
	margin-top: .3125rem
}

.vue-page h6 {
	font-size: .875rem
}

.vue-page ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.vue-page ul.disc {
	padding-left: 1rem
}

.vue-page ul.disc>li {
	margin-bottom: .25rem;
	line-height: 1.25rem
}

.vue-page ul.disc>li:before {
	content: "\2022";
	display: inline-block;
	width: 1rem;
	margin-left: -1rem;
	font-size: 1.5rem;
	line-height: inherit
}

.vue-page section {
	padding: 0 0 .5rem;
	margin: 0 0 1rem
}

.vue-page section:last-of-type {
	margin-bottom: 0
}

.vue-page hr {
	background-color: #d5d5d5;
	height: 1px;
	margin: 1rem 0
}

.vue-page .vue-page * {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.vue-page .warnMsg {
	font-weight: 700;
	color: #c00
}

.vue-page .v-link,
.vue-page a {
	color: #4269a4;
	cursor: pointer;
	outline: none;
	text-decoration: none
}

.vue-page .v-link:hover,
.vue-page a:hover {
	text-decoration: underline
}

.vue-page .v-collapsible-section__label {
	color: #4269a4
}

.v-print-info {
	min-height: auto!important
}

.v-print-info__body[data-v-2cb2f21f] {
	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-flex: 10;
	-ms-flex: 10;
	flex: 10;
	padding: 3rem 2rem 2rem
}

@media (min-width:64em) {
	.v-print-info__body[data-v-2cb2f21f] {
		padding: 2rem
	}
}

@media print {
	.v-print-info__body[data-v-2cb2f21f] {
		display: block;
		margin: 0;
		padding: 0
	}
}

.v-print-info__body section[data-v-2cb2f21f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0
}

.v-print-info__body__section[data-v-2cb2f21f]:not(:first-of-type) {
	margin-top: 2rem
}

@media print {
	.v-print-info__body__section[data-v-2cb2f21f] {
		-webkit-column-break-after: page;
		-moz-column-break-after: page;
		break-after: page;
		display: block;
		margin-top: 0;
		page-break-after: always
	}
}

@media (min-width:31em) {
	.v-print-info__body__section__two[data-v-2cb2f21f] {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

@media print {
	.v-print-info__body__section__two[data-v-2cb2f21f] {
		padding-top: 0
	}
}

@media print and (orientation:portrait) {
	.v-print-info__body__section__two[data-v-2cb2f21f] {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.v-print-info__body__section__two iframe[data-v-2cb2f21f] {
	height: 50vh
}

.v-print-info__body[data-v-c807fbc8] {
	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-flex: 10;
	-ms-flex: 10;
	flex: 10;
	padding: 3rem 2rem 2rem
}

@media (min-width:64em) {
	.v-print-info__body[data-v-c807fbc8] {
		padding: 2rem
	}
}

@media print {
	.v-print-info__body[data-v-c807fbc8] {
		display: block;
		margin: 0;
		padding: 0
	}
}

.v-print-info__body__section[data-v-c807fbc8]:not(:first-of-type) {
	margin-top: 2rem
}

@media print {
	.v-print-info__body__section[data-v-c807fbc8] {
		-webkit-column-break-after: page;
		-moz-column-break-after: page;
		break-after: page;
		display: block;
		margin-top: 0;
		page-break-after: always
	}
}

.v-print-info__body__section__two[data-v-c807fbc8] {
	display: grid;
	grid-template-columns: auto;
	margin: -.2rem
}

@media (min-width:31em) {
	.v-print-info__body__section__two[data-v-c807fbc8] {
		grid-template-columns: auto auto
	}
}

@media print and (orientation:landscape) {
	.v-print-info__body__section__two[data-v-c807fbc8] {
		grid-template-columns: auto auto auto
	}
}

.v-print-info__body__section__two .tile[data-v-c807fbc8] {
	border: 1px solid #3f464c;
	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;
	margin: .2rem;
	min-height: 8rem;
	padding: .5rem;
	text-align: center
}

.v-print-info__body__section__two .tile .font-bold[data-v-c807fbc8] {
	font-weight: 700
}

.v-print-info__body__section__two .tile .mt-2[data-v-c807fbc8] {
	margin-top: .5rem
}

.v-print-info__body__section__two .tile .text-2xl[data-v-c807fbc8] {
	font-size: 1.5rem
}

.v-print-info__body__section__two .tile p[data-v-c807fbc8] {
	margin: 0
}