html,
body {
	height: 100%;
}

button .fa,
button .far,
button .fab,
button .fas {
	padding-right: 5px;
}
table.dataTable th.dataTables_empty:before, td.dataTables_empty:before,
.table thead .sorting:after, .table thead .sorting_asc:after, .table thead .sorting_desc:after,
.ckbox input[type=checkbox]:checked + label::after {
	font-family: 'Font Awesome\ 5 Free' !important; font-weight: 900;
}
.fa, .fas { font-weight: 900 !important; }

@media  (min-width: 768px) {
	div.col-sm-7.five-three { width: 60% !important; }
	div.col-sm-5.five-two { width: 40% !important; }
}

.abs-top { position: absolute; top: 0;}
.abs-right { position: absolute; right: 0; }
.abs-left { position: absolute; left: 0; }
.abs-bottom { position: absolute; bottom: 0; }

.wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px;
	padding: 0 0 60px;
}

.wrap > .container {
	padding: 70px 15px 20px;
}

.footer {
	height: 60px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
.weather-cover .cover ul.cover-menu
.jumbotron {
	text-align: center;
	background-color: transparent;
}

.jumbotron .btn {
	font-size: 21px;
	padding: 14px 24px;
}

.not-set {
	color: #c55;
	font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	padding-left: 5px;
}
a.asc:after { content: /*"\e113"*/ "\e151"; }
a.desc:after { content: /*"\e114"*/ "\e152"; }
.sort-numerical a.asc:after { content: "\e153"; }
.sort-numerical a.desc:after { content: "\e154"; }
.sort-ordinal a.asc:after { content: "\e155"; }
.sort-ordinal a.desc:after { content: "\e156"; }
.grid-view th { white-space: nowrap; }
.hint-block { display: block; margin-top: 5px; color: #999; }

.error-summary {
	color: #a94442;
	background: #fdf7f7;
	border-left: 3px solid #eed3d7;
	padding: 10px 20px;
	margin: 0 0 15px 0;
}

/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
	padding: 15px;
	border: none;
}

@media(max-width:767px) {
	.nav li > form > button.logout {
		display:block;
		text-align: left;
		width: 100%;
		padding: 10px 15px;
	}
}

.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover {
	text-decoration: none;
}

.nav > li > form > button.logout:focus {
	outline: none;
}

/***** loading ***********/

#toggle_loading, .toggle_loading  {
	height:100%;
	display:none;
	width:100%;
	left:0;
	top:0;
	position:fixed;
	z-index:100;
	opacity: 0.6;
	background:url("/imsoft/images/icons/loading2.gif") #fff center no-repeat;
}

#toggle_loading_block {
	height:100%;
	display: none;
	width:100%;
	left:0;
	top:0;
	position: absolute;
	z-index:100;
	opacity: 0.6;
	background:url("../img/loader/flat/3.gif") #fff center no-repeat;
}

/***** header styles *****/
.iso-header-logo img {
	height: 50px;
}

.header-content button {
	margin-left: 15px;
	bottom:4px;
}

@media (max-width: 480px) {
	#header .navbar-search {
		display: block;
	}
}

@media (max-width: 768px) {
	#header {
		z-index: 0;
		height: 150px;
		position: static;
	}
	body.page-sidebar-left-show .header-left {
		margin-left: 220px;
	}
	body.page-header-fixed #header .header-left {
		position: relative;
	}
	#header .header-left .navbar-header{
		z-index: 0;
	}
	#header .header-right {
		position: static;
		width: 100%;
	}
	#header ul.navbar-nav {
		width: 100%;
		display: flex;
		justify-content: center;
		margin-right: 0;
	}
	#header ul.navbar-nav .navbar-search {
		width: 100%;
	}
	#header .navbar-header .navbar-brand {
		width: 200px;
		left: 50%;
		position: relative;
		transform: translateX(-50%);
		border: none;
	}
	#header .clearfix {
		height: 0;
	}
	#page-content {
		margin-top: 0;
		position: static;
	}
	#page-content .header-content {
		margin-top: 5px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	#header ul.navbar-nav {
		width: 100%;
		display: flex;
		justify-content: center;
		margin-right: 0;
		background-color: #E9EAED;
	}
	#header ul.navbar-nav .navbar-search,
	#header ul.navbar-nav .navbar-search .navbar-form,
	#header ul.navbar-nav .navbar-search .navbar-form .form-group input {
		width: 100%;
	}
	#header ul.navbar-nav .navbar-search .navbar-form .form-group {
		width: 95%;
	}
	body.page-sidebar-minimize #sidebar-left,
	body.page-sidebar-minimize-auto #sidebar-left,
	#page-content .header-content {
		margin-top: 57px;
	}
	body.page-sidebar-minimize #sidebar-left .sidebar-content,
	body.page-sidebar-minimize-auto #sidebar-left .sidebar-content {
		border-top: 2px solid #516FA8;
	}
	.navbar-toolbar .navbar-right .navbar-profile {
		background-color: #f8f8f8;
	}
}

.equal {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
}

.row-flex, .row-flex > div[class*='col-'] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex:1 1 auto;
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
	align-content: flex-start;
	flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
	width:100%;
}

.flex-col {
	display: flex;
	display: -webkit-flex;
	flex: 1 100%;
	flex-flow: column nowrap;
}

.flex-grow {
	display: flex;
	-webkit-flex: 2;
	flex: 2;
}

.flex-auto {
	flex:auto;
}

.img-center {
	display:flex;
	align-items:center;
	justify-content:center;
	max-width: 100%;
	margin: 0 auto;
}
.img-center img { padding: 10px; }
.img-thumb-h300 {
	max-height: 300px;
	width: auto;
}
.img-thumb-h250 {
	max-height: 250px;
	width: auto;
}
.img-thumb-h230 {
	max-height: 230px;
	width: auto;
}
.avatar img {
	border-radius: 50% !important;
	min-width: 25px;
	min-height: 25px;
}
.media-left, .media > .pull-left.avatar { padding-right: 0 }

.img-bordered-theme-inner {
	-webkit-box-shadow:inset 0 0 0 5px #516FA8;
	-moz-box-shadow:inset 0 0 0 5px #516FA8;
	box-shadow:inset 0 0 0 5px #516FA8;
}
.thumbnail-isomedia-selected, .thumbnail-card.active {
	-webkit-box-shadow: 0 0 16px 3px rgba(130,170,245,1);
	-moz-box-shadow: 0 0 16px 3px rgba(130,170,245,1);
	box-shadow: 0 0 16px 3px rgba(130,170,245,1);
}
.thumbnail .caption h4 {
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 1.3;
}

.disabled_block {
	pointer-events: none !important;
	opacity: 0.4;
}

/* animated loader with pure CSS */
.loader {
	display: inline-block;
	position: absolute;
	width: 64px;
	height: 64px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.loader div {
	position: absolute;
	top: 27px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: rgba(130,170,245,1);
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
	z-index: 10;
}
.loader div:nth-child(1) {
	left: 6px;
	animation: loader1 0.6s infinite;
}
.loader div:nth-child(2) {
	left: 6px;
	animation: loader2 0.6s infinite;
}
.loader div:nth-child(3) {
	left: 26px;
	animation: loader2 0.6s infinite;
}
.loader div:nth-child(4) {
	left: 45px;
	animation: loader3 0.6s infinite;
}
@keyframes loader1 {
	0% { transform: scale(0); }
	100% { transform: scale(1); }
}
@keyframes loader3 {
	0% { transform: scale(1); }
	100% { transform: scale(0); }
}
@keyframes loader2 {
	0% { transform: translate(0, 0); }
	100% { transform: translate(19px, 0); }
}

/* view styles we need everywhere around project */

.border-top { border-top: 1px solid #DDD; }
.border-bottom { border-bottom: 1px solid #DDD; }

.label-stat0 { background-color:#636E7B; display: inline-block; width: 9em;}
.label-stat1 { background-color:#db4a39; display: inline-block; width: 9em;}
.label-stat2 { background-color:#f7c45a; display: inline-block; width: 9em;}
.label-stat3 { background-color:#ff7700; display: inline-block; width: 9em;}
.label-stat4 { background-color:#734038; display: inline-block; width: 9em;}
.label-stat5 { background-color:#37BC9B; display: inline-block; width: 9em;}
.label-stat6 { background-color:#8CC152; display: inline-block; width: 9em;}
.label-stat7 { background-color:#00a0d1; display: inline-block; width: 9em;}
.label-stat8 { background-color:#3b5998; display: inline-block; width: 9em;}
.label-stat9 { background-color:#906094; display: inline-block; width: 9em;}
.label-stat10 { background-color:#222222; display: inline-block; width: 9em;}
.label-stat11 { background-color:#E8E800; display: inline-block; width: 9em;}
.label-stat12 { background-color:#636e7b; display: inline-block; width: 9em;}
.label-stat13 { background-color:#e56b00; display: inline-block; width: 9em;}
.label-stat15 { background-color:#FFFFFF; display: inline-block; width: 9em; color:#636E7B; }
.label-stat20 { background-color:#919100; display: inline-block; width: 9em;}

.recent-activity-item.recent-activity-stat0:before { background: #636E7B;}
.recent-activity-item.recent-activity-stat0 .recent-activity-badge-userpic { border: 3px solid #636E7B;}
.recent-activity-item.recent-activity-stat1:before { background: #db4a39;}
.recent-activity-item.recent-activity-stat1 .recent-activity-badge-userpic { border: 3px solid #db4a39;}
.recent-activity-item.recent-activity-stat2:before { background: #f7c45a;}
.recent-activity-item.recent-activity-stat2 .recent-activity-badge-userpic { border: 3px solid #f7c45a;}
.recent-activity-item.recent-activity-stat3:before { background: #ff7700;}
.recent-activity-item.recent-activity-stat3 .recent-activity-badge-userpic { border: 3px solid #ff7700;}
.recent-activity-item.recent-activity-stat4:before { background: #734038;}
.recent-activity-item.recent-activity-stat4 .recent-activity-badge-userpic { border: 3px solid #734038;}
.recent-activity-item.recent-activity-stat5:before { background: #37BC9B;}
.recent-activity-item.recent-activity-stat5 .recent-activity-badge-userpic { border: 3px solid #37BC9B;}
.recent-activity-item.recent-activity-stat6:before { background: #8CC152;}
.recent-activity-item.recent-activity-stat6 .recent-activity-badge-userpic { border: 3px solid #8CC152;}
.recent-activity-item.recent-activity-stat7:before { background: #00a0d1;}
.recent-activity-item.recent-activity-stat7 .recent-activity-badge-userpic { border: 3px solid #00a0d1;}
.recent-activity-item.recent-activity-stat8:before { background: #3b5998;}
.recent-activity-item.recent-activity-stat8 .recent-activity-badge-userpic { border: 3px solid #3b5998;}
.recent-activity-item.recent-activity-stat9:before { background: #906094;}
.recent-activity-item.recent-activity-stat9 .recent-activity-badge-userpic { border: 3px solid #906094;}
.recent-activity-item.recent-activity-stat10:before { background: #222222;}
.recent-activity-item.recent-activity-stat10 .recent-activity-badge-userpic { border: 3px solid #222222;}
.recent-activity-item.recent-activity-stat11:before { background: #E8E800;}
.recent-activity-item.recent-activity-stat11 .recent-activity-badge-userpic { border: 3px solid #E8E800;}
.recent-activity-item.recent-activity-stat12:before { background: #636e7b;}
.recent-activity-item.recent-activity-stat12 .recent-activity-badge-userpic { border: 3px solid #636e7b;}
.recent-activity-item.recent-activity-stat13:before { background: #e56b00;}
.recent-activity-item.recent-activity-stat13 .recent-activity-badge-userpic { border: 3px solid #e56b00;}
.recent-activity-item.recent-activity-stat15:before { background: #FFFFFF;}
.recent-activity-item.recent-activity-stat15 .recent-activity-badge-userpic { border: 3px solid #FFFFFF;}
.recent-activity-item.recent-activity-stat20:before { background: #919100;}
.recent-activity-item.recent-activity-stat20 .recent-activity-badge-userpic { border: 3px solid #919100;}

.label-box { background-color:#222222; display: inline-block; width: 8em;}
.label-box-rb { background-color:#db4a39; display: inline-block; width: 8em;}
.label-box-bb { background-color:#222222; display: inline-block; width: 8em;}
.label-box-nb { background-color:#222222; display: inline-block; width: 8em;}
.label-box-tb { background-color:#222222; display: inline-block; width: 8em;}
.label-box-bl { background-color:#668EFF; display: inline-block; width: 8em;}
.label-box-yb { background-color:#f7c45a; display: inline-block; width: 8em;}

.label-number {display: inline-block; min-width: 3em;}
.label-transparent {display: inline-block; min-width: 8em;}
.label-circle {display: inline-block;}

.label-info-bright {color: #fff; display: inline-block; width: 100%; white-space: normal; line-height: 2;}
.label-info-dark {color: #636E7B; display: inline-block; width: 100%;  white-space: normal; line-height: 2;}

/* custom labels for display important info */
.success-important, tr.success-important > td {
	background-color: #dff0d8 !important;
}

.danger-important, tr.danger-important > td {
	background-color: #f2dede !important;
}
.primary-important, tr.primary-important > td {
	background-color: #cce5ff !important;
}
.warning-important, tr.warning-important > td {
	background-color: #fff3cd !important;
}
.info-important, tr.info-important > td {
	background-color: #d1ecf1 !important;
}

/* -------------------------- overrides ***************************/

/* pagination of the list view*/
.table-responsive .list-view { width: 33.33%; position: absolute; right: 0; text-align: center; }
.table-responsive ul.pagination { display: block; width: 66.66%; float: left; margin-top: 0; }
.table-responsive ul.pagination li { list-style: none; display: inline; float: left; }
.dataTables_paginate > ul.pagination { width: 100%; }

/* making kartik\widgets\Select2 AND chosen styling as our template */
.select2-dropdown {z-index: 99999 !important;}
.select2-container .select2-selection--single { height: 32px !important; }
.select2-container--krajee .select2-selection { border-radius: 0 !important; }
.select2-container--krajee .select2-selection--multiple .select2-selection__choice {
	background: #EEEEEE !important;
	border: none !important;
	margin: 6px 0 0 6px !important;
}
.select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove { opacity: 0.5 !important; line-height: 100% !important; font-size: 19px !important; }
.select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove:hover { opacity: 0.9 !important; }
.select2-container--krajee .select2-selection ul li {
	color: #333 !important;
	border-radius: 0 !important;
	font-size: 13px !important;
	font-family: "Open Sans", sans-serif !important;
}
ul.chosen-choices { padding: 2px 12px !important; }
.select2-selection__placeholder,
.select2-default,
ul.select2-selection__rendered input,
ul.chosen-choices input {
	color: #B0ADAD !important;
	font-family: "Open Sans", sans-serif !important;
}

/* kartik editable in combination with template styles */
.bootstrap-switch-container {
	display: flex !important;
}
.flow-root {
	display: flow-root;
}
.kv-editable-form .kv-editable-input {
	display: inline-table;
}
.kv-editable-form .datepicker-inline {
	margin: 0 6%;
	/*padding-bottom: 20px;*/
}
.kv-editable-form .krajee-datepicker {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -60%);
}

/* kartik sortable */
.sortable.list {
	min-height: 30px;
}
.sortable.list:empty {
	background-size: 20%;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMwLjg4NCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDEzMC44ODQgMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgaWQ9InN2Z0dyb3VwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1zaXplPSI5cHQiIHN0cm9rZT0iIzk5OTk5OSIgc3Ryb2tlLXdpZHRoPSIwLjI1bW0iIGZpbGw9Im5vbmUiIHN0eWxlPSJzdHJva2U6Izk5OTk5OTtzdHJva2Utd2lkdGg6MC4yNW1tO2ZpbGw6bm9uZSI+PHBhdGggZD0iTSAxMDguMjAxIDExLjM5NiBMIDEwNy40ODMgMTEuMzk2IEwgMTA3LjQ4MyA2LjIzMyBBIDQuNTIgNC41MiAwIDAgMCAxMDcuNDQzIDUuNjA5IFEgMTA3LjM0MyA0Ljg5MSAxMDYuOTkgNC41IEEgMS4zNTggMS4zNTggMCAwIDAgMTA2Ljk3OCA0LjQ4NiBBIDEuNTU4IDEuNTU4IDAgMCAwIDEwNi4zMzMgNC4wNzcgUSAxMDUuOTQxIDMuOTQgMTA1LjQxIDMuOTQgQSA0LjQ2OSA0LjQ2OSAwIDAgMCAxMDQuNjM5IDQuMDAyIFEgMTA0LjIyNyA0LjA3NSAxMDMuOTA0IDQuMjMyIEEgMS45MzQgMS45MzQgMCAwIDAgMTAzLjMxOSA0LjY2MiBBIDIuMTMzIDIuMTMzIDAgMCAwIDEwMi45MDIgNS4zNjIgUSAxMDIuNjcyIDUuOTc1IDEwMi42NTcgNi44OCBBIDcuNjU3IDcuNjU3IDAgMCAwIDEwMi42NTYgNy4wMDIgTCAxMDIuNjU2IDExLjM5NiBMIDEwMS45MzEgMTEuMzk2IEwgMTAxLjkzMSAwIEwgMTAyLjY1NiAwIEwgMTAyLjY1NiAzLjYyNSBMIDEwMi42MiA0LjY0NCBMIDEwMi42NzEgNC42NDQgQSAyLjk1NyAyLjk1NyAwIDAgMSAxMDMuMTkzIDQuMDA5IEEgMi40NzQgMi40NzQgMCAwIDEgMTAzLjc5OSAzLjYwNCBBIDMuMTE4IDMuMTE4IDAgMCAxIDEwNC41MDMgMy4zNzQgUSAxMDQuODM3IDMuMzA1IDEwNS4yMjQgMy4yODcgQSA1LjkzNSA1LjkzNSAwIDAgMSAxMDUuNDkxIDMuMjgxIEEgMy42MTMgMy42MTMgMCAwIDEgMTA2LjU5NiAzLjQzNiBRIDEwNy43NzEgMy44MTMgMTA4LjA4NiA1LjExNSBBIDQuNTg2IDQuNTg2IDAgMCAxIDEwOC4yMDEgNi4xODkgTCAxMDguMjAxIDExLjM5NiBaIE0gMjcuODU0IDMuNDM1IEwgMzAuNDAzIDMuNDM1IEwgMzAuNDAzIDMuOTQgTCAyOC43NTUgNC4wNDMgUSAyOS40MTQgNC44NjMgMjkuNDE0IDUuODQ1IFEgMjkuNDE0IDYuOTk1IDI4LjY0OSA3LjcwOSBRIDI3Ljg4MyA4LjQyMyAyNi41OTQgOC40MjMgQSAxMC41ODkgMTAuNTg5IDAgMCAxIDI2LjM0MyA4LjQyIFEgMjYuMDA1IDguNDEyIDI1Ljg0IDguMzggQSAwLjk4MyAwLjk4MyAwIDAgMSAyNS44MzMgOC4zNzkgQSAyLjM5NiAyLjM5NiAwIDAgMCAyNS41MTUgOC41NzcgUSAyNS4zNDcgOC43MDIgMjUuMjI2IDguODQ2IEEgMS40MSAxLjQxIDAgMCAwIDI1LjE3MyA4LjkxNCBBIDEuMTk3IDEuMTk3IDAgMCAwIDI1LjAwMyA5LjIyOSBBIDEuMDEyIDEuMDEyIDAgMCAwIDI0Ljk0NiA5LjU2NSBBIDAuNzg1IDAuNzg1IDAgMCAwIDI0Ljk3NyA5Ljc5MyBBIDAuNTY2IDAuNTY2IDAgMCAwIDI1LjIzNiAxMC4xMjIgUSAyNS40NzggMTAuMjY5IDI1Ljk5NSAxMC4yOTMgQSA0LjU3NSA0LjU3NSAwIDAgMCAyNi4yMDYgMTAuMjk4IEwgMjcuNTk4IDEwLjI5OCBBIDUuMTQ1IDUuMTQ1IDAgMCAxIDI4LjM0OCAxMC4zNDkgUSAyOC43MjkgMTAuNDA1IDI5LjAzNyAxMC41MjMgQSAyLjE4NSAyLjE4NSAwIDAgMSAyOS41ODMgMTAuODIyIEEgMS42OTUgMS42OTUgMCAwIDEgMzAuMjMzIDExLjkxOCBBIDIuNTg4IDIuNTg4IDAgMCAxIDMwLjI3MSAxMi4zNzEgUSAzMC4yNzEgMTMuNTgyIDI5LjMyNiAxNC4yNjIgQSAyLjgyMiAyLjgyMiAwIDAgMSAyOS4yNDkgMTQuMzE1IEEgMy41MjUgMy41MjUgMCAwIDEgMjguMjk3IDE0Ljc1MiBRIDI3Ljg0MSAxNC44OSAyNy4yODggMTQuOTUxIEEgOC42NTIgOC42NTIgMCAwIDEgMjYuMzM4IDE1IEEgNi4yOTcgNi4yOTcgMCAwIDEgMjUuNDY2IDE0Ljk0MyBRIDI1LjAyMiAxNC44ODEgMjQuNjU5IDE0Ljc1MSBBIDIuNzE3IDIuNzE3IDAgMCAxIDI0LjAxMiAxNC40MjEgQSAxLjkxNyAxLjkxNyAwIDAgMSAyMy40MTQgMTMuNzY3IFEgMjMuMjEzIDEzLjM5NiAyMy4xOTEgMTIuOTI3IEEgMi40OTQgMi40OTQgMCAwIDEgMjMuMTg4IDEyLjgxIEEgMi4xNzEgMi4xNzEgMCAwIDEgMjMuMjg5IDEyLjEzNSBBIDEuODEyIDEuODEyIDAgMCAxIDIzLjY5OCAxMS40NDggQSAyLjM4MyAyLjM4MyAwIDAgMSAyNC40OTggMTAuODk1IEEgMy4yNzcgMy4yNzcgMCAwIDEgMjUuMDc4IDEwLjcwOCBBIDEuNSAxLjUgMCAwIDEgMjQuNzA0IDEwLjQ4MiBBIDEuMzE0IDEuMzE0IDAgMCAxIDI0LjUwMyAxMC4yNzIgQSAxLjAzNyAxLjAzNyAwIDAgMSAyNC4yODcgOS42MjQgUSAyNC4yODcgOC44MjYgMjUuMzA1IDguMjE4IEEgMi4yNjkgMi4yNjkgMCAwIDEgMjQuMjIxIDcuMzIxIEEgMi41MDQgMi41MDQgMCAwIDEgMjMuODQxIDYuMTM3IEEgMy4wNzggMy4wNzggMCAwIDEgMjMuODMzIDUuOTE4IEEgMy4wNDcgMy4wNDcgMCAwIDEgMjMuOTQ5IDUuMDU3IEEgMi4zNCAyLjM0IDAgMCAxIDI0LjU5MSA0LjAwMyBBIDIuNTQxIDIuNTQxIDAgMCAxIDI1LjgxMyAzLjM2NyBBIDMuNzYxIDMuNzYxIDAgMCAxIDI2LjYzOCAzLjI4MSBBIDYuNDYyIDYuNDYyIDAgMCAxIDI3LjA4MyAzLjI5NiBRIDI3LjU1NCAzLjMyOCAyNy44NTQgMy40MzUgWiBNIDUwLjE0OSAxMS4zOTYgTCA0OS40MzEgMTEuMzk2IEwgNDkuNDMxIDYuMjMzIEEgNC41MiA0LjUyIDAgMCAwIDQ5LjM5MSA1LjYwOSBRIDQ5LjI5MSA0Ljg5MSA0OC45MzkgNC41IEEgMS4zNTggMS4zNTggMCAwIDAgNDguOTI2IDQuNDg2IEEgMS41NTggMS41NTggMCAwIDAgNDguMjgxIDQuMDc3IFEgNDcuODg5IDMuOTQgNDcuMzU4IDMuOTQgQSA0LjQ2OSA0LjQ2OSAwIDAgMCA0Ni41ODcgNC4wMDIgUSA0Ni4xNzUgNC4wNzUgNDUuODUyIDQuMjMyIEEgMS45MzQgMS45MzQgMCAwIDAgNDUuMjY3IDQuNjYyIEEgMi4xMzMgMi4xMzMgMCAwIDAgNDQuODUxIDUuMzYyIFEgNDQuNjIgNS45NzUgNDQuNjA1IDYuODggQSA3LjY1NyA3LjY1NyAwIDAgMCA0NC42MDQgNy4wMDIgTCA0NC42MDQgMTEuMzk2IEwgNDMuODc5IDExLjM5NiBMIDQzLjg3OSAzLjQzNSBMIDQ0LjQ5NSAzLjQzNSBMIDQ0LjYzNCA0LjUyNiBMIDQ0LjY3OCA0LjUyNiBRIDQ1LjM4IDMuNCA0Ny4wNyAzLjI5MyBBIDUuNzk5IDUuNzk5IDAgMCAxIDQ3LjQzOSAzLjI4MSBBIDMuNjEzIDMuNjEzIDAgMCAxIDQ4LjU0NCAzLjQzNiBRIDQ5LjcyIDMuODEzIDUwLjAzNCA1LjExNSBBIDQuNTg2IDQuNTg2IDAgMCAxIDUwLjE0OSA2LjE4OSBMIDUwLjE0OSAxMS4zOTYgWiBNIDg5LjgzMiAxMC4xNjYgTCA4OS43OCAxMC4xNjYgTCA4OS44MDIgMTAuNzgxIEEgMTkuNDA2IDE5LjQwNiAwIDAgMSA4OS44MjQgMTEuMzQ5IEEgMjUuMTAzIDI1LjEwMyAwIDAgMSA4OS44MzIgMTEuOTY4IEwgODkuODMyIDE1IEwgODkuMTA2IDE1IEwgODkuMTA2IDMuNDM1IEwgODkuNzIyIDMuNDM1IEwgODkuODYxIDQuNTcgTCA4OS45MDUgNC41NyBBIDIuNjg3IDIuNjg3IDAgMCAxIDkxLjgyMyAzLjMzNyBBIDQuMjc1IDQuMjc1IDAgMCAxIDkyLjUyNyAzLjI4MSBRIDk0LjEzOCAzLjI4MSA5NC45ODQgNC4zNCBBIDMuNDQzIDMuNDQzIDAgMCAxIDk1LjU1OSA1LjQzOCBRIDk1LjgzIDYuMjc0IDk1LjgzIDcuNDE5IEEgNi45NiA2Ljk2IDAgMCAxIDk1LjczNSA4LjYwNiBRIDk1LjU0IDkuNzM1IDk0Ljk0IDEwLjQ2MyBRIDk0LjA1IDExLjU0MyA5Mi41MTIgMTEuNTQzIEEgMy44NDkgMy44NDkgMCAwIDEgOTEuNDM3IDExLjQwMiBBIDIuNzEyIDIuNzEyIDAgMCAxIDg5LjgzMiAxMC4xNjYgWiBNIDU4LjI2NCA0LjY3MyBMIDU4LjMwOCA0LjY3MyBBIDM4LjA0MSAzOC4wNDEgMCAwIDEgNTguMjY0IDIuODY0IEwgNTguMjY0IDAgTCA1OC45ODIgMCBMIDU4Ljk4MiAxMS4zOTYgTCA1OC41MDYgMTEuMzk2IEwgNTguMzIzIDEwLjE4MSBMIDU4LjI2NCAxMC4xODEgQSAzLjAyMiAzLjAyMiAwIDAgMSA1Ny4yMzkgMTEuMTU4IFEgNTYuNTU5IDExLjU0MyA1NS42NTcgMTEuNTQzIEEgNC4yMjcgNC4yMjcgMCAwIDEgNTQuNjM3IDExLjQyNyBBIDIuNzk3IDIuNzk3IDAgMCAxIDUzLjEzNyAxMC41MTggUSA1Mi4yNjYgOS40OTIgNTIuMjY2IDcuNTI5IEEgNy45MDYgNy45MDYgMCAwIDEgNTIuMzUgNi4zMzQgUSA1Mi41MzYgNS4xMjMgNTMuMTMgNC4zNzMgQSAyLjgwMSAyLjgwMSAwIDAgMSA1NC45MDEgMy4zNDMgQSA0LjIyNyA0LjIyNyAwIDAgMSA1NS42NDIgMy4yODEgQSAzLjk5NiAzLjk5NiAwIDAgMSA1Ni4zNTMgMy4zNDIgQSAyLjg5MSAyLjg5MSAwIDAgMSA1Ny4xMzYgMy41OTYgQSAyLjQ3MSAyLjQ3MSAwIDAgMSA1Ny43NTEgNC4wNCBRIDU3Ljk3MiA0LjI1NCA1OC4xNzMgNC41MzggQSA0LjQ2MyA0LjQ2MyAwIDAgMSA1OC4yNjQgNC42NzMgWiBNIDcxLjA4OSA0LjY3MyBMIDcxLjEzMyA0LjY3MyBBIDM4LjA0MSAzOC4wNDEgMCAwIDEgNzEuMDg5IDIuODY0IEwgNzEuMDg5IDAgTCA3MS44MDcgMCBMIDcxLjgwNyAxMS4zOTYgTCA3MS4zMzEgMTEuMzk2IEwgNzEuMTQ3IDEwLjE4MSBMIDcxLjA4OSAxMC4xODEgQSAzLjAyMiAzLjAyMiAwIDAgMSA3MC4wNjQgMTEuMTU4IFEgNjkuMzg0IDExLjU0MyA2OC40ODEgMTEuNTQzIEEgNC4yMjcgNC4yMjcgMCAwIDEgNjcuNDYyIDExLjQyNyBBIDIuNzk3IDIuNzk3IDAgMCAxIDY1Ljk2MiAxMC41MTggUSA2NS4wOSA5LjQ5MiA2NS4wOSA3LjUyOSBBIDcuOTA2IDcuOTA2IDAgMCAxIDY1LjE3NSA2LjMzNCBRIDY1LjM2IDUuMTIzIDY1Ljk1NSA0LjM3MyBBIDIuODAxIDIuODAxIDAgMCAxIDY3LjcyNiAzLjM0MyBBIDQuMjI3IDQuMjI3IDAgMCAxIDY4LjQ2NyAzLjI4MSBBIDMuOTk2IDMuOTk2IDAgMCAxIDY5LjE3OCAzLjM0MiBBIDIuODkxIDIuODkxIDAgMCAxIDY5Ljk2MSAzLjU5NiBBIDIuNDcxIDIuNDcxIDAgMCAxIDcwLjU3NSA0LjA0IFEgNzAuNzk3IDQuMjU0IDcwLjk5NyA0LjUzOCBBIDQuNDYzIDQuNDYzIDAgMCAxIDcxLjA4OSA0LjY3MyBaIE0gMjEuNjE0IDExLjM5NiBMIDIxLjA3OSAxMS4zOTYgTCAyMC44OTYgMTAuMTM3IEwgMjAuODM3IDEwLjEzNyBBIDUuMTc2IDUuMTc2IDAgMCAxIDIwLjM4MyAxMC42NSBRIDIwLjEzMSAxMC44OTYgMTkuODc0IDExLjA2NyBBIDIuNjIyIDIuNjIyIDAgMCAxIDE5LjYwMyAxMS4yMjQgUSAxOC45NyAxMS41NDMgMTguMTA1IDExLjU0MyBBIDMuNjc3IDMuNjc3IDAgMCAxIDE3LjM3NyAxMS40NzUgUSAxNi45NDIgMTEuMzg3IDE2LjYwNiAxMS4xODUgQSAxLjk5NiAxLjk5NiAwIDAgMSAxNi4yODIgMTAuOTQyIEEgMS45NzEgMS45NzEgMCAwIDEgMTUuNjgxIDkuODQxIEEgMi45MDUgMi45MDUgMCAwIDEgMTUuNjMgOS4yOCBBIDIuMjIgMi4yMiAwIDAgMSAxNS43OTkgOC4zOTcgUSAxNi4wMTIgNy45MDIgMTYuNDg5IDcuNTQ5IEEgMi42OTEgMi42OTEgMCAwIDEgMTYuNiA3LjQ3MSBRIDE3LjI5IDcuMDEzIDE4LjQxOCA2Ljg2MiBBIDguODEgOC44MSAwIDAgMSAxOS40MDkgNi43OSBMIDIwLjkyNSA2Ljc0NiBMIDIwLjkyNSA2LjIxOCBBIDQuNDgxIDQuNDgxIDAgMCAwIDIwLjg4NSA1LjU5MyBRIDIwLjgzOSA1LjI3NCAyMC43NDQgNS4wMTQgQSAxLjgxNCAxLjgxNCAwIDAgMCAyMC40NjQgNC41MDQgQSAxLjQyOSAxLjQyOSAwIDAgMCAxOS43NzggNC4wNDEgUSAxOS41MzYgMy45NiAxOS4yMzggMy45MzYgQSAzLjI2IDMuMjYgMCAwIDAgMTguOTc3IDMuOTI2IFEgMTcuODcxIDMuOTI2IDE2LjY4NSA0LjU0MSBMIDE2LjQxNCAzLjkxMSBBIDYuNjI0IDYuNjI0IDAgMCAxIDE3Ljg3OSAzLjQxNCBBIDUuNTI0IDUuNTI0IDAgMCAxIDE5LjAwNiAzLjI5NiBRIDE5Ljg5IDMuMjk2IDIwLjQ3MyAzLjYwNSBBIDEuOTE1IDEuOTE1IDAgMCAxIDIwLjk2NiAzLjk3NyBBIDIuMDc1IDIuMDc1IDAgMCAxIDIxLjQwNiA0LjcxMSBRIDIxLjUyMyA1LjAzMyAyMS41NzQgNS40MzMgQSA1LjI3MSA1LjI3MSAwIDAgMSAyMS42MTQgNi4xMDEgTCAyMS42MTQgMTEuMzk2IFogTSA0MS4zMDEgMTEuMzk2IEwgNDAuNzY3IDExLjM5NiBMIDQwLjU4MyAxMC4xMzcgTCA0MC41MjUgMTAuMTM3IEEgNS4xNzYgNS4xNzYgMCAwIDEgNDAuMDcgMTAuNjUgUSAzOS44MTkgMTAuODk2IDM5LjU2MiAxMS4wNjcgQSAyLjYyMiAyLjYyMiAwIDAgMSAzOS4yOTEgMTEuMjI0IFEgMzguNjU3IDExLjU0MyAzNy43OTMgMTEuNTQzIEEgMy42NzcgMy42NzcgMCAwIDEgMzcuMDY0IDExLjQ3NSBRIDM2LjYzIDExLjM4NyAzNi4yOTQgMTEuMTg1IEEgMS45OTYgMS45OTYgMCAwIDEgMzUuOTY5IDEwLjk0MiBBIDEuOTcxIDEuOTcxIDAgMCAxIDM1LjM2OSA5Ljg0MSBBIDIuOTA1IDIuOTA1IDAgMCAxIDM1LjMxNyA5LjI4IEEgMi4yMiAyLjIyIDAgMCAxIDM1LjQ4NyA4LjM5NyBRIDM1LjY5OSA3LjkwMiAzNi4xNzcgNy41NDkgQSAyLjY5MSAyLjY5MSAwIDAgMSAzNi4yODggNy40NzEgUSAzNi45NzggNy4wMTMgMzguMTA2IDYuODYyIEEgOC44MSA4LjgxIDAgMCAxIDM5LjA5NyA2Ljc5IEwgNDAuNjEzIDYuNzQ2IEwgNDAuNjEzIDYuMjE4IEEgNC40ODEgNC40ODEgMCAwIDAgNDAuNTcyIDUuNTkzIFEgNDAuNTI3IDUuMjc0IDQwLjQzMiA1LjAxNCBBIDEuODE0IDEuODE0IDAgMCAwIDQwLjE1MSA0LjUwNCBBIDEuNDI5IDEuNDI5IDAgMCAwIDM5LjQ2NiA0LjA0MSBRIDM5LjIyNCAzLjk2IDM4LjkyNiAzLjkzNiBBIDMuMjYgMy4yNiAwIDAgMCAzOC42NjUgMy45MjYgUSAzNy41NTkgMy45MjYgMzYuMzcyIDQuNTQxIEwgMzYuMTAxIDMuOTExIEEgNi42MjQgNi42MjQgMCAwIDEgMzcuNTY3IDMuNDE0IEEgNS41MjQgNS41MjQgMCAwIDEgMzguNjk0IDMuMjk2IFEgMzkuNTc4IDMuMjk2IDQwLjE2IDMuNjA1IEEgMS45MTUgMS45MTUgMCAwIDEgNDAuNjUzIDMuOTc3IEEgMi4wNzUgMi4wNzUgMCAwIDEgNDEuMDkzIDQuNzExIFEgNDEuMjEgNS4wMzMgNDEuMjYxIDUuNDMzIEEgNS4yNzEgNS4yNzEgMCAwIDEgNDEuMzAxIDYuMTAxIEwgNDEuMzAxIDExLjM5NiBaIE0gMTE2LjgxNCA2LjkyOSBMIDExNi44MTQgNy41MTUgTCAxMTEuMDc5IDcuNTE1IEEgNS44MTkgNS44MTkgMCAwIDAgMTExLjE2IDguNDY0IFEgMTExLjI1IDguOTc1IDExMS40MzcgOS4zODIgQSAyLjY2OCAyLjY2OCAwIDAgMCAxMTEuODQ0IDEwLjAyIEEgMi40MzMgMi40MzMgMCAwIDAgMTEzLjIwMiAxMC44MDQgQSAzLjY5OSAzLjY5OSAwIDAgMCAxMTMuOTk0IDEwLjg4NCBRIDExNC42NzUgMTAuODg0IDExNS4xOTIgMTAuNzg5IEEgNC4zMjggNC4zMjggMCAwIDAgMTE1LjU0MSAxMC43MDggUSAxMTUuOTU1IDEwLjU5NSAxMTYuNDk5IDEwLjM3OCBMIDExNi40OTkgMTEuMDM4IFEgMTE1Ljg3OCAxMS4zMDcgMTE1LjM0NSAxMS40MTkgQSA0LjIxIDQuMjEgMCAwIDEgMTE1LjI1NCAxMS40MzcgQSA2LjE4MSA2LjE4MSAwIDAgMSAxMTQuNTc0IDExLjUyMyBBIDcuOTgxIDcuOTgxIDAgMCAxIDExMy45OTQgMTEuNTQzIEEgNC41MjggNC41MjggMCAwIDEgMTEyLjg2OCAxMS40MTEgQSAzLjEzMiAzLjEzMiAwIDAgMSAxMTEuMjg4IDEwLjQ3NCBRIDExMC40MjggOS41MjYgMTEwLjMzIDcuOTA3IEEgNy4wODggNy4wODggMCAwIDEgMTEwLjMxNyA3LjQ3OCBBIDYuMjg2IDYuMjg2IDAgMCAxIDExMC40MzggNi4yMDcgUSAxMTAuNiA1LjQyMyAxMTAuOTc5IDQuODE0IEEgMy42NjEgMy42NjEgMCAwIDEgMTExLjI1NSA0LjQyNyBBIDMuMDM5IDMuMDM5IDAgMCAxIDExMy40ODMgMy4yOTIgQSA0LjE2MiA0LjE2MiAwIDAgMSAxMTMuNzgyIDMuMjgxIEEgMy4yMzcgMy4yMzcgMCAwIDEgMTE0Ljc4NSAzLjQzIEEgMi41OTIgMi41OTIgMCAwIDEgMTE2LjAwMSA0LjI2MyBBIDMuMzQxIDMuMzQxIDAgMCAxIDExNi42NDEgNS41MjUgUSAxMTYuODE0IDYuMTUyIDExNi44MTQgNi45MjkgWiBNIDEzMC44ODQgNi45MjkgTCAxMzAuODg0IDcuNTE1IEwgMTI1LjE0OSA3LjUxNSBBIDUuODE5IDUuODE5IDAgMCAwIDEyNS4yMyA4LjQ2NCBRIDEyNS4zMTkgOC45NzUgMTI1LjUwNyA5LjM4MiBBIDIuNjY4IDIuNjY4IDAgMCAwIDEyNS45MTQgMTAuMDIgQSAyLjQzMyAyLjQzMyAwIDAgMCAxMjcuMjcyIDEwLjgwNCBBIDMuNjk5IDMuNjk5IDAgMCAwIDEyOC4wNjQgMTAuODg0IFEgMTI4Ljc0NSAxMC44ODQgMTI5LjI2MSAxMC43ODkgQSA0LjMyOCA0LjMyOCAwIDAgMCAxMjkuNjExIDEwLjcwOCBRIDEzMC4wMjUgMTAuNTk1IDEzMC41NjkgMTAuMzc4IEwgMTMwLjU2OSAxMS4wMzggUSAxMjkuOTQ4IDExLjMwNyAxMjkuNDE1IDExLjQxOSBBIDQuMjEgNC4yMSAwIDAgMSAxMjkuMzI0IDExLjQzNyBBIDYuMTgxIDYuMTgxIDAgMCAxIDEyOC42NDQgMTEuNTIzIEEgNy45ODEgNy45ODEgMCAwIDEgMTI4LjA2NCAxMS41NDMgQSA0LjUyOCA0LjUyOCAwIDAgMSAxMjYuOTM4IDExLjQxMSBBIDMuMTMyIDMuMTMyIDAgMCAxIDEyNS4zNTggMTAuNDc0IFEgMTI0LjQ5OCA5LjUyNiAxMjQuNCA3LjkwNyBBIDcuMDg4IDcuMDg4IDAgMCAxIDEyNC4zODcgNy40NzggQSA2LjI4NiA2LjI4NiAwIDAgMSAxMjQuNTA4IDYuMjA3IFEgMTI0LjY3IDUuNDIzIDEyNS4wNDggNC44MTQgQSAzLjY2MSAzLjY2MSAwIDAgMSAxMjUuMzI1IDQuNDI3IEEgMy4wMzkgMy4wMzkgMCAwIDEgMTI3LjU1MyAzLjI5MiBBIDQuMTYyIDQuMTYyIDAgMCAxIDEyNy44NTIgMy4yODEgQSAzLjIzNyAzLjIzNyAwIDAgMSAxMjguODU1IDMuNDMgQSAyLjU5MiAyLjU5MiAwIDAgMSAxMzAuMDcxIDQuMjYzIEEgMy4zNDEgMy4zNDEgMCAwIDEgMTMwLjcxMSA1LjUyNSBRIDEzMC44ODQgNi4xNTIgMTMwLjg4NCA2LjkyOSBaIE0gMi41NjMgMTEuMzk2IEwgMCAxMS4zOTYgTCAwIDAuNjg4IEwgMi44OTMgMC42ODggUSA0Ljc0NyAwLjY4OCA1Ljk1OSAxLjM5IEEgMy45OTggMy45OTggMCAwIDEgNi43OTMgMi4wMjkgQSA0LjI4NiA0LjI4NiAwIDAgMSA3Ljg0NiAzLjgzMSBRIDguMTMgNC43NTUgOC4xMyA1Ljk0IEEgOC4yMDYgOC4yMDYgMCAwIDEgNy45OTIgNy40OTYgUSA3LjY4OCA5LjA2NyA2LjcxNiAxMC4wMTYgQSA0LjQ5OSA0LjQ5OSAwIDAgMSA0LjkwNiAxMS4wNzMgUSA0LjIwOCAxMS4yOTUgMy4zNjIgMTEuMzY1IEEgOS43NDIgOS43NDIgMCAwIDEgMi41NjMgMTEuMzk2IFogTSAyLjcxNyAxLjM0OCBMIDAuNzQ3IDEuMzQ4IEwgMC43NDcgMTAuNzM3IEwgMi41MiAxMC43MzcgUSA2LjMyNiAxMC43MzcgNy4xMTIgNy43MzUgQSA2Ljk4NCA2Ljk4NCAwIDAgMCA3LjMxNyA1Ljk2OSBBIDcuMjA2IDcuMjA2IDAgMCAwIDcuMjA0IDQuNjUxIFEgNy4wNjggMy45MiA2Ljc2NyAzLjM0OSBBIDMuNDQxIDMuNDQxIDAgMCAwIDYuMTQ5IDIuNTA5IFEgNC45OCAxLjM0OCAyLjcxNyAxLjM0OCBaIE0gMTQuNjI2IDMuMzg0IEwgMTQuNDg3IDQuMDggUSAxMy45ODkgMy45NTUgMTMuNDU1IDMuOTU1IEEgMS45NjMgMS45NjMgMCAwIDAgMTEuOTUzIDQuNjE3IEEgMi42NjYgMi42NjYgMCAwIDAgMTEuNzg1IDQuODE5IEEgMy4xNTIgMy4xNTIgMCAwIDAgMTEuMjIxIDYuMDk1IEEgNC40NTQgNC40NTQgMCAwIDAgMTEuMTMzIDcuMDAyIEwgMTEuMTMzIDExLjM5NiBMIDEwLjQwOCAxMS4zOTYgTCAxMC40MDggMy40MzUgTCAxMS4wMjMgMy40MzUgTCAxMS4wOTYgNC44NzEgTCAxMS4xNDcgNC44NzEgUSAxMS40NjkgNC4yOTQgMTEuODIgMy45NDMgQSAyLjIyIDIuMjIgMCAwIDEgMTIuMTk1IDMuNjM2IEEgMi4yMTQgMi4yMTQgMCAwIDEgMTIuOTgyIDMuMzMxIEEgMy4wMDggMy4wMDggMCAwIDEgMTMuNTQyIDMuMjgxIFEgMTQuMDQ4IDMuMjgxIDE0LjYyNiAzLjM4NCBaIE0gNzguNjk5IDMuMzg0IEwgNzguNTYgNC4wOCBRIDc4LjA2MiAzLjk1NSA3Ny41MjcgMy45NTUgQSAxLjk2MyAxLjk2MyAwIDAgMCA3Ni4wMjYgNC42MTcgQSAyLjY2NiAyLjY2NiAwIDAgMCA3NS44NTcgNC44MTkgQSAzLjE1MiAzLjE1MiAwIDAgMCA3NS4yOTMgNi4wOTUgQSA0LjQ1NCA0LjQ1NCAwIDAgMCA3NS4yMDUgNy4wMDIgTCA3NS4yMDUgMTEuMzk2IEwgNzQuNDggMTEuMzk2IEwgNzQuNDggMy40MzUgTCA3NS4wOTUgMy40MzUgTCA3NS4xNjggNC44NzEgTCA3NS4yMiA0Ljg3MSBRIDc1LjU0MiA0LjI5NCA3NS44OTIgMy45NDMgQSAyLjIyIDIuMjIgMCAwIDEgNzYuMjY3IDMuNjM2IEEgMi4yMTQgMi4yMTQgMCAwIDEgNzcuMDU0IDMuMzMxIEEgMy4wMDggMy4wMDggMCAwIDEgNzcuNjE1IDMuMjgxIFEgNzguMTIgMy4yODEgNzguNjk5IDMuMzg0IFogTSAxMjMuMjMgMy4zODQgTCAxMjMuMDkxIDQuMDggUSAxMjIuNTkzIDMuOTU1IDEyMi4wNTggMy45NTUgQSAxLjk2MyAxLjk2MyAwIDAgMCAxMjAuNTU3IDQuNjE3IEEgMi42NjYgMi42NjYgMCAwIDAgMTIwLjM4OCA0LjgxOSBBIDMuMTUyIDMuMTUyIDAgMCAwIDExOS44MjQgNi4wOTUgQSA0LjQ1NCA0LjQ1NCAwIDAgMCAxMTkuNzM2IDcuMDAyIEwgMTE5LjczNiAxMS4zOTYgTCAxMTkuMDExIDExLjM5NiBMIDExOS4wMTEgMy40MzUgTCAxMTkuNjI2IDMuNDM1IEwgMTE5LjcgNC44NzEgTCAxMTkuNzUxIDQuODcxIFEgMTIwLjA3MyA0LjI5NCAxMjAuNDIzIDMuOTQzIEEgMi4yMiAyLjIyIDAgMCAxIDEyMC43OTggMy42MzYgQSAyLjIxNCAyLjIxNCAwIDAgMSAxMjEuNTg2IDMuMzMxIEEgMy4wMDggMy4wMDggMCAwIDEgMTIyLjE0NiAzLjI4MSBRIDEyMi42NTEgMy4yODEgMTIzLjIzIDMuMzg0IFogTSA4Ni43OTUgOC42MTcgQSA2LjQ2OSA2LjQ2OSAwIDAgMCA4Ni45MDIgNy40MDUgQSA3LjMyMSA3LjMyMSAwIDAgMCA4Ni44ODkgNi45NjYgUSA4Ni44NTEgNi4zMjUgODYuNjk3IDUuNzg1IEEgMy43MDggMy43MDggMCAwIDAgODUuOTY4IDQuMzg0IEEgMi45NzggMi45NzggMCAwIDAgODQuNTIzIDMuNDM2IEEgMy45MTggMy45MTggMCAwIDAgODMuMzk0IDMuMjgxIEEgNC40NDkgNC40NDkgMCAwIDAgODIuOCAzLjMxOSBBIDMuMSAzLjEgMCAwIDAgODAuODAxIDQuMzY5IEEgMy4zNTMgMy4zNTMgMCAwIDAgODAuMzcgNC45OTkgUSA3OS44NTYgNS45NjggNzkuODU2IDcuNDA1IEEgNi4yNzggNi4yNzggMCAwIDAgNzkuOTI2IDguMzYyIEEgNC43MzMgNC43MzMgMCAwIDAgODAuMjgxIDkuNTg3IEEgMy45MTUgMy45MTUgMCAwIDAgODAuNDE1IDkuODU4IEEgMy4xNTQgMy4xNTQgMCAwIDAgODEuNTA0IDExLjAzOCBBIDMuMTUzIDMuMTUzIDAgMCAwIDgyLjI5MyAxMS4zOTYgQSAzLjY4IDMuNjggMCAwIDAgODMuMzUgMTEuNTQzIEEgNC40NSA0LjQ1IDAgMCAwIDgzLjk5NSAxMS40OTggQSAzLjA5MSAzLjA5MSAwIDAgMCA4NS45NTcgMTAuNDQ4IEEgMy4zOCAzLjM4IDAgMCAwIDg2LjM2OSA5Ljg1IFEgODYuNjYzIDkuMzA3IDg2Ljc5NSA4LjYxNyBaIE0gODAuNjE4IDcuNDA1IEEgNi4wMTggNi4wMTggMCAwIDAgODAuNjk1IDguNDA0IFEgODAuNzg1IDguOTM0IDgwLjk3NyA5LjM2MiBBIDIuODk5IDIuODk5IDAgMCAwIDgxLjMzOSA5Ljk2NSBBIDIuMzQ3IDIuMzQ3IDAgMCAwIDgyLjk4MSAxMC44NjEgQSAzLjQxMyAzLjQxMyAwIDAgMCA4My4zNzkgMTAuODg0IFEgODQuNjk3IDEwLjg4NCA4NS40MTkgOS45NjUgUSA4Ni4xNCA5LjA0NSA4Ni4xNCA3LjQwNSBRIDg2LjE0IDYuMjQ2IDg1Ljc4IDUuNDUzIEEgMi44MzMgMi44MzMgMCAwIDAgODUuNDExIDQuODQ5IEEgMi4zNzQgMi4zNzQgMCAwIDAgODMuNzgxIDMuOTY1IEEgMy40NDEgMy40NDEgMCAwIDAgODMuMzY0IDMuOTQgUSA4Mi4wNDYgMy45NCA4MS4zMzIgNC44NDUgQSAzLjAwNyAzLjAwNyAwIDAgMCA4MC44MzEgNS44MTkgUSA4MC42MTggNi41IDgwLjYxOCA3LjQwNSBaIE0gNTguMjY0IDcuNTI5IEwgNTguMjY0IDcuNDA1IEEgOC43NDggOC43NDggMCAwIDAgNTguMjIgNi40OTcgUSA1OC4xMjMgNS41NzEgNTcuODExIDUuMDA1IEEgMi4wNTQgMi4wNTQgMCAwIDAgNTcuNjQ1IDQuNzUgQSAxLjkzIDEuOTMgMCAwIDAgNTYuNjc0IDQuMDg0IFEgNTYuMzQyIDMuOTc4IDU1LjkzNCAzLjk1IEEgNC4zMjggNC4zMjggMCAwIDAgNTUuNjQyIDMuOTQgQSAyLjk0IDIuOTQgMCAwIDAgNTQuODM5IDQuMDQ0IEEgMi4wOCAyLjA4IDAgMCAwIDUzLjY4MyA0Ljg1NiBBIDMuMDQ4IDMuMDQ4IDAgMCAwIDUzLjI2NSA1LjcxNyBRIDUzLjEzNSA2LjEyNyA1My4wNzYgNi42MjYgQSA3LjYxOCA3LjYxOCAwIDAgMCA1My4wMjcgNy41MTUgUSA1My4wMjcgMTAuNjU5IDU1LjI5OCAxMC44ODIgQSAzLjY4MSAzLjY4MSAwIDAgMCA1NS42NTcgMTAuODk4IFEgNTcuMDA0IDEwLjg5OCA1Ny42MzQgMTAuMTE1IFEgNTguMjA0IDkuNDA2IDU4LjI1OCA3Ljg2MyBBIDkuNTAxIDkuNTAxIDAgMCAwIDU4LjI2NCA3LjUyOSBaIE0gNzEuMDg5IDcuNTI5IEwgNzEuMDg5IDcuNDA1IEEgOC43NDggOC43NDggMCAwIDAgNzEuMDQ1IDYuNDk3IFEgNzAuOTQ4IDUuNTcxIDcwLjYzNiA1LjAwNSBBIDIuMDU0IDIuMDU0IDAgMCAwIDcwLjQ3IDQuNzUgQSAxLjkzIDEuOTMgMCAwIDAgNjkuNDk5IDQuMDg0IFEgNjkuMTY2IDMuOTc4IDY4Ljc1OSAzLjk1IEEgNC4zMjggNC4zMjggMCAwIDAgNjguNDY3IDMuOTQgQSAyLjk0IDIuOTQgMCAwIDAgNjcuNjY0IDQuMDQ0IEEgMi4wOCAyLjA4IDAgMCAwIDY2LjUwOCA0Ljg1NiBBIDMuMDQ4IDMuMDQ4IDAgMCAwIDY2LjA4OSA1LjcxNyBRIDY1Ljk2IDYuMTI3IDY1LjkwMSA2LjYyNiBBIDcuNjE4IDcuNjE4IDAgMCAwIDY1Ljg1MiA3LjUxNSBRIDY1Ljg1MiAxMC42NTkgNjguMTIzIDEwLjg4MiBBIDMuNjgxIDMuNjgxIDAgMCAwIDY4LjQ4MSAxMC44OTggUSA2OS44MjkgMTAuODk4IDcwLjQ1OSAxMC4xMTUgUSA3MS4wMjkgOS40MDYgNzEuMDgzIDcuODYzIEEgOS41MDEgOS41MDEgMCAwIDAgNzEuMDg5IDcuNTI5IFogTSA4OS44MzIgNy4yIEwgODkuODMyIDcuNDM0IFEgODkuODMyIDkuMzAyIDkwLjQ1OCAxMC4xIFEgOTAuOTk1IDEwLjc4NSA5Mi4xMTMgMTAuODgyIEEgNC40NDkgNC40NDkgMCAwIDAgOTIuNDk4IDEwLjg5OCBBIDIuNjI4IDIuNjI4IDAgMCAwIDkzLjMzNyAxMC43NzEgQSAyLjEzIDIuMTMgMCAwIDAgOTQuMzkxIDkuOTkgQSAzLjA5NyAzLjA5NyAwIDAgMCA5NC44NTUgOS4wMzggUSA5NS4wNjEgOC4zNTUgOTUuMDYxIDcuNDQ5IFEgOTUuMDYxIDQuMDExIDkyLjYyOCAzLjk0MiBBIDMuNTUyIDMuNTUyIDAgMCAwIDkyLjUyNyAzLjk0IEEgNC4wMDQgNC4wMDQgMCAwIDAgOTEuNzY2IDQuMDA4IFEgOTEuMzM0IDQuMDkyIDkxLjAwMyA0LjI3OSBBIDEuOTE1IDEuOTE1IDAgMCAwIDkwLjQ4MyA0LjcwNiBBIDIuMjYyIDIuMjYyIDAgMCAwIDkwLjA5MyA1LjM5OCBRIDg5Ljg1OCA2LjAzNSA4OS44MzQgNi45ODYgQSA4LjY5NCA4LjY5NCAwIDAgMCA4OS44MzIgNy4yIFogTSAyNy40NTEgMTEuMDIzIEwgMjYuMTQ3IDExLjAyMyBRIDIzLjk1OCAxMS4wMjMgMjMuOTU4IDEyLjc0NCBRIDIzLjk1OCAxNC4xMDUgMjUuNjM2IDE0LjMzNyBBIDUuNTc5IDUuNTc5IDAgMCAwIDI2LjM5NiAxNC4zODUgUSAyOS41MzEgMTQuMzg1IDI5LjUzMSAxMi4zODUgQSAxLjY0NCAxLjY0NCAwIDAgMCAyOS40ODUgMTEuOTggQSAxLjAzNSAxLjAzNSAwIDAgMCAyOS4wNDEgMTEuMzQ1IFEgMjguNjEgMTEuMDYzIDI3LjcxMiAxMS4wMjggQSA2Ljc1NSA2Ljc1NSAwIDAgMCAyNy40NTEgMTEuMDIzIFogTSAxMTEuMTIzIDYuODcgTCAxMTYuMDQ1IDYuODcgQSA1LjE1MyA1LjE1MyAwIDAgMCAxMTUuOTggNi4wMjcgUSAxMTUuOTA2IDUuNTc5IDExNS43NDYgNS4yMTcgQSAyLjQ3NyAyLjQ3NyAwIDAgMCAxMTUuNDQ0IDQuNzA2IEEgMS45MzQgMS45MzQgMCAwIDAgMTE0LjA0IDMuOTM4IEEgMi42NzMgMi42NzMgMCAwIDAgMTEzLjc4MiAzLjkyNiBBIDIuODI1IDIuODI1IDAgMCAwIDExMi45MzcgNC4wNDYgQSAyLjI0NSAyLjI0NSAwIDAgMCAxMTEuOTM2IDQuNjg0IEEgMi43NjQgMi43NjQgMCAwIDAgMTExLjQwMSA1LjU2NyBRIDExMS4xODQgNi4xMjggMTExLjEyMyA2Ljg3IFogTSAxMjUuMTkzIDYuODcgTCAxMzAuMTE1IDYuODcgQSA1LjE1MyA1LjE1MyAwIDAgMCAxMzAuMDUgNi4wMjcgUSAxMjkuOTc2IDUuNTc5IDEyOS44MTUgNS4yMTcgQSAyLjQ3NyAyLjQ3NyAwIDAgMCAxMjkuNTE0IDQuNzA2IEEgMS45MzQgMS45MzQgMCAwIDAgMTI4LjExIDMuOTM4IEEgMi42NzMgMi42NzMgMCAwIDAgMTI3Ljg1MiAzLjkyNiBBIDIuODI1IDIuODI1IDAgMCAwIDEyNy4wMDcgNC4wNDYgQSAyLjI0NSAyLjI0NSAwIDAgMCAxMjYuMDA2IDQuNjg0IEEgMi43NjQgMi43NjQgMCAwIDAgMTI1LjQ3MSA1LjU2NyBRIDEyNS4yNTQgNi4xMjggMTI1LjE5MyA2Ljg3IFogTSAyMC44OTYgOC4xMyBMIDIwLjg5NiA3LjM0NiBMIDE5LjUwNCA3LjQwNSBBIDEwLjk0NyAxMC45NDcgMCAwIDAgMTguNjgxIDcuNDczIFEgMTcuODg5IDcuNTcyIDE3LjM5NiA3Ljc4MyBBIDIuMTE4IDIuMTE4IDAgMCAwIDE3LjExMyA3LjkyOCBBIDEuNDQxIDEuNDQxIDAgMCAwIDE2LjQyNCA4Ljk3NSBBIDIuMTM0IDIuMTM0IDAgMCAwIDE2LjM5OSA5LjMwOSBBIDEuOTYyIDEuOTYyIDAgMCAwIDE2LjQ1MyA5Ljc4MyBBIDEuMzM3IDEuMzM3IDAgMCAwIDE2Ljg1NyAxMC40NyBBIDEuNTAxIDEuNTAxIDAgMCAwIDE3LjQ0NCAxMC43OTEgUSAxNy42NzIgMTAuODU5IDE3Ljk0NiAxMC44NzcgQSAzLjA5NiAzLjA5NiAwIDAgMCAxOC4xNDkgMTAuODg0IFEgMTkuNDI0IDEwLjg4NCAyMC4xNiAxMC4xNTUgQSAyLjM5NyAyLjM5NyAwIDAgMCAyMC44MDEgOC45ODggUSAyMC44OTYgOC41OTYgMjAuODk2IDguMTMgWiBNIDQwLjU4MyA4LjEzIEwgNDAuNTgzIDcuMzQ2IEwgMzkuMTkyIDcuNDA1IEEgMTAuOTQ3IDEwLjk0NyAwIDAgMCAzOC4zNjkgNy40NzMgUSAzNy41NzYgNy41NzIgMzcuMDgzIDcuNzgzIEEgMi4xMTggMi4xMTggMCAwIDAgMzYuODAxIDcuOTI4IEEgMS40NDEgMS40NDEgMCAwIDAgMzYuMTEyIDguOTc1IEEgMi4xMzQgMi4xMzQgMCAwIDAgMzYuMDg2IDkuMzA5IEEgMS45NjIgMS45NjIgMCAwIDAgMzYuMTQxIDkuNzgzIEEgMS4zMzcgMS4zMzcgMCAwIDAgMzYuNTQ0IDEwLjQ3IEEgMS41MDEgMS41MDEgMCAwIDAgMzcuMTMyIDEwLjc5MSBRIDM3LjM2IDEwLjg1OSAzNy42MzMgMTAuODc3IEEgMy4wOTYgMy4wOTYgMCAwIDAgMzcuODM3IDEwLjg4NCBRIDM5LjExMSAxMC44ODQgMzkuODQ3IDEwLjE1NSBBIDIuMzk3IDIuMzk3IDAgMCAwIDQwLjQ4OCA4Ljk4OCBRIDQwLjU4MyA4LjU5NiA0MC41ODMgOC4xMyBaIE0gMjQuNTY1IDUuOTE4IEEgMi40NDIgMi40NDIgMCAwIDAgMjQuNjMyIDYuNTA0IEEgMS42NDcgMS42NDcgMCAwIDAgMjUuMTI2IDcuMzUgQSAxLjg5OSAxLjg5OSAwIDAgMCAyNS45OTcgNy43OTMgQSAyLjgwNyAyLjgwNyAwIDAgMCAyNi42MjQgNy44NTkgQSAzLjE0OSAzLjE0OSAwIDAgMCAyNy4yMTQgNy44MDcgUSAyNy43OSA3LjY5NyAyOC4xNTEgNy4zNTQgQSAxLjYyMyAxLjYyMyAwIDAgMCAyOC41OTEgNi42MDUgUSAyOC42ODIgNi4yODYgMjguNjgyIDUuODg5IEEgMy4wMTggMy4wMTggMCAwIDAgMjguNjI5IDUuMzA0IFEgMjguNTYzIDQuOTcxIDI4LjQxNSA0LjcxNCBBIDEuNTA4IDEuNTA4IDAgMCAwIDI4LjEzNiA0LjM2MiBRIDI3LjYzNyAzLjg5NiAyNi43NzMgMy44NTYgQSAzLjU3NiAzLjU3NiAwIDAgMCAyNi42MDkgMy44NTMgQSAyLjY3NiAyLjY3NiAwIDAgMCAyNS45ODMgMy45MjEgQSAxLjc5OSAxLjc5OSAwIDAgMCAyNS4xMTEgNC4zOTggQSAxLjc5MiAxLjc5MiAwIDAgMCAyNC42NDIgNS4yNDggUSAyNC41NyA1LjUzMyAyNC41NjYgNS44NzEgQSAzLjQyMyAzLjQyMyAwIDAgMCAyNC41NjUgNS45MTggWiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+PC9nPjwvc3ZnPg==');
}

/* dropdown styles like top-right one */
.meta {
	line-height: inherit !important;
}
.dropdown-toggle {
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbar-toolbar .navbar-right .navbar-profile > a {
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbar-toolbar .navbar-right .navbar-default .dropdown-menu {
	min-height: 0;
	min-width: 150px;
	width: auto;
}
.navbar-toolbar .navbar-right .navbar-default .dropdown-menu li a i {
	min-width: 20px;
}
.navbar-toolbar .navbar-right .navbar-profile > a {
	padding-top: 6px !important;
	padding-bottom: 5px !important;
}

/* fix to have equal table view on top panel and bottom one */
.table tfoot tr th {
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.table tbody tr td > a i.fa, .table tbody tr td > a i.fas, .table tbody tr td > a i.far, .table tbody tr td > a i.fab  {
	color: inherit !important;
}
.table tbody tr td .btn.btn-success i,
.table tbody tr td .btn.btn-danger i,
.table tbody tr td .btn.btn-primary i,
.table tbody tr td .btn.btn-info i,
.table tbody tr td .btn.btn-warning i {
	color: inherit !important;
}

.table tbody tr td > a i.fas.text-danger-important, .text-danger-important {
	color: #E9573F !important;
}
.table tbody tr td > a i.fas.text-danger-important:hover, .text-danger-important:hover {
	color: #e64328 !important;
}
.table tbody tr td > a i.fas.text-success-important, .text-success-important {
	color: #3c763d !important;
}
.table tbody tr td > a i.fas.text-success-important:hover, .text-success-important:hover {
	color: #2b542c !important;
}
.table tbody tr td > a i.fas.text-warning-important, .text-warning-important {
	color: #c09853 !important;
}
.table tbody tr td > a i.fas.text-warning-important:hover, .text-warning-important:hover {
	color: #a47e3c !important;
}

table.table.table-striped {
	position: relative; z-index: 10;
}

/* fix to bootstrap slider */
.slider.slider-horizontal {
	width:96%;
}

/* profile photo controls on user page */
.photo-profile { position: relative; }
.photo-profile .photo-ctrls {
	z-index: 3;
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	background: transparent;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	left: 50%;
	transform: translateX(-50%);
}
.photo-profile .photo-ctrl{  background: rgba(255,255,255,0.8);  border-radius: 100%;  float: left;  }
.photo-profile .photo-ctrl .ctrl-icon{  padding-top: 3px;  padding-bottom: 3px;  }
.photo-profile:hover .photo-ctrls{  opacity: 1;  }

/* NEWS screen */
.screen-timer {
	color: #82AAF5;
	font-size: 4em;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
.screen-date {
	color: #B0ADAD;
}

.weather-bg {
	background-image: url('../img/backgrounds/stuttgart_weather.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.weather-full-info {
	color: #636E79;
}
.bg-overlay-white {
	background-color: rgba(255, 255, 255, 0.35) !important;
	border: 1px solid rgba(255, 255, 255, 0.35);
	color: #636E7B;
}
.news-cover, .weather-cover {
	width: 100%;
}
.news-cover ul.cover-menu {
	width: 100%;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	text-align: center;
	margin: 0 auto;
}
.weather-cover .cover ul.cover-menu {
	padding-left: 150px;
	position: absolute;
	overflow: hidden;
	float: left;
	bottom: 0;
	width: 100%;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	text-align: center;
	margin: 0 auto;
}
.news-cover ul.cover-menu li,
.weather-cover .cover ul.cover-menu li {
	display: block;
	margin-right: 0;
	padding: 0 10px;
	line-height: 40px;
	height: 40px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.caller-h1 {
	font-size: 90px;
	font-weight: bold;
	color: #989898;
}
@keyframes caller-alert {
	0%   {color: #989898;}
	50%  {color: red;}
	100% {color: #989898;}
}

.caller-alert-h1 {
	animation-name: caller-alert;
	animation-duration: 2s;
}

.carousel-subs .item {
	height: 200px;
	overflow: hidden;
}
/* filter for the images like Instagram */
.filter-early-bird {
	position: relative;
	-webkit-filter: contrast(90%) sepia(20%);
	filter: contrast(90%) sepia(20%);
}
.filter-early-bird::before {
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none;
	mix-blend-mode: overlay;
	background: -webkit-radial-gradient(50% 50%, circle closest-corner, rgba(208, 186, 142, 1) 20, rgba(29, 2, 16, 0.2));
	background: radial-gradient(50% 50%, circle closest-corner, rgba(208, 186, 142, 1) 20, rgba(29, 2, 16, 0.2));
}
.filter-amaro {
	position: relative;
	-webkit-filter: contrast(90%) brightness(110%) saturate(150%) hue-rotate(-10deg);
	filter: contrast(90%) brightness(110%) saturate(150%) hue-rotate(-10deg);
}
.filter-toaster {
	position: relative;
	-webkit-filter: contrast(150%) brightness(90%);
	filter: contrast(150%) brightness(90%);
}
.filter-toaster::before {
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none;
	mix-blend-mode: screen;
	opacity: 0.5;
	background: -webkit-radial-gradient(50% 50%, circle closest-corner, rgba(15, 78, 128, 1) 1, rgba(59, 0, 59, 1));
	background: radial-gradient(50% 50%, circle closest-corner, rgba(15, 78, 128, 1) 1, rgba(59, 0, 59, 1));
}
.filter-clarendon {
	position: relative;
	-webkit-filter: contrast(120%) saturate(125%);
	filter: contrast(120%) saturate(125%);
}
.filter-clarendon::before {
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none;
	mix-blend-mode: overlay;
	background: rgba(127, 187, 227, 0.2);
}

/************** exit table ****************/
.exit-table-info-td {
	width:150px;
}

/**************** JS Trigger classes ***************/
.imsoft-input-ajax-submit {}
.imsoft-form-ajax-submit {}
.imsoft-form-ajax-input {}
.input-with-clear {}


.prod-card {
	width: 19.3em;
	float: left;
	margin: 10px 10px 0 0;
	height: 195px;
}
.prod-card-sell {
	width: 19.3em;
	float: left;
	margin: 10px 10px 0 0;
	height: 245px;
}
.prod-card-header { min-height: 57px;  max-height: 57px; z-index: 1; position: relative; }
.prod-card-header .kv-editable { font-size: 12px; line-height: 14px; }
.prod-card-body-amount { height: 33px; }
.prod-card-body-amount-edit { height: 33px; display: none; }

/*************************** call button *************************/
.call-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 70px;
	height: 70px;
	cursor: pointer;
	opacity: 0.5;
	z-index: -1;
	transform: translate(-50%,-50%);
}
.call-btn div {
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: rgb(104, 160, 216);
	width: 100%;
	height: 100%;
	-webkit-animation: zcwmini2 1.5s 0s ease-in infinite;
	-moz-animation: zcwmini2 1.5s 0s ease-in infinite;
	animation: zcwmini2 1.5s 0s ease-in infinite;
}
.call-btn div:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url('../img/icons/asset_start.png');
	background-size: 90% 90%;
	background-repeat: no-repeat;
	background-position: center center;
}
@-webkit-keyframes zcwphone {
	0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
	50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
	100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes zcwphone {
	0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
	50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
	100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes zcwphone {
	0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
	50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
	100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-webkit-keyframes zcwphone2 {
	0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
	50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
	100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes zcwphone2 {
	0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
	50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
	100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes zcwphone2 {
	0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
	50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
	100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-webkit-keyframes zcwmini {
	0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
	10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
	100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@-moz-keyframes zcwmini {
	0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
	10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
	100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@keyframes zcwmini {
	0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
	10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
	100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@-webkit-keyframes zcwmini2 {
	100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
	90% {box-shadow: 0 0 8px 6px , 0 0 12px 14px rgba(0,0,0,0), 0 0 12px 10px ;}
	0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 60px rgba(0,0,0,0), 0 0 0 60px rgba(207,8,8, 0);}
}
@-moz-keyframes zcwmini2 {
	100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
	90% {box-shadow: 0 0 8px 6px , 0 0 12px 14px rgba(0,0,0,0), 0 0 12px 10px ;}
	0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 60px rgba(0,0,0,0), 0 0 0 60px rgba(207,8,8, 0);}
}
@keyframes zcwmini2 {
	100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
	90% {box-shadow: 0 0 8px 6px , 0 0 12px 14px rgba(0,0,0,0), 0 0 12px 10px ;}
	0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 60px rgba(0,0,0,0), 0 0 0 60px rgba(207,8,8, 0);}
}

.printing_animation {
	background-image: url('../img/animation/print.gif');
	background-position: center;
	background-size: cover;
	position: absolute;
	transform: translate(-50%,-50%);
	border-radius: 50%;
}

.clicking_animation {
	background-image: url('../img/animation/click_frame1.png');
	background-position: center;
	background-size: cover;
	position: absolute;
	transform: translate(-50%,-50%);

	-webkit-animation: diagonal_click 4.53s infinite;
	-moz-animation: diagonal_click 4.53s infinite;
	-o-animation: diagonal_click 4.53s infinite;
	animation: diagonal_click 4.53s infinite;
}

@-webkit-keyframes diagonal_click {
	0%       { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
	40%      { background-image: url('../img/animation/click_frame1.png'); }
	41%      { background-image: url('../img/animation/click_frame2.png'); }
	50%      { transform: translatex(-40px) translatey(-40px); background-image: url('../img/animation/click_frame2.png');}
	70%      { background-image: url('../img/animation/click_frame1.png'); }
	100%     { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
}

@-moz-keyframes diagonal_click {
	0%       { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
	40%      { background-image: url('../img/animation/click_frame1.png'); }
	41%      { background-image: url('../img/animation/click_frame2.png'); }
	50%      { transform: translatex(-40px) translatey(-40px); background-image: url('../img/animation/click_frame2.png');}
	70%      { background-image: url('../img/animation/click_frame1.png'); }
	100%     { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
}

@-o-keyframes diagonal_click {
	0%       { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
	40%      { background-image: url('../img/animation/click_frame1.png'); }
	41%      { background-image: url('../img/animation/click_frame2.png'); }
	50%      { transform: translatex(-40px) translatey(-40px); background-image: url('../img/animation/click_frame2.png');}
	70%      { background-image: url('../img/animation/click_frame1.png'); }
	100%     { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
}

@keyframes diagonal_click {
	0%       { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
	40%      { background-image: url('../img/animation/click_frame1.png'); }
	41%      { background-image: url('../img/animation/click_frame2.png'); }
	50%      { transform: translatex(-40px) translatey(-40px); background-image: url('../img/animation/click_frame2.png');}
	70%      { background-image: url('../img/animation/click_frame1.png'); }
	100%     { transform: translatex(40px) translatey(40px); background-image: url('../img/animation/click_frame1.png'); }
}

/* ------------------------ arrows down animation --------------------- */
.center-con {
	position: absolute;
	bottom: 5vh;
	display: flex;
	height: 20vh;
	width: 20vh;
	left: 50%;
	align-items: center;
	justify-content: center;
	transform: translateX(-50%) rotate(90deg);
}
.center-con .round {
	position: absolute;
	width: 9vh;
	height: 9vh;
	border-radius: 100%;
	font-size: 4.5vh;
}
#cta{
	width:100%; cursor: pointer; position: absolute;
}
#cta .arrow{left: 30%;}
.center-con .arrow {position: absolute; bottom: 0;  margin-left:0px; width: 4.5vh; height: 4.5vh; background-size: contain; top:15px;}
.center-con .secondary {margin-left: 3.5vh;}
@keyframes bounceAlpha {
	0% {opacity: 1; transform: translateX(0px) scale(1);}
	25%{opacity: 0; transform:translateX(3.5vh) scale(0.9);}
	26%{opacity: 0; transform:translateX(-3.5vh) scale(0.9);}
	55% {opacity: 1; transform: translateX(0px) scale(1);}
}
.bounceAlpha {
	animation-name: bounceAlpha;
	animation-duration:1.4s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
.arrow.primary.bounceAlpha {
	animation-name: bounceAlpha;
	animation-duration:1.4s;
	animation-delay:0.2s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
.round:hover .arrow{
	animation-name: bounceAlpha;
	animation-duration:1.4s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
.round:hover .arrow.primary{
	animation-name: bounceAlpha;
	animation-duration:1.4s;
	animation-delay:0.2s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}

.auftrag-detail-table td {
	padding: 8px 15px !important;
}
.auftrag-detail-divs div.col-sm-6, .auftrag-detail-divs div.col-sm-12 {
	border-top: 1px solid lightgrey;
	padding: 10px;
}
@media (max-width: 990px) {
	.auftrag-detail-divs .col-md-12 span.pull-left { float: none !important; }
}
.no-horizontal-resize {
	resize: vertical;
}

@media (min-width: 1024px) and (max-width: 1299px) {
    #auftrag-timelines ul li:not(:only-child) {
        min-width: 50px;
    }
	#auftrag-timelines ul li:not(:only-child) > a > div {
		display: none;
	}
	#auftrag-timelines ul li:not(:only-child) > a > i {
		margin-right: 0;
	}
}

.tt-menu {
	width: auto;
}
.th-line {
	display: flex;
	flex-flow: row nowrap;
	padding: 15px 0 15px 5px;
	justify-content: center;
	overflow-x:auto;
	align-items:stretch;
	user-select: none;
}
.th-line-item {
	display: flex;
	justify-content: flex-start;
	flex-flow: column;
	width: 13%;
	text-align: center;
	position: relative;
	min-width: 120px;
	flex-grow: 1;
}

.th-line-item-h {
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	padding-bottom: 15px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}


/* timeline filling */
.th-line-item .th-line-item-h:before {

	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 4px;
}
.th-line-item.th-line-item-danger .th-line-item-h:before {	background-color: #f6bbb1; }
.th-line-item.th-line-item-success .th-line-item-h:before { background-color: #cae3b0; }
.th-line-item.th-line-item-warning .th-line-item-h:before { background-color: #fce7bc; }
.th-line-item.th-line-item-primary .th-line-item-h:before { background-color: #62ddff; }
.th-line-item.th-line-item-info .th-line-item-h:before {	background-color: #d3f3f9; }
.th-line-item.th-line-item-lilac .th-line-item-h:before {	background-color: #c6abc9; }
.th-line-item.th-line-item-teals .th-line-item-h:before {	background-color: #93dfcc; }
.th-line-item.th-line-item-inverse .th-line-item-h:before {	background-color: #6a6a6a; }
/* first timeline element fill */
.th-line-item:first-child .th-line-item-h:before, .th-line-item:last-child .th-line-item-h:before { background-color: transparent; }
.th-line-item.th-line-item-danger:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #f6bbb1 50%, #f6bbb1 100%);}
.th-line-item.th-line-item-success:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #cae3b0 50%, #cae3b0 100%);}
.th-line-item.th-line-item-warning:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #fce7bc 50%, #fce7bc 100%);}
.th-line-item.th-line-item-primary:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #62ddff 50%, #62ddff 100%);}
.th-line-item.th-line-item-info:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #d3f3f9 50%, #d3f3f9 100%);}
.th-line-item.th-line-item-lilac:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #c6abc9 50%, #c6abc9 100%);}
.th-line-item.th-line-item-teals:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #93dfcc 50%, #93dfcc 100%);}
.th-line-item.th-line-item-inverse:first-child .th-line-item-h:before {	background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #6a6a6a 50%, #6a6a6a 100%);}

/* last timeline element fill */
.th-line-item.th-line-item-danger:last-child .th-line-item-h:before {	background-image: linear-gradient(90deg, #f6bbb1 0%, #f6bbb1 50%, transparent 50%, transparent 100%);}
.th-line-item.th-line-item-success:last-child .th-line-item-h:before {	background-image: linear-gradient(90deg, #cae3b0 0%, #cae3b0 50%, transparent 50%, transparent 100%);}
.th-line-item.th-line-item-warning:last-child .th-line-item-h:before {	background-image: linear-gradient(90deg, #fce7bc 0%, #fce7bc 50%, transparent 50%, transparent 100%);}
.th-line-item.th-line-item-primary:last-child .th-line-item-h:before {	background-image: linear-gradient(90deg, #62ddff 0%, #62ddff 50%, transparent 50%, transparent 100%);}
.th-line-item.th-line-item-info:last-child .th-line-item-h:before {		background-image: linear-gradient(90deg, #d3f3f9 0%, #d3f3f9 50%, transparent 50%, transparent 100%);}
.th-line-item.th-line-item-lilac:last-child .th-line-item-h:before {	background-image: linear-gradient(90deg, #c6abc9 0%, #c6abc9 50%, transparent 50%, transparent 100%);}
.th-line-item.th-line-item-teals:last-child .th-line-item-h:before {	background-image: linear-gradient(90deg, #93dfcc 0%, #93dfcc 50%, transparent 50%, transparent 100%);}
.th-line-item.th-line-item-inverse:last-child .th-line-item-h:before {	background-image: linear-gradient(90deg, #6a6a6a 0%, #6a6a6a 50%, transparent 50%, transparent 100%);}

/* timeline border */
.th-line-item .th-line-item-h:after {
	width: 24px;
	height: 24px;
	content: "";
	border-radius: 50%;
	position: absolute;
	border: 4px solid transparent;
	background-color: #F3F3F4;
	bottom: -12px;
	left: 50%;
	margin-left: -12px;
}
.th-line-item.th-line-item-danger .th-line-item-h:after {	border-color: #f6bbb1; }
.th-line-item.th-line-item-success .th-line-item-h:after {  border-color: #cae3b0; }
.th-line-item.th-line-item-warning .th-line-item-h:after {  border-color: #fce7bc; }
.th-line-item.th-line-item-primary .th-line-item-h:after {  border-color: #62ddff; }
.th-line-item.th-line-item-info .th-line-item-h:after {		border-color: #d3f3f9; }
.th-line-item.th-line-item-lilac .th-line-item-h:after {	border-color: #c6abc9; }
.th-line-item.th-line-item-teals .th-line-item-h:after {	border-color: #93dfcc; }
.th-line-item.th-line-item-inverse .th-line-item-h:after {	border-color: #6a6a6a; }

/* timeline ring fill */
.th-line-item.full:before {
	width: 16px;
	height: 16px;
	content: "";
	border-radius: 50%;
	background: transparent;
	position: absolute;
	border: 2px solid #f3f3f4;
	top: 28px;
	left: 50%;
	margin-left: -8px;
	z-index: 2;
}
.th-line-item.th-line-item-danger.full:before {	background-color: #f6bbb1; }
.th-line-item.th-line-item-success.full:before { background-color: #cae3b0; }
.th-line-item.th-line-item-warning.full:before { background-color: #fce7bc; }
.th-line-item.th-line-item-primary.full:before { background-color: #62ddff; }
.th-line-item.th-line-item-info.full:before {	background-color: #d3f3f9; }
.th-line-item.th-line-item-lilac.full:before {	background-color: #c6abc9; }
.th-line-item.th-line-item-teals.full:before {	background-color: #93dfcc; }
.th-line-item.th-line-item-inverse.full:before {background-color: #6a6a6a; }

.th-line-item-text {
	padding-top: 15px;
}

/* info block */
.auftrag-detail {
	background-color: #eeeeef;
	padding: 20px;
	display: flex;
	justify-content: space-between;
}
.auftrag-detail-main {
	display: flex;
	width: 75%;
	background-color: #ffffff;
	flex-direction: column;
}
.auftrag-detail-sidebar {
	display: flex;
	width: 24%;
	background-color: #f7f7f7;
	padding: 10px;
	flex-direction: column;
}

@media screen and (max-width: 1080px) {
	.auftrag-detail-main {
		width: 100%;
	}
	.auftrag-detail-sidebar {
		display: none;
	}
}
.auftrag-detail-main-header {
	padding: 10px 20px;
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	font-size: 30px;
	line-height: 1
}
.auftrag-detail-prop {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.auftrag-detail-core {
	justify-content: space-between;
	flex-flow: row wrap;
}
.auftrag-detail-base {
	display: flex;
	width: 80%;
	background-color: #fbfbfb;
	flex-grow: 1;
	flex-flow: row wrap;
}
.auftrag-detail-base-wrapper, .sap-additions-wrapper, .auftrag-detail-core, #pjaxDetailBase, #pjaxDetailHeader {
	display: flex;
	width: 100%;
}
.auftrag-detail-base-wrapper {
	flex-flow: row wrap;
}
.auftrag-detail-actions {
	display: flex;
	justify-content: space-evenly;
	width: 20%;
	flex-flow: row wrap;
	flex-grow: 1;
	align-content: space-between;
	align-items: baseline;
	min-width: 220px;
	border-top: 1px solid lightgrey;
}
.auftrag-detail-actions-btn {
	display: flex;
	flex-grow: 1;
	min-width: 200px;
	margin: 10px;
	flex-basis: 30%;
}
.sap-additions {
	display: flex;
	justify-content: space-between;
	background-color: #fbfbfb;
	flex-grow: 1;
	flex-wrap: wrap;
}
.base-lines {
	width: 50%;
	display: flex;
	flex-direction: column;
	padding: 10px;
	min-width: 300px;
	flex-grow: 1;
}

.base-lines {
	border-top: 1px solid lightgrey;
}
.base-lines .base-line {
	display: flex;
	justify-content: space-between;
	padding: 5px;
	border-top: 1px solid lightgrey;
}
.base-lines .base-line:first-child {
	border: none;
}
.base-lines .base-line .prop {
	font-weight: bold;
	color: #636E7B;
	border-bottom: 1px solid transparent;
}

.customer-preview {
	display: flex;
	padding-top: 10px;
	padding-bottom: 10px;
	justify-content: space-between;
	flex-grow: 1;
	min-width: 350px;
}
.auftrag-detail .customer-preview {
	width: 34%;
	padding: 10px 20px;
}
.customer-preview-img-wrapper {
	width: 32%;
	display: flex;
	justify-content: center;
	min-width: 110px;
	text-align: center;
	flex-flow: row wrap;
}
.customer-preview-img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50%;
	min-width: 120px;
	max-width: 140px;
	padding: 0 5px;
	flex-grow: 1;
}
.customer-preview-img img {
	max-width: 120px;
	height: auto;
}
.customer-preview-id {
	flex-grow: 1;
	width: 50%;
	min-width: 120px;
	max-width: 140px;
}
.customer-preview-id-info {
	margin: 10px 0;
}
.customer-preview-id-btn {
	display: flex;
	justify-content: center;
}
.customer-preview-id-btn button{
	max-width: 120px;
}
.customer-preview-info {
	display: flex;
	flex-flow: row wrap;
	width: 68%;
	padding-left: 10px;
	align-content: center;
}
.customer-preview-info-name {
	width: 100%;
	font-size: 18px;
	margin: 5px 0;
}
.customer-preview-info div {
	display: flex;
	justify-content: flex-start;
	line-height: 1.2;
	align-items: center;
	border-top: 1px solid lightgrey;
	padding: 10px 5px;
	width: 50%;
	min-width: 170px;
	flex-grow: 1;
}
.customer-preview-info div i {
	margin-right: 15px;
}
.customer-preview-info div p {
	margin: 0;
}

.auftrag-detail .kv-editable-link {
	padding: 0 1px;
}
.auftrag-detail button.kv-editable-link{
	font-size: 12px;
	border-width: 0 0 1px 0;
	background-color: transparent;
}

@media screen and (max-width: 1600px) {
	.th-line-item-h {
		height: 60px;
	}
	.th-line-item.th-line-item-full::before {
		top: 52px;
	}
}
@media screen and (max-width: 1200px) {
	.th-line {
		justify-content: flex-start;
	}
}
