/*App.css*/

.debug {
	display: none;
	font-size: 10px;
	color: lightgrey;
}

.cell-grid-bold {
    color: #395387;
    font-weight: 500;
}

label, .label {
    color: #395387;
    font-weight:500;
}

/*This is an override to the bootstrap 4 badge to solve a display issue with the tab control which uses the pill*/
.badge-fix {
	display: inline !important;
}

.property-widget {
	min-width: 11em !important;
	min-height: 7em !important;
	margin: .25em;
}

.widget{
	min-width: 11em !important;
	min-height: 7em !important;
	margin: 1em;
}

.is-closed{
	color:green;
}

/*This is to fix an issue with drag and drop in the Calendar when in a tab.https://www.syncfusion.com/support/directtrac/incidents/210510 */
.e-schedule {
	position: relative;
} 

.my-cool-element > .au-enter {
	opacity: 0 !important;
}

.slideUp {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible !important;
}

.my-cool-element > .au-enter-active {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible !important;
}

.my-cool-element > .au-leave-active {
	-webkit-animation: fadeOut 5s;
	animation: fadeOut 5s;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}


.highlight {
	padding: .2rem;
	background-color: #f8f9fa;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

.highlight-div {
	background-color: #f8f9fa;
	/*margin: 1rem;*/
	padding: 1rem;
}
	

.app-background-color {
	background: #145D8D;
}

.hr {
    border-bottom: 1px solid #e0e0e0;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.no-event * {
  pointer-events: none;
}


.drag-drop-border{
  border-style: dashed;
  border-width: thin;
  border-color: black;
}


.floating-dropdown {
  font-size: 85%;
  border-bottom: 1px dotted #898E95;
  cursor: pointer;
}

  .floating-dropdown:hover, .floating-dropdown:focus {
    border-bottom: 1px solid #02ceff;
    color: #02ceff;
    fill: #02ceff;
  }

.sf-icon-chevron-down-after:after {
  content: "\E700";
  margin-left: 1em;
}



span.grippy {
  content: '....';
  width: 10px;
  height: 20px;
  display: inline-block;
  /*overflow: hidden;*/
  line-height: 5px;
  padding: 3px 4px;
  cursor: move;
  vertical-align: middle;
  margin-top: -.7em;
  margin-right: .3em;
  font-size: 12px;
  font-family: sans-serif;
  letter-spacing: 2px;
  color: #cccccc;
  text-shadow: 1px 0 1px black;
}

  span.grippy::after {
    content: '.. .. .. ..';
  }

.shadow-effect {
  box-shadow: 5px 2px 5px #888888;
}

.paper-effect {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.cursor-move{
  cursor: move;
}

.background-gradient-gray {
  background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
}


.show-icon-on-hover i {
  visibility: hidden;
}

.show-icon-on-hover:hover i {
  visibility: visible;
}

.grow {
  transition: all .2s ease-in-out;
}

.grow-on-drag {
  transform: scale(1.1);
}

  .grow:hover {
    transform: scale(1.1);
  }

.grow-small {
  transition: all .1s ease-in-out;
}

  .grow-small:hover {
    transform: scale(1.006);
  }


.clickable {
  cursor: pointer;
}

ai-dialog-overlay.active {
  background: linear-gradient( rgba(255, 255, 255, 0.45), rgba(0, 0, 0, 0.45) ) !important;
}

html {
  height: 100% !important;
}

body {
  height: 100% !important;
}


.list-item {
  border: 0;
  border-bottom: 1px solid;
  outline: 0;
  width: 100%;
}

.height-100-percent {
  height: 100% !important;
}

.width-100-percent {
  width: 100% !important;
}

.debug-background-palegreen {
    background-color: palegreen;
}

.debug-background-lightcyan {
  background-color: lightcyan;
}

.debug-background-palegoldenrod {
  background: palegoldenrod;
}

.k-block > .k-header {
  position: relative;
  margin: -2px 0 10px -2px;
  padding: .3em 2px;
}

::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

/* Added By Pruthwiraj*/
.form-header {
    padding-left: 0px !important;
    font-weight: 700;
	margin-bottom: -1rem;
}

/*.e-ddl {
    width: 232px !important;
}*/



.show-validation-message .invalid-feedback {
	display: block !important;
}


.form-group.required .form-label:after {
	content: "*";
	color: red;
}

/*Override the font size when it is inside of a g-widget*/

/*.fill and .full are for the flexgrid layout for bootstrap*/ 
.full {
	min-height: 100%;
	height: 100%;
}

.fill {
	flex: 1;
	overflow: auto;
}


.card .tag {
    font-size: inherit;
}

.r-0 {
    border-radius: 0 !important;  
}


.p-half {
  padding: .5rem .5rem !important;
}

.p-t-half {
  padding-top: .5rem !important;
}

.p-r-half {
  padding-right: .5rem !important;
}

.p-b-half {
  padding-bottom: .5rem !important;
}

.p-l-half {
  padding-left: .5rem !important;
}

.p-x-half {
  padding-right: .5rem !important;
  padding-left: .5rem !important;
}

.p-y-half {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.m-half {
  margin: .5rem .5rem !important;
}

.m-t-half {
  margin-top: .5rem !important;
}

.m-r-half {
  margin-right: .5rem !important;
}

.m-b-half {
  margin-bottom: .5rem !important;
}

.m-l-half {
  margin-left: .5rem !important;
}

.m-x-half {
  margin-right: .5rem !important;
  margin-left: .5rem !important;
}

.m-y-half {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}



/*This is a fix for issues when working with Telerik Controls.*/
/*.row div {
           box-sizing: border-box;
           -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }*/

@media (min-width: 544px) {
  .card-columns-md {
    column-count: 1;
    column-gap: .5rem;
  }
  .card-columns-md .card {
    display: inline-block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .card-columns-md {
    column-count: 1;
  }
}
@media (min-width: 992px) {
  .card-columns-md {
    column-count: 2;
  }
}
@media (min-width: 1201px) {
  .card-columns-md {
    column-count: 2;
  }
}
@media (min-width: 1401px) {
  .card-columns-md {
    column-count: 2;
  }
}
@media (min-width: 1601px) {
  .card-columns-md {
    column-count: 3;
  }
}
@media (min-width: 544px) {
  .card-columns-sm {
    column-count: 2;
    column-gap: .5rem;
  }
  .card-columns-sm .card {
    display: inline-block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .card-columns-sm {
    column-count: 2;
  }
}
@media (min-width: 992px) {
  .card-columns-sm {
    column-count: 3;
  }
}
@media (min-width: 1201px) {
  .card-columns-sm {
    column-count: 3;
  }
}
@media (min-width: 1401px) {
  .card-columns-sm {
    column-count: 4;
  }
}
@media (min-width: 1601px) {
  .card-columns-sm {
    column-count: 5;
  }
}
@media (min-width: 543px) {
  .show-xs-only {
    display: none !important;
  }
}
@media (max-width: 544px) {
  .hide-sm-down {
    display: none !important;
  }
}
@media (min-width: 767px), (max-width: 544px) {
  .show-sm-only {
    display: none !important;
  }
}
@media (min-width: 991px), (max-width: 768px) {
  .show-md-only {
    display: none !important;
  }
}
@media (min-width: 1200px), (max-width: 992px) {
  .show-lg-only {
    display: none !important;
  }
}
@media (min-width: 1400px), (max-width: 1201px) {
  .show-xl-only {
    display: none !important;
  }
}
@media (min-width: 1600px), (max-width: 1401px) {
  .show-xxl-only {
    display: none !important;
  }
}
@media (max-width: 1601px) {
  .show-xxxl-only {
    display: none !important;
  }
}

.info-box {
	border: 1px solid lightgray !important;
	border-left: 9px solid #83C647 !important;
}

 

[ui-toolbar] [ui-show-on-hover]{
            display: none; 
 }

[ui-toolbar]:hover [ui-show-on-hover] {
    display: inline;
}
/* ==========================================================================
   Helper classes
   ========================================================================== */


.background-color-inherit {
    background-color: inherit !important;   
}

/* Image replacement */
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 150%; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Clear fix */
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; overflow: hidden; }
.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* Align */
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }

/* Float */
.float-left { float: left; }
.float-right { float: right; }

/*// Table*/
.tbl { display: table; width: 100%; border-collapse: collapse; }
.tbl-row { display: table-row; }
.tbl-cell { display: table-cell; vertical-align: middle; }

/*// Border radius*/
.no-radius { border-radius: 0; }
.round { border-radius: .25rem; }
.brtl { border-top-left-radius: .25rem; }
.brtr { border-top-right-radius: .25rem; }
.blbl { border-bottom-left-radius: .25rem; }
.brbr { border-bottom-right-radius: .25rem; }

/*// Overflow*/
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-auto { overflow: auto; }

/*// Fixed width*/
.w100 { width: 100px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w400 { width: 400px; }
.w450 { width: 450px; }
.w500 { width: 500px; }

/*// Positioning*/
.relative { position: relative; }
.absolute { position: absolute; }
.lt { left: 0; }
.rt { right: 0; }
.bt { bottom: 0; }
.tp { top: 0; }

/*// Other*/
.no-border { border: 0;}
.no-padding { padding: 0; }
.no-margin { margin: 0; }
.no-bg { background: none; }
.no-shadow  { box-shadow: none; }
.shadow { box-shadow: 1px 1px rgba(0,0,0,0.3); }
.text-shadow { text-shadow: 1px 1px rgba(0,0,0,0.3); }
.block  { display: block; }

/*// Margins*/
.m-x-n { margin-left: -15px; margin-right: -15px; }
.m-r-n { margin-right: -15px; }
.m-l-n-n { margin-left: -15px; }
.m-a-lg { margin: 30px; }
.m-r-lg { margin-right: 30px; }
.m-b-lg { margin-bottom: 30px; }
.m-l-lg { margin-left: 30px; }
.m-t-lg { margin-top: 30px; }
.m-x-lg { margin-left: 30px; margin-right: 30px; }
.m-y-lg { margin-top: 30px; margin-bottom: 30px; }
.m-a-md { margin: 20px; }
.m-r-md { margin-right: 20px; }
.m-b-md { margin-bottom: 20px; }
.m-l-md { margin-left: 20px; }
.m-t-md { margin-top: 20px; }
.m-x-md { margin-left: 20px; margin-right: 20px; }
.m-y-md { margin-top: 20px; margin-bottom: 20px; }
.m-a-15 { margin: 15px; }
.m-r-15 { margin-right: 15px; }
.m-b-15 { margin-bottom: 15px; }
.m-l-15 { margin-left: 15px; }
.m-t-15 { margin-top: 15px; }
.m-x-15 { margin-left: 15px; margin-right: 15px; }
.m-y-15 { margin-top: 15px; margin-bottom: 15px; }

.m-a-10 { margin: 10px; }
.m-r-10 { margin-right: 10px; }
.m-b-10 { margin-bottom: 10px; }
.m-l-10 { margin-left: 10px; }
.m-t-10 { margin-top: 10px; }
.m-x-10 { margin-left: 10px; margin-right: 10px; }
.m-y-10 { margin-top: 10px; margin-bottom: 10px; }

.m-a-5 { margin: 5px; }
.m-r-5 { margin-right: 5px; }
.m-b-5 { margin-bottom: 5px; }
.m-l-5 { margin-left: 5px; }
.m-t-5 { margin-top: 5px; }
.m-x-5 { margin-left: 5px; margin-right: 5px; }
.m-y-5 { margin-top: 5px; margin-bottom: 5px; }

.m-a-2px { margin: 2px; }
.m-r-2px { margin-right: 2px; }
.m-b-2px { margin-bottom: 2px; }
.m-l-2px { margin-left: 2px; }
.m-t-2px { margin-top: 2px; }
.m-x-2px { margin-left: 2px; margin-right: 2px; }
.m-y-2px { margin-top: 2px; margin-bottom: 2px; }


.m-a-0 { margin: 0; }
.m-r-0 { margin-right: 0; }
.m-b-0 { margin-bottom: 0; }
.m-l-0 { margin-left: 0; }
.m-t-0 { margin-top: 0; }
.m-x-0 { margin-left: 0; margin-right: 0; }
.m-y-0 { margin-top: 0; margin-bottom: 0; }
.m-x-auto { margin-right: auto; margin-left: auto; }

/*// Paddings*/
.p-x-n { padding-left: -15px; padding-right: -15px; }
.p-r-n { padding-right: -15px; }
.p-l-n-n { padding-left: -15px; }
.p-a-lg { padding: 30px; }
.p-r-lg { padding-right: 30px; }
.p-b-lg { padding-bottom: 30px; }
.p-l-lg { padding-left: 30px; }
.p-t-lg { padding-top: 30px; }
.p-x-lg { padding-left: 30px; padding-right: 30px; }
.p-y-lg { padding-top: 30px; padding-bottom: 30px; }
.p-a-md { padding: 20px; }
.p-r-md { padding-right: 20px; }
.p-b-md { padding-bottom: 20px; }
.p-l-md { padding-left: 20px; }
.p-t-md { padding-top: 20px; }
.p-x-md { padding-left: 20px; padding-right: 20px; }
.p-y-md { padding-top: 20px; padding-bottom: 20px; }

.p-a-10 { padding: 10px; }
.p-r-10 { padding-right: 10px; }
.p-b-10 { padding-bottom: 10px; }
.p-l-10 { padding-left: 10px; }
.p-t-10 { padding-top: 10px; }
.p-x-10 { padding-left: 10px; padding-right: 10px; }
.p-y-10 { padding-top: 10px; padding-bottom: 10px; }

.p-a-5 { padding: 5px; }
.p-r-5 { padding-right: 5px; }
.p-b-5 { padding-bottom: 5px; }
.p-l-5 { padding-left: 5px; }
.p-t-5 { padding-top: 5px; }
.p-x-5 { padding-left: 5px; padding-right: 5px; }
.p-y-5 { padding-top: 5px; padding-bottom: 5px; }

.p-a-15 { padding: 15px; }
.p-r-15 { padding-right: 15px; }
.p-b-15 { padding-bottom: 15px; }
.p-l-15 { padding-left: 15px; }
.p-t-15 { padding-top: 15px; }
.p-x-15 { padding-left: 15px; padding-right: 15px; }
.p-y-15 { padding-top: 15px; padding-bottom: 15px; }

.b-a-1 {
    border: 1px solid lightgrey;
}


.p-a-0 { padding: 0; }
.p-r-0 { padding-right: 0; }
.p-b-0 { padding-bottom: 0; }
.p-l-0 { padding-left: 0; }
.p-t-0 { padding-top: 0; }
.p-x-0 { padding-left: 0; padding-right: 0; }
.p-y-0 { padding-top: 0; padding-bottom: 0; }
.p-x-auto { padding-right: auto; padding-left: auto; }

.display-table {
  display: table;
  width: 100%;
}

.text-vertical-middle {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.border-right-1 {
  border-right: 1px;
  border-right-style: solid;
}

.border-top-1 {
  border-top: 1px;
  border-top-style: solid;
}

.flex-item-stretch {
  flex: 1;
}

.full-screen {
  height: 100vh;
 
}

.flex-container-column {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.flex-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: stretch;
}

.no-flex {
  flex: 0 0 auto;
  overflow: auto;
}

.footer {
  height: 30px;
  color: white;
}

.header {
  height: 54px;
}

.flex-auto{
	flex:auto;
}

.flex-container {
  flex: 1 1 auto;
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
}

.left, .right {
  width: 200px;
  background: #eee;
}

.flexible {
  flex: 1 1 auto;
}

@charset "utf-8";
/* CSS Document */

.login-main {
	
	height: 100%;
	
}


.login {
	max-width: 500px;
	padding: 20px;
	border-radius: 0px;
}

.login-logo {
	text-align: center;
	margin: 30px 0px;
}

.login-email {
	
	background-position: 12px 10px;
	background-repeat: no-repeat;
	padding-left: 40px;
}

.login-password {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0FDNjg0N0I0RDEyMTFFODk4NDFBMTRCODM3MTFGMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0FDNjg0N0M0RDEyMTFFODk4NDFBMTRCODM3MTFGMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQUM2ODQ3OTREMTIxMUU4OTg0MUExNEI4MzcxMUYwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQUM2ODQ3QTREMTIxMUU4OTg0MUExNEI4MzcxMUYwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmEDDKsAAAEmSURBVHjaYvz//z8DDKSkpLgBKXMgZgbi00C8fc6cOf8Y8ABGkAFAjeJA9hIgdkGTPwrEkUBDHuMygAlKzwNiPiD2BuJNSPLWQLwIaAEjTgOAklZA2guIZwJt2gakO9HUOACxEy4DWIDYEMrOBhr2ARQUWNSZAfFeXAb8grKNgHgtDot+4wuD0wyEwS2cBgD9fQFIL8Sj+QoQdwG9p4AvFnKAeAEe5zcB8Q5shjCiJSQ9aEICRRvIZb1AbAPE54G4B4jrgNgD6OoHWA1AB0ADeUCpEZ8hTPhCDqjoC5ByBWJTIBYB4hJ07+B1AZpruoCULRCzA/FkIK4HYkuiDYAakgxyGBCDEpwAEMcyMZAGFgOxLDSQQUCCJBcguaQZSP0A4mUAAQYAJ+td4cyw76YAAAAASUVORK5CYII=);
	background-position: 12px 10px;
	background-repeat: no-repeat;
	padding-left: 40px;
}

.login-btn-custom {
	background: rgba(0, 0, 0, 0) linear-gradient(#0057a7, #2aa8d0) repeat scroll 0 0;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	padding: 5px 30px !important;
	width:100%;
}

	.login-btn-custom:hover {
		background: #0057A7;
		color: #fff;
	}

.forgotpassword {
	color: #666;
	margin-top: 20px;
}

	.forgotpassword a {
		color: #666;
	}
/*Reset everything to border box https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/*/
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

.border-box {
    box-sizing: border-box !important;
}
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand {
	white-space: normal;
	text-align: center;
	word-break: break-all;
}


.border-top {
	border-top: 1px solid #e5e5e5;
}

.border-bottom {
	border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}



/*This is to fix an issue with the Slider hanlde not showing properly*/

/*.e-slider .e-handle {
	height: 22px;
	width: 22px;
}*/
.e-h-arrow {
	display: block;
	z-index: auto !important;
}
.busy-indicator{
	opacity:0.1 !important;
	
}
.tree-view-list {
    list-style: none;
    padding-left: 5px;
    /*font-size: .80rem;*/
}


.node-item {
    
    padding-left: 20px;
    position: relative;
    /*margin-left: -5px;*/
    
}

.node-item .chevron {
        left: 0;
        position: absolute;
        top: 12px;
        cursor: pointer;
    }


.node-text {
  /*display: inline-block;
  width: 100%;
 overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;*/
}

    

.node-wrapper {
    padding: 6px;
    
    
}

    .node-wrapper:hover:not(.node-is-selected) {
        
        border: 1px;
        border-style: solid;
        border-color: lightgrey;
        cursor: pointer;
        padding: 5px;
        border-radius: 5px;
    }

.node-is-selected {
    padding: 5px !important;
    border-radius: 5px !important;
}

@font-face {
font-family: 'AppIcons';
src:
url(data:font/ttf;base64,AAEAAAAKAIAAAwAgT1MvMj0gSTcAAAEoAAAAVmNtYXC2BbZeAAAB3AAAAHBnbHlmC3tnNQAAAnwAAAjEaGVhZBQlTSUAAADQAAAANmhoZWEHmgN/AAAArAAAACRobXR4WfAAAAAAAYAAAABcbG9jYRhqGvwAAAJMAAAAMG1heHABJwB0AAABCAAAACBuYW1lBNUmrgAAC0AAAAIxcG9zdKkcxpsAAA10AAABCAABAAADUv9qAFoEAAAA//0D6wABAAAAAAAAAAAAAAAAAAAAFwABAAAAAQAALfD6kF8PPPUACwPoAAAAANiOBCgAAAAA2I4EKAAAAAAD6wPwAAAACAACAAAAAAAAAAEAAAAXAGgABgAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQPpAZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDnIQNS/2oAWgPwAJYAAAABAAAAAAAABAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAFwAAAAIAAgAAgAA5wnnGech//8AAOcA5xDnIP//AAAAAAAAAAEACAAaACwAAAADAAQABQAGAAcACAAJAAoACwAMAA0AAgAOAA8AEAABABEAEgATABQAFQAWAAAAAACUALAAxgEMASYBVAF+AZgBygHqAggCmgK+AvADGgNMA1oDaAN+A8oD6gRiAAYAAAAAAnYD8AAPAB8ALwA/AE8AXwAAJRUeARczPgE3NS4BJyMOAQUVHgEXMz4BNzUuAScjDgEBFR4BFzM+ATc1LgEnIw4BBRUeARczPgE3NS4BJyMOAQEVHgEXMz4BNzUuAScjDgEFFR4BFzM+ATc1LgEnIw4BAXoBIxt+GyMBASMbfhsj/oUBIxt+GyMBASMbfhsjAXkBIxt+GyMBASMbfhsj/oUBIxt+GyMBASMbfhsjAXkBIxt+GyMBASMbfhsj/oUBIxt+GyMBASMbfhsjvX4bIwEBIxt+GyMBASMbfhsjAQEjG34bIwEBIwFffhsjAQEjG34bIwEBIxt+GyMBASMbfhsjAQEjAV9+GyMBASMbfhsjAQEjG34bIwEBIxt+GyMBASMAAwAAAAAD6QPpAAMABwALAAAlMxEjATMRIwEzESMC7/r6/on6+v6J+voBA+j8GAPo/BgD6AAAAAABAAAAAAPqAysABgAAExUJAREJAQIB+AHw/hD+CwMp//6YAWIBA/6eAWYAAAMAAAAAA+kDYgAPAB8ALwAANxUUFjMhMjY9ATQmIyEiBhEVFBYzITI2PQE0JichDgERFRQWMyEyNj0BNCYjISIGARUSA5sRFRUR/GUSFRUSA5sRFRUR/GUSFRUSA5sRFRUR/GUSFdQmEhQUEiYSFRUBIiYSFRUSJhIUAQEUASInERUVEiYSFBUAAAAAAQAAAAADSAPqAAkAAAEfAQEhAScHASEB2GIC/mwBCwGVhQH+7v70Am94A/4OAfSkAQFRAAMAAAAAA1YD6gACAAsAFwAANy0BPwEfBBMlNwcFNzYmLwEmByIGoQEo/tEmSBpZEFsS7/7JWhoBPhoOBxXcDA0QIAKCoV8IPwM6CTUBoLOeLrYuGjINfgcBFAAAAwAAAAAD6gOzAAwAEAAYAAABFTMVIxUjNSM1MzUzASETIRMVIxUhNSE1Ai6JiW+JiW/+FANpP/wYcFADqf42Ah6Jb4mJcIn+GwJ2AQNFRUVFAAAAAQAAAAAD6gPqAAsAAAERIRUhETMRITUhEQF+/oQBfPIBev6GA+r+hvL+hQF78gF6AAAAAAYAAAAAA4QD6gADAAcACwAPABMAGwAAAREjESMRIxEjESMRAyETIQEVIzUnFSMVITUjNQMGWohbiFtkAuoZ/OMCDf032QMd2QIs/koBtv5KAbb+SgG2/dYCjwEvPDwqZouLZgADAAAAAAPlA+oAAwAHAA8AACUVITUTMzUjASERIxEhESMDOv12W319/vwD36z9c6bnZGQCBv38GAPo/s4BMgAAAgAAAAAD6gN6AAUADQAAARchESERAxURIREhJyEBkmQBnPzJWQPo/i5k/k4DJ1b99QJh/uJc/sYCsVYABgAAAAADWQPqAA8AHwAvADMATwBnAAAlFRQWMyEyNj0BNCYjISIGNRUUFjMhMjY3NS4BIyEiBjUVFBYzITI2NzUuASMhIgYlESERJxEUFhchPgE1ETQmJyMVDgEHIy4BNTQ2NSMOASUUBisBIgYUFhczPgE0JisBLgE1NCYiBgEXCAUBTgUHBwX+sgUICAUBnAUHAQEHBf5kBQgIBQGcBQcBAQcF/mQFCAH0/ddOFxECdBEYGBGGASsiziIsA4cQGAEvDwoZExsbE9EUGxsUGQsOIDAd6hAFBwcFEAUHB7kPBQgIBQ8FCAalDwUICAUPBQgGc/2JAneD/NoRFwEBFxEDJhEXARAhLAEBLCEFBgUBF1AMDRsnGwEBGycbAQ4KGCAgAAIAAAAAA+oDywAJAA8AADchEQcRIREhNyEBAwcJAScCA2w//RICkCL9DwHZ/XABcgIKcyICMV3+agMOO/4GAQx2/nUCrmMAAAUAAAAAA9ED6gADAAcACwASABgAAAEVIzUBIREhARUjNQEzJRczESE3FyE1JyECdP7+pgO2/EoCVP3+qe0CWBxV/EolAwNlsv3tASI+Pv7gAUwBdD8//tCsrwFbZCIinQAAAAABAAAAAAPpA6QAFwAAExczJyEeARcUBgcjFTM+ATcuASchNycjAc7TlgFiZYYCZ2MpKZ64AgTXoP6mkgLRAqr0sgFnYmNnAY0Ct5+euQKrAgAAAAACAAAAAAPqA+oACwAXAAABNxcHFwcnByc3JzcBFgAXNgA3JgAnBgAB9r96v796v756v796/soGARvT1AEbBQX+5dTT/uUCcL96v756v796vr96/sfT/uUGBgEb09QBGwUF/uUAAQAAAAAD6gMrAAIAADchAQID6P4MwgJpAAAAAAEAAAAAA+oDKwACAAAlASEB9gH0/BjCAmkAAAACAAAAAAPqA+oAAwAHAAABESERAyERIQO1/IM2A+j8GAO1/IMDffxNA+gAAAIAAAAAA+sD6gADAC4AACUhNSEDDgEHFzY3NhcyFhcWFxQGBw4BBwYHDgEdATM0Nz4BNz4BNzYnNiYnJiMiAXYBCv725EJJBfQYRkJnNlQfPQEQEgxGO3YmExP0Ews1KlJpGTMBAURGiObYAr8C2CpnPRxUKSkBFRMmOBMkEQktIUczHEQqK1AdECgZMUwcOT44ZipUAAAAAwAAAAAD6gPoAAMABwAOAAABFSM1ExEjEQEzFTchESECNX16ff5No7gCjfwYAeJUVAF6/ucBGf2Z8fEC9AAAAAQAAAAAA+oD6gAmAC8AOwBHAAABBg8BFzc+ATMOARUUFhceATc+AT8BJwcGDwEmNjc+ASc0JicmIwYnFBYyNjQmIgYBDgEHLgEnPgE3HgEFFgAXNgA3JgAnBgABwSsvDS8NGRgEIyUIBw8uIQ8xIQ0pDR4PEQEVHhYKAQUHDxQgISU5JCQ5JQG/BeSrquQFBeSqq+T8fQYBG9PUARsFBf7l1NP+5QJ0FzgMIwoZE3iTHgwWBw8BEwopHg0pChsMDgpaYU0rAgkRBQoBcR0kJDokJv7equQFBeSqq+QFBeSr0/7lBgYBG9PUARsFBf7lAAAAEgDeAAEAAAAAAAAAAQAAAAEAAAAAAAEACAABAAEAAAAAAAIABwAJAAEAAAAAAAMACAAQAAEAAAAAAAQACAAYAAEAAAAAAAUACwAgAAEAAAAAAAYACAArAAEAAAAAAAoALAAzAAEAAAAAAAsAEgBfAAMAAQQJAAAAAgBxAAMAAQQJAAEAEABzAAMAAQQJAAIADgCDAAMAAQQJAAMAEACRAAMAAQQJAAQAEAChAAMAAQQJAAUAFgCxAAMAAQQJAAYAEADHAAMAAQQJAAoAWADXAAMAAQQJAAsAJAEvIEFwcEljb25zUmVndWxhckFwcEljb25zQXBwSWNvbnNWZXJzaW9uIDEuMEFwcEljb25zRm9udCBnZW5lcmF0ZWQgdXNpbmcgU3luY2Z1c2lvbiBNZXRybyBTdHVkaW93d3cuc3luY2Z1c2lvbi5jb20AIABBAHAAcABJAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBBAHAAcABJAGMAbwBuAHMAQQBwAHAASQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABBAHAAcABJAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAdQBzAGkAbgBnACAAUwB5AG4AYwBmAHUAcwBpAG8AbgAgAE0AZQB0AHIAbwAgAFMAdAB1AGQAaQBvAHcAdwB3AC4AcwB5AG4AYwBmAHUAcwBpAG8AbgAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgAC2RyYWctaGFuZGxlBmthbmJhbgxjaGV2cm9uLWRvd24EbWVudQ1jaGV2cm9uLXJpZ2h0CWVkaXQtZGF0YQphZGQtZm9sZGVyB2FkZC1uZXcFdHJhc2gEc2F2ZQZmb2xkZXIHcHJvamVjdAR0YXNrB2FyY2hpdmUEdW5kbwZjYW5jZWwIYXJyb3ctdXAKYXJyb3ctZG93bgNib3gEaGVscAhpbmZvLWJveAtpbmZvLWNpcmNsZQAA) format('truetype'),
url(/dist/e3798bb6a0b00e81d0f6dc3ed654e0ec.woff) format('woff'),
url(data:application/vnd.ms-fontobject;base64,JA8AAHwOAAABAAIAAQAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAPADWgAAAJYAkPrwLQAAAAAAAAAAAAAAAAAAAAAAABAAAEEAcABwAEkAYwBvAG4AcwAADgAAUgBlAGcAdQBsAGEAcgAAFgAAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAQAABBAHAAcABJAGMAbwBuAHMAAAAAAAEAAAAKAIAAAwAgT1MvMj0gSTcAAAEoAAAAVmNtYXC2BbZeAAAB3AAAAHBnbHlmC3tnNQAAAnwAAAjEaGVhZBQlTSUAAADQAAAANmhoZWEHmgN/AAAArAAAACRobXR4WfAAAAAAAYAAAABcbG9jYRhqGvwAAAJMAAAAMG1heHABJwB0AAABCAAAACBuYW1lBNUmrgAAC0AAAAIxcG9zdKkcxpsAAA10AAABCAABAAADUv9qAFoEAAAA//0D6wABAAAAAAAAAAAAAAAAAAAAFwABAAAAAQAALfD6kF8PPPUACwPoAAAAANiOBCgAAAAA2I4EKAAAAAAD6wPwAAAACAACAAAAAAAAAAEAAAAXAGgABgAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQPpAZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDnIQNS/2oAWgPwAJYAAAABAAAAAAAABAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAFwAAAAIAAgAAgAA5wnnGech//8AAOcA5xDnIP//AAAAAAAAAAEACAAaACwAAAADAAQABQAGAAcACAAJAAoACwAMAA0AAgAOAA8AEAABABEAEgATABQAFQAWAAAAAACUALAAxgEMASYBVAF+AZgBygHqAggCmgK+AvADGgNMA1oDaAN+A8oD6gRiAAYAAAAAAnYD8AAPAB8ALwA/AE8AXwAAJRUeARczPgE3NS4BJyMOAQUVHgEXMz4BNzUuAScjDgEBFR4BFzM+ATc1LgEnIw4BBRUeARczPgE3NS4BJyMOAQEVHgEXMz4BNzUuAScjDgEFFR4BFzM+ATc1LgEnIw4BAXoBIxt+GyMBASMbfhsj/oUBIxt+GyMBASMbfhsjAXkBIxt+GyMBASMbfhsj/oUBIxt+GyMBASMbfhsjAXkBIxt+GyMBASMbfhsj/oUBIxt+GyMBASMbfhsjvX4bIwEBIxt+GyMBASMbfhsjAQEjG34bIwEBIwFffhsjAQEjG34bIwEBIxt+GyMBASMbfhsjAQEjAV9+GyMBASMbfhsjAQEjG34bIwEBIxt+GyMBASMAAwAAAAAD6QPpAAMABwALAAAlMxEjATMRIwEzESMC7/r6/on6+v6J+voBA+j8GAPo/BgD6AAAAAABAAAAAAPqAysABgAAExUJAREJAQIB+AHw/hD+CwMp//6YAWIBA/6eAWYAAAMAAAAAA+kDYgAPAB8ALwAANxUUFjMhMjY9ATQmIyEiBhEVFBYzITI2PQE0JichDgERFRQWMyEyNj0BNCYjISIGARUSA5sRFRUR/GUSFRUSA5sRFRUR/GUSFRUSA5sRFRUR/GUSFdQmEhQUEiYSFRUBIiYSFRUSJhIUAQEUASInERUVEiYSFBUAAAAAAQAAAAADSAPqAAkAAAEfAQEhAScHASEB2GIC/mwBCwGVhQH+7v70Am94A/4OAfSkAQFRAAMAAAAAA1YD6gACAAsAFwAANy0BPwEfBBMlNwcFNzYmLwEmByIGoQEo/tEmSBpZEFsS7/7JWhoBPhoOBxXcDA0QIAKCoV8IPwM6CTUBoLOeLrYuGjINfgcBFAAAAwAAAAAD6gOzAAwAEAAYAAABFTMVIxUjNSM1MzUzASETIRMVIxUhNSE1Ai6JiW+JiW/+FANpP/wYcFADqf42Ah6Jb4mJcIn+GwJ2AQNFRUVFAAAAAQAAAAAD6gPqAAsAAAERIRUhETMRITUhEQF+/oQBfPIBev6GA+r+hvL+hQF78gF6AAAAAAYAAAAAA4QD6gADAAcACwAPABMAGwAAAREjESMRIxEjESMRAyETIQEVIzUnFSMVITUjNQMGWohbiFtkAuoZ/OMCDf032QMd2QIs/koBtv5KAbb+SgG2/dYCjwEvPDwqZouLZgADAAAAAAPlA+oAAwAHAA8AACUVITUTMzUjASERIxEhESMDOv12W319/vwD36z9c6bnZGQCBv38GAPo/s4BMgAAAgAAAAAD6gN6AAUADQAAARchESERAxURIREhJyEBkmQBnPzJWQPo/i5k/k4DJ1b99QJh/uJc/sYCsVYABgAAAAADWQPqAA8AHwAvADMATwBnAAAlFRQWMyEyNj0BNCYjISIGNRUUFjMhMjY3NS4BIyEiBjUVFBYzITI2NzUuASMhIgYlESERJxEUFhchPgE1ETQmJyMVDgEHIy4BNTQ2NSMOASUUBisBIgYUFhczPgE0JisBLgE1NCYiBgEXCAUBTgUHBwX+sgUICAUBnAUHAQEHBf5kBQgIBQGcBQcBAQcF/mQFCAH0/ddOFxECdBEYGBGGASsiziIsA4cQGAEvDwoZExsbE9EUGxsUGQsOIDAd6hAFBwcFEAUHB7kPBQgIBQ8FCAalDwUICAUPBQgGc/2JAneD/NoRFwEBFxEDJhEXARAhLAEBLCEFBgUBF1AMDRsnGwEBGycbAQ4KGCAgAAIAAAAAA+oDywAJAA8AADchEQcRIREhNyEBAwcJAScCA2w//RICkCL9DwHZ/XABcgIKcyICMV3+agMOO/4GAQx2/nUCrmMAAAUAAAAAA9ED6gADAAcACwASABgAAAEVIzUBIREhARUjNQEzJRczESE3FyE1JyECdP7+pgO2/EoCVP3+qe0CWBxV/EolAwNlsv3tASI+Pv7gAUwBdD8//tCsrwFbZCIinQAAAAABAAAAAAPpA6QAFwAAExczJyEeARcUBgcjFTM+ATcuASchNycjAc7TlgFiZYYCZ2MpKZ64AgTXoP6mkgLRAqr0sgFnYmNnAY0Ct5+euQKrAgAAAAACAAAAAAPqA+oACwAXAAABNxcHFwcnByc3JzcBFgAXNgA3JgAnBgAB9r96v796v756v796/soGARvT1AEbBQX+5dTT/uUCcL96v756v796vr96/sfT/uUGBgEb09QBGwUF/uUAAQAAAAAD6gMrAAIAADchAQID6P4MwgJpAAAAAAEAAAAAA+oDKwACAAAlASEB9gH0/BjCAmkAAAACAAAAAAPqA+oAAwAHAAABESERAyERIQO1/IM2A+j8GAO1/IMDffxNA+gAAAIAAAAAA+sD6gADAC4AACUhNSEDDgEHFzY3NhcyFhcWFxQGBw4BBwYHDgEdATM0Nz4BNz4BNzYnNiYnJiMiAXYBCv725EJJBfQYRkJnNlQfPQEQEgxGO3YmExP0Ews1KlJpGTMBAURGiObYAr8C2CpnPRxUKSkBFRMmOBMkEQktIUczHEQqK1AdECgZMUwcOT44ZipUAAAAAwAAAAAD6gPoAAMABwAOAAABFSM1ExEjEQEzFTchESECNX16ff5No7gCjfwYAeJUVAF6/ucBGf2Z8fEC9AAAAAQAAAAAA+oD6gAmAC8AOwBHAAABBg8BFzc+ATMOARUUFhceATc+AT8BJwcGDwEmNjc+ASc0JicmIwYnFBYyNjQmIgYBDgEHLgEnPgE3HgEFFgAXNgA3JgAnBgABwSsvDS8NGRgEIyUIBw8uIQ8xIQ0pDR4PEQEVHhYKAQUHDxQgISU5JCQ5JQG/BeSrquQFBeSqq+T8fQYBG9PUARsFBf7l1NP+5QJ0FzgMIwoZE3iTHgwWBw8BEwopHg0pChsMDgpaYU0rAgkRBQoBcR0kJDokJv7equQFBeSqq+QFBeSr0/7lBgYBG9PUARsFBf7lAAAAEgDeAAEAAAAAAAAAAQAAAAEAAAAAAAEACAABAAEAAAAAAAIABwAJAAEAAAAAAAMACAAQAAEAAAAAAAQACAAYAAEAAAAAAAUACwAgAAEAAAAAAAYACAArAAEAAAAAAAoALAAzAAEAAAAAAAsAEgBfAAMAAQQJAAAAAgBxAAMAAQQJAAEAEABzAAMAAQQJAAIADgCDAAMAAQQJAAMAEACRAAMAAQQJAAQAEAChAAMAAQQJAAUAFgCxAAMAAQQJAAYAEADHAAMAAQQJAAoAWADXAAMAAQQJAAsAJAEvIEFwcEljb25zUmVndWxhckFwcEljb25zQXBwSWNvbnNWZXJzaW9uIDEuMEFwcEljb25zRm9udCBnZW5lcmF0ZWQgdXNpbmcgU3luY2Z1c2lvbiBNZXRybyBTdHVkaW93d3cuc3luY2Z1c2lvbi5jb20AIABBAHAAcABJAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBBAHAAcABJAGMAbwBuAHMAQQBwAHAASQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABBAHAAcABJAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAdQBzAGkAbgBnACAAUwB5AG4AYwBmAHUAcwBpAG8AbgAgAE0AZQB0AHIAbwAgAFMAdAB1AGQAaQBvAHcAdwB3AC4AcwB5AG4AYwBmAHUAcwBpAG8AbgAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgAC2RyYWctaGFuZGxlBmthbmJhbgxjaGV2cm9uLWRvd24EbWVudQ1jaGV2cm9uLXJpZ2h0CWVkaXQtZGF0YQphZGQtZm9sZGVyB2FkZC1uZXcFdHJhc2gEc2F2ZQZmb2xkZXIHcHJvamVjdAR0YXNrB2FyY2hpdmUEdW5kbwZjYW5jZWwIYXJyb3ctdXAKYXJyb3ctZG93bgNib3gEaGVscAhpbmZvLWJveAtpbmZvLWNpcmNsZQAA) format('eot'),
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IFN5bmNmdXNpb24gTWV0cm8gU3R1ZGlvPC9tZXRhZGF0YT4NCjxkZWZzPg0KPGZvbnQgaWQ9IkFwcEljb25zIiBob3Jpei1hZHYteD0iMTAyNCIgPg0KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iODE5IiBkZXNjZW50PSItMjA1IiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCjxnbHlwaCB1bmljb2RlPSImI3hlNzE1OyIgZ2x5cGgtbmFtZT0iZHJhZy1oYW5kbGUiIGQ9Ik0zNzgsMTg5TDM3OCw2M0MzNzgsMjguMiw0MDYuMiwwLDQ0MSwwTDU2NywwQzYwMS44LDAsNjMwLDI4LjIsNjMwLDYzTDYzMCwxODlDNjMwLDIyMy44LDYwMS44LDI1Miw1NjcsMjUyTDQ0MSwyNTJDNDA2LjIsMjUyLDM3OCwyMjMuOCwzNzgsMTg5eiBNMCwxODlMMCw2M0MwLDI4LjIsMjguMiwwLDYzLDBMMTg5LDBDMjIzLjgsMCwyNTIsMjguMiwyNTIsNjNMMjUyLDE4OUMyNTIsMjIzLjgsMjIzLjgsMjUyLDE4OSwyNTJMNjMsMjUyQzI4LjIsMjUyLDAsMjIzLjgsMCwxODl6IE0zNzgsNTY3TDM3OCw0NDFDMzc4LDQwNi4yLDQwNi4yLDM3OCw0NDEsMzc4TDU2NywzNzhDNjAxLjgsMzc4LDYzMCw0MDYuMiw2MzAsNDQxTDYzMCw1NjdDNjMwLDYwMS44LDYwMS44LDYzMCw1NjcsNjMwTDQ0MSw2MzBDNDA2LjIsNjMwLDM3OCw2MDEuOCwzNzgsNTY3eiBNMCw1NjdMMCw0NDFDMCw0MDYuMiwyOC4yLDM3OCw2MywzNzhMMTg5LDM3OEMyMjMuOCwzNzgsMjUyLDQwNi4yLDI1Miw0NDFMMjUyLDU2N0MyNTIsNjAxLjgsMjIzLjgsNjMwLDE4OSw2MzBMNjMsNjMwQzI4LjIsNjMwLDAsNjAxLjgsMCw1Njd6IE0zNzgsOTQ1TDM3OCw4MTlDMzc4LDc4NC4yLDQwNi4yLDc1Niw0NDEsNzU2TDU2Nyw3NTZDNjAxLjgsNzU2LDYzMCw3ODQuMiw2MzAsODE5TDYzMCw5NDVDNjMwLDk3OS44LDYwMS44LDEwMDgsNTY3LDEwMDhMNDQxLDEwMDhDNDA2LjIsMTAwOCwzNzgsOTc5LjgsMzc4LDk0NXogTTAsOTQ1TDAsODE5QzAsNzg0LjIsMjguMiw3NTYsNjMsNzU2TDE4OSw3NTZDMjIzLjgsNzU2LDI1Miw3ODQuMiwyNTIsODE5TDI1Miw5NDVDMjUyLDk3OS44LDIyMy44LDEwMDgsMTg5LDEwMDhMNjMsMTAwOEMyOC4yLDEwMDgsMCw5NzkuOCwwLDk0NXoiIC8+DQoNCjxnbHlwaCB1bmljb2RlPSImI3hlNzExOyIgZ2x5cGgtbmFtZT0ia2FuYmFuIiBkPSJNNzUxLDFMMTAwMSwxIDEwMDEsMTAwMSA3NTEsMTAwMSA3NTEsMXogTTM3NiwxTDYyNiwxIDYyNiwxMDAxIDM3NiwxMDAxIDM3NiwxeiBNMSwxTDI1MSwxIDI1MSwxMDAxIDEsMTAwMSAxLDF6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcwMDsiIGdseXBoLW5hbWU9ImNoZXZyb24tZG93biIgZD0iTTIuNSw4MDguN0wyLjUsNTU0LjUgNTA2LjEsMTk0IDEwMDIuNSw1NDguNSAxMDAyLjUsODA3LjMgNTA2LDQ1Mi43IDUuMiw4MTEgMi41LDgwOC43eiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MDE7IiBnbHlwaC1uYW1lPSJtZW51IiBkPSJNMSwyMTIuNUwxLDE3NEMxLDE1MC45LDE2LjQsMTM1LjUsMzkuNSwxMzUuNUw5NjIuNiwxMzUuNUM5ODUuNywxMzUuNSwxMDAxLjEsMTUwLjksMTAwMS4xLDE3NEwxMDAxLjEsMjEyLjVDMTAwMS4xLDIzNS42LDk4NS43LDI1MC45LDk2Mi42LDI1MC45TDM5LjUsMjUwLjlDMTYuNCwyNTEsMSwyMzUuNiwxLDIxMi41eiBNMSw1MjAuMkwxLDQ4MS43QzEsNDU4LjYsMTYuNCw0NDMuMiwzOS41LDQ0My4yTDk2Mi42LDQ0My4yQzk4NS43LDQ0My4yLDEwMDEuMSw0NTguNiwxMDAxLjEsNDgxLjdMMTAwMS4xLDUyMC4yQzEwMDEuMSw1NDMuMyw5ODUuNyw1NTguNiw5NjIuNiw1NTguNkwzOS41LDU1OC42QzE2LjQsNTU4LjcsMSw1NDMuMywxLDUyMC4yeiBNMSw4MjcuOUwxLDc4OS40QzEsNzY2LjQsMTYuNCw3NTEsMzkuNSw3NTFMOTYyLjYsNzUxQzk4NS43LDc1MSwxMDAxLjEsNzY2LjQsMTAwMS4xLDc4OS41TDEwMDEuMSw4MjhDMTAwMS4xLDg1MS4xLDk4NS43LDg2Ni41LDk2Mi42LDg2Ni41TDM5LjUsODY2LjVDMTYuNCw4NjYuNCwxLDg1MSwxLDgyNy45eiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MDI7IiBnbHlwaC1uYW1lPSJjaGV2cm9uLXJpZ2h0IiBkPSJNNDcyLjUsNjIyLjdMNTY5LjYsNTAzLjIgNTcxLjksNTAwLjQgNDc2LjEsMzgyLjMgMTY3LjgsMi41IDQzNS4yLDIuNSA3MDYuOSwzMzcuMSA4NDAuNSw1MDEuOCA3MDYuOCw2NjYuNCA3MDUuNiw2NjUgNzAzLjMsNjY3LjggNDMxLjcsMTAwMi41IDE2NC40LDEwMDIuNSA0NzIuNSw2MjIuN3oiIC8+DQoNCjxnbHlwaCB1bmljb2RlPSImI3hlNzAzOyIgZ2x5cGgtbmFtZT0iZWRpdC1kYXRhIiBkPSJNMTYxLjIsMi41TDQ1Ni42LDEzMS43IDE1My42LDI5My40IDE2MS4yLDIuNXogTTE5Mi41LDM4OC41TDI2NC40LDM5NS41IDI4OS42LDMzMi44IDM3OS4xLDMyOS42IDM5NC44LDI3Mi4zIDQ4Ni4yLDI2Mi45IDUwMy45LDIwOS42IDc0My4zLDYyNi40IDQzMS43LDgwNS4yIDE5Mi41LDM4OC41eiBNNTIyLjMsOTYzLjJMNDk2LDkxNy4zIDgxMy44LDczNSA4NDAuMSw3ODAuOEM4NTkuNCw4MTQuNiw4NTMuMyw4NTQuNSw4MjYuNSw4NjkuOEw2MDUuOSw5OTYuNUM1OTguNCwxMDAwLjggNTkwLDEwMDIuNyA1ODEuNCwxMDAyLjUgNTU5LjUsMTAwMS45IDUzNi4yLDk4Ny41IDUyMi4zLDk2My4yeiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MDQ7IiBnbHlwaC1uYW1lPSJhZGQtZm9sZGVyIiBkPSJNNTU4LjIsNTQyLjVMNTU4LjIsNDA1LjQgNjk1LjMsNDA1LjQgNjk1LjMsMjkzLjkgNTU4LjIsMjkzLjkgNTU4LjIsMTU2LjkgNDQ2LjcsMTU2LjkgNDQ2LjcsMjkzLjkgMzA5LjYsMjkzLjkgMzA5LjYsNDA1LjUgNDQ2LjcsNDA1LjUgNDQ2LjcsNTQyLjYgNTU4LjIsNTQyLjZ6IE02NS45LDU4LjFMOTM5LDU4LjEgMTAwMi41LDY4Ny43IDIuNSw2ODcuNyA2NS45LDU4LjF6IE0xMTMuNSw5NDdMMTEzLjUsODc4LjIgMzQuMiw4NzguMiAzNC4yLDgwOS40IDk3MC44LDgwOS40IDk3MC44LDg3OC4yIDUxMy4xLDg3OC4yIDUxMy4xLDk0NyAxMTMuNiw5NDcgMTEzLjUsOTQ3eiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MDU7IiBnbHlwaC1uYW1lPSJhZGQtbmV3IiBkPSJNMzgxLjUsMTAwMi41TDM4MS41LDYyMy41IDIuNSw2MjMuNSAyLjUsMzgxLjUgMzgxLjUsMzgxLjUgMzgxLjUsMi42IDYyMy41LDIuNiA2MjMuNSwzODEuNSAxMDAyLjUsMzgxLjUgMTAwMi41LDYyMy41IDYyMy41LDYyMy41IDYyMy41LDEwMDIuNSAzODEuNSwxMDAyLjUgMzgxLjUsMTAwMi41eiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MDY7IiBnbHlwaC1uYW1lPSJ0cmFzaCIgZD0iTTc3NC41LDU1NS41TDc3NC41LDExNy45IDY4My45LDExNy45IDY4My45LDU1NS41IDc3NC41LDU1NS41eiBNNTQ3LjksNTU1LjVMNTQ3LjksMTE3LjkgNDU3LjIsMTE3LjkgNDU3LjIsNTU1LjUgNTQ3LjksNTU1LjV6IE0zMjEuMSw1NTUuNUwzMjEuMSwxMTcuOSAyMzAuNCwxMTcuOSAyMzAuNCw1NTUuNSAzMjEuMSw1NTUuNXogTTEyOS41LDIuNUw4NzUuNSwyLjUgOTAwLjgsNjU2LjYgMTA0LjIsNjU2LjYgMTI5LjUsMi41eiBNNjI5LjIsOTYwTDYyOS4yLDkwMC4xIDM3NS44LDkwMC4xIDM3NS44LDk2MCA2MjkuMiw5NjB6IE0zMjEsMTAwMi41TDMyMS4xLDkwMC4xIDEwNC4yLDkwMC4xIDEwNC4yLDc2MS4zIDkwMC44LDc2MS4zIDkwMC44LDkwMC4yIDY4My45LDkwMC4yIDY4My45LDEwMDIuNSAzMjEsMTAwMi41IDMyMSwxMDAyLjV6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcwNzsiIGdseXBoLW5hbWU9InNhdmUiIGQ9Ik04MjUuOSwyMzAuNkw4MjUuOSwxMzAuNiAxNzUuOSwxMzAuNiAxNzUuOSwyMzAuNiA4MjUuOSwyMzAuNnogTTI2Ni42LDc0OS40TDM5MS42LDc0OS40IDM5MS42LDEwMDIuNSAyNjYuNiwxMDAyLjUgMjY2LjYsNzQ5LjR6IE03LjIsMi41TDk5Ny44LDIuNSA5OTcuOCwxMDAyLjUgODI1LjksMTAwMi41IDgyNS45LDY5Ni4zIDE3Mi44LDY5Ni4zIDE3Mi44LDEwMDIuNSA3LjIsMTAwMi41IDcuMiwyLjV6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcwODsiIGdseXBoLW5hbWU9ImZvbGRlciIgZD0iTTQwMiw4MDYuOEw1MDIuNSw3MjAuOCA5MTQuMiw3MjAuOCA5MTQuMiwxOTguMiA5MC43LDE5OC4yIDkwLjcsODA2LjggNDAyLDgwNi44eiBNMi41LDUyMC45TDIuNSw0MjkuMiAyLjUsMTE0LjYgMTAwMi40LDExNC42IDEwMDIuNCw4MDQuMyA1MzYuNCw4MDQuMyA0MzYsODkwLjQgMi41LDg5MC40IDIuNSw1MjAuOXoiIC8+DQoNCjxnbHlwaCB1bmljb2RlPSImI3hlNzA5OyIgZ2x5cGgtbmFtZT0icHJvamVjdCIgZD0iTTI3OS4xLDIzMy43TDI3OS4xLDIxOC4xQzI3OS4xLDIxMS45LDI4NS40LDIwNS42LDI5MS42LDIwNS42TDYyNiwyMDUuNkM2MzIuMiwyMDUuNiw2MzguNSwyMTEuOCw2MzguNSwyMTguMUw2MzguNSwyMzMuN0M2MzguNSwyMzkuOSw2MzIuMiwyNDYuMiw2MjYsMjQ2LjJMMjkxLjYsMjQ2LjJDMjg1LjMsMjQ2LjMsMjc5LjEsMjQwLDI3OS4xLDIzMy43eiBNMjc5LjEsNDI0LjRMMjc5LjEsNDA4LjhDMjc5LjEsNDAyLjYsMjg1LjQsMzk2LjMsMjkxLjYsMzk2LjNMNzA0LjEsMzk2LjNDNzEwLjMsMzk2LjMsNzE2LjYsNDAyLjYsNzE2LjYsNDA4LjhMNzE2LjYsNDI0LjRDNzE2LjYsNDMwLjYsNzEwLjMsNDM2LjksNzA0LjEsNDM2LjlMMjkxLjYsNDM2LjlDMjg1LjMsNDM2LjksMjc5LjEsNDMzLjgsMjc5LjEsNDI0LjR6IE0yNzkuMSw1OTYuM0wyNzkuMSw1ODAuN0MyNzkuMSw1NzQuNSwyODUuNCw1NjguMiwyOTEuNiw1NjguMkw3MDQuMSw1NjguMkM3MTAuMyw1NjguMiw3MTYuNiw1NzQuNSw3MTYuNiw1ODAuN0w3MTYuNiw1OTYuM0M3MTYuNiw2MDIuNSw3MTAuMyw2MDguOCw3MDQuMSw2MDguOEwyOTEuNiw2MDguOEMyODUuMyw2MDguNywyNzkuMSw2MDUuNiwyNzkuMSw1OTYuM3ogTTc3OS4xLDcxOC4xTDc3OS4xLDg2LjkgMjI1LjksODYuOSAyMjUuOSw3MTguMSA3NzkuMSw3MTguMXogTTE0Ny44LDg0OS40TDE0Ny44LDQzLjFDMTQ3LjgsMjEuMiwxNjYuNSwyLjUsMTg4LjQsMi41TDgxNi41LDIuNUM4MzguNCwyLjUsODU3LjEsMjEuMiw4NTcuMSw0My4xTDg1Ny4xLDg0OS4zQzg1Ny4xLDg3MS4yLDgzOC40LDg4OS45LDgxNi41LDg4OS45TDY4Mi4yLDg4OS45IDY4Mi4yLDg3NC4zQzY4Mi4yLDgzMC42LDY0Ny44LDc5Ni4yLDYwNC4xLDc5Ni4yTDM5Ny44LDc5Ni4yQzM1NCw3OTYuMiAzMTkuNyw4MzAuNiAzMTkuNyw4NzQuMyAzMTkuNyw4ODAuNSAzMjIuOCw4ODMuNyAzMjIuOCw4ODkuOUwxODguNCw4ODkuOUMxNjYuNiw4OTAsMTQ3LjgsODcxLjMsMTQ3LjgsODQ5LjR6IE00NTAuOSw5NDYuMkM0NTAuOSw5MzAuNiw0MzguNCw5MjEuMiw0MjUuOSw5MjEuMkw0MDAuOSw5MjEuMkMzNzUuOSw5MjEuMiAzNTQsODk5LjMgMzU0LDg3NC4zIDM1NCw4NDkuMyAzNzUuOSw4MjcuNCA0MDAuOSw4MjcuNEw2MTAuMyw4MjcuNEM2MzUuMyw4MjcuNCA2NTcuMiw4NDkuMyA2NTcuMiw4NzQuMyA2NTcuMiw4OTkuMyA2MzUuMyw5MjEuMiA2MTAuMyw5MjEuMkw1ODUuMyw5MjEuMkM1NjkuNyw5MjEuMiA1NjAuMyw5MzMuNyA1NjAuMyw5NDYuMiA1NjAuMyw5NzcuNSA1MzUuMywxMDAyLjUgNTA0LDEwMDIuNSA0NzIuNywxMDAyLjUgNDUwLjksOTc3LjUgNDUwLjksOTQ2LjJ6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcxMDsiIGdseXBoLW5hbWU9InRhc2siIGQ9Ik0yLjUsMzMuOEw4NzcuNSwzMy44IDg3Ny41LDU5NS40IDgxNSw1MDIuNSA4MTUsOTYuMyA2NSw5Ni4zIDY1LDg3Ny41IDcyMS4yLDg3Ny41IDc1NS40LDkzNy4yIDIuNSw5MzcuMiAyLjUsMzMuOHogTTQ3NC45LDQzMS4xTDIyMS45LDY5OS4zIDExMC4zLDU4MSA0ODAuMywxODUuOSAxMDAyLjUsODcyIDg4Ni44LDk3MS4yIDQ3NC45LDQzMS4xeiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MTI7IiBnbHlwaC1uYW1lPSJhcmNoaXZlIiBkPSJNNjI3LjUsMjkwTDYyNy41LDIyNy41IDM3NC40LDIyNy41IDM3NC40LDI5MCA2MjcuNSwyOTB6IE0yNy41LDIuNUw5NzcuNSwyLjUgOTc3LjUsMzMzLjggMjcuNSwzMzMuOCAyNy41LDIuNXogTTYyNC40LDcwNS42TDYyNC40LDY0My4xIDM3MS4zLDY0My4xIDM3MS4zLDcwNS42IDYyNC40LDcwNS42eiBNMjcuNSw0MDIuNUwyNjUsNDAyLjUgODY1LDU3NC40IDg5My4xLDM5OS40IDk3Ny41LDM5OS40IDk3Ny41LDc0Ni4zIDI3LjUsNzQ2LjMgMjcuNSw0MDIuNXogTTY1LDg0Ni4zTDY4LjEsODExLjkgOTM2LjgsODExLjkgOTM2LjgsODQ2LjMgNzU4LjcsMTAwMi42IDIyNy41LDEwMDIuNiA2NSw4NDYuM3oiIC8+DQoNCjxnbHlwaCB1bmljb2RlPSImI3hlNzEzOyIgZ2x5cGgtbmFtZT0idW5kbyIgZD0iTTEsNjgyLjNMMjA3LjMsNDM4LjUgNDE3LjcsNDM4LjUgMjY3LjcsNjE1LjYgNjIxLjksNjE1LjZDNzUzLjIsNjE1LjYgODU5LjQsNTQ0LjggODU5LjQsNDEzLjUgODU5LjQsMjgyLjMgNzg4LjYsMjExLjQgNjU3LjMsMjExLjRMNjE1LjYsMjExLjQgNjE1LjYsNjkuOCA2NTcuMyw2OS44Qzg2NS42LDY5LjggMTAwMS4xLDIwNS4yIDEwMDEuMSw0MTMuNSAxMDAxLjEsNjIxLjggODMwLjMsNzU5LjMgNjIxLjksNzU5LjNMMjc2LDc1OS4zIDQyMS44LDkzMC4xIDQxOS43LDkzMi4yIDIxMS40LDkzMi4yIDEsNjgyLjN6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcxNDsiIGdseXBoLW5hbWU9ImNhbmNlbCIgZD0iTTUwMi41LDYyNC40TDY5My4xLDgxNSA4MTUsNjkzLjEgNjI0LjQsNTAyLjUgODE1LDMxMS45IDY5My4xLDE5MCA1MDIuNSwzODAuNiAzMTEuOSwxOTAgMTkwLDMxMS45IDM4MC42LDUwMi41IDE5MCw2OTMuMSAzMTEuOSw4MTUgNTAyLjUsNjI0LjR6IE0yLjUsNTAyLjVDMi41LDIyNy41IDIyNy41LDIuNSA1MDIuNSwyLjUgNzc3LjUsMi41IDEwMDIuNSwyMjcuNSAxMDAyLjUsNTAyLjUgMTAwMi41LDc3Ny41IDc3Ny41LDEwMDIuNSA1MDIuNSwxMDAyLjUgMjI3LjUsMTAwMi41IDIuNSw3NzcuNSAyLjUsNTAyLjV6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcxNjsiIGdseXBoLW5hbWU9ImFycm93LXVwIiBkPSJNMi41LDE5NEwxMDAyLjUsMTk0IDUwMi41LDgxMSAyLjUsMTk0eiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MTc7IiBnbHlwaC1uYW1lPSJhcnJvdy1kb3duIiBkPSJNNTAyLjUsMTk0TDEwMDIuNSw4MTEgMi41LDgxMSA1MDIuNSwxOTR6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcxODsiIGdseXBoLW5hbWU9ImJveCIgZD0iTTk0OS40LDk0OS40TDk0OS40LDU1LjYgNTUuNiw1NS42IDU1LjYsOTQ5LjQgOTQ5LjQsOTQ5LjR6IE0yLjUsMi41TDEwMDIuNSwyLjUgMTAwMi41LDEwMDIuNSAyLjUsMTAwMi41IDIuNSwyLjV6IiAvPg0KDQo8Z2x5cGggdW5pY29kZT0iJiN4ZTcxOTsiIGdseXBoLW5hbWU9ImhlbHAiIGQ9Ik0zNzQuNCwyLjVMNjQwLDIuNSA2NDAsMTkzLjEgMzc0LjQsMTkzLjEgMzc0LjQsMi41eiBNMTQ2LjMsOTIxLjJDNTguOCw4NjUsOC44LDc5Ni4yLDIuNSw3MTVMMjQ2LjMsNjg2LjlDMjYxLjksNzQzLjIgMjkzLjIsNzgzLjggMzQwLjEsODExLjkgMzgzLjgsODQwIDQ0MC4xLDg1Mi41IDUwOC44LDg1Mi41IDU4MC43LDg1Mi41IDYzNi45LDgzNi45IDY3Ny41LDgxMS45IDcxOC4xLDc4Ni45IDc0MCw3NTUuNyA3NDAsNzE4LjEgNzQwLDY5My4xIDczMC42LDY2OC4xIDcwNS42LDY0Ni4yIDY5MCw2MzMuNyA2NDMuMSw2MDIuNCA1NjUsNTU4LjcgNDg2LjksNTExLjggNDMzLjgsNDcxLjIgNDA4LjcsNDM2LjggMzgzLjcsMzk5LjMgMzcxLjIsMzU1LjYgMzcxLjIsMjk5LjNMMzcxLjIsMjU1LjUgNjE1LDI1NS41QzYxNSwzMDguNiA2MjEuMywzNDYuMSA2MzMuOCwzNjQuOSA2NDkuNCwzODYuOCA2ODMuOCw0MTEuOCA3NDAsNDQ2LjEgODQ5LjQsNTExLjcgOTE4LjEsNTYxLjcgOTUyLjUsNTk5LjIgOTg2LjksNjM2LjcgMTAwMi41LDY3Ny4zIDEwMDIuNSw3MTcuOSAxMDAyLjUsNzkyLjkgOTU4LjgsODYxLjcgODY1LDkxNy45IDc3NC40LDk3NC4yIDY1Mi41LDEwMDIuMyA0OTkuNCwxMDAyLjMgMzU1LjYsMTAwMi41IDIzNi45LDk3NC40IDE0Ni4zLDkyMS4yeiIgLz4NCg0KPGdseXBoIHVuaWNvZGU9IiYjeGU3MjA7IiBnbHlwaC1uYW1lPSJpbmZvLWJveCIgZD0iTTU2NSw0ODIuMkw1NjUsMzk3LjggNDQwLDM5Ny44IDQ0MCw0ODIuMiA1NjUsNDgyLjJ6IE01NjEuOSw4NjAuM0w1NjEuOSw1NzkuMSA0MzYuOSw1NzkuMSA0MzYuOSw4NjAuMyA1NjEuOSw4NjAuM3ogTTIuNSwyNDQuN0wxNjUsMjQ0LjcgMTY1LDQuMSAzNDkuNCwyNDQuNyAxMDAyLjUsMjQ0LjcgMTAwMi41LDEwMDAuOSAyLjUsMTAwMC45IDIuNSwyNDQuN3oiIC8+DQoNCjxnbHlwaCB1bmljb2RlPSImI3hlNzIxOyIgZ2x5cGgtbmFtZT0iaW5mby1jaXJjbGUiIGQ9Ik00NDkuNCw2MjcuNUM0MjEuMyw2MTEuOSwzOTAsNTg2LjksMzU4LjgsNTQ5LjRMMzQ2LjMsNTM2LjkgMzkzLjIsNTAyLjUgNDA1LjcsNTExLjlDNDQwLjEsNTQ2LjMgNDUyLjYsNTU1LjYgNDU4LjgsNTU1LjYgNDExLjksMzk2LjIgMzg2LjksMjk5LjQgMzg2LjksMjU4LjcgMzg2LjksMjQzLjEgMzkzLjEsMjI3LjQgNDAyLjUsMjE4LjEgNDExLjksMjA4LjcgNDI0LjQsMjAyLjUgNDQwLDIwMi41IDQ1NS42LDIwMi41IDQ3NC40LDIwOC43IDQ5Ni4zLDIyMS4yIDUxNSwyMzMuNyA1NDkuNCwyNjEuOCA1OTMuMiwzMDIuNEw2MDUuNywzMTQuOSA1NjUsMzU1LjYgNTUyLjUsMzQ2LjJDNTExLjksMzA4LjcgNDkzLjEsMjk2LjIgNDkwLDI5My4xIDQ5MCwzMDguNyA0OTkuNCwzNTguNyA1NDAsNDkwIDU3MS4zLDU5Ni4zIDU3MS4zLDYwNS42IDU3MS4zLDYxMS45IDU3MS4zLDYyNC40IDU2OC4yLDYzNi45IDU1OC44LDY0My4yIDU0OS40LDY0OS40IDUzNi45LDY1Mi42IDUyNC40LDY1Mi42IDUwMi41LDY1Mi41IDQ3Ny41LDY0My4xIDQ0OS40LDYyNy41eiBNNDU4LjgsNzY1QzQ1OC44LDcyNy41IDQ4Ni45LDY5OS40IDUyNC40LDY5OS40IDU2MS45LDY5OS40IDU5MCw3MjcuNSA1OTAsNzY1IDU5MCw4MDIuNSA1NjEuOSw4MzAuNiA1MjQuNCw4MzAuNiA0ODYuOSw4MzAuNiA0NTguOCw3OTkuNCA0NTguOCw3NjV6IE05MDUuNiw1MDIuNUM5MDUuNiwyODAuNiA3MjQuNCw5OS40IDUwMi41LDk5LjQgMjgwLjYsOTkuNCA5OS40LDI4MC43IDk5LjQsNTAyLjUgOTkuNCw3MjQuMyAyODAuNiw5MDUuNiA1MDIuNSw5MDUuNiA3MjQuNCw5MDUuNiA5MDUuNiw3MjQuNCA5MDUuNiw1MDIuNXogTTIuNSw1MDIuNUMyLjUsMjI3LjUgMjI3LjUsMi41IDUwMi41LDIuNSA3NzcuNSwyLjUgMTAwMi41LDIyNy41IDEwMDIuNSw1MDIuNSAxMDAyLjUsNzc3LjUgNzc3LjUsMTAwMi41IDUwMi41LDEwMDIuNSAyMjcuNSwxMDAyLjUgMi41LDc3Ny41IDIuNSw1MDIuNXoiIC8+DQoNCjwvZm9udD4NCjwvZGVmcz4NCjwvc3ZnPg0K?#AppIcons) format('svg');
font-weight: normal;
font-style: normal;
}

.tree-view-icon {
    position: relative;
    top: 2px;
}


.icon-large {
    font-size: 1.5em;
}

.icon-extra-large {
  font-size: 3em;
}


[class^="sf-icon-"], [class*=" sf-icon-"] {
font-family: 'AppIcons' !important;
display: inline-block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
    opacity: .5;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.sf-icon-kanban:before {
	content: "\E711";
}

.sf-icon-chevron-down:before {
	content: "\E700";
}

.sf-icon-menu:before {
	content: "\E701";
}

.sf-icon-chevron-right:before {
	content: "\E702";
}

.sf-icon-edit-data:before {
	content: "\E703";
}

.sf-icon-add-folder:before {
	content: "\E704";
}

.sf-icon-add-new:before {
	content: "\E705";
}

.sf-icon-trash:before {
	content: "\E706";
}

.sf-icon-save:before {
	content: "\E707";
}

.sf-icon-folder:before {
	content: "\E708";
}

.sf-icon-project:before {
	content: "\E709";
}

.sf-icon-task:before {
	content: "\E710";
}

.sf-icon-archive:before {
	content: "\E712";
}

.sf-icon-undo:before {
	content: "\E713";
}

.sf-icon-cancel:before {
	content: "\E714";
}

.sf-icon-drag-handle:before {
	content: "\E715";
}

.sf-icon-arrow-up:before {
	content: "\E716";
}

.sf-icon-arrow-down:before {
	content: "\E717";
}
.sf-icon-box:before {
	content: "\E718";
}
.sf-icon-help:before {
	content: "\E719";
}
.sf-icon-info-box:before {
	content: "\E720";
}
.sf-icon-info-circle:before {
	content: "\E721";
}
.tasksard_body {
  padding: 50px 0
}

.taskcard_main-box {
  padding: 15px 15px 30px;
  border-bottom: 1px solid #DDD
}

.taskcard_main-box:hover {
  background-color: #ececec
}

.badge-success,
.badge-info,
.badge-info-custom,
.badge-primary,
.badge-secondary,
.badge-danger{
  padding: 6px 13px;
  font-size: 14px;
  font-size: .875rem;
  border-radius: 15px;
  margin: 7px 0;
}

.badge-danger {
  background: #FF5264
}

.badge-info {
  background-color: #0087e0;
}

.badge-info-custom{
  background-color: #2962fe;
  color: #FFF
}

.badge-primary{
  background-color: #ffa32d;
}

.badge-custom {
  font-size: 16px;
  line-height: 1.43;
  padding: 7px;
  border: 1px solid #DEDEDE;
  border-radius: 3px;
  line-height: 12px;
  background-color: #fff;
  color: #666;
  margin-top: 8px;
  font-weight: normal;
}

.taskcard-card {
  border: none;
}

.taskcard-card-header {
  background: none;
  padding: 25px 0;
  border-bottom: 1px solid #CCC
}

.taskcard-card-header .taskcard-tap-content {
  text-align: right;
}

.taskcard-card-header .taskcard-tap-content .taskcard-h6 {
  display: inline-block;
  float: left;;
  margin: 10px 0
}

a, a:hover,.taskcard-btn-link:hover,.taskcard-btn-link:focus {
  text-decoration: none
}

.taskcard-btn-link {
  padding: 0;
  font-size: 21px;
  color: #222;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  text-align: left;
  background: none
}

.taskcard-btn-link::before {
  content: "\F00C   ";
  font-family: "FontAwesome";
  font-size: 15px;
  color: #CCC;
  border: 1px solid #CCC;
  padding: 10px;
  border-radius: 50%;
  margin-right: 5px;
}

.btn.focus, .btn:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

#accordion {
  padding: 0 50px;
  border: 1px solid #CCC;
}

@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
  .container {
    max-width:850px;
  }
}
@media (min-width:992px) {
 .container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1140px
 }
}
.theme-green{
	color:forestgreen;
}
.theme-purple{
	color:mediumpurple;
}
.theme-gray{
	/*No change in color*/
}
.theme-red{
	color:red;
}
.theme-gold{
	color:goldenrod;
}
.theme-yellow{
	color:yellow;
}
.theme-lime{
	color:limegreen;
}
.theme-green{
	color:green;
}
.theme-skyblue{
	color:deepskyblue;
}
.theme-blue{
	color:blue;
}
.theme-darkblue{
	color:darkblue;
}
.theme-salmon{
	color:salmon;
}
/*.navbar {
	background-color: #145d8d;
}

	.navbar .navbar-brand {
		color: #ecf0f1;
	}

		.navbar .navbar-brand:hover,
		.navbar .navbar-brand:focus {
			color: #ffffff;
		}

	.navbar .navbar-text {
		color: #ecf0f1;
	}

		.navbar .navbar-text a {
			color: #ffffff;
		}

			.navbar .navbar-text a:hover,
			.navbar .navbar-text a:focus {
				color: #ffffff;
			}

	.navbar .navbar-nav .nav-link {
		color: #ecf0f1;
		border-radius: .25rem;
		margin: 0 0.25em;
	}

		.navbar .navbar-nav .nav-link:not(.disabled):hover,
		.navbar .navbar-nav .nav-link:not(.disabled):focus {
			color: #ffffff;
		}

	.navbar .navbar-nav .nav-item.active .nav-link,
	.navbar .navbar-nav .nav-item.active .nav-link:hover,
	.navbar .navbar-nav .nav-item.active .nav-link:focus,
	.navbar .navbar-nav .nav-item.show .nav-link,
	.navbar .navbar-nav .nav-item.show .nav-link:hover,
	.navbar .navbar-nav .nav-item.show .nav-link:focus {
		color: #ffffff;
		background-color: #1A78B2;
	}

	.navbar .navbar-toggle {
		border-color: #1A78B2;
	}

		.navbar .navbar-toggle:hover,
		.navbar .navbar-toggle:focus {
			background-color: #1A78B2;
		}

		.navbar .navbar-toggle .navbar-toggler-icon {
			color: #ecf0f1;
		}

	.navbar .navbar-collapse,
	.navbar .navbar-form {
		border-color: #ecf0f1;
	}

	.navbar .navbar-link {
		color: #ecf0f1;
	}

		.navbar .navbar-link:hover {
			color: #ffffff;
		}

@media (max-width: 575px) {
	.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #ecf0f1;
	}

		.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
		}

		.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #1A78B2;
		}
}

@media (max-width: 767px) {
	.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #ecf0f1;
	}

		.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
		}

		.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #1A78B2;
		}
}

@media (max-width: 991px) {
	.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #ecf0f1;
	}

		.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
		}

		.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #1A78B2;
		}
}

@media (max-width: 1199px) {
	.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item {
		color: #ecf0f1;
	}

		.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover,
		.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus {
			color: #ffffff;
		}

		.navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
			color: #ffffff;
			background-color: #1A78B2;
		}
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item {
	color: #ecf0f1;
}

	.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:hover,
	.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:focus {
		color: #ffffff;
	}

	.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item.active {
		color: #ffffff;
		background-color: #1A78B2;
	}*/

/*@import url('forms.css'); Causes issue with DatePicker in Grid*/
