
/* --------------------------
 *
 * themis-variables.css
 *
 * -------------------------- */

:root {
    /* colors pallete */
    --main-bg-color: #FAFAFA;
    --primary-color: #02BCEB; /* version1: #00B4F7, version2: #47ACEF */
    --secondary-color: #535252; /* version1: #535252, version2: #545353, now back to version1 */
    --secondary-color-light: #E8E8E8; /* version1: #F5F5F5, version2: #ECECEC*/
    --seperator-light: #DCDBDB; /* previously #DEDDDD*/
    --nav-color: #006190; /* version1: #006190, version2: 2c4b92#*/
    --warn-color: #FFA20E;
    --progress-color-active: #7ED321;
    --admin-color: #A3008C;
    --disabled-color: #B9B7B8;
    --table-filter-color: #CBE4ED;

    /* highcharts colors */
    --chart-color-0: #6FE100;
    --chart-color-1: #45B4ED;
    --chart-color-2: #98008D;
    --chart-color-3: #2A5792;
    --chart-color-4: #4A4A4A;
    --chart-color-5: #EDB000;
    --chart-color-6: #CC000E;
    --chart-color-7: #DCF1F9;
    --chart-color-8: #C7C7C7;
    --chart-color-9: #e4d354;

    /* fonts */
    --font-size-xl: 24px;
    --font-size-lg: 22px;
    --font-size-md: 18px;
    --font-size-sm: 16px;
    --font-size-xs: 14px;
    --font-size-xxs: 12px;

    /* spacing  */
    --spacing-1: 4px;
    --spacing-2: 8px;
    --spacing-3: 16px;
    --spacing-4: 24px;
    --spacing-5: 32px;
    /* for future usage ? */
    /* --spacing-6: 40px; */
    --spacing-7: 48px;
    --spacing-8: 56px;
    /* --spacing-9: 64px; */

    /* content-height */
    /* for future usage ? */
    /* --content-height-1: 40px; */
    --content-height-2: 56px;

    /* header  */
    --page-header-height: 162px;

    /* shadows */
    --shadow-color: var(--seperator-light);

    /* text and borders */
    --header-color: var(--nav-color);
    --header-size: 36px;
    --appbar-color: var(--secondary-color);
    --subheader-color: var(--secondary-color);
    --subheader-size: var(--font-size-lg);
    --light-text-color: #FFF;
    --border-radius: 4px;

    /* menu */
    --menu-item-background: #FFF;
    --active-menu-item-background: var(--secondary-color-light);
    --menu-seperator: var(--seperator-light);
    --menu-item-font-size: var(--font-size-md);
    --menu-item-icon-size: 28px;

    /* table */
    --table-background-color: #ededed;
    --table-border-color: #FFF;
    --table-border-width: 2px;
    --table-header-height: 55px;
    --table-lean-header-height: 32px; /* WILL BE REMOVED? */
    --table-footer-height: 31px;

    /* main-controls  */
    --main-controls-height: 36px;

    /* form elements */
    --form-caption-bg-color: var(--secondary-color-light);
    --form-tab-bg-color: #dddcdc;
    --form-element-height: var(--content-height-2);
    --form-element-readonly-height: 18px;
    --form-element-gutter-small: var(--spacing-3);
    --form-element-gutter-large: var(--spacing-4);
    --form-element-border-width: 1px;
    --form-element-border-color: var(--seperator-light);
    --input-text-bg-color: var(--main-bg-color);
    --dropdown-line-size: 33px;
    --checkbox-size: 32px;

    /* buttons */
    --button-font-size: var(--font-size-sm);
    --button-primary-bg-color: var(--primary-color);
    --button-secondary-bg-color: var(--secondary-color);
    --button-outlined-color: var(--nav-color);
    --button-outlined-font-size: var(--font-size-xs);

    /* archive filters */
    --archive-filter-background-color: #FFF;
    --archive-filter-border-color: var(--nav-color);
    --archive-filter-spacing: 10px;

    /* progress bar  */
    --progress-color: var(--seperator-light);
    --progress-color-height: 24px;
    --progress-edge-radius: 12px;

    /* widgets  */
    --icon-size: 22px;

    /* avatar */
    /* for future usage ? */
    /* --avatar-1: 36px; */
    --avatar-2: 84px;
  }

/* --------------------------
 *
 * themis-layouts.css
 *
 * -------------------------- */


/* Printed Header
 * -------------------------- */

 .tc-printed-header {
	display: flex;
	padding: 20px 0;
}

.tc-printed-header .tc-printed-header-element {
	flex: 1;
	vertical-align: middle;
	margin: 0 20px;
	text-align: center;
}

.tc-printed-header .tc-printed-header-element-sec-logo .tc-image {
	float: right;
}

.tc-printed-header .tc-print-wrapper {
	position: fixed;
	top: 0px;
	padding: 4px;
	background: white;
	box-shadow: 0px 0px 5px 2px #d2d2d2;
	z-index: 9999;
}

.tc-root-rtl .tc-printed-header .tc-print-wrapper {
	right: 0px;
}

.tc-root-ltr .tc-printed-header .tc-print-wrapper {
	left: 0px;
}

@media print {
	.tc-printed-header .tc-print-wrapper {
		display: none;
	}
}


/* Container
 * -------------------------- */
/*
#tc-background-area {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	z-index: -1;
}

.tc-root-ltr #tc-background-area {
	background-position: left bottom;
}

.tc-root-rtl #tc-background-area {
	background-position: right bottom;
}

.tc-root-rtl .tc-container #tc-background-area {
	right: 244px;
}

.tc-root-ltr .tc-container #tc-background-area {
	left: 244px;
}

.tc-root-print #tc-background-area,
.tc-root-iframe #tc-background-area {
	display: none;
}
*/


/* Sidebar
 * -------------------------- */

.tc-sidebar-toggler {
	position: fixed;
	top: 4px;
	z-index: 999 !important;
}

.tc-root-rtl .tc-sidebar-toggler {
	left: 4px;
}

.tc-root-ltr .tc-sidebar-toggler {
	right: 4px;
}

.tc-sidebar-toggler.tc-sidebar-toggler-hide {
	display: none;
}

.tc-sidebar {
	box-sizing: border-box;
	padding: var(--spacing-5);
	margin-top: var(--page-header-height );
	color: var(--secondary-color);
}

.tc-root-print .tc-sidebar {
	display: none !important;
}

.tc-root-sticky-sidebar .tc-sidebar {
	position: fixed;
}

.tc-root-sticky-sidebar-bottom .tc-sidebar {
	position: fixed;
	top: auto;
	bottom: 0;
}


/* buttons with background (square buttons) */
.tc-buttons-with-background .tc-buttons .tc-button,
.tc-buttons-with-background .tc-buttons .tc-button:hover {
	justify-content: center;
	padding: var(--spacing-2) var(--spacing-4);
	color: white;
	border-radius: var(--border-radius);
	box-sizing: border-box;
	min-width: 160px;
	height: 56px;
}

.tc-root-ltr .tc-buttons-with-background .tc-buttons>li:not(:last-child) {
	margin-right: var(--spacing-2);
}

.tc-root-rtl .tc-buttons-with-background .tc-buttons>li:not(:last-child) {
	margin-left: var(--spacing-2);
}

.tc-buttons-with-background .tc-button .tc-button-caption {
	font-style: normal;
}

.tc-buttons-with-background .tc-button.tc-button-main {
	background-color: var(--primary-color);
}

.tc-buttons-with-background .tc-button.tc-button-secondary {
	background-color: var(--secondary-color);
}

.tc-root-rtl .tc-buttons-with-background .tc-button .tc-icon {
	margin-right: calc(-1 * var(--spacing-3));
}

.tc-root-ltr .tc-buttons-with-background .tc-button .tc-icon {
	margin-left: calc(-1 * var(--spacing-3));
}

/* app bar */
.tc-app-bar .tc-logo a {
	display: block;
	color: inherit;
	text-align: center;
	text-decoration: none;
}

.tc-app-bar .tc-logo .tc-image {
	margin: 0 auto;
}

.tc-root-not-print .tc-app-bar .tc-logo .tc-image + .tc-app-title {
	display: none;
}

/* .tc-app-bar .tc-logo {
	margin-bottom: 20px;
} */

.tc-app-bar .tc-sidebar-omni-search {
	width: 228px;
	margin-right: var(--spacing-5);
}

/* app-bar shortcuts */

.tc-shortcuts,
.tc-shortcuts .tc-buttons {
	display: flex;
}

.tc-shortcuts .tc-button.tc-button-main {
	display: flex;
	flex-direction: column;
	color: var(--appbar-color);
	font-size: var(--font-size-xxs);
	font-weight: normal;
	padding: 0;
	width: 74px;
	height: 34px;
}

.tc-root-rtl .tc-shortcuts .tc-button.tc-button-main {
	border-left: 1px solid var(--seperator-light);
}

.tc-root-ltr .tc-shortcuts .tc-button.tc-button-main {
	border-right: 1px solid var(--seperator-light);
}

.tc-shortcuts .tc-button.tc-button-main .tc-icon {
	color: inherit;
	background-color: transparent;
	margin: 0 auto 2px;
	font-size: 20px;
	min-height: 20px;
	width: auto;
}

/* .tc-sidebar .tc-sidebar-omni-search {
	margin-bottom: 20px;
	color: #2b2b2b;
}

.tc-sidebar .tc-print-wrapper {
	position: absolute;
	top: 0px;
	padding: 4px;
}

.tc-root-rtl .tc-sidebar .tc-print-wrapper {
	right: 0px;
}

.tc-root-ltr .tc-sidebar .tc-print-wrapper {
	left: 0px;
} */

.tc-app-bar .tc-button .tc-button-caption {
	font-style: normal;
}

.tc-session {
	position: relative;
	display: flex;
	min-width: 150px;
}

.tc-session .tc-session-buttons-toggler {
	padding: 0 var(--spacing-5);
}

.tc-session .tc-session-buttons-toggler .tc-button-caption {
	font-weight: normal;
	font-size: var(--font-size-xs);
	padding: 8px
}

.tc-session .tc-session-buttons-toggler .tc-icon {
	vertical-align: middle;
	margin-bottom: 0;
	width: 36px;
	min-width: 36px;
	height: 36px;
	min-height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	background-color: var(--primary-color);
}

.tc-session .tc-session-buttons-toggler .tc-image {
	border-radius: 50%;
}

.tc-session .tc-buttons {
	display: none;
	position: absolute;
	top: 50px;
	z-index: 55;
	margin-top: 8px;
}

.tc-session.tc-session-show-buttons .tc-buttons {
	display: flex;
	flex-direction: column;
}

.tc-root-rtl .tc-session.tc-session-show-buttons .tc-buttons {
	left: var(--spacing-5);
}

.tc-root-ltr .tc-session.tc-session-show-buttons .tc-buttons {
	right: var(--spacing-5);
}

.tc-session .tc-buttons .tc-button {
	background-color: transparent;
	font-size: var(--font-size-xs);
	font-weight: normal;
	justify-content: flex-start;
	padding: 4px;
}

/* context /  session menu */
.tc-context-menu .tc-buttons,
.tc-session .tc-buttons {
	max-height: 172px;
	background-color: var(--main-bg-color);
	padding: var(--spacing-3);
	outline: none;
	box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}

.tc-context-menu .tc-buttons .tc-button,
.tc-session .tc-buttons .tc-button {
	color: var(--secondary-color);
}

.tc-context-menu .tc-buttons .tc-button {
	display: flex;
}

.tc-context-menu .tc-buttons .tc-button .tc-button-caption {
	font-style: normal;
}

.tc-mobile-session-wrapper {
	display: flex;
}

.tc-mobile-session-wrapper .tc-session {
	flex-grow: 1;
}

.tc-mobile-session-wrapper .tc-session-buttons-toggler {
	width: 100%;
	padding: 0;
	justify-content: start;
}

.tc-root-rtl .tc-mobile-session-wrapper .tc-logo {
	margin-right: var(--spacing-3);
}

.tc-root-ltr .tc-mobile-session-wrapper .tc-logo {
	margin-left: var(--spacing-3);
}

.tc-mobile-session-wrapper .tc-logo .tc-image {
	max-height: 40px;
}

.tc-mobile-session-wrapper .tc-session.tc-session-show-buttons .tc-buttons {
	top: auto;
	bottom: 100%;
	margin: 0 0 var(--spacing-3);
}

.tc-root-rtl .tc-mobile-session-wrapper .tc-session.tc-session-show-buttons .tc-buttons {
	left: auto;
	right: 0;
}

.tc-root-ltr .tc-mobile-session-wrapper .tc-session.tc-session-show-buttons .tc-buttons {
	right: auto;
	left: 0;
}


/* Main - Ocean
 * -------------------------- */

.tc-root-rtl .tc-main {
	margin-right: 10px;
}

.tc-root-ltr .tc-main {
	margin-left: 10px;
}

.tc-active-area-landing {
	height: 100%;
}

.tc-layout-container {
	height: 100%;
	flex: 1;
	overflow: auto;
}

.tc-root-ltr .tc-layout-container {
	padding-right: var(--spacing-5);
}

.tc-root-rtl .tc-layout-container {
	padding-left: var(--spacing-5);
}

.tc-root-ltr .tc-active-area-landing .tc-layout-container {
	padding-right: 0;
}

.tc-root-rtl .tc-active-area-landing .tc-layout-container {
	padding-left: 0;
}

.tc-layout {
	padding-bottom: 30px;
}

.tc-main-landing {
	display: flex;
	height: 100vh;
}

.tc-root-rtl .tc-main-landing {
	flex-direction: row-reverse;
}

#tc-landing-image-area {
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	flex: 1;
}

.tc-root-iframe #tc-landing-image-area {
	display: none;
}

/* .tc-main .tc-main-title-fixer {
	height: 63px;
} */

/* .tc-main .tc-main-title-inner { */
.tc-main .tc-main-title {
	box-sizing: border-box;
	padding: var(--spacing-5) 0;
	display: flex;
	flex-direction: column;
}

.tc-main .tc-main-title-inner {
	display: flex;
	flex-direction: column;
}

.tc-main .tc-main-title-inner h1 {
	vertical-align: top;
	color: var(--header-color);
	font-size: var(--header-size);
	line-height: var(--spacing-7);
}

.tc-main .tc-main-title-inner h1,
.tc-main .tc-main-title-inner h2 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tc-main .tc-main-title-inner .tc-main-subtitle-inner {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	margin-top: 52px;
}

.tc-main .tc-main-title-inner .tc-main-subtitle-inner > h2 {
	flex: 1;
	color: var(--subheader-color);
	font-size: var(--subheader-size);
	line-height: var(--spacing-5);
}

.tc-main .tc-main-title-inner .tc-main-title-buttons {
	min-height: 36px;
}

.tc-main .tc-main-title-inner .tc-main-title-buttons > ul {
	display: flex;
}

.tc-main .tc-main-title-inner .tc-main-title-buttons-bulk {
	display: none;
}

.tc-main .tc-main-title.tc-main-title-bulk .tc-main-title-buttons {
	display: none;
}

.tc-main .tc-main-title.tc-main-title-bulk .tc-main-title-buttons-bulk {
	display: inline-block;
}

.tc-main .tc-main-title.tc-main-title-bulk .tc-main-title-buttons-bulk .tc-ptd-middle {
	white-space: nowrap;
}

.tc-root-rtl .tc-main .tc-main-title-inner .tc-main-title-buttons-bulk-count {
	margin-left: 10px;
}

.tc-root-ltr .tc-main .tc-main-title-inner .tc-main-title-buttons-bulk-count {
	margin-right: 10px;
}

.tc-root-rtl .tc-main .tc-main-title-inner .tc-main-title-buttons-bulk-reset {
	margin-left: 20px;
}

.tc-root-ltr .tc-main .tc-main-title-inner .tc-main-title-buttons-bulk-reset {
	margin-right: 20px;
}


.tc-main .tc-main-title-inner .tc-main-back-button {
	color: #2b2b2b;
	border-radius: 50%;
	background-color: inherit;
}

.tc-main .tc-main-title-inner .tc-main-back-button:hover,
.tc-main .tc-main-title-inner .tc-main-back-button.tc-hover {
	color: #888;
}

.tc-main .tc-main-title-inner .tc-main-back-button > .tc-icon {
	font-size: 36px;
}

.tc-root-rtl .tc-main .tc-main-title-inner .tc-main-back-button {
	float: right;
	margin-left: var(--spacing-4);;
}

.tc-root-ltr .tc-main .tc-main-title-inner .tc-main-back-button {
	float: left;
	margin-right: var(--spacing-4);
}


.tc-main .tc-main-title-inner .tc-main-more-button {
	margin-top: -4px;
}

.tc-root-rtl .tc-main .tc-main-title-inner .tc-main-more-button {
	float: left;
}

.tc-root-ltr .tc-main .tc-main-title-inner .tc-main-more-button {
	float: right;
}

.tc-main .tc-main-title-fixer.tc-main-title-fixer-with-tabs {
	height: 91px;
}

.tc-main .tc-main-title-inner .tc-tabs {
	overflow: auto;
	white-space: nowrap;
	margin: 7px -10px -17px -10px;
	padding: 10px 10px 0;
}

.tc-main .tc-main-title-inner .tc-tabs ul:after {
	content: "";
	display: inline-block;
	width: var(--spacing-1);
}

.tc-main .tc-main-controls {
	display: flex;
}

.tc-main .tc-main-controls .tc-fields {
	flex: 1;
}

.tc-main .tc-main-controls .tc-control {
	width: 150px;
}

.tc-main .tc-main-controls .tc-caption {
	width: 80px;
	text-overflow: ellipsis;
	overflow: hidden;
	min-height: var(--main-controls-height);
}



.tc-root-rtl .tc-main .tc-main-controls .tc-caption {
	margin-left: var(--spacing-2);
}

.tc-root-ltr .tc-main .tc-main-controls .tc-caption {
	margin-right: var(--spacing-2);
}

.tc-root-rtl .tc-main .tc-main-controls .tc-caption > .tc-icon {
	margin-left: var(--spacing-2);
	margin-right: var(--spacing-2);
}

.tc-root-ltr .tc-main .tc-main-controls .tc-caption > .tc-icon {
	margin-left: var(--spacing-2);
	margin-right: var(--spacing-2);
}


.tc-main .tc-main-controls.tc-main-description {
	padding: 10px;
}


.tc-main .tc-main-controls .tc-fields .tc-input.tc-input-pre-marker,
.tc-main .tc-main-controls .tc-fields .tc-input.tc-input-post-marker,
.tc-main .tc-main-controls .tc-fields .tc-field .tc-control.tc-control-text .tc-input:not(.tc-input-textarea),
.tc-main .tc-main-controls .tc-fields .tc-field .tc-control.tc-control-dropdown > .tc-input,
.tc-main .tc-main-controls .tc-fields .tc-field .tc-caption {
	min-height: var(--form-element-readonly-height);
}


.tc-main .tc-main-controls .tc-fields > li,
.tc-main .tc-main-controls .tc-buttons > li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 var(--spacing-3);
}

.tc-root-rtl .tc-main .tc-main-controls .tc-fields > li,
.tc-root-rtl .tc-main .tc-main-controls .tc-buttons > li {
	margin-left: var(--spacing-2);
}

.tc-root-ltr .tc-main .tc-main-controls .tc-fields > li,
.tc-root-ltr .tc-main .tc-main-controls .tc-buttons > li {
	margin-right: var(--spacing-2);
}

.tc-layout.tc-layout-archive .tc-main-controls .tc-field[data-field="tc_archive_active_filters"] {
	margin: 0 0 var(--spacing-3);
}

.tc-layout.tc-layout-archive .tc-main-controls .tc-field[data-field="tc_archive_active_filters"] .tc-control-tags .tc-button.tc-button-main {
	color: var(--secondary-color);
	background-color: var(--table-filter-color);
}

.tc-root-rtl .tc-main .tc-main-controls .tc-field > li .tc-control-expandable .tc-control-expansion {
	right: auto;
	left: 0;
}

.tc-root-ltr .tc-main .tc-main-controls .tc-field > li .tc-control-expandable .tc-control-expansion {
	left: auto;
	right: 0;
}


.tc-main-controls > .tc-baloon {
	display: block;
	position: static;
	margin-top: 12px;
}

.tc-main-controls > .tc-baloon:after {
	display: none;
}


.tc-root-rtl .tc-main-controls.tc-main-actions-bottom {
	text-align: left;
}

.tc-root-ltr .tc-main-controls.tc-main-actions-bottom {
	text-align: right;
}


.tc-main .tc-main-controls-sidebar {
	padding: 0 1%;
}

.tc-main .tc-main-controls-sidebar > li {
	display: inline-block;
	vertical-align: middle;
	margin: 5px 0;
	white-space: nowrap;
}


.tc-main .tc-main-separator {
	margin: 11px 2.5% 22px;
	border-bottom: 1px solid #dfdfdf;
}


.tc-main .tc-main-frame {
	padding: var(--spacing-5);
	background: white;
	border: 1px solid #ebebeb;
	box-shadow: 0 2px 4px var(--shadow-color);
}

.tc-main .tc-main-table {
	margin-top: var(--spacing-5);
}

.tc-main .tc-main-controls + .tc-main-table {
	margin-top: var(--spacing-3);
}


.tc-main .tc-main-widgets {
	margin-bottom: 30px;
}

.tc-main .tc-main-widgets > .tc-widgets > .tc-widget {
	box-sizing: border-box;
	width: 47%;
	margin-bottom: 2%;
}

.tc-main .tc-main-widgets > .tc-widgets > .tc-widget.tc-widget-full {
	width: 96%;
}

.tc-root-print.tc-root-rtl .tc-main {
	margin-right: 0;
}
.tc-root-print.tc-root-ltr .tc-main {
	margin-left: 0;
}

.tc-root-print .tc-main .tc-main-title-fixer {
	display: none;
}
.tc-root-print .tc-main .tc-main-title-fixer + .tc-main-title-inner {
	position: static;
}
.tc-root-print .tc-main .tc-main-title-inner .tc-main-back-button {
	display: none;
}
.tc-root-print .tc-main .tc-main-title-inner .tc-main-title-buttons {
	display: none;
}
.tc-root-print .tc-main .tc-main-actions {
	display: none;
}
.tc-root-print .tc-main .tc-main-actions + .tc-main-separator {
	display: none;
}

.tc-root-print .tc-widget .tc-widget-methods {
	display: none;
}


@media screen and (max-width: 1024px) {
	.tc-root-rtl .tc-main {
		margin-right: 0;
	}
	.tc-root-ltr .tc-main {
		margin-left: 0;
	}

	.tc-main .tc-main-title-inner .tc-main-title-buttons {
		display: none;
		position: absolute;
		top: 100%;
		z-index: 1;
	}
	.tc-main .tc-main-title-inner .tc-main-title-buttons.tc-main-title-buttons-show {
		display: block;
	}
	.tc-main .tc-main-title.tc-main-title-bulk .tc-main-title-buttons-bulk,
	.tc-main .tc-main-title-inner .tc-main-title-buttons.tc-main-title-buttons-bulk.tc-main-title-buttons-show {
		display: none;
	}
	.tc-main .tc-main-title.tc-main-title-bulk .tc-main-title-buttons-bulk.tc-main-title-buttons-show {
		display: inline-block;
	}
	.tc-main .tc-main-title-inner .tc-main-title-buttons .tc-button.tc-button-main {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.tc-main .tc-main-title-inner .tc-main-title-buttons .tc-button.tc-button-tiny {
		margin: 5px 10px;
	}
	.tc-main .tc-main-title-inner .tc-main-title-buttons {
		border: 1px solid #ebebeb;
		background: white;
		box-shadow: 0 2px 4px var(--shadow-color);
	}
	.tc-root-rtl .tc-main .tc-main-title-inner .tc-main-title-buttons {
		left: 10px;
	}
	.tc-root-ltr .tc-main .tc-main-title-inner .tc-main-title-buttons {
		right: 10px;
	}
	.tc-main .tc-main-title-inner .tc-main-title-buttons ul {
		flex-direction: column;
		/* margin: 0; */
	}
	/*
	.tc-main .tc-main-title-inner .tc-main-title-buttons .tc-button {
		display: block;
	}
	*/
	.tc-main .tc-main-title-inner .tc-tabs {
		margin-top: 9px;
		margin-bottom: -9px;
	}
	.tc-root-rtl .tc-main .tc-main-title-inner .tc-tabs {
		margin-left: -50px;
	}
	.tc-root-ltr .tc-main .tc-main-title-inner .tc-tabs {
		margin-right: -50px;
	}

	.tc-main .tc-main-controls .tc-fields {
		margin: 0 calc(-1 * var(--spacing-1));
	}
	.tc-main .tc-main-controls .tc-fields > li {
		width: 33%;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: var(--spacing-1);
		padding-right: var(--spacing-1);
		box-sizing: border-box;
	}
	.tc-main .tc-main-controls .tc-fields > li > .tc-ptd + .tc-ptd {
		width: 100%;
	}
	.tc-main .tc-main-controls .tc-fields > li > .tc-ptd + .tc-ptd .tc-control {
		width: auto;
	}

	.tc-main .tc-main-widgets > .tc-widgets > .tc-widget {
		width: 100%;
	}

	.tc-main .tc-main-widgets > .tc-widgets > .tc-widget .tc-form .tc-form-columns {
		display: block;
	}

	.tc-main .tc-main-widgets > .tc-widgets > .tc-widget .tc-form .tc-form-columns .tc-form-column {
		display: block;
	}

	.tc-root-rtl .tc-main .tc-main-widgets > .tc-widgets > .tc-widget .tc-form .tc-form-columns .tc-form-column + .tc-form-column {
		padding-right: 0;
	}

	.tc-root-ltr .tc-main .tc-main-widgets > .tc-widgets > .tc-widget .tc-form .tc-form-columns .tc-form-column + .tc-form-column {
		padding-left: 0;
	}
}

@media screen and (max-width: 900px) {
	.tc-main .tc-main-controls .tc-fields > li {
		width: 50%;
	}
}

@media screen and (max-width: 600px) {
	.tc-main .tc-main-controls .tc-fields > li {
		width: 100%;
	}
}


/* Form Layout
 * -------------------------- */

.tc-layout.tc-layout-form {
	display: flex;
	min-width: 300px;
	max-width: 450px;
	width: 100%;
	min-height: 100vh;
	margin: 0 auto;
	padding: 100px 50px;
	box-sizing: border-box;
	align-items: center;
}


.tc-layout.tc-layout-form .tc-widget {
	margin-bottom: 2%;
}

.tc-layout.tc-layout-form .tc-branding {
	width: 50%;
}


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

	.tc-layout.tc-layout-form {
		padding: 80px 20px;
	}

	.tc-layout.tc-layout-form .tc-branding {
		width: 100%;
	}

}


/* Form Layout
 * -------------------------- */

.tc-layout-page-content {
	padding: 10px;
}


/* Installation Sign
 * -------------------------- */

.tc-root-local .tc-active-area-landing .tc-widget-title,
.tc-root-local .tc-main .tc-main-title-inner {
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,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);
}

.tc-root-testing .tc-active-area-landing .tc-widget-title,
.tc-root-testing .tc-main .tc-main-title-inner {
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,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);
}

.tc-root-superuser .tc-active-area-landing .tc-widget-title,
.tc-root-superuser .tc-main .tc-main-title-inner {
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,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9wLKuTqp4gu+BbOLSBmXZPL1Gh5WWag9FTTIZc6Cu+hETMwKpIHNo7cdHcwV0EexIUXTQ+EkgbtK+E6gPSdx00RRU1BI5w5jRAsutGEXehjd9JwCfjXCbI6in/luan5lt2UiwO8U9/W8P/z2wt/9/v96Iirt8/lPJsTAhxSLaccAAA+LaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6Y2I1MTEzODktNWZiMC00MzcwLTkyNTgtYmM1MDY1OWRiOTVjIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNiNDM1NjY0LThlZjgtNDIwNy1iN2QzLTgwNTljZjY0MDI0ZSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjdkODRhZDA5LWFiNDQtNDJiYy04OTQ3LWUwYjc3OWZkYzk4MSIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjExNzM3ODEyNTUwMDQxIgogICBHSU1QOlZlcnNpb249IjIuMTAuMjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc0OTdkM2M3LTIyYmUtNDI1MS1hMzU1LTkxZmExNjA0NzI1ZSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IiswMjowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5XCoZzAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TpUUqDnYQdchQnVoQleKoVShChVArtOpg8voLTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxc3NSdJES70sKLWK88Hgf591zeO8+QGhWmWr2TACqZhnpZELM5lbFwCt8GEEQUcRlZupzkpSCZ33dUzfVXYxneff9Wf35gskAn0g8y3TDIt4gjm9aOud94jAry3nic+KoQRckfuS64vIb55LDAs8MG5n0PHGYWCx1sdLFrGyoxNPEkbyqUb6QdTnPeYuzWq2z9j35C0MFbWWZ67RGkcQiliBBhII6KqjCQox2jRQTaTpPePiHHb9ELoVcFTByLKAGFbLjB/+D37M1i1OTblIoAfS+2PbHGBDYBVoN2/4+tu3WCeB/Bq60jr/WBGY+SW90tMgRMLANXFx3NGUPuNwBhp502ZAdyU9LKBaB9zP6phwweAv0rblza5/j9AHI0KxSN8DBITBeoux1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);
}

.tc-root-testing.tc-root-superuser .tc-active-area-landing .tc-widget-title,
.tc-root-testing.tc-root-superuser .tc-main .tc-main-title-inner {
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,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czp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmY2MzE0ODU5LTI5YzUtNDRjNi04NDY3LTlmZGJmMDc3NTg1MCIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1YzRjNTUxNi05ZTZiLTQ4MTAtOGZkMi0wY2NhMzcwMzYwZTYiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZWQ1OTVkNy0xYTcwLTRkZDMtYjQwMy1hNDIzYmViNjRmM2MiCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTYxMTczNzg3NTIxMjAwMiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjIyIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiPgogICA8aXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgIDxpcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvblNob3duPgogICA8aXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgIDxpcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpSZWdpc3RyeUlkPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmOWMxNTA0ZS03NGQxLTRlMmQtODQ3OC1lOWFiNTI3OWVlNTUiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HFQPFgAAAYRpQ0NQSUNDIHByb2ZpbGUAACiRfZE9SMNQFIVPU6VFKg52EHXIUJ1aEJXiqFUoQoVQK7TqYPL6C00akhQXR8G14ODPYtXBxVlXB1dBEPwBcXNzUnSREu9LCi1ivPB4H+fdc3jvPkBoVplq9kwAqmYZ6WRCzOZWxcArfBhBEFHEZWbqc5KUgmd93VM31V2MZ3n3/Vn9+YLJAJ9IPMt0wyLeII5vWjrnfeIwK8t54nPiqEEXJH7kuuLyG+eS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);
}

.tc-root-local.tc-root-rtl .tc-active-area-landing .tc-widget-title,
.tc-root-local.tc-root-rtl .tc-main .tc-main-title-inner,
.tc-root-testing.tc-root-rtl .tc-active-area-landing .tc-widget-title,
.tc-root-testing.tc-root-rtl .tc-main .tc-main-title-inner,
.tc-root-superuser.tc-root-rtl .tc-active-area-landing .tc-widget-title,
.tc-root-superuser.tc-root-rtl .tc-main .tc-main-title-inner {
	background-position: left;
}

.tc-root-local.tc-root-ltr .tc-active-area-landing .tc-widget-title,
.tc-root-local.tc-root-ltr .tc-main .tc-main-title-inner,
.tc-root-testing.tc-root-ltr .tc-active-area-landing .tc-widget-title,
.tc-root-testing.tc-root-ltr .tc-main .tc-main-title-inner,
.tc-root-superuser.tc-root-ltr .tc-active-area-landing .tc-widget-title,
.tc-root-superuser.tc-root-ltr .tc-main .tc-main-title-inner {
	background-position: right;
}


/* Widgets grid
 * -------------------------- */

 .tc-widgets .tc-widgets-grid {
	display: flex;
	flex-direction: column;
 }

 .tc-widgets .tc-widgets-grid .tc-widget-row {
	display: flex;
 }

.tc-widgets .tc-widgets-grid .tc-widget-row .tc-widget-col {
	flex: 100;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}

.tc-widgets .tc-widgets-grid .tc-widget-row .tc-widget-col.tc-widget-col-width-half {
	flex: 50;
}

.tc-widgets .tc-widgets-grid .tc-widget-row .tc-widget-col.tc-widget-col-width-third {
	flex: 33;
}

.tc-widgets .tc-widgets-grid .tc-widget-row .tc-widget-col.tc-widget-col-width-two-thirds {
	flex: 66;
}

.tc-widgets .tc-widgets-grid .tc-widget-row .tc-widget-col:not(:first-child) {
	margin-left: var(--spacing-5);
}

.tc-main .tc-main-widgets > .tc-widgets > .tc-widget,
.tc-widgets .tc-widgets-grid .tc-widget-row .tc-widget-col > .tc-widget {
	margin-bottom: var(--spacing-5);
}


/* Banners
 * -------------------------- */

.tc-banners {
	margin-bottom: var(--spacing-5);
}

.tc-banners.tc-banners-position-single {
	margin-left: 0;
	margin-right: 0;
}

.tc-banners.tc-banners-position-single .tc-banner {
	display: flex;
}

.tc-banners .tc-banner .tc-banner-description {
	line-height: var(--spacing-4);
}

.tc-banners .tc-banner .tc-banner-description b,
.tc-banners .tc-banner .tc-banner-description strong {
	font-weight: bold;
}

.tc-banners .tc-banner .tc-banner-description i,
.tc-banners .tc-banner .tc-banner-description em {
	font-style: italic;
}

.tc-banners .tc-banner .tc-banner-description u,
.tc-banners .tc-banner .tc-banner-description ins {
	text-decoration: underline;
}

.tc-banners .tc-banner .tc-banner-description a {
	color: var(--nav-color);
	font-style: italic;
	font-weight: 600;
	text-decoration: none;
}

.tc-banners.tc-banners-position-single .tc-banner .tc-banner-description {
	margin: 0 var(--spacing-3);
}


.tc-banner.tc-banner-with-description {
	display: flex;
}

.tc-banner.tc-banner-with-description .tc-banner-description {
	flex-grow: 1;
}

.tc-root-rtl .tc-banner.tc-banner-with-description .tc-banner-image + .tc-banner-description {
	margin-right: var(--spacing-3);
}

.tc-root-ltr .tc-banner.tc-banner-with-description .tc-banner-image + .tc-banner-description {
	margin-left: var(--spacing-3);
}


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

	.tc-banner.tc-banner-with-description {
		display: block;
	}

	.tc-banner.tc-banner-with-description .tc-banner-image + .tc-banner-description {
		margin-top: var(--spacing-3);
	}

	.tc-root-rtl .tc-banner.tc-banner-with-description .tc-banner-image + .tc-banner-description {
		margin-right: 0;
	}

	.tc-root-ltr .tc-banner.tc-banner-with-description .tc-banner-image + .tc-banner-description {
		margin-left: 0;
	}

}


.tc-banners.tc-banners-slider {
	margin: 0;
}

.tc-banners.tc-banners-slider .tc-banners-container {
	display: flex;
	align-items: center;
}

.tc-banners.tc-banners-slider .tc-banners-arrow {
	color: var(--nav-color);
	font-size: 36px;
	text-decoration: none;
}

.tc-root-rtl .tc-banners.tc-banners-slider .tc-banners-arrow.tc-banners-arrow-prev,
.tc-root-ltr .tc-banners.tc-banners-slider .tc-banners-arrow.tc-banners-arrow-next {
	margin-left: var(--spacing-3);
}

.tc-root-rtl .tc-banners.tc-banners-slider .tc-banners-arrow.tc-banners-arrow-next,
.tc-root-ltr .tc-banners.tc-banners-slider .tc-banners-arrow.tc-banners-arrow-prev {
	margin-right: var(--spacing-3);
}

.tc-banners.tc-banners-slider ul {
	flex-grow: 1;
}

.tc-banners.tc-banners-slider ul li {
	display: none;
}

.tc-banners.tc-banners-slider ul li:first-child {
	display: block;
}

.tc-banners.tc-banners-slider .tc-banner {
	margin: 0;
}


/* Responsive
 * -------------------------- */

@media screen and (min-width: 1025px) {
	.tc-mobile-only {
		display: none !important;
	}

	.tc-nav .tc-nav-sub-mobile-only {
		display: none !important;
	}
}


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

	.tc-desktop-only {
		display: none !important;
	}

	#tc-network-status {
		top: 3px;
	}

	.tc-root-rtl #tc-network-status {
		left: 3px;
	}

	.tc-root-ltr #tc-network-status {
		right: 3px;
	}

	.tc-main .tc-layout-container {
		padding-left: var(--spacing-3);
		padding-right: var(--spacing-3);
	}

	.tc-form .tc-field[class*="tc-field-width"],
	.tc-main .tc-main-widgets > .tc-widgets > .tc-widget.tc-widget-full {
		width: 100%;
	}

	.tc-root-sticky-sidebar .tc-sidebar {
		position: static;
	}

	.tc-root-sticky-sidebar-bottom .tc-sidebar {
		position: static;
	}

	#tc-landing-image-area {
		display: none;
	}


/*
	.tc-root-rtl .tc-container #tc-background-area {
		right: 0;
	}
	.tc-root-ltr .tc-container #tc-background-area {
		left: 0;
	}
*/

}


.tc-root-print.tc-root-ltr .tc-layout-container {
	padding-left: 0;
}

.tc-root-print.tc-root-ltr .tc-layout-container {
	padding-right: 0;
}


/* Login Page */

.tc-widget[data-item-type="user_login"][data-widget="credentials"] {
	max-width: 370px;
	background: none;
	border: none;
	box-shadow: none;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-widget-title h2 {
	font-size: 48px;
	line-height: 65px;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-field .tc-control.tc-control-text .tc-input {
	border-color: white;
	background: white;
	box-shadow: 0px 2px 4px 0px #DEDDDD;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-field .tc-control.tc-control-text .tc-input.tc-input-error {
	border-color: #ff0000;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-form .tc-form-buttons .tc-buttons {
	flex-wrap: wrap;
	justify-content: flex-start;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-form .tc-form-buttons .tc-buttons li {
	width: 100%;
	margin: 0;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-form .tc-form-buttons .tc-buttons li:first-child ~ li .tc-button {
	color: var(--nav-color);
	font-size: 12px;
	text-transform: uppercase;
	background: none;
}


/* --------------------------
 *
 * themis-theme.css
 *
 * -------------------------- */

/* App main wrappers (top bar, side bar, main content etc) */
body {
	background-color: var(--main-bg-color);
}

/* active area - when not on landing page mode */
#tc-active-area:not(.tc-active-area-landing) {
	max-width: 1357px;
	margin: auto;
}

 body  #tc-root {
	font-family: 'Open Sans', sans-serif;
	color: var(--secondary-color)
 }

.tc-app {
	display: flex;
	flex-direction: column;
}

.tc-app-bar {
	display: flex;
	flex: 0 0 80px;
	align-items: center;
	padding: 0 var(--spacing-5);
}

.tc-app-bar .tc-app-bar-space {
	flex: 1;
}


.tc-active-area-landing .tc-app-bar {
	position: absolute;
	height: 80px;
	top: 0;
	left: 0;
	right: 0;
}

.tc-active-area-landing .tc-app-bar .tc-logo + .tc-logo {
	align-self: flex-start;
	justify-self: flex-end;
}

.tc-root-rtl .tc-active-area-landing .tc-app-bar .tc-logo + .tc-logo {
	margin-right: auto;
}

.tc-root-ltr .tc-active-area-landing .tc-app-bar .tc-logo + .tc-logo {
	margin-left: auto;
}


.tc-app-main {
	/* height: 100%; */
	display: flex;
	flex: 1;
}

.tc-side-nav {
	flex: 0 1 320px;
}

.tc-main {
	flex: 1;
	overflow-x: hidden;
	position: relative;
}

/* overrides */
body #tc-static-area {
	display: flex;
	flex-direction: column;
}

.tc-sidebar-omni-search .tc-control-search-query > input.tc-input {
	height: inherit;
	min-height: inherit;
	height: 32px;
	font-size: var(--font-size-xxs);
	font-style: italic;
	color: rgba(83, 82, 82, 0.75); /* this is like "#535252 75%" , although there is no such thing */
}

/* Widgets
 * -------------------------- */
 /* widget expandable */
 .tc-main .tc-main-widgets > .tc-widgets .tc-widget .tc-button.tc-widget-expandable-button {
	padding: 0;
}
 .tc-main .tc-main-widgets > .tc-widgets .tc-widget .tc-button.tc-widget-expandable-button .tc-icon {
	color: inherit;
}

.tc-main .tc-main-widgets > .tc-widgets .tc-widget .tc-widget .tc-widget-methods .tc-buttons {
	padding: var(--spacing-2);
}

.tc-main .tc-main-widgets > .tc-widgets .tc-widget .tc-widget .tc-widget-separator {
	margin: 0 var(--spacing-3);
}


/* inner widgets */
.tc-widgets .tc-widget .tc-widget .tc-form {
	padding: 0 var(--spacing-4) var(--spacing-4) ;
}

.tc-widget .tc-icon {
	color: inherit;
}

/* widget titles */
.tc-widget .tc-widget-title {
	background-color: transparent;
	color: var(--subheader-color);
	display: flex;
	align-items: center;
	padding: var(--spacing-4) var(--spacing-5);
}

.tc-widget.tc-widget-expanded .tc-widget-title {
	padding-bottom: 0;
}

/* inner widget titles */
.tc-widget .tc-widget .tc-widget-title {
	background-color: var(--secondary-color-light);
	padding: var(--spacing-3);
}

.tc-root-rtl .tc-widget .tc-widget-title {
	flex-direction: row-reverse;
}

.tc-widget.tc-widget-style-title-primary .tc-widget-title,
.tc-widget.tc-widget-style-title-secondary .tc-widget-title {
	padding: var(--spacing-3) var(--spacing-5);
	height: 24px;
}

.tc-widget .tc-widget-title h2 {
	color: inherit;
	font-size: var(--font-size-xl);
	flex: 1;
	padding: 0;
}

.tc-widget.tc-widget-style-title-primary .tc-widget-title h2,
.tc-widget.tc-widget-style-title-secondary .tc-widget-title h2 {
	font-size: var(--font-size-md);
}

.tc-widget.tc-widget-style-title-primary .tc-widget-title {
	background-color: var(--primary-color);
}

.tc-widget.tc-widget-style-title-secondary .tc-widget-title {
	background-color: var(--secondary-color);
}

.tc-widget.tc-widget-style-title-primary .tc-widget-title,
.tc-widget.tc-widget-style-title-secondary .tc-widget-title {
	color: var(--light-text-color);
	font-size: var(--font-size-md);
	font-weight: bold;
}

/* widget side titles */
.tc-widget.tc-widget-style-side-title {
	display: flex;
}

.tc-root-rtl .tc-widget.tc-widget-style-side-title {
	flex-direction: row-reverse;
}

.tc-widget.tc-widget-style-side-title .tc-widget-title {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-basis: 112px;
	flex-shrink: 0;
	box-sizing: border-box;
	padding: 0;
}

.tc-widget.tc-widget-style-side-title .tc-widget-title h2 {
	color: white;
	text-align: center;
}

/* widget side titles - variants */
.tc-widget.tc-widget-style-side-title.tc-widget-style-side-title-primary .tc-widget-title{
	background-color: var(--primary-color);
}

.tc-widget.tc-widget-style-side-title.tc-widget-style-side-title-variant1 .tc-widget-title{
	background-color: #95358C;
}

.tc-widget.tc-widget-style-side-title .tc-form-description {
	line-height: 1.5em;
}

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

	.tc-widget.tc-widget-style-side-title {
		display: block;
	}

	.tc-widget.tc-widget-style-side-title .tc-widget-title {
		padding: var(--spacing-4) var(--spacing-3);
	}

}

/* widget lean table */
/* WILL BE REMOVED? */
/* .tc-widget.tc-widget-style-table-lean .tc-table th.tc-table-column {
	height: var(--table-lean-header-height);
	white-space: nowrap;
} */

/* widget transparent table */
.tc-widget.tc-widget-style-table-no-header .tc-table-row-heading {
	display: none;
}

/* widget bullet list */
.tc-widget.tc-widget-style-bullet-list ul {
	list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAABHNCSVQICAgIfAhkiAAAABhJREFUGJVjvHf37n8GIgETsQpHFdNPMQBZ8wOrHWWEXgAAAABJRU5ErkJggg==");
}

.tc-root-ltr .tc-widget.tc-widget-style-bullet-list ul {
	margin-left: 16px;
}

.tc-root-rtl .tc-widget.tc-widget-style-bullet-list ul {
	margin-right: 16px;
}

.tc-widget.tc-widget-style-bullet-list ul > li:not(:last-child){
	margin-bottom: 16px;
}

.tc-form .tc-form-description a {
	color: var(--nav-color);
	font-style: italic;
	font-weight: 600;
	text-decoration: none;
}

.tc-form .tc-form-description {
	margin: var(--spacing-4) 0 0;
}

/* global */
/* override on-focus box shadow */
.tc-control.tc-control-editor .trumbowyg-editor:focus,
.tc-control.tc-control-editor .trumbowyg-editor.tc-focus,
.tc-button:focus,
.tc-button.tc-focus,
.pika-prev:focus,
.pika-next:focus,
.tc-menu .tc-menu-item .tc-menu-button:focus,
.tc-menu .tc-menu-item .tc-menu-button.tc-focus,
.tc-control.tc-control-editor .mce-tinymce.tc-focus,
a.tc-button.tc-button-icon:focus,
a.tc-button.tc-button-icon.tc-focus,
.tc-input:focus, .tc-input.tc-focus {
	box-shadow: none;
}

/* ocean specific widgets - my pm */
.tc-widget.tc-widget-style-my-pm .tc-fields .tc-control-upload-edit,
.tc-widget.tc-widget-style-my-pm .tc-form .tc-caption-wrapper,
.tc-widget.tc-widget-style-my-pm .tc-form .tc-input-marker.tc-input-marker-post {
	display: none;
}

/* my-pm title */
.tc-widget.tc-widget-style-my-pm .tc-widget-title {
	padding: 0;
}

.tc-widget.tc-widget-style-my-pm .tc-widget-title .tc-widget-controls {
	display: none;
}
.tc-widget.tc-widget-style-my-pm .tc-widget-title h2 {
	position: absolute;
	top: var(--spacing-5);
}
.tc-root-ltr .tc-widget.tc-widget-style-my-pm .tc-widget-title h2 {
	left: calc(var(--avatar-2) + 3*var(--spacing-3));
}
.tc-root-rtl .tc-widget.tc-widget-style-my-pm .tc-widget-title h2 {
	right: calc(var(--avatar-2) + 3*var(--spacing-3));
}
/* my-pm form */
.tc-widget.tc-widget-style-my-pm .tc-form {
	display: flex;
	padding: 0 var(--spacing-4) 0 0;
}

.tc-widget.tc-widget-style-my-pm .tc-form .tc-fields {
	display: flex;
	margin: 0;
}

.tc-widget.tc-widget-style-my-pm .tc-form .tc-fields .tc-field {
    margin: 0;
    display: flex;
	justify-content: center;
    align-items: center;
}
.tc-widget.tc-widget-style-my-pm .tc-form .tc-fields .tc-control-wrapper {
	float: initial;
	flex: 1;
}
/* my-pm image */
.tc-widget.tc-widget-style-my-pm .tc-form .tc-fields .tc-field:first-child {
	padding: 0;
	justify-content: flex-start;
    align-items: flex-end;
	background-color: var(--secondary-color-light);
}

.tc-widget.tc-widget-style-my-pm .tc-form .tc-fields .tc-field:last-child {
	padding: var(--spacing-4) var(--spacing-3);
	justify-content: flex-start;
    align-items: flex-end;
}

.tc-widget.tc-widget-style-my-pm .tc-form .tc-fields .tc-field:after {
	display: none;
}

.tc-widget.tc-widget-style-my-pm .tc-form input.tc-input-text {
	padding: 0;
	margin-bottom: var(--spacing-2)
}

.tc-widget.tc-widget-style-my-pm .tc-fields .tc-field:first-child .tc-control-wrapper {
	position: relative;
	border-radius: 50px;
	overflow: hidden;
	height: var(--avatar-2);
	width: var(--avatar-2);
	margin: var(--spacing-3);
}

.tc-widget.tc-widget-style-my-pm .tc-fields .tc-field:first-child .tc-control {
	position: initial;
}

.tc-widget.tc-widget-style-my-pm .tc-fields .tc-field:first-child img.tc-control-upload-preview {
	position: absolute;
    min-width: var(--avatar-2);
    min-height: var(--avatar-2);
    width: auto;
    height: auto;
	margin: 0;
	object-fit: cover;
}

/* my-pm button */
.tc-widget.tc-widget-style-my-pm .tc-form .tc-form-buttons {
	margin: 0;
    display: flex;
	align-items: center;
	margin: var(--spacing-4) 0;
}

.tc-widget.tc-widget-style-my-pm .tc-form .tc-form-buttons .tc-button-caption {
	white-space: nowrap;
}



.tc-control.tc-control-stats .tc-control-stats-stat dt a {
	color: var(--nav-color);
	font-style: italic;
	font-weight: 600;
}



/* Responsive
 * -------------------------- */

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

	.tc-app-main {
		padding-top: 60px;
	}

	.tc-app-bar {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 60px;
		padding: var(--spacing-2) var(--spacing-3);
		box-sizing: border-box;
		border: 1px solid #ebebeb;
		background: white;
		box-shadow: 0 2px 4px var(--shadow-color);
		z-index: 99;
	}

	.tc-app-bar .tc-logo .tc-image {
		max-height: 40px;
	}

	.tc-active-area-landing .tc-app-bar .tc-logo + .tc-logo {
		align-self: center;
	}

	.tc-side-nav {
		display: none;
		position: absolute;
		top: 60px;
		z-index: 98;
	}
	.tc-root-rtl .tc-side-nav {
		left: 0;
	}
	.tc-root-ltr .tc-side-nav {
		right: 0;
	}

	.tc-root-sticky-sidebar .tc-side-nav {
		position: fixed;
	}

	.tc-root-sticky-sidebar-bottom .tc-side-nav {
		position: fixed;
		top: auto;
		bottom: 0;
	}

	.tc-sidebar {
		margin-top: 0;
		padding: 0;
		border: 1px solid #ebebeb;
		background: white;
		box-shadow: 0 2px 4px var(--shadow-color);
	}

	.tc-container.tc-container-show-sidebar:before {
		content: "";
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.04);
		z-index: 97;
	}
	.tc-container.tc-container-show-sidebar .tc-sidebar-toggler-show {
		display: none;
	}
	.tc-container.tc-container-show-sidebar .tc-sidebar-toggler-hide {
		display: block;
	}

	.tc-container.tc-container-show-sidebar .tc-side-nav {
		display: block;
	}

	.tc-container.tc-container-show-sidebar .tc-sidebar-toggler-show {
	}

	.tc-sidebar .tc-sidebar-element {
		padding: var(--spacing-2) var(--spacing-3);
		border-bottom: 1px solid #ebebeb;
	}

	.tc-sidebar .tc-shortcuts {
		justify-content: center;
	}

	.tc-root-rtl .tc-sidebar .tc-shortcuts li:last-child .tc-button.tc-button-main {
		border-left: none;
	}
	.tc-root-ltr .tc-sidebar .tc-shortcuts li:last-child .tc-button.tc-button-main {
		border-right: none;
	}

}


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

	.tc-widget .tc-widget-title,
	.tc-widgets .tc-widget .tc-widget .tc-form {
		padding-left: var(--spacing-3);
		padding-right: var(--spacing-3);
	}

	.tc-main .tc-main-widgets > .tc-widgets .tc-widget .tc-widget .tc-widget-separator {
		margin-left: var(--spacing-2);
		margin-right: var(--spacing-2);
	}

}


/* --------------------------
 *
 * themis-ocean-menu.css
 *
 * -------------------------- */

/* Ocean Menu
 * -------------------------- */

 .tc-menu .tc-menu-item {
	margin-bottom: 0;
}

.tc-menu .tc-menu-item .tc-menu-button {
	padding: var(--spacing-4) var(--spacing-5);
	border-radius: 0;
	white-space: nowrap;
	border-bottom: 1px solid var(--menu-seperator);
	background: var(--menu-item-background);
	font-size: var(--menu-item-font-size);
	display: flex;
	align-items: center;
	width: 256px;
	box-sizing: border-box;
}

.tc-menu .tc-menu-item .tc-menu-button > .tc-icon {
	width: 20px;
	font-size: var(--menu-item-icon-size);
	text-align: center;
}

.tc-menu .tc-menu-item .tc-menu-button > .tc-icon {
	padding: 0;
}

.tc-root-ltr .tc-menu .tc-menu-item .tc-menu-button > .tc-menu-caption {
	padding-left: var(--spacing-3);
}

.tc-root-rtl .tc-menu .tc-menu-item .tc-menu-button > .tc-menu-caption {
	padding-right: var(--spacing-3);
}

.tc-menu .tc-menu-item .tc-menu-button > .tc-menu-caption b {
	font-weight:bold;
}

.tc-menu .tc-menu-item .tc-menu-button:hover,
.tc-menu .tc-menu-item .tc-menu-button.tc-hover {
	color: inherit;
	background: var(--active-menu-item-background);
}

.tc-menu .tc-menu-item .tc-menu-button:focus,
.tc-menu .tc-menu-item .tc-menu-button.tc-focus {
	color: inherit;
	background: var(--active-menu-item-background);
	/* outline: none; */
	/* box-shadow: 0px 0px 5px 2px #337abc;
	/* IE8 outline: 2px solid #337abc; */
	/* position: relative; */
}


.tc-menu .tc-menu-item.tc-menu-current > .tc-menu-button,
.tc-menu .tc-menu-item.tc-menu-current-parent.tc-menu-closed > .tc-menu-button {
	background: var(--active-menu-item-background);
}

.tc-menu .tc-menu-item.tc-menu-current-parent.tc-menu-open > .tc-menu-button {
	background: var(--active-menu-item-background);
}


.tc-menu .tc-menu-sub {
	box-sizing: border-box;
	display: none;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: -1px;
}

.tc-menu .tc-menu-sub .tc-menu-item .tc-menu-button {
	border: none;
}

.tc-menu .tc-menu-sub .tc-menu-item:last-child .tc-menu-button {
	border-bottom: 1px solid var(--menu-seperator);
}

.tc-root-rtl .tc-menu .tc-menu-sub {
	padding-right: 0;
}

.tc-root-ltr .tc-menu .tc-menu-sub {
	padding-left: 0;
}

.tc-root-rtl .tc-menu .tc-menu-sub .tc-menu-sub .tc-menu-item .tc-menu-button {
	padding-right: var(--spacing-8);
}

.tc-root-ltr .tc-menu .tc-menu-sub .tc-menu-sub .tc-menu-item .tc-menu-button {
	padding-left: var(--spacing-8);
}

.tc-menu .tc-menu-item.tc-menu-open > .tc-menu-sub {
	display: block;
}

.tc-menu .tc-menu-sub .tc-icon {
	display: none;
}



/* Responsive
 * -------------------------- */

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

	.tc-menu .tc-menu-item .tc-menu-button {
		padding: var(--spacing-3) var(--spacing-4);
		border-bottom: none;
	}

	.tc-menu .tc-menu-sub .tc-menu-item:last-child .tc-menu-button {
		border-bottom: none;
	}

}


/* --------------------------
 *
 * themis-ocean-base.css
 *
 * -------------------------- */

/* Override themis-base.css
 * (original base must still be included)
 * -------------------------- */


#tc-static-area.tc-static-area-freeze {
	max-width: 100%;
	width: 1357px;
	left: 50%;
	right: auto;
	transform: translateX(-50%);
}


 /* menu */
.tc-sidebar .tc-button.tc-button-main:hover,
.tc-sidebar .tc-button.tc-button-main.tc-hover {
	color: var(--secondary-color-light);
}

/* widgets */
.tc-widget {
	box-shadow: 0 2px 4px var(--shadow-color);
}

.tc-widget.tc-widget-style-side-title > .tc-form {
	flex-grow: 1;
	padding: var(--spacing-3) var(--spacing-3) var(--spacing-5);
}

/* inner widgets */
.tc-widget .tc-widget {
	box-shadow: none;
}

.tc-widget .tc-widget .tc-form {
	padding: var(--spacing-4);
}


/* widgets full field:  1/3:2/3 caption:control ratio */
.tc-field .tc-caption-wrapper,
.tc-widget.tc-widget-full .tc-field .tc-caption-wrapper {
	width: 33.34%;
}
.tc-field .tc-caption-wrapper + .tc-control-wrapper,
.tc-widget.tc-widget-full .tc-field .tc-caption-wrapper + .tc-control-wrapper {
	width: 66.66%;
}
/* widgets full field(tc-field-width): 1/3:2/3 caption:control ration */
.tc-widget.tc-widget-full .tc-form .tc-field[class*="tc-field-width"] .tc-caption-wrapper {
	width: 40%
}

.tc-widget.tc-widget-full .tc-form .tc-field[class*="tc-field-width"] .tc-caption-wrapper + .tc-control-wrapper {
	width: 60%;
}

/* inner widgets 1/2:1/2 caption:control ration */
.tc-widget .tc-widget .tc-form .tc-fields .tc-field .tc-caption-wrapper,
.tc-widget .tc-widget .tc-form .tc-fields .tc-field .tc-caption-wrapper + .tc-control-wrapper {
	width: 50%;
}

.tc-widget .tc-widget.tc-widget-readonly .tc-form .tc-fields .tc-field .tc-caption {
	font-weight: 600;
	line-height: 18px;
}

.tc-widget .tc-widget .tc-form .tc-fields .tc-field.tc-field-full-width .tc-caption-wrapper,
.tc-widget .tc-widget .tc-form .tc-fields .tc-field.tc-field-full-width .tc-caption-wrapper + .tc-control-wrapper,
.tc-root-print .tc-widget .tc-widget .tc-form .tc-fields .tc-field.tc-field-print-full-width .tc-caption-wrapper,
.tc-root-print .tc-widget .tc-widget .tc-form .tc-fields .tc-field.tc-field-print-full-width .tc-caption-wrapper + .tc-control-wrapper {
	width: auto;
}

.tc-widget .tc-widget .tc-form .tc-fields .tc-field .tc-caption {
	padding: 0;
	background: none;
	font-weight: normal;
	line-height: 24px;
}

.tc-widget.tc-widget-full .tc-widget .tc-form .tc-fields .tc-field .tc-caption-wrapper {
	width: 33.34%;
}

.tc-widget.tc-widget-full .tc-widget .tc-form .tc-fields .tc-field .tc-caption-wrapper + .tc-control-wrapper {
	width: 66.66%;
}

.tc-root-rtl .tc-field .tc-caption-wrapper {
	padding-left: var(--spacing-3);
}

.tc-root-ltr .tc-field .tc-caption-wrapper {
	padding-right: var(--spacing-3);
}

.tc-field.tc-field-full-width .tc-caption-wrapper,
.tc-root-print .tc-field.tc-field-print-full-width .tc-caption-wrapper {
	padding-bottom: 0;
	margin-bottom: var(--spacing-2);
}

.tc-widget .tc-widget .tc-form .tc-fields .tc-field.tc-field-full-width .tc-caption {
	min-height: auto;
}

.tc-field + .tc-field > .tc-field-separator {
	display: none;
}


/* form elements */
.tc-form {
	padding: 0 var(--spacing-5) var(--spacing-5);
}
.tc-form .tc-fields .tc-field {
	margin: var(--form-element-gutter-large) 0 0;
	padding: 0 var(--spacing-2);
}

.tc-form .tc-fields {
	margin: 0 calc(-1 * var(--spacing-2));
}

.tc-form .tc-fields:empty {
	margin-top: 0;
	margin-bottom: 0;
}


.tc-form .tc-form-buttons .tc-buttons {
	display: flex;
	justify-content: flex-end;
}

.tc-root-ltr .tc-field .tc-caption-wrapper + .tc-control-wrapper,
.tc-root-rtl .tc-field .tc-caption-wrapper + .tc-control-wrapper {
	padding-right: 0;
	padding-left: 0;
}

/* form elements - defaults */
.tc-main-controls .tc-field .tc-caption,
.tc-input.tc-input-pre-marker,
.tc-input.tc-input-post-marker,
.tc-field .tc-control.tc-control-text .tc-input:not(.tc-input-textarea),
.tc-field .tc-control.tc-control-dropdown > .tc-input,
.tc-field .tc-caption {
	min-height: var(--form-element-height);
	vertical-align: middle;
	display: flex;
    align-items: center;
}


.tc-field .tc-caption:after {
	content: '';
}

.tc-main-controls .tc-input {
	height: var(--main-controls-height);
}

/* temp fix until extra actions templare is rewritten as flex */
.tc-control-extra-actions-horizontal .tc-control-extra-action {
	vertical-align: middle;
}

.tc-root-rtl .tc-control-extra-actions-horizontal .tc-control-extra-action .tc-button {
	margin-right: var(--spacing-2);
}

.tc-root-ltr .tc-control-extra-actions-horizontal .tc-control-extra-action .tc-button {
	margin-left: var(--spacing-2);
}

/* form elements - readonly */
.tc-widget-readonly .tc-input.tc-input-pre-marker,
.tc-widget-readonly .tc-input.tc-input-post-marker,
.tc-widget-readonly .tc-field .tc-control.tc-control-text .tc-input,
.tc-widget-readonly .tc-field .tc-control.tc-control-dropdown > .tc-input,
.tc-widget-readonly .tc-field .tc-caption {
	min-height: var(--form-element-readonly-height);
	background-color: transparent;
	border: none;
}

.tc-widget-readonly .tc-input {
	height: var(--form-element-readonly-height);
}

.tc-widget.tc-widget-readonly .tc-form .tc-fields .tc-field {
	margin-top: var(--form-element-gutter-small);
}

.tc-field .tc-caption {
	padding: 0;
	background-color: var(--form-caption-bg-color);
	padding: 0 var(--form-element-gutter-small);
	font-weight: 600;
}

/* form elements: input - text */
.tc-input {
	border: var(--form-element-border-width) solid var(--form-element-border-color);
}

.tc-input.tc-input-text {
	padding: 0 var(--form-element-gutter-small);
}

input.tc-input.tc-input-text {
	background-color: var(--input-text-bg-color);
}

.tc-input.tc-control-dropdown-toggler {
	display: flex;
	align-items: center;
}


.tc-root-rtl .tc-input.tc-input-pre-button {
	border-right-width: var(--form-element-border-width);
}

.tc-root-ltr .tc-input.tc-input-pre-button {
	border-left-width: var(--form-element-border-width);
}

.tc-root-rtl .tc-input.tc-input-post-button {
	border-left-width: var(--form-element-border-width);
}

.tc-root-ltr .tc-input.tc-input-post-button {
	border-right-width: var(--form-element-border-width);
}


/* form elements: radio */
.tc-input.tc-input-radio {
    width: var(--icon-size);
    min-width: var(--icon-size);
	height: var(--icon-size);
	min-height: var(--icon-size);
	border-color: var(--secondary-color);
}

.tc-input.tc-input-radio .tc-icon {
	font-size: 10px;
	margin-top: 0;
	background: var(--secondary-color);
	position: relative;
    top: 5px;
    left: 5px;
}

/* form elements: switch */
.tc-control.tc-control-switch .tc-switch-options {
	display: flex;
	flex-flow: wrap;
}

.tc-control.tc-control-switch .tc-switch-options .tc-control-option:first-child .tc-input.tc-input-switch{
	border-radius: var(--border-radius) 0 0 var(--border-radius);
}

.tc-control.tc-control-switch .tc-switch-options .tc-control-option:last-child .tc-input.tc-input-switch{
	border-radius: 0 var(--border-radius) var(--border-radius) 0;
}

.tc-input.tc-input-switch {
	color: white;
	background-color: var(--secondary-color);
	display: flex;
    align-items: center;
    justify-content: center;
	height: 48px;
	width: 80px;
	padding: 0;
}

.tc-input.tc-input-switch.tc-input-checked {
	background-color: var(--button-primary-bg-color);
	border: none;
}

/* form elements: checkbox */
.tc-input.tc-input-checkbox {
	height: var(--checkbox-size);
	width: var(--checkbox-size);
	border-color: var(--secondary-color);
}

.tc-input.tc-input-checkbox .tc-icon {
	margin: 0;
	position: relative;
	top: 0.22em;
	left: 0.56em;
	border-color: var(--secondary-color);
}


.tc-field .tc-control-wrapper > .tc-control.tc-control-checkbox {
	display: flex;
	padding: 0;
}

.tc-root-rtl .tc-control.tc-control-checkbox .tc-control-value,
.tc-root-ltr .tc-control.tc-control-checkbox .tc-control-value {
	float: none;
	flex-shrink: 0;
}

.tc-root-rtl .tc-control.tc-control-checkbox .tc-input-label {
	padding-right: var(--form-element-gutter-small);
}

.tc-root-ltr .tc-control.tc-control-checkbox .tc-input-label {
	padding-left: var(--form-element-gutter-small);
}


.tc-control.tc-control-radio .tc-control-options,
.tc-control.tc-control-multiple-checkbox .tc-control-options {
	padding: 0 var(--spacing-3);
}

.tc-control-option > .tc-input.tc-input-radio,
.tc-control-option > .tc-input.tc-input-checkbox {
	flex-shrink: 0;
}


.tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-radio-options {
	display: flex;
}

.tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-control-option {
	display: block;
	margin-top: 0;
	flex-grow: 1;
}

.tc-root-rtl .tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-control-option {
	margin-right: var(--form-element-gutter-small);
}

.tc-root-rtl .tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-control-option:first-child {
	margin-right: 0;
}

.tc-root-ltr .tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-control-option {
	margin-left: var(--form-element-gutter-small);
}

.tc-root-ltr .tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-control-option:first-child {
	margin-left: 0;
}

.tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-control-option .tc-input-label {
	padding: 0;
	text-align: center;
}

.tc-control.tc-control-radio .tc-control-options.tc-control-options-vertical .tc-control-option .tc-input.tc-input-radio {
	float: none;
	margin: 0 auto;
}


/* form elements: in inner widgets */
.tc-widget .tc-widget .tc-control.tc-control-radio .tc-control-options,
.tc-widget .tc-widget .tc-control.tc-control-multiple-checkbox .tc-control-options {
	padding: 0;
}

.tc-control.tc-control-multiple-checkbox .tc-control-checkbox-clear {
	margin-top: var(--spacing-3);
}


/* buttons */
.tc-button {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: var(--button-font-size);
	font-weight: 600;
	height: 34px;
	padding: 0 var(--spacing-3);
}

.tc-button.tc-button-tiny {
	height: 36px;
	width: 36px;
	border-radius: 50%;
	padding: 0;
	/* margin: 0 10px; */
}

.tc-root-rtl .tc-button + .tc-button.tc-button-tiny {
	margin-right: var(--spacing-2);
}

.tc-root-ltr .tc-button + .tc-button.tc-button-tiny {
	margin-left: var(--spacing-2);
}

.tc-button.tc-button-main {
	justify-content: flex-start;
	background-color: transparent;
	color: var(--nav-color);
}

.tc-button.tc-button-secondary {
	justify-content: flex-start;
	background: transparent;
}

.tc-button.tc-button-main.tc-disabled {
	color: var(--secondary-color) !important;
	background: transparent;
}

.tc-button .tc-icon {
	height: 36px;
	min-height: 36px;
	width: 36px;
	min-width: 36px;
	font-size: var(--icon-size);
    display: flex;
    color: inherit;
    align-items: center;
    border-radius: 50%;
	justify-content: center;
}

.tc-session .tc-button .tc-icon,
.tc-button.tc-button-main .tc-icon,
.tc-button.tc-button-secondary .tc-icon {
	color: white;
}

.tc-button.tc-button-icon .tc-icon {
	font-size: var(--icon-size);
}

.tc-button .tc-button-caption {
	font-style: italic;
}
/* .tc-button .tc-icon */
.tc-widget .tc-widget-title .tc-widget-methods .tc-buttons li {
	margin: 0;
}

.tc-button.tc-button-tiny .tc-icon {
	color: var(--nav-color);
}

.tc-button.tc-button-main .tc-icon {
	background-color: var(--button-primary-bg-color);
}

.tc-button.tc-button-main.tc-disabled .tc-icon {
	background-color: var(--disabled-color);
}

.tc-button.tc-button-secondary .tc-icon {
	background-color: var(--button-secondary-bg-color);
	/* color: var(--button-outlined-color);
	border: 1px solid var(--button-outlined-color);
	height: 22px;
	width: 110px;
	font-size: var(--button-outlined-font-size); */
}
.tc-button.tc-button-secondary:hover {
	color: var(--button-outlined-color);
}

.tc-button:hover,
.tc-button.tc-hover,
.tc-button.tc-button-main:hover,
.tc-button.tc-button-main.tc-hover {
	color: var(--nav-color);
}


/* search box */
.tc-control.tc-control-text.tc-control-search-query.tc-control-search-query > input.tc-input {
	border: 1px solid var(--seperator-light);
}


/* lightbox */
.tc-lightbox {
	background-color: rgba(255, 255, 255, 0.4);
}

/* lightbox close */
.tc-lightbox .tc-widget {
	border: none;
	box-shadow: 0 1px 10px 1px rgba(0,0,0,0.14);
}

.tc-lightbox .tc-widget .tc-form {
	padding: 0 var(--spacing-4) var(--spacing-4);
}
/* lightbox title - right padding used because close icon is absolute */
.tc-lightbox .tc-widget-title {
	background-color: var(--secondary-color);
	padding: 0 var(--spacing-4);
	min-height: 72px;
}

.tc-root-ltr .tc-lightbox .tc-widget-title {
	padding-right: 60px;
}

.tc-root-rtl .tc-lightbox .tc-widget-title {
	padding-left: 60px;
}

.tc-lightbox .tc-widget-title,
.tc-lightbox .tc-widget-title h2 {
	font-size: var(--font-size-md);
	font-weight: 600;
	color: var(--light-text-color);
}
/* lightbox close - icon */
.tc-lightbox .tc-lightbox-close {
	top: 22px;
    color: white;
    background: transparent;
    font-size: 28px;
    padding: 0;
	text-decoration: none;
}
.tc-root-ltr .tc-lightbox .tc-lightbox-close {
    right: var(--spacing-4);
}

.tc-root-rtl .tc-lightbox .tc-lightbox-close {
    left: var(--spacing-5);
}

.tc-lightbox .tc-lightbox-content {
	width: 624px;
}

.tc-lightbox.tc-lightbox-scroll:before {
	background-color: rgba(255, 255, 255, 0.4);
}

.tc-lightbox.tc-lightbox-popup .tc-lightbox-content:before {
	content: "";
	display: block;
	height: 70px;
	background: var(--secondary-color);
}

/* lightbox - method buttons */
.tc-widget .tc-widget-methods .tc-buttons {
    padding: var(--spacing-3);
    margin: 0;
    text-align: right;
}
/* lightbox - separator */
.tc-widget .tc-widget-separator {
	margin: 0 var(--spacing-4);
}

/* form elements: buttons*/
.tc-form .tc-form-buttons {
	margin: var(--form-element-gutter-large) 0 0;
}

/* form elements: dropdown */
.tc-input.tc-input-post-marker.tc-input-post-button {
	border-right: var(--form-element-border-width) solid var(--form-element-border-color);
}

.tc-input > .tc-input-marker, input.tc-input ~ .tc-input-marker {
	background-color: transparent;
	top: 50%;
	transform: translate(0, -50%);
	height: var(--icon-size);
}
.tc-control-option {
	min-height: 24px;
	line-height: var(--dropdown-line-size);
	display: flex;
    align-items: center;
}

.tc-control-select .tc-control-option .tc-input.tc-input-text {
	width: 100%;
}

.tc-root-rtl .tc-control-option > .tc-input-label {
	padding-right: var(--form-element-gutter-small);
}

.tc-root-ltr .tc-control-option > .tc-input-label {
	padding-left: var(--form-element-gutter-small);
}

.tc-control.tc-control-switch .tc-control-option, .tc-control.tc-control-thumbnails .tc-control-option {
	margin-bottom: 0;
}

/* dropdown control - options and multi selection */
.tc-control.tc-control-select-multiple .tc-control-checkbox-clear {
	padding: 0;
}
.tc-control.tc-control-select.tc-control-select-multiple .tc-control-option {
	padding: var(--spacing-3);
	padding-top: 0;
	border-bottom: none;
}
.tc-control.tc-control-select.tc-control-select-multiple .tc-control-option:first-child {
	padding-top: var(--spacing-3);
}
.tc-control.tc-control-radio .tc-control-option,
.tc-control.tc-control-multiple-checkbox .tc-control-option {
	margin-top: var(--spacing-3);
}

/* marker icon (dropdown, upload, download etc) */
a.tc-input.tc-input-text > .tc-control-value {
	left: var(--spacing-3);
	right: var(--spacing-3);
}

.tc-root-ltr .tc-input-marker.tc-input-marker-post {
	margin-right: var(--spacing-2);
}

.tc-root-rtl .tc-input-marker.tc-input-marker-post {
	margin-left: var(--spacing-2);
}

.tc-input > .tc-input-marker .tc-icon,
input.tc-input ~ .tc-input-marker .tc-icon {
	font-size: var(--icon-size);
	line-height: var(--icon-size);
}

/* dropdown control - options */
.tc-control.tc-control-dropdown .tc-control-options .tc-input.tc-input-text {
	padding: 0 var(--spacing-4);
	height: 48px;
	line-height: 48px;
	border-width: 0px var(--form-element-border-width);
	border-color: var(--seperator-light);
}
.tc-control.tc-control-dropdown .tc-control-options{
	border-bottom: var(--form-element-border-width) solid var(--seperator-light);
}

.tc-control.tc-control-dropdown .tc-control-options.tc-control-options-reverse {
	border-bottom: none;
}

.tc-control.tc-control-dropdown .tc-control-options .tc-input.tc-input-text.tc-input-checked {
	font-weight: bold;
	color: inherit;
}
/* dropdown control - search */
.tc-control.tc-control-dropdown .tc-control-options .tc-control-options-search,
.tc-control.tc-control-dropdown .tc-control-options .tc-control-options-clear {
	padding: var(--spacing-3);
	border-color: var(--seperator-light);
}

.tc-control.tc-control-dropdown .tc-control-options .tc-control-options-search .tc-input.tc-input-text {
	padding: 0 var(--spacing-3);
	background-color: var(--secondary-color-light);
}

.tc-root-ltr .tc-control.tc-control-dropdown .tc-control-options .tc-control-options-search .tc-button.tc-control-options-not-found-button {
	margin-left: var(--spacing-2);
}

.tc-root-rtl .tc-control.tc-control-dropdown .tc-control-options .tc-control-options-search .tc-button.tc-control-options-not-found-button {
	margin-right: var(--spacing-2);
}

.tc-control-tags .tc-button.tc-button-main {
	background-color: var(--button-primary-bg-color);
}

.tc-control-tags .tc-button.tc-button-main .tc-button-caption {
	font-style: normal;
}

.tc-control-tags .tc-button.tc-button-main .tc-icon {
	width: 20px;
	height: 20px;
	min-width: 20px;
	min-height: 20px;
	margin-bottom: 0;
	border: 1px solid;
	color: inherit;
	background: none;
}

/* field description */

.tc-field .tc-caption-wrapper .tc-field-description {
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	margin: 0;
}

.tc-root-rtl .tc-field .tc-control-wrapper .tc-field-description > .tc-icon {
	margin-right: -16px;
}

.tc-root-ltr .tc-field .tc-control-wrapper .tc-field-description > .tc-icon {
	margin-left: -16px;
}

.tc-field > .tc-caption-wrapper .tc-field-description > .tc-baloon {
	margin-bottom: 9px;
}

/* override strange behaviour when field appears inside a widgets field */

.tc-root-rtl .tc-field .tc-control-wrapper .tc-field-description > .tc-baloon {
	right: -26px; /*-9px;*/
}

.tc-root-ltr .tc-field .tc-control-wrapper .tc-field-description > .tc-baloon {
	left: -26px; /*-9px;*/
}

/* archive page tweaks >> yuval please improve this when fixing the archive page layout */

.tc-main .tc-main-controls .tc-control {
	width: 200px;
}

.tc-control.tc-control-dropdown ul.tc-control-options,
.tc-control.tc-control-dropdown .tc-control-options ul,
.tc-control.tc-control-expandable ul.tc-control-options,
.tc-control.tc-control-expandable .tc-control-options ul {
    max-height: 266px;
}


/* Responsive
 * -------------------------- */

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

	.tc-lightbox {
		padding: var(--spacing-3) 0;
	}

	.tc-lightbox .tc-lightbox-content {
		width: auto;
		margin: 0 var(--spacing-2);
	}

	.tc-field .tc-caption-wrapper,
	.tc-field .tc-caption-wrapper + .tc-control-wrapper,
	.tc-widget.tc-widget-full .tc-field .tc-caption-wrapper,
	.tc-widget.tc-widget-full .tc-field .tc-caption-wrapper + .tc-control-wrapper,
	.tc-widget.tc-widget-full .tc-widget .tc-form .tc-fields .tc-field .tc-caption-wrapper,
	.tc-widget.tc-widget-full .tc-widget .tc-form .tc-fields .tc-field .tc-caption-wrapper + .tc-control-wrapper,
	.tc-widget.tc-widget-full .tc-form .tc-field[class*="tc-field-width"] .tc-caption-wrapper,
	.tc-widget.tc-widget-full .tc-form .tc-field[class*="tc-field-width"] .tc-caption-wrapper + .tc-control-wrapper {
		width: 50%;
	}

	.tc-lightbox .tc-widget .tc-form {
		padding-left: var(--spacing-3);
		padding-right: var(--spacing-3);
	}

	.tc-form {
		padding-left: var(--spacing-3);
		padding-right: var(--spacing-3);
	}

	.tc-root-ltr .tc-lightbox .tc-widget-title {
		padding-left: var(--spacing-3);
	}

	.tc-root-rtl .tc-lightbox .tc-widget-title {
		padding-right: var(--spacing-3);
	}

}


@media print {

	.tc-input.tc-input-switch.tc-input-checked,
	.tc-input.tc-input-radio .tc-icon {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}

}


/* --------------------------
 *
 * themis-archive.css
 *
 * -------------------------- */


/* Archive
 * -------------------------- */

.tc-layout-archive .tc-layout-archive-buttons {
	display: none;
}

.tc-layout-archive.tc-layout-archive-show-buttons .tc-layout-archive-buttons {
	display: block;
}

.tc-layout-archive .tc-layout-archive-buttons a {
	text-align: center;
	width: 48%;
	box-sizing: border-box;
	margin: 0 1%;
}

.tc-root-rtl .tc-layout-archive .tc-layout-archive-buttons a {
	float: right;
}

.tc-root-ltr .tc-layout-archive .tc-layout-archive-buttons a {
	float: left;
}


.tc-layout-archive .tc-main-controls .tc-field[data-field="tc_archive_active_filters"]  {
	margin: 0 5px;
}

.tc-layout-archive .tc-main-controls .tc-field[data-field="tc_archive_active_filters"] .tc-control-tags {
	width: auto;
}


/* --------------------------
 *
 * themis-google-maps.css
 *
 * -------------------------- */


/* Google Maps
 * -------------------------- */

.tc-google-map {
	min-height: 400px;
}


.tc-google-map-info-window p + p {
	margin-top: 10px;
}

.tc-google-map-info-window b {
	font-weight: bold;
}


.tc-control.tc-control-dropdown .tc-control-options-footer.tc-google-address-attribution {
	padding-top: 2px;
	padding-bottom: 2px;
}

.tc-root-rtl .tc-google-address-attribution {
	direction: ltr;
}

.tc-root-ltr .tc-google-address-attribution-logo img {
	float: right;
}


/*
.pac-container {
	z-index: 30;
}

.tc-root-with-lightbox ~ .pac-container {
	z-index: 1030;
}

*/

/* --------------------------
 *
 * themis-banners.css
 *
 * -------------------------- */


.tc-banners {
	margin-bottom: 20px;
}

.tc-banner {
	margin-top: 20px;
}

.tc-banner a {
	display: block;
}

.tc-banner .tc-image {
	margin: 0 auto;
}

.tc-banners.tc-banners-position-single {
	margin-left: 2%;
	margin-right: 2%;
}

.tc-banners.tc-banners-position-form.tc-banners-position-before .tc-banner:first-child {
	margin-top: 0;
}


/* --------------------------
 *
 * themis-control-signature.css
 *
 * -------------------------- */


.tc-control.tc-control-signature .tc-control-signature-box {
	display: block;
	min-height: 200px;
	position: relative;
}

.tc-control.tc-control-signature .tc-control-signature-box .tc-image {
	margin: 0 auto;
}

.tc-control.tc-control-signature .tc-control-signature-box .tc-control-signature-box-caption {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	text-align: center;
}

.tc-control.tc-control-signature .tc-control-signature-box.tc-control-signature-box-preview .tc-control-signature-box-caption {
	display: none;
}

.tc-control.tc-control-signature .tc-control-signature-box.tc-control-signature-box-preview:hover .tc-image {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.tc-control.tc-control-signature .tc-control-signature-box.tc-control-signature-box-preview:hover .tc-control-signature-box-caption {
	display: block;
}


.tc-control.tc-control-signature-pad .tc-signature-pad {
	height: 300px;
}

.tc-control.tc-control-signature-pad .tc-signature-pad canvas {
	display: block;
	width: 100%;
	height: 100%;
}


/* --------------------------
 *
 * themis-flamiingo.css
 *
 * -------------------------- */


.tc-root-branding-flamiingo .tc-layout {
	padding-bottom: 50px;
}

.tc-root-branding-flamiingo .tc-layout.tc-layout-form {
	padding-bottom: 120px;
}


.tc-branding {
	direction: ltr;
	position: absolute;
	display: flex;
	bottom: 10px;
	left: 0;
	width: 100%;
	align-items: center;
	justify-content: center;
}

.tc-branding .tc-image {
	margin-right: 10px;
}

.tc-branding a {
	color: inherit;
	margin-left: 5px;
}


/* --------------------------
 *
 * app.css
 *
 * -------------------------- */

.tc-table-row-green {
	background: #AFF523;
}

.tc-table-row-green:hover,
.tc-table-row-green.tc-hover {
	background: #9CE50A !important;
}

.tc-table-row-yellow {
	background: #F5DF23;
}

.tc-table-row-yellow:hover,
.tc-table-row-yellow.tc-hover {
	background: #ECD617 !important;
}

.tc-table-row-orange {
	background: #F5A623;
}

.tc-table-row-orange:hover,
.tc-table-row-orange.tc-hover {
	background: #EC980D !important;
}

.tc-table-row-red {
	background: #E5122C;
}

.tc-table-row-red:hover,
.tc-table-row-red.tc-hover {
	background: #D60821 !important;
}

.tc-table-row-blue {
	background: #17BFEC;
}

.tc-table-row-blue:hover,
.tc-table-row-blue.tc-hover {
	background: #0DAFDB !important;
}


.tc-root-print .tc-widget[data-widget="version"],
.tc-root-print .tc-widget[data-widget="intro"] {
	display: none;
}


.tc-layout-single[data-item-type="welcome_item"] .tc-widget[data-widget="projects_status"] .tc-field[data-field="projects_status"] .tc-table-column[data-field="status_progress"] {
	width: 50%;
	max-width: auto;
}


.tc-widget[data-item-type="project"][data-widget="about"] .tc-field[data-field="opn_id"] .tc-control-extra-action {
	display: none;
}


.tc-widget[data-item-type="site"][data-widget="tab"] .tc-field[data-field="forms"] .tc-table-head,
.tc-widget[data-item-type="site"][data-widget="tab"] .tc-field[data-field="forms"] .tc-table-column-row-count {
	display: none;
}

.tc-widget[data-item-type="site"][data-widget="tab"] .tc-field[data-field="forms"] .tc-control-wrapper {
	padding-top: 10px;
}

.tc-widget[data-item-type="site"][data-widget="tab"].tc-widget-readonly .tc-field[data-field="forms"] .tc-table .tc-table-cell {
	padding: 0 var(--form-element-gutter-small) var(--spacing-3);
}

.tc-widget[data-item-type="site"][data-widget="tab"].tc-widget-readonly .tc-field[data-field="forms"] .tc-control-wrapper {
	padding-top: 0;
}

