@font-face {
	font-family: 'pictogram';
  src: url('font/pictogram.eot?65383130');
  src: url('font/pictogram.eot?65383130#iefix') format('embedded-opentype'),
       url('font/pictogram.woff2?65383130') format('woff2'),
       url('font/pictogram.woff?65383130') format('woff'),
       url('font/pictogram.ttf?65383130') format('truetype'),
       url('font/pictogram.svg?65383130#pictogram') format('svg');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
}

.pictogram, span.sf-sub-indicator, span[class*="sf-sub-indicator"]:before, [class*="pictogram-"]:before,
a.tabledrag-handle .handle, a.tabledrag-handle .handle:before, .messages:before,
ul.menu-vertical li.leaf>a .sf-l-title:before, ul.menu-vertical li.expanded>a .sf-l-title:before, ul.menu-vertical li.collapsed>a .sf-l-title:before, 
ul.menu-vertical li.leaf > a:before, ul.menu-vertical li.expanded > a:before, ul.menu-vertical li.collapsed > a:before {
	font-family: 'pictogram';
	font-style: normal;
	font-weight: normal;
	speak: none;
	vertical-align: middle;
	text-decoration: none !important;
	font-variant: normal;
	text-transform: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pictogram, [class*="pictogram-"]:before {
	display: inline-block;
	text-indent: 0;
	text-align: center;
	line-height: inherit;
}

.form-submit.pictogram {
  font-family: 'pictogram';
}

.form-submit.pictogram.delete-button {
  background: none;
  border: none;
}

a.ajax-popup.pictogram {
	border: none !important;
}

/*add icons to messages div's*/
div.messages.warning:before { content: '\203c'; }
div.messages.error:before { content: '\2613'; }
div.messages.status:before { content: '\2714'; }

div.messages { position: relative; }

div.messages:before {
  position: absolute;
  top: 6px;
  left: 10px;
  font-size: 1.5em;
  padding: 0 1px;
}

.container-inline div.messages {
  display: inline-block;
  padding: .6em 1.5em .5em 2.5em;
}

/**
* Fix for system.messages.css
*/
div.error, div.warning, div.status {
  background-image: none;
}

/*menu arrows and dot's*/
span.sf-sub-indicator:before, ul.sf-bg.menu-vertical li.expanded>a .sf-l-title:before, ul.menu-vertical li.expanded > a:before { content: '\25be'; } /* ñòðåëêà äëß ìåíþ âíèç */
.sf-menu.rtl ul a > .sf-sub-indicator:before, .rtl.sf-vertical  span.sf-sub-indicator:before { content: '\25c2'; } /* ñòðåëêà äëß ìåíþ âëåâî */
.sf-menu ul a > .sf-sub-indicator:before, .sf-vertical span.sf-sub-indicator:before, ul.sf-bg.menu-vertical li.collapsed>a .sf-l-title:before, ul.menu-vertical li.collapsed  > a:before { content: '\25b8'; } /* ñòðåëêà äëß ìåíþ âïðàâî */
ul.sf-bg.menu-vertical li.leaf>a .sf-l-title:before, ul.menu-vertical li.leaf > a:before { content: '\2e'; } /* dot */



ul.sf-bg.menu-vertical li.expanded > a:before, ul.sf-bg.menu-vertical  li.collapsed > a:before, ul.sf-bg.menu-vertical li.leaf > a:before, 
.menu-contains-icons ul.menu-vertical li.with-image > a .sf-l-title:before, .menu-contains-icons ul.menu-vertical li.with-image > a:before  {
  content: '';
}

ul.sf-bg.menu-vertical li > a .sf-l-title:before {
  position: absolute;
  left: 0;
  top: 0;
}

ul.sf-bg.menu-vertical li.leaf > a .sf-l-title:before, ul.sf-bg.menu-vertical li.collapsed > a .sf-l-title:before {
  left: 0.2em;
}

ul.menu-vertical li > a:before {
  position: absolute; 
  left: -0.8em;
  top: 0em;
}

ul.menu-vertical li.leaf > a:before {
  left: -0.6em;
  font-size: 1.3em;    
}

ul.sf-bg.menu-vertical li>a .sf-l-title {
  background: none !important;
  position: relative;
}

ul.menu-vertical li.leaf, ul.menu-vertical li.expanded, ul.menu-vertical li.collapsed {
  list-style-image: none;
  list-style-type: none;
}

ul.menu-vertical li.leaf a, ul.menu-vertical li.expanded a, ul.menu-vertical li.collapsed a {
  position: relative;
}  
  
a.tabledrag-handle .handle:before  { content: '\2195'; } /*ñòðåëêà ñåâåð-þã*/


[class*="pictogram-"]:before {
	width: 1em;
	margin-right: 0.2em;
}


/*collapsible style*/
html.js fieldset.collapsible > legend a:after, div.collapsible > label:after {
  font-family: 'pictogram';
}

div.collapsible > label:after {
	content: '\22c0';
}

div.collapsible.collapsed > label:after {
	content: '\22c1';
}

.pictogram-attention-alt:before { content: '\21'; } /* '!' */
.pictogram-bug:before { content: '\2a'; } /* '*' */
.pictogram-plus:before { content: '\2b'; } /* '+' */
.pictogram-minus:before { content: '\2d'; } /* '-' */
.pictogram-dot:before { content: '\2e'; } /* '.' */
.pictogram-angle-left:before { content: '\3c'; } /* '&lt;' */
.pictogram-angle-right:before { content: '\3e'; } /* '&gt;' */
.pictogram-print:before { content: '\50'; } /* 'P' */
.pictogram-skype:before { content: '\53'; } /* 'S' */
.pictogram-quote:before { content: '\201d'; } /* 'Ó' */
.pictogram-record:before { content: '\2022'; } /* '¥' */
.pictogram-play:before { content: '\2023'; } /* '?' */
.pictogram-attention:before { content: '\203c'; } /* '?' */
.pictogram-cog-alt:before { content: '\2042'; } /* '?' */
.pictogram-help-circled:before { content: '\2047'; } /* '?' */
.pictogram-resize-vertical:before { content: '\2195'; } /* '?' */
.pictogram-chart-line:before { content: '\219d'; } /* '?' */
.pictogram-reply-all:before { content: '\219e'; } /* '?' */
.pictogram-level-up:before { content: '\21a5'; } /* '?' */
.pictogram-level-down:before { content: '\21b3'; } /* '?' */
.pictogram-reply:before { content: '\21b6'; } /* '?' */
.pictogram-forward:before { content: '\21b7'; } /* '?' */
.pictogram-view-mode:before { content: '\21b9'; } /* '?' */
.pictogram-arrows-ccw:before { content: '\21ba'; } /* '?' */
.pictogram-to-start:before { content: '\21e4'; } /* '?' */
.pictogram-to-end:before { content: '\21e5'; } /* '?' */
.pictogram-right:before { content: '\21e8'; } /* '?' */
.pictogram-stop:before { content: '\220e'; } /* '?' */
.pictogram-eye:before { content: '\2222'; } /* '?' */
.pictogram-pause:before { content: '\2225'; } /* '?' */
.pictogram-fast-backward:before { content: '\226a'; } /* '?' */
.pictogram-fast-forward:before { content: '\226b'; } /* '?' */
.pictogram-zoom-in:before { content: '\2295'; } /* '?' */
.pictogram-zoom-out:before { content: '\2296'; } /* '?' */
.pictogram-lock:before { content: '\2297'; } /* '?' */
.pictogram-lock-open-alt:before { content: '\2298'; } /* '?' */
.pictogram-search:before { content: '\229c'; } /* '?' */
.pictogram-meh:before { content: '\229d'; } /* '?' */
.pictogram-angle-up:before { content: '\22c0'; } /* '?' */
.pictogram-angle-down:before { content: '\22c1'; } /* '?' */
.pictogram-home:before { content: '\2302'; } /* '?' */
.pictogram-gauge:before { content: '\2313'; } /* '?' */
.pictogram-target:before { content: '\2316'; } /* '?' */
.pictogram-bell-alt:before { content: '\2407'; } /* '?' */
.pictogram-trash:before { content: '\2421'; } /* '?' */
.pictogram-chart-bar:before { content: '\259f'; } /* '?' */
.pictogram-monitor:before { content: '\25ad'; } /* '?' */
.pictogram-mobile:before { content: '\25af'; } /* '?' */
.pictogram-up-dir:before { content: '\25b4'; } /* '?' */
.pictogram-right-dir:before { content: '\25b8'; } /* '?' */
.pictogram-location:before { content: '\25bd'; } /* '?' */
.pictogram-down-dir:before { content: '\25be'; } /* '?' */
.pictogram-left-dir:before { content: '\25c2'; } /* '?' */
.pictogram-lock-open:before { content: '\25cb'; } /* '?' */
.pictogram-folder-open-empty:before { content: '\25f3'; } /* '?' */
.pictogram-clock-alt:before { content: '\25f4'; } /* '?' */
.pictogram-chart-pie:before { content: '\25f6'; } /* '?' */
.pictogram-doc:before { content: '\25fb'; } /* '?' */
.pictogram-gift:before { content: '\25fd'; } /* '?' */
.pictogram-lightbulb:before { content: '\2600'; } /* '?' */
.pictogram-star:before { content: '\2605'; } /* '?' */
.pictogram-star-empty:before { content: '\2606'; } /* '?' */
.pictogram-phone:before { content: '\260e'; } /* '?' */
.pictogram-thumbs-up:before { content: '\2611'; } /* '?' */
.pictogram-thumbs-down:before { content: '\2612'; } /* '?' */
.pictogram-cancel-circled:before { content: '\2613'; } /* '?' */
.pictogram-comment-empty:before { content: '\2616'; } /* '?' */
.pictogram-tag:before { content: '\2617'; } /* '?' */
.pictogram-menu:before { content: '\2630'; } /* '?' */
.pictogram-basket-1:before { content: '\2633'; } /* '?' */
.pictogram-sitemap:before { content: '\2636'; } /* '?' */
.pictogram-table:before { content: '\2637'; } /* '?' */
.pictogram-frown:before { content: '\2639'; } /* '?' */
.pictogram-smile:before { content: '\263a'; } /* '?' */
.pictogram-user:before { content: '\263b'; } /* '?' */
.pictogram-heart:before { content: '\2665'; } /* '?' */
.pictogram-accessibility:before { content: '\267f'; } /* '?' */
.pictogram-users:before { content: '\2687'; } /* '?' */
.pictogram-wrench:before { content: '\2692'; } /* '?' */
.pictogram-key:before { content: '\26b7'; } /* '?' */
.pictogram-mail-alt:before { content: '\2709'; } /* '?' */
.pictogram-chat-empty:before { content: '\270d'; } /* '?' */
.pictogram-pencil:before { content: '\270e'; } /* '?' */
.pictogram-brush:before { content: '\2712'; } /* '?' */
.pictogram-ok:before { content: '\2713'; } /* '?' */
.pictogram-ok-circled:before { content: '\2714'; } /* '?' */
.pictogram-off:before { content: '\2715'; } /* '?' */
.pictogram-cancel:before { content: '\2716'; } /* '?' */
.pictogram-cancel-1:before { content: '\2718'; } /* '?' */
.pictogram-star-half-alt:before { content: '\2729'; } /* '?' */
.pictogram-star-half:before { content: '\272a'; } /* '?' */
.pictogram-cog:before { content: '\2732'; } /* '?' */
.pictogram-docs:before { content: '\2750'; } /* '?' */
.pictogram-flag:before { content: '\2761'; } /* '?' */
.pictogram-heart-empty:before { content: '\2764'; } /* '?' */
.pictogram-calendar:before { content: '\2776'; } /* '?' */
.pictogram-upload:before { content: '\2912'; } /* '?' */
.pictogram-download:before { content: '\2913'; } /* '?' */
.pictogram-filter:before { content: '\2961'; } /* '?' */
.pictogram-left:before { content: '\2b05'; } /* '?' */
.pictogram-up-bold:before { content: '\2b06'; } /* '?' */
.pictogram-down-bold:before { content: '\2b07'; } /* '?' */
.pictogram-basket:before { content: '\2b13'; } /* '?' */
.pictogram-list:before { content: '\3013'; } /* '?' */
.pictogram-login:before { content: '\e800'; } /* '? ˆ' */
.pictogram-trash-1:before { content: '\fe3c'; } /* '?' */
.pictogram-up-open:before { content: '\fe3f'; } /* '?' */
.pictogram-down-open:before { content: '\fe40'; } /* '?' */
.pictogram-left-open:before { content: '\fe64'; } /* '?' */
.pictogram-right-open:before { content: '\fe65'; } /* '?' */