@charset "utf-8";

html {
	height: 100%;
}

body {
	height: 99%;
}

body { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 12px; */
	font-size: 11px;
	color: #444444;
	/* background: #f5f5fe; */
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	overflow: auto;
}

/* input, select, button { */
	/* height: 24px; */
/* } */

input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 12px; */
	font-size: 0.68rem;
	padding: .4em 1em;
}

input[type="checkbox"] {
	width: 16px;
    height: 16px;
	margin-right: 4px;
}

/* .btn, .btn-text{ */
	/* font-size: 12px; */
	/* font-size: 0.68rem; */
	/* padding: .4em 1em; */
	/* margin-bottom: 4px; */
/* } */

/* .btn-text{ */
	/* line-height: 1.5; */
    /* vertical-align: middle; */
    /* border-radius: .25rem; */
    /* border: 1px solid transparent; */
/* } */


.btn, .btn-text{
	font-size: 11px;
	padding: 2px 4px;
	/* border: solid #17a2b8 1px; */
	border: 1px solid transparent;
	border-radius: 0;
	min-width: 75px;
}

.btn.btn-warning {
	border-color: #eab20b;
	background-color: #eab20b;
	color: white;
	
}

.btn.btn-info {
	border-color: #17a2b8;
}

.btn.btn-success {
	border-color: #28a745;
}

.btn.btn-light{
	border-color: white;
}

.btn.btn-primary{
	border-color: #007bff;
}

.btn.btn-secondary {
	border-color: #6c757d;
}

.btn.btn-icon {
	padding-left: 24px;
}

.fitcontent {
	width: 100%;
	height: 100%;
}

.container img{
	display: block;
	max-width: 100%; max-height: 100%;
	width: auto;
	height: auto;
}

.hidden, .invisible {
	visibility: hidden !important;
}

.non-displayed, .display-none {
	display: none !important;
}

.font-bold {
	font-weight: bold;
}

.text-center {
	text-align: center;
}

.text-shadow {
	text-shadow: 4px 4px 4px #aaa;
}

.clickable {
	cursor: pointer;
}

.passage {
	cursor: pointer;
	
}
.passage:hover:after {
	content: " \2192";
}

.card {
	max-width: 36rem;
	min-width: 100px;
}

.modal-header, .ui-dialog-titlebar {
	/* background: #007bff4d; */
	/* background: linear-gradient(to right, rgba(255, 0, 8, 0.15), rgba(0, 184, 255, 0.15)); */
	background: rgba(23, 162, 184, 0.2);
    color: #0d5b67;
	padding: 4px;
	font-size: 12px;
}

.modal-title {
	padding: 4px;
	font-weight: bold;
	font-size: 12px;
}

.card-header{
	/* background: #007bff4d; */
	/* background: linear-gradient(to left, rgba(255, 0, 8, 0.15), rgba(0, 184, 255, 0.15)); */
	background: rgba(23, 162, 184, 0.2);
    color: #0d5b67;
	padding: 4px;
}


.tree-groupheader{
	padding-left: 16px;
	background: url(../img/plus.bmp) no-repeat 5px 5px;
    display: inline-block;
    height: 18px;
	cursor: pointer;
}

.tree-groupheader.expanded{ 
	background: url(../img/minus.bmp) no-repeat 5px 5px;
}

.tree-groupitem {
	padding-left: 32px;
    display: inline-block;
	background-size: 100% 100%;
    height: 18px;
}

.column {
    float: left;
    min-width: 320px;
	/* max-width: 640px; */
	margin-right: 4px;
}

.listboxitem{
	margin-left: .2em;
	margin-right: .2em;
	padding: .4em 1em;
	display: block;
	line-height: normal;
	cursor: pointer;
	vertical-align: middle;
	border: 1px dotted #ddf;
	border-radius: 3px;
}

.listboxitem-styled {
	margin-left: .2em;
	margin-right: .2em;
	padding: .4em 1em;
	line-height: normal;
	border: 1px dotted #ddf;
	border-radius: 3px;
}

.listboxitem-styled:focus {
	outline: none;
	border: 1px solid #ccf;
}

.tslimbutton{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-radius: 4px;
    border-width: 1px;
	margin-bottom: 2px;
    margin-top: 2px;
    padding: 4px;
	width: 64px;
	background-image: linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
}

.tslimbutton2{
	display: inline-block;
    border: solid #cacaca 1px;
    padding: 7px;
    margin: 2px 0px 2px 2px;
    background-image: linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
    border-radius: 3px;
    cursor: pointer;
}

.tslimiconbtn{
	width: 18px;
	height: 18px;
	padding: 0;
	border: 1px solid rgb(170, 170, 170);
	border-radius: 3px;
}

.plan-title .tslimiconbtn {
	margin-left: 1px;
	position: relative;
}

.title-left-pane,
.plan-title-left-pane {
	display: inline;
    position: absolute;
    left: 2px;
	direction: ltr;
	text-align: start;
}

.title-right-pane,
.plan-title-right-pane {
	display: inline;
    position: absolute;
    right: 2px;
	direction: rtl;
	text-align: start;
}

.title-left-pane .title-button,
.title-right-pane .title-button {
	display: inline-block;
	width: 16px;
}

.tslimiconbtn.hidden {
	display: none !important;
}

.underlayer{
	position: fixed; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%; 
	border: 0px;
	background: url(../img/bg/bg0002.jpg) no-repeat; /* Фоновый рисунок */
	background-size: 100% 100%;
	opacity: 0.3;
	z-index: -1000;
}

div#background-global{
	width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    /* background-image: url("../img/pen-pictures.jpg"); */
	/* 
	geometry.jpg 
	kids-in-school-color.jpg
	schoolboard-green-small.jpg
	schoolboard-green-big.jpg
	pen-pictures.jpg
	schoolboard-green-middle.jpg  
	*/
    opacity: 0.15;
	z-index: -1000;
}


.slim {
	border-radius: 4px;
    border-width: 1px;
	margin-bottom: 2px;
    margin-top: 2px;
    padding: 4px;
}

.bgg1 {
	background-image: linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
}

.bgg2 {
	background-image: linear-gradient(#fefefe 0%, #f0f0f0 45%, #e6e6e6 55%);
}

.hilight-hovered{
	color: #505050;
}

.hilight-hovered:hover{
	color: #55e;
	cursor: pointer;
}

.w24, .cw24 {width:24px}
.w32, .cw32 {width:32px}
.w48, .cw48 {width:48px}
.w64, .cw64 {width:64px}
.w96, .cw96 {width:96px}

.w25, .cw25, .w25px {width:50px}
.w50, .cw50, .w50px {width:50px}
.w75, .cw75, .w75px {width:75px}
.w100, .cw100, .w100px {width:100px}
.w150, .cw150, .w150px {width:150px}
.w175, .cw175, .w175px {width:175px}
.w200, .cw200, .w200px {width:200px}
.w250, .cw250, .w250px {width:250px}
.w300, .cw300, .w300px {width:300px}
.w350, .cw350, .w350px {width:350px}
.w400, .cw400, .w400px {width:400px}
.w450, .cw450, .w450px {width:450px}
.w500, .cw500, .w500px {width:500px}
.w550, .cw550, .w550px {width:550px}
.w600, .cw600, .w600px {width:600px}

.w100pcnt {width: 100%}

.hint, .hint:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000ff;
	text-decoration: none;
	display: inline;
    border: none;
}

.hint:hover {
	cursor: pointer;
	color: #ff0000;
	text-decoration : none;
}

.tbutton {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tedit {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tablecell {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.smallfont {
	font-size: 7pt;
}

.middlefont{
	font-size: 12pt;
}

.rtable{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0055aa;
}

.inParam {
	border:1px solid black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 300px;
}

.Tahoma8 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.inactive {
	pointer-events: none;
	opacity: 0.4;
}

.div-scrollable{
	overflow: scroll; /* добавляем полосы прокрутки */
	width: 100%; /* ширина элемента */
	height: 300px;

}
.line-item{
	display: inline-block;
    text-align: left;
	height: 100%;
}


.block-header{
	/* font: bold 12px/30px Georgia, serif; */
	font-weight: bold;
	/* color: #ffafdc; */
	margin-left: 0;
	margin-bottom: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	/* background: linear-gradient(to right, #eeee77, #eeeeee, #eeeeee); */
	background: rgba(23, 162, 184, 0.2);
	color: #0d5b67;
	position: relative;
}

.subsection-title {
	margin: 16px 0px 4px;
    padding: 4px 2px;
    height: 20px;
    border-top: 1px solid black;
    background: rgb(221, 221, 255);
}

.dashed>tbody>tr+tr>td{
   border-top: 1px dashed #a5a5a5;
}


table.td-align-top td {
	vertical-align: top;
}

td.va-top, th.va-top {
	vertical-align: top;
}

td.va-middle, th.va-middle  {
	vertical-align: middle;
}

td.ta-center, th.ta-center  {
	text-align: center;
}

td.ta-left, th.ta-left{
	text-align: left;
}

td.ta-right, th.ta-right{
	text-align: right;
}

.ta-left {
	text-align: left;
}

.ta-right {
	text-align: right;
}

.card {
	/* width: 408px; */
    /* display: table-cell; */
    display: inline-grid;
    margin: 3px 3px 24px 0;
}

.card-header {
	padding: 4px;
}

.card-body {
	padding: 8px;
}

.card .item {
	display: inline-block;
}

.plan-wrapper {
	/* border: solid black 1px; */
	/* overflow: auto; */
	/* float: left; */
	min-width: 200px;
}

.plan-require {
	position: absolute;
    right: 2px;
    bottom: 2px;
    display: inline-block;
    width: 16px;
    height: 16px;
    border: solid black 1px;
}

.has-multi-child {
	/* margin-left: 20px; */
}

.multi-child, .multi-child-title {
    border-left: solid #c1c1c1 1px;
    margin-left: 11px;
}

.multi-child {
	padding-left: 10px;
}

.multi-child::before {
	/* content: 'o'; */
}

.multi-child-title {
    border-bottom: solid #c1c1c1 1px;
    width: 11px;
    margin-bottom: -11px;
}

.has-multi-child > .multi-child:last-child {
	border-left: transparent 1px;
}

/* .has-multi-child > .multi-child-title:last-child { */
	/* border-left: none; */
/* } */

/* .multi-child-title:last-child { */
	/* font-style: bold; */
/* } */

.plan-title {
	/* background: #007bff4d; */
	/* background: linear-gradient(to left, rgba(255, 0, 8, 0.15), rgba(0, 184, 255, 0.15)); */
	/* background: rgba(255, 0, 8, 0.15); */
	/* background: rgba(0, 0, 255, 0.15); */
	background: rgba(23, 162, 184, 0.3);
	padding: 1px;
	border-top: solid #c1c1c1 1px;
	border-right: solid #c1c1c1 1px;
	border-bottom: 0;
	border-left: solid #c1c1c1 1px;
    border-radius: 2px 2px 0 0;
	
	position: relative;
}

.plan-info{
	padding: 4px;
	border-top: 0;
	border-right: solid #c1c1c1 1px;
	border-bottom: 0;
	border-left: solid #c1c1c1 1px;
}

.plan-item{
	display: table-cell;
    padding: 0 8px 0 0;	
}

.plan-cap{
	font-size: 80%;
	font-style: italic;
}

.plan-val{
	font-weight: bold;
}

.plan-react {
	color: #28a745;
	padding: 4px;
	border-top: 0;
	border-right: solid #c1c1c1 1px;
    border-bottom: solid #c1c1c1 1px;
	border-left: solid #c1c1c1 1px;
    border-radius: 0 0 4px 4px;
}

.plan-react .btn {
	/* font-size: 12px; */
	/* padding: 1px 6px; */
	/* margin: 4px; */
	/* color: #0069d9; */
	/* color: #00f; */
}

.plan-react .btn.btn-primary{
	color: #fff;
}

.plan-solution {
	
}

.plan-children {
	/* margin: 2px; */
}


.side-anchor{
	left: 0;
	position: fixed;
	/* width: 120px; */
	overflow: hidden;
	/* border: solid #095586 1px; */
	z-index: 2000;
	transition: left 0.5s ease-out 0s;
}

#side-navi {
	/* width: 100%; */
	/* max-width: 100%; */
	/* height: 300px; 	*/
	/* bottom: 0; */
}

#side-navi .side-item{
	white-space: nowrap;
    overflow: hidden;
	padding: 4px 6px;
}

#side-navi .side-item.selected{
	/* background: #17a2b8; */
	background: #007bff;
	color: #fff;
	
}

.line-selected{
	background: #e0e0ff;
}

#taskacts .folded {
    /* background: url('../img/plus.bmp') no-repeat 4px center; */
	margin-bottom: 4px;
	background: url('../img/plus.bmp') no-repeat 4px center, linear-gradient(to bottom, rgb(255, 255, 255), rgba(241, 218, 54, 0.6));
}

#taskacts .unfolded {
	/* background: url('../img/minus.bmp') no-repeat 4px center; */
	margin-bottom: 0;
	background: url('../img/minus.bmp') no-repeat 4px center, linear-gradient(to top, rgb(255, 255, 255), rgba(241, 218, 54, 0.6));
}
.greeny {
	background: lightgreen;
    color: darkgreen;
    text-align: center;
    padding: 4px;
    margin-bottom: 4px;
}

.gist-file {
  margin-bottom: 2em !important;
}

.gist .gist-data {
  border-bottom: 0 !important;
}

.gist-meta {
  display: none;
}

.gist-data tr:last-child .blob-num {
  border: none;
}

#wrap-1, #wrap-2 {
    float: left;
}

.float-left {
	float: left;
}

.gutter.logo-gutter {
    background-color: #34495E;
    margin-top: 0;
}
.gutter {
    float: left;
    background-color: #c1c1c1;
	/* background-color: #17a2b8; */
    margin-top: 0;
	height: 24px;
    cursor: ew-resize;
}
/*
.split-parent:after {
  content: "";
  display: table;
  clear: both;
}
*/
/*
.clearfix::before {
  display: table;
  content: ""; }

.clearfix::after {
  display: table;
  clear: both;
  content: ""; }
 */
 
.settingsbox {
	font-size: 12px;
}
 
.salutation {
	text-align: center;
	font-weight: bold;
}

.mbl24{
	margin-left: 24px;
	margin-bottom: 24px;
}

.flex-box {
	display: flex;
} 
 
.plantable {
	max-width: 100%;
}
 
.plantable td {
	min-width: 64px;
	text-align: center;
    vertical-align: middle;
	border: solid rgba(127, 127, 127, 0.15) 1px;
}

/* table.plantable.weektable td div{ */
	/* white-space: nowrap; */
    /* overflow: hidden; */
/* } */

.monthtable td {
	height: 72px;
	width: 94px;
	/* font-family: 'Arial Black'; */
	/* font-size: 32px; */
}

.monthtable tr:first-child td {
	font-size: 16px;
	font-family: Tahoma;
}

.monthtable tr td:first-child{
	font-size: 16px;
}


.monthtable div.stats {
	height: 24px;
	width: 100%;
	overflow: hidden;
}

.monthtable div.day-number {
	height: 24px;
	/* width: 100%; */
	/* overflow: hidden; */
	font-family: 'Arial Black';
    font-size: 32px;
	margin-top: -18px;
}

.monthtable div.summary {
	height: 24px;
	width: 100%;
	overflow: hidden;
}

.weektable {
	/* width: 1301px; */
}
.weektable tr td:first-child{
	/* height: 24px; */
	width: 75px;
	vertical-align: top;
}
 
.weektable td {
	/* height: 24px; */
	width: 175px;
	/* min-width: 175px; */
	max-width: 175px;
}


.daytable tr td:first-child {
	/* height: 64px; */
	width: 75px;
}

.daytable td {
	/* height: 64px; */
	width: 660px;
}
 
.plantable .green-marker {
	/* border: solid rgba(32, 196, 32, 1) 2px; */
    /* padding: 0px; */
    border-radius: 26px;
    width: 48px;
    display: inline-block;
    height: 48px;
    /* font-weight: bold; */
    color: #006000;
    background-color: rgba(0, 255, 0, 0.2);
}

.inline {
	display: inline-block;
}

.plantable .blue-marker {
	color: blue;
}

.workday {
	color: rgba(0,0,0,0.5);
	background: rgba(255, 255, 255, 0.9);
}

.workday.today{
	border: solid red 12px;
}

.dayoff {
	color: red;
	background: rgba(255, 0, 0, 0.07);
}

.dayoff.today{
	border: solid red 12px;
}

.colored-red{
	color: red;
}

.colored-gray{
	color: #808080;
}
 
.highlighted {
	color: blue;
	background: rgba(0, 0, 255, 0.1);
}


.task-1{
	color: rgba(0, 0, 255, 1);
    background-color: rgba(255, 0, 255, 0.2); 
}

.task-2 {
	color: #a5a5a5;
	background-color: rgba(131, 131, 131, 0.2);
}
	
.task-5{
	color: #848400;
	background-color: rgba(255, 255, 0, 0.1);
}

.task-3{
	color: green;
	background-color: rgba(0, 255, 0, 0.1);
}

.task-7{
	color: blue;
	background-color: rgba(0, 0, 255, 0.1);
}


.period-block {
	/* text-align:center; */
	display: inline-block;
	padding: 4px 6px;
    font-weight: bold;
    color: blue;
    text-transform: uppercase;
}
.period-block span {
	padding: 0 8px;
}

#controlpane, .plan-react, #tasktypes>div.btn, .cmb4 {
	margin-bottom: 4px;
}

.plan-react {
	margin-bottom: 0;
}

.plan-wrapper.multi-child > .plan-react {
	margin-bottom: 0;
}

#controlpane input#sd{
	text-align: center;
    width: 242px;
}

.item-point {
    min-height: 24px;
    max-height: 24px;
    min-width: 24px;
    max-width: 24px;
    border-width: 1px;
    border-color: rgb(125, 125, 125);
    border-style: solid;
    /* display: inline-block; */
    margin-right: 2px;
    border-radius: 12px;
    font-size: 10px;
	font-family: Tahoma, Verdana;
	padding-top: 3px;
}

.span-period {
	width: 200px;
    font-weight: bold;
    text-transform: uppercase;
}
/*
.category-selector{
	display: inline-block;
	font-size: 14px;
    padding: 2px 10px 2px 28px;
    color: #626262;
    border: solid;
    border-radius: 20px;
    border-width: 1px;
    border-color: #626262;
    margin: 2px;
    text-align: center;
    background: rgba(255,255,255,0.7);
    cursor: pointer;
    transition: all .5s;
	background-color: rgba(255,153,0,0.2);
	background-image: url('../img/btn-x.png');
    background-repeat: no-repeat;
    background-position: 8px;
}
.category-selector:hover {
	color: green;
    border-color: green;
	transition: all .5s;
}

.category-selected{
	color: green;
    border-color: green;
	background-color: rgba(153,255,0,0.2);
	background-image: url('../img/btn-v.png');
	background-repeat: no-repeat;
    background-position: 8px;	
	transition: all .5s;
}
*/

.btn-x-default, .btn-x, .btn-check {
    padding-left: 28px;
	/* background-image: url('../img/btn-x.png'); */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEX/AP///wDggAAAAAAqETBaAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAABBSURBVAjXY2AAAwcWBgbGCZIMDGxLshwYpFaumsDAtmpVAQPjqpUHGBiyljOAWAwgMZjs8iyg7BxJoGwBOwMCAADNeRGOEfrfWwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wNS0xM1QxNjowMToxOS0wNTowMOXZkHMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDUtMTNUMTY6MDE6MTktMDU6MDCUhCjPAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 8px;
	transition: all .5s;
}

.btn-v, .btn-check.checked{
	/* background-image: url('../img/btn-v.png'); */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEX/AP8AgIAA//8AAAAt+z+yAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAASAAAAEgARslrPgAAAD5JREFUCNdjYEACjCCCzQFISE1gYHDIWsPAOHHVHAa2ZasKGKRWrTzAwLZqOVAVUIiBIasASEgeABL8yEYAAN7SDHPaeOoNAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA1LTEzVDE2OjAzOjI4LTA1OjAwydRMGQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wNS0xM1QxNjowMzoyOC0wNTowMLiJ9KUAAAAASUVORK5CYII);
	background-repeat: no-repeat;
    background-position: 8px;	
	transition: all .5s;
}

.folded {
    background: url('../img/plus.bmp') no-repeat 4px center, linear-gradient(to top, #17a2b8, #ffffff);
	margin-bottom: 4px;
}

.unfolded {
	background: url('../img/minus.bmp') no-repeat 4px center, linear-gradient(to top, #ffffff, #17a2b8); 
	margin-bottom: 0;
}

.modal-dialog{
	max-width: 100%;
}

.modal-dialog[dialog-type="invoice"], .modal-dialog[dialog-type="invoice"]{
	width: fit-content;
}

.block-data, .combi-text {
	min-width: 200px;
	outline: none;
	/* width: calc(100% - 220px); */
}



.line-selected, table.dataTable tbody tr.line-selected{
	background: #e0e0ff;
}

tr.filter.filtered{
	visibility: collapse;
}

tr.filter.unfiltered{
	visibility: visible;
}

.item-selection-table {
	border-spacing: 10px;
    border-collapse: collapse;
}

.item-selection-table td, .item-selection-table th{
	padding: 4px;
	border-bottom: solid rgba(127,127,255,0.5) 1px;
    border-right: dotted rgba(127,127,255,0.5) 1px;
}

table.dotted thead th{
	padding: 4px;
    border-right: dotted rgba(127,127,255,0.5) 1px;
	border-bottom: solid rgba(127,127,255,0.5) 1px;
	text-align: center;
}

table.dotted tfoot th{
	padding: 4px;
    border-right: dotted rgba(127,127,255,0.5) 1px;
	border-top: solid rgba(127,127,255,0.5) 1px;
}

table.dotted td{
	padding: 4px;
}

table.dotted td.right-bordered {
	border-right: dotted rgba(127,127,255,0.5) 1px;
}

table.dotted td.left-bordered {
	border-left: dotted rgba(127,127,255,0.5) 1px;
}

.plan-title-shrink {
	display: inline-block;
	width: 19px;
	cursor: pointer;
}

.plan-title-shrink.folded {
    /* background: url('../img/plus.bmp') no-repeat 4px center; */
    /* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABkUlEQVQ4T63Vv0tWcRTH8ZeDli6C0GBLBooOjlG4Fg0hShD+AwpigyS11lRjilDQD8h/QFBQqkF0VmsURAqqJQdBaKmooTjw/cL1cq+PyvNsz/2e877n+znnfG6Lxr82dKewffw5LqWl5rADdzGGq8hx/7CNRbzAz3J+FXAYr3ERP7COrymxBzfQie+YxNsitAycxjwO8RAL+FuqohXjeIIuzOBZjikCo7IV7OEWvjWQ9xLeox+judIMDM0+IRpwpQLWjtDvd+klAf2YGtUXmmbgAzzFFF5VVLaWnt2sOIucaFAw5jJwEwO4UKFZMHYSaLACGJoeYBdDAYxrxlWWcadGt+OAkbKE2zgXwNAhxmIulR0BoVk0KA90b3rR58KARyN+pf+zuB+sOuB5rDYAjhSadATY9CtH1U1tSgCbPjZnHezY7Q9Vgx1Vnnb1AvaubvXy+BXN4RHe1JjDBB4nc7iH51XmkJ+V7WsDX9LhZVw/jX1laGgaOxoGe61ksFvJYF+e1GDL2xe7WvwElP3xSPx/6PloW5tFDDYAAAAASUVORK5CYII=') no-repeat 4px center; */
    
	/* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABsElEQVRIS7XVzYtPYRQH8M9kUOQfUMRCxMJCsSUvZTWUiWZNURZe4o+gSBLFHhlhQ800sTU1C1ODbBTlD5DNjESnzq3rdp/fvU3dp2739jz3fL/nOS/fM2bgNTYwvi6C9TiRzz5sTod+YAEv81kuOTqK4BRuYHvHLb/iOqbb/msjWIObuJwGS3iIWXzLva04inPYk3u3cQ1/6kRtBLcS/He+HzSNagDhzHkE+FqE7dVRBBGWZwjw45jrWQSH8SZJJuvhqt8gEvoZ23AR93qCV7+FzV1ETnZhJQ7qBKfxBBHzvYWwvMUGHGghj3B9yJycwdMmwWPEwSXcKXj/N/dL1Re2kY/AmmoSfMGO9ODjKgl2ZwQCa2eT4Bc2YhPiu1oRloMFwnc4VDsL259pH9//5aBE8B77CwTzjXyMJBg8RIMnuU+ZRrhilcp0EZHo1jKNRvuU4jZIo4Vnq5WKI3idUhEYz6ui6BK7K7jfIXYXsrnG+4hdEEfLxxwI8FghHY8wg++5twXHcLYm16GkMRc65bq63WADp95T63ASE2gbma/wolLOtmbsmsmFBu6/PTjBPw5HahkUu4ubAAAAAElFTkSuQmCC') no-repeat 4px center; */
    /* background-size: 13px;
	*/
	/* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABDElEQVQ4T+XUvStGYRjH8c9TBpmsshuswiQDg7LKy0TZyL/wlPwLZDEweckqCwOTlzIaWJXRJgPRXddTx+kcp3N6Nme7u37X91wvv/tu6fLX6jLPPwcO4wxXWMVXxXx7sIdJzOIx6bMzXMZ+QLaxUQFMmvXQrOAgD+zFNUZDtIbdEmiK7UTsLqr8yAPTeQD3GMQnZnCZg07jHKnlF4zhtaMpss1IVNqHN4zjORKGcIt+vGMCD9kflvlwDicx46eAJu0NEvQb8zjNj+QvY7exGQkXAZ+Kc4ptFc236qYcYjGXeISlMgdUAfOb/7XRJhV2Nn8cyQvZjTYF1nqQqlquBSsydm1AHds0gne95R+VQCkVJ5uDDAAAAABJRU5ErkJggg==') no-repeat 4px center; */
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAX9JREFUeF7t2kFKA0EQheE/G5PjuPQIBtxFPYKgBzLgHVQU76BLr6OrUJBFkDHSJNX17KpZ9zS8b6p6mJ6ekfyaJc9PAVQFJBeoFkheALUIVgtUCyQXqBZIXgCub4FT4GYL/AB8KmJ7tYCFfwcW29BfwCXwpobgBXAP3P4I+w2s1BB6ApiHHIIXgLXABzCfKHkpBC8Ay30OPO+sA7sWhnANvESvCZ4A/wLBG0AeoQeANEIvAFmEngCSCL0B5BAiAKQQogBkECIBJBCiAcIRFABCEVQADOECeAROJr4PbD/hzGNTRQngL4Q1cHfsj6cCOLboAfOlboEl8LRn7+AKeD0A99dbFVogLLypRAOEho8GCA8fCSARPgpAJnwEgFT43gBy4XsCSIbvBSAbvgeAdHhvAPnwngDpf45OnQ8wcKk/w54VkP6ARPojMlZdqQ9JeexduMwZvR/gEqpl0gJo0RpxbFXAiE+1JVNVQIvWiGOrAkZ8qi2ZqgJatEYcm74CNhnqbkGbBFWbAAAAAElFTkSuQmCC') no-repeat 4px center;
	margin-bottom: 0;
	background-size: 10px;
}

.plan-title-shrink.unfolded {
	/* background: url('../img/minus.bmp') no-repeat 4px center;  */
    /* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAi0lEQVQ4T93TrQ0CQRCG4ecEJwg1EM7h8WjwXC1QAtRCAXg8HgehBoIAAdmwahNyS9bdmPnLvGJmvsrXhphjFPMud8cRjyoOnzDtmkr6Z8wCYIEDGlwzIRNcsAyAFfYI8T/2RttTwBg7DJKFvLDGLdZ/7iAAtqgTwBObHEDuJfp0heJXDkosElORnD88Wi39pAYwIAAAAABJRU5ErkJggg==') no-repeat 4px center; */
    
	/* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABqElEQVRIS7XVsWoVURAG4C+osRBfQDDEQiJaWAjaGjSBVBpQFGsFAxZRiQ+RgCISEoh9lCgmjYIi2hpIoaAGG8GADyA2KkIYmMX1snv3enEPLHs458z/z5k588+AlsdAy/iaCHbjbH7HsC8d+ooNrOb3o87RbgTnMIsDDbf8jFt4VHWuimAH5nA9Dd5jCS/wJdeGMIYrOJJrdzCD32WiKoLbCf4r/4udRiWAcOYqAnwXwvZmN4IIywoCfAIve3wEp/AsSc6Xw1W+QSR0E8O4hvkewYtjYXMPkZND+BkbZYILeICI+dEuYanjjXC9zZxcxMNOgmXExjTu/qP3xfGwjXwE1qVOgk84mB586JPgcEYgsEY6Cb5jD/Yi5sV4hZM1hK8xWtoL229pH/O/clBH8AbHawjWcaJXgtZD1HqS/8czfYdIdOUzjUL7mOLWSqFFrvqVitN4mlIRGI+LxDeJ3Q0sNIjdVBbXzl7ELoij5KMPBHiMkI77eI6tXNuPcVwuyXUoafSFRrkubtdawynX1CAmcQZVLXMNTwrlrCrGpp7cpyT9MWudYBvFW2QZnGfDbgAAAABJRU5ErkJggg==') no-repeat 4px center; */
    /* background-size: 13px;*/
	
	/* background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABCUlEQVQ4T+3UvyuHURTH8dc3BmxGmaWs8mPBoGw2xUgZDPInEP+CQUqx+TVaZFEsJKsMVkYjC9HVGa6n5/s8feu78Sz3qXPO+577+dxzG9r8NdrM8w8sVbQfRxFZwHOV7nUa9uAKwwG5xyTemkGrgCl2grlC8Snm8VUGrQJuYj2KLmKdiXULG60Ak1aHUfCIcX6u2A0GMz2Pi9CyDkdCty68YgxPUTiAW/TiHVO4y6FFYHI0JfThA+mIl4UupnGOTrxgNHc+B3bjOnN0BbtN3Eyxncz5iej41+gtYj+StrFWM+cpZzVylnCQ/vMOh3AW+i3jswbYgb24l7N4KALb8vDUTUrLm/xB4DeHvikVJDltQAAAAABJRU5ErkJggg==') no-repeat 4px center; */
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABDElEQVQ4T+XUvStGYRjH8c9TBpmsshuswiQDg7LKy0TZyL/wlPwLZDEweckqCwOTlzIaWJXRJgPRXddTx+kcp3N6Nme7u37X91wvv/tu6fLX6jLPPwcO4wxXWMVXxXx7sIdJzOIx6bMzXMZ+QLaxUQFMmvXQrOAgD+zFNUZDtIbdEmiK7UTsLqr8yAPTeQD3GMQnZnCZg07jHKnlF4zhtaMpss1IVNqHN4zjORKGcIt+vGMCD9kflvlwDicx46eAJu0NEvQb8zjNj+QvY7exGQkXAZ+Kc4ptFc236qYcYjGXeISlMgdUAfOb/7XRJhV2Nn8cyQvZjTYF1nqQqlquBSsydm1AHds0gne95R+VQCkVJ5uDDAAAAABJRU5ErkJggg==') no-repeat 4px center;
	margin-bottom: 0;
	background-size: 10px;
}

.loader-drip {
	top: 0;bottom: 0;background: url('../img/gif-loaders/loader-drip.gif') center center no-repeat;position: absolute;left: 0;display: block;right: 0;
}

.margin-2 {
	margin: 2px;
}

.period-payment-title {
    width: 100%;
    text-align: center;
    background-color: #d7eff3;
}

.tslimiconbtn {
	background-color: rgb(221, 221, 221);
	border: 1px solid rgb(148, 148, 148);
	border-radius: 0;
}

.icon-button {
	border: solid black 1px;
	display: inline-block;
	vertical-align: middle;
	background: transparent;
	background-repeat: no-repeat;
	padding: 0;
	width: 18px;
	height: 18px;
}

.icon-button.no-border {
	border: transparent;
}

.ui-icon-star {
	/* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHElEQVQ4T6XTvytFcRjH8RfKqPyY/Mxks9jEX2BVFgZGBiEMmIgiZGFTks1gMVsYTRYriZJiZUDP7Xvrdpx7b13f6Zznx/v5fj7POXX+eeqq9Pek/EO5umqAefxgv1bATQIM1QJox1Nq7MBLHqSShBmsp6ZVHJYD9GIgJ7mEe8SQPmzn1NxGsh4L2EBjpmg0vZ9n4p9Yw26phH6cIlY3i5NM0xT2ECsdx13ksx7EDUL3IkL3ZoKspPhOmvxVhOeZ2JWmjKAF3/jAJbpLNlNg5AHmsIULjKVJZwg/lnFQKi0PEB/PIN4wmUw+RiuuMVwJ0IlHXGECz6k44nGLaI7nYvyPhGk0pZ2H9tLTkIx9xVE5E5vxXuUPbUvyCmW/N1syNArOFasAAAAASUVORK5CYII=); */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABVklEQVQ4T5XTT0vVQRTG8Y8mqNjGFFy0caESghd05xtIqIWhiDuR6g0oiNBGXAkR9gKSCloEQepGQV+A7cqESFSkhVtdKRr4j3MZ4TLc3wXPajjzzPec88xMndrRgRYcFsnqapyvx1Xaf4DratpagBF8T4divXIfQIB/YQ+x7sIAbnJItQ6i9Zf4gFIC/MZrfMpHCUA7FvAoVepGM75hPFWM9RjOsY8DHONNAPqwk4SL2E2iH/if8o0YRMCfYDrlS3cjPMcyvuJVhfv5yHEbH1NnYex6pQdDWE1uT+AyO92AL3iBYWzGfm7iM6whYGVBRTzFBqLb9bt8DujHT/TibwaI3B+EZrsIEK3H9T1EJ7bSLfXgH86SRzFKOfIO3qY3EIbGWwjTIuJJh3mjWMJsEeAErTjCPD6nIpOYw2OEpq0IMJV+3ztcZB40YQaneF8EqPZfauZuAanrPlITH1ArAAAAAElFTkSuQmCC);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-target {
	background-image: url(data:image/png;base64,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);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-person {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEElEQVQ4T6XSvyuFYRjG8c/xY1CYZLJRLIwSu4nNj2xnEZFS/gBlV0oGmSxKbCwyC9lYKDaTTCiDnz31nHo9vcfr5J2euq77+973dd8l//xKv9QPYiLquzjN81YDzGIDZ7FoAHPYTCF5gDbcYwFbsWAa6+jAYxaSBxjGEVrxHM0teELQjosA3bhGPy6iObzP0YObIkDoKoQW5l6N5qWYxyS+igBBb8IKpqJ5B8t4/UuINV1GGmI7ZtCLuoT0iau4yoeKlgV04QQvuMRHAqhHH5oxhNugZwGHaMAo3qrM0YgDvGMkBYQ/z2O7IIRyPKpwGz86COsZx34BYAx7ldrsCGuRfFcA6Ixnvph2UNP6KuZvNqAuEXNEEs0AAAAASUVORK5CYII=);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-pencil {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVQ4T5XTvU0DQRCG4ecSB7gMCjBEkENMghEiJQaBMDQB2PwVQANkJARIdAA04F7QSLvS2rq75Ta9ed+Z+XavUT8b2MFXW2lT4cf4xC6uMV+v7xME/I4tfOAEMyxKSZeghPfxneB7nOI1S9oEJbyHn1R8lVboFWR4guic4Rg9uofkoWuFwXCI8golHGP/pi6R/F1beOsZPOMc20PgcoI3jHCQzDe47br7tgxCcIgjTHGMkERwvSdn8IKzovJfcLlCrVHn99q/UBVnwSMuqtWrBU+4zILNdIVDHPFKl3/1LioRbt3UZgAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-link {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA10lEQVQ4T83SQUrCURAG8J/oGdRq6dIWtdOFy87hCaIWUdABioIgwQOk1/AACi0SbNsiKJLOUCADI/wJF5YtfJs3zMz7Zr7veyUbntKG720PQBW3OMJu0rrDWcb3OCnQHeAcn0GhhineEIV5Nj7iNeMGDhF3HZ0cdBAAD2iija81Ra1gjOcAeMc1+oVpVyj/APvGJV4yf4yLfwEICvto/ZLCBLPYIBwIEYPKEB+54lNh3aWIUdpBtyhiJAPkJm3cS4AeTlfYGINGwX9p45rCr27bnq/8ZxoL1b0qQ1Fvc28AAAAASUVORK5CYII=);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-paperclip {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABU0lEQVQ4T4XTvUtWYRjH8Y8uQVM4KmhtCfkCgTZUIKmBL/0DOjYp6uTkUGtQBoLY6uAmCL5BoGDS4KL5Bg2iS1hD1FRzcsF9w+nR5zkHDuecm/P9XdfveqlTfjVgHPdxhnn8zFhdCd+Jj/iLLfTgDuL8MthaAvHTNo7wAn9wG3v4jLFaAhk+xhB6UY8VvEIfHlcTqISHsYQZvElWfmD0JoFq8HtM4y2m8DBZ+68GGT7BIHLkDL9L8AhWU1cOchGb8QWnGCiB17COe7ibBeKgBY9ugGcxiYic4XY8w2EIxKD8wpPU1h3ktOM5UYA30JbhXMRoxy5uJbADT9N7Ed7EgyKcBcLLRfL0HHPYR3eKHPYi8jU4C4SNc3zCy3S3Yjk81oKLc9CfZn4Rr/EdXVhAY2Xaxf0p7kKIfEhW/qWCRvox89+qLV3lMsV3tLMJX/G7bNuvAGuhVRFE/YleAAAAAElFTkSuQmCC);
	background-size: 16px 16px;
	background-position: 0 0;
}
.ui-icon-dollar {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5UlEQVQ4T5XSMSjFURTH8c+blMXOyGR4ZTAps7IqZZXtIclktrwSYRIZpazKyqoMFoOMMpgsVjp16N/T/b/uXe65nfv73t8553a0r4NMb5WudYYArjO/VAuYQhc7KdzP/QN3TdiggzgfoVd48R3jbYAVnGER97iqLeEcE1hIYXUPdrGGaXyhGjCGB4zgEbPpJFxdIMb52daDyAUkmhhTmGsAInxJ6B+k5h+M4hmn2Pt1UQMIzS3esFoLWMY8blJ8WQIcYrPle59gA98lwCRmGoDtjPt4wusgvLYH/8wNAxynYr1U1g/gPCcRyqiHpgAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-print {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8UlEQVQ4T6XSPS8GQRTF8d8TnahFI+iIUiIaanoa8RVoFAovhZdCoeEjKBT0ehqRKIUO0YhadEJGNo/dm9nsYsozc/9z7rm345+nk6kfwBoGw90z9vFS1nOASwzhOgAm8YTpJsAHlnASAIs4Rk8T4BMLOAuAeZyi4jrXwp8AvZhBX/HLAa6CgymsFu7ecIH35CAV32D0lxO9x0QCzOIcI3hsCRnGA+YSIBtOC9B3VnWAcYwFyB1uS1oXEFvYxmaNgx1sodJCLsQN7AXIOnZLWjfEpJXHuFL8kFvlFPIhKmOMbvuxXJPBEV6bVrnFAH6efAFW6jNd36tR0wAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-diskette {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADCElEQVR4Xu2bzetOQRTHPz+KZEWSKGz8CYoobBRZeE1ZyssfYEsWWErZeYml5MdKlA1KUZZWsqJE8hIlkbfO033qmmfmuee6Z+a50zOzvTNn5nzud2bO3HtmhikvM1PuPwVAUcCUE2gzBZYAu4G1wKIaN7GxClgKfAVeAD8icP0DPAfOAR+s7GsAzAeOA8eABVYdd7SzGnjZ0cageROAxcBtYL1FZ8Y2lgNvutocB0De/P2eOi9+y3TY0hXCOACnKul3hRyzfWcIIQCy4L3yzPlfwCPgfc2rPR4PnwCvjTyfC+wcY6sThBCAI8AFp1NxfiMgztWLrM5u2QfMGgEQM3Oq8RwK2PxvCCEAlwC3s4fAZs8AUgCIBiEEQN6eK+2bwN4JAogCITcA5hByBGAKIVcAZhByBmACIRaA64bb4GdAdqDQAavTFhkLgGEIMDD1rAp7Q6dADYQNvlNkLgAEwpmG0LwJgre9BYCfgISrscs14EBDJ+MgSGwjEeo/xQLAHWBbbO+Bg8BVRT8CQcJ2t3gDOQsAy4ArwNZISvgCnAdOAr8VAKTKLWCXUzcaAOWYklZTh/IWCkjqmbKzAkB7mCsKCEhKLSGlJFNXU4+/KKAowE9ALaHU2lb2px6/xRSIHQj5fJZI714VHb71VEgKIFUo7ANxF9g+aQCpDkMh9ftUnFQBvs/iyqlqUq0AmPQU8CnA8pPY0D/5J7Hf42wvFWD9a0z8FgA3CoBRAkUBfVwDyhQw/C9QXwTLGlAWwbIIjhAou0DZBUYJTPwwVLbBsg3apsklPwv0MU2uzWHoAbDJWRouA4fd5SKXRMk2ClhXZbO6v+yPAhe1APqUKjsc8wpAnHOL/PUdFhm3ZLO6zn8DVjopvoM2uSdLa7+pnQZO+CrnnC6vdf5xlV/0vS0Aqd/nCxMaAOL8DuBjqHLTjRFp18crM03Oy5w/C4j0vW9+aEADoL7ATPLSlIxjHrAGWAi8q+4N1T/KfgKeViky9TsNQWBtADRRz/J5AZDlazMcdFGAIcwsTf0FMC5EUHho17UAAAAASUVORK5CYII=);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-addfile {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAC70lEQVR4Xu2bz6tPQRTAP08oUmJjwcLGy16KbGxYUcrPtyGFv0DJRuz4A2ywIaGQjZWVjSjZWcjCijVKvXqEju593ebNvXPunZnvvWNmVrfuzJlzPjNnzrlzZ+bIvMxlbj9DAUi7eWAnsCYwxO3AZuAB8D6w7BXi+gJYBZwGLlXGx9bvMXAiZid9AGwCHgEHYypkkX0YeB6rTy2ADcBLYFcsRTrkLgFHY0HQArhbTf0R7P/XZTQIGgB7gNdjWd7oNwoEDQDb6H8HzgAvgMVAcI4Bsuh1leAQNAA+A1sNra4BVwMZXovRAAjuDhoAv2FFvrBQRYSQDLQAgkLQAPhjsfI48CSk9UAbAJn2ay19BXGHFABIHvA0FoQUAIiOh2JBSAWAeEAUCCkBiAIhNQDBIaQIICiEFABIyLUV+TC7CKy2vPwFnAXuu0J1CgBcNnS9vwxc76rwvwP42ZI/LDOZEoAjwDOf4W5p22njlABsAT4B6wNDSAaA2H0AuAnsCAghKQA+drd9TBUAqUQBn9GXtmUGtGypFReYqgvsBi5Uyt0C3nr6QFIuIMa/avxXlIxtnyeEpADcBs4ZI34HOO8xC5ICIBuq8rurWWTfT4wYWgqAlKJAmQHFBTJYA+o4LwcrzCJ/nM3/jV+AN5a6XwFNnjCpRdCM80NX9rqdJk+YFABbnPeF4MoTCoAphcHsXUCme9aLoMvfSyJUEqEMEqEuNygukLsLZL8hkv2WWDNPkGfNx44rtE4qFXYpG+N9ARDrW2BWR2V9Z8Up4KEhRE65yi2X1qI5HzCrw9K+AOQA9xVDiGyybPMFMKvj8kMBrKuu8YieGw0h96pj/V4zYCoXJoYA2tuyzbYsS+MCUnnsKzNDjHeOvgjVAhjz0tQQ498B+4EfrsZaACJnrGtzLhvM93KN5yTwTdOwDwCRN+uLkxob6jofgBuATH0J3arSF0AtVNrFujqrUrxRSbbMxfiPgO12S6e8oQD6KjnZ+tkD+AtpBw5Q12/3tQAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
	
}

.ui-icon-crosshair {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAC70lEQVR4Xu2bz6tPQRTAP08oUmJjwcLGy16KbGxYUcrPtyGFv0DJRuz4A2ywIaGQjZWVjSjZWcjCijVKvXqEju593ebNvXPunZnvvWNmVrfuzJlzPjNnzrlzZ+bIvMxlbj9DAUi7eWAnsCYwxO3AZuAB8D6w7BXi+gJYBZwGLlXGx9bvMXAiZid9AGwCHgEHYypkkX0YeB6rTy2ADcBLYFcsRTrkLgFHY0HQArhbTf0R7P/XZTQIGgB7gNdjWd7oNwoEDQDb6H8HzgAvgMVAcI4Bsuh1leAQNAA+A1sNra4BVwMZXovRAAjuDhoAv2FFvrBQRYSQDLQAgkLQAPhjsfI48CSk9UAbAJn2ay19BXGHFABIHvA0FoQUAIiOh2JBSAWAeEAUCCkBiAIhNQDBIaQIICiEFABIyLUV+TC7CKy2vPwFnAXuu0J1CgBcNnS9vwxc76rwvwP42ZI/LDOZEoAjwDOf4W5p22njlABsAT4B6wNDSAaA2H0AuAnsCAghKQA+drd9TBUAqUQBn9GXtmUGtGypFReYqgvsBi5Uyt0C3nr6QFIuIMa/avxXlIxtnyeEpADcBs4ZI34HOO8xC5ICIBuq8rurWWTfT4wYWgqAlKJAmQHFBTJYA+o4LwcrzCJ/nM3/jV+AN5a6XwFNnjCpRdCM80NX9rqdJk+YFABbnPeF4MoTCoAphcHsXUCme9aLoMvfSyJUEqEMEqEuNygukLsLZL8hkv2WWDNPkGfNx44rtE4qFXYpG+N9ARDrW2BWR2V9Z8Up4KEhRE65yi2X1qI5HzCrw9K+AOQA9xVDiGyybPMFMKvj8kMBrKuu8YieGw0h96pj/V4zYCoXJoYA2tuyzbYsS+MCUnnsKzNDjHeOvgjVAhjz0tQQ498B+4EfrsZaACJnrGtzLhvM93KN5yTwTdOwDwCRN+uLkxob6jofgBuATH0J3arSF0AtVNrFujqrUrxRSbbMxfiPgO12S6e8oQD6KjnZ+tkD+AtpBw5Q12/3tQAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
	
}

.ui-icon-circlecheck {
	background-image: url(data:image/png;base64,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);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-zap {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE6klEQVR4XuWbO8wWRRSGn98Co4gWKljY0JCgGJUIhAIJhRBBCy94LQSJJlxCgAANECLBQlQ0Rmy8oYV4IRZeYyQhQGEAIRrFxkQbjfFWKEqMhZDX7Ec288/Mnv12dnbz/6f8dubMed+dfefMmflGGOc2Ms7x0xcCpgBzge+BL3O+lD4QsAh4F7i4AP4ssD4XCV0TcC3wGTDJAXxDrpnQJQFXAN8AV3re9oPAGzlmQVcETAA+BW4OgLwd+GCsEiDSXwRWRABOBn4dqwRI4HZHwJ0BLgHOjkUCFgPvAxdEwEkXJI5ZLKcGhBTfBfoRsCQLesiWCEnxjwFTDcBeAFYb2iVpkmMGVCm+C2Qz8GQSdAYnbRNgUXw3zKXAfkPsSZq0TUBM8ZX+3ulBMQv4PAk6g5M2CYgpvt7w68B7nhiVGf5miD1Jk7YIiCn+SWAesBx43kHxd7EvyJIDaOw2CIgp/k/AbOCHQug2OgScAmYkebVGJ6kJiCn+P0Xuf7yI7R3gbifOD4HbjLEnaZaSAPl6CXg4ENn9wJulZyLiJqftHmBNEmRGJykJ2AA8HRh3B7DdeabNjj6Xsm0CnjLGnqRZKgKqFP9e4L9SxNrsnPYgyJoDpBJBi+Jrh1c29fnaQ0DWHCAFAVbFd7FqxkjwXMuaAzQloI7iu0BXARK8HPYn8FyhQeXP8P+xh9WAKsW/D3grgm4XIMHLaVqdXnUHHJaAuorvjquCp5bFnLYPeCAFASpWKIf3VXWU47uK7wO5E9iSEz3wOLC1KQExxT9RZHqu4vtwXg4cBK7LSIIE+/cmBFQpvpawH2sAkojOBy6r0SfUdCKwN+LnRuAL33OrBijYA8UuzvXj5vgJ8NRyoU9RguvuK+REqq+9xcchjxYCmip+LTRDNFaavS3QT2L9TMynhYCmij8EJnMXrSShI7SXgUeqzheqCIgpvrazWu9HJRfm8Js1VF3hMHChx41+vwX4t2qIGAFVdfyHAIviV8XwB3DIEmzJ0dWAttNXeZx/B8yxltVCBGiZ0gCWOn4VQMvzr4AFvmXK01mKrzc80/NMO0xdtFBlyWQhAnqTqDgopPhvA3d50FUqfp1lsItU9VtgWsVra6T4dQhQxfYV0xxK10gVIh2Lhyym+CrFPVql+HUI0FR7DFgLXJoOY9STaoGhLXJM8SWgC2uK6PlAqpbBNrCr6PGLx7GKJL6MLZni15kBbQAf+NSeQSfFrmnZ1d2AsknxjwDK5V1ToUOK7/apFXsXM0CFTym5ayqU6mRoYMkVvy8zQJUgVYTK5hPA5IrfFwIkdKoJlk1Jl4RuYK0ofl8IUDVYglc27SvuKX5oTfH7QoDS1GucYHQjRDdDWlX8PhAg0f2rdC94EJPuBL3WtuL3gYBQDqCboctS5vg+sH0gIJQDhK7LKGZds9EN8lYsdx4QygFC4IbO8a1s5SZAQveEMbhGOb5xjKGPxqz+3Xa6BLnS0LlWVcfgL9gk9wzQNdhbKwJOkuNbSclNgDYu0yPBDVXVsYLtehUQ2drsXBQJuFXF75oAVXt+joBvXfG7JkA5/tEAAVkUv2sC7ij+HufGoeqQ9gajTm6bfNvWvjlF8HrPCW1Wxe96Bmh8HVSuKwLRqZJui39ifVtttMs5AwbxayboxEl/mIyJYht4R/nsgoAswKyDjHsCzgFP5OpBq8ScNgAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-purse {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA0CAYAAAA62j4JAAADr0lEQVRoQ+3bWchuUxgH8N9BKGTITIaIjGUKmacLY51yJed0KOMVLpS5ZAincGMsQsIFl4oMEZlOxzyVIhdmMmUO/T9rs8/n/b7vvPt8F+vd7edqv++79m79/+vZz3qe/7PeBf6zDXAFjsOmWND6bVIvf8PrWIrHRoFoQB6MB7HVpCJdiXnfjnPxZ3tsCNgIb2Pz8sN3eB9/rcRDax+yDnZrefMFuHE6AbfhrPLlvTgbP9eObIz57Y1HsRl+wQ74pLk/HpAPW+ALbINfx3j4pAxdgrvLZE9vXU8FusbVn8KJOBAb9yQI/oF3sDreKARcgmvaHtAQ8CXWxPqTsqxjzPMD7FjGX4arRhEwxvMmeuisBHyNK/Ha9O1iQiGvi0U4pTX/GQnI/rgvXp1QsLNN+y6cNtcr8BIO6CH4QAquF+Yi4Ekc3VMCdsebAwH/MDBjDBg8YHgFhhgwBMFhFxi2wX4y0Is8ICV6SvWtS3k7zlJF77i43PBIqXeiFa6gB9SaB+yCq3FSB+CzkfQAlrQFkRoJiHpzC9YaZ7nHGLu0ZgJOxX0tMO8iym4E3Cg9XW3nQupq+L5WArYtQKPqxq7H5fOoV0b13qnmGHAHzijg78SZXZd7hvviRbvWSsAa+Kpok58iLvtDAbIXLkXcN8LmKx2JyQ6wZ60E7NFScNOzOKeAXA8flUZOvkoDZzt824GE5QiZVW6Dx+DxAupC3FCu98PL08Cmpfd8BwLiOZH/qiTgEDxbQEW+joARS0D8EJuUz99g+0TyDgS8iP1rJSAtrM8KqOcQQhpLn++iEgOuK53fDvjluQfVSkDmtQz7FGQn4+EuKGe55xkcWjMBi3FPAZCO1WFIIjRfljbgETUTkAQtkzy8IE5XN4c3bm1tiV3JWLsoxFOtslozwcwtwe7p0t9vwCYF/hi/d0VfttEmkC6rmYBgTKM2xVC7tbUK2Fe4NV51VO0ENDNO0pLKMDtC9IBki+NYxjd1RbLKBMG8UssnhYBxwI4am1iS1yl2M85rBg0EtE6I1CiIrOrKN/cPHjC8AkMMGILgsAsM2+AceUBc5Mj52ncqe04qvxRXsZtwfjsR+rwcj88RuRyV/amyyc/HdNIWS3cplutr2wSk7k79HUvfLDl3BMe+2PF4qNQCORUbLTCi6JQlFU7j8K2W2poqKSVnH47LR0nesrWS0RPyn4F/rfnDxLG4Hxv2ZdlH4HgCC/HjKALyXZiK0HgC8veZPli8+L1SAabb9D+v/huuRv6yTfuN1wAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-rouble {
	background-image: url(data:image/png;base64,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);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-clip {
	background-image: url(data:image/png;base64,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);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-delete {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADwklEQVR4Xu2aOasWMRSGn9soVlpZuNsJbrUKLiiCCzaujVpZKbhV+ge0cC1cQMFCcUFEERX3xrURLYSrlRsoWIjgFTdQOZcEhiGTZGYy8+XOTJpb3EyS95mT8705kz5a3vparp8OQBcBLSfQbYGWB0CXBKvYAtOBB8DISKLrO/AeuAOcAF4m1xUawHjgCTA2EvHpZfwFjgPbgd/yz5AARgEPgamRik8u6z6wRCCEAjAcuA3MHQLi9RKPAFtCAJAxLgCrh5B4Wapsh5khABwEtmWIPwXc6DEYyUebMrbm4bIAdgL7MgReBlYp0j1mgGzRZwYI/WUArAPOZiTSR8Ai4GevlSfm3wocSq1noCiABcBNYJhB4CtgDvAlIvGyFInGi+k1FQFgMzqfgFnAu8jEBwNgMzrf1M/giwjFBwFgMzp/gKXA3UjFlwYgWfQWMM8g8B+wATgTsfhSACRPnAfWZAjcBewtKH4EMBF4A/zKOYa8lMkq3/zweLZwErQZnUE76TG5qctyFTVyavwMrFd22me4xcBpYDTwVT17zfFgIQA7gP0VGB158/KLkTwySwSsBK47hCwDLsGgudFNIIwBbJGQG8Ba4FxFRmcK0G8Q6oJgEq+HkTFfW+DlAjBfJb2qjI68PSlSSAinWxYEm3jZQhMcecQbwDR1rjdVdEIaHdnHV1OhrGGkIdjES98VHvnDC8A4VdGRv+lWhdFxCZOcIC2957NA2dKHE4AYHanlSQSkmxgdWazU1UI3FwSZL5nwioiXZ6wAbEZHHhajIz87VTUbBNOcrmRpeiYTgMvo7Ab2VKU8Ma4vhCLirRFwQFVJTRqPAptrEK+ncEEoKr4DYMsBsgXE8IjxMbXGbwGdZbNOe41Pgvqtt/pnUENwGSGpBzwPmBRdHqBWI6R1uazwbOBtAAhRWmGtq9WHIQ3Bdhx+rOr+PpUYU7BEfxzWi7YVRK6oAoZ8Y8vbpCDyEZDEq5uvyamtIKIXZnOKZUticr4QCNGWxASC66xQtigqhQxJqkWKopNUYcVnKzqPw7YwdpXFN1Z8Wsy7xUz9SwGQAXtllEKItx6G8kzgMkpyQ6Sxn8Z8jVKjP47WZZTyRKVv39I5ID2RyygtbPIFCQ2j1VdkNIRWX5LyMUq+e7TufmLhZxS5ImNaqKusXrc4n/mCXZTUkw2lq7L31I2WYFdlNQQxSk8jvyx9TH0GkK9dQS9LawixXZcfAD6oj6cnq74u77P3ouoTKglGJSrPYjoAeWg1sW8XAU18q3k0dRGQh1YT+/4HFPMXOe0AUOoAAAAASUVORK5CYII=);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-switch {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAENElEQVR4Xu2b2etOWxjHPz/JeCPKieQYkoSDFIoLMlzJkCFcmOfpwh9gyL0LR6bMipNZXCFccEHpGJPIFIlyciFTQt/au17bXntYa5937/Xmqd/Fr73X2s/3s5+11rP2et4m/LJxwN9AD+A8sAB45SKhyaVxndv+ATwG2tQ89wEwygWCTwAmAydioDtB8AnAAOCmIeqsIfgEQNo1/lcWCcE3AM2ArcCSoiD4BkC6C4XgI4AQwjZgsWsk+AqgMAg+AwghbAcW2UaCKwC1V4LSBegMtKhzcqTHyQcNhTGGZ78AhgPP467bAugDzAamAT1LEJ33kZ+B/sDDaMO8ADoCG4GFwWyc15Ey778KjHABoJz7GNC+TBUOz34GdLMFoF2XJpvmDg6U3XRPsHv8yY8sQ2ACcCqYbMoWYfv8f4EhwNe8EdAXuAa0jXnyO2A3cBa4Dej/b7YeOrTrBFwCehv62BWkzrG+JUWArl0ERsZ0fARYBvzn4HgRTZ3Eh2uoyRGF/umYiyKqdfd7EQoc+nAWnwZAb18zf63dBwYBWlfLtELEJwHQeq9vbdp51dos4HCZyoHCxCcBUJa3PyL0U5ADfCwRQKHikwBsANZGhF4HhpYoXvuMG0A/m9ne5LdpFVDSMC/SSLmAPkyWZWOBc0WKT4oApbxTIg87DkwtSz1gApC4zqf5a4qAKgKIGwJO4n2LAPnbAVgDdA9Ohva55iM+RUBaNFtd/w3AgE3JzozItX+AmVaYK9zIFAFaArUU1tp8YG+FtVi5ZgKgFFjJ0Oqg183AupK2u1bCsjbK8kEka19Vui/zC2xUAJmHcKMCyDyJNyqAzJnsbwAFzFyCODfYrDwBNgFvC+jXpYu6RYBm2x3BSVHo8F1gMPDFRYFj27oAiBMf+q1yNpWxlWX/O4Ak8RJdNoCTwKQIfeuToehbTBNfhSGgwxydBNWaMtv1UTF5V4E08dblagWOldbBgU2rSJ9zgAMuAHwQL33asR6KCNWxmL4ov7EF4Iv4loAOQlXAUWs65BkdF2VZhoAv4qVlZ2RJDjXrmO+MDQBfxKtoQ2Vz02NE6uRYbz/2LDMpAqosXr61A/4CxgeFD/o/au+BYcA90yRrAqBKEJ0E6SDUV9Mbn2gK/VCUCYAKH/QJzFdTJcjSoIAjUYMJwFPgT0/VayOmE6zLWfw3AbgSFBdm6aMq92it1yqgb5e/rPd554BewB1A62rV7RFwFDgIqIAjlyWtAl0BFReqDDbOLgTEyyiV0Vb7ZfD32uV4LC0RSitIUMipWKqM6rBcbzrvEKi9Pw2CPogs9xVCWgSEIBoWQlYAApEGQaW0K3yLhDwAGhJCXgBZIGwBVhUyQ9WhExsAWSAMBG7VwX/nR9gCSIOgajJVlVXeXACYIHwIft2tBKXy5goghKDdo8rY9OtujX9TPV/lgPwAD8DuQV0CdYoAAAAASUVORK5CYII=);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-organization {
	background-image: url(data:image/png;base64,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);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-bars {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAKxJREFUaEPtllEOwCAIQ/X+h96+lxhTAswIb99Y9bWmm+Pyb15+/sEFTjuIAzjgJECEnADdy3cOPG71WIHlWblALOStGg78CHu5VT8HThOX9qfIJEyJQziQCFeSLu0A/0JSBvShfkVGhPR0SJP9IiRhOT1UugdOw5X2xwEJU+JQaQcosuDk9CsyIkSEvgTMbyAYYI5c6R7IQRasigPBQM1yOGBGFrwAB4KBmuVeJToSMX5QwDsAAAAASUVORK5CYII=);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-list {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAALBJREFUaEPtlkEOgCAMBOH/j9aLJh4EIdtCWsczXWB2a6kl+FeDn79wgd0O4gAOiASIkAhQLu85cDTUWzWt9fIhL4HXfbnAAy8OfGSNCN2AwjSx1d/DVYdB5op3QBwHBiC5LkntAG8h4+wwicNNYnpgdw8Y7+8jl3oO+CAzVsUBY6DTcqkdYA5M56FfwFuIt5AYqf9FSAS2pjz1HFiDUNwFB0SAcjkOyAhFARwQAcrlJ1sTJDG147hcAAAAAElFTkSuQmCC);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-list-ordered {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAaNJREFUaEPtmC1LB0EQxn9/MVrEIAqiaNVgtJiMKhY1iUY/ghgEg9Vi8QMYBIPga7KJxeKnEIsYBYPKwh4ceLd7s7t/7hZn4cJxOzPPM8/MvlyPzEcvc/wogbYVVAVUgcgMaAlFJjDavIkC08BS6RkGtoAzR/SfaGR/HVRi9RFYAa4qwGRDYA24zJnAlC2dGWCvRCQbBQrMy8C1Eojr7KAmDlUgDqrA2rcKKQFBMoOmqgJBaUto9G8UkOasM2chKfBivhKoyFzURiZVQhVQBYA5YBdYBEaBEeAdeAaOgQdpXfVjvmsfOAL2a4J+A+aIfd8PUBKfLgKHwIHD2a0lIYmXfK6LwDZgbmSPwBsway/ygxbFCzCfHJHQYdOjROH2FRizLzeAufS3OiQEFoCnEtoN4KJV9ND49/q4BT9pAZv78aoDfKc2MlP7d8CEBWyadx34zIHADnACDAFfdlU6BQYs+I8aEp1Q4BzY9NR4XQ91gkATEEpAsIqJj9PmL7Rv1PWAzy7Zd8k+kCxoSkdKIGU2Q3ypAiFZS2mjCqTMZoiv7BX4BXKISDElGjcaAAAAAElFTkSuQmCC);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-text {
	background-size: 16px 16px;
    background-position: 2px 2px;
    padding-left: 20px;
	background-repeat: no-repeat;
}

.ui-icon-in {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAxBJREFUaEPt2s2rTVEYx/HvpaS8FFEMFPIyQZQ/wkAkBhQGXmZSRKHkJcoVKVJCBjKgyOtAKZlRJgwpkSITLzFBeenhXPZdzt5rnWc9a++zznWmZ63fXp+z9t3rWevuPobYp2+IefkP9sz4BGASMAZ4DbwBvuR0l4TM8DxgPbAEmOrgBHsPuAycB752O74KPBE4AqwGhgVAngPbgSsBbRtrUgaeC1wHpilGdhzYCnxT9E3epR14NnAfGBdx9ZPApoj+ybq64LHAQ2CWwRU3AmcNckwjXPBBYJfRFT4AM4C3RnkmMUWwPKTkwTPKJPl3SD+wwzAvOqoIllvwdHTi4IBXwBTgh3GuOq4IlqeyrLXWnwXAI+tQbV4R/BSYqQ2q6LcKuJggVxVZBH8CRqtSqjttA44myFVFFsEfWzWyKqiikxQhx6xDtXlF8BOj9dcdy0rgknaA1v3qeGjNBx5bD1ybVwRvAM5og0r6vWztsLpyWUpReBwCdhr/iFFxbmm5H9gdlfi38/tWafnOKM8kxgXLSYZsHmTHFPuRQ4NzsSHW/dttD2Wn9CBye3gC2Gw9WIu8sgOAOcCNiAOALcB3iwFaZ1Qd8ciB3WFgLTA84MLPAKmqrgW0baxJyCGezPY6YCkw3RnpZ+Bu6xzrQu6HeO1mYTww2Tmm9Z1Uyh2ypoYplbvxju86ITPsy/B9vxfY42sU+b1cY19IRi+Ag7Hyg+QO7gibO7hjbM5gFTZXsBqbIzgKmxs4GpsTWKo4k+Ill2VJqrkVwM2Q4qKqTS5gMZigcwKboHMDR6NzBEehcwWr0TmDVehuAR8AFgKLFMuOnLosA26H9O0G8EAFNaJ1VLQ4ZOBOm+Alq2mwWy4mRzcJLquNk6KbAvs2AsnQTYB92IE/zyTousGh2GToOsGdYpOg6wLLP8SDzo1LliSz27sOsLxj/UKxtrpdRgJXlcWJvAb562XZOsAG1j8RmpmWomQ5cCtHsIy5E/QgbK7gUPQ/2JzBPnRbbO7gMnQpthfALroS2ytgcciSJW/snvLti38CroKsPedkdz4AAAAASUVORK5CYII=);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-out {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAw9JREFUaEPt2c2rT0Ecx/H3RVIeiigWCnnYILLxF8hCpCwoWXjYSRGFEimFSJENspAFRZ42VthRNmRFSSmy8RAb5KmvO+ca0++c35j5zpw5Xb+6uzOfmdf9/pqZ8/0NMMw+A8PMy39wn4pPBqYC44HXwBvgS5e+JT4VXghsAlYCMxycYO8BV4ALwNfS8U3gKcAxYD0wwgPyAtgFXPV4trVH6sALgBvAzICVnQR2AN8DxiYf0gs8D7gPTIyY/TSwNWJ8sqEueALwEJirMOMW4JxCjmqECz4E7FWa4QMwG3irlKcSY4Nlk5KNZ6xK8mDIEWC3Yl50lA2Wr+CZ6MS/A14B04GfyrnBcTZYdmU5a7U/i4FH2qGheTb4GTAnNKhh3DrgUoLcoEgb/AkYF5TSPGgncDxBblCkDf5o7shBQQ2D5BJyQjs0NM8GP1U6f921rAUuhy5Qe1yOTWsR8Fh74aF5NngzcDY0qGbcS/OGVeSxlOLicRjYo/xPjIpzr5YHgX1RiX8GvzdXy3dKeSoxLlg6GfLyIG9MsR9pGpyPDdEe3+v1UN6UHkS+Hp4CtmkvViOvrgEwH7gZ0QDYDvzQWKB2RlOLRxp2R4ENwEiPiZ8Dcqu67vFsa4/4NPGk2huBVcAsZ6WfgTumj3Wx6028XlWYBExz2rQxncrlZpLbuUruU+FUa1lmGoXSEV0D3Eo1kZ3bFrjCjjGLkW9JFnQbYBdbFSALOje4DpsNnRPcD5sFnQvsi02OzgFeCtwFqg3KdzOWM341oHpk5QCPNheTFb5S6zmtjewAIH/ZfhBvEy3Q/ZU1R4WrgrWBrrBDxc0Jlklzom1sa+BcaBfbKjg1uhe2dXAqdB22CLA2uglbDFgLvcQcPU1H/e8NOvcuXbcguYVdA6qGwL/cUb4BozwGFAWOrbSHd7C4pVRY43LSD10kOGWliwWnQhcNToEuHqyN7gRY0HJkPTG/RPbbmDpzDjcttN8Nyvef0IkKa2GLulrWVUgTWzxYG1s0OAW2WHAqbJHglNjiwKmxRYFzYIfAvwA49Io9T89ZFwAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-arrow-right{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAPxJREFUWEftl70NAjEMRt8twziUTEHHJLTMwh5IiBlgAIRALujg8jk/Toqk/k5+su/FysLgZxmcjwlYOqHZwdlBRwc2wNWRl6I1/8E7sAPOUmUxVBPwDbyAA3AU6ydjtQG/BU/AHngmCRKBVoBW1kZtI3+UQLYENK4bsAUuuZCtAY3LOpgtTwSgQWbLowCanbWOW55oQLc8PQBd8vQClOXpCSjJMwFX9Jfux14dlDdMD0DXjo4GbHJRq1tkbeM0XXWlgJIM/4ooIy4BlGXoAeiSIRrQLUMUYLYMEYDDPzuHf7irtrtyNa8ZV2E1PAHVTkVYXMry8/s54tK2fgDwhEgpMiRleAAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-position: 0 0;
}

.ui-icon-arrow-left{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAPtJREFUWEftl00OgjAUhD9iPICewZh4D8/i0qO48hQuPY6nMTXUNBFoYSBMTLuFDh/z3vSnwXw05nxUQLVC1cHqoODAEXgJ8z9Tl+rBM/AA9o6AF+AObOcwYE4HN8ANuCauyfqyQAuza0saSpsOWV8WAA7AEzh19JusrwrEMAQHu4aqL6U4DUNfWFcB7ArDYqvJ2D/sC4MF4FAYVgfMhWFVwJIwVMCcA9YljvDWIYmQ1stMhLReqNNeLUn32I3gJwuqQC48qr50WCgJjwVgALU+sA6Fx8bBvvBYAgZY62tndNP64p7b24ufyz1S/KWJL1bAicZ9p1UH/97BN42aGils3TxSAAAAAElFTkSuQmCC);
	background-size: 16px 16px;
	background-position: 0 0;
}

.reference {
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    border: 0;
	box-shadow: none;
	background-color: transparent !important;
}

.warning-sign {
    background: url(data:image/png;base64,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);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    top: -4px;
    right: 0;
} 

.ok-sign {
	background: url(data:image/png;base64,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);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    top: -6px;
    right: -6px;
}

.question-sign {
	background: url(data:image/png;base64,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);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    top: -6px;
    right: -6px;
}
	
.hilight-yellow {
	/* background-color: #ffffaa; */
	background-color: #ffff68 !important;
}

.hilight-green {
	/* background-color: #bbffbb; */
	background-color: #68ff68 !important;
}

.hilight-orange {
	background-color: #ffe22e !important;
}

.hilight-red {
    background-color: #ff2222 !important;
}

.hilight-lightgray {
	background-color: #5b5b5b30 !important;
}

.bg-light-red {
	background-color: #ff000040;
}

.filelist-item {
	margin: 4px 0;
    padding: 4px 8px;
    cursor: pointer;
}
.filelist-item.selected{
	background-color: #007bff;
	color: #ffffff;
}

.toggle-state-on {
	color: #28a745 !important;
}

.hilight-ribbon-gradient {
	background: linear-gradient(to bottom, #ddecec, #ffffff 20%, #ddecec 95%, #ffffff 99%, #ffffff); 
	
	border-bottom: solid #85cce1 1px;
	padding: 2px;
}

.ribbon-block {
	display: inline-block;
    min-width: 75px;
	margin-left: 0;
	margin-right: 3px;
	padding-left: 0;
    padding-right: 3px;
    border-right: solid #85cce1 1px;
}

.ribbon-block {
	vertical-align: top;
}

.ribbon-block .ribbon-block-title {
	color: #17a2b8;
    text-align: center;
    margin-top: -3px;
	font-variant: all-small-caps;
    font-variant: all-petite-caps;
	font-variant-caps: all-small-caps;
}

.list-item-value, .dict-item-value {
	min-width: 250px;
}

.ribbon-content {
	text-align: center;
}

.rank-space {
	display: inline-block;
    min-width: 2px;
	max-width: 2px;
}

.ws-nowrap {
	white-space: nowrap;
	display: inline-block;
}

input[type="button"].checki-button {
	padding: 0;
	width: 20px;
    height: 20px;
	background-size: 14px 18px;
	background-position: 2px 0;
	background-color: white;
	border: 1px solid #d4d4d4;
}

input[type="button"].checki-button.checki-checked {
	background-size: 14px 14px;
	background-position: 2px 2px;
}

.input-line-focused {
	background-color: #f1f1f1;
}

input[type="button"].switchi-button {
	padding: 0;
	width: 20px;
    height: 20px;
	background-color: white;
}

.option-no {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAABACAYAAACz4p94AAADQ0lEQVRoQ+3Zu2sUQRwH8P3NXpCoh9h4sTjPCCpaamNyuYi5Exux0+YeWIjgv2BnaWtlYxHxQbjKnJgTuyiJiKCCSBCEO2xsFCwUc9mbkRV2Cfv6zcz+ZpGwaXdvZj7zndl5BKwd8Ac7wGDliP8lxTyJPAnCHsiHE2FnpioqTyJV9xH+WCqJt6ev79636+fBo2tLXwjrTixqcKZ9olL+8xm63TFWJ4pwAaU9o54F1klntHluev3xBlZo2ueD+dYsgN0HAc/KpV9NDJKI8ADAYMFtmBDim2mIB7CBFd06ORdLGCQWEQR4vWsSEgR4dWKQSEQcwCRkWGtWLVZY8RIIDskkSAiBAUxAMACWSAgxPNvp2WBflJmcFENLFuC1Z8z53crq4o3t7QshBvPtBRvspwAwaRriAoDZfQb2Xpm6OBffHe7Uj7x68CER4T7MAkIFcNsb+3UyCaEEJCJMJUINQBHuC8Nas87YRI9ijgyr7TkowIrKHBg7o8b02qP3SXMG3XZQQUwBpJLweiBNIqoAwfkPx9mqYwl4bZNKwofMdRrMZssqQ0uMxU3LFndkh5AqQCkJXYjM99/fBSgmoJWESYhOAqkQ/ya74tBKSiQNQGs4bW/MsNo6zwqFJ7JzJAriAsZbonF4/f47laGHbjtUCksDoQCkTsKfIxqJUAHIEIPZzgxMwPO4A03kMCI86iqtE1GN0QH4n1QiSCpEGgAlRBtBAaCCaCEoARQQZYQJQFqIEkIV4J6JheC3GGO3ZRdEncsHaYQOwDvUqy6IqhApRBqA7oKoAkERFADd3a8sJBFBCTAJib+yUdxKxF1sRa3yqtt4LJFIhIkEghhKSPga02ACIQjRdVAI8bV2tQ82XJA5U6gMobjyVG9ROOf3Dq0uXks8FG0cv1ScnNrvbqtnkiAUAH+ySybCOV9+Xfp9+Uq3O0JPdhiEEiALiQMkHoriICYAHiTuEjsJgJ7sghCTgDgIBkAR7gseBAQci/oHh8wHQPUdLxEhxIuoORAsD912+JADxXLl5cNPqg3SfX9Qa516M7X5MTiJo8qTQug2JKvf5YisehqrJ08C66GsnudJZNXTWD15ElgPZfU8TyKrnsbq+Qt3BiRuCmStNwAAAABJRU5ErkJggg==);
	background-size: 14px 18px;
    background-position: 2px 0;
}

.option-yes {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACs0lEQVR4Xu3aO3MTMRDA8ZVMhzsgFSVtaGmdFNi4TGIaYAj0FBT0/ghQ0OVBqJjEoeAVGiYJDQmfhYpHw8xpGTnxjXHurZW0Ol9qj3z/3+1dzrIFzPmfmPN+aACaCZhzgeYSqOMAdHa7N7Alny1E7Sd7d/f+ZjXWbgJ0vBDyECRcVwreLWB7kIVQK4Dp+MlZR4D316L2WhpCbQCS4osg1AIgK36CIBA+XFHt1dlJCB6gSHwWQtAAZeLTEIIFqBKfhBAkgEl8/EygxMereHklOACS+HMFAfAmKADKeFDql2yJbjAANuK/rHz+FgSArXh9JbAHsBnPHsB2PGsAF/FsAVzFswRwGc8OwHU8KwAf8YUBlkb9W4drn05t7R/6ii8EsDS68xgQNhDgxdHg4Ck1gs/4XIDlt/1HGOEmyLMHJlTwnBLBd3wmgI6PMNqQIOX0WadC4BCfCpAWH28yGk4Cl/hEgM5+bx0BN2fP/Oy1X3USOMVfACgaX3USuMX/B9AZ9R6iwK28M191EjjGxwBV44tOAtf4MYBpfB4C5/gxwPJ+fxsB1ykecGZvjNzjxwDD4VAeL568AhAPKBFCiI/vAdQISsCWjOC2/oraGPV891ZvYBqvlbBAvCdIjUBysJbjLzwHsEJwEJ/4JMgCwVF86mcBjfD15vcdRLxPMsplFnEYn/lp0AuC4/jc/QCnCB7icwH0C5wgeIovBGAdwWN8YQBrCJ7jSwFMEI4XT18DwL0yN/bE1zKILw1AhsAkvhKAMQKj+MoAlRGYxRsBlEZgGG8MoBcY7A5aP1q/dzJvjEzjSQByERjHkwGkISiEn5ck9mxtZhj/K6b+kdT05aDjhYDu0erBCcWB2lqD/FdiZwh/XgLCts2v1KlAyAGoDszVOg2AK2mu79NMANcz4+q45n4C/gEPNDoK1iHb1QAAAABJRU5ErkJggg==);
	background-size: 14px 14px;
	background-position: 2px 2px;
}

.option-unknown {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFRUlEQVR4Xu2af4gUZRjHv887u3e7s2opaai3u5pGxP2hoFGWZGAlWUagf0S/yIrKducyC9IguKBI7Ac5e2ccdUFRQYRFJv1xkFKUHWRaZCVJcTt7XXX9MGJv9ty9fZ9Y8ER3Z93d2dmdtZv9d57nme/38z7vO/POu4Qp/qMp7h8eAK8DpjgBbwpM8QbwFsGmToHAruRFNIGbBNGVkuWlTOgQEudBCAVAVgLHBecNMB2BohwA80emFhlpZJc2HgAzqYnkWkBsBWFlTWakZEk04CPekdYW7Kspt8rghgII6sMdRLIfwPVV6ikfxtiDvHzQfGTBr3XXOq1AwwCovcZlMsd7hUJznBIsgd+FwDozFvnSqZoNARDqHV7KUn4CYMbZhOaBfxTCT8QwJxghhbC4Ug6kTDP5rst0dQw6AcFxADNeTM2a8PNhABFLgRI5CPkKCP1mLHoYRHwqrptFcNbwciK+H1LefXJxLCkjWf4J2bZsfPM8o14IjgNQe4x+MO4pI+wHwbwh3RX9vpLwkD68RIr8O8R0iVUsE+/PxCKrzwBYqajFdUcBTOtJdso8fwshSupKyCNtOWXVv1vCf1ers9BNJ/zyYwW01DKHcIsZj3xQbT2rOEcBqDuHXoMQG0tvJDN5qSw58XD4WK1i1YQxT0J+LSBmF+cS+NMxLbqq1pqnxzsHoG9EVbPZUUCESgQRnjbjkSftCg3pybuY6HXLERT5uWOxhb/Zre0YAFVPrgPRntIVCzlB/vnprrl/2BWJbvapM1NJCMwrrsGgDRktvNtubccAhHTjBSZssRj9D8145Ga7Aifz1ITxKoB7LabBtjEtut1ufccABHVjPxGusQAQN+ORXrsCJ/NCuvEoE54v7QDekdGij9ut7xgAVTd6QFgmgagA5p4SRHKZGV9wyK7AybygnooTccJiCmzPaOFtdus7BuAMAfqx9nYlEPaxjI7J7GfouviEXYGnACRSzxJ4q0UHbM5o0Z126zcGgF01Z8lTE0ODgLi8OERArq5np3hOAAjqw1cQyS9KnzAybc7g2di4cNwu89YH0Ds6LZAfHxSETguT/aYWuc+u+UJeawPoO+gPZi98n8A3Wr1f5EGddt4uT6/VugC6v2tTZ057G4LWW48wdZta+Kl6Rr91O6BvRA1kc+8K0Forgwzal/mrYw26aeJ/B2B638gF+Wx2r9WKXzDLoKP+HK6qZVd5NkgtNQUCL41EyJcbKPcNAMDP7KOrM5vCv9Q78pP5LQOg8Mlc5Gl/uS9JJOWP0ue/NhObn3LKfMusAcGXU/Npgg+UM59nHPL7szekNy0eddJ8awAorPbnT/8cCpaXMTdgisB6xOaknTbfEgDUHuMZMJ6wNCd5t3k8fRu6O7ONMO86gHbdWKSQPAoIn4XB98y20VvxwPJco8y7DuDkFjpWYpDwlRnKr6znHb9aaO49BfoO+gPjcwonPTOLxRKLpWNdHd9Ua6KeONcAlN3hAQOmFllTj6lacl0DoCaMhwBYfSqLmVpkVy0m6ol1DUAwYTxHwGPF4pnFCqfO/aoB4xqAcoco7KMOJ191K0FwDUCwJ/kmMd1eLNDMkYot4Uwl4U5ddw+AnnqDiO88w4iUbHZFlXoPPGuB4x6AnuEVgnlRkVg5poXfrsVAvbGuAahXuFP5HgCnSJ6rdbwOcGvk1MRQLyDaSzdCNGjGw4WT4Kb8XOsANTGUtvozBRO/lYlH72iKezcPRjwAXgd4U8BbA6b0ItisVb7SfVx7DFYS1qzrHoBmkW7V+3gd0Koj0yxdXgc0i3Sr3uc/mF/OUNMMv4AAAAAASUVORK5CYII=);
	background-size: 18px 18px;
    background-position: 0 0;
}

.panecontent .prop-caption {
	display: inline-block;
    width: 120px;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.panecontent .prop-caption:before {
	/* content: "\A"; */
	/* white-space: pre; */
}

.panecontent .prop-value {
	font-weight: bold;
}

.panecontent .prop-value:after {
	content: " \A";
	white-space: pre;
}

.hrdiv, 
.separator {
  display: flex;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  color: #7952b3;
}

.hrdiv::before,
.hrdiv::after,
.separator::before,
.separator::after {
  content: '';
  flex: 1;
  border-bottom: 1px dotted #7952b3;
}

.hrdiv span, 
.separator span { 
	margin-left: .25em; 
	margin-right: .25em; 
}

.inline-block {
	display: inline-block;
}

.mt-4px, .mt4 {
	margin-top: 4px;
}

.mr-4px, .mr4 {
	margin-right: 4px;
}

.ml-4px, .ml4 {
	margin-left: 4px;
}

.mb-8px, .mb8 {
    margin-bottom: 8px;
}

.mb-16px, .mb16 {
    margin-bottom: 16px;
}

.filter-counter, .filter-amount, .filter-payed {
	display: inline-block;
	min-width: 50px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
	padding: 0 1rem;
}

.btn-icon-x-remove {
	width: 32px;
    height: 24px;
	border: 0;
    background-color: transparent;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABqElEQVRoQ+2YO04EMRBE3wpuAUciQfwSBGRknIaEnG+ASDgSewgkfmppVjKDZ3G3a4QsvOHuuFyvy257Z0Hjn0Xj/ukAf51gT6AnUFmBvoQqC1g9/F8lsANcDSW7AB6ry/ddYBe4HL46B55L9D0JvABbg+gbcAw8lExS8MwRcA1sDs8uge2Cca6TOAUwbRXE2LxpzwKwB9wnVVJA5MxbYQ6BJ3UCprcP3I0g3oGzYQmUzLl65gC4zWidAjelQp49sNJUQEjMm6EIQG0SMvM1AFEIqflaAC+E3LwCoBRiFvMqgN8gXhXdZqorRTdxTi/XnT6AT2AjGWBt19Uq17VUJcBUEun8UvPKJZSatCTsxE6rbr9bGieeQ6rkMFMnYHPahrXTOgdgS8cubbKPGiDXbcZLKHLtmARWAuTMT21iGYQKYF2ftzaqugD+SEIBUHJIKS6A2WVUC1BiXnmLlSbgMT8bRDSBiPlZICIANeblEF4AhXkphAeg+T/1zb9Waf7FVvOvFmU3SKWQZxMr55VpdQBZKYNCPYFg4WTDegKyUgaFegLBwsmGfQFUFZIxrG6ywAAAAABJRU5ErkJggg==);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

.btn-icon-x-remove:focus {
	outline: none;	
}

.filter-block, .filter-header {
	margin: 2px 0;
    border: 1px solid rgba(9, 9, 9, 0.125);
    box-shadow: 1px -1px 0 rgb(255 255 255 / 60%) inset;
    background-color: #f5f5f5;
}

.filter-block {
	padding: 10px 10px;
}

.filter-header {
	padding: 0 10px;
}

.filter-block .inline-block {
	vertical-align: top;
}

.filter-header .inline-block.centered,
.filter-block .inline-block.centered {
	text-align: center;
}

input#clipboard-copy-assistant {
    height: 1px;
    border: 0;
    background: transparent;
    position: absolute;
    top: -4px;	
}

#btn-send-chat-msg {
	height: 52px;
}