
.view-framework *, .view-framework *::after, .view-framework *::before {
    box-sizing: border-box;
}

.view-framework  ::selection {
    background-color: var(--main-color);
    color: white;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

img {
	vertical-align: middle;
}

.backend .view-main-background-color {
	background: var(--main-color);
}

.backend a {
	text-decoration: none;
}

body {
	overflow-x: hidden;
}

body.view-no-scroll,
body.view-blur {
	/*overflow-y: hidden;*/
}

body.view-blur .view-blur {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
}

.relative {
	position: relative;
}

.view-relative {
	position: relative;
}

.view-clickable,
.view-cursor,
.view--clickable {
	cursor: pointer;
}

.view-line-height-1 {
	line-height: 1;
}

.view-line-height-2 {
	line-height: 1.25;
}

.view-line-height-3 {
	line-height: 1.5;
}

.view-line-height-4 {
	line-height: 1.75;
}

.view-line-height-5 {
	line-height: 2;
}

.view-p {
	margin-bottom: 10px;
}

.view-p:last-child {
	margin-bottom: 0;
}

.view-wrapper.has-footer,
.view.has-footer {
	margin-bottom: 86px;
}

.view-alert-v2-container {
	position: relative;
    margin-bottom: 1rem;
}

.view-alert-v2-container.style-1 {
    border: 1px solid transparent;
}

.view-alert-v2-container.style-2 {
	border-left: 10px solid transparent;
    box-shadow: 0 0 8px 0 rgb(0 0 0 / 15%);
}

.view-alert-v2-container.inside-view-section {
	box-shadow: none;
}

.view-alert-v2-container.style-2.error ::selection {
    background-color: #f06445;
    color: white;
}

.view-alert-v2-container.style-2.orange ::selection {
    background-color: #ffb822;
    color: white;
}

.view-alert-v2-container.style-2.success ::selection {
    background-color: var(--main-color);
    color: white;
}

.view-alert-v2 {
	position: relative;
    padding: 1.5rem;
}

.view-alert-v2-container.inside-view-section {
	border-left: 0;
}

.view-alert-v2-container.inside-view-section .view-alert-v2 {
	padding-left: 25px;
    padding-right: 25px;
}

.view-alert-v2-footer {
	position: relative;
    padding: 1.5rem;
    border-top: 1px solid transparent;
    display: flex;
    align-items: center;
    align-content: flex-end;
    justify-content: center;
}

@media screen and (min-width: 768px) {
	.view-alert-v2 .view-alert-cta-button-col {
		/*margin-left: auto;*/
	}
}

.view-alert-v2-container.error {
    border-color: #f06445;
}

.view-alert-v2-container.orange {
    border-color: #ffb822;
}

.view-alert-v2-container.success {
    border-color: var(--app-main-color);
}

.view-alert-v2-container.notice {
    border-color: #ddd;
}

.view-alert-v2-container.style-1.error {
	color: #903c29;
    background-color: #fce0da;
}

.view-alert-v2-container.style-2.error {
    background-color: #fff;
}

.view-alert-v2-container.error .view-alert-v2-footer {
    border-color: #fbd1c7;
}

.view-alert-v2-container.style-1.orange {
    background-color: #ffb822;
}

.view-alert-v2-container.style-2.orange {
    background-color: #fff;
}

.view-alert-v2-container.orange .view-alert-v2-footer {
    border-color: #ffb822;
}

.view-alert-v2-container.style-1.success {
    background-color: #1dc9b7;
}

.view-alert-v2-container.style-2.success {
    background-color: #fff;
}

.view-alert-v2-container.success .view-alert-v2-footer {
    border-color: #1dc9b7;
}

.view-alert-v2-container.style-1.notice {
    background-color: #fafafa;
}

.view-alert-v2-container.notice .view-alert-v2-footer {
    border-color: #ddd;
}

.view-alert-v2 .svg-icon {
	margin-right: 1rem;
	line-height: 0;
}

.view-alert-v2 .svg-icon svg {
	width: 2rem;
	height: 2rem;
}

.view-alert-v2.error .svg-icon svg,
.view-alert-v2.error .svg-icon svg [fill]:not(g) {
    fill: #f06445;
}

.view-alert-v2.orange .svg-icon svg,
.view-alert-v2.orange .svg-icon svg [fill]:not(g) {
    fill: #ffb822;
}

.view-alert-v2.notice .svg-icon svg,
.view-alert-v2.notice .svg-icon svg [fill]:not(g) {
    fill: #999;
}

.view-alert-v2.success .svg-icon svg,
.view-alert-v2.success .svg-icon svg [fill]:not(g) {
    fill: var(--app-main-color);
}

.view-alert-v2 .alert-content {
	display: flex;
	flex-direction: column;
}

.view-alert-v2 .alert-headline {
	font-size: 120%;
}

.view-alert-v2.error .alert-headline {
	color: #f06445;
}

.view-alert-v2.orange .alert-headline {
	color: #ffb822;
}

.view-alert-v2.notice .alert-headline {
	color: #666;
}

.view-alert-v2.success .alert-headline {
	color: var(--app-main-color);
}


.view-alert {
    padding: 13px 26px;
    padding-left: 60px;
    background-size: 26px;
    background-position: left 22px center;
    background-repeat: no-repeat;
    display: inline-block;
}

.view-alert.wide {
	display: block;
}

.view-alert.margin-bottom {
	margin-bottom: 20px;
}

.view-alert.margin-top {
	margin-top: 20px;
}

.view-alert.small.margin-top {
	margin-top: 15px;
}

.view-alert-box {
	/*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;*/
    padding: 1rem 1.6rem;
    border-radius: 3px;
    margin: 0 0 20px 0;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(82,63,105,0.05);
    box-shadow: 0px 0px 13px 0px rgba(82,63,105,0.05);
}

.view-alert-box p {
	margin-bottom: 10px;
}

.view-alert-box p:last-of-type {
	margin-bottom: 0;
}

.view-alert-box.no-margin {
	margin-bottom: 0;
}

.view-alert-box.alert-error {
	background: #fd397a;
    border: 1px solid #fd397a;
    color: #fff;
}

.view-alert.alert-success,
.view-alert-box.alert-success {
	background: var(--main-color);
    border: 1px solid var(--main-color);
    color: #fff;
}

.view-alert.icon,
.view-alert-box.icon {
	background-size: 26px;
    background-position: left 22px center;
    background-repeat: no-repeat;
	padding-left: 64px;
}

.view-alert.small {
	font-size: 13px;
    margin-top: 10px;
    padding-left: 50px;
    padding-right: 16px;
    background-size: 22px;
    background-position: left 15px top 12px;
}

.view-alert.no-margin {
	margin: 0;
}

.view-alert-box-text {
	ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
	color: #fff;
}

.view-radio-switch-container {
	cursor: pointer;
	margin-bottom: 10px;
}

.view-radio-switch-container input.radio {
	display: none;
}

.view-radio-switch-container:last-of-type {
	margin-bottom: 0;
}

.view-radio-switch-wrapper {
	float: left;
    width: 40px;
    background-color: #ccc;
    height: 20px;
    border-radius: 10px;
}

.view-radio-switch-container.active .view-radio-switch-wrapper {
	background-color: var(--main-color);
}

.view-radio-switch-container .view-radio-switch-inner {
	background-color: #fff;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
    margin-top: 2px;
    margin-left: 2px;
	margin-right: 2px;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.2), 0 1px 8px 0 rgba(0,0,0,.12);
}

.view-radio-switch-container.active .view-radio-switch-inner {
	float: right;
}

.view-radio-switch-container .view-radio-switch-label {
	margin-left: 52px;
}

.view-radio-switch-container .view-radio-switch-label--subline {
	font-size: 12px;
	color: #888;
}

.view-content-section-headline-wrapper {
	margin-bottom: 18px;
}

.view-content-section-headline {
	font-weight: 700;
}

.view-content-section-subheadline {
	margin-top: 3px;
}

.view-content-section-subheadline a:focus,
.view-content-section-subheadline a:hover,
.view-content-section-subheadline a:active,
.view-content-section-subheadline a {
	color: var(--main-color);
}

.view-multistep-wrapper {
	padding: 30px;
    border-bottom: 1px solid #eeeef4;
}

.view-multistep-nav-line {
	height: 3px;
    background-color: #f6f6f9;
    -webkit-transform: translateY(42px);
    transform: translateY(42px);
    margin: 0 16%;
    position: relative;
    z-index: 0;
}

.view-multistep-nav-items {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.view-multistep-nav-item {
	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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    flex-basis: auto;
    font-weight: 500;
}

.view-multistep-nav-item.done {
	color: var(--main-color);
}

.view-multistep-nav-item.current {
	 color: #385aeb;
}

.view-multistep-nav-item span {
	background-color: #f6f6f9;
    color: #a2a5b9;
	width: 50px;
    height: 50px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 15px;
	font-size: 18px;
	font-weight: 600;
}

.view-multistep-nav-item.done span {
	display: none;
}

.view-multistep-nav-item.current span {
	background-color: var(--main-color);
    color: #ffffff;
}

.view-multistep-nav-item i {
	display: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 15px;
	font-size: 18px;
	font-weight: 600;
}

.view-multistep-nav-item.done i {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: var(--main-color);
    color: #ffffff;
}

.view-multistep-nav-item.current i {
	
}

.view-multistep-nav-label {
	color: #74788d;
    text-align: center;
    font-weight: 600;
}

.view-alert-box-heading {
	font-size: 18px;
	margin-bottom: 6px;
	margin-top: 0;
	margin-bottom: 0.125rem;
}

.view-alert-box.icon.alert-error,
.view-alert.error {
	background-color: #fd397a;
    color: #fff;
    background-image: url(/view.framework/img/icon-alert-white.svg);
}

.view-alert.error .modal-button {
	border-color: #fff;
	color: #fff;
}

.view-alert.error .modal-button:hover {
	border-color: #fff;
	background-color: #fff;
	color: #fd397a !important;
	text-decoration: none !important;
}

.view-alert-box.icon.alert-success a,
.view-alert-box.icon.alert-error a {
	color: #fff;
	font-weight: 700;
}

.view-alert-box.icon.alert-success,
.view-alert.success {
	background-color: var(--main-color);
    color: #fff;
    background-image: url(/view.framework/img/icon-success-white.svg);
}



.view-alert-box.icon.alert-info,
.view-alert.info {
	background-color: #f9f9fc;
    color: #464646;
    background-image: url(/view.framework/img/icon-alert-grey.svg);
}

.view-alert.icon-info,
.view-alert-box.icon-info {
	background-image: url(/view.framework/img/icon-alert-white.svg) !important;
}

.view-alert-popup-box .headline-wrapper {
	padding: 16px;
    color: #fff;
    font-weight: 700;
}

.view-alert-popup-box.icon .headline-wrapper {
	padding-left: 60px;
	background-size: 26px;
    background-position: left 22px center;
    background-repeat: no-repeat;
}

.view-alert-popup-box.alert-success .headline-wrapper {
	background-color: var(--main-color);
}

.view-alert-popup-box.alert-error .headline-wrapper {
	background-color: #fd397a;
}

.view-alert-popup-box.icon-success .headline-wrapper {
	background-image: url(/view.framework/img/icon-success-white.svg);
}

.view-alert-popup-box.icon-info .headline-wrapper {
	background-image: url(/view.framework/img/icon-alert-white.svg);
}

.view-alert-popup-box.icon-spinner .headline-wrapper .view-spinner {
	position: absolute !important;
	top: 50%;
    left: 22px;
	transform: translateY(-50%);
}

.view-alert-popup-box.icon-spinner .headline-wrapper .view-spinner,
.view-alert-popup-box.icon-spinner .headline-wrapper .view-spinner:before {
	width: 26px;
    height: 26px;
}

.view-alert-popup-box .footer-wrapper {
	background-color: #fff;
	padding: 12px;
	text-align: right;
	border-top: 1px solid #eee;
}

.view-alert-popup-box .footer-wrapper .modal-button {
	margin-left: 5px;
}

.view-alert-popup-box .desc-wrapper .headline {
	margin-bottom: 10px;
}

.view-alert-popup-box .desc-wrapper a:hover {
	text-decoration: underline;
}

.view-close {
	background-image: url(/view.framework/img/icon_close_white.svg);
	background-size: 18px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 22px;
	top: 50%;
	transform: translateY(-50%);
    opacity: 0.5;
	transition: 0.2 opacity;
}

.view-close:hover {
	opacity: 0.75;
}

.view-alert-popup-box .desc-wrapper {
	background-color: #fff;
    padding: 22px;
	color: #383838;
	line-height: 1.66em;
	position: relative;
	min-height: 67px;
}

.view-alert-popup-box .desc-wrapper .icon-success,
.view-alert-popup-box .desc-wrapper .icon-error {
	width: 18px;
    height: 18px;
    margin-right: 5px;
    display: inline-block;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
}

.view-alert-popup-box .desc-wrapper .icon-success {
	background-image: url(/view.framework/img/icon-popup-desc-success.svg);
}

.view-alert-popup-box .desc-wrapper .icon-error {
	background-image: url(/view.framework/img/icon-popup-desc-error.svg);
}

.view-section-headline {
    margin-bottom: 20px;
}

.view-max-width {
	/*max-width: 1380px;*/
	max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}

.view-max-width.narrow {
	max-width: 980px;
}

.view-max-width > .inner {
	padding: 0 30px;
    position: relative;
}

.row.lg {
    margin-right: -15px;
    margin-left: -15px;
}

.row.lg > .col-lg-1, .view .row.lg > .col-lg-10, .view .row.lg > .col-lg-11, .view .row.lg > .col-lg-12, .view .row.lg > .col-lg-2, .view .row.lg > .col-lg-3, .view .row.lg > .col-lg-4, .view .row.lg > .col-lg-5, .view .row.lg > .col-lg-6, .view .row.lg > .col-lg-7, .view .row.lg > .col-lg-8, .view .row.lg > .col-lg-9, .view .row.lg > .col-md-1, .view .row.lg > .col-md-10, .view .row.lg > .col-md-11, .view .row.lg > .col-md-12, .view .row.lg > .col-md-2, .view .row.lg > .col-md-3, .view .row.lg > .col-md-4, .view .row.lg > .col-md-5, .view .row.lg > .col-md-6, .view .row.lg > .col-md-7, .view .row.lg > .col-md-8, .view .row.lg > .col-md-9, .view .row.lg > .col-sm-1, .view .row.lg > .col-sm-10, .view .row.lg > .col-sm-11, .view .row.lg > .col-sm-12, .view .row.lg > .col-sm-2, .view .row.lg > .col-sm-3, .view .row.lg > .col-sm-4, .view .row.lg > .col-sm-5, .view .row.lg > .col-sm-6, .view .row.lg > .col-sm-7, .view .row.lg > .col-sm-8, .view .row.lg > .col-sm-9, .view .row.lg > .col-xs-1, .view .row.lg > .col-xs-10, .view .row.lg > .col-xs-11, .view .row.lg > .col-xs-12, .view .row.lg > .col-xs-2, .view .row.lg > .col-xs-3, .view .row.lg > .col-xs-4, .view .row.lg > .col-xs-5, .view .row.lg > .col-xs-6, .view .row.lg > .col-xs-7, .view .row.lg > .col-xs-8, .view .row.lg > .col-xs-9 {
	padding-left: 15px;
	padding-right: 15px;
}

.view .view-row-inner {
	margin-left: -12.5px;
	margin-right: -12.5px;
}

.view .view-section-col-inner{
	padding-left: 12.5px;
	padding-right: 12.5px;
}

.view-flag {
	width: 22px;
    height: 22px;
    background-size: cover;
    background-position: center center;
    border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}

.view-browser {
	width: 22px;
    height: 22px;
    background-size: 26px;
    background-position: center center;
	display: inline-block;
	vertical-align: middle;
}

.view-browser.margin-left {
	margin-left: 7px;
}

.view-browser.margin-right {
	margin-right: 7px;
}

.view-browser.chrome {
	background-image: url(/view.framework/img/browser-chrome.svg);
}

.view-browser.silk {
	background-image: url(/view.framework/img/browser-silk.png);
	background-size: contain;
}

.view-browser.firefox {
	background-image: url(/view.framework/img/browser-firefox.svg);
}

.view-browser.safari {
	background-image: url(/view.framework/img/browser-safari.svg);
}

.view-browser.msie {
	background-image: url(/view.framework/img/browser-ie.svg);
}

.view-browser.edge {
	background-image: url(/view.framework/img/browser-edge.svg);
}

.view-browser.opera {
	background-image: url(/view.framework/img/browser-opera.svg);
}

.view-browser.samsungbrowser {
	background-image: url(/view.framework/img/browser-samsungbrowser.svg);
	background-size: contain;
}

.view-browser.applewebkit {
	background-image: url(/view.framework/img/browser-applewebkit.svg);
	background-size: contain;
}

.view-browser.whatsapp {
	background-image: url(/view.framework/img/browser-whatsapp.svg);
	background-size: contain;
}

.view-browser.lua-resty-http {
	background-image: url(/view.framework/img/browser-lua-resty-http.png);
	background-size: contain;
}

.view-tt-main-background-color {
	background-color: var(--main-color);
}

.view-tt-main-border-color {
	border-color: var(--main-color);
}

.view-color-white {
	color: #fff;
}

.view-color-white {
	color: #fff;
}

.view-color-grey {
	color: #ccc;
}

.view-color-dark-grey {
	color: #999;
}

.view-color-darker-grey {
	color: #555;
}

.view--padding {
	padding: 1.5rem;
}

.view--bordered {
    border: 1px dashed #e8e5dd;
}

.view--bordered--2 {
	border-width: 2px;
}

.view--bordered--4 {
	border-width: 4px;
}


.view-tt-main-color-hover:hover {
	color: var(--main-color);
}

.view-icon {
	width: 22px;
    height: 22px;
    background-size: 22px;
    background-position: center center;
	display: inline-block;
	vertical-align: middle;
}

.view-icon--ip {
	background-image: url(/view.framework/img/icon-ip.svg);
}

.view-flag {
	width: 22px;
    height: 22px;
    background-size: 22px;
    background-position: center center;
	display: inline-block;
	vertical-align: middle;
}

.view-flag.de {
	background-image: url(/view.framework/img/flag-de.svg);
}

.view-flag.at {
	background-image: url(/view.framework/img/flag-at.svg);
}

.view-flag.ch {
	background-image: url(/view.framework/img/flag-ch.svg);
}

.view-device {
	width: 22px;
    height: 22px;
    background-size: 22px;
    background-position: center center;
	display: inline-block;
	vertical-align: middle;
}

.view-device.desktop {
	background-image: url(/view.framework/img/device-desktop.svg);
}

.view-device.mobile {
	background-image: url(/view.framework/img/system-iphone.svg);
}

.view-br-50 {
	border-radius: 50%;
}

.view-system {
	width: 22px;
    height: 22px;
    background-size: 22px;
    background-position: center center;
	display: inline-block;
	vertical-align: middle;
}

.view-system.margin-left {
	margin-left: 7px;
}

.view-system.macintosh {
	background-image: url(/view.framework/img/system-macintosh.svg);
}

.view-system.ipad {
	background-image: url(/view.framework/img/system-ipad.svg);
}

.view-system.kindle-fire {
	background-image: url(/view.framework/img/system-ipad.svg);
}

.view-system.iphone {
	background-image: url(/view.framework/img/system-iphone.svg);
}

.view-system.windows {
	background-image: url(/view.framework/img/system-windows.svg);
}

.view-system.android {
	background-image: url(/view.framework/img/system-android.svg);
}

.view-system.linux {
	background-image: url(/view.framework/img/system-linux.svg);
}

.view-system.chrome-os {
	background-image: url(/view.framework/img/system-chrome-os.svg);
	background-size: contain;
}


#view-content-wrapper {
	/*margin-top: 68px;*/
}

@-moz-keyframes view-spinner { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes view-spinner { 100% { -webkit-transform: rotate(360deg); } }
@keyframes view-spinner { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.view-spinner {
	position: relative;
}

.view .nowrap {
	white-space: nowrap;
}

.view-spinner--main-color:before {
	border: 2px solid var(--main-color);
    border-right: 2px solid transparent;
}

.view-spinner--tt-main-color:before {
	border: 2px solid var(--main-color);
    border-right: 2px solid transparent;
}

.view-spinner--white-color:before {
	border: 2px solid #fff;
    border-right: 2px solid transparent;
}

.view-spinner:before {
	content: " ";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    width: 20px;
    height: 20px;
}

.view-spinner:before {
	-webkit-animation: view-spinner .5s linear infinite;
    animation: view-spinner .5s linear infinite;
}

.view-spinner--inline {
	display: inline-block;
	vertical-align: middle;
}

.view-spinner--center {
	position: absolute;
	top: 50%;
    left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}

.view-spinner--center-right {
	position: absolute !important;
	top: 50%;
    right: 0;
	transform: translateY(-50%);
}

.view-spinner--xs,
.view-spinner--xs:before {
	width: 16px;
    height: 16px;
}

.view-spinner--sm,
.view-spinner--sm:before {
	width: 32px;
    height: 32px;
}

.view-spinner--md,
.view-spinner--md:before {
	width: 48px;
    height: 48px;
}

.view-spinner--lg,
.view-spinner--lg:before {
	width: 60px;
    height: 60px;
}

.view-spinner--xlg,
.view-spinner--xlg:before {
	width: 80px;
    height: 80px;
}

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

.view-left {
	text-align: left;
}

.view-right {
	text-align: right;
}

.view-spinner--input:after {
	width: 16px;
    height: 16px;
	position: absolute;
	top: 50%;
    right: 7px;
	transform: translateY(-50%);
	-webkit-animation: view-spinner .5s linear infinite;
    animation: view-spinner .5s linear infinite;
	content: " ";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
	border: 2px solid var(--main-color);
    border-right: 2px solid transparent;
}

.view-wrapper .view-content-spinner {
	display: none;
} 

.view-wrapper.is-loading .view-content:not(.collapsed) {
	min-height: 88px;
}

.view-wrapper.is-loading .view-content-spinner { 
	display: block;
	top: 44px;
}

.view-wrapper.is-loading .view-content-wrapper {
	opacity: 0.5;
	pointer-events: none;
}

.view-wrapper {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82,63,105,0.05);
    box-shadow: 0px 0px 13px 0px rgba(82,63,105,0.05);
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 4px;
}

.view-card .view-wrapper {
	margin-bottom: 0;
}

.view-wrapper .view-header-topbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    padding: 0 2px;
    border-bottom: 1px solid #ebedf2;
    min-height: 25px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.view.view-footer,
.view-wrapper .view-header,
.view-wrapper .view-footer {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    padding: 0 25px;
    border-bottom: 1px solid #ebedf2;
    min-height: 60px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	column-gap: 10px;
	flex-wrap: wrap;
}

.view.view-footer {
	gap: 8px;
	flex-wrap: nowrap;
}

.view-framework.sidebar-right-open .view.view-footer {
	padding-right: calc(25rem + 10px);
}

.view.view-footer .modal-button {
	margin: 0 !important;
}

.view-wrapper .view-header.has-topbar {
	border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.view-wrapper .view-header-inner,
.view .view-footer-inner,
.view-wrapper .view-footer-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: flex-first;
    align-content: flex-first;
}

.view-header-button,
.view-footer-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
	gap: 8px;
	flex-wrap: wrap;
}

.view-header-button > .modal-button,
.view-footer-button > .modal-button {
	margin: 0 !important;
}

.view-collapse {
	background-size: 14px;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 24px;
    height: 24px;
	transition: 0.4s all;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wMTEgNTEyLjAxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjAxMSA1MTIuMDExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNS43NTUsMTIzLjU5MmMtOC4zNDEtOC4zNDEtMjEuODI0LTguMzQxLTMwLjE2NSwwTDI1Ni4wMDUsMzQzLjE3NkwzNi40MjEsMTIzLjU5MmMtOC4zNDEtOC4zNDEtMjEuODI0LTguMzQxLTMwLjE2NSwwICAgIHMtOC4zNDEsMjEuODI0LDAsMzAuMTY1bDIzNC42NjcsMjM0LjY2N2M0LjE2LDQuMTYsOS42MjEsNi4yNTEsMTUuMDgzLDYuMjUxYzUuNDYyLDAsMTAuOTIzLTIuMDkxLDE1LjA4My02LjI1MWwyMzQuNjY3LTIzNC42NjcgICAgQzUxNC4wOTYsMTQ1LjQxNiw1MTQuMDk2LDEzMS45MzMsNTA1Ljc1NSwxMjMuNTkyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0NDQ0NDQyI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}

.view-collapse:hover {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wMTEgNTEyLjAxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjAxMSA1MTIuMDExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNS43NTUsMTIzLjU5MmMtOC4zNDEtOC4zNDEtMjEuODI0LTguMzQxLTMwLjE2NSwwTDI1Ni4wMDUsMzQzLjE3NkwzNi40MjEsMTIzLjU5MmMtOC4zNDEtOC4zNDEtMjEuODI0LTguMzQxLTMwLjE2NSwwICAgIHMtOC4zNDEsMjEuODI0LDAsMzAuMTY1bDIzNC42NjcsMjM0LjY2N2M0LjE2LDQuMTYsOS42MjEsNi4yNTEsMTUuMDgzLDYuMjUxYzUuNDYyLDAsMTAuOTIzLTIuMDkxLDE1LjA4My02LjI1MWwyMzQuNjY3LTIzNC42NjcgICAgQzUxNC4wOTYsMTQ1LjQxNiw1MTQuMDk2LDEzMS45MzMsNTA1Ljc1NSwxMjMuNTkyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6IzFEQzlCNyI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}

.view-collapse.collapsed {
	transform: rotate(180deg);
}

.view-footer-button > .modal-button {
	margin-left: 8px;
}

.view-footer-button.right {
	/*margin-left: auto;*/
}

.view-wrapper .view-header-title-wrapper.has-icon {
	padding-left: 52px;
    background-size: 37px;
    background-position: left top;
    background-repeat: no-repeat;
}

.view-payment-title-icon {
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.view-alert-popup-box .desc-wrapper .headline,
.view-wrapper .view-header h3.header-title {
    font-size: 16px;
    font-weight: 700;
    color: #343d3e;
}

.view-wrapper .view-header h3.header-title {
    margin: 0;
    padding: 0;
}

.view-wrapper .view-header h3.header-title + .header-subtitle {
	margin-top: 3px;
	font-size: 13px;
	color: #656565;
}

.view-wrapper .view-header .header-subcontent {
	margin-top: 12px;
}

.view-wrapper .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;
    border-radius: 4px;
}

.view-wrapper.is-collapsable .view-content.collapsed {
	overflow: hidden;
}

.view-wrapper .view-content {
	border-bottom: 1px solid #ebedf2;
}

.view-wrapper .view-content:last-of-type {
	border-bottom: 0;
}

.view-wrapper .view-content.collapsed .view-content-spinner {
	display: none;
}

.view-wrapper .view-content.type-nav,
.view-wrapper .view-content.type-default > .view-content-inner {
	padding: 25px;
}

.view.view-footer {
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.2), 0 1px 8px 0 rgba(0,0,0,.12);
	justify-content: flex-end;
}

.view.view-footer > .inner {
	padding: 16px;
}

.view-message-preview-wrapper {
	position: relative;
    padding-left: 50px;
    margin-bottom: 16px;
    display: block;
}

.view-message-preview-wrapper:last-of-type {
	margin-bottom: 0;
}

.view-message-preview-wrapper.overview {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
	padding-left: 0;
}

.view-message-preview-icon {
	background-image: url(/view.framework/img/icon-message-type-default.svg);
    background-size: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(29,201,183,0.2);
    position: absolute;
    top: 0;
    left: 0;
    width: 42px;
    height: 42px;
    border-radius: 50%;
}

.view-message-preview-wrapper.status-unread .view-message-preview-icon {
	background-image: url(/view.framework/img/icon-message-type-default-closed.svg);
}

.view-message-preview-date {
	margin-left: 5px;
    color: #90959c;
    font-weight: 400;
    font-size: 12px;
	margin-bottom: 3px;
}

.view-message-preview-date.overview {
	text-align: right;
	margin: 0;
	font-size: 14px;
}

.view-message-preview-subject {
	margin-left: 5px;
    color: #414b4c;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
	transition: 0.1s color;
}

.view-message-preview-wrapper.overview .view-message-preview-subject,
.view-message-preview-wrapper.overview .view-message-preview-icon {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: flex-first;
    align-content: flex-first;
	position: relative;
}

.view-message-preview-wrapper.overview .view-message-preview-subject {
	margin-left: 18px;
}

.view-message-preview-wrapper:hover .view-message-preview-subject {
	color: var(--main-color);
}

.view-single-message-wrapper {
	
}

.view-single-message-header {
	position: relative;
	padding: 20px;
	border-bottom: 1px solid #ebedf2;
}

.view-single-message-header .view-message-preview-icon {
	top: 21px;
	left: 21px;
}

.view-single-message-headline {
	font-size: 18px;
    margin-bottom: 2px;
	margin-left: 54px;
}

.view-single-message-date {
	color: #90959c;
    font-weight: 400;
    font-size: 12px;
	margin-left: 54px;
}

.view-single-message-content {
	padding: 20px;
}

.view-single-message-content h2 {
	font-size: 16px;
}

.view-single-message-content *:first-child {
	margin-top: 0;
}

.view-switch-tab {
	cursor: pointer;
}

.view-table {
	width: 100%;
}

.view-table-layout-fixed {
	table-layout: fixed;
}

.view-table td {
	max-width: 640px;
}

.view-table-nav-wrapper.display-column {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.view-table-nav {
	margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (min-width: 767px) {
	
	.view-table-nav-container {
		background: #fff;
		z-index: 1;
		position: sticky;
		top: 48px; /* Höhe der Header-Navigation */
	}
	
	.view-modal-box .view-table-nav-container {
		position: relative;
		top: 0; /* Höhe der Header-Navigation */
	}
}

.view-table-nav-wrapper.display-grid {
	display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 30px;
    justify-content: space-between;
}

@media screen and (max-width: 991px ){
	
	.view-table-nav-wrapper.display-grid {
		grid-template-columns: repeat(3, 1fr);
		grid-column-gap: 20px;
	}
}

@media screen and (max-width: 767px ){
	
	.view-table-nav-wrapper.display-grid {
		 grid-template-columns: repeat(1, 1fr);
	}
}

.view-table-nav-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.view-table-nav-info.nav-filter,
.view-table-nav-info.has-search {
	display: block;
}


.view-table-filter-wrapper {
	margin-bottom: 1rem;
}

@media screen and (min-width:481px){
	.view-table-filter-wrapper .ste-input-label {
		max-width: 160px;
	}
}

@media screen and (max-width:480px){
	.view-table-filter-wrapper {
		width: 100% !important;
	}
}

.view-table-filter-wrapper .view-table-filter-select-wrapper {
	cursor: pointer;
	position: relative;
	margin-top: 5px;
	border-radius: 5px;
    font-size: 13px;
	line-height: normal;
    padding: 4px 10px;
	vertical-align: middle;
	padding-right: 35px;
    outline: none;
	color: #32373c;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
}

.view-table-filter-wrapper .ste-input-label {
	padding-right: 0 !important;
}

.view-table-filter-wrapper:not(.active) .view-table-filter-select-wrapper {
	border-color: #ddd !important;
}

.view-table-filter-wrapper.active .view-table-filter-select-wrapper {
	border-width: 2px;
	padding: 3px 9px;
	padding-right: 34px;
}

.view-table-filter-wrapper .view-table-filter-select-wrapper:after {
	display: block;
	content: "▼";
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	font-size: 0.65rem;
}

.view-table-filter-wrapper.active .view-table-filter-select-wrapper:after {
	content: "▲";
}

.view-table-filter-dropdown-wrapper {
	padding: 7px 10px;
	padding-top: 9px;
	vertical-align: middle;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-bottom-left-radius: .375rem;
	border-bottom-right-radius: .375rem;
    position: absolute;
	display: none;
    z-index: 1;
	width: 100%;
	max-height: 200px;
	overflow: auto;
}

.view-table-filter-dropdown-single-item {
	clear: both;
    margin-bottom: 5px;
}

.view-table-filter-dropdown-single-item:last-child {
	margin-bottom: 0;
}

.view-table-filter-wrapper.active .view-table-filter-select-wrapper {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.view-table-filter-wrapper.active .view-table-filter-dropdown-wrapper {
	display: block;
}

.view-table-nav-info.nav-filter {
	position: relative;
}

.view-table-nav {
	margin-top: 5px;
	margin-left: -1.5px;
	margin-right: -1.5px;
}

.view-table-nav-item {
	padding-left: 1.5px;
	padding-right: 1.5px;
}

.view-table-nav-search {
	background-image: url(/view.framework/img/icon-nav-search.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: left 7px center;
    display: block;
    width: 200px;
    margin-top: 5px;
    border-radius: 5px;
    font-size: 13px;
    padding: 4px 26px;
	outline: none;
	border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    background-color: #fff;
    color: #32373c;
    outline: 0;
    -webkit-transition: 50ms border-color ease-in-out;
    transition: 50ms border-color ease-in-out;
	font-family: 'Open Sans';
}

.view-table-nav-wrapper.display-row .view-table-nav-search {
	width: 100%; 
}

.view-table-nav-date-filter {
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: left 7px center;
    display: block;
    width: 200px;
    margin-top: 5px;
    border-radius: 5px;
    font-size: 12px;
    padding: 6px 4px;
	outline: none;
	border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    background-color: #fff;
    color: #32373c;
    outline: 0;
    -webkit-transition: 50ms border-color ease-in-out;
    transition: 50ms border-color ease-in-out;
}

.view-table-nav-search-clear {
	background-image: url(/view.framework/img/icon-nav-search-clear.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 7px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}

.view-table-nav-search:hover, .view-table-nav-search:focus, .view-table-nav-search:active {
	outline: none;
}

.view-table-nav-search:focus {
	border-color: var(--main-color);
    border-width: 2px;
    padding: 3px 25px;
}

.view-table-nav-info-detail {
	color: #888;
}
.view-table-nav-info-detail-header {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: space-between;
}

.view-table-nav > li {
	padding: 0;
    margin-right: 5px;
    display: inline-block;
}

.view-table-cell-link {
	color: #333;
}

.view-table-cell-link:hover {
	text-decoration: underline;
}

.view-table-nav-link-dummy,
.view-table-nav-link {
	cursor: pointer;
    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;
    height: 30px;
    min-width: 30px;
    padding: 6px;
    border-radius: 3px;
    position: relative;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
	color: #999;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.view-table-nav-link-dummy {
	cursor: default;
}

.view-table-nav-link.first,
.view-table-nav-link.last,
.view-table-nav-link.prev,
.view-table-nav-link.next {
	background-color: #eef4f3;
	background-size: 8px;
	background-position: center center;
	background-repeat: no-repeat;
}

.view-table-nav-link.first {
	background-image: url(/view.framework/img/icon-nav-first-green.svg);
}

.view-table-nav-link.last {
	background-image: url(/view.framework/img/icon-nav-last-green.svg);
}

.view-table-nav-link.prev {
	background-image: url(/view.framework/img/icon-nav-prev-green.svg);
}

.view-table-nav-link.next {
	background-image: url(/view.framework/img/icon-nav-next-green.svg);
}

.view-table-nav-link.active,
.view-table-nav-link:hover {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-color: var(--main-color);
    color: #fff !important;
}

.view-table-nav-link.first:hover {
	background-image: url(/view.framework/img/icon-nav-first-white.svg) !important;
}

.view-table-nav-link.last:hover {
	background-image: url(/view.framework/img/icon-nav-last-white.svg) !important;
}

.view-table-nav-link.prev:hover {
	background-image: url(/view.framework/img/icon-nav-prev-white.svg) !important;
}

.view-table-nav-link.next:hover {
	background-image: url(/view.framework/img/icon-nav-next-white.svg) !important;
}

.view-table .view-table-head th {
	text-align: left;
}

.view-table-wrapper *::-webkit-scrollbar {
    width: 6px;
	height: 6px;
}

.view-table-wrapper *::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.view-table-wrapper *::-webkit-scrollbar-thumb {
  background-color: #aaa;
  outline: 1px solid #aaa;
  border-radius: 3px;
}

.view-table-cell .warning .icon {
	width: 20px;
	height: 20px;
	vertical-align: bottom;
	margin-right: 7px;
}

.view-table-cell.inactive {
	color: #ccc;
}

.view-table-cell.center {
	text-align: center !important;
}

.view-table-cell.right {
	text-align: right !important;
}

.view-table-cell.nowrap {
	white-space: nowrap;
}

.view-framework .view-wrapper .view-header {
	gap: 10px;
}

@media screen and (min-width: 1200px){
	.view-table-cell.right.id-action {
		position: sticky;
		right: 0;
		background: #fff;
	}
}

.view-table > .view-table-head > .view-table-row > .view-table-cell,
.view-table > .view-table-body > .view-table-row > .view-table-cell {
    vertical-align: middle;
    padding: 10px;
    font-size: 14px;
}

.view-table.inner-padding-xs > .view-table-head > .view-table-row > .view-table-cell,
.view-table.inner-padding-xs > .view-table-body > .view-table-row > .view-table-cell {
    padding: 1px;
}

.view-table-cell .limit-cell-height {
	overflow-x: hidden;
    overflow-y: auto;
}

.view-table > .view-table-body.ui-sortable > .view-table-row {
	background-color: #fff;
}

.view-table > .view-table-body > .view-table-row.ui-sortable-helper {
	box-shadow: 0px 0px 10px 3px #00000011;
	display: table;
}

.view-table > .view-table-head > .view-table-row,
.view-table > .view-table-body > .view-table-row {
    border-bottom: 1px solid #eef4f3;
}

.view-table-head {
	background-color: #fff;
}

.view-table-wrapper .allow-horizontal-scrolling .view-table-head {
	position: sticky;
	top: 0;
}

.view-table-wrapper .limit-table-height {
	overflow-y: auto;
}

.view-table-wrapper .allow-horizontal-scrolling {
	overflow-x: auto;
}

.view-table > .view-table-body > .view-table-row:last-child {
    border: 0;
}

.view-table > .view-table-head > .view-table-row > .view-table-cell {
    padding: 16px 10px;
	white-space: nowrap;
}

.view-table > .view-table-head > .view-table-row > .view-table-cell .view-edit-icon {
	width: 16px;
    height: 16px;
}


.view-table > .view-table-head > .view-table-row > .view-table-cell:first-child,
.view-table > .view-table-body > .view-table-row > .view-table-cell:first-child {
    padding-left: 25px;
}

.view-table > .view-table-head > .view-table-row > .view-table-cell:last-child,
.view-table > .view-table-body > .view-table-row > .view-table-cell:last-child {
    padding-right: 25px;
}

.view-table.no-outer-padding > .view-table-head > .view-table-row > .view-table-cell:first-child,
.view-table.no-outer-padding > .view-table-body > .view-table-row > .view-table-cell:first-child {
    padding-left: 0;
}

.view-table.no-outer-padding > .view-table-head > .view-table-row > .view-table-cell:last-child,
.view-table.no-outer-padding > .view-table-body > .view-table-row > .view-table-cell:last-child {
    padding-right: 0;
}

.view-table.no-outer-padding > .view-table-head > .view-table-row:first-child > .view-table-cell {
    padding-top: 0;
}

.view-table.no-outer-padding > .view-table-body > .view-table-row:last-child > .view-table-cell {
    padding-bottom: 0;
}

.view-file-wrapper {
	background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 45px;
    display: block;
}

.view-file-wrapper.small { 
	padding-left: 38px;
}

.view-file-icon.type-file,
.view-file-wrapper.type-file {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNDOEJEQjg7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBjeD0iMTguNSIgY3k9IjQ3IiByPSIzIi8+DQoJPGNpcmNsZSBzdHlsZT0iZmlsbDojRkZGRkZGOyIgY3g9IjI4LjUiIGN5PSI0NyIgcj0iMyIvPg0KCTxjaXJjbGUgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGN4PSIzOC41IiBjeT0iNDciIHI9IjMiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

.view-file-icon.type-xls,
.view-file-wrapper.type-xls,
.view-file-icon.type-xlsx,
.view-file-wrapper.type-xlsx {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM5MUNEQTA7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMC4zNzksNDguMTA1TDIyLjkzNiw1M2gtMS45bC0xLjYtMy44MDFoLTAuMTM3TDE3LjU3Niw1M2gtMS45bDIuNTU3LTQuODk1bC0yLjcyMS01LjE4MmgxLjg3Mw0KCQkJbDEuNzc3LDQuMTAyaDAuMTM3bDEuOTI4LTQuMTAySDIzLjFMMjAuMzc5LDQ4LjEwNXoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNy4wMzcsNDIuOTI0djguODMyaDQuNjM1VjUzaC02LjMwM1Y0Mi45MjRIMjcuMDM3eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTM5LjA0MSw1MC4yMzhjMCwwLjM2NC0wLjA3NSwwLjcxOC0wLjIyNiwxLjA2UzM4LjQ1Myw1MS45NCwzOC4xOCw1Mi4ycy0wLjYxMSwwLjQ2Ny0xLjAxMiwwLjYyMg0KCQkJYy0wLjQwMSwwLjE1NS0wLjg1NywwLjIzMi0xLjM2NywwLjIzMmMtMC4yMTksMC0wLjQ0NC0wLjAxMi0wLjY3Ny0wLjAzNHMtMC40NjctMC4wNjItMC43MDQtMC4xMTYNCgkJCWMtMC4yMzctMC4wNTUtMC40NjMtMC4xMy0wLjY3Ny0wLjIyNmMtMC4yMTQtMC4wOTYtMC4zOTktMC4yMTItMC41NTQtMC4zNDlsMC4yODctMS4xNzZjMC4xMjcsMC4wNzMsMC4yODksMC4xNDQsMC40ODUsMC4yMTINCgkJCWMwLjE5NiwwLjA2OCwwLjM5OCwwLjEzMiwwLjYwOCwwLjE5MWMwLjIwOSwwLjA2LDAuNDE5LDAuMTA3LDAuNjI5LDAuMTQ0YzAuMjA5LDAuMDM2LDAuNDA1LDAuMDU1LDAuNTg4LDAuMDU1DQoJCQljMC41NTYsMCwwLjk4Mi0wLjEzLDEuMjc4LTAuMzljMC4yOTYtMC4yNiwwLjQ0NC0wLjY0NSwwLjQ0NC0xLjE1NWMwLTAuMzEtMC4xMDUtMC41NzQtMC4zMTQtMC43OTMNCgkJCWMtMC4yMS0wLjIxOS0wLjQ3Mi0wLjQxNy0wLjc4Ni0wLjU5NXMtMC42NTQtMC4zNTUtMS4wMTktMC41MzNjLTAuMzY1LTAuMTc4LTAuNzA3LTAuMzg4LTEuMDI1LTAuNjI5DQoJCQljLTAuMzE5LTAuMjQxLTAuNTgzLTAuNTI2LTAuNzkzLTAuODU0Yy0wLjIxLTAuMzI4LTAuMzE0LTAuNzM4LTAuMzE0LTEuMjNjMC0wLjQ0NiwwLjA4Mi0wLjg0MywwLjI0Ni0xLjE4OQ0KCQkJczAuMzg1LTAuNjQxLDAuNjYzLTAuODgyYzAuMjc4LTAuMjQxLDAuNjAyLTAuNDI2LDAuOTcxLTAuNTU0czAuNzU5LTAuMTkxLDEuMTY5LTAuMTkxYzAuNDE5LDAsMC44NDMsMC4wMzksMS4yNzEsMC4xMTYNCgkJCWMwLjQyOCwwLjA3NywwLjc3NCwwLjIwMywxLjAzOSwwLjM3NmMtMC4wNTUsMC4xMTgtMC4xMTksMC4yNDgtMC4xOTEsMC4zOWMtMC4wNzMsMC4xNDItMC4xNDIsMC4yNzMtMC4yMDUsMC4zOTYNCgkJCWMtMC4wNjQsMC4xMjMtMC4xMTksMC4yMjYtMC4xNjQsMC4zMDhjLTAuMDQ2LDAuMDgyLTAuMDczLDAuMTI4LTAuMDgyLDAuMTM3Yy0wLjA1NS0wLjAyNy0wLjExNi0wLjA2My0wLjE4NS0wLjEwOQ0KCQkJcy0wLjE2Ny0wLjA5MS0wLjI5NC0wLjEzN2MtMC4xMjgtMC4wNDYtMC4yOTYtMC4wNzctMC41MDYtMC4wOTZjLTAuMjEtMC4wMTktMC40NzktMC4wMTQtMC44MDcsMC4wMTQNCgkJCWMtMC4xODMsMC4wMTktMC4zNTUsMC4wNy0wLjUyLDAuMTU3cy0wLjMxLDAuMTkzLTAuNDM4LDAuMzIxYy0wLjEyOCwwLjEyOC0wLjIyOCwwLjI3MS0wLjMwMSwwLjQzMQ0KCQkJYy0wLjA3MywwLjE1OS0wLjEwOSwwLjMxMy0wLjEwOSwwLjQ1OGMwLDAuMzY0LDAuMTA0LDAuNjU4LDAuMzE0LDAuODgyYzAuMjA5LDAuMjI0LDAuNDY5LDAuNDE5LDAuNzc5LDAuNTg4DQoJCQljMC4zMSwwLjE2OSwwLjY0NywwLjMzMywxLjAxMiwwLjQ5MmMwLjM2NCwwLjE1OSwwLjcwNCwwLjM1NCwxLjAxOSwwLjU4MXMwLjU3NiwwLjUxMywwLjc4NiwwLjg1NA0KCQkJQzM4LjkzNiw0OS4yNjEsMzkuMDQxLDQ5LjcsMzkuMDQxLDUwLjIzOHoiLz4NCgk8L2c+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0yMy41LDE2di00aC0xMnY0djJ2MnYydjJ2MnYydjJ2NGgxMGgyaDIxdi00di0ydi0ydi0ydi0ydi0ydi00SDIzLjV6IE0xMy41LDE0aDh2MmgtOFYxNHoNCgkJIE0xMy41LDE4aDh2MmgtOFYxOHogTTEzLjUsMjJoOHYyaC04VjIyeiBNMTMuNSwyNmg4djJoLThWMjZ6IE0yMS41LDMyaC04di0yaDhWMzJ6IE00Mi41LDMyaC0xOXYtMmgxOVYzMnogTTQyLjUsMjhoLTE5di0yaDE5VjI4DQoJCXogTTQyLjUsMjRoLTE5di0yaDE5VjI0eiBNMjMuNSwyMHYtMmgxOXYySDIzLjV6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-doc,
.view-file-wrapper.type-doc,
.view-file-icon.type-docx,
.view-file-wrapper.type-docx {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM4Njk3Q0I7IiBkPSJNMTguNSwxM2gtNmMtMC41NTIsMC0xLTAuNDQ4LTEtMXMwLjQ0OC0xLDEtMWg2YzAuNTUyLDAsMSwwLjQ0OCwxLDFTMTkuMDUyLDEzLDE4LjUsMTN6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6Izg2OTdDQjsiIGQ9Ik0yMS41LDE4aC05Yy0wLjU1MiwwLTEtMC40NDgtMS0xczAuNDQ4LTEsMS0xaDljMC41NTIsMCwxLDAuNDQ4LDEsMVMyMi4wNTIsMTgsMjEuNSwxOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojODY5N0NCOyIgZD0iTTI1LjUsMThjLTAuMjYsMC0wLjUyLTAuMTEtMC43MS0wLjI5Yy0wLjE4LTAuMTktMC4yOS0wLjQ1LTAuMjktMC43MWMwLTAuMjYsMC4xMS0wLjUyLDAuMjktMC43MQ0KCQljMC4zNy0wLjM3LDEuMDUtMC4zNywxLjQyLDBjMC4xOCwwLjE5LDAuMjksMC40NSwwLjI5LDAuNzFjMCwwLjI2LTAuMTEsMC41Mi0wLjI5LDAuNzFDMjYuMDIsMTcuODksMjUuNzYsMTgsMjUuNSwxOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojODY5N0NCOyIgZD0iTTM3LjUsMThoLThjLTAuNTUyLDAtMS0wLjQ0OC0xLTFzMC40NDgtMSwxLTFoOGMwLjU1MiwwLDEsMC40NDgsMSwxUzM4LjA1MiwxOCwzNy41LDE4eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM4Njk3Q0I7IiBkPSJNMTIuNSwzM2MtMC4yNiwwLTAuNTItMC4xMS0wLjcxLTAuMjljLTAuMTgtMC4xOS0wLjI5LTAuNDUtMC4yOS0wLjcxYzAtMC4yNiwwLjExLTAuNTIsMC4yOS0wLjcxDQoJCWMwLjM3LTAuMzcsMS4wNS0wLjM3LDEuNDIsMGMwLjE4LDAuMTksMC4yOSwwLjQ0LDAuMjksMC43MWMwLDAuMjYtMC4xMSwwLjUyLTAuMjksMC43MUMxMy4wMiwzMi44OSwxMi43NiwzMywxMi41LDMzeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM4Njk3Q0I7IiBkPSJNMjQuNSwzM2gtOGMtMC41NTIsMC0xLTAuNDQ4LTEtMXMwLjQ0OC0xLDEtMWg4YzAuNTUyLDAsMSwwLjQ0OCwxLDFTMjUuMDUyLDMzLDI0LjUsMzN6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6Izg2OTdDQjsiIGQ9Ik00My41LDE4aC0yYy0wLjU1MiwwLTEtMC40NDgtMS0xczAuNDQ4LTEsMS0xaDJjMC41NTIsMCwxLDAuNDQ4LDEsMVM0NC4wNTIsMTgsNDMuNSwxOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojODY5N0NCOyIgZD0iTTM0LjUsMjNoLTIyYy0wLjU1MiwwLTEtMC40NDgtMS0xczAuNDQ4LTEsMS0xaDIyYzAuNTUyLDAsMSwwLjQ0OCwxLDFTMzUuMDUyLDIzLDM0LjUsMjN6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6Izg2OTdDQjsiIGQ9Ik00My41LDIzaC02Yy0wLjU1MiwwLTEtMC40NDgtMS0xczAuNDQ4LTEsMS0xaDZjMC41NTIsMCwxLDAuNDQ4LDEsMVM0NC4wNTIsMjMsNDMuNSwyM3oiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojODY5N0NCOyIgZD0iTTE2LjUsMjhoLTRjLTAuNTUyLDAtMS0wLjQ0OC0xLTFzMC40NDgtMSwxLTFoNGMwLjU1MiwwLDEsMC40NDgsMSwxUzE3LjA1MiwyOCwxNi41LDI4eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM4Njk3Q0I7IiBkPSJNMzAuNSwyOGgtMTBjLTAuNTUyLDAtMS0wLjQ0OC0xLTFzMC40NDgtMSwxLTFoMTBjMC41NTIsMCwxLDAuNDQ4LDEsMVMzMS4wNTIsMjgsMzAuNSwyOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojODY5N0NCOyIgZD0iTTQzLjUsMjhoLTljLTAuNTUyLDAtMS0wLjQ0OC0xLTFzMC40NDgtMSwxLTFoOWMwLjU1MiwwLDEsMC40NDgsMSwxUzQ0LjA1MiwyOCw0My41LDI4eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDk2RTY7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMy41LDQ3LjY4MmMwLDAuODI5LTAuMDg5LDEuNTM4LTAuMjY3LDIuMTI2cy0wLjQwMywxLjA4LTAuNjc3LDEuNDc3cy0wLjU4MSwwLjcwOS0wLjkyMywwLjkzNw0KCQkJcy0wLjY3MiwwLjM5OC0wLjk5MSwwLjUxM2MtMC4zMTksMC4xMTQtMC42MTEsMC4xODctMC44NzUsMC4yMTlDMTkuNTAzLDUyLjk4NCwxOS4zMDcsNTMsMTkuMTgsNTNoLTMuODE0VjQyLjkyNEgxOC40DQoJCQljMC44NDgsMCwxLjU5MywwLjEzNSwyLjIzNSwwLjQwM3MxLjE3NiwwLjYyNywxLjYsMS4wNzNzMC43NCwwLjk1NSwwLjk1LDEuNTI0QzIzLjM5NSw0Ni40OTQsMjMuNSw0Ny4wOCwyMy41LDQ3LjY4MnoNCgkJCSBNMTguNjMzLDUxLjc5N2MxLjExMiwwLDEuOTE0LTAuMzU1LDIuNDA2LTEuMDY2czAuNzM4LTEuNzQxLDAuNzM4LTMuMDljMC0wLjQxOS0wLjA1LTAuODM0LTAuMTUtMS4yNDQNCgkJCWMtMC4xMDEtMC40MS0wLjI5NC0wLjc4MS0wLjU4MS0xLjExNHMtMC42NzctMC42MDItMS4xNjktMC44MDdzLTEuMTMtMC4zMDgtMS45MTQtMC4zMDhoLTAuOTU3djcuNjI5SDE4LjYzM3oiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zMy40NzUsNDcuOTE0YzAsMC44NDgtMC4xMDcsMS41OTUtMC4zMjEsMi4yNDJjLTAuMjE0LDAuNjQ3LTAuNTExLDEuMTg1LTAuODg5LDEuNjEzDQoJCQljLTAuMzc4LDAuNDI5LTAuODIsMC43NTItMS4zMjYsMC45NzFzLTEuMDYsMC4zMjgtMS42NjEsMC4zMjhzLTEuMTU1LTAuMTA5LTEuNjYxLTAuMzI4cy0wLjk0OC0wLjU0Mi0xLjMyNi0wLjk3MQ0KCQkJYy0wLjM3OC0wLjQyOS0wLjY3NS0wLjk2Ni0wLjg4OS0xLjYxM2MtMC4yMTQtMC42NDctMC4zMjEtMS4zOTUtMC4zMjEtMi4yNDJzMC4xMDctMS41OTMsMC4zMjEtMi4yMzUNCgkJCWMwLjIxNC0wLjY0MywwLjUxLTEuMTc4LDAuODg5LTEuNjA2YzAuMzc4LTAuNDI5LDAuODItMC43NTQsMS4zMjYtMC45NzhzMS4wNi0wLjMzNSwxLjY2MS0wLjMzNXMxLjE1NSwwLjExMSwxLjY2MSwwLjMzNQ0KCQkJczAuOTQ4LDAuNTQ5LDEuMzI2LDAuOTc4YzAuMzc4LDAuNDI5LDAuNjc0LDAuOTY0LDAuODg5LDEuNjA2QzMzLjM2Nyw0Ni4zMjEsMzMuNDc1LDQ3LjA2NiwzMy40NzUsNDcuOTE0eiBNMjkuMjM2LDUxLjcyOQ0KCQkJYzAuMzM3LDAsMC42NTgtMC4wNjYsMC45NjQtMC4xOThjMC4zMDUtMC4xMzIsMC41NzktMC4zNDksMC44Mi0wLjY0OWMwLjI0MS0wLjMwMSwwLjQzMS0wLjY5NSwwLjU2Ny0xLjE4Mw0KCQkJczAuMjA5LTEuMDgyLDAuMjE5LTEuNzg0Yy0wLjAwOS0wLjY4NC0wLjA4LTEuMjY1LTAuMjEyLTEuNzQzYy0wLjEzMi0wLjQ3OS0wLjMxNC0wLjg3My0wLjU0Ny0xLjE4M3MtMC40OTctMC41MzMtMC43OTMtMC42Nw0KCQkJYy0wLjI5Ni0wLjEzNy0wLjYwOC0wLjIwNS0wLjkzNy0wLjIwNWMtMC4zMzcsMC0wLjY1OSwwLjA2My0wLjk2NCwwLjE5MWMtMC4zMDYsMC4xMjgtMC41NzksMC4zNDQtMC44MiwwLjY0OQ0KCQkJYy0wLjI0MiwwLjMwNi0wLjQzMSwwLjY5OS0wLjU2NywxLjE4M3MtMC4yMSwxLjA3NS0wLjIxOSwxLjc3N2MwLjAwOSwwLjY4NCwwLjA4LDEuMjY3LDAuMjEyLDEuNzUNCgkJCWMwLjEzMiwwLjQ4MywwLjMxNCwwLjg3NywwLjU0NywxLjE4M3MwLjQ5NywwLjUyOCwwLjc5MywwLjY3QzI4LjU5Niw1MS42NTgsMjguOTA4LDUxLjcyOSwyOS4yMzYsNTEuNzI5eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQyLjYwNyw1MS45NzVjLTAuMzc0LDAuMzY0LTAuNzk4LDAuNjM4LTEuMjcxLDAuODJjLTAuNDc0LDAuMTgzLTAuOTg0LDAuMjczLTEuNTMxLDAuMjczDQoJCQljLTAuNjAyLDAtMS4xNTUtMC4xMDktMS42NjEtMC4zMjhzLTAuOTQ4LTAuNTQyLTEuMzI2LTAuOTcxYy0wLjM3OC0wLjQyOS0wLjY3NS0wLjk2Ni0wLjg4OS0xLjYxMw0KCQkJYy0wLjIxNC0wLjY0Ny0wLjMyMS0xLjM5NS0wLjMyMS0yLjI0MnMwLjEwNy0xLjU5MywwLjMyMS0yLjIzNWMwLjIxNC0wLjY0MywwLjUxLTEuMTc4LDAuODg5LTEuNjA2DQoJCQljMC4zNzgtMC40MjksMC44MjItMC43NTQsMS4zMzMtMC45NzhjMC41MS0wLjIyNCwxLjA2Mi0wLjMzNSwxLjY1NC0wLjMzNWMwLjU0NywwLDEuMDU3LDAuMDkxLDEuNTMxLDAuMjczDQoJCQljMC40NzQsMC4xODMsMC44OTcsMC40NTYsMS4yNzEsMC44MmwtMS4xMzUsMS4wMTJjLTAuMjI4LTAuMjY1LTAuNDgxLTAuNDU2LTAuNzU5LTAuNTc0Yy0wLjI3OC0wLjExOC0wLjU2Ny0wLjE3OC0wLjg2OC0wLjE3OA0KCQkJYy0wLjMzNywwLTAuNjU5LDAuMDYzLTAuOTY0LDAuMTkxYy0wLjMwNiwwLjEyOC0wLjU3OSwwLjM0NC0wLjgyLDAuNjQ5Yy0wLjI0MiwwLjMwNi0wLjQzMSwwLjY5OS0wLjU2NywxLjE4Mw0KCQkJcy0wLjIxLDEuMDc1LTAuMjE5LDEuNzc3YzAuMDA5LDAuNjg0LDAuMDgsMS4yNjcsMC4yMTIsMS43NWMwLjEzMiwwLjQ4MywwLjMxNCwwLjg3NywwLjU0NywxLjE4M3MwLjQ5NywwLjUyOCwwLjc5MywwLjY3DQoJCQljMC4yOTYsMC4xNDIsMC42MDgsMC4yMTIsMC45MzcsMC4yMTJzMC42MzYtMC4wNiwwLjkyMy0wLjE3OHMwLjU0OS0wLjMxLDAuNzg2LTAuNTc0TDQyLjYwNyw1MS45NzV6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}

.view-file-icon.type-ppt,
.view-file-wrapper.type-ppt,
.view-file-icon.type-pptx,
.view-file-wrapper.type-pptx {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGNjcxMkU7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNy41ODEsNTNIMTUuOTRWNDIuOTI0aDIuODk4YzAuNDI4LDAsMC44NTIsMC4wNjgsMS4yNzEsMC4yMDUNCgkJCWMwLjQxOSwwLjEzNywwLjc5NSwwLjM0MiwxLjEyOCwwLjYxNWMwLjMzMywwLjI3MywwLjYwMiwwLjYwNCwwLjgwNywwLjk5MXMwLjMwOCwwLjgyMiwwLjMwOCwxLjMwNg0KCQkJYzAsMC41MTEtMC4wODcsMC45NzMtMC4yNiwxLjM4OGMtMC4xNzMsMC40MTUtMC40MTUsMC43NjQtMC43MjUsMS4wNDZjLTAuMzEsMC4yODItMC42ODQsMC41MDEtMS4xMjEsMC42NTYNCgkJCXMtMC45MjEsMC4yMzItMS40NDksMC4yMzJoLTEuMjE3VjUzeiBNMTcuNTgxLDQ0LjE2OHYzLjk5MmgxLjUwNGMwLjIsMCwwLjM5OC0wLjAzNCwwLjU5NS0wLjEwMw0KCQkJYzAuMTk2LTAuMDY4LDAuMzc2LTAuMTgsMC41NC0wLjMzNXMwLjI5Ni0wLjM3MSwwLjM5Ni0wLjY0OWMwLjEtMC4yNzgsMC4xNS0wLjYyMiwwLjE1LTEuMDMyYzAtMC4xNjQtMC4wMjMtMC4zNTQtMC4wNjgtMC41NjcNCgkJCWMtMC4wNDYtMC4yMTQtMC4xMzktMC40MTktMC4yOC0wLjYxNWMtMC4xNDItMC4xOTYtMC4zNC0wLjM2LTAuNTk1LTAuNDkyYy0wLjI1NS0wLjEzMi0wLjU5My0wLjE5OC0xLjAxMi0wLjE5OEgxNy41ODF6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjUuODUzLDUzaC0xLjY0MVY0Mi45MjRoMi44OThjMC40MjgsMCwwLjg1MiwwLjA2OCwxLjI3MSwwLjIwNQ0KCQkJYzAuNDE5LDAuMTM3LDAuNzk1LDAuMzQyLDEuMTI4LDAuNjE1YzAuMzMzLDAuMjczLDAuNjAyLDAuNjA0LDAuODA3LDAuOTkxczAuMzA4LDAuODIyLDAuMzA4LDEuMzA2DQoJCQljMCwwLjUxMS0wLjA4NywwLjk3My0wLjI2LDEuMzg4Yy0wLjE3MywwLjQxNS0wLjQxNSwwLjc2NC0wLjcyNSwxLjA0NmMtMC4zMSwwLjI4Mi0wLjY4NCwwLjUwMS0xLjEyMSwwLjY1Ng0KCQkJcy0wLjkyMSwwLjIzMi0xLjQ0OSwwLjIzMmgtMS4yMTdWNTN6IE0yNS44NTMsNDQuMTY4djMuOTkyaDEuNTA0YzAuMiwwLDAuMzk4LTAuMDM0LDAuNTk1LTAuMTAzDQoJCQljMC4xOTYtMC4wNjgsMC4zNzYtMC4xOCwwLjU0LTAuMzM1czAuMjk2LTAuMzcxLDAuMzk2LTAuNjQ5YzAuMS0wLjI3OCwwLjE1LTAuNjIyLDAuMTUtMS4wMzJjMC0wLjE2NC0wLjAyMy0wLjM1NC0wLjA2OC0wLjU2Nw0KCQkJYy0wLjA0Ni0wLjIxNC0wLjEzOS0wLjQxOS0wLjI4LTAuNjE1Yy0wLjE0Mi0wLjE5Ni0wLjM0LTAuMzYtMC41OTUtMC40OTJjLTAuMjU1LTAuMTMyLTAuNTkzLTAuMTk4LTEuMDEyLTAuMTk4SDI1Ljg1M3oiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zOS42MDYsNDIuOTI0djEuMTIxaC0zLjAwOFY1M2gtMS42NTR2LTguOTU1aC0zLjAwOHYtMS4xMjFIMzkuNjA2eiIvPg0KCTwvZz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTM5LjUsMzBoLTI0VjE0aDI0VjMweiBNMTcuNSwyOGgyMFYxNmgtMjBWMjh6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0yMC40OTksMzVjLTAuMTc1LDAtMC4zNTMtMC4wNDYtMC41MTQtMC4xNDNjLTAuNDc0LTAuMjg0LTAuNjI3LTAuODk4LTAuMzQzLTEuMzcybDMtNQ0KCQljMC4yODQtMC40NzQsMC44OTgtMC42MjcsMS4zNzItMC4zNDNjMC40NzQsMC4yODQsMC42MjcsMC44OTgsMC4zNDMsMS4zNzJsLTMsNUMyMS4xNywzNC44MjcsMjAuODM5LDM1LDIwLjQ5OSwzNXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTM0LjUwMSwzNWMtMC4zNCwwLTAuNjcxLTAuMTczLTAuODU4LTAuNDg1bC0zLTVjLTAuMjg0LTAuNDc0LTAuMTMxLTEuMDg4LDAuMzQzLTEuMzcyDQoJCWMwLjQ3NC0wLjI4MywxLjA4OC0wLjEzMSwxLjM3MiwwLjM0M2wzLDVjMC4yODQsMC40NzQsMC4xMzEsMS4wODgtMC4zNDMsMS4zNzJDMzQuODU0LDM0Ljk1NCwzNC42NzYsMzUsMzQuNTAxLDM1eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNDOEJEQjg7IiBkPSJNMjcuNSwxNmMtMC41NTIsMC0xLTAuNDQ3LTEtMXYtM2MwLTAuNTUzLDAuNDQ4LTEsMS0xczEsMC40NDcsMSwxdjNDMjguNSwxNS41NTMsMjguMDUyLDE2LDI3LjUsMTYNCgkJeiIvPg0KCTxyZWN0IHg9IjE3LjUiIHk9IjE2IiBzdHlsZT0iZmlsbDojRDNDQ0M5OyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjEyIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-psd,
.view-file-wrapper.type-psd {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM1ODg5QzQ7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNy4zODUsNTNoLTEuNjQxVjQyLjkyNGgyLjg5OGMwLjQyOCwwLDAuODUyLDAuMDY4LDEuMjcxLDAuMjA1DQoJCQljMC40MTksMC4xMzcsMC43OTUsMC4zNDIsMS4xMjgsMC42MTVjMC4zMzMsMC4yNzMsMC42MDIsMC42MDQsMC44MDcsMC45OTFzMC4zMDgsMC44MjIsMC4zMDgsMS4zMDYNCgkJCWMwLDAuNTExLTAuMDg3LDAuOTczLTAuMjYsMS4zODhjLTAuMTczLDAuNDE1LTAuNDE1LDAuNzY0LTAuNzI1LDEuMDQ2Yy0wLjMxLDAuMjgyLTAuNjg0LDAuNTAxLTEuMTIxLDAuNjU2DQoJCQlzLTAuOTIxLDAuMjMyLTEuNDQ5LDAuMjMyaC0xLjIxN1Y1M3ogTTE3LjM4NSw0NC4xNjh2My45OTJoMS41MDRjMC4yLDAsMC4zOTgtMC4wMzQsMC41OTUtMC4xMDMNCgkJCWMwLjE5Ni0wLjA2OCwwLjM3Ni0wLjE4LDAuNTQtMC4zMzVjMC4xNjQtMC4xNTUsMC4yOTYtMC4zNzEsMC4zOTYtMC42NDljMC4xLTAuMjc4LDAuMTUtMC42MjIsMC4xNS0xLjAzMg0KCQkJYzAtMC4xNjQtMC4wMjMtMC4zNTQtMC4wNjgtMC41NjdjLTAuMDQ2LTAuMjE0LTAuMTM5LTAuNDE5LTAuMjgtMC42MTVjLTAuMTQyLTAuMTk2LTAuMzQtMC4zNi0wLjU5NS0wLjQ5Mg0KCQkJYy0wLjI1NS0wLjEzMi0wLjU5My0wLjE5OC0xLjAxMi0wLjE5OEgxNy4zODV6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjkuNzMsNTAuMjM4YzAsMC4zNjQtMC4wNzUsMC43MTgtMC4yMjYsMS4wNnMtMC4zNjIsMC42NDMtMC42MzYsMC45MDJzLTAuNjExLDAuNDY3LTEuMDEyLDAuNjIyDQoJCQljLTAuNDAxLDAuMTU1LTAuODU3LDAuMjMyLTEuMzY3LDAuMjMyYy0wLjIxOSwwLTAuNDQ0LTAuMDEyLTAuNjc3LTAuMDM0cy0wLjQ2Ny0wLjA2Mi0wLjcwNC0wLjExNg0KCQkJYy0wLjIzNy0wLjA1NS0wLjQ2My0wLjEzLTAuNjc3LTAuMjI2Yy0wLjIxNC0wLjA5Ni0wLjM5OS0wLjIxMi0wLjU1NC0wLjM0OWwwLjI4Ny0xLjE3NmMwLjEyNywwLjA3MywwLjI4OSwwLjE0NCwwLjQ4NSwwLjIxMg0KCQkJYzAuMTk2LDAuMDY4LDAuMzk4LDAuMTMyLDAuNjA4LDAuMTkxYzAuMjA5LDAuMDYsMC40MTksMC4xMDcsMC42MjksMC4xNDRjMC4yMDksMC4wMzYsMC40MDUsMC4wNTUsMC41ODgsMC4wNTUNCgkJCWMwLjU1NiwwLDAuOTgyLTAuMTMsMS4yNzgtMC4zOWMwLjI5Ni0wLjI2LDAuNDQ0LTAuNjQ1LDAuNDQ0LTEuMTU1YzAtMC4zMS0wLjEwNS0wLjU3NC0wLjMxNC0wLjc5Mw0KCQkJYy0wLjIxLTAuMjE5LTAuNDcyLTAuNDE3LTAuNzg2LTAuNTk1cy0wLjY1NC0wLjM1NS0xLjAxOS0wLjUzM2MtMC4zNjUtMC4xNzgtMC43MDctMC4zODgtMS4wMjUtMC42MjkNCgkJCWMtMC4zMTktMC4yNDEtMC41ODMtMC41MjYtMC43OTMtMC44NTRjLTAuMjEtMC4zMjgtMC4zMTQtMC43MzgtMC4zMTQtMS4yM2MwLTAuNDQ2LDAuMDgyLTAuODQzLDAuMjQ2LTEuMTg5DQoJCQlzMC4zODUtMC42NDEsMC42NjMtMC44ODJjMC4yNzgtMC4yNDEsMC42MDItMC40MjYsMC45NzEtMC41NTRzMC43NTktMC4xOTEsMS4xNjktMC4xOTFjMC40MTksMCwwLjg0MywwLjAzOSwxLjI3MSwwLjExNg0KCQkJYzAuNDI4LDAuMDc3LDAuNzc0LDAuMjAzLDEuMDM5LDAuMzc2Yy0wLjA1NSwwLjExOC0wLjExOSwwLjI0OC0wLjE5MSwwLjM5Yy0wLjA3MywwLjE0Mi0wLjE0MiwwLjI3My0wLjIwNSwwLjM5Ng0KCQkJYy0wLjA2NCwwLjEyMy0wLjExOSwwLjIyNi0wLjE2NCwwLjMwOGMtMC4wNDYsMC4wODItMC4wNzMsMC4xMjgtMC4wODIsMC4xMzdjLTAuMDU1LTAuMDI3LTAuMTE2LTAuMDYzLTAuMTg1LTAuMTA5DQoJCQlzLTAuMTY3LTAuMDkxLTAuMjk0LTAuMTM3Yy0wLjEyOC0wLjA0Ni0wLjI5Ni0wLjA3Ny0wLjUwNi0wLjA5NmMtMC4yMS0wLjAxOS0wLjQ3OS0wLjAxNC0wLjgwNywwLjAxNA0KCQkJYy0wLjE4MywwLjAxOS0wLjM1NSwwLjA3LTAuNTIsMC4xNTdzLTAuMzEsMC4xOTMtMC40MzgsMC4zMjFjLTAuMTI4LDAuMTI4LTAuMjI4LDAuMjcxLTAuMzAxLDAuNDMxDQoJCQljLTAuMDczLDAuMTU5LTAuMTA5LDAuMzEzLTAuMTA5LDAuNDU4YzAsMC4zNjQsMC4xMDQsMC42NTgsMC4zMTQsMC44ODJjMC4yMDksMC4yMjQsMC40NjksMC40MTksMC43NzksMC41ODgNCgkJCWMwLjMxLDAuMTY5LDAuNjQ3LDAuMzMzLDEuMDEyLDAuNDkyYzAuMzY0LDAuMTU5LDAuNzA0LDAuMzU0LDEuMDE5LDAuNTgxczAuNTc2LDAuNTEzLDAuNzg2LDAuODU0DQoJCQlDMjkuNjI1LDQ5LjI2MSwyOS43Myw0OS43LDI5LjczLDUwLjIzOHoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zOS42MjksNDcuNjgyYzAsMC44MjktMC4wODksMS41MzgtMC4yNjcsMi4xMjZzLTAuNDAzLDEuMDgtMC42NzcsMS40NzdzLTAuNTgxLDAuNzA5LTAuOTIzLDAuOTM3DQoJCQlzLTAuNjcyLDAuMzk4LTAuOTkxLDAuNTEzYy0wLjMxOSwwLjExNC0wLjYxMSwwLjE4Ny0wLjg3NSwwLjIxOUMzNS42MzIsNTIuOTg0LDM1LjQzNiw1MywzNS4zMDksNTNoLTMuODE0VjQyLjkyNGgzLjAzNQ0KCQkJYzAuODQ4LDAsMS41OTMsMC4xMzUsMi4yMzUsMC40MDNzMS4xNzYsMC42MjcsMS42LDEuMDczczAuNzQsMC45NTUsMC45NSwxLjUyNEMzOS41MjQsNDYuNDk0LDM5LjYyOSw0Ny4wOCwzOS42MjksNDcuNjgyeg0KCQkJIE0zNC43NjIsNTEuNzk3YzEuMTEyLDAsMS45MTQtMC4zNTUsMi40MDYtMS4wNjZzMC43MzgtMS43NDEsMC43MzgtMy4wOWMwLTAuNDE5LTAuMDUtMC44MzQtMC4xNS0xLjI0NA0KCQkJYy0wLjEwMS0wLjQxLTAuMjk0LTAuNzgxLTAuNTgxLTEuMTE0cy0wLjY3Ny0wLjYwMi0xLjE2OS0wLjgwN3MtMS4xMy0wLjMwOC0xLjkxNC0wLjMwOGgtMC45NTd2Ny42MjlIMzQuNzYyeiIvPg0KCTwvZz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTM4Ljg5NCwxMS4xNjNjLTAuNDYzLTAuMzAxLTEuMDgyLTAuMTcxLTEuMzg0LDAuMjkxYy0xLjQzMywyLjE5Ni0zLjk3OSw1LjE2NC01LjE5LDYuMzc1DQoJCWwtMi43ODgsMi43ODhsLTIuODI4LTIuODI4TDI5LjQ5LDE1YzEuNzcxLTEuNzcxLDYuMjcxLTUuNDQyLDguMTE2LTYuMTAyYzAuMDQtMC4wMDYsMC4wOTEtMC4wMTUsMC4xMTItMC4wMg0KCQljMC41MjEtMC4xMTcsMC44MjctMC42MTcsMC43MzUtMS4xNDNjLTAuMDkzLTAuNTI2LTAuNjE2LTAuODg1LTEuMTQzLTAuODE0bC0wLjI4MywwLjA2MmMtMi40MzksMC44MTMtNy40NTcsNS4xMDgtOC45NTIsNi42MDQNCgkJbC03LjE4NSw3LjE4NWMtMC4wOTUtMC4wMDQtMC4xODktMC4wMTQtMC4yODUtMC4wMTRjLTIuOTcxLDAtNS40NjMsMi4xMjUtNS45ODMsNS4wMTZsLTAuMTA4LDAuMDczbC0wLjAyLDAuNTM2DQoJCWMtMC4wMzQsMC45NDItMC4zMDIsNC4wNTItMi4zNDMsNC41NDZjLTAuNTE3LDAuMTI5LTAuODU4LDAuNjI1LTAuNzkzLDEuMTUyTDExLjUyLDMzaDYuOThsMC4wMiwwdjBsMi4wODYtMC4wMw0KCQljMy4zNjcsMCw2LjEwNy0yLjc0LDYuMTA3LTYuMTA3YzAtMC4xOTMtMC4wMTEtMC4zODMtMC4wMjktMC41NzJsNy4wNDktNy4wNDhjMS4zMDUtMS4zMDUsMy45MjUtNC4zNTgsNS40NTEtNi42OTYNCgkJQzM5LjQ4NiwxMi4wODQsMzkuMzU2LDExLjQ2NSwzOC44OTQsMTEuMTYzeiBNMjAuNjA2LDMwLjk3aC0zLjczOUwxNi44ODIsMzFoLTEuNjYxYzAuODg3LTEuMzQxLDEuMTYxLTMuMDM3LDEuMjQ0LTQuMDQ1DQoJCWwwLjA4Mi0wLjUwNGMwLjIxMy0yLjEwNiwxLjk1OC0zLjY5NCw0LjA2LTMuNjk0YzAuMTIxLDAsMC4yMzUsMC4wMjUsMC4zNTQsMC4wMzZsMC4xNjcsMC4wMjFjMS4wNDUsMC4xMzQsMS45NTYsMC42NTUsMi42LDEuNDExDQoJCWMwLjA1OCwwLjA2OSwwLjExOCwwLjEzNSwwLjE3MSwwLjIwOGMwLjA4MiwwLjExLDAuMTU1LDAuMjI3LDAuMjI2LDAuMzQ1YzAuMDUsMC4wODUsMC4wOTcsMC4xNzIsMC4xNDIsMC4yNg0KCQljMC4wNjMsMC4xMjYsMC4xMjQsMC4yNTQsMC4xNzQsMC4zODdjMC4wMywwLjA4LDAuMDUyLDAuMTY0LDAuMDc3LDAuMjQ3YzAuMDQ1LDAuMTQ3LDAuMDkxLDAuMjk0LDAuMTIsMC40NDlsMC4wMDUsMC4wMjYNCgkJYzAuMDQxLDAuMjM0LDAuMDcyLDAuNDcxLDAuMDcyLDAuNzE2QzI0LjcxMywyOS4xMjcsMjIuODcxLDMwLjk3LDIwLjYwNiwzMC45N3ogTTI1LjUxNiwyMy4yNDcNCgkJYy0wLjAwNy0wLjAwOS0wLjAxMy0wLjAxNy0wLjAyLTAuMDI2Yy0wLjYwNS0wLjgxMS0xLjQwNS0xLjQ2NS0yLjMzMi0xLjg5NWwyLjEyMy0yLjEyM2wyLjgyOCwyLjgyOGwtMi4wNzEsMi4wNw0KCQlDMjUuODkzLDIzLjgwMSwyNS43MTUsMjMuNTE2LDI1LjUxNiwyMy4yNDd6Ii8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6I0Q5RDdDQTsiIHBvaW50cz0iMzcuNSwwLjE1MSAzNy41LDEyIDQ5LjM0OSwxMiAJIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-mp4,
.view-file-wrapper.type-mp4 {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRjUzNjQ7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMi40LDQyLjkyNGgxLjY2OFY1M0gyMi40di02LjkzMmwtMi4yNTYsNS42MDVoLTEuNDQ5bC0yLjI3LTUuNjA1VjUzaC0xLjY2OFY0Mi45MjRoMS42NjgNCgkJCWwyLjk5NCw2Ljg5MUwyMi40LDQyLjkyNHoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yOC4yMTEsNTNIMjYuNTdWNDIuOTI0aDIuODk4YzAuNDI4LDAsMC44NTIsMC4wNjgsMS4yNzEsMC4yMDUNCgkJCWMwLjQxOSwwLjEzNywwLjc5NSwwLjM0MiwxLjEyOCwwLjYxNWMwLjMzMywwLjI3MywwLjYwMiwwLjYwNCwwLjgwNywwLjk5MXMwLjMwOCwwLjgyMiwwLjMwOCwxLjMwNg0KCQkJYzAsMC41MTEtMC4wODcsMC45NzMtMC4yNiwxLjM4OGMtMC4xNzMsMC40MTUtMC40MTUsMC43NjQtMC43MjUsMS4wNDZjLTAuMzEsMC4yODItMC42ODQsMC41MDEtMS4xMjEsMC42NTYNCgkJCXMtMC45MjEsMC4yMzItMS40NDksMC4yMzJoLTEuMjE3VjUzeiBNMjguMjExLDQ0LjE2OHYzLjk5MmgxLjUwNGMwLjIsMCwwLjM5OC0wLjAzNCwwLjU5NS0wLjEwMw0KCQkJYzAuMTk2LTAuMDY4LDAuMzc2LTAuMTgsMC41NC0wLjMzNXMwLjI5Ni0wLjM3MSwwLjM5Ni0wLjY0OWMwLjEtMC4yNzgsMC4xNS0wLjYyMiwwLjE1LTEuMDMyYzAtMC4xNjQtMC4wMjMtMC4zNTQtMC4wNjgtMC41NjcNCgkJCWMtMC4wNDYtMC4yMTQtMC4xMzktMC40MTktMC4yOC0wLjYxNWMtMC4xNDItMC4xOTYtMC4zNC0wLjM2LTAuNTk1LTAuNDkyYy0wLjI1NS0wLjEzMi0wLjU5My0wLjE5OC0xLjAxMi0wLjE5OEgyOC4yMTF6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzguNDc5LDUwLjY0OGgtNC4zNjFWNDkuMzVsNC4zNjEtNi40MjZoMS42Njh2Ni40MjZoMS4wNTN2MS4yOTloLTEuMDUzVjUzaC0xLjY2OFY1MC42NDh6DQoJCQkgTTM4LjQ3OSw0OS4zNXYtNC41MTJMMzUuNTgsNDkuMzVIMzguNDc5eiIvPg0KCTwvZz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTI0LjUsMjhjLTAuMTY2LDAtMC4zMzEtMC4wNDEtMC40ODEtMC4xMjNDMjMuNjk5LDI3LjcwMSwyMy41LDI3LjM2NSwyMy41LDI3VjEzDQoJCWMwLTAuMzY1LDAuMTk5LTAuNzAxLDAuNTE5LTAuODc3YzAuMzIxLTAuMTc1LDAuNzEtMC4xNjIsMS4wMTksMC4wMzNsMTEsN0MzNi4zMjUsMTkuMzQsMzYuNSwxOS42NTgsMzYuNSwyMA0KCQlzLTAuMTc1LDAuNjYtMC40NjMsMC44NDRsLTExLDdDMjQuODc0LDI3Ljk0NywyNC42ODcsMjgsMjQuNSwyOHogTTI1LjUsMTQuODIxdjEwLjM1N0wzMy42MzcsMjBMMjUuNSwxNC44MjF6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0yOC41LDM1Yy04LjI3MSwwLTE1LTYuNzI5LTE1LTE1czYuNzI5LTE1LDE1LTE1czE1LDYuNzI5LDE1LDE1UzM2Ljc3MSwzNSwyOC41LDM1eiBNMjguNSw3DQoJCWMtNy4xNjgsMC0xMyw1LjgzMi0xMywxM3M1LjgzMiwxMywxMywxM3MxMy01LjgzMiwxMy0xM1MzNS42NjgsNywyOC41LDd6Ii8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6I0Q5RDdDQTsiIHBvaW50cz0iMzcuNSwwLjE1MSAzNy41LDEyIDQ5LjM0OSwxMiAJIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-csv,
.view-file-wrapper.type-csv {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGMzZGQTA7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMS41OCw1MS45NzVjLTAuMzc0LDAuMzY0LTAuNzk4LDAuNjM4LTEuMjcxLDAuODJjLTAuNDc0LDAuMTgzLTAuOTg0LDAuMjczLTEuNTMxLDAuMjczDQoJCQljLTAuNjAyLDAtMS4xNTUtMC4xMDktMS42NjEtMC4zMjhzLTAuOTQ4LTAuNTQyLTEuMzI2LTAuOTcxYy0wLjM3OC0wLjQyOS0wLjY3NS0wLjk2Ni0wLjg4OS0xLjYxMw0KCQkJYy0wLjIxNC0wLjY0Ny0wLjMyMS0xLjM5NS0wLjMyMS0yLjI0MnMwLjEwNy0xLjU5MywwLjMyMS0yLjIzNWMwLjIxNC0wLjY0MywwLjUxLTEuMTc4LDAuODg5LTEuNjA2DQoJCQljMC4zNzgtMC40MjksMC44MjItMC43NTQsMS4zMzMtMC45NzhjMC41MS0wLjIyNCwxLjA2Mi0wLjMzNSwxLjY1NC0wLjMzNWMwLjU0NywwLDEuMDU3LDAuMDkxLDEuNTMxLDAuMjczDQoJCQljMC40NzQsMC4xODMsMC44OTcsMC40NTYsMS4yNzEsMC44MmwtMS4xMzUsMS4wMTJjLTAuMjI4LTAuMjY1LTAuNDgxLTAuNDU2LTAuNzU5LTAuNTc0Yy0wLjI3OC0wLjExOC0wLjU2Ny0wLjE3OC0wLjg2OC0wLjE3OA0KCQkJYy0wLjMzNywwLTAuNjU5LDAuMDYzLTAuOTY0LDAuMTkxYy0wLjMwNiwwLjEyOC0wLjU3OSwwLjM0NC0wLjgyLDAuNjQ5Yy0wLjI0MiwwLjMwNi0wLjQzMSwwLjY5OS0wLjU2NywxLjE4Mw0KCQkJcy0wLjIxLDEuMDc1LTAuMjE5LDEuNzc3YzAuMDA5LDAuNjg0LDAuMDgsMS4yNjcsMC4yMTIsMS43NWMwLjEzMiwwLjQ4MywwLjMxNCwwLjg3NywwLjU0NywxLjE4M3MwLjQ5NywwLjUyOCwwLjc5MywwLjY3DQoJCQljMC4yOTYsMC4xNDIsMC42MDgsMC4yMTIsMC45MzcsMC4yMTJzMC42MzYtMC4wNiwwLjkyMy0wLjE3OHMwLjU0OS0wLjMxLDAuNzg2LTAuNTc0TDIxLjU4LDUxLjk3NXoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yOS42MzMsNTAuMjM4YzAsMC4zNjQtMC4wNzUsMC43MTgtMC4yMjYsMS4wNnMtMC4zNjIsMC42NDMtMC42MzYsMC45MDJzLTAuNjExLDAuNDY3LTEuMDEyLDAuNjIyDQoJCQljLTAuNDAxLDAuMTU1LTAuODU3LDAuMjMyLTEuMzY3LDAuMjMyYy0wLjIxOSwwLTAuNDQ0LTAuMDEyLTAuNjc3LTAuMDM0cy0wLjQ2Ny0wLjA2Mi0wLjcwNC0wLjExNg0KCQkJYy0wLjIzNy0wLjA1NS0wLjQ2My0wLjEzLTAuNjc3LTAuMjI2Yy0wLjIxNC0wLjA5Ni0wLjM5OS0wLjIxMi0wLjU1NC0wLjM0OWwwLjI4Ny0xLjE3NmMwLjEyNywwLjA3MywwLjI4OSwwLjE0NCwwLjQ4NSwwLjIxMg0KCQkJYzAuMTk2LDAuMDY4LDAuMzk4LDAuMTMyLDAuNjA4LDAuMTkxYzAuMjA5LDAuMDYsMC40MTksMC4xMDcsMC42MjksMC4xNDRjMC4yMDksMC4wMzYsMC40MDUsMC4wNTUsMC41ODgsMC4wNTUNCgkJCWMwLjU1NiwwLDAuOTgyLTAuMTMsMS4yNzgtMC4zOWMwLjI5Ni0wLjI2LDAuNDQ0LTAuNjQ1LDAuNDQ0LTEuMTU1YzAtMC4zMS0wLjEwNS0wLjU3NC0wLjMxNC0wLjc5Mw0KCQkJYy0wLjIxLTAuMjE5LTAuNDcyLTAuNDE3LTAuNzg2LTAuNTk1cy0wLjY1NC0wLjM1NS0xLjAxOS0wLjUzM2MtMC4zNjUtMC4xNzgtMC43MDctMC4zODgtMS4wMjUtMC42MjkNCgkJCWMtMC4zMTktMC4yNDEtMC41ODMtMC41MjYtMC43OTMtMC44NTRjLTAuMjEtMC4zMjgtMC4zMTQtMC43MzgtMC4zMTQtMS4yM2MwLTAuNDQ2LDAuMDgyLTAuODQzLDAuMjQ2LTEuMTg5DQoJCQlzMC4zODUtMC42NDEsMC42NjMtMC44ODJjMC4yNzgtMC4yNDEsMC42MDItMC40MjYsMC45NzEtMC41NTRzMC43NTktMC4xOTEsMS4xNjktMC4xOTFjMC40MTksMCwwLjg0MywwLjAzOSwxLjI3MSwwLjExNg0KCQkJYzAuNDI4LDAuMDc3LDAuNzc0LDAuMjAzLDEuMDM5LDAuMzc2Yy0wLjA1NSwwLjExOC0wLjExOSwwLjI0OC0wLjE5MSwwLjM5Yy0wLjA3MywwLjE0Mi0wLjE0MiwwLjI3My0wLjIwNSwwLjM5Ng0KCQkJYy0wLjA2NCwwLjEyMy0wLjExOSwwLjIyNi0wLjE2NCwwLjMwOGMtMC4wNDYsMC4wODItMC4wNzMsMC4xMjgtMC4wODIsMC4xMzdjLTAuMDU1LTAuMDI3LTAuMTE2LTAuMDYzLTAuMTg1LTAuMTA5DQoJCQlzLTAuMTY3LTAuMDkxLTAuMjk0LTAuMTM3Yy0wLjEyOC0wLjA0Ni0wLjI5Ni0wLjA3Ny0wLjUwNi0wLjA5NmMtMC4yMS0wLjAxOS0wLjQ3OS0wLjAxNC0wLjgwNywwLjAxNA0KCQkJYy0wLjE4MywwLjAxOS0wLjM1NSwwLjA3LTAuNTIsMC4xNTdzLTAuMzEsMC4xOTMtMC40MzgsMC4zMjFjLTAuMTI4LDAuMTI4LTAuMjI4LDAuMjcxLTAuMzAxLDAuNDMxDQoJCQljLTAuMDczLDAuMTU5LTAuMTA5LDAuMzEzLTAuMTA5LDAuNDU4YzAsMC4zNjQsMC4xMDQsMC42NTgsMC4zMTQsMC44ODJjMC4yMDksMC4yMjQsMC40NjksMC40MTksMC43NzksMC41ODgNCgkJCWMwLjMxLDAuMTY5LDAuNjQ3LDAuMzMzLDEuMDEyLDAuNDkyYzAuMzY0LDAuMTU5LDAuNzA0LDAuMzU0LDEuMDE5LDAuNTgxczAuNTc2LDAuNTEzLDAuNzg2LDAuODU0DQoJCQlDMjkuNTI4LDQ5LjI2MSwyOS42MzMsNDkuNywyOS42MzMsNTAuMjM4eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTM0LjAzNSw1My4wNTVsLTMuMTMxLTEwLjEzMWgxLjg3M2wyLjMzOCw4LjY5NWwyLjQ3NS04LjY5NWgxLjg1OWwtMy4yODEsMTAuMTMxSDM0LjAzNXoiLz4NCgk8L2c+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0yMy41LDE2di00aC0xMnY0djJ2MnYydjJ2MnYydjJ2NGgxMGgyaDIxdi00di0ydi0ydi0ydi0ydi0ydi00SDIzLjV6IE0xMy41LDE0aDh2MmgtOFYxNHoNCgkJIE0xMy41LDE4aDh2MmgtOFYxOHogTTEzLjUsMjJoOHYyaC04VjIyeiBNMTMuNSwyNmg4djJoLThWMjZ6IE0yMS41LDMyaC04di0yaDhWMzJ6IE00Mi41LDMyaC0xOXYtMmgxOVYzMnogTTQyLjUsMjhoLTE5di0yaDE5VjI4DQoJCXogTTQyLjUsMjRoLTE5di0yaDE5VjI0eiBNMjMuNSwyMHYtMmgxOXYySDIzLjV6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-mp3,
.view-file-wrapper.type-mp3 {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM3RDY1OTk7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTM1LjY3LDE0Ljk4NmMtMC41NjctMC43OTYtMS4zLTEuNTQzLTIuMzA4LTIuMzUxYy0zLjkxNC0zLjEzMS00Ljc1Ny02LjI3Ny00Ljg2Mi02LjczOFY1DQoJCWMwLTAuNTUzLTAuNDQ3LTEtMS0xcy0xLDAuNDQ3LTEsMXYxdjguMzU5djkuMDUzaC0zLjcwNmMtMy44ODIsMC02LjI5NCwxLjk2MS02LjI5NCw1LjExN2MwLDMuNDY2LDIuMjQsNS43MDYsNS43MDYsNS43MDYNCgkJYzMuNDcxLDAsNi4yOTQtMi44MjMsNi4yOTQtNi4yOTRWMTYuNDY4bDAuMjk4LDAuMjQzYzAuMzQsMC4zMzYsMC44NjEsMC43MiwxLjUyMSwxLjIwNWMyLjMxOCwxLjcwOSw2LjIsNC41NjcsNS4yMjQsNy43OTMNCgkJQzM1LjUxNCwyNS44MDcsMzUuNSwyNS45MDQsMzUuNSwyNmMwLDAuNDMsMC4yNzgsMC44MjYsMC43MSwwLjk1N0MzNi4zMDcsMjYuOTg2LDM2LjQwNCwyNywzNi41LDI3YzAuNDMsMCwwLjgyNi0wLjI3OCwwLjk1Ny0wLjcxDQoJCUMzOS4wODQsMjAuOTE1LDM3LjAzNSwxNi45LDM1LjY3LDE0Ljk4NnogTTI2LjUsMjcuOTQxYzAsMi4zNjgtMS45MjYsNC4yOTQtNC4yOTQsNC4yOTRjLTIuMzU1LDAtMy43MDYtMS4zNTEtMy43MDYtMy43MDYNCgkJYzAtMi41NzYsMi4zMzUtMy4xMTcsNC4yOTQtMy4xMTdIMjYuNVYyNy45NDF6IE0zMS41MDUsMTYuMzA4Yy0wLjU3MS0wLjQyMi0xLjA2NS0wLjc4NS0xLjM3MS0xLjA4MWwtMS42MzQtMS4zNHYtMy40NzMNCgkJYzAuODI3LDEuMTc0LDEuOTg3LDIuNDgzLDMuNjEyLDMuNzgzYzAuODU4LDAuNjg4LDEuNDcyLDEuMzA4LDEuOTI5LDEuOTVjMC43MTYsMS4wMDMsMS40MzEsMi4zMzksMS43ODgsMy45NzgNCgkJQzM0LjUwMiwxOC41MTUsMzIuNzQ1LDE3LjIyMSwzMS41MDUsMTYuMzA4eiIvPg0KCTxnPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTIyLjQsNDIuOTI0aDEuNjY4VjUzSDIyLjR2LTYuOTMybC0yLjI1Niw1LjYwNWgtMS40NDlsLTIuMjctNS42MDVWNTNoLTEuNjY4VjQyLjkyNGgxLjY2OA0KCQkJbDIuOTk0LDYuODkxTDIyLjQsNDIuOTI0eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTI4LjIxMSw1M0gyNi41N1Y0Mi45MjRoMi44OThjMC40MjksMCwwLjg1MywwLjA2OCwxLjI3MSwwLjIwNXMwLjc5NSwwLjM0MiwxLjEyOCwwLjYxNQ0KCQkJczAuNjAyLDAuNjA0LDAuODA3LDAuOTkxczAuMzA4LDAuODIyLDAuMzA4LDEuMzA2YzAsMC41MTEtMC4wODcsMC45NzMtMC4yNiwxLjM4OHMtMC40MTUsMC43NjQtMC43MjUsMS4wNDYNCgkJCXMtMC42ODQsMC41MDEtMS4xMjEsMC42NTZzLTAuOTIxLDAuMjMyLTEuNDQ5LDAuMjMyaC0xLjIxN1Y1M3ogTTI4LjIxMSw0NC4xNjh2My45OTJoMS41MDRjMC4yLDAsMC4zOTgtMC4wMzQsMC41OTUtMC4xMDMNCgkJCXMwLjM3Ni0wLjE4LDAuNTQtMC4zMzVzMC4yOTYtMC4zNzEsMC4zOTYtMC42NDlzMC4xNS0wLjYyMiwwLjE1LTEuMDMyYzAtMC4xNjQtMC4wMjItMC4zNTQtMC4wNjgtMC41NjdzLTAuMTM5LTAuNDE5LTAuMjgtMC42MTUNCgkJCXMtMC4zNC0wLjM2LTAuNTk1LTAuNDkycy0wLjU5My0wLjE5OC0xLjAxMi0wLjE5OEgyOC4yMTF6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzguNjE1LDQ3LjY5NWMwLjIxLDAuMDI3LDAuNDI2LDAuMDk2LDAuNjQ5LDAuMjA1czAuNDMxLDAuMjY1LDAuNjIyLDAuNDY1DQoJCQlzMC4zNTEsMC40NDQsMC40NzksMC43MzFzMC4xOTEsMC42MTcsMC4xOTEsMC45OTFjMCwwLjQ1Ni0wLjA2NiwwLjg1LTAuMTk4LDEuMTgzcy0wLjI5OSwwLjYwOC0wLjQ5OSwwLjgyNw0KCQkJcy0wLjQyNiwwLjM5NS0wLjY3NywwLjUyNnMtMC40OTQsMC4yMy0wLjczMSwwLjI5NHMtMC40NTMsMC4xMDQtMC42NDksMC4xMjNzLTAuMzQ5LDAuMDI3LTAuNDU4LDAuMDI3DQoJCQljLTAuNzY2LDAtMS4zNjktMC4wNTMtMS44MTItMC4xNTdzLTAuNzUtMC4yMTItMC45MjMtMC4zMjFsMC4zNjktMS4xNzZjMC4wODIsMC4wNDYsMC4xNTksMC4wOTYsMC4yMzIsMC4xNQ0KCQkJczAuMTc4LDAuMTA3LDAuMzE0LDAuMTU3czAuMzI4LDAuMDkxLDAuNTc0LDAuMTIzczAuNTgzLDAuMDQ4LDEuMDEyLDAuMDQ4YzAuNjI5LDAsMS4wOTktMC4xNzEsMS40MDgtMC41MTMNCgkJCXMwLjQ2NS0wLjc3MiwwLjQ2NS0xLjI5MmMwLTAuNDkyLTAuMTQyLTAuOTA3LTAuNDI0LTEuMjQ0cy0wLjY5Ny0wLjUwNi0xLjI0NC0wLjUwNmgtMS4zOTVoMC4wMTRsLTAuMDE0LTEuMTA3aDAuOTMNCgkJCWMwLjIsMCwwLjQwMy0wLjAwNSwwLjYwOC0wLjAxNHMwLjM5OC0wLjA2LDAuNTgxLTAuMTVzMC4zMzMtMC4yNDYsMC40NTEtMC40NjVzMC4xNzgtMC41MzMsMC4xNzgtMC45NDMNCgkJCWMwLTAuMTY0LTAuMDE0LTAuMzM3LTAuMDQxLTAuNTJzLTAuMTAzLTAuMzUxLTAuMjI2LTAuNTA2cy0wLjMwMy0wLjI4LTAuNTQtMC4zNzZzLTAuNTY1LTAuMTQ0LTAuOTg0LTAuMTQ0DQoJCQlzLTAuNzU0LDAuMDM5LTEuMDA1LDAuMTE2cy0wLjQzOSwwLjEzOS0wLjU2NywwLjE4NWwtMC40NzktMS4yM2MwLjIxOS0wLjA2MywwLjQ5LTAuMTMyLDAuODEzLTAuMjA1czAuNzkxLTAuMTA5LDEuNDAxLTAuMTA5DQoJCQljMC40MjksMCwwLjgzNCwwLjA1MywxLjIxNywwLjE1N3MwLjcxOCwwLjI3MSwxLjAwNSwwLjQ5OXMwLjUxNSwwLjUyLDAuNjg0LDAuODc1czAuMjUzLDAuNzc0LDAuMjUzLDEuMjU4DQoJCQljMCwwLjI4Mi0wLjA1LDAuNTQtMC4xNSwwLjc3MnMtMC4yMjgsMC40MzYtMC4zODMsMC42MDhzLTAuMzI4LDAuMzE2LTAuNTIsMC40MzFTMzguNzc5LDQ3LjY1OSwzOC42MTUsNDcuNjk1eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

.view-file-icon.type-zip,
.view-file-wrapper.type-zip {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM1NTYwODA7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNS4yNjYsNDIuOTI0djEuMzI2bC00Ljc5OSw3LjIwNWwtMC4yNzMsMC4yMTloNS4wNzJWNTNoLTYuNjk5di0xLjMyNmw0Ljc5OS03LjIwNWwwLjI4Ny0wLjIxOQ0KCQkJaC01LjA4NnYtMS4zMjZIMjUuMjY2eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTI5LjI3MSw1M2gtMS42NjhWNDIuOTI0aDEuNjY4VjUzeiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMzLjQxNCw1M2gtMS42NDFWNDIuOTI0aDIuODk4YzAuNDI4LDAsMC44NTIsMC4wNjgsMS4yNzEsMC4yMDUNCgkJCWMwLjQxOSwwLjEzNywwLjc5NSwwLjM0MiwxLjEyOCwwLjYxNWMwLjMzMywwLjI3MywwLjYwMiwwLjYwNCwwLjgwNywwLjk5MXMwLjMwOCwwLjgyMiwwLjMwOCwxLjMwNg0KCQkJYzAsMC41MTEtMC4wODcsMC45NzMtMC4yNiwxLjM4OGMtMC4xNzMsMC40MTUtMC40MTUsMC43NjQtMC43MjUsMS4wNDZjLTAuMzEsMC4yODItMC42ODQsMC41MDEtMS4xMjEsMC42NTYNCgkJCXMtMC45MjEsMC4yMzItMS40NDksMC4yMzJoLTEuMjE3VjUzeiBNMzMuNDE0LDQ0LjE2OHYzLjk5MmgxLjUwNGMwLjIsMCwwLjM5OC0wLjAzNCwwLjU5NS0wLjEwMw0KCQkJYzAuMTk2LTAuMDY4LDAuMzc2LTAuMTgsMC41NC0wLjMzNXMwLjI5Ni0wLjM3MSwwLjM5Ni0wLjY0OWMwLjEtMC4yNzgsMC4xNS0wLjYyMiwwLjE1LTEuMDMyYzAtMC4xNjQtMC4wMjMtMC4zNTQtMC4wNjgtMC41NjcNCgkJCWMtMC4wNDYtMC4yMTQtMC4xMzktMC40MTktMC4yOC0wLjYxNWMtMC4xNDItMC4xOTYtMC4zNC0wLjM2LTAuNTk1LTAuNDkyYy0wLjI1NS0wLjEzMi0wLjU5My0wLjE5OC0xLjAxMi0wLjE5OEgzMy40MTR6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTI4LjUsMjR2LTJoMnYtMmgtMnYtMmgydi0yaC0ydi0yaDJ2LTJoLTJ2LTJoMlY4aC0yVjZoLTJ2MmgtMnYyaDJ2MmgtMnYyaDJ2MmgtMnYyaDJ2MmgtMnYyaDJ2Mg0KCQkJaC00djVjMCwyLjc1NywyLjI0Myw1LDUsNXM1LTIuMjQzLDUtNXYtNUgyOC41eiBNMzAuNSwyOWMwLDEuNjU0LTEuMzQ2LDMtMywzcy0zLTEuMzQ2LTMtM3YtM2g2VjI5eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTI2LjUsMzBoMmMwLjU1MiwwLDEtMC40NDcsMS0xcy0wLjQ0OC0xLTEtMWgtMmMtMC41NTIsMC0xLDAuNDQ3LTEsMVMyNS45NDgsMzAsMjYuNSwzMHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-txt,
.view-file-wrapper.type-txt {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM5NUE1QTU7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMS44NjcsNDIuOTI0djEuMTIxaC0zLjAwOFY1M2gtMS42NTR2LTguOTU1aC0zLjAwOHYtMS4xMjFIMjEuODY3eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTI4LjQ0Myw0OC4xMDVMMzEsNTNoLTEuOWwtMS42LTMuODAxaC0wLjEzN0wyNS42NDEsNTNoLTEuOWwyLjU1Ny00Ljg5NWwtMi43MjEtNS4xODJoMS44NzMNCgkJCWwxLjc3Nyw0LjEwMmgwLjEzN2wxLjkyOC00LjEwMmgxLjg3M0wyOC40NDMsNDguMTA1eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQwLjUyOSw0Mi45MjR2MS4xMjFoLTMuMDA4VjUzaC0xLjY1NHYtOC45NTVoLTMuMDA4di0xLjEyMUg0MC41Mjl6Ii8+DQoJPC9nPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNDOEJEQjg7IiBkPSJNMTguNSwxM2gtNmMtMC41NTMsMC0xLTAuNDQ4LTEtMXMwLjQ0Ny0xLDEtMWg2YzAuNTUzLDAsMSwwLjQ0OCwxLDFTMTkuMDUzLDEzLDE4LjUsMTN6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0yMS41LDE4aC05Yy0wLjU1MywwLTEtMC40NDgtMS0xczAuNDQ3LTEsMS0xaDljMC41NTMsMCwxLDAuNDQ4LDEsMVMyMi4wNTMsMTgsMjEuNSwxOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTI1LjUsMThjLTAuMjYsMC0wLjUyMS0wLjExLTAuNzEtMC4yOWMtMC4xODEtMC4xOS0wLjI5LTAuNDQtMC4yOS0wLjcxczAuMTA5LTAuNTIsMC4zLTAuNzENCgkJYzAuMzYtMC4zNywxLjA0LTAuMzcsMS40MSwwYzAuMTgsMC4xOSwwLjI5LDAuNDUsMC4yOSwwLjcxYzAsMC4yNi0wLjExLDAuNTItMC4yOSwwLjcxQzI2LjAyLDE3Ljg5LDI1Ljc2LDE4LDI1LjUsMTh6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0zNy41LDE4aC04Yy0wLjU1MywwLTEtMC40NDgtMS0xczAuNDQ3LTEsMS0xaDhjMC41NTMsMCwxLDAuNDQ4LDEsMVMzOC4wNTMsMTgsMzcuNSwxOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTEyLjUsMzNjLTAuMjYsMC0wLjUyMS0wLjExLTAuNzEtMC4yOWMtMC4xODEtMC4xOS0wLjI5LTAuNDUtMC4yOS0wLjcxDQoJCWMwLTAuMjYsMC4xMDktMC41MiwwLjI5LTAuNzFjMC4zNy0wLjM3LDEuMDUtMC4zNywxLjQyLDAuMDFjMC4xOCwwLjE4LDAuMjksMC40NCwwLjI5LDAuN2MwLDAuMjYtMC4xMSwwLjUyLTAuMjksMC43MQ0KCQlDMTMuMDIsMzIuODksMTIuNzYsMzMsMTIuNSwzM3oiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTI0LjUsMzNoLThjLTAuNTUzLDAtMS0wLjQ0OC0xLTFzMC40NDctMSwxLTFoOGMwLjU1MywwLDEsMC40NDgsMSwxUzI1LjA1MywzMywyNC41LDMzeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNDOEJEQjg7IiBkPSJNNDMuNSwxOGgtMmMtMC41NTMsMC0xLTAuNDQ4LTEtMXMwLjQ0Ny0xLDEtMWgyYzAuNTUzLDAsMSwwLjQ0OCwxLDFTNDQuMDUzLDE4LDQzLjUsMTh6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0zNC41LDIzaC0yMmMtMC41NTMsMC0xLTAuNDQ4LTEtMXMwLjQ0Ny0xLDEtMWgyMmMwLjU1MywwLDEsMC40NDgsMSwxUzM1LjA1MywyMywzNC41LDIzeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNDOEJEQjg7IiBkPSJNNDMuNSwyM2gtNmMtMC41NTMsMC0xLTAuNDQ4LTEtMXMwLjQ0Ny0xLDEtMWg2YzAuNTUzLDAsMSwwLjQ0OCwxLDFTNDQuMDUzLDIzLDQzLjUsMjN6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik0xNi41LDI4aC00Yy0wLjU1MywwLTEtMC40NDgtMS0xczAuNDQ3LTEsMS0xaDRjMC41NTMsMCwxLDAuNDQ4LDEsMVMxNy4wNTMsMjgsMTYuNSwyOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTMwLjUsMjhoLTEwYy0wLjU1MywwLTEtMC40NDgtMS0xczAuNDQ3LTEsMS0xaDEwYzAuNTUzLDAsMSwwLjQ0OCwxLDFTMzEuMDUzLDI4LDMwLjUsMjh6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M4QkRCODsiIGQ9Ik00My41LDI4aC05Yy0wLjU1MywwLTEtMC40NDgtMS0xczAuNDQ3LTEsMS0xaDljMC41NTMsMCwxLDAuNDQ4LDEsMVM0NC4wNTMsMjgsNDMuNSwyOHoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

.view-file-icon.type-avi,
.view-file-wrapper.type-avi {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNENzVFNzI7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNi4zNjEsNTNsMy41MjctMTAuMDYzaDEuNjI3TDI1LjAxNiw1M0gyMy4zMmwtMC43MjUtMi4wOTJoLTMuNzg3TDE4LjA3LDUzSDE2LjM2MXoNCgkJCSBNMTkuMTkxLDQ5LjgwMWgzLjAwOGwtMS40OS00LjM0OEwxOS4xOTEsNDkuODAxeiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTI5LjgyOCw1My4wNTVsLTMuMTMxLTEwLjEzMWgxLjg3M2wyLjMzOCw4LjY5NWwyLjQ3NS04LjY5NWgxLjg1OWwtMy4yODEsMTAuMTMxSDI5LjgyOHoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zOC45ODgsNTNIMzcuMzJWNDIuOTI0aDEuNjY4VjUzeiIvPg0KCTwvZz4NCgk8cG9seWdvbiBzdHlsZT0iZmlsbDojQzhCREI4OyIgcG9pbnRzPSIyMy41LDI4IDIzLjUsMjAuOTU0IDIzLjUsMTQgMzQuNSwyMSAJIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-exe,
.view-file-wrapper.type-exe {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM5Nzc3QTg7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNy4wODIsNDQuMTY4djMuMTcyaDQuMjExdjEuMTIxaC00LjIxMXYzLjI5NWg0LjYzNVY1M2gtNi4zMDNWNDIuOTI0aDYuMzAzdjEuMjQ0SDE3LjA4MnoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yOC41OCw0OC4xMDVMMzEuMTM3LDUzaC0xLjlsLTEuNi0zLjgwMUgyNy41TDI1Ljc3Nyw1M2gtMS45bDIuNTU3LTQuODk1bC0yLjcyMS01LjE4MmgxLjg3Mw0KCQkJbDEuNzc3LDQuMTAySDI3LjVsMS45MjgtNC4xMDJoMS44NzNMMjguNTgsNDguMTA1eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTM1LjI2Niw0NC4xNjh2My4xNzJoNC4yMTF2MS4xMjFoLTQuMjExdjMuMjk1SDM5LjlWNTNoLTYuMzAzVjQyLjkyNEgzOS45djEuMjQ0SDM1LjI2NnoiLz4NCgk8L2c+DQoJPHBhdGggc3R5bGU9ImZpbGw6Izk3NzdBODsiIGQ9Ik0zMy41LDMyYy0wLjA5OSwwLTAuMi0wLjAxNS0wLjI5OS0wLjA0NmMtMC41MjctMC4xNjUtMC44MjEtMC43MjYtMC42NTYtMS4yNTNsNS0xNg0KCQljMC4xNjUtMC41MjcsMC43MjYtMC44MjEsMS4yNTMtMC42NTZjMC41MjcsMC4xNjUsMC44MjEsMC43MjYsMC42NTYsMS4yNTNsLTUsMTZDMzQuMzIxLDMxLjcyNiwzMy45MjYsMzIsMzMuNSwzMnoiLz4NCgk8Y2lyY2xlIHN0eWxlPSJmaWxsOiM5Nzc3QTg7IiBjeD0iMjkiIGN5PSIxOS41IiByPSIxLjUiLz4NCgk8Y2lyY2xlIHN0eWxlPSJmaWxsOiM5Nzc3QTg7IiBjeD0iMjkiIGN5PSIyNi41IiByPSIxLjUiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojOTc3N0E4OyIgZD0iTTIzLjUsMzBoLTJjLTMuODYsMC03LTMuMTQtNy03czMuMTQtNyw3LTdoMmMwLjU1MiwwLDEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMWgtMg0KCQljLTIuNzU3LDAtNSwyLjI0My01LDVzMi4yNDMsNSw1LDVoMmMwLjU1MiwwLDEsMC40NDgsMSwxUzI0LjA1MiwzMCwyMy41LDMweiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}

.view-file-icon.type-pdf,
.view-file-wrapper.type-pdf {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNDQzRCNEM7IiBkPSJNMTkuNTE0LDMzLjMyNEwxOS41MTQsMzMuMzI0Yy0wLjM0OCwwLTAuNjgyLTAuMTEzLTAuOTY3LTAuMzI2DQoJCWMtMS4wNDEtMC43ODEtMS4xODEtMS42NS0xLjExNS0yLjI0MmMwLjE4Mi0xLjYyOCwyLjE5NS0zLjMzMiw1Ljk4NS01LjA2OGMxLjUwNC0zLjI5NiwyLjkzNS03LjM1NywzLjc4OC0xMC43NQ0KCQljLTAuOTk4LTIuMTcyLTEuOTY4LTQuOTktMS4yNjEtNi42NDNjMC4yNDgtMC41NzksMC41NTctMS4wMjMsMS4xMzQtMS4yMTVjMC4yMjgtMC4wNzYsMC44MDQtMC4xNzIsMS4wMTYtMC4xNzINCgkJYzAuNTA0LDAsMC45NDcsMC42NDksMS4yNjEsMS4wNDljMC4yOTUsMC4zNzYsMC45NjQsMS4xNzMtMC4zNzMsNi44MDJjMS4zNDgsMi43ODQsMy4yNTgsNS42Miw1LjA4OCw3LjU2Mg0KCQljMS4zMTEtMC4yMzcsMi40MzktMC4zNTgsMy4zNTgtMC4zNThjMS41NjYsMCwyLjUxNSwwLjM2NSwyLjkwMiwxLjExN2MwLjMyLDAuNjIyLDAuMTg5LDEuMzQ5LTAuMzksMi4xNg0KCQljLTAuNTU3LDAuNzc5LTEuMzI1LDEuMTkxLTIuMjIsMS4xOTFjLTEuMjE2LDAtMi42MzItMC43NjgtNC4yMTEtMi4yODVjLTIuODM3LDAuNTkzLTYuMTUsMS42NTEtOC44MjgsMi44MjINCgkJYy0wLjgzNiwxLjc3NC0xLjYzNywzLjIwMy0yLjM4Myw0LjI1MUMyMS4yNzMsMzIuNjU0LDIwLjM4OSwzMy4zMjQsMTkuNTE0LDMzLjMyNHogTTIyLjE3NiwyOC4xOTgNCgkJYy0yLjEzNywxLjIwMS0zLjAwOCwyLjE4OC0zLjA3MSwyLjc0NGMtMC4wMSwwLjA5Mi0wLjAzNywwLjMzNCwwLjQzMSwwLjY5MkMxOS42ODUsMzEuNTg3LDIwLjU1NSwzMS4xOSwyMi4xNzYsMjguMTk4eg0KCQkgTTM1LjgxMywyMy43NTZjMC44MTUsMC42MjcsMS4wMTQsMC45NDQsMS41NDcsMC45NDRjMC4yMzQsMCwwLjkwMS0wLjAxLDEuMjEtMC40NDFjMC4xNDktMC4yMDksMC4yMDctMC4zNDMsMC4yMy0wLjQxNQ0KCQljLTAuMTIzLTAuMDY1LTAuMjg2LTAuMTk3LTEuMTc1LTAuMTk3QzM3LjEyLDIzLjY0OCwzNi40ODUsMjMuNjcsMzUuODEzLDIzLjc1NnogTTI4LjM0MywxNy4xNzQNCgkJYy0wLjcxNSwyLjQ3NC0xLjY1OSw1LjE0NS0yLjY3NCw3LjU2NGMyLjA5LTAuODExLDQuMzYyLTEuNTE5LDYuNDk2LTIuMDJDMzAuODE1LDIxLjE1LDI5LjQ2NiwxOS4xOTIsMjguMzQzLDE3LjE3NHoNCgkJIE0yNy43MzYsOC43MTJjLTAuMDk4LDAuMDMzLTEuMzMsMS43NTcsMC4wOTYsMy4yMTZDMjguNzgxLDkuODEzLDI3Ljc3OSw4LjY5OCwyNy43MzYsOC43MTJ6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0NDNEI0QzsiIGQ9Ik00OC4wMzcsNTZINy45NjNDNy4xNTUsNTYsNi41LDU1LjM0NSw2LjUsNTQuNTM3VjM5aDQzdjE1LjUzN0M0OS41LDU1LjM0NSw0OC44NDUsNTYsNDguMDM3LDU2eiIvPg0KCTxnPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTE3LjM4NSw1M2gtMS42NDFWNDIuOTI0aDIuODk4YzAuNDI4LDAsMC44NTIsMC4wNjgsMS4yNzEsMC4yMDUNCgkJCWMwLjQxOSwwLjEzNywwLjc5NSwwLjM0MiwxLjEyOCwwLjYxNWMwLjMzMywwLjI3MywwLjYwMiwwLjYwNCwwLjgwNywwLjk5MXMwLjMwOCwwLjgyMiwwLjMwOCwxLjMwNg0KCQkJYzAsMC41MTEtMC4wODcsMC45NzMtMC4yNiwxLjM4OGMtMC4xNzMsMC40MTUtMC40MTUsMC43NjQtMC43MjUsMS4wNDZjLTAuMzEsMC4yODItMC42ODQsMC41MDEtMS4xMjEsMC42NTYNCgkJCXMtMC45MjEsMC4yMzItMS40NDksMC4yMzJoLTEuMjE3VjUzeiBNMTcuMzg1LDQ0LjE2OHYzLjk5MmgxLjUwNGMwLjIsMCwwLjM5OC0wLjAzNCwwLjU5NS0wLjEwMw0KCQkJYzAuMTk2LTAuMDY4LDAuMzc2LTAuMTgsMC41NC0wLjMzNWMwLjE2NC0wLjE1NSwwLjI5Ni0wLjM3MSwwLjM5Ni0wLjY0OWMwLjEtMC4yNzgsMC4xNS0wLjYyMiwwLjE1LTEuMDMyDQoJCQljMC0wLjE2NC0wLjAyMy0wLjM1NC0wLjA2OC0wLjU2N2MtMC4wNDYtMC4yMTQtMC4xMzktMC40MTktMC4yOC0wLjYxNWMtMC4xNDItMC4xOTYtMC4zNC0wLjM2LTAuNTk1LTAuNDkyDQoJCQljLTAuMjU1LTAuMTMyLTAuNTkzLTAuMTk4LTEuMDEyLTAuMTk4SDE3LjM4NXoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zMi4yMTksNDcuNjgyYzAsMC44MjktMC4wODksMS41MzgtMC4yNjcsMi4xMjZzLTAuNDAzLDEuMDgtMC42NzcsMS40NzdzLTAuNTgxLDAuNzA5LTAuOTIzLDAuOTM3DQoJCQlzLTAuNjcyLDAuMzk4LTAuOTkxLDAuNTEzYy0wLjMxOSwwLjExNC0wLjYxMSwwLjE4Ny0wLjg3NSwwLjIxOUMyOC4yMjIsNTIuOTg0LDI4LjAyNiw1MywyNy44OTgsNTNoLTMuODE0VjQyLjkyNGgzLjAzNQ0KCQkJYzAuODQ4LDAsMS41OTMsMC4xMzUsMi4yMzUsMC40MDNzMS4xNzYsMC42MjcsMS42LDEuMDczczAuNzQsMC45NTUsMC45NSwxLjUyNEMzMi4xMTQsNDYuNDk0LDMyLjIxOSw0Ny4wOCwzMi4yMTksNDcuNjgyeg0KCQkJIE0yNy4zNTIsNTEuNzk3YzEuMTEyLDAsMS45MTQtMC4zNTUsMi40MDYtMS4wNjZzMC43MzgtMS43NDEsMC43MzgtMy4wOWMwLTAuNDE5LTAuMDUtMC44MzQtMC4xNS0xLjI0NA0KCQkJYy0wLjEwMS0wLjQxLTAuMjk0LTAuNzgxLTAuNTgxLTEuMTE0cy0wLjY3Ny0wLjYwMi0xLjE2OS0wLjgwN3MtMS4xMy0wLjMwOC0xLjkxNC0wLjMwOGgtMC45NTd2Ny42MjlIMjcuMzUyeiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTM2LjI2Niw0NC4xNjh2My4xNzJoNC4yMTF2MS4xMjFoLTQuMjExVjUzaC0xLjY2OFY0Mi45MjRINDAuOXYxLjI0NEgzNi4yNjZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}

.view-file-icon.type-jpg,
.view-file-wrapper.type-jpg {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxjaXJjbGUgc3R5bGU9ImZpbGw6I0YzRDU1QjsiIGN4PSIxOC45MzEiIGN5PSIxNC40MzEiIHI9IjQuNTY5Ii8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzI2Qjk5QTsiIHBvaW50cz0iNi41LDM5IDE3LjUsMzkgNDkuNSwzOSA0OS41LDI4IDM5LjUsMTguNSAyOSwzMCAyMy41MTcsMjQuNTE3IAkiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMTRBMDg1OyIgZD0iTTQ4LjAzNyw1Nkg3Ljk2M0M3LjE1NSw1Niw2LjUsNTUuMzQ1LDYuNSw1NC41MzdWMzloNDN2MTUuNTM3QzQ5LjUsNTUuMzQ1LDQ4Ljg0NSw1Niw0OC4wMzcsNTZ6Ii8+DQoJPGc+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjEuNDI2LDQyLjY1djcuODQ4YzAsMC40NzQtMC4wODcsMC44NzMtMC4yNiwxLjE5NmMtMC4xNzMsMC4zMjMtMC40MDYsMC41ODMtMC42OTcsMC43NzkNCgkJCWMtMC4yOTIsMC4xOTYtMC42MjcsMC4zMzMtMS4wMDUsMC40MUMxOS4wODUsNTIuOTYxLDE4LjY5Niw1MywxOC4yOTUsNTNjLTAuMjAxLDAtMC40MzYtMC4wMjEtMC43MDQtMC4wNjINCgkJCWMtMC4yNjktMC4wNDEtMC41NDctMC4xMDQtMC44MzQtMC4xOTFzLTAuNTYzLTAuMTg1LTAuODI3LTAuMjk0Yy0wLjI2NS0wLjEwOS0wLjQ4OC0wLjIzMi0wLjY3LTAuMzY5bDAuNjk3LTEuMTA3DQoJCQljMC4wOTEsMC4wNjMsMC4yMjEsMC4xMywwLjM5LDAuMTk4YzAuMTY4LDAuMDY4LDAuMzUzLDAuMTMyLDAuNTU0LDAuMTkxYzAuMiwwLjA2LDAuNDEsMC4xMTEsMC42MjksMC4xNTcNCgkJCXMwLjQyNCwwLjA2OCwwLjYxNSwwLjA2OGMwLjQ4MywwLDAuODY4LTAuMDk0LDEuMTU1LTAuMjhzMC40MzktMC41MDQsMC40NTgtMC45NVY0Mi42NUgyMS40MjZ6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjUuNTE0LDUyLjkzMmgtMS42NDFWNDIuODU1aDIuODk4YzAuNDI4LDAsMC44NTIsMC4wNjgsMS4yNzEsMC4yMDUNCgkJCWMwLjQxOSwwLjEzNywwLjc5NSwwLjM0MiwxLjEyOCwwLjYxNWMwLjMzMywwLjI3MywwLjYwMiwwLjYwNCwwLjgwNywwLjk5MXMwLjMwOCwwLjgyMiwwLjMwOCwxLjMwNg0KCQkJYzAsMC41MTEtMC4wODcsMC45NzMtMC4yNiwxLjM4OGMtMC4xNzMsMC40MTUtMC40MTUsMC43NjQtMC43MjUsMS4wNDZjLTAuMzEsMC4yODItMC42ODQsMC41MDEtMS4xMjEsMC42NTYNCgkJCXMtMC45MjEsMC4yMzItMS40NDksMC4yMzJoLTEuMjE3VjUyLjkzMnogTTI1LjUxNCw0NC4xdjMuOTkyaDEuNTA0YzAuMiwwLDAuMzk4LTAuMDM0LDAuNTk1LTAuMTAzDQoJCQljMC4xOTYtMC4wNjgsMC4zNzYtMC4xOCwwLjU0LTAuMzM1czAuMjk2LTAuMzcxLDAuMzk2LTAuNjQ5YzAuMS0wLjI3OCwwLjE1LTAuNjIyLDAuMTUtMS4wMzJjMC0wLjE2NC0wLjAyMy0wLjM1NC0wLjA2OC0wLjU2Nw0KCQkJYy0wLjA0Ni0wLjIxNC0wLjEzOS0wLjQxOS0wLjI4LTAuNjE1Yy0wLjE0Mi0wLjE5Ni0wLjM0LTAuMzYtMC41OTUtMC40OTJDMjcuNSw0NC4xNjYsMjcuMTYzLDQ0LjEsMjYuNzQ0LDQ0LjFIMjUuNTE0eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTM5LjUsNDcuNzM2djMuODk2Yy0wLjIxLDAuMjY1LTAuNDQ0LDAuNDgtMC43MDQsMC42NDlzLTAuNTMzLDAuMzA4LTAuODIsMC40MTcNCgkJCXMtMC41ODMsMC4xODctMC44ODksMC4yMzJDMzYuNzgxLDUyLjk3OCwzNi40NzksNTMsMzYuMTc4LDUzYy0wLjYwMiwwLTEuMTU1LTAuMTA5LTEuNjYxLTAuMzI4cy0wLjk0OC0wLjU0Mi0xLjMyNi0wLjk3MQ0KCQkJYy0wLjM3OC0wLjQyOS0wLjY3NS0wLjk2Ni0wLjg4OS0xLjYxM2MtMC4yMTQtMC42NDctMC4zMjEtMS4zOTUtMC4zMjEtMi4yNDJzMC4xMDctMS41OTMsMC4zMjEtMi4yMzUNCgkJCWMwLjIxNC0wLjY0MywwLjUxLTEuMTc4LDAuODg5LTEuNjA2YzAuMzc4LTAuNDI5LDAuODIyLTAuNzU0LDEuMzMzLTAuOTc4YzAuNTEtMC4yMjQsMS4wNjItMC4zMzUsMS42NTQtMC4zMzUNCgkJCWMwLjU0NywwLDEuMDU3LDAuMDkxLDEuNTMxLDAuMjczYzAuNDc0LDAuMTgzLDAuODk3LDAuNDU2LDEuMjcxLDAuODJsLTEuMTM1LDEuMDEyYy0wLjIxOS0wLjI2NS0wLjQ3LTAuNDU2LTAuNzUyLTAuNTc0DQoJCQljLTAuMjgzLTAuMTE4LTAuNTc0LTAuMTc4LTAuODc1LTAuMTc4Yy0wLjMzNywwLTAuNjU5LDAuMDYzLTAuOTY0LDAuMTkxYy0wLjMwNiwwLjEyOC0wLjU3OSwwLjM0NC0wLjgyLDAuNjQ5DQoJCQljLTAuMjQyLDAuMzA2LTAuNDMxLDAuNjk5LTAuNTY3LDEuMTgzcy0wLjIxLDEuMDc1LTAuMjE5LDEuNzc3YzAuMDA5LDAuNjg0LDAuMDgsMS4yNzYsMC4yMTIsMS43NzcNCgkJCWMwLjEzMiwwLjUwMSwwLjMxNCwwLjkxMSwwLjU0NywxLjIzczAuNDk3LDAuNTU2LDAuNzkzLDAuNzExYzAuMjk2LDAuMTU1LDAuNjA4LDAuMjMyLDAuOTM3LDAuMjMyYzAuMSwwLDAuMjM0LTAuMDA3LDAuNDAzLTAuMDIxDQoJCQljMC4xNjgtMC4wMTQsMC4zMzctMC4wMzYsMC41MDYtMC4wNjhjMC4xNjgtMC4wMzIsMC4zMy0wLjA3NSwwLjQ4NS0wLjEzYzAuMTU1LTAuMDU1LDAuMjY5LTAuMTMyLDAuMzQyLTAuMjMydi0yLjQ4OGgtMS43MDkNCgkJCXYtMS4xMjFIMzkuNXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-jpeg,
.view-file-wrapper.type-jpeg {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxjaXJjbGUgc3R5bGU9ImZpbGw6I0YzRDU1QjsiIGN4PSIxOC45MzEiIGN5PSIxNC40MzEiIHI9IjQuNTY5Ii8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzI2Qjk5QTsiIHBvaW50cz0iNi41LDM5IDE3LjUsMzkgNDkuNSwzOSA0OS41LDI4IDM5LjUsMTguNSAyOSwzMCAyMy41MTcsMjQuNTE3IAkiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMTRBMDg1OyIgZD0iTTQ4LjAzNyw1Nkg3Ljk2M0M3LjE1NSw1Niw2LjUsNTUuMzQ1LDYuNSw1NC41MzdWMzloNDN2MTUuNTM3QzQ5LjUsNTUuMzQ1LDQ4Ljg0NSw1Niw0OC4wMzcsNTZ6Ii8+DQoJPGc+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjEuNDI2LDQyLjY1djcuODQ4YzAsMC40NzQtMC4wODcsMC44NzMtMC4yNiwxLjE5NmMtMC4xNzMsMC4zMjMtMC40MDYsMC41ODMtMC42OTcsMC43NzkNCgkJCWMtMC4yOTIsMC4xOTYtMC42MjcsMC4zMzMtMS4wMDUsMC40MUMxOS4wODUsNTIuOTYxLDE4LjY5Niw1MywxOC4yOTUsNTNjLTAuMjAxLDAtMC40MzYtMC4wMjEtMC43MDQtMC4wNjINCgkJCWMtMC4yNjktMC4wNDEtMC41NDctMC4xMDQtMC44MzQtMC4xOTFzLTAuNTYzLTAuMTg1LTAuODI3LTAuMjk0Yy0wLjI2NS0wLjEwOS0wLjQ4OC0wLjIzMi0wLjY3LTAuMzY5bDAuNjk3LTEuMTA3DQoJCQljMC4wOTEsMC4wNjMsMC4yMjEsMC4xMywwLjM5LDAuMTk4YzAuMTY4LDAuMDY4LDAuMzUzLDAuMTMyLDAuNTU0LDAuMTkxYzAuMiwwLjA2LDAuNDEsMC4xMTEsMC42MjksMC4xNTcNCgkJCXMwLjQyNCwwLjA2OCwwLjYxNSwwLjA2OGMwLjQ4MywwLDAuODY4LTAuMDk0LDEuMTU1LTAuMjhzMC40MzktMC41MDQsMC40NTgtMC45NVY0Mi42NUgyMS40MjZ6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjUuNTE0LDUyLjkzMmgtMS42NDFWNDIuODU1aDIuODk4YzAuNDI4LDAsMC44NTIsMC4wNjgsMS4yNzEsMC4yMDUNCgkJCWMwLjQxOSwwLjEzNywwLjc5NSwwLjM0MiwxLjEyOCwwLjYxNWMwLjMzMywwLjI3MywwLjYwMiwwLjYwNCwwLjgwNywwLjk5MXMwLjMwOCwwLjgyMiwwLjMwOCwxLjMwNg0KCQkJYzAsMC41MTEtMC4wODcsMC45NzMtMC4yNiwxLjM4OGMtMC4xNzMsMC40MTUtMC40MTUsMC43NjQtMC43MjUsMS4wNDZjLTAuMzEsMC4yODItMC42ODQsMC41MDEtMS4xMjEsMC42NTYNCgkJCXMtMC45MjEsMC4yMzItMS40NDksMC4yMzJoLTEuMjE3VjUyLjkzMnogTTI1LjUxNCw0NC4xdjMuOTkyaDEuNTA0YzAuMiwwLDAuMzk4LTAuMDM0LDAuNTk1LTAuMTAzDQoJCQljMC4xOTYtMC4wNjgsMC4zNzYtMC4xOCwwLjU0LTAuMzM1czAuMjk2LTAuMzcxLDAuMzk2LTAuNjQ5YzAuMS0wLjI3OCwwLjE1LTAuNjIyLDAuMTUtMS4wMzJjMC0wLjE2NC0wLjAyMy0wLjM1NC0wLjA2OC0wLjU2Nw0KCQkJYy0wLjA0Ni0wLjIxNC0wLjEzOS0wLjQxOS0wLjI4LTAuNjE1Yy0wLjE0Mi0wLjE5Ni0wLjM0LTAuMzYtMC41OTUtMC40OTJDMjcuNSw0NC4xNjYsMjcuMTYzLDQ0LjEsMjYuNzQ0LDQ0LjFIMjUuNTE0eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTM5LjUsNDcuNzM2djMuODk2Yy0wLjIxLDAuMjY1LTAuNDQ0LDAuNDgtMC43MDQsMC42NDlzLTAuNTMzLDAuMzA4LTAuODIsMC40MTcNCgkJCXMtMC41ODMsMC4xODctMC44ODksMC4yMzJDMzYuNzgxLDUyLjk3OCwzNi40NzksNTMsMzYuMTc4LDUzYy0wLjYwMiwwLTEuMTU1LTAuMTA5LTEuNjYxLTAuMzI4cy0wLjk0OC0wLjU0Mi0xLjMyNi0wLjk3MQ0KCQkJYy0wLjM3OC0wLjQyOS0wLjY3NS0wLjk2Ni0wLjg4OS0xLjYxM2MtMC4yMTQtMC42NDctMC4zMjEtMS4zOTUtMC4zMjEtMi4yNDJzMC4xMDctMS41OTMsMC4zMjEtMi4yMzUNCgkJCWMwLjIxNC0wLjY0MywwLjUxLTEuMTc4LDAuODg5LTEuNjA2YzAuMzc4LTAuNDI5LDAuODIyLTAuNzU0LDEuMzMzLTAuOTc4YzAuNTEtMC4yMjQsMS4wNjItMC4zMzUsMS42NTQtMC4zMzUNCgkJCWMwLjU0NywwLDEuMDU3LDAuMDkxLDEuNTMxLDAuMjczYzAuNDc0LDAuMTgzLDAuODk3LDAuNDU2LDEuMjcxLDAuODJsLTEuMTM1LDEuMDEyYy0wLjIxOS0wLjI2NS0wLjQ3LTAuNDU2LTAuNzUyLTAuNTc0DQoJCQljLTAuMjgzLTAuMTE4LTAuNTc0LTAuMTc4LTAuODc1LTAuMTc4Yy0wLjMzNywwLTAuNjU5LDAuMDYzLTAuOTY0LDAuMTkxYy0wLjMwNiwwLjEyOC0wLjU3OSwwLjM0NC0wLjgyLDAuNjQ5DQoJCQljLTAuMjQyLDAuMzA2LTAuNDMxLDAuNjk5LTAuNTY3LDEuMTgzcy0wLjIxLDEuMDc1LTAuMjE5LDEuNzc3YzAuMDA5LDAuNjg0LDAuMDgsMS4yNzYsMC4yMTIsMS43NzcNCgkJCWMwLjEzMiwwLjUwMSwwLjMxNCwwLjkxMSwwLjU0NywxLjIzczAuNDk3LDAuNTU2LDAuNzkzLDAuNzExYzAuMjk2LDAuMTU1LDAuNjA4LDAuMjMyLDAuOTM3LDAuMjMyYzAuMSwwLDAuMjM0LTAuMDA3LDAuNDAzLTAuMDIxDQoJCQljMC4xNjgtMC4wMTQsMC4zMzctMC4wMzYsMC41MDYtMC4wNjhjMC4xNjgtMC4wMzIsMC4zMy0wLjA3NSwwLjQ4NS0wLjEzYzAuMTU1LTAuMDU1LDAuMjY5LTAuMTMyLDAuMzQyLTAuMjMydi0yLjQ4OGgtMS43MDkNCgkJCXYtMS4xMjFIMzkuNXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-svg,
.view-file-wrapper.type-svg {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEOUQ3Q0E7IiBwb2ludHM9IjM3LjUsMC4xNTEgMzcuNSwxMiA0OS4zNDksMTIgCSIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNFNTdFMjU7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMS40NTksNTAuMjM4YzAsMC4zNjQtMC4wNzUsMC43MTgtMC4yMjYsMS4wNnMtMC4zNjIsMC42NDMtMC42MzYsMC45MDJzLTAuNjEsMC40NjctMS4wMTIsMC42MjINCgkJCXMtMC44NTYsMC4yMzItMS4zNjcsMC4yMzJjLTAuMjE5LDAtMC40NDQtMC4wMTItMC42NzctMC4wMzRzLTAuNDY3LTAuMDYyLTAuNzA0LTAuMTE2cy0wLjQ2My0wLjEzLTAuNjc3LTAuMjI2DQoJCQlzLTAuMzk4LTAuMjEyLTAuNTU0LTAuMzQ5bDAuMjg3LTEuMTc2YzAuMTI4LDAuMDczLDAuMjg5LDAuMTQ0LDAuNDg1LDAuMjEyczAuMzk4LDAuMTMyLDAuNjA4LDAuMTkxczAuNDE5LDAuMTA3LDAuNjI5LDAuMTQ0DQoJCQlzMC40MDUsMC4wNTUsMC41ODgsMC4wNTVjMC41NTYsMCwwLjk4Mi0wLjEzLDEuMjc4LTAuMzljMC4yOTYtMC4yNiwwLjQ0NC0wLjY0NSwwLjQ0NC0xLjE1NWMwLTAuMzEtMC4xMDQtMC41NzQtMC4zMTQtMC43OTMNCgkJCXMtMC40NzItMC40MTctMC43ODYtMC41OTVzLTAuNjU0LTAuMzU1LTEuMDE5LTAuNTMzcy0wLjcwNi0wLjM4OC0xLjAyNS0wLjYyOXMtMC41ODMtMC41MjYtMC43OTMtMC44NTRzLTAuMzE0LTAuNzM4LTAuMzE0LTEuMjMNCgkJCWMwLTAuNDQ2LDAuMDgyLTAuODQzLDAuMjQ2LTEuMTg5czAuMzg1LTAuNjQxLDAuNjYzLTAuODgyczAuNjAyLTAuNDI2LDAuOTcxLTAuNTU0czAuNzU5LTAuMTkxLDEuMTY5LTAuMTkxDQoJCQljMC40MTksMCwwLjg0MywwLjAzOSwxLjI3MSwwLjExNnMwLjc3NCwwLjIwMywxLjAzOSwwLjM3NmMtMC4wNTUsMC4xMTgtMC4xMTgsMC4yNDgtMC4xOTEsMC4zOXMtMC4xNDIsMC4yNzMtMC4yMDUsMC4zOTYNCgkJCXMtMC4xMTgsMC4yMjYtMC4xNjQsMC4zMDhzLTAuMDczLDAuMTI4LTAuMDgyLDAuMTM3Yy0wLjA1NS0wLjAyNy0wLjExNi0wLjA2My0wLjE4NS0wLjEwOXMtMC4xNjYtMC4wOTEtMC4yOTQtMC4xMzcNCgkJCXMtMC4yOTYtMC4wNzctMC41MDYtMC4wOTZzLTAuNDc5LTAuMDE0LTAuODA3LDAuMDE0Yy0wLjE4MywwLjAxOS0wLjM1NSwwLjA3LTAuNTIsMC4xNTdzLTAuMzEsMC4xOTMtMC40MzgsMC4zMjENCgkJCXMtMC4yMjgsMC4yNzEtMC4zMDEsMC40MzFzLTAuMTA5LDAuMzEzLTAuMTA5LDAuNDU4YzAsMC4zNjQsMC4xMDQsMC42NTgsMC4zMTQsMC44ODJzMC40NywwLjQxOSwwLjc3OSwwLjU4OA0KCQkJczAuNjQ3LDAuMzMzLDEuMDEyLDAuNDkyczAuNzA0LDAuMzU0LDEuMDE5LDAuNTgxczAuNTc2LDAuNTEzLDAuNzg2LDAuODU0UzIxLjQ1OSw0OS43LDIxLjQ1OSw1MC4yMzh6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjUuODYxLDUzLjA1NUwyMi43Myw0Mi45MjRoMS44NzNsMi4zMzgsOC42OTVsMi40NzUtOC42OTVoMS44NTlsLTMuMjgxLDEwLjEzMUgyNS44NjF6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNNDAuNjY4LDQ3LjgwNXYzLjg5NmMtMC4yMSwwLjI2NS0wLjQ0NCwwLjQ4LTAuNzA0LDAuNjQ5cy0wLjUzMywwLjMwOC0wLjgyLDAuNDE3DQoJCQlTMzguNTYxLDUyLjk1NCwzOC4yNTUsNTNzLTAuNjA4LDAuMDY4LTAuOTA5LDAuMDY4Yy0wLjYwMiwwLTEuMTU1LTAuMTA5LTEuNjYxLTAuMzI4cy0wLjk0OC0wLjU0Mi0xLjMyNi0wLjk3MQ0KCQkJcy0wLjY3NS0wLjk2Ni0wLjg4OS0xLjYxM3MtMC4zMjEtMS4zOTUtMC4zMjEtMi4yNDJzMC4xMDctMS41OTMsMC4zMjEtMi4yMzVzMC41MTEtMS4xNzgsMC44ODktMS42MDZzMC44MjItMC43NTQsMS4zMzMtMC45NzgNCgkJCXMxLjA2Mi0wLjMzNSwxLjY1NC0wLjMzNWMwLjU0NywwLDEuMDU4LDAuMDkxLDEuNTMxLDAuMjczczAuODk3LDAuNDU2LDEuMjcxLDAuODJsLTEuMTM1LDEuMDEyDQoJCQljLTAuMjE5LTAuMjY1LTAuNDctMC40NTYtMC43NTItMC41NzRzLTAuNTc0LTAuMTc4LTAuODc1LTAuMTc4Yy0wLjMzNywwLTAuNjU4LDAuMDYzLTAuOTY0LDAuMTkxcy0wLjU3OSwwLjM0NC0wLjgyLDAuNjQ5DQoJCQlzLTAuNDMxLDAuNjk5LTAuNTY3LDEuMTgzcy0wLjIxLDEuMDc1LTAuMjE5LDEuNzc3YzAuMDA5LDAuNjg0LDAuMDgsMS4yNzYsMC4yMTIsMS43NzdzMC4zMTQsMC45MTEsMC41NDcsMS4yMw0KCQkJczAuNDk3LDAuNTU2LDAuNzkzLDAuNzExczAuNjA4LDAuMjMyLDAuOTM3LDAuMjMyYzAuMTAxLDAsMC4yMzQtMC4wMDcsMC40MDMtMC4wMjFzMC4zMzctMC4wMzYsMC41MDYtMC4wNjgNCgkJCXMwLjMzLTAuMDc1LDAuNDg1LTAuMTNzMC4yNjktMC4xMzIsMC4zNDItMC4yMzJ2LTIuNDg4aC0xLjcwOXYtMS4xMjFINDAuNjY4eiIvPg0KCTwvZz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzhCREI4OyIgZD0iTTQ1LjUsMjJ2LTZoLTZ2MmgtNnYtNGgtMTB2NGgtNnYtMmgtNnY2aDZ2LTJoMy41NDhjLTQuNTY2LDIuNjM2LTcuNTQ4LDcuNTg4LTcuNTQ4LDEzDQoJCWMwLDAuNTUyLDAuNDQ3LDEsMSwxczEtMC40NDgsMS0xYzAtNS4yNDYsMy4yMjktOS45OTksOC0xMS45OTVWMjRoMTB2LTIuOTk1YzQuNzcxLDEuOTk3LDgsNi43NSw4LDExLjk5NWMwLDAuNTUyLDAuNDQ3LDEsMSwxDQoJCXMxLTAuNDQ4LDEtMWMwLTUuNDEyLTIuOTgyLTEwLjM2NC03LjU0OC0xM0gzOS41djJINDUuNXogTTE1LjUsMjBoLTJ2LTJoMlYyMHogTTMxLjUsMjJoLTZ2LTMuNzU0VjE2aDZ2Mi4yNDZWMjJ6IE00MS41LDE4aDJ2MmgtMg0KCQlWMTh6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-png,
.view-file-wrapper.type-png {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU2IDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NiA1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U5RTlFMDsiIGQ9Ik0zNi45ODUsMEg3Ljk2M0M3LjE1NSwwLDYuNSwwLjY1NSw2LjUsMS45MjZWNTVjMCwwLjM0NSwwLjY1NSwxLDEuNDYzLDFoNDAuMDc0DQoJCWMwLjgwOCwwLDEuNDYzLTAuNjU1LDEuNDYzLTFWMTIuOTc4YzAtMC42OTYtMC4wOTMtMC45Mi0wLjI1Ny0xLjA4NUwzNy42MDcsMC4yNTdDMzcuNDQyLDAuMDkzLDM3LjIxOCwwLDM2Ljk4NSwweiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM2NTlDMzU7IiBkPSJNNDguMDM3LDU2SDcuOTYzQzcuMTU1LDU2LDYuNSw1NS4zNDUsNi41LDU0LjUzN1YzOWg0M3YxNS41MzdDNDkuNSw1NS4zNDUsNDguODQ1LDU2LDQ4LjAzNyw1NnoiLz4NCgk8cG9seWdvbiBzdHlsZT0iZmlsbDojRDlEN0NBOyIgcG9pbnRzPSIzNy41LDAuMTUxIDM3LjUsMTIgNDkuMzQ5LDEyIAkiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNy4zODUsNTNoLTEuNjQxVjQyLjkyNGgyLjg5OGMwLjQyOCwwLDAuODUyLDAuMDY4LDEuMjcxLDAuMjA1DQoJCQljMC40MTksMC4xMzcsMC43OTUsMC4zNDIsMS4xMjgsMC42MTVjMC4zMzMsMC4yNzMsMC42MDIsMC42MDQsMC44MDcsMC45OTFzMC4zMDgsMC44MjIsMC4zMDgsMS4zMDYNCgkJCWMwLDAuNTExLTAuMDg3LDAuOTczLTAuMjYsMS4zODhjLTAuMTczLDAuNDE1LTAuNDE1LDAuNzY0LTAuNzI1LDEuMDQ2Yy0wLjMxLDAuMjgyLTAuNjg0LDAuNTAxLTEuMTIxLDAuNjU2DQoJCQlzLTAuOTIxLDAuMjMyLTEuNDQ5LDAuMjMyaC0xLjIxN1Y1M3ogTTE3LjM4NSw0NC4xNjh2My45OTJoMS41MDRjMC4yLDAsMC4zOTgtMC4wMzQsMC41OTUtMC4xMDMNCgkJCWMwLjE5Ni0wLjA2OCwwLjM3Ni0wLjE4LDAuNTQtMC4zMzVjMC4xNjQtMC4xNTUsMC4yOTYtMC4zNzEsMC4zOTYtMC42NDljMC4xLTAuMjc4LDAuMTUtMC42MjIsMC4xNS0xLjAzMg0KCQkJYzAtMC4xNjQtMC4wMjMtMC4zNTQtMC4wNjgtMC41NjdjLTAuMDQ2LTAuMjE0LTAuMTM5LTAuNDE5LTAuMjgtMC42MTVjLTAuMTQyLTAuMTk2LTAuMzQtMC4zNi0wLjU5NS0wLjQ5Mg0KCQkJYy0wLjI1NS0wLjEzMi0wLjU5My0wLjE5OC0xLjAxMi0wLjE5OEgxNy4zODV6Ii8+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzEuMzE2LDQyLjkyNFY1M2gtMS42NjhsLTMuOTUxLTYuOTQ1VjUzaC0xLjY2OFY0Mi45MjRoMS42NjhsMy45NTEsNi45NDV2LTYuOTQ1SDMxLjMxNnoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik00MS4xNiw0Ny44MDV2My44OTZjLTAuMjEsMC4yNjUtMC40NDQsMC40OC0wLjcwNCwwLjY0OXMtMC41MzMsMC4zMDgtMC44MiwwLjQxNw0KCQkJUzM5LjA1Miw1Mi45NTQsMzguNzQ3LDUzYy0wLjMwNiwwLjA0Ni0wLjYwOCwwLjA2OC0wLjkwOSwwLjA2OGMtMC42MDIsMC0xLjE1NS0wLjEwOS0xLjY2MS0wLjMyOHMtMC45NDgtMC41NDItMS4zMjYtMC45NzENCgkJCWMtMC4zNzgtMC40MjktMC42NzUtMC45NjYtMC44ODktMS42MTNjLTAuMjE0LTAuNjQ3LTAuMzIxLTEuMzk1LTAuMzIxLTIuMjQyczAuMTA3LTEuNTkzLDAuMzIxLTIuMjM1DQoJCQljMC4yMTQtMC42NDMsMC41MS0xLjE3OCwwLjg4OS0xLjYwNmMwLjM3OC0wLjQyOSwwLjgyMi0wLjc1NCwxLjMzMy0wLjk3OGMwLjUxLTAuMjI0LDEuMDYyLTAuMzM1LDEuNjU0LTAuMzM1DQoJCQljMC41NDcsMCwxLjA1NywwLjA5MSwxLjUzMSwwLjI3M2MwLjQ3NCwwLjE4MywwLjg5NywwLjQ1NiwxLjI3MSwwLjgybC0xLjEzNSwxLjAxMmMtMC4yMTktMC4yNjUtMC40Ny0wLjQ1Ni0wLjc1Mi0wLjU3NA0KCQkJYy0wLjI4My0wLjExOC0wLjU3NC0wLjE3OC0wLjg3NS0wLjE3OGMtMC4zMzcsMC0wLjY1OSwwLjA2My0wLjk2NCwwLjE5MWMtMC4zMDYsMC4xMjgtMC41NzksMC4zNDQtMC44MiwwLjY0OQ0KCQkJYy0wLjI0MiwwLjMwNi0wLjQzMSwwLjY5OS0wLjU2NywxLjE4M3MtMC4yMSwxLjA3NS0wLjIxOSwxLjc3N2MwLjAwOSwwLjY4NCwwLjA4LDEuMjc2LDAuMjEyLDEuNzc3DQoJCQljMC4xMzIsMC41MDEsMC4zMTQsMC45MTEsMC41NDcsMS4yM3MwLjQ5NywwLjU1NiwwLjc5MywwLjcxMWMwLjI5NiwwLjE1NSwwLjYwOCwwLjIzMiwwLjkzNywwLjIzMmMwLjEsMCwwLjIzNC0wLjAwNywwLjQwMy0wLjAyMQ0KCQkJYzAuMTY4LTAuMDE0LDAuMzM3LTAuMDM2LDAuNTA2LTAuMDY4YzAuMTY4LTAuMDMyLDAuMzMtMC4wNzUsMC40ODUtMC4xM2MwLjE1NS0wLjA1NSwwLjI2OS0wLjEzMiwwLjM0Mi0wLjIzMnYtMi40ODhoLTEuNzA5DQoJCQl2LTEuMTIxSDQxLjE2eiIvPg0KCTwvZz4NCgk8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGM0Q1NUI7IiBjeD0iMTguOTMxIiBjeT0iMTQuNDMxIiByPSI0LjU2OSIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiM4OEMwNTc7IiBwb2ludHM9IjYuNSwzOSAxNy41LDM5IDQ5LjUsMzkgNDkuNSwyOCAzOS41LDE4LjUgMjksMzAgMjMuNTE3LDI0LjUxNyAJIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.view-file-icon.type-gif,
.view-file-wrapper.type-gif {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFOUU5RTA7fQ0KCS5zdDF7ZmlsbDojOUNCODI0O30NCgkuc3Qye2ZpbGw6I0Q5RDdDQTt9DQoJLnN0M3tmaWxsOiNGM0Q1NUI7fQ0KCS5zdDR7ZmlsbDojQzlFMDI3O30NCgkuc3Q1e2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMzOC4xLDBINzIuOGMtNy40LDAtMTMuNCw2LTEzLjQsMTcuNnY0ODUuMmMwLDMuMiw2LDkuMSwxMy40LDkuMWgzNjYuNGM3LjQsMCwxMy40LTYsMTMuNC05LjFWMTE4LjcNCgkJYzAtNi40LTAuOS04LjQtMi4zLTkuOUwzNDMuOCwyLjNDMzQyLjMsMC45LDM0MC4zLDAsMzM4LjEsMHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDM5LjIsNTEySDcyLjhjLTcuNCwwLTEzLjQtNi0xMy40LTEzLjRWMzU2LjZoMzkzLjF2MTQyLjFDNDUyLjYsNTA2LDQ0Ni42LDUxMiw0MzkuMiw1MTJ6Ii8+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIzNDIuOSwxLjQgMzQyLjksMTA5LjcgNDUxLjIsMTA5LjcgCSIvPg0KCTxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjE3My4xIiBjeT0iMTMxLjkiIHI9IjQxLjgiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3Q0IiBwb2ludHM9IjU5LjQsMzU2LjYgMTYwLDM1Ni42IDQ1Mi42LDM1Ni42IDQ1Mi42LDI1NiAzNjEuMSwxNjkuMSAyNjUuMSwyNzQuMyAyMTUsMjI0LjIgCSIvPg0KPC9nPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0NSIgZD0iTTEzOS40LDQzOC40YzAtMjkuNiwxNi45LTQ3LjUsNDAuNy00Ny41YzEyLjIsMCwyMC4xLDUuNywyNS4zLDExLjJsLTYuNyw3LjRjLTQuMy00LjYtOS44LTguMy0xOC42LTguMw0KCQljLTE3LjIsMC0yOC40LDE0LjEtMjguNCwzNi45YzAsMjMuMSwxMC4yLDM3LjUsMjguMSwzNy41YzYuNCwwLDEyLjQtMiwxNS44LTUuM3YtMjMuOWgtMTguMnYtOS42aDI5LjF2MzguNg0KCQljLTUuNyw1LjktMTUuNSwxMC42LTI3LjQsMTAuNkMxNTYsNDg2LDEzOS40LDQ2OC40LDEzOS40LDQzOC40eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0yMjkuMSw0NzQuNGgyMi44di03MS45aC0yMi44di05LjloNTcuM3Y5LjloLTIyLjh2NzEuOWgyMi44djkuOWgtNTcuM1Y0NzQuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMzE4LjQsMzkyLjZoNTYuNHY5LjloLTQ0LjZ2MzAuOWgzNy44djkuOWgtMzcuOHY0MWgtMTEuN1YzOTIuNnoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}

.view-file-icon.type-ics,
.view-file-wrapper.type-ics {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkZsYXQiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im0zOTIgNDg4aC0yNzJhNDggNDggMCAwIDEgLTQ4LTQ4di0zNjhhNDggNDggMCAwIDEgNDgtNDhoMjI0bDk2IDk2djMyMGE0OCA0OCAwIDAgMSAtNDggNDh6IiBmaWxsPSIjY2ZkMmZjIiBkYXRhLW9yaWdpbmFsPSIjQ0ZEMkZDIiBjbGFzcz0iIiBzdHlsZT0iZmlsbDojRTlFOUUwIiBkYXRhLW9sZF9jb2xvcj0iI2NmZDJmYyIvPjxwYXRoIGQ9Im03MiAzNjBoMzY4YTAgMCAwIDAgMSAwIDB2ODBhNDggNDggMCAwIDEgLTQ4IDQ4aC0yNzJhNDggNDggMCAwIDEgLTQ4LTQ4di04MGEwIDAgMCAwIDEgMCAweiIgZmlsbD0iIzUxNTNmZiIgZGF0YS1vcmlnaW5hbD0iIzUxNTNGRiIgc3R5bGU9ImZpbGw6IzUxNTNGRiIgY2xhc3M9ImFjdGl2ZS1wYXRoIi8+PHBhdGggZD0ibTQ0MCAxMjBoLTQ4YTQ4IDQ4IDAgMCAxIC00OC00OHYtNDh6IiBmaWxsPSIjODY5MGZhIiBkYXRhLW9yaWdpbmFsPSIjODY5MEZBIiBjbGFzcz0iIiBzdHlsZT0iZmlsbDojRDlEN0NBIiBkYXRhLW9sZF9jb2xvcj0iIzg2OTBmYSIvPjxwYXRoIGQ9Im0xODguODkzIDEzNmgxMzQuMjE0YTEyLjg5MyAxMi44OTMgMCAwIDEgMTIuODkzIDEyLjg5M3YxNDcuMTA3YTAgMCAwIDAgMSAwIDBoLTE2MGEwIDAgMCAwIDEgMCAwdi0xNDcuMTA3YTEyLjg5MyAxMi44OTMgMCAwIDEgMTIuODkzLTEyLjg5M3oiIGZpbGw9IiM4NjkwZmEiIGRhdGEtb3JpZ2luYWw9IiM4NjkwRkEiIGNsYXNzPSIiIHN0eWxlPSJmaWxsOiNEOUQ3Q0EiIGRhdGEtb2xkX2NvbG9yPSIjODY5MGZhIi8+PHBhdGggZD0ibTMyMy4xMDcgMTM2aC0xMzQuMjE0YTEyLjg5MiAxMi44OTIgMCAwIDAgLTEyLjg5MyAxMi44OTN2MTkuMTA3aDE2MHYtMTkuMTA3YTEyLjg5MiAxMi44OTIgMCAwIDAgLTEyLjg5My0xMi44OTN6IiBmaWxsPSIjNTE1M2ZmIiBkYXRhLW9yaWdpbmFsPSIjNTE1M0ZGIiBzdHlsZT0iZmlsbDojNTE1M0ZGIiBjbGFzcz0iYWN0aXZlLXBhdGgiLz48cGF0aCBkPSJtMjA4IDE1MmE4IDggMCAwIDEgLTgtOHYtMjRhOCA4IDAgMCAxIDE2IDB2MjRhOCA4IDAgMCAxIC04IDh6IiBmaWxsPSIjODY5MGZhIiBkYXRhLW9yaWdpbmFsPSIjODY5MEZBIiBjbGFzcz0iIiBzdHlsZT0iZmlsbDojRDlEN0NBIiBkYXRhLW9sZF9jb2xvcj0iIzg2OTBmYSIvPjxwYXRoIGQ9Im0zMDQgMTUyYTggOCAwIDAgMSAtOC04di0yNGE4IDggMCAwIDEgMTYgMHYyNGE4IDggMCAwIDEgLTggOHoiIGZpbGw9IiM4NjkwZmEiIGRhdGEtb3JpZ2luYWw9IiM4NjkwRkEiIGNsYXNzPSIiIHN0eWxlPSJmaWxsOiNEOUQ3Q0EiIGRhdGEtb2xkX2NvbG9yPSIjODY5MGZhIi8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iMjQwIiBjeT0iMjAwIiByPSI4IiBkYXRhLW9yaWdpbmFsPSIjRkZGIiBjbGFzcz0iIiBkYXRhLW9sZF9jb2xvcj0iI0ZGRiIgc3R5bGU9ImZpbGw6I0ZGRiIvPjxjaXJjbGUgY3g9IjI3MiIgY3k9IjIwMCIgcj0iOCIgZGF0YS1vcmlnaW5hbD0iI0ZGRiIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGRkYiIHN0eWxlPSJmaWxsOiNGRkYiLz48Y2lyY2xlIGN4PSIzMDQiIGN5PSIyMDAiIHI9IjgiIGRhdGEtb3JpZ2luYWw9IiNGRkYiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjRkZGIiBzdHlsZT0iZmlsbDojRkZGIi8+PGNpcmNsZSBjeD0iMjA4IiBjeT0iMjMyIiByPSI4IiBkYXRhLW9yaWdpbmFsPSIjRkZGIiBjbGFzcz0iIiBkYXRhLW9sZF9jb2xvcj0iI0ZGRiIgc3R5bGU9ImZpbGw6I0ZGRiIvPjxjaXJjbGUgY3g9IjI0MCIgY3k9IjIzMiIgcj0iOCIgZGF0YS1vcmlnaW5hbD0iI0ZGRiIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGRkYiIHN0eWxlPSJmaWxsOiNGRkYiLz48Y2lyY2xlIGN4PSIyNzIiIGN5PSIyMzIiIHI9IjgiIGRhdGEtb3JpZ2luYWw9IiNGRkYiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjRkZGIiBzdHlsZT0iZmlsbDojRkZGIi8+PGNpcmNsZSBjeD0iMzA0IiBjeT0iMjMyIiByPSI4IiBkYXRhLW9yaWdpbmFsPSIjRkZGIiBjbGFzcz0iIiBkYXRhLW9sZF9jb2xvcj0iI0ZGRiIgc3R5bGU9ImZpbGw6I0ZGRiIvPjxjaXJjbGUgY3g9IjIwOCIgY3k9IjI2NCIgcj0iOCIgZGF0YS1vcmlnaW5hbD0iI0ZGRiIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGRkYiIHN0eWxlPSJmaWxsOiNGRkYiLz48Y2lyY2xlIGN4PSIyNDAiIGN5PSIyNjQiIHI9IjgiIGRhdGEtb3JpZ2luYWw9IiNGRkYiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjRkZGIiBzdHlsZT0iZmlsbDojRkZGIi8+PGNpcmNsZSBjeD0iMjcyIiBjeT0iMjY0IiByPSI4IiBkYXRhLW9yaWdpbmFsPSIjRkZGIiBjbGFzcz0iIiBkYXRhLW9sZF9jb2xvcj0iI0ZGRiIgc3R5bGU9ImZpbGw6I0ZGRiIvPjxjaXJjbGUgY3g9IjMwNCIgY3k9IjI2NCIgcj0iOCIgZGF0YS1vcmlnaW5hbD0iI0ZGRiIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGRkYiIHN0eWxlPSJmaWxsOiNGRkYiLz48cGF0aCBkPSJtMzIwIDQwMGgxNmE4IDggMCAwIDAgMC0xNmgtMTZhMjQgMjQgMCAwIDAgMCA0OCA4IDggMCAwIDEgMCAxNmgtMTZhOCA4IDAgMCAwIDAgMTZoMTZhMjQgMjQgMCAwIDAgMC00OCA4IDggMCAwIDEgMC0xNnoiIGRhdGEtb3JpZ2luYWw9IiNGRkYiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjRkZGIiBzdHlsZT0iZmlsbDojRkZGIi8+PHBhdGggZD0ibTI2NCA0MDBhMTAuNjc1IDEwLjY3NSAwIDAgMSA0LjU4OCAxLjA1OCA4IDggMCAwIDAgNi44MjQtMTQuNDczIDI2LjU4NyAyNi41ODcgMCAwIDAgLTExLjQxMi0yLjU4NWMtMTcuNjQ1IDAtMzIgMTcuOTQ0LTMyIDQwczE0LjM1NSA0MCAzMiA0MGEyNi41ODcgMjYuNTg3IDAgMCAwIDExLjQxMi0yLjU4NSA4IDggMCAwIDAgLTYuODI0LTE0LjQ3MyAxMC42NzUgMTAuNjc1IDAgMCAxIC00LjU4OCAxLjA1OGMtOC42NzMgMC0xNi0xMC45OS0xNi0yNHM3LjMyNy0yNCAxNi0yNHoiIGRhdGEtb3JpZ2luYWw9IiNGRkYiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjRkZGIiBzdHlsZT0iZmlsbDojRkZGIi8+PHBhdGggZD0ibTIwOCA0MDBhOCA4IDAgMCAwIDAtMTZoLTMyYTggOCAwIDAgMCAwIDE2aDh2NDhoLThhOCA4IDAgMCAwIDAgMTZoMzJhOCA4IDAgMCAwIDAtMTZoLTh2LTQ4eiIgZGF0YS1vcmlnaW5hbD0iI0ZGRiIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGRkYiIHN0eWxlPSJmaWxsOiNGRkYiLz48L2c+PC9nPiA8L3N2Zz4NCg==);
}

.view-file-wrapper .file-name.bold {
	font-weight: bold;
}

.view-file-wrapper.as-icon {
	width: 42px;
	height: 42px;
	padding: 0;
}

.view-file-wrapper .file-name {
	transition: 0.2s color;
	display: block;
	white-space: nowrap;
	color: #353535 !important;
	text-overflow: ellipsis;
	overflow: hidden;
}

.view-table-cell-subtitle {
	font-size: 12px;
	color: #888;
	display: block;
}

.view-table-cell-subtitle-smaller {
	font-size: 10px;
	color: #888;
	display: block;
}

.modal-button .view-table-cell-subtitle {
	color: inherit;
}

.view-fake-select-option.active .view-table-cell-subtitle,
.view-fake-select-option:hover .view-table-cell-subtitle {
	color: #fff !important;
}

.view-table-cell-subtitle--overflow-hidden {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.view-table-cell-fee {
	color: #da4954;
    font-size: 11px;
	display: block;
}

.view-file-wrapper:hover .file-name {
	color: var(--main-color);
}

.view-edit-icon {
	width: 20px;
	height: 20px;
	max-width: none;
	transition: 0.2s opacity;
	position: relative;
}

.view-edit-icon.small {
	width: 16px;
	height: 16px;
}

.view-select--thin {
	padding: 5px;
    vertical-align: middle;
    border: 1px solid var(--main-color);
}

.view-edit-btn {
	position: relative;
	margin-right: 8px;
	display: inline;
	cursor: pointer;
}

.view-table-cell.right .view-edit-buttons-wrapper {
	justify-content: flex-end;
}

.view-edit-buttons-wrapper--nowrap > *:not(:last-child) {
	margin-bottom: 0.5rem;
}

.view-edit-btn-v2 img,
.view-edit-btn-v2 svg {
	width: 20px;
    height: 20px;
}

.view-edit-buttons-icon-full-size > img,
.view-edit-buttons-icon-full-size > svg {
	flex: 0 0 15px;
}

.view-edit-btn-v2.icon-sm img,
.view-edit-btn-v2.icon-sm svg {
	width: 15px;
    height: 15px;
}

.view-edit-btn-v2 > *:not(:first-child) {
	margin-left: 0.5rem;
}

.view-edit-btn-v2.icon-sm > *:not(:first-child) {
	margin-left: 0.35rem;
}

.view-edit-btn.drag {
	cursor: move;
}

.view-btn-table-checkbox {
	color: #fff;
	padding: 8px 10px;
    display: inline-block;
	border-radius: 7px;
    white-space: nowrap;
	background-color: #f1f1f1;
}

.view-btn-table-checkbox:hover,
.view-btn-table-checkbox.active {
	background-color: var(--main-color);
	color: #fff;
}

.view-edit-btn:hover {
	opacity: 0.8;
}

.view-avatar {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background-size: cover;
	background-color: #eee;
	background-position: center center;
	position: relative;
	background-repeat: no-repeat;
}

.view-avatar.sm {
    width: 35px;
    height: 35px;
}

.view-avatar.logo {
	background-size: 38px;
	background-color: #fff;
}

.view-avatar .no-avatar-desc {
	color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 24px;
	line-height: 24px;
}

.view-avatar.sm .no-avatar-desc {
    font-size: 18px;
    line-height: 18px;
}

.view-avatar.svg-icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	line-height: 0;
}

.view-avatar.svg-icon svg,
.view-avatar .no-avatar-desc .avatar-icon {
	width: 24px;
	height: 24px;
}

.view-avatar.sm .no-avatar-desc .avatar-icon svg, 
.view-avatar.sm .no-avatar-desc .avatar-icon {
    width: 18px;
    height: 18px;
}

.view-avatar.svg-icon svg,
.view-avatar .no-avatar-desc .avatar-icon path,
.view-avatar .no-avatar-desc .avatar-icon rect,
.view-avatar .no-avatar-desc .avatar-icon polygon,
.view-avatar .no-avatar-desc .avatar-icon circle {
	fill: #fff;
}

.view-tooltip-wrapper {
	font-size: 13px;
    background-color: #fff;
    padding: 5px 10px;
    display: block;
    color: #666;
    position: fixed;
    width: auto;
	max-width: 220px;
    text-align: center;
	z-index: 9999;
	border: 1px solid #eee;
	border-radius: 3px;
	box-shadow: 0px 0px 10px 3px #00000011;
}

@media screen and (max-width:1024px){
	.view-tooltip-wrapper {
		display: none !important;
	}
}

.view-card-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}

.view-flex-wrapper {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: normal;
    position: relative;
}

.view-flex-wrap {
	flex-wrap: wrap;
}

.view-flex-container {
	display: flex;
	flex-wrap: nowrap;
}

.view-flex-align-items-center {
	align-items: center;
}

.view-flex-column {
	display: flex;
	flex-direction: column;
}

.view-flex-gap-10 {
	gap: 10px;
}

.view-flex-gap-20 {
	gap: 20px;
}

.view-flex-gap-24 {
	gap: 24px;
}

.view-flex-gap-30 {
	gap: 30px;
}

.view-chart-labels-wrapper {
	margin-bottom: 5px;
	min-height: 56px;
	display: flex;
	flex-wrap: wrap;
	gap: 38px;
}

/** Tag Cloud **************/

.view-tag-cloud--wrapper {
	margin: -0.25rem;
}

.view-tag-cloud--item-wrapper {
	padding: 0.25rem;
	display: inline-block;
}

.view-tag-cloud--item-wrapper.sm .view-tag-cloud--item {
    font-size: 0.7rem;
    padding: 0.4rem 0.68rem;
}

.view-tag-cloud--item {
    padding: 0.5rem 0.75rem;
    border-radius: 0.5rem;
	border: 1px solid transparent;
    color: #fff;
    background-color: var(--main-color);
    font-size: 0.8rem;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	line-height: 1;
}

.view-tag-cloud--item:hover {
	color: #fff;
}

@media screen and (max-width: 991px){

	.view-tag-cloud--item {
		white-space: nowrap;
	}
}

.view-tag-cloud--item-wrapper.sm .view-tag-cloud--item {
    font-size: 0.7rem;
    padding: 0.4rem 0.68rem;
}

.view-tag-cloud--item svg {
	fill: #fff;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.4rem;
	flex-shrink: 0;
}

.view-tag-cloud--item-plain {
	border-color: #999;
	color: #999;
    background-color: transparent;
	transition: 0.2s background-color, 0.2s color;
}

.view-tag-cloud--item-plain:hover {
	color: #fff;
    background-color: #999;
}

.view-tag-cloud--add-item {
    color: #1dc9b7;
	border: 1px solid #1dc9b7;
    background-color: transparent;
	transition: 0.2s background-color, 0.2s color;
	cursor: pointer;
}

.view-tag-cloud--add-item:hover {
	color: #fff;
    background-color: #1dc9b7;
}

.view-chart-more,
.view-chart-label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	font-weight: 400;
}

.view-chart-label.no-event {
	cursor: default;
}

.view-chart-input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.view-chart-label.inactive {
	
}

.view-chart-label-name {
	margin-left: 22px;
    padding: 2px 0;
	transition: 0.15s background-color;
}

.view-chart-label.inactive .view-chart-label-name {
	color: #ccc;
}

.view-chart-label.inactive:hover .view-chart-label-name,
.view-chart-label.active:hover .view-chart-label-name {
	color: #808080 !important;
}



.view-chart-label-color {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0,-50%);
	border-radius: 50%;
	transition: 0.15s color;
}

.view-chart-label-color.color-1 {
	background-color: var(--main-color);
}

.view-chart-label-color.color-2 {
	background-color: #fd397a;
}

.view-chart-label-color.color-3 {
	background-color: #1cac81;
}

.view-chart-label-color.color-4 {
	background-color: #5867dd;
}

.view-chart-label-color.color-5 {
	background-color: #d3dae6;
}

.view-chart-label-color.color-6 {
	background-color: #ffb822;
}

.view-chart-label-color.color-grey {
	background-color: #ccc;
}

.view-chart-label.inactive .view-chart-label-color {
	background-color: #ccc;
}

.view-chart-label.active:hover .view-chart-label-color,
.view-chart-label.inactive:hover .view-chart-label-color {
	background-color: #808080 !important;
}

.view-chart-more {
	margin-top: 3px;
	color: #353535;
}

.view-chart-more:hover {
	color: var(--main-color);
}

.view-chart-more .view-chart-label-color {
	background-color: var(--main-color);
}

.view-chart-more .view-chart-label-color i {
	font-size: 10px;
    width: auto;
    height: 10px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
}

.view-more.closed span.opened {
	display: none;
}

.view-more.opened span.closed {
	display: none;
}

.view-strength-meter-desc {
	margin-top: 7px;
    color: #777;
}

.show-password {
	background-image: url(/view.framework/img/password_eye.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px;
	width: 38px;
    height: 38px;
    position: absolute;
    right: 4px;
    top: 24px;
}

.show-password-frontend {
    background-image: url(/view.framework/img/password_eye.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px;
    width: 46px;
    height: 46px;
    position: absolute;
    right: 8px;
    top: 1px;
}

.view-table-wrapper-inner {
	overflow-x: auto;
}

@media screen and (max-width: 991px){
	
	.view-max-width > .inner {
		padding: 0 25px;
		position: relative;
	}
	
	
	.view-wrapper .view-header,
	.view.view-footer,
	.view-wrapper .view-footer {
		padding: 0 15px;
	}
	
	.view-alert-box,
	.view-wrapper .view-content.type-nav,
	.view-wrapper .view-content.type-default > .view-content-inner {
		padding: 15px;
	}
	
	.view-table > .view-table-head > .view-table-row > .view-table-cell:first-child,
	.view-table > .view-table-body > .view-table-row > .view-table-cell:first-child {
		padding-left: 15px;
	}

	.view-table > .view-table-head > .view-table-row > .view-table-cell:last-child,
	.view-table > .view-table-body > .view-table-row > .view-table-cell:last-child {
		padding-right: 15px;
	}
	
	.view-table.no-outer-padding > .view-table-head > .view-table-row > .view-table-cell:first-child,
	.view-table.no-outer-padding > .view-table-body > .view-table-row > .view-table-cell:first-child {
		padding-left: 0;
	}

	.view-table.no-outer-padding > .view-table-head > .view-table-row > .view-table-cell:last-child,
	.view-table.no-outer-padding > .view-table-body > .view-table-row > .view-table-cell:last-child {
		padding-right: 0;
	}
	
	.view-table.no-outer-padding > .view-table-head > .view-table-row:first-child > .view-table-cell {
		padding-top: 0;
	}

	.view-table.no-outer-padding > .view-table-body > .view-table-row:last-child > .view-table-cell {
		padding-bottom: 0;
	}
}


@media screen and (max-width: 480px){
	
	.view-table > .view-table-head > .view-table-row > .view-table-cell:first-child,
	.view-table > .view-table-body > .view-table-row > .view-table-cell:first-child {
		padding-left: 15px;
	}

	.view-table > .view-table-head > .view-table-row > .view-table-cell:last-child,
	.view-table > .view-table-body > .view-table-row > .view-table-cell:last-child {
		padding-right: 15px;
	}
	
	.view-table.no-outer-padding > .view-table-head > .view-table-row > .view-table-cell:first-child,
	.view-table.no-outer-padding > .view-table-body > .view-table-row > .view-table-cell:first-child {
		padding-left: 0;
	}

	.view-table.no-outer-padding > .view-table-head > .view-table-row > .view-table-cell:last-child,
	.view-table.no-outer-padding > .view-table-body > .view-table-row > .view-table-cell:last-child {
		padding-right: 0;
	}
	
	.view-table.no-outer-padding > .view-table-head > .view-table-row:first-child > .view-table-cell {
		padding-top: 0;
	}

	.view-table.no-outer-padding > .view-table-body > .view-table-row:last-child > .view-table-cell {
		padding-bottom: 0;
	}
	
	.view-message-preview-wrapper.overview .view-message-preview-subject {
		margin-left: 15px;
	}
	
	.view-max-width > .inner {
		padding: 0 7px;
		position: relative;
	}
	
	.view-wrapper .view-header,
	.view.view-footer,
	.view-wrapper .view-footer {
		padding: 0 10px;
	}
	
	.view-alert-box,
	.view-wrapper .view-content.type-nav,
	.view-wrapper .view-content.type-default > .view-content-inner {
		padding: 10px;
	}
	
	.view-alert-box {
		margin: 0 0 10px 0;
	}
	
	.view-wrapper.has-footer, .view.has-footer {
		margin-bottom: 64px;
	}
	
	.view-table > .view-table-head > .view-table-row > .view-table-cell:first-child,
	.view-table > .view-table-body > .view-table-row > .view-table-cell:first-child {
		padding-left: 10px;
	}

	.view-table > .view-table-head > .view-table-row > .view-table-cell:last-child,
	.view-table > .view-table-body > .view-table-row > .view-table-cell:last-child {
		padding-right: 10px;
	}
	
	.view-table-nav-link-dummy, .view-table-nav-link {
		font-size: 10px;
		line-height: 10px;
		height: 24px;
		min-width: 24px;
	}
	
	.view-table-nav-info.has-search,
	.view-table-nav-search {
		width: 100%;
	}
	
	.view-message-preview-wrapper.overview .view-message-preview-icon {
		position: absolute;
		display: block;
	}
	
	.view-message-preview-wrapper.overview {
		padding-left: 42px;
	}
	
	
	.view .row {
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.view .col-lg-1, .view .col-lg-10, .view .col-lg-11, .view .col-lg-12, .view .col-lg-2, .view .col-lg-3, .view .col-lg-4, .view .col-lg-5, .view .col-lg-6, .view .col-lg-7, .view .col-lg-8, .view .col-lg-9, .view .col-md-1, .view .col-md-10, .view .col-md-11, .view .col-md-12, .view .col-md-2, .view .col-md-3, .view .col-md-4, .view .col-md-5, .view .col-md-6, .view .col-md-7, .view .col-md-8, .view .col-md-9, .view .col-sm-1, .view .col-sm-10, .view .col-sm-11, .view .col-sm-12, .view .col-sm-2, .view .col-sm-3, .view .col-sm-4, .view .col-sm-5, .view .col-sm-6, .view .col-sm-7, .view .col-sm-8, .view .col-sm-9, .view .col-xs-1, .view .col-xs-10, .view .col-xs-11, .view .col-xs-12, .view .col-xs-2, .view .col-xs-3, .view .col-xs-4, .view .col-xs-5, .view .col-xs-6, .view .col-xs-7, .view .col-xs-8, .view .col-xs-9 {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.view-wrapper {
		margin-bottom: 10px
	}
}


/* VIew Chart Date Selector ****/

.view-date-selector--wrapper {
	position: absolute;
    top: 25px;
    right: 25px;
}

.view-date-selector--start-wrapper, .view-date-selector--end-wrapper, .view-date-selector--to {
	display: inline-block;
}

.view-date-selector--to {
	font-weight: bold;
	margin: 0 3px;
}

.view-date-selector--set-default-wrapper {
	text-align: right;
}

.view-date-selector--set-default {
    font-size: 11px;
    color: #999;
}

.view-date-selector--start, .view-date-selector--end {
	font-size: 12px;
    width: 90px;
    text-align: center;
}

.view-video-js-waiter {
	background-color: #000;
	position: relative;
}

.view-video-js-waiter .holder {
	width: 100%;
	height: auto;
}

.view-video-js-waiter .desc {
	color: #fff;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.view-icon-background {
	background-repeat: no-repeat;
	background-position: center center;
}

.view-icon-button {
    border: 2px solid #ccc;
    padding: 12px 10px;
    padding-left: 76px;
    display: block;
	position: relative;
	cursor: pointer;
	transition: 0.2s background-color;
}

.view-icon-button:hover {
	background-color: #fcfcfc;
}

.view-icon-button.not-available {
	opacity: 0.5;
	/*pointer-events: none;*/
}

.view-pointer-events-none {
	pointer-events: none;
}

.view-icon-button .bg {
	width: 60px;
	height: calc(100% + 2px);
    left: -1px;
	top: -1px;
	position: absolute;
	background-color: #ccc;
	background-size: 32px;
    background-position: center center;
    background-repeat: no-repeat;
}

.view-icon-button.active {
	border-color: var(--main-color);
}

.view-icon-button.active .bg {
	background-color: var(--main-color);
}

.view-icon-button .subline {
	display: block;
	font-size: 12px;
    color: #888;
}

.view-template-builder--section-seperator {
	border-bottom: 1px solid #ebedf2;
	margin-top: 20px;
	margin-bottom: 20px;
}

.view-template-builder--section-headline {
	margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 700;
    color: #343d3e;
	margin-bottom: 12px;
}

.view-modal-button--has-icon {
	min-width: 34px;
	height: 34px;
	background-size: 20px;
	background-position: center center;
	background-repeat: no-repeat;
}

.view-tmeplate-builder--select-layout-wrapper {
	margin-top: 12px;
}

.view-tmeplate-builder--select-layout-wrapper.row {
	margin-left: -5px;
	margin-right: -5px;
}

.view-tmeplate-builder--select-layout-btn.col-md-custom {
	padding-left: 5px;
	padding-right: 5px;
	width: 12.5%;
	float: left;
	position: relative;
}

.view-tmeplate-builder--select-layout-btn .line-row {
	margin-left: -1px;
	margin-right: -1px;
}

.view-tmeplate-builder--select-layout-btn .line-row > .col {
	padding-left: 1px;
    padding-right: 1px;
}

.view-tmeplate-builder--select-layout-btn .line {
	width: 100%;
	height: 3px;
	margin-bottom: 3px;
	background-color: #ccc;
	transition: 0.2s background-color;
}

.view-tmeplate-builder--select-layout-btn.active .line {
	background-color: var(--main-color);
}

.view-tmeplate-builder--select-layout-btn > .inner {
	cursor: pointer;
}

.view-tmeplate-builder--select-layout-btn > .inner:hover .line {
	background-color: #dedede;
}

.view-tmeplate-builder--select-layout-btn.active > .inner:hover .line {
	background-color: var(--main-color);
}

.view-tmeplate-builder--select-layout-btn .line:last-of-type {
	margin-bottom: 0;
}

.view-selection-main-color::selection {
	background-color: var(--main-color);
	color: #fff;
}

.view-pointer {
	cursor: pointer;
}

.view-select-none {
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.view-select-all {
	-webkit-touch-callout: all;
    -webkit-user-select: all;
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
}

.view-background {
	background-repeat: no-repeat;
	background-position: center center;
}

.view-background--contain {
	background-size: contain;
}

.view-background--cover {
	background-size: cover;
}

.view-background--top {
	background-position: top center;
}

.view-container {
	margin-top: -20px;
	padding-top: 20px;
}


/* Modal-Box *************************/

.view-modal-box-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
    overflow-x: hidden;
    overflow-y: hidden;
	background-color: #00000055;
}

.view-modal-box {
	min-width: 360px;
	max-width: 640px;
    margin: 1.75rem auto;
	height: calc(100% - 3.5rem);
	position: relative;
    width: auto;
	border-radius: 6px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.view-modal-box.fullscreen {
	max-width: 100%;
    height: 100%;
    max-height: 100%;
    margin: 0;
    width: 100%;
}

.view-modal-box.medium {
	max-width: calc(100% - 50px);
	width: 840px;
}

.view-modal-box.wide {
	max-width: calc(100% - 50px);
	width: 1280px;
}

.view-modal-box-content {
	border-radius: 6px;
	overflow: hidden;
	max-height: calc(100% - 3.5rem);
	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;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
	box-shadow: 0 0 12px 0px #4444449e;
    -moz-box-shadow: 0 0 12px 0px #4444449e;
    -webkit-box-shadow: 0 0 12px 0px #4444449e;
}

.view-modal-box.fullscreen .view-modal-box-content {
	max-height: 100%;
    border-radius: 0;
    width: 100%;
	height: 100%;
}

.view-modal-box-wrapper .spinner {
	width: 32px;
    height: 32px;
    margin: auto;
    display: block;
}

.view-modal-box-wrapper .spinner-v2 {
	text-align: center;
    display: none;
	padding: 20px;
	height: 72px;
	position: relative;
	background-color: #fff;
}

.view-modal-box-wrapper.is-loading .spinner-v2 {
	display: block;
}

.view-modal-box-wrapper .modal-header {
	margin: 0;
	color: #fff;
	position: relative;
	backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
	/*-ms-flex-negative: 0;
    flex-shrink: 0;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;*/
	padding: 14px 50px 14px 20px;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.view-modal-box.fullscreen .modal-header {
	border-radius: 0;
}

.view-modal-box-wrapper .modal-header .close {
	position: absolute;
	top: 16px;
	right: 20px;
}

.view-modal-box-wrapper .modal-header .close .icon {
	width: 16px;
    height: 16px;
	cursor: pointer;
}


.view-modal-box-wrapper .modal-header .headline {
	
    font-size: 18px;
    font-weight: 700;
}

.view-modal-box-wrapper .modal-body {
	overflow-y: auto;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
	background-color: #fff;
	backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
	padding: 20px;
}

.view-modal-box-wrapper.type-card .modal-body {
	padding: 0;
}

.view-modal-box-wrapper.type-card .card,
.view-modal-box-wrapper.type-card .card > .view-wrapper {
	border-radius: 0 !important;
}

.view-modal-box-wrapper.type-card .card {
	margin-bottom: 0 !important;
}

.view-modal-box-wrapper .modal-footer {
	vertical-align: middle;
    min-height: 32px;
    padding: 15px 20px;
    background: #fff;
	position: relative;
	backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
	-ms-flex-negative: 0;
    flex-shrink: 0;
	gap: 8px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	border-top: 1px solid #CCC;
	border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.view-modal-box.fullscreen .modal-footer {
	border-radius: 0;
}

.view-modal-box-wrapper .modal-footer .modal-button {
	margin: 0 !important;
}

@media screen and (max-width: 991px){

	.view-modal-box-wrapper .modal-footer {
		padding: 12px 15px;
	}
}

@media screen and (max-width: 480px){
	
	.view-date-selector--wrapper {
		position: relative;
		top: 0;
		right: 0;
		margin-bottom: 18px;
	}
	
	.view-date-selector--set-default-wrapper {
		text-align: left;
	}

	.view-modal-box-wrapper .modal-footer {
		padding: 10px;
	}
}

.view-icon-smart-tv {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiPjxnPjxwYXRoIGQ9Im00OTYgMzkuOTk3aC00ODBjLTguODQgMC0xNiA3LjE2LTE2IDE2djMxMmMwIDguODQgNy4xNiAxNiAxNiAxNmgxNzZ2MzMuNjk2bC03Ni41OTggMjIuOTc5Yy04LjQ2NCAyLjUzOS0xMy4yNjcgMTEuNDU5LTEwLjcyOCAxOS45MjMgMi41MzggOC40NjMgMTEuNDUzIDEzLjI2NyAxOS45MjMgMTAuNzI4bDc3Ljc1MS0yMy4zMjVoMTAxLjY1MWM3Ljk1NiAwLTUuNzE3LTMuNDEgODMuNDAyIDIzLjMyNSA4LjQ5NiAyLjU0OSAxNy4zOTQtMi4yOTcgMTkuOTIzLTEwLjcyOCAyLjUzOS04LjQ2NC0yLjI2NC0xNy4zODQtMTAuNzI4LTE5LjkyM2wtNzYuNTk2LTIyLjk3OXYtMzMuNjk2aDE3NmM4Ljg0IDAgMTYtNy4xNiAxNi0xNnYtMzEyYzAtOC44NC03LjE2LTE2LTE2LTE2em0tMjA4IDM3NmgtNjR2LTMyaDY0em0xOTItNjRjLTIxLjQyOSAwLTQzMC41NTggMC00NDggMHYtMjgwaDQ0OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48Y2lyY2xlIGN4PSIyNTUuODMiIGN5PSIyNzkuOTk3IiByPSIyNCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9jaXJjbGU+PHBhdGggZD0ibTE5My42MDggMjE3Ljc3MmMtNi4yNDkgNi4yNDgtNi4yNDkgMTYuMzc5IDAgMjIuNjI3IDYuMjQ4IDYuMjQ4IDE2LjM3OSA2LjI0OSAyMi42MjcgMCAyMS44ODYtMjEuODg1IDU3LjMwOS0yMS44ODcgNzkuMTk2IDAgMy4xMjQgMy4xMjQgNy4yMTkgNC42ODYgMTEuMzEzIDQuNjg2IDE0LjEyNiAwIDIxLjQyMi0xNy4yMDYgMTEuMzEzLTI3LjMxNC0zNC4zOS0zNC4zOS05MC4wNTYtMzQuMzkzLTEyNC40NDkuMDAxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im0xNzAuOTggMTk1LjE0NGM0Ni44OTctNDYuODk2IDEyMi44MDQtNDYuOTAxIDE2OS43MDYgMCA2LjI0NyA2LjI0OCAxNi4zNzkgNi4yNDkgMjIuNjI3IDAgNi4yNDktNi4yNDggNi4yNDktMTYuMzc5IDAtMjIuNjI3LTU5LjI2My01OS4yNjQtMTU1LjY5NS01OS4yNjUtMjE0Ljk2IDAtNi4yNDkgNi4yNDktNi4yNDkgMTYuMzc5IDAgMjIuNjI3IDYuMjQ5IDYuMjQ5IDE2LjM3OSA2LjI0OSAyMi42MjcgMHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
}

.view-icon-avatar-white {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJDYXBhXzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxNS41NTYgNTE1LjU1NiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTUuNTU2IDUxNS41NTYiIHdpZHRoPSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im0zNDguOTE4IDM3Ljc1MWM1MC4zMzQgNTAuMzM0IDUwLjMzNCAxMzEuOTQyIDAgMTgyLjI3NnMtMTMxLjk0MiA1MC4zMzQtMTgyLjI3NiAwLTUwLjMzNC0xMzEuOTQyIDAtMTgyLjI3NmM1MC4zMzQtNTAuMzM1IDEzMS45NDItNTAuMzM1IDE4Mi4yNzYgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPjxwYXRoIGQ9Im00NTUuNDg2IDM1MC42NjljLTExNy40OTgtNzkuMzkxLTI3Ny45MTctNzkuMzkxLTM5NS40MTUgMC0xNy40MzMgMTEuNzY5LTI3Ljg0OCAzMS42NTYtMjcuODQ4IDUzLjIxMXYxMTEuNjc2aDQ1MS4xMTF2LTExMS42NzZjMC0yMS41NTUtMTAuNDE2LTQxLjQ0Mi0yNy44NDgtNTMuMjExeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPjwvZz4gPC9zdmc+);
}

.view-icon-trash-grey {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNzc0LjI2NiA3NzQuMjY2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NzQuMjY2IDc3NC4yNjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik02NDAuMzUsOTEuMTY5SDUzNi45NzFWMjMuOTkxQzUzNi45NzEsMTAuNDY5LDUyNi4wNjQsMCw1MTIuNTQzLDBjLTEuMzEyLDAtMi4xODcsMC40MzgtMi42MTQsMC44NzUgICAgQzUwOS40OTEsMC40MzgsNTA4LjYxNiwwLDUwOC4xNzksMEgyNjUuMjEyaC0xLjc0aC0xLjc1Yy0xMy41MjEsMC0yMy45OSwxMC40NjktMjMuOTksMjMuOTkxdjY3LjE3OUgxMzMuOTE2ICAgIGMtMjkuNjY3LDAtNTIuNzgzLDIzLjExNi01Mi43ODMsNTIuNzgzdjM4LjM4N3Y0Ny45ODFoNDUuODAzdjQ5MS42YzAsMjkuNjY4LDIyLjY3OSw1Mi4zNDYsNTIuMzQ2LDUyLjM0Nmg0MTUuNzAzICAgIGMyOS42NjcsMCw1Mi43ODItMjIuNjc4LDUyLjc4Mi01Mi4zNDZ2LTQ5MS42aDQ1LjM2NnYtNDcuOTgxdi0zOC4zODdDNjkzLjEzMywxMTQuMjg2LDY3MC4wMDgsOTEuMTY5LDY0MC4zNSw5MS4xNjl6ICAgICBNMjg1LjcxMyw0Ny45ODFoMjAyLjg0djQzLjE4OGgtMjAyLjg0VjQ3Ljk4MXogTTU5OS4zNDksNzIxLjkyMmMwLDMuMDYxLTEuMzEyLDQuMzYzLTQuMzY0LDQuMzYzSDE3OS4yODIgICAgYy0zLjA1MiwwLTQuMzY0LTEuMzAzLTQuMzY0LTQuMzYzVjIzMC4zMmg0MjQuNDMxVjcyMS45MjJ6IE02NDQuNzE1LDE4Mi4zMzlIMTI5LjU1MXYtMzguMzg3YzAtMy4wNTMsMS4zMTItNC44MDIsNC4zNjQtNC44MDIgICAgSDY0MC4zNWMzLjA1MywwLDQuMzY1LDEuNzQ5LDQuMzY1LDQuODAyVjE4Mi4zMzl6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjY2NjY2NjIiBmaWxsPSIjY2NjY2NjIi8+CgkJPHJlY3QgeD0iNDc1LjAzMSIgeT0iMjg2LjU5MyIgd2lkdGg9IjQ4LjQxOCIgaGVpZ2h0PSIzOTYuOTQyIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjY2NjY2NjIiBmaWxsPSIjY2NjY2NjIi8+CgkJPHJlY3QgeD0iMzYzLjM2MSIgeT0iMjg2LjU5MyIgd2lkdGg9IjQ4LjQxOCIgaGVpZ2h0PSIzOTYuOTQyIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjY2NjY2NjIiBmaWxsPSIjY2NjY2NjIi8+CgkJPHJlY3QgeD0iMjUxLjY5IiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNjY2NjY2MiIGZpbGw9IiNjY2NjY2MiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==);	
}

.view-icon-trash,
.view-icon-trash-hover:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNzc0LjI2NiA3NzQuMjY2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NzQuMjY2IDc3NC4yNjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik02NDAuMzUsOTEuMTY5SDUzNi45NzFWMjMuOTkxQzUzNi45NzEsMTAuNDY5LDUyNi4wNjQsMCw1MTIuNTQzLDBjLTEuMzEyLDAtMi4xODcsMC40MzgtMi42MTQsMC44NzUgICAgQzUwOS40OTEsMC40MzgsNTA4LjYxNiwwLDUwOC4xNzksMEgyNjUuMjEyaC0xLjc0aC0xLjc1Yy0xMy41MjEsMC0yMy45OSwxMC40NjktMjMuOTksMjMuOTkxdjY3LjE3OUgxMzMuOTE2ICAgIGMtMjkuNjY3LDAtNTIuNzgzLDIzLjExNi01Mi43ODMsNTIuNzgzdjM4LjM4N3Y0Ny45ODFoNDUuODAzdjQ5MS42YzAsMjkuNjY4LDIyLjY3OSw1Mi4zNDYsNTIuMzQ2LDUyLjM0Nmg0MTUuNzAzICAgIGMyOS42NjcsMCw1Mi43ODItMjIuNjc4LDUyLjc4Mi01Mi4zNDZ2LTQ5MS42aDQ1LjM2NnYtNDcuOTgxdi0zOC4zODdDNjkzLjEzMywxMTQuMjg2LDY3MC4wMDgsOTEuMTY5LDY0MC4zNSw5MS4xNjl6ICAgICBNMjg1LjcxMyw0Ny45ODFoMjAyLjg0djQzLjE4OGgtMjAyLjg0VjQ3Ljk4MXogTTU5OS4zNDksNzIxLjkyMmMwLDMuMDYxLTEuMzEyLDQuMzYzLTQuMzY0LDQuMzYzSDE3OS4yODIgICAgYy0zLjA1MiwwLTQuMzY0LTEuMzAzLTQuMzY0LTQuMzYzVjIzMC4zMmg0MjQuNDMxVjcyMS45MjJ6IE02NDQuNzE1LDE4Mi4zMzlIMTI5LjU1MXYtMzguMzg3YzAtMy4wNTMsMS4zMTItNC44MDIsNC4zNjQtNC44MDIgICAgSDY0MC4zNWMzLjA1MywwLDQuMzY1LDEuNzQ5LDQuMzY1LDQuODAyVjE4Mi4zMzl6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjNjFiZWIxIiBmaWxsPSIjNjFiZWIxIi8+CgkJPHJlY3QgeD0iNDc1LjAzMSIgeT0iMjg2LjU5MyIgd2lkdGg9IjQ4LjQxOCIgaGVpZ2h0PSIzOTYuOTQyIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjNjFiZWIxIiBmaWxsPSIjNjFiZWIxIi8+CgkJPHJlY3QgeD0iMzYzLjM2MSIgeT0iMjg2LjU5MyIgd2lkdGg9IjQ4LjQxOCIgaGVpZ2h0PSIzOTYuOTQyIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjNjFiZWIxIiBmaWxsPSIjNjFiZWIxIi8+CgkJPHJlY3QgeD0iMjUxLjY5IiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiM2MWJlYjEiIGZpbGw9IiM2MWJlYjEiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==);	
}

.view-icon-archive-grey {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJDYXBhXzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMiI+PGc+PGc+PHBhdGggZD0ibTMyNiA0MjBoLTE0MGMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXM2LjcxNiAxNSAxNSAxNWgxNDBjOC4yODQgMCAxNS02LjcxNiAxNS0xNXMtNi43MTYtMTUtMTUtMTV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojQ0NDQ0NDIj48L3BhdGg+PHBhdGggZD0ibTUxMS42MDQgMzExLjU3NC02MS0yNjBjLTEuNTkxLTYuNzgxLTcuNjM5LTExLjU3NC0xNC42MDQtMTEuNTc0aC02NXYtMjVjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtMjAwYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1djI1aC02NWMtNi45NjUgMC0xMy4wMTMgNC43OTMtMTQuNjA0IDExLjU3NGwtNjEgMjYwYy0uMjYzIDEuMTIzLS4zOTYgMi4yNzMtLjM5NiAzLjQyNnYxODJjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg0ODJjOC4yODQgMCAxNS02LjcxNiAxNS0xNXYtMTgyYzAtMS4xNTMtLjEzMy0yLjMwMy0uMzk2LTMuNDI2em0tODcuNDkyLTI0MS41NzQgNTMuOTYxIDIzMGgtNDcuMDczdi04NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1aC0xNXYtODVjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtMTV2LTMwem0tNTMuMTEyIDYwdjcwaC0yMzB2LTcwem0zMCAxMDB2NzBoLTU1Yy02LjQ1NiAwLTEyLjE4OCA0LjEzMS0xNC4yMyAxMC4yNTdsLTE2LjU4MiA0OS43NDNoLTExOC4zNzZsLTE2LjU4MS00OS43NDNjLTIuMDQzLTYuMTI2LTcuNzc1LTEwLjI1Ny0xNC4yMzEtMTAuMjU3aC01NXYtNzB6bS02MC0yMDB2NzBoLTE3MHYtNzB6bS0yNTMuMTEyIDQwaDUzLjExMnYzMGgtMTVjLTguMjg0IDAtMTUgNi43MTYtMTUgMTV2ODVoLTE1Yy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1djg1aC00Ny4wNzN6bS01Ny44ODggNDEydi0xNTJoMTI1LjE4OGwxNi41ODEgNDkuNzQzYzIuMDQzIDYuMTI2IDcuNzc1IDEwLjI1NyAxNC4yMzEgMTAuMjU3aDE0MGM2LjQ1NiAwIDEyLjE4OC00LjEzMSAxNC4yMy0xMC4yNTdsMTYuNTgyLTQ5Ljc0M2gxMjUuMTg4djE1MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNDQ0NDQ0MiPjwvcGF0aD48L2c+PC9nPiA8L3N2Zz4=);	
}

.view-icon-archive,
.view-icon-archive-hover:hover {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJDYXBhXzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMiIgY2xhc3M9IiI+PGc+PGc+PHBhdGggZD0ibTMyNiA0MjBoLTE0MGMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXM2LjcxNiAxNSAxNSAxNWgxNDBjOC4yODQgMCAxNS02LjcxNiAxNS0xNXMtNi43MTYtMTUtMTUtMTV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojMURDOUI3Ij48L3BhdGg+PHBhdGggZD0ibTUxMS42MDQgMzExLjU3NC02MS0yNjBjLTEuNTkxLTYuNzgxLTcuNjM5LTExLjU3NC0xNC42MDQtMTEuNTc0aC02NXYtMjVjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtMjAwYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1djI1aC02NWMtNi45NjUgMC0xMy4wMTMgNC43OTMtMTQuNjA0IDExLjU3NGwtNjEgMjYwYy0uMjYzIDEuMTIzLS4zOTYgMi4yNzMtLjM5NiAzLjQyNnYxODJjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg0ODJjOC4yODQgMCAxNS02LjcxNiAxNS0xNXYtMTgyYzAtMS4xNTMtLjEzMy0yLjMwMy0uMzk2LTMuNDI2em0tODcuNDkyLTI0MS41NzQgNTMuOTYxIDIzMGgtNDcuMDczdi04NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1aC0xNXYtODVjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtMTV2LTMwem0tNTMuMTEyIDYwdjcwaC0yMzB2LTcwem0zMCAxMDB2NzBoLTU1Yy02LjQ1NiAwLTEyLjE4OCA0LjEzMS0xNC4yMyAxMC4yNTdsLTE2LjU4MiA0OS43NDNoLTExOC4zNzZsLTE2LjU4MS00OS43NDNjLTIuMDQzLTYuMTI2LTcuNzc1LTEwLjI1Ny0xNC4yMzEtMTAuMjU3aC01NXYtNzB6bS02MC0yMDB2NzBoLTE3MHYtNzB6bS0yNTMuMTEyIDQwaDUzLjExMnYzMGgtMTVjLTguMjg0IDAtMTUgNi43MTYtMTUgMTV2ODVoLTE1Yy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1djg1aC00Ny4wNzN6bS01Ny44ODggNDEydi0xNTJoMTI1LjE4OGwxNi41ODEgNDkuNzQzYzIuMDQzIDYuMTI2IDcuNzc1IDEwLjI1NyAxNC4yMzEgMTAuMjU3aDE0MGM2LjQ1NiAwIDEyLjE4OC00LjEzMSAxNC4yMy0xMC4yNTdsMTYuNTgyLTQ5Ljc0M2gxMjUuMTg4djE1MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiMxREM5QjciPjwvcGF0aD48L2c+PC9nPiA8L3N2Zz4=);	
}

.view-icon-results-grey {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTExNy41NDcsMjM0LjY2N0gxMC44OGMtNS44ODgsMC0xMC42NjcsNC43NzktMTAuNjY3LDEwLjY2N3YyNTZDMC4yMTMsNTA3LjIyMSw0Ljk5Miw1MTIsMTAuODgsNTEyaDEwNi42NjcgICAgYzUuODg4LDAsMTAuNjY3LTQuNzc5LDEwLjY2Ny0xMC42Njd2LTI1NkMxMjguMjEzLDIzOS40NDUsMTIzLjQ1NiwyMzQuNjY3LDExNy41NDcsMjM0LjY2N3oiIGZpbGw9IiNjY2NjY2MiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTMwOS4xMiwwSDIwMi40NTNjLTUuODg4LDAtMTAuNjY3LDQuNzc5LTEwLjY2NywxMC42Njd2NDkwLjY2N2MwLDUuODg4LDQuNzc5LDEwLjY2NywxMC42NjcsMTAuNjY3SDMwOS4xMiAgICBjNS44ODgsMCwxMC42NjctNC43NzksMTAuNjY3LTEwLjY2N1YxMC42NjdDMzE5Ljc4Nyw0Ljc3OSwzMTUuMDA4LDAsMzA5LjEyLDB6IiBmaWxsPSIjY2NjY2NjIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik01MDEuMTIsMTA2LjY2N0gzOTQuNDUzYy01Ljg4OCwwLTEwLjY2Nyw0Ljc3OS0xMC42NjcsMTAuNjY3djM4NGMwLDUuODg4LDQuNzc5LDEwLjY2NywxMC42NjcsMTAuNjY3SDUwMS4xMiAgICBjNS44ODgsMCwxMC42NjctNC43NzksMTAuNjY3LTEwLjY2N3YtMzg0QzUxMS43ODcsMTExLjQ0NSw1MDcuMDA4LDEwNi42NjcsNTAxLjEyLDEwNi42Njd6IiBmaWxsPSIjY2NjY2NjIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==);	
}

.view-icon-results,
.view-icon-results-hover:hover {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTExNy41NDcsMjM0LjY2N0gxMC44OGMtNS44ODgsMC0xMC42NjcsNC43NzktMTAuNjY3LDEwLjY2N3YyNTZDMC4yMTMsNTA3LjIyMSw0Ljk5Miw1MTIsMTAuODgsNTEyaDEwNi42NjcgICAgYzUuODg4LDAsMTAuNjY3LTQuNzc5LDEwLjY2Ny0xMC42Njd2LTI1NkMxMjguMjEzLDIzOS40NDUsMTIzLjQ1NiwyMzQuNjY3LDExNy41NDcsMjM0LjY2N3oiIGZpbGw9IiMxZGM5YjciIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTMwOS4xMiwwSDIwMi40NTNjLTUuODg4LDAtMTAuNjY3LDQuNzc5LTEwLjY2NywxMC42Njd2NDkwLjY2N2MwLDUuODg4LDQuNzc5LDEwLjY2NywxMC42NjcsMTAuNjY3SDMwOS4xMiAgICBjNS44ODgsMCwxMC42NjctNC43NzksMTAuNjY3LTEwLjY2N1YxMC42NjdDMzE5Ljc4Nyw0Ljc3OSwzMTUuMDA4LDAsMzA5LjEyLDB6IiBmaWxsPSIjMWRjOWI3IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik01MDEuMTIsMTA2LjY2N0gzOTQuNDUzYy01Ljg4OCwwLTEwLjY2Nyw0Ljc3OS0xMC42NjcsMTAuNjY3djM4NGMwLDUuODg4LDQuNzc5LDEwLjY2NywxMC42NjcsMTAuNjY3SDUwMS4xMiAgICBjNS44ODgsMCwxMC42NjctNC43NzksMTAuNjY3LTEwLjY2N3YtMzg0QzUxMS43ODcsMTExLjQ0NSw1MDcuMDA4LDEwNi42NjcsNTAxLjEyLDEwNi42Njd6IiBmaWxsPSIjMWRjOWI3IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==);	
}

.view-icon-at {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ5MC4yIDQ5MC4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik00MjAuOTUsNjEuOEMzNzYuMjUsMjAuNiwzMjAuNjUsMCwyNTQuMjUsMGMtNjkuOCwwLTEyOS4zLDIzLjQtMTc4LjQsNzAuM3MtNzMuNywxMDUuMi03My43LDE3NSAgIGMwLDY2LjksMjMuNCwxMjQuNCw3MC4xLDE3Mi42YzQ2LjksNDguMiwxMDkuOSw3Mi4zLDE4OS4yLDcyLjNjNDcuOCwwLDk0LjctOS44LDE0MC43LTI5LjVjMTUtNi40LDIyLjMtMjMuNiwxNi4yLTM4LjdsMCwwICAgYy02LjMtMTUuNi0yNC4xLTIyLjgtMzkuNi0xNi4yYy00MCwxNy4yLTc5LjIsMjUuOC0xMTcuNCwyNS44Yy02MC44LDAtMTA3LjktMTguNS0xNDEuMy01NS42Yy0zMy4zLTM3LTUwLTgwLjUtNTAtMTMwLjQgICBjMC01NC4yLDE3LjktOTkuNCw1My42LTEzNS43YzM1LjYtMzYuMiw3OS41LTU0LjQsMTMxLjUtNTQuNGM0Ny45LDAsODguNCwxNC45LDEyMS40LDQ0LjdzNDkuNSw2Ny4zLDQ5LjUsMTEyLjUgICBjMCwzMC45LTcuNiw1Ni43LTIyLjcsNzcuMmMtMTUuMSwyMC42LTMwLjgsMzAuOC00Ny4xLDMwLjhjLTguOCwwLTEzLjItNC43LTEzLjItMTQuMmMwLTcuNywwLjYtMTYuNywxLjctMjcuMWwxOC42LTE1Mi4xaC02NCAgIGwtNC4xLDE0LjljLTE2LjMtMTMuMy0zNC4yLTIwLTUzLjYtMjBjLTMwLjgsMC01Ny4yLDEyLjMtNzkuMSwzNi44Yy0yMiwyNC41LTMyLjksNTYuMS0zMi45LDk0LjdjMCwzNy43LDkuNyw2OC4yLDI5LjIsOTEuMyAgIGMxOS41LDIzLjIsNDIuOSwzNC43LDcwLjMsMzQuN2MyNC41LDAsNDUuNC0xMC4zLDYyLjgtMzAuOGMxMy4xLDE5LjcsMzIuNCwyOS41LDU3LjksMjkuNWMzNy41LDAsNjkuOS0xNi4zLDk3LjItNDkgICBjMjcuMy0zMi42LDQxLTcyLDQxLTExOC4xQzQ4OC4wNSwxNTIuOSw0NjUuNzUsMTAzLDQyMC45NSw2MS44eiBNMjczLjU1LDI5MS45Yy0xMS4zLDE1LjItMjQuOCwyMi45LTQwLjUsMjIuOSAgIGMtMTAuNywwLTE5LjMtNS42LTI1LjgtMTYuOGMtNi42LTExLjItOS45LTI1LjEtOS45LTQxLjhjMC0yMC42LDQuNi0zNy4yLDEzLjgtNDkuOHMyMC42LTE5LDM0LjItMTljMTEuOCwwLDIyLjMsNC43LDMxLjUsMTQuMiAgIHMxMy44LDIyLjEsMTMuOCwzNy45QzI5MC41NSwyNTkuMiwyODQuODUsMjc2LjYsMjczLjU1LDI5MS45eiIgZmlsbD0iIzk2OTY5NiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=);	
}

.view-input-icon {
	background-size: 14px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 7px;
    width: 14px;
    height: 14px;
}

.view-input-language-icon {
	position: absolute;
    top: 7px;
    right: 7px;
    width: 20px;
    height: 20px;
}

.view-input-language-icon svg {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	line-height: 0;
}

.view-input-suffix,
.view-input-prefix {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 10px 7px;
    width: auto;
    height: 30px;
    font-size: 12px;
    line-height: 1;
    background-color: #fafafa;
}

.view-input-prefix {
    left: 2px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.view-input-suffix {
    right: 2px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.view-input-is-error .view-input-icon {
	margin-top: -5.5px;
}

.view-input-has-icon {
	padding-left: 24px !important;
}

.view-document > * {
	margin: 12px 0;
}

.view-document > *:first-of-type {
	margin-top: 0;
}

.view-document-headline {
	font-size: 2.25em;
    line-height: 1.226em;
    font-weight: 300;
    margin-top: 3rem;
    margin-bottom: 1rem;
    padding: 0;
}

.view-document-command-title {
	font-size: 1.625em;
    font-weight: 400;
    margin-top: 1em;
    padding: 1em 0 0;
    border-top-width: 1px;
    border-top-style: solid;
	line-height: 1.226em;
    margin-bottom: 5px;
	border-color: #d5dbdb;
}

.view-document-command-language {
	padding: 3px 8px;
    display: inline;
    font-size: 12px;
}

.view-document-command-language.javascript {
	background-color: #5867dd;
    color: #fff;
}

.view-document-command-language.php {
	background-color: #343a40;
    color: #fff;
}

.view-document-command-description {

}

.view-document-info {
	padding: 18px 26px;
    padding-left: 60px;
    background-size: 26px;
    background-position: left 22px center;
    background-repeat: no-repeat;
	background-color: var(--main-color);
    color: #fff;
    background-image: url(/view.framework/img/icon-alert-white.svg);
}

.view-document-image {
	width: auto;
	height: auto;
}

.view-document-command-example {
	padding: 20px;
	background-color: #f9f9f9;
	border: 1px solid #e9e9e9;
	margin-bottom: 16px;
}

.view-document-command-parameter {
	font-weight: 700;
	margin-bottom: 4px;
}

.view-document-command-parameter-description {
	margin-top: 4px;
	line-height: 22px;
}

.view-document-command-parameter-description command-path {
	background-color: #f2f3f3;
}

.view-sticky-header {
	z-index: 1;
    position: sticky;
    top: 48px;
    background-color: #fff !important;
}

.view-flex-align-vertical-center {
	display: flex;
    align-items: center;
}

.view-flex-align-vertical-flex-start {
    align-items: flex-start;
}

.view-flex {
    display: flex;
    flex-wrap: wrap;
}


.view-f-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
}

.view-f-row--narrow {
	margin-right: -6px;
    margin-left: -6px;
}

.view-f-nowrap,
.view-f-row-nowrap,
.view-f-row--no-wrap {
	flex-wrap: nowrap;
}

.view-f-row--space-between {
	justify-content: space-between;
}

.view-f-row--center {
	justify-content: center;
}

.view-f-row--left {
	justify-content: flex-start;
}

.view-f-row--right {
	justify-content: flex-end;
}

.view-f-align-items-center {
    align-items: center!important;
}

.view-f-col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; 
}

.view-f-col-equal {
	flex: 1 1 0px;
    width: 0;
}

.view-f-col, .view-f-col-auto {
    padding-right: 12px;
    padding-left: 12px;
}

.view-f-row--narrow > .view-f-col, .view-f-row--narrow > .view-f-col-auto {
    padding-right: 6px;
    padding-left: 6px;
}

.view-f-col-md-3 {
	flex: 0 0 25%;
    width: 25%;
}

.view-f-col-md-4 {
	flex: 0 0 33.333%;
    width: 33.333%;
}

.view-f-col-md-8 {
	flex: 0 0 66.666%;
    width: 66.666%;
}

.view-f-col-md-12 {
	flex: 0 0 100%;
    width: 100%;
}

.view-only-desktop {
	display: block;
}

.view-only-desktop-tablet {
	display: block;
}

.view-only-tablet-mobile {
	display: none;
}

.view-only-mobile {
	display: none;
}

@media screen and (max-width: 991px){
	
	.view-only-desktop {
		display: none;
	}

	.view-only-tablet-mobile {
		display: block;
	}
}

@media screen and (max-width: 767px){
	
	.view-only-desktop-tablet {
		display: none;
	}

	.view-only-mobile {
		display: block;
	}
}



.modal-button {
	display: inline-block;
    padding: 5px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
	color: var(--main-color);
	border-width: 2px;
	border-style: solid;
	text-decoration: none;
	transition: background-color 0.2s, color 0.2s, opacity 0.2s;
}

.modal-button.has-icon {
	background-size: 14px;
	background-position: left 12px center;
	background-repeat: no-repeat;
	padding-left: 32px;
}

.modal-button.small {
	font-size: 12px !important;
	padding: 3px 8px !important;
}

.modal-button.small.has-icon {
	background-size: 12px;
	padding-left: 24px;
	background-position: left 8px center;
}

.backend .modal-button {
	border-color: var(--main-color);
}

.backend .modal-button {
	color: var(--main-color);
}

.modal-button.red {
	color: #fd397a;
	border-color: #fd397a;
}

.modal-button.white {
	color: #fff;
	border-color: #fff;
}

.modal-button.margin-right {
	margin-right: 8px;
}

.modal-button.margin-left {
	margin-left: 8px;
}

.modal-button.margin-top {
	margin-top: 8px;
}

.modal-button.margin-top.margin-right {
	margin-top: 8px;
}

.modal-button-wrapper.remove-margin-top {
	margin-top: -8px;
}

.modal-button-wrapper.remove-margin-top-right {
	margin-top: -8px;
}

.modal-button.wrap {
	white-space: normal;
}

.modal-button.is-loading {
	background-image: url(/view.framework/img/spinner-modal-grey.gif);
    background-size: 22px;
    background-position: center center;
    background-repeat: no-repeat;
	color: #bbb !important;
}

.modal-button.wide {
	width: 100%;
}

.backend .modal-button.highlight {
	background-color: var(--main-color);
}

.modal-button.highlight.red {
	background-color: #fd397a;
}

.modal-button.cleverreach,
.modal-button.cleverreach.highlight {
	background-color: #ec6702;
	border-color: #ec6702;
}

.modal-button.youtube {
	background-color: #e00a14;
	border-color: #e00a14;
}

.modal-button.big {
	padding: 11px 24px;
}

.modal-button.icon {
	background-size: 12px;
    background-repeat: no-repeat;
    background-position: center left 12px;
    padding-left: 32px;
}

.modal-button.small.icon {
	background-size: 9px;
    background-repeat: no-repeat;
    background-position: center left 8px;
    padding-left: 22px; 
}

.modal-button.highlight.icon-plus {
	background-image: url(/view.framework/img/icon-plus-white.svg);
}

.modal-button.highlight.icon-upload {
	background-image: url(/view.framework/img/icon-upload-white.svg);
}

.modal-button.highlight.icon-edit {
	background-image: url(/view.framework/img/edit-button-white.svg);
}

.modal-button.highlight.icon-close {
	background-image: url(/view.framework/img/icon-close-white.svg);
}

.modal-button.highlight:hover {
	opacity: 0.8;
}

.modal-button, .modal-button:hover, .modal-button:focus, .modal-button:active {
	outline: none !important;
	text-decoration: none !important;
}

.modal-button.highlight,
.modal-button:hover:not(.white) {
	color: #fff !important;
}

.backend .modal-button:hover {
	background-color: var(--main-color); 
}

.modal-button.red:hover {
	background-color: #fd397a;
}

.modal-button.white:hover {
	background-color: #fff;
}

.modal-button.cleverreach:hover {
	background-color: #ec6702; 
}

.modal-button.youtube:hover {
	background-color: #e00a14; 
}

.modal-button.highlight:hover {
	opacity: 0.8;
}

.modal-button.right {
	float: right;
}

.modal-button.has-saver.loading,
.modal-button.has-saver.is-saved,
.modal-button.has-saver.is-error {
	
	padding-right: 40px !important;
}

.modal-button.has-saver.loading {
	pointer-events: none;
}

.modal-button.has-saver {
	overflow: hidden;
	position: relative;
}

.modal-button.has-saver .view-spinner {
	right: -40px;
	transition: 0.3s all;
}

.modal-button.has-saver.loading .view-spinner {
	right: 10px;
}

.has-saver.is-saved {
	background-position: center right 0 !important;
}


/* inputs ******************/

.view-form .input-wrapper {
	margin-bottom: 20px;
	position: relative;
}

.view-form a.attach_icon .icon-preview {
    width: 100px;
    height: 100px;
}

.view-form a.attach_icon .icon-preview i {
	font-size: 44px;
    width: auto;
    height: 44px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.view-input-wrapper a.attach_icon,
.view-input-wrapper a.attach_image {
	position: relative;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    background-position: center center;
    background-size: cover;
    width: 100px;
    height: 100px;
    display: block;
    transition: 0.3s opacity;
    border-radius: 0.25rem;
}

.view-input-date-buttons-wrapper {
	white-space: nowrap !important;
    position: absolute !important;
    top: 50% !important;
    right: 3px !important;
    transform: translateY(-50%) !important;
}

.view-input-date-buttons-wrapper div {
	display: inline-block;
    border-width: 1px !important;
    margin: 0 2px !important;
}

.view-input-color {
	display: inline-block;
    width: 64px;
    height: 36.8px;
    vertical-align: bottom;
	background-color: #cccccc;
	float: left;
}

.view-input.type-color {
	margin-left: 70px !important;
    width: calc(100% - 70px) !important;
}

.view-input-color:focus {
	outline: none;
}

.view-mt-n2, .view-my-n2 {
	margin-top: -0.5rem !important;
}

.view-mb-n2, .view-my-n2 {
	margin-bottom: -0.5rem !important;
}

.view-mt-n1, .view-my-n1 {
	margin-top: -0.25rem !important;
}

.view-mb-n1, .view-my-n1 {
	margin-bottom: -0.25rem !important;
}

.view-mt-0, .view-my-0 {
	margin-top: 0 !important;
}

.view-mb-0, .view-my-0 {
	margin-bottom: 0 !important;
}

.view-mt-1, .view-my-1 {
	margin-top: 0.25rem !important;
}

.view-mb-1, .view-my-1 {
	margin-bottom: 0.25rem !important;
}

.view-mr-1, .view-mx-1 {
	margin-right: 0.25rem !important;
}

.view-mt-2, .view-my-2 {
	margin-top: 0.5rem !important;
}

.view-mb-2, .view-my-2 {
	margin-bottom: 0.5rem !important;
}

.view-mt-3, .view-my-3 {
	margin-top: 0.75rem !important;
}

.view-mb-3, .view-my-3 {
	margin-bottom: 0.75rem !important;
}

.view-mr-3, .view-mx-3 {
	margin-right: 0.75rem !important;
}

.view-mt-4, .view-my-4 {
	margin-top: 1rem !important;
}

.view-mb-4, .view-my-4 {
	margin-bottom: 1rem !important;
}

.view-mt-5, .view-my-5 {
	margin-top: 1.25rem !important;
}

.view-mb-5, .view-my-5 {
	margin-bottom: 1.25rem !important;
}

@media screen and (min-width: 992px){
	
	.view-mt-md-0, .view-my-md-0 {
		margin-top: 0 !important;
	}

	.view-mb-md-0, .view-my-md-0 {
		margin-bottom: 0 !important;
	}

	.view-mt-md-1, .view-my-md-1 {
		margin-top: 0.25rem !important;
	}

	.view-mb-md-1, .view-my-md-1 {
		margin-bottom: 0.25rem !important;
	}

	.view-mt-md-2, .view-my-md-2 {
		margin-top: 0.5rem !important;
	}

	.view-mb-md-2, .view-my-md-2 {
		margin-bottom: 0.5rem !important;
	}

	.view-mt-md-3, .view-my-md-3 {
		margin-top: 0.75rem !important;
	}

	.view-mb-md-3, .view-my-md-3 {
		margin-bottom: 0.75rem !important;
	}

	.view-mt-md-4, .view-my-md-4 {
		margin-top: 1rem !important;
	}

	.view-mb-md-4, .view-my-md-4 {
		margin-bottom: 1rem !important;
	}

	.view-mt-md-5, .view-my-md-5 {
		margin-top: 1.25rem !important;
	}

	.view-mb-md-5, .view-my-md-5 {
		margin-bottom: 1.25rem !important;
	}
}

@media screen and (min-width:768px) and (max-width: 991px){
	
	.view-mt-sm-0, .view-my-sm-0 {
		margin-top: 0 !important;
	}

	.view-mb-sm-0, .view-my-sm-0 {
		margin-bottom: 0 !important;
	}

	.view-mt-sm-1, .view-my-sm-1 {
		margin-top: 0.25rem !important;
	}

	.view-mb-sm-1, .view-my-sm-1 {
		margin-bottom: 0.25rem !important;
	}

	.view-mt-sm-2, .view-my-sm-2 {
		margin-top: 0.5rem !important;
	}

	.view-mb-sm-2, .view-my-sm-2 {
		margin-bottom: 0.5rem !important;
	}

	.view-mt-sm-3, .view-my-sm-3 {
		margin-top: 0.75rem !important;
	}

	.view-mb-sm-3, .view-my-sm-3 {
		margin-bottom: 0.75rem !important;
	}

	.view-mt-sm-4, .view-my-sm-4 {
		margin-top: 1rem !important;
	}

	.view-mb-sm-4, .view-my-sm-4 {
		margin-bottom: 1rem !important;
	}

	.view-mt-sm-5, .view-my-sm-5 {
		margin-top: 1.25rem !important;
	}

	.view-mb-sm-5, .view-my-sm-5 {
		margin-bottom: 1.25rem !important;
	}
}

.view-progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    line-height: 0;
    font-size: .70313rem;
    background-color: #edf2f9;
    border-radius: 200px;
}

.view-progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: var(--main-color);
    transition: width .2s ease;
}

.view-progress-bar:last-child {
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
}

.view-progress-bar:first-child {
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
}

.view-card {
	/*position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #edf2f9;
    border-radius: .5rem;
	margin-bottom: 1.5rem;
    box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);*/
}

.view-card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.5rem;
}

.view-file-upload {
	min-height: 0;
    display: block;
    overflow: hidden;
	margin: 0;
}

.view-file-upload span.name {
    display: block;
    width: 100%;
    height: 38px;
    font-weight: 400;
	overflow-x: visible !important;
	position: initial !important;
}

.view-file-upload span.choose {
    margin-right: 10px;
    display: block;
    float: left;
    height: auto;
    border-radius: .25rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background-image: url(/view.framework/img/icon-upload-white.svg);
    background-position: left 13px center;
    background-repeat: no-repeat;
    background-size: 18px;
    cursor: pointer;
    padding-right: 20px;
	font-weight: 500;
    padding: 7px 20px;
	padding-left: 40px;
    position: relative;
    text-align: center;
    transition: 0.2s all;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
	line-height: 1.42857143;
}

.view-input-wrapper a.attach_image.multiple-selection {
	float: left;
	margin-right: 10px;
}


.view-input-wrapper .attach-multiple-images-wrapper .item {
	width: 100px;
	height: 100px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 0.25rem;
}

.view-input-wrapper .attach-multiple-images-wrapper.is-sortable .item {
	cursor: move;
}

.view-input-wrapper .attach-multiple-images-wrapper .item img.holder {
	display: none;
}

.view-input-wrapper .attach-multiple-images-wrapper .item {
	background-size: contain;
	border: 1px solid #ccc;
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
}

.view-input-wrapper .attach-multiple-images-wrapper .item .delete {
    background-color: #fd397a;
    border-radius: 50%;
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
	display: none;
    background-image: url(/view.framework/img/icon-close-white.svg);
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: center center;
}

.view-input-wrapper .attach-multiple-images-wrapper .item:hover .delete {
	display: block;
}

.view-input-wrapper a.attach_image.image {
	width: 100%;
	height: auto;
}

.view-input-wrapper a.attach_image .image {
	max-width: 100%;
}

.view-input-wrapper a.attach_icon .icon,
.view-input-wrapper a.attach_image .icon { 
	position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    transform: translate(-50%,-50%);
}

.view-attach_image.loading .icon {
	display: none;
}

.view-form .attach_image.loading {
	background: 0 !important;
}

.view-form .attach_image .view-spinner {
	display: none;
}

.view-form .attach_image.loading .view-spinner {
	display: block;
}

.view-input-wrapper-new-tickets-buttons {
	margin-top: 40px;
}

.view-input-wrapper.margin-bottom:not(.hide):last-of-type {
	margin-bottom: 20px;
}

.view-form .input-wrapper label {
	white-space: nowrap;
}

.view-form .input-wrapper label.small {
	font-size: 12px;
	font-weight: 700;
}

.view-form .input-wrapper label .required-star {
	color: #ff0000;
}

.input-wrapper .ste-input-label .label-subtitle,
.input-wrapper label .label-subtitle {
	display: block;
    font-size: 12px;
    color: #888;
    font-weight: 400;
	white-space: normal;
}

.select2-container {
    display: block !important;
	 width: 100% !important;
}

.ste-input-label p:last-of-type {
	margin-bottom: 0;
}

.input,
.input-wrapper select,
.input-wrapper textarea,
.input-wrapper input {
	display: block;
    width: 100%;
    padding: .375rem .75rem !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    color: #55595c !important;
    background-color: #fff;
    border: 1px solid #ccc !important;
    border-radius: .25rem !important;
	box-sizing: border-box !important;
	resize: none !important;
	margin: 0 !important;
	outline: 0;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07) !important;
	height: auto;
}

.input:focus,
.input-wrapper select:focus,
.input-wrapper textarea:focus,
.input-wrapper input:focus {
	border-color: var(--main-color) !important; 
}

.input-wrapper input[readonly],
.input-wrapper input[disabled]:not(.ignore-disabled) {
	background-color: #f3f3f4;
}

.view-input-wrapper-flex,
.view-input-wrapper-flex-container {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.view-input-container {
    position: relative;
	min-height: 24px;
}

.view-input-container .mce-tinymce iframe {
	background-color: #fff;
}

.view-input-wrapper-group,
.view-input-wrapper-col,
.view-input-wrapper-container,
.view-input-wrapper {
    margin-bottom: 20px;
    position: relative;
}

.view-input-wrapper-group.mb-2,
.view-input-wrapper-col.mb-2,
.view-input-wrapper-container.mb-2,
.view-input-wrapper.mb-2 {
    margin-bottom: 0.5rem;
}

.view-input-wrapper-flex > .view-input-wrapper,
.view-input-wrapper-flex-container > .view-input-wrapper {
	margin-bottom: 0;
}

.view-input-wrapper.type-seperator {
	margin-bottom: 35px;
    margin-top: 35px;
    border-bottom: 2px solid #ddd;
}

.view-input-wrapper-group .view-input-wrapper {
	margin-bottom: 0;
}

.view-input-wrapper-group .view-input-wrapper.type-textfield {
	margin-bottom: 7px;
}

.view-input-wrapper-group:last-of-type,
.view-input-wrapper-col:last-of-type,
.view-input-wrapper:not(.no-last):last-of-type,
.view-input-wrapper.last {
    margin-bottom: 0 !important;
}


@media screen and (max-width: 991px){
	
	.view-input-wrapper-layout-col.col-sm-12 {
		margin-bottom: 20px;
	}
	
	.view-input-wrapper-layout-col.col-sm-12:last-of-type {
		margin-bottom: 0;
	}
	
	.view-input-wrapper-col.col-sm-12:last-of-type {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 767px){
	
	.view-input-wrapper-layout-col.col-xs-12 {
		margin-bottom: 20px;
	}
	
	.view-input-wrapper-layout-col.col-xs-12:last-of-type {
		margin-bottom: 0;
	}
	
	.view-input-wrapper-col.col-xs-12:last-of-type {
		margin-bottom: 20px;
	}
}

.view-style--subtitle {
	color: #888;
	font-size: 12px;
	font-weight: 400;
    white-space: normal;
}

.view-input-label {
	display: block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
	font-size: 12px;
}

.view-input-wrapper .view-input-label-wrapper {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	gap: 12px;
	justify-content: space-between;
}

.view-input-required-star {
    color: #ff0000;
}

.view-input-label-subtitle {
    display: block;
}

.view-fake-input,
.view-input:not([type=checkbox]):not([type=radio]) {
	display: block;
    width: 100%;
    padding: 7px 12px;
    color: #55595c;
    background-color: #fff;
    border: 1px solid #ccc;
	-webkit-border-radius: 4px;
    border-radius: 4px;
	box-sizing: border-box;
	resize: none;
	margin: 0;
	outline: 0;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	height: auto;
	overflow-x: hidden;
	background-position: center right -24px;
	transition: 0.2s background-position;
	position: relative;
	font-family: 'Open Sans', sans-serif;
    overflow-x: hidden;
    font-size: 13px;
    line-height: 1.42857143;
    color: #4b4b4b;
}

.view-color-pickr {
	padding-left: 40px !important;
	background-position: left top, left top !important;
    background-size: auto, 32px 16px !important;
    background-repeat: repeat-y, repeat-y !important;
    background-origin: padding-box, padding-box !important;
}

.view-input.jscolor {
	transition: none !important;
}

.view-input:not([type=checkbox]):not([type=radio]):disabled{
	background-color: #f3f6f8;
	user-select: none;
}

.view-input-multilanguage .view-input:not([type=checkbox]):not([type=radio]) {
	padding-right: 32px;
}

.view-input > .inner-text {
	min-height: 1.42857143em;
}

.view-input-wrapper.type-select_tags .view-input {
	cursor: text;
}

.view-input-select-tags-typer {
	background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
	display: inline-block;
	font-size: 13px;
    line-height: 1.42857143;
    color: #4b4b4b;
	overflow-x: hidden;
	padding: 0;
	width: 0.75em;
	font-family: 'Open Sans', sans-serif;
}

select.view-input {
	min-width: 62px !important;
}

.view-input:not([type=checkbox]):not([type=radio]).focus,
.view-input:not([type=checkbox]):not([type=radio]):focus {
	border-color: var(--main-color);
	box-shadow: inset 0 0px 0 1px var(--main-color);
}

.view-input-wrapper .view-recommended-length-bar {
	width: 100%;
    height: 5px;
    display: block;
    appearance: none;
    background-color: rgb(220, 220, 220);
    border: 0;
	color: #1dc9b7;
	margin-top: 3px;
}

.view-input-wrapper .view-recommended-length-bar::-moz-progress-bar { background: #1dc9b7; }
.view-input-wrapper .view-recommended-length-bar::-webkit-progress-value { background: #1dc9b7; }
.view-input-wrapper .view-recommended-length-bar::-webkit-progress-bar { background-color: rgb(220, 220, 220); border: 0; }

.view-input-wrapper .view-recommended-length-bar.too-long { color: #da4954; }
.view-input-wrapper .view-recommended-length-bar.too-long::-moz-progress-bar { background: #da4954; }
.view-input-wrapper .view-recommended-length-bar.too-long::-webkit-progress-value { background: #da4954; }

.view-input.error:not([type=checkbox]):not([type=radio]) {
	border: 1px solid #ff0000;
	color: #ff0000;
	padding: 7px 12px;
}

.mce-tinymce.mce-container.mce-panel.error {
	border-color: #ff0000 !important;
}

.view-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ccc;
    opacity: 1; /* Firefox */
}

.view-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc;
}

.view-input::-ms-input-placeholder { /* Microsoft Edge */
    color: #ccc;
}

.view-input-wrapper.view-input-is-saved .view-input {
	padding-right: 50px;
}

.view-input-wrapper .view-input-is-saved-icon {
	background-image: url(/view.framework/img/view-input-saved.svg);
    background-size: 24px;
	width: 24px;
	height: 24px;
	position: absolute;
    background-position: center center;
	top: 50%;
	right: -24px;
	transform: translateY(-50%);
    background-repeat: no-repeat;
	transition: 0.2s right;
}

.view-input-wrapper.view-input-is-saved .view-input-is-saved-icon {
	right: 8px;
}

.view-input-wrapper .view-input-is-error-icon {
	background-image: url(/view.framework/img/view-input-error.svg);
    background-size: 24px;
	width: 24px;
	height: 24px;
	position: absolute;
    background-position: center center;
	top: 5px;
	right: -24px;
    background-repeat: no-repeat;
	transition: 0.2s right;
}

.view-input-wrapper.view-input-is-error .view-input-is-error-icon {
	right: 8px;
}

.view-input-wrapper.type-textfield_html .view-input-is-saved-icon,
.view-input-wrapper.type-textfield_html .view-input-is-error-icon {
	top: 8px;
	transform: none;
}

.view-input-wrapper.type-textarea .view-input-is-saved-icon,
.view-input-wrapper.type-textarea .view-input-is-error-icon {
	top: unset;
	bottom: 8px;
	transform: none;
}

.view-required-error, 
.view-input-wrapper .error-message {
	color: #f32020;
    font-size: 11px;
    height: 11px;
    margin-bottom: -12px;
    margin-top: 1px;
    line-height: 1em;
}

.view-is-saved-label {
	color: var(--main-color);
    font-size: 11px;
    height: 11px;
    margin-bottom: -12px;
    margin-top: 1px;
    line-height: 1em;
	position: absolute;
    right: 0;
    bottom: 0;
	display: none;
}

.view-input-wrapper.type-selectV2 select {
	display: none !important;
}

.view-input-wrapper.view-input-is-saved .view-is-saved-label {
	display: block;
}

.view-fake-select-wrapper {
	position: relative;
}

:disabled + .view-fake-select-wrapper > .view-fake-select,
:disabled + .view-fake-select-wrapper {
	pointer-events: none;
	background-color: #f3f6f8;
}

.view-fake-select {
	position: relative;
	cursor: pointer;
	user-select: none;
}

.view-fake-select::after {
    display: block;
    content: "▼";
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
    font-size: 0.65rem;
}

.view-fake-select.active::after {
    content: "▲";
}

.view-fake-select-options-wrapper {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    position: absolute;
    right: 0;
    box-shadow: 0px 0px 10px 0px rgb(66 66 66 / 15%);
	display: none;
    z-index: 9;
    width: 100%;
    max-height: 500px;
    overflow: auto;
}

.view-fake-select-option-search {
	position: sticky;
	top: 0;
	z-index: 1;
	width: 100%;
    margin: 0;
    padding: 15px 17px;
    font-size: 13px;
    border: 0;
    border-bottom: 1px solid #ddd;
    box-shadow: none;
    line-height: 1;
    background: #fff;
    border-radius: 0;
    outline: none;
}

.view-fake-select-option-hide-in-search {
	display: none !important;
}

.view-sidebar-edit-wrapper .view-fake-select-options-wrapper,
.view-alert-popup-box .view-fake-select-options-wrapper {
	position: fixed;
}

.view-fake-select.active + .view-fake-select-options-wrapper {
	display: block;
}

.view-fake-select-option {
    display: block;
    line-height: 1;
    background-color: #fff;
    resize: none;
    margin: 0;
    height: auto;
    overflow-x: hidden;
    position: relative;
    outline: none;
    font-size: 12px;
    width: 100%;
    padding: 15px 17px;
    border-radius: 0;
    color: #32373c;
	user-select: none;
}

.view-fake-select,
.view-fake-select-option {
	padding-right: 25px;
}

.view-fake-select-option:not(.disabled){
	cursor: pointer;
}

.view-fake-select-option:not(.disabled):hover {
	background: var(--main-color);
	color: #fff;
}

.view-fake-select-option:not(.disabled):hover svg {
	fill: #fff;
}

.view-text-muted {
	color: #ccc;
}

.view-text-muted-1 {
	color: #bbb;
}

.view-text-muted-2 {
	color: #aaa;
}

.view-text-smaller {
	font-size: 80%;
}

.view-text-larger {
	font-size: 120%;
}

.view-no-scrollbar::-webkit-scrollbar {
    display: none;
}

.view-no-scrollbar {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

/* Modal-Box *************************/

.admin-modal-box-wrapper {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 10001;
	min-width: 460px;
    box-shadow: 2px 2px 10px #444;
    -moz-box-shadow: 0 0 12px 0px #4444449e;
    -webkit-box-shadow: 0 0 12px 0px #4444449e;
	border-radius: 6px;
}

@media screen and (max-width: 480px){
	.admin-modal-box-wrapper {
		min-width: 100%;
	}
}

.view-alert-popup-box .footer-wrapper .inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 7px;
}

.view-alert-popup-box .footer-wrapper .inner .modal-button {
	margin: 0 !important;
}

.admin-modal-box-wrapper.narrow {
	max-width: 600px;
}

.admin-modal-box-wrapper img {
	max-width: 100%;
}

.admin-modal-box-wrapper .spinner {
	width: 32px;
    height: 32px;
    margin: auto;
    display: block;
}

.admin-modal-box-wrapper .spinner-v2 {
	text-align: center;
    display: none;
	padding: 20px;
	height: 72px;
	position: relative;
	background-color: #fff;
}

.admin-modal-box-wrapper.is-loading .spinner-v2 {
	display: block;
}

.admin-modal-box-wrapper > .inner {
	border-bottom: 1px solid #CCC;
}

.admin-modal-box-wrapper > .inner > .inner-content {
	padding: 20px;
    background-color: #fff;
	overflow-y: auto;
	backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
}

.admin-modal-box-wrapper.is-loading > .inner > .inner-content {
	display: none;
}

.admin-modal-box-wrapper .header {
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	margin: 0;
    padding: 14px 50px 14px 20px;
    /*background: #FEFEFD;
    background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #FEFEFD), color-stop(3%, #F9F9F9), color-stop(100%, #cecdcd));
    background: -webkit-linear-gradient(#FEFEFD, #F9F9F9 3%, #cecdcd);
    background: -moz-linear-gradient(#fefefd, #f9f9f9 3%, #cecdcd);
    background: -o-linear-gradient(#fefefd, #f9f9f9 3%, #cecdcd);
    background: linear-gradient(#FEFEFD, #F9F9F9 3%, #cecdcd);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFD', endColorstr='#FFE5E5E5');
    color: #666;*/
	background: var(--main-color);
	color: #fff;
	position: relative;
	backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
}

.admin-modal-box-wrapper .header .close {
	position: absolute;
	top: 16px;
	right: 20px;
}

.admin-modal-box-wrapper .header .close .icon {
	width: 16px;
    height: 16px;
}


.admin-modal-box-wrapper .header .headline {
	
    font-size: 18px;
    font-weight: 700;
}

.admin-modal-box-wrapper .modal-footer {
	border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
	vertical-align: middle;
    min-height: 32px;
    padding: 15px 20px;
    background: #fff;
	position: relative;
	backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
}

.view-add-image-bg-wrapper {
	width: 250px;
    height: 250px;
	max-width: 100%;
	border: 1px solid #eee;
}

.view-file-from-disk-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.75);
}

.view-add-image-bg {
    background-size: contain;
	position: relative;
    background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 100%;
    height: 100%;
}

.view-add-image-bg.bg-contain {
	background-size: contain;
}

.view-chart-label-name,
.view-trim-long-text {
	max-width: 200px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	display: block;
}

.view-trim-long-text.trim-short {
	max-width: 100px !important;
}

.view-video-js {
	width: 100% !important;
	height: auto !important;
}

.view-video-js video {
	position: relative !important;
	width: 100% !important;
	height: auto !important;
}

.view-icon-desc-button {
	width: 73px;
    height: 73px;
    text-align: center;
    padding-bottom: 20px;
    display: inline-block;
    white-space: nowrap;
	cursor: pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.view-pt-0, .view-py-0 {
	padding-top: 0 !important;
}

.view-pb-0, .view-py-0 {
	padding-bottom: 0 !important;
}

.view-pl-0, .view-px-0 {
	padding-left: 0 !important;
}

.view-pr-0, .view-px-0 {
	padding-right: 0 !important;
}

.view-mt-0, .view-my-0 {
	margin-top: 0 !important;
}

.view-mb-0, .view-my-0 {
	margin-bottom: 0 !important;
}

.view-mt-1, .view-my-1 {
	margin-top: 0.25rem !important;
}

.view-mb-1, .view-my-1 {
	margin-bottom: 0.25rem !important;
}

.view-pt-1, .view-py-1 {
	padding-top: 0.25rem !important;
}

.view-pb-1, .view-py-1 {
	padding-bottom: 0.25rem !important;
}

.view-mt-2, .view-my-2 {
	margin-top: 0.5rem !important;
}

.view-mb-2, .view-my-2 {
	margin-bottom: 0.5rem !important;
}

.view-ml-2, .view-mx-2 {
	margin-left: 0.5rem !important;
}

.view-ml-n2, .view-mx-n2 {
	margin-left: -0.5rem !important;
}

.view-mr-2, .view-mx-2 {
	margin-right: 0.5rem !important;
}

.view-pt-2, .view-py-2 {
	padding-top: 0.5rem !important;
}

.view-pb-2, .view-py-2 {
	padding-bottom: 0.5rem !important;
}

.view-pl-2, .view-px-2 {
	padding-left: 0.5rem !important;
}

.view-pr-2, .view-px-2 {
	padding-right: 0.5rem !important;
}

.view-mt-3, .view-my-3 {
	margin-top: 0.75rem !important;
}

.view-mb-3, .view-my-3 {
	margin-bottom: 0.75rem !important;
}

.view-ml-3, .view-mx-3 {
	margin-left: 0.75rem !important;
}

.view-mr-3, .view-mx-3 {
	margin-right: 0.75rem !important;
}

.view-pt-3, .view-py-3 {
	padding-top: 0.75rem !important;
}

.view-pb-3, .view-py-3 {
	padding-bottom: 0.75rem !important;
}

.view-pl-3, .view-px-3 {
	padding-left: 0.75rem !important;
}

.view-pr-3, .view-px-3 {
	padding-right: 0.75rem !important;
}

.view-mt-4, .view-my-4 {
	margin-top: 1rem !important;
}

.view-mb-4, .view-my-4 {
	margin-bottom: 1rem !important;
}

.view-ml-4, .view-mx-4 {
	margin-left: 1rem !important;
}

.view-mr-4, .view-mx-4 {
	margin-right: 1rem !important;
}

.view-pt-4, .view-py-4 {
	padding-top: 1rem !important;
}

.view-pb-4, .view-py-4 {
	padding-bottom: 1rem !important;
}

.view-pl-4, .view-px-4 {
	padding-left: 1rem !important;
}

.view-pr-4, .view-px-4 {
	padding-right: 1rem !important;
}

.view-mt-5, .view-my-5 {
	margin-top: 1.25rem !important;
}

.view-mb-5, .view-my-5 {
	margin-bottom: 1.25rem !important;
}

.view-mt-6, .view-my-6 {
	margin-top: 1.5rem !important;
}

.view-mb-6, .view-my-6 {
	margin-bottom: 1.5rem !important;
}

.view-mt-7, .view-my-7 {
	margin-top: 1.75rem !important;
}

.view-mb-7, .view-my-7 {
	margin-bottom: 1.75rem !important;
}

.view-mt-8, .view-my-8 {
	margin-top: 2rem !important;
}

.view-mb-8, .view-my-8 {
	margin-bottom: 2rem !important;
}

.view-ml-8, .view-mx-8 {
	margin-left: 2rem !important;
}

.view-mr-8, .view-mx-8 {
	margin-right: 2rem !important;
}

.view-pt-8, .view-py-8 {
	padding-top: 2rem !important;
}

.view-pb-8, .view-py-8 {
	padding-bottom: 2rem !important;
}

.view-pl-8, .view-px-8 {
	padding-left: 2rem !important;
}

.view-pr-8, .view-px-8 {
	padding-right: 2rem !important;
}

.view-pt-10, .view-py-10 {
	padding-top: 2.5rem !important;
}

.view-pb-10, .view-py-10 {
	padding-bottom: 2.5rem !important;
}

.view-pl-10, .view-px-10 {
	padding-left: 2.5rem !important;
}

.view-pr-10, .view-px-10 {
	padding-right: 2.5rem !important;
}

.view-pl-15, .view-px-15 {
	padding-left: 3.75rem !important;
}

.view-pr-15, .view-px-15 {
	padding-right: 3.75rem !important;
}

.view-pl-20, .view-px-20 {
	padding-left: 5rem !important;
}

.view-pr-20, .view-px-20 {
	padding-right: 5rem !important;
}


.view-ml-12, .view-mx-12 {
	margin-left: 3rem !important;
}

.view-mr-12, .view-mx-12 {
	margin-right: 3rem !important;
}

@media screen and (min-width: 992px){
	
	.view-mt-md-0, .view-my-md-0 {
		margin-top: 0 !important;
	}

	.view-mb-md-0, .view-my-md-0 {
		margin-bottom: 0 !important;
	}

	.view-mt-md-1, .view-my-md-1 {
		margin-top: 0.25rem !important;
	}

	.view-mb-md-1, .view-my-md-1 {
		margin-bottom: 0.25rem !important;
	}

	.view-mt-md-2, .view-my-md-2 {
		margin-top: 0.5rem !important;
	}

	.view-mb-md-2, .view-my-md-2 {
		margin-bottom: 0.5rem !important;
	}

	.view-mt-md-3, .view-my-md-3 {
		margin-top: 0.75rem !important;
	}

	.view-mb-md-3, .view-my-md-3 {
		margin-bottom: 0.75rem !important;
	}

	.view-mt-md-4, .view-my-md-4 {
		margin-top: 1rem !important;
	}

	.view-mb-md-4, .view-my-md-4 {
		margin-bottom: 1rem !important;
	}

	.view-mt-md-5, .view-my-md-5 {
		margin-top: 1.25rem !important;
	}

	.view-mb-md-5, .view-my-md-5 {
		margin-bottom: 1.25rem !important;
	}
}

@media screen and (min-width:768px) and (max-width: 991px){
	
	.view-mt-sm-0, .view-my-sm-0 {
		margin-top: 0 !important;
	}

	.view-mb-sm-0, .view-my-sm-0 {
		margin-bottom: 0 !important;
	}

	.view-mt-sm-1, .view-my-sm-1 {
		margin-top: 0.25rem !important;
	}

	.view-mb-sm-1, .view-my-sm-1 {
		margin-bottom: 0.25rem !important;
	}

	.view-mt-sm-2, .view-my-sm-2 {
		margin-top: 0.5rem !important;
	}

	.view-mb-sm-2, .view-my-sm-2 {
		margin-bottom: 0.5rem !important;
	}

	.view-mt-sm-3, .view-my-sm-3 {
		margin-top: 0.75rem !important;
	}

	.view-mb-sm-3, .view-my-sm-3 {
		margin-bottom: 0.75rem !important;
	}

	.view-mt-sm-4, .view-my-sm-4 {
		margin-top: 1rem !important;
	}

	.view-mb-sm-4, .view-my-sm-4 {
		margin-bottom: 1rem !important;
	}

	.view-mt-sm-5, .view-my-sm-5 {
		margin-top: 1.25rem !important;
	}

	.view-mb-sm-5, .view-my-sm-5 {
		margin-bottom: 1.25rem !important;
	}
}

@media screen and (max-width: 480px){
	
	.view-mt-xs-0, .view-my-xs-0 {
		margin-top: 0 !important;
	}

	.view-mb-xs-0, .view-my-xs-0 {
		margin-bottom: 0 !important;
	}

	.view-mt-xs-1, .view-my-xs-1 {
		margin-top: 0.25rem !important;
	}

	.view-mb-xs-1, .view-my-xs-1 {
		margin-bottom: 0.25rem !important;
	}

	.view-mt-xs-2, .view-my-xs-2 {
		margin-top: 0.5rem !important;
	}

	.view-mb-xs-2, .view-my-xs-2 {
		margin-bottom: 0.5rem !important;
	}

	.view-mt-xs-3, .view-my-xs-3 {
		margin-top: 0.75rem !important;
	}

	.view-mb-xs-3, .view-my-xs-3 {
		margin-bottom: 0.75rem !important;
	}

	.view-mt-xs-4, .view-my-xs-4 {
		margin-top: 1rem !important;
	}

	.view-mb-xs-4, .view-my-xs-4 {
		margin-bottom: 1rem !important;
	}

	.view-mt-xs-5, .view-my-xs-5 {
		margin-top: 1.25rem !important;
	}

	.view-mb-xs-5, .view-my-xs-5 {
		margin-bottom: 1.25rem !important;
	}
}

.view-icon-desc-button .icon {
	width: 32px;
    height: 32px;
}

.view-icon-desc-button .desc {
	color: #ccc;
    text-align: center;
    font-size: 12px;
}

.view-icon-desc-button.active .desc, 
.view-icon-desc-button:hover .desc {
    color: var(--main-color);
}

.view-icon-desc-button .icon polygon, 
.view-icon-desc-button .icon circle, 
.view-icon-desc-button .icon rect, 
.view-icon-desc-button .icon polyline, 
.view-icon-desc-button .icon path {
    fill: #ccc;
}

.view-icon-desc-button.active .icon polygon, 
.view-icon-desc-button.active .icon circle, 
.view-icon-desc-button.active .icon rect, 
.view-icon-desc-button.active .icon polyline, 
.view-icon-desc-button.active .icon path,
.view-icon-desc-button:hover .icon polygon, 
.view-icon-desc-button:hover .icon circle, 
.view-icon-desc-button:hover .icon rect, 
.view-icon-desc-button:hover .icon polyline, 
.view-icon-desc-button:hover .icon path {
    fill: var(--main-color);
}



@media screen and (min-width: 992px){
	
	.view-chart-label-name,
	.view-trim-long-text.trim-md-wide {
		max-width: 380px !important;
	}
}

.view-page-linking-val {
	width: calc(100% - 120px);
	display: inline-block;
}

.view-page-linking-type {
	width: 110px;
	float: right;
	margin-top: 24px;
}


@media screen and (max-width: 767px){
	
	.view-col-mobile-padding-bottom.col-xs-12 {
		padding-bottom: 14px;
	}
	
	.col-xs-12:last-of-type {
		padding-bottom: 0;
	}
}


.select2-container--default .select2-selection--single {
	display: block !important;
    width: 100% !important;
    padding: 7px 12px;
    font-size: 14px !important;
    line-height: 1.5 !important;
    color: #55595c !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: .25rem !important;
	box-sizing: border-box !important;
	resize: none !important;
	margin: 0 !important;
	outline: 0 !important;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07) !important;
	height: auto !important;
}

.view-table-nav-search-field .select2-container--default .select2-selection--single {
	font-size: 13px !important;
    line-height: normal !important;
	padding: 4px 7px !important;
	color: #32373c !important;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #f3f6f8 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ccc !important;
    color: #fff !important;
}

.select2-container--open .select2-selection--single {
	border-bottom-left-radius : 0 !important;
	border-bottom-right-radius : 0 !important;
}

.select2-container--focus .select2-selection--single {
	border-color: var(--main-color) !important;
	box-shadow: inset 0 0px 0 1px var(--main-color) !important;
}

.view-table-nav-search-field .select2-container--focus .select2-selection--single {
	padding: 3px 6px !important;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: var(--main-color) !important;
	color: #fff !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding: 0 !important;
}

.select2-dropdown {
	border-top-left-radius : 0 !important;
	border-top-right-radius : 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #55595c !important;
    line-height: 1.5em !important;
}

.view-table-nav-search-field .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #32373c !important;
    line-height: normal !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 6px !important;
}

.view-table-nav-search-field .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 1px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff !important;
    margin-right: 6px !important;
    line-height: 1 !important;
    vertical-align: text-bottom !important;
    font-size: 18px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #c2c7ca  !important;
    color: #fff !important;
    border: 0 !important;
    margin-right: 5px !important;
    margin-top: 5px !important;
    padding: 5px 7px !important;
    line-height: 1 !important;
}

.select2-container .select2-search--inline .select2-search__field {
    margin-top: 12px !important;
}

.mce-tinymce.mce-container.mce-panel {
    color: #55595c;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    resize: none;
    margin: 0;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    height: auto;
    overflow: hidden;
    background-position: center right -24px;
    transition: 0.2s background-position;
}

.mce-primary button {
	color: #353535 !important;
}

.has-saver {
	background-image: url(/view.framework/img/input-saved.svg);
    background-size: 40px;
    background-position: center right -40px;
    background-repeat: no-repeat;
	transition: 0.3s all;
}

.has-saver.is-error {
	background-position: center right 8px !important;
	background-size: 18px 18px;
	background-image: url(/view.framework/img/icon_close_white.svg);
}

input.is-saved {
	background-position: center right 0 !important;
}

a.ste-input {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    width: 20px;
    height: 20px;
    background-color: #fff;
    background-size: 13px;
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: .25rem;
}

a.ste-input.disabled {
	background-color: #eee;
	cursor: default;
	pointer-events: none;
}

a.ste-input.has-sublabel {
	vertical-align: baseline;
}

a.ste-input.active {
    background-image: url(/view.framework/img/icon-checked.svg);
}

.ste-input-label {
	display: block;
    vertical-align: middle;
    margin-left: 28px;
	padding-right: 28px;
}

input.ste-input {
    display: none !important;
}

.view-input-table-search-wrapper {
	width: 100%;
    position: absolute;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.2), 0 1px 8px 0 rgba(0,0,0,.12);
	background-color: #fff;
	z-index: 1;
}

.view-input-table-results-wrapper tr {
	border-left: 1px solid #eee !important;
	border-right: 1px solid #eee !important;
	border-bottom: 1px solid #eee !important;
}

.view-input-table-results-wrapper tr:first-of-type {
	border-top: 1px solid #eee !important;
}

#tbl_activity_logs_overview .view-table-cell.id-user .desc-wrapper {
    margin-left: 60px;
}

#tbl_activity_logs_overview .view-avatar {
    float: left;
}

.user-avatar.margin-right {
    margin-right: 12px;
}


/* Push Notifications **********************/

.view-push-notification {
	max-width: 350px;
    overflow: hidden;
    background-color: rgba(255,255,255,.875);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: .25rem;
    box-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 10%);
	-webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.view-push-notification--close {
	float: right;
    font-size: 2rem;
    line-height: 1rem;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    transition: 0.2s opacity;
    margin-left: 0.5rem;
    font-weight: 400;
}

.view-push-notification--close:hover {
	opacity: 0.8;
}

.view-push-notification--header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .75rem 1rem;
    color: #6c757d;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
	font-weight: 700;
}

.view-push-notification--header-inner {
	margin-right: auto;
	font-size: 110%;
}

.view-push-notification--time {
	font-size: 80%;
    font-weight: 400;
}

.view-push-notification--body {
    padding: 1rem;
}

.view-push-notification--body.is-clickable {
    transition: 0.2s background-color;
}

.view-push-notification--body.is-clickable:hover {
    background-color: rgba(255,255,255,1);
}

.view-push-notification {
	margin-bottom: 0.75rem;
}

.view-push-notification-wrapper {
	position: fixed;
	left: 4.25rem;
	bottom: 4.5rem;
	z-index: 9999;
	max-width: 350px;
	width: 100%;
}
@media screen and (max-width: 991px){
	
	.view-push-notification-wrapper {
		display: none;
	}
}


/**** Paging ***************/

.view-table-nav-paging-container {
	position: relative;
	margin-left: auto;
}

.view-table-nav-paging-container .view-table-nav-paging-select {
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    font-size: 11px;
    line-height: 1;
    padding: 4px 10px;
    padding-right: 28px;
    outline: none;
    color: #32373c;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
}

.view-table-nav-paging-container .view-table-nav-paging-select:after {
    display: block;
    content: "▼";
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    font-size: 0.65rem;
}

.view-table-nav-paging-container.active .view-table-nav-paging-select:after {
   content: "▲";
}

.view-table-nav-paging-container.active .view-table-nav-paging-select {
    border-color: var(--main-color) !important;
}

.view-table-nav-paging-container .view-table-nav-paging-dropdown {
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    position: absolute;
	right: 0;
	box-shadow: 0px 0px 10px 0px rgb(66 66 66 / 15%);
    display: none;
    z-index: 1;
    width: 100%;
    max-height: 200px;
    overflow: auto;
}

.view-table-nav-paging-container.active .view-table-nav-paging-dropdown {
    display: block;
}

.view-table-nav-paging-dropdown-single-item-headline {
	font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 0.25rem 0.5rem;
}

.view-table-nav-paging-dropdown-single-item {
    clear: both;
    padding: 0.25rem 0.5rem;    
	cursor: pointer;
}

.view-table-nav-paging-dropdown-single-item:hover {
	color: #fff;
	background-color: var(--main-color);
}



/**** Paging ***************/

.view-table-date-filter-select-container .view-table-date-filter-select-select {
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    font-size: 11px;
    line-height: 1;
    width: 34px;
    height: 28px;
    margin-top: 5px;
    outline: none;
    color: #32373c;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
}

.view-table-date-filter-select-container .view-table-date-filter-select-select:after {
    display: block;
    content: "▼";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 0.65rem;
}

.view-table-date-filter-select-container.active .view-table-date-filter-select-select:after {
   content: "▲";
}

.view-table-date-filter-select-container.active .view-table-date-filter-select-select {
    border-color: var(--main-color) !important;
}

.view-table-date-filter-select-container .view-table-date-filter-select-dropdown {
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    position: absolute;
	right: 0;
	box-shadow: 0px 0px 10px 0px rgb(66 66 66 / 15%);
    display: none;
    z-index: 1;
    width: 100%;
    max-height: 200px;
    overflow: auto;
}

.view-table-date-filter-select-container.active .view-table-date-filter-select-dropdown {
    display: block;
}

.view-table-date-filter-select-dropdown-single-item-headline {
	font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 0.25rem 0.5rem;
}

.view-table-date-filter-select-dropdown-items-wrapper {
    padding: 0.125rem 0;
}

.view-table-date-filter-select-dropdown-single-item {
    clear: both;
    padding: 0.25rem 0.5rem;    
	cursor: pointer;
}

.view-table-date-filter-select-dropdown-single-item:hover {
	color: #fff;
	background-color: var(--main-color);
}




/**
 * View Input Sprachauswahl
 *
 * @version 1.0.0
 *
 */
 
.view-input-multilanguage-container:not(.view-input-multilanguage-container--block) {
	position: absolute;
	top: -1px;
	right: 0;
}

.view-input-multilanguage-container .view-input-multilanguage-select {
	cursor: pointer;
    position: relative;
    border-radius: 5px;
    font-size: 11px;
    line-height: 0;
    padding: 3px 7px;
    padding-right: 28px;
    outline: none;
    color: #32373c;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
}

.view-input-multilanguage-container .view-input-multilanguage-select img,
.view-input-multilanguage-container .view-input-multilanguage-select svg {
	width: 14px;
    height: 14px;
    line-height: 0;
    margin-right: 5px;
    vertical-align: text-bottom;
}

.view-input-multilanguage-container .view-input-multilanguage-select:after {
    display: block;
    content: "▼";
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    font-size: 0.65rem;
}

.view-input-multilanguage-container.active .view-input-multilanguage-select:after {
   content: "▲";
}

.view-input-multilanguage-container.active .view-input-multilanguage-select {
    border-color: var(--main-color) !important;
}

.view-input-multilanguage-container .view-input-multilanguage-dropdown {
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    position: absolute;
	right: 0;
	box-shadow: 0px 0px 10px 0px rgb(66 66 66 / 15%);
    display: none;
    z-index: 1;
    width: 100%;
    max-height: 300px;
    overflow: auto;
}

.view-input-multilanguage-container.active .view-input-multilanguage-dropdown {
    display: block;
}

.view-input-multilanguage-dropdown-single-item-headline {
	font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 0.25rem 0.5rem;
}

.view-input-multilanguage-dropdown-items-wrapper {
    padding: 0.125rem 0;    
}

.view-input-multilanguage-dropdown-single-item {
    clear: both;
    padding: 0.25rem 0.5rem;    
	cursor: pointer;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

.view-input-multilanguage-dropdown-single-item img,
.view-input-multilanguage-dropdown-single-item svg {
	width: 14px;
	height: 14px;
	margin-right: 5px;
}

.view-input-multilanguage-dropdown-single-item:hover {
	color: #fff;
	background-color: var(--main-color);
}



/**
 * View Input Sprach Tools Dropdown
 *
 * @version 1.0.0
 *
 */
 
.view-input-multilanguage-action-container:not(.view-input-multilanguage-action-container--block) {
	position: absolute;
	top: -3px;
	right: 0;
}

.view-input-multilanguage-action-container .view-input-multilanguage-action-select {
	cursor: pointer;
    position: relative;
    border-radius: 5px;
    font-size: 11px;
    line-height: 0;
    padding: 3px 7px;
    padding-right: 28px;
    outline: none;
    color: #32373c;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
}

.view-input-multilanguage-action-container .view-input-multilanguage-action-select svg {
	width: 14px;
	height: 14px;
}

.view-input-multilanguage-action-container .view-input-multilanguage-action-select:after {
    display: block;
    content: "▼";
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    font-size: 0.65rem;
}

.view-input-multilanguage-action-container.active .view-input-multilanguage-action-select:after {
   content: "▲";
}

.view-input-multilanguage-action-container.active .view-input-multilanguage-action-select {
    border-color: var(--main-color) !important;
}

.view-input-multilanguage-action-container .view-input-multilanguage-action-dropdown {
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    position: absolute;
	right: 0;
	box-shadow: 0px 0px 10px 0px rgb(66 66 66 / 15%);
    display: none;
    z-index: 1;
    width: 100%;
    max-height: 300px;
    overflow: auto;
}

.view-input-multilanguage-action-container.active .view-input-multilanguage-action-dropdown {
    display: block;
}

.view-input-multilanguage-action-dropdown-single-item-headline {
	font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 0.25rem 0.5rem;
}

.view-input-multilanguage-action-dropdown-items-wrapper {
    padding: 0.125rem 0;    
}

.view-input-multilanguage-action-dropdown-single-item {
    clear: both;
    padding: 0.25rem 0.5rem;    
	cursor: pointer;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

.view-input-multilanguage-action-dropdown-single-item-divider {
	width: 100%;
	height: 1px;
	background-color: #ccc;
}

.view-input-multilanguage-action-dropdown-single-item svg {
	width: 14px;
	height: 14px;
	margin-right: 5px;
}

.view-input-multilanguage-action-dropdown-single-item:hover {
	color: #fff;
	background-color: var(--main-color);
}




/**** Timeline ********/

.view-timeline {
	padding-bottom: 1.25rem;
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.view-timeline:before {
	content: "";
	border-left: 2px dashed #ccc;
	height: 100%;
    left: 0;
    top: 24px;
	position: absolute;
}

.view-timeline.no-dash:before {
	display: none;
}

.view-timeline:last-of-type:before {
	display: none;	
}

.view-timeline:after {
	content: "";
	height: 0.625rem;
    width: 0.625rem;
    left: -0.25rem;
    top: 20px;
    border-radius: 50%;
    background-color: var(--main-color);
    border-color: var(--main-color);
	position: absolute;
}

.view-timeline:last-of-type {
	padding-bottom: 0;
}

.view-timeline.no-dash:after {
	display: none;
}

.view-timeline--icon {
	-webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}

.view-timeline--icon-inner {
	padding-left: 1.5rem;
    padding-right: 1.15rem;
}

.view-timeline.no-dash .view-timeline--icon-inner {
	padding-left: 0;
}

.view-timeline--desc {
	-webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
}

.view-timeline--desc-inner {
	border-bottom: 1px solid #d8e2ef;
	padding-bottom: 1.25rem;
	position: relative;
	display: flex;
	flex-wrap: nowrap;
}

.view-timeline:last-of-type .view-timeline--desc-inner {
	border: 0;
	padding-bottom: 0;
}

.view-timeline--desc-inner-content {
	-webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
}

.view-timeline--desc-headline {
	color: #555;
    font-weight: bold;
    margin-bottom: 0.125rem;
    font-size: 1.1em;
}

.view-timeline--desc-text {
	color: #656565;
}

.view-timeline--date {
	font-size: 0.8em;
	color: #999;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
	padding-left: 1rem;
}

.view-timeline--edit-entry {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	color: #999;
	font-size: 10px;
	margin-bottom: 7px;
}

.view-timeline--edit-entry:last-child {
	margin-bottom: 0;
}

.view-timeline--edit-entry--icon {
	margin-right: 10px;
}

.view-timeline--edit-entry--icon .view-avatar {
	width: 24px;
	height: 24px;
}

.view-timeline--edit-entry--icon .view-avatar .no-avatar-desc {
    font-size: 12px;
	line-height: 12px;
}


/** Info Popup **/

.view-info-popup {
	position: fixed;
    z-index: 720;
	border-radius: 0.5rem;
}

.view-list-group-menu .view-list-group-menu--buttons-two-col-wrapper,
.view-list-group-menu .view-list-group-menu--buttons-three-col-wrapper {
	flex-direction: row;
}

.view-list-group-menu .view-list-group-menu--buttons-two-col-wrapper .view-list-group-menu--menu-item {
	width: 50%;
    border: 0;
}

.view-list-group-menu .view-list-group-menu--buttons-three-col-wrapper .view-list-group-menu--menu-item {
	width: 33.333%;
    border: 0;
}

.view-list-group-menu .view-list-group-menu--buttons-two-col-wrapper .view-list-group-menu--menu-item,
.view-list-group-menu .view-list-group-menu--buttons-three-col-wrapper .view-list-group-menu--menu-item {
	border-right: 1px solid #f2f6fa;
}

.view-list-group-menu .view-list-group-menu--buttons-two-col-wrapper .view-list-group-menu--menu-item:last-child,
.view-list-group-menu .view-list-group-menu--buttons-three-col-wrapper .view-list-group-menu--menu-item:last-child {
	border: 0;
}

.view-list-group-menu .view-list-group-menu--menu-item {
	cursor: pointer;
	transition: 0.2s all;
	font-weight: 700;
	color: #858585;
	padding: 1rem;
	background-color: transparent;
    border: 1px solid #edf2f9;
	border-width: 0 0 1px;
	position: relative;
    display: block;
	transition: 0.2s all;
}

.view-list-group-menu .view-list-group-menu--menu-item:last-child {
    border-bottom-width: 0;
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.view-list-group-menu .view-list-group-menu--menu-item:hover {
	color: #fff;
	background-color: var(--main-color);
}

.view-list-group-menu .view-list-group-menu--menu-item svg {
	width: 18px;
    height: 18px;
    margin-right: 12px;
    vertical-align: text-bottom;
}

.view-list-group-menu .view-list-group-menu--menu-item svg {
	fill: #a1a1a1;
	transition: 0.2s fill;
}

.view-list-group-menu .view-list-group-menu--menu-item:hover svg {
	fill: #fff;
}

.view-info-popup--box-shadow {
	box-shadow: 0 0 20px 0px rgb(20 20 31 / 25%);
}

.view-info-popup--center {
	transform: translate(-50%,-50%);
}

.view-info-popup--content-wrapper {
	background-color: #fff;
}

.view-info-popup-header {
	position: relative;
    min-height: 2.2rem;
    padding: 0.5rem 1rem;
	padding-right: 0.5rem;
    color: #777;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #eee;
    line-height: 1;
}

.view-info-popup-headline {
	white-space: nowrap;
}

.view-info-popup-close {
    position: relative;
    width: 18px;
    height: 18px;
    transition: 0.2s opacity;
    cursor: pointer;
}

.view-info-popup-close svg {
    position: absolute;
    top: 50%;
    left: 50%;
	transform: translate(-50%,-50%);
    width: 12px;
    height: 12px;
	fill: #999;
}

.view-info-popup-close:hover {
	opacity: 0.5;
}

.view-info-popup--select-items-container {
	padding: 0.5rem;
}

.view-info-popup--select-items-wrapper {
	position: relative;
}

.view-info-popup--select-items-wrapper::after {
	content: " ";
	clear: both;
	display: block;
}

.view-info-popup--select-item {
	float: left;
	padding: 0.5rem;
	cursor: pointer;
	transition: 0.2s opacity;
}

.view-info-popup--select-item.content-image {
	font-size: 0;
}

.view-info-popup--select-item-inner {
	position: relative;
}

.view-info-popup--select-item:hover {
	opacity: 0.66;
}

.view-info-popup--select-item-placeholder {
	width: 100%;
	height: auto;
	background-color: transparent;
}

.view-info-popup--select-item-content {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.view-info-popup--select-item.items-per-row-4-md {
	width: 25%;
}

.view-info-popup--select-item.items-per-row-3-md {
	width: 33.333%;
}

@media screen and (max-width: 991px) {
	
	.view-info-popup--select-item.items-per-row-8-sm {
		width: 12.5%;
	}
}

@media screen and (max-width: 480px) {
	
	.view-info-popup--select-item.items-per-row-4-xs {
		width: 25%;
	}
}

.view-app-loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: rgba(255,255,255,0.75);
}

@keyframes view-app-loader-delay {
	from { opacity: 0; }
    to   { opacity: 1; }
}

.view-app-loader.delay {
	opacity: 0;
	animation-name: view-app-loader-delay;
	animation-duration: 0.1s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	animation-delay: 0.75s;
	animation-fill-mode: forwards;
	
}

.view-app-loader.hide-background {
	background-color: transparent;
}

.view-app-loader-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.view-app-loader--subtitle {
	margin-top: 2rem;
	background-color: #fff;
    padding: 1.5rem;
    box-shadow: 0 0 15px 5px rgb(0 0 0 / 9%);
	word-break: break-all;
}

.view-app-loader--spinner.hide + .view-app-loader--subtitle {
	margin-top: 0 !important;
}

.view-icon--primary,
.view-icon--main-color {
	fill: var(--main-color);
}

.view-icon-wrapper--active svg,
.view-icon--active,
.view-icon-wrapper--green svg,
.view-icon--green {
	fill: var(--main-color);
}

.view-status--green {
	background-color: #1dc9b7;
}

.view-icon--red {
	fill: #da4954;
}

.view-status--red {
	background-color: #da4954;
}

.view-icon--alert {
	fill: #fd397a;
}

.view-status--alert {
	background-color: #fd397a;
}

.view-icon--orange {
	fill: #ffb822;
}

.view-status--orange {
	background-color: #ffb822;
}

.view-icon--blue {
	fill: #3699FF;
}

.view-status--blue {
	background-color: #3699FF;
}

.view-icon--grey {
	fill: #aaa;
}

.view-status--grey {
	background-color: #aaa;
}

.view-icon-wrapper--inactive svg,
.view-icon--inactive,
.view-icon-wrapper--light-grey svg,
.view-icon--light-grey {
	fill: #f0f0f0;
}

.view-icon-wrapper--white svg,
.view-icon--white {
	fill: #fff;
}

.view-icon-size-30,
.view-icon-size-30 svg {
	line-height: 0;
	width: 30px;
	height: 30px;
}


/** Sidebar-Menü ***/

.view-sidebar-menu {
	margin: 0;
    list-style: none;
    padding: 15px 0;
}

.view-sidebar-menu--item--type-section {
	display: flex;
    padding: 0 16px;
    padding-top: 17px;
    padding-bottom: 9px;
    margin: 10px 0 0 0;
    min-height: 32px;
    border-top: 1px solid #eee;
}

.view-sidebar-menu--item--type-section:first-child {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}

.view-sidebar-menu--item--type-section > .view-sidebar-menu--item--inner > .view-sidebar-menu--item--text {
	display: flex;
    margin: 0;
    padding: 0;
    align-items: center;
	color: #7E8299;
}

.view-sidebar-menu--item--type-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    float: none;
    padding: 0;
	position: relative;
    margin: 0;
}

.view-sidebar-menu--item--type-item > .view-sidebar-menu--item--inner {
    display: flex;
    flex-grow: 1;
    align-items: center;
    margin: 0;
    text-decoration: none;
    position: relative;
    outline: none;
	cursor: pointer;
    min-height: 44px;
	padding: 9px 16px;
}

.view-sidebar-menu--item--type-item > .view-sidebar-menu--item--inner > .view-sidebar-menu--item--text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding: 0;
    text-transform: initial;
	color: #3F4254;
	user-select: none;
}

.view-sidebar-menu--item--type-item > .view-sidebar-menu--item--inner > svg {
    display: flex;
    align-items: center;
    line-height: 0;
	fill: #b7b7b7;
	width: 22px;
    height: 22px;
	margin-right: 10px;
}

.view-sidebar-menu--item--type-item:hover > .view-sidebar-menu--item--inner {
	background-color: var(--main-color);
}

.view-sidebar-menu--item--type-item:hover > .view-sidebar-menu--item--inner > .view-sidebar-menu--item--text {
	color: #fff;
}

.view-sidebar-menu--item--type-item:hover > .view-sidebar-menu--item--inner > svg {
	fill: #fff;
}

.view-sidebar-menu--item--counter {
	margin-left: 7px;
    background-color: var(--main-color);
    color: #fff;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: 700;
}

.view-sidebar-menu--item--type-item:hover .view-sidebar-menu--item--counter {
	background-color: #fff;
	color: var(--main-color);
}


.view-btn {
    display: inline-block;
    padding: 5px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    color: var(--main-color);
	border-color: var(--main-color);
    border-width: 2px;
    border-style: solid;
    text-decoration: none;
}

.view-btn:hover {
	color: #fff;
	background-color: var(--main-color);
}

.view-btn:hover * {
	color: #fff;
}

.view-btn--wide {
	display: block;
}


/*** Page Editor *****/

.view-page-editor--module-button {
	cursor: move;
}

.view-page-editor--module.type-column .column {
	position: relative;
}

.view-page-editor--module.type-column .column:last-child .view-page-editor--module:first-child:not(.ui-sortable-helper) .view-page-editor--edit-buttons-wrapper,
.view-page-editor--module.type-3_column .column:last-child .view-page-editor--module:first-child:not(.ui-sortable-helper) .view-page-editor--edit-buttons-wrapper {
	top: 3rem;
}

.view-page-editor--module-item .module-icon svg,
.view-page-editor--module-button .module-icon svg {
    width: 24px;
    height: 24px;
	fill: #41212e;
}

.view-page-editor--content-wrapper.is-editing {
	min-height: 10rem;
}

.view-page-editor--content-wrapper.is-mail-template h1,
.view-page-editor--content-wrapper.is-mail-template h2,
.view-page-editor--content-wrapper.is-mail-template h3,
.view-page-editor--content-wrapper.is-mail-template h4,
.view-page-editor--content-wrapper.is-mail-template h5,
.view-page-editor--content-wrapper.is-mail-template h6,
.view-page-editor--content-wrapper.is-mail-template p,
.view-page-editor--content-wrapper.is-mail-template ul,
.view-page-editor--content-wrapper.is-mail-template ol,
.view-page-editor--content-wrapper.is-mail-template li {
	margin: revert;
	padding: revert;
	color: revert;
	font-family: revert;

}

.view-page-editor--edit-buttons-wrapper {
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
	z-index: 530;
	opacity: 0;
	transition: 0.15s opacity;
}

.view-page-editor--edit-buttons-wrapper .btn {
	color: #fff;
	background-size: .8125rem;
	padding-left: 1.75rem !important;
    background-position: center left 0.5rem;
	background-repeat: no-repeat;
	background-color: #1dc9b7;
	border: 0;
	transition: 0.2s opacity;
}

.view-page-editor--edit-buttons-wrapper .btn:hover {
	opacity: 0.8;
}

.view-page-editor--module {

	cursor: move;
}

.view-page-editor--module.ui-sortable-placeholder {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDE2IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNyA3aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNSA3aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMyA3aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMSA3aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNiA2aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNCA2aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMiA2aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMCA2aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNyA1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNSA1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMyA1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMSA1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNiA0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNCA0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMiA0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMCA0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNyAzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNSAzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMyAzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMSAzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNiAyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNCAyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMiAyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMCAyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNyAxaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNSAxaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMyAxaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMSAxaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNiAwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNCAwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMiAwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMCAwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTUgN2gxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEzIDdoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMSA3aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOSA3aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTQgNmgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEyIDZoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMCA2aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOCA2aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTUgNWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEzIDVoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMSA1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOSA1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTQgNGgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEyIDRoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMCA0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOCA0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTUgM2gxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEzIDNoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMSAzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOSAzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTQgMmgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEyIDJoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMCAyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOCAyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTUgMWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEzIDFoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMSAxaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOSAxaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTQgMGgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEyIDBoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMCAwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOCAwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNyAxNWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTUgMTVoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0zIDE1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMSAxNWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTYgMTRoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik00IDE0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMiAxNGgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTAgMTRoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik03IDEzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNSAxM2gxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTMgMTNoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xIDEzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNiAxMmgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTQgMTJoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0yIDEyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMCAxMmgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTcgMTFoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik01IDExaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMyAxMWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEgMTFoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik02IDEwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNCAxMGgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTIgMTBoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0wIDEwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNyA5aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNSA5aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMyA5aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMSA5aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNiA4aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNNCA4aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMiA4aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMCA4aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTUgMTVoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMyAxNWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTExIDE1aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOSAxNWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTE0IDE0aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTIgMTRoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMCAxNGgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTggMTRoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xNSAxM2gxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEzIDEzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTEgMTNoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik05IDEzaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTQgMTJoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMiAxMmgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEwIDEyaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOCAxMmgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTE1IDExaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTMgMTFoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMSAxMWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTkgMTFoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xNCAxMGgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEyIDEwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTAgMTBoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik04IDEwaDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTUgOWgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEzIDloMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMSA5aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOSA5aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNMTQgOGgxdjFoLTF2LTF6IiBkYXRhLW9yaWdpbmFsPSIjNDQ0NDQ0IiBjbGFzcz0iIj48L3BhdGg+CjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2U1ZTVlNSIgZD0iTTEyIDhoMXYxaC0xdi0xeiIgZGF0YS1vcmlnaW5hbD0iIzQ0NDQ0NCIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlNWU1ZTUiIGQ9Ik0xMCA4aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1IiBkPSJNOCA4aDF2MWgtMXYtMXoiIGRhdGEtb3JpZ2luYWw9IiM0NDQ0NDQiIGNsYXNzPSIiPjwvcGF0aD4KPC9nPjwvc3ZnPg==);
	background-size: 128px;
	background-repeat: repeat;
	visibility: visible !important;
	background-color: transparent !important;
	width: 100%;
}

.view-page-editor--edit-buttons-wrapper .icon-edit {
    background-image: url(CDN_URL/img/c-icon-edit.svg) !important;
}

.view-page-editor--edit-buttons-wrapper .icon-close {
    background-image: url(CDN_URL/img/icon-close-white.svg);
}

.view-page-editor--module:hover .view-page-editor--edit-buttons-wrapper {
	opacity: 1;
}

.view-page-editor--content-wrapper.highlight .view-page-editor--edit-buttons-wrapper {
	opacity: 0 !important;
}

.view-page-editor--content-wrapper {
	border: 4px dashed transparent;
	/*overflow: auto;*/
}

.view-page-editor--content-wrapper::-webkit-scrollbar {
    display: none;
}

.view-page-editor--content-wrapper.highlight {
	background-color: transparent;
    border-color: #ddd;
	
}

.view-page-editor--module-button.ui-draggable-dragging {
	z-index: 1550;
	background-color: #fff !important;
	box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);
	width: 400px;
	border: 1px solid #f1f1f1 !important;
	color: #000;
	padding: 1rem 1.25rem;
}

.view-page-editor--column-placeholder {
	min-height: 5rem;
}

.view-page-editor--column-placeholder.empty,
.view-page-editor--column-placeholder.highlight {
    background-color: transparent;
	border: 4px dashed #ddd;
	
}

.view-page-editor--column-placeholder.highlight.receive {
    background-color: #ffffff55;
}

.view-page-editor--add-column-modul-button {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	z-index: 1;
	color: #bbb;
	font-weight: bold;
	transform: translate(-50%,-50%); 
	white-space: nowrap;
	transition: 0.2s all;
	cursor: pointer;
}

.view-page-editor--add-from-popup-module-button {
	transition: 0.2s all;
	cursor: pointer;
}

.view-page-editor--add-from-popup-module-button:hover {
	background-color: #1dc9b7 !important;
	color: #fff;
}

.view-page-editor--add-from-popup-module-button .module-icon svg {
	width: 24px;
	height: 24px;
}

.view-page-editor--add-from-popup-module-button .module-icon rect,
.view-page-editor--add-from-popup-module-button .module-icon polyline,
.view-page-editor--add-from-popup-module-button .module-icon polygon,
.view-page-editor--add-from-popup-module-button .module-icon circle,
.view-page-editor--add-from-popup-module-button .module-icon path {
	transition: 0.2s all;
}

.view-page-editor--add-from-popup-module-button:hover .module-icon rect,
.view-page-editor--add-from-popup-module-button:hover .module-icon polyline,
.view-page-editor--add-from-popup-module-button:hover .module-icon polygon,
.view-page-editor--add-from-popup-module-button:hover .module-icon circle,
.view-page-editor--add-from-popup-module-button:hover .module-icon path {
	fill: #fff !important;
}


.view-modal-box-wrapper.edit-page-editor-module .modal-body,
.view-modal-box-wrapper.id-live_page_editor_modules .modal-body {
	padding: 0 !important;
} 

.view-page-editor--module img {
	max-width: 100%;
}

.view-table-input-search-object-table-wrapper {
	box-shadow: 0 3px 6px 0 rgba(0,0,0,0.2);
	max-height: 300px;
	overflow: auto;
}

.view-table-input-search-object-table-wrapper .view-table-cell {
	padding: 10px !important;
}

.view-input-form-multipe-upload {
	background-color: #fff;
    outline: 2px dashed #bbb;
    padding: 20px;
	text-align: center;
}

.view-input-form-multipe-upload input {
	display: none !important;
}

.view-input-form-multipe-upload.is-dragover {
	background-color: #f6f6f6;
}

.view-input-form-multipe-upload-listing {
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.view-input-form-multipe-upload-listing-item {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
}

.view-input-form-multipe-upload-listing-item-remove {
	width: 24px;
	height: 24px;
	fill: var(--main-color);
	cursor: pointer;
}



/*** Kassenbon drucken ****/

@media screen {
	body .only-cash-desk-receipt-print {
		display: none !important;
	}

	body:not(.is-cash-desk-receipt) .only-cash-desk-receipt-screen {
		display: none !important;
	}
}

@media print {

	@page {
		margin: 2mm;
		size: auto;
	}

	body.is-cash-desk-receipt {
		filter: grayscale(1);
		font-size: 10px;
		font-family: 'IBMPlexSansCondensed';
		color: #000;
	}

	body.is-cash-desk-receipt a, body.is-cash-desk-receipt a:hover, body.is-cash-desk-receipt a:visited {
		color: #000 !important;
		text-decoration: none !important;
	}

	body.is-cash-desk-receipt .view-input-label,
	body.is-cash-desk-receipt .view-style--subtitle {
		font-size: 8px;
		color: #000;
	}

	body.is-cash-desk-receipt .only-cash-desk-receipt-screen,
	body:not(.is-cash-desk-receipt) .only-cash-desk-receipt-print {
		display: none !important;
	}

	body.is-cash-desk-receipt {
		padding: 0 !important;
		background-color: #fff !important;
	}

	body.is-cash-desk-receipt .hide-cash-desk-receipt-print {
		display: none !important;
	}
	
	body.is-cash-desk-receipt .view-app-loader,
	body.is-cash-desk-receipt .admin-navi-left,
	body.is-cash-desk-receipt .header-navi,
	body.is-cash-desk-receipt #admin-user-dropdown,
	body.is-cash-desk-receipt #view-content-wrapper,
	body.is-cash-desk-receipt .view-modal-box-wrapper .modal-header,
	body.is-cash-desk-receipt .view-modal-box-wrapper .modal-footer {
	  display: none !important;
	}

	body.is-cash-desk-receipt .view-modal-box-wrapper {
		position: relative;
        background: none;
        width: auto;
        height: auto;
	}

	body.is-cash-desk-receipt .view-modal-box {
		min-width: auto;
		max-width: none;
		margin: 0;
		height: auto;
		border-radius: 0;
	}

	body.is-cash-desk-receipt .view-modal-box-content {
		border-radius: 0;
		max-height: none;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}

	body.is-cash-desk-receipt .view-modal-box-wrapper .modal-body {
		padding: 0;
	}

	body.is-cash-desk-receipt table th,
	body.is-cash-desk-receipt table td {
		border-left: 0 !important;
		border-right: 0 !important;
		border-color: #000 !important;
	}

	body.is-cash-desk-receipt table tbody td {
		border-style: dashed !important;
	}

	body.is-cash-desk-receipt input {
		background: none !important;
    	border: none !important;
    	box-shadow: none !important;
	}

	body.is-cash-desk-receipt .view-input-prefix {
		background: none !important;
	}

	body.is-cash-desk-receipt .view-input-label {
		margin-bottom: 2px !important;
	}
}


.view-scale-prices {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.view-scale-prices-header {
	border-bottom: 2px solid var(--main-color);
}

.view-scale-price-group-button {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom: 0 !important;
	display: inline-flex !important;
	flex-wrap: nowrap;
	align-items: center;
	gap: 8px;
}

.view-scale-price-group-button.active {
	color: #fff !important;
	background-color: var(--main-color) !important;
}

.view-scale-price-group-button.active svg {
	fill: #fff !important;
}

.view-scale-price-group-button:not(:first-child) {
	border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.view-scale-price-group-button:not(:last-child) {
	border-right: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.view-scale-price-group-body {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.view-scale-price-group-body-form {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}

.view-scale-price-group-body-table.rows-1 .view-table-row.id-2,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-3,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-4,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-5,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-6,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-7,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-8,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-1 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-2 .view-table-row.id-3,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-4,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-5,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-6,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-7,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-8,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-2 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-3 .view-table-row.id-4,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-5,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-6,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-7,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-8,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-3 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-4 .view-table-row.id-5,
.view-scale-price-group-body-table.rows-4 .view-table-row.id-6,
.view-scale-price-group-body-table.rows-4 .view-table-row.id-7,
.view-scale-price-group-body-table.rows-4 .view-table-row.id-8,
.view-scale-price-group-body-table.rows-4 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-4 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-4 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-4 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-5 .view-table-row.id-6,
.view-scale-price-group-body-table.rows-5 .view-table-row.id-7,
.view-scale-price-group-body-table.rows-5 .view-table-row.id-8,
.view-scale-price-group-body-table.rows-5 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-5 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-5 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-5 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-6 .view-table-row.id-7,
.view-scale-price-group-body-table.rows-6 .view-table-row.id-8,
.view-scale-price-group-body-table.rows-6 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-6 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-6 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-6 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-7 .view-table-row.id-8,
.view-scale-price-group-body-table.rows-7 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-7 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-7 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-7 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-8 .view-table-row.id-9,
.view-scale-price-group-body-table.rows-8 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-8 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-8 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-9 .view-table-row.id-10,
.view-scale-price-group-body-table.rows-9 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-9 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-10 .view-table-row.id-11,
.view-scale-price-group-body-table.rows-10 .view-table-row.id-12 {
	display: none;
}

.view-scale-price-group-body-table.rows-11 .view-table-row.id-12 {
	display: none;
}


.view-scale-price-group-body-table.columns-1 .view-table-cell.id-2,
.view-scale-price-group-body-table.columns-1 .view-table-cell.id-3,
.view-scale-price-group-body-table.columns-1 .view-table-cell.id-4,
.view-scale-price-group-body-table.columns-1 .view-table-cell.id-5,
.view-scale-price-group-body-table.columns-1 .view-table-cell.id-6,
.view-scale-price-group-body-table.columns-1 .view-table-cell.id-7,
.view-scale-price-group-body-table.columns-1 .view-table-cell.id-8 {
	display: none;
}

.view-scale-price-group-body-table.columns-2 .view-table-cell.id-3,
.view-scale-price-group-body-table.columns-2 .view-table-cell.id-4,
.view-scale-price-group-body-table.columns-2 .view-table-cell.id-5,
.view-scale-price-group-body-table.columns-2 .view-table-cell.id-6,
.view-scale-price-group-body-table.columns-2 .view-table-cell.id-7,
.view-scale-price-group-body-table.columns-2 .view-table-cell.id-8 {
	display: none;
}

.view-scale-price-group-body-table.columns-3 .view-table-cell.id-4,
.view-scale-price-group-body-table.columns-3 .view-table-cell.id-5,
.view-scale-price-group-body-table.columns-3 .view-table-cell.id-6,
.view-scale-price-group-body-table.columns-3 .view-table-cell.id-7,
.view-scale-price-group-body-table.columns-3 .view-table-cell.id-8 {
	display: none;
}

.view-scale-price-group-body-table.columns-4 .view-table-cell.id-5,
.view-scale-price-group-body-table.columns-4 .view-table-cell.id-6,
.view-scale-price-group-body-table.columns-4 .view-table-cell.id-7,
.view-scale-price-group-body-table.columns-4 .view-table-cell.id-8 {
	display: none;
}

.view-scale-price-group-body-table.columns-5 .view-table-cell.id-6,
.view-scale-price-group-body-table.columns-5 .view-table-cell.id-7,
.view-scale-price-group-body-table.columns-5 .view-table-cell.id-8 {
	display: none;
}

.view-scale-price-group-body-table.columns-6 .view-table-cell.id-7,
.view-scale-price-group-body-table.columns-6 .view-table-cell.id-8 {
	display: none;
}

.view-scale-price-group-body-table.columns-7 .view-table-cell.id-8 {
	display: none;
}

.view-label-erechnung {
	margin-left: 8px;
    color: #fff;
    background: #1dc9b7;
    padding: 2px 7px;
    border-radius: 4px;
    font-size: 90%;
    margin-top: 1px;
    display: inline-block;
}


/**
 * View Input Shortcode einfügen Dropdown
 *
 * @version 1.0.0
 *
 */
 
 .view-input-shortcode-selector-action-container:not(.view-input-shortcode-selector-action-container--block) {
	align-self: flex-end;
	margin-bottom: 3px;
	position: relative;
}

.view-input-shortcode-selector-action-container .view-input-shortcode-selector-action-select {
	cursor: pointer;
    position: relative;
    border-radius: 5px;
    font-size: 11px;
    line-height: 0;
    padding: 1px 7px;
    padding-right: 28px;
    outline: none;
    color: #32373c;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
}

.view-input-shortcode-selector-action-container .view-input-shortcode-selector-action-select svg {
	width: 14px;
	height: 14px;
}

.view-input-shortcode-selector-action-container .view-input-shortcode-selector-action-select:after {
    display: block;
    content: "▼";
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    font-size: 0.65rem;
}

.view-input-shortcode-selector-action-container.active .view-input-shortcode-selector-action-select:after {
   content: "▲";
}

.view-input-shortcode-selector-action-container.active .view-input-shortcode-selector-action-select {
    border-color: var(--main-color) !important;
}

.view-input-shortcode-selector-action-container .view-input-shortcode-selector-action-dropdown {
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    position: absolute;
	right: 0;
	box-shadow: 0px 0px 10px 0px rgb(66 66 66 / 15%);
    display: none;
    z-index: 30;
    width: 100%;
	max-width: 480px;
    max-height: 300px;
    overflow: auto;
}

.view-input-shortcode-selector-action-container .view-input-shortcode-selector-action-dropdown.below {
	top: 18px;
}

.view-input-shortcode-selector-action-container .view-input-shortcode-selector-action-dropdown.above {
	top: 0;
	transform: translateY(-100%);
}

.view-input-shortcode-selector-action-container.active .view-input-shortcode-selector-action-dropdown {
    display: block;
}

.view-input-shortcode-selector-action-dropdown-single-item-headline {
	font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 0.3rem 0.5rem;
	position: sticky;
	top: 0;
	background-color: #fff;
	z-index: 9;
}

.view-input-shortcode-selector-action-dropdown-items-wrapper {
    padding: 0.125rem 0;    
}

.view-input-shortcode-selector-action-dropdown-single-item {
    clear: both;
    padding: 0.25rem 0.5rem;
}

.view-input-shortcode-selector-action-dropdown-single-item-footer {
    border-top: 1px solid #ddd;
	position: sticky;
	bottom: 0;
	background-color: #fff;
	z-index: 9;
	padding: 0.5rem 0.5rem;
	display: block;
}

.view-input-shortcode-selector-action-dropdown-single-items-table {
	border: 0;
}

.view-input-shortcode-selector-action-dropdown-single-items-table td {
	padding: 0.25rem 0.25rem;
	border-top: 1px solid #ddd;
	width: 50%;
}

.view-input-shortcode-selector-action-dropdown-single-items-table-item-type-divider td {
	border-top: 1px solid #aaa;
}

.view-input-shortcode-selector-action-dropdown-single-items-table tr:first-child td {
	border: 0;
}

.view-input-shortcode-selector-action-dropdown-single-items-table td:first-child {
	padding-left: 0.5rem;
}

.view-input-shortcode-selector-action-dropdown-single-items-table td {
	padding-right: 0.5rem;
}

.view-input-shortcode-selector-action-dropdown-single-item-divider {
	width: 100%;
	height: 1px;
	background-color: #ccc;
}

.view-input-shortcode-selector-action-dropdown-single-item-preview-content {
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

.view-input-shortcode-selector-action-dropdown-single-item svg {
	width: 14px;
	height: 14px;
	margin-right: 5px;
}

.view-input-shortcode-selector-action-dropdown-single-item,
.view-input-shortcode-selector-action-dropdown-single-items-table-item {
	cursor: pointer;
}

.view-input-shortcode-selector-action-dropdown-single-items-table-item:hover,
.view-input-shortcode-selector-action-dropdown-single-item:hover {
	background-color: #f8f8f8;
}

.view-input-shortcode-selector-action-dropdown-single-item-footer:hover {
	color: #fff;
	background-color: var(--main-color);
}

.view-input-shortcode-selector-action-dropdown-single-items-table tr:hover svg,
.view-input-shortcode-selector-action-dropdown-single-item:hover svg {
	/*fill: #fff;*/
}

.view-input-shortcode-selector-action-dropdown-single-item-shortcode svg {
	width: 16px;
	height: 16px;
	fill: #1dc9b7;
}


/** Tabellen Filter-Tags **/

.view-table-filter-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 0.33rem;
}

.view-table-filter-tag:not(.active){
	display: none;
}

.view-table-filter-info-detail {
    color: #888;
}


/** Tabellenspalten-Konfig ***/

.view-table-nav-manage-columns-settings-wrapper {
	position: relative;
}

.view-table-nav-manage-columns-settings {
	cursor: pointer;
	line-height: 0;
}

.view-table-nav-manage-columns-settings svg {
	width: 18px;
	height: 18px;
	fill: #ccc;
}

.view-table-nav-manage-columns-settings-dropdown {
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    position: absolute;
	right: 0;
	box-shadow: 0px 0px 10px 0px rgb(66 66 66 / 15%);
    display: none;
    z-index: 1;
    width: auto;
    max-height: 200px;
    overflow: auto;
}

.view-table-nav-manage-columns-settings.active + .view-table-nav-manage-columns-settings-dropdown {
    display: block;
}

.view-table-nav-manage-columns-settings-dropdown-single-item-headline {
	font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 0.25rem 0.5rem;
}

.view-table-nav-manage-columns-settings-dropdown-items-wrapper {
    padding: 7px 10px;
    padding-top: 9px;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.view-table-nav-manage-columns-settings-dropdown-single-item {
}


.view-card-container .view-card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #edf2f9;
    border-radius: .5rem;
    margin-bottom: 1rem;
    box-shadow: 0 0.75rem 1.5rem rgb(18 38 63 / 3%);
    min-height: 3rem;
    margin-top: 0;
    padding: 0;
    max-width: none;
}

.view-card-container .view-card-header-title {
    margin: 0;
    font-weight: 700;
    font-size: 1rem;
}

.view-card-container .view-card-header-subtitle {
    margin-bottom: 0;
    margin-top: 0.25rem;
    font-size: 0.85rem;
    font-weight: 400;
}

.view-card-container .view-list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .375rem;
}

.view-card-container .view-list-group-flush {
    border-radius: 0;
}

.view-page-editor--module-button {
    cursor: move;
}

.view-card-container .view-list-group-item {
    position: relative;
    display: block;
    padding: 1rem 1.25rem;
    background-color: transparent;
    border: 1px solid #edf2f9;
}

.view-list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.view-list-group-flush>.view-list-group-item {
    border-width: 0 0 1px;
}

.view-list-group>.view-list-group-item {
    border-width: 0 0 1px;
}

.view-page-editor--content-wrapper {
    border: 4px dashed transparent;
    /* overflow: auto; */
}

.view-page-editor--content-wrapper.is-editing {
    min-height: 10rem;
}

.view-category-label-content {
	display: flex;
	flex-wrap: nowrap;
	gap: 5px;
	align-items: center;
}

.view-category-label-content-icon {
	width: auto;
	height: 20px;
	object-fit: contain;
	line-height: 0;
}