/* fonts */
@font-face{ font-family:'sansfont'; src:url( '/img/itec/opensans-regular-webfont.eot' ); src:url( '/img/itec/opensans-regular-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '/img/itec/opensans-regular-webfont.woff' ) format( 'woff' ), url( '/img/itec/opensans-regular-webfont.ttf' ) format( 'truetype' ); font-weight:normal; font-style:normal; }
@font-face{ font-family:'sansfont'; src:url( '/img/itec/opensans-italic-webfont.eot' ); src:url( '/img/itec/opensans-italic-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '/img/itec/opensans-italic-webfont.woff' ) format( 'woff' ), url( '/img/itec/opensans-italic-webfont.ttf' ) format( 'truetype' ); font-weight:normal; font-style:italic; }
@font-face{ font-family:'sansfont'; src:url( '/img/itec/opensans-bold-webfont.eot' ); src:url( '/img/itec/opensans-bold-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '/img/itec/opensans-bold-webfont.woff' ) format( 'woff' ), url( '/img/itec/opensans-bold-webfont.ttf' ) format( 'truetype' ); font-weight:bold; font-style:normal; }
@font-face{ font-family:'sansfont'; src:url( '/img/itec/opensans-bolditalic-webfont.eot' ); src:url( '/img/itec/opensans-bolditalic-webfont.eot?#iefix' ) format( 'embedded-opentype' ), url( '/img/itec/opensans-bolditalic-webfont.woff' ) format( 'woff' ), url( '/img/itec/opensans-bolditalic-webfont.ttf' ) format( 'truetype' ); font-weight:bold; font-style:italic; }
@font-face { font-family: 'fontello'; src: url( '/img/fontello.eot' ); src: url( '/img/fontello.eot?#iefix' ) format( 'embedded-opentype' ), url( '/img/fontello.woff' ) format( 'woff' ), url( '/img/fontello.ttf' ) format( 'truetype' ); font-weight: normal; font-style: normal; }
body {
	font-family: 'sansfont',Verdana,sans-serif;
}
/* menu */
#menu {
	font-family: 'sansfont',Verdana,sans-serif;
	background: transparent url( '/img/itec/menu.png' ) 50% 0% repeat-y;
	height: 40px;
}
#menu li a {
	color: #fff;
	font-weight: normal;
	height: 22px;
	padding: 8px 15px;
}
#menu li a:hover,
#menu li.active a,
#menu ul li.on a {
	background: #39546c;
}
#menu ul li ul {
	border: 1px solid #8d8d8d;
	background: #fff;
}
#menu li.active ul li a,
#menu ul li.on ul li a {
	background: #fff;
	color: #3074b0;
}
#menu ul li.on ul li a:hover {
	background: #efefef;
}
ul.items li .name {
	background: transparent url('/img/file.png' ) 0% 50% no-repeat;
}
ul.items li .option {
	width: 355px;
}
#top {
	height: 125px;
}
#top #user {
	margin-top: 45px;
}
#top a#logo {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 200px;
	padding: 30px 0px 0px 0px;
	background: none;
	height: 70px;
	color: #666;
}
#top #licence {
	display: none;
}
#end {
	background: transparent url('/img/itec/menu.png') 50% 0% repeat-y;
}
#end ul {
	margin-top: 15px;
}
#end ul li a, #end ul li p {
	color: #fff;
	border-right: 1px solid #fff;
}
::selection {
	background: #39546c;
}
body.itec,
body.demo,
body.view,
body.review {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}
#drawer {
	position: absolute;
	width: 100%;
	background: #fff;
	top: 0px;
	z-index: 2;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 10px #777;
	   -moz-box-shadow: 2px 2px 10px #777;
	        box-shadow: 2px 2px 10px #777;
}
#bar {
	position: absolute;
	width: 100%;
	bottom: 0px;
	z-index: 3;
	line-height: 2.6em;
	color: #a3a3a3;
	background: #fff;
	height: 40px;
	text-align: center;
	cursor: pointer;
}
#bar #location {
	float: left;
	color: #a3a3a3;
	line-height: 2.8em;
	margin-left: 15px;
}
#bar #location a {
	color: #a3a3a3;
}
#bar #handle {
	color: #333;
	font-size: 1.1em;
	float: right;
	line-height: 2.8em;
	margin-right: 15px;
}
h1, h2, h3, h4, h5, h6 {
	color: #222;
}
body.loggedin h1 {
	padding: 0px;
	border: none;
	color: #222;
	background: none;
	margin: 5px 0px 15px 0px;
}
body.loggedin .blok {
	border: none;
}
body.loggedin .blok > .pad {
	padding: 0px;
}
ul.items li .num {
	color: #222;
}
ul.items li.head {
	border-bottom: none;
}
body.view ul.items li,
body.review ul.items li,
body.demo ul.items li,
body.itec ul.items li {
	border: none;
}
a {
	color: #3074b0;
}
p.buttons {
	background: none;
}
button, a.button, p.buttons a {
	background: #e9e9e9;
	border: 1px solid #e9e9e9;
	color: #222;
}
button:hover, a.button:hover, p.buttons a:hover, ul.items li a.button:hover {
	background: #39546c;
	border: 1px solid #39546c;
	color: #fff;
}
#main .inh,
#main .inh p {
	font-size: 15px;
	line-height: 23px;
}
ul.items li a:hover {
	background: #eff2f5;
}
.nivoSlider, .header, .header img {
	-webkit-border-radius: 0px;
     -moz-border-radius: 0px;
	        border-radius: 0px;
}
body.itec #content,
body.demo #content,
body.view #content,
body.review #content {
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.clr {
	clear:both;
	line-height:0;
}
#location {
	position: absolute;
}
#handle {
	position:absolute;
	right:0px;
}
/*
#content #image_wrapper {
	position: absolute;
	margin: 40px 0px 0px 0px;
	padding: 0px;

}
#content #image_wrapper img {
	position: absolute;
}
*/
#content .bubble {
	position: absolute;
	width: 45px;
	height: 45px;
	background: rgba(255,255,255,0.8);
	font-size: 24px;
	line-height: 45px;
	text-align: center;
	-webkit-border-radius: 22px;
     -moz-border-radius: 22px;
	        border-radius: 22px;
	z-index: 4;
}
#content .bubble.on {
	background: #3276b1;
	color: #fff;
}
#content #image_wrapper {
	position: absolute;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	        box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	background: rgba(255,255,255,0.9);
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 475px;
	height: 355px;
	z-index: 3;
	overflow: hidden;
}
body.demo #content #image_wrapper {
	width: 100%;
	height: 100%;
}
#content #content_wrapper {
	position: absolute;
	/* position: absolute; */
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	        box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	background: rgba(255,255,255,0.9);
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 475px;
	height: 355px;
	padding: 25px;
	overflow: auto;
	margin-left: 490px;

	z-index: 3;
}
body.demo #content #content_wrapper {
	top: 80px;
	left: 50px;
	margin-left: 0px;
}
#content #content_wrapper h4 {
	margin-bottom: 15px;
}
#content #content_wrapper button#reset, #exam .button {
	background: #39546c;
	border: 1px solid #39546c;
	color: #fff;
	float: right;
}
#content #content_wrapper button#reset:hover, #exam .button:hover {
	background: #3276b1;
	border: 1px solid #3276b1;
}
#content #content_wrapper button#reset {
	position: absolute;
	right: 20px;
	bottom: 10px;
}
#content #content_wrapper button#mark {
	position: absolute;
	left: 20px;
	bottom: 10px;
}
#content #countdown {
	position: absolute;
	margin-top: 365px;
	width: 965px;
	height: 15px;
	font-size: 8px;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	        box-shadow: 0 2px 10px rgba(0,0,0,0.3);
	background: rgba(255,255,255,0.9);
	border-radius: 2px;
	border: none;
	padding: 0px;
	background: #e9e9e9;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#content #countdown .bar {
	margin-top: 0px;
	height: 15px;
	line-height: 2em;
	font-weight: normal;
	color: #999;
}
ul.items li .name a {
	width: 300px;
	display: inline;
}
body.itec ul.items li.on .num,
body.demo ul.items li.on .num,
body.view ul.items li.on .num,
body.review ul.items li.on .num,
ul.items li.on .check,
ul.items li .check a:hover {
	background: transparent url( '/img/itec/check.png' ) 7px 5px no-repeat;
	text-align: center;
	overflow: hidden;
	width: 40px;
	line-height: 36px;
	color: #fff;
}
body.itec ul.items li .num,
body.demo ul.items li .num,
body.view ul.items li .num,
body.review ul.items li .num,
ul.items li .check {
	background: transparent url( '/img/itec/check.png' ) 7px -34px no-repeat;
	text-align: center;
	overflow: hidden;
	width: 40px;
	line-height: 36px;
}
ul.items li .check {
	margin-right: 40px;
}
body.itec ul.items.check li.on a,
body.itec ul.items.check li.on .num,
body.demo ul.items.check li.on a,
body.demo ul.items.check li.on .num,
body.view ul.items.check li.on a,
body.view ul.items.check li.on .num,
body.review ul.items.check li.on a,
body.review ul.items.check li.on .num {
	color: #000;
}
body.itec #footer,
body.demo #footer,
body.view #footer,
body.review #footer {
	z-index: 3;
	width: 100%;
	position: absolute;
	bottom: 0px;
	height: 50px;
	background: #444;
	-webkit-box-shadow: 2px -2px 10px #333;
	   -moz-box-shadow: 2px -2px 10px #333;
	        box-shadow: 2px -2px 10px #333;
}
body.itec #footer a,
body.demo #footer a,
body.view #footer a,
body.review #footer a {
	color: #fff;
	display: block;
	text-decoration: none;
}
body.itec #footer a:hover,
body.demo #footer a:hover,
body.view #footer a:hover,
body.review #footer a:hover {
	text-decoration: none;
}
body.itec #footer #prev,
body.itec #footer #next,
body.demo #footer #prev,
body.demo #footer #next,
body.view #footer #prev,
body.view #footer #next,
body.review #footer #prev,
body.review #footer #next {
	width: 125px;
	height: 100%;
}
body.itec #footer #prev a,
body.itec #footer #next a,
body.demo #footer #prev a,
body.demo #footer #next a,
body.view #footer #prev a,
body.view #footer #next a,
body.review #footer #prev a,
body.review #footer #next a {
	background: #39546c;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	line-height: 3.5em;
}
body.itec #footer #prev a:hover,
body.itec #footer #next a:hover,
body.demo #footer #prev a:hover,
body.demo #footer #next a:hover,
body.view #footer #prev a:hover,
body.view #footer #next a:hover,
body.review #footer #prev a:hover,
body.review #footer #next a:hover {
	background: #3276b1;
}
body.itec #footer #prev,
body.demo #footer #prev,
body.view #footer #prev,
body.review #footer #prev {
	float: left;
}
body.itec #footer #next,
body.demo #footer #next,
body.view #footer #next,
body.review #footer #next {
	float: right;
}
body.itec #footer #questions,
body.demo #footer #questions,
body.view #footer #questions,
body.review #footer #questions {
	height: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
body.itec #footer #questions li,
body.demo #footer #questions li,
body.view #footer #questions li,
body.review #footer #questions li {
	list-style-type: none;
	float: left;
	width: 50px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size: 1.2em;
	line-height: 2.9em;
}
body.itec #footer #questions li.on,
body.demo #footer #questions li.on,
body.view #footer #questions li.on,
body.review #footer #questions li.on {
	background: #39546c;
}
body.itec .mid,
body.itec #main .mid fieldset,
body.demo .mid,
body.demo #main .mid fieldset,
body.view .mid,
body.view #main .mid fieldset,
body.review .mid,
body.review #main .mid fieldset {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
body.itec #content .mid,
body.demo #content .mid,
body.view.loggedin #content .mid,
body.review.loggedin #content .mid {
	width: 960px;
	margin: 80px auto 0px auto;
	padding: 0px;
}
body.itec #top,
body.itec #menu,
body.itec #end,
body.itec #main .mid #crumbs li,
body.itec #main .mid h1,
body.demo #top,
body.demo #menu,
body.demo #end,
body.demo #main .mid #crumbs li,
body.demo #main .mid h1,
body.view #top,
body.view #menu,
body.view #end,
body.view #main .mid #crumbs li,
body.object #main .mid #crumbs li,
body.view #main .mid h1,
body.review #top,
body.review #menu,
body.review #end,
body.review #main .mid #crumbs li,
body.review #main .mid h1 {
	display: none;
}
body.itec #main,
body.demo #main,
body.view #main,
body.review #main {
	padding-bottom: 0px;
}
body.itec #main .mid h1,
body.demo #main .mid h1,
body.view #main .mid h1,
body.review #main .mid h1 {
	width: auto;
	float: none;
}
body.itec #page,
body.demo #page,
body.view #page,
body.review #page {
	background: none;
}
body.itec #main .mid #content h1,
body.demo #main .mid #content h1,
body.view #main .mid #content h1,
body.review #main .mid #content h1 {
	display: inline;
}
#exam {
	/* z-index: 4; */
	position: relative;
	margin: 0px auto;
	width: 920px;
	padding-top: 30px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
body.itec #exam,
body.demo #exam,
body.view #exam,
body.review #exam {
	padding-bottom: 220px;
}
#exam p {
	margin: 10px 0px 15px 0px;
}
.section {
	float: left;
	margin: 0px;
	padding: 0px;
}
.section h3,
.section h4 {
	font-size: 18px;
	padding-bottom: 15px;
	line-height: 20px;
}
#exam h1 a,
#exam h2 a,
.section h3 a,
.section h4 a {
	color: #000;
}

.question {
	float: left;
	text-align: center;
	margin: 2px;
	width: 30px;
	position: relative;
	border: 3px solid #e7e7e7;
	background: #fff;
	padding: 2px;
	color: #000;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
}
.question a {
	display: block;
}
.question a:hover {
	text-decoration: none;
}
.question a .check {
	position: absolute;
	width: 10px;
	height: 10px;
	top: -4px;
	right: 2px;
}
.question.on {
	border: 3px solid #bcbcbc;
	background-color: #f5f5f5;
}
.question.marked {
	font-weight: bold;
}

.question.seen {
	border: 3px solid #bfdfee;
	background-color: #d9edf7;
	color: #31708f;
}
.question.seen.on,
.question.seen:hover {
	border: 3px solid #31708f;
	background-color: #aed1e2;
}
.question.answered {
	border: 3px solid #f1dfbf;
	background-color: #fcf8e3;
	color: #c1a575;
}
.question.answered.on,
.question.answered:hover {
	border: 3px solid #c1a575;
	background-color: #faebcc;
}
.question.correct {
	border: 3px solid #b9d0a6;
	background-color: #dff0d8;
	color: #3c763d;
}
.question.correct.on,
.question.correct:hover {
	border: 3px solid #3c763d;
	background-color: #a7c899;
}
.question.wrong {
	border: 3px solid #e1b2b1;
	background-color: #f2dede;
	color: #a94442;
}
.question.wrong.on,
.question.wrong:hover {
	border: 3px solid #a94442;
	background-color: #ddbbbb;
}
.time {
	position: relative;
	padding: 25px 2px 0px 2px;
	float: left;
	clear: both;
	width: 98%;
	border-bottom: 1px solid #ccc;
}
.time div {
	position: absolute;
	text-align: center;
	background: #fff;
	width: 90px;
	top: 12px;
	left: 50%;
	margin-left: -45px;
}
#info {
	color: #aaa;
	float: left !important;
	clear: both;
	width: 910px !important;
	margin-top: 20px;
	min-height: 155px;
	border: none !important;
	padding: 0px !important;
	-webkit-border-radius: 0px !important;
	   -moz-border-radius: 0px !important;
          border-radius: 0px !important;
}
#info img {
	width: 235px;
	height: 165px;
	margin: 0px 10px 10px 0px;
	float: left;
}
#info .third {
	width: 303px;
	margin-right: 0px;
}
#info .num {
	float: left;
	width: 25px;
}
#info .name {
	float: left;
	width: 273px;
}
#info .tab {
	float: left;
	width: 112px;
}
body.index .blok.blue {
	width: 935px;
	border: none;
	color: #222;
}
body.index .blok.blue .pad {
	padding: 0px;
}
body.index .blok.blue h3 {
	background: none;
	padding: 15px 0px 10px 0px;
}
body.index .blok.blue.third {
	width: 304px;
}
body.index .blok.blue.third img {
	width: 302px;
	border: 1px solid #ccc;
}
ol.faq {
	width:100%;
}
ol.faq .question {
	border-width: inherit;
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url( '/img/glyphicons-halflings-regular.eot' );
  src: url( '/img/glyphicons-halflings-regular.eot?#iefix' ) format( 'embedded-opentype' ), url( '/img/glyphicons-halflings-regular.woff') format( 'woff' ), url( '/img/glyphicons-halflings-regular.ttf' ) format('truetype'), url( '/img/glyphicons-halflings-regular.svg#glyphicons_halflingsregular' ) format( 'svg' );
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* jstree */
.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-hidden,.jstree-node.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 #fff;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-context{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default /* .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999} */.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:0 0;color:#666}.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:0 0;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default /*.jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)} */.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url('../../img/32px.png')}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:0 0}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:0 0}.jstree-default .jstree-disabled.jstree-hovered{background:0 0}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url('../../img/throbber.gif') center center no-repeat}.jstree-default .jstree-file{background:url('../../img/32px.png') -100px -68px no-repeat}.jstree-default .jstree-folder{background:url('../../img/32px.png') -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url('../../img/32px.png');background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:0 0;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url('../../img/32px.png')}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:0 0}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:0 0}.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url('../../img/throbber.gif') center center no-repeat}.jstree-default-small .jstree-file{background:url('../../img/32px.png') -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url('../../img/32px.png') -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-ok,#jstree-dnd.jstree-default-small .jstree-er{background-image:url('../../img/32px.png');background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url('../../img/32px.png')}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:0 0}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:0 0}.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url('../../img/throbber.gif') center center no-repeat}.jstree-default-large .jstree-file{background:url('../../img/32px.png') -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url('../../img/32px.png') -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-ok,#jstree-dnd.jstree-default-large .jstree-er{background-image:url('../../img/32px.png');background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url('../../img/40px.png');background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url('../../img/40px.png');background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url('../../img/40px.png')}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}.jstree-default-responsive>.jstree-striped{background:0 0}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url('../../img/40px.png');background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:0 0}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url('../../img/40px.png') 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url('../../img/40px.png') -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}

.jstree-wholerow-ul .jstree-ocl {
	position: absolute;
	right: 0;
}
.jstree-clicked,
.jstree-wholerow-clicked {
	background: transparent;
}
.jstree-wholerow {
	border-top: 1px solid #cbcbef;
}
#jstree {
	width: 58%;
	float: left;
	max-height: 600px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.treeinfo {
	width: 40%;
	float: right;
}
.treeinfo img {
	width: 100%;
	height: auto;
}



[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;/
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
	font-size: 120%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-scooter:before { content: '\eab0'; }
.icon-car:before { content: '\ea91'; }
.icon-taxi:before { content: '\ee6e'; }
.icon-motor:before { content: '\eaab'; }
.icon-truck:before { content: '\eac4'; }
