﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&format=svg");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@font-face {
  font-family: "entypo";
  src: url("fonts/new_entypo.eot?47958664");
  src: url("fonts/new_entypo.eot?47958664#iefix") format("embedded-opentype"), url("fonts/new_entypo.woff?47958664") format("woff"), url("fonts/new_entypo.ttf?47958664") format("truetype"), url("fonts/new_entypo.svg?47958664#entypo") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* IE10 input fix */
input::-ms-clear {
  display: none;
}

/*! jQuery UI - v1.9.2 - 2013-04-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  zoom: 1;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: 0.5em 0.5em 0.5em 0.7em;
  zoom: 1;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
  padding-left: 0.7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* workarounds */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: 0.1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

/*button sets*/
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  width: 300px;
  overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 16px 0.1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: 0.5em 0 0 0;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%;
}

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px 0.4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: 0.4em 0 0.2em;
  line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0.2em;
  left: 0.2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* more specificity required here to overide default borders */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* vertical centre icon */
.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
  zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
  background-image: none;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  /* font-family: Verdana,Arial,sans-serif; font-size: 1.1em; */
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } */
.ui-widget-content a {
  color: #222222;
}

/* .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }*/
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(custom-theme/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(custom-theme/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(custom-theme/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
  background-image: url(custom-theme/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(custom-theme/images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
  background-image: url(custom-theme/images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(custom-theme/images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
  background-image: url(custom-theme/images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
  background-image: url(custom-theme/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(custom-theme/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -khtml-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -khtml-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -khtml-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -khtml-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _jquery.scss - jQuery components like buttons, tabs, datepicker ... */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: 0px;
  height: 100%;
  background-color: #c6ecff;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
  zoom: 1;
  padding: 0px;
  border-radius: 0;
  border: 1px solid #b4b4b4;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 1px 2px 0px 10px;
  background: #f2f2f2;
  border-radius: 0;
  border: 0px;
  border-top: 1px #fff solid;
  border-bottom: 1px #c8c8c8 solid;
  margin: 0px;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 0.2em 1px 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 2px 8px 0px 8px;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  border-bottom: 1px solid transparent !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
  color: #444;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: default;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 10px;
  background: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

.ui-widget-header .ui-state-default {
  border: 1px solid #bbb;
  border-top: 1px solid #aaa;
  background: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #f4f4f4));
  background: -moz-linear-gradient(bottom, #eee, #f4f4f4);
  font-weight: normal;
}
.ui-widget-header .ui-state-default a span {
  color: #888;
}
.ui-widget-header .ui-state-default a:hover span {
  color: #444;
}
.ui-widget-header .ui-state-active {
  border: 1px solid #c8c8c8;
  border-top: 1px solid #bbb;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ui-widget-header .ui-state-active a span {
  color: #444;
}

.ui-widget-content {
  background-color: #fff;
  color: #444;
}

.ui-tabs .ui-state-default .icon-button-refresh {
  width: 0px;
  margin-right: 5px;
}
.ui-tabs .ui-state-default [data-tips].top-tip {
  visibility: hidden;
}
.ui-tabs .ui-state-default .button-icon-refresh {
  visibility: hidden;
}
.ui-tabs .ui-state-default .title-visability {
  visibility: visible;
}
.ui-tabs .ui-tabs-selected .icon-button-refresh {
  width: 13px;
  margin-right: -8px;
}
.ui-tabs .ui-tabs-selected [data-tips].top-tip {
  visibility: visible;
}
.ui-tabs .ui-tabs-selected .button-icon-refresh {
  visibility: visible;
}
.ui-tabs .ui-tabs-selected .title-visability {
  visibility: visible;
}

.ui-tabs {
  padding-bottom: 5px;
}
.ui-tabs .tab-title {
  margin-right: 10px;
}

.ui-tabs .ui-tabs-nav li {
  margin-top: 0;
  margin-right: 6px;
  margin-left: 0;
}

.ui-tabs .ui-tabs-nav li a {
  padding-top: 8px;
  padding-bottom: 8px;
}

.ui-tabs-vertical > .ui-tabs-nav {
  padding: 0;
  float: left;
  width: 230px;
  border: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.ui-tabs-vertical > .ui-tabs-nav li {
  clear: left;
  width: 100%;
  padding: 0;
  border: 1px solid transparent !important;
  border-right: 1px solid rgba(0, 0, 0, 0.2) !important;
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
  left: -1px;
  top: 0;
}

.ui-tabs-vertical > .ui-tabs-nav li {
  margin-bottom: 0;
  margin-right: 0;
}
.ui-tabs-vertical > .ui-tabs-nav li a {
  width: 210px;
}
.ui-tabs-vertical > .ui-tabs-nav li a div:nth-child(2) {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  /* Safari */
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-tabs-vertical > .ui-tabs-nav li a div:nth-child(3) {
  -webkit-transition: all 0s ease-out;
  -moz-transition: all 0s ease-out;
  -ms-transition: all 0s ease-out;
  -o-transition: all 0s ease-out;
  transition: all 0s ease-out;
  display: block;
}
.ui-tabs-vertical > .ui-tabs-nav li a div.icon-button-close {
  margin-right: -8px;
}

.ui-tabs-vertical > .ui-tabs-nav li:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.ui-tabs-vertical > .ui-tabs-nav li a {
  display: block;
  margin-right: 0;
}

.ui-tabs-vertical > .ui-tabs-nav li.ui-state-active {
  border: 1px solid #b4b4b4 !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid transparent !important;
}

.ui-tabs-vertical > .ui-tabs-nav li.ui-state-defalt {
  border: 1px solid #b4b4b4 !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid transparent !important;
}

.ui-tabs-vertical > .ui-tabs-panel {
  width: auto;
  float: none;
  padding: 0 0 10px 20px;
  border-left: 1px solid #b4b4b4;
  min-height: 500px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/*.ui-tabs-vertical .ui-tabs-panel .ui-tabs .ui-tabs-panel { 

	//fix overflow problem with tickets in horizontal tabset > vertical tabset > horizontal tabset
 	min-height:900px;

   background: red;

}
*/
.ui-tabs-vertical .ui-tabs-panel > div {
  min-height: 900px;
}

.ui-tabs-vertical .button-icon-left-open-big,
.ui-tabs-vertical .button-icon-right-open-big {
  -webkit-transition: width 0.3s ease-out;
  -moz-transition: width 0.3s ease-out;
  -ms-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
  text-align: right;
  padding: 8px;
  border-right: 1px solid #b4b4b4;
}
.ui-tabs-vertical .button-icon-left-open-big:hover,
.ui-tabs-vertical .button-icon-right-open-big:hover {
  color: white;
  background: #95c225;
  border-right: 1px solid #729C1E;
}
.ui-tabs-vertical .button-icon-left-open-big {
  width: 230px;
}
.ui-tabs-vertical .button-icon-right-open-big {
  width: 43px;
}

.toggle-vertical-tabs {
  width: 43px !important;
}
.toggle-vertical-tabs li a div:nth-child(2) {
  width: 0px !important;
  -webkit-transition: all 0.2s ease-out !important;
  -moz-transition: all 0.2s ease-out !important;
  -ms-transition: all 0.2s ease-out !important;
  -o-transition: all 0.2s ease-out !important;
  transition: all 0.2s ease-out !important;
  transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
}
.toggle-vertical-tabs li a div:nth-child(3) {
  display: none !important;
  transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
}

.toggle-vertical-panels {
  margin-left: 43px !important;
  -webkit-transition: width 0.3s ease-out;
  -moz-transition: width 0.3s ease-out;
  -ms-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
}

.ui-tabs-vertical .toggle-vertical-tabs li a {
  width: auto;
}

.hide-tab-labels .ui-state-default div:nth-child(2) {
  width: 0;
  overflow-x: hidden;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-size: 12px;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #444;
  text-decoration: none;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #444;
  text-decoration: none;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: 0.1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
  font-size: 12px !important;
  font-family: Trebuchet MS !important;
}

.ui-button:focus {
  box-shadow: 0px 0px 0px 1px #95c225, inset 0px 0px 0px 1px white;
}

/* jQuery Button */
input.ui-state-default,
.ui-widget-content input.ui-state-default,
.ui-widget-header input.ui-state-default {
  display: inline-block;
  /* this to make padding work in active button */
  padding: 5px 12px;
  border: 0;
  outline: 0;
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  word-wrap: normal;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  /*-moz-box-shadow: none ;
  -ms-box-shadow: none  ;
  -webkit-box-shadow: none  ;
  box-shadow:none  ;*/
  /*
  -moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2);
  -ms-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2);
  */
  background: #95c225;
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
}

input.ui-state-hover,
.ui-widget-content input.ui-state-hover,
.ui-widget-header input.ui-state-hover {
  display: inline-block;
  /* this to make padding work in active button */
  padding: 5px 12px;
  border: 0;
  outline: 0;
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  word-wrap: normal;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  border-color: #207ce5 #207ce5 #115097;
  background: #bfe268;
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
}

input.ui-state-active,
.ui-widget-content input.ui-state-active,
.ui-widget-header input.ui-state-active {
  display: inline-block;
  /* this to make padding work in active button */
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 #fff;
  -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 white;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 white;
  background: #729C1E;
  padding: 6px 12px 4px 12px;
}

input.ui-button {
  padding: 5px 12px;
}

.ui-button-small input.ui-state-default {
  padding: 1px 3px;
  margin-top: 3px;
}

.ui-progressbar {
  border: 1px #c8c8c8 solid;
}

.ui-datepicker {
  border: 1px #c8c8c8 solid;
  -webkit-box-shadow: 0px 10px 28px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 10px 28px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 10px 28px rgba(0, 0, 0, 0.15);
  background-color: #fff !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  padding: 10px !important;
}

.ui-slider {
  background: rgba(0, 0, 0, 0.08) !important;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _standard.scss - Standard HTML classes like body, a, h, p ... */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
input {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
}

input[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
}

body,
input,
td,
select,
optgroup {
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #444;
  letter-spacing: 0px;
  line-height: 18px;
}

body {
  background-repeat: repeat;
  padding: 0px;
}

a {
  text-decoration: none;
  outline: 0;
}
a:hover {
  text-decoration: underline;
}

a:focus,
a:active,
ul {
  outline: none;
}

input[type=text], input[type=password], input[type=number] {
  height: 18px;
  border: 1px solid #c8c8c8;
  color: #666;
}

h2 {
  font-size: 14px;
  font-weight: 700 !important;
  color: #333;
}

a,
.expandable,
.expandable span,
.clickable,
.clickable span,
.ui-tabs-nav a:hover,
.groupboxminimal-content a,
.groupboxultraminimal-content a,
.grid-row-selected td.tbl-sublevel-header {
  color: #0279C3;
}

.none-clickable {
  cursor: default !important;
}

.clickable-neutral {
  cursor: pointer;
  /*color: rgba(37, 137, 194, 1);*/
  color: #2178ab;
}

.clickable-neutral:hover {
  text-decoration: underline;
}

.clickable:hover {
  text-decoration: underline;
}

p {
  margin-bottom: 12px;
  margin-top: 12px;
}

hr {
  border: 0px;
  border-bottom: 1px solid #f4f4f4;
  color: #d0d0d0;
  background-color: #d0d0d0;
  height: 1px;
  width: 100%;
}

fieldset {
  border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #b4b4b4;
  margin: 0px 0px 0px 0px;
  margin-top: 10px;
}

fieldset legend {
  padding-left: 9px;
  padding-right: 9px;
}

strong, b {
  font-weight: bold;
  color: #222;
}

/* styles for upload stuff */
.upload input.file {
  opacity: 0;
}

.progresscontainer {
  padding: 5px;
}
.progresscontainer .upload-progress {
  display: block;
  text-align: center;
  width: 0;
  height: 10px;
  background: linear-gradient(to bottom, #7CB8DA 0%, #2589c2 100%);
}

.progress-transition {
  transition: width 0.3s;
}

.dragover {
  background-color: #CCFF99;
  border: 2px dashed #8FB26B !important;
}

.dragarea {
  position: relative;
  /*margin: 10px 0;*/
  border: 2px dashed #ccc;
}
.dragarea p {
  /*position: absolute;
  bottom: 7px;*/
  width: 100%;
  text-align: center;
  font-size: 14px;
  padding: 30px 0px 30px 0px;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _common.scss - Basic classes like floaters, displays, widths ... */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
* {
  outline: 0;
  /* outline fix */
}

.globalcolor-lightest .groupboxminimal-content {
  background: #f4f4f4;
  /*background:$globalColorLightest;*/
  padding: 4px;
}

.pre-line {
  white-space: pre-line;
}

.wrap {
  word-break: break-word;
  white-space: normal;
}

.nowrap-dots {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.nowrap-div div {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}

.aaa {
  background-color: var(--red);
}

.highlighted {
  font-style: italic;
  font-weight: 700 !important;
}

.tab-highlight {
  /*background-color: #fcdc96 !important;*/
  font-weight: 700;
  font-style: italic;
}

.border-red {
  border: 1px solid red;
}

.border-blue {
  border: 1px solid blue;
}

.border-green {
  border: 1px solid green;
}

.border-magenta {
  border: 1px solid magenta;
}

.border-lightgray {
  border: 1px solid #ccc;
}

.bold {
  font-weight: 600;
}

.bold700 {
  font-weight: 700;
}

.hand {
  cursor: pointer !important;
}

.move {
  cursor: move !important;
}

.no-wrap {
  white-space: nowrap;
}

.clear {
  clear: both;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.float-right {
  float: right;
}

.float-center {
  float: right;
  left: -50%;
  position: relative;
}

.align-left {
  text-align: left !important;
}

.align-right {
  text-align: right !important;
}

.align-center {
  text-align: center !important;
}

.inline-block {
  display: inline-block;
}

.resize-none {
  resize: none;
}

.outer-div {
  width: 100%;
  text-align: center;
}

.outer-div-a {
  text-align: center;
}

.inner-div {
  display: inline-block;
  margin: 0 auto;
}

.inner-div-chart {
  display: inline-block;
  margin: 0 auto;
  /*width: 450px;*/
  width: 510px;
}

.margin-auto {
  margin: auto !important;
}

.displaynone {
  display: none !important;
}

.display-none {
  display: none !important;
}

.display-none-temp {
  display: none !important;
}

.display-none-item {
  display: none !important;
}

.display-none-hideempty {
  display: none !important;
}

.display-none-main-container {
  display: none !important;
}

.hide-column {
  width: 0px;
}

.table-layout-fixed {
  table-layout: fixed;
}

.table-layout-yloliy {
  table-layout: fixed;
}

.red {
  color: Red;
}

.white {
  color: White;
}

.grey {
  color: #cccccc;
}

.darkgrey {
  color: grey;
}

.green {
  color: green;
}

.status-green {
  color: Green;
}

.status-red {
  color: #d00000;
}

.status-blue {
  color: #729C1E;
}

.status-yellow {
  color: #ffa600;
}

.status-grey {
  color: #ccc;
}

.status-text-red {
  color: #9c1e26;
}

.cell-text-grey span, .cell-text-grey div {
  color: #ccc;
}

.cell-text-green span, .cell-text-green div {
  color: Green;
}

.cell-text-red span, .cell-text-red div {
  color: #d00000;
}

.cell-text-yellow span, .cell-text-yellow div {
  color: #fcdc96;
}

.icon-text-blue {
  color: #2589c2;
}

.activeState {
  color: #95c225;
  font-weight: 400;
}

.background-color-white {
  background-color: white !important;
}

.background-color-black {
  background-color: black !important;
}

.background-color-grey {
  background-color: #f4f4f4 !important;
}

.border-color-green {
  border-color: green;
}

.border-color-red {
  border-color: #9c1e26;
}

.tab-color-green {
  background-color: #d7f59f !important;
}

.tab-color-yellow {
  background-color: #fcdc96 !important;
}

.tab-color-blue {
  background-color: #94cbeb !important;
}

.tab-color-red {
  background-color: #fddbde !important;
}

.opacity3 {
  opacity: 0.3;
}

.opacity4 {
  opacity: 0.4;
}

.opacity5 {
  opacity: 0.5;
}

.header10 {
  font-weight: 600;
  font-size: 10px;
}

.header11 {
  font-weight: 600;
  font-size: 11px;
}

.header12 {
  font-weight: 600;
  font-size: 12px;
}

.header13 {
  font-weight: 600;
  font-size: 13px;
}

.header14 {
  font-weight: 600;
  font-size: 14px;
}

.header16 {
  font-weight: 600;
  font-size: 16px;
}

.header17 {
  font-weight: 600;
  font-size: 17px;
}

.header18 {
  font-weight: 600;
  font-size: 18px;
}

.text9 {
  font-size: 9px;
}

.text10 {
  font-size: 10px;
}

.text11 {
  font-size: 11px;
}

.text12 {
  font-size: 12px;
}

.text13 {
  font-size: 13px;
}

.text14 {
  font-size: 14px;
}

.text15 {
  font-size: 15px;
}

.text16 {
  font-size: 16px;
}

.weight300 {
  font-weight: 300;
}

.weight400 {
  font-weight: 400;
}

.weight500 {
  font-weight: 500;
}

.weight600 {
  font-weight: 600;
}

.comment-text {
  color: #888;
  /*padding-bottom: 4px;*/
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-right: -120px;
}

.comment-presearch {
  color: #888;
  margin-left: 10px;
  margin-right: 10px;
  /*padding-bottom: 4px;*/
  /*padding-left: 2px;*/
  line-height: 1.5em;
  font-size: 12px;
  /*margin-right: -120px;*/
}

.circel {
  background-color: red;
  width: 14px;
  height: 14px;
  text-align: center;
  border-radius: 15px;
  -moz-border-radius: 15px;
  color: white;
  font-size: 11px;
  margin-top: -5px;
  border: 1px solid transparent;
  line-height: 14px !important;
}

.circel-admin {
  background-color: red;
  width: 14px;
  height: 14px;
  text-align: center;
  border-radius: 15px;
  -moz-border-radius: 15px;
  color: white;
  font-size: 11px;
  margin-top: -5px;
  margin-right: -16px;
  margin-left: 0px;
  border: 1px solid transparent;
  line-height: 14px !important;
  position: relative;
}

.circel-green {
  background-color: #d7f59f;
  width: 14px;
  height: 14px;
  text-align: center;
  border-radius: 15px;
  -moz-border-radius: 15px;
  color: white;
  font-size: 11px;
  border: 1px solid lightgray;
  line-height: 14px !important;
  margin-top: 2px !important;
  position: relative;
  display: flex;
}

.circel-yellow {
  background-color: #fcf49c;
  width: 14px;
  height: 14px;
  text-align: center;
  border-radius: 15px;
  -moz-border-radius: 15px;
  color: white;
  font-size: 11px;
  border: 1px solid lightgray;
  line-height: 14px !important;
  margin-top: 2px !important;
  position: relative;
  display: flex;
}

.blur {
  filter: blur(0.2rem);
  -webkit-filter: blur(0.2rem);
  -moz-filter: blur(0.2rem);
  -ms-filter: blur(0.2rem);
}

.blacked {
  background: black !important;
  /*padding: 1px;*/
  margin: 1px;
  color: black !important;
  opacity: 0.6 !important;
}

.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
  display: none;
}

.disabled-grey {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}

.disabled-lightgrey {
  pointer-events: none;
  cursor: default;
  opacity: 0.4;
}

.position-absolute {
  position: absolute;
}

.hide-background {
  background-size: 0px;
}

.noclick {
  pointer-events: none;
}

.iframe-body {
  background-image: none;
  background-color: #fff;
}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.iframe-noscroll {
  overflow: hidden;
}

.percent {
  position: relative !important;
}

.percent div {
  position: absolute;
  right: 4px;
  top: 4px;
  margin-top: 2px;
  /* !important; */
}

.percentsearch div {
  margin-top: 0px !important;
}

.percent input {
  text-align: left;
  padding-right: 14px;
  /* !important; */
}

.percentsearch input {
  padding-right: 12px !important;
}

.currency {
  position: relative !important;
}

.currency div {
  position: absolute;
  right: 4px;
  top: 4px;
  margin-top: 2px;
  /* !important; */
}

.currencysearch div {
  margin-top: 0px !important;
}

.currency input {
  text-align: left;
  padding-right: 14px;
  /* !important; */
}

.currencysearch input {
  padding-right: 12px !important;
}

/*ui-button ui-widget ui-state-default ui-corner-all*/
.ui-button-blue {
  display: inline-block;
  position: relative;
  margin-right: 0.1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
  font-size: 12px;
  background: #2589c2;
  padding: 5px 12px 5px 12px;
  color: #fff;
  border-radius: 2px;
}

.ui-button-blue:hover {
  opacity: 0.6;
}

.ui-button-blue:active {
  box-shadow: 0px 0px 0px 1px #95c225, inset 0px 0px 0px 1px white;
}

.ui-button-blue-state {
  border: 1px solid transparent;
  border-top: 1px solid transparent;
  /*border: 1px solid rgba(0, 0, 0, 0.1);*/
  font-weight: normal;
  border-radius: 0;
  border-top: 1px solid;
  border-color: rgba(0, 0, 0, 0);
  background: #fff;
  opacity: 0.7;
  font-weight: normal;
  border-radius: 0;
}

/*Normal*/
.button-blue input.ui-button {
  background: #2589c2;
  padding: 0px 11px 1px 11px;
}

.button-red input.ui-button {
  background: #B44646;
  padding: 0px 11px 1px 11px;
}

/*Header*/
.button-blue-header input.ui-button {
  background: #2589c2;
  padding: 0px 11px 1px 11px;
  margin-bottom: -2px;
}

/*Box*/
.button-box-blue input.ui-button {
  background: #2589c2;
  padding: 5px 11px 5px 11px;
}

.button-box-red input.ui-button {
  background: #D94949;
  padding: 5px 11px 5px 11px;
}

.button-box-yellow input.ui-button {
  background: #FF9D24;
  padding: 5px 11px 5px 11px;
}

.button-box-green input.ui-button {
  background: #73a72d;
  padding: 5px 11px 5px 11px;
}

.mask {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4);
  display: none;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomright: 2px;
}

.popup-window {
  position: absolute;
  left: 0;
  top: 96px;
  display: none;
}

.response-message {
  position: absolute;
  left: 0;
  top: 70px;
  display: none;
}

.response-message-portlet {
  box-shadow: none;
  /*border: 0px;*/
  padding: 10px;
  background-color: #f4fddb;
  border: 1px solid #e1efbd;
}

.popup-button {
  position: absolute;
  left: 0;
  top: 96px;
  display: none;
}

.div-overflow, .div-overflow-wrap {
  overflow: visible;
  white-space: nowrap;
  text-decoration: none;
  border: 1px solid #b4b4b4;
  padding: 4px 8px;
  position: absolute;
  margin-top: 20px;
  margin-left: 10px;
  z-index: 16777271;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -moz-border-radius: 3px;
  background-color: #f0f0f0;
  color: #222;
  /*transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -webkit-transition: all 2s ease-in-out;*/
}

.div-overflow-wrap {
  white-space: pre-wrap;
}

.overflow-scroll {
  overflow-x: auto;
  white-space: nowrap;
  min-height: 0%;
  /* IE 9 SCROLL BUG FIX */
}

.overflow-scrolls {
  overflow-x: auto;
  overflow-y: auto;
  white-space: nowrap;
  min-height: 0%;
}

.overflow-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 300px;
}

.overflow-scrollbar-150 {
  overflow-y: auto;
  overflow-x: hidden;
  height: 150px;
}

.overflow-scrollbar-175 {
  overflow-y: auto;
  overflow-x: hidden;
  height: 175px;
}

.overflow-scrollbar-500 {
  overflow-y: auto;
  overflow-x: hidden;
  height: 500px;
}

.overflow-scrollbar-json {
  overflow-y: scroll !important;
  overflow-x: auto !important;
  white-space: nowrap;
  height: 300px;
}

.overflow-scrollbar-json-grid {
  overflow-y: auto !important;
  overflow-x: auto !important;
  height: 200px;
}

.overflow-scrollbar-x {
  overflow-y: hidden !important;
  overflow-x: auto !important;
}

.overflow-scrollbar-y {
  overflow-y: auto;
  overflow-x: hidden;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-container {
  display: flex;
  flex-direction: column;
}

.overflow-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}

.setclass-default {
  margin: -1px;
  border: 1px solid red !important;
}

.error-window {
  width: 468px;
  margin: 140px auto 0px auto;
}

#activate-window {
  width: 380px;
  margin: 40px auto;
}

#activate-window .portlet .portlet-content table {
  width: 100%;
}

.login-page {
  width: 100%;
}
.login-page .select2-container {
  min-width: 120px;
}

#login-window {
  width: 298px;
  margin: 40px auto;
}

#login-window .portlet .portlet-content table {
  width: 100%;
}

.login-language {
  margin-bottom: 10px;
}

.login-logo {
  margin-left: 11px;
  margin-top: 44px;
  width: 100px;
  height: 100px;
  cursor: pointer;
}

.logo-top {
  background-repeat: no-repeat;
}

.logo-default {
  background-repeat: no-repeat;
}

.changePassword label {
  margin-right: 10px;
}

.single-item {
  float: left;
  display: block;
  padding-left: 5px;
}

.single-item-label {
  font-weight: bold;
  float: left;
  display: block;
  padding-left: 5px;
}

.single-item-text {
  float: left;
  display: block;
  padding-left: 25px;
  color: #999;
  padding-bottom: 16px;
}

.transactions-account,
.overview-account {
  margin-bottom: 10px;
  font-size: 14px;
  color: #888;
  font-weight: 100 !important;
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  padding: 4px 6px 4px 6px;
  margin-bottom: 12px;
  border-radius: 2px;
  -moz-border-radius: 2px;
}

.transactions-account div,
.overview-account span,
.overview-account div {
  line-height: 26px;
}

.positions-account {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 14px;
  color: #888;
  font-weight: 100 !important;
}

.poa-header {
  margin-bottom: 10px;
  font-size: 14px;
  color: #888;
  font-weight: 100 !important;
}

.order-header {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 14px;
  color: #666;
  font-weight: 100 !important;
}

.settings-panel-item {
  display: inline-block;
  padding-right: 10px;
}

.search-panel-item {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.search-panel-container {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #888;
}

.search-panel-element {
  display: inline-block;
  margin-bottom: 5px;
  color: #888;
  line-height: 15px;
}

.search-panel-search {
  display: inline-block;
  margin-bottom: 10px;
  color: #888;
}

.search-panel-help {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #888;
}

.search-panel-more {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 10px;
  color: #888;
}
.search-panel-more input {
  padding: 0;
  margin: 0;
}

.search-panel-red {
  background-color: #FFF1F1;
  border: 1px solid #e1aaa9;
  padding: 3px 6px 3px 6px;
  margin-bottom: 12px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  color: #a35955;
}

.search-panel-items {
  overflow: hidden;
}

.search-panel-items-normal {
  width: -moz-calc(100% - 310px);
  width: -webkit-calc(100% - 310px);
  width: calc(100% - 310px);
}

.search-panel-items-medium {
  width: -moz-calc(100% - 150px);
  width: -webkit-calc(100% - 150px);
  width: calc(100% - 150px);
}

.search-panel-items-medium2 {
  width: -moz-calc(100% - 200px);
  width: -webkit-calc(100% - 200px);
  width: calc(100% - 200px);
}

.search-panel-items-medium3 {
  width: -moz-calc(100% - 200px);
  width: -webkit-calc(100% - 200px);
  width: calc(100% - 200px);
}

.search-panel-items-medium4 {
  width: -moz-calc(100% - 245px);
  width: -webkit-calc(100% - 245px);
  width: calc(100% - 245px);
}

.search-panel-items-medium5 {
  width: -moz-calc(100% - 260px);
  width: -webkit-calc(100% - 260px);
  width: calc(100% - 260px);
}

.search-panel-items-medium6 {
  width: -moz-calc(100% - 330px);
  width: -webkit-calc(100% - 330px);
  width: calc(100% - 330px);
}

.search-panel-items-wide {
  width: -moz-calc(100% - 360px);
  width: -webkit-calc(100% - 360px);
  width: calc(100% - 360px);
}

.search-panel-items-narrow {
  width: -moz-calc(100% - 120px);
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
}

.search-panel-items-addons {
  width: -moz-calc(100% - 120px);
  width: -webkit-calc(100% - 120px);
  width: 1130px;
}

.search-panel-items-buttons-1 {
  width: -moz-calc(100% - 100px);
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
}

.search-panel-items-buttons-2 {
  width: -moz-calc(100% - 150px);
  width: -webkit-calc(100% - 150px);
  width: calc(100% - 150px);
}

.search-panel-items-master {
  /*width: -moz-calc(100% - 200px);
  width: -webkit-calc(100% - 200px);   
  width: calc(100% - 200px);*/
}

.wysiwyg p {
  margin-top: 1px;
  margin-bottom: 1px;
}

.margin-left1 {
  margin-left: 1px;
}

.margin-left2 {
  margin-left: 2px;
}

.margin-left3 {
  margin-left: 3px;
}

.margin-left4 {
  margin-left: 4px;
}

.margin-left5 {
  margin-left: 5px;
}

.margin-left6 {
  margin-left: 6px;
}

.margin-left7 {
  margin-left: 7px;
}

.margin-left8 {
  margin-left: 8px;
}

.margin-left9 {
  margin-left: 9px;
}

.margin-left10 {
  margin-left: 10px !important;
}

.margin-left15 {
  margin-left: 15px;
}

.margin-left20 {
  margin-left: 20px;
}

.margin-left25 {
  margin-left: 25px;
}

.margin-left30 {
  margin-left: 30px;
}

.margin-left43 {
  margin-left: 43px;
}

.margin-left68 {
  margin-left: 68px;
}

.margin-left100 {
  margin-left: 100px;
}

.margin-left150 {
  margin-left: 150px;
}

.margin-left200 {
  margin-left: 200px;
}

.margin-left262 {
  margin-left: 262px;
}

.margin-left362 {
  margin-left: 362px;
}

.margin-left407 {
  margin-left: 407px;
}

.margin-top0 {
  margin-top: 0px !important;
}

.margin-top1 {
  margin-top: 1px !important;
}

.margin-top2 {
  margin-top: 2px !important;
}

.margin-top3 {
  margin-top: 3px !important;
}

.margin-top4 {
  margin-top: 4px !important;
}

.margin-top5 {
  margin-top: 5px !important;
}

.margin-top6 {
  margin-top: 6px !important;
}

.margin-top7 {
  margin-top: 7px !important;
}

.margin-top8 {
  margin-top: 8px !important;
}

.margin-top10 {
  margin-top: 10px !important;
}

.margin-top15 {
  margin-top: 15px;
}

.margin-top18 {
  margin-top: 18px;
}

.margin-top20 {
  margin-top: 20px !important;
}

.margin-top25 {
  margin-top: 25px !important;
}

.margin-top30 {
  margin-top: 30px !important;
}

.margin-top38 {
  margin-top: 38px;
}

.margin-top39 {
  margin-top: 39px;
}

.margin-top40 {
  margin-top: 40px;
}

.margin-top45 {
  margin-top: 45px;
}

.margin-top50 {
  margin-top: 50px;
}

.margin-top60 {
  margin-top: 60px;
}

.margin-top70 {
  margin-top: 70px;
}

.margin-top100 {
  margin-top: 100px;
}

.margin-top400 {
  margin-top: 400px;
}

.margin-top500 {
  margin-top: 500px;
}

.margin-right0 {
  margin-right: 0px !important;
}

.margin-right1 {
  margin-right: 1px !important;
}

.margin-right2 {
  margin-right: 2px !important;
}

.margin-right3 {
  margin-right: 3px !important;
}

.margin-right4 {
  margin-right: 4px !important;
}

.margin-right5 {
  margin-right: 5px !important;
}

.margin-right6 {
  margin-right: 6px !important;
}

.margin-right7 {
  margin-right: 7px !important;
}

.margin-right8 {
  margin-right: 8px !important;
}

.margin-right9 {
  margin-right: 9px !important;
}

.margin-right10 {
  margin-right: 10px !important;
}

.margin-right15 {
  margin-right: 15px !important;
}

.margin-right20 {
  margin-right: 20px !important;
}

.margin-right25 {
  margin-right: 25px !important;
}

.margin-right30 {
  margin-right: 30px !important;
}

.margin-right40 {
  margin-right: 40px !important;
}

.margin-right50 {
  margin-right: 50px !important;
}

.margin-right90 {
  margin-right: 90px !important;
}

.margin-right60- {
  margin-right: -60px;
}

.margin-right62- {
  margin-right: -62px;
}

.margin-minus-top1 {
  margin-top: -1px;
}

.margin-minus-top2 {
  margin-top: -2px;
}

.margin-minus-top3 {
  margin-top: -3px;
}

.margin-minus-top4 {
  margin-top: -4px;
}

.margin-minus-top5 {
  margin-top: -5px !important;
}

.margin-minus-top7 {
  margin-top: -7px;
}

.margin-minus-top10 {
  margin-top: -10px !important;
}

.margin-minus-top15 {
  margin-top: -15px !important;
}

.margin-minus-top20 {
  margin-top: -20px !important;
}

.margin-minus-top30 {
  margin-top: -30px !important;
}

.margin-minus-top40 {
  margin-top: -40px !important;
}

.margin-minus-top50 {
  margin-top: -50px !important;
}

.margin-minus-top51 {
  margin-top: -51px !important;
}

.margin-minus-left2 {
  margin-left: -2px;
}

.margin-minus-left3 {
  margin-left: -3px;
}

.margin-minus-left4 {
  margin-left: -4px;
}

.margin-minus-left5 {
  margin-left: -5px;
}

.margin-minus-left6 {
  margin-left: -6px;
}

.margin-minus-left7 {
  margin-left: -7px;
}

.margin-minus-left10 {
  margin-left: -10px;
}

.margin-minus-left20 {
  margin-left: -20px;
}

.margin-minus-left25 {
  margin-left: -25px;
}

.margin-minus-left47 {
  margin-left: -47px;
}

.margin-minus-left96 {
  margin-left: -96px;
}

.margin-minus-left100 {
  margin-left: -100px;
}

.margin-minus-left130 {
  margin-left: -130px;
}

.margin-minus-left150 {
  margin-left: -150px;
}

.margin-minus-left200 {
  margin-left: -200px;
}

.margin-minus-left400 {
  margin-left: -400px;
}

.margin-minus-left470 {
  margin-left: -470px;
}

.margin-minus-left500 {
  margin-left: -500px;
}

.margin-minus-left570 {
  margin-left: -570px;
}

.margin-minus-left600 {
  margin-left: -600px;
}

.margin-minus-right1 {
  margin-right: -1px;
}

.margin-minus-right2 {
  margin-right: -2px;
}

.margin-minus-right3 {
  margin-right: -3px;
}

.margin-minus-right5 {
  margin-right: -5px;
}

.margin-minus-right7 {
  margin-right: -7px;
}

.margin-minus-right10 {
  margin-right: -10px;
}

.margin-minus-right100 {
  margin-right: -100px;
}

.margin-minus-bottom1 {
  margin-bottom: -1px;
}

.margin-minus-bottom2 {
  margin-bottom: -2px;
}

.margin-minus-bottom3 {
  margin-bottom: -3px;
}

.margin-minus-bottom5 {
  margin-bottom: -5px;
}

.margin-minus-bottom10 {
  margin-bottom: -10px;
}

.margin-minus-bottom40 {
  margin-bottom: -40px;
}

.margin-bottom0 {
  margin-bottom: 0px;
}

.margin-bottom1 {
  margin-bottom: 1px;
}

.margin-bottom5 {
  margin-bottom: 5px;
}

.margin-bottom10 {
  margin-bottom: 10px;
}

.margin-bottom15 {
  margin-bottom: 15px;
}

.margin-bottom20 {
  margin-bottom: 20px;
}

.margin-bottom40 {
  margin-bottom: 40px;
}

.padding-top1 {
  padding-top: 1px !important;
}

.padding-top2 {
  padding-top: 2px;
}

.padding-top3 {
  padding-top: 3px;
}

.padding-top4 {
  padding-top: 4px;
}

.padding-top5 {
  padding-top: 5px;
}

.padding-top6 {
  padding-top: 6px;
}

.padding-top7 {
  padding-top: 7px;
}

.padding-top8 {
  padding-top: 8px;
}

.padding-top9 {
  padding-top: 9px;
}

.padding-top10 {
  padding-top: 10px;
}

.padding-top14 {
  padding-top: 14px;
}

.padding-top15 {
  padding-top: 15px;
}

.padding-top16 {
  padding-top: 16px;
}

.padding-top17 {
  padding-top: 17px;
}

.padding-top18 {
  padding-top: 18px;
}

.padding-top19 {
  padding-top: 19px;
}

.padding-top20 {
  padding-top: 20px;
}

.padding-top25 {
  padding-top: 25px;
}

.padding-top30 {
  padding-top: 30px;
}

.padding-top40 {
  padding-top: 40px;
}

.padding-top50 {
  padding-top: 50px;
}

.padding-top57 {
  padding-top: 57px !important;
}

.padding-top100 {
  padding-top: 100px;
}

.padding-top110 {
  padding-top: 110px;
}

.padding-top120 {
  padding-top: 120px;
}

.padding-top130 {
  padding-top: 130px;
}

.padding-top140 {
  padding-top: 140px;
}

.padding-top150 {
  padding-top: 150px;
}

.padding-bottom1 {
  padding-bottom: 1px;
}

.padding-bottom2 {
  padding-bottom: 2px;
}

.padding-bottom2p5 {
  padding-bottom: 2.5px;
}

.padding-bottom3 {
  padding-bottom: 3px;
}

.padding-bottom4 {
  padding-bottom: 4px;
}

.padding-bottom5 {
  padding-bottom: 5px;
}

.padding-bottom6 {
  padding-bottom: 6px;
}

.padding-bottom7 {
  padding-bottom: 7px;
}

.padding-bottom8 {
  padding-bottom: 8px;
}

.padding-bottom9 {
  padding-bottom: 9px;
}

.padding-bottom10 {
  padding-bottom: 10px;
}

.padding-bottom14 {
  padding-bottom: 14px;
}

.padding-bottom15 {
  padding-bottom: 15px;
}

.padding-bottom20 {
  padding-bottom: 20px;
}

.padding-bottom25 {
  padding-bottom: 25px;
}

.padding-bottom26 {
  padding-bottom: 26px;
}

.padding-bottom30 {
  padding-bottom: 30px;
}

.padding-bottom40 {
  padding-bottom: 40px;
}

.padding-bottom50 {
  padding-bottom: 50px;
}

.padding-left1 {
  padding-left: 1px;
}

.padding-left2 {
  padding-left: 2px;
}

.padding-left3 {
  padding-left: 3px;
}

.padding-left4 {
  padding-left: 4px;
}

.padding-left5 {
  padding-left: 5px;
}

.padding-left6 {
  padding-left: 6px;
}

.padding-left7 {
  padding-left: 7px;
}

.padding-left8 {
  padding-left: 8px;
}

.padding-left9 {
  padding-left: 9px;
}

.padding-left10 {
  padding-left: 10px;
}

.padding-left11 {
  padding-left: 11px;
}

.padding-left14 {
  padding-left: 14px;
}

.padding-left15 {
  padding-left: 15px;
}

.padding-left16 {
  padding-left: 16px;
}

.padding-left17 {
  padding-left: 17px;
}

.padding-left18 {
  padding-left: 18px;
}

.padding-left19 {
  padding-left: 19px;
}

.padding-left20 {
  padding-left: 20px;
}

.padding-left21 {
  padding-left: 21px;
}

.padding-left22 {
  padding-left: 22px;
}

.padding-left25 {
  padding-left: 25px;
}

.padding-left27 {
  padding-left: 27px;
}

.padding-left30 {
  padding-left: 30px;
}

.padding-left35 {
  padding-left: 35px;
}

.padding-left40 {
  padding-left: 40px;
}

.padding-left45 {
  padding-left: 45px;
}

.padding-left50 {
  padding-left: 50px;
}

.padding-left55 {
  padding-left: 55px;
}

.padding-left60 {
  padding-left: 60px;
}

.padding-left75 {
  padding-left: 750px;
}

.padding-left100 {
  padding-left: 100px;
}

.padding-left110 {
  padding-left: 110px;
}

.padding-left115 {
  padding-left: 115px;
}

.padding-left120 {
  padding-left: 120px;
}

.padding-left125 {
  padding-left: 125px;
}

.padding-left150 {
  padding-left: 150px;
}

.padding-left200 {
  padding-left: 200px;
}

.padding-left225 {
  padding-left: 225px;
}

.padding-left250 {
  padding-left: 250px;
}

.padding-left300 {
  padding-left: 300px;
}

.padding-left350 {
  padding-left: 350px;
}

.padding-left400 {
  padding-left: 400px;
}

.padding-left450 {
  padding-left: 450px;
}

.padding-left500 {
  padding-left: 500px;
}

.padding-left278 {
  padding-left: 278px;
}

.padding-right1 {
  padding-right: 1px !important;
}

.padding-right2 {
  padding-right: 2px;
}

.padding-right3 {
  padding-right: 3px;
}

.padding-right4 {
  padding-right: 4px;
}

.padding-right5 {
  padding-right: 5px;
}

.padding-right6 {
  padding-right: 6px;
}

.padding-right7 {
  padding-right: 7px;
}

.padding-right8 {
  padding-right: 8px;
}

.padding-right9 {
  padding-right: 9px;
}

.padding-right10 {
  padding-right: 10px;
}

.padding-right15 {
  padding-right: 15px;
}

.padding-right20 {
  padding-right: 20px;
}

.padding-right20-imp {
  padding-right: 20px !important;
}

.padding-right25 {
  padding-right: 25px;
}

.padding-right30 {
  padding-right: 30px;
}

.padding-right170 {
  padding-right: 170px;
}

.padding0 {
  padding: 0px !important;
}

.padding {
  padding: 5px;
}

.padding5 {
  padding: 5px;
}

.padding10 {
  padding: 10px;
}

.padding20 {
  padding: 20px;
}

.padding30 {
  padding: 30px;
}

.padding40 {
  padding: 40px;
}

.padding50 {
  padding: 50px;
}

.padding60 {
  padding: 60px;
}

.padding65 {
  padding: 65px;
}

.padding70 {
  padding: 70px;
}

.padding80 {
  padding: 80px;
}

.padding85 {
  padding: 85px;
}

.padding90 {
  padding: 90px;
}

.padding100 {
  padding: 100px;
}

.padding110 {
  padding: 110px;
}

.padding120 {
  padding: 120px;
}

.padding130 {
  padding: 130px;
}

.padding135 {
  padding: 135px;
}

.padding140 {
  padding: 140px;
}

.padding150 {
  padding: 150px;
}

.width100p {
  width: 100%;
}

.width99p {
  width: 99%;
}

.width985p {
  width: 98.5%;
}

.width98p {
  width: 98%;
}

.width975p {
  width: 97.5%;
}

.width97p {
  width: 97%;
}

.width96p {
  width: 96%;
}

.width95p {
  width: 95%;
}

.width94p {
  width: 94%;
}

.width93p {
  width: 93%;
}

.width90p {
  width: 90%;
}

.width80p {
  width: 80%;
}

.width75p {
  width: 75%;
}

.width70p {
  width: 70%;
}

.width60p {
  width: 60%;
}

.width50p {
  width: 50%;
}

.width40p {
  width: 40%;
}

.width25p {
  width: 25%;
}

.width33p {
  width: 33%;
}

.width30p {
  width: 30%;
}

.width25p {
  width: 25%;
}

.width33p20 {
  width: -moz-calc(33% - 20px);
  width: -webkit-calc(33% - 20px);
  width: calc(33% - 20px);
}

.width40p20 {
  width: -moz-calc(40% - 20px);
  width: -webkit-calc(40% - 20px);
  width: calc(40% - 20px);
}

.width45p20 {
  width: -moz-calc(45% - 20px);
  width: -webkit-calc(45% - 20px);
  width: calc(45% - 20px);
}

.width50p20 {
  width: -moz-calc(50% - 20px);
  width: -webkit-calc(50% - 20px);
  width: calc(50% - 20px);
}

.width70p20 {
  width: -moz-calc(70% - 20px);
  width: -webkit-calc(70% - 20px);
  width: calc(70% - 20px);
}

.width30p20 {
  width: -moz-calc(30% - 20px);
  width: -webkit-calc(30% - 20px);
  width: calc(30% - 20px);
}

.width100p425 {
  width: -moz-calc(100% - 425px);
  width: -webkit-calc(100% - 425px);
  width: calc(100% - 425px);
}

.width60p250 {
  width: -moz-calc(60% - 250px);
  width: -webkit-calc(60% - 250px);
  width: calc(60% - 250px);
}

.width40p250 {
  width: -moz-calc(40% - 250px);
  width: -webkit-calc(40% - 250px);
  width: calc(40% - 250px);
}

.width65p275 {
  width: -moz-calc(65% - 275px);
  width: -webkit-calc(65% - 275px);
  width: calc(65% - 275px);
}

.width45p275 {
  width: -moz-calc(35% - 275px);
  width: -webkit-calc(35% - 275px);
  width: calc(35% - 275px);
}

.button-width20 input {
  width: 20px;
}

.button-width25 input {
  width: 25px;
}

.button-width50 input {
  width: 50px;
}

.button-width65 input {
  width: 65px;
}

.button-width75 input {
  width: 75px;
}

.button-width80 input {
  width: 80px;
}

.button-width90 input {
  width: 90px;
}

.button-width100 input {
  width: 100px;
}

.button-width110 input {
  width: 110px;
}

.button-width120 input {
  width: 120px;
}

.button-width125 input {
  width: 125px;
}

.button-width130 input {
  width: 130px;
}

.width10 {
  width: 10px;
}

.width16 {
  width: 16px;
}

.width17 {
  width: 17px;
}

.width18 {
  width: 18px;
}

.width19 {
  width: 19px;
}

.width20 {
  width: 20px;
}

.width25 {
  width: 25px;
}

.width28 {
  width: 28px;
}

.width30 {
  width: 30px;
}

.width30i {
  width: 30px !important;
}

.width32 {
  width: 32px;
}

.width35 {
  width: 35px;
}

.width40 {
  width: 40px;
}

.width41 {
  width: 41px;
}

.width42 {
  width: 42px;
}

.width43 {
  width: 43px;
}

.width44 {
  width: 44px;
}

.width45 {
  width: 45px;
}

.width50 {
  width: 50px;
}

.width55 {
  width: 55px;
}

.width60 {
  width: 60px;
}

.width65 {
  width: 65px;
}

.width70 {
  width: 70px;
}

.width75 {
  width: 75px;
}

.width80 {
  width: 80px;
}

.width85 {
  width: 85px;
}

.width90 {
  width: 90px;
}

.width100 {
  width: 100px;
}

.width105 {
  width: 105px;
}

.width110 {
  width: 110px;
}

.width115 {
  width: 115px;
}

.width120 {
  width: 120px;
}

.width125 {
  width: 125px;
}

.width130 {
  width: 130px;
}

.width131 {
  width: 131px;
}

.width135 {
  width: 135px;
}

.width140 {
  width: 140px;
}

.width145 {
  width: 145px;
}

.width150 {
  width: 150px;
}

.width155 {
  width: 155px;
}

.width170 {
  width: 170px;
}

.width173 {
  width: 173px;
}

.width175 {
  width: 175px;
}

.width180 {
  width: 180px;
}

.width185 {
  width: 185px;
}

.width188 {
  width: 188px;
}

.width190 {
  width: 190px;
}

.width195 {
  width: 195px;
}

.width197 {
  width: 197px;
}

.width200 {
  width: 200px;
}

.width210 {
  width: 210px;
}

.width220 {
  width: 220px;
}

.width225 {
  width: 225px;
}

.width230 {
  width: 230px;
}

.width235 {
  width: 235px;
}

.width240 {
  width: 240px;
}

.width250 {
  width: 250px;
}

.width260 {
  width: 260px;
}

.width270 {
  width: 270px;
}

.width275 {
  width: 275px;
}

.width280 {
  width: 280px;
}

.width290 {
  width: 290px;
}

.width300 {
  width: 300px;
}

.width325 {
  width: 325px;
}

.width330 {
  width: 330px;
}

.width334 {
  width: 334px;
}

.width337 {
  width: 337px;
}

.width340 {
  width: 340px;
}

.width350 {
  width: 350px;
}

.width360 {
  width: 360px;
}

.width370 {
  width: 370px;
}

.width375 {
  width: 375px;
}

.width380 {
  width: 380px;
}

.width386 {
  width: 386px;
}

.width390 {
  width: 390px;
}

.width400 {
  width: 400px;
}

.width410 {
  width: 410px;
}

.width420 {
  width: 420px;
}

.width425 {
  width: 425px;
}

.width430 {
  width: 430px;
}

.width434 {
  width: 434px;
}

.width440 {
  width: 440px;
}

.width450 {
  width: 450px;
}

.width455 {
  width: 455px;
}

.width460 {
  width: 460px;
}

.width470 {
  width: 470px;
}

.width475 {
  width: 475px;
}

.width480 {
  width: 480px;
}

.width485 {
  width: 485px;
}

.width484 {
  width: 484px;
}

.width485 {
  width: 485px;
}

.width490 {
  width: 490px;
}

.width498 {
  width: 498px;
}

.width500 {
  width: 500px;
}

.width520 {
  width: 520px;
}

.width525 {
  width: 525px;
}

.width530 {
  width: 530px;
}

.width535 {
  width: 535px;
}

.width548 {
  width: 548px;
}

.width549 {
  width: 549px;
}

.width550 {
  width: 550px;
}

.width555 {
  width: 555px;
}

.width560 {
  width: 560px;
}

.width565 {
  width: 565px;
}

.width570 {
  width: 570px;
}

.width575 {
  width: 575px;
}

.width580 {
  width: 580px;
}

.width594 {
  width: 594px;
}

.width590 {
  width: 590px;
}

.width600 {
  width: 600px;
}

.width610 {
  width: 610px;
}

.width620 {
  width: 620px;
}

.width650 {
  width: 650px;
}

.width670 {
  width: 670px;
}

.width680 {
  width: 680px;
}

.width700 {
  width: 700px;
}

.width740 {
  width: 740px;
}

.width750 {
  width: 750px;
}

.width800 {
  width: 800px;
}

.width850 {
  width: 850px;
}

.width865 {
  width: 865px;
}

.width900 {
  width: 900px;
}

.width925 {
  width: 925px;
}

.width926 {
  width: 926px;
}

.width940 {
  width: 940px;
}

.width950 {
  width: 950px;
}

.width960 {
  width: 960px;
}

.width970 {
  width: 970px;
}

.width975 {
  width: 975px;
}

.width980 {
  width: 980px;
}

.width990 {
  width: 990px;
}

.width1000 {
  width: 1000px;
}

.width1020 {
  width: 1020px;
}

.width1025 {
  width: 1025px;
}

.width1050 {
  width: 1050px;
}

.width1075 {
  width: 1075px;
}

.width1100 {
  width: 1100px;
}

.width1120 {
  width: 1120px;
}

.width1125 {
  width: 1125px;
}

.width1150 {
  width: 1150px;
}

.width1170 {
  width: 1170px;
}

.width1175 {
  width: 1175px;
}

.width1180 {
  width: 1180px;
}

.width1200 {
  width: 1200px;
}

.width1205 {
  width: 1205px;
}

.width1210 {
  width: 1210px;
}

.width1215 {
  width: 1215px;
}

.width1220 {
  width: 1220px;
}

.width1225 {
  width: 1225px;
}

.width1230 {
  width: 1230px;
}

.width1245 {
  width: 1245px;
}

.width1250 {
  width: 1250px;
}

.width1260 {
  width: 1260px;
}

.width1270 {
  width: 1270px;
}

.width1275 {
  width: 1275px;
}

.width1295 {
  width: 1295px;
}

.width1300 {
  width: 1300px;
}

.width1350 {
  width: 1350px;
}

.width1400 {
  width: 1400px;
}

.width1450 {
  width: 1450px;
}

.width1500 {
  width: 1500px;
}

.width1550 {
  width: 1550px;
}

.width1600 {
  width: 1600px;
}

.width1650 {
  width: 1650px;
}

.width1700 {
  width: 1700px;
}

.width1750 {
  width: 1750px;
}

.width1800 {
  width: 1800px;
}

.width1850 {
  width: 1850px;
}

.width1900 {
  width: 1900px;
}

.width1950 {
  width: 1950px;
}

.width2000 {
  width: 2000px;
}

.width250-table {
  width: 250px;
  white-space: normal;
  word-break: break-word;
}

.width300-table {
  width: 300px;
  white-space: normal;
  word-break: break-word;
}

.width400-table {
  width: 400px;
  white-space: normal;
  word-break: break-word;
}

.width500-table {
  width: 500px;
  white-space: normal;
  word-break: break-word;
}

.height1 {
  height: 1px;
}

.height10 {
  height: 10px;
}

.height16 {
  height: 16px;
}

.height20 {
  height: 20px;
}

.height21 {
  height: 21px;
}

.height22 {
  height: 22px;
}

.height24 {
  height: 24px;
}

.height25 {
  height: 25px;
}

.height28 {
  height: 28px;
}

.height30 {
  height: 30px;
}

.height35 {
  height: 35px;
}

.height40 {
  height: 40px;
}

.height50 {
  height: 50px;
}

.height60 {
  height: 60px;
}

.height70 {
  height: 70px;
}

.height75 {
  height: 75px;
}

.height80 {
  height: 80px;
}

.height85 {
  height: 85px;
}

.height90 {
  height: 90px;
}

.height100 {
  height: 100px;
}

.height110 {
  height: 110px;
}

.height115 {
  height: 115px;
}

.height120 {
  height: 120px;
}

.height125 {
  height: 125px;
}

.height140 {
  height: 140px;
}

.height150 {
  height: 150px;
}

.height160 {
  height: 160px;
}

.height170 {
  height: 170px;
}

.height175 {
  height: 175px;
}

.height200 {
  height: 200px;
}

.height210 {
  height: 210px;
}

.height225 {
  height: 225px;
}

.height230 {
  height: 230px;
}

.height250 {
  height: 250px;
}

.height272 {
  height: 272px;
}

.height275 {
  height: 275px;
}

.height296 {
  height: 296px;
}

.height300 {
  height: 300px;
}

.height315 {
  height: 315px;
}

.height340 {
  height: 340px;
}

.height370 {
  height: 370px;
}

.height390 {
  height: 390px;
}

.height400 {
  height: 400px;
}

.height410 {
  height: 410px;
}

.height415 {
  height: 415px;
}

.height425 {
  height: 425px;
}

.height450 {
  height: 450px;
}

.height455 {
  height: 455px;
}

.height461 {
  height: 461px;
}

.height465 {
  height: 465px;
}

.height475 {
  height: 475px;
}

.height500 {
  height: 500px;
}

.height525 {
  height: 525px;
}

.height550 {
  height: 550px;
}

.height575 {
  height: 575px;
}

.height600 {
  height: 600px;
}

.height650 {
  height: 650px;
}

.height700 {
  height: 700px;
}

.height750 {
  height: 750px;
}

.min-height18 {
  min-height: 18px;
}

.min-height50 {
  min-height: 50px;
}

.min-height110 {
  min-height: 110px;
}

.min-height125 {
  min-height: 125px;
}

.line-height8 {
  line-height: 8px !important;
}

.line-height9 {
  line-height: 9px !important;
}

.line-height10 {
  line-height: 10px !important;
}

.line-height11 {
  line-height: 11px !important;
}

.line-height12 {
  line-height: 12px !important;
}

.line-height13 {
  line-height: 13px !important;
}

.line-height14 {
  line-height: 14px !important;
}

.line-height15 {
  line-height: 15px !important;
}

.line-height16 {
  line-height: 16px !important;
}

.line-height17 {
  line-height: 17px !important;
}

.line-height18 {
  line-height: 18px !important;
}

.line-height19 {
  line-height: 19px !important;
}

.line-height20 {
  line-height: 20px !important;
}

.line-height25 {
  line-height: 25px !important;
}

.line-height30 {
  line-height: 30px !important;
}

.datepicker-width50 input {
  width: 50px;
}

.datepicker-width75 input {
  width: 75px;
}

.button-width20 input.ui-button {
  width: 20px;
}

.button-width25 input.ui-button {
  width: 25px;
}

.button-width30 input.ui-button {
  width: 30px;
}

.button-width35 input.ui-button {
  width: 35px;
}

.button-width40 input.ui-button {
  width: 40px;
}

.button-width50 input.ui-button {
  width: 50px;
}

.button-width60 input.ui-button {
  width: 60px;
}

.button-width70 input.ui-button {
  width: 70px;
}

.button-width75 input.ui-button {
  width: 75px;
}

.button-width80 input.ui-button {
  width: 80px;
}

.button-width100 input.ui-button {
  width: 100px;
}

.button-width125 input.ui-button {
  width: 125px;
}

.button-width150 input.ui-button {
  width: 150px;
}

.button-width160 input.ui-button {
  width: 160px;
}

.button-width165 input.ui-button {
  width: 165px;
}

.button-width175 input.ui-button {
  width: 175px;
}

.button-width180 input.ui-button {
  width: 180px;
}

.button-width190 input.ui-button {
  width: 190px;
}

.button-width192 input.ui-button {
  width: 192px;
}

.button-width200 input.ui-button {
  width: 200px;
}

.button-width210 input.ui-button {
  width: 210px;
}

.button-width225 input.ui-button {
  width: 225px;
}

.button-width242 input.ui-button {
  width: 242px;
}

.button-width250 input.ui-button {
  width: 250px;
}

.button-width261 input.ui-button {
  width: 261px;
}

.button-height35 input.ui-button {
  height: 35px;
}

.button-height40 input.ui-button {
  height: 40px;
}

.button-color-blue input.ui-button {
  background: #2589c2;
}

.button-color-blue:hover {
  opacity: 0.6;
}

.button-color-red input.ui-button {
  background: #D94949;
}

.button-color-red:hover {
  opacity: 0.6;
}

.button-color-yellow input.ui-button {
  background: #FF9D24;
}

.button-color-yellow:hover {
  opacity: 0.6;
}

.button-color-green input.ui-button {
  background: #73a72d;
}

.button-color-green:hover {
  opacity: 0.6;
}

.tab-content-fixed {
  width: 1240px;
}

.person-extra-info-content {
  width: 1240px;
}

.person-details-info {
  width: 1270px;
}

.big-height {
  height: 418px;
}

.normal-height {
  height: 300px;
}

.semismall-height {
  height: 198px;
}

.small-height {
  height: 125px;
}

.height125 {
  height: 125px;
}

.height150 {
  height: 150px;
}

.height200 {
  height: 200px;
}

.height225 {
  height: 225px;
}

.height250 {
  height: 250px;
}

.height300 {
  height: 300px;
}

.height320 {
  height: 320px;
}

.height323 {
  height: 323px;
}

.height325 {
  height: 325px;
}

.height328 {
  height: 328px;
}

.height330 {
  height: 330px;
}

.height340 {
  height: 340px;
}

.height350 {
  height: 350px;
}

.height360 {
  height: 360px;
}

.height368 {
  height: 368px;
}

.height370 {
  height: 370px;
}

.height371 {
  height: 371px;
}

.height375 {
  height: 375px;
}

.height381 {
  height: 381px;
}

.height385 {
  height: 385px;
}

.height400 {
  height: 400px;
}

.height500 {
  height: 500px;
}

.height700 {
  height: 700px;
}

.height750 {
  height: 750px;
}

.height760 {
  height: 760px;
}

.height770 {
  height: 770px;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=number]:focus {
  border-color: #95c225;
}

.user-top {
  background: #f0f0f0;
  border: 1px solid #c8c8c8;
  padding: 10px 10px 10px 40px;
  margin-right: 0px;
  margin-bottom: -20px;
  margin-top: -13px;
}
.user-top .name {
  font-weight: bold;
  text-align: right;
}
.user-top .personalnumber {
  opacity: 0.6;
  text-align: right;
}

/* TOOLTIP*/
[data-tips] {
  position: relative;
  text-decoration: none;
}

[data-tips]:after,
[data-tips]:before {
  position: absolute;
  z-index: 15000;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  pointer-events: none;
}

[data-tips]:after {
  content: attr(data-tips);
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background: #404040;
  border-radius: 2px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* tip */
[data-tips]:before {
  content: "";
  width: 0;
  height: 0;
  border-width: 7px;
  border-style: solid;
}

[data-tips]:hover:after,
[data-tips]:hover:before {
  opacity: 1;
}

/* Top tips ************************************************************************************************************ */
[data-tips].top-tip:after,
[data-tips].top-tip:before {
  visibility: hidden;
  bottom: 0%;
  left: -9999px;
  margin-left: -12px;
}

[data-tips].top-tip:before {
  border-color: #404040 transparent transparent transparent;
  margin-bottom: -12px;
}

[data-tips].top-tip:hover:after,
[data-tips].top-tip:hover:before {
  bottom: 100%;
  left: 0;
  -webkit-transform: translateY(-12px);
  -moz-transform: translateY(-12px);
  transform: translateY(-12px);
  visibility: visible;
  opacity: 1;
}

/* tip location */
[data-tips].top-tip:hover:before {
  left: 15px;
}

/* Left tips ************************************************************************************************************ */
[data-tips].left-tip:after,
[data-tips].left-tip:before {
  top: -9999px;
  right: 96%;
}

[data-tips].left-tip:before {
  border-color: transparent transparent transparent #404040;
  margin-right: -12px;
}

[data-tips].left-tip:hover:after,
[data-tips].left-tip:hover:before {
  right: 100%;
  top: 0;
  -webkit-transform: translateX(-12px);
  -moz-transform: translateX(-12px);
  transform: translateX(-12px);
  visibility: visible;
  opacity: 1;
}

[data-tips].left-tip:hover:before {
  top: 7px;
}

/* overflow fixes */
.portlet .portlet-content {
  overflow: visible !important;
}

.ui-tabs-vertical > .ui-tabs-nav {
  height: 33px;
}

.ui-tabs-vertical > .ui-tabs-panel {
  overflow: visible;
  margin-left: 230px;
}

/* Special case fixes */
.grid-item [data-tips].left-tip:after,
.grid-item [data-tips].left-tip:before {
  margin-top: -4px;
}

::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #888 !important;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #888 !important;
  opacity: 1 !important;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #888 !important;
  opacity: 1 !important;
}

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #888 !important;
}

.top-message {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ccc;
  padding: 10px 60px;
  background: #f0f0f0;
  text-align: center;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #666;
}

.draggablebox {
  width: 160px;
  padding: 10px;
  background: #fafafa;
  border: 1px solid #e2e2e2;
  margin: 10px;
  height: 30px;
  cursor: pointer;
}

.draggablebox-gridsettings {
  width: 175px;
  padding: 5px 10px 5px 10px;
  background: #fafafa;
  border: 1px solid #e2e2e2;
  margin: 5px 10px 5px 10px;
  height: 30px;
  cursor: pointer;
}

.draggablebox-dark {
  width: 160px;
  padding: 10px;
  background: rgba(204, 204, 204, 0.3);
  border: 1px solid #ccc;
  margin: 10px;
  height: 30px;
  cursor: pointer;
}

.draggablebox#_none {
  background: transparent;
}

.drag-enter {
  background: #95c225;
  color: #fff;
  border: 1px solid #95c225;
}

.drag-enter-remove {
  background: #FED0D0;
  color: #fff;
  border: 1px solid #95c225;
}

.dim {
  opacity: 0.7;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _page.scss - Classes related to logo, top menu, header, footer and page layout */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.demo-sign,
.beta-sign {
  display: none;
  cursor: pointer;
}

.logo {
  width: 100px;
  height: 100px;
  cursor: pointer;
}

.breadcrumb {
  font-size: 10px;
  color: #555;
  padding: 10px 0px 10px 0px;
  cursor: default;
  display: none;
}
.breadcrumb a {
  color: #888;
  cursor: pointer;
}

.page {
  width: 100%;
  margin: 0px auto;
  min-width: 1350px;
}

.page-layout-left {
  width: 240px;
  /* 260-20 */
  background-color: #ECF3FD;
  float: left;
  border-right: 1px solid #ccc;
  padding: 20px 10px 10px 10px;
  padding-bottom: 500em;
  margin-bottom: -500em;
  margin-left: -10px;
  margin-top: -10px;
}

.page-layout-left span ul {
  padding-left: 18px;
}

.page-layout-left span ul li {
  padding-bottom: 10px;
}

.page-layout-right {
  padding-left: 10px;
  width: 688px;
  float: left;
}

.page-layout-tab-right {
  padding-left: 10px;
  float: left;
  margin-left: 10px;
}

.page-tab-layout-right {
  padding-left: 10px;
  width: 600px;
  float: left;
}

.page-header-top-menu-links {
  float: right;
  width: 400px;
  text-align: right;
}

.page-header {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #b4b4b4;
  margin: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.page-header-title {
  float: left;
  padding-left: 9px;
  color: #555;
  text-align: right;
}

.page-header-top-menu {
  background: #f2f2f2;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  padding: 2px 10px 1px 10px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
}

.page-header-bottom-menu {
  background-color: #e9e9e9;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomright: 2px;
  padding: 2px 10px 1px 10px;
  border-top: 1px solid #c8c8c8;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e9e9e9), color-stop(1, #f4f4f4));
  background: -moz-linear-gradient(bottom, #e9e9e9, #f4f4f4);
  background: linear-gradient(to bottom, #f4f4f4 0, #e9e9e9 100%);
}

.page-header-top-menu,
.page-header-top-menu a,
.page-header-bottom-menu li a {
  color: #555;
}

.page-header-top-menu a:hover,
.page-header-bottom-menu li a:hover {
  color: #2068ab;
  text-decoration: none;
}

.page-header-content {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f7f7f7), color-stop(1, #fff));
  background: -moz-linear-gradient(bottom, #f7f7f7, #fff);
  background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
  padding: 10px;
  color: #444;
}

.page-header {
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eee));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #eee 100%);
}

div.lt_topmenu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
div.lt_topmenu ul li {
  padding-right: 18px;
  padding-left: 0px;
  line-height: 22px;
  white-space: nowrap;
}
div.lt_topmenu select {
  display: none;
  /* Hide mobile menu select */
}

ul.level3 {
  z-index: 100000;
  background-color: #e9e9e9;
  padding: 10px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #b4b4b4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
ul.level3 li {
  margin-left: 10px;
}

.has-popup {
  cursor: default;
}

.footer {
  padding: 0px 10px 10px 0px;
  color: #888;
}

.footer-border {
  margin-top: 8px;
}

.page-footer {
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eee));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #eee 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #eee 100%);
  border: 0;
  border-top: 1px solid #b4b4b4;
  border-radius: 0;
  box-shadow: none;
  line-height: 40px;
  height: 50px;
  z-index: 1 !important;
  position: absolute;
  bottom: 0;
  width: 100%;
  min-width: 1220px;
  margin: 0;
}

#container-main,
#container-full,
#container-filterpanel,
#container-resultpanel,
#container-top,
#container-bottom {
  width: 100%;
}

.container-tab-top {
  margin-bottom: 10px;
}

.container-tab-bottom {
  margin-top: 10px;
}

.container-tab-bottom-top {
  margin-top: 10px;
}

.container-tab-bottom-bottom {
  margin-top: 10px;
}

.container-top {
  margin-bottom: 10px;
}

.container-middle {
  width: 988px;
  margin-bottom: 10px;
}

.container-bottom {
  margin-top: 10px;
}

.container-bottom-top {
  width: 988px;
  margin-top: 10px;
}

.container-bottom-bottom {
  width: 988px;
  margin-top: 10px;
}

#container-left {
  float: left;
}

#container-right {
  margin-left: 10px;
  float: left;
}

.container-home-left {
  width: 688px;
  float: left;
}

.container-home-right {
  width: 290px;
  margin-left: 10px;
  float: left;
}

.container-holdings-left {
  width: 489px;
  float: left;
}

.container-holdings-right {
  width: 489px;
  margin-left: 10px;
  float: left;
}

.container-holdings-right-left {
  width: 217px;
  float: left;
}

.container-holdings-right-right {
  width: 217px;
  margin-left: 10px;
  float: left;
}

.container-holdings-tab-left {
  width: 478px;
  float: left;
}

.container-holdings-tab-right {
  width: 478px;
  margin-left: 10px;
  float: left;
}

.container-instruments-tab-left {
  width: 500px;
  float: left;
}

.container-instruments-tab-right {
  width: 550px;
  margin-left: 10px;
  float: left;
}

.container-paging {
  width: 100%;
}

.container-row {
  width: 1240px;
}

.container-row-front {
  width: 980px;
}

.container-column {
  width: 626px;
  float: left;
}

.container-column-fullinfo {
  width: 726px;
  float: left;
}

.container-column-dashboard {
  width: 676px;
  float: left;
}

.container-column-dashboard-1 {
  float: left;
  margin-right: 0px;
  width: -moz-calc(100% - 10px);
  width: -webkit-calc(100% - 10px);
  width: calc(100% - 10px);
}

.container-column-dashboard-2 {
  float: left;
  margin-right: 20px;
  max-width: 700px;
  width: -moz-calc(50% - 10px);
  width: -webkit-calc(50% - 10px);
  width: calc(50% - 10px);
}
.container-column-dashboard-2:nth-child(2) {
  margin-right: 0px;
}

.container-column-dashboard-3 {
  float: left;
  margin-right: 20px;
  width: -moz-calc(33% - 10px);
  width: -webkit-calc(33% - 10px);
  width: calc(33% - 10px);
  /*    &:first-child {
          margin: 50px 0px 0px 0px;
      }*/
}
.container-column-dashboard-3:nth-child(3) {
  margin-right: 0px;
}

.container-item-dashboard {
  width: 100%;
  float: left;
}

.container-item {
  width: 710px;
  float: left;
}

.container-item-left {
  width: 600px;
  float: left;
}

.container-item-right {
  width: 600px;
  float: left;
  margin-left: 20px;
}

.container-item-summary {
  width: 500px;
  float: left;
  margin-left: 0px;
}

.container-item-summary-front {
  width: 438px;
  float: left;
  margin-left: 0px;
}

.container-item-chart {
  width: 500px;
  float: left;
  margin-left: 20px;
}

.container-item-chart-front {
  width: 500px;
  float: left;
  margin-left: 20px;
}

.container-item-transactions {
  width: 700px;
  float: left;
  margin-left: 20px;
  min-height: 240px;
}

.container-item-accounttransactions {
  width: 700px;
  float: left;
  margin-left: 20px;
}

.container-item-accountsmenu {
  width: 500px;
  float: left;
  margin-left: 0px;
  min-height: 430px;
}

.container-item-orders {
  width: 700px;
  float: left;
  margin-left: 20px;
}

.container-item-empty {
  width: 500px;
  float: left;
  margin-left: 20px;
  min-height: 200px;
}

.container-item-cash {
  width: 340px;
  float: left;
  margin-left: 20px;
}

.container-item-reservations {
  width: 340px;
  float: left;
  margin-left: 20px;
}

.container-item-positions {
  width: 1220px;
  float: left;
  margin-left: 0px;
}

.container-item-positions-front {
  width: 960px;
  float: left;
  margin-left: 0px;
}

.container-item-accounts-front {
  width: 960px;
  float: left;
  margin-left: 0px;
}

.container-item-reports {
  width: 575px;
  float: left;
}

.grid-infobox-container {
  position: relative;
  z-index: 2000;
  top: 60px;
}

.grid-infobox-local {
  position: absolute;
  right: 0;
}

.grid-popupmenu-container {
  position: relative;
  z-index: 2000;
  top: -10px;
  left: 35px;
}

.grid-popupmenu-local {
  position: absolute;
  right: 0;
  padding-top: 5px;
  padding-right: 5px;
  border: 1px solid #95c225;
  background-color: whitesmoke;
}

.fullinfo-popupmenu-container {
  position: relative;
  z-index: 2000;
  top: 32px;
  left: 85px;
}

.fullinfo-popupmenu-local {
  position: absolute;
  right: 0;
  padding-top: 5px;
  padding-right: 5px;
  border: 1px solid #ddd;
  background-color: whitesmoke;
}

.site-container {
  position: absolute;
  z-index: 1;
  top: 12px;
  left: -132px;
  width: 100%;
}

.site-label {
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: red;
  opacity: 1;
  transform: rotate(-20deg);
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  width: 200px;
}

.local-container {
  position: relative;
  z-index: -2;
  top: 62px;
  left: 15px;
}

.local {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -2;
  color: red;
  opacity: 0.4;
  font-size: 50px;
  letter-spacing: 6px;
  font-weight: 600;
  width: 250px;
}

.databasename {
  position: absolute;
  top: 40px;
  left: 0px;
  bottom: 0;
  right: 0;
  z-index: -2;
  color: black;
  opacity: 0.9;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: 600;
  width: 250px;
}

.local-container-bottom {
  position: relative;
  z-index: -2;
  top: -100px;
  left: -295px;
  float: right;
}

.local-bottom {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -2;
  color: red;
  opacity: 0.4;
  font-size: 50px;
  letter-spacing: 10px;
  font-weight: 600;
  width: !important;
}

.databasename-bottom {
  position: absolute;
  top: 40px;
  left: 0px;
  padding-left: 0px !important;
  z-index: -2;
  color: black;
  opacity: 0.9;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: 600;
  width: 225px !important;
}

.devdata-outer-div {
  width: 100%;
  text-align: center;
}

.devdata-inner-div {
  position: absolute;
  display: inline-block;
  height: 0;
  z-index: 1;
  color: black;
  opacity: 0.2;
  font-size: 15px;
  font-weight: 500;
  margin-top: 11px;
}

.devdata-inner-div-button {
  position: absolute;
  display: inline-block;
  height: 0;
  z-index: 1;
  color: black;
  opacity: 0.8;
  font-size: 15px;
  font-weight: 500;
  margin-top: 10px;
}

.lock-site {
  left: 0px !important;
  top: 38px !important;
  width: 100% !important;
  height: 100% !important;
  /*height: 1500px !important;*/
  display: block !important;
  z-index: 9999 !important;
}

.lock-container {
  position: relative;
  z-index: -2;
  /*padding-top: 20px;*/
  /*top: 12px;*/
  top: 400px;
  /*left: 15px;*/
  /*position: absolute;
  top: 100;
  left: 100;
  bottom: 0;
  right: 0;*/
}

.lock {
  position: absolute;
  margin: auto;
  top: 0;
  left: -200px;
  bottom: 0;
  right: 0;
  z-index: -2;
  color: red;
  opacity: 0.4;
  /*transform: rotate(45deg);*/
  font-size: 90px;
  letter-spacing: 10px;
  font-weight: 700;
  width: 225px;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _forms.scss - Classes related to forms, tickets, grouping ... */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.form-ok-icon {
  display: inherit;
  background-image: url(../images/icons.png);
  background-position: -374px -48px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}

.form-no-icon {
  display: none;
}

.form-info-message-on {
  display: inherit;
}

.form-info-message-off {
  display: none;
}

.ticket-comment {
  margin-left: 10px;
  text-align: left;
  color: #999;
}

.ticket-comment-long {
  text-align: left;
  color: #999;
}

.ticket-comment-wide {
  text-align: left;
  color: #999;
  margin-top: -10px;
  /*margin-left: -140px;*/
  line-height: 2em;
}

.ticket-comment-full200 {
  margin-left: -200px;
  text-align: left;
  color: #999;
  line-height: 16px;
}

.editable-list {
  border: 1px solid #c8c8c8;
  padding: 2px;
  overflow-x: auto;
}
.editable-list input[type=text] {
  margin-right: 10px;
}
.editable-list input[type=button] {
  /* width:40px; */
}
.editable-list .item {
  white-space: nowrap;
}

.editable-list-value {
  float: left;
}

.editable-list-close {
  cursor: pointer;
  float: left;
}

.editable-list-close:hover:before {
  /*color: #C22626;*/
  color: #E65656;
}

.editable-list-close:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  margin-right: 4px;
  content: "\e814";
}
.editable-list-close:before :hover {
  color: red;
}

.input-linked-value input {
  background-color: #FEFED0 !important;
}

.input-linked-value2 input {
  background-color: #EBF9FF !important;
}

.input-alert input,
.input-alert .select2-container a {
  background-color: #FDFDD2 !important;
  border: 1px solid #B92D2D !important;
}

.input-disabled input {
  background-color: #FAFAFA !important;
  /*background-color: rgba(217, 217, 217, 1) !important;*/
}

.text-disabled div {
  /*background-color: #FAFAFA !important;*/
  color: gray !important;
}

.wysiwyg-box500 {
  display: block;
  overflow: auto;
  height: 500px;
}

.wysiwyg-box400 {
  display: block;
  overflow: auto;
  height: 400px;
}

.wysiwyg-box300 {
  display: block;
  overflow: auto;
  height: 300px;
}

.wysiwyg-box200 {
  display: block;
  overflow: auto;
  height: 200px;
}

.forms-icon-pdf {
  background-image: url(../images/icons/document-pdf-text.png);
  width: 16px;
  height: 16px;
  padding-left: 22px;
  background-repeat: no-repeat;
}

.alert {
  background-color: #FED0D0 !important;
}

.ticket-alert {
  background-color: #FED0D0 !important;
}

.green {
  background-color: #d7f59f !important;
}

.yellow {
  background-color: #fcf49c !important;
}

.yellow1 {
  background-color: #fdebc4 !important;
}

.box-development-arrows {
  /*margin-top: 10px;*/
  margin-bottom: 10px;
  padding: 10px 4px;
  font-size: 18px;
  /*background-color: #F0FFDD;
  border: 1px solid #B7D78D;
  color: #55851D;
  border-radius: 3px;
  -moz-border-radius: 3px;*/
}

.message-box {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  background-color: #F0FFDD;
  border: 1px solid #B7D78D;
  color: #55851D;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.message-box-error {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  background-color: #FFF1F1;
  border: 1px solid #e1aaa9;
  color: #a35955;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.message-box-generic {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  background-color: #eee;
  border: 1px solid #ccc;
  color: #777;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.message-box-system2 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: rgba(0, 0, 0, 0.07);
  border: 0px solid rgba(0, 0, 0, 0.4);
  color: #555;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.6), 0px 1px 2px 0px white;
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.6), 0px 1px 2px 0px white;
}

.message-box-system {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: #ffffee;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system h1, .message-box-system h2, .message-box-system h3 {
  color: #95c225;
}
.message-box-system .date {
  color: #999;
}

.message-box-system3 {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px !important;
  background-color: #ffffee;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system3 h1, .message-box-system3 h2, .message-box-system3 h3 {
  color: #95c225;
}
.message-box-system3 .date {
  color: #999;
}

.message-box-system4 {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px !important;
  background-color: #ffffee;
  color: #888800;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system4 h1, .message-box-system4 h2, .message-box-system4 h3 {
  color: #95c225;
}
.message-box-system4 .date {
  color: #999;
}

.message-box-system-whitesmoke {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: whitesmoke;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system-whitesmoke h1, .message-box-system-whitesmoke h2, .message-box-system-whitesmoke h3 {
  color: #95c225;
}
.message-box-system-whitesmoke .date {
  color: #999;
}

.message-box-system-white {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: white;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system-white h1, .message-box-system-white h2, .message-box-system-white h3 {
  color: #95c225;
}
.message-box-system-white .date {
  color: #999;
}

.message-box-system-orange {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: #fcdc96;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system-orange h1, .message-box-system-orange h2, .message-box-system-orange h3 {
  color: #95c225;
}
.message-box-system-orange .date {
  color: #999;
}

.message-box-system-green {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: #d7f59f;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system-green h1, .message-box-system-green h2, .message-box-system-green h3 {
  color: #95c225;
}
.message-box-system-green .date {
  color: #999;
}

.message-box-system-blue {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: #f4fddb;
  border: 1px solid #e1efbd;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.message-box-system-blue h1, .message-box-system-blue h2, .message-box-system-blue h3 {
  color: #95c225;
}
.message-box-system-blue .date {
  color: #999;
}

.message-box-system-alert {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px 16px;
  background-color: #fddbde !important;
  border: 1px solid #95c225;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  font-weight: 300;
}
.message-box-system-alert h1, .message-box-system-alert h2, .message-box-system-alert h3 {
  color: #95c225;
}
.message-box-system-alert .date {
  color: #999;
}

.message-box-holdings {
  margin-bottom: 10px;
  padding: 10px;
  background-color: #eee;
  border: 1px solid #ccc;
  color: #777;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.background-whitesmoke {
  /*    margin-top: 0px;
      margin-bottom: 0px;
      padding: 2px 16px;*/
  background-color: whitesmoke;
}

.input-align-left input {
  text-align: left !important;
}

.input-align-right input {
  text-align: right !important;
}

.input-align-center input {
  text-align: center !important;
}

.input-width30 input {
  width: 30px;
}

.input-width50 input {
  width: 50px;
}

.input-width65 input {
  width: 65px;
}

.input-width75 input {
  width: 75px;
}

.input-width90 input {
  width: 90px;
}

.input-width100 input {
  width: 100px;
}

.input-width125 input {
  width: 125px;
}

.input-width150 input {
  width: 150px;
}

.input-width175 input {
  width: 175px;
}

.input-width200 input {
  width: 200px;
}

.input-width225 input {
  width: 225px;
}

.input-width300 input {
  width: 300px;
}

.input-width400 input {
  width: 400px;
}

.input-width500 input {
  width: 500px;
}

.input-width600 input {
  width: 600px;
}

.select-width50 select {
  width: 54px;
}

.select-width80 select {
  width: 84px;
}

.select-width100 select {
  width: 104px;
}

.select-width125 select {
  width: 129px;
}

.select-width150 select {
  width: 160px;
}

.select-width175 select {
  width: 179px;
}

.select-width200 select {
  width: 210px;
}

.select-width225 select {
  width: 229px;
}

.select-width250 select {
  width: 254px;
}

.select-width300 select {
  width: 310px;
}

.select-width400 select {
  width: 410px;
}

.select-width500 select {
  width: 510px;
}

.dropdown100 select {
  width: 100px;
}

.dropdown125 select {
  width: 125px;
}

.dropdown150 select {
  width: 150px;
}

.dropdown175 select {
  width: 175px;
}

.dropdown200 select {
  width: 200px;
}

.dropdown-accounts-compareindex {
  height: 40px;
  text-align: left;
}

.register-groupbox {
  margin-bottom: 20px !important;
}

.register-groupbox input {
  width: 250px;
}

.register-user-information-groupbox {
  margin-bottom: 20px !important;
}

.register-user-information-groupbox input {
  width: 250px;
}

.register-contact-information-groupbox {
  margin-bottom: 20px !important;
}

.register-contact-information-groupbox input {
  width: 250px;
}

.register-personal-information-groupbox {
  margin-bottom: 0px !important;
}

.register-personal-information-groupbox input {
  width: 250px;
}

.register-personal-information-dob div span input {
  width: 30px;
}

.register-personal-information-dob div {
  float: left;
  margin-right: 8px;
}

.register-personal-information-dob-label span {
  float: left;
  display: block;
  margin-right: 8px;
}

.register-moneylaundring-groupbox {
  margin-bottom: 20px !important;
}

.register-moneylaundring-groupbox input[type=text] {
  width: 250px;
}

.register-moneylaundring-title {
  height: 40px;
  vertical-align: bottom;
}

.register-accounttype-groupbox {
  margin-bottom: 20px !important;
}

.register-bankaccount-groupbox {
  margin-bottom: 20px !important;
}

.register-policyconditions-groupbox {
  margin-bottom: 20px !important;
}

.register-column-checkbox {
  width: 30px;
  text-align: left;
}

.register-groupbox-title-highlight {
  float: right;
}

.register-icon-pdf {
  background-image: url(../images/icons/document-pdf-text.png);
  height: 16px;
  padding-left: 22px;
  background-repeat: no-repeat;
  margin-bottom: 10px;
}

.register-icon-pdf2 {
  background-image: url(../images/icons/document-pdf-text.png);
  height: 16px;
  padding-left: 22px;
  background-repeat: no-repeat;
  margin-bottom: 1px;
  margin-top: 5px;
  margin-left: 2px;
}

.register-comment {
  color: #999;
}

.ticket-td-align-right {
  text-align: right;
}

.ticket-td-align-center {
  text-align: center;
}

.ticket-table {
  width: 100%;
}
.ticket-table td {
  vertical-align: top;
}

.ticket-firstname {
  padding-left: 3px;
}

.ticket-infobox-blue {
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  padding: 4px 6px 4px 6px;
  /*margin-bottom: 12px;*/
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-label {
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  padding: 4px 6px 4px 6px;
  margin-bottom: 12px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-label-red {
  background-color: #fddbde;
  border: 1px solid #efbdc1;
  padding: 4px 8px 5px 8px;
  border-radius: 0;
  -moz-border-radius: 0;
  color: #9c1e26;
  margin-bottom: 10px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-label-red-line2 {
  background-color: #fddbde;
  /*border: 1px solid #efbdc1;*/
  border-top-style: none;
  padding: 0px 8px 20px 33px;
  border-radius: 0;
  -moz-border-radius: 0;
  color: #9c1e26;
  margin-bottom: 10px;
  margin-left: -9px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-label-warning {
  /*background-color: #F0AD4E;
  border: 1px solid #EEA034;
  color: #694109;
  */
  background-color: #FBE3C7;
  border: 1px solid #F5C185;
  color: #925A0C;
  padding: 4px 8px 5px 8px;
  border-radius: 0;
  -moz-border-radius: 0;
  margin-bottom: 10px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-info-red {
  background-color: #fddbde;
  border: 1px solid #efbdc1;
  padding: 4px 6px 5px 6px;
  border-radius: 0;
  -moz-border-radius: 0;
  color: #9c1e26;
  margin-bottom: 10px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-label-orange {
  background-color: #FBE3C7;
  border: 1px solid #F5C185;
  color: #925A0C;
  padding: 4px 6px 5px 6px;
  border-radius: 0;
  -moz-border-radius: 0;
  margin-bottom: 10px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-label-green {
  background-color: #d7f59f;
  border: 1px solid #ccc;
  padding: 4px 6px 5px 6px;
  border-radius: 0;
  -moz-border-radius: 0;
  margin-bottom: 10px;
  line-height: 1.7;
  font-size: 13px;
}

.ticket-info-grey {
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  padding: 4px 6px 4px 6px;
  margin-bottom: 12px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 1.7;
  opacity: 0.4 !important;
  font-size: 13px;
}

.ticket-label-big {
  font-size: 16px;
  margin-right: 20px;
}

.ticket-message {
  line-height: 22px;
  font-size: 14px;
  margin: 10px;
}

.option-selected-blue {
  background-color: #f4f4f4;
}

.ticket-wizard {
  width: 100%;
  /*margin: auto;*/
}

.ticket-wizardstep-a,
.ticket-wizardstep-b,
.ticket-wizardstep-bb,
.ticket-wizardstep-c,
.ticket-wizardstep-d {
  /*background-color: #2589c2;*/
  background-color: #95c225;
  color: #fff;
  padding: 10px 10px 4px 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 28px;
  cursor: pointer;
  border: 1px solid #729C1E;
  /*    .wizard-label {
          float: left;
          opacity: 0.9;
          padding-top: 3px;
          padding-left: 10px;
          font-size: 15px;
  }*/
}
.ticket-wizardstep-a .wizard-step,
.ticket-wizardstep-b .wizard-step,
.ticket-wizardstep-bb .wizard-step,
.ticket-wizardstep-c .wizard-step,
.ticket-wizardstep-d .wizard-step {
  background-color: transparent;
  width: 25px;
  text-align: center;
  border-radius: 30px;
  -moz-border-radius: 30px;
  color: white;
  font-size: 16px;
  margin-top: 2px;
  border: 1px solid White;
  float: left;
  opacity: 0.8;
  margin-bottom: 5px;
  line-height: 25px;
}
.ticket-wizardstep-a .wizard-step-no-number,
.ticket-wizardstep-b .wizard-step-no-number,
.ticket-wizardstep-bb .wizard-step-no-number,
.ticket-wizardstep-c .wizard-step-no-number,
.ticket-wizardstep-d .wizard-step-no-number {
  display: none;
}
.ticket-wizardstep-a .form-warning-icon,
.ticket-wizardstep-b .form-warning-icon,
.ticket-wizardstep-bb .form-warning-icon,
.ticket-wizardstep-c .form-warning-icon,
.ticket-wizardstep-d .form-warning-icon {
  padding-top: 4px;
  padding-left: 2px;
}
.ticket-wizardstep-a .wizard-warning-icon,
.ticket-wizardstep-b .wizard-warning-icon,
.ticket-wizardstep-bb .wizard-warning-icon,
.ticket-wizardstep-c .wizard-warning-icon,
.ticket-wizardstep-d .wizard-warning-icon {
  padding-top: 5px;
  padding-left: 2px;
}
.ticket-wizardstep-a .wizard-check-icon,
.ticket-wizardstep-b .wizard-check-icon,
.ticket-wizardstep-bb .wizard-check-icon,
.ticket-wizardstep-c .wizard-check-icon,
.ticket-wizardstep-d .wizard-check-icon {
  padding-top: 4px;
  padding-left: 2px;
}

.ticket-wizard1items .wizard-label,
.ticket-wizard2items .wizard-label,
.ticket-wizard3items .wizard-label {
  float: left;
  opacity: 0.9;
  padding-top: 1px;
  padding-left: 10px;
  font-size: 15px;
  margin-bottom: 5px;
}
.ticket-wizard1items .wizard-label-no-number,
.ticket-wizard2items .wizard-label-no-number,
.ticket-wizard3items .wizard-label-no-number {
  float: left;
  opacity: 0.9;
  padding-top: 0px;
  padding-left: 0px;
  font-size: 15px;
  margin-bottom: 5px;
}

.ticket-wizard4items .wizard-label,
.ticket-wizard5items .wizard-label {
  float: left;
  opacity: 0.9;
  padding-top: 1px;
  padding-left: 10px;
  font-size: 15px;
  margin-bottom: 5px;
}
.ticket-wizard4items .wizard-label-no-number,
.ticket-wizard5items .wizard-label-no-number {
  float: left;
  opacity: 0.9;
  padding-top: 0px;
  padding-left: 0px;
  font-size: 15px;
  margin-bottom: 5px;
}

.ticket-wizard6items .wizard-label,
.ticket-wizard7items .wizard-label,
.ticket-wizard8items .wizard-label {
  float: left;
  opacity: 0.9;
  padding-top: 1px;
  padding-left: 10px;
  font-size: 12px;
  margin-bottom: 5px;
}
.ticket-wizard6items .wizard-label-no-number,
.ticket-wizard7items .wizard-label-no-number,
.ticket-wizard8items .wizard-label-no-number {
  float: left;
  opacity: 0.9;
  padding-top: 0px;
  padding-left: 0px;
  font-size: 12px;
  margin-bottom: 5px;
}

.ticket-wizardstep-actions {
  /*background-color: #2589c2;*/
  background-color: #95c225;
  color: #fff;
  padding: 10px 2px 4px 2px;
  margin-bottom: 10px;
  margin-right: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 28px;
  cursor: pointer;
  border: 1px solid #729C1E;
}
.ticket-wizardstep-actions .wizard-step {
  background-color: transparent;
  width: 30px;
  text-align: center;
  border-radius: 30px;
  -moz-border-radius: 30px;
  color: white;
  font-size: 16px;
  margin-top: 2px;
  border: 1px solid White;
}
.fullinfo-wizardstep-actions {
  /*background-color: #2589c2;*/
  background-color: #95c225;
  color: #fff;
  /*padding: 10px 2px 4px 2px;*/
  margin-bottom: 10px;
  margin-right: 10px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 28px;
  cursor: pointer;
  border: 1px solid #729C1E;
}
.fullinfo-wizardstep-actions .wizard-step {
  background-color: transparent;
  width: 30px;
  text-align: center;
  border-radius: 30px;
  -moz-border-radius: 30px;
  color: white;
  font-size: 16px;
  margin-top: 2px;
  border: 1px solid White;
}
.ticket-wizardstep-actions:hover,
.fullinfo-wizardstep-actions:hover,
.ticket-wizardstep-a:hover,
.ticket-wizardstep-b:hover,
.ticket-wizardstep-bb:hover {
  opacity: 1;
}

.ticket-wizardstep-actions:hover,
.fullinfo-wizardstep-actions:hover,
.ticket-wizardstep-b:hover,
.ticket-wizardstep-bb:hover {
  background: #f4fddb;
  border: 1px solid #e1efbd;
}

.ticket-wizardstep-a .wizard-check-icon {
  color: #e1e1e1 !important;
}

.ticket-wizardstep-b .wizard-check-icon {
  color: #9b9b9b !important;
}

.ticket-wizardstep-actions,
.fullinfo-wizardstep-actions,
.ticket-wizardstep-b {
  background-color: #fafafa;
  color: #444;
  border: 1px solid #ddd;
}
.ticket-wizardstep-actions .wizard-step,
.fullinfo-wizardstep-actions .wizard-step,
.ticket-wizardstep-b .wizard-step {
  color: #444;
  border: 1px solid #444;
}

.ticket-wizardstep-bb {
  background-color: #ddd;
  color: #444;
  border: 1px solid #ccc;
}
.ticket-wizardstep-bb .wizard-step {
  color: #444;
  border: 1px solid #444;
}

.ticket-wizardstep-d {
  background-color: #fafafa;
  color: #444;
  border: 1px solid #ddd;
  cursor: auto;
}
.ticket-wizardstep-d .wizard-step {
  color: #444;
  border: 1px solid #444;
}

.ticket-wizardstep-c {
  background-color: #fafafa;
  color: #444;
  border: 1px solid #ddd;
  cursor: auto;
  opacity: 0.3;
}
.ticket-wizardstep-c .wizard-step {
  color: #444;
  border: 1px solid #444;
}

.ticket-wizardstep-c {
  background-color: #fafafa;
  color: #444;
  border: 1px solid #ddd;
  cursor: auto;
  opacity: 0.3;
}
.ticket-wizardstep-c .wizard-step {
  color: #444;
  border: 1px solid #444;
}

.ticket-wizardstep-active {
  padding: 10px 0px 4px 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 28px;
  background-color: #fafafa;
  color: #444;
  border: 1px solid #ddd;
  cursor: pointer;
}
.ticket-wizardstep-active .wizard-step {
  background-color: transparent;
  width: 30px;
  text-align: center;
  border-radius: 30px;
  -moz-border-radius: 30px;
  font-size: 16px;
  margin-top: 2px;
  /*color: white;
  border: 1px solid White;*/
  color: #444;
  border: 1px solid #444;
}
.ticket-wizardstep-active-status {
  padding: 5px 0px 4px 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 28px;
  background-color: #e1e1e1;
  color: #444;
  border: 1px solid #afafaf;
  cursor: pointer;
}
.ticket-wizardstep-active-status .wizard-step {
  background-color: transparent;
  width: 30px;
  text-align: center;
  border-radius: 30px;
  -moz-border-radius: 30px;
  font-size: 16px;
  margin-top: 2px;
  /*color: white;
  border: 1px solid White;*/
  color: #444;
  border: 1px solid #444;
}
.ticket-wizardstep-disabled {
  padding: 5px 0px 4px 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 28px;
  background-color: #fafafa;
  color: #444;
  border: 1px solid #ddd;
  cursor: auto;
  opacity: 0.3;
}
.ticket-wizardstep-disabled .wizard-step {
  color: #444;
  border: 1px solid #444;
}
.ticket-wizardstep-disabled .wizard-step {
  background-color: transparent;
  width: 30px;
  text-align: center;
  border-radius: 30px;
  -moz-border-radius: 30px;
  color: white;
  font-size: 16px;
  margin-top: 2px;
  border: 1px solid White;
}
.fullinfo-wizardstep-actions:last-child,
.ticket-wizardstep-actions:last-child,
.ticket-wizardstep-a:last-child,
.ticket-wizardstep-b:last-child,
.ticket-wizardstep-bb:last-child,
.ticket-wizardstep-c:last-child,
.ticket-wizardstep-disabled:last-child,
.ticket-wizardstep-d:last-child {
  margin-right: 0;
}

.ticket-wizarditem {
  width: 88%;
}

.ticket-wizard1item {
  width: 90%;
}

.ticket-wizard1items {
  width: 96%;
}

.ticket-wizard2itemsBAK {
  width: 44.8%;
}

.ticket-wizard2items {
  width: -moz-calc(50% - 27px);
  width: -webkit-calc(50% - 27px);
  width: calc(50% - 27px);
}

.ticket-wizard3itemsBAK {
  width: 27.8%;
}

.ticket-wizard3items {
  width: -moz-calc(33.33% - 29px);
  width: -webkit-calc(33.33% - 29px);
  width: calc(33.33% - 29px);
}

.ticket-wizard4itemsBAK {
  width: 19.8%;
}

.ticket-wizard4items {
  width: -moz-calc(25% - 30px);
  width: -webkit-calc(25% - 30px);
  width: calc(25% - 30px);
}

.ticket-wizard5itemsBAK {
  width: 15%;
}

.ticket-wizard5items {
  width: -moz-calc(20% - 30px);
  width: -webkit-calc(20% - 30px);
  width: calc(20% - 30px);
}

.ticket-wizard6items {
  width: -moz-calc(17% - 35px);
  width: -webkit-calc(17% - 35px);
  width: calc(17% - 35px);
}

.ticket-wizard7items {
  width: -moz-calc(15% - 39px);
  width: -webkit-calc(15% - 39px);
  width: calc(15% - 39px);
}

.ticket-wizard8items {
  width: -moz-calc(13% - 36px);
  width: -webkit-calc(13% - 36px);
  width: calc(13% - 36px);
}

.ticket-wizard4items-actions {
  width: -moz-calc(25% - 10px);
  width: -webkit-calc(25% - 10px);
  width: calc(25% - 10px);
}

.ticket-wizard6items-actions {
  width: -moz-calc(18% - 32px);
  width: -webkit-calc(18% - 32px);
  width: calc(18% - 32px);
}

.ticket-wizard7items-actions {
  width: -moz-calc(16% - 36px);
  width: -webkit-calc(16% - 36px);
  width: calc(16% - 36px);
}

.ticket-wizard8items-actions {
  width: -moz-calc(14% - 40px);
  width: -webkit-calc(16% - 40px);
  width: calc(16% - 40px);
}

.action-wizard4items {
  width: -moz-calc(25% - 30px);
  width: -webkit-calc(25% - 30px);
  width: calc(25% - 30px);
}
.action-wizard4items .wizard-label {
  float: left;
  opacity: 0.9;
  padding-top: 1px;
  padding-left: 0px;
  font-size: 13px;
  margin-bottom: 5px;
}

.ticket-status {
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  padding: 4px 6px 4px 6px;
  margin-top: 12px;
  border-radius: 2px;
  -moz-border-radius: 2px;
}

.ticket-icon-info {
  background-image: url(../images/icons.png);
  background-position: -240px 0px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.ticket-icon-info:hover {
  background-image: url(../images/icons.png);
  background-position: -230px -16px;
}

.ticket-icon-edit {
  background-image: url(../images/icons.png);
  background-position: -278px -16px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.ticket-h1 {
  padding: 12px 0px 3px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 6px;
  font-size: 15px;
}

.ticket-h1a {
  padding: 0px 0px 6px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 8px;
  font-size: 14px;
}

.ticket-h1b {
  padding: 12px 0px 6px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 8px;
  font-size: 14px;
}

.ticket-h1c {
  padding: 8px 0px 0px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 6px;
  font-size: 15px;
}

.ticket-h1d {
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 0px;
  font-size: 15px;
}

.ticket-h1e {
  padding: 0px 0px 3px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 6px;
  font-size: 15px;
}

.ticket-h1f {
  padding: 0px 0px 5px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 6px;
  font-size: 15px;
}

.ticket-h1g {
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 6px;
  font-size: 15px;
}

.ticket-h2 {
  padding: 0px 0px 3px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 0px;
}

.ticket-h3 {
  padding: 0px 0px 3px 0px;
  width: 100%;
  margin-bottom: 6px;
  font-size: 15px;
  font-weight: 700;
}

.ticket-h1-settings {
  padding: 6px 0px 3px 0px;
  border-bottom: 1px solid #95c225;
  width: 425px;
  margin-bottom: 3px;
  font-size: 15px;
}

.ticket-h2-settings {
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #95c225;
  width: 100%;
  margin-bottom: 0px;
  font-size: 13px;
}

.groupbox-settings {
  margin: 0px 10px 10px 0px;
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}

.groupbox-useractions {
  margin: 0px 0px 10px 1px;
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 100px;
  width: 290px;
  float: left;
}

.groupbox-useractions-wide {
  margin: 0px 0px 10px 1px;
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 125px;
  width: 310px;
  float: left;
}

.groupbox-useractions-wide4 {
  margin: 0px 0px 10px 1px;
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 125px;
  width: 229px;
  float: left;
}

.groupbox-useractions-compact {
  margin: 0px 0px 0px 1px;
  padding: 5px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 60px;
  width: 170px;
  float: left;
}

.groupbox-portfolio-actions {
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 80px;
  width: 48%;
  float: left;
}

.groupbox-promote-1 {
  margin: 0px 0px 10px 245px;
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 125px;
  width: 471px;
  float: left;
}

.groupbox-promote-2 {
  margin: 0px 0px 10px 1px;
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 125px;
  width: 471px;
  float: left;
}

.groupbox-promote-3 {
  margin: 0px 0px 10px 1px;
  padding: 10px 0px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  height: 125px;
  width: 310px;
  float: left;
}

.groupbox {
  margin: 0px 0px 10px 0px;
  margin-top: 10px;
  border-radius: 0;
  background: #fafafa;
  border: 1px solid #ddd;
}

.groupbox-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 4px;
  text-shadow: none;
  font-weight: 700;
  font-size: 14px;
  font-size: 19px !important;
  font-weight: 400 !important;
  color: #222 !important;
}

.groupbox-title-bar {
  padding: 2px 10px 1px 10px;
}

.groupbox-content {
  padding: 0px 10px 10px 10px;
  color: #444;
}
.groupbox-content table td {
  vertical-align: top;
}

.groupbox-close {
  display: none;
}

.groupbox-json {
  border-color: gray;
  border-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
}

.groupbox200 {
  float: left;
  width: 200px;
  margin-right: 10px;
}

.groupbox300 {
  float: left;
  width: 300px;
  margin-right: 10px;
}

.groupbox400 {
  float: left;
  width: 400px;
  margin-right: 10px;
}

.groupbox580 {
  float: left;
  width: 580px;
  margin-right: 10px;
}

.groupbox598 {
  float: left;
  width: 598px;
  margin-right: 10px;
}

.groupbox600 {
  float: left;
  width: 600px;
  margin-right: 10px;
}

.groupbox800 {
  float: left;
  width: 800px;
  margin-right: 10px;
}

.groupbox822 {
  float: left;
  width: 822px;
  margin-right: 20px;
}

.groupbox825 {
  float: left;
  width: 825px;
  margin-right: 10px;
}

.groupbox1200 {
  float: left;
  width: 1200px;
  margin-right: 10px;
}

.groupboxthin {
  border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #b4b4b4;
  margin: 0px 0px 10px 0px;
  margin-top: 5px;
}

.groupboxthin-title {
  float: left;
  padding-left: 9px;
  padding-right: 9px;
  top: -10px;
  position: relative;
  color: #555;
  background-color: #fff;
}

.groupboxthin-title-bar {
  padding: 2px 5px 1px 5px;
}

.groupboxthin-content {
  padding: 0px 0px 5px 0px;
  color: #444;
}
.groupboxthin-content table td {
  vertical-align: top;
}

.groupboxthin-close {
  display: none;
}

.groupboxminimal {
  margin: 0px 0px 0px 0px;
  margin-top: 10px;
}

.groupboxminimal-title {
  padding-left: 0px;
  padding-right: 9px;
  position: relative;
  color: #888;
  background-color: #fff;
}

.groupboxminimal-title-bar {
  padding: 2px 0px 1px 0px;
  border-bottom: 2px solid #95c225;
}

.groupboxminimal-content {
  padding: 5px 0px 0px 0px;
  color: #444;
}
.groupboxminimal-content table td {
  vertical-align: top;
}

.groupboxminimal-close {
  display: none;
}

/*// Group Box Ultra Minimal
.groupboxultraminimal {
    margin: 0px 0px 10px 0px;
    margin-top: 10px; 
}

.groupboxultraminimal-title {
    padding-left: 0px;
    padding-right: 9px;
    position: relative;
    color: $globalLighterTextColor;
    background-color: #fff;
}

.groupboxultraminimal-title-bar {
    padding: 2px 0px 1px 0px;
	//border-bottom:1px solid #ccc;
	border-bottom:2px solid $globalColor;
}

.groupboxultraminimal-content {
    padding: 0px 0px 0px 0px;
    color: #444;
	table {
		td {
			vertical-align:top;
		}
	}
}

.groupboxultraminimal-close {
    display: none;
}*/
.groupboxticket {
  margin: 0px 0px 10px 0px;
  margin-top: 10px;
  border-radius: 0;
  border: 1px solid #e1efbd;
}

.groupboxticket-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow: none;
  font-size: 14px;
  color: #222;
  padding-bottom: 6px;
}
.groupboxticket-title input[type=button] {
  padding: 0px 12px 1px 12px;
}

.groupboxticket-title-bar {
  padding: 2px 10px 1px 10px;
  border-bottom: 1px solid #95c225;
}

.groupboxticket-content {
  padding: 8px 10px 10px 10px;
  color: #444;
}
.groupboxticket-content table td {
  vertical-align: top;
}

.groupboxticket-close {
  display: none;
}

.groupboxticketminimal {
  margin: 0px 0px 10px 0px;
  margin-top: 10px;
  border-radius: 0;
  border: none;
}

.groupboxticketminimal-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 0px 2px;
  text-shadow: none;
  font-size: 15px;
  color: #222;
  padding-bottom: 1px;
}
.groupboxticketminimal-title input[type=button] {
  padding: 0px 12px 1px 12px;
}

.groupboxticketminimal-title-bar {
  border-bottom: 1px solid #95c225;
}

.groupboxticketminimal-content {
  color: #444;
  min-height: 30px;
  padding-top: 3px;
}
.groupboxticketminimal-content table td {
  vertical-align: top;
}

.groupboxticketminimal-close {
  display: none;
}

/* mediaum info */
.groupboxmediuminfo {
  margin: 10px 0px 10px 0px;
  background: rgba(0, 0, 0, 0.03);
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 180px;
}
.groupboxmediuminfo .groupboxmediuminfo-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 19px;
  color: #222;
  /*padding-bottom:6px;*/
  line-height: normal;
}
.groupboxmediuminfo .groupboxmediuminfo-title input[type=button] {
  padding: 0px 12px 1px 12px;
}
.groupboxmediuminfo .groupboxmediuminfo-title-bar {
  border-bottom: 1px solid #95c225;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.groupboxmediuminfo .groupboxmediuminfo-content {
  color: #444;
  min-height: 40px;
  /*	table {
  		td {
  			vertical-align:top;
  		}
  	}
  	*/
}
.groupboxmediuminfo .groupboxmediuminfo-close {
  display: none;
}

/* mediaum info 2 */
.groupboxmediuminfo2 {
  margin: 10px 0px 10px 0px;
}
.groupboxmediuminfo2 .groupboxmediuminfo2-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 19px;
  color: #222;
  /*padding-bottom:6px;*/
  line-height: normal;
}
.groupboxmediuminfo2 .groupboxmediuminfo2-title .button-blue,
.groupboxmediuminfo2 .groupboxmediuminfo2-title .button-red {
  line-height: 20px;
}
.groupboxmediuminfo2 .groupboxmediuminfo2-title-bar {
  border-bottom: 1px solid #95c225;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.groupboxmediuminfo2 .groupboxmediuminfo2-content {
  color: #444;
  min-height: 40px;
  /*	table {
  		td {
  			vertical-align:top;
  		}
  	}
  	*/
}
.groupboxmediuminfo2 .groupboxmediuminfo2-content #MediumItem {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: flex-start;
  /*justify-content: space-around;*/
}
.groupboxmediuminfo2 .groupboxmediuminfo2-close {
  display: none;
}

/* mediaum info 3 */
.groupboxmediuminfo-default {
  margin: 10px 0px 10px 0px;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.groupboxmediuminfo-default .groupboxmediuminfo-default-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 19px;
  color: #222;
  /*padding-bottom:6px;*/
  line-height: normal;
}
.groupboxmediuminfo-default .groupboxmediuminfo-default-title input[type=button] {
  padding: 0px 12px 1px 12px;
}
.groupboxmediuminfo-default .groupboxmediuminfo-default-title-bar {
  background: rgba(0, 0, 0, 0.03);
  padding: 5px 10px 5px 10px;
  border-radius: 2px;
  margin-bottom: 10px;
}
.groupboxmediuminfo-default .groupboxmediuminfo-default-title-bar .ui-tabs .tab-title {
  margin-right: 10px;
  font-size: 16px;
  letter-spacing: 0.02em;
}
.groupboxmediuminfo-default .groupboxmediuminfo-default-content {
  color: #444;
  min-height: 40px;
  /*	table {
  		td {
  			vertical-align:top;
  		}
  	}
  	*/
}
.groupboxmediuminfo-default .groupboxmediuminfo-default-close {
  display: none;
}

.groupboxmediuminfo-enablement {
  margin: 10px 0px 10px 0px;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.groupboxmediuminfo-enablement .groupboxmediuminfo-enablement-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 19px;
  color: #222;
  /*padding-bottom:6px;*/
  line-height: normal;
}
.groupboxmediuminfo-enablement .groupboxmediuminfo-enablement-title input[type=button] {
  padding: 0px 12px 1px 12px;
}
.groupboxmediuminfo-enablement .groupboxmediuminfo-enablement-title-bar {
  background: rgba(0, 0, 0, 0.03);
  padding: 10px;
  border-radius: 2px;
  margin-bottom: 20px;
}
.groupboxmediuminfo-enablement .groupboxmediuminfo-enablement-title-bar .ui-tabs .tab-title {
  margin-right: 10px;
  font-size: 16px;
  letter-spacing: 0.02em;
}
.groupboxmediuminfo-enablement .groupboxmediuminfo-enablement-content {
  color: #444;
  min-height: 40px;
  /*	table {
  		td {
  			vertical-align:top;
  		}
  	}
  	*/
}
.groupboxmediuminfo-enablement .groupboxmediuminfo-enablement-close {
  display: none;
}

.groupboxmediuminfo-settings {
  margin: 0px 0px 15px 0px;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.groupboxmediuminfo-settings .groupboxmediuminfo-settings-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 15px;
  color: #222;
  /*padding-bottom:6px;*/
  line-height: normal;
}
.groupboxmediuminfo-settings .groupboxmediuminfo-settings-title input[type=button] {
  padding: 0px 12px 1px 12px;
}
.groupboxmediuminfo-settings .groupboxmediuminfo-settings-title-bar {
  background: rgba(0, 0, 0, 0.03);
  padding: 7px;
  border-radius: 2px;
  margin-bottom: 0px;
}
.groupboxmediuminfo-settings .groupboxmediuminfo-settings-title-bar .ui-tabs .tab-title {
  margin-right: 10px;
  font-size: 16px;
  letter-spacing: 0.02em;
}
.groupboxmediuminfo-settings .groupboxmediuminfo-settings-content {
  color: #444;
  min-height: 40px;
  margin-top: 10px;
  /*	table {
  		td {
  			vertical-align:top;
  		}
  	}
  	*/
}
.groupboxmediuminfo-settings .groupboxmediuminfo-settings-close {
  display: none;
}

.groupboxmediuminfo-settings-ticket {
  margin: 0px 0px 0px 0px;
  padding-left: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.groupboxmediuminfo-settings-ticket .groupboxmediuminfo-settings-ticket-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 15px;
  color: #222;
  /*padding-bottom:6px;*/
  line-height: normal;
}
.groupboxmediuminfo-settings-ticket .groupboxmediuminfo-settings-ticket-title input[type=button] {
  padding: 0px 12px 1px 12px;
}
.groupboxmediuminfo-settings-ticket .groupboxmediuminfo-settings-ticket-title-bar {
  display: none;
  /*        background: rgba(0,0,0,0.03);
          padding: 7px;
          border-radius: 2px;
          margin-bottom: 0px;

          .ui-tabs .tab-title {
              margin-right: 10px;
              font-size: 16px;
              letter-spacing: 0.02em;
          }*/
}
.groupboxmediuminfo-settings-ticket .groupboxmediuminfo-settings-ticket-content {
  color: #444;
  min-height: 40px;
  margin-top: 0px;
}
.groupboxmediuminfo-settings-ticket .groupboxmediuminfo-settings-ticket-close {
  display: none;
}

.groupboxmediuminfo-settingsgrid {
  margin: 10px 0px 15px 0px;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.groupboxmediuminfo-settingsgrid .groupboxmediuminfo-settingsgrid-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 15px;
  color: #222;
  /*padding-bottom:6px;*/
  line-height: normal;
}
.groupboxmediuminfo-settingsgrid .groupboxmediuminfo-settingsgrid-title input[type=button] {
  padding: 0px 12px 1px 12px;
}
.groupboxmediuminfo-settingsgrid .groupboxmediuminfo-settingsgrid-title-bar {
  background: rgba(0, 0, 0, 0.03);
  padding: 7px;
  border-radius: 2px;
  margin-bottom: 0px;
}
.groupboxmediuminfo-settingsgrid .groupboxmediuminfo-settingsgrid-title-bar .ui-tabs .tab-title {
  margin-right: 10px;
  font-size: 16px;
  letter-spacing: 0.02em;
}
.groupboxmediuminfo-settingsgrid .groupboxmediuminfo-settingsgrid-content {
  color: #444;
  min-height: 40px;
  margin-top: 5px;
  /*	table {
  		td {
  			vertical-align:top;
  		}
  	}
  	*/
}
.groupboxmediuminfo-settingsgrid .groupboxmediuminfo-settingsgrid-close {
  display: none;
}

.groupboxmediuminfo-masterfilter {
  /*margin: 0px 0px 2px 0px;
  padding: 5px 10px 0px 10px;
  border: 1px 1px 1px 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.04);
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.1);
  background-color: lightgray;*/
  margin: 0px 0px 14px 0px;
  padding: 5px 0px 10px 10px;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0px 10px 24px 0px rgba(0, 0, 0, 0.1);
  background-color: #efefef;
  /*.filter-portlet {
      position: relative;
      top: -12px;

  }*/
  /*.filter-portlet-content {
      position: relative;
      top: -12px;
  }*/
}
.groupboxmediuminfo-masterfilter .groupboxmediuminfo-masterfilter-title {
  /*top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 2px;
  text-shadow:none;*/
  font-size: 16px;
  color: #222;
  /*padding-bottom:6px;*/
  width: 50%;
  line-height: normal;
}
.groupboxmediuminfo-masterfilter .groupboxmediuminfo-masterfilter-title input[type=button] {
  padding: 0px 12px 1px 12px;
}
.groupboxmediuminfo-masterfilter .groupboxmediuminfo-masterfilter-title-bar {
  /*background: rgba(0,0,0,0.03);*/
  padding: 0px;
  border-radius: 0px;
  margin-bottom: -14px;
}
.groupboxmediuminfo-masterfilter .groupboxmediuminfo-masterfilter-title-bar .ui-tabs .tab-title {
  margin-right: 10px;
  font-size: 16px;
  letter-spacing: 0.02em;
}
.groupboxmediuminfo-masterfilter .groupboxmediuminfo-masterfilter-content {
  color: #444;
  min-height: 40px;
  /*	table {
  		td {
  			vertical-align:top;
  		}
  	}
  	*/
}
.groupboxmediuminfo-masterfilter .groupboxmediuminfo-masterfilter-close {
  display: none;
}
.groupboxmediuminfo-masterfilter .search-panel-element {
  margin-bottom: 0px;
}

.groupboxmediuminfo-box {
  /*margin: 10px 0px 10px 0px;*/
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.groupboxmediuminfo-box .groupboxmediuminfo-default-close {
  display: none;
}

/*@media all and (max-width: 800px) {
  .navigation {
    justify-content: space-around;
  }
}*/
@media all and (max-width: 600px) {
  .groupboxmediuminfo2-content #MediumItem {
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
  }
}
.ticket-instrument-button input {
  left: 285px;
  top: -100px;
  position: relative;
}

.ticket-account-button input {
  left: 310px;
  top: -100px;
  position: relative;
}

.ticket-account-info {
  top: -15px;
  position: relative;
}

.ticket-account-info2 {
  left: 0px;
  top: -436px;
  position: relative;
}

.ticket-instrument-info2 {
  left: 0px;
  top: -697px;
  position: relative;
}

.ticket-content {
  left: 0px;
  top: -40px;
  position: relative;
}

.ticket-content2 {
  left: 0px;
  top: -270px;
  position: relative;
}

.filter-width-input input {
  width: 115px;
  min-width: 115px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.filter-width-dropdown-multi .select2-container {
  width: 125px;
  margin-left: 2px;
  margin-right: 2px;
}

.filter-width-dropdown {
  width: 125px;
  min-width: 125px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.filter-width-datefrom input {
  width: 63px;
  min-width: 63px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
  padding-left: 2px !important;
}

.filter-width-dateto input {
  width: 63px;
  min-width: 63px;
  height: auto;
  min-height: 1px;
  margin: 2px 2px 2px 2px;
  height: 18px;
  padding-left: 2px !important;
}

.filter-width-amountfrom input {
  width: 61px;
  min-width: 61px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.filter-width-amountto input {
  width: 61px;
  min-width: 61px;
  height: auto;
  min-height: 1px;
  margin: 2px 2px 2px 2px;
  height: 18px;
}

.info-header {
  font-weight: normal;
  padding-top: 10px;
  margin: 2px 2px 10px 2px;
  color: #888;
  font-size: 14px;
}

.info-item-width100 {
  width: 100px;
  min-width: 100px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width125 {
  width: 125px;
  min-width: 125px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width150 {
  width: 150px;
  min-width: 150px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width175 {
  width: 175px;
  min-width: 175px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width200 {
  width: 200px;
  min-width: 200px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width225 {
  width: 225px;
  min-width: 225px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width300 {
  width: 300px;
  min-width: 300px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width400 {
  width: 400px;
  min-width: 400px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width500 {
  width: 500px;
  min-width: 500px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width600 {
  width: 600px;
  min-width: 600px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.info-item-width609 {
  width: 609px;
  min-width: 609px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width50 select {
  width: 54px;
  min-width: 54px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width75 select {
  width: 79px;
  min-width: 79px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width80 select {
  width: 84px;
  min-width: 84px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width100 select {
  width: 104px;
  min-width: 104px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width105 select {
  width: 109px;
  min-width: 109px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width110 select {
  width: 114px;
  min-width: 114px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width125 select {
  width: 129px;
  min-width: 129px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width150 select {
  width: 160px;
  min-width: 160px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width175 select {
  width: 185px;
  min-width: 185px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width190 select {
  width: 200px;
  min-width: 200px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width200 select {
  width: 210px;
  min-width: 210px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width225 select {
  width: 230px;
  min-width: 230px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width240 select {
  width: 245px;
  min-width: 245px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width250 select {
  width: 254px;
  min-width: 254px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width300 select {
  width: 304px;
  min-width: 304px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 22px;
}

.item-select-width50 {
  width: 50px;
  min-width: 50px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width75 {
  width: 75px;
  min-width: 75px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width80 {
  width: 80px;
  min-width: 80px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width85 {
  width: 85px;
  min-width: 85px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width90 {
  width: 90px;
  min-width: 90px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width100 {
  width: 100px;
  min-width: 100px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width110 {
  width: 110px;
  min-width: 110px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width125 {
  width: 125px;
  min-width: 125px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width130 {
  width: 130px;
  min-width: 130px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width140 {
  width: 140px;
  min-width: 140px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width145 {
  width: 145px;
  min-width: 145px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width150 {
  width: 150px;
  min-width: 150px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width160 {
  width: 160px;
  min-width: 160px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width170 {
  width: 170px;
  min-width: 170px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width175 {
  width: 175px;
  min-width: 175px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width180 {
  width: 180px;
  min-width: 180px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width185 {
  width: 185px;
  min-width: 185px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width190 {
  width: 190px;
  min-width: 190px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width200 {
  width: 200px;
  min-width: 200px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width210 {
  width: 210px;
  min-width: 210px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width220 {
  width: 220px;
  min-width: 220px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width225 {
  width: 225px;
  min-width: 225px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width240 {
  width: 240px;
  min-width: 240px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width250 {
  width: 250px;
  min-width: 250px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width260 {
  width: 260px;
  min-width: 260px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width300 {
  width: 300px;
  min-width: 300px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-select-width310 {
  width: 310px;
  min-width: 310px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-date-width52 input {
  width: 52px;
  min-width: 52px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width55 input {
  width: 55px;
  min-width: 55px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width60 input {
  width: 60px;
  min-width: 60px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width63 input {
  width: 63px;
  min-width: 63px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
  padding-left: 2px !important;
}

.item-date-width65 input {
  width: 65px;
  min-width: 65px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width68 input {
  width: 68px;
  min-width: 68px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width70 input {
  width: 70px;
  min-width: 70px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width72 input {
  width: 72px;
  min-width: 72px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width73 input {
  width: 73px;
  min-width: 73px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width75 input {
  width: 75px;
  min-width: 75px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-date-width80 input {
  width: 80px;
  min-width: 80px;
  height: auto;
  min-height: 1px;
  margin: 2px 0px 2px 2px;
  height: 18px;
}

.item-input-width50p input {
  width: 50%;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width20 input {
  width: 20px;
  min-width: 20px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width30 input {
  width: 30px;
  min-width: 30px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width40 input {
  width: 40px;
  min-width: 40px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width50 input {
  width: 50px;
  min-width: 50px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width52 input {
  width: 52px;
  min-width: 52px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width55 input {
  width: 55px;
  min-width: 55px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width60 input {
  width: 60px;
  min-width: 60px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width65 input {
  width: 65px;
  min-width: 65px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width70 input {
  width: 70px;
  min-width: 70px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width75 input {
  width: 75px;
  min-width: 75px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width80 input {
  width: 80px;
  min-width: 80px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width90 input {
  width: 90px;
  min-width: 90px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width96 input {
  width: 96px;
  min-width: 96px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width100 input {
  width: 100px;
  min-width: 100px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width110 input {
  width: 110px;
  min-width: 110px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width115 input {
  width: 115px;
  min-width: 115px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width116 input {
  width: 116px;
  min-width: 116px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width120 input {
  width: 120px;
  min-width: 120px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width125 input {
  width: 125px;
  min-width: 125px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width130 input {
  width: 130px;
  min-width: 130px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width140 input {
  width: 140px;
  min-width: 140px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width150 input {
  width: 150px;
  min-width: 150px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width155 input {
  width: 155px;
  min-width: 155px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width157 input {
  width: 157px;
  min-width: 157px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width175 input {
  width: 175px;
  min-width: 175px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width180 input {
  width: 180px;
  min-width: 180px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width182 input {
  width: 182px;
  min-width: 182px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width200 input {
  width: 200px;
  min-width: 200px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width205 input {
  width: 205px;
  min-width: 205px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width207 input {
  width: 207px;
  min-width: 207px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width210 input {
  width: 210px;
  min-width: 210px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width212 input {
  width: 211px;
  min-width: 211px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width212 input {
  width: 212px;
  min-width: 212px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width215 input {
  width: 215px;
  min-width: 215px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width217 input {
  width: 217px;
  min-width: 217px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width218 input {
  width: 218px;
  min-width: 218px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width220 input {
  width: 220px;
  min-width: 220px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width225 input {
  width: 225px;
  min-width: 225px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width230 input {
  width: 230px;
  min-width: 230px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width235 input {
  width: 235px;
  min-width: 235px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width240 input {
  width: 240px;
  min-width: 240px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width247 input {
  width: 247px;
  min-width: 247px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width248 input {
  width: 248px;
  min-width: 248px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width250 input {
  width: 250px;
  min-width: 250px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width275 input {
  width: 275px;
  min-width: 275px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width282 input {
  width: 282px;
  min-width: 282px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width300 input {
  width: 300px;
  min-width: 300px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width350 input {
  width: 350px;
  min-width: 350px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width400 input {
  width: 400px;
  min-width: 400px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width450 input {
  width: 450px;
  min-width: 450px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width500 input {
  width: 500px;
  min-width: 500px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width550 input {
  width: 550px;
  min-width: 550px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width600 input {
  width: 600px;
  min-width: 600px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-width650 input {
  width: 650px;
  min-width: 650px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-check-width25 {
  width: 25px;
  min-width: 29px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width50 {
  width: 50px;
  min-width: 54px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width75 {
  width: 75px;
  min-width: 79px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width100 {
  width: 100px;
  min-width: 104px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width110 {
  width: 110px;
  min-width: 114px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width150 {
  width: 150px;
  min-width: 154px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width160 {
  width: 160px;
  min-width: 164px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width200 {
  width: 200px;
  min-width: 204px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-check-width210 {
  width: 210px;
  min-width: 214px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 20px;
}

.item-width15 {
  /* @include ticketDefaults; */
  width: 15px;
  min-width: 15px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  margin-top: 6px;
}

.item-width20 {
  /* @include ticketDefaults; */
  width: 20px;
  min-width: 20px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width25 {
  /* @include ticketDefaults; */
  width: 25px;
  min-width: 25px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width30 {
  /* @include ticketDefaults; */
  width: 30px;
  min-width: 30px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width40 {
  /* @include ticketDefaults; */
  width: 40px;
  min-width: 40px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width50 {
  /* @include ticketDefaults; */
  width: 50px;
  min-width: 50px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width60 {
  /* @include ticketDefaults; */
  width: 60px;
  min-width: 60px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width65 {
  /* @include ticketDefaults; */
  width: 65px;
  min-width: 65px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width70 {
  /* @include ticketDefaults; */
  width: 70px;
  min-width: 70px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width75 {
  /* @include ticketDefaults; */
  width: 75px;
  min-width: 75px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width80 {
  /* @include ticketDefaults; */
  width: 80px;
  min-width: 80px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width90 {
  /* @include ticketDefaults; */
  width: 90px;
  min-width: 90px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width100 {
  /* @include ticketDefaults; */
  width: 100px;
  min-width: 100px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width110 {
  /* @include ticketDefaults; */
  width: 110px;
  min-width: 110px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width125 {
  /* @include ticketDefaults; */
  width: 125px;
  min-width: 125px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width130 {
  /* @include ticketDefaults; */
  width: 130px;
  min-width: 130px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width135 {
  /* @include ticketDefaults; */
  width: 135px;
  min-width: 135px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width140 {
  /* @include ticketDefaults; */
  width: 140px;
  min-width: 140px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width150 {
  /* @include ticketDefaults; */
  width: 150px;
  min-width: 150px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width155 {
  /* @include ticketDefaults; */
  width: 155px;
  min-width: 155px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width160 {
  /* @include ticketDefaults; */
  width: 160px;
  min-width: 160px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width170 {
  /* @include ticketDefaults; */
  width: 170px;
  min-width: 170px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width175 {
  /* @include ticketDefaults; */
  width: 175px;
  min-width: 175px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width180 {
  /* @include ticketDefaults; */
  width: 180px;
  min-width: 180px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width190 {
  /* @include ticketDefaults; */
  width: 190px;
  min-width: 190px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width200 {
  /* @include ticketDefaults; */
  width: 200px;
  min-width: 200px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width205 {
  /* @include ticketDefaults; */
  width: 205px;
  min-width: 205px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width210 {
  /* @include ticketDefaults; */
  width: 210px;
  min-width: 210px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width220 {
  /* @include ticketDefaults; */
  width: 220px;
  min-width: 220px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width225 {
  /* @include ticketDefaults; */
  width: 225px;
  min-width: 225px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width230 {
  /* @include ticketDefaults; */
  width: 230px;
  min-width: 230px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width240 {
  /* @include ticketDefaults; */
  width: 240px;
  min-width: 240px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width245 {
  /* @include ticketDefaults; */
  width: 240px;
  min-width: 240px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width250 {
  /* @include ticketDefaults; */
  width: 250px;
  min-width: 250px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width275 {
  /* @include ticketDefaults; */
  width: 275px;
  min-width: 275px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width300 {
  /* @include ticketDefaults; */
  width: 300px;
  min-width: 300px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width325 {
  /* @include ticketDefaults; */
  width: 325px;
  min-width: 325px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width350 {
  /* @include ticketDefaults; */
  width: 350px;
  min-width: 350px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width375 {
  /* @include ticketDefaults; */
  width: 375px;
  min-width: 375px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width400 {
  /* @include ticketDefaults; */
  width: 400px;
  min-width: 400px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width500 {
  /* @include ticketDefaults; */
  width: 500px;
  min-width: 500px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width550 {
  /* @include ticketDefaults; */
  width: 550px;
  min-width: 550px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width600 {
  /* @include ticketDefaults; */
  width: 600px;
  min-width: 600px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width650 {
  /* @include ticketDefaults; */
  width: 650px;
  min-width: 650px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width700 {
  /* @include ticketDefaults; */
  width: 700px;
  min-width: 700px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width725 {
  /* @include ticketDefaults; */
  width: 725px;
  min-width: 725px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width750 {
  /* @include ticketDefaults; */
  width: 750px;
  min-width: 750px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width760 {
  /* @include ticketDefaults; */
  width: 760px;
  min-width: 760px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width775 {
  /* @include ticketDefaults; */
  width: 775px;
  min-width: 775px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width800 {
  /* @include ticketDefaults; */
  width: 800px;
  min-width: 800px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width850 {
  /* @include ticketDefaults; */
  width: 850px;
  min-width: 850px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width900 {
  /* @include ticketDefaults; */
  width: 900px;
  min-width: 900px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width950 {
  /* @include ticketDefaults; */
  width: 950px;
  min-width: 950px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width1000 {
  /* @include ticketDefaults; */
  width: 1000px;
  min-width: 1000px;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-width100p {
  /* @include ticketDefaults; */
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 1px;
  margin: 2px;
}

.item-dropdown-width75 .select2-container {
  width: 75px;
}

.item-dropdown-width80 .select2-container {
  width: 80px;
}

.item-dropdown-width90 .select2-container {
  width: 90px;
}

.item-dropdown-width100 .select2-container {
  width: 100px;
}

.item-dropdown-width110 .select2-container {
  width: 110px;
}

.item-dropdown-width125 .select2-container {
  width: 125px;
}

.item-dropdown-width130 .select2-container {
  width: 130px;
}

.item-dropdown-width135 .select2-container {
  width: 135px;
}

.item-dropdown-width150 {
  /* @include ticketDefaults; */
  width: 150px;
  min-width: 150px;
  height: auto;
  min-height: 1px;
}

.item-dropdown-width150 .select2-container {
  width: 150px;
}

.item-dropdown-width175 .select2-container {
  width: 175px;
}

.item-dropdown-width185 .select2-container {
  width: 185px;
}

.item-dropdown-width195 .select2-container {
  width: 195px;
}

.item-dropdown-width200 .select2-container {
  width: 200px;
}

.item-dropdown-width210 .select2-container {
  width: 210px;
}

.item-dropdown-width211 .select2-container {
  width: 211px;
}

.item-dropdown-width220 .select2-container {
  width: 220px;
}

.item-dropdown-width225 .select2-container {
  width: 225px;
}

.item-dropdown-width250 .select2-container {
  width: 250px;
}

.item-dropdown-width300 .select2-container {
  width: 300px;
}

.item-checkbox-width100 {
  /* @include ticketDefaults; */
  width: 100px;
  min-width: 100px;
  height: 16px;
  min-height: 1px;
  margin: 0px;
}

.item-input-grid-width50 input {
  width: 50px;
  min-width: 50px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width60 input {
  width: 60px;
  min-width: 60px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width65 input {
  width: 65px;
  min-width: 65px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width70 input {
  width: 70px;
  min-width: 70px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width80 input {
  width: 80px;
  min-width: 80px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width90 input {
  width: 90px;
  min-width: 90px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width100 input {
  width: 100px;
  min-width: 100px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width105 input {
  width: 105px;
  min-width: 105px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width110 input {
  width: 110px;
  min-width: 110px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width115 input {
  width: 115px;
  min-width: 115px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width120 input {
  width: 120px;
  min-width: 120px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width125 input {
  width: 125px;
  min-width: 125px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.item-input-grid-width150 input {
  width: 150px;
  min-width: 150px;
  height: auto;
  min-height: 1px;
  margin: 2px;
  height: 18px;
}

.filter-width-dropdown .select2-container {
  width: 125px;
}

.item-width210 .select2-container {
  width: 210px;
}

.item-width15 .select2-container {
  width: 15px;
}

.item-width20 .select2-container {
  width: 20px;
}

.item-width25 .select2-container {
  width: 25px;
}

.item-width50 .select2-container {
  width: 50px;
}

.item-width75 .select2-container {
  width: 75px;
}

.item-width80 .select2-container {
  width: 80px;
}

.item-width90 .select2-container {
  width: 90px;
}

.item-width100 .select2-container {
  width: 100px;
}

.item-width110 .select2-container {
  width: 110px;
}

.item-width125 .select2-container {
  width: 125px;
}

.item-width130 .select2-container {
  width: 130px;
}

.item-width135 .select2-container {
  width: 135px;
}

.item-width140 .select2-container {
  width: 140px;
}

.item-width150 .select2-container {
  width: 150px;
}

.item-width160 .select2-container {
  width: 160px;
}

.item-width170 .select2-container {
  width: 170px;
}

.item-width175 .select2-container {
  width: 175px;
}

.item-width180 .select2-container {
  width: 180px;
}

.item-width190 .select2-container {
  width: 190px;
}

.item-width200 .select2-container {
  width: 200px;
}

.item-width210 .select2-container {
  width: 210px;
}

.item-width220 .select2-container {
  width: 220px;
}

.item-width225 .select2-container {
  width: 225px;
}

.item-width230 .select2-container {
  width: 230px;
}

.item-width240 .select2-container {
  width: 240px;
}

.item-width250 .select2-container {
  width: 250px;
}

.item-width275 .select2-container {
  width: 275px;
}

.item-width300 .select2-container {
  width: 300px;
}

.item-width325 .select2-container {
  width: 325px;
}

.item-width350 .select2-container {
  width: 350px;
}

.item-width375 .select2-container {
  width: 375px;
}

.item-width400 .select2-container {
  width: 400px;
}

.item-select-width70 .select2-container {
  width: 70px;
}

.item-select-width75 .select2-container {
  width: 75px;
}

.item-select-width80 .select2-container {
  width: 80px;
}

.item-select-width85 .select2-container {
  width: 85px;
}

.item-select-width90 .select2-container {
  width: 90px;
}

.item-select-width100 .select2-container {
  width: 100px;
}

.item-select-width110 .select2-container {
  width: 110px;
}

.item-select-width125 .select2-container {
  width: 125px;
}

.item-select-width140 .select2-container {
  width: 150px;
}

.item-select-width145 .select2-container {
  width: 145px;
}

.item-select-width150 .select2-container {
  width: 150px;
}

.item-select-width160 .select2-container {
  width: 170px;
}

.item-select-width170 .select2-container {
  width: 180px;
}

.item-select-width175 .select2-container {
  width: 190px;
}

.item-select-width180 .select2-container {
  width: 190px;
}

.item-select-width185 .select2-container {
  width: 195px;
}

.item-select-width190 .select2-container {
  width: 200px;
}

.item-select-width200 .select2-container {
  width: 200px;
}

.item-select-width210 .select2-container {
  width: 210px;
}

.item-select-width220 .select2-container {
  width: 220px;
}

.item-select-width225 .select2-container {
  width: 225px;
}

.item-select-width240 .select2-container {
  width: 240px;
}

.item-select-width250 .select2-container {
  width: 250px;
}

.item-select-width300 .select2-container {
  width: 300px;
}

.item-select-grid-width100 {
  width: 100px;
  padding: 1px 4px 1px 2px !important;
}
.item-select-grid-width100 .select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 30px;
}
.item-select-grid-width100 .select2-container .select2-choice {
  width: 90px;
  height: 21px;
  padding: 0 0 0 4px;
  line-height: 21px;
}
.item-select-grid-width100 .select2-container .select2-choice .select2-arrow b {
  background: url("../images/select2/select2.png") no-repeat 0 -2px;
}
.item-select-grid-width100 .select2-container .select2-choice .select2-search-choice-close {
  top: 4px;
  right: 20px;
}

.item-select-grid-width110 {
  width: 110px;
  padding: 1px 4px 1px 2px !important;
}
.item-select-grid-width110 .select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 30px;
}
.item-select-grid-width110 .select2-container .select2-choice {
  width: 100px;
  height: 21px;
  padding: 0 0 0 4px;
  line-height: 21px;
}
.item-select-grid-width110 .select2-container .select2-choice .select2-arrow b {
  background: url("../images/select2/select2.png") no-repeat 0 -2px;
}
.item-select-grid-width110 .select2-container .select2-choice .select2-search-choice-close {
  top: 4px;
  right: 20px;
}

.select-width150 .select2-container {
  width: 160px;
}

.select-width200 .select2-container {
  width: 210px;
}

.ticket-item {
  float: left;
  margin-right: 10px;
  line-height: 26px;
}

.ticket-tips {
  width: 250px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-tips div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-tips .grid {
  line-height: 18px;
}
.ticket-tips .ticket {
  line-height: 30px;
}
.ticket-tips .ticket-info, .ticket-tips .ticket-information {
  line-height: 25px;
}
.ticket-tips .comment-text {
  line-height: 20px;
}
.ticket-tips .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-tips .groupboxticketminimal-content div {
  line-height: 2em;
}
.ticket-tips .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-tips .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-tips .ticket-label .no-overflow-span {
  width: 208px;
}
.ticket-tips .groupboxminimal-title .no-overflow-span,
.ticket-tips .groupboxmediuminfo-title .no-overflow-span {
  width: 154px;
}
.ticket-tips .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-tips .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-tips .label .select2-container {
  margin-left: -1px;
}
.ticket-tips .container {
  width: 100px;
}
.ticket-tips .value span:empty {
  display: block;
}
.ticket-tips .value {
  width: 100px;
}
.ticket-tips .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-tips .value input[type=text], .ticket-tips .value input[type=number] {
  width: 90px;
}
.ticket-tips .value input[type=password] {
  width: 90px;
}
.ticket-tips .value .select2-container {
  width: 100px;
  margin-bottom: 2px;
}
.ticket-tips .value.percent input {
  width: 70px;
}
.ticket-tips .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-tips .value.currency input {
  width: 70px;
}
.ticket-tips .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-tips .value .editable-list {
  line-height: 16px;
}
.ticket-tips .value .editable-list input[type=text], .ticket-tips .value .editable-list input[type=number] {
  width: 64px;
}
.ticket-tips .value .editable-list .label {
  display: none;
}
.ticket-tips .value .editable-list .container {
  width: 64px;
  padding-bottom: 2px;
}
.ticket-tips .value .editable-list .value {
  width: 64px;
}
.ticket-tips .value .editable-list .value input[type=text], .ticket-tips .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 54px;
}
.ticket-tips .value .editable-list .value .select2-container {
  width: 64px;
}
.ticket-tips .value .editable-list .help {
  width: 30px;
}
.ticket-tips .comment {
  width: 100px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-tips .comment-checkbox {
  width: 60px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-tips .comment-full {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-tips .help {
  width: 30px;
}

.ticket-tips .portlet {
  border: 0px solid black !important;
  opacity: 0.8;
}
.ticket-tips .portlet-title-bar {
  height: 8px;
  padding: 5px 10px !important;
  background: rgba(127, 127, 127, 0.3) !important;
}
.ticket-tips .portlet-close:before {
  font-size: 14px !important;
  line-height: 8px !important;
}
.ticket-tips .portlet-content {
  /*background: black !important;*/
  background-color: #464646 !important;
  /*opacity: 0.6 !important;*/
  color: white !important;
  font-weight: 600;
}

.ticket-default {
  width: 555px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-default div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-default .grid {
  line-height: 18px;
}
.ticket-default .ticket {
  line-height: 30px;
}
.ticket-default .ticket-info, .ticket-default .ticket-information {
  line-height: 25px;
}
.ticket-default .comment-text {
  line-height: 20px;
}
.ticket-default .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-default .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-default .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-default .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-default .ticket-label .no-overflow-span {
  width: 513px;
}
.ticket-default .groupboxminimal-title .no-overflow-span,
.ticket-default .groupboxmediuminfo-title .no-overflow-span {
  width: 459px;
}
.ticket-default .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-default .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-default .label .select2-container {
  margin-left: -1px;
}
.ticket-default .container {
  width: 240px;
}
.ticket-default .value span:empty {
  display: block;
}
.ticket-default .value {
  width: 240px;
}
.ticket-default .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-default .value input[type=text], .ticket-default .value input[type=number] {
  width: 230px;
}
.ticket-default .value input[type=password] {
  width: 230px;
}
.ticket-default .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-default .value.percent input {
  width: 210px;
}
.ticket-default .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-default .value.currency input {
  width: 210px;
}
.ticket-default .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-default .value .editable-list {
  line-height: 16px;
}
.ticket-default .value .editable-list input[type=text], .ticket-default .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-default .value .editable-list .label {
  display: none;
}
.ticket-default .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-default .value .editable-list .value {
  width: 204px;
}
.ticket-default .value .editable-list .value input[type=text], .ticket-default .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-default .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-default .value .editable-list .help {
  width: 30px;
}
.ticket-default .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-default .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-default .comment-full {
  width: 450px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-default .help {
  width: 30px;
}

.ticket-small {
  width: 342px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-small div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-small .grid {
  line-height: 18px;
}
.ticket-small .ticket {
  line-height: 30px;
}
.ticket-small .ticket-info, .ticket-small .ticket-information {
  line-height: 25px;
}
.ticket-small .comment-text {
  line-height: 20px;
}
.ticket-small .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-small .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-small .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-small .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-small .ticket-label .no-overflow-span {
  width: 300px;
}
.ticket-small .groupboxminimal-title .no-overflow-span,
.ticket-small .groupboxmediuminfo-title .no-overflow-span {
  width: 246px;
}
.ticket-small .label {
  width: 110px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-small .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-small .label .select2-container {
  margin-left: -1px;
}
.ticket-small .container {
  width: 100px;
}
.ticket-small .value span:empty {
  display: block;
}
.ticket-small .value {
  width: 100px;
}
.ticket-small .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-small .value input[type=text], .ticket-small .value input[type=number] {
  width: 90px;
}
.ticket-small .value input[type=password] {
  width: 90px;
}
.ticket-small .value .select2-container {
  width: 100px;
  margin-bottom: 2px;
}
.ticket-small .value.percent input {
  width: 70px;
}
.ticket-small .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-small .value.currency input {
  width: 70px;
}
.ticket-small .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-small .value .editable-list {
  line-height: 16px;
}
.ticket-small .value .editable-list input[type=text], .ticket-small .value .editable-list input[type=number] {
  width: 64px;
}
.ticket-small .value .editable-list .label {
  display: none;
}
.ticket-small .value .editable-list .container {
  width: 64px;
  padding-bottom: 2px;
}
.ticket-small .value .editable-list .value {
  width: 64px;
}
.ticket-small .value .editable-list .value input[type=text], .ticket-small .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 54px;
}
.ticket-small .value .editable-list .value .select2-container {
  width: 64px;
}
.ticket-small .value .editable-list .help {
  width: 30px;
}
.ticket-small .comment {
  width: 100px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-small .comment-checkbox {
  width: 60px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-small .comment-full {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -100px;
}
.ticket-small .help {
  width: 30px;
}

.ticket-totals {
  width: 200px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-totals div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-totals .grid {
  line-height: 18px;
}
.ticket-totals .ticket {
  line-height: 30px;
}
.ticket-totals .ticket-info, .ticket-totals .ticket-information {
  line-height: 25px;
}
.ticket-totals .comment-text {
  line-height: 20px;
}
.ticket-totals .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-totals .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-totals .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-totals .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-totals .ticket-label .no-overflow-span {
  width: 158px;
}
.ticket-totals .groupboxminimal-title .no-overflow-span,
.ticket-totals .groupboxmediuminfo-title .no-overflow-span {
  width: 104px;
}
.ticket-totals .label {
  width: 75px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-totals .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-totals .label .select2-container {
  margin-left: -1px;
}
.ticket-totals .container {
  width: 75px;
}
.ticket-totals .value span:empty {
  display: block;
}
.ticket-totals .value {
  width: 75px;
}
.ticket-totals .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-totals .value input[type=text], .ticket-totals .value input[type=number] {
  width: 65px;
}
.ticket-totals .value input[type=password] {
  width: 65px;
}
.ticket-totals .value .select2-container {
  width: 75px;
  margin-bottom: 2px;
}
.ticket-totals .value.percent input {
  width: 45px;
}
.ticket-totals .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-totals .value.currency input {
  width: 45px;
}
.ticket-totals .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-totals .value .editable-list {
  line-height: 16px;
}
.ticket-totals .value .editable-list input[type=text], .ticket-totals .value .editable-list input[type=number] {
  width: 39px;
}
.ticket-totals .value .editable-list .label {
  display: none;
}
.ticket-totals .value .editable-list .container {
  width: 39px;
  padding-bottom: 2px;
}
.ticket-totals .value .editable-list .value {
  width: 39px;
}
.ticket-totals .value .editable-list .value input[type=text], .ticket-totals .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 29px;
}
.ticket-totals .value .editable-list .value .select2-container {
  width: 39px;
}
.ticket-totals .value .editable-list .help {
  width: 30px;
}
.ticket-totals .comment {
  width: 75px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-totals .comment-checkbox {
  width: 35px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-totals .comment-full {
  width: 150px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -65px;
}
.ticket-totals .help {
  width: 30px;
}

.ticket-totalsdouble {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-totalsdouble div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-totalsdouble .grid {
  line-height: 18px;
}
.ticket-totalsdouble .ticket {
  line-height: 30px;
}
.ticket-totalsdouble .ticket-info, .ticket-totalsdouble .ticket-information {
  line-height: 25px;
}
.ticket-totalsdouble .comment-text {
  line-height: 20px;
}
.ticket-totalsdouble .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-totalsdouble .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-totalsdouble .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-totalsdouble .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-totalsdouble .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-totalsdouble .groupboxminimal-title .no-overflow-span,
.ticket-totalsdouble .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-totalsdouble .label {
  width: 72px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-totalsdouble .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-totalsdouble .label .select2-container {
  margin-left: -1px;
}
.ticket-totalsdouble .container {
  width: 175px;
}
.ticket-totalsdouble .value span:empty {
  display: block;
}
.ticket-totalsdouble .value {
  width: 175px;
}
.ticket-totalsdouble .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-totalsdouble .value input[type=text], .ticket-totalsdouble .value input[type=number] {
  width: 165px;
}
.ticket-totalsdouble .value input[type=password] {
  width: 165px;
}
.ticket-totalsdouble .value .select2-container {
  width: 175px;
  margin-bottom: 2px;
}
.ticket-totalsdouble .value.percent input {
  width: 145px;
}
.ticket-totalsdouble .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-totalsdouble .value.currency input {
  width: 145px;
}
.ticket-totalsdouble .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-totalsdouble .value .editable-list {
  line-height: 16px;
}
.ticket-totalsdouble .value .editable-list input[type=text], .ticket-totalsdouble .value .editable-list input[type=number] {
  width: 139px;
}
.ticket-totalsdouble .value .editable-list .label {
  display: none;
}
.ticket-totalsdouble .value .editable-list .container {
  width: 139px;
  padding-bottom: 2px;
}
.ticket-totalsdouble .value .editable-list .value {
  width: 139px;
}
.ticket-totalsdouble .value .editable-list .value input[type=text], .ticket-totalsdouble .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 129px;
}
.ticket-totalsdouble .value .editable-list .value .select2-container {
  width: 139px;
}
.ticket-totalsdouble .value .editable-list .help {
  width: 30px;
}
.ticket-totalsdouble .comment {
  width: 175px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-totalsdouble .comment-checkbox {
  width: 135px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-totalsdouble .comment-full {
  width: 247px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -62px;
}
.ticket-totalsdouble .help {
  width: 30px;
}

.ticket-medium {
  width: 712px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium .grid {
  line-height: 18px;
}
.ticket-medium .ticket {
  line-height: 30px;
}
.ticket-medium .ticket-info, .ticket-medium .ticket-information {
  line-height: 25px;
}
.ticket-medium .comment-text {
  line-height: 20px;
}
.ticket-medium .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium .ticket-label .no-overflow-span {
  width: 670px;
}
.ticket-medium .groupboxminimal-title .no-overflow-span,
.ticket-medium .groupboxmediuminfo-title .no-overflow-span {
  width: 616px;
}
.ticket-medium .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium .label .select2-container {
  margin-left: -1px;
}
.ticket-medium .container {
  width: 400px;
}
.ticket-medium .value span:empty {
  display: block;
}
.ticket-medium .value {
  width: 400px;
}
.ticket-medium .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium .value input[type=text], .ticket-medium .value input[type=number] {
  width: 390px;
}
.ticket-medium .value input[type=password] {
  width: 390px;
}
.ticket-medium .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-medium .value.percent input {
  width: 370px;
}
.ticket-medium .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium .value.currency input {
  width: 370px;
}
.ticket-medium .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium .value .editable-list {
  line-height: 16px;
}
.ticket-medium .value .editable-list input[type=text], .ticket-medium .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-medium .value .editable-list .label {
  display: none;
}
.ticket-medium .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-medium .value .editable-list .value {
  width: 364px;
}
.ticket-medium .value .editable-list .value input[type=text], .ticket-medium .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-medium .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-medium .value .editable-list .help {
  width: 30px;
}
.ticket-medium .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium .comment-full {
  width: 610px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-medium .help {
  width: 30px;
}

.ticket-medium1 {
  width: 420px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium1 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium1 .grid {
  line-height: 18px;
}
.ticket-medium1 .ticket {
  line-height: 30px;
}
.ticket-medium1 .ticket-info, .ticket-medium1 .ticket-information {
  line-height: 25px;
}
.ticket-medium1 .comment-text {
  line-height: 20px;
}
.ticket-medium1 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium1 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium1 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium1 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium1 .ticket-label .no-overflow-span {
  width: 378px;
}
.ticket-medium1 .groupboxminimal-title .no-overflow-span,
.ticket-medium1 .groupboxmediuminfo-title .no-overflow-span {
  width: 324px;
}
.ticket-medium1 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium1 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium1 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium1 .container {
  width: 270px;
}
.ticket-medium1 .value span:empty {
  display: block;
}
.ticket-medium1 .value {
  width: 270px;
}
.ticket-medium1 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium1 .value input[type=text], .ticket-medium1 .value input[type=number] {
  width: 260px;
}
.ticket-medium1 .value input[type=password] {
  width: 260px;
}
.ticket-medium1 .value .select2-container {
  width: 270px;
  margin-bottom: 2px;
}
.ticket-medium1 .value.percent input {
  width: 240px;
}
.ticket-medium1 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium1 .value.currency input {
  width: 240px;
}
.ticket-medium1 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium1 .value .editable-list {
  line-height: 16px;
}
.ticket-medium1 .value .editable-list input[type=text], .ticket-medium1 .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-medium1 .value .editable-list .label {
  display: none;
}
.ticket-medium1 .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-medium1 .value .editable-list .value {
  width: 234px;
}
.ticket-medium1 .value .editable-list .value input[type=text], .ticket-medium1 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-medium1 .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-medium1 .value .editable-list .help {
  width: 30px;
}
.ticket-medium1 .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium1 .comment-checkbox {
  width: 230px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium1 .comment-full {
  width: 470px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-medium1 .help {
  width: 30px;
}

.ticket-medium22 {
  width: 480px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium22 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium22 .grid {
  line-height: 18px;
}
.ticket-medium22 .ticket {
  line-height: 30px;
}
.ticket-medium22 .ticket-info, .ticket-medium22 .ticket-information {
  line-height: 25px;
}
.ticket-medium22 .comment-text {
  line-height: 20px;
}
.ticket-medium22 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium22 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium22 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium22 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium22 .ticket-label .no-overflow-span {
  width: 438px;
}
.ticket-medium22 .groupboxminimal-title .no-overflow-span,
.ticket-medium22 .groupboxmediuminfo-title .no-overflow-span {
  width: 384px;
}
.ticket-medium22 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium22 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium22 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium22 .container {
  width: 270px;
}
.ticket-medium22 .value span:empty {
  display: block;
}
.ticket-medium22 .value {
  width: 270px;
}
.ticket-medium22 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium22 .value input[type=text], .ticket-medium22 .value input[type=number] {
  width: 260px;
}
.ticket-medium22 .value input[type=password] {
  width: 260px;
}
.ticket-medium22 .value .select2-container {
  width: 270px;
  margin-bottom: 2px;
}
.ticket-medium22 .value.percent input {
  width: 240px;
}
.ticket-medium22 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium22 .value.currency input {
  width: 240px;
}
.ticket-medium22 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium22 .value .editable-list {
  line-height: 16px;
}
.ticket-medium22 .value .editable-list input[type=text], .ticket-medium22 .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-medium22 .value .editable-list .label {
  display: none;
}
.ticket-medium22 .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-medium22 .value .editable-list .value {
  width: 234px;
}
.ticket-medium22 .value .editable-list .value input[type=text], .ticket-medium22 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-medium22 .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-medium22 .value .editable-list .help {
  width: 30px;
}
.ticket-medium22 .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium22 .comment-checkbox {
  width: 230px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium22 .comment-full {
  width: 470px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-medium22 .help {
  width: 30px;
}

.ticket-medium2 {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium2 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium2 .grid {
  line-height: 18px;
}
.ticket-medium2 .ticket {
  line-height: 30px;
}
.ticket-medium2 .ticket-info, .ticket-medium2 .ticket-information {
  line-height: 25px;
}
.ticket-medium2 .comment-text {
  line-height: 20px;
}
.ticket-medium2 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium2 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium2 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium2 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium2 .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-medium2 .groupboxminimal-title .no-overflow-span,
.ticket-medium2 .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-medium2 .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium2 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium2 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium2 .container {
  width: 230px;
}
.ticket-medium2 .value span:empty {
  display: block;
}
.ticket-medium2 .value {
  width: 230px;
}
.ticket-medium2 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium2 .value input[type=text], .ticket-medium2 .value input[type=number] {
  width: 220px;
}
.ticket-medium2 .value input[type=password] {
  width: 220px;
}
.ticket-medium2 .value .select2-container {
  width: 230px;
  margin-bottom: 2px;
}
.ticket-medium2 .value.percent input {
  width: 200px;
}
.ticket-medium2 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium2 .value.currency input {
  width: 200px;
}
.ticket-medium2 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium2 .value .editable-list {
  line-height: 16px;
}
.ticket-medium2 .value .editable-list input[type=text], .ticket-medium2 .value .editable-list input[type=number] {
  width: 194px;
}
.ticket-medium2 .value .editable-list .label {
  display: none;
}
.ticket-medium2 .value .editable-list .container {
  width: 194px;
  padding-bottom: 2px;
}
.ticket-medium2 .value .editable-list .value {
  width: 194px;
}
.ticket-medium2 .value .editable-list .value input[type=text], .ticket-medium2 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 184px;
}
.ticket-medium2 .value .editable-list .value .select2-container {
  width: 194px;
}
.ticket-medium2 .value .editable-list .help {
  width: 30px;
}
.ticket-medium2 .comment {
  width: 230px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium2 .comment-checkbox {
  width: 190px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium2 .comment-full {
  width: 440px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-medium2 .help {
  width: 30px;
}

.ticket-medium3 {
  width: 550px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium3 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium3 .grid {
  line-height: 18px;
}
.ticket-medium3 .ticket {
  line-height: 30px;
}
.ticket-medium3 .ticket-info, .ticket-medium3 .ticket-information {
  line-height: 25px;
}
.ticket-medium3 .comment-text {
  line-height: 20px;
}
.ticket-medium3 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium3 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium3 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium3 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium3 .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket-medium3 .groupboxminimal-title .no-overflow-span,
.ticket-medium3 .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket-medium3 .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium3 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium3 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium3 .container {
  width: 280px;
}
.ticket-medium3 .value span:empty {
  display: block;
}
.ticket-medium3 .value {
  width: 280px;
}
.ticket-medium3 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium3 .value input[type=text], .ticket-medium3 .value input[type=number] {
  width: 270px;
}
.ticket-medium3 .value input[type=password] {
  width: 270px;
}
.ticket-medium3 .value .select2-container {
  width: 280px;
  margin-bottom: 2px;
}
.ticket-medium3 .value.percent input {
  width: 250px;
}
.ticket-medium3 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium3 .value.currency input {
  width: 250px;
}
.ticket-medium3 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium3 .value .editable-list {
  line-height: 16px;
}
.ticket-medium3 .value .editable-list input[type=text], .ticket-medium3 .value .editable-list input[type=number] {
  width: 244px;
}
.ticket-medium3 .value .editable-list .label {
  display: none;
}
.ticket-medium3 .value .editable-list .container {
  width: 244px;
  padding-bottom: 2px;
}
.ticket-medium3 .value .editable-list .value {
  width: 244px;
}
.ticket-medium3 .value .editable-list .value input[type=text], .ticket-medium3 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 234px;
}
.ticket-medium3 .value .editable-list .value .select2-container {
  width: 244px;
}
.ticket-medium3 .value .editable-list .help {
  width: 30px;
}
.ticket-medium3 .comment {
  width: 280px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium3 .comment-checkbox {
  width: 240px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium3 .comment-full {
  width: 490px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-medium3 .help {
  width: 30px;
}

.ticket-medium4 {
  width: 620px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium4 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium4 .grid {
  line-height: 18px;
}
.ticket-medium4 .ticket {
  line-height: 30px;
}
.ticket-medium4 .ticket-info, .ticket-medium4 .ticket-information {
  line-height: 25px;
}
.ticket-medium4 .comment-text {
  line-height: 20px;
}
.ticket-medium4 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium4 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium4 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium4 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium4 .ticket-label .no-overflow-span {
  width: 578px;
}
.ticket-medium4 .groupboxminimal-title .no-overflow-span,
.ticket-medium4 .groupboxmediuminfo-title .no-overflow-span {
  width: 524px;
}
.ticket-medium4 .label {
  width: 160px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium4 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium4 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium4 .container {
  width: 400px;
}
.ticket-medium4 .value span:empty {
  display: block;
}
.ticket-medium4 .value {
  width: 400px;
}
.ticket-medium4 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium4 .value input[type=text], .ticket-medium4 .value input[type=number] {
  width: 390px;
}
.ticket-medium4 .value input[type=password] {
  width: 390px;
}
.ticket-medium4 .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-medium4 .value.percent input {
  width: 370px;
}
.ticket-medium4 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium4 .value.currency input {
  width: 370px;
}
.ticket-medium4 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium4 .value .editable-list {
  line-height: 16px;
}
.ticket-medium4 .value .editable-list input[type=text], .ticket-medium4 .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-medium4 .value .editable-list .label {
  display: none;
}
.ticket-medium4 .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-medium4 .value .editable-list .value {
  width: 364px;
}
.ticket-medium4 .value .editable-list .value input[type=text], .ticket-medium4 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-medium4 .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-medium4 .value .editable-list .help {
  width: 30px;
}
.ticket-medium4 .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium4 .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium4 .comment-full {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -150px;
}
.ticket-medium4 .help {
  width: 30px;
}

.ticket-medium5 {
  width: 712px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium5 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium5 .grid {
  line-height: 18px;
}
.ticket-medium5 .ticket {
  line-height: 30px;
}
.ticket-medium5 .ticket-info, .ticket-medium5 .ticket-information {
  line-height: 25px;
}
.ticket-medium5 .comment-text {
  line-height: 20px;
}
.ticket-medium5 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium5 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium5 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium5 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium5 .ticket-label .no-overflow-span {
  width: 670px;
}
.ticket-medium5 .groupboxminimal-title .no-overflow-span,
.ticket-medium5 .groupboxmediuminfo-title .no-overflow-span {
  width: 616px;
}
.ticket-medium5 .label {
  width: 260px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium5 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium5 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium5 .container {
  width: 350px;
}
.ticket-medium5 .value span:empty {
  display: block;
}
.ticket-medium5 .value {
  width: 350px;
}
.ticket-medium5 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium5 .value input[type=text], .ticket-medium5 .value input[type=number] {
  width: 340px;
}
.ticket-medium5 .value input[type=password] {
  width: 340px;
}
.ticket-medium5 .value .select2-container {
  width: 350px;
  margin-bottom: 2px;
}
.ticket-medium5 .value.percent input {
  width: 320px;
}
.ticket-medium5 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium5 .value.currency input {
  width: 320px;
}
.ticket-medium5 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium5 .value .editable-list {
  line-height: 16px;
}
.ticket-medium5 .value .editable-list input[type=text], .ticket-medium5 .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-medium5 .value .editable-list .label {
  display: none;
}
.ticket-medium5 .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-medium5 .value .editable-list .value {
  width: 314px;
}
.ticket-medium5 .value .editable-list .value input[type=text], .ticket-medium5 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-medium5 .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-medium5 .value .editable-list .help {
  width: 30px;
}
.ticket-medium5 .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium5 .comment-checkbox {
  width: 310px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium5 .comment-full {
  width: 610px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -250px;
}
.ticket-medium5 .help {
  width: 30px;
}

.ticket-info-700 {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-700 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-700 .ticket {
  line-height: 1.5em;
}
.ticket-info-700 .ticket-info {
  line-height: 25px;
}
.ticket-info-700 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-700 .groupboxticketminimal-content div {
  line-height: 1.5em;
}
.ticket-info-700 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-700 .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-info-700 .groupboxminimal-title .no-overflow-span,
.ticket-info-700 .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-info-700 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-700 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-700 .label .select2-container {
  margin-left: -1px;
}
.ticket-info-700 .container {
  width: 350px;
}
.ticket-info-700 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-700 .value {
  width: 350px;
}
.ticket-info-700 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-700 .value input[type=text], .ticket-info-700 .value input[type=number] {
  width: 340px;
}
.ticket-info-700 .value input[type=password] {
  width: 340px;
}
.ticket-info-700 .value .select2-container {
  width: 350px;
}
.ticket-info-700 .value.percent input {
  width: 320px;
}
.ticket-info-700 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-700 .value.currency input {
  width: 320px;
}
.ticket-info-700 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-700 .value .editable-list {
  line-height: 16px;
}
.ticket-info-700 .value .editable-list input[type=text], .ticket-info-700 .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-info-700 .value .editable-list .label {
  display: none;
}
.ticket-info-700 .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-info-700 .value .editable-list .value {
  width: 314px;
}
.ticket-info-700 .value .editable-list .value input[type=text], .ticket-info-700 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-info-700 .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-info-700 .value .editable-list .help {
  width: 30px;
}
.ticket-info-700 .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-700 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-700 .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-info-700 .help {
  width: 30px;
}

.ticket-info-800 {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-800 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-800 .ticket {
  line-height: 1.5em;
}
.ticket-info-800 .ticket-info {
  line-height: 25px;
}
.ticket-info-800 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-800 .groupboxticketminimal-content div {
  line-height: 1.5em;
}
.ticket-info-800 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-800 .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-info-800 .groupboxminimal-title .no-overflow-span,
.ticket-info-800 .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-info-800 .label {
  width: 350px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-800 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-800 .label .select2-container {
  margin-left: -1px;
}
.ticket-info-800 .container {
  width: 350px;
}
.ticket-info-800 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-800 .value {
  width: 350px;
}
.ticket-info-800 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-800 .value input[type=text], .ticket-info-800 .value input[type=number] {
  width: 340px;
}
.ticket-info-800 .value input[type=password] {
  width: 340px;
}
.ticket-info-800 .value .select2-container {
  width: 350px;
}
.ticket-info-800 .value.percent input {
  width: 320px;
}
.ticket-info-800 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-800 .value.currency input {
  width: 320px;
}
.ticket-info-800 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-800 .value .editable-list {
  line-height: 16px;
}
.ticket-info-800 .value .editable-list input[type=text], .ticket-info-800 .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-info-800 .value .editable-list .label {
  display: none;
}
.ticket-info-800 .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-info-800 .value .editable-list .value {
  width: 314px;
}
.ticket-info-800 .value .editable-list .value input[type=text], .ticket-info-800 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-info-800 .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-info-800 .value .editable-list .help {
  width: 30px;
}
.ticket-info-800 .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-800 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-800 .comment-full {
  width: 700px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -340px;
}
.ticket-info-800 .help {
  width: 30px;
}

.ticket-medium6 {
  width: 585px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium6 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium6 .grid {
  line-height: 18px;
}
.ticket-medium6 .ticket {
  line-height: 30px;
}
.ticket-medium6 .ticket-info, .ticket-medium6 .ticket-information {
  line-height: 25px;
}
.ticket-medium6 .comment-text {
  line-height: 20px;
}
.ticket-medium6 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium6 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium6 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium6 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium6 .ticket-label .no-overflow-span {
  width: 543px;
}
.ticket-medium6 .groupboxminimal-title .no-overflow-span,
.ticket-medium6 .groupboxmediuminfo-title .no-overflow-span {
  width: 489px;
}
.ticket-medium6 .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium6 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium6 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium6 .container {
  width: 300px;
}
.ticket-medium6 .value span:empty {
  display: block;
}
.ticket-medium6 .value {
  width: 300px;
}
.ticket-medium6 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium6 .value input[type=text], .ticket-medium6 .value input[type=number] {
  width: 290px;
}
.ticket-medium6 .value input[type=password] {
  width: 290px;
}
.ticket-medium6 .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-medium6 .value.percent input {
  width: 270px;
}
.ticket-medium6 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium6 .value.currency input {
  width: 270px;
}
.ticket-medium6 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium6 .value .editable-list {
  line-height: 16px;
}
.ticket-medium6 .value .editable-list input[type=text], .ticket-medium6 .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-medium6 .value .editable-list .label {
  display: none;
}
.ticket-medium6 .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-medium6 .value .editable-list .value {
  width: 264px;
}
.ticket-medium6 .value .editable-list .value input[type=text], .ticket-medium6 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-medium6 .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-medium6 .value .editable-list .help {
  width: 30px;
}
.ticket-medium6 .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium6 .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium6 .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-medium6 .help {
  width: 30px;
}

.ticket-medium61 {
  width: 620px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium61 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium61 .grid {
  line-height: 18px;
}
.ticket-medium61 .ticket {
  line-height: 30px;
}
.ticket-medium61 .ticket-info, .ticket-medium61 .ticket-information {
  line-height: 25px;
}
.ticket-medium61 .comment-text {
  line-height: 20px;
}
.ticket-medium61 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium61 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium61 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium61 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium61 .ticket-label .no-overflow-span {
  width: 578px;
}
.ticket-medium61 .groupboxminimal-title .no-overflow-span,
.ticket-medium61 .groupboxmediuminfo-title .no-overflow-span {
  width: 524px;
}
.ticket-medium61 .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium61 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium61 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium61 .container {
  width: 300px;
}
.ticket-medium61 .value span:empty {
  display: block;
}
.ticket-medium61 .value {
  width: 300px;
}
.ticket-medium61 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium61 .value input[type=text], .ticket-medium61 .value input[type=number] {
  width: 290px;
}
.ticket-medium61 .value input[type=password] {
  width: 290px;
}
.ticket-medium61 .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-medium61 .value.percent input {
  width: 270px;
}
.ticket-medium61 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium61 .value.currency input {
  width: 270px;
}
.ticket-medium61 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium61 .value .editable-list {
  line-height: 16px;
}
.ticket-medium61 .value .editable-list input[type=text], .ticket-medium61 .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-medium61 .value .editable-list .label {
  display: none;
}
.ticket-medium61 .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-medium61 .value .editable-list .value {
  width: 264px;
}
.ticket-medium61 .value .editable-list .value input[type=text], .ticket-medium61 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-medium61 .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-medium61 .value .editable-list .help {
  width: 30px;
}
.ticket-medium61 .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium61 .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium61 .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-medium61 .help {
  width: 30px;
}

.ticket-validate-corrections {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-validate-corrections div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-validate-corrections .grid {
  line-height: 18px;
}
.ticket-validate-corrections .ticket {
  line-height: 30px;
}
.ticket-validate-corrections .ticket-info, .ticket-validate-corrections .ticket-information {
  line-height: 25px;
}
.ticket-validate-corrections .comment-text {
  line-height: 20px;
}
.ticket-validate-corrections .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-validate-corrections .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-validate-corrections .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-validate-corrections .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-validate-corrections .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-validate-corrections .groupboxminimal-title .no-overflow-span,
.ticket-validate-corrections .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-validate-corrections .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-validate-corrections .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-validate-corrections .label .select2-container {
  margin-left: -1px;
}
.ticket-validate-corrections .container {
  width: 150px;
}
.ticket-validate-corrections .value span:empty {
  display: block;
}
.ticket-validate-corrections .value {
  width: 150px;
}
.ticket-validate-corrections .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-validate-corrections .value input[type=text], .ticket-validate-corrections .value input[type=number] {
  width: 140px;
}
.ticket-validate-corrections .value input[type=password] {
  width: 140px;
}
.ticket-validate-corrections .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-validate-corrections .value.percent input {
  width: 120px;
}
.ticket-validate-corrections .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-validate-corrections .value.currency input {
  width: 120px;
}
.ticket-validate-corrections .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-validate-corrections .value .editable-list {
  line-height: 16px;
}
.ticket-validate-corrections .value .editable-list input[type=text], .ticket-validate-corrections .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-validate-corrections .value .editable-list .label {
  display: none;
}
.ticket-validate-corrections .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-validate-corrections .value .editable-list .value {
  width: 114px;
}
.ticket-validate-corrections .value .editable-list .value input[type=text], .ticket-validate-corrections .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-validate-corrections .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-validate-corrections .value .editable-list .help {
  width: 30px;
}
.ticket-validate-corrections .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-validate-corrections .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-validate-corrections .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-validate-corrections .help {
  width: 30px;
}

.ticket-iframe-fakedata {
  width: 790px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-iframe-fakedata div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-iframe-fakedata .grid {
  line-height: 18px;
}
.ticket-iframe-fakedata .ticket {
  line-height: 30px;
}
.ticket-iframe-fakedata .ticket-info, .ticket-iframe-fakedata .ticket-information {
  line-height: 25px;
}
.ticket-iframe-fakedata .comment-text {
  line-height: 20px;
}
.ticket-iframe-fakedata .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-iframe-fakedata .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-iframe-fakedata .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-iframe-fakedata .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-iframe-fakedata .ticket-label .no-overflow-span {
  width: 748px;
}
.ticket-iframe-fakedata .groupboxminimal-title .no-overflow-span,
.ticket-iframe-fakedata .groupboxmediuminfo-title .no-overflow-span {
  width: 694px;
}
.ticket-iframe-fakedata .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-iframe-fakedata .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-iframe-fakedata .label .select2-container {
  margin-left: -1px;
}
.ticket-iframe-fakedata .container {
  width: 300px;
}
.ticket-iframe-fakedata .value span:empty {
  display: block;
}
.ticket-iframe-fakedata .value {
  width: 300px;
}
.ticket-iframe-fakedata .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-iframe-fakedata .value input[type=text], .ticket-iframe-fakedata .value input[type=number] {
  width: 290px;
}
.ticket-iframe-fakedata .value input[type=password] {
  width: 290px;
}
.ticket-iframe-fakedata .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-iframe-fakedata .value.percent input {
  width: 270px;
}
.ticket-iframe-fakedata .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-iframe-fakedata .value.currency input {
  width: 270px;
}
.ticket-iframe-fakedata .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-iframe-fakedata .value .editable-list {
  line-height: 16px;
}
.ticket-iframe-fakedata .value .editable-list input[type=text], .ticket-iframe-fakedata .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-iframe-fakedata .value .editable-list .label {
  display: none;
}
.ticket-iframe-fakedata .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-iframe-fakedata .value .editable-list .value {
  width: 264px;
}
.ticket-iframe-fakedata .value .editable-list .value input[type=text], .ticket-iframe-fakedata .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-iframe-fakedata .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-iframe-fakedata .value .editable-list .help {
  width: 30px;
}
.ticket-iframe-fakedata .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-iframe-fakedata .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-iframe-fakedata .comment-full {
  width: 500px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-iframe-fakedata .help {
  width: 30px;
}

.ticket-tradeorder-admin, .ticket-tradeorder-partner, .ticket-tradeorder-front {
  width: 620px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-tradeorder-admin div.portlet-title-bar, .ticket-tradeorder-partner div.portlet-title-bar, .ticket-tradeorder-front div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-tradeorder-admin .grid, .ticket-tradeorder-partner .grid, .ticket-tradeorder-front .grid {
  line-height: 18px;
}
.ticket-tradeorder-admin .ticket, .ticket-tradeorder-partner .ticket, .ticket-tradeorder-front .ticket {
  line-height: 30px;
}
.ticket-tradeorder-admin .ticket-info, .ticket-tradeorder-admin .ticket-information, .ticket-tradeorder-partner .ticket-info, .ticket-tradeorder-partner .ticket-information, .ticket-tradeorder-front .ticket-info, .ticket-tradeorder-front .ticket-information {
  line-height: 25px;
}
.ticket-tradeorder-admin .comment-text, .ticket-tradeorder-partner .comment-text, .ticket-tradeorder-front .comment-text {
  line-height: 20px;
}
.ticket-tradeorder-admin .groupboxticketminimal, .ticket-tradeorder-partner .groupboxticketminimal, .ticket-tradeorder-front .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-tradeorder-admin .groupboxticketminimal-content div, .ticket-tradeorder-partner .groupboxticketminimal-content div, .ticket-tradeorder-front .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-tradeorder-admin .groupboxticketminimal-content .info div, .ticket-tradeorder-partner .groupboxticketminimal-content .info div, .ticket-tradeorder-front .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-tradeorder-admin .groupboxticketminimal-content .comment-presearch div, .ticket-tradeorder-partner .groupboxticketminimal-content .comment-presearch div, .ticket-tradeorder-front .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-tradeorder-admin .ticket-label .no-overflow-span, .ticket-tradeorder-partner .ticket-label .no-overflow-span, .ticket-tradeorder-front .ticket-label .no-overflow-span {
  width: 578px;
}
.ticket-tradeorder-admin .groupboxminimal-title .no-overflow-span,
.ticket-tradeorder-admin .groupboxmediuminfo-title .no-overflow-span, .ticket-tradeorder-partner .groupboxminimal-title .no-overflow-span,
.ticket-tradeorder-partner .groupboxmediuminfo-title .no-overflow-span, .ticket-tradeorder-front .groupboxminimal-title .no-overflow-span,
.ticket-tradeorder-front .groupboxmediuminfo-title .no-overflow-span {
  width: 524px;
}
.ticket-tradeorder-admin .label, .ticket-tradeorder-partner .label, .ticket-tradeorder-front .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-tradeorder-admin .label .indent, .ticket-tradeorder-partner .label .indent, .ticket-tradeorder-front .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-tradeorder-admin .label .select2-container, .ticket-tradeorder-partner .label .select2-container, .ticket-tradeorder-front .label .select2-container {
  margin-left: -1px;
}
.ticket-tradeorder-admin .container, .ticket-tradeorder-partner .container, .ticket-tradeorder-front .container {
  width: 300px;
}
.ticket-tradeorder-admin .value span:empty, .ticket-tradeorder-partner .value span:empty, .ticket-tradeorder-front .value span:empty {
  display: block;
}
.ticket-tradeorder-admin .value, .ticket-tradeorder-partner .value, .ticket-tradeorder-front .value {
  width: 300px;
}
.ticket-tradeorder-admin .value input[type=checkbox], .ticket-tradeorder-partner .value input[type=checkbox], .ticket-tradeorder-front .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-tradeorder-admin .value input[type=text], .ticket-tradeorder-admin .value input[type=number], .ticket-tradeorder-partner .value input[type=text], .ticket-tradeorder-partner .value input[type=number], .ticket-tradeorder-front .value input[type=text], .ticket-tradeorder-front .value input[type=number] {
  width: 290px;
}
.ticket-tradeorder-admin .value input[type=password], .ticket-tradeorder-partner .value input[type=password], .ticket-tradeorder-front .value input[type=password] {
  width: 290px;
}
.ticket-tradeorder-admin .value .select2-container, .ticket-tradeorder-partner .value .select2-container, .ticket-tradeorder-front .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-tradeorder-admin .value.percent input, .ticket-tradeorder-partner .value.percent input, .ticket-tradeorder-front .value.percent input {
  width: 270px;
}
.ticket-tradeorder-admin .value.percent div, .ticket-tradeorder-partner .value.percent div, .ticket-tradeorder-front .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-tradeorder-admin .value.currency input, .ticket-tradeorder-partner .value.currency input, .ticket-tradeorder-front .value.currency input {
  width: 270px;
}
.ticket-tradeorder-admin .value.currency div, .ticket-tradeorder-partner .value.currency div, .ticket-tradeorder-front .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-tradeorder-admin .value .editable-list, .ticket-tradeorder-partner .value .editable-list, .ticket-tradeorder-front .value .editable-list {
  line-height: 16px;
}
.ticket-tradeorder-admin .value .editable-list input[type=text], .ticket-tradeorder-admin .value .editable-list input[type=number], .ticket-tradeorder-partner .value .editable-list input[type=text], .ticket-tradeorder-partner .value .editable-list input[type=number], .ticket-tradeorder-front .value .editable-list input[type=text], .ticket-tradeorder-front .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-tradeorder-admin .value .editable-list .label, .ticket-tradeorder-partner .value .editable-list .label, .ticket-tradeorder-front .value .editable-list .label {
  display: none;
}
.ticket-tradeorder-admin .value .editable-list .container, .ticket-tradeorder-partner .value .editable-list .container, .ticket-tradeorder-front .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-tradeorder-admin .value .editable-list .value, .ticket-tradeorder-partner .value .editable-list .value, .ticket-tradeorder-front .value .editable-list .value {
  width: 264px;
}
.ticket-tradeorder-admin .value .editable-list .value input[type=text], .ticket-tradeorder-admin .value .editable-list .value input[type=number], .ticket-tradeorder-partner .value .editable-list .value input[type=text], .ticket-tradeorder-partner .value .editable-list .value input[type=number], .ticket-tradeorder-front .value .editable-list .value input[type=text], .ticket-tradeorder-front .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-tradeorder-admin .value .editable-list .value .select2-container, .ticket-tradeorder-partner .value .editable-list .value .select2-container, .ticket-tradeorder-front .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-tradeorder-admin .value .editable-list .help, .ticket-tradeorder-partner .value .editable-list .help, .ticket-tradeorder-front .value .editable-list .help {
  width: 30px;
}
.ticket-tradeorder-admin .comment, .ticket-tradeorder-partner .comment, .ticket-tradeorder-front .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-tradeorder-admin .comment-checkbox, .ticket-tradeorder-partner .comment-checkbox, .ticket-tradeorder-front .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-tradeorder-admin .comment-full, .ticket-tradeorder-partner .comment-full, .ticket-tradeorder-front .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-tradeorder-admin .help, .ticket-tradeorder-partner .help, .ticket-tradeorder-front .help {
  width: 30px;
}

.ticket-switchorder {
  width: 680px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-switchorder div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-switchorder .grid {
  line-height: 18px;
}
.ticket-switchorder .ticket {
  line-height: 30px;
}
.ticket-switchorder .ticket-info, .ticket-switchorder .ticket-information {
  line-height: 25px;
}
.ticket-switchorder .comment-text {
  line-height: 20px;
}
.ticket-switchorder .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-switchorder .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-switchorder .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-switchorder .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-switchorder .ticket-label .no-overflow-span {
  width: 638px;
}
.ticket-switchorder .groupboxminimal-title .no-overflow-span,
.ticket-switchorder .groupboxmediuminfo-title .no-overflow-span {
  width: 584px;
}
.ticket-switchorder .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-switchorder .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-switchorder .label .select2-container {
  margin-left: -1px;
}
.ticket-switchorder .container {
  width: 300px;
}
.ticket-switchorder .value span:empty {
  display: block;
}
.ticket-switchorder .value {
  width: 300px;
}
.ticket-switchorder .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-switchorder .value input[type=text], .ticket-switchorder .value input[type=number] {
  width: 290px;
}
.ticket-switchorder .value input[type=password] {
  width: 290px;
}
.ticket-switchorder .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-switchorder .value.percent input {
  width: 270px;
}
.ticket-switchorder .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-switchorder .value.currency input {
  width: 270px;
}
.ticket-switchorder .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-switchorder .value .editable-list {
  line-height: 16px;
}
.ticket-switchorder .value .editable-list input[type=text], .ticket-switchorder .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-switchorder .value .editable-list .label {
  display: none;
}
.ticket-switchorder .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-switchorder .value .editable-list .value {
  width: 264px;
}
.ticket-switchorder .value .editable-list .value input[type=text], .ticket-switchorder .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-switchorder .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-switchorder .value .editable-list .help {
  width: 30px;
}
.ticket-switchorder .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-switchorder .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-switchorder .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-switchorder .help {
  width: 30px;
}

.ticket-portfolio-connect-account {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-portfolio-connect-account div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-portfolio-connect-account .grid {
  line-height: 18px;
}
.ticket-portfolio-connect-account .ticket {
  line-height: 30px;
}
.ticket-portfolio-connect-account .ticket-info, .ticket-portfolio-connect-account .ticket-information {
  line-height: 25px;
}
.ticket-portfolio-connect-account .comment-text {
  line-height: 20px;
}
.ticket-portfolio-connect-account .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-portfolio-connect-account .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-portfolio-connect-account .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-portfolio-connect-account .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-portfolio-connect-account .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-portfolio-connect-account .groupboxminimal-title .no-overflow-span,
.ticket-portfolio-connect-account .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-portfolio-connect-account .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-portfolio-connect-account .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-portfolio-connect-account .label .select2-container {
  margin-left: -1px;
}
.ticket-portfolio-connect-account .container {
  width: 225px;
}
.ticket-portfolio-connect-account .value span:empty {
  display: block;
}
.ticket-portfolio-connect-account .value {
  width: 225px;
}
.ticket-portfolio-connect-account .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-portfolio-connect-account .value input[type=text], .ticket-portfolio-connect-account .value input[type=number] {
  width: 215px;
}
.ticket-portfolio-connect-account .value input[type=password] {
  width: 215px;
}
.ticket-portfolio-connect-account .value .select2-container {
  width: 225px;
  margin-bottom: 2px;
}
.ticket-portfolio-connect-account .value.percent input {
  width: 195px;
}
.ticket-portfolio-connect-account .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio-connect-account .value.currency input {
  width: 195px;
}
.ticket-portfolio-connect-account .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio-connect-account .value .editable-list {
  line-height: 16px;
}
.ticket-portfolio-connect-account .value .editable-list input[type=text], .ticket-portfolio-connect-account .value .editable-list input[type=number] {
  width: 189px;
}
.ticket-portfolio-connect-account .value .editable-list .label {
  display: none;
}
.ticket-portfolio-connect-account .value .editable-list .container {
  width: 189px;
  padding-bottom: 2px;
}
.ticket-portfolio-connect-account .value .editable-list .value {
  width: 189px;
}
.ticket-portfolio-connect-account .value .editable-list .value input[type=text], .ticket-portfolio-connect-account .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 179px;
}
.ticket-portfolio-connect-account .value .editable-list .value .select2-container {
  width: 189px;
}
.ticket-portfolio-connect-account .value .editable-list .help {
  width: 30px;
}
.ticket-portfolio-connect-account .comment {
  width: 225px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio-connect-account .comment-checkbox {
  width: 185px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio-connect-account .comment-full {
  width: 375px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-portfolio-connect-account .help {
  width: 30px;
}

.ticket-portfolio-allocation-create {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-portfolio-allocation-create div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-portfolio-allocation-create .grid {
  line-height: 18px;
}
.ticket-portfolio-allocation-create .ticket {
  line-height: 30px;
}
.ticket-portfolio-allocation-create .ticket-info, .ticket-portfolio-allocation-create .ticket-information {
  line-height: 25px;
}
.ticket-portfolio-allocation-create .comment-text {
  line-height: 20px;
}
.ticket-portfolio-allocation-create .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-portfolio-allocation-create .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-portfolio-allocation-create .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-portfolio-allocation-create .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-portfolio-allocation-create .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-portfolio-allocation-create .groupboxminimal-title .no-overflow-span,
.ticket-portfolio-allocation-create .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-portfolio-allocation-create .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-portfolio-allocation-create .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-portfolio-allocation-create .label .select2-container {
  margin-left: -1px;
}
.ticket-portfolio-allocation-create .container {
  width: 175px;
}
.ticket-portfolio-allocation-create .value span:empty {
  display: block;
}
.ticket-portfolio-allocation-create .value {
  width: 175px;
}
.ticket-portfolio-allocation-create .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-portfolio-allocation-create .value input[type=text], .ticket-portfolio-allocation-create .value input[type=number] {
  width: 165px;
}
.ticket-portfolio-allocation-create .value input[type=password] {
  width: 165px;
}
.ticket-portfolio-allocation-create .value .select2-container {
  width: 175px;
  margin-bottom: 2px;
}
.ticket-portfolio-allocation-create .value.percent input {
  width: 145px;
}
.ticket-portfolio-allocation-create .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio-allocation-create .value.currency input {
  width: 145px;
}
.ticket-portfolio-allocation-create .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio-allocation-create .value .editable-list {
  line-height: 16px;
}
.ticket-portfolio-allocation-create .value .editable-list input[type=text], .ticket-portfolio-allocation-create .value .editable-list input[type=number] {
  width: 139px;
}
.ticket-portfolio-allocation-create .value .editable-list .label {
  display: none;
}
.ticket-portfolio-allocation-create .value .editable-list .container {
  width: 139px;
  padding-bottom: 2px;
}
.ticket-portfolio-allocation-create .value .editable-list .value {
  width: 139px;
}
.ticket-portfolio-allocation-create .value .editable-list .value input[type=text], .ticket-portfolio-allocation-create .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 129px;
}
.ticket-portfolio-allocation-create .value .editable-list .value .select2-container {
  width: 139px;
}
.ticket-portfolio-allocation-create .value .editable-list .help {
  width: 30px;
}
.ticket-portfolio-allocation-create .comment {
  width: 175px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio-allocation-create .comment-checkbox {
  width: 135px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio-allocation-create .comment-full {
  width: 325px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-portfolio-allocation-create .help {
  width: 30px;
}

.ticket-portfolio-info {
  /*@include makeTicket(450px, 150px, 175px, 2.2em);*/
  width: 650px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-portfolio-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-portfolio-info .ticket {
  line-height: 30px;
}
.ticket-portfolio-info .ticket-info {
  line-height: 25px;
}
.ticket-portfolio-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-portfolio-info .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-portfolio-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-portfolio-info .ticket-label .no-overflow-span {
  width: 608px;
}
.ticket-portfolio-info .groupboxminimal-title .no-overflow-span,
.ticket-portfolio-info .groupboxmediuminfo-title .no-overflow-span {
  width: 554px;
}
.ticket-portfolio-info .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-portfolio-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-portfolio-info .label .select2-container {
  margin-left: -1px;
}
.ticket-portfolio-info .container {
  width: 300px;
}
.ticket-portfolio-info .value span:empty {
  height: 30px;
  display: block;
}
.ticket-portfolio-info .value {
  width: 300px;
}
.ticket-portfolio-info .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-portfolio-info .value input[type=text], .ticket-portfolio-info .value input[type=number] {
  width: 290px;
}
.ticket-portfolio-info .value input[type=password] {
  width: 290px;
}
.ticket-portfolio-info .value .select2-container {
  width: 300px;
}
.ticket-portfolio-info .value.percent input {
  width: 270px;
}
.ticket-portfolio-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio-info .value.currency input {
  width: 270px;
}
.ticket-portfolio-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio-info .value .editable-list {
  line-height: 16px;
}
.ticket-portfolio-info .value .editable-list input[type=text], .ticket-portfolio-info .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-portfolio-info .value .editable-list .label {
  display: none;
}
.ticket-portfolio-info .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-portfolio-info .value .editable-list .value {
  width: 264px;
}
.ticket-portfolio-info .value .editable-list .value input[type=text], .ticket-portfolio-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-portfolio-info .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-portfolio-info .value .editable-list .help {
  width: 30px;
}
.ticket-portfolio-info .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio-info .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio-info .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-portfolio-info .help {
  width: 30px;
}

.ticket-manual-deposit {
  width: 900px;
}

.ticket-autogiro {
  width: 555px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-autogiro div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-autogiro .grid {
  line-height: 18px;
}
.ticket-autogiro .ticket {
  line-height: 30px;
}
.ticket-autogiro .ticket-info, .ticket-autogiro .ticket-information {
  line-height: 25px;
}
.ticket-autogiro .comment-text {
  line-height: 20px;
}
.ticket-autogiro .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-autogiro .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-autogiro .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-autogiro .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-autogiro .ticket-label .no-overflow-span {
  width: 513px;
}
.ticket-autogiro .groupboxminimal-title .no-overflow-span,
.ticket-autogiro .groupboxmediuminfo-title .no-overflow-span {
  width: 459px;
}
.ticket-autogiro .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-autogiro .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-autogiro .label .select2-container {
  margin-left: -1px;
}
.ticket-autogiro .container {
  width: 240px;
}
.ticket-autogiro .value span:empty {
  display: block;
}
.ticket-autogiro .value {
  width: 240px;
}
.ticket-autogiro .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-autogiro .value input[type=text], .ticket-autogiro .value input[type=number] {
  width: 230px;
}
.ticket-autogiro .value input[type=password] {
  width: 230px;
}
.ticket-autogiro .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-autogiro .value.percent input {
  width: 210px;
}
.ticket-autogiro .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-autogiro .value.currency input {
  width: 210px;
}
.ticket-autogiro .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-autogiro .value .editable-list {
  line-height: 16px;
}
.ticket-autogiro .value .editable-list input[type=text], .ticket-autogiro .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-autogiro .value .editable-list .label {
  display: none;
}
.ticket-autogiro .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-autogiro .value .editable-list .value {
  width: 204px;
}
.ticket-autogiro .value .editable-list .value input[type=text], .ticket-autogiro .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-autogiro .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-autogiro .value .editable-list .help {
  width: 30px;
}
.ticket-autogiro .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-autogiro .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-autogiro .comment-full {
  width: 450px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-autogiro .help {
  width: 30px;
}

.ticket-external-account {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-external-account div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-external-account .grid {
  line-height: 18px;
}
.ticket-external-account .ticket {
  line-height: 30px;
}
.ticket-external-account .ticket-info, .ticket-external-account .ticket-information {
  line-height: 25px;
}
.ticket-external-account .comment-text {
  line-height: 20px;
}
.ticket-external-account .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-external-account .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-external-account .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-external-account .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-external-account .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-external-account .groupboxminimal-title .no-overflow-span,
.ticket-external-account .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-external-account .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-external-account .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-external-account .label .select2-container {
  margin-left: -1px;
}
.ticket-external-account .container {
  width: 240px;
}
.ticket-external-account .value span:empty {
  display: block;
}
.ticket-external-account .value {
  width: 240px;
}
.ticket-external-account .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-external-account .value input[type=text], .ticket-external-account .value input[type=number] {
  width: 230px;
}
.ticket-external-account .value input[type=password] {
  width: 230px;
}
.ticket-external-account .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-external-account .value.percent input {
  width: 210px;
}
.ticket-external-account .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-external-account .value.currency input {
  width: 210px;
}
.ticket-external-account .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-external-account .value .editable-list {
  line-height: 16px;
}
.ticket-external-account .value .editable-list input[type=text], .ticket-external-account .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-external-account .value .editable-list .label {
  display: none;
}
.ticket-external-account .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-external-account .value .editable-list .value {
  width: 204px;
}
.ticket-external-account .value .editable-list .value input[type=text], .ticket-external-account .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-external-account .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-external-account .value .editable-list .help {
  width: 30px;
}
.ticket-external-account .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-external-account .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-external-account .comment-full {
  width: 440px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-external-account .help {
  width: 30px;
}

.ticket-external-account-more {
  width: 1000px;
}

.ticket-tab-history {
  width: 500px;
}

.ticket-marked-bricks {
  width: 500px;
}

.ticket-tasks {
  width: 500px;
}

.ticket-external-account-info {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-external-account-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-external-account-info .grid {
  line-height: 18px;
}
.ticket-external-account-info .ticket {
  line-height: 30px;
}
.ticket-external-account-info .ticket-info, .ticket-external-account-info .ticket-information {
  line-height: 25px;
}
.ticket-external-account-info .comment-text {
  line-height: 20px;
}
.ticket-external-account-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-external-account-info .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-external-account-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-external-account-info .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-external-account-info .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-external-account-info .groupboxminimal-title .no-overflow-span,
.ticket-external-account-info .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-external-account-info .label {
  width: 225px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-external-account-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-external-account-info .label .select2-container {
  margin-left: -1px;
}
.ticket-external-account-info .container {
  width: 300px;
}
.ticket-external-account-info .value span:empty {
  display: block;
}
.ticket-external-account-info .value {
  width: 300px;
}
.ticket-external-account-info .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-external-account-info .value input[type=text], .ticket-external-account-info .value input[type=number] {
  width: 290px;
}
.ticket-external-account-info .value input[type=password] {
  width: 290px;
}
.ticket-external-account-info .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-external-account-info .value.percent input {
  width: 270px;
}
.ticket-external-account-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-external-account-info .value.currency input {
  width: 270px;
}
.ticket-external-account-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-external-account-info .value .editable-list {
  line-height: 16px;
}
.ticket-external-account-info .value .editable-list input[type=text], .ticket-external-account-info .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-external-account-info .value .editable-list .label {
  display: none;
}
.ticket-external-account-info .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-external-account-info .value .editable-list .value {
  width: 264px;
}
.ticket-external-account-info .value .editable-list .value input[type=text], .ticket-external-account-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-external-account-info .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-external-account-info .value .editable-list .help {
  width: 30px;
}
.ticket-external-account-info .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-external-account-info .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-external-account-info .comment-full {
  width: 525px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -215px;
}
.ticket-external-account-info .help {
  width: 30px;
}

.ticket-account-application {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-account-application div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-account-application .grid {
  line-height: 18px;
}
.ticket-account-application .ticket {
  line-height: 30px;
}
.ticket-account-application .ticket-info, .ticket-account-application .ticket-information {
  line-height: 25px;
}
.ticket-account-application .comment-text {
  line-height: 20px;
}
.ticket-account-application .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-account-application .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-account-application .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-account-application .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-account-application .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-account-application .groupboxminimal-title .no-overflow-span,
.ticket-account-application .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-account-application .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-account-application .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-account-application .label .select2-container {
  margin-left: -1px;
}
.ticket-account-application .container {
  width: 240px;
}
.ticket-account-application .value span:empty {
  display: block;
}
.ticket-account-application .value {
  width: 240px;
}
.ticket-account-application .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-account-application .value input[type=text], .ticket-account-application .value input[type=number] {
  width: 230px;
}
.ticket-account-application .value input[type=password] {
  width: 230px;
}
.ticket-account-application .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-account-application .value.percent input {
  width: 210px;
}
.ticket-account-application .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-account-application .value.currency input {
  width: 210px;
}
.ticket-account-application .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-account-application .value .editable-list {
  line-height: 16px;
}
.ticket-account-application .value .editable-list input[type=text], .ticket-account-application .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-account-application .value .editable-list .label {
  display: none;
}
.ticket-account-application .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-account-application .value .editable-list .value {
  width: 204px;
}
.ticket-account-application .value .editable-list .value input[type=text], .ticket-account-application .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-account-application .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-account-application .value .editable-list .help {
  width: 30px;
}
.ticket-account-application .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-account-application .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-account-application .comment-full {
  width: 440px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-account-application .help {
  width: 30px;
}

.ticket-currency-exchange {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-currency-exchange div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-currency-exchange .grid {
  line-height: 18px;
}
.ticket-currency-exchange .ticket {
  line-height: 30px;
}
.ticket-currency-exchange .ticket-info, .ticket-currency-exchange .ticket-information {
  line-height: 25px;
}
.ticket-currency-exchange .comment-text {
  line-height: 20px;
}
.ticket-currency-exchange .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-currency-exchange .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-currency-exchange .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-currency-exchange .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-currency-exchange .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-currency-exchange .groupboxminimal-title .no-overflow-span,
.ticket-currency-exchange .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-currency-exchange .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-currency-exchange .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-currency-exchange .label .select2-container {
  margin-left: -1px;
}
.ticket-currency-exchange .container {
  width: 230px;
}
.ticket-currency-exchange .value span:empty {
  display: block;
}
.ticket-currency-exchange .value {
  width: 230px;
}
.ticket-currency-exchange .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-currency-exchange .value input[type=text], .ticket-currency-exchange .value input[type=number] {
  width: 220px;
}
.ticket-currency-exchange .value input[type=password] {
  width: 220px;
}
.ticket-currency-exchange .value .select2-container {
  width: 230px;
  margin-bottom: 2px;
}
.ticket-currency-exchange .value.percent input {
  width: 200px;
}
.ticket-currency-exchange .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-currency-exchange .value.currency input {
  width: 200px;
}
.ticket-currency-exchange .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-currency-exchange .value .editable-list {
  line-height: 16px;
}
.ticket-currency-exchange .value .editable-list input[type=text], .ticket-currency-exchange .value .editable-list input[type=number] {
  width: 194px;
}
.ticket-currency-exchange .value .editable-list .label {
  display: none;
}
.ticket-currency-exchange .value .editable-list .container {
  width: 194px;
  padding-bottom: 2px;
}
.ticket-currency-exchange .value .editable-list .value {
  width: 194px;
}
.ticket-currency-exchange .value .editable-list .value input[type=text], .ticket-currency-exchange .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 184px;
}
.ticket-currency-exchange .value .editable-list .value .select2-container {
  width: 194px;
}
.ticket-currency-exchange .value .editable-list .help {
  width: 30px;
}
.ticket-currency-exchange .comment {
  width: 230px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-currency-exchange .comment-checkbox {
  width: 190px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-currency-exchange .comment-full {
  width: 440px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-currency-exchange .help {
  width: 30px;
}

.ticket-create-fee {
  width: 750px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-create-fee div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-create-fee .grid {
  line-height: 18px;
}
.ticket-create-fee .ticket {
  line-height: 30px;
}
.ticket-create-fee .ticket-info, .ticket-create-fee .ticket-information {
  line-height: 25px;
}
.ticket-create-fee .comment-text {
  line-height: 20px;
}
.ticket-create-fee .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-create-fee .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-create-fee .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-create-fee .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-create-fee .ticket-label .no-overflow-span {
  width: 708px;
}
.ticket-create-fee .groupboxminimal-title .no-overflow-span,
.ticket-create-fee .groupboxmediuminfo-title .no-overflow-span {
  width: 654px;
}
.ticket-create-fee .label {
  width: 240px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-create-fee .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-create-fee .label .select2-container {
  margin-left: -1px;
}
.ticket-create-fee .container {
  width: 400px;
}
.ticket-create-fee .value span:empty {
  display: block;
}
.ticket-create-fee .value {
  width: 400px;
}
.ticket-create-fee .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-create-fee .value input[type=text], .ticket-create-fee .value input[type=number] {
  width: 390px;
}
.ticket-create-fee .value input[type=password] {
  width: 390px;
}
.ticket-create-fee .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-create-fee .value.percent input {
  width: 370px;
}
.ticket-create-fee .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-create-fee .value.currency input {
  width: 370px;
}
.ticket-create-fee .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-create-fee .value .editable-list {
  line-height: 16px;
}
.ticket-create-fee .value .editable-list input[type=text], .ticket-create-fee .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-create-fee .value .editable-list .label {
  display: none;
}
.ticket-create-fee .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-create-fee .value .editable-list .value {
  width: 364px;
}
.ticket-create-fee .value .editable-list .value input[type=text], .ticket-create-fee .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-create-fee .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-create-fee .value .editable-list .help {
  width: 30px;
}
.ticket-create-fee .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-create-fee .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-create-fee .comment-full {
  width: 640px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -230px;
}
.ticket-create-fee .help {
  width: 30px;
}

.ticket-fee-record {
  width: 650px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-fee-record div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-fee-record .grid {
  line-height: 18px;
}
.ticket-fee-record .ticket {
  line-height: 30px;
}
.ticket-fee-record .ticket-info, .ticket-fee-record .ticket-information {
  line-height: 25px;
}
.ticket-fee-record .comment-text {
  line-height: 20px;
}
.ticket-fee-record .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-fee-record .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-fee-record .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-fee-record .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-fee-record .ticket-label .no-overflow-span {
  width: 608px;
}
.ticket-fee-record .groupboxminimal-title .no-overflow-span,
.ticket-fee-record .groupboxmediuminfo-title .no-overflow-span {
  width: 554px;
}
.ticket-fee-record .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-fee-record .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-fee-record .label .select2-container {
  margin-left: -1px;
}
.ticket-fee-record .container {
  width: 300px;
}
.ticket-fee-record .value span:empty {
  display: block;
}
.ticket-fee-record .value {
  width: 300px;
}
.ticket-fee-record .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-fee-record .value input[type=text], .ticket-fee-record .value input[type=number] {
  width: 290px;
}
.ticket-fee-record .value input[type=password] {
  width: 290px;
}
.ticket-fee-record .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-fee-record .value.percent input {
  width: 270px;
}
.ticket-fee-record .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fee-record .value.currency input {
  width: 270px;
}
.ticket-fee-record .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fee-record .value .editable-list {
  line-height: 16px;
}
.ticket-fee-record .value .editable-list input[type=text], .ticket-fee-record .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-fee-record .value .editable-list .label {
  display: none;
}
.ticket-fee-record .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-fee-record .value .editable-list .value {
  width: 264px;
}
.ticket-fee-record .value .editable-list .value input[type=text], .ticket-fee-record .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-fee-record .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-fee-record .value .editable-list .help {
  width: 30px;
}
.ticket-fee-record .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fee-record .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fee-record .comment-full {
  width: 510px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-fee-record .help {
  width: 30px;
}

.ticket-fee-info {
  width: 750px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-fee-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-fee-info .grid {
  line-height: 18px;
}
.ticket-fee-info .ticket {
  line-height: 30px;
}
.ticket-fee-info .ticket-info, .ticket-fee-info .ticket-information {
  line-height: 25px;
}
.ticket-fee-info .comment-text {
  line-height: 20px;
}
.ticket-fee-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-fee-info .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-fee-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-fee-info .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-fee-info .ticket-label .no-overflow-span {
  width: 708px;
}
.ticket-fee-info .groupboxminimal-title .no-overflow-span,
.ticket-fee-info .groupboxmediuminfo-title .no-overflow-span {
  width: 654px;
}
.ticket-fee-info .label {
  width: 260px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-fee-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-fee-info .label .select2-container {
  margin-left: -1px;
}
.ticket-fee-info .container {
  width: 350px;
}
.ticket-fee-info .value span:empty {
  display: block;
}
.ticket-fee-info .value {
  width: 350px;
}
.ticket-fee-info .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-fee-info .value input[type=text], .ticket-fee-info .value input[type=number] {
  width: 340px;
}
.ticket-fee-info .value input[type=password] {
  width: 340px;
}
.ticket-fee-info .value .select2-container {
  width: 350px;
  margin-bottom: 2px;
}
.ticket-fee-info .value.percent input {
  width: 320px;
}
.ticket-fee-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fee-info .value.currency input {
  width: 320px;
}
.ticket-fee-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fee-info .value .editable-list {
  line-height: 16px;
}
.ticket-fee-info .value .editable-list input[type=text], .ticket-fee-info .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-fee-info .value .editable-list .label {
  display: none;
}
.ticket-fee-info .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-fee-info .value .editable-list .value {
  width: 314px;
}
.ticket-fee-info .value .editable-list .value input[type=text], .ticket-fee-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-fee-info .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-fee-info .value .editable-list .help {
  width: 30px;
}
.ticket-fee-info .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fee-info .comment-checkbox {
  width: 310px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fee-info .comment-full {
  width: 610px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -250px;
}
.ticket-fee-info .help {
  width: 30px;
}

.ticket-create-keyfigure {
  width: 475px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-create-keyfigure div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-create-keyfigure .grid {
  line-height: 18px;
}
.ticket-create-keyfigure .ticket {
  line-height: 30px;
}
.ticket-create-keyfigure .ticket-info, .ticket-create-keyfigure .ticket-information {
  line-height: 25px;
}
.ticket-create-keyfigure .comment-text {
  line-height: 20px;
}
.ticket-create-keyfigure .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-create-keyfigure .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-create-keyfigure .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-create-keyfigure .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-create-keyfigure .ticket-label .no-overflow-span {
  width: 433px;
}
.ticket-create-keyfigure .groupboxminimal-title .no-overflow-span,
.ticket-create-keyfigure .groupboxmediuminfo-title .no-overflow-span {
  width: 379px;
}
.ticket-create-keyfigure .label {
  width: 125px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-create-keyfigure .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-create-keyfigure .label .select2-container {
  margin-left: -1px;
}
.ticket-create-keyfigure .container {
  width: 275px;
}
.ticket-create-keyfigure .value span:empty {
  display: block;
}
.ticket-create-keyfigure .value {
  width: 275px;
}
.ticket-create-keyfigure .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-create-keyfigure .value input[type=text], .ticket-create-keyfigure .value input[type=number] {
  width: 265px;
}
.ticket-create-keyfigure .value input[type=password] {
  width: 265px;
}
.ticket-create-keyfigure .value .select2-container {
  width: 275px;
  margin-bottom: 2px;
}
.ticket-create-keyfigure .value.percent input {
  width: 245px;
}
.ticket-create-keyfigure .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-create-keyfigure .value.currency input {
  width: 245px;
}
.ticket-create-keyfigure .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-create-keyfigure .value .editable-list {
  line-height: 16px;
}
.ticket-create-keyfigure .value .editable-list input[type=text], .ticket-create-keyfigure .value .editable-list input[type=number] {
  width: 239px;
}
.ticket-create-keyfigure .value .editable-list .label {
  display: none;
}
.ticket-create-keyfigure .value .editable-list .container {
  width: 239px;
  padding-bottom: 2px;
}
.ticket-create-keyfigure .value .editable-list .value {
  width: 239px;
}
.ticket-create-keyfigure .value .editable-list .value input[type=text], .ticket-create-keyfigure .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 229px;
}
.ticket-create-keyfigure .value .editable-list .value .select2-container {
  width: 239px;
}
.ticket-create-keyfigure .value .editable-list .help {
  width: 30px;
}
.ticket-create-keyfigure .comment {
  width: 275px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-create-keyfigure .comment-checkbox {
  width: 235px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-create-keyfigure .comment-full {
  width: 400px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -115px;
}
.ticket-create-keyfigure .help {
  width: 30px;
}

.ticket-withdraw-money {
  width: 550px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-withdraw-money div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-withdraw-money .grid {
  line-height: 18px;
}
.ticket-withdraw-money .ticket {
  line-height: 30px;
}
.ticket-withdraw-money .ticket-info, .ticket-withdraw-money .ticket-information {
  line-height: 25px;
}
.ticket-withdraw-money .comment-text {
  line-height: 20px;
}
.ticket-withdraw-money .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-withdraw-money .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-withdraw-money .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-withdraw-money .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-withdraw-money .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket-withdraw-money .groupboxminimal-title .no-overflow-span,
.ticket-withdraw-money .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket-withdraw-money .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-withdraw-money .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-withdraw-money .label .select2-container {
  margin-left: -1px;
}
.ticket-withdraw-money .container {
  width: 225px;
}
.ticket-withdraw-money .value span:empty {
  display: block;
}
.ticket-withdraw-money .value {
  width: 225px;
}
.ticket-withdraw-money .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-withdraw-money .value input[type=text], .ticket-withdraw-money .value input[type=number] {
  width: 215px;
}
.ticket-withdraw-money .value input[type=password] {
  width: 215px;
}
.ticket-withdraw-money .value .select2-container {
  width: 225px;
  margin-bottom: 2px;
}
.ticket-withdraw-money .value.percent input {
  width: 195px;
}
.ticket-withdraw-money .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-withdraw-money .value.currency input {
  width: 195px;
}
.ticket-withdraw-money .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-withdraw-money .value .editable-list {
  line-height: 16px;
}
.ticket-withdraw-money .value .editable-list input[type=text], .ticket-withdraw-money .value .editable-list input[type=number] {
  width: 189px;
}
.ticket-withdraw-money .value .editable-list .label {
  display: none;
}
.ticket-withdraw-money .value .editable-list .container {
  width: 189px;
  padding-bottom: 2px;
}
.ticket-withdraw-money .value .editable-list .value {
  width: 189px;
}
.ticket-withdraw-money .value .editable-list .value input[type=text], .ticket-withdraw-money .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 179px;
}
.ticket-withdraw-money .value .editable-list .value .select2-container {
  width: 189px;
}
.ticket-withdraw-money .value .editable-list .help {
  width: 30px;
}
.ticket-withdraw-money .comment {
  width: 225px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-withdraw-money .comment-checkbox {
  width: 185px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-withdraw-money .comment-full {
  width: 425px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-withdraw-money .help {
  width: 30px;
}

.ticket-info-account-admin, .ticket-info-account-partner {
  width: 950px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-account-admin div.portlet-title-bar, .ticket-info-account-partner div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-account-admin .grid, .ticket-info-account-partner .grid {
  line-height: 18px;
}
.ticket-info-account-admin .ticket, .ticket-info-account-partner .ticket {
  line-height: 30px;
}
.ticket-info-account-admin .ticket-info, .ticket-info-account-admin .ticket-information, .ticket-info-account-partner .ticket-info, .ticket-info-account-partner .ticket-information {
  line-height: 25px;
}
.ticket-info-account-admin .comment-text, .ticket-info-account-partner .comment-text {
  line-height: 20px;
}
.ticket-info-account-admin .groupboxticketminimal, .ticket-info-account-partner .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-account-admin .groupboxticketminimal-content div, .ticket-info-account-partner .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info-account-admin .groupboxticketminimal-content .info div, .ticket-info-account-partner .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info-account-admin .groupboxticketminimal-content .comment-presearch div, .ticket-info-account-partner .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info-account-admin .ticket-label .no-overflow-span, .ticket-info-account-partner .ticket-label .no-overflow-span {
  width: 908px;
}
.ticket-info-account-admin .groupboxminimal-title .no-overflow-span,
.ticket-info-account-admin .groupboxmediuminfo-title .no-overflow-span, .ticket-info-account-partner .groupboxminimal-title .no-overflow-span,
.ticket-info-account-partner .groupboxmediuminfo-title .no-overflow-span {
  width: 854px;
}
.ticket-info-account-admin .label, .ticket-info-account-partner .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-account-admin .label .indent, .ticket-info-account-partner .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-account-admin .label .select2-container, .ticket-info-account-partner .label .select2-container {
  margin-left: -1px;
}
.ticket-info-account-admin .container, .ticket-info-account-partner .container {
  width: 650px;
}
.ticket-info-account-admin .value span:empty, .ticket-info-account-partner .value span:empty {
  display: block;
}
.ticket-info-account-admin .value, .ticket-info-account-partner .value {
  width: 650px;
}
.ticket-info-account-admin .value input[type=checkbox], .ticket-info-account-partner .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-account-admin .value input[type=text], .ticket-info-account-admin .value input[type=number], .ticket-info-account-partner .value input[type=text], .ticket-info-account-partner .value input[type=number] {
  width: 640px;
}
.ticket-info-account-admin .value input[type=password], .ticket-info-account-partner .value input[type=password] {
  width: 640px;
}
.ticket-info-account-admin .value .select2-container, .ticket-info-account-partner .value .select2-container {
  width: 650px;
  margin-bottom: 2px;
}
.ticket-info-account-admin .value.percent input, .ticket-info-account-partner .value.percent input {
  width: 620px;
}
.ticket-info-account-admin .value.percent div, .ticket-info-account-partner .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-account-admin .value.currency input, .ticket-info-account-partner .value.currency input {
  width: 620px;
}
.ticket-info-account-admin .value.currency div, .ticket-info-account-partner .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-account-admin .value .editable-list, .ticket-info-account-partner .value .editable-list {
  line-height: 16px;
}
.ticket-info-account-admin .value .editable-list input[type=text], .ticket-info-account-admin .value .editable-list input[type=number], .ticket-info-account-partner .value .editable-list input[type=text], .ticket-info-account-partner .value .editable-list input[type=number] {
  width: 614px;
}
.ticket-info-account-admin .value .editable-list .label, .ticket-info-account-partner .value .editable-list .label {
  display: none;
}
.ticket-info-account-admin .value .editable-list .container, .ticket-info-account-partner .value .editable-list .container {
  width: 614px;
  padding-bottom: 2px;
}
.ticket-info-account-admin .value .editable-list .value, .ticket-info-account-partner .value .editable-list .value {
  width: 614px;
}
.ticket-info-account-admin .value .editable-list .value input[type=text], .ticket-info-account-admin .value .editable-list .value input[type=number], .ticket-info-account-partner .value .editable-list .value input[type=text], .ticket-info-account-partner .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 604px;
}
.ticket-info-account-admin .value .editable-list .value .select2-container, .ticket-info-account-partner .value .editable-list .value .select2-container {
  width: 614px;
}
.ticket-info-account-admin .value .editable-list .help, .ticket-info-account-partner .value .editable-list .help {
  width: 30px;
}
.ticket-info-account-admin .comment, .ticket-info-account-partner .comment {
  width: 650px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-account-admin .comment-checkbox, .ticket-info-account-partner .comment-checkbox {
  width: 610px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-account-admin .comment-full, .ticket-info-account-partner .comment-full {
  width: 900px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-info-account-admin .help, .ticket-info-account-partner .help {
  width: 30px;
}

.ticket-info-account-front {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-account-front div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-account-front .grid {
  line-height: 18px;
}
.ticket-info-account-front .ticket {
  line-height: 30px;
}
.ticket-info-account-front .ticket-info, .ticket-info-account-front .ticket-information {
  line-height: 25px;
}
.ticket-info-account-front .comment-text {
  line-height: 20px;
}
.ticket-info-account-front .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-account-front .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info-account-front .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info-account-front .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info-account-front .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-info-account-front .groupboxminimal-title .no-overflow-span,
.ticket-info-account-front .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-info-account-front .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-account-front .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-account-front .label .select2-container {
  margin-left: -1px;
}
.ticket-info-account-front .container {
  width: 500px;
}
.ticket-info-account-front .value span:empty {
  display: block;
}
.ticket-info-account-front .value {
  width: 500px;
}
.ticket-info-account-front .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-account-front .value input[type=text], .ticket-info-account-front .value input[type=number] {
  width: 490px;
}
.ticket-info-account-front .value input[type=password] {
  width: 490px;
}
.ticket-info-account-front .value .select2-container {
  width: 500px;
  margin-bottom: 2px;
}
.ticket-info-account-front .value.percent input {
  width: 470px;
}
.ticket-info-account-front .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-account-front .value.currency input {
  width: 470px;
}
.ticket-info-account-front .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-account-front .value .editable-list {
  line-height: 16px;
}
.ticket-info-account-front .value .editable-list input[type=text], .ticket-info-account-front .value .editable-list input[type=number] {
  width: 464px;
}
.ticket-info-account-front .value .editable-list .label {
  display: none;
}
.ticket-info-account-front .value .editable-list .container {
  width: 464px;
  padding-bottom: 2px;
}
.ticket-info-account-front .value .editable-list .value {
  width: 464px;
}
.ticket-info-account-front .value .editable-list .value input[type=text], .ticket-info-account-front .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 454px;
}
.ticket-info-account-front .value .editable-list .value .select2-container {
  width: 464px;
}
.ticket-info-account-front .value .editable-list .help {
  width: 30px;
}
.ticket-info-account-front .comment {
  width: 500px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-account-front .comment-checkbox {
  width: 460px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-account-front .comment-full {
  width: 750px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-info-account-front .help {
  width: 30px;
}

.ticket-fundrebate {
  width: 650px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-fundrebate div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-fundrebate .grid {
  line-height: 18px;
}
.ticket-fundrebate .ticket {
  line-height: 30px;
}
.ticket-fundrebate .ticket-info, .ticket-fundrebate .ticket-information {
  line-height: 25px;
}
.ticket-fundrebate .comment-text {
  line-height: 20px;
}
.ticket-fundrebate .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-fundrebate .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-fundrebate .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-fundrebate .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-fundrebate .ticket-label .no-overflow-span {
  width: 608px;
}
.ticket-fundrebate .groupboxminimal-title .no-overflow-span,
.ticket-fundrebate .groupboxmediuminfo-title .no-overflow-span {
  width: 554px;
}
.ticket-fundrebate .label {
  width: 225px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-fundrebate .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-fundrebate .label .select2-container {
  margin-left: -1px;
}
.ticket-fundrebate .container {
  width: 275px;
}
.ticket-fundrebate .value span:empty {
  display: block;
}
.ticket-fundrebate .value {
  width: 275px;
}
.ticket-fundrebate .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-fundrebate .value input[type=text], .ticket-fundrebate .value input[type=number] {
  width: 265px;
}
.ticket-fundrebate .value input[type=password] {
  width: 265px;
}
.ticket-fundrebate .value .select2-container {
  width: 275px;
  margin-bottom: 2px;
}
.ticket-fundrebate .value.percent input {
  width: 245px;
}
.ticket-fundrebate .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fundrebate .value.currency input {
  width: 245px;
}
.ticket-fundrebate .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fundrebate .value .editable-list {
  line-height: 16px;
}
.ticket-fundrebate .value .editable-list input[type=text], .ticket-fundrebate .value .editable-list input[type=number] {
  width: 239px;
}
.ticket-fundrebate .value .editable-list .label {
  display: none;
}
.ticket-fundrebate .value .editable-list .container {
  width: 239px;
  padding-bottom: 2px;
}
.ticket-fundrebate .value .editable-list .value {
  width: 239px;
}
.ticket-fundrebate .value .editable-list .value input[type=text], .ticket-fundrebate .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 229px;
}
.ticket-fundrebate .value .editable-list .value .select2-container {
  width: 239px;
}
.ticket-fundrebate .value .editable-list .help {
  width: 30px;
}
.ticket-fundrebate .comment {
  width: 275px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fundrebate .comment-checkbox {
  width: 235px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fundrebate .comment-full {
  width: 500px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -215px;
}
.ticket-fundrebate .help {
  width: 30px;
}

.ticket-fee-category {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-fee-category div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-fee-category .grid {
  line-height: 18px;
}
.ticket-fee-category .ticket {
  line-height: 30px;
}
.ticket-fee-category .ticket-info, .ticket-fee-category .ticket-information {
  line-height: 25px;
}
.ticket-fee-category .comment-text {
  line-height: 20px;
}
.ticket-fee-category .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-fee-category .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-fee-category .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-fee-category .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-fee-category .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-fee-category .groupboxminimal-title .no-overflow-span,
.ticket-fee-category .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-fee-category .label {
  width: 260px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-fee-category .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-fee-category .label .select2-container {
  margin-left: -1px;
}
.ticket-fee-category .container {
  width: 300px;
}
.ticket-fee-category .value span:empty {
  display: block;
}
.ticket-fee-category .value {
  width: 300px;
}
.ticket-fee-category .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-fee-category .value input[type=text], .ticket-fee-category .value input[type=number] {
  width: 290px;
}
.ticket-fee-category .value input[type=password] {
  width: 290px;
}
.ticket-fee-category .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-fee-category .value.percent input {
  width: 270px;
}
.ticket-fee-category .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fee-category .value.currency input {
  width: 270px;
}
.ticket-fee-category .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fee-category .value .editable-list {
  line-height: 16px;
}
.ticket-fee-category .value .editable-list input[type=text], .ticket-fee-category .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-fee-category .value .editable-list .label {
  display: none;
}
.ticket-fee-category .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-fee-category .value .editable-list .value {
  width: 264px;
}
.ticket-fee-category .value .editable-list .value input[type=text], .ticket-fee-category .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-fee-category .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-fee-category .value .editable-list .help {
  width: 30px;
}
.ticket-fee-category .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fee-category .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fee-category .comment-full {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -250px;
}
.ticket-fee-category .help {
  width: 30px;
}

.ticket-instrument-categorization {
  width: 900px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-instrument-categorization div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-instrument-categorization .grid {
  line-height: 18px;
}
.ticket-instrument-categorization .ticket {
  line-height: 30px;
}
.ticket-instrument-categorization .ticket-info, .ticket-instrument-categorization .ticket-information {
  line-height: 25px;
}
.ticket-instrument-categorization .comment-text {
  line-height: 20px;
}
.ticket-instrument-categorization .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-instrument-categorization .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-instrument-categorization .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-instrument-categorization .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-instrument-categorization .ticket-label .no-overflow-span {
  width: 858px;
}
.ticket-instrument-categorization .groupboxminimal-title .no-overflow-span,
.ticket-instrument-categorization .groupboxmediuminfo-title .no-overflow-span {
  width: 804px;
}
.ticket-instrument-categorization .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-instrument-categorization .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-instrument-categorization .label .select2-container {
  margin-left: -1px;
}
.ticket-instrument-categorization .container {
  width: 850px;
}
.ticket-instrument-categorization .value span:empty {
  display: block;
}
.ticket-instrument-categorization .value {
  width: 850px;
}
.ticket-instrument-categorization .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-instrument-categorization .value input[type=text], .ticket-instrument-categorization .value input[type=number] {
  width: 840px;
}
.ticket-instrument-categorization .value input[type=password] {
  width: 840px;
}
.ticket-instrument-categorization .value .select2-container {
  width: 850px;
  margin-bottom: 2px;
}
.ticket-instrument-categorization .value.percent input {
  width: 820px;
}
.ticket-instrument-categorization .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instrument-categorization .value.currency input {
  width: 820px;
}
.ticket-instrument-categorization .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instrument-categorization .value .editable-list {
  line-height: 16px;
}
.ticket-instrument-categorization .value .editable-list input[type=text], .ticket-instrument-categorization .value .editable-list input[type=number] {
  width: 814px;
}
.ticket-instrument-categorization .value .editable-list .label {
  display: none;
}
.ticket-instrument-categorization .value .editable-list .container {
  width: 814px;
  padding-bottom: 2px;
}
.ticket-instrument-categorization .value .editable-list .value {
  width: 814px;
}
.ticket-instrument-categorization .value .editable-list .value input[type=text], .ticket-instrument-categorization .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 804px;
}
.ticket-instrument-categorization .value .editable-list .value .select2-container {
  width: 814px;
}
.ticket-instrument-categorization .value .editable-list .help {
  width: 30px;
}
.ticket-instrument-categorization .comment {
  width: 850px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instrument-categorization .comment-checkbox {
  width: 810px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instrument-categorization .comment-full {
  width: 1050px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-instrument-categorization .help {
  width: 30px;
}

.ticket-medium66 {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium66 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium66 .grid {
  line-height: 18px;
}
.ticket-medium66 .ticket {
  line-height: 30px;
}
.ticket-medium66 .ticket-info, .ticket-medium66 .ticket-information {
  line-height: 25px;
}
.ticket-medium66 .comment-text {
  line-height: 20px;
}
.ticket-medium66 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium66 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium66 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium66 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium66 .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-medium66 .groupboxminimal-title .no-overflow-span,
.ticket-medium66 .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-medium66 .label {
  width: 240px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium66 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium66 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium66 .container {
  width: 251px;
}
.ticket-medium66 .value span:empty {
  display: block;
}
.ticket-medium66 .value {
  width: 251px;
}
.ticket-medium66 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium66 .value input[type=text], .ticket-medium66 .value input[type=number] {
  width: 241px;
}
.ticket-medium66 .value input[type=password] {
  width: 241px;
}
.ticket-medium66 .value .select2-container {
  width: 251px;
  margin-bottom: 2px;
}
.ticket-medium66 .value.percent input {
  width: 221px;
}
.ticket-medium66 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium66 .value.currency input {
  width: 221px;
}
.ticket-medium66 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium66 .value .editable-list {
  line-height: 16px;
}
.ticket-medium66 .value .editable-list input[type=text], .ticket-medium66 .value .editable-list input[type=number] {
  width: 215px;
}
.ticket-medium66 .value .editable-list .label {
  display: none;
}
.ticket-medium66 .value .editable-list .container {
  width: 215px;
  padding-bottom: 2px;
}
.ticket-medium66 .value .editable-list .value {
  width: 215px;
}
.ticket-medium66 .value .editable-list .value input[type=text], .ticket-medium66 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 205px;
}
.ticket-medium66 .value .editable-list .value .select2-container {
  width: 215px;
}
.ticket-medium66 .value .editable-list .help {
  width: 30px;
}
.ticket-medium66 .comment {
  width: 251px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium66 .comment-checkbox {
  width: 211px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium66 .comment-full {
  width: 491px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -230px;
}
.ticket-medium66 .help {
  width: 30px;
}

.ticket-medium666 {
  width: 620px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium666 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium666 .grid {
  line-height: 18px;
}
.ticket-medium666 .ticket {
  line-height: 30px;
}
.ticket-medium666 .ticket-info, .ticket-medium666 .ticket-information {
  line-height: 25px;
}
.ticket-medium666 .comment-text {
  line-height: 20px;
}
.ticket-medium666 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium666 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium666 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium666 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium666 .ticket-label .no-overflow-span {
  width: 578px;
}
.ticket-medium666 .groupboxminimal-title .no-overflow-span,
.ticket-medium666 .groupboxmediuminfo-title .no-overflow-span {
  width: 524px;
}
.ticket-medium666 .label {
  width: 260px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium666 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium666 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium666 .container {
  width: 251px;
}
.ticket-medium666 .value span:empty {
  display: block;
}
.ticket-medium666 .value {
  width: 251px;
}
.ticket-medium666 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium666 .value input[type=text], .ticket-medium666 .value input[type=number] {
  width: 241px;
}
.ticket-medium666 .value input[type=password] {
  width: 241px;
}
.ticket-medium666 .value .select2-container {
  width: 251px;
  margin-bottom: 2px;
}
.ticket-medium666 .value.percent input {
  width: 221px;
}
.ticket-medium666 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium666 .value.currency input {
  width: 221px;
}
.ticket-medium666 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium666 .value .editable-list {
  line-height: 16px;
}
.ticket-medium666 .value .editable-list input[type=text], .ticket-medium666 .value .editable-list input[type=number] {
  width: 215px;
}
.ticket-medium666 .value .editable-list .label {
  display: none;
}
.ticket-medium666 .value .editable-list .container {
  width: 215px;
  padding-bottom: 2px;
}
.ticket-medium666 .value .editable-list .value {
  width: 215px;
}
.ticket-medium666 .value .editable-list .value input[type=text], .ticket-medium666 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 205px;
}
.ticket-medium666 .value .editable-list .value .select2-container {
  width: 215px;
}
.ticket-medium666 .value .editable-list .help {
  width: 30px;
}
.ticket-medium666 .comment {
  width: 251px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium666 .comment-checkbox {
  width: 211px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium666 .comment-full {
  width: 511px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -250px;
}
.ticket-medium666 .help {
  width: 30px;
}

.ticket-medium6666 {
  width: 640px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium6666 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium6666 .grid {
  line-height: 18px;
}
.ticket-medium6666 .ticket {
  line-height: 30px;
}
.ticket-medium6666 .ticket-info, .ticket-medium6666 .ticket-information {
  line-height: 25px;
}
.ticket-medium6666 .comment-text {
  line-height: 20px;
}
.ticket-medium6666 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium6666 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium6666 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium6666 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium6666 .ticket-label .no-overflow-span {
  width: 598px;
}
.ticket-medium6666 .groupboxminimal-title .no-overflow-span,
.ticket-medium6666 .groupboxmediuminfo-title .no-overflow-span {
  width: 544px;
}
.ticket-medium6666 .label {
  width: 280px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium6666 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium6666 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium6666 .container {
  width: 251px;
}
.ticket-medium6666 .value span:empty {
  display: block;
}
.ticket-medium6666 .value {
  width: 251px;
}
.ticket-medium6666 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium6666 .value input[type=text], .ticket-medium6666 .value input[type=number] {
  width: 241px;
}
.ticket-medium6666 .value input[type=password] {
  width: 241px;
}
.ticket-medium6666 .value .select2-container {
  width: 251px;
  margin-bottom: 2px;
}
.ticket-medium6666 .value.percent input {
  width: 221px;
}
.ticket-medium6666 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium6666 .value.currency input {
  width: 221px;
}
.ticket-medium6666 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium6666 .value .editable-list {
  line-height: 16px;
}
.ticket-medium6666 .value .editable-list input[type=text], .ticket-medium6666 .value .editable-list input[type=number] {
  width: 215px;
}
.ticket-medium6666 .value .editable-list .label {
  display: none;
}
.ticket-medium6666 .value .editable-list .container {
  width: 215px;
  padding-bottom: 2px;
}
.ticket-medium6666 .value .editable-list .value {
  width: 215px;
}
.ticket-medium6666 .value .editable-list .value input[type=text], .ticket-medium6666 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 205px;
}
.ticket-medium6666 .value .editable-list .value .select2-container {
  width: 215px;
}
.ticket-medium6666 .value .editable-list .help {
  width: 30px;
}
.ticket-medium6666 .comment {
  width: 251px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium6666 .comment-checkbox {
  width: 211px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium6666 .comment-full {
  width: 531px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -270px;
}
.ticket-medium6666 .help {
  width: 30px;
}

.ticket-medium7 {
  width: 640px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium7 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium7 .grid {
  line-height: 18px;
}
.ticket-medium7 .ticket {
  line-height: 30px;
}
.ticket-medium7 .ticket-info, .ticket-medium7 .ticket-information {
  line-height: 25px;
}
.ticket-medium7 .comment-text {
  line-height: 20px;
}
.ticket-medium7 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium7 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium7 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium7 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium7 .ticket-label .no-overflow-span {
  width: 598px;
}
.ticket-medium7 .groupboxminimal-title .no-overflow-span,
.ticket-medium7 .groupboxmediuminfo-title .no-overflow-span {
  width: 544px;
}
.ticket-medium7 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium7 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium7 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium7 .container {
  width: 380px;
}
.ticket-medium7 .value span:empty {
  display: block;
}
.ticket-medium7 .value {
  width: 380px;
}
.ticket-medium7 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium7 .value input[type=text], .ticket-medium7 .value input[type=number] {
  width: 370px;
}
.ticket-medium7 .value input[type=password] {
  width: 370px;
}
.ticket-medium7 .value .select2-container {
  width: 380px;
  margin-bottom: 2px;
}
.ticket-medium7 .value.percent input {
  width: 350px;
}
.ticket-medium7 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium7 .value.currency input {
  width: 350px;
}
.ticket-medium7 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium7 .value .editable-list {
  line-height: 16px;
}
.ticket-medium7 .value .editable-list input[type=text], .ticket-medium7 .value .editable-list input[type=number] {
  width: 344px;
}
.ticket-medium7 .value .editable-list .label {
  display: none;
}
.ticket-medium7 .value .editable-list .container {
  width: 344px;
  padding-bottom: 2px;
}
.ticket-medium7 .value .editable-list .value {
  width: 344px;
}
.ticket-medium7 .value .editable-list .value input[type=text], .ticket-medium7 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 334px;
}
.ticket-medium7 .value .editable-list .value .select2-container {
  width: 344px;
}
.ticket-medium7 .value .editable-list .help {
  width: 30px;
}
.ticket-medium7 .comment {
  width: 380px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium7 .comment-checkbox {
  width: 340px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium7 .comment-full {
  width: 580px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-medium7 .help {
  width: 30px;
}

.ticket-medium8 {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium8 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium8 .grid {
  line-height: 18px;
}
.ticket-medium8 .ticket {
  line-height: 30px;
}
.ticket-medium8 .ticket-info, .ticket-medium8 .ticket-information {
  line-height: 25px;
}
.ticket-medium8 .comment-text {
  line-height: 20px;
}
.ticket-medium8 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium8 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium8 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium8 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium8 .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-medium8 .groupboxminimal-title .no-overflow-span,
.ticket-medium8 .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-medium8 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium8 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium8 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium8 .container {
  width: 260px;
}
.ticket-medium8 .value span:empty {
  display: block;
}
.ticket-medium8 .value {
  width: 260px;
}
.ticket-medium8 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium8 .value input[type=text], .ticket-medium8 .value input[type=number] {
  width: 250px;
}
.ticket-medium8 .value input[type=password] {
  width: 250px;
}
.ticket-medium8 .value .select2-container {
  width: 260px;
  margin-bottom: 2px;
}
.ticket-medium8 .value.percent input {
  width: 230px;
}
.ticket-medium8 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium8 .value.currency input {
  width: 230px;
}
.ticket-medium8 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium8 .value .editable-list {
  line-height: 16px;
}
.ticket-medium8 .value .editable-list input[type=text], .ticket-medium8 .value .editable-list input[type=number] {
  width: 224px;
}
.ticket-medium8 .value .editable-list .label {
  display: none;
}
.ticket-medium8 .value .editable-list .container {
  width: 224px;
  padding-bottom: 2px;
}
.ticket-medium8 .value .editable-list .value {
  width: 224px;
}
.ticket-medium8 .value .editable-list .value input[type=text], .ticket-medium8 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 214px;
}
.ticket-medium8 .value .editable-list .value .select2-container {
  width: 224px;
}
.ticket-medium8 .value .editable-list .help {
  width: 30px;
}
.ticket-medium8 .comment {
  width: 260px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium8 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium8 .comment-full {
  width: 510px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-medium8 .help {
  width: 30px;
}

.ticket-medium81 {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium81 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium81 .grid {
  line-height: 18px;
}
.ticket-medium81 .ticket {
  line-height: 30px;
}
.ticket-medium81 .ticket-info, .ticket-medium81 .ticket-information {
  line-height: 25px;
}
.ticket-medium81 .comment-text {
  line-height: 20px;
}
.ticket-medium81 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium81 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium81 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium81 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium81 .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-medium81 .groupboxminimal-title .no-overflow-span,
.ticket-medium81 .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-medium81 .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium81 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium81 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium81 .container {
  width: 260px;
}
.ticket-medium81 .value span:empty {
  display: block;
}
.ticket-medium81 .value {
  width: 260px;
}
.ticket-medium81 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium81 .value input[type=text], .ticket-medium81 .value input[type=number] {
  width: 250px;
}
.ticket-medium81 .value input[type=password] {
  width: 250px;
}
.ticket-medium81 .value .select2-container {
  width: 260px;
  margin-bottom: 2px;
}
.ticket-medium81 .value.percent input {
  width: 230px;
}
.ticket-medium81 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium81 .value.currency input {
  width: 230px;
}
.ticket-medium81 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium81 .value .editable-list {
  line-height: 16px;
}
.ticket-medium81 .value .editable-list input[type=text], .ticket-medium81 .value .editable-list input[type=number] {
  width: 224px;
}
.ticket-medium81 .value .editable-list .label {
  display: none;
}
.ticket-medium81 .value .editable-list .container {
  width: 224px;
  padding-bottom: 2px;
}
.ticket-medium81 .value .editable-list .value {
  width: 224px;
}
.ticket-medium81 .value .editable-list .value input[type=text], .ticket-medium81 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 214px;
}
.ticket-medium81 .value .editable-list .value .select2-container {
  width: 224px;
}
.ticket-medium81 .value .editable-list .help {
  width: 30px;
}
.ticket-medium81 .comment {
  width: 260px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium81 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium81 .comment-full {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-medium81 .help {
  width: 30px;
}

.ticket-medium82 {
  width: 820px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium82 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium82 .grid {
  line-height: 18px;
}
.ticket-medium82 .ticket {
  line-height: 30px;
}
.ticket-medium82 .ticket-info, .ticket-medium82 .ticket-information {
  line-height: 25px;
}
.ticket-medium82 .comment-text {
  line-height: 20px;
}
.ticket-medium82 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium82 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium82 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium82 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium82 .ticket-label .no-overflow-span {
  width: 778px;
}
.ticket-medium82 .groupboxminimal-title .no-overflow-span,
.ticket-medium82 .groupboxmediuminfo-title .no-overflow-span {
  width: 724px;
}
.ticket-medium82 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium82 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium82 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium82 .container {
  width: 600px;
}
.ticket-medium82 .value span:empty {
  display: block;
}
.ticket-medium82 .value {
  width: 600px;
}
.ticket-medium82 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium82 .value input[type=text], .ticket-medium82 .value input[type=number] {
  width: 590px;
}
.ticket-medium82 .value input[type=password] {
  width: 590px;
}
.ticket-medium82 .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-medium82 .value.percent input {
  width: 570px;
}
.ticket-medium82 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium82 .value.currency input {
  width: 570px;
}
.ticket-medium82 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium82 .value .editable-list {
  line-height: 16px;
}
.ticket-medium82 .value .editable-list input[type=text], .ticket-medium82 .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-medium82 .value .editable-list .label {
  display: none;
}
.ticket-medium82 .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-medium82 .value .editable-list .value {
  width: 564px;
}
.ticket-medium82 .value .editable-list .value input[type=text], .ticket-medium82 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-medium82 .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-medium82 .value .editable-list .help {
  width: 30px;
}
.ticket-medium82 .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium82 .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium82 .comment-full {
  width: 800px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-medium82 .help {
  width: 30px;
}

.ticket-medium83 {
  width: 900px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium83 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium83 .grid {
  line-height: 18px;
}
.ticket-medium83 .ticket {
  line-height: 30px;
}
.ticket-medium83 .ticket-info, .ticket-medium83 .ticket-information {
  line-height: 25px;
}
.ticket-medium83 .comment-text {
  line-height: 20px;
}
.ticket-medium83 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium83 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium83 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium83 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium83 .ticket-label .no-overflow-span {
  width: 858px;
}
.ticket-medium83 .groupboxminimal-title .no-overflow-span,
.ticket-medium83 .groupboxmediuminfo-title .no-overflow-span {
  width: 804px;
}
.ticket-medium83 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium83 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium83 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium83 .container {
  width: 600px;
}
.ticket-medium83 .value span:empty {
  display: block;
}
.ticket-medium83 .value {
  width: 600px;
}
.ticket-medium83 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium83 .value input[type=text], .ticket-medium83 .value input[type=number] {
  width: 590px;
}
.ticket-medium83 .value input[type=password] {
  width: 590px;
}
.ticket-medium83 .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-medium83 .value.percent input {
  width: 570px;
}
.ticket-medium83 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium83 .value.currency input {
  width: 570px;
}
.ticket-medium83 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium83 .value .editable-list {
  line-height: 16px;
}
.ticket-medium83 .value .editable-list input[type=text], .ticket-medium83 .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-medium83 .value .editable-list .label {
  display: none;
}
.ticket-medium83 .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-medium83 .value .editable-list .value {
  width: 564px;
}
.ticket-medium83 .value .editable-list .value input[type=text], .ticket-medium83 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-medium83 .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-medium83 .value .editable-list .help {
  width: 30px;
}
.ticket-medium83 .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium83 .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium83 .comment-full {
  width: 850px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-medium83 .help {
  width: 30px;
}

.ticket-medium84 {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium84 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium84 .grid {
  line-height: 18px;
}
.ticket-medium84 .ticket {
  line-height: 30px;
}
.ticket-medium84 .ticket-info, .ticket-medium84 .ticket-information {
  line-height: 25px;
}
.ticket-medium84 .comment-text {
  line-height: 20px;
}
.ticket-medium84 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium84 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium84 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium84 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium84 .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-medium84 .groupboxminimal-title .no-overflow-span,
.ticket-medium84 .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-medium84 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium84 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium84 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium84 .container {
  width: 700px;
}
.ticket-medium84 .value span:empty {
  display: block;
}
.ticket-medium84 .value {
  width: 700px;
}
.ticket-medium84 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium84 .value input[type=text], .ticket-medium84 .value input[type=number] {
  width: 690px;
}
.ticket-medium84 .value input[type=password] {
  width: 690px;
}
.ticket-medium84 .value .select2-container {
  width: 700px;
  margin-bottom: 2px;
}
.ticket-medium84 .value.percent input {
  width: 670px;
}
.ticket-medium84 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium84 .value.currency input {
  width: 670px;
}
.ticket-medium84 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium84 .value .editable-list {
  line-height: 16px;
}
.ticket-medium84 .value .editable-list input[type=text], .ticket-medium84 .value .editable-list input[type=number] {
  width: 664px;
}
.ticket-medium84 .value .editable-list .label {
  display: none;
}
.ticket-medium84 .value .editable-list .container {
  width: 664px;
  padding-bottom: 2px;
}
.ticket-medium84 .value .editable-list .value {
  width: 664px;
}
.ticket-medium84 .value .editable-list .value input[type=text], .ticket-medium84 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 654px;
}
.ticket-medium84 .value .editable-list .value .select2-container {
  width: 664px;
}
.ticket-medium84 .value .editable-list .help {
  width: 30px;
}
.ticket-medium84 .comment {
  width: 700px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium84 .comment-checkbox {
  width: 660px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium84 .comment-full {
  width: 950px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-medium84 .help {
  width: 30px;
}

.ticket-medium85 {
  width: 1100px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium85 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium85 .grid {
  line-height: 18px;
}
.ticket-medium85 .ticket {
  line-height: 30px;
}
.ticket-medium85 .ticket-info, .ticket-medium85 .ticket-information {
  line-height: 25px;
}
.ticket-medium85 .comment-text {
  line-height: 20px;
}
.ticket-medium85 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium85 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium85 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium85 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium85 .ticket-label .no-overflow-span {
  width: 1058px;
}
.ticket-medium85 .groupboxminimal-title .no-overflow-span,
.ticket-medium85 .groupboxmediuminfo-title .no-overflow-span {
  width: 1004px;
}
.ticket-medium85 .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium85 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium85 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium85 .container {
  width: 700px;
}
.ticket-medium85 .value span:empty {
  display: block;
}
.ticket-medium85 .value {
  width: 700px;
}
.ticket-medium85 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium85 .value input[type=text], .ticket-medium85 .value input[type=number] {
  width: 690px;
}
.ticket-medium85 .value input[type=password] {
  width: 690px;
}
.ticket-medium85 .value .select2-container {
  width: 700px;
  margin-bottom: 2px;
}
.ticket-medium85 .value.percent input {
  width: 670px;
}
.ticket-medium85 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium85 .value.currency input {
  width: 670px;
}
.ticket-medium85 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium85 .value .editable-list {
  line-height: 16px;
}
.ticket-medium85 .value .editable-list input[type=text], .ticket-medium85 .value .editable-list input[type=number] {
  width: 664px;
}
.ticket-medium85 .value .editable-list .label {
  display: none;
}
.ticket-medium85 .value .editable-list .container {
  width: 664px;
  padding-bottom: 2px;
}
.ticket-medium85 .value .editable-list .value {
  width: 664px;
}
.ticket-medium85 .value .editable-list .value input[type=text], .ticket-medium85 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 654px;
}
.ticket-medium85 .value .editable-list .value .select2-container {
  width: 664px;
}
.ticket-medium85 .value .editable-list .help {
  width: 30px;
}
.ticket-medium85 .comment {
  width: 700px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium85 .comment-checkbox {
  width: 660px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium85 .comment-full {
  width: 1000px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-medium85 .help {
  width: 30px;
}

.ticket-medium9 {
  width: 1100px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-medium9 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-medium9 .grid {
  line-height: 18px;
}
.ticket-medium9 .ticket {
  line-height: 30px;
}
.ticket-medium9 .ticket-info, .ticket-medium9 .ticket-information {
  line-height: 25px;
}
.ticket-medium9 .comment-text {
  line-height: 20px;
}
.ticket-medium9 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-medium9 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-medium9 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-medium9 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-medium9 .ticket-label .no-overflow-span {
  width: 1058px;
}
.ticket-medium9 .groupboxminimal-title .no-overflow-span,
.ticket-medium9 .groupboxmediuminfo-title .no-overflow-span {
  width: 1004px;
}
.ticket-medium9 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-medium9 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-medium9 .label .select2-container {
  margin-left: -1px;
}
.ticket-medium9 .container {
  width: 850px;
}
.ticket-medium9 .value span:empty {
  display: block;
}
.ticket-medium9 .value {
  width: 850px;
}
.ticket-medium9 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-medium9 .value input[type=text], .ticket-medium9 .value input[type=number] {
  width: 840px;
}
.ticket-medium9 .value input[type=password] {
  width: 840px;
}
.ticket-medium9 .value .select2-container {
  width: 850px;
  margin-bottom: 2px;
}
.ticket-medium9 .value.percent input {
  width: 820px;
}
.ticket-medium9 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium9 .value.currency input {
  width: 820px;
}
.ticket-medium9 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-medium9 .value .editable-list {
  line-height: 16px;
}
.ticket-medium9 .value .editable-list input[type=text], .ticket-medium9 .value .editable-list input[type=number] {
  width: 814px;
}
.ticket-medium9 .value .editable-list .label {
  display: none;
}
.ticket-medium9 .value .editable-list .container {
  width: 814px;
  padding-bottom: 2px;
}
.ticket-medium9 .value .editable-list .value {
  width: 814px;
}
.ticket-medium9 .value .editable-list .value input[type=text], .ticket-medium9 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 804px;
}
.ticket-medium9 .value .editable-list .value .select2-container {
  width: 814px;
}
.ticket-medium9 .value .editable-list .help {
  width: 30px;
}
.ticket-medium9 .comment {
  width: 850px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium9 .comment-checkbox {
  width: 810px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-medium9 .comment-full {
  width: 1050px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-medium9 .help {
  width: 30px;
}

.ticket-large {
  width: 912px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-large div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-large .grid {
  line-height: 18px;
}
.ticket-large .ticket {
  line-height: 30px;
}
.ticket-large .ticket-info, .ticket-large .ticket-information {
  line-height: 25px;
}
.ticket-large .comment-text {
  line-height: 20px;
}
.ticket-large .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-large .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-large .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-large .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-large .ticket-label .no-overflow-span {
  width: 870px;
}
.ticket-large .groupboxminimal-title .no-overflow-span,
.ticket-large .groupboxmediuminfo-title .no-overflow-span {
  width: 816px;
}
.ticket-large .label {
  width: 110px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-large .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-large .label .select2-container {
  margin-left: -1px;
}
.ticket-large .container {
  width: 700px;
}
.ticket-large .value span:empty {
  display: block;
}
.ticket-large .value {
  width: 700px;
}
.ticket-large .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-large .value input[type=text], .ticket-large .value input[type=number] {
  width: 690px;
}
.ticket-large .value input[type=password] {
  width: 690px;
}
.ticket-large .value .select2-container {
  width: 700px;
  margin-bottom: 2px;
}
.ticket-large .value.percent input {
  width: 670px;
}
.ticket-large .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-large .value.currency input {
  width: 670px;
}
.ticket-large .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-large .value .editable-list {
  line-height: 16px;
}
.ticket-large .value .editable-list input[type=text], .ticket-large .value .editable-list input[type=number] {
  width: 664px;
}
.ticket-large .value .editable-list .label {
  display: none;
}
.ticket-large .value .editable-list .container {
  width: 664px;
  padding-bottom: 2px;
}
.ticket-large .value .editable-list .value {
  width: 664px;
}
.ticket-large .value .editable-list .value input[type=text], .ticket-large .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 654px;
}
.ticket-large .value .editable-list .value .select2-container {
  width: 664px;
}
.ticket-large .value .editable-list .help {
  width: 30px;
}
.ticket-large .comment {
  width: 700px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-large .comment-checkbox {
  width: 660px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-large .comment-full {
  width: 810px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -100px;
}
.ticket-large .help {
  width: 30px;
}

.ticket-xlarge {
  width: 1112px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-xlarge div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-xlarge .grid {
  line-height: 18px;
}
.ticket-xlarge .ticket {
  line-height: 30px;
}
.ticket-xlarge .ticket-info, .ticket-xlarge .ticket-information {
  line-height: 25px;
}
.ticket-xlarge .comment-text {
  line-height: 20px;
}
.ticket-xlarge .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-xlarge .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-xlarge .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-xlarge .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-xlarge .ticket-label .no-overflow-span {
  width: 1070px;
}
.ticket-xlarge .groupboxminimal-title .no-overflow-span,
.ticket-xlarge .groupboxmediuminfo-title .no-overflow-span {
  width: 1016px;
}
.ticket-xlarge .label {
  width: 110px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-xlarge .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-xlarge .label .select2-container {
  margin-left: -1px;
}
.ticket-xlarge .container {
  width: 900px;
}
.ticket-xlarge .value span:empty {
  display: block;
}
.ticket-xlarge .value {
  width: 900px;
}
.ticket-xlarge .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-xlarge .value input[type=text], .ticket-xlarge .value input[type=number] {
  width: 890px;
}
.ticket-xlarge .value input[type=password] {
  width: 890px;
}
.ticket-xlarge .value .select2-container {
  width: 900px;
  margin-bottom: 2px;
}
.ticket-xlarge .value.percent input {
  width: 870px;
}
.ticket-xlarge .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-xlarge .value.currency input {
  width: 870px;
}
.ticket-xlarge .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-xlarge .value .editable-list {
  line-height: 16px;
}
.ticket-xlarge .value .editable-list input[type=text], .ticket-xlarge .value .editable-list input[type=number] {
  width: 864px;
}
.ticket-xlarge .value .editable-list .label {
  display: none;
}
.ticket-xlarge .value .editable-list .container {
  width: 864px;
  padding-bottom: 2px;
}
.ticket-xlarge .value .editable-list .value {
  width: 864px;
}
.ticket-xlarge .value .editable-list .value input[type=text], .ticket-xlarge .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 854px;
}
.ticket-xlarge .value .editable-list .value .select2-container {
  width: 864px;
}
.ticket-xlarge .value .editable-list .help {
  width: 30px;
}
.ticket-xlarge .comment {
  width: 900px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-xlarge .comment-checkbox {
  width: 860px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-xlarge .comment-full {
  width: 1010px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -100px;
}
.ticket-xlarge .help {
  width: 30px;
}

.ticket-wide {
  width: 750px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-wide div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-wide .grid {
  line-height: 18px;
}
.ticket-wide .ticket {
  line-height: 30px;
}
.ticket-wide .ticket-info, .ticket-wide .ticket-information {
  line-height: 25px;
}
.ticket-wide .comment-text {
  line-height: 20px;
}
.ticket-wide .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-wide .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-wide .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-wide .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-wide .ticket-label .no-overflow-span {
  width: 708px;
}
.ticket-wide .groupboxminimal-title .no-overflow-span,
.ticket-wide .groupboxmediuminfo-title .no-overflow-span {
  width: 654px;
}
.ticket-wide .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-wide .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-wide .label .select2-container {
  margin-left: -1px;
}
.ticket-wide .container {
  width: 550px;
}
.ticket-wide .value span:empty {
  display: block;
}
.ticket-wide .value {
  width: 550px;
}
.ticket-wide .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-wide .value input[type=text], .ticket-wide .value input[type=number] {
  width: 540px;
}
.ticket-wide .value input[type=password] {
  width: 540px;
}
.ticket-wide .value .select2-container {
  width: 550px;
  margin-bottom: 2px;
}
.ticket-wide .value.percent input {
  width: 520px;
}
.ticket-wide .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-wide .value.currency input {
  width: 520px;
}
.ticket-wide .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-wide .value .editable-list {
  line-height: 16px;
}
.ticket-wide .value .editable-list input[type=text], .ticket-wide .value .editable-list input[type=number] {
  width: 514px;
}
.ticket-wide .value .editable-list .label {
  display: none;
}
.ticket-wide .value .editable-list .container {
  width: 514px;
  padding-bottom: 2px;
}
.ticket-wide .value .editable-list .value {
  width: 514px;
}
.ticket-wide .value .editable-list .value input[type=text], .ticket-wide .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 504px;
}
.ticket-wide .value .editable-list .value .select2-container {
  width: 514px;
}
.ticket-wide .value .editable-list .help {
  width: 30px;
}
.ticket-wide .comment {
  width: 550px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-wide .comment-checkbox {
  width: 510px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-wide .comment-full {
  width: 650px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-wide .help {
  width: 30px;
}

.ticket400 {
  width: 400px;
}
.ticket400 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket400 .ticket {
  line-height: 2.2em;
}
.ticket400 .ticket input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket400 .ticket-info {
  line-height: 25px;
}
.ticket400 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket400 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket400 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket400 .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket400 .groupboxminimal-title .no-overflow-span,
.ticket400 .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket400 .help {
  width: 30px;
}

.ticket450 {
  width: 450px;
}
.ticket450 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket450 .ticket {
  line-height: 2.2em;
}
.ticket450 .ticket input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket450 .ticket-info {
  line-height: 25px;
}
.ticket450 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket450 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket450 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket450 .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket450 .groupboxminimal-title .no-overflow-span,
.ticket450 .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket450 .help {
  width: 30px;
}

.ticket500 {
  width: 500px;
}
.ticket500 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket500 .ticket {
  line-height: 2.2em;
}
.ticket500 .ticket input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket500 .ticket-info {
  line-height: 25px;
}
.ticket500 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket500 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket500 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket500 .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket500 .groupboxminimal-title .no-overflow-span,
.ticket500 .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket500 .help {
  width: 30px;
}

.ticket550 {
  width: 550px;
}
.ticket550 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket550 .ticket {
  line-height: 2.2em;
}
.ticket550 .ticket input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket550 .ticket-info {
  line-height: 25px;
}
.ticket550 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket550 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket550 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket550 .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket550 .groupboxminimal-title .no-overflow-span,
.ticket550 .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket550 .help {
  width: 30px;
}

.ticket600 {
  width: 600px;
}
.ticket600 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket600 .ticket {
  line-height: 2.2em;
}
.ticket600 .ticket input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket600 .ticket-info {
  line-height: 25px;
}
.ticket600 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket600 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket600 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket600 .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket600 .groupboxminimal-title .no-overflow-span,
.ticket600 .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket600 .help {
  width: 30px;
}

.ticket650 {
  width: 650px;
}
.ticket650 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket650 .ticket {
  line-height: 2.2em;
}
.ticket650 .ticket input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket650 .ticket-info {
  line-height: 25px;
}
.ticket650 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket650 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket650 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket650 .ticket-label .no-overflow-span {
  width: 608px;
}
.ticket650 .groupboxminimal-title .no-overflow-span,
.ticket650 .groupboxmediuminfo-title .no-overflow-span {
  width: 554px;
}
.ticket650 .help {
  width: 30px;
}

.ticket-info {
  width: 680px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info .grid {
  line-height: 18px;
}
.ticket-info .ticket {
  line-height: 30px;
}
.ticket-info .ticket-info, .ticket-info .ticket-information {
  line-height: 25px;
}
.ticket-info .comment-text {
  line-height: 20px;
}
.ticket-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info .ticket-label .no-overflow-span {
  width: 638px;
}
.ticket-info .groupboxminimal-title .no-overflow-span,
.ticket-info .groupboxmediuminfo-title .no-overflow-span {
  width: 584px;
}
.ticket-info .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info .label .select2-container {
  margin-left: -1px;
}
.ticket-info .container {
  width: 270px;
}
.ticket-info .value span:empty {
  display: block;
}
.ticket-info .value {
  width: 270px;
}
.ticket-info .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info .value input[type=text], .ticket-info .value input[type=number] {
  width: 260px;
}
.ticket-info .value input[type=password] {
  width: 260px;
}
.ticket-info .value .select2-container {
  width: 270px;
  margin-bottom: 2px;
}
.ticket-info .value.percent input {
  width: 240px;
}
.ticket-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info .value.currency input {
  width: 240px;
}
.ticket-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info .value .editable-list {
  line-height: 16px;
}
.ticket-info .value .editable-list input[type=text], .ticket-info .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-info .value .editable-list .label {
  display: none;
}
.ticket-info .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-info .value .editable-list .value {
  width: 234px;
}
.ticket-info .value .editable-list .value input[type=text], .ticket-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-info .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-info .value .editable-list .help {
  width: 30px;
}
.ticket-info .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info .comment-checkbox {
  width: 230px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-info .help {
  width: 30px;
}

.ticket-info2 {
  width: 780px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info2 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info2 .grid {
  line-height: 18px;
}
.ticket-info2 .ticket {
  line-height: 30px;
}
.ticket-info2 .ticket-info, .ticket-info2 .ticket-information {
  line-height: 25px;
}
.ticket-info2 .comment-text {
  line-height: 20px;
}
.ticket-info2 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info2 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info2 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info2 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info2 .ticket-label .no-overflow-span {
  width: 738px;
}
.ticket-info2 .groupboxminimal-title .no-overflow-span,
.ticket-info2 .groupboxmediuminfo-title .no-overflow-span {
  width: 684px;
}
.ticket-info2 .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info2 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info2 .label .select2-container {
  margin-left: -1px;
}
.ticket-info2 .container {
  width: 270px;
}
.ticket-info2 .value span:empty {
  display: block;
}
.ticket-info2 .value {
  width: 270px;
}
.ticket-info2 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info2 .value input[type=text], .ticket-info2 .value input[type=number] {
  width: 260px;
}
.ticket-info2 .value input[type=password] {
  width: 260px;
}
.ticket-info2 .value .select2-container {
  width: 270px;
  margin-bottom: 2px;
}
.ticket-info2 .value.percent input {
  width: 240px;
}
.ticket-info2 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info2 .value.currency input {
  width: 240px;
}
.ticket-info2 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info2 .value .editable-list {
  line-height: 16px;
}
.ticket-info2 .value .editable-list input[type=text], .ticket-info2 .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-info2 .value .editable-list .label {
  display: none;
}
.ticket-info2 .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-info2 .value .editable-list .value {
  width: 234px;
}
.ticket-info2 .value .editable-list .value input[type=text], .ticket-info2 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-info2 .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-info2 .value .editable-list .help {
  width: 30px;
}
.ticket-info2 .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info2 .comment-checkbox {
  width: 230px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info2 .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-info2 .help {
  width: 30px;
}

.ticket-info375 {
  width: 375px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info375 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info375 .grid {
  line-height: 18px;
}
.ticket-info375 .ticket {
  line-height: 30px;
}
.ticket-info375 .ticket-info, .ticket-info375 .ticket-information {
  line-height: 25px;
}
.ticket-info375 .comment-text {
  line-height: 20px;
}
.ticket-info375 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info375 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info375 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info375 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info375 .ticket-label .no-overflow-span {
  width: 333px;
}
.ticket-info375 .groupboxminimal-title .no-overflow-span,
.ticket-info375 .groupboxmediuminfo-title .no-overflow-span {
  width: 279px;
}
.ticket-info375 .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info375 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info375 .label .select2-container {
  margin-left: -1px;
}
.ticket-info375 .container {
  width: 150px;
}
.ticket-info375 .value span:empty {
  display: block;
}
.ticket-info375 .value {
  width: 150px;
}
.ticket-info375 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info375 .value input[type=text], .ticket-info375 .value input[type=number] {
  width: 140px;
}
.ticket-info375 .value input[type=password] {
  width: 140px;
}
.ticket-info375 .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-info375 .value.percent input {
  width: 120px;
}
.ticket-info375 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info375 .value.currency input {
  width: 120px;
}
.ticket-info375 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info375 .value .editable-list {
  line-height: 16px;
}
.ticket-info375 .value .editable-list input[type=text], .ticket-info375 .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-info375 .value .editable-list .label {
  display: none;
}
.ticket-info375 .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-info375 .value .editable-list .value {
  width: 114px;
}
.ticket-info375 .value .editable-list .value input[type=text], .ticket-info375 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-info375 .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-info375 .value .editable-list .help {
  width: 30px;
}
.ticket-info375 .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info375 .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info375 .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-info375 .help {
  width: 30px;
}

.ticket-info450 {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info450 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info450 .grid {
  line-height: 18px;
}
.ticket-info450 .ticket {
  line-height: 30px;
}
.ticket-info450 .ticket-info, .ticket-info450 .ticket-information {
  line-height: 25px;
}
.ticket-info450 .comment-text {
  line-height: 20px;
}
.ticket-info450 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info450 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info450 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info450 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info450 .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-info450 .groupboxminimal-title .no-overflow-span,
.ticket-info450 .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-info450 .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info450 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info450 .label .select2-container {
  margin-left: -1px;
}
.ticket-info450 .container {
  width: 150px;
}
.ticket-info450 .value span:empty {
  display: block;
}
.ticket-info450 .value {
  width: 150px;
}
.ticket-info450 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info450 .value input[type=text], .ticket-info450 .value input[type=number] {
  width: 140px;
}
.ticket-info450 .value input[type=password] {
  width: 140px;
}
.ticket-info450 .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-info450 .value.percent input {
  width: 120px;
}
.ticket-info450 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info450 .value.currency input {
  width: 120px;
}
.ticket-info450 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info450 .value .editable-list {
  line-height: 16px;
}
.ticket-info450 .value .editable-list input[type=text], .ticket-info450 .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-info450 .value .editable-list .label {
  display: none;
}
.ticket-info450 .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-info450 .value .editable-list .value {
  width: 114px;
}
.ticket-info450 .value .editable-list .value input[type=text], .ticket-info450 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-info450 .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-info450 .value .editable-list .help {
  width: 30px;
}
.ticket-info450 .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info450 .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info450 .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-info450 .help {
  width: 30px;
}

.ticket-info-default {
  width: 555px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-default div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-default .grid {
  line-height: 18px;
}
.ticket-info-default .ticket {
  line-height: 30px;
}
.ticket-info-default .ticket-info, .ticket-info-default .ticket-information {
  line-height: 25px;
}
.ticket-info-default .comment-text {
  line-height: 20px;
}
.ticket-info-default .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-default .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info-default .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info-default .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info-default .ticket-label .no-overflow-span {
  width: 513px;
}
.ticket-info-default .groupboxminimal-title .no-overflow-span,
.ticket-info-default .groupboxmediuminfo-title .no-overflow-span {
  width: 459px;
}
.ticket-info-default .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-default .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-default .label .select2-container {
  margin-left: -1px;
}
.ticket-info-default .container {
  width: 240px;
}
.ticket-info-default .value span:empty {
  display: block;
}
.ticket-info-default .value {
  width: 240px;
}
.ticket-info-default .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-default .value input[type=text], .ticket-info-default .value input[type=number] {
  width: 230px;
}
.ticket-info-default .value input[type=password] {
  width: 230px;
}
.ticket-info-default .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-info-default .value.percent input {
  width: 210px;
}
.ticket-info-default .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-default .value.currency input {
  width: 210px;
}
.ticket-info-default .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-default .value .editable-list {
  line-height: 16px;
}
.ticket-info-default .value .editable-list input[type=text], .ticket-info-default .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-info-default .value .editable-list .label {
  display: none;
}
.ticket-info-default .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-info-default .value .editable-list .value {
  width: 204px;
}
.ticket-info-default .value .editable-list .value input[type=text], .ticket-info-default .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-info-default .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-info-default .value .editable-list .help {
  width: 30px;
}
.ticket-info-default .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-default .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-default .comment-full {
  width: 450px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-info-default .help {
  width: 30px;
}

.ticket-instruction {
  width: 680px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-instruction div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-instruction .grid {
  line-height: 18px;
}
.ticket-instruction .ticket {
  line-height: 30px;
}
.ticket-instruction .ticket-info, .ticket-instruction .ticket-information {
  line-height: 25px;
}
.ticket-instruction .comment-text {
  line-height: 20px;
}
.ticket-instruction .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-instruction .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-instruction .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-instruction .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-instruction .ticket-label .no-overflow-span {
  width: 638px;
}
.ticket-instruction .groupboxminimal-title .no-overflow-span,
.ticket-instruction .groupboxmediuminfo-title .no-overflow-span {
  width: 584px;
}
.ticket-instruction .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-instruction .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-instruction .label .select2-container {
  margin-left: -1px;
}
.ticket-instruction .container {
  width: 270px;
}
.ticket-instruction .value span:empty {
  display: block;
}
.ticket-instruction .value {
  width: 270px;
}
.ticket-instruction .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-instruction .value input[type=text], .ticket-instruction .value input[type=number] {
  width: 260px;
}
.ticket-instruction .value input[type=password] {
  width: 260px;
}
.ticket-instruction .value .select2-container {
  width: 270px;
  margin-bottom: 2px;
}
.ticket-instruction .value.percent input {
  width: 240px;
}
.ticket-instruction .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instruction .value.currency input {
  width: 240px;
}
.ticket-instruction .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instruction .value .editable-list {
  line-height: 16px;
}
.ticket-instruction .value .editable-list input[type=text], .ticket-instruction .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-instruction .value .editable-list .label {
  display: none;
}
.ticket-instruction .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-instruction .value .editable-list .value {
  width: 234px;
}
.ticket-instruction .value .editable-list .value input[type=text], .ticket-instruction .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-instruction .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-instruction .value .editable-list .help {
  width: 30px;
}
.ticket-instruction .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instruction .comment-checkbox {
  width: 230px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instruction .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-instruction .help {
  width: 30px;
}

.ticket-settings {
  width: 850px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-settings div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-settings .grid {
  line-height: 18px;
}
.ticket-settings .ticket {
  line-height: 30px;
}
.ticket-settings .ticket-info, .ticket-settings .ticket-information {
  line-height: 25px;
}
.ticket-settings .comment-text {
  line-height: 20px;
}
.ticket-settings .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-settings .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-settings .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-settings .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-settings .ticket-label .no-overflow-span {
  width: 808px;
}
.ticket-settings .groupboxminimal-title .no-overflow-span,
.ticket-settings .groupboxmediuminfo-title .no-overflow-span {
  width: 754px;
}
.ticket-settings .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-settings .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-settings .label .select2-container {
  margin-left: -1px;
}
.ticket-settings .container {
  width: 600px;
}
.ticket-settings .value span:empty {
  display: block;
}
.ticket-settings .value {
  width: 600px;
}
.ticket-settings .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-settings .value input[type=text], .ticket-settings .value input[type=number] {
  width: 590px;
}
.ticket-settings .value input[type=password] {
  width: 590px;
}
.ticket-settings .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-settings .value.percent input {
  width: 570px;
}
.ticket-settings .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-settings .value.currency input {
  width: 570px;
}
.ticket-settings .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-settings .value .editable-list {
  line-height: 16px;
}
.ticket-settings .value .editable-list input[type=text], .ticket-settings .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-settings .value .editable-list .label {
  display: none;
}
.ticket-settings .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-settings .value .editable-list .value {
  width: 564px;
}
.ticket-settings .value .editable-list .value input[type=text], .ticket-settings .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-settings .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-settings .value .editable-list .help {
  width: 30px;
}
.ticket-settings .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-settings .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-settings .comment-full {
  width: 800px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-settings .help {
  width: 30px;
}

.ticket-settings-properties {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-settings-properties div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-settings-properties .grid {
  line-height: 18px;
}
.ticket-settings-properties .ticket {
  line-height: 30px;
}
.ticket-settings-properties .ticket-info, .ticket-settings-properties .ticket-information {
  line-height: 25px;
}
.ticket-settings-properties .comment-text {
  line-height: 20px;
}
.ticket-settings-properties .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-settings-properties .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-settings-properties .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-settings-properties .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-settings-properties .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-settings-properties .groupboxminimal-title .no-overflow-span,
.ticket-settings-properties .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-settings-properties .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-settings-properties .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-settings-properties .label .select2-container {
  margin-left: -1px;
}
.ticket-settings-properties .container {
  width: 600px;
}
.ticket-settings-properties .value span:empty {
  display: block;
}
.ticket-settings-properties .value {
  width: 600px;
}
.ticket-settings-properties .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-settings-properties .value input[type=text], .ticket-settings-properties .value input[type=number] {
  width: 590px;
}
.ticket-settings-properties .value input[type=password] {
  width: 590px;
}
.ticket-settings-properties .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-settings-properties .value.percent input {
  width: 570px;
}
.ticket-settings-properties .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-settings-properties .value.currency input {
  width: 570px;
}
.ticket-settings-properties .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-settings-properties .value .editable-list {
  line-height: 16px;
}
.ticket-settings-properties .value .editable-list input[type=text], .ticket-settings-properties .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-settings-properties .value .editable-list .label {
  display: none;
}
.ticket-settings-properties .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-settings-properties .value .editable-list .value {
  width: 564px;
}
.ticket-settings-properties .value .editable-list .value input[type=text], .ticket-settings-properties .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-settings-properties .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-settings-properties .value .editable-list .help {
  width: 30px;
}
.ticket-settings-properties .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-settings-properties .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-settings-properties .comment-full {
  width: 800px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-settings-properties .help {
  width: 30px;
}

.ticket-settings-systemsettings {
  width: 1050px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-settings-systemsettings div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-settings-systemsettings .grid {
  line-height: 18px;
}
.ticket-settings-systemsettings .ticket {
  line-height: 30px;
}
.ticket-settings-systemsettings .ticket-info, .ticket-settings-systemsettings .ticket-information {
  line-height: 25px;
}
.ticket-settings-systemsettings .comment-text {
  line-height: 20px;
}
.ticket-settings-systemsettings .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-settings-systemsettings .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-settings-systemsettings .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-settings-systemsettings .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-settings-systemsettings .ticket-label .no-overflow-span {
  width: 1008px;
}
.ticket-settings-systemsettings .groupboxminimal-title .no-overflow-span,
.ticket-settings-systemsettings .groupboxmediuminfo-title .no-overflow-span {
  width: 954px;
}
.ticket-settings-systemsettings .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-settings-systemsettings .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-settings-systemsettings .label .select2-container {
  margin-left: -1px;
}
.ticket-settings-systemsettings .container {
  width: 600px;
}
.ticket-settings-systemsettings .value span:empty {
  display: block;
}
.ticket-settings-systemsettings .value {
  width: 600px;
}
.ticket-settings-systemsettings .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-settings-systemsettings .value input[type=text], .ticket-settings-systemsettings .value input[type=number] {
  width: 590px;
}
.ticket-settings-systemsettings .value input[type=password] {
  width: 590px;
}
.ticket-settings-systemsettings .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-settings-systemsettings .value.percent input {
  width: 570px;
}
.ticket-settings-systemsettings .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-settings-systemsettings .value.currency input {
  width: 570px;
}
.ticket-settings-systemsettings .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-settings-systemsettings .value .editable-list {
  line-height: 16px;
}
.ticket-settings-systemsettings .value .editable-list input[type=text], .ticket-settings-systemsettings .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-settings-systemsettings .value .editable-list .label {
  display: none;
}
.ticket-settings-systemsettings .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-settings-systemsettings .value .editable-list .value {
  width: 564px;
}
.ticket-settings-systemsettings .value .editable-list .value input[type=text], .ticket-settings-systemsettings .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-settings-systemsettings .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-settings-systemsettings .value .editable-list .help {
  width: 30px;
}
.ticket-settings-systemsettings .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-settings-systemsettings .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-settings-systemsettings .comment-full {
  width: 800px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-settings-systemsettings .help {
  width: 30px;
}

.ticket-workflow {
  width: 865px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-workflow div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-workflow .grid {
  line-height: 18px;
}
.ticket-workflow .ticket {
  line-height: 30px;
}
.ticket-workflow .ticket-info, .ticket-workflow .ticket-information {
  line-height: 25px;
}
.ticket-workflow .comment-text {
  line-height: 20px;
}
.ticket-workflow .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-workflow .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-workflow .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-workflow .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-workflow .ticket-label .no-overflow-span {
  width: 823px;
}
.ticket-workflow .groupboxminimal-title .no-overflow-span,
.ticket-workflow .groupboxmediuminfo-title .no-overflow-span {
  width: 769px;
}
.ticket-workflow .label {
  width: 0px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-workflow .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-workflow .label .select2-container {
  margin-left: -1px;
}
.ticket-workflow .container {
  width: 865px;
}
.ticket-workflow .value span:empty {
  display: block;
}
.ticket-workflow .value {
  width: 865px;
}
.ticket-workflow .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-workflow .value input[type=text], .ticket-workflow .value input[type=number] {
  width: 855px;
}
.ticket-workflow .value input[type=password] {
  width: 855px;
}
.ticket-workflow .value .select2-container {
  width: 865px;
  margin-bottom: 2px;
}
.ticket-workflow .value.percent input {
  width: 835px;
}
.ticket-workflow .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow .value.currency input {
  width: 835px;
}
.ticket-workflow .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow .value .editable-list {
  line-height: 16px;
}
.ticket-workflow .value .editable-list input[type=text], .ticket-workflow .value .editable-list input[type=number] {
  width: 829px;
}
.ticket-workflow .value .editable-list .label {
  display: none;
}
.ticket-workflow .value .editable-list .container {
  width: 829px;
  padding-bottom: 2px;
}
.ticket-workflow .value .editable-list .value {
  width: 829px;
}
.ticket-workflow .value .editable-list .value input[type=text], .ticket-workflow .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 819px;
}
.ticket-workflow .value .editable-list .value .select2-container {
  width: 829px;
}
.ticket-workflow .value .editable-list .help {
  width: 30px;
}
.ticket-workflow .comment {
  width: 865px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow .comment-checkbox {
  width: 825px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow .comment-full {
  width: 865px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: 10px;
}
.ticket-workflow .help {
  width: 30px;
}

.ticket-workflow4 {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-workflow4 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-workflow4 .grid {
  line-height: 18px;
}
.ticket-workflow4 .ticket {
  line-height: 30px;
}
.ticket-workflow4 .ticket-info, .ticket-workflow4 .ticket-information {
  line-height: 25px;
}
.ticket-workflow4 .comment-text {
  line-height: 20px;
}
.ticket-workflow4 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-workflow4 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-workflow4 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-workflow4 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-workflow4 .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-workflow4 .groupboxminimal-title .no-overflow-span,
.ticket-workflow4 .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-workflow4 .label {
  width: 0px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-workflow4 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-workflow4 .label .select2-container {
  margin-left: -1px;
}
.ticket-workflow4 .container {
  width: 600px;
}
.ticket-workflow4 .value span:empty {
  display: block;
}
.ticket-workflow4 .value {
  width: 600px;
}
.ticket-workflow4 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-workflow4 .value input[type=text], .ticket-workflow4 .value input[type=number] {
  width: 590px;
}
.ticket-workflow4 .value input[type=password] {
  width: 590px;
}
.ticket-workflow4 .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-workflow4 .value.percent input {
  width: 570px;
}
.ticket-workflow4 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow4 .value.currency input {
  width: 570px;
}
.ticket-workflow4 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow4 .value .editable-list {
  line-height: 16px;
}
.ticket-workflow4 .value .editable-list input[type=text], .ticket-workflow4 .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-workflow4 .value .editable-list .label {
  display: none;
}
.ticket-workflow4 .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-workflow4 .value .editable-list .value {
  width: 564px;
}
.ticket-workflow4 .value .editable-list .value input[type=text], .ticket-workflow4 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-workflow4 .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-workflow4 .value .editable-list .help {
  width: 30px;
}
.ticket-workflow4 .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow4 .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow4 .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: 10px;
}
.ticket-workflow4 .help {
  width: 30px;
}

.ticket-workflow5 {
  width: 725px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-workflow5 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-workflow5 .grid {
  line-height: 18px;
}
.ticket-workflow5 .ticket {
  line-height: 30px;
}
.ticket-workflow5 .ticket-info, .ticket-workflow5 .ticket-information {
  line-height: 25px;
}
.ticket-workflow5 .comment-text {
  line-height: 20px;
}
.ticket-workflow5 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-workflow5 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-workflow5 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-workflow5 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-workflow5 .ticket-label .no-overflow-span {
  width: 683px;
}
.ticket-workflow5 .groupboxminimal-title .no-overflow-span,
.ticket-workflow5 .groupboxmediuminfo-title .no-overflow-span {
  width: 629px;
}
.ticket-workflow5 .label {
  width: 0px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-workflow5 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-workflow5 .label .select2-container {
  margin-left: -1px;
}
.ticket-workflow5 .container {
  width: 725px;
}
.ticket-workflow5 .value span:empty {
  display: block;
}
.ticket-workflow5 .value {
  width: 725px;
}
.ticket-workflow5 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-workflow5 .value input[type=text], .ticket-workflow5 .value input[type=number] {
  width: 715px;
}
.ticket-workflow5 .value input[type=password] {
  width: 715px;
}
.ticket-workflow5 .value .select2-container {
  width: 725px;
  margin-bottom: 2px;
}
.ticket-workflow5 .value.percent input {
  width: 695px;
}
.ticket-workflow5 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow5 .value.currency input {
  width: 695px;
}
.ticket-workflow5 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow5 .value .editable-list {
  line-height: 16px;
}
.ticket-workflow5 .value .editable-list input[type=text], .ticket-workflow5 .value .editable-list input[type=number] {
  width: 689px;
}
.ticket-workflow5 .value .editable-list .label {
  display: none;
}
.ticket-workflow5 .value .editable-list .container {
  width: 689px;
  padding-bottom: 2px;
}
.ticket-workflow5 .value .editable-list .value {
  width: 689px;
}
.ticket-workflow5 .value .editable-list .value input[type=text], .ticket-workflow5 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 679px;
}
.ticket-workflow5 .value .editable-list .value .select2-container {
  width: 689px;
}
.ticket-workflow5 .value .editable-list .help {
  width: 30px;
}
.ticket-workflow5 .comment {
  width: 725px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow5 .comment-checkbox {
  width: 685px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow5 .comment-full {
  width: 725px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: 10px;
}
.ticket-workflow5 .help {
  width: 30px;
}

.ticket-workflow800 {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-workflow800 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-workflow800 .grid {
  line-height: 18px;
}
.ticket-workflow800 .ticket {
  line-height: 30px;
}
.ticket-workflow800 .ticket-info, .ticket-workflow800 .ticket-information {
  line-height: 25px;
}
.ticket-workflow800 .comment-text {
  line-height: 20px;
}
.ticket-workflow800 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-workflow800 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-workflow800 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-workflow800 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-workflow800 .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-workflow800 .groupboxminimal-title .no-overflow-span,
.ticket-workflow800 .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-workflow800 .label {
  width: 0px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-workflow800 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-workflow800 .label .select2-container {
  margin-left: -1px;
}
.ticket-workflow800 .container {
  width: 800px;
}
.ticket-workflow800 .value span:empty {
  display: block;
}
.ticket-workflow800 .value {
  width: 800px;
}
.ticket-workflow800 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-workflow800 .value input[type=text], .ticket-workflow800 .value input[type=number] {
  width: 790px;
}
.ticket-workflow800 .value input[type=password] {
  width: 790px;
}
.ticket-workflow800 .value .select2-container {
  width: 800px;
  margin-bottom: 2px;
}
.ticket-workflow800 .value.percent input {
  width: 770px;
}
.ticket-workflow800 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow800 .value.currency input {
  width: 770px;
}
.ticket-workflow800 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-workflow800 .value .editable-list {
  line-height: 16px;
}
.ticket-workflow800 .value .editable-list input[type=text], .ticket-workflow800 .value .editable-list input[type=number] {
  width: 764px;
}
.ticket-workflow800 .value .editable-list .label {
  display: none;
}
.ticket-workflow800 .value .editable-list .container {
  width: 764px;
  padding-bottom: 2px;
}
.ticket-workflow800 .value .editable-list .value {
  width: 764px;
}
.ticket-workflow800 .value .editable-list .value input[type=text], .ticket-workflow800 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 754px;
}
.ticket-workflow800 .value .editable-list .value .select2-container {
  width: 764px;
}
.ticket-workflow800 .value .editable-list .help {
  width: 30px;
}
.ticket-workflow800 .comment {
  width: 800px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow800 .comment-checkbox {
  width: 760px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-workflow800 .comment-full {
  width: 800px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: 10px;
}
.ticket-workflow800 .help {
  width: 30px;
}

.ticket-select {
  width: 950px;
  /*.ticket-info {
      line-height: 25px;
  }*/
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-select div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-select .ticket {
  line-height: 20px;
}
.ticket-select .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-select .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-select .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-select .ticket-label .no-overflow-span {
  width: 908px;
}
.ticket-select .groupboxminimal-title .no-overflow-span,
.ticket-select .groupboxmediuminfo-title .no-overflow-span {
  width: 854px;
}
.ticket-select .select2-container {
  margin-bottom: 4px;
}
.ticket-select .label {
  width: 400px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-select .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-select .label .select2-container {
  margin-left: -1px;
}
.ticket-select .container {
  width: 300px;
}
.ticket-select .value span:empty {
  display: block;
}
.ticket-select .value {
  width: 300px;
}
.ticket-select .value input[type=checkbox] {
  height: 20px;
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-select .value input[type=text], .ticket-select .value input[type=number] {
  width: 290px;
}
.ticket-select .value input[type=password] {
  width: 290px;
}
.ticket-select .value .select2-container {
  width: 300px;
}
.ticket-select .value.percent input {
  width: 270px;
}
.ticket-select .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-select .value.currency input {
  width: 270px;
}
.ticket-select .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-select .value .editable-list {
  line-height: 16px;
}
.ticket-select .value .editable-list input[type=text], .ticket-select .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-select .value .editable-list .label {
  display: none;
}
.ticket-select .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-select .value .editable-list .value {
  width: 264px;
}
.ticket-select .value .editable-list .value input[type=text], .ticket-select .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-select .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-select .value .editable-list .help {
  width: 30px;
}
.ticket-select .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-select .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-select .comment-full {
  width: 700px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -390px;
}
.ticket-select .help {
  width: 30px;
}

.ticket-insurance-claim1 {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-insurance-claim1 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-insurance-claim1 .grid {
  line-height: 18px;
}
.ticket-insurance-claim1 .ticket {
  line-height: 30px;
}
.ticket-insurance-claim1 .ticket-info, .ticket-insurance-claim1 .ticket-information {
  line-height: 25px;
}
.ticket-insurance-claim1 .comment-text {
  line-height: 20px;
}
.ticket-insurance-claim1 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-insurance-claim1 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-insurance-claim1 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-insurance-claim1 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-insurance-claim1 .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-insurance-claim1 .groupboxminimal-title .no-overflow-span,
.ticket-insurance-claim1 .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-insurance-claim1 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-insurance-claim1 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-insurance-claim1 .label .select2-container {
  margin-left: -1px;
}
.ticket-insurance-claim1 .container {
  width: 300px;
}
.ticket-insurance-claim1 .value span:empty {
  display: block;
}
.ticket-insurance-claim1 .value {
  width: 300px;
}
.ticket-insurance-claim1 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-insurance-claim1 .value input[type=text], .ticket-insurance-claim1 .value input[type=number] {
  width: 290px;
}
.ticket-insurance-claim1 .value input[type=password] {
  width: 290px;
}
.ticket-insurance-claim1 .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-insurance-claim1 .value.percent input {
  width: 270px;
}
.ticket-insurance-claim1 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insurance-claim1 .value.currency input {
  width: 270px;
}
.ticket-insurance-claim1 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insurance-claim1 .value .editable-list {
  line-height: 16px;
}
.ticket-insurance-claim1 .value .editable-list input[type=text], .ticket-insurance-claim1 .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-insurance-claim1 .value .editable-list .label {
  display: none;
}
.ticket-insurance-claim1 .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-insurance-claim1 .value .editable-list .value {
  width: 264px;
}
.ticket-insurance-claim1 .value .editable-list .value input[type=text], .ticket-insurance-claim1 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-insurance-claim1 .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-insurance-claim1 .value .editable-list .help {
  width: 30px;
}
.ticket-insurance-claim1 .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insurance-claim1 .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insurance-claim1 .comment-full {
  width: 550px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-insurance-claim1 .help {
  width: 30px;
}

.ticket-insurance-claim2 {
  width: 1100px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-insurance-claim2 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-insurance-claim2 .grid {
  line-height: 18px;
}
.ticket-insurance-claim2 .ticket {
  line-height: 30px;
}
.ticket-insurance-claim2 .ticket-info, .ticket-insurance-claim2 .ticket-information {
  line-height: 25px;
}
.ticket-insurance-claim2 .comment-text {
  line-height: 20px;
}
.ticket-insurance-claim2 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-insurance-claim2 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-insurance-claim2 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-insurance-claim2 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-insurance-claim2 .ticket-label .no-overflow-span {
  width: 1058px;
}
.ticket-insurance-claim2 .groupboxminimal-title .no-overflow-span,
.ticket-insurance-claim2 .groupboxmediuminfo-title .no-overflow-span {
  width: 1004px;
}
.ticket-insurance-claim2 .label {
  width: 600px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-insurance-claim2 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-insurance-claim2 .label .select2-container {
  margin-left: -1px;
}
.ticket-insurance-claim2 .container {
  width: 150px;
}
.ticket-insurance-claim2 .value span:empty {
  display: block;
}
.ticket-insurance-claim2 .value {
  width: 150px;
}
.ticket-insurance-claim2 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-insurance-claim2 .value input[type=text], .ticket-insurance-claim2 .value input[type=number] {
  width: 140px;
}
.ticket-insurance-claim2 .value input[type=password] {
  width: 140px;
}
.ticket-insurance-claim2 .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-insurance-claim2 .value.percent input {
  width: 120px;
}
.ticket-insurance-claim2 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insurance-claim2 .value.currency input {
  width: 120px;
}
.ticket-insurance-claim2 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insurance-claim2 .value .editable-list {
  line-height: 16px;
}
.ticket-insurance-claim2 .value .editable-list input[type=text], .ticket-insurance-claim2 .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-insurance-claim2 .value .editable-list .label {
  display: none;
}
.ticket-insurance-claim2 .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-insurance-claim2 .value .editable-list .value {
  width: 114px;
}
.ticket-insurance-claim2 .value .editable-list .value input[type=text], .ticket-insurance-claim2 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-insurance-claim2 .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-insurance-claim2 .value .editable-list .help {
  width: 30px;
}
.ticket-insurance-claim2 .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insurance-claim2 .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insurance-claim2 .comment-full {
  width: 750px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -590px;
}
.ticket-insurance-claim2 .help {
  width: 30px;
}

.ticket-instrument {
  width: 1150px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-instrument div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-instrument .grid {
  line-height: 18px;
}
.ticket-instrument .ticket {
  line-height: 30px;
}
.ticket-instrument .ticket-info, .ticket-instrument .ticket-information {
  line-height: 25px;
}
.ticket-instrument .comment-text {
  line-height: 20px;
}
.ticket-instrument .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-instrument .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-instrument .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-instrument .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-instrument .ticket-label .no-overflow-span {
  width: 1108px;
}
.ticket-instrument .groupboxminimal-title .no-overflow-span,
.ticket-instrument .groupboxmediuminfo-title .no-overflow-span {
  width: 1054px;
}
.ticket-instrument .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-instrument .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-instrument .label .select2-container {
  margin-left: -1px;
}
.ticket-instrument .container {
  width: 600px;
}
.ticket-instrument .value span:empty {
  display: block;
}
.ticket-instrument .value {
  width: 600px;
}
.ticket-instrument .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-instrument .value input[type=text], .ticket-instrument .value input[type=number] {
  width: 590px;
}
.ticket-instrument .value input[type=password] {
  width: 590px;
}
.ticket-instrument .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-instrument .value.percent input {
  width: 570px;
}
.ticket-instrument .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instrument .value.currency input {
  width: 570px;
}
.ticket-instrument .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instrument .value .editable-list {
  line-height: 16px;
}
.ticket-instrument .value .editable-list input[type=text], .ticket-instrument .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-instrument .value .editable-list .label {
  display: none;
}
.ticket-instrument .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-instrument .value .editable-list .value {
  width: 564px;
}
.ticket-instrument .value .editable-list .value input[type=text], .ticket-instrument .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-instrument .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-instrument .value .editable-list .help {
  width: 30px;
}
.ticket-instrument .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instrument .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instrument .comment-full {
  width: 850px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-instrument .help {
  width: 30px;
}

.ticket-executioninterface {
  width: 650px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-executioninterface div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-executioninterface .grid {
  line-height: 18px;
}
.ticket-executioninterface .ticket {
  line-height: 30px;
}
.ticket-executioninterface .ticket-info, .ticket-executioninterface .ticket-information {
  line-height: 25px;
}
.ticket-executioninterface .comment-text {
  line-height: 20px;
}
.ticket-executioninterface .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-executioninterface .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-executioninterface .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-executioninterface .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-executioninterface .ticket-label .no-overflow-span {
  width: 608px;
}
.ticket-executioninterface .groupboxminimal-title .no-overflow-span,
.ticket-executioninterface .groupboxmediuminfo-title .no-overflow-span {
  width: 554px;
}
.ticket-executioninterface .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-executioninterface .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-executioninterface .label .select2-container {
  margin-left: -1px;
}
.ticket-executioninterface .container {
  width: 250px;
}
.ticket-executioninterface .value span:empty {
  display: block;
}
.ticket-executioninterface .value {
  width: 250px;
}
.ticket-executioninterface .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-executioninterface .value input[type=text], .ticket-executioninterface .value input[type=number] {
  width: 240px;
}
.ticket-executioninterface .value input[type=password] {
  width: 240px;
}
.ticket-executioninterface .value .select2-container {
  width: 250px;
  margin-bottom: 2px;
}
.ticket-executioninterface .value.percent input {
  width: 220px;
}
.ticket-executioninterface .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterface .value.currency input {
  width: 220px;
}
.ticket-executioninterface .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterface .value .editable-list {
  line-height: 16px;
}
.ticket-executioninterface .value .editable-list input[type=text], .ticket-executioninterface .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-executioninterface .value .editable-list .label {
  display: none;
}
.ticket-executioninterface .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-executioninterface .value .editable-list .value {
  width: 214px;
}
.ticket-executioninterface .value .editable-list .value input[type=text], .ticket-executioninterface .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-executioninterface .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-executioninterface .value .editable-list .help {
  width: 30px;
}
.ticket-executioninterface .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterface .comment-checkbox {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterface .comment-full {
  width: 500px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-executioninterface .help {
  width: 30px;
}

.ticket-activitylog {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-activitylog div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-activitylog .grid {
  line-height: 18px;
}
.ticket-activitylog .ticket {
  line-height: 30px;
}
.ticket-activitylog .ticket-info, .ticket-activitylog .ticket-information {
  line-height: 25px;
}
.ticket-activitylog .comment-text {
  line-height: 20px;
}
.ticket-activitylog .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-activitylog .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-activitylog .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-activitylog .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-activitylog .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-activitylog .groupboxminimal-title .no-overflow-span,
.ticket-activitylog .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-activitylog .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-activitylog .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-activitylog .label .select2-container {
  margin-left: -1px;
}
.ticket-activitylog .container {
  width: 500px;
}
.ticket-activitylog .value span:empty {
  display: block;
}
.ticket-activitylog .value {
  width: 500px;
}
.ticket-activitylog .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-activitylog .value input[type=text], .ticket-activitylog .value input[type=number] {
  width: 490px;
}
.ticket-activitylog .value input[type=password] {
  width: 490px;
}
.ticket-activitylog .value .select2-container {
  width: 500px;
  margin-bottom: 2px;
}
.ticket-activitylog .value.percent input {
  width: 470px;
}
.ticket-activitylog .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog .value.currency input {
  width: 470px;
}
.ticket-activitylog .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog .value .editable-list {
  line-height: 16px;
}
.ticket-activitylog .value .editable-list input[type=text], .ticket-activitylog .value .editable-list input[type=number] {
  width: 464px;
}
.ticket-activitylog .value .editable-list .label {
  display: none;
}
.ticket-activitylog .value .editable-list .container {
  width: 464px;
  padding-bottom: 2px;
}
.ticket-activitylog .value .editable-list .value {
  width: 464px;
}
.ticket-activitylog .value .editable-list .value input[type=text], .ticket-activitylog .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 454px;
}
.ticket-activitylog .value .editable-list .value .select2-container {
  width: 464px;
}
.ticket-activitylog .value .editable-list .help {
  width: 30px;
}
.ticket-activitylog .comment {
  width: 500px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog .comment-checkbox {
  width: 460px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog .comment-full {
  width: 700px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-activitylog .help {
  width: 30px;
}

.ticket-activitylog-editHTML {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-activitylog-editHTML div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-activitylog-editHTML .grid {
  line-height: 18px;
}
.ticket-activitylog-editHTML .ticket {
  line-height: 30px;
}
.ticket-activitylog-editHTML .ticket-info, .ticket-activitylog-editHTML .ticket-information {
  line-height: 25px;
}
.ticket-activitylog-editHTML .comment-text {
  line-height: 20px;
}
.ticket-activitylog-editHTML .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-activitylog-editHTML .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-activitylog-editHTML .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-activitylog-editHTML .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-activitylog-editHTML .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-activitylog-editHTML .groupboxminimal-title .no-overflow-span,
.ticket-activitylog-editHTML .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-activitylog-editHTML .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-activitylog-editHTML .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-activitylog-editHTML .label .select2-container {
  margin-left: -1px;
}
.ticket-activitylog-editHTML .container {
  width: 496px;
}
.ticket-activitylog-editHTML .value span:empty {
  display: block;
}
.ticket-activitylog-editHTML .value {
  width: 496px;
}
.ticket-activitylog-editHTML .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-activitylog-editHTML .value input[type=text], .ticket-activitylog-editHTML .value input[type=number] {
  width: 486px;
}
.ticket-activitylog-editHTML .value input[type=password] {
  width: 486px;
}
.ticket-activitylog-editHTML .value .select2-container {
  width: 496px;
  margin-bottom: 2px;
}
.ticket-activitylog-editHTML .value.percent input {
  width: 466px;
}
.ticket-activitylog-editHTML .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog-editHTML .value.currency input {
  width: 466px;
}
.ticket-activitylog-editHTML .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog-editHTML .value .editable-list {
  line-height: 16px;
}
.ticket-activitylog-editHTML .value .editable-list input[type=text], .ticket-activitylog-editHTML .value .editable-list input[type=number] {
  width: 460px;
}
.ticket-activitylog-editHTML .value .editable-list .label {
  display: none;
}
.ticket-activitylog-editHTML .value .editable-list .container {
  width: 460px;
  padding-bottom: 2px;
}
.ticket-activitylog-editHTML .value .editable-list .value {
  width: 460px;
}
.ticket-activitylog-editHTML .value .editable-list .value input[type=text], .ticket-activitylog-editHTML .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 450px;
}
.ticket-activitylog-editHTML .value .editable-list .value .select2-container {
  width: 460px;
}
.ticket-activitylog-editHTML .value .editable-list .help {
  width: 30px;
}
.ticket-activitylog-editHTML .comment {
  width: 496px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog-editHTML .comment-checkbox {
  width: 456px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog-editHTML .comment-full {
  width: 696px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-activitylog-editHTML .help {
  width: 30px;
}

.ticket-activitylog-HTML {
  width: 850px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-activitylog-HTML div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-activitylog-HTML .grid {
  line-height: 18px;
}
.ticket-activitylog-HTML .ticket {
  line-height: 30px;
}
.ticket-activitylog-HTML .ticket-info, .ticket-activitylog-HTML .ticket-information {
  line-height: 25px;
}
.ticket-activitylog-HTML .comment-text {
  line-height: 20px;
}
.ticket-activitylog-HTML .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-activitylog-HTML .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-activitylog-HTML .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-activitylog-HTML .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-activitylog-HTML .ticket-label .no-overflow-span {
  width: 808px;
}
.ticket-activitylog-HTML .groupboxminimal-title .no-overflow-span,
.ticket-activitylog-HTML .groupboxmediuminfo-title .no-overflow-span {
  width: 754px;
}
.ticket-activitylog-HTML .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-activitylog-HTML .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-activitylog-HTML .label .select2-container {
  margin-left: -1px;
}
.ticket-activitylog-HTML .container {
  width: 600px;
}
.ticket-activitylog-HTML .value span:empty {
  display: block;
}
.ticket-activitylog-HTML .value {
  width: 600px;
}
.ticket-activitylog-HTML .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-activitylog-HTML .value input[type=text], .ticket-activitylog-HTML .value input[type=number] {
  width: 590px;
}
.ticket-activitylog-HTML .value input[type=password] {
  width: 590px;
}
.ticket-activitylog-HTML .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-activitylog-HTML .value.percent input {
  width: 570px;
}
.ticket-activitylog-HTML .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog-HTML .value.currency input {
  width: 570px;
}
.ticket-activitylog-HTML .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog-HTML .value .editable-list {
  line-height: 16px;
}
.ticket-activitylog-HTML .value .editable-list input[type=text], .ticket-activitylog-HTML .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-activitylog-HTML .value .editable-list .label {
  display: none;
}
.ticket-activitylog-HTML .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-activitylog-HTML .value .editable-list .value {
  width: 564px;
}
.ticket-activitylog-HTML .value .editable-list .value input[type=text], .ticket-activitylog-HTML .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-activitylog-HTML .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-activitylog-HTML .value .editable-list .help {
  width: 30px;
}
.ticket-activitylog-HTML .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog-HTML .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog-HTML .comment-full {
  width: 750px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-activitylog-HTML .help {
  width: 30px;
}

.ticket-activitylog-add {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-activitylog-add div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-activitylog-add .grid {
  line-height: 18px;
}
.ticket-activitylog-add .ticket {
  line-height: 30px;
}
.ticket-activitylog-add .ticket-info, .ticket-activitylog-add .ticket-information {
  line-height: 25px;
}
.ticket-activitylog-add .comment-text {
  line-height: 20px;
}
.ticket-activitylog-add .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-activitylog-add .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-activitylog-add .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-activitylog-add .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-activitylog-add .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-activitylog-add .groupboxminimal-title .no-overflow-span,
.ticket-activitylog-add .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-activitylog-add .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-activitylog-add .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-activitylog-add .label .select2-container {
  margin-left: -1px;
}
.ticket-activitylog-add .container {
  width: 600px;
}
.ticket-activitylog-add .value span:empty {
  display: block;
}
.ticket-activitylog-add .value {
  width: 600px;
}
.ticket-activitylog-add .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-activitylog-add .value input[type=text], .ticket-activitylog-add .value input[type=number] {
  width: 590px;
}
.ticket-activitylog-add .value input[type=password] {
  width: 590px;
}
.ticket-activitylog-add .value .select2-container {
  width: 600px;
  margin-bottom: 2px;
}
.ticket-activitylog-add .value.percent input {
  width: 570px;
}
.ticket-activitylog-add .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog-add .value.currency input {
  width: 570px;
}
.ticket-activitylog-add .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-activitylog-add .value .editable-list {
  line-height: 16px;
}
.ticket-activitylog-add .value .editable-list input[type=text], .ticket-activitylog-add .value .editable-list input[type=number] {
  width: 564px;
}
.ticket-activitylog-add .value .editable-list .label {
  display: none;
}
.ticket-activitylog-add .value .editable-list .container {
  width: 564px;
  padding-bottom: 2px;
}
.ticket-activitylog-add .value .editable-list .value {
  width: 564px;
}
.ticket-activitylog-add .value .editable-list .value input[type=text], .ticket-activitylog-add .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 554px;
}
.ticket-activitylog-add .value .editable-list .value .select2-container {
  width: 564px;
}
.ticket-activitylog-add .value .editable-list .help {
  width: 30px;
}
.ticket-activitylog-add .comment {
  width: 600px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog-add .comment-checkbox {
  width: 560px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-activitylog-add .comment-full {
  width: 700px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-activitylog-add .help {
  width: 30px;
}

.ticket-edit-person {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-edit-person div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-edit-person .grid {
  line-height: 18px;
}
.ticket-edit-person .ticket {
  line-height: 30px;
}
.ticket-edit-person .ticket-info, .ticket-edit-person .ticket-information {
  line-height: 25px;
}
.ticket-edit-person .comment-text {
  line-height: 20px;
}
.ticket-edit-person .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-edit-person .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-edit-person .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-edit-person .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-edit-person .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-edit-person .groupboxminimal-title .no-overflow-span,
.ticket-edit-person .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-edit-person .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-edit-person .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-edit-person .label .select2-container {
  margin-left: -1px;
}
.ticket-edit-person .container {
  width: 300px;
}
.ticket-edit-person .value span:empty {
  display: block;
}
.ticket-edit-person .value {
  width: 300px;
}
.ticket-edit-person .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-edit-person .value input[type=text], .ticket-edit-person .value input[type=number] {
  width: 290px;
}
.ticket-edit-person .value input[type=password] {
  width: 290px;
}
.ticket-edit-person .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-edit-person .value.percent input {
  width: 270px;
}
.ticket-edit-person .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-edit-person .value.currency input {
  width: 270px;
}
.ticket-edit-person .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-edit-person .value .editable-list {
  line-height: 16px;
}
.ticket-edit-person .value .editable-list input[type=text], .ticket-edit-person .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-edit-person .value .editable-list .label {
  display: none;
}
.ticket-edit-person .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-edit-person .value .editable-list .value {
  width: 264px;
}
.ticket-edit-person .value .editable-list .value input[type=text], .ticket-edit-person .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-edit-person .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-edit-person .value .editable-list .help {
  width: 30px;
}
.ticket-edit-person .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-edit-person .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-edit-person .comment-full {
  width: 550px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-edit-person .help {
  width: 30px;
}

.ticket-customfield {
  width: 550px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-customfield div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-customfield .grid {
  line-height: 18px;
}
.ticket-customfield .ticket {
  line-height: 30px;
}
.ticket-customfield .ticket-info, .ticket-customfield .ticket-information {
  line-height: 25px;
}
.ticket-customfield .comment-text {
  line-height: 20px;
}
.ticket-customfield .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-customfield .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-customfield .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-customfield .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-customfield .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket-customfield .groupboxminimal-title .no-overflow-span,
.ticket-customfield .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket-customfield .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-customfield .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-customfield .label .select2-container {
  margin-left: -1px;
}
.ticket-customfield .container {
  width: 380px;
}
.ticket-customfield .value span:empty {
  display: block;
}
.ticket-customfield .value {
  width: 380px;
}
.ticket-customfield .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-customfield .value input[type=text], .ticket-customfield .value input[type=number] {
  width: 370px;
}
.ticket-customfield .value input[type=password] {
  width: 370px;
}
.ticket-customfield .value .select2-container {
  width: 380px;
  margin-bottom: 2px;
}
.ticket-customfield .value.percent input {
  width: 350px;
}
.ticket-customfield .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-customfield .value.currency input {
  width: 350px;
}
.ticket-customfield .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-customfield .value .editable-list {
  line-height: 16px;
}
.ticket-customfield .value .editable-list input[type=text], .ticket-customfield .value .editable-list input[type=number] {
  width: 344px;
}
.ticket-customfield .value .editable-list .label {
  display: none;
}
.ticket-customfield .value .editable-list .container {
  width: 344px;
  padding-bottom: 2px;
}
.ticket-customfield .value .editable-list .value {
  width: 344px;
}
.ticket-customfield .value .editable-list .value input[type=text], .ticket-customfield .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 334px;
}
.ticket-customfield .value .editable-list .value .select2-container {
  width: 344px;
}
.ticket-customfield .value .editable-list .help {
  width: 30px;
}
.ticket-customfield .comment {
  width: 380px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-customfield .comment-checkbox {
  width: 340px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-customfield .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-customfield .help {
  width: 30px;
}

.ticket-bgc-import {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-bgc-import div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-bgc-import .grid {
  line-height: 18px;
}
.ticket-bgc-import .ticket {
  line-height: 30px;
}
.ticket-bgc-import .ticket-info, .ticket-bgc-import .ticket-information {
  line-height: 25px;
}
.ticket-bgc-import .comment-text {
  line-height: 20px;
}
.ticket-bgc-import .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-bgc-import .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-bgc-import .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-bgc-import .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-bgc-import .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-bgc-import .groupboxminimal-title .no-overflow-span,
.ticket-bgc-import .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-bgc-import .label {
  width: 500px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-bgc-import .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-bgc-import .label .select2-container {
  margin-left: -1px;
}
.ticket-bgc-import .container {
  width: 400px;
}
.ticket-bgc-import .value span:empty {
  display: block;
}
.ticket-bgc-import .value {
  width: 400px;
}
.ticket-bgc-import .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-bgc-import .value input[type=text], .ticket-bgc-import .value input[type=number] {
  width: 390px;
}
.ticket-bgc-import .value input[type=password] {
  width: 390px;
}
.ticket-bgc-import .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-bgc-import .value.percent input {
  width: 370px;
}
.ticket-bgc-import .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-bgc-import .value.currency input {
  width: 370px;
}
.ticket-bgc-import .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-bgc-import .value .editable-list {
  line-height: 16px;
}
.ticket-bgc-import .value .editable-list input[type=text], .ticket-bgc-import .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-bgc-import .value .editable-list .label {
  display: none;
}
.ticket-bgc-import .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-bgc-import .value .editable-list .value {
  width: 364px;
}
.ticket-bgc-import .value .editable-list .value input[type=text], .ticket-bgc-import .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-bgc-import .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-bgc-import .value .editable-list .help {
  width: 30px;
}
.ticket-bgc-import .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-bgc-import .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-bgc-import .comment-full {
  width: 900px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -490px;
}
.ticket-bgc-import .help {
  width: 30px;
}

.ticket-file-import {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-file-import div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-file-import .grid {
  line-height: 18px;
}
.ticket-file-import .ticket {
  line-height: 30px;
}
.ticket-file-import .ticket-info, .ticket-file-import .ticket-information {
  line-height: 25px;
}
.ticket-file-import .comment-text {
  line-height: 20px;
}
.ticket-file-import .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-file-import .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-file-import .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-file-import .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-file-import .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-file-import .groupboxminimal-title .no-overflow-span,
.ticket-file-import .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-file-import .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-file-import .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-file-import .label .select2-container {
  margin-left: -1px;
}
.ticket-file-import .container {
  width: 200px;
}
.ticket-file-import .value span:empty {
  display: block;
}
.ticket-file-import .value {
  width: 200px;
}
.ticket-file-import .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-file-import .value input[type=text], .ticket-file-import .value input[type=number] {
  width: 190px;
}
.ticket-file-import .value input[type=password] {
  width: 190px;
}
.ticket-file-import .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-file-import .value.percent input {
  width: 170px;
}
.ticket-file-import .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-file-import .value.currency input {
  width: 170px;
}
.ticket-file-import .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-file-import .value .editable-list {
  line-height: 16px;
}
.ticket-file-import .value .editable-list input[type=text], .ticket-file-import .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-file-import .value .editable-list .label {
  display: none;
}
.ticket-file-import .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-file-import .value .editable-list .value {
  width: 164px;
}
.ticket-file-import .value .editable-list .value input[type=text], .ticket-file-import .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-file-import .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-file-import .value .editable-list .help {
  width: 30px;
}
.ticket-file-import .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-file-import .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-file-import .comment-full {
  width: 350px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-file-import .help {
  width: 30px;
}

.ticket-executioninterfacesetting {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-executioninterfacesetting div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-executioninterfacesetting .grid {
  line-height: 18px;
}
.ticket-executioninterfacesetting .ticket {
  line-height: 30px;
}
.ticket-executioninterfacesetting .ticket-info, .ticket-executioninterfacesetting .ticket-information {
  line-height: 25px;
}
.ticket-executioninterfacesetting .comment-text {
  line-height: 20px;
}
.ticket-executioninterfacesetting .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-executioninterfacesetting .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-executioninterfacesetting .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-executioninterfacesetting .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-executioninterfacesetting .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-executioninterfacesetting .groupboxminimal-title .no-overflow-span,
.ticket-executioninterfacesetting .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-executioninterfacesetting .label {
  width: 400px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-executioninterfacesetting .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-executioninterfacesetting .label .select2-container {
  margin-left: -1px;
}
.ticket-executioninterfacesetting .container {
  width: 500px;
}
.ticket-executioninterfacesetting .value span:empty {
  display: block;
}
.ticket-executioninterfacesetting .value {
  width: 500px;
}
.ticket-executioninterfacesetting .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-executioninterfacesetting .value input[type=text], .ticket-executioninterfacesetting .value input[type=number] {
  width: 490px;
}
.ticket-executioninterfacesetting .value input[type=password] {
  width: 490px;
}
.ticket-executioninterfacesetting .value .select2-container {
  width: 500px;
  margin-bottom: 2px;
}
.ticket-executioninterfacesetting .value.percent input {
  width: 470px;
}
.ticket-executioninterfacesetting .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesetting .value.currency input {
  width: 470px;
}
.ticket-executioninterfacesetting .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesetting .value .editable-list {
  line-height: 16px;
}
.ticket-executioninterfacesetting .value .editable-list input[type=text], .ticket-executioninterfacesetting .value .editable-list input[type=number] {
  width: 464px;
}
.ticket-executioninterfacesetting .value .editable-list .label {
  display: none;
}
.ticket-executioninterfacesetting .value .editable-list .container {
  width: 464px;
  padding-bottom: 2px;
}
.ticket-executioninterfacesetting .value .editable-list .value {
  width: 464px;
}
.ticket-executioninterfacesetting .value .editable-list .value input[type=text], .ticket-executioninterfacesetting .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 454px;
}
.ticket-executioninterfacesetting .value .editable-list .value .select2-container {
  width: 464px;
}
.ticket-executioninterfacesetting .value .editable-list .help {
  width: 30px;
}
.ticket-executioninterfacesetting .comment {
  width: 500px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesetting .comment-checkbox {
  width: 460px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesetting .comment-full {
  width: 900px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -390px;
}
.ticket-executioninterfacesetting .help {
  width: 30px;
}

.ticket-executioninterfacesettingfullinfo {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-executioninterfacesettingfullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-executioninterfacesettingfullinfo .grid {
  line-height: 18px;
}
.ticket-executioninterfacesettingfullinfo .ticket {
  line-height: 30px;
}
.ticket-executioninterfacesettingfullinfo .ticket-info, .ticket-executioninterfacesettingfullinfo .ticket-information {
  line-height: 25px;
}
.ticket-executioninterfacesettingfullinfo .comment-text {
  line-height: 20px;
}
.ticket-executioninterfacesettingfullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-executioninterfacesettingfullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-executioninterfacesettingfullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-executioninterfacesettingfullinfo .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-executioninterfacesettingfullinfo .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-executioninterfacesettingfullinfo .groupboxminimal-title .no-overflow-span,
.ticket-executioninterfacesettingfullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-executioninterfacesettingfullinfo .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-executioninterfacesettingfullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-executioninterfacesettingfullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-executioninterfacesettingfullinfo .container {
  width: 200px;
}
.ticket-executioninterfacesettingfullinfo .value span:empty {
  display: block;
}
.ticket-executioninterfacesettingfullinfo .value {
  width: 200px;
}
.ticket-executioninterfacesettingfullinfo .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-executioninterfacesettingfullinfo .value input[type=text], .ticket-executioninterfacesettingfullinfo .value input[type=number] {
  width: 190px;
}
.ticket-executioninterfacesettingfullinfo .value input[type=password] {
  width: 190px;
}
.ticket-executioninterfacesettingfullinfo .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-executioninterfacesettingfullinfo .value.percent input {
  width: 170px;
}
.ticket-executioninterfacesettingfullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesettingfullinfo .value.currency input {
  width: 170px;
}
.ticket-executioninterfacesettingfullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list input[type=text], .ticket-executioninterfacesettingfullinfo .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list .label {
  display: none;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list .value {
  width: 164px;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list .value input[type=text], .ticket-executioninterfacesettingfullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-executioninterfacesettingfullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-executioninterfacesettingfullinfo .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesettingfullinfo .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesettingfullinfo .comment-full {
  width: 380px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-executioninterfacesettingfullinfo .help {
  width: 30px;
}

.ticket-executioninterfacefullinfo {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-executioninterfacefullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-executioninterfacefullinfo .grid {
  line-height: 18px;
}
.ticket-executioninterfacefullinfo .ticket {
  line-height: 30px;
}
.ticket-executioninterfacefullinfo .ticket-info, .ticket-executioninterfacefullinfo .ticket-information {
  line-height: 25px;
}
.ticket-executioninterfacefullinfo .comment-text {
  line-height: 20px;
}
.ticket-executioninterfacefullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-executioninterfacefullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-executioninterfacefullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-executioninterfacefullinfo .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-executioninterfacefullinfo .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-executioninterfacefullinfo .groupboxminimal-title .no-overflow-span,
.ticket-executioninterfacefullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-executioninterfacefullinfo .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-executioninterfacefullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-executioninterfacefullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-executioninterfacefullinfo .container {
  width: 250px;
}
.ticket-executioninterfacefullinfo .value span:empty {
  display: block;
}
.ticket-executioninterfacefullinfo .value {
  width: 250px;
}
.ticket-executioninterfacefullinfo .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-executioninterfacefullinfo .value input[type=text], .ticket-executioninterfacefullinfo .value input[type=number] {
  width: 240px;
}
.ticket-executioninterfacefullinfo .value input[type=password] {
  width: 240px;
}
.ticket-executioninterfacefullinfo .value .select2-container {
  width: 250px;
  margin-bottom: 2px;
}
.ticket-executioninterfacefullinfo .value.percent input {
  width: 220px;
}
.ticket-executioninterfacefullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacefullinfo .value.currency input {
  width: 220px;
}
.ticket-executioninterfacefullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacefullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-executioninterfacefullinfo .value .editable-list input[type=text], .ticket-executioninterfacefullinfo .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-executioninterfacefullinfo .value .editable-list .label {
  display: none;
}
.ticket-executioninterfacefullinfo .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-executioninterfacefullinfo .value .editable-list .value {
  width: 214px;
}
.ticket-executioninterfacefullinfo .value .editable-list .value input[type=text], .ticket-executioninterfacefullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-executioninterfacefullinfo .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-executioninterfacefullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-executioninterfacefullinfo .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacefullinfo .comment-checkbox {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacefullinfo .comment-full {
  width: 500px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-executioninterfacefullinfo .help {
  width: 30px;
}

.ticket-batchorderfullinfo {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-batchorderfullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-batchorderfullinfo .grid {
  line-height: 18px;
}
.ticket-batchorderfullinfo .ticket {
  line-height: 30px;
}
.ticket-batchorderfullinfo .ticket-info, .ticket-batchorderfullinfo .ticket-information {
  line-height: 25px;
}
.ticket-batchorderfullinfo .comment-text {
  line-height: 20px;
}
.ticket-batchorderfullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-batchorderfullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-batchorderfullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-batchorderfullinfo .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-batchorderfullinfo .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-batchorderfullinfo .groupboxminimal-title .no-overflow-span,
.ticket-batchorderfullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-batchorderfullinfo .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-batchorderfullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-batchorderfullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-batchorderfullinfo .container {
  width: 240px;
}
.ticket-batchorderfullinfo .value span:empty {
  display: block;
}
.ticket-batchorderfullinfo .value {
  width: 240px;
}
.ticket-batchorderfullinfo .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-batchorderfullinfo .value input[type=text], .ticket-batchorderfullinfo .value input[type=number] {
  width: 230px;
}
.ticket-batchorderfullinfo .value input[type=password] {
  width: 230px;
}
.ticket-batchorderfullinfo .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-batchorderfullinfo .value.percent input {
  width: 210px;
}
.ticket-batchorderfullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-batchorderfullinfo .value.currency input {
  width: 210px;
}
.ticket-batchorderfullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-batchorderfullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-batchorderfullinfo .value .editable-list input[type=text], .ticket-batchorderfullinfo .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-batchorderfullinfo .value .editable-list .label {
  display: none;
}
.ticket-batchorderfullinfo .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-batchorderfullinfo .value .editable-list .value {
  width: 204px;
}
.ticket-batchorderfullinfo .value .editable-list .value input[type=text], .ticket-batchorderfullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-batchorderfullinfo .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-batchorderfullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-batchorderfullinfo .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-batchorderfullinfo .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-batchorderfullinfo .comment-full {
  width: 390px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-batchorderfullinfo .help {
  width: 30px;
}

.ticket-transaction-info {
  width: 1150px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-transaction-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-transaction-info .grid {
  line-height: 18px;
}
.ticket-transaction-info .ticket {
  line-height: 30px;
}
.ticket-transaction-info .ticket-info, .ticket-transaction-info .ticket-information {
  line-height: 25px;
}
.ticket-transaction-info .comment-text {
  line-height: 20px;
}
.ticket-transaction-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-transaction-info .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-transaction-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-transaction-info .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-transaction-info .ticket-label .no-overflow-span {
  width: 1108px;
}
.ticket-transaction-info .groupboxminimal-title .no-overflow-span,
.ticket-transaction-info .groupboxmediuminfo-title .no-overflow-span {
  width: 1054px;
}
.ticket-transaction-info .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-transaction-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-transaction-info .label .select2-container {
  margin-left: -1px;
}
.ticket-transaction-info .container {
  width: 500px;
}
.ticket-transaction-info .value span:empty {
  display: block;
}
.ticket-transaction-info .value {
  width: 500px;
}
.ticket-transaction-info .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-transaction-info .value input[type=text], .ticket-transaction-info .value input[type=number] {
  width: 490px;
}
.ticket-transaction-info .value input[type=password] {
  width: 490px;
}
.ticket-transaction-info .value .select2-container {
  width: 500px;
  margin-bottom: 2px;
}
.ticket-transaction-info .value.percent input {
  width: 470px;
}
.ticket-transaction-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-transaction-info .value.currency input {
  width: 470px;
}
.ticket-transaction-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-transaction-info .value .editable-list {
  line-height: 16px;
}
.ticket-transaction-info .value .editable-list input[type=text], .ticket-transaction-info .value .editable-list input[type=number] {
  width: 464px;
}
.ticket-transaction-info .value .editable-list .label {
  display: none;
}
.ticket-transaction-info .value .editable-list .container {
  width: 464px;
  padding-bottom: 2px;
}
.ticket-transaction-info .value .editable-list .value {
  width: 464px;
}
.ticket-transaction-info .value .editable-list .value input[type=text], .ticket-transaction-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 454px;
}
.ticket-transaction-info .value .editable-list .value .select2-container {
  width: 464px;
}
.ticket-transaction-info .value .editable-list .help {
  width: 30px;
}
.ticket-transaction-info .comment {
  width: 500px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-transaction-info .comment-checkbox {
  width: 460px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-transaction-info .comment-full {
  width: 800px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-transaction-info .help {
  width: 30px;
}

.ticket-info-transaction-admin, ticket-info-transaction-partner {
  width: 1150px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-transaction-admin div.portlet-title-bar, ticket-info-transaction-partner div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-transaction-admin .grid, ticket-info-transaction-partner .grid {
  line-height: 18px;
}
.ticket-info-transaction-admin .ticket, ticket-info-transaction-partner .ticket {
  line-height: 30px;
}
.ticket-info-transaction-admin .ticket-info, .ticket-info-transaction-admin .ticket-information, ticket-info-transaction-partner .ticket-info, ticket-info-transaction-partner .ticket-information {
  line-height: 25px;
}
.ticket-info-transaction-admin .comment-text, ticket-info-transaction-partner .comment-text {
  line-height: 20px;
}
.ticket-info-transaction-admin .groupboxticketminimal, ticket-info-transaction-partner .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-transaction-admin .groupboxticketminimal-content div, ticket-info-transaction-partner .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info-transaction-admin .groupboxticketminimal-content .info div, ticket-info-transaction-partner .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info-transaction-admin .groupboxticketminimal-content .comment-presearch div, ticket-info-transaction-partner .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info-transaction-admin .ticket-label .no-overflow-span, ticket-info-transaction-partner .ticket-label .no-overflow-span {
  width: 1108px;
}
.ticket-info-transaction-admin .groupboxminimal-title .no-overflow-span,
.ticket-info-transaction-admin .groupboxmediuminfo-title .no-overflow-span, ticket-info-transaction-partner .groupboxminimal-title .no-overflow-span,
ticket-info-transaction-partner .groupboxmediuminfo-title .no-overflow-span {
  width: 1054px;
}
.ticket-info-transaction-admin .label, ticket-info-transaction-partner .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-transaction-admin .label .indent, ticket-info-transaction-partner .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-transaction-admin .label .select2-container, ticket-info-transaction-partner .label .select2-container {
  margin-left: -1px;
}
.ticket-info-transaction-admin .container, ticket-info-transaction-partner .container {
  width: 500px;
}
.ticket-info-transaction-admin .value span:empty, ticket-info-transaction-partner .value span:empty {
  display: block;
}
.ticket-info-transaction-admin .value, ticket-info-transaction-partner .value {
  width: 500px;
}
.ticket-info-transaction-admin .value input[type=checkbox], ticket-info-transaction-partner .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-transaction-admin .value input[type=text], .ticket-info-transaction-admin .value input[type=number], ticket-info-transaction-partner .value input[type=text], ticket-info-transaction-partner .value input[type=number] {
  width: 490px;
}
.ticket-info-transaction-admin .value input[type=password], ticket-info-transaction-partner .value input[type=password] {
  width: 490px;
}
.ticket-info-transaction-admin .value .select2-container, ticket-info-transaction-partner .value .select2-container {
  width: 500px;
  margin-bottom: 2px;
}
.ticket-info-transaction-admin .value.percent input, ticket-info-transaction-partner .value.percent input {
  width: 470px;
}
.ticket-info-transaction-admin .value.percent div, ticket-info-transaction-partner .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-transaction-admin .value.currency input, ticket-info-transaction-partner .value.currency input {
  width: 470px;
}
.ticket-info-transaction-admin .value.currency div, ticket-info-transaction-partner .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-transaction-admin .value .editable-list, ticket-info-transaction-partner .value .editable-list {
  line-height: 16px;
}
.ticket-info-transaction-admin .value .editable-list input[type=text], .ticket-info-transaction-admin .value .editable-list input[type=number], ticket-info-transaction-partner .value .editable-list input[type=text], ticket-info-transaction-partner .value .editable-list input[type=number] {
  width: 464px;
}
.ticket-info-transaction-admin .value .editable-list .label, ticket-info-transaction-partner .value .editable-list .label {
  display: none;
}
.ticket-info-transaction-admin .value .editable-list .container, ticket-info-transaction-partner .value .editable-list .container {
  width: 464px;
  padding-bottom: 2px;
}
.ticket-info-transaction-admin .value .editable-list .value, ticket-info-transaction-partner .value .editable-list .value {
  width: 464px;
}
.ticket-info-transaction-admin .value .editable-list .value input[type=text], .ticket-info-transaction-admin .value .editable-list .value input[type=number], ticket-info-transaction-partner .value .editable-list .value input[type=text], ticket-info-transaction-partner .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 454px;
}
.ticket-info-transaction-admin .value .editable-list .value .select2-container, ticket-info-transaction-partner .value .editable-list .value .select2-container {
  width: 464px;
}
.ticket-info-transaction-admin .value .editable-list .help, ticket-info-transaction-partner .value .editable-list .help {
  width: 30px;
}
.ticket-info-transaction-admin .comment, ticket-info-transaction-partner .comment {
  width: 500px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-transaction-admin .comment-checkbox, ticket-info-transaction-partner .comment-checkbox {
  width: 460px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-transaction-admin .comment-full, ticket-info-transaction-partner .comment-full {
  width: 800px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-info-transaction-admin .help, ticket-info-transaction-partner .help {
  width: 30px;
}

.ticket-info-transaction-front {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-transaction-front div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-transaction-front .grid {
  line-height: 18px;
}
.ticket-info-transaction-front .ticket {
  line-height: 30px;
}
.ticket-info-transaction-front .ticket-info, .ticket-info-transaction-front .ticket-information {
  line-height: 25px;
}
.ticket-info-transaction-front .comment-text {
  line-height: 20px;
}
.ticket-info-transaction-front .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-transaction-front .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-info-transaction-front .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-info-transaction-front .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-info-transaction-front .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-info-transaction-front .groupboxminimal-title .no-overflow-span,
.ticket-info-transaction-front .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-info-transaction-front .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-transaction-front .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-transaction-front .label .select2-container {
  margin-left: -1px;
}
.ticket-info-transaction-front .container {
  width: 300px;
}
.ticket-info-transaction-front .value span:empty {
  display: block;
}
.ticket-info-transaction-front .value {
  width: 300px;
}
.ticket-info-transaction-front .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-transaction-front .value input[type=text], .ticket-info-transaction-front .value input[type=number] {
  width: 290px;
}
.ticket-info-transaction-front .value input[type=password] {
  width: 290px;
}
.ticket-info-transaction-front .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-info-transaction-front .value.percent input {
  width: 270px;
}
.ticket-info-transaction-front .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-transaction-front .value.currency input {
  width: 270px;
}
.ticket-info-transaction-front .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-transaction-front .value .editable-list {
  line-height: 16px;
}
.ticket-info-transaction-front .value .editable-list input[type=text], .ticket-info-transaction-front .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-info-transaction-front .value .editable-list .label {
  display: none;
}
.ticket-info-transaction-front .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-info-transaction-front .value .editable-list .value {
  width: 264px;
}
.ticket-info-transaction-front .value .editable-list .value input[type=text], .ticket-info-transaction-front .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-info-transaction-front .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-info-transaction-front .value .editable-list .help {
  width: 30px;
}
.ticket-info-transaction-front .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-transaction-front .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-transaction-front .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-info-transaction-front .help {
  width: 30px;
}

.ticket-transaction {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-transaction div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-transaction .grid {
  line-height: 18px;
}
.ticket-transaction .ticket {
  line-height: 30px;
}
.ticket-transaction .ticket-info, .ticket-transaction .ticket-information {
  line-height: 25px;
}
.ticket-transaction .comment-text {
  line-height: 20px;
}
.ticket-transaction .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-transaction .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-transaction .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-transaction .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-transaction .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-transaction .groupboxminimal-title .no-overflow-span,
.ticket-transaction .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-transaction .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-transaction .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-transaction .label .select2-container {
  margin-left: -1px;
}
.ticket-transaction .container {
  width: 270px;
}
.ticket-transaction .value span:empty {
  display: block;
}
.ticket-transaction .value {
  width: 270px;
}
.ticket-transaction .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-transaction .value input[type=text], .ticket-transaction .value input[type=number] {
  width: 260px;
}
.ticket-transaction .value input[type=password] {
  width: 260px;
}
.ticket-transaction .value .select2-container {
  width: 270px;
  margin-bottom: 2px;
}
.ticket-transaction .value.percent input {
  width: 240px;
}
.ticket-transaction .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-transaction .value.currency input {
  width: 240px;
}
.ticket-transaction .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-transaction .value .editable-list {
  line-height: 16px;
}
.ticket-transaction .value .editable-list input[type=text], .ticket-transaction .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-transaction .value .editable-list .label {
  display: none;
}
.ticket-transaction .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-transaction .value .editable-list .value {
  width: 234px;
}
.ticket-transaction .value .editable-list .value input[type=text], .ticket-transaction .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-transaction .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-transaction .value .editable-list .help {
  width: 30px;
}
.ticket-transaction .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-transaction .comment-checkbox {
  width: 230px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-transaction .comment-full {
  width: 480px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-transaction .help {
  width: 30px;
}

.ticket-manageinstructions {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-manageinstructions div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-manageinstructions .grid {
  line-height: 18px;
}
.ticket-manageinstructions .ticket {
  line-height: 30px;
}
.ticket-manageinstructions .ticket-info, .ticket-manageinstructions .ticket-information {
  line-height: 25px;
}
.ticket-manageinstructions .comment-text {
  line-height: 20px;
}
.ticket-manageinstructions .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-manageinstructions .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-manageinstructions .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-manageinstructions .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-manageinstructions .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-manageinstructions .groupboxminimal-title .no-overflow-span,
.ticket-manageinstructions .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-manageinstructions .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-manageinstructions .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-manageinstructions .label .select2-container {
  margin-left: -1px;
}
.ticket-manageinstructions .container {
  width: 200px;
}
.ticket-manageinstructions .value span:empty {
  display: block;
}
.ticket-manageinstructions .value {
  width: 200px;
}
.ticket-manageinstructions .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-manageinstructions .value input[type=text], .ticket-manageinstructions .value input[type=number] {
  width: 190px;
}
.ticket-manageinstructions .value input[type=password] {
  width: 190px;
}
.ticket-manageinstructions .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-manageinstructions .value.percent input {
  width: 170px;
}
.ticket-manageinstructions .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-manageinstructions .value.currency input {
  width: 170px;
}
.ticket-manageinstructions .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-manageinstructions .value .editable-list {
  line-height: 16px;
}
.ticket-manageinstructions .value .editable-list input[type=text], .ticket-manageinstructions .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-manageinstructions .value .editable-list .label {
  display: none;
}
.ticket-manageinstructions .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-manageinstructions .value .editable-list .value {
  width: 164px;
}
.ticket-manageinstructions .value .editable-list .value input[type=text], .ticket-manageinstructions .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-manageinstructions .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-manageinstructions .value .editable-list .help {
  width: 30px;
}
.ticket-manageinstructions .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-manageinstructions .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-manageinstructions .comment-full {
  width: 400px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-manageinstructions .help {
  width: 30px;
}

.ticket-addon {
  width: 1070px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-addon div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-addon .grid {
  line-height: 18px;
}
.ticket-addon .ticket {
  line-height: 30px;
}
.ticket-addon .ticket-info, .ticket-addon .ticket-information {
  line-height: 25px;
}
.ticket-addon .comment-text {
  line-height: 20px;
}
.ticket-addon .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-addon .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-addon .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-addon .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-addon .ticket-label .no-overflow-span {
  width: 1028px;
}
.ticket-addon .groupboxminimal-title .no-overflow-span,
.ticket-addon .groupboxmediuminfo-title .no-overflow-span {
  width: 974px;
}
.ticket-addon .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-addon .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-addon .label .select2-container {
  margin-left: -1px;
}
.ticket-addon .container {
  width: 200px;
}
.ticket-addon .value span:empty {
  display: block;
}
.ticket-addon .value {
  width: 200px;
}
.ticket-addon .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-addon .value input[type=text], .ticket-addon .value input[type=number] {
  width: 190px;
}
.ticket-addon .value input[type=password] {
  width: 190px;
}
.ticket-addon .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-addon .value.percent input {
  width: 170px;
}
.ticket-addon .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-addon .value.currency input {
  width: 170px;
}
.ticket-addon .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-addon .value .editable-list {
  line-height: 16px;
}
.ticket-addon .value .editable-list input[type=text], .ticket-addon .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-addon .value .editable-list .label {
  display: none;
}
.ticket-addon .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-addon .value .editable-list .value {
  width: 164px;
}
.ticket-addon .value .editable-list .value input[type=text], .ticket-addon .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-addon .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-addon .value .editable-list .help {
  width: 30px;
}
.ticket-addon .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-addon .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-addon .comment-full {
  width: 400px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-addon .help {
  width: 30px;
}

.ticket-cancel {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-cancel div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-cancel .grid {
  line-height: 18px;
}
.ticket-cancel .ticket {
  line-height: 30px;
}
.ticket-cancel .ticket-info, .ticket-cancel .ticket-information {
  line-height: 25px;
}
.ticket-cancel .comment-text {
  line-height: 20px;
}
.ticket-cancel .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-cancel .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-cancel .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-cancel .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-cancel .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-cancel .groupboxminimal-title .no-overflow-span,
.ticket-cancel .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-cancel .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-cancel .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-cancel .label .select2-container {
  margin-left: -1px;
}
.ticket-cancel .container {
  width: 200px;
}
.ticket-cancel .value span:empty {
  display: block;
}
.ticket-cancel .value {
  width: 200px;
}
.ticket-cancel .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-cancel .value input[type=text], .ticket-cancel .value input[type=number] {
  width: 190px;
}
.ticket-cancel .value input[type=password] {
  width: 190px;
}
.ticket-cancel .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-cancel .value.percent input {
  width: 170px;
}
.ticket-cancel .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-cancel .value.currency input {
  width: 170px;
}
.ticket-cancel .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-cancel .value .editable-list {
  line-height: 16px;
}
.ticket-cancel .value .editable-list input[type=text], .ticket-cancel .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-cancel .value .editable-list .label {
  display: none;
}
.ticket-cancel .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-cancel .value .editable-list .value {
  width: 164px;
}
.ticket-cancel .value .editable-list .value input[type=text], .ticket-cancel .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-cancel .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-cancel .value .editable-list .help {
  width: 30px;
}
.ticket-cancel .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-cancel .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-cancel .comment-full {
  width: 400px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-cancel .help {
  width: 30px;
}

.ticket-order-info {
  width: 1150px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-order-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-order-info .ticket {
  line-height: 1.8em;
}
.ticket-order-info .ticket-info {
  line-height: 25px;
}
.ticket-order-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-order-info .groupboxticketminimal-content div {
  line-height: 1.8em;
}
.ticket-order-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-order-info .ticket-label .no-overflow-span {
  width: 1108px;
}
.ticket-order-info .groupboxminimal-title .no-overflow-span,
.ticket-order-info .groupboxmediuminfo-title .no-overflow-span {
  width: 1054px;
}
.ticket-order-info .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-order-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-order-info .label .select2-container {
  margin-left: -1px;
}
.ticket-order-info .container {
  width: 350px;
}
.ticket-order-info .value span:empty {
  height: 30px;
  display: block;
}
.ticket-order-info .value {
  width: 350px;
}
.ticket-order-info .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-order-info .value input[type=text], .ticket-order-info .value input[type=number] {
  width: 340px;
}
.ticket-order-info .value input[type=password] {
  width: 340px;
}
.ticket-order-info .value .select2-container {
  width: 350px;
}
.ticket-order-info .value.percent input {
  width: 320px;
}
.ticket-order-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-order-info .value.currency input {
  width: 320px;
}
.ticket-order-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-order-info .value .editable-list {
  line-height: 16px;
}
.ticket-order-info .value .editable-list input[type=text], .ticket-order-info .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-order-info .value .editable-list .label {
  display: none;
}
.ticket-order-info .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-order-info .value .editable-list .value {
  width: 314px;
}
.ticket-order-info .value .editable-list .value input[type=text], .ticket-order-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-order-info .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-order-info .value .editable-list .help {
  width: 30px;
}
.ticket-order-info .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-order-info .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-order-info .comment-full {
  width: 650px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-order-info .help {
  width: 30px;
}

.ticket-order-info-4 {
  width: 750px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-order-info-4 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-order-info-4 .ticket {
  line-height: 1.8em;
}
.ticket-order-info-4 .ticket-info {
  line-height: 25px;
}
.ticket-order-info-4 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-order-info-4 .groupboxticketminimal-content div {
  line-height: 1.8em;
}
.ticket-order-info-4 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-order-info-4 .ticket-label .no-overflow-span {
  width: 708px;
}
.ticket-order-info-4 .groupboxminimal-title .no-overflow-span,
.ticket-order-info-4 .groupboxmediuminfo-title .no-overflow-span {
  width: 654px;
}
.ticket-order-info-4 .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-order-info-4 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-order-info-4 .label .select2-container {
  margin-left: -1px;
}
.ticket-order-info-4 .container {
  width: 350px;
}
.ticket-order-info-4 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-order-info-4 .value {
  width: 350px;
}
.ticket-order-info-4 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-order-info-4 .value input[type=text], .ticket-order-info-4 .value input[type=number] {
  width: 340px;
}
.ticket-order-info-4 .value input[type=password] {
  width: 340px;
}
.ticket-order-info-4 .value .select2-container {
  width: 350px;
}
.ticket-order-info-4 .value.percent input {
  width: 320px;
}
.ticket-order-info-4 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-order-info-4 .value.currency input {
  width: 320px;
}
.ticket-order-info-4 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-order-info-4 .value .editable-list {
  line-height: 16px;
}
.ticket-order-info-4 .value .editable-list input[type=text], .ticket-order-info-4 .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-order-info-4 .value .editable-list .label {
  display: none;
}
.ticket-order-info-4 .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-order-info-4 .value .editable-list .value {
  width: 314px;
}
.ticket-order-info-4 .value .editable-list .value input[type=text], .ticket-order-info-4 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-order-info-4 .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-order-info-4 .value .editable-list .help {
  width: 30px;
}
.ticket-order-info-4 .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-order-info-4 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-order-info-4 .comment-full {
  width: 650px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-order-info-4 .help {
  width: 30px;
}

.ticket-account-info {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-account-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-account-info .grid {
  line-height: 18px;
}
.ticket-account-info .ticket {
  line-height: 30px;
}
.ticket-account-info .ticket-info, .ticket-account-info .ticket-information {
  line-height: 25px;
}
.ticket-account-info .comment-text {
  line-height: 20px;
}
.ticket-account-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-account-info .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-account-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-account-info .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-account-info .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-account-info .groupboxminimal-title .no-overflow-span,
.ticket-account-info .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-account-info .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-account-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-account-info .label .select2-container {
  margin-left: -1px;
}
.ticket-account-info .container {
  width: 350px;
}
.ticket-account-info .value span:empty {
  display: block;
}
.ticket-account-info .value {
  width: 350px;
}
.ticket-account-info .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-account-info .value input[type=text], .ticket-account-info .value input[type=number] {
  width: 340px;
}
.ticket-account-info .value input[type=password] {
  width: 340px;
}
.ticket-account-info .value .select2-container {
  width: 350px;
  margin-bottom: 2px;
}
.ticket-account-info .value.percent input {
  width: 320px;
}
.ticket-account-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-account-info .value.currency input {
  width: 320px;
}
.ticket-account-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-account-info .value .editable-list {
  line-height: 16px;
}
.ticket-account-info .value .editable-list input[type=text], .ticket-account-info .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-account-info .value .editable-list .label {
  display: none;
}
.ticket-account-info .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-account-info .value .editable-list .value {
  width: 314px;
}
.ticket-account-info .value .editable-list .value input[type=text], .ticket-account-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-account-info .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-account-info .value .editable-list .help {
  width: 30px;
}
.ticket-account-info .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-account-info .comment-checkbox {
  width: 310px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-account-info .comment-full {
  width: 650px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-account-info .help {
  width: 30px;
}

.ticket-batch {
  width: 550px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-batch div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-batch .grid {
  line-height: 18px;
}
.ticket-batch .ticket {
  line-height: 30px;
}
.ticket-batch .ticket-info, .ticket-batch .ticket-information {
  line-height: 25px;
}
.ticket-batch .comment-text {
  line-height: 20px;
}
.ticket-batch .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-batch .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-batch .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-batch .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-batch .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket-batch .groupboxminimal-title .no-overflow-span,
.ticket-batch .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket-batch .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-batch .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-batch .label .select2-container {
  margin-left: -1px;
}
.ticket-batch .container {
  width: 280px;
}
.ticket-batch .value span:empty {
  display: block;
}
.ticket-batch .value {
  width: 280px;
}
.ticket-batch .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-batch .value input[type=text], .ticket-batch .value input[type=number] {
  width: 270px;
}
.ticket-batch .value input[type=password] {
  width: 270px;
}
.ticket-batch .value .select2-container {
  width: 280px;
  margin-bottom: 2px;
}
.ticket-batch .value.percent input {
  width: 250px;
}
.ticket-batch .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-batch .value.currency input {
  width: 250px;
}
.ticket-batch .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-batch .value .editable-list {
  line-height: 16px;
}
.ticket-batch .value .editable-list input[type=text], .ticket-batch .value .editable-list input[type=number] {
  width: 244px;
}
.ticket-batch .value .editable-list .label {
  display: none;
}
.ticket-batch .value .editable-list .container {
  width: 244px;
  padding-bottom: 2px;
}
.ticket-batch .value .editable-list .value {
  width: 244px;
}
.ticket-batch .value .editable-list .value input[type=text], .ticket-batch .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 234px;
}
.ticket-batch .value .editable-list .value .select2-container {
  width: 244px;
}
.ticket-batch .value .editable-list .help {
  width: 30px;
}
.ticket-batch .comment {
  width: 280px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-batch .comment-checkbox {
  width: 240px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-batch .comment-full {
  width: 460px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-batch .help {
  width: 30px;
}

.ticket-accounttyperuletype {
  width: 542px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-accounttyperuletype div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-accounttyperuletype .grid {
  line-height: 18px;
}
.ticket-accounttyperuletype .ticket {
  line-height: 30px;
}
.ticket-accounttyperuletype .ticket-info, .ticket-accounttyperuletype .ticket-information {
  line-height: 25px;
}
.ticket-accounttyperuletype .comment-text {
  line-height: 20px;
}
.ticket-accounttyperuletype .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-accounttyperuletype .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-accounttyperuletype .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-accounttyperuletype .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-accounttyperuletype .ticket-label .no-overflow-span {
  width: 500px;
}
.ticket-accounttyperuletype .groupboxminimal-title .no-overflow-span,
.ticket-accounttyperuletype .groupboxmediuminfo-title .no-overflow-span {
  width: 446px;
}
.ticket-accounttyperuletype .label {
  width: 185px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-accounttyperuletype .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-accounttyperuletype .label .select2-container {
  margin-left: -1px;
}
.ticket-accounttyperuletype .container {
  width: 240px;
}
.ticket-accounttyperuletype .value span:empty {
  display: block;
}
.ticket-accounttyperuletype .value {
  width: 240px;
}
.ticket-accounttyperuletype .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-accounttyperuletype .value input[type=text], .ticket-accounttyperuletype .value input[type=number] {
  width: 230px;
}
.ticket-accounttyperuletype .value input[type=password] {
  width: 230px;
}
.ticket-accounttyperuletype .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-accounttyperuletype .value.percent input {
  width: 210px;
}
.ticket-accounttyperuletype .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-accounttyperuletype .value.currency input {
  width: 210px;
}
.ticket-accounttyperuletype .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-accounttyperuletype .value .editable-list {
  line-height: 16px;
}
.ticket-accounttyperuletype .value .editable-list input[type=text], .ticket-accounttyperuletype .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-accounttyperuletype .value .editable-list .label {
  display: none;
}
.ticket-accounttyperuletype .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-accounttyperuletype .value .editable-list .value {
  width: 204px;
}
.ticket-accounttyperuletype .value .editable-list .value input[type=text], .ticket-accounttyperuletype .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-accounttyperuletype .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-accounttyperuletype .value .editable-list .help {
  width: 30px;
}
.ticket-accounttyperuletype .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-accounttyperuletype .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-accounttyperuletype .comment-full {
  width: 425px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -175px;
}
.ticket-accounttyperuletype .help {
  width: 30px;
}

.ticket-createuser {
  width: 900px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-createuser div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-createuser .grid {
  line-height: 18px;
}
.ticket-createuser .ticket {
  line-height: 30px;
}
.ticket-createuser .ticket-info, .ticket-createuser .ticket-information {
  line-height: 25px;
}
.ticket-createuser .comment-text {
  line-height: 20px;
}
.ticket-createuser .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-createuser .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-createuser .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-createuser .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-createuser .ticket-label .no-overflow-span {
  width: 858px;
}
.ticket-createuser .groupboxminimal-title .no-overflow-span,
.ticket-createuser .groupboxmediuminfo-title .no-overflow-span {
  width: 804px;
}
.ticket-createuser .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-createuser .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-createuser .label .select2-container {
  margin-left: -1px;
}
.ticket-createuser .container {
  width: 300px;
}
.ticket-createuser .value span:empty {
  display: block;
}
.ticket-createuser .value {
  width: 300px;
}
.ticket-createuser .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-createuser .value input[type=text], .ticket-createuser .value input[type=number] {
  width: 290px;
}
.ticket-createuser .value input[type=password] {
  width: 290px;
}
.ticket-createuser .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-createuser .value.percent input {
  width: 270px;
}
.ticket-createuser .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-createuser .value.currency input {
  width: 270px;
}
.ticket-createuser .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-createuser .value .editable-list {
  line-height: 16px;
}
.ticket-createuser .value .editable-list input[type=text], .ticket-createuser .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-createuser .value .editable-list .label {
  display: none;
}
.ticket-createuser .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-createuser .value .editable-list .value {
  width: 264px;
}
.ticket-createuser .value .editable-list .value input[type=text], .ticket-createuser .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-createuser .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-createuser .value .editable-list .help {
  width: 30px;
}
.ticket-createuser .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-createuser .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-createuser .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-createuser .help {
  width: 30px;
}

.ticket-editreservation {
  width: 350px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-editreservation div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-editreservation .grid {
  line-height: 18px;
}
.ticket-editreservation .ticket {
  line-height: 30px;
}
.ticket-editreservation .ticket-info, .ticket-editreservation .ticket-information {
  line-height: 25px;
}
.ticket-editreservation .comment-text {
  line-height: 20px;
}
.ticket-editreservation .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-editreservation .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-editreservation .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-editreservation .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-editreservation .ticket-label .no-overflow-span {
  width: 308px;
}
.ticket-editreservation .groupboxminimal-title .no-overflow-span,
.ticket-editreservation .groupboxmediuminfo-title .no-overflow-span {
  width: 254px;
}
.ticket-editreservation .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-editreservation .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-editreservation .label .select2-container {
  margin-left: -1px;
}
.ticket-editreservation .container {
  width: 150px;
}
.ticket-editreservation .value span:empty {
  display: block;
}
.ticket-editreservation .value {
  width: 150px;
}
.ticket-editreservation .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-editreservation .value input[type=text], .ticket-editreservation .value input[type=number] {
  width: 140px;
}
.ticket-editreservation .value input[type=password] {
  width: 140px;
}
.ticket-editreservation .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-editreservation .value.percent input {
  width: 120px;
}
.ticket-editreservation .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-editreservation .value.currency input {
  width: 120px;
}
.ticket-editreservation .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-editreservation .value .editable-list {
  line-height: 16px;
}
.ticket-editreservation .value .editable-list input[type=text], .ticket-editreservation .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-editreservation .value .editable-list .label {
  display: none;
}
.ticket-editreservation .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-editreservation .value .editable-list .value {
  width: 114px;
}
.ticket-editreservation .value .editable-list .value input[type=text], .ticket-editreservation .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-editreservation .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-editreservation .value .editable-list .help {
  width: 30px;
}
.ticket-editreservation .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-editreservation .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-editreservation .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-editreservation .help {
  width: 30px;
}

.ticket-edit-subscription-order {
  width: 625px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-edit-subscription-order div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-edit-subscription-order .grid {
  line-height: 18px;
}
.ticket-edit-subscription-order .ticket {
  line-height: 30px;
}
.ticket-edit-subscription-order .ticket-info, .ticket-edit-subscription-order .ticket-information {
  line-height: 25px;
}
.ticket-edit-subscription-order .comment-text {
  line-height: 20px;
}
.ticket-edit-subscription-order .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-edit-subscription-order .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-edit-subscription-order .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-edit-subscription-order .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-edit-subscription-order .ticket-label .no-overflow-span {
  width: 583px;
}
.ticket-edit-subscription-order .groupboxminimal-title .no-overflow-span,
.ticket-edit-subscription-order .groupboxmediuminfo-title .no-overflow-span {
  width: 529px;
}
.ticket-edit-subscription-order .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-edit-subscription-order .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-edit-subscription-order .label .select2-container {
  margin-left: -1px;
}
.ticket-edit-subscription-order .container {
  width: 250px;
}
.ticket-edit-subscription-order .value span:empty {
  display: block;
}
.ticket-edit-subscription-order .value {
  width: 250px;
}
.ticket-edit-subscription-order .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-edit-subscription-order .value input[type=text], .ticket-edit-subscription-order .value input[type=number] {
  width: 240px;
}
.ticket-edit-subscription-order .value input[type=password] {
  width: 240px;
}
.ticket-edit-subscription-order .value .select2-container {
  width: 250px;
  margin-bottom: 2px;
}
.ticket-edit-subscription-order .value.percent input {
  width: 220px;
}
.ticket-edit-subscription-order .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-edit-subscription-order .value.currency input {
  width: 220px;
}
.ticket-edit-subscription-order .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-edit-subscription-order .value .editable-list {
  line-height: 16px;
}
.ticket-edit-subscription-order .value .editable-list input[type=text], .ticket-edit-subscription-order .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-edit-subscription-order .value .editable-list .label {
  display: none;
}
.ticket-edit-subscription-order .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-edit-subscription-order .value .editable-list .value {
  width: 214px;
}
.ticket-edit-subscription-order .value .editable-list .value input[type=text], .ticket-edit-subscription-order .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-edit-subscription-order .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-edit-subscription-order .value .editable-list .help {
  width: 30px;
}
.ticket-edit-subscription-order .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-edit-subscription-order .comment-checkbox {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-edit-subscription-order .comment-full {
  width: 500px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-edit-subscription-order .help {
  width: 30px;
}

.ticket-deal-info {
  width: 750px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-deal-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-deal-info .ticket {
  line-height: 25px;
}
.ticket-deal-info .ticket-info {
  line-height: 25px;
}
.ticket-deal-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-deal-info .groupboxticketminimal-content div {
  line-height: 25px;
}
.ticket-deal-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-deal-info .ticket-label .no-overflow-span {
  width: 708px;
}
.ticket-deal-info .groupboxminimal-title .no-overflow-span,
.ticket-deal-info .groupboxmediuminfo-title .no-overflow-span {
  width: 654px;
}
.ticket-deal-info .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-deal-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-deal-info .label .select2-container {
  margin-left: -1px;
}
.ticket-deal-info .container {
  width: 330px;
}
.ticket-deal-info .value span:empty {
  height: 30px;
  display: block;
}
.ticket-deal-info .value {
  width: 330px;
}
.ticket-deal-info .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-deal-info .value input[type=text], .ticket-deal-info .value input[type=number] {
  width: 320px;
}
.ticket-deal-info .value input[type=password] {
  width: 320px;
}
.ticket-deal-info .value .select2-container {
  width: 330px;
}
.ticket-deal-info .value.percent input {
  width: 300px;
}
.ticket-deal-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-deal-info .value.currency input {
  width: 300px;
}
.ticket-deal-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-deal-info .value .editable-list {
  line-height: 16px;
}
.ticket-deal-info .value .editable-list input[type=text], .ticket-deal-info .value .editable-list input[type=number] {
  width: 294px;
}
.ticket-deal-info .value .editable-list .label {
  display: none;
}
.ticket-deal-info .value .editable-list .container {
  width: 294px;
  padding-bottom: 2px;
}
.ticket-deal-info .value .editable-list .value {
  width: 294px;
}
.ticket-deal-info .value .editable-list .value input[type=text], .ticket-deal-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 284px;
}
.ticket-deal-info .value .editable-list .value .select2-container {
  width: 294px;
}
.ticket-deal-info .value .editable-list .help {
  width: 30px;
}
.ticket-deal-info .comment {
  width: 330px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-deal-info .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-deal-info .comment-full {
  width: 580px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-deal-info .help {
  width: 30px;
}

.ticket-instruction-info {
  width: 850px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-instruction-info div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-instruction-info .ticket {
  line-height: 25px;
}
.ticket-instruction-info .ticket-info {
  line-height: 25px;
}
.ticket-instruction-info .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-instruction-info .groupboxticketminimal-content div {
  line-height: 25px;
}
.ticket-instruction-info .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-instruction-info .ticket-label .no-overflow-span {
  width: 808px;
}
.ticket-instruction-info .groupboxminimal-title .no-overflow-span,
.ticket-instruction-info .groupboxmediuminfo-title .no-overflow-span {
  width: 754px;
}
.ticket-instruction-info .label {
  width: 400px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-instruction-info .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-instruction-info .label .select2-container {
  margin-left: -1px;
}
.ticket-instruction-info .container {
  width: 300px;
}
.ticket-instruction-info .value span:empty {
  height: 30px;
  display: block;
}
.ticket-instruction-info .value {
  width: 300px;
}
.ticket-instruction-info .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-instruction-info .value input[type=text], .ticket-instruction-info .value input[type=number] {
  width: 290px;
}
.ticket-instruction-info .value input[type=password] {
  width: 290px;
}
.ticket-instruction-info .value .select2-container {
  width: 300px;
}
.ticket-instruction-info .value.percent input {
  width: 270px;
}
.ticket-instruction-info .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instruction-info .value.currency input {
  width: 270px;
}
.ticket-instruction-info .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-instruction-info .value .editable-list {
  line-height: 16px;
}
.ticket-instruction-info .value .editable-list input[type=text], .ticket-instruction-info .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-instruction-info .value .editable-list .label {
  display: none;
}
.ticket-instruction-info .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-instruction-info .value .editable-list .value {
  width: 264px;
}
.ticket-instruction-info .value .editable-list .value input[type=text], .ticket-instruction-info .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-instruction-info .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-instruction-info .value .editable-list .help {
  width: 30px;
}
.ticket-instruction-info .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instruction-info .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-instruction-info .comment-full {
  width: 700px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -390px;
}
.ticket-instruction-info .help {
  width: 30px;
}

.ticket-fundcompanyinfo-edit {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-fundcompanyinfo-edit div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-fundcompanyinfo-edit .grid {
  line-height: 18px;
}
.ticket-fundcompanyinfo-edit .ticket {
  line-height: 30px;
}
.ticket-fundcompanyinfo-edit .ticket-info, .ticket-fundcompanyinfo-edit .ticket-information {
  line-height: 25px;
}
.ticket-fundcompanyinfo-edit .comment-text {
  line-height: 20px;
}
.ticket-fundcompanyinfo-edit .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-fundcompanyinfo-edit .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-fundcompanyinfo-edit .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-fundcompanyinfo-edit .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-fundcompanyinfo-edit .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-fundcompanyinfo-edit .groupboxminimal-title .no-overflow-span,
.ticket-fundcompanyinfo-edit .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-fundcompanyinfo-edit .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-fundcompanyinfo-edit .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-fundcompanyinfo-edit .label .select2-container {
  margin-left: -1px;
}
.ticket-fundcompanyinfo-edit .container {
  width: 150px;
}
.ticket-fundcompanyinfo-edit .value span:empty {
  display: block;
}
.ticket-fundcompanyinfo-edit .value {
  width: 150px;
}
.ticket-fundcompanyinfo-edit .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-fundcompanyinfo-edit .value input[type=text], .ticket-fundcompanyinfo-edit .value input[type=number] {
  width: 140px;
}
.ticket-fundcompanyinfo-edit .value input[type=password] {
  width: 140px;
}
.ticket-fundcompanyinfo-edit .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-fundcompanyinfo-edit .value.percent input {
  width: 120px;
}
.ticket-fundcompanyinfo-edit .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fundcompanyinfo-edit .value.currency input {
  width: 120px;
}
.ticket-fundcompanyinfo-edit .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-fundcompanyinfo-edit .value .editable-list {
  line-height: 16px;
}
.ticket-fundcompanyinfo-edit .value .editable-list input[type=text], .ticket-fundcompanyinfo-edit .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-fundcompanyinfo-edit .value .editable-list .label {
  display: none;
}
.ticket-fundcompanyinfo-edit .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-fundcompanyinfo-edit .value .editable-list .value {
  width: 114px;
}
.ticket-fundcompanyinfo-edit .value .editable-list .value input[type=text], .ticket-fundcompanyinfo-edit .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-fundcompanyinfo-edit .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-fundcompanyinfo-edit .value .editable-list .help {
  width: 30px;
}
.ticket-fundcompanyinfo-edit .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fundcompanyinfo-edit .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-fundcompanyinfo-edit .comment-full {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-fundcompanyinfo-edit .help {
  width: 30px;
}

.ticket-additionalInfo-edit {
  width: 542px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-additionalInfo-edit div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-additionalInfo-edit .grid {
  line-height: 18px;
}
.ticket-additionalInfo-edit .ticket {
  line-height: 30px;
}
.ticket-additionalInfo-edit .ticket-info, .ticket-additionalInfo-edit .ticket-information {
  line-height: 25px;
}
.ticket-additionalInfo-edit .comment-text {
  line-height: 20px;
}
.ticket-additionalInfo-edit .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-additionalInfo-edit .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-additionalInfo-edit .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-additionalInfo-edit .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-additionalInfo-edit .ticket-label .no-overflow-span {
  width: 500px;
}
.ticket-additionalInfo-edit .groupboxminimal-title .no-overflow-span,
.ticket-additionalInfo-edit .groupboxmediuminfo-title .no-overflow-span {
  width: 446px;
}
.ticket-additionalInfo-edit .label {
  width: 190px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-additionalInfo-edit .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-additionalInfo-edit .label .select2-container {
  margin-left: -1px;
}
.ticket-additionalInfo-edit .container {
  width: 270px;
}
.ticket-additionalInfo-edit .value span:empty {
  display: block;
}
.ticket-additionalInfo-edit .value {
  width: 270px;
}
.ticket-additionalInfo-edit .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-additionalInfo-edit .value input[type=text], .ticket-additionalInfo-edit .value input[type=number] {
  width: 260px;
}
.ticket-additionalInfo-edit .value input[type=password] {
  width: 260px;
}
.ticket-additionalInfo-edit .value .select2-container {
  width: 270px;
  margin-bottom: 2px;
}
.ticket-additionalInfo-edit .value.percent input {
  width: 240px;
}
.ticket-additionalInfo-edit .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-additionalInfo-edit .value.currency input {
  width: 240px;
}
.ticket-additionalInfo-edit .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-additionalInfo-edit .value .editable-list {
  line-height: 16px;
}
.ticket-additionalInfo-edit .value .editable-list input[type=text], .ticket-additionalInfo-edit .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-additionalInfo-edit .value .editable-list .label {
  display: none;
}
.ticket-additionalInfo-edit .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-additionalInfo-edit .value .editable-list .value {
  width: 234px;
}
.ticket-additionalInfo-edit .value .editable-list .value input[type=text], .ticket-additionalInfo-edit .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-additionalInfo-edit .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-additionalInfo-edit .value .editable-list .help {
  width: 30px;
}
.ticket-additionalInfo-edit .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-additionalInfo-edit .comment-checkbox {
  width: 230px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-additionalInfo-edit .comment-full {
  width: 460px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -180px;
}
.ticket-additionalInfo-edit .help {
  width: 30px;
}

.ticket-info-resource {
  width: 700px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-resource div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-resource .ticket {
  line-height: 20px;
}
.ticket-info-resource .ticket-info {
  line-height: 25px;
}
.ticket-info-resource .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-resource .groupboxticketminimal-content div {
  line-height: 20px;
}
.ticket-info-resource .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-resource .ticket-label .no-overflow-span {
  width: 658px;
}
.ticket-info-resource .groupboxminimal-title .no-overflow-span,
.ticket-info-resource .groupboxmediuminfo-title .no-overflow-span {
  width: 604px;
}
.ticket-info-resource .label {
  width: 210px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-resource .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-resource .label .select2-container {
  margin-left: -1px;
}
.ticket-info-resource .container {
  width: 400px;
}
.ticket-info-resource .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-resource .value {
  width: 400px;
}
.ticket-info-resource .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-resource .value input[type=text], .ticket-info-resource .value input[type=number] {
  width: 390px;
}
.ticket-info-resource .value input[type=password] {
  width: 390px;
}
.ticket-info-resource .value .select2-container {
  width: 400px;
}
.ticket-info-resource .value.percent input {
  width: 370px;
}
.ticket-info-resource .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-resource .value.currency input {
  width: 370px;
}
.ticket-info-resource .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-resource .value .editable-list {
  line-height: 16px;
}
.ticket-info-resource .value .editable-list input[type=text], .ticket-info-resource .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-info-resource .value .editable-list .label {
  display: none;
}
.ticket-info-resource .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-info-resource .value .editable-list .value {
  width: 364px;
}
.ticket-info-resource .value .editable-list .value input[type=text], .ticket-info-resource .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-info-resource .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-info-resource .value .editable-list .help {
  width: 30px;
}
.ticket-info-resource .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-resource .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-resource .comment-full {
  width: 610px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -200px;
}
.ticket-info-resource .help {
  width: 30px;
}

.ticket-info-housefullinfo-small {
  width: 375px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-housefullinfo-small div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-housefullinfo-small .ticket {
  line-height: 30px;
}
.ticket-info-housefullinfo-small .ticket-info {
  line-height: 25px;
}
.ticket-info-housefullinfo-small .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-housefullinfo-small .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-info-housefullinfo-small .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-housefullinfo-small .ticket-label .no-overflow-span {
  width: 333px;
}
.ticket-info-housefullinfo-small .groupboxminimal-title .no-overflow-span,
.ticket-info-housefullinfo-small .groupboxmediuminfo-title .no-overflow-span {
  width: 279px;
}
.ticket-info-housefullinfo-small .label {
  width: 175px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-housefullinfo-small .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-housefullinfo-small .label .select2-container {
  margin-left: -1px;
}
.ticket-info-housefullinfo-small .container {
  width: 175px;
}
.ticket-info-housefullinfo-small .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-housefullinfo-small .value {
  width: 175px;
}
.ticket-info-housefullinfo-small .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-housefullinfo-small .value input[type=text], .ticket-info-housefullinfo-small .value input[type=number] {
  width: 165px;
}
.ticket-info-housefullinfo-small .value input[type=password] {
  width: 165px;
}
.ticket-info-housefullinfo-small .value .select2-container {
  width: 175px;
}
.ticket-info-housefullinfo-small .value.percent input {
  width: 145px;
}
.ticket-info-housefullinfo-small .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-housefullinfo-small .value.currency input {
  width: 145px;
}
.ticket-info-housefullinfo-small .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-housefullinfo-small .value .editable-list {
  line-height: 16px;
}
.ticket-info-housefullinfo-small .value .editable-list input[type=text], .ticket-info-housefullinfo-small .value .editable-list input[type=number] {
  width: 139px;
}
.ticket-info-housefullinfo-small .value .editable-list .label {
  display: none;
}
.ticket-info-housefullinfo-small .value .editable-list .container {
  width: 139px;
  padding-bottom: 2px;
}
.ticket-info-housefullinfo-small .value .editable-list .value {
  width: 139px;
}
.ticket-info-housefullinfo-small .value .editable-list .value input[type=text], .ticket-info-housefullinfo-small .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 129px;
}
.ticket-info-housefullinfo-small .value .editable-list .value .select2-container {
  width: 139px;
}
.ticket-info-housefullinfo-small .value .editable-list .help {
  width: 30px;
}
.ticket-info-housefullinfo-small .comment {
  width: 175px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-housefullinfo-small .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-housefullinfo-small .comment-full {
  width: 350px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -165px;
}
.ticket-info-housefullinfo-small .help {
  width: 30px;
}

.ticket-info-housefullinfo-big {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-housefullinfo-big div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-housefullinfo-big .ticket {
  line-height: 30px;
}
.ticket-info-housefullinfo-big .ticket-info {
  line-height: 25px;
}
.ticket-info-housefullinfo-big .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-housefullinfo-big .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-info-housefullinfo-big .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-housefullinfo-big .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-info-housefullinfo-big .groupboxminimal-title .no-overflow-span,
.ticket-info-housefullinfo-big .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-info-housefullinfo-big .label {
  width: 225px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-housefullinfo-big .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-housefullinfo-big .label .select2-container {
  margin-left: -1px;
}
.ticket-info-housefullinfo-big .container {
  width: 250px;
}
.ticket-info-housefullinfo-big .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-housefullinfo-big .value {
  width: 250px;
}
.ticket-info-housefullinfo-big .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-housefullinfo-big .value input[type=text], .ticket-info-housefullinfo-big .value input[type=number] {
  width: 240px;
}
.ticket-info-housefullinfo-big .value input[type=password] {
  width: 240px;
}
.ticket-info-housefullinfo-big .value .select2-container {
  width: 250px;
}
.ticket-info-housefullinfo-big .value.percent input {
  width: 220px;
}
.ticket-info-housefullinfo-big .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-housefullinfo-big .value.currency input {
  width: 220px;
}
.ticket-info-housefullinfo-big .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-housefullinfo-big .value .editable-list {
  line-height: 16px;
}
.ticket-info-housefullinfo-big .value .editable-list input[type=text], .ticket-info-housefullinfo-big .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-info-housefullinfo-big .value .editable-list .label {
  display: none;
}
.ticket-info-housefullinfo-big .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-info-housefullinfo-big .value .editable-list .value {
  width: 214px;
}
.ticket-info-housefullinfo-big .value .editable-list .value input[type=text], .ticket-info-housefullinfo-big .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-info-housefullinfo-big .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-info-housefullinfo-big .value .editable-list .help {
  width: 30px;
}
.ticket-info-housefullinfo-big .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-housefullinfo-big .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-housefullinfo-big .comment-full {
  width: 475px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -215px;
}
.ticket-info-housefullinfo-big .help {
  width: 30px;
}

.ticket-mediuminfo-600 {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-600 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-600 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-600 .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-600 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-600 .groupboxticketminimal-content div {
  line-height: 1em;
}
.ticket-mediuminfo-600 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-600 .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-mediuminfo-600 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-600 .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-mediuminfo-600 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-600 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-600 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-600 .container {
  width: 325px;
}
.ticket-mediuminfo-600 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-600 .value {
  width: 325px;
}
.ticket-mediuminfo-600 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-600 .value input[type=text], .ticket-mediuminfo-600 .value input[type=number] {
  width: 315px;
}
.ticket-mediuminfo-600 .value input[type=password] {
  width: 315px;
}
.ticket-mediuminfo-600 .value .select2-container {
  width: 325px;
}
.ticket-mediuminfo-600 .value.percent input {
  width: 295px;
}
.ticket-mediuminfo-600 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-600 .value.currency input {
  width: 295px;
}
.ticket-mediuminfo-600 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-600 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-600 .value .editable-list input[type=text], .ticket-mediuminfo-600 .value .editable-list input[type=number] {
  width: 289px;
}
.ticket-mediuminfo-600 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-600 .value .editable-list .container {
  width: 289px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-600 .value .editable-list .value {
  width: 289px;
}
.ticket-mediuminfo-600 .value .editable-list .value input[type=text], .ticket-mediuminfo-600 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 279px;
}
.ticket-mediuminfo-600 .value .editable-list .value .select2-container {
  width: 289px;
}
.ticket-mediuminfo-600 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-600 .comment {
  width: 325px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-600 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-600 .comment-full {
  width: 575px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-mediuminfo-600 .help {
  width: 30px;
}

.ticket-mediuminfo-order-fullinfo {
  width: 900px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-order-fullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-order-fullinfo .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-order-fullinfo .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-order-fullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-order-fullinfo .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo-order-fullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-order-fullinfo .ticket-label .no-overflow-span {
  width: 858px;
}
.ticket-mediuminfo-order-fullinfo .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-order-fullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 804px;
}
.ticket-mediuminfo-order-fullinfo .label {
  width: 225px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-order-fullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-order-fullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-order-fullinfo .container {
  width: 270px;
}
.ticket-mediuminfo-order-fullinfo .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-order-fullinfo .value {
  width: 270px;
}
.ticket-mediuminfo-order-fullinfo .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-order-fullinfo .value input[type=text], .ticket-mediuminfo-order-fullinfo .value input[type=number] {
  width: 260px;
}
.ticket-mediuminfo-order-fullinfo .value input[type=password] {
  width: 260px;
}
.ticket-mediuminfo-order-fullinfo .value .select2-container {
  width: 270px;
}
.ticket-mediuminfo-order-fullinfo .value.percent input {
  width: 240px;
}
.ticket-mediuminfo-order-fullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-order-fullinfo .value.currency input {
  width: 240px;
}
.ticket-mediuminfo-order-fullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list input[type=text], .ticket-mediuminfo-order-fullinfo .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list .value {
  width: 234px;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list .value input[type=text], .ticket-mediuminfo-order-fullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-mediuminfo-order-fullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-order-fullinfo .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-order-fullinfo .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-order-fullinfo .comment-full {
  width: 495px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -215px;
}
.ticket-mediuminfo-order-fullinfo .help {
  width: 30px;
}

.ticket-mediuminfo-businessevent-fullinfo {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-businessevent-fullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-businessevent-fullinfo .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-businessevent-fullinfo .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-businessevent-fullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-businessevent-fullinfo .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo-businessevent-fullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-businessevent-fullinfo .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-mediuminfo-businessevent-fullinfo .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-businessevent-fullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-mediuminfo-businessevent-fullinfo .label {
  width: 270px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-businessevent-fullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-businessevent-fullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-businessevent-fullinfo .container {
  width: 220px;
}
.ticket-mediuminfo-businessevent-fullinfo .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-businessevent-fullinfo .value {
  width: 220px;
}
.ticket-mediuminfo-businessevent-fullinfo .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-businessevent-fullinfo .value input[type=text], .ticket-mediuminfo-businessevent-fullinfo .value input[type=number] {
  width: 210px;
}
.ticket-mediuminfo-businessevent-fullinfo .value input[type=password] {
  width: 210px;
}
.ticket-mediuminfo-businessevent-fullinfo .value .select2-container {
  width: 220px;
}
.ticket-mediuminfo-businessevent-fullinfo .value.percent input {
  width: 190px;
}
.ticket-mediuminfo-businessevent-fullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-businessevent-fullinfo .value.currency input {
  width: 190px;
}
.ticket-mediuminfo-businessevent-fullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list input[type=text], .ticket-mediuminfo-businessevent-fullinfo .value .editable-list input[type=number] {
  width: 184px;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list .container {
  width: 184px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list .value {
  width: 184px;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list .value input[type=text], .ticket-mediuminfo-businessevent-fullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 174px;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list .value .select2-container {
  width: 184px;
}
.ticket-mediuminfo-businessevent-fullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-businessevent-fullinfo .comment {
  width: 220px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-businessevent-fullinfo .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-businessevent-fullinfo .comment-full {
  width: 490px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -260px;
}
.ticket-mediuminfo-businessevent-fullinfo .help {
  width: 30px;
}

.ticket-mediuminfo-fundrebate-fullinfo {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-fundrebate-fullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-fundrebate-fullinfo .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-fundrebate-fullinfo .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-fundrebate-fullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-fundrebate-fullinfo .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo-fundrebate-fullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-fundrebate-fullinfo .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-mediuminfo-fundrebate-fullinfo .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-fundrebate-fullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-mediuminfo-fundrebate-fullinfo .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-fundrebate-fullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-fundrebate-fullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-fundrebate-fullinfo .container {
  width: 270px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-fundrebate-fullinfo .value {
  width: 270px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value input[type=text], .ticket-mediuminfo-fundrebate-fullinfo .value input[type=number] {
  width: 260px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value input[type=password] {
  width: 260px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .select2-container {
  width: 270px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value.percent input {
  width: 240px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-fundrebate-fullinfo .value.currency input {
  width: 240px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list input[type=text], .ticket-mediuminfo-fundrebate-fullinfo .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list .value {
  width: 234px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list .value input[type=text], .ticket-mediuminfo-fundrebate-fullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-mediuminfo-fundrebate-fullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-fundrebate-fullinfo .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-fundrebate-fullinfo .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-fundrebate-fullinfo .comment-full {
  width: 470px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo-fundrebate-fullinfo .help {
  width: 30px;
}

.ticket-mediuminfo-instrument {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-instrument div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-instrument .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-instrument .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-instrument .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-instrument .groupboxticketminimal-content div {
  line-height: 1em;
}
.ticket-mediuminfo-instrument .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-instrument .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-mediuminfo-instrument .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-instrument .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-mediuminfo-instrument .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-instrument .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-instrument .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-instrument .container {
  width: 220px;
}
.ticket-mediuminfo-instrument .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-instrument .value {
  width: 220px;
}
.ticket-mediuminfo-instrument .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-instrument .value input[type=text], .ticket-mediuminfo-instrument .value input[type=number] {
  width: 210px;
}
.ticket-mediuminfo-instrument .value input[type=password] {
  width: 210px;
}
.ticket-mediuminfo-instrument .value .select2-container {
  width: 220px;
}
.ticket-mediuminfo-instrument .value.percent input {
  width: 190px;
}
.ticket-mediuminfo-instrument .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-instrument .value.currency input {
  width: 190px;
}
.ticket-mediuminfo-instrument .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-instrument .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-instrument .value .editable-list input[type=text], .ticket-mediuminfo-instrument .value .editable-list input[type=number] {
  width: 184px;
}
.ticket-mediuminfo-instrument .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-instrument .value .editable-list .container {
  width: 184px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-instrument .value .editable-list .value {
  width: 184px;
}
.ticket-mediuminfo-instrument .value .editable-list .value input[type=text], .ticket-mediuminfo-instrument .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 174px;
}
.ticket-mediuminfo-instrument .value .editable-list .value .select2-container {
  width: 184px;
}
.ticket-mediuminfo-instrument .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-instrument .comment {
  width: 220px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-instrument .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-instrument .comment-full {
  width: 470px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-mediuminfo-instrument .help {
  width: 30px;
}

.ticket-mediuminfo-instrument-front {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-instrument-front div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-instrument-front .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-instrument-front .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-instrument-front .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-instrument-front .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo-instrument-front .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-instrument-front .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-mediuminfo-instrument-front .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-instrument-front .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-mediuminfo-instrument-front .label {
  width: 170px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-instrument-front .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-instrument-front .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-instrument-front .container {
  width: 200px;
}
.ticket-mediuminfo-instrument-front .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-instrument-front .value {
  width: 200px;
}
.ticket-mediuminfo-instrument-front .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-instrument-front .value input[type=text], .ticket-mediuminfo-instrument-front .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-instrument-front .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-instrument-front .value .select2-container {
  width: 200px;
}
.ticket-mediuminfo-instrument-front .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-instrument-front .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-instrument-front .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-instrument-front .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-instrument-front .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-instrument-front .value .editable-list input[type=text], .ticket-mediuminfo-instrument-front .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-instrument-front .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-instrument-front .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-instrument-front .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-instrument-front .value .editable-list .value input[type=text], .ticket-mediuminfo-instrument-front .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-instrument-front .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-instrument-front .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-instrument-front .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-instrument-front .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-instrument-front .comment-full {
  width: 370px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -160px;
}
.ticket-mediuminfo-instrument-front .help {
  width: 30px;
}

.ticket-info-advice {
  width: 580px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-advice div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-advice .ticket {
  line-height: 30px;
}
.ticket-info-advice .ticket-info {
  line-height: 25px;
}
.ticket-info-advice .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-advice .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-info-advice .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-advice .ticket-label .no-overflow-span {
  width: 538px;
}
.ticket-info-advice .groupboxminimal-title .no-overflow-span,
.ticket-info-advice .groupboxmediuminfo-title .no-overflow-span {
  width: 484px;
}
.ticket-info-advice .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-advice .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-advice .label .select2-container {
  margin-left: -1px;
}
.ticket-info-advice .container {
  width: 270px;
}
.ticket-info-advice .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-advice .value {
  width: 270px;
}
.ticket-info-advice .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-advice .value input[type=text], .ticket-info-advice .value input[type=number] {
  width: 260px;
}
.ticket-info-advice .value input[type=password] {
  width: 260px;
}
.ticket-info-advice .value .select2-container {
  width: 270px;
}
.ticket-info-advice .value.percent input {
  width: 240px;
}
.ticket-info-advice .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-advice .value.currency input {
  width: 240px;
}
.ticket-info-advice .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-advice .value .editable-list {
  line-height: 16px;
}
.ticket-info-advice .value .editable-list input[type=text], .ticket-info-advice .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-info-advice .value .editable-list .label {
  display: none;
}
.ticket-info-advice .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-info-advice .value .editable-list .value {
  width: 234px;
}
.ticket-info-advice .value .editable-list .value input[type=text], .ticket-info-advice .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-info-advice .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-info-advice .value .editable-list .help {
  width: 30px;
}
.ticket-info-advice .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-advice .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-advice .comment-full {
  width: 520px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-info-advice .help {
  width: 30px;
}

.ticket-info-userfullinfo-counterparty {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-userfullinfo-counterparty div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-userfullinfo-counterparty .ticket {
  line-height: 30px;
}
.ticket-info-userfullinfo-counterparty .ticket-info {
  line-height: 25px;
}
.ticket-info-userfullinfo-counterparty .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-userfullinfo-counterparty .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-info-userfullinfo-counterparty .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-userfullinfo-counterparty .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-info-userfullinfo-counterparty .groupboxminimal-title .no-overflow-span,
.ticket-info-userfullinfo-counterparty .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-info-userfullinfo-counterparty .label {
  width: 170px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-userfullinfo-counterparty .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-userfullinfo-counterparty .label .select2-container {
  margin-left: -1px;
}
.ticket-info-userfullinfo-counterparty .container {
  width: 170px;
}
.ticket-info-userfullinfo-counterparty .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-userfullinfo-counterparty .value {
  width: 170px;
}
.ticket-info-userfullinfo-counterparty .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-userfullinfo-counterparty .value input[type=text], .ticket-info-userfullinfo-counterparty .value input[type=number] {
  width: 160px;
}
.ticket-info-userfullinfo-counterparty .value input[type=password] {
  width: 160px;
}
.ticket-info-userfullinfo-counterparty .value .select2-container {
  width: 170px;
}
.ticket-info-userfullinfo-counterparty .value.percent input {
  width: 140px;
}
.ticket-info-userfullinfo-counterparty .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-counterparty .value.currency input {
  width: 140px;
}
.ticket-info-userfullinfo-counterparty .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-counterparty .value .editable-list {
  line-height: 16px;
}
.ticket-info-userfullinfo-counterparty .value .editable-list input[type=text], .ticket-info-userfullinfo-counterparty .value .editable-list input[type=number] {
  width: 134px;
}
.ticket-info-userfullinfo-counterparty .value .editable-list .label {
  display: none;
}
.ticket-info-userfullinfo-counterparty .value .editable-list .container {
  width: 134px;
  padding-bottom: 2px;
}
.ticket-info-userfullinfo-counterparty .value .editable-list .value {
  width: 134px;
}
.ticket-info-userfullinfo-counterparty .value .editable-list .value input[type=text], .ticket-info-userfullinfo-counterparty .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 124px;
}
.ticket-info-userfullinfo-counterparty .value .editable-list .value .select2-container {
  width: 134px;
}
.ticket-info-userfullinfo-counterparty .value .editable-list .help {
  width: 30px;
}
.ticket-info-userfullinfo-counterparty .comment {
  width: 170px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-counterparty .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-counterparty .comment-full {
  width: 340px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -160px;
}
.ticket-info-userfullinfo-counterparty .help {
  width: 30px;
}

.ticket-info-userfullinfo-status {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-userfullinfo-status div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-userfullinfo-status .ticket {
  line-height: 30px;
}
.ticket-info-userfullinfo-status .ticket-info {
  line-height: 25px;
}
.ticket-info-userfullinfo-status .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-userfullinfo-status .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-info-userfullinfo-status .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-userfullinfo-status .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-info-userfullinfo-status .groupboxminimal-title .no-overflow-span,
.ticket-info-userfullinfo-status .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-info-userfullinfo-status .label {
  width: 220px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-userfullinfo-status .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-userfullinfo-status .label .select2-container {
  margin-left: -1px;
}
.ticket-info-userfullinfo-status .container {
  width: 120px;
}
.ticket-info-userfullinfo-status .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-userfullinfo-status .value {
  width: 120px;
}
.ticket-info-userfullinfo-status .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-userfullinfo-status .value input[type=text], .ticket-info-userfullinfo-status .value input[type=number] {
  width: 110px;
}
.ticket-info-userfullinfo-status .value input[type=password] {
  width: 110px;
}
.ticket-info-userfullinfo-status .value .select2-container {
  width: 120px;
}
.ticket-info-userfullinfo-status .value.percent input {
  width: 90px;
}
.ticket-info-userfullinfo-status .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-status .value.currency input {
  width: 90px;
}
.ticket-info-userfullinfo-status .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-status .value .editable-list {
  line-height: 16px;
}
.ticket-info-userfullinfo-status .value .editable-list input[type=text], .ticket-info-userfullinfo-status .value .editable-list input[type=number] {
  width: 84px;
}
.ticket-info-userfullinfo-status .value .editable-list .label {
  display: none;
}
.ticket-info-userfullinfo-status .value .editable-list .container {
  width: 84px;
  padding-bottom: 2px;
}
.ticket-info-userfullinfo-status .value .editable-list .value {
  width: 84px;
}
.ticket-info-userfullinfo-status .value .editable-list .value input[type=text], .ticket-info-userfullinfo-status .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 74px;
}
.ticket-info-userfullinfo-status .value .editable-list .value .select2-container {
  width: 84px;
}
.ticket-info-userfullinfo-status .value .editable-list .help {
  width: 30px;
}
.ticket-info-userfullinfo-status .comment {
  width: 120px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-status .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-status .comment-full {
  width: 340px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -210px;
}
.ticket-info-userfullinfo-status .help {
  width: 30px;
}

.ticket-info-userfullinfo-issuer {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-userfullinfo-issuer div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-userfullinfo-issuer .ticket {
  line-height: 30px;
}
.ticket-info-userfullinfo-issuer .ticket-info {
  line-height: 25px;
}
.ticket-info-userfullinfo-issuer .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-userfullinfo-issuer .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-info-userfullinfo-issuer .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-userfullinfo-issuer .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-info-userfullinfo-issuer .groupboxminimal-title .no-overflow-span,
.ticket-info-userfullinfo-issuer .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-info-userfullinfo-issuer .label {
  width: 140px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-userfullinfo-issuer .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-userfullinfo-issuer .label .select2-container {
  margin-left: -1px;
}
.ticket-info-userfullinfo-issuer .container {
  width: 230px;
}
.ticket-info-userfullinfo-issuer .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-userfullinfo-issuer .value {
  width: 230px;
}
.ticket-info-userfullinfo-issuer .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-userfullinfo-issuer .value input[type=text], .ticket-info-userfullinfo-issuer .value input[type=number] {
  width: 220px;
}
.ticket-info-userfullinfo-issuer .value input[type=password] {
  width: 220px;
}
.ticket-info-userfullinfo-issuer .value .select2-container {
  width: 230px;
}
.ticket-info-userfullinfo-issuer .value.percent input {
  width: 200px;
}
.ticket-info-userfullinfo-issuer .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-issuer .value.currency input {
  width: 200px;
}
.ticket-info-userfullinfo-issuer .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-issuer .value .editable-list {
  line-height: 16px;
}
.ticket-info-userfullinfo-issuer .value .editable-list input[type=text], .ticket-info-userfullinfo-issuer .value .editable-list input[type=number] {
  width: 194px;
}
.ticket-info-userfullinfo-issuer .value .editable-list .label {
  display: none;
}
.ticket-info-userfullinfo-issuer .value .editable-list .container {
  width: 194px;
  padding-bottom: 2px;
}
.ticket-info-userfullinfo-issuer .value .editable-list .value {
  width: 194px;
}
.ticket-info-userfullinfo-issuer .value .editable-list .value input[type=text], .ticket-info-userfullinfo-issuer .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 184px;
}
.ticket-info-userfullinfo-issuer .value .editable-list .value .select2-container {
  width: 194px;
}
.ticket-info-userfullinfo-issuer .value .editable-list .help {
  width: 30px;
}
.ticket-info-userfullinfo-issuer .comment {
  width: 230px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-issuer .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-issuer .comment-full {
  width: 370px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -130px;
}
.ticket-info-userfullinfo-issuer .help {
  width: 30px;
}

.ticket-info-userfullinfo-piecharts {
  width: 1295px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-info-userfullinfo-piecharts div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-info-userfullinfo-piecharts .ticket {
  line-height: 30px;
}
.ticket-info-userfullinfo-piecharts .ticket-info {
  line-height: 25px;
}
.ticket-info-userfullinfo-piecharts .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-info-userfullinfo-piecharts .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-info-userfullinfo-piecharts .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-info-userfullinfo-piecharts .ticket-label .no-overflow-span {
  width: 1253px;
}
.ticket-info-userfullinfo-piecharts .groupboxminimal-title .no-overflow-span,
.ticket-info-userfullinfo-piecharts .groupboxmediuminfo-title .no-overflow-span {
  width: 1199px;
}
.ticket-info-userfullinfo-piecharts .label {
  width: 170px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-info-userfullinfo-piecharts .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-info-userfullinfo-piecharts .label .select2-container {
  margin-left: -1px;
}
.ticket-info-userfullinfo-piecharts .container {
  width: 900px;
}
.ticket-info-userfullinfo-piecharts .value span:empty {
  height: 30px;
  display: block;
}
.ticket-info-userfullinfo-piecharts .value {
  width: 900px;
}
.ticket-info-userfullinfo-piecharts .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-info-userfullinfo-piecharts .value input[type=text], .ticket-info-userfullinfo-piecharts .value input[type=number] {
  width: 890px;
}
.ticket-info-userfullinfo-piecharts .value input[type=password] {
  width: 890px;
}
.ticket-info-userfullinfo-piecharts .value .select2-container {
  width: 900px;
}
.ticket-info-userfullinfo-piecharts .value.percent input {
  width: 870px;
}
.ticket-info-userfullinfo-piecharts .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-piecharts .value.currency input {
  width: 870px;
}
.ticket-info-userfullinfo-piecharts .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-info-userfullinfo-piecharts .value .editable-list {
  line-height: 16px;
}
.ticket-info-userfullinfo-piecharts .value .editable-list input[type=text], .ticket-info-userfullinfo-piecharts .value .editable-list input[type=number] {
  width: 864px;
}
.ticket-info-userfullinfo-piecharts .value .editable-list .label {
  display: none;
}
.ticket-info-userfullinfo-piecharts .value .editable-list .container {
  width: 864px;
  padding-bottom: 2px;
}
.ticket-info-userfullinfo-piecharts .value .editable-list .value {
  width: 864px;
}
.ticket-info-userfullinfo-piecharts .value .editable-list .value input[type=text], .ticket-info-userfullinfo-piecharts .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 854px;
}
.ticket-info-userfullinfo-piecharts .value .editable-list .value .select2-container {
  width: 864px;
}
.ticket-info-userfullinfo-piecharts .value .editable-list .help {
  width: 30px;
}
.ticket-info-userfullinfo-piecharts .comment {
  width: 900px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-piecharts .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-info-userfullinfo-piecharts .comment-full {
  width: 1070px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -160px;
}
.ticket-info-userfullinfo-piecharts .help {
  width: 30px;
}

.ticket-mediuminfo {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo .grid {
  line-height: 18px;
}
.ticket-mediuminfo .ticket {
  line-height: 30px;
}
.ticket-mediuminfo .ticket-info, .ticket-mediuminfo .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-mediuminfo .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-mediuminfo .label {
  width: 90px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo .container {
  width: 90px;
}
.ticket-mediuminfo .value span:empty {
  display: block;
}
.ticket-mediuminfo .value {
  width: 90px;
}
.ticket-mediuminfo .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo .value input[type=text], .ticket-mediuminfo .value input[type=number] {
  width: 80px;
}
.ticket-mediuminfo .value input[type=password] {
  width: 80px;
}
.ticket-mediuminfo .value .select2-container {
  width: 90px;
  margin-bottom: 2px;
}
.ticket-mediuminfo .value.percent input {
  width: 60px;
}
.ticket-mediuminfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo .value.currency input {
  width: 60px;
}
.ticket-mediuminfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo .value .editable-list input[type=text], .ticket-mediuminfo .value .editable-list input[type=number] {
  width: 54px;
}
.ticket-mediuminfo .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo .value .editable-list .container {
  width: 54px;
  padding-bottom: 2px;
}
.ticket-mediuminfo .value .editable-list .value {
  width: 54px;
}
.ticket-mediuminfo .value .editable-list .value input[type=text], .ticket-mediuminfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 44px;
}
.ticket-mediuminfo .value .editable-list .value .select2-container {
  width: 54px;
}
.ticket-mediuminfo .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo .comment {
  width: 90px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo .comment-checkbox {
  width: 50px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo .comment-full {
  width: 180px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -80px;
}
.ticket-mediuminfo .help {
  width: 30px;
}

.ticket-mediuminfo2 {
  width: 1240px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo2 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo2 .grid {
  line-height: 18px;
}
.ticket-mediuminfo2 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo2 .ticket-info, .ticket-mediuminfo2 .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo2 .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo2 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo2 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo2 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo2 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo2 .ticket-label .no-overflow-span {
  width: 1198px;
}
.ticket-mediuminfo2 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo2 .groupboxmediuminfo-title .no-overflow-span {
  width: 1144px;
}
.ticket-mediuminfo2 .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo2 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo2 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo2 .container {
  width: 140px;
}
.ticket-mediuminfo2 .value span:empty {
  display: block;
}
.ticket-mediuminfo2 .value {
  width: 140px;
}
.ticket-mediuminfo2 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo2 .value input[type=text], .ticket-mediuminfo2 .value input[type=number] {
  width: 130px;
}
.ticket-mediuminfo2 .value input[type=password] {
  width: 130px;
}
.ticket-mediuminfo2 .value .select2-container {
  width: 140px;
  margin-bottom: 2px;
}
.ticket-mediuminfo2 .value.percent input {
  width: 110px;
}
.ticket-mediuminfo2 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo2 .value.currency input {
  width: 110px;
}
.ticket-mediuminfo2 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo2 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo2 .value .editable-list input[type=text], .ticket-mediuminfo2 .value .editable-list input[type=number] {
  width: 104px;
}
.ticket-mediuminfo2 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo2 .value .editable-list .container {
  width: 104px;
  padding-bottom: 2px;
}
.ticket-mediuminfo2 .value .editable-list .value {
  width: 104px;
}
.ticket-mediuminfo2 .value .editable-list .value input[type=text], .ticket-mediuminfo2 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 94px;
}
.ticket-mediuminfo2 .value .editable-list .value .select2-container {
  width: 104px;
}
.ticket-mediuminfo2 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo2 .comment {
  width: 140px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo2 .comment-checkbox {
  width: 100px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo2 .comment-full {
  width: 240px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo2 .help {
  width: 30px;
}
.ticket-mediuminfo2 .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo2 .value {
  font-weight: 600;
}

.ticket-mediuminfo3 {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo3 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo3 .grid {
  line-height: 18px;
}
.ticket-mediuminfo3 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo3 .ticket-info, .ticket-mediuminfo3 .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo3 .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo3 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo3 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo3 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo3 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo3 .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-mediuminfo3 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo3 .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-mediuminfo3 .label {
  width: 50px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo3 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo3 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo3 .container {
  width: 250px;
}
.ticket-mediuminfo3 .value span:empty {
  display: block;
}
.ticket-mediuminfo3 .value {
  width: 250px;
}
.ticket-mediuminfo3 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo3 .value input[type=text], .ticket-mediuminfo3 .value input[type=number] {
  width: 240px;
}
.ticket-mediuminfo3 .value input[type=password] {
  width: 240px;
}
.ticket-mediuminfo3 .value .select2-container {
  width: 250px;
  margin-bottom: 2px;
}
.ticket-mediuminfo3 .value.percent input {
  width: 220px;
}
.ticket-mediuminfo3 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo3 .value.currency input {
  width: 220px;
}
.ticket-mediuminfo3 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo3 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo3 .value .editable-list input[type=text], .ticket-mediuminfo3 .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-mediuminfo3 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo3 .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-mediuminfo3 .value .editable-list .value {
  width: 214px;
}
.ticket-mediuminfo3 .value .editable-list .value input[type=text], .ticket-mediuminfo3 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-mediuminfo3 .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-mediuminfo3 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo3 .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo3 .comment-checkbox {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo3 .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -40px;
}
.ticket-mediuminfo3 .help {
  width: 30px;
}

.ticket-mediuminfo4 {
  width: 1240px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo4 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo4 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo4 .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo4 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo4 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo4 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo4 .ticket-label .no-overflow-span {
  width: 1198px;
}
.ticket-mediuminfo4 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo4 .groupboxmediuminfo-title .no-overflow-span {
  width: 1144px;
}
.ticket-mediuminfo4 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo4 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo4 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo4 .container {
  width: 800px;
}
.ticket-mediuminfo4 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo4 .value {
  width: 800px;
}
.ticket-mediuminfo4 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo4 .value input[type=text], .ticket-mediuminfo4 .value input[type=number] {
  width: 790px;
}
.ticket-mediuminfo4 .value input[type=password] {
  width: 790px;
}
.ticket-mediuminfo4 .value .select2-container {
  width: 800px;
}
.ticket-mediuminfo4 .value.percent input {
  width: 770px;
}
.ticket-mediuminfo4 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo4 .value.currency input {
  width: 770px;
}
.ticket-mediuminfo4 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo4 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo4 .value .editable-list input[type=text], .ticket-mediuminfo4 .value .editable-list input[type=number] {
  width: 764px;
}
.ticket-mediuminfo4 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo4 .value .editable-list .container {
  width: 764px;
  padding-bottom: 2px;
}
.ticket-mediuminfo4 .value .editable-list .value {
  width: 764px;
}
.ticket-mediuminfo4 .value .editable-list .value input[type=text], .ticket-mediuminfo4 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 754px;
}
.ticket-mediuminfo4 .value .editable-list .value .select2-container {
  width: 764px;
}
.ticket-mediuminfo4 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo4 .comment {
  width: 800px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo4 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo4 .comment-full {
  width: 1000px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo4 .help {
  width: 30px;
}

.ticket-mediuminfo5 {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo5 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo5 .grid {
  line-height: 18px;
}
.ticket-mediuminfo5 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo5 .ticket-info, .ticket-mediuminfo5 .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo5 .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo5 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo5 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo5 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo5 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo5 .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-mediuminfo5 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo5 .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-mediuminfo5 .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo5 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo5 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo5 .container {
  width: 240px;
}
.ticket-mediuminfo5 .value span:empty {
  display: block;
}
.ticket-mediuminfo5 .value {
  width: 240px;
}
.ticket-mediuminfo5 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo5 .value input[type=text], .ticket-mediuminfo5 .value input[type=number] {
  width: 230px;
}
.ticket-mediuminfo5 .value input[type=password] {
  width: 230px;
}
.ticket-mediuminfo5 .value .select2-container {
  width: 240px;
  margin-bottom: 2px;
}
.ticket-mediuminfo5 .value.percent input {
  width: 210px;
}
.ticket-mediuminfo5 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo5 .value.currency input {
  width: 210px;
}
.ticket-mediuminfo5 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo5 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo5 .value .editable-list input[type=text], .ticket-mediuminfo5 .value .editable-list input[type=number] {
  width: 204px;
}
.ticket-mediuminfo5 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo5 .value .editable-list .container {
  width: 204px;
  padding-bottom: 2px;
}
.ticket-mediuminfo5 .value .editable-list .value {
  width: 204px;
}
.ticket-mediuminfo5 .value .editable-list .value input[type=text], .ticket-mediuminfo5 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 194px;
}
.ticket-mediuminfo5 .value .editable-list .value .select2-container {
  width: 204px;
}
.ticket-mediuminfo5 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo5 .comment {
  width: 240px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo5 .comment-checkbox {
  width: 200px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo5 .comment-full {
  width: 420px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-mediuminfo5 .help {
  width: 30px;
}

.ticket-mediuminfo51 {
  width: 450px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo51 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo51 .grid {
  line-height: 18px;
}
.ticket-mediuminfo51 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo51 .ticket-info, .ticket-mediuminfo51 .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo51 .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo51 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo51 .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo51 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo51 .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo51 .ticket-label .no-overflow-span {
  width: 408px;
}
.ticket-mediuminfo51 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo51 .groupboxmediuminfo-title .no-overflow-span {
  width: 354px;
}
.ticket-mediuminfo51 .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo51 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo51 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo51 .container {
  width: 280px;
}
.ticket-mediuminfo51 .value span:empty {
  display: block;
}
.ticket-mediuminfo51 .value {
  width: 280px;
}
.ticket-mediuminfo51 .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo51 .value input[type=text], .ticket-mediuminfo51 .value input[type=number] {
  width: 270px;
}
.ticket-mediuminfo51 .value input[type=password] {
  width: 270px;
}
.ticket-mediuminfo51 .value .select2-container {
  width: 280px;
  margin-bottom: 2px;
}
.ticket-mediuminfo51 .value.percent input {
  width: 250px;
}
.ticket-mediuminfo51 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo51 .value.currency input {
  width: 250px;
}
.ticket-mediuminfo51 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo51 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo51 .value .editable-list input[type=text], .ticket-mediuminfo51 .value .editable-list input[type=number] {
  width: 244px;
}
.ticket-mediuminfo51 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo51 .value .editable-list .container {
  width: 244px;
  padding-bottom: 2px;
}
.ticket-mediuminfo51 .value .editable-list .value {
  width: 244px;
}
.ticket-mediuminfo51 .value .editable-list .value input[type=text], .ticket-mediuminfo51 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 234px;
}
.ticket-mediuminfo51 .value .editable-list .value .select2-container {
  width: 244px;
}
.ticket-mediuminfo51 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo51 .comment {
  width: 280px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo51 .comment-checkbox {
  width: 240px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo51 .comment-full {
  width: 430px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-mediuminfo51 .help {
  width: 30px;
}

.ticket-mediuminfo6 {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo6 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo6 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo6 .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo6 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo6 .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo6 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo6 .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-mediuminfo6 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo6 .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-mediuminfo6 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo6 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo6 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo6 .container {
  width: 270px;
}
.ticket-mediuminfo6 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo6 .value {
  width: 270px;
}
.ticket-mediuminfo6 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo6 .value input[type=text], .ticket-mediuminfo6 .value input[type=number] {
  width: 260px;
}
.ticket-mediuminfo6 .value input[type=password] {
  width: 260px;
}
.ticket-mediuminfo6 .value .select2-container {
  width: 270px;
}
.ticket-mediuminfo6 .value.percent input {
  width: 240px;
}
.ticket-mediuminfo6 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo6 .value.currency input {
  width: 240px;
}
.ticket-mediuminfo6 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo6 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo6 .value .editable-list input[type=text], .ticket-mediuminfo6 .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-mediuminfo6 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo6 .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-mediuminfo6 .value .editable-list .value {
  width: 234px;
}
.ticket-mediuminfo6 .value .editable-list .value input[type=text], .ticket-mediuminfo6 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-mediuminfo6 .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-mediuminfo6 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo6 .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo6 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo6 .comment-full {
  width: 470px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo6 .help {
  width: 30px;
}

.ticket-mediuminfo65 {
  width: 550px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo65 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo65 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo65 .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo65 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo65 .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo65 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo65 .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket-mediuminfo65 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo65 .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket-mediuminfo65 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo65 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo65 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo65 .container {
  width: 270px;
}
.ticket-mediuminfo65 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo65 .value {
  width: 270px;
}
.ticket-mediuminfo65 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo65 .value input[type=text], .ticket-mediuminfo65 .value input[type=number] {
  width: 260px;
}
.ticket-mediuminfo65 .value input[type=password] {
  width: 260px;
}
.ticket-mediuminfo65 .value .select2-container {
  width: 270px;
}
.ticket-mediuminfo65 .value.percent input {
  width: 240px;
}
.ticket-mediuminfo65 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo65 .value.currency input {
  width: 240px;
}
.ticket-mediuminfo65 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo65 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo65 .value .editable-list input[type=text], .ticket-mediuminfo65 .value .editable-list input[type=number] {
  width: 234px;
}
.ticket-mediuminfo65 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo65 .value .editable-list .container {
  width: 234px;
  padding-bottom: 2px;
}
.ticket-mediuminfo65 .value .editable-list .value {
  width: 234px;
}
.ticket-mediuminfo65 .value .editable-list .value input[type=text], .ticket-mediuminfo65 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 224px;
}
.ticket-mediuminfo65 .value .editable-list .value .select2-container {
  width: 234px;
}
.ticket-mediuminfo65 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo65 .comment {
  width: 270px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo65 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo65 .comment-full {
  width: 520px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-mediuminfo65 .help {
  width: 30px;
}

.ticket-mediuminfo7 {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo7 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo7 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo7 .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo7 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo7 .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo7 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo7 .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-mediuminfo7 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo7 .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-mediuminfo7 .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo7 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo7 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo7 .container {
  width: 370px;
}
.ticket-mediuminfo7 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo7 .value {
  width: 370px;
}
.ticket-mediuminfo7 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo7 .value input[type=text], .ticket-mediuminfo7 .value input[type=number] {
  width: 360px;
}
.ticket-mediuminfo7 .value input[type=password] {
  width: 360px;
}
.ticket-mediuminfo7 .value .select2-container {
  width: 370px;
}
.ticket-mediuminfo7 .value.percent input {
  width: 340px;
}
.ticket-mediuminfo7 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo7 .value.currency input {
  width: 340px;
}
.ticket-mediuminfo7 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo7 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo7 .value .editable-list input[type=text], .ticket-mediuminfo7 .value .editable-list input[type=number] {
  width: 334px;
}
.ticket-mediuminfo7 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo7 .value .editable-list .container {
  width: 334px;
  padding-bottom: 2px;
}
.ticket-mediuminfo7 .value .editable-list .value {
  width: 334px;
}
.ticket-mediuminfo7 .value .editable-list .value input[type=text], .ticket-mediuminfo7 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 324px;
}
.ticket-mediuminfo7 .value .editable-list .value .select2-container {
  width: 334px;
}
.ticket-mediuminfo7 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo7 .comment {
  width: 370px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo7 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo7 .comment-full {
  width: 570px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo7 .help {
  width: 30px;
}

.ticket-mediuminfo8 {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo8 div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo8 .ticket {
  line-height: 30px;
}
.ticket-mediuminfo8 .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo8 .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo8 .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-mediuminfo8 .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo8 .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-mediuminfo8 .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo8 .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-mediuminfo8 .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo8 .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo8 .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo8 .container {
  width: 500px;
}
.ticket-mediuminfo8 .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo8 .value {
  width: 500px;
}
.ticket-mediuminfo8 .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo8 .value input[type=text], .ticket-mediuminfo8 .value input[type=number] {
  width: 490px;
}
.ticket-mediuminfo8 .value input[type=password] {
  width: 490px;
}
.ticket-mediuminfo8 .value .select2-container {
  width: 500px;
}
.ticket-mediuminfo8 .value.percent input {
  width: 470px;
}
.ticket-mediuminfo8 .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo8 .value.currency input {
  width: 470px;
}
.ticket-mediuminfo8 .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo8 .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo8 .value .editable-list input[type=text], .ticket-mediuminfo8 .value .editable-list input[type=number] {
  width: 464px;
}
.ticket-mediuminfo8 .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo8 .value .editable-list .container {
  width: 464px;
  padding-bottom: 2px;
}
.ticket-mediuminfo8 .value .editable-list .value {
  width: 464px;
}
.ticket-mediuminfo8 .value .editable-list .value input[type=text], .ticket-mediuminfo8 .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 454px;
}
.ticket-mediuminfo8 .value .editable-list .value .select2-container {
  width: 464px;
}
.ticket-mediuminfo8 .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo8 .comment {
  width: 500px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo8 .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo8 .comment-full {
  width: 750px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-mediuminfo8 .help {
  width: 30px;
}

.ticket-portfolio {
  width: 800px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-portfolio div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-portfolio .ticket {
  line-height: 30px;
}
.ticket-portfolio .ticket-info {
  line-height: 25px;
}
.ticket-portfolio .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-portfolio .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-portfolio .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-portfolio .ticket-label .no-overflow-span {
  width: 758px;
}
.ticket-portfolio .groupboxminimal-title .no-overflow-span,
.ticket-portfolio .groupboxmediuminfo-title .no-overflow-span {
  width: 704px;
}
.ticket-portfolio .label {
  width: 300px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-portfolio .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-portfolio .label .select2-container {
  margin-left: -1px;
}
.ticket-portfolio .container {
  width: 450px;
}
.ticket-portfolio .value span:empty {
  height: 30px;
  display: block;
}
.ticket-portfolio .value {
  width: 450px;
}
.ticket-portfolio .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-portfolio .value input[type=text], .ticket-portfolio .value input[type=number] {
  width: 440px;
}
.ticket-portfolio .value input[type=password] {
  width: 440px;
}
.ticket-portfolio .value .select2-container {
  width: 450px;
}
.ticket-portfolio .value.percent input {
  width: 420px;
}
.ticket-portfolio .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio .value.currency input {
  width: 420px;
}
.ticket-portfolio .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-portfolio .value .editable-list {
  line-height: 16px;
}
.ticket-portfolio .value .editable-list input[type=text], .ticket-portfolio .value .editable-list input[type=number] {
  width: 414px;
}
.ticket-portfolio .value .editable-list .label {
  display: none;
}
.ticket-portfolio .value .editable-list .container {
  width: 414px;
  padding-bottom: 2px;
}
.ticket-portfolio .value .editable-list .value {
  width: 414px;
}
.ticket-portfolio .value .editable-list .value input[type=text], .ticket-portfolio .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 404px;
}
.ticket-portfolio .value .editable-list .value .select2-container {
  width: 414px;
}
.ticket-portfolio .value .editable-list .help {
  width: 30px;
}
.ticket-portfolio .comment {
  width: 450px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-portfolio .comment-full {
  width: 750px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -290px;
}
.ticket-portfolio .help {
  width: 30px;
}

.ticket-reconciliationinfoleft {
  width: 490px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-reconciliationinfoleft div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-reconciliationinfoleft .ticket {
  line-height: 30px;
}
.ticket-reconciliationinfoleft .ticket-info {
  line-height: 25px;
}
.ticket-reconciliationinfoleft .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-reconciliationinfoleft .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-reconciliationinfoleft .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-reconciliationinfoleft .ticket-label .no-overflow-span {
  width: 448px;
}
.ticket-reconciliationinfoleft .groupboxminimal-title .no-overflow-span,
.ticket-reconciliationinfoleft .groupboxmediuminfo-title .no-overflow-span {
  width: 394px;
}
.ticket-reconciliationinfoleft .label {
  width: 110px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-reconciliationinfoleft .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-reconciliationinfoleft .label .select2-container {
  margin-left: -1px;
}
.ticket-reconciliationinfoleft .container {
  width: 260px;
}
.ticket-reconciliationinfoleft .value span:empty {
  height: 30px;
  display: block;
}
.ticket-reconciliationinfoleft .value {
  width: 260px;
}
.ticket-reconciliationinfoleft .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-reconciliationinfoleft .value input[type=text], .ticket-reconciliationinfoleft .value input[type=number] {
  width: 250px;
}
.ticket-reconciliationinfoleft .value input[type=password] {
  width: 250px;
}
.ticket-reconciliationinfoleft .value .select2-container {
  width: 260px;
}
.ticket-reconciliationinfoleft .value.percent input {
  width: 230px;
}
.ticket-reconciliationinfoleft .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-reconciliationinfoleft .value.currency input {
  width: 230px;
}
.ticket-reconciliationinfoleft .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-reconciliationinfoleft .value .editable-list {
  line-height: 16px;
}
.ticket-reconciliationinfoleft .value .editable-list input[type=text], .ticket-reconciliationinfoleft .value .editable-list input[type=number] {
  width: 224px;
}
.ticket-reconciliationinfoleft .value .editable-list .label {
  display: none;
}
.ticket-reconciliationinfoleft .value .editable-list .container {
  width: 224px;
  padding-bottom: 2px;
}
.ticket-reconciliationinfoleft .value .editable-list .value {
  width: 224px;
}
.ticket-reconciliationinfoleft .value .editable-list .value input[type=text], .ticket-reconciliationinfoleft .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 214px;
}
.ticket-reconciliationinfoleft .value .editable-list .value .select2-container {
  width: 224px;
}
.ticket-reconciliationinfoleft .value .editable-list .help {
  width: 30px;
}
.ticket-reconciliationinfoleft .comment {
  width: 260px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-reconciliationinfoleft .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-reconciliationinfoleft .comment-full {
  width: 370px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -100px;
}
.ticket-reconciliationinfoleft .help {
  width: 30px;
}

.ticket-executioninterfacesettinginfo {
  width: 900px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-executioninterfacesettinginfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-executioninterfacesettinginfo .ticket {
  line-height: 30px;
}
.ticket-executioninterfacesettinginfo .ticket-info {
  line-height: 25px;
}
.ticket-executioninterfacesettinginfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-executioninterfacesettinginfo .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-executioninterfacesettinginfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-executioninterfacesettinginfo .ticket-label .no-overflow-span {
  width: 858px;
}
.ticket-executioninterfacesettinginfo .groupboxminimal-title .no-overflow-span,
.ticket-executioninterfacesettinginfo .groupboxmediuminfo-title .no-overflow-span {
  width: 804px;
}
.ticket-executioninterfacesettinginfo .label {
  width: 400px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-executioninterfacesettinginfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-executioninterfacesettinginfo .label .select2-container {
  margin-left: -1px;
}
.ticket-executioninterfacesettinginfo .container {
  width: 450px;
}
.ticket-executioninterfacesettinginfo .value span:empty {
  height: 30px;
  display: block;
}
.ticket-executioninterfacesettinginfo .value {
  width: 450px;
}
.ticket-executioninterfacesettinginfo .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-executioninterfacesettinginfo .value input[type=text], .ticket-executioninterfacesettinginfo .value input[type=number] {
  width: 440px;
}
.ticket-executioninterfacesettinginfo .value input[type=password] {
  width: 440px;
}
.ticket-executioninterfacesettinginfo .value .select2-container {
  width: 450px;
}
.ticket-executioninterfacesettinginfo .value.percent input {
  width: 420px;
}
.ticket-executioninterfacesettinginfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesettinginfo .value.currency input {
  width: 420px;
}
.ticket-executioninterfacesettinginfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesettinginfo .value .editable-list {
  line-height: 16px;
}
.ticket-executioninterfacesettinginfo .value .editable-list input[type=text], .ticket-executioninterfacesettinginfo .value .editable-list input[type=number] {
  width: 414px;
}
.ticket-executioninterfacesettinginfo .value .editable-list .label {
  display: none;
}
.ticket-executioninterfacesettinginfo .value .editable-list .container {
  width: 414px;
  padding-bottom: 2px;
}
.ticket-executioninterfacesettinginfo .value .editable-list .value {
  width: 414px;
}
.ticket-executioninterfacesettinginfo .value .editable-list .value input[type=text], .ticket-executioninterfacesettinginfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 404px;
}
.ticket-executioninterfacesettinginfo .value .editable-list .value .select2-container {
  width: 414px;
}
.ticket-executioninterfacesettinginfo .value .editable-list .help {
  width: 30px;
}
.ticket-executioninterfacesettinginfo .comment {
  width: 450px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesettinginfo .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesettinginfo .comment-full {
  width: 850px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -390px;
}
.ticket-executioninterfacesettinginfo .help {
  width: 30px;
}

.ticket-executioninterfacesetting-groupbox {
  width: 1110px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-executioninterfacesetting-groupbox div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-executioninterfacesetting-groupbox .ticket {
  line-height: 30px;
}
.ticket-executioninterfacesetting-groupbox .ticket-info {
  line-height: 25px;
}
.ticket-executioninterfacesetting-groupbox .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-executioninterfacesetting-groupbox .groupboxticketminimal-content div {
  line-height: 0.9em;
}
.ticket-executioninterfacesetting-groupbox .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-executioninterfacesetting-groupbox .ticket-label .no-overflow-span {
  width: 1068px;
}
.ticket-executioninterfacesetting-groupbox .groupboxminimal-title .no-overflow-span,
.ticket-executioninterfacesetting-groupbox .groupboxmediuminfo-title .no-overflow-span {
  width: 1014px;
}
.ticket-executioninterfacesetting-groupbox .label {
  width: 500px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-executioninterfacesetting-groupbox .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-executioninterfacesetting-groupbox .label .select2-container {
  margin-left: -1px;
}
.ticket-executioninterfacesetting-groupbox .container {
  width: 550px;
}
.ticket-executioninterfacesetting-groupbox .value span:empty {
  height: 30px;
  display: block;
}
.ticket-executioninterfacesetting-groupbox .value {
  width: 550px;
}
.ticket-executioninterfacesetting-groupbox .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-executioninterfacesetting-groupbox .value input[type=text], .ticket-executioninterfacesetting-groupbox .value input[type=number] {
  width: 540px;
}
.ticket-executioninterfacesetting-groupbox .value input[type=password] {
  width: 540px;
}
.ticket-executioninterfacesetting-groupbox .value .select2-container {
  width: 550px;
}
.ticket-executioninterfacesetting-groupbox .value.percent input {
  width: 520px;
}
.ticket-executioninterfacesetting-groupbox .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesetting-groupbox .value.currency input {
  width: 520px;
}
.ticket-executioninterfacesetting-groupbox .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list {
  line-height: 16px;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list input[type=text], .ticket-executioninterfacesetting-groupbox .value .editable-list input[type=number] {
  width: 514px;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list .label {
  display: none;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list .container {
  width: 514px;
  padding-bottom: 2px;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list .value {
  width: 514px;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list .value input[type=text], .ticket-executioninterfacesetting-groupbox .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 504px;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list .value .select2-container {
  width: 514px;
}
.ticket-executioninterfacesetting-groupbox .value .editable-list .help {
  width: 30px;
}
.ticket-executioninterfacesetting-groupbox .comment {
  width: 550px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesetting-groupbox .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-executioninterfacesetting-groupbox .comment-full {
  width: 1050px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -490px;
}
.ticket-executioninterfacesetting-groupbox .help {
  width: 30px;
}

.ticket-account {
  width: 675px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-account div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-account .grid {
  line-height: 18px;
}
.ticket-account .ticket {
  line-height: 30px;
}
.ticket-account .ticket-info, .ticket-account .ticket-information {
  line-height: 25px;
}
.ticket-account .comment-text {
  line-height: 20px;
}
.ticket-account .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-account .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-account .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-account .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-account .ticket-label .no-overflow-span {
  width: 633px;
}
.ticket-account .groupboxminimal-title .no-overflow-span,
.ticket-account .groupboxmediuminfo-title .no-overflow-span {
  width: 579px;
}
.ticket-account .label {
  width: 230px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-account .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-account .label .select2-container {
  margin-left: -1px;
}
.ticket-account .container {
  width: 325px;
}
.ticket-account .value span:empty {
  display: block;
}
.ticket-account .value {
  width: 325px;
}
.ticket-account .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-account .value input[type=text], .ticket-account .value input[type=number] {
  width: 315px;
}
.ticket-account .value input[type=password] {
  width: 315px;
}
.ticket-account .value .select2-container {
  width: 325px;
  margin-bottom: 2px;
}
.ticket-account .value.percent input {
  width: 295px;
}
.ticket-account .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-account .value.currency input {
  width: 295px;
}
.ticket-account .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-account .value .editable-list {
  line-height: 16px;
}
.ticket-account .value .editable-list input[type=text], .ticket-account .value .editable-list input[type=number] {
  width: 289px;
}
.ticket-account .value .editable-list .label {
  display: none;
}
.ticket-account .value .editable-list .container {
  width: 289px;
  padding-bottom: 2px;
}
.ticket-account .value .editable-list .value {
  width: 289px;
}
.ticket-account .value .editable-list .value input[type=text], .ticket-account .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 279px;
}
.ticket-account .value .editable-list .value .select2-container {
  width: 289px;
}
.ticket-account .value .editable-list .help {
  width: 30px;
}
.ticket-account .comment {
  width: 325px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-account .comment-checkbox {
  width: 285px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-account .comment-full {
  width: 555px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -220px;
}
.ticket-account .help {
  width: 30px;
}

.ticket-mediuminfo-settings {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings .ticket-info, .ticket-mediuminfo-settings .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings .container {
  width: 150px;
}
.ticket-mediuminfo-settings .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings .value {
  width: 150px;
}
.ticket-mediuminfo-settings .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings .value input[type=text], .ticket-mediuminfo-settings .value input[type=number] {
  width: 140px;
}
.ticket-mediuminfo-settings .value input[type=password] {
  width: 140px;
}
.ticket-mediuminfo-settings .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings .value.percent input {
  width: 120px;
}
.ticket-mediuminfo-settings .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings .value.currency input {
  width: 120px;
}
.ticket-mediuminfo-settings .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings .value .editable-list input[type=text], .ticket-mediuminfo-settings .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-mediuminfo-settings .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings .value .editable-list .value {
  width: 114px;
}
.ticket-mediuminfo-settings .value .editable-list .value input[type=text], .ticket-mediuminfo-settings .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-mediuminfo-settings .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-mediuminfo-settings .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-mediuminfo-settings .help {
  width: 30px;
}
.ticket-mediuminfo-settings .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-green {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-green div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-green .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-green .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-green .ticket-info, .ticket-mediuminfo-settings-green .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-green .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-green .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-green .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-green .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-green .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-green .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-green .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-green .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-green .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-green .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-green .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-green .container {
  width: 150px;
}
.ticket-mediuminfo-settings-green .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-green .value {
  width: 150px;
}
.ticket-mediuminfo-settings-green .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-green .value input[type=text], .ticket-mediuminfo-settings-green .value input[type=number] {
  width: 140px;
}
.ticket-mediuminfo-settings-green .value input[type=password] {
  width: 140px;
}
.ticket-mediuminfo-settings-green .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-green .value.percent input {
  width: 120px;
}
.ticket-mediuminfo-settings-green .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-green .value.currency input {
  width: 120px;
}
.ticket-mediuminfo-settings-green .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-green .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-green .value .editable-list input[type=text], .ticket-mediuminfo-settings-green .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-mediuminfo-settings-green .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-green .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-green .value .editable-list .value {
  width: 114px;
}
.ticket-mediuminfo-settings-green .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-green .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-mediuminfo-settings-green .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-mediuminfo-settings-green .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-green .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-green .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-green .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-mediuminfo-settings-green .help {
  width: 30px;
}
.ticket-mediuminfo-settings-green .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-settings-green .groupboxmediuminfo-settings-title-bar {
  /*background: rgba(255,0,0,0.03);*/
  background-color: #ADDB9E;
}

.ticket-mediuminfo-settings-allocationprofiles {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-allocationprofiles div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-allocationprofiles .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-allocationprofiles .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-allocationprofiles .ticket-info, .ticket-mediuminfo-settings-allocationprofiles .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-allocationprofiles .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-allocationprofiles .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-allocationprofiles .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-allocationprofiles .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-allocationprofiles .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-allocationprofiles .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-allocationprofiles .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-allocationprofiles .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-allocationprofiles .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-allocationprofiles .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-allocationprofiles .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-allocationprofiles .container {
  width: 175px;
}
.ticket-mediuminfo-settings-allocationprofiles .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-allocationprofiles .value {
  width: 175px;
}
.ticket-mediuminfo-settings-allocationprofiles .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-allocationprofiles .value input[type=text], .ticket-mediuminfo-settings-allocationprofiles .value input[type=number] {
  width: 165px;
}
.ticket-mediuminfo-settings-allocationprofiles .value input[type=password] {
  width: 165px;
}
.ticket-mediuminfo-settings-allocationprofiles .value .select2-container {
  width: 175px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-allocationprofiles .value.percent input {
  width: 145px;
}
.ticket-mediuminfo-settings-allocationprofiles .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-allocationprofiles .value.currency input {
  width: 145px;
}
.ticket-mediuminfo-settings-allocationprofiles .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list input[type=text], .ticket-mediuminfo-settings-allocationprofiles .value .editable-list input[type=number] {
  width: 139px;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list .container {
  width: 139px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list .value {
  width: 139px;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-allocationprofiles .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 129px;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list .value .select2-container {
  width: 139px;
}
.ticket-mediuminfo-settings-allocationprofiles .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-allocationprofiles .comment {
  width: 175px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-allocationprofiles .comment-checkbox {
  width: 135px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-allocationprofiles .comment-full {
  width: 325px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-mediuminfo-settings-allocationprofiles .help {
  width: 30px;
}
.ticket-mediuminfo-settings-allocationprofiles .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-countries {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-countries div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-countries .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-countries .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-countries .ticket-info, .ticket-mediuminfo-settings-countries .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-countries .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-countries .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-countries .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-countries .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-countries .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-countries .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-countries .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-countries .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-countries .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-countries .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-countries .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-countries .container {
  width: 200px;
}
.ticket-mediuminfo-settings-countries .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-countries .value {
  width: 200px;
}
.ticket-mediuminfo-settings-countries .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-countries .value input[type=text], .ticket-mediuminfo-settings-countries .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-settings-countries .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-settings-countries .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-countries .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-settings-countries .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-countries .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-settings-countries .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-countries .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-countries .value .editable-list input[type=text], .ticket-mediuminfo-settings-countries .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-settings-countries .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-countries .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-countries .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-settings-countries .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-countries .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-settings-countries .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-settings-countries .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-countries .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-countries .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-countries .comment-full {
  width: 350px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-mediuminfo-settings-countries .help {
  width: 30px;
}
.ticket-mediuminfo-settings-countries .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-index {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-index div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-index .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-index .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-index .ticket-info, .ticket-mediuminfo-settings-index .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-index .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-index .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-index .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-index .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-index .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-index .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-index .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-index .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-index .label {
  width: 175px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-index .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-index .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-index .container {
  width: 150px;
}
.ticket-mediuminfo-settings-index .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-index .value {
  width: 150px;
}
.ticket-mediuminfo-settings-index .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-index .value input[type=text], .ticket-mediuminfo-settings-index .value input[type=number] {
  width: 140px;
}
.ticket-mediuminfo-settings-index .value input[type=password] {
  width: 140px;
}
.ticket-mediuminfo-settings-index .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-index .value.percent input {
  width: 120px;
}
.ticket-mediuminfo-settings-index .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-index .value.currency input {
  width: 120px;
}
.ticket-mediuminfo-settings-index .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-index .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-index .value .editable-list input[type=text], .ticket-mediuminfo-settings-index .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-mediuminfo-settings-index .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-index .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-index .value .editable-list .value {
  width: 114px;
}
.ticket-mediuminfo-settings-index .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-index .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-mediuminfo-settings-index .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-mediuminfo-settings-index .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-index .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-index .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-index .comment-full {
  width: 325px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -165px;
}
.ticket-mediuminfo-settings-index .help {
  width: 30px;
}
.ticket-mediuminfo-settings-index .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-systemsettings {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-systemsettings div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-systemsettings .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-systemsettings .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-systemsettings .ticket-info, .ticket-mediuminfo-settings-systemsettings .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-systemsettings .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-systemsettings .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-systemsettings .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-systemsettings .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-systemsettings .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-systemsettings .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-systemsettings .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-systemsettings .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-systemsettings .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-systemsettings .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-systemsettings .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-systemsettings .container {
  width: 200px;
}
.ticket-mediuminfo-settings-systemsettings .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-systemsettings .value {
  width: 200px;
}
.ticket-mediuminfo-settings-systemsettings .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings .value input[type=text], .ticket-mediuminfo-settings-systemsettings .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-settings-systemsettings .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-settings-systemsettings .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-settings-systemsettings .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-settings-systemsettings .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list input[type=text], .ticket-mediuminfo-settings-systemsettings .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-settings-systemsettings .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-settings-systemsettings .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-systemsettings-radio {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-systemsettings-radio div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-systemsettings-radio .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-systemsettings-radio .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-systemsettings-radio .ticket-info, .ticket-mediuminfo-settings-systemsettings-radio .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-systemsettings-radio .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-systemsettings-radio .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-systemsettings-radio .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-systemsettings-radio .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-systemsettings-radio .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-systemsettings-radio .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-systemsettings-radio .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-systemsettings-radio .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-systemsettings-radio .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-systemsettings-radio .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-systemsettings-radio .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-systemsettings-radio .container {
  width: 150px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-systemsettings-radio .value {
  width: 150px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value input[type=text], .ticket-mediuminfo-settings-systemsettings-radio .value input[type=number] {
  width: 140px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value input[type=password] {
  width: 140px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value.percent input {
  width: 120px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-radio .value.currency input {
  width: 120px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list input[type=text], .ticket-mediuminfo-settings-systemsettings-radio .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list .value {
  width: 114px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings-radio .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-mediuminfo-settings-systemsettings-radio .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-radio .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-radio .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-radio .comment-full {
  width: 250px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-settings-systemsettings-radio .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-radio .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-systemsettings-radio-wide {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .ticket-info, .ticket-mediuminfo-settings-systemsettings-radio-wide .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-systemsettings-radio-wide .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .container {
  width: 900px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value {
  width: 900px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value input[type=text], .ticket-mediuminfo-settings-systemsettings-radio-wide .value input[type=number] {
  width: 890px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value input[type=password] {
  width: 890px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .select2-container {
  width: 900px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value.percent input {
  width: 870px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value.currency input {
  width: 870px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list input[type=text], .ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list input[type=number] {
  width: 864px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list .container {
  width: 864px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list .value {
  width: 864px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 854px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list .value .select2-container {
  width: 864px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .comment {
  width: 900px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .comment-checkbox {
  width: 860px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .comment-full {
  width: 1000px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-radio-wide .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-systemsettings-dropdown {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-systemsettings-dropdown div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .ticket-info, .ticket-mediuminfo-settings-systemsettings-dropdown .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-systemsettings-dropdown .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .label {
  width: 150px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .container {
  width: 150px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value {
  width: 150px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value input[type=text], .ticket-mediuminfo-settings-systemsettings-dropdown .value input[type=number] {
  width: 140px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value input[type=password] {
  width: 140px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .select2-container {
  width: 150px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value.percent input {
  width: 120px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value.currency input {
  width: 120px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list input[type=text], .ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list input[type=number] {
  width: 114px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list .container {
  width: 114px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list .value {
  width: 114px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 104px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list .value .select2-container {
  width: 114px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .comment {
  width: 150px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .comment-checkbox {
  width: 110px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -140px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-dropdown .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-systemsettings-fees {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-systemsettings-fees div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-systemsettings-fees .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-systemsettings-fees .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-systemsettings-fees .ticket-info, .ticket-mediuminfo-settings-systemsettings-fees .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-systemsettings-fees .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-systemsettings-fees .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-systemsettings-fees .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-systemsettings-fees .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-systemsettings-fees .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-systemsettings-fees .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-systemsettings-fees .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-systemsettings-fees .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-systemsettings-fees .label {
  width: 10px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-systemsettings-fees .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-systemsettings-fees .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-systemsettings-fees .container {
  width: 250px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-systemsettings-fees .value {
  width: 250px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value input[type=text], .ticket-mediuminfo-settings-systemsettings-fees .value input[type=number] {
  width: 240px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value input[type=password] {
  width: 240px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .select2-container {
  width: 250px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value.percent input {
  width: 220px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-fees .value.currency input {
  width: 220px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list input[type=text], .ticket-mediuminfo-settings-systemsettings-fees .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list .value {
  width: 214px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings-fees .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-mediuminfo-settings-systemsettings-fees .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-fees .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-fees .comment-checkbox {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-fees .comment-full {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings-fees .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-fees .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-systemsettings-list {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-systemsettings-list div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-systemsettings-list .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-systemsettings-list .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-systemsettings-list .ticket-info, .ticket-mediuminfo-settings-systemsettings-list .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-systemsettings-list .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-systemsettings-list .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-systemsettings-list .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-systemsettings-list .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-systemsettings-list .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-systemsettings-list .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-systemsettings-list .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-systemsettings-list .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-systemsettings-list .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-systemsettings-list .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-systemsettings-list .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-systemsettings-list .container {
  width: 300px;
}
.ticket-mediuminfo-settings-systemsettings-list .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-systemsettings-list .value {
  width: 300px;
}
.ticket-mediuminfo-settings-systemsettings-list .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings-list .value input[type=number] {
  width: 290px;
}
.ticket-mediuminfo-settings-systemsettings-list .value input[type=password] {
  width: 290px;
}
.ticket-mediuminfo-settings-systemsettings-list .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-list .value.percent input {
  width: 270px;
}
.ticket-mediuminfo-settings-systemsettings-list .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-list .value.currency input {
  width: 270px;
}
.ticket-mediuminfo-settings-systemsettings-list .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list input[type=text], .ticket-mediuminfo-settings-systemsettings-list .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list .value {
  width: 264px;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings-list .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-mediuminfo-settings-systemsettings-list .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-list .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-list .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-list .comment-full {
  width: 400px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-settings-systemsettings-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-list .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-settings-systemsettings-whitelabel-select {
  width: 1000px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: 99%;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .grid {
  line-height: 18px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .ticket-info, .ticket-mediuminfo-settings-systemsettings-whitelabel-select .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .ticket-label .no-overflow-span {
  width: 958px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .groupboxmediuminfo-title .no-overflow-span {
  width: 904px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .container {
  width: 300px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value span:empty {
  display: block;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value {
  width: 300px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value input[type=text], .ticket-mediuminfo-settings-systemsettings-whitelabel-select .value input[type=number] {
  width: 290px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value input[type=password] {
  width: 290px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value.percent input {
  width: 270px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value.currency input {
  width: 270px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list input[type=text], .ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list .value {
  width: 264px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list .value input[type=text], .ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .comment-full {
  width: 400px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .help {
  width: 30px;
}
.ticket-mediuminfo-settings-systemsettings-whitelabel-select .label {
  opacity: 0.6;
  font-weight: 400;
}

.ticket-mediuminfo-enablement {
  width: 1240px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-enablement div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-enablement .grid {
  line-height: 18px;
}
.ticket-mediuminfo-enablement .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-enablement .ticket-info, .ticket-mediuminfo-enablement .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-enablement .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-enablement .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-enablement .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-enablement .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-enablement .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-enablement .ticket-label .no-overflow-span {
  width: 1198px;
}
.ticket-mediuminfo-enablement .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-enablement .groupboxmediuminfo-title .no-overflow-span {
  width: 1144px;
}
.ticket-mediuminfo-enablement .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-enablement .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-enablement .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-enablement .container {
  width: 400px;
}
.ticket-mediuminfo-enablement .value span:empty {
  display: block;
}
.ticket-mediuminfo-enablement .value {
  width: 400px;
}
.ticket-mediuminfo-enablement .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-enablement .value input[type=text], .ticket-mediuminfo-enablement .value input[type=number] {
  width: 390px;
}
.ticket-mediuminfo-enablement .value input[type=password] {
  width: 390px;
}
.ticket-mediuminfo-enablement .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-enablement .value.percent input {
  width: 370px;
}
.ticket-mediuminfo-enablement .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement .value.currency input {
  width: 370px;
}
.ticket-mediuminfo-enablement .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-enablement .value .editable-list input[type=text], .ticket-mediuminfo-enablement .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-mediuminfo-enablement .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-enablement .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-enablement .value .editable-list .value {
  width: 364px;
}
.ticket-mediuminfo-enablement .value .editable-list .value input[type=text], .ticket-mediuminfo-enablement .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-mediuminfo-enablement .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-mediuminfo-enablement .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-enablement .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo-enablement .help {
  width: 30px;
}
.ticket-mediuminfo-enablement .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-enablement .value {
  font-weight: 600;
}
.ticket-mediuminfo-enablement .image {
  width: 150px;
}
.ticket-mediuminfo-enablement .image .value {
  width: 150px;
}

.ticket-mediuminfo-enablement-green {
  width: 1240px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-enablement-green div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-enablement-green .grid {
  line-height: 18px;
}
.ticket-mediuminfo-enablement-green .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-enablement-green .ticket-info, .ticket-mediuminfo-enablement-green .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-enablement-green .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-enablement-green .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-enablement-green .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-enablement-green .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-enablement-green .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-enablement-green .ticket-label .no-overflow-span {
  width: 1198px;
}
.ticket-mediuminfo-enablement-green .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-enablement-green .groupboxmediuminfo-title .no-overflow-span {
  width: 1144px;
}
.ticket-mediuminfo-enablement-green .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-enablement-green .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-enablement-green .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-enablement-green .container {
  width: 400px;
}
.ticket-mediuminfo-enablement-green .value span:empty {
  display: block;
}
.ticket-mediuminfo-enablement-green .value {
  width: 400px;
}
.ticket-mediuminfo-enablement-green .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-enablement-green .value input[type=text], .ticket-mediuminfo-enablement-green .value input[type=number] {
  width: 390px;
}
.ticket-mediuminfo-enablement-green .value input[type=password] {
  width: 390px;
}
.ticket-mediuminfo-enablement-green .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-enablement-green .value.percent input {
  width: 370px;
}
.ticket-mediuminfo-enablement-green .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-green .value.currency input {
  width: 370px;
}
.ticket-mediuminfo-enablement-green .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-green .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-enablement-green .value .editable-list input[type=text], .ticket-mediuminfo-enablement-green .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-mediuminfo-enablement-green .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-enablement-green .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-enablement-green .value .editable-list .value {
  width: 364px;
}
.ticket-mediuminfo-enablement-green .value .editable-list .value input[type=text], .ticket-mediuminfo-enablement-green .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-mediuminfo-enablement-green .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-mediuminfo-enablement-green .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-green .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-green .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-green .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo-enablement-green .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-green .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-enablement-green .value {
  font-weight: 600;
}
.ticket-mediuminfo-enablement-green .image {
  width: 150px;
}
.ticket-mediuminfo-enablement-green .image .value {
  width: 150px;
}
.ticket-mediuminfo-enablement-green .groupboxmediuminfo-enablement-title-bar {
  /*background: rgba(255,0,0,0.03);*/
  background-color: #ADDB9E;
}

.ticket-mediuminfo-enablement-yellow {
  width: 1240px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-enablement-yellow div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-enablement-yellow .grid {
  line-height: 18px;
}
.ticket-mediuminfo-enablement-yellow .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-enablement-yellow .ticket-info, .ticket-mediuminfo-enablement-yellow .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-enablement-yellow .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-enablement-yellow .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-enablement-yellow .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-enablement-yellow .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-enablement-yellow .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-enablement-yellow .ticket-label .no-overflow-span {
  width: 1198px;
}
.ticket-mediuminfo-enablement-yellow .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-enablement-yellow .groupboxmediuminfo-title .no-overflow-span {
  width: 1144px;
}
.ticket-mediuminfo-enablement-yellow .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-enablement-yellow .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-enablement-yellow .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-enablement-yellow .container {
  width: 400px;
}
.ticket-mediuminfo-enablement-yellow .value span:empty {
  display: block;
}
.ticket-mediuminfo-enablement-yellow .value {
  width: 400px;
}
.ticket-mediuminfo-enablement-yellow .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-enablement-yellow .value input[type=text], .ticket-mediuminfo-enablement-yellow .value input[type=number] {
  width: 390px;
}
.ticket-mediuminfo-enablement-yellow .value input[type=password] {
  width: 390px;
}
.ticket-mediuminfo-enablement-yellow .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-enablement-yellow .value.percent input {
  width: 370px;
}
.ticket-mediuminfo-enablement-yellow .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-yellow .value.currency input {
  width: 370px;
}
.ticket-mediuminfo-enablement-yellow .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list input[type=text], .ticket-mediuminfo-enablement-yellow .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list .value {
  width: 364px;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list .value input[type=text], .ticket-mediuminfo-enablement-yellow .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-mediuminfo-enablement-yellow .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-yellow .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-yellow .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-yellow .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo-enablement-yellow .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-yellow .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-enablement-yellow .value {
  font-weight: 600;
}
.ticket-mediuminfo-enablement-yellow .image {
  width: 150px;
}
.ticket-mediuminfo-enablement-yellow .image .value {
  width: 150px;
}
.ticket-mediuminfo-enablement-yellow .groupboxmediuminfo-enablement-title-bar {
  /*background: rgba(255,0,0,0.03);*/
  background-color: #fcdc96;
}

.ticket-mediuminfo-enablement-dashboard {
  width: 580px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-enablement-dashboard div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-enablement-dashboard .grid {
  line-height: 18px;
}
.ticket-mediuminfo-enablement-dashboard .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-enablement-dashboard .ticket-info, .ticket-mediuminfo-enablement-dashboard .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-enablement-dashboard .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-enablement-dashboard .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-enablement-dashboard .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-enablement-dashboard .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-enablement-dashboard .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-enablement-dashboard .ticket-label .no-overflow-span {
  width: 538px;
}
.ticket-mediuminfo-enablement-dashboard .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-enablement-dashboard .groupboxmediuminfo-title .no-overflow-span {
  width: 484px;
}
.ticket-mediuminfo-enablement-dashboard .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-enablement-dashboard .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-enablement-dashboard .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-enablement-dashboard .container {
  width: 200px;
}
.ticket-mediuminfo-enablement-dashboard .value span:empty {
  display: block;
}
.ticket-mediuminfo-enablement-dashboard .value {
  width: 200px;
}
.ticket-mediuminfo-enablement-dashboard .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-enablement-dashboard .value input[type=text], .ticket-mediuminfo-enablement-dashboard .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-enablement-dashboard .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-enablement-dashboard .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-enablement-dashboard .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-enablement-dashboard .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-dashboard .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-enablement-dashboard .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list input[type=text], .ticket-mediuminfo-enablement-dashboard .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list .value input[type=text], .ticket-mediuminfo-enablement-dashboard .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-dashboard .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-dashboard .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-dashboard .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-enablement-dashboard .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-dashboard .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-enablement-dashboard .value {
  font-weight: 600;
}
.ticket-mediuminfo-enablement-dashboard .image {
  width: 150px;
}
.ticket-mediuminfo-enablement-dashboard .image .value {
  width: 150px;
}

.ticket-mediuminfo-enablement-dashboard-green {
  width: 580px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-enablement-dashboard-green div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-enablement-dashboard-green .grid {
  line-height: 18px;
}
.ticket-mediuminfo-enablement-dashboard-green .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-enablement-dashboard-green .ticket-info, .ticket-mediuminfo-enablement-dashboard-green .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-enablement-dashboard-green .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-enablement-dashboard-green .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-enablement-dashboard-green .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-enablement-dashboard-green .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-enablement-dashboard-green .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-enablement-dashboard-green .ticket-label .no-overflow-span {
  width: 538px;
}
.ticket-mediuminfo-enablement-dashboard-green .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-enablement-dashboard-green .groupboxmediuminfo-title .no-overflow-span {
  width: 484px;
}
.ticket-mediuminfo-enablement-dashboard-green .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-enablement-dashboard-green .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-enablement-dashboard-green .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-enablement-dashboard-green .container {
  width: 200px;
}
.ticket-mediuminfo-enablement-dashboard-green .value span:empty {
  display: block;
}
.ticket-mediuminfo-enablement-dashboard-green .value {
  width: 200px;
}
.ticket-mediuminfo-enablement-dashboard-green .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-enablement-dashboard-green .value input[type=text], .ticket-mediuminfo-enablement-dashboard-green .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-enablement-dashboard-green .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-enablement-dashboard-green .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-enablement-dashboard-green .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-enablement-dashboard-green .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-dashboard-green .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-enablement-dashboard-green .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list input[type=text], .ticket-mediuminfo-enablement-dashboard-green .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list .value input[type=text], .ticket-mediuminfo-enablement-dashboard-green .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard-green .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-dashboard-green .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-dashboard-green .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-dashboard-green .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-enablement-dashboard-green .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-dashboard-green .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-enablement-dashboard-green .value {
  font-weight: 600;
}
.ticket-mediuminfo-enablement-dashboard-green .image {
  width: 150px;
}
.ticket-mediuminfo-enablement-dashboard-green .image .value {
  width: 150px;
}
.ticket-mediuminfo-enablement-dashboard-green .groupboxmediuminfo-enablement-title-bar {
  /*background: rgba(255,0,0,0.03);*/
  background-color: #ADDB9E;
}

.ticket-mediuminfo-enablement-dashboard-yellow {
  width: 580px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-enablement-dashboard-yellow div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-enablement-dashboard-yellow .grid {
  line-height: 18px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .ticket-info, .ticket-mediuminfo-enablement-dashboard-yellow .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-enablement-dashboard-yellow .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .ticket-label .no-overflow-span {
  width: 538px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-enablement-dashboard-yellow .groupboxmediuminfo-title .no-overflow-span {
  width: 484px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-enablement-dashboard-yellow .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .container {
  width: 200px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value span:empty {
  display: block;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value {
  width: 200px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value input[type=text], .ticket-mediuminfo-enablement-dashboard-yellow .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .select2-container {
  width: 200px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list input[type=text], .ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list .value input[type=text], .ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-dashboard-yellow .comment-checkbox {
  width: 160px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-dashboard-yellow .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-enablement-dashboard-yellow .value {
  font-weight: 600;
}
.ticket-mediuminfo-enablement-dashboard-yellow .image {
  width: 150px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .image .value {
  width: 150px;
}
.ticket-mediuminfo-enablement-dashboard-yellow .groupboxmediuminfo-enablement-title-bar {
  /*background: rgba(255,0,0,0.03);*/
  background-color: #fcdc96;
}

.ticket-mediuminfo-enablement-informationticket {
  width: 1020px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-enablement-informationticket div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-enablement-informationticket .grid {
  line-height: 18px;
}
.ticket-mediuminfo-enablement-informationticket .ticket {
  line-height: 30px;
}
.ticket-mediuminfo-enablement-informationticket .ticket-info, .ticket-mediuminfo-enablement-informationticket .ticket-information {
  line-height: 25px;
}
.ticket-mediuminfo-enablement-informationticket .comment-text {
  line-height: 20px;
}
.ticket-mediuminfo-enablement-informationticket .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-enablement-informationticket .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-enablement-informationticket .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-mediuminfo-enablement-informationticket .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-mediuminfo-enablement-informationticket .ticket-label .no-overflow-span {
  width: 978px;
}
.ticket-mediuminfo-enablement-informationticket .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-enablement-informationticket .groupboxmediuminfo-title .no-overflow-span {
  width: 924px;
}
.ticket-mediuminfo-enablement-informationticket .label {
  width: 200px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-enablement-informationticket .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-enablement-informationticket .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-enablement-informationticket .container {
  width: 400px;
}
.ticket-mediuminfo-enablement-informationticket .value span:empty {
  display: block;
}
.ticket-mediuminfo-enablement-informationticket .value {
  width: 400px;
}
.ticket-mediuminfo-enablement-informationticket .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-enablement-informationticket .value input[type=text], .ticket-mediuminfo-enablement-informationticket .value input[type=number] {
  width: 390px;
}
.ticket-mediuminfo-enablement-informationticket .value input[type=password] {
  width: 390px;
}
.ticket-mediuminfo-enablement-informationticket .value .select2-container {
  width: 400px;
  margin-bottom: 2px;
}
.ticket-mediuminfo-enablement-informationticket .value.percent input {
  width: 370px;
}
.ticket-mediuminfo-enablement-informationticket .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-informationticket .value.currency input {
  width: 370px;
}
.ticket-mediuminfo-enablement-informationticket .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list input[type=text], .ticket-mediuminfo-enablement-informationticket .value .editable-list input[type=number] {
  width: 364px;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list .container {
  width: 364px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list .value {
  width: 364px;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list .value input[type=text], .ticket-mediuminfo-enablement-informationticket .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 354px;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list .value .select2-container {
  width: 364px;
}
.ticket-mediuminfo-enablement-informationticket .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-informationticket .comment {
  width: 400px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-informationticket .comment-checkbox {
  width: 360px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-enablement-informationticket .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -190px;
}
.ticket-mediuminfo-enablement-informationticket .help {
  width: 30px;
}
.ticket-mediuminfo-enablement-informationticket .label {
  opacity: 0.6;
  font-weight: 400;
}
.ticket-mediuminfo-enablement-informationticket .value {
  font-weight: 600;
}
.ticket-mediuminfo-enablement-informationticket .image {
  width: 150px;
}
.ticket-mediuminfo-enablement-informationticket .image .value {
  width: 150px;
}

.ticket-mediuminfo-activitylog {
  width: 1280px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: -moz-calc(100% - 20px);
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
  /*    .groupboxmediuminfo-default-title-bar {
      background-color: rgba(230, 230, 230, 1);
  }*/
}
.ticket-mediuminfo-activitylog div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-activitylog .ticket {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-activitylog .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-activitylog .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-activitylog .ticket-label .no-overflow-span {
  width: 1238px;
}
.ticket-mediuminfo-activitylog .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-activitylog .groupboxmediuminfo-title .no-overflow-span {
  width: 1184px;
}
.ticket-mediuminfo-activitylog .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-activitylog .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-activitylog .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-activitylog .container {
  width: 200px;
}
.ticket-mediuminfo-activitylog .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-activitylog .value {
  width: 200px;
}
.ticket-mediuminfo-activitylog .value input[type=checkbox] {
  height: 14px;
  margin-top: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-activitylog .value input[type=text], .ticket-mediuminfo-activitylog .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-activitylog .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-activitylog .value .select2-container {
  width: 200px;
}
.ticket-mediuminfo-activitylog .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-activitylog .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-activitylog .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-activitylog .value .editable-list input[type=text], .ticket-mediuminfo-activitylog .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-activitylog .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-activitylog .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-activitylog .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-activitylog .value .editable-list .value input[type=text], .ticket-mediuminfo-activitylog .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-activitylog .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-activitylog .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-activitylog .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog .activitybody p {
  margin-top: 0;
  margin-bottom: 0;
}

.ticket-mediuminfo-activitylog-red {
  width: 1280px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: -moz-calc(100% - 20px);
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
.ticket-mediuminfo-activitylog-red div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-activitylog-red .ticket {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-red .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-activitylog-red .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-activitylog-red .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-red .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-activitylog-red .ticket-label .no-overflow-span {
  width: 1238px;
}
.ticket-mediuminfo-activitylog-red .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-activitylog-red .groupboxmediuminfo-title .no-overflow-span {
  width: 1184px;
}
.ticket-mediuminfo-activitylog-red .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-activitylog-red .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-activitylog-red .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-activitylog-red .container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-red .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-activitylog-red .value {
  width: 200px;
}
.ticket-mediuminfo-activitylog-red .value input[type=checkbox] {
  height: 14px;
  margin-top: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-activitylog-red .value input[type=text], .ticket-mediuminfo-activitylog-red .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-red .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-red .value .select2-container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-red .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-red .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-red .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-red .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-red .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-activitylog-red .value .editable-list input[type=text], .ticket-mediuminfo-activitylog-red .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-activitylog-red .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-activitylog-red .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-activitylog-red .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-activitylog-red .value .editable-list .value input[type=text], .ticket-mediuminfo-activitylog-red .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-activitylog-red .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-activitylog-red .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-red .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-red .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-red .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-activitylog-red .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-red .activitybody p {
  margin-top: 0;
  margin-bottom: 0;
}
.ticket-mediuminfo-activitylog-red .groupboxmediuminfo-default-title-bar {
  /*background: rgba(255,0,0,0.03);*/
  background-color: #fddbde;
}

.ticket-mediuminfo-activitylog-fullinfo {
  width: 550px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: -moz-calc(100% - 20px);
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
.ticket-mediuminfo-activitylog-fullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-activitylog-fullinfo .ticket {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-fullinfo .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-activitylog-fullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-activitylog-fullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-fullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-activitylog-fullinfo .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket-mediuminfo-activitylog-fullinfo .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-activitylog-fullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket-mediuminfo-activitylog-fullinfo .label {
  width: 120px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-activitylog-fullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-activitylog-fullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-activitylog-fullinfo .container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-fullinfo .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-activitylog-fullinfo .value {
  width: 200px;
}
.ticket-mediuminfo-activitylog-fullinfo .value input[type=checkbox] {
  height: 14px;
  margin-top: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-activitylog-fullinfo .value input[type=text], .ticket-mediuminfo-activitylog-fullinfo .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-fullinfo .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-fullinfo .value .select2-container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-fullinfo .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-fullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-fullinfo .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-fullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list input[type=text], .ticket-mediuminfo-activitylog-fullinfo .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list .value input[type=text], .ticket-mediuminfo-activitylog-fullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-activitylog-fullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-fullinfo .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-fullinfo .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-fullinfo .comment-full {
  width: 320px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -110px;
}
.ticket-mediuminfo-activitylog-fullinfo .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-fullinfo .activitybody p {
  margin-top: 0;
  margin-bottom: 0;
}

.ticket-mediuminfo-activitylog-fullinfo-red {
  width: 550px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
  width: -moz-calc(100% - 20px);
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
.ticket-mediuminfo-activitylog-fullinfo-red div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-activitylog-fullinfo-red .ticket {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-fullinfo-red .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-fullinfo-red .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-activitylog-fullinfo-red .ticket-label .no-overflow-span {
  width: 508px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-activitylog-fullinfo-red .groupboxmediuminfo-title .no-overflow-span {
  width: 454px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .label {
  width: 120px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-activitylog-fullinfo-red .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value {
  width: 200px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value input[type=checkbox] {
  height: 14px;
  margin-top: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value input[type=text], .ticket-mediuminfo-activitylog-fullinfo-red .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .select2-container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list input[type=text], .ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list .value input[type=text], .ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-fullinfo-red .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-fullinfo-red .comment-full {
  width: 320px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -110px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-fullinfo-red .activitybody p {
  margin-top: 0;
  margin-bottom: 0;
}
.ticket-mediuminfo-activitylog-fullinfo-red .groupboxmediuminfo-default-title-bar {
  /*background: rgba(255,0,0,0.03);*/
  background-color: #fddbde;
}

.ticket-mediuminfo-activitylog-accountfullinfo {
  width: 936px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-activitylog-accountfullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-activitylog-accountfullinfo .ticket {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-accountfullinfo .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-accountfullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-activitylog-accountfullinfo .ticket-label .no-overflow-span {
  width: 894px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-activitylog-accountfullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 840px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .label {
  width: 0px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-activitylog-accountfullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .container {
  width: 930px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value {
  width: 930px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value input[type=checkbox] {
  height: 14px;
  margin-top: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value input[type=text], .ticket-mediuminfo-activitylog-accountfullinfo .value input[type=number] {
  width: 920px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value input[type=password] {
  width: 920px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .select2-container {
  width: 930px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value.percent input {
  width: 900px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value.currency input {
  width: 900px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list input[type=text], .ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list input[type=number] {
  width: 894px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list .container {
  width: 894px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list .value {
  width: 894px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list .value input[type=text], .ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 884px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list .value .select2-container {
  width: 894px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .comment {
  width: 930px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-accountfullinfo .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-accountfullinfo .comment-full {
  width: 930px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: 10px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-accountfullinfo .activitybody p {
  margin-top: 0;
  margin-bottom: 0;
}

.ticket-mediuminfo-activitylog-orderfullinfo {
  width: 880px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-activitylog-orderfullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-activitylog-orderfullinfo .ticket {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-orderfullinfo .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-activitylog-orderfullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-activitylog-orderfullinfo .ticket-label .no-overflow-span {
  width: 838px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-activitylog-orderfullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 784px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-activitylog-orderfullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value {
  width: 200px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value input[type=checkbox] {
  height: 14px;
  margin-top: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value input[type=text], .ticket-mediuminfo-activitylog-orderfullinfo .value input[type=number] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value input[type=password] {
  width: 190px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .select2-container {
  width: 200px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value.percent input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value.currency input {
  width: 170px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list input[type=text], .ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list input[type=number] {
  width: 164px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list .container {
  width: 164px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list .value {
  width: 164px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list .value input[type=text], .ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 154px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list .value .select2-container {
  width: 164px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .comment {
  width: 200px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-orderfullinfo .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-activitylog-orderfullinfo .comment-full {
  width: 300px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .help {
  width: 30px;
}
.ticket-mediuminfo-activitylog-orderfullinfo .activitybody p {
  margin-top: 0;
  margin-bottom: 0;
}

.ticket-mediuminfo-portfolio {
  width: 500px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-mediuminfo-portfolio div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-mediuminfo-portfolio .ticket {
  line-height: 2.2em;
}
.ticket-mediuminfo-portfolio .ticket-info {
  line-height: 25px;
}
.ticket-mediuminfo-portfolio .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-mediuminfo-portfolio .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-mediuminfo-portfolio .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-mediuminfo-portfolio .ticket-label .no-overflow-span {
  width: 458px;
}
.ticket-mediuminfo-portfolio .groupboxminimal-title .no-overflow-span,
.ticket-mediuminfo-portfolio .groupboxmediuminfo-title .no-overflow-span {
  width: 404px;
}
.ticket-mediuminfo-portfolio .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-mediuminfo-portfolio .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-mediuminfo-portfolio .label .select2-container {
  margin-left: -1px;
}
.ticket-mediuminfo-portfolio .container {
  width: 220px;
}
.ticket-mediuminfo-portfolio .value span:empty {
  height: 30px;
  display: block;
}
.ticket-mediuminfo-portfolio .value {
  width: 220px;
}
.ticket-mediuminfo-portfolio .value input[type=checkbox] {
  height: 14px;
  margin-top: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-mediuminfo-portfolio .value input[type=text], .ticket-mediuminfo-portfolio .value input[type=number] {
  width: 210px;
}
.ticket-mediuminfo-portfolio .value input[type=password] {
  width: 210px;
}
.ticket-mediuminfo-portfolio .value .select2-container {
  width: 220px;
}
.ticket-mediuminfo-portfolio .value.percent input {
  width: 190px;
}
.ticket-mediuminfo-portfolio .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-portfolio .value.currency input {
  width: 190px;
}
.ticket-mediuminfo-portfolio .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-mediuminfo-portfolio .value .editable-list {
  line-height: 16px;
}
.ticket-mediuminfo-portfolio .value .editable-list input[type=text], .ticket-mediuminfo-portfolio .value .editable-list input[type=number] {
  width: 184px;
}
.ticket-mediuminfo-portfolio .value .editable-list .label {
  display: none;
}
.ticket-mediuminfo-portfolio .value .editable-list .container {
  width: 184px;
  padding-bottom: 2px;
}
.ticket-mediuminfo-portfolio .value .editable-list .value {
  width: 184px;
}
.ticket-mediuminfo-portfolio .value .editable-list .value input[type=text], .ticket-mediuminfo-portfolio .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 174px;
}
.ticket-mediuminfo-portfolio .value .editable-list .value .select2-container {
  width: 184px;
}
.ticket-mediuminfo-portfolio .value .editable-list .help {
  width: 30px;
}
.ticket-mediuminfo-portfolio .comment {
  width: 220px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-portfolio .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-mediuminfo-portfolio .comment-full {
  width: 470px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-mediuminfo-portfolio .help {
  width: 30px;
}

.ticket-user-details {
  width: 400px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-user-details div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-user-details .ticket {
  line-height: 30px;
}
.ticket-user-details .ticket-info {
  line-height: 25px;
}
.ticket-user-details .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-user-details .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-user-details .groupboxticketminimal-content .info div {
  line-height: 1.7em;
}
.ticket-user-details .ticket-label .no-overflow-span {
  width: 358px;
}
.ticket-user-details .groupboxminimal-title .no-overflow-span,
.ticket-user-details .groupboxmediuminfo-title .no-overflow-span {
  width: 304px;
}
.ticket-user-details .label {
  width: 100px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-user-details .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-user-details .label .select2-container {
  margin-left: -1px;
}
.ticket-user-details .container {
  width: 250px;
}
.ticket-user-details .value span:empty {
  height: 30px;
  display: block;
}
.ticket-user-details .value {
  width: 250px;
}
.ticket-user-details .value input[type=checkbox] {
  height: 14px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-user-details .value input[type=text], .ticket-user-details .value input[type=number] {
  width: 240px;
}
.ticket-user-details .value input[type=password] {
  width: 240px;
}
.ticket-user-details .value .select2-container {
  width: 250px;
}
.ticket-user-details .value.percent input {
  width: 220px;
}
.ticket-user-details .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-user-details .value.currency input {
  width: 220px;
}
.ticket-user-details .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-user-details .value .editable-list {
  line-height: 16px;
}
.ticket-user-details .value .editable-list input[type=text], .ticket-user-details .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-user-details .value .editable-list .label {
  display: none;
}
.ticket-user-details .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-user-details .value .editable-list .value {
  width: 214px;
}
.ticket-user-details .value .editable-list .value input[type=text], .ticket-user-details .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-user-details .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-user-details .value .editable-list .help {
  width: 30px;
}
.ticket-user-details .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-user-details .comment-checkbox {
  width: 220px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-user-details .comment-full {
  width: 350px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -90px;
}
.ticket-user-details .help {
  width: 30px;
}

.ticket-application {
  width: 968px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-application div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-application .grid {
  line-height: 18px;
}
.ticket-application .ticket {
  line-height: 30px;
}
.ticket-application .ticket-info, .ticket-application .ticket-information {
  line-height: 25px;
}
.ticket-application .comment-text {
  line-height: 20px;
}
.ticket-application .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-application .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-application .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-application .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-application .ticket-label .no-overflow-span {
  width: 926px;
}
.ticket-application .groupboxminimal-title .no-overflow-span,
.ticket-application .groupboxmediuminfo-title .no-overflow-span {
  width: 872px;
}
.ticket-application .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-application .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-application .label .select2-container {
  margin-left: -1px;
}
.ticket-application .container {
  width: 250px;
}
.ticket-application .value span:empty {
  display: block;
}
.ticket-application .value {
  width: 250px;
}
.ticket-application .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-application .value input[type=text], .ticket-application .value input[type=number] {
  width: 240px;
}
.ticket-application .value input[type=password] {
  width: 240px;
}
.ticket-application .value .select2-container {
  width: 250px;
  margin-bottom: 2px;
}
.ticket-application .value.percent input {
  width: 220px;
}
.ticket-application .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-application .value.currency input {
  width: 220px;
}
.ticket-application .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-application .value .editable-list {
  line-height: 16px;
}
.ticket-application .value .editable-list input[type=text], .ticket-application .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-application .value .editable-list .label {
  display: none;
}
.ticket-application .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-application .value .editable-list .value {
  width: 214px;
}
.ticket-application .value .editable-list .value input[type=text], .ticket-application .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-application .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-application .value .editable-list .help {
  width: 30px;
}
.ticket-application .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-application .comment-checkbox {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-application .comment-full {
  width: 500px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-application .help {
  width: 30px;
}

.ticket-insuranceproductsfullinfo {
  width: 460px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-insuranceproductsfullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-insuranceproductsfullinfo .grid {
  line-height: 18px;
}
.ticket-insuranceproductsfullinfo .ticket {
  line-height: 30px;
}
.ticket-insuranceproductsfullinfo .ticket-info, .ticket-insuranceproductsfullinfo .ticket-information {
  line-height: 25px;
}
.ticket-insuranceproductsfullinfo .comment-text {
  line-height: 20px;
}
.ticket-insuranceproductsfullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-insuranceproductsfullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-insuranceproductsfullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-insuranceproductsfullinfo .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-insuranceproductsfullinfo .ticket-label .no-overflow-span {
  width: 418px;
}
.ticket-insuranceproductsfullinfo .groupboxminimal-title .no-overflow-span,
.ticket-insuranceproductsfullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 364px;
}
.ticket-insuranceproductsfullinfo .label {
  width: 180px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-insuranceproductsfullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-insuranceproductsfullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-insuranceproductsfullinfo .container {
  width: 250px;
}
.ticket-insuranceproductsfullinfo .value span:empty {
  display: block;
}
.ticket-insuranceproductsfullinfo .value {
  width: 250px;
}
.ticket-insuranceproductsfullinfo .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-insuranceproductsfullinfo .value input[type=text], .ticket-insuranceproductsfullinfo .value input[type=number] {
  width: 240px;
}
.ticket-insuranceproductsfullinfo .value input[type=password] {
  width: 240px;
}
.ticket-insuranceproductsfullinfo .value .select2-container {
  width: 250px;
  margin-bottom: 2px;
}
.ticket-insuranceproductsfullinfo .value.percent input {
  width: 220px;
}
.ticket-insuranceproductsfullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insuranceproductsfullinfo .value.currency input {
  width: 220px;
}
.ticket-insuranceproductsfullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insuranceproductsfullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-insuranceproductsfullinfo .value .editable-list input[type=text], .ticket-insuranceproductsfullinfo .value .editable-list input[type=number] {
  width: 214px;
}
.ticket-insuranceproductsfullinfo .value .editable-list .label {
  display: none;
}
.ticket-insuranceproductsfullinfo .value .editable-list .container {
  width: 214px;
  padding-bottom: 2px;
}
.ticket-insuranceproductsfullinfo .value .editable-list .value {
  width: 214px;
}
.ticket-insuranceproductsfullinfo .value .editable-list .value input[type=text], .ticket-insuranceproductsfullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 204px;
}
.ticket-insuranceproductsfullinfo .value .editable-list .value .select2-container {
  width: 214px;
}
.ticket-insuranceproductsfullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-insuranceproductsfullinfo .comment {
  width: 250px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insuranceproductsfullinfo .comment-checkbox {
  width: 210px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insuranceproductsfullinfo .comment-full {
  width: 430px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -170px;
}
.ticket-insuranceproductsfullinfo .help {
  width: 30px;
}

.ticket-insuranceproductsuserfullinfo {
  width: 600px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-insuranceproductsuserfullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-insuranceproductsuserfullinfo .grid {
  line-height: 18px;
}
.ticket-insuranceproductsuserfullinfo .ticket {
  line-height: 30px;
}
.ticket-insuranceproductsuserfullinfo .ticket-info, .ticket-insuranceproductsuserfullinfo .ticket-information {
  line-height: 25px;
}
.ticket-insuranceproductsuserfullinfo .comment-text {
  line-height: 20px;
}
.ticket-insuranceproductsuserfullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-insuranceproductsuserfullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-insuranceproductsuserfullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-insuranceproductsuserfullinfo .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-insuranceproductsuserfullinfo .ticket-label .no-overflow-span {
  width: 558px;
}
.ticket-insuranceproductsuserfullinfo .groupboxminimal-title .no-overflow-span,
.ticket-insuranceproductsuserfullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 504px;
}
.ticket-insuranceproductsuserfullinfo .label {
  width: 230px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-insuranceproductsuserfullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-insuranceproductsuserfullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-insuranceproductsuserfullinfo .container {
  width: 300px;
}
.ticket-insuranceproductsuserfullinfo .value span:empty {
  display: block;
}
.ticket-insuranceproductsuserfullinfo .value {
  width: 300px;
}
.ticket-insuranceproductsuserfullinfo .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-insuranceproductsuserfullinfo .value input[type=text], .ticket-insuranceproductsuserfullinfo .value input[type=number] {
  width: 290px;
}
.ticket-insuranceproductsuserfullinfo .value input[type=password] {
  width: 290px;
}
.ticket-insuranceproductsuserfullinfo .value .select2-container {
  width: 300px;
  margin-bottom: 2px;
}
.ticket-insuranceproductsuserfullinfo .value.percent input {
  width: 270px;
}
.ticket-insuranceproductsuserfullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insuranceproductsuserfullinfo .value.currency input {
  width: 270px;
}
.ticket-insuranceproductsuserfullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list input[type=text], .ticket-insuranceproductsuserfullinfo .value .editable-list input[type=number] {
  width: 264px;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list .label {
  display: none;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list .container {
  width: 264px;
  padding-bottom: 2px;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list .value {
  width: 264px;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list .value input[type=text], .ticket-insuranceproductsuserfullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 254px;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list .value .select2-container {
  width: 264px;
}
.ticket-insuranceproductsuserfullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-insuranceproductsuserfullinfo .comment {
  width: 300px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insuranceproductsuserfullinfo .comment-checkbox {
  width: 260px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-insuranceproductsuserfullinfo .comment-full {
  width: 530px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -220px;
}
.ticket-insuranceproductsuserfullinfo .help {
  width: 30px;
}

.ticket-usermediumfullinfo {
  width: 710px;
  /*.info {
  	line-height:1.6em !important;
  	div {
             line-height:1.7em !important;
  	}
  }*/
}
.ticket-usermediumfullinfo div.portlet-title-bar {
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}
.ticket-usermediumfullinfo .grid {
  line-height: 18px;
}
.ticket-usermediumfullinfo .ticket {
  line-height: 30px;
}
.ticket-usermediumfullinfo .ticket-info, .ticket-usermediumfullinfo .ticket-information {
  line-height: 25px;
}
.ticket-usermediumfullinfo .comment-text {
  line-height: 20px;
}
.ticket-usermediumfullinfo .groupboxticketminimal {
  margin: 0px 0px 0px 0px;
}
.ticket-usermediumfullinfo .groupboxticketminimal-content div {
  line-height: 2.2em;
}
.ticket-usermediumfullinfo .groupboxticketminimal-content .info div {
  line-height: 1.7em;
  font-size: 13px;
}
.ticket-usermediumfullinfo .groupboxticketminimal-content .comment-presearch div {
  line-height: 1.5em;
  font-size: 12px;
}
.ticket-usermediumfullinfo .ticket-label .no-overflow-span {
  width: 668px;
}
.ticket-usermediumfullinfo .groupboxminimal-title .no-overflow-span,
.ticket-usermediumfullinfo .groupboxmediuminfo-title .no-overflow-span {
  width: 614px;
}
.ticket-usermediumfullinfo .label {
  width: 250px;
  font-weight: 600;
  margin-left: 5px;
}
.ticket-usermediumfullinfo .label .indent {
  margin-left: 12px;
  margin-right: -12px;
  opacity: 0.6;
}
.ticket-usermediumfullinfo .label .select2-container {
  margin-left: -1px;
}
.ticket-usermediumfullinfo .container {
  width: 350px;
}
.ticket-usermediumfullinfo .value span:empty {
  display: block;
}
.ticket-usermediumfullinfo .value {
  width: 350px;
}
.ticket-usermediumfullinfo .value input[type=checkbox] {
  margin-top: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.ticket-usermediumfullinfo .value input[type=text], .ticket-usermediumfullinfo .value input[type=number] {
  width: 340px;
}
.ticket-usermediumfullinfo .value input[type=password] {
  width: 340px;
}
.ticket-usermediumfullinfo .value .select2-container {
  width: 350px;
  margin-bottom: 2px;
}
.ticket-usermediumfullinfo .value.percent input {
  width: 320px;
}
.ticket-usermediumfullinfo .value.percent div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-usermediumfullinfo .value.currency input {
  width: 320px;
}
.ticket-usermediumfullinfo .value.currency div {
  position: absolute;
  top: 5px;
  right: 8px;
  margin-top: 0px;
  line-height: 18px;
  color: #888;
}
.ticket-usermediumfullinfo .value .editable-list {
  line-height: 16px;
}
.ticket-usermediumfullinfo .value .editable-list input[type=text], .ticket-usermediumfullinfo .value .editable-list input[type=number] {
  width: 314px;
}
.ticket-usermediumfullinfo .value .editable-list .label {
  display: none;
}
.ticket-usermediumfullinfo .value .editable-list .container {
  width: 314px;
  padding-bottom: 2px;
}
.ticket-usermediumfullinfo .value .editable-list .value {
  width: 314px;
}
.ticket-usermediumfullinfo .value .editable-list .value input[type=text], .ticket-usermediumfullinfo .value .editable-list .value input[type=number] {
  margin-right: 0;
  width: 304px;
}
.ticket-usermediumfullinfo .value .editable-list .value .select2-container {
  width: 314px;
}
.ticket-usermediumfullinfo .value .editable-list .help {
  width: 30px;
}
.ticket-usermediumfullinfo .comment {
  width: 350px;
  color: #888;
  padding-bottom: 4px;
  padding-left: 2px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-usermediumfullinfo .comment-checkbox {
  width: 310px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
}
.ticket-usermediumfullinfo .comment-full {
  width: 600px;
  color: #888;
  padding-top: 4px;
  line-height: 1.7em;
  font-size: 0.9em;
  margin-left: -240px;
}
.ticket-usermediumfullinfo .help {
  width: 30px;
}

.line-height-info {
  line-height: 1.9em !important;
}

.line-height-info2 {
  line-height: 1.7em !important;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _portlet.scss - Classes for portlets */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.portlet {
  border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #b4b4b4;
  margin: 0px 0px 10px 0px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  padding-bottom: 0px !important;
}
.portlet .portlet-title {
  float: left;
  color: #555;
}
.portlet .portlet-title-bar {
  background: #f2f2f2;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  padding: 2px 10px 1px 10px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.portlet .portlet-content {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomright: 2px;
  background-color: #fff;
  padding: 10px 10px 10px 10px;
  color: #444;
  -webkit-box-shadow: inset 0px 20px 60px 0px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0px 20px 60px 0px rgba(0, 0, 0, 0.05);
  border-top: 1px solid #fff;
  overflow: hidden;
}

.portlet-button {
  float: left;
  padding-left: 10px;
  padding-top: 10px;
}

#popup-window .portlet {
  /*-webkit-box-shadow: 0px 8px 26px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 8px 26px rgba(0,0,0,0.10);
  box-shadow: 0px 8px 26px rgba(0,0,0,0.10);*/
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.2);
}

.popup-window .portlet {
  /*-webkit-box-shadow: 0px 8px 26px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 8px 26px rgba(0,0,0,0.10);
  box-shadow: 0px 8px 26px rgba(0,0,0,0.10);*/
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.2);
}

.response-message .portlet {
  /*-webkit-box-shadow: 0px 8px 26px rgba(0,0,0,0.10);
     -moz-box-shadow: 0px 8px 26px rgba(0,0,0,0.10);
     box-shadow: 0px 8px 26px rgba(0,0,0,0.10);*/
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.2);
}

.filter-portlet {
  border: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.filter-portlet .filter-portlet-title {
  float: left;
  color: #555;
}
.filter-portlet .filter-portlet-title-bar {
  padding: 2px 0px 1px 0px;
  border-bottom: 1px solid #ccc;
}
.filter-portlet .filter-portlet-content {
  background-color: #fff;
  padding: 4px 0px 4px 0px;
  color: #444;
}
.filter-portlet .filter-portlet-content .ticket-label-red {
  margin-right: 10px;
  margin-top: 20px;
  padding: 4px 10px;
  margin-bottom: 0;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _tables.scss - Classes for table grid views. */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.tbl {
  border-collapse: collapse;
  width: 100%;
}
.tbl th {
  padding: 2px 10px 1px 10px;
  color: #555;
  font-weight: normal;
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e9e9e9), color-stop(1, #f4f4f4));
  background: -moz-linear-gradient(bottom, #e9e9e9, #f4f4f4);
  background: linear-gradient(to bottom, #f4f4f4 0, #e9e9e9 100%);
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  border-right: 1px solid #ddd;
}
.tbl tr:last-child {
  border-bottom: 0px;
}
.tbl tr:first-child th:last-child {
  border-right: 0px;
}
.tbl tr td input.input-percent {
  width: 40px;
}
.tbl tr:last-child {
  /* KNAS med sista Hedern */
}
.tbl tr:last-child th:first-child {
  border-bottom: 1px;
}
.tbl td {
  border: 0px solid #eee;
  padding: 4px;
  color: #444;
  vertical-align: top;
}

.tbl-sublevel {
  margin-left: 20px;
}
.tbl-sublevel th {
  padding: 0px 4px 0px 4px;
}
.tbl-sublevel .tbl th {
  background-image: none;
  background-color: #f6f6f6;
  border-right: 0px;
}

.tbl-sublevel-header {
  border-bottom: 1px solid transparent !important;
}

.holdings-tbl-accounts table tr td:first-child {
  width: 196px;
}

.holdings-tbl-cash table tr td:first-child {
  width: 102px;
}

.holdings-tbl-investfixedratebonds {
  margin-top: 10px;
}
.holdings-tbl-investfixedratebonds th {
  display: none;
}

.holdings-tbl-fixedratebond table tr td:first-child {
  width: 162px;
}

.holdings-tbl-fixedratebond table tr td:last-child {
  width: 75px;
}

.table-rightalign {
  text-align: right;
}

.tbl-fixed {
  table-layout: fixed;
}

.tbl-border {
  border: 1px solid #c8c8c8;
  border-radius: 2px;
  -moz-border-radius: 2px;
  margin-top: auto;
  /* IE9 fix for adding empty table lines on hover */
  padding-bottom: 4px;
  /* FF div scrollbar fix */
  padding-right: 1px;
  /* IE div scrollbar fix */
}

.tbl-accounts {
  border: 1px solid #eee;
  border-radius: 2px;
  -moz-border-radius: 2px;
}

.tbl-line table tr:nth-child(odd) {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.tbl-odd table tr:nth-child(odd) {
  background: #dbf1fd;
  border-top: 1px solid #BDDDEF;
  border-bottom: 1px solid #BDDDEF;
  /* abd4ea */
}
.tbl-odd table tr:nth-child(odd):first-child {
  border-top: 0px;
}
.tbl-odd table tr:nth-child(odd):last-child {
  border-bottom: 0px;
}
.tbl-odd table tr:nth-child(even) {
  background: #F8FBFD;
  border-bottom: 1px solid #C1D4E2;
}

.tbl-no-odd tr:nth-child(odd) {
  background: transparent;
  border: 0px;
}

.tbl-label {
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #666;
  padding: 8px;
  display: inline-block;
  background-color: silver;
}

.tbl-footer td {
  /*background-color:#fefefe;*/
  background-color: #fff;
  color: #aaa;
  border-top: 1px dashed #aaa;
}

.tbl-total {
  border-top: 1px solid #95c225 !important;
  font-weight: bold;
}

#GenericInstrumentList .tbl .ui-button,
#StructInstrumentList .tbl .ui-button,
#FixedRateBondInstrumentList .tbl .ui-button {
  padding-left: 4px;
  padding-right: 4px;
}

td.tbl-action-menu,
th.tbl-action-menu {
  width: 16px !important;
  padding-left: 3px !important;
  padding-right: 2px !important;
}

td.tbl-icon-column,
th.tbl-icon-column {
  width: 16px !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.tbl-icon-info {
  background-image: url(../images/icons.png);
  background-position: -240px 0px;
  width: 16px;
  height: 16px;
  float: left;
  background-repeat: no-repeat;
  cursor: pointer;
}

.tbl-icon-info:hover {
  background-image: url(../images/icons.png);
  background-position: -230px -16px;
}

.tbl-create-instrument div {
  margin-top: 10px;
  margin-bottom: 6px;
}

.tbl-width10percent {
  width: 10%;
}

.tbl-width20percent {
  width: 20%;
}

.tbl-width30percent {
  width: 30%;
}

.tbl-width40percent {
  width: 40%;
}

.tbl-width50percent {
  width: 50%;
}

.tbl-width60percent {
  width: 60%;
}

.tbl-width70percent {
  width: 70%;
}

.tbl-width100percent {
  width: 100%;
}

.tbl-width10 {
  width: 10px;
  white-space: nowrap;
}

.tbl-width20 {
  width: 20px;
  white-space: nowrap;
}

.tbl-width30 {
  width: 30px;
  white-space: nowrap;
}

.tbl-width40 {
  width: 40px;
  white-space: nowrap;
}

.tbl-width50 {
  width: 50px;
  white-space: nowrap;
}

.tbl-width60 {
  width: 60px;
  white-space: nowrap;
}

.tbl-width65 {
  width: 65px;
  white-space: nowrap;
}

.tbl-width70 {
  width: 70px;
  white-space: nowrap;
}

.tbl-width75 {
  width: 75px;
  white-space: nowrap;
}

.tbl-width80 {
  width: 80px;
  white-space: nowrap;
}

.tbl-width90 {
  width: 90px;
  white-space: nowrap;
}

.tbl-width100 {
  width: 100px;
  white-space: nowrap;
}

.tbl-width110 {
  width: 110px;
  white-space: nowrap;
}

.tbl-width120 {
  width: 120px;
  white-space: nowrap;
}

.tbl-width125 {
  width: 125px;
  white-space: nowrap;
}

.tbl-width150 {
  width: 150px;
  white-space: nowrap;
}

.tbl-width170 {
  width: 170px;
  white-space: nowrap;
}

.tbl-width175 {
  width: 175px;
  white-space: nowrap;
}

.tbl-width200 {
  width: 200px;
  white-space: nowrap;
}

.tbl-width240 {
  width: 240px;
  white-space: nowrap;
}

.tbl-width250 {
  width: 250px;
  white-space: nowrap;
}

.tbl-width300 {
  width: 300px;
  white-space: nowrap;
}

.tbl-width350 {
  width: 350px;
  white-space: nowrap;
}

.tbl-width400 {
  width: 400px;
  white-space: nowrap;
}

.tbl-width450 {
  width: 450px;
  white-space: nowrap;
}

.tbl-width465 {
  width: 465px;
  white-space: nowrap;
}

.tbl-width500 {
  width: 500px;
  white-space: nowrap;
}

.tbl-width600 {
  width: 600px;
  white-space: nowrap;
}

.tbl-width700 {
  width: 700px;
  white-space: nowrap;
}

.tbl-minwidth40 {
  min-width: 40px;
  width: auto !important;
}

.tbl-minwidth50 {
  min-width: 50px;
}

.tbl-minwidth60 {
  min-width: 60px;
}

.actions-gray-button {
  font-size: 12px;
  color: #0279C3;
}

.actions-gray-button-text {
  padding-left: 10px;
  cursor: pointer;
}
.actions-gray-button-text:hover {
  text-decoration: underline;
}

.actions-zone {
  position: absolute;
  z-index: 16777271;
  background-color: transparent;
  z-index: 16777271;
  margin-left: 20px !important;
  min-width: 170px;
  font-size: 12px;
  white-space: nowrap;
}
.actions-zone .actions-menu {
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  padding: 4px 4px 4px 4px;
  border: 1px solid #b4b4b4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  text-align: left;
  color: #444;
}
.actions-zone .actions-menu ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
}
.actions-zone .actions-menu ul ul {
  padding-left: 20px;
  padding-bottom: 4px;
  padding-top: 1px;
  padding-right: 0px;
}
.actions-zone .actions-menu .actions-title-text {
  float: left;
  font-weight: 700;
}
.actions-zone .actions-menu .actions-title-close {
  background-image: url(../images/icons-new/medium/cross-box-black.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  cursor: pointer;
  float: right;
  margin-top: -2px;
  margin-left: 20px;
}
.actions-zone .actions-menu .actions-title-close:hover {
  background-image: url(../images/icons-new/medium/cross-box-red.png);
}
.actions-zone .actions-menu .actions-titlebar {
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 4px;
  margin-top: 1px;
  padding-bottom: 3px;
  background-color: transparent;
  border-bottom: 1px solid #95c225;
}
.actions-zone .actions-menu .actions-menu-group {
  color: #444;
  cursor: default;
}
.actions-zone .actions-menu li.actions-menu-item {
  cursor: pointer;
  color: #0279C3;
  padding: 2px 4px 2px 4px;
  margin: 0px;
  /*line-height:14px;*/
  line-height: 16px;
  /*line-height:12px;*/
  /*
           .float-left:hover {
               color:#fff;
           }*/
  /*:hover {
         background-color:$globalColor;
         color:#fff;
        }*/
}
.actions-zone .actions-menu li.actions-menu-item .float-left {
  color: #0279C3;
}
.actions-zone .actions-menu li.actions-menu-item:hover {
  background-color: #95c225;
  color: #fff;
}
.actions-zone .actions-menu li.actions-menu-item:hover div {
  background-color: inherit;
  color: inherit;
}
.actions-zone .top-menu {
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
  background-color: #f0f0f0;
  padding: 4px 4px 4px 4px;
  border: 1px solid #b4b4b4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  text-align: left;
  color: #444;
}
.actions-zone .top-menu ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
}
.actions-zone .top-menu ul ul {
  padding-left: 12px;
  padding-bottom: 4px;
  padding-top: 1px;
  padding-right: 0px;
}
.actions-zone .top-menu .actions-title-text {
  float: left;
  font-weight: 700;
}
.actions-zone .top-menu .actions-title-close {
  background-image: url(../images/icons-new/medium/cross-box-black.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  cursor: pointer;
  float: right;
  margin-top: -2px;
  margin-left: 20px;
}
.actions-zone .top-menu .actions-title-close:hover {
  background-image: url(../images/icons-new/medium/cross-box-red.png);
}
.actions-zone .top-menu .actions-titlebar {
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 4px;
  margin-top: 1px;
  padding-bottom: 3px;
  background-color: transparent;
  border-bottom: 1px solid #95c225;
}
.actions-zone .top-menu .actions-menu-group {
  color: #444;
  cursor: default;
}
.actions-zone .top-menu li.actions-menu-item {
  cursor: pointer;
  color: #0279C3;
  padding: 2px 4px 2px 4px;
  margin: 0px;
  /*line-height:14px;*/
  line-height: 16px;
  /*line-height:12px;*/
  /*
           .float-left:hover {
               color:#fff;
           }*/
  /*:hover {
         background-color:$globalColor;
         color:#fff;
        }*/
}
.actions-zone .top-menu li.actions-menu-item .float-left {
  color: #0279C3;
}
.actions-zone .top-menu li.actions-menu-item:hover {
  background-color: #95c225;
  color: #fff;
}
.actions-zone .top-menu li.actions-menu-item:hover div {
  background-color: inherit;
  color: inherit;
}

.actions-zone-menu {
  position: absolute;
  z-index: 16777271;
  background-color: transparent;
  z-index: 16777271;
  min-width: 125px;
  font-size: 12px;
  white-space: nowrap;
}
.actions-zone-menu .actions-menu {
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  padding: 4px 4px 4px 4px;
  border: 1px solid #b4b4b4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  text-align: left;
  color: #444;
}
.actions-zone-menu .actions-menu ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
}
.actions-zone-menu .actions-menu ul ul {
  padding-left: 8px;
  padding-bottom: 4px;
  padding-top: 1px;
  padding-right: 0px;
}
.actions-zone-menu .actions-menu .actions-title-text {
  float: left;
  font-weight: 700;
}
.actions-zone-menu .actions-menu .actions-title-close {
  background-image: url(../images/icons-new/medium/cross-box-black.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  cursor: pointer;
  float: right;
  margin-top: -2px;
  margin-left: 20px;
}
.actions-zone-menu .actions-menu .actions-title-close:hover {
  background-image: url(../images/icons-new/medium/cross-box-red.png);
}
.actions-zone-menu .actions-menu .actions-titlebar {
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 4px;
  margin-top: 1px;
  padding-bottom: 3px;
  background-color: transparent;
  border-bottom: 1px solid #95c225;
}
.actions-zone-menu .actions-menu .actions-menu-group {
  color: #444;
  cursor: default;
}
.actions-zone-menu .actions-menu li.actions-menu-item {
  cursor: pointer;
  color: #0279C3;
  padding: 2px 4px 2px 14px;
  margin: 0px 0px 0px -10px;
  /*line-height:14px;*/
  line-height: 16px;
  /*line-height:12px;*/
  /*
           .float-left:hover {
               color:#fff;
           }*/
  /*:hover {
         background-color:$globalColor;
         color:#fff;
        }*/
}
.actions-zone-menu .actions-menu li.actions-menu-item .float-left {
  color: #0279C3;
}
.actions-zone-menu .actions-menu li.actions-menu-item:hover {
  background-color: #95c225;
  color: #fff;
}
.actions-zone-menu .actions-menu li.actions-menu-item:hover div {
  background-color: inherit;
  color: inherit;
}

.actions-zone-filter {
  position: absolute;
  z-index: 16777271;
  background-color: transparent;
  z-index: 16777271;
  min-width: 150px;
  font-size: 12px;
  white-space: nowrap;
}
.actions-zone-filter .actions-menu {
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  padding: 4px 4px 4px 4px;
  border: 1px solid #b4b4b4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  text-align: left;
  color: #444;
}
.actions-zone-filter .actions-menu ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
}
.actions-zone-filter .actions-menu ul ul {
  padding-left: 12px;
  padding-bottom: 4px;
  padding-top: 1px;
  padding-right: 0px;
}
.actions-zone-filter .actions-menu .actions-title-text {
  float: left;
  font-weight: 700;
}
.actions-zone-filter .actions-menu .actions-title-close {
  background-image: url(../images/icons-new/medium/cross-box-black.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  cursor: pointer;
  float: right;
  margin-top: -2px;
  margin-left: 20px;
}
.actions-zone-filter .actions-menu .actions-title-close:hover {
  background-image: url(../images/icons-new/medium/cross-box-red.png);
}
.actions-zone-filter .actions-menu .actions-titlebar {
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 4px;
  margin-top: 1px;
  padding-bottom: 3px;
  background-color: transparent;
  border-bottom: 1px solid #95c225;
}
.actions-zone-filter .actions-menu .actions-menu-group {
  color: #444;
  cursor: default;
}
.actions-zone-filter .actions-menu li.actions-menu-item {
  cursor: pointer;
  color: #0279C3;
  padding: 2px 4px 2px 14px;
  margin: 0px 0px 0px 0px;
  /*line-height:14px;*/
  line-height: 16px;
  /*line-height:12px;*/
  /*
           .float-left:hover {
               color:#fff;
           }*/
  /*:hover {
         background-color:$globalColor;
         color:#fff;
        }*/
}
.actions-zone-filter .actions-menu li.actions-menu-item .float-left {
  color: #0279C3;
}
.actions-zone-filter .actions-menu li.actions-menu-item:hover {
  background-color: #95c225;
  color: #fff;
}
.actions-zone-filter .actions-menu li.actions-menu-item:hover div {
  background-color: inherit;
  color: inherit;
}

.actions-zone-left {
  position: absolute;
  z-index: 16777271;
  background-color: transparent;
  z-index: 16777271;
  margin-left: -150px !important;
  min-width: 170px;
  font-size: 12px;
  white-space: nowrap;
}
.actions-zone-left .actions-menu {
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  padding: 4px 4px 4px 4px;
  border: 1px solid #b4b4b4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  text-align: left;
  color: #444;
}
.actions-zone-left .actions-menu ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
}
.actions-zone-left .actions-menu ul ul {
  padding-left: 12px;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-right: 0px;
}
.actions-zone-left .actions-menu .actions-title-text {
  float: left;
  font-weight: 700;
}
.actions-zone-left .actions-menu .actions-title-close {
  background-image: url(../images/icons-new/medium/cross-box-black.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  cursor: pointer;
  float: right;
  margin-top: -2px;
  margin-left: 20px;
}
.actions-zone-left .actions-menu .actions-title-close:hover {
  background-image: url(../images/icons-new/medium/cross-box-red.png);
}
.actions-zone-left .actions-menu .actions-titlebar {
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 8px;
  margin-top: 4px;
  padding-bottom: 6px;
  background-color: transparent;
  border-bottom: 1px solid #95c225;
}
.actions-zone-left .actions-menu .actions-menu-group {
  color: #444;
  cursor: default;
}
.actions-zone-left .actions-menu li.actions-menu-item {
  cursor: pointer;
  color: #0279C3;
  padding: 2px 4px 2px 4px;
  margin: 0px;
  /*line-height:14px;*/
  line-height: 16px;
  /*line-height:12px;*/
  /*
  .float-left:hover {
      color:#fff;
  }*/
  /*:hover {
   background-color:$globalColor;
   color:#fff;
  }*/
}
.actions-zone-left .actions-menu li.actions-menu-item .float-left {
  color: #0279C3;
}
.actions-zone-left .actions-menu li.actions-menu-item:hover {
  background-color: #95c225;
  color: #fff;
}
.actions-zone-left .actions-menu li.actions-menu-item:hover div {
  background-color: inherit;
  color: inherit;
}

.tbl .range-slider-value1 {
  display: inline-block;
  width: 20px;
}

.tbl .range-slider-bar {
  display: inline-block;
  width: 134px;
  margin: 0px 10px 0px 10px;
}

.tbl .range-slider-value2 {
  display: inline-block;
  width: 20px;
  text-align: right;
}

.tbl .range-slider {
  width: 200px;
}

.tbl .slider-value {
  display: inline-block;
  width: 20px;
}

.tbl .slider-bar {
  display: inline-block;
  width: 154px;
  margin: 0px 10px 0px 10px;
}

.tbl .slider {
  width: 200px;
}

.tbl .bar .ui-progressbar {
  width: 60px;
  height: 5px;
}

.filter-panel .ui-progressbar {
  height: 10px;
}

.updown #button-up {
  height: 18px;
  width: 18px;
}

.updown #button-down {
  height: 18px;
  width: 18px;
}

.updown .current-value {
  width: 20px;
}

.stars-filled {
  background-image: url(../images/icons/star-small.png);
  background-repeat: repeat-x;
  height: 10px;
}

.stars-empty {
  background-image: url(../images/icons/star-small-empty.png);
  background-repeat: repeat-x;
  height: 10px;
  width: 50px;
  /* 10*5=60 */
}

.compare-diff td {
  background-color: #FED8D8;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFE9E9), color-stop(1, #FFF3F3));
  background: -moz-linear-gradient(bottom, #FFE9E9, #FFF3F3);
}

.no-overflow {
  overflow: hidden;
  white-space: nowrap;
  cursor: default;
  text-overflow: ellipsis;
}

.no-overflow-span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.expandable, .expandable div span, .clickable, .collapsible, .collapsible div span {
  cursor: pointer !important;
}

.expandable:hover span, .clickable:hover span, .collapsible:hover span {
  text-decoration: underline;
}

.expandable {
  background-image: url(../images/icons/toggle-small-expand.png);
  background-repeat: no-repeat;
  padding-left: 20px;
}

.collapsible {
  background-image: url(../images/icons/toggle-small.png);
  background-repeat: no-repeat;
  padding-left: 20px;
}

.collapsible div span:active {
  color: #ddd;
}

.format-currency {
  text-align: right;
}

.propertyValueGuidArrayLabel {
  vertical-align: top;
}

.embeddedBrickTable {
  display: none;
  border: 1px solid #c8c8c8;
  margin-bottom: 3px;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _help.scss - Help and Sidepanel classes */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.help-button:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  margin-left: 0.2em;
  /* Addons */
  opacity: 0.6;
  content: "\e81a";
  color: #0279C3;
}

.help-button:hover:before {
  opacity: 1;
}

.help-button:hover {
  cursor: pointer;
}

.help-button-red:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  margin-left: 0.2em;
  /* Addons */
  opacity: 0.6;
  content: "\e81a";
  color: #9c1e26;
}

.help-button-red:hover:before {
  opacity: 1;
}

.help-button-red:hover {
  cursor: pointer;
}

.help-button-grey:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  margin-left: 0.2em;
  /* Addons */
  opacity: 0.6;
  content: "\e81a";
  color: #aaa;
}

.help-button-grey:hover:before {
  opacity: 1;
  color: #0279C3;
}

.help-button-grey:hover {
  cursor: pointer;
  color: #0279C3;
}

.portlet-title .help-button-container {
  position: absolute;
  right: 30px;
  bottom: 12px;
}

.portlet-title .settings-button-container {
  position: absolute;
  right: 30px;
  bottom: 12px;
}

.portlet-title .help-button-title-right {
  font-size: inherit;
}

.portlet-title .help-button-title-right:before {
  font-size: 15px;
  line-height: 17px;
  margin: 0;
}

.help-button-title {
  margin-left: 8px;
  float: left;
}
.help-button-title .help-button:before {
  font-size: 12pt;
  line-height: 20px;
}

/*.portlet-title .help-button:before,*/
.grid-title .help-button:before,
.groupboxminimal-title .groupboxultraminimal-title .help-button:before {
  font-size: inherit;
  line-height: inherit;
}

.portlet-title .help-button:before {
  line-height: inherit;
}

/*.ui-tabs-nav .help-button {margin:0;}*/
.help-button-old {
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(../images/icons.png);
  background-position: -294px -48px;
}
.help-button-old:hover {
  background-image: url(../images/icons.png);
  background-position: -320px 0px;
}

.help-button-small {
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(../images/icons.png);
  background-position: -310px -16px;
}
.help-button-small:hover {
  background-image: url(../images/icons.png);
  background-position: -294px -16px;
}

.help-button-searchpanel {
  font-size: 13pt;
  color: #0279C3;
  margin-top: 4px;
  margin-right: 4px;
}

.help-button-ticket {
  color: #95c225;
  opacity: 1;
}

.help-button-ticket:before {
  opacity: 1;
}

.help-button-ticket:hover {
  color: #bfe268;
}

#sidepanel {
  right: 0px;
  top: 0px;
  z-index: 10001;
  position: fixed;
  height: 100%;
  width: 0px;
  background-color: rgba(70, 70, 70, 0.94);
  -webkit-box-shadow: -1px 0px 4px 0px rgba(0, 0, 0, 0.4);
  box-shadow: -1px 0px 4px 0px rgba(0, 0, 0, 0.4);
  overflow-x: hidden;
  overflow-y: hidden;
}

.sidepanel-show {
  overflow-y: auto !important;
}

#sidepanel-content {
  width: 330px;
  color: #fff;
  margin: 20px 30px 20px 20px;
}
#sidepanel-content h1 {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em;
}
#sidepanel-content h2 {
  color: #fff;
  font-size: 22px;
  padding-top: 10px;
  padding-bottom: 0px;
}
#sidepanel-content h3 {
  color: #7ee2f4;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 0px;
}
#sidepanel-content h4 {
  color: #7ee2f4;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 0px;
}
#sidepanel-content b {
  color: orange;
}
#sidepanel-content a {
  color: #7EE2F4;
}
#sidepanel-content a.button {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 2px solid #fff;
  line-height: 40px;
  padding: 4px 6px 4px 6px;
  color: #fff;
}
#sidepanel-content a.button:hover {
  background-color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

#sidepanel-title {
  font-size: 24px;
  float: right;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 14px;
}

#sidepanel-header {
  padding-bottom: 2px;
  border-bottom: 2px solid #ccc;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _grid.scss - Classes for grid and pagingpanel */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.grid {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.grid .grid-headers {
  width: 100%;
  display: table-row;
}
.grid .grid-headers div {
  color: #555;
  font-weight: normal;
}
.grid .grid-headers .grid-item {
  border-bottom: 1px solid #95c225;
  border-top: 1px solid #fff;
  display: table-cell;
}
.grid .grid-items {
  width: 100%;
  display: table-row;
  height: 28px;
}
.grid .grid-items:first-child .grid-item-container {
  border-top: 0px;
}
.grid .grid-items:last-child .grid-item-container {
  border-bottom: 10px;
}
.grid .grid-items .grid-item-container {
  display: table-cell;
  vertical-align: top;
  padding-top: 1px;
  padding-bottom: 1px;
}
.grid .grid-footer {
  /*background-color:#fefefe;*/
  background-color: #fff;
  color: #aaa;
}
.grid .grid-footer .grid-item {
  display: table-cell;
}
.grid .grid-footer-whitesmoke {
  background-color: whitesmoke;
  color: #aaa;
}
.grid .grid-footer-whitesmoke .grid-item {
  display: table-cell;
}
.grid .grid-empty-message {
  color: #aaa;
  margin-bottom: 10px;
  font-size: 14px;
}

.groupboxminimal-content .grid .grid-empty-message {
  margin-top: 0;
}

.grid2 {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.grid2 .grid-headers {
  width: 100%;
  display: table-row;
}
.grid2 .grid-headers div {
  color: #555;
  font-weight: normal;
}
.grid2 .grid-headers .grid-item {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  display: table-cell;
}
.grid2 .grid-items {
  width: 100%;
  display: table-row;
  height: 28px;
}
.grid2 .grid-items:nth-child(odd) .grid-item-container {
  background: #dbf1fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d5e8f2 0%, #dbf1fd 50%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5e8f2), color-stop(50%, #dbf1fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d5e8f2 0%, #dbf1fd 50%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d5e8f2 0%, #dbf1fd 50%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d5e8f2 0%, #dbf1fd 50%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d5e8f2 0%, #dbf1fd 50%);
  /* W3C */
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ABD4EA;
}
.grid2 .grid-items:nth-child(even) .grid-item-container {
  background: #fafafa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f0f0f0 0%, #fafafa 50%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(50%, #fafafa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0f0f0 0%, #fafafa 50%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0f0f0 0%, #fafafa 50%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f0f0f0 0%, #fafafa 50%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f0f0f0 0%, #fafafa 50%);
  /* W3C */
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ccc;
}
.grid2 .grid-items:first-child .grid-item-container {
  border-top: 0px;
}
.grid2 .grid-items:last-child .grid-item-container {
  border-bottom: 10px;
}
.grid2 .grid-items .grid-item-container {
  display: table-cell;
  vertical-align: top;
  padding-top: 2px;
  padding-bottom: 2px;
}
.grid2 .grid-footer {
  /*background-color:#fefefe;*/
  background-color: #fff;
  color: #aaa;
}
.grid2 .grid-footer .grid-item {
  display: table-cell;
}

.grid-item2 {
  padding: 3px 0px 2px 0px;
  vertical-align: top;
}

.grid-item {
  padding: 3px 4px 2px 4px;
  color: #444;
  vertical-align: top;
}

.grid-border {
  border: 1px solid #b4b4b4;
  border-radius: 2px;
  -moz-border-radius: 2px;
}

.grid-item-selected div {
  background-color: #EEF4FD !important;
  color: #1D8197;
}

/* Check icon */
.grid-checked {
  width: 16px !important;
  display: table-cell;
  overflow: visible;
}

/* Action Menu */
.grid-action-menu {
  width: 16px !important;
  display: table-cell;
  overflow: visible;
}

.grid-action-menu-summery {
  width: 18px !important;
  display: table-cell;
  overflow: visible;
  padding: 1px 5px 1px 4px !important;
}

.grid-action-menu-header {
  width: 15px !important;
  display: table-cell;
  overflow: visible;
  padding: 3px 4px 1px 3px !important;
}

.grid-action-menu-header3 {
  width: 16px !important;
  display: table-cell;
  overflow: visible;
  padding: 3px 4px 1px 0px !important;
}

.grid-action-menu2 {
  width: 16px !important;
  display: table-cell;
  /*overflow: visible;*/
  padding: 3px 4px 1px 4px !important;
}

.grid-action-menu3 {
  width: 16px !important;
  display: table-cell;
  overflow: visible;
  padding: 1px 4px 1px 0px !important;
}

.grid-action-menu-tight {
  width: 16px !important;
  display: table-cell;
  overflow: visible;
  padding: 4px 4px 0px 0px !important;
}

.grid-itemlabels {
  display: none !important;
}

.grid-cell-ellipsis div :not(.button-icon-gear-action) {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}

.grid-cell-ellipsis .top-tip,
.grid-cell-ellipsis .left-tip {
  overflow: visible;
  text-overflow: initial;
  -o-text-overflow: initial;
  -ms-text-overflow: initial;
}

.grid-checkbox {
  text-align: center;
}

.grid-row-selected td.tbl-sublevel-header {
  background-color: #dbf1fd !important;
}

.paging-icon-disabled {
  pointer-events: none;
  cursor: default !important;
  opacity: 0.3 !important;
}

/*.paging-icon-first { @include pagingIcon; background-image:url(../images/icons-new/medium/first-darkblue.png);} 
.paging-icon-prev { @include pagingIcon; background-image:url(../images/icons-new/medium/prev-darkblue.png);} 
.paging-icon-next { @include pagingIcon; background-image:url(../images/icons-new/medium/next-darkblue.png);} 
.paging-icon-last { @include pagingIcon; background-image:url(../images/icons-new/medium/last-darkblue.png);} 

 .paging-icon-first:hover,
.paging-icon-prev:hover,
.paging-icon-next:hover,
.paging-icon-last:hover { opacity:1;}*/
.paging-panel {
  margin-top: 10px;
  line-height: 24px;
}

.paging-panel-item {
  padding-right: 10px;
  float: left;
  color: #888;
}
.paging-panel-item input.ui-button {
  padding: 0.1em 0.8em;
}

.paging-panel-item-last {
  padding-right: 0px;
  float: left;
  color: #888;
}
.paging-panel-item-last input.ui-button {
  padding: 0.1em 0.8em;
}

.paging-panel-item-align-right {
  padding-left: 10px;
  float: right;
}
.paging-panel-item-align-right input.ui-button {
  padding: 0.1em 0.8em;
}

.paging-panel-item-dropdown {
  display: inline-block;
}

.paging-panel-item-input input {
  width: 25px;
  height: 9px;
  line-height: 10px;
  border-color: #e9e9e9 !important;
  text-align: center;
}

.paging-panel-selector-item {
  padding-right: 10px;
  float: left;
}
.paging-panel-selector-item .clickable:hover {
  text-decoration: underline;
}

.paging-panel-selector-item-dots {
  padding-right: 2px;
  float: left;
}
.paging-panel-selector-item-dots .clickable:hover {
  text-decoration: underline;
}

/*.paging-panel-item-selected { 

	font-weight:bold;
}*/
/*.paging-panel-item-selected {
    background: $globalColor;
    padding: 0 4px;
    color: #fff;
    border-radius: 2px;
}*/
.paging-panel-item-selected {
  background: transparent;
  padding: 0 4px;
  color: #95c225;
  border-radius: 2px;
  border: 1px solid #95c225;
  margin-top: 0px;
  line-height: 17px;
}

.paging-panel-export-csv {
  background-image: url(../images/icons.png);
  background-position: -192px 0px;
  height: 16px;
  width: 16px;
  margin: 2px 0 2px 0;
  padding: 0;
  cursor: pointer;
  line-height: 44px;
}

.paging-panel-separator {
  border: 0;
  width: 20px;
  height: 12px;
  margin: 9px 0 0 0;
  display: inline-block;
}

.paging-panel-mini {
  margin-top: 10px;
  line-height: 24px;
}

.paging-panel-top {
  margin-top: 0px;
  line-height: 20px;
  float: right;
}

.paging-panel-hits {
  float: left;
  padding-right: 10px;
  padding-top: 3px;
}

.grid-item-indented-header {
  margin-left: 4px;
  padding-top: 0px;
  font-size: 16px;
}

.grid-item-indented {
  margin-left: 12px;
  padding-top: 6px;
  font-size: 14px;
}

.grid-item-indented-header-admin {
  margin-left: 4px;
  padding-top: 0px;
  font-size: 15px;
}

.grid-item-indented-admin {
  margin-left: 12px;
  padding-top: 0px;
  font-size: 13px;
}

.item1 {
  grid-area: head;
}

.item2 {
  grid-area: main;
}

/*.item3 {
	grid-area: main;
}

.item4 {
	grid-area: right;
}

.item5 {
	grid-area: footer;
}*/
.grid-container {
  display: grid;
  grid-template-areas: "head head" "main main";
  gap: 10px;
  background-color: #2196F3;
  padding: 10px;
}

.grid-container > div {
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 20px 0;
  font-size: 30px;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _slider.scss - Image slider, Chart Slider Theme, Chart Slider Front Theme, Chart Slider Theme Admin and Chart classes */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* arrow left/right bugg fix */
.prev,
.next {
  display: inline !important;
}

#slides {
  position: absolute;
  left: 4px;
  z-index: 100;
}

.slides_container {
  width: 570px;
  overflow: hidden;
  position: relative;
  display: none;
}

.slides_container div.slide {
  width: 570px;
  height: 270px;
  display: block;
}

#slides .next a, #slides .prev a {
  border: 0;
}

#slides .next, #slides .prev {
  position: absolute;
  top: 127px;
  width: 24px;
  height: 43px;
  display: block;
  z-index: 101;
  opacity: 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

#slides:hover .next, #slides:hover .prev {
  opacity: 1;
}

#slides .next {
  left: 346px;
}

.pagination {
  list-style: none;
  text-align: center;
  margin: 0;
  padding: 46px 0 0 0;
}

.pagination li {
  display: inline;
  margin: 0 1px;
}

.pagination li a {
  display: inline-block;
  width: 12px;
  height: 12px;
  color: transparent;
  background: #f0f0f0;
  border: 1px solid #b4b4b4;
}

.pagination li.current a {
  background: #95c225;
  border: 1px solid #729C1E;
}

.caption {
  z-index: 500;
  position: absolute;
  bottom: -24px;
  left: 0;
  height: 30px;
  padding: 5px 20px 0 20px;
  background: #eee;
  background: rgba(0, 0, 0, 0.5);
  width: 540px;
  color: #fff;
  border-top: 1px solid #000;
  text-shadow: none;
}

.caption-single-image {
  z-index: 500;
  bottom: -24px;
  left: 0;
  /*height:30px;*/
  padding: 5px 20px 0 20px;
  background: #fff;
  color: #333;
  text-shadow: none;
}

.container-single-image {
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  width: auto;
  height: auto;
}

.theme-chart {
  position: relative;
  height: 300px;
}
.theme-chart .caption {
  width: 440px;
  top: -35px;
  height: 24px;
  padding: 5px 10px 0 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 14px;
}
.theme-chart .slides_container {
  width: 440px;
}
.theme-chart .slide img {
  margin-top: 30px;
}
.theme-chart #slides .next {
  left: 408px;
}

.theme-chart #slides .next,
#slides .prev,
.theme-chart #slides .next div,
#slides .prev div {
  width: 30px;
  height: 30px;
}

.theme-chart #slides .next div {
  background: url(/images/slidesjs/arrows3.png) no-repeat;
  background-position: -30px 0;
}

.theme-chart #slides .prev div {
  background: url(/images/slidesjs/arrows3.png) no-repeat;
}

.theme-chart-front {
  position: relative;
  height: 300px;
}

.theme-chart-front .slide img {
  margin-top: 30px;
}

.theme-chart-front .slides_container {
  width: 428px;
}

.theme-chart-front #slides .next {
  left: 396px;
}

.theme-chart-front .caption {
  width: 428px;
  top: -35px;
  height: 24px;
  padding: 5px 10px 0 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 14px;
}

.theme-chart-front #slides .next, #slides .prev,
.theme-chart-front #slides .next div, #slides .prev div {
  width: 30px;
  height: 30px;
}

.theme-chart-front #slides .next div {
  background: url(/images/slidesjs/arrows3.png) no-repeat;
  background-position: -30px 0;
}

.theme-chart-front #slides .prev div {
  background: url(/images/slidesjs/arrows3.png) no-repeat;
}

.theme-chart-admin {
  position: relative;
  height: 300px;
}

.theme-chart-admin .slide img {
  margin-top: 30px;
}

.theme-chart-admin .slides_container {
  width: 540px;
}

.theme-chart-admin #slides .next {
  left: 508px;
}

.theme-chart-admin .caption {
  width: 540px;
  top: -35px;
  height: 24px;
  padding: 5px 10px 0 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 14px;
}

.theme-chart-admin #slides .next, #slides .prev,
.theme-chart-admin #slides .next div, #slides .prev div {
  width: 30px;
  height: 30px;
}

.theme-chart-admin #slides .next div {
  background: url(/images/slidesjs/arrows3.png) no-repeat;
  background-position: -30px 0;
}

.theme-chart-admin #slides .prev div {
  background: url(/images/slidesjs/arrows3.png) no-repeat;
}

.chart-date input {
  width: 62px;
  margin-right: 4px;
}

.chart-button-last {
  margin-right: 5px;
}

.chart-button-first {
  margin-left: 10px;
}

.chart-button-selected input.ui-state-default, .chart-button-selected .ui-widget-content input.ui-state-default, .chart-button-selected .ui-widget-header input.ui-state-default {
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 #fff;
  -ms-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 white;
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 white;
  background: #729C1E;
}

.chart-center {
  margin: auto;
}

/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #c8c8c8;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 0px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
}

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0px 0px 0px 0px;
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("../images/select2/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 30000;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 30001;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0px 0px 0px 0px;
}

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-radius: 0px 0px 0px 0px;
}

.select2-drop-active {
  border: 1px solid #95c225;
}

.select2-drop.select2-drop-above.select2-drop-active {
  border: 1px solid #95c225;
}

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid transparent;
  border-radius: 0px;
  background-clip: padding-box;
  background: #f0f0f0;
}

.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../images/select2/select2.png") no-repeat 0 1px;
}

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #95c225;
  outline: none;
}

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #95c225;
  border-top-color: transparent;
}

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

.select2-results li em {
  background: #feffde;
  font-style: normal;
}

.select2-results .select2-highlighted em {
  background: transparent;
}

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
  display: none;
}

.select2-more-results.select2-active {
  background: #f4f4f4 url("select2-spinner.gif") no-repeat 100%;
}

.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  margin: 2px 0 0 0;
  padding: 0;
  position: relative;
  /*border: 1px solid #aaa;*/
  border: 1px solid #c8c8c8;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  line-height: 26px;
  min-width: 100px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
  min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #95c225;
  outline: none;
  /*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
          box-shadow: 0 0 5px rgba(0, 0, 0, .3);*/
}

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
  /*padding: 5px;
  margin: 1px 0;*/
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("select2-spinner.gif") no-repeat 100% !important;
}

.select2-default {
  color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: white;
  /*color: #333;*/
  cursor: default;
  /*border: 1px solid #aaaaaa;*/
  border-radius: 3px;
  /*-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);*/
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ccc;
  /*background-color: $globalColor;*/
  /*background-color: #e4e4e4;*/
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("../images/select2/select2.png") right top no-repeat;
}

.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

.select2-display-none {
  display: none;
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
    background-image: url("../images/select2/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  .select2-search input {
    background-position: 100% -21px !important;
  }
}
.paging-panel-mini .select2-container .select2-choice,
.paging-panel-micro .select2-container .select2-choice,
.paging-panel-top .select2-container .select2-choice,
.paging-panel .select2-container .select2-choice {
  height: 17px;
  line-height: 17px;
}
.paging-panel-mini .select2-container .select2-choice .select2-arrow b,
.paging-panel-micro .select2-container .select2-choice .select2-arrow b,
.paging-panel-top .select2-container .select2-choice .select2-arrow b,
.paging-panel .select2-container .select2-choice .select2-arrow b {
  margin-top: -6px;
}
.paging-panel-item-dropdown {
  padding-top: 0px;
}

.select2-results::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

.select2-results::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.full-info-fieldset {
  width: auto;
  border: 1px solid #b4b4b4;
  border-radius: 2px;
  -moz-border-radius: 2px;
  height: auto;
}
.full-info-row {
  width: auto;
  height: auto;
}
.full-info-row .full-info-row-item-label {
  float: left;
  font-weight: 500;
  width: 200px;
  color: #333;
  padding-bottom: 4px;
}
.full-info-row .full-info-row-item {
  height: auto;
  float: left;
  color: #6d6e6d;
}

.medium-info-wrapper {
  padding: 5px;
  margin-bottom: 2px;
  background-color: #ffffff;
  color: #6d6e6d;
  border: 1px solid #dcdcdc;
  height: auto;
}
.medium-info-wrapper .clickable-head {
  cursor: pointer;
  font-size: 14px;
}
.medium-info-wrapper .clickable-head span {
  color: #2068AB;
}
.medium-info-wrapper .clickable-head span:hover {
  text-decoration: underline;
}
.medium-info-wrapper .header-sort-asc span {
  color: #4fb0cd;
}
.medium-info-wrapper .header-sort-desc span {
  color: #2e87a1;
}

.medium-info-wrapper-error {
  padding: 5px;
  margin-bottom: 2px;
  background-color: #fed0d0;
  height: auto;
}
.medium-info-wrapper-error .clickable-head {
  color: #3e3e3e;
  cursor: pointer;
  font-size: 16px;
}
.medium-info-wrapper-error .clickable-head span {
  color: #3e3e3e;
}

.task-medium-info-row-header {
  padding: 2px 0px 4px 0px;
  margin-bottom: 4px;
}

.task-medium-info-row {
  width: 98%;
  height: auto;
  float: left;
  min-width: 300px;
  padding-bottom: 10px;
}
.task-medium-info-row .task-medium-info-row-item-label {
  float: left;
  font-weight: 500;
  margin-right: 5px;
  width: 60%;
  color: #3e3e3e;
  font-size: 12px;
}
.task-medium-info-row .task-medium-info-row-item-property {
  height: auto;
  float: left;
  margin-bottom: 2px;
  width: 38%;
}
.task-medium-info-row .task-medium-info-row-item {
  height: auto;
  float: left;
  margin-bottom: 2px;
  width: 33%;
}

.medium-info-row {
  width: 95%;
  height: auto;
  float: left;
  min-width: 300px;
  font-size: 12px;
}
.medium-info-row .medium-info-row-item-label {
  float: left;
  font-weight: 500;
  max-width: 100%;
  min-width: 80%;
  color: #333;
}
.medium-info-row .medium-info-row-item-property {
  height: auto;
  float: left;
  margin-right: 10px;
  max-width: 100%;
  min-width: 35%;
}
.medium-info-row .medium-info-row-item-property input[type=checkbox] {
  padding-right: 80px;
}
.medium-info-row .medium-info-row-item {
  height: auto;
  float: left;
  margin-bottom: 4px;
  width: 50%;
}

.action-medium-info-row {
  width: 95%;
  height: auto;
  float: left;
  min-width: 300px;
}
.action-medium-info-row .action-medium-info-row-item-label {
  float: left;
  font-weight: bold;
  width: 49%;
  color: #3e3e3e;
  font-size: 12px;
}
.action-medium-info-row .action-medium-info-row-item-property {
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 2px;
  width: 49%;
}
.action-medium-info-row .action-medium-info-row-item-property input[type=checkbox] {
  padding-right: 80px;
}
.action-medium-info-row .action-medium-info-row-item {
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 2px;
  width: 47%;
}

.log-medium-info-row {
  width: 95%;
  height: auto;
  float: left;
  min-width: 300px;
}
.log-medium-info-row .log-medium-info-row-item-label {
  float: left;
  font-weight: bold;
  width: 49%;
  color: #3e3e3e;
  font-size: 12px;
}
.log-medium-info-row .log-medium-info-row-item-property {
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 2px;
  width: 49%;
}
.log-medium-info-row .log-medium-info-row-item-property input[type=checkbox] {
  padding-right: 80px;
}
.log-medium-info-row .log-medium-info-row-item {
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 2px;
  width: 47%;
}

.action-medium-info-row-dropdown {
  width: 5%;
  height: auto;
  float: left;
}

.task-medium-info-row-dropdown {
  width: 2%;
  height: auto;
  float: left;
}

.medium-info-row-dropdown {
  width: 5%;
  height: auto;
  float: left;
}

.medium-info-row-item-header {
  width: auto;
  height: auto;
  color: #444;
  height: auto;
  float: left;
  margin-right: 10px;
  min-width: 100%;
}

.medium-action-menu {
  width: 20px;
  height: 10px;
  float: left;
}

.medium-info-row-item-empty {
  width: 30px;
  height: 10px;
  float: left;
}

.medium-info-row-item-empty-display-none {
  display: none;
  float: left;
}

.medium-checkbox-item {
  width: 125px;
  float: left;
  min-width: 100px;
  min-height: 1px;
}
.medium-checkbox-item input {
  min-width: 0px;
}
.medium-checkbox-item input[type=checkbox] {
  min-width: 1px;
  margin-left: 0px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 0px;
  min-height: 1px;
  height: 18px;
  width: 18px;
}

.medium-checkbox-item-text {
  width: auto;
  float: left;
  min-height: 1px;
  color: #589234;
}

.marginBottom10 {
  margin-bottom: 10px;
}

.item-input-width150 {
  text-align: right;
  min-height: 1px;
  float: left;
}
.item-input-width150 input[type=checkbox] {
  min-width: 1px;
  margin-left: 0px;
  width: 18px;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _icons.scss - Classes for ui, grid and generic icons */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/*:::::::::::::::::::::::::::::::::: ICONS OVERRIDES ICONS ::::::::::::::::::::::::::::::::::::::::*/
.ui-icon-user {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/user-darkblue.png);
}

.ui-icon-user-silhouette {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/user-gray.png);
  opacity: 1;
  filter: alpha(opacity=100);
  margin-top: -2px;
}

.ui-icon-user-deleted {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -384px 0px;
}

.ui-icon-user-reseller {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/user-darkblue.png);
}

.ui-icon-user-admin {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -406px -48px;
}

.ui-icon-user-insurance {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -390px -16px;
}

.ui-icon-users {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/users-darkblue.png);
}

.ui-icon-filter {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/magnifying-glass-darkblue.png);
}

.ui-icon-grid {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -16px 0px;
}

.ui-icon-information {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/info-darkblue.png);
  margin-top: -2px;
  background-position: 0px 0px;
}

.ui-icon-information-darkblue {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/info-darkblue.png);
  margin-top: -1px;
}

.ui-icon-information-white {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/info-white.png);
}

.ui-icon-application {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/browser-darkblue.png);
  margin-top: -1px;
}

.ui-icon-application-list {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/browser-darkblue.png);
}

.ui-icon-address {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: 0px 0px;
}

.ui-icon-cb {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/book-darkblue.png);
}

.ui-icon-lock {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/lock-darkblue.png);
}

.ui-icon-lock-white {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/lock-white.png);
  margin-top: -2px;
}

.ui-icon-lock-gray {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/lock-gray.png);
  margin-top: -2px;
}

.ui-icon-contact-us {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -102px -48px;
}

.ui-icon-settings {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/settings-darkblue.png);
  margin-top: -2px;
}

.ui-icon-pdf {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -198px -16px;
}

.ui-icon-cross {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -176px 0px;
}

.ui-icon-addresscard {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/adress-gray.png);
  margin-top: -2px;
}

.ui-icon-addresscard-darkblue {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/adress-darkblue.png);
}

.ui-icon-globe {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/globe-darkblue.png);
  margin-top: -2px;
}

.ui-icon-globe-white {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/globe-white.png);
  margin-top: -2px;
}

.ui-icon-creditcard {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/creditcard-darkblue.png);
}

.ui-icon-parchment {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/megafon-darkblue.png);
}

.ui-icon-invoice {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -198px -48px;
}

.ui-icon-cb-invoice {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/invoice-darkblue.png);
}

.ui-icon-pricetag {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -288px 0px;
}

.ui-icon-exclamation {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -214px -32px;
}

.ui-icon-exclamation-tick-circle {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -358px -16px;
}

.ui-icon-external {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/external-darkblue.png);
}

.ui-icon-chart-up-blue {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/chart-darkblue.png);
}

.ui-icon-chart-up-green {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -112px 0px;
}

.ui-icon-chart-up-orange {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/invoice-white.png);
}

.ui-icon-chart {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/barchart-darkblue.png);
}

.ui-icon-chart-pie {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/piechart-darkblue.png);
}

.ui-icon-floppy {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/file-darkblue.png);
}

.ui-icon-certificate {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/key-darkblue.png);
}

.ui-icon-sticky-note {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/comment-darkblue.png);
}

.ui-icon-safe {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/briefcase-darkblue.png);
}

.ui-icon-box {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -86px -48px;
}

.ui-icon-receipt-export {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -326px -48px;
}

.ui-icon-receipt {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/receipt-darkblue.png);
}

.ui-icon-transactions {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/transactions-darkblue.png);
}

.ui-icon-chevron {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/glyphicons_368_collapse.png);
}

.ui-icon-chevron-expand {
  background-image: url(../images/icons-new/medium/chevron-white-desc.png);
}

.ui-icon-dashboard {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/dashboard-darkblue.png);
}

.ui-icon-help-big {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/question.png);
}

.ui-icon-help-small {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/question-small.png);
}

.ui-icon-minus-circle {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/minus-circle.png);
}

.ui-icon-empty {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: none;
}

.ui-icon-csv {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons/document-excel-csv.png);
}

.ui-icon-trashcan {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/trashcan-darkblue.png);
}

.ui-icon-house {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/house-darkblue.png);
}

.ui-icon-drawer {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/drawer-darkblue.png);
}

.ui-icon-drawer-disabled {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/drawer-disabled-darkblue.png);
}

.ui-icon-key {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/key-darkblue.png);
}

.ui-icon-disabled {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/disabled-darkblue.png);
}

.ui-icon-chart2 {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/chart2-darkblue.png);
}

.ui-icon-insurance {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/lifebuoy-darkblue.png);
}

.ui-icon-chart3 {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/chart-darkblue.png);
}

.ui-icon-db {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/db-darkblue.png);
}

.ui-icon-loop {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  background-image: url(../images/icons-new/medium/loop-darkblue.png);
}

.grid-icon-information {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -246px -48px;
}

.grid-icon-settlementnote {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -198px -48px;
}

.grid-icon-minus-circle {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -262px -16px;
}

.grid-icon-empty {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: none;
}

.grid-icon-lock {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -246px -32px;
}

.grid-icon-hidden {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -214px -16px;
}

.grid-icon-status-green {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -358px -48px;
}

.grid-icon-status-yellow {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -342px -32px;
}

.grid-icon-status-red {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -342px -16px;
}

.grid-icon-status-gray {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -352px 0px;
}

.grid-icon-arrow-right-green {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -32px 0px;
}

.grid-icon-arrow-left-green {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -48px 0px;
}

.grid-icon-arrow-right-red {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -38px -48px;
}

.grid-icon-arrow-left-red {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -54px -48px;
}

.grid-icon-arrow-right-blue {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -38px -32px;
}

.grid-icon-arrow-left-blue {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -54px -32px;
}

.grid-icon-arrow-left-right-blue {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -64px 0px;
}

.grid-icon-autogiro {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -70px -48px;
}

.grid-icon-edit {
  width: 16px;
  height: 16px;
  float: left;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-image: url(../images/icons.png);
  background-position: -278px -16px;
}

.widget-icon-arrow-up {
  background-image: url(../images/icons-new/medium/widget-icon-up-bold.png);
  width: 16px;
  height: 16px;
  margin: 0px 4px 0px 3px;
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
}

.widget-icon-arrow-horisontal {
  background-image: url(../images/icons-new/medium/widget-icon-horisontal-bold.png);
  width: 16px;
  height: 16px;
  margin: 0px 4px 0px 3px;
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
}

.widget-icon-arrow-down {
  background-image: url(../images/icons-new/medium/widget-icon-down-bold.png);
  width: 16px;
  height: 16px;
  margin: 1px 4px 0px 3px;
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
}

.text-color-arrow-up {
  color: #3EBAFF;
  font-weight: 600;
  float: left;
  vertical-align: center;
}

.text-color-arrow-horisontal {
  color: #757575;
  font-weight: 600;
  float: left;
  vertical-align: center;
}

.text-color-arrow-down {
  color: #FF4E3B;
  font-weight: 600;
  float: left;
  vertical-align: center;
}

.grid-pdf {
  cursor: pointer;
  background-image: url(../images/icons/document-pdf-text.png);
  width: 16px;
  height: 16px;
  margin: 0px 1px 0px 1px;
  background-repeat: no-repeat;
  background-position: center center;
}

.grid-settlement {
  cursor: pointer;
  background-image: url(../images/icons-new/small/printer-small-darkblue.png);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  opacity: 0.6;
}

.grid-settlement:hover {
  opacity: 1;
}

span.icon-wait-compact {
  display: inline-block;
}

.icon-wait {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  height: 64px;
  width: 64px;
  background-repeat: no-repeat;
  margin: 40px auto;
}

.icon-wait-compact {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  height: 64px;
  width: 64px;
  background-repeat: no-repeat;
}

.icon-wait-center {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

.icon-wait-ticket {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-repeat: no-repeat;
  background-position: center center;
  height: 50px;
  margin-top: 15px;
}

.icon-wait-ticket-placeholder {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-repeat: no-repeat;
  background-position: center center;
  height: 200px;
}

.icon-wait-center-small {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-position-y: top;
}

.icon-wait-center-small-trans {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-position-y: top;
  background-blend-mode: overlay;
}

.icon-wait-center-small18 {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  background-position-y: top;
}

.icon-wait-center-small22 {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: center center;
  background-position-y: top;
}

.icon-wait-center-small24 {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center center;
  background-position-y: top;
}

.icon-wait-right-small {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center right;
  background-position-y: top;
}

.icon-wait-compact-small {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  background-size: 40px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-wait-header {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  height: 20px;
  width: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
}

.icon-wait-title {
  background-image: url(../images/icons-new/big/icon-wait-big.gif);
  height: 18px;
  width: 28px;
  margin-top: -2px;
  background-size: 20px;
  background-repeat: no-repeat;
}

.icon-wait-info:before {
  display: inline-block;
  font-family: "fontawesome";
  opacity: 0.6;
  content: "\f021";
  font-size: 28px;
  padding: 0 48%;
  line-height: 60px;
  animation-name: spin;
  animation-duration: 800ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

.icon-button-remove {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  margin-right: 5px;
  background-image: url(../images/icons-new/small/trash-small-darkblue.png);
  cursor: pointer;
  opacity: 1;
  width: 7px;
  height: 7px;
  padding: 4px;
}
.icon-button-remove:hover {
  background-image: url(../images/icons-new/small/trash-small-darkblue.png);
  opacity: 0.6;
}

.icon-button-close {
  background-image: url(../images/icons-new/medium/cross-box-black.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: -2px;
  cursor: pointer;
  float: right;
  opacity: 0.6;
}
.icon-button-close:hover {
  opacity: 1;
}
.ui-tabs-nav li .icon-button-close {
  background-image: none;
}
.ui-tabs-nav li:hover .icon-button-close {
  background-image: url(../images/icons-new/medium/cross-box-black.png);
}

/*NY CSS CLASS FOR CORRECTIONS I USER -> ACCOUNT -> TRANSACTIONS -> PENNA IKON ------ Se aven i _icons.scss for admin langst ner i filen*/
.icon-button-correction {
  background-image: url(../images/icons-new/small/cross-small-red.png);
  opacity: 0.6;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  cursor: pointer;
  float: right;
}
.icon-button-correction:hover {
  opacity: 1;
}

.icon-button-chart {
  background-image: url(../images/icons-new/medium/barchart-darkblue.png);
  opacity: 0.6;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  cursor: pointer;
  float: right;
  background-size: 95%;
}
.icon-button-chart:hover {
  opacity: 1;
}

.icon-button-empty {
  width: 16px;
  height: 16px;
  margin-left: 9px;
  cursor: default;
  float: right;
}

.icon-button-refresh {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  margin-left: 9px;
  margin-right: -8px;
  margin-top: 2px;
  opacity: 0.6;
  cursor: pointer;
  float: right;
}
.ui-tabs-nav li:hover .icon-button-refresh {
  background-image: url(../images/icons-new/small/update-small-darkblue.png);
}
.icon-button-refresh:hover {
  opacity: 1;
}

.icon-button-document-plus {
  background-image: url(../images/icons.png);
  background-position: -182px -16px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _help.scss - Help and Sidepanel override classes */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.ui-tabs-nav .help-button {
  font-size: inherit;
}

.ui-tabs-nav .help-button:before {
  color: inherit;
  /*font-size:16px; 
  line-height:18px;*/
  /*font-size:15px; 
  line-height:16px; 
  */
  font-size: 15px;
  line-height: 17px;
  margin: 0;
}

.actions-menu-item .help-button {
  margin-top: 1px;
  float: right;
}
.actions-menu-item .help-button:hover {
  opacity: 1;
}

.actions-menu-item .help-button:before {
  font-size: inherit;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _grid.scss - Grid sort classes */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _table.scss - Classes for table icons overrides */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.tbl-icon-info {
  background-image: url(../images/icons-new/medium/info-darkblue.png);
  background-size: 95%;
  background-position: 0px 0px;
  opacity: 0.6;
}
.tbl-icon-info:hover {
  background-image: url(../images/icons-new/medium/info-darkblue.png);
  background-position: 0px -2px;
  cursor: pointer;
  opacity: 1;
}

.tbl-icon-info:hover {
  background-image: url(../images/icons-new/medium/info-darkblue.png);
  background-size: 95%;
  background-position: 0px 0px;
}

.grid-headers .actions-button,
th.tbl-action-menu .actions-button {
  width: 15px;
  height: 15px;
  background-image: url(../images/icons-new/medium/dropdown-white.png) !important;
  background-position: 0px -2px;
  background-repeat: no-repeat !important;
}
.grid-headers .actions-button:hover,
th.tbl-action-menu .actions-button:hover {
  background-image: url(../images/icons-new/medium/dropdown-white.png);
  background-position: 0px -2px;
  opacity: 1;
  cursor: pointer;
}

input[type=submit][class^=ui-icon-search] {
  background-image: url(../images/icons-new/medium/search-white.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #95c225;
  vertical-align: middle;
  width: 60px;
  /* height:28px;  */
  cursor: pointer;
  border: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( enabled = false) !important;
  /* IE 9*/
}
input[type=submit][class^=ui-icon-search]:hover {
  background-color: #bfe268;
}
input[type=submit][class^=ui-icon-search]:active {
  background-color: #729C1E;
  background-position: 50% 60%;
}
.ui-icon-update input[type=button] {
  background-image: url(../images/icons-new/medium/update-white.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #95c225;
  width: 40px;
  height: 28px;
  cursor: pointer;
  border: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( enabled = false) !important;
  /* IE 9*/
}
.ui-icon-update input[type=button]:hover {
  background-color: #bfe268;
}
.ui-icon-update input[type=button]:active {
  background-color: #729C1E;
  background-position: 50% 60%;
}
.ui-icon-update-chart input[type=button] {
  background-image: url(../images/icons-new/medium/update-white.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #95c225;
  width: 50px;
  height: 28px;
  cursor: pointer;
  border: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( enabled = false) !important;
  /* IE 9*/
}
.ui-icon-update-chart input[type=button]:hover {
  background-color: #bfe268;
}
.ui-icon-update-chart input[type=button]:active {
  background-color: #729C1E;
  background-position: 50% 60%;
}
.ui-icon-checkbox-button input[type=button] {
  background-image: url(../images/icons-new/medium/checkbox-white.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #95c225;
  width: 40px;
  height: 28px;
  cursor: pointer;
  border: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( enabled = false) !important;
  /* IE 9*/
}
.ui-icon-checkbox-button input[type=button]:hover {
  background-color: #bfe268;
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
}
.ui-icon-checkbox-button input[type=button]:active {
  background-color: #729C1E;
  background-position: 50% 60%;
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
}
.ui-icon-checkbox-button-checked input[type=button] {
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #95c225;
  width: 40px;
  height: 28px;
  cursor: pointer;
  border: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( enabled = false) !important;
  /* IE 9*/
}
.ui-icon-checkbox-button-checked input[type=button]:active {
  background-color: #729C1E;
  background-position: 50% 60%;
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
}
.ui-icon-checkbox-small-button input[type=button] {
  background-image: url(../images/icons-new/medium/checkbox-white.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #95c225;
  background-size: 16px;
  width: 35px;
  height: 23px;
  cursor: pointer;
  border: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( enabled = false) !important;
  /* IE 9*/
}
.ui-icon-checkbox-small-button input[type=button]:hover {
  background-color: #bfe268;
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
}
.ui-icon-checkbox-small-button input[type=button]:active {
  background-color: #729C1E;
  background-position: 50% 60%;
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
}
.ui-icon-checkbox-small-button-checked input[type=button] {
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #95c225;
  background-size: 16px;
  width: 35px;
  height: 23px;
  cursor: pointer;
  border: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient( enabled = false) !important;
  /* IE 9*/
}
.ui-icon-checkbox-small-button-checked input[type=button]:active {
  background-color: #729C1E;
  background-position: 50% 60%;
  background-image: url(../images/icons-new/medium/checkbox-checked-white.png);
}
.groupbox-header-edit {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  margin-right: 5px;
  background-image: url(../images/icons-new/small/pencil-small-darkblue.png);
  cursor: pointer;
  opacity: 0.6;
  width: 7px;
  height: 7px;
  padding: 4px;
}
.groupbox-header-edit:hover {
  background-image: url(../images/icons-new/small/pencil-small-darkblue.png);
  opacity: 1;
}

.action-header-edit {
  margin-right: -15px !important;
  background-image: url(../images/icons-new/small/pencil-small-darkblue.png);
  cursor: pointer;
  opacity: 0.6;
  width: 7px;
  height: 7px;
  padding: 4px;
  float: right;
}
.action-header-edit:hover {
  background-image: url(../images/icons-new/small/pencil-small-darkblue.png);
  opacity: 1;
}

.groupbox-edit {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 9px;
  margin-top: -2px;
  margin-right: 5px;
  margin-top: 8px;
  background-image: url(../images/icons-new/small/pencil-small-darkblue.png);
  cursor: pointer;
  opacity: 0.6;
  width: 7px;
  height: 7px;
  padding: 4px;
}
.groupbox-edit:hover {
  background-image: url(../images/icons-new/small/pencil-small-darkblue.png);
  opacity: 1;
}

/*@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css');*/
.gui-icon-transfers:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e893";
}

.gui-icon-transactions:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e893";
}

.gui-icon-accounts:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e84e";
}

.gui-icon-orders:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e84a";
}

.gui-icon-poa:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8d4";
}

.gui-icon-products:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8c2";
}

.gui-icon-systemdata:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8d0";
}

.gui-icon-settlement:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8d0";
}

.gui-icon-positions:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e84f";
}

.gui-icon-house:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e81e";
}

.gui-icon-addons:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e82c";
}

.gui-icon-reconciliation:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f274";
}

.gui-icon-businessevent:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8d7";
}

.gui-icon-history:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0fd";
}

.gui-icon-bank:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f19c";
}

.gui-icon-logins:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f090";
}

.gui-icon-doc:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e849";
}

.gui-icon-spy:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f21b";
}

.menu-icon-notification:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0f3";
  font-size: 14.5pt;
  width: 20px;
  margin-top: 3px;
}

.gui-icon-notification:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0f3";
  font-size: 14.5pt;
  width: 20px;
}

.gui-icon-help:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e81a";
}

.gui-icon-openbook:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f212";
}

/*.gui-icon-logout:before {@include guiIconFA; content: "\f011"; }*/
.gui-icon-logout:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f090";
}

.gui-icon-top-menu:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e810";
  font-size: 18pt;
}

.gui-icon-notes:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8ce";
  color: #606060;
}

.gui-icon-message:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0e0";
}

.gui-icon-tasks:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f274";
}

.gui-icon-tools:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0ad";
}

.gui-icon-megaphone:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8cf";
}

.gui-icon-activityreport:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f1c5";
}

.gui-icon-other:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f022";
}

.gui-icon-customfields:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0ae";
}

/*.gui-icon-customfields:before {@include guiIconFA; content: "\f181"; } */
.gui-icon-filter:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0b0";
}

.gui-icon-currency:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f0d6";
}

.gui-icon-default:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e86a";
}

.gui-icon-chartlegend:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e895";
}

.gui-icon-areachart:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8c4";
}

.gui-icon-barchart:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8c3";
}

.gui-icon-piechart:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8c1";
}

.gui-icon-key:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8d4";
}

.gui-icon-document:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e848";
}

.gui-icon-bell:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e83a";
}

.gui-icon-drawer:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e84e";
}

.gui-icon-vcard:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e83d";
}

.gui-icon-book:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e84c";
}

.gui-icon-jobs:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f017";
}

.gui-icon-lifebuoy:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8b6";
}

.gui-icon-credit-card:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8cc";
}

.gui-icon-floppy:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8cd";
}

.gui-icon-doc-text:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e848";
}

.gui-icon-inbox:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8ac";
}

.gui-icon-gauge:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8db";
}

.gui-icon-users:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e80a";
}

.gui-icon-user:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e809";
}

.gui-icon-calendar:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e858";
}

.gui-icon-network:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8aa";
}

.gui-icon-lock:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e821";
}

.gui-icon-lock-open:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e822";
}

.gui-icon-block:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e865";
}

.gui-icon-trashcan:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e844";
}

.gui-icon-login:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e859";
}

.gui-icon-logout2:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e85a";
}

.gui-icon-briefcase:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e8b8";
}

.gui-icon-whitelabel:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e824";
}

.gui-icon-information:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e81c";
}

.gui-icon-information-fullinfo:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e81c";
  color: #8c8c8c;
  font-size: 17px;
  line-height: 16px;
}

.gui-icon-trash:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e844";
}

.gui-icon-pos:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e84f";
}

.gui-icon-overview:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f1ea";
}

.gui-icon-statistics:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f201";
}

.gui-icon-positionhistory:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\f073";
}

.form-warning-icon:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: inherit;
  content: "\e812";
  color: #E65656;
}

.wizard-warning-icon:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: 20px;
  content: "\e812";
  color: #E65656;
  margin-right: 2px;
}

.form-check-icon:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: inherit;
  content: "\e811";
}

.wizard-check-icon:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: 15px;
  content: "\e811";
  margin-right: 2px;
}

.icon-color-cyan {
  color: #00d1ea;
}

.icon-color-green {
  color: #63c000;
}

.icon-color-orange {
  color: #eaa500;
}

.icon-color-purlple {
  color: #d300a9;
}

.icon-color-red {
  color: #B92D2D;
}

.icon-color-chart1 {
  color: #3481E9;
}

.icon-color-chart1:before {
  line-height: inherit;
}

.icon-color-chart2 {
  color: #FCAC2F;
}

.icon-color-chart2:before {
  line-height: inherit;
}

/*.button-icon-left-open-big:before  { @include guiIcon; opacity:$defaultHoverOpacity; content:  "\e879";}*/
.button-icon-left-open-big:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
}

.button-icon-left-open-big:hover:before {
  opacity: 1;
}

.button-icon-left-open-big:hover {
  cursor: pointer;
  text-decoration: none;
}

/*.button-icon-right-open-big:before  { @include guiIcon; opacity:$defaultHoverOpacity; content:  "\e87a";}*/
.button-icon-right-open-big:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
}

.button-icon-right-open-big:hover:before {
  opacity: 1;
}

.button-icon-right-open-big:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-close:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e814";
  font-size: 16px;
  line-height: 18px;
  margin: 0;
}

.button-icon-close:hover:before {
  opacity: 1;
  color: #E65656;
}

.button-icon-close:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-refresh:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e88e";
  font-size: 16px;
  line-height: 18px;
  margin: 0;
}

.button-icon-refresh:hover:before {
  opacity: 1;
  /*animation-name: spin;
  animation-duration: 500ms;
  animation-iteration-count: 1;
  animation-timing-function:ease-in-out;

  @keyframes spin { 
      from { 
          transform: rotate(0deg); 
      } to { 
          transform: rotate(-360deg); 
      }
  }*/
}

.button-icon-refresh:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-share:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e832";
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  margin-left: 2px;
}

.button-icon-share:hover:before {
  opacity: 1;
}

.button-icon-share:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-showhide:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e823";
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  margin-left: 2px;
}

.button-icon-showhide:hover:before {
  opacity: 1;
}

.button-icon-showhide:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-add:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e8a3";
  font-size: 20px;
  color: #0279C3;
  margin-right: 0.2em;
}

.button-icon-add:hover:before {
  opacity: 1;
}

.button-icon-add:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-gear:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e852";
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  margin-left: 2px;
}

.button-icon-gear:hover:before {
  opacity: 1;
}

.button-icon-gear:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-gear-default:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e852";
  font-size: 18px;
  line-height: 18px;
  color: #0279C3;
  margin: 0;
  margin-left: 0px;
  margin-right: 5px;
  margin-bottom: 2px;
}

.button-icon-gear-default:hover:before {
  opacity: 1;
}

.button-icon-gear-default:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-gear-action:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e852";
  font-size: 16px;
  line-height: 16px;
  /*margin: 0;*/
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: -15px !important;
  /*overflow: visible !important;*/
  float: right;
}

.button-icon-gear-action:hover:before {
  opacity: 1;
}

.button-icon-gear-action:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-gear-ticket:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e852";
  font-size: 16px;
  line-height: 16px;
  /*margin: 0;*/
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: 0px !important;
  /*overflow: visible !important;*/
  float: right;
}

.button-icon-gear-ticket:hover:before {
  opacity: 1;
}

.button-icon-gear-ticket:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-filter:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0;
  content: "\e852";
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  margin-left: 2px;
}

.button-icon-filter:hover:before {
  opacity: 1;
}

.button-icon-filter:hover {
  cursor: pointer;
  text-decoration: none;
}

.paging-icon-first:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  margin-left: 0.2em;
  margin-right: 0em;
  font-size: 22px;
  line-height: 14px;
  margin-top: 0.06em;
  opacity: 0.6;
  content: "\e899";
  font-size: 18px;
  color: #0279C3;
  margin-right: 0.01em;
}

.paging-icon-first:hover:before {
  opacity: 1;
}

.paging-icon-first:hover {
  cursor: pointer;
  text-decoration: none;
}

.paging-icon-prev:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  margin-left: 0.2em;
  margin-right: 0em;
  font-size: 22px;
  line-height: 14px;
  margin-top: 0.06em;
  opacity: 0.6;
  content: "\e881";
  color: #0279C3;
  margin-left: 0.05em;
}

.paging-icon-prev:hover:before {
  opacity: 1;
}

.paging-icon-prev:hover {
  cursor: pointer;
  text-decoration: none;
}

.paging-icon-next:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  margin-left: 0.2em;
  margin-right: 0em;
  font-size: 22px;
  line-height: 14px;
  margin-top: 0.06em;
  opacity: 0.6;
  content: "\e882";
  color: #0279C3;
}

.paging-icon-next:hover:before {
  opacity: 1;
}

.paging-icon-next:hover {
  cursor: pointer;
  text-decoration: none;
}

.paging-icon-last:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  margin-left: 0.2em;
  margin-right: 0em;
  font-size: 22px;
  line-height: 14px;
  margin-top: 0.06em;
  opacity: 0.6;
  content: "\e898";
  font-size: 18px;
  color: #0279C3;
  margin-left: 0.01em;
}

.paging-icon-last:hover:before {
  opacity: 1;
}

.paging-icon-last:hover {
  cursor: pointer;
  text-decoration: none;
}

.filter-icon-prev:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: 600;
  /*speak: none;*/
  display: inline-block;
  text-decoration: inherit;
  width: 16px;
  /*    margin-top: .1px !important;
      margin-bottom: -1px !important;*/
  /*    margin-left: .2em;
      margin-right: .1em;*/
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /*margin-right: 10px;*/
  font-size: 19px;
  line-height: 14px !important;
  opacity: 0.6;
  content: "\e881";
  color: #888;
  font-size: 20px;
  line-height: 13px !important;
}

.filter-icon-prev:hover:before {
  opacity: 1;
  color: #0279C3;
}

.filter-icon-prev:hover {
  cursor: pointer;
  text-decoration: none;
  color: #0279C3;
}

.filter-icon-next:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: 600;
  /*speak: none;*/
  display: inline-block;
  text-decoration: inherit;
  width: 16px;
  /*    margin-top: .1px !important;
      margin-bottom: -1px !important;*/
  /*    margin-left: .2em;
      margin-right: .1em;*/
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /*margin-right: 10px;*/
  font-size: 19px;
  line-height: 14px !important;
  opacity: 0.6;
  content: "\e882";
  color: #888;
  font-size: 20px;
  line-height: 13px !important;
}

.filter-icon-next:hover:before {
  opacity: 1;
  color: #0279C3;
}

.filter-icon-next:hover {
  cursor: pointer;
  text-decoration: none;
  color: #0279C3;
}

.filter-icon-filter:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\f0b0";
  color: #888;
  font-size: 10pt;
  line-height: 14px;
  margin-right: 4px;
}

.filter-icon-filter:hover:before {
  opacity: 1;
  color: #0279C3;
}

.filter-icon-filter:hover {
  cursor: pointer;
  text-decoration: none;
  color: #0279C3;
}

.title-icon-toggle:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\e836";
  opacity: 0.2;
  color: #888;
  font-size: 12pt;
  line-height: 14px;
  margin-left: 3px;
  margin-top: 3px;
}

.title-icon-toggle:hover:before {
  opacity: 0.8;
  color: #0279C3;
}

.title-icon-toggle:hover {
  cursor: pointer;
  text-decoration: none;
  color: #0279C3;
}

/*.paging-icon-last:before  { @include guiIcon; opacity:$defaultHoverOpacity; border:1px solid red; color: $globalLinkTextColor;margin-right: .2em;} 
.paging-icon-last:hover:before { opacity:1;}
.paging-icon-last:hover { cursor:pointer; text-decoration: none;}*/
.button-icon-clear:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e844";
  font-size: 16px;
  color: #0279C3;
  margin: 0;
  margin-left: 2px;
  margin-bottom: 6px;
}

.button-icon-clear:hover:before {
  opacity: 1;
}

.button-icon-clear:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-check-blue:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\f00c";
  font-size: 16px;
  color: #0279C3;
  float: left;
  margin-left: -13px;
  margin-right: 5px;
}

.button-icon-check-blue:hover:before {
  opacity: 1;
}

.button-icon-check-blue:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-check-grey:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\f00c";
  font-size: 16px;
  color: #888;
  float: left;
  margin-left: -13px;
  margin-right: 5px;
}

.button-icon-check-grey:hover:before {
  opacity: 1;
}

.button-icon-check-grey:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-check-blue-context:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\f00c";
  font-size: 16px;
  color: #0279C3;
  float: left;
  margin-left: -22px;
  margin-right: 5px;
}

.button-icon-check-blue-context:hover:before {
  opacity: 1;
}

.button-icon-check-blue-context:hover {
  cursor: pointer;
  text-decoration: none;
}

.button-icon-check-grey-context:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\f00c";
  font-size: 16px;
  color: #888;
  float: left;
  margin-left: -22px;
  margin-right: 5px;
}

.button-icon-check-grey-context:hover:before {
  opacity: 1;
}

.button-icon-check-grey-context:hover {
  cursor: pointer;
  text-decoration: none;
}

/*.actions-button-share { @include guiIcon; font-size:13pt; line-height:20px; color: $globalLinkTextColor; opacity:$defaultHoverOpacity; cursor:pointer; margin-left: .2em;}
.actions-button-share:before { content:  "\e832"; }
.actions-button-share:hover { opacity:1; }*/
.actions-button-manage:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: 13pt;
  line-height: 20px;
  color: #0279C3;
  opacity: 0.6;
  cursor: pointer;
  margin-left: 0.2em;
  content: "\f1de";
}

.actions-button-manage:hover:before {
  opacity: 1;
}

.actions-button-manage:hover {
  cursor: pointer;
}

.actions-button-share:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: 13pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  cursor: pointer;
  margin-left: 0.2em;
  content: "\e832";
}

.actions-button-share:hover:before {
  opacity: 1;
}

.actions-button-share:hover {
  cursor: pointer;
}

.actions-button-share-title:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: 13pt;
  color: #0279C3;
  opacity: 0.6;
  cursor: pointer;
  margin-left: 0.2em;
  margin-right: 4px;
  margin-top: -2px !important;
  content: "\e832";
}

.actions-button-share-title:hover:before {
  opacity: 1;
}

.actions-button-share-title:hover {
  cursor: pointer;
}

.actions-button-edit-title:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  font-size: 13pt;
  color: #0279C3;
  opacity: 0.6;
  cursor: pointer;
  margin-left: 0.2em;
  margin-right: 4px;
  margin-top: -2px !important;
  content: "\f044";
}

.actions-button-edit-title:hover:before {
  opacity: 1;
}

.actions-button-edit-title:hover {
  cursor: pointer;
}

.actions-button-correction-title:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 13pt;
  content: "\e814";
}

.actions-button-correction-title:hover:before {
  opacity: 1;
}

.actions-button-correction-title:hover {
  cursor: pointer;
}

/*.actions-button:before  { @include guiGridIcon; opacity:$defaultHoverOpacity; font-size:15pt; line-height:16px; content: "\e810";}  // font-size:14.5pt;  content:  "\e880";} 
.actions-button:hover:before { opacity:1; }
.actions-button:hover { cursor:pointer;}*/
.portlet-close:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e814";
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  float: right;
}

.portlet-close:hover:before {
  opacity: 1;
  color: #E65656;
}

.portlet-close:hover {
  cursor: pointer;
  text-decoration: none;
}

#sidepanel-closebutton:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e814";
  line-height: 20px;
  margin: 0;
  float: left;
}

#sidepanel-closebutton:hover:before {
  opacity: 1;
  /* color: $globalRed; */
}

#sidepanel-closebutton:hover {
  cursor: pointer;
  text-decoration: none;
}

#sidepanel-editbutton:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  opacity: 0.6;
  content: "\e852";
  line-height: 20px;
  margin: 0;
  float: left;
}

#sidepanel-editbutton:hover:before {
  opacity: 1;
  /* color: $globalRed; */
}

#sidepanel-editbutton:hover {
  cursor: pointer;
  text-decoration: none;
}

.ticket-label-red:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e813";
  float: left;
  font-size: inherit;
  line-height: inherit;
  margin-right: 10px;
}

.ticket-label-red:after {
  clear: both;
}

.ticket-label-warning:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  content: "\e83b";
  float: left;
  font-size: inherit;
  line-height: inherit;
  margin-right: 10px;
}

.ticket-label-warning:after {
  clear: both;
}

.gui-grid-icon-info:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 12pt;
  content: "\e81c";
}

.gui-grid-icon-info:hover:before {
  opacity: 1;
}

.gui-grid-icon-info:hover {
  cursor: pointer;
}

.gui-grid-icon-fullinfo:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\f009";
  font-size: 11pt;
  margin-top: 1px;
}

.gui-grid-icon-fullinfo:hover:before {
  opacity: 1;
}

.gui-grid-icon-fullinfo:hover {
  cursor: pointer;
}

.gui-grid-icon-printer:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e835";
}

.gui-grid-icon-printer:hover:before {
  opacity: 1;
}

.gui-grid-icon-printer:hover {
  cursor: pointer;
}

.gui-grid-icon-doc-text:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e848";
}

.gui-grid-icon-barchart:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e8c3";
}

.gui-grid-icon-barchart:hover:before {
  opacity: 1;
}

.gui-grid-icon-barchart:hover {
  cursor: pointer;
}

.gui-grid-icon-correction:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e814";
}

.gui-grid-icon-correction:hover:before {
  opacity: 1;
}

.gui-grid-icon-correction:hover {
  cursor: pointer;
}

.gui-grid-icon-hidden:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 12pt;
  /* content:  "\E705"; */
  content: "\e823";
}

.gui-grid-icon-hidden:hover:before {
  opacity: 1;
}

.gui-grid-icon-hidden:hover {
  cursor: pointer;
}

.gui-grid-icon-briefcase-clickable:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\e8b8";
}

.gui-grid-icon-briefcase-clickable:hover:before {
  opacity: 1;
}

.gui-grid-icon-briefcase-clickable:hover {
  cursor: pointer;
}

.gui-grid-icon-briefcase:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\e8b8";
}

.gui-grid-icon-warning-clickable:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\e83b";
  color: #9c1e26;
}

.gui-grid-icon-warning-clickable:hover:before {
  opacity: 1;
}

.gui-grid-icon-warning-clickable:hover {
  cursor: pointer;
}

.actions-button:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 16pt;
  line-height: 17px;
  content: "\e810";
}

.actions-button:hover:before {
  opacity: 1;
}

.actions-button:hover {
  cursor: pointer;
}

.actions-button-title:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 16pt;
  line-height: 17px;
  margin-top: -1px;
  content: "\e810";
}

.actions-button-title:hover:before {
  opacity: 1;
}

.actions-button-title:hover {
  cursor: pointer;
}

.actions-icon-button:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 16pt;
  line-height: 28px;
  content: "\e810";
}

.actions-icon-button:hover:before {
  opacity: 1;
}

.actions-icon-button:hover {
  cursor: pointer;
}

.actions-icon-remove:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 13pt;
  line-height: 21px;
  content: "\e814";
}

.actions-icon-remove:hover:before {
  opacity: 1;
}

.actions-icon-remove:hover {
  cursor: pointer;
}

.actions-icon-info:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 11pt;
  line-height: 20px;
  content: "\e81c";
}

.actions-icon-info:hover:before {
  opacity: 1;
}

.actions-icon-info:hover {
  cursor: pointer;
}

.actions-icon-close:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\e814";
  width: 14px;
}

.actions-icon-close:hover:before {
  opacity: 1;
}

.actions-icon-close:hover {
  cursor: pointer;
}

.actions-icon-settings:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\e852";
  width: 14px;
}

.actions-icon-settings:hover:before {
  opacity: 1;
}

.actions-icon-settings:hover {
  cursor: pointer;
}

.title-icon-info:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 13pt;
  margin-bottom: -1px;
  content: "\e81c";
}

.title-icon-info:hover:before {
  opacity: 1;
}

.title-icon-info:hover {
  cursor: pointer;
}

.gui-grid-icon-plus:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e815";
}

.gui-grid-icon-plus:hover:before {
  opacity: 1;
}

.gui-grid-icon-plus:hover {
  cursor: pointer;
}

.gui-grid-icon-minus:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e818";
}

.gui-grid-icon-minus:hover:before {
  opacity: 1;
}

.gui-grid-icon-minus:hover {
  cursor: pointer;
}

.gui-grid-icon-businessevent:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e8d7";
  font-size: 11pt;
}

.gui-grid-icon-businessevent:hover:before {
  opacity: 1;
}

.gui-grid-icon-businessevent:hover {
  cursor: pointer;
}

.gui-grid-icon-history:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f073";
}

.gui-grid-icon-history:hover:before {
  opacity: 1;
}

.gui-grid-icon-history:hover {
  cursor: pointer;
}

.gui-grid-icon-bank:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f19c";
}

.gui-grid-icon-bank:hover:before {
  opacity: 1;
}

.gui-grid-icon-bank:hover {
  cursor: pointer;
}

.gui-grid-icon-house:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.3em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 12.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e81e";
}

.gui-grid-icon-house:hover:before {
  opacity: 1;
}

.gui-grid-icon-house:hover {
  cursor: pointer;
}

.gui-title-icon-info:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\e81c";
}

.gui-title-icon-info:hover:before {
  opacity: 1;
}

.gui-title-icon-info:hover {
  cursor: pointer;
}

.file-icon-trash a:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e844";
}

.file-icon-trash a:hover:before {
  opacity: 1;
}

.file-icon-trash a:hover {
  cursor: pointer;
  text-decoration: none;
}

.gui-grid-icon-disountgroup:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f02e";
}

.gui-grid-icon-disountgroup:hover:before {
  opacity: 1;
}

.gui-grid-icon-disountgroup:hover {
  cursor: pointer;
}

.gui-grid-icon-locked:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 12pt;
  /* content:  "\E705"; */
  content: "\f023";
}

.gui-grid-icon-locked:hover:before {
  opacity: 1;
}

.gui-grid-icon-locked:hover {
  cursor: pointer;
}

.gui-grid-icon-closed:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 11pt;
  padding-right: 2px !important;
  /* content:  "\E705"; */
  content: "\f056";
  color: red;
}

.gui-grid-icon-closed:hover:before {
  opacity: 1;
}

.gui-grid-icon-closed:hover {
  cursor: pointer;
}

.gui-grid-icon-log:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  font-size: 13pt;
  content: "\e84c";
}

.gui-grid-icon-log:hover:before {
  opacity: 1;
}

.gui-grid-icon-log:hover {
  cursor: pointer;
}

.gui-grid-icon-link:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f0c1";
}

.gui-grid-icon-link:hover:before {
  opacity: 1;
}

.gui-grid-icon-link:hover {
  cursor: default;
}

.gui-grid-icon-link-pending:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f0c1";
  color: #a1a1a1;
}

.gui-grid-icon-link-pending:hover:before {
  opacity: 1;
}

.gui-grid-icon-link-pending:hover {
  cursor: pointer;
}

.gui-grid-icon-attachment:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.3em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 11pt;
  line-height: 18px;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\e820";
}

.gui-grid-icon-attachment:hover:before {
  opacity: 1;
}

.gui-grid-icon-mail-unread:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  /*margin-right: .3em;*/
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 11pt;
  line-height: 18px;
  opacity: 0.6;
  content: "\f0e0";
}

.gui-grid-icon-mail-unread:hover:before {
  opacity: 1;
}

.gui-grid-icon-mail-read:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  /*margin-right: .3em;*/
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 11pt;
  line-height: 18px;
  opacity: 0.6;
  content: "\f2b7";
}

.gui-grid-icon-mail-read:hover:before {
  opacity: 1;
}

.gui-grid-icon-tradeorder:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f016";
  color: #a1a1a1;
}

.gui-grid-icon-tradeorder:hover:before {
  opacity: 1;
}

.gui-grid-icon-tradeorder:hover {
  cursor: pointer;
}

.gui-grid-icon-tradeorder-batched:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f016";
}

.gui-grid-icon-tradeorder-batched:hover:before {
  opacity: 1;
}

.gui-grid-icon-tradeorder-batched:hover {
  cursor: pointer;
}

.gui-grid-icon-batchorder:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f0c5";
}

.gui-grid-icon-batchorder:hover:before {
  opacity: 1;
}

.gui-grid-icon-batchorder:hover {
  cursor: pointer;
}

.gui-grid-filter:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f0b0";
  font-size: 12pt;
}

.gui-grid-filter:hover:before {
  opacity: 1;
}

.gui-grid-filter:hover {
  cursor: pointer;
}

.gui-grid-icon-json:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f1c9";
}

.gui-grid-icon-json:hover:before {
  opacity: 1;
}

.gui-grid-icon-json:hover {
  cursor: pointer;
}

.gui-grid-icon-customfields:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f181";
  margin-right: 0px;
}

.gui-grid-icon-customfields:hover:before {
  opacity: 1;
}

.gui-grid-icon-customfields:hover {
  cursor: pointer;
}

.gui-grid-icon-emptyfile:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f016";
  margin-right: 0px;
  margin-left: 1px;
  font-size: 11pt;
}

.gui-grid-icon-emptyfile:hover:before {
  opacity: 1;
}

.gui-grid-icon-emptyfile:hover {
  cursor: pointer;
}

.gui-grid-icon-datasheet:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f016";
  margin-right: 0px;
  margin-left: 1px;
  font-size: 11pt;
}

.gui-grid-icon-datasheet:hover:before {
  opacity: 1;
}

.gui-grid-icon-datasheet:hover {
  cursor: pointer;
}

.gui-grid-icon-kiid:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  /* content:  "\E705"; */
  content: "\f016";
  margin-right: 0px;
  margin-left: 1px;
  font-size: 11pt;
}

.gui-grid-icon-kiid:hover:before {
  opacity: 1;
}

.gui-grid-icon-kiid:hover {
  cursor: pointer;
}

.gui-grid-icon-foureyes-approve:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\f070";
  font-size: 13pt;
  color: #2589c2;
}

.gui-grid-icon-foureyes-approve:hover:before {
  opacity: 1;
}

.gui-grid-icon-foureyes-approve:hover {
  cursor: pointer;
}

.gui-grid-icon-foureyes-approve-inprogress:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\f070";
  font-size: 13pt;
  color: #FF9D24;
}

.gui-grid-icon-foureyes-approve-inprogress:hover:before {
  opacity: 1;
}

.gui-grid-icon-foureyes-approve-inprogress:hover {
  cursor: pointer;
}

.gui-grid-icon-foureyes-approved:before {
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  content: "\f06e";
  font-size: 13pt;
  color: #3a782f;
}

.gui-grid-icon-foureyes-approved:hover:before {
  opacity: 1;
}

.gui-grid-icon-foureyes-approved:hover {
  cursor: pointer;
}

.grid-items-selectedrow .grid-item-container .grid-checked::before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  /* opacity:$defaultHoverOpacity;  content:  "\E705"; */
  content: "\e811";
}

.grid-headers > * > * .help-button:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  width: 0.5em;
  color: white;
}

.header-sort-asc div span:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  margin-right: 2px;
  font-size: 8pt;
  content: "\e88b";
}

.header-sort-asc div span:hover {
  text-decoration: none;
}

.header-sort-desc div span:before {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  font-size: 10.5pt;
  line-height: 18px;
  color: #0279C3;
  opacity: 0.6;
  margin-right: 2px;
  font-size: 8pt;
  content: "\e888";
}

.header-sort-desc div span:hover {
  text-decoration: none;
}

.portlet-min-up {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  margin-right: 0;
  margin-top: 0;
  line-height: 18px;
  color: #95c225;
  opacity: 1;
  cursor: pointer;
}

.portlet-min-up:before {
  content: "\e877";
  opacity: 1;
}

.portlet-min-up:hover {
  color: #bfe268;
}

.portlet-min-down {
  font-family: "entypo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /* Addons */
  margin-right: 10px;
  font-size: 15.5pt;
  line-height: 14px;
  margin-right: 0;
  margin-top: 0;
  line-height: 18px;
  color: #95c225;
  opacity: 1;
  cursor: pointer;
}

.portlet-min-down:before {
  content: "\e874";
  opacity: 1;
}

.portlet-min-down:hover {
  color: #bfe268;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* _tables.scss - Classes for table grid views. */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
.tbl {
  border-collapse: collapse;
  width: 100%;
}
.tbl th {
  padding-bottom: 4px;
  border: none;
  padding-top: 4px;
  background-color: #333A44;
  background-image: none;
  color: #fff;
  text-shadow: none;
  font-weight: bold;
}
.tbl th span {
  color: #fff;
}
.tbl th a {
  color: #fff;
}

.tbl-sublevel .tbl th {
  background-color: transparent;
  text-shadow: none;
  border-bottom: 1px solid #95c225;
}
.tbl-sublevel .tbl th span {
  color: #444;
}

.tbl-border {
  border: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  margin-top: auto;
  /* IE9 fix for adding empty table lines on hover */
  padding-bottom: 4px;
  /* FF div scrollbar fix */
  padding-right: 1px;
  /* IE div scrollbar fix */
}

.grid-minimal2 .grid .grid-headers {
  background-color: transparent;
  color: #444;
}
.grid-minimal2 .grid .grid-headers .grid-item {
  background-color: transparent;
  text-shadow: none;
  border-bottom: 1px solid #95c225;
}
.grid-minimal2 .grid .grid-headers .grid-item span {
  color: #444;
}
.grid-minimal2 .grid .grid-items:nth-child(even) .grid-item-container {
  background-color: transparent;
  border: 0;
}
.grid-minimal2 .grid .grid-items:nth-child(odd) .grid-item-container {
  background-color: transparent;
  border: 0;
}
.grid-minimal2 .grid .grid-items:hover .grid-item-container {
  background: #fff;
}

.grid-minimal .grid-title {
  padding: 10px 0px;
  color: #333A44;
  font-size: 19px;
  font-weight: 400;
  border-bottom: 2px solid #95c225;
  margin-bottom: 0px;
}
.grid-minimal .grid {
  margin-bottom: 0px;
  background: #f4f4f4;
}
.grid-minimal .grid .grid-items {
  padding: 4px;
}
.grid-minimal .grid .grid-footer {
  background-color: transparent;
  color: #444;
  font-weight: bold;
}
.grid-minimal .grid .grid-footer .tbl-total {
  padding-bottom: 0px !important;
}
.grid-minimal .grid .grid-headers {
  background-color: transparent;
  color: #444;
}
.grid-minimal .grid .grid-headers .grid-item {
  background-color: transparent;
  text-shadow: none;
  border-bottom: 1px solid #95c225;
}
.grid-minimal .grid .grid-headers .grid-item span {
  color: #444;
}
.grid-minimal .grid .grid-items:nth-child(even) .grid-item-container {
  background-color: transparent;
  border: 0;
}
.grid-minimal .grid .grid-items:nth-child(odd) .grid-item-container {
  background-color: transparent;
  border: 0;
}
.grid-minimal .grid .grid-items:hover .grid-item-container {
  background: #FDFABA;
}

.grid-title-1 {
  padding: 0px 0px;
  color: #333A44;
  font-size: 1px;
  font-weight: 400;
  border-bottom: 2px solid #95c225;
  margin-bottom: 10px;
}

.grid-title-14 {
  padding: 0px 0px;
  color: #333A44;
  font-size: 14px;
  font-weight: 400;
  border-bottom: 2px solid #95c225;
  margin-bottom: 10px;
}

.grid-title-16 {
  padding: 10px 0px;
  color: #333A44;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 2px solid #95c225;
  margin-bottom: 10px;
}

.grid-title {
  padding: 10px 0px;
  color: #333A44;
  font-size: 19px;
  font-weight: 400;
  border-bottom: 2px solid #95c225;
  margin-bottom: 10px;
}

.grid-detail-title {
  padding: 7px 0px;
  color: #333A44;
  font-size: 15px;
  font-weight: 400;
  border-bottom: 2px solid #95c225;
  margin-bottom: 0px;
}

.grid-text-title {
  padding: 7px 3px;
  color: #333A44;
  font-size: 14px;
  font-weight: 400;
  border-bottom: 2px solid #95c225;
  margin-bottom: 0px;
}

.file-table {
  border-collapse: collapse;
  width: 100%;
}
.file-table th {
  padding: 2px 0;
  color: #555;
  font-weight: normal;
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e9e9e9), color-stop(1, #f4f4f4));
  background: -moz-linear-gradient(bottom, #e9e9e9, #f4f4f4);
  background: linear-gradient(to bottom, #f4f4f4 0, #e9e9e9 100%);
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  border-right: 1px solid #ddd;
}
.file-table tr:last-child {
  border-bottom: 0px;
}
.file-table tr:first-child th:last-child {
  border-right: 0px;
}
.file-table tr td input.input-percent {
  width: 40px;
}
.file-table tr:last-child {
  /* KNAS med sista Hedern */
}
.file-table tr:last-child th:first-child {
  border-bottom: 1px;
}
.file-table td {
  border: 0px solid #eee;
  padding: 2px 0;
  color: #444;
  vertical-align: top;
}

.file-table {
  border-collapse: collapse;
  width: 100%;
}
.file-table th {
  padding-bottom: 4px;
  border: none;
  padding-top: 4px;
  background-image: none;
  text-shadow: none;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  text-align: left;
}
.file-table th td {
  border: 0 !important;
}
.file-table th tr {
  border: 0 !important;
}

/*@-moz-keyframes animation-attention {
    0% { background-color: #E3FFDD;}
    80% { background-color: #E3FFDD;}
    100% { background-color: inherit;}
}
*/
@-webkit-keyframes animation-attention {
  0% {
    background-color: #96edff !important;
  }
  96% {
    background-color: #96edff !important;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes animation-attention {
  0% {
    background-color: #96edff !important;
  }
  96% {
    background-color: #96edff !important;
  }
  100% {
    background-color: inherit;
  }
}
/*:::::::::::::::::::::::::::::::::: GRID OVERRIDES ::::::::::::::::::::::::::::::::::::::::*/
/*Rickard*/
.grid-compact .grid .grid-items {
  height: 20px !important;
}

.grid .grid-items:nth-child(even) .grid-item-container {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.grid .grid-items:nth-child(odd) .grid-item-container {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  /* abd4ea */
}

.grid .grid-items:not(.nohover):hover .grid-item-container {
  background: rgba(253, 250, 186, 0.3) !important;
  /*opacity: 0.6 !important;*/
  /*font-weight: 600;*/
}

.grid-border {
  border: 0px solid #fafafa;
  border-radius: 0px;
  -moz-border-radius: 0px;
}

.grid .grid-headers .grid-item {
  padding-bottom: 4px;
  border-top: 1px solid transparent;
  padding-top: 4px;
  display: table-cell;
}

.grid .grid-headers .grid-item span {
  text-shadow: transparent;
  background-color: transparent;
  font-weight: 600;
}

.grid .grid-headers div {
  text-shadow: none;
}

.grid-item {
  padding: 2px 4px 1px 4px;
  color: #343434;
}

.grid-item-selected div {
  color: #000;
  background-color: rgba(253, 250, 186, 0.3) !important;
}

.grid {
  /*    & .grid-items-new > .grid-item-container {
          -moz-animation-name: animation-attention;
          -moz-animation-iteration-count: 1;
          -moz-animation-timing-function: ease-in-out;
          -moz-animation-duration: 60s;
          -webkit-animation-name: animation-attention;
          -webkit-animation-iteration-count: 1;
          -webkit-animation-timing-function: ease-in-out;
          -webkit-animation-duration: 60s;
          animation-name: animation-attention;
          animation-iteration-count: 1;
          animation-timing-function: ease-in-out;
          animation-duration: 60s;
      }

      & .grid-items-edit > .grid-item-container {
          -moz-animation-name: animation-attention;
          -moz-animation-iteration-count: 1;
          -moz-animation-timing-function: ease-out;
          -moz-animation-duration: 4s;
          -webkit-animation-name: animation-attention;
          -webkit-animation-iteration-count: 1;
          -webkit-animation-timing-function: ease-out;
          -webkit-animation-duration: 4s;
          animation-name: animation-attention;
          animation-iteration-count: 1;
          animation-timing-function: ease-out;
          animation-duration: 4s;
      }*/
  /*.grid-button-blue-2:hover:before {
      opacity: 0.2;
  }*/
}
.grid .grid-items-group1 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-group1 .grid-item-container {
  background-color: #fff !important;
}
.grid .grid-items-group2 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-group2 .grid-item-container {
  background-color: #EDF9FF !important;
}
.grid .grid-items-group4 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-group4 .grid-item-container {
  background-color: #c6ecff !important;
}
.grid .grid-items-group3 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-group3:nth-child(odd) .grid-item-container {
  background: #ebf6db;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5eed7), color-stop(50%, #ebf6db));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e5eed7 0%, #ebf6db 50%);
  /* W3C */
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #cce1ae;
}
.grid .grid-items-group3:nth-child(even) .grid-item-container {
  background: #ebf6db;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5eed7), color-stop(50%, #ebf6db));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5eed7 0%, #ebf6db 50%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e5eed7 0%, #ebf6db 50%);
  /* W3C */
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #cce1ae;
}
.grid .grid-items-new {
  -moz-animation-name: animation-grid-items-edit;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-duration: 30s;
  -webkit-animation-name: animation-grid-items-edit;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-duration: 30s;
  animation-name: animation-grid-items-edit;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  animation-duration: 30s;
}
.grid .grid-items-new .grid-item-container {
  background-color: inherit !important;
}
.grid .grid-items-edit {
  -moz-animation-name: animation-grid-items-edit;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-out;
  -moz-animation-duration: 20s;
  -webkit-animation-name: animation-grid-items-edit;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 20s;
  animation-name: animation-grid-items-edit;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
  animation-duration: 20s;
}
.grid .grid-items-edit .grid-item-container {
  background-color: inherit !important;
}
@keyframes animation-grid-items-edit {
  5% {
    background-color: #96edff;
  }
  80% {
    background-color: #96edff;
  }
  100% {
    background-color: inherit;
  }
}
.grid .grid-items-corrected {
  width: 100%;
  display: table-row;
}
.grid .grid-items-corrected .grid-item-container {
  opacity: 0.4 !important;
}
.grid .grid-items-pending {
  width: 100%;
  display: table-row;
}
.grid .grid-items-pending .grid-item-container {
  /*background-color: red !important;*/
  font-style: italic;
  font-weight: 600;
  /*color: #fcdc96 !important;

  .grid-item {
      color: #fcdc96 !important;

      .clickable {
          color: #fcdc96 !important;

          span {
              color: #fcdc96 !important;
          }
      }
  }

  .clickable {
      color: #fcdc96 !important;
  }*/
}
.grid .grid-items-blue-new {
  width: 100%;
  display: table-row;
}
.grid .grid-items-blue-new .grid-item-container {
  background-color: #96ecff !important;
}
.grid .grid-items-blue {
  width: 100%;
  display: table-row;
}
.grid .grid-items-blue .grid-item-container {
  background-color: #c6ecff !important;
}
.grid .grid-items-red {
  width: 100%;
  display: table-row;
}
.grid .grid-items-red .grid-item-container {
  background-color: #fddbde !important;
}
.grid .grid-items-red1 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-red1 .grid-item-container {
  background-color: #fddbde !important;
}
.grid .grid-items-red2 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-red2 .grid-item-container {
  background-color: rgba(234, 83, 83, 0.6) !important;
}
.grid .grid-items-red3 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-red3 .grid-item-container {
  background-color: rgba(234, 83, 83, 0.9) !important;
}
.grid .grid-items-green {
  width: 100%;
  display: table-row;
}
.grid .grid-items-green .grid-item-container {
  /*background-color: #edffcc !important;*/
  /*background-color: #e0ffa7 !important;*/
  background-color: #d7f59f !important;
}
.grid .grid-items-green1 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-green1 .grid-item-container {
  /*background-color: #edffcc !important;*/
  /*background-color: #e0ffa7 !important;*/
  background-color: #d7f59f !important;
}
.grid .grid-items-yellow {
  width: 100%;
  display: table-row;
}
.grid .grid-items-yellow .grid-item-container {
  /*background-color: #ffefcc !important;*/
  background-color: #fcf49c !important;
}
.grid .grid-items-warning {
  width: 100%;
  display: table-row;
}
.grid .grid-items-warning .grid-item-container {
  /*background-color: #ffefcc !important;*/
  background-color: #fcdc96 !important;
}
.grid .grid-items-grey {
  width: 100%;
  display: table-row;
}
.grid .grid-items-grey .grid-item-container {
  /*background-color: #ffefcc !important;*/
  /*opacity: 0.8 !important;*/
  background-color: rgba(109, 106, 106, 0.03) !important;
}
.grid .grid-items-grey .grid-item {
  /*color: #fc7878 !important;*/
  color: #808080 !important;
  /*opacity: 0.7 !important;*/
}
.grid .grid-items-selectedrow {
  width: 100%;
  display: table-row;
}
.grid .grid-items-selectedrow .grid-item-container {
  /*background-color: #ffffff !important;*/
  /*background-color: #EDF9FF !important;*/
  /*background-color: rgba(0,0,0,0.03) !important;*/
  background-color: #f4fddb !important;
  border-top: 1px solid #95c225 !important;
  border-bottom: 1px solid #95c225 !important;
}
.grid .grid-items-selectedrow .grid-item-container:last-child {
  border-right: 1px solid #95c225;
}
.grid .grid-items-selectedrow .grid-item-container:first-child {
  border-left: 1px solid #95c225;
}
.grid .grid-items-selectedrow-blue {
  width: 100%;
  display: table-row;
}
.grid .grid-items-selectedrow-blue .grid-item-container {
  /*background-color: #ffffff !important;*/
  /*background-color: #EDF9FF !important;*/
  /*background-color: rgba(0,0,0,0.03) !important;*/
  background-color: #dbf1fd !important;
  border-top: 1px solid #95c225 !important;
  border-bottom: 1px solid #95c225 !important;
}
.grid .grid-items-selectedrow-blue .grid-item-container:last-child {
  border-right: 1px solid #95c225;
}
.grid .grid-items-selectedrow-blue .grid-item-container:first-child {
  border-left: 1px solid #95c225;
}
.grid .grid-items-activerow {
  font-style: italic;
  font-weight: 700 !important;
  width: 100%;
  display: table-row;
}
.grid .grid-items-activerow .grid-item-container {
  background-color: rgba(0, 0, 0, 0.08) !important;
  border-top: 2px double #95c225 !important;
  border-bottom: 2px double #95c225 !important;
}
.grid .grid-items-activerow .grid-item-container:last-child {
  border-right: 2px double #95c225;
}
.grid .grid-items-activerow .grid-item-container:first-child {
  border-left: 2px double #95c225;
}
.grid .grid-items-unreadrow {
  width: 100%;
  display: table-row;
}
.grid .grid-items-unreadrow .grid-item-container {
  background-color: rgba(0, 0, 0, 0.08) !important;
  border-top: 0px double #95c225 !important;
  border-bottom: 0px double #95c225 !important;
}
.grid .grid-items-unreadrow .grid-item-container:last-child {
  border-right: 2px double #95c225;
}
.grid .grid-items-unreadrow .grid-item-container:first-child {
  border-left: 2px double #95c225;
}
.grid .grid-items-new2 {
  width: 100%;
  display: table-row;
}
.grid .grid-items-new2 .grid-item-container {
  background-color: #FDFDD2 !important;
  -webkit-transition: background-color 1000ms linear;
  transition: background-color 1000ms linear;
}
.grid .grid-cell-yellow1 {
  background-color: #f8d4aa !important;
}
.grid .grid-cell-red1 {
  background-color: #fddbde !important;
}
.grid .grid-cell-red2 {
  background-color: rgba(234, 83, 83, 0.6) !important;
}
.grid .grid-cell-red3 {
  background-color: rgba(234, 83, 83, 0.9) !important;
}
.grid .grid-cell-green1 {
  background-color: #d7f59f !important;
}
.grid .grid-cell-text-red1 {
  color: #fddbde !important;
}
.grid .grid-button-default input.ui-button {
  background: #95c225;
  padding: 0px 11px;
}
.grid .grid-button-blue input.ui-button {
  background: #2589c2;
  padding: 0px 11px;
}
.grid .grid-button-blue-2 input.ui-button {
  background: #2589c2;
  padding: 1px 6px;
}
.grid .grid-button-red input.ui-button {
  background: #D94949;
  padding: 0px 11px;
}
.grid .grid-button-red-2 input.ui-button {
  background: #D94949;
  padding: 1px 6px;
}
.grid .grid-button-yellow input.ui-button {
  /*background: #DDBF11;*/
  background: #FF9D24;
  padding: 0px 11px;
}
.grid .grid-button-yellow-2 input.ui-button {
  /*background: #DDBF11;*/
  background: #FF9D24;
  padding: 1px 6px;
}
.grid .grid-button-green input.ui-button {
  background: #73a72d;
  padding: 0px 11px;
}
.grid .grid-button-bluered input.ui-button {
  background: #2589c2;
  background: -moz-linear-gradient(-45deg, #2589c2 50%, #c22525 50%);
  background: -webkit-linear-gradient(-45deg, #2589c2 50%, #c22525 50%);
  background: -o-linear-gradient(-45deg, #2589c2 50%, #c22525 50%);
  background: -ms-linear-gradient(-45deg, #2589c2 50%, #c22525 50%);
  background: linear-gradient(135deg, #2589c2 50%, #c22525 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2589c2", endColorstr="#c22525",GradientType=1 );
  padding: 0px 0px 0px 8px;
  letter-spacing: 8px;
}

.grid-button-dev input.ui-button {
  background: #808080;
  padding: 1px 3px !important;
  width: 20px;
}

.grid-minimal .grid-items-selectedrow .grid-item-container {
  background-color: #fff !important;
}

.grid th {
  text-align: left;
}
.grid td {
  margin: 0;
  padding: 0;
}

.footer {
  margin-left: 10px;
}

.paging-panel, .paging-panel-mini {
  /*margin-top:10px;*/
  line-height: 20px;
}
.paging-panel .paging-panel-item, .paging-panel-mini .paging-panel-item {
  visibility: visible;
  opacity: 1;
  height: 30px;
}
.paging-panel-hits {
  float: left;
  padding-right: 10px;
  padding-top: 2px;
}

.new-feature {
  -moz-animation-name: animation-new;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-duration: 30s;
  -webkit-animation-name: animation-new;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-duration: 30s;
  animation-name: animation-new;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  animation-duration: 30s;
  animation-delay: 0s;
}

@keyframes animation-new {
  5% {
    background-color: #fee880;
    margin-left: 0px;
  }
  10% {
    background-color: #fee880;
    margin-left: 0px;
  }
  10.2% {
    background-color: #fee880;
    margin-left: -1px;
  }
  10.4% {
    background-color: #fee880;
    margin-left: 1px;
  }
  10.6% {
    background-color: #fee880;
    margin-left: -1px;
  }
  10.8% {
    background-color: #fee880;
    margin-left: 1px;
  }
  11.0% {
    background-color: #fee880;
    margin-left: -1px;
  }
  11.2% {
    background-color: #fee880;
    margin-left: 1px;
  }
  11.4% {
    background-color: #fee880;
    margin-left: -1px;
  }
  11.6% {
    background-color: #fee880;
    margin-left: 1px;
  }
  11.8% {
    background-color: #fee880;
    margin-left: -1px;
  }
  12% {
    background-color: #fee880;
    margin-left: 1px;
  }
  12.2% {
    background-color: #fee880;
    margin-left: -1px;
  }
  12.4% {
    background-color: #fee880;
    margin-left: 0px;
  }
  12.2% {
    background-color: #fee880;
    margin-left: -1px;
  }
  12.4% {
    background-color: #fee880;
    margin-left: 0px;
  }
  12.6% {
    background-color: #fee880;
    margin-left: -1px;
  }
  12.8% {
    background-color: #fee880;
    margin-left: 0px;
  }
  100% {
    background-color: inherit;
    margin-left: 0px;
  }
}
.highlight-help {
  -moz-animation-name: animation-help;
  -moz-animation-iteration-count: 3;
  -moz-animation-timing-function: linear;
  -moz-animation-duration: 30s;
  -webkit-animation-name: animation-help;
  -webkit-animation-iteration-count: 3;
  -webkit-animation-timing-function: linear;
  -webkit-animation-duration: 30s;
  animation-name: animation-help;
  animation-iteration-count: 3;
  animation-timing-function: linear;
  animation-duration: 30s;
  animation-delay: 0s;
  position: relative;
  color: #3b7830 !important;
  /*    box-shadow: 0px 0px 0px 2px #2589c2, inset 0px 0px 0px 2px rgb(255, 255, 255);
  -webkit-border-radius: 6px;
  border-radius: 6px;*/
}

@keyframes animation-help {
  1% {
    /*color: $globalLinkTextColor;*/
    top: 0px;
    left: 0px;
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(360deg);
  }
  100% {
    top: 0px;
    left: 0px;
    transform: rotate(360deg);
  }
  /*    from {
          color: forestgreen;
      }
      to {
          color: blue;
      }*/
}
.highlight-icon {
  -moz-animation-name: animation-highlight-button;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-duration: 30s;
  -webkit-animation-name: animation-highlight-button;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-duration: 30s;
  animation-name: animation-highlight-button;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
  animation-duration: 30s;
  animation-delay: 0s;
}

@keyframes animation-highlight-button {
  5% {
    color: red !important;
  }
  100% {
    color: inherit;
  }
}
.disable-click {
  -moz-animation-name: animation-disable-click;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: linear;
  -moz-animation-duration: 2s;
  -webkit-animation-name: animation-disable-click;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-duration: 2s;
  animation-name: animation-disable-click;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-duration: 2s;
  animation-delay: 0s;
}

@keyframes animation-disable-click {
  0% {
    pointer-events: none;
    cursor: default;
  }
}
.notification-message {
  -moz-animation-name: animation-notification-message;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: linear;
  -moz-animation-duration: 10s;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-name: animation-notification-message;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-duration: 10s;
  -webkit-animation-fill-mode: forwards;
  animation-name: animation-notification-message;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-duration: 10s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}

@keyframes animation-notification-message {
  0% {
    opacity: 1;
  }
  95% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    display: none;
    visibility: hidden;
    overflow: hidden;
    height: 0;
  }
}
.response-message {
  -moz-animation-name: animation-response-message;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: linear;
  -moz-animation-duration: 10s;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-name: animation-response-message;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-duration: 10s;
  -webkit-animation-fill-mode: forwards;
  animation-name: animation-response-message;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-duration: 10s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}

@keyframes animation-response-message {
  0% {
    /*background-color: #fee880;*/
    /*margin-left: 100px;*/
    opacity: 1;
  }
  99% {
    /*background-color: #fee880;*/
    /*background-color: red;*/
    opacity: 1;
  }
  100% {
    opacity: 0;
    /*        display: none;
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;*/
  }
  /*width: 0;
      height: 0;
      overflow: hidden;
      visibility: hidden;*/
}
.remove-grid-row-item {
  -moz-animation-name: animation-remove-grid-row-item;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: linear;
  -moz-animation-duration: 5s;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-name: animation-remove-grid-row-item;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-duration: 5s;
  -webkit-animation-fill-mode: forwards;
  animation-name: animation-remove-grid-row-item;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-duration: 5s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
  width: 100%;
  display: table-row;
  table-layout: fixed;
  /*height: 20px;*/
  /*opacity: 1;*/
}
.remove-grid-row-item:first-child .grid-item-container {
  border-top: 0px;
}
.remove-grid-row-item:last-child .grid-item-container {
  border-bottom: 10px;
}
.remove-grid-row-item .grid-item-container {
  display: table-cell;
  vertical-align: top;
  padding-top: 2px;
  padding-bottom: 2px;
}

@keyframes animation-remove-grid-row-item {
  0% {
    /*border-bottom: 10px;*/
    width: 100%;
    display: table-row;
    table-layout: fixed;
    /*height: 28px;*/
    /*display: block;*/
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    /*border-bottom: 10px;*/
    opacity: 0;
    display: none;
    overflow: hidden;
  }
}
.disable-element {
  -moz-animation-name: animation-disable-element;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: linear;
  -moz-animation-duration: 30s;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-name: animation-disable-element;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-duration: 30s;
  -webkit-animation-fill-mode: forwards;
  animation-name: animation-disable-element;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-duration: 30s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}

@keyframes animation-disable-element {
  0% {
    pointer-events: none;
    color: lightgray;
  }
  99% {
    pointer-events: none;
    color: lightgray;
  }
}
body,
input,
td,
select,
optgroup {
  font-family: "Open Sans", arial !important;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #444;
  letter-spacing: 0px;
  line-height: 18px;
}

body {
  margin: 0;
  background-image: none;
  background: #fff;
}

#activateuser-window {
  width: 498px;
  margin: 40px auto;
}

#application-window {
  width: 968px;
  margin: 40px auto;
}

#reset-window {
  width: 498px;
  margin: 40px auto;
}

#applicationsuccess-window {
  width: 680px;
  margin: 40px auto;
}

#applicationsuccess-window .portlet-content,
#reset-window .portlet-content,
#login-window .portlet-content,
.error-window .portlet-content {
  padding-top: 3px;
}

#applicationsuccess-window .portlet-content .hruler,
#reset-window .portlet-content .hruler,
#login-window .portlet-content .hruler,
.error-window .portlet-content .hruler {
  border-top: 2px solid #95c225;
  padding-bottom: 12px;
}

#application-window #container-main {
  background: #fff;
}

.login-page {
  margin-top: 100px;
}

.page {
  padding-top: 55px;
  padding-bottom: 50px;
}

.page-header {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  left: 0px;
  top: 0px;
  z-index: 1000;
  position: fixed;
  height: 45px;
  width: 100%;
  min-width: 1620px;
  background: #f0f0f0;
  border-bottom: 1px solid #b4b4b4;
}

.page-header-top-menu {
  border: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 0 10px 0 0;
}

.page-header {
  z-index: 14001 !important;
}

.lt_topmenu li a:hover {
  color: #fff;
}

.lt_topmenu li a,
.page-header-top-menu-links {
  line-height: 44px;
  font-size: 12px;
}

div.lt_topmenu ul li {
  padding: 0;
  margin: 0;
}

div.lt_topmenu ul li a {
  padding-right: 19px;
  padding-left: 19px;
  padding-top: 14px;
  padding-bottom: 14px;
  line-height: 44px;
  white-space: nowrap;
}

ul.level1 {
  z-index: 10001;
}

ul.level3 {
  z-index: 10000;
  border: 0;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

ul.level3 li {
  margin: 0;
  padding: 0;
  line-height: 24px !important;
}

ul.level3 li a {
  font-weight: bold;
  font-size: 12px;
  display: block;
  padding: 6px 19px !important;
  line-height: 24px !important;
  white-space: nowrap;
}

ul.level3 li hr {
  border: 0px;
  border-bottom: 1px solid #A4CFE8;
  color: #2e93ce;
  background-color: #2e93ce;
  height: 1px;
  width: 100%;
}

/* menufix */
.lt_topmenu ul.level1 > li:first-child {
  display: none;
}

.page-header-top-menu-links {
  width: auto;
}

.page-header-top-menu-links a:hover {
  color: orange !important;
}

.page-header-top-menu,
.page-header-top-menu a,
.page-header-bottom-menu li a {
  color: #fefefe;
  font-weight: bold;
}

.page-header-top-menu li:hover {
  background: #6BB1DA;
}

ul.level3 {
  background: #6BB1DA;
}

ul.level3 li:hover {
  background: #96C7E4;
}

.page-footer div {
  padding: 2px 16px 2px 16px;
}

.page-header {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}

.page-footer {
  -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}

.ui-widget-content {
  background: none;
}

.filter-portlet .filter-portlet-content {
  background: none;
}

/* Portlets */
.portlet {
  border-radius: 0;
  background: #fff;
  border: 1px solid #ccc !important;
  box-shadow: none;
}

.portlet .portlet-title {
  color: #333A44;
}

.portlet .portlet-title-bar {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 10px;
  text-shadow: none;
  font-size: 14px;
  font-weight: 700;
  border: 0;
}

.portlet .portlet-content {
  box-shadow: none;
  border: 0;
}

.popup-window .portlet {
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.2);
}

.response-message .portlet {
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.2);
}

.tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
}

.ticket-label,
.transactions-account {
  margin-bottom: 12px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  background: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #729C1E;
}

.ticket-infobox-blue {
  /*margin-bottom: 12px;*/
  border-radius: 0px;
  -moz-border-radius: 0px;
  background: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #729C1E;
}

/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
.grid, .tbl td, .tbl th {
  font-size: 11px;
}

.grid .grid-items:nth-child(even) .grid-item-container {
  background: #fff;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.grid .grid-items:nth-child(odd) .grid-item-container {
  background: #EDF9FF;
  border-top: 1px solid #BDDDEF;
  border-bottom: 1px solid #BDDDEF;
}

.grid .grid-items:not(.nohover, .grid-items-green):hover .grid-item-container {
  background: #FDFABA;
}

.grid .grid-items-green:hover .grid-item-container {
  background: #EAFFC4 !important;
}

.grid .grid-items-yellow:hover .grid-item-container {
  background: #FCF7BD !important;
}

.grid-border {
  border: 0px solid rgba(0, 0, 0, 0.1);
  border-radius: 0px;
  -moz-border-radius: 0px;
}

.grid-item {
  padding: 2px 4px 1px 4px;
}

/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
/* ********************************************************************************************************************************************************** */
.footer {
  margin-left: 10px;
}

#sidepanel {
  z-index: 20001;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-size: 12px;
}

input[type=text], input[type=password], input[type=number] {
  padding: 4px;
  /* !important; */
  border: 1px solid #c8c8c8;
  border-radius: 0px;
  -moz-border-radius: 0px;
  color: #444;
  background-image: none;
  /*background: #fefefe;*/
  background: #fff;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  /*	border: 1px solid;
  outline: 0;*/
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
  /*	border: inherit;
  outline: 0;*/
}

select {
  height: 28px !important;
  padding: 4px !important;
}

.page-layout-left {
  background: rgba(239, 239, 239, 0.9);
  border-color: rgba(0, 0, 0, 0.1);
}

.percent input {
  padding-right: 24px;
}

.percent div {
  top: 7px;
  right: 8px;
}

.currency input {
  padding-right: 24px;
}

.currency div {
  top: 5px;
  right: 8px;
}

#menu ul, #menu li {
  line-height: 21px;
  text-align: left;
  margin: 0;
  padding: 0;
}

#menu {
  height: 44px;
  list-style: none;
  margin: 0px auto 0px auto;
  padding: 0px 10px 0px 20px;
}

#menu .logotype {
  padding: 4px;
  margin-right: 10px;
  cursor: pointer;
}

#menu .logotype:hover {
  background: none;
}

#menu .logotype img {
  border: none;
}

#menu li {
  float: left;
  display: block;
  text-align: center;
  position: relative;
  padding: 12px 10px 12px 10px;
  /*padding: 12px;*/
}

#menu li:hover {
  background: #95c225;
  color: #fff;
}

#menu li a {
  color: #222;
  font-size: 13px;
  display: block;
  outline: 0;
  text-decoration: none;
}

#menu li:hover a {
  color: #fff;
}

#menu li .user-menu {
  padding-left: 28px;
  background: url("../images/icons-new/medium/user-black.png") no-repeat left 0px;
}

#menu li:hover .user-menu {
  background: url("../images/icons-new/medium/user-white.png") no-repeat left 0px;
}

#menu li .message-menu {
  background: url("../images/icons-new/medium/letter-darkblue.png") no-repeat left 0px;
  width: 30px;
}

#menu li:hover .message-menu {
  background: url("../images/icons-new/medium/letter-white.png") no-repeat left 0px;
}

.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
  margin: 12px auto;
  float: left;
  position: absolute;
  left: -999em;
  /* Hides the drop down */
  text-align: left;
  padding: 5px 5px 0 5px;
  background: #95c225;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  z-index: -1;
}

.dropdown_1column {
  width: 180px;
}

.dropdown_2columns {
  width: 360px;
}

.dropdown_3columns {
  width: 630px;
}

.dropdown_4columns {
  width: 840px;
}

.dropdown_5columns {
  width: 700px;
}

#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {
  left: 0px;
  top: auto;
}

.col_1, .col_2, .col_3, .col_4, .col_5 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}

.col_1 {
  width: 170px;
}

.menu_spy {
  float: right;
  margin-right: 0px;
  padding-top: 14px;
}

.menu_notification {
  float: right !important;
  /*margin-right: 4px !important;*/
  margin-left: 0px !important;
  padding-left: 8px !important;
  padding-right: 3px !important;
  width: 34px;
}

#menu .menu_right {
  float: right;
  margin-right: 0px;
  padding-left: 8px;
  padding-right: 2px;
}

#menu li:hover .align_right {
  left: auto;
  right: 0;
  top: auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
  /*	font-family:Arial, Helvetica, sans-serif; */
  line-height: 21px;
  text-align: left;
}

#menu h2 {
  font-size: 21px;
  font-weight: 400;
  letter-spacing: -1px;
  margin: 7px 0 14px 0;
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

#menu h3 {
  font-size: 14px;
  margin: 0;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

#menu p {
  line-height: 18px;
  margin: 0 0 10px 0;
}

#menu li div a {
  padding: 2px 6px;
}

#menu li:not(.logout-button):hover div a {
  color: #fff;
  opacity: 1;
}

#menu li:not(.logout-button):hover div a:not(.logout-button):hover {
  color: #95c225;
  opacity: 1;
  background: #fff;
}

#menu li ul {
  list-style: none;
  padding: 0;
  margin: 0 0 12px 0;
}

#menu li ul li {
  line-height: 23px;
  position: relative;
  padding: 0;
  margin: 0;
  float: none;
  text-align: left;
  width: 170px;
}

#menu li ul li:hover {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}

#menu li .greybox li {
  background: #F4F4F4;
  border: 1px solid #bbbbbb;
  margin: 0px 0px 4px 0px;
  padding: 4px 6px 4px 6px;
  width: 116px;
}

#menu li .greybox li:hover {
  background: #ffffff;
  border: 1px solid #aaaaaa;
  padding: 4px 6px 4px 6px;
  margin: 0px 0px 4px 0px;
}

/* Menu temp */
.overview-account,
.transactions-account {
  padding: 0px;
  margin-bottom: 0px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  font-size: 14px;
  background: transparent;
  border: none;
}

.overview-account,
.transactions-account,
.poa-header {
  margin-bottom: 18px;
  font-size: 16px;
  color: #333;
  font-weight: 700 !important;
  padding: 0 0 1px 0;
  border-bottom: 2px solid #95c225;
}

.tbl th {
  font-weight: 600 !important;
}

/* TABS */
.ui-tabs .ui-tabs-nav {
  background: none;
  border-top: 0;
  border-color: #ccc;
}

.ui-tabs .ui-tabs-panel {
  background: #fff;
}

.ui-tabs .icon-button-close {
  padding-right: 0px;
}

#container-main .container-full .ui-tabs {
  border: 0;
  box-shadow: none;
}

.ui-widget-header .ui-state-default {
  border: 1px solid transparent;
  border-top: 1px solid transparent;
  font-weight: normal;
  border-top: 1px solid;
  border-color: rgba(0, 0, 0, 0);
  background: #fff;
  opacity: 0.7;
  font-weight: normal;
  border-radius: 2px;
}

.ui-widget-header .ui-state-default a {
  opacity: 0.99;
}

.ui-widget-header .ui-state-default:hover {
  opacity: 1;
  background-color: #f4fddb;
  border-color: #e1efbd;
}

.ui-widget-header .ui-state-default:hover a {
  opacity: 1;
}

.ui-widget-header .ui-state-default a span {
  color: #444;
  text-shadow: none;
}

.ui-widget-header .ui-state-active {
  border: 1px solid #95c225;
  border-top: 1px solid #95c225;
  border-bottom: 0px;
  opacity: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
}

.ui-widget-header .ui-state-active a {
  opacity: 1;
}

.ui-widget-header .ui-state-active:hover {
  background: #fff;
  border: 1px solid #ccc;
}

.ui-widget-header .ui-state-default a span {
  text-shadow: transparent;
}

.ui-widget-header .ui-state-active a span {
  color: #444;
}

.ui-widget-header .ui-state-active {
  border: 1px solid #ccc;
  opacity: 1;
  background: #fefefe;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
}

.groupboxminimal {
  margin: 0px 0px 0px 0px;
  margin-top: 10px;
}

.groupboxminimal-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 0px 7px 0px;
  color: #333A44;
  text-shadow: none;
  font-size: 14px;
  font-weight: 700;
  border: 0;
}

.groupboxminimal-title-bar {
  padding: 2px 0px 1px 0px;
  border-bottom: 2px solid #95c225;
}

.groupboxminimal-content {
  padding: 5px 0px 0px 0px;
  color: #444;
}
.groupboxminimal-content table td {
  vertical-align: top;
}

.groupboxminimal .groupboxminimal-title .icon-button-refresh {
  width: 0px;
  margin: 4px 4px 0 0;
}
.groupboxminimal:hover .groupboxminimal-title .icon-button-refresh {
  width: 13px;
  background-image: url(../images/icons-new/small/update-small-darkblue.png);
  margin: 4px 4px 0 0;
}

.groupboxultraminimal {
  margin: 0px 0px 0px 0px;
  margin-top: 10px;
}

.groupboxultraminimal-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 0px;
  color: #333A44;
  text-shadow: none;
  font-size: 14px;
  font-weight: 700;
  border: 0;
}

.groupboxultraminimal-title-bar {
  padding: 2px 0px 1px 0px;
  border-bottom: 2px solid #95c225;
}

.groupboxultraminimal-content {
  padding: 0px 0px 0px 0px;
  color: #444;
}
.groupboxultraminimal-content table td {
  vertical-align: top;
}

.groupboxultraminimal .groupboxultraminimal-title .icon-button-refresh {
  width: 0px;
  margin: 4px 4px 0 0;
}
.groupboxultraminimal:hover .groupboxultraminimal-title .icon-button-refresh {
  width: 13px;
  background-image: url(../images/icons-new/small/update-small-darkblue.png);
  margin: 4px 4px 0 0;
}

.groupboxsmall {
  margin: -10px 0px 0px 0px;
}

.groupboxsmall-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 5px 0px 7px 0px;
  color: #333A44;
  text-shadow: none;
  font-size: 16px;
  font-weight: 500;
  border: 0;
}

.groupboxsmall-title-bar {
  padding: 2px 0px 1px 0px;
  margin: 0px 10px 0px 10px;
  border-bottom: 2px solid #95c225;
}

.groupboxsmall-content {
  padding: 2px 0px 0px 0px;
  color: #444;
}
.groupboxsmall-content table td {
  vertical-align: top;
}

.groupboxsmall .groupboxsmall-title .icon-button-refresh {
  width: 0px;
  margin: 4px 4px 0 0;
}
.groupboxsmall:hover .groupboxsmall-title .icon-button-refresh {
  width: 13px;
  background-image: url(../images/icons-new/small/update-small-darkblue.png);
  margin: 4px 4px 0 0;
}

.groupboxoverview {
  margin: 0px 0px 0px 0px;
}

.groupboxoverview-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 5px 0px 7px 0px;
  color: #333A44;
  text-shadow: none;
  font-size: 16px;
  font-weight: 500;
  border: 0;
}

.groupboxoverview-title-bar {
  padding: 2px 0px 1px 0px;
  border-bottom: 2px solid #95c225;
}

.groupboxoverview-content {
  padding: 5px 0px 0px 0px;
  color: #444;
}
.groupboxoverview-content table td {
  vertical-align: top;
}

.groupboxoverview .groupboxoverview-title .icon-button-refresh {
  width: 0px;
  margin: 4px 4px 0 0;
}
.groupboxoverview:hover .groupboxoverview-title .icon-button-refresh {
  width: 13px;
  background-image: url(../images/icons-new/small/update-small-darkblue.png);
  margin: 4px 4px 0 0;
}

.groupboxdashboard {
  margin: -5px 0px 0px 0px;
}

.groupboxdashboard-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 10px 0px 5px 0px;
  color: #333A44;
  text-shadow: none;
  font-size: 19px;
  font-weight: 400;
  border: 0;
}

.groupboxdashboard-title-bar {
  padding: 5px 0px 1px 0px;
  border-bottom: 2px solid #95c225;
}

.groupboxdashboard-content {
  padding: 5px 0px 0px 0px;
  color: #444;
}
.groupboxdashboard-content table td {
  vertical-align: top;
}

.groupboxdashboard .groupboxdashboard-title .icon-button-refresh {
  width: 0px;
  margin: 4px 4px 0 0;
}
.groupboxdashboard:hover .groupboxdashboard-title .icon-button-refresh {
  width: 13px;
  background-image: url(../images/icons-new/small/update-small-darkblue.png);
  margin: 4px 4px 0 0;
}

.groupboxgrid {
  margin: -10px 0px 0px 0px;
}

.groupboxgrid-title {
  top: 0;
  background: none;
  float: none;
  position: relative;
  padding: 5px 0px 7px 0px;
  color: #333A44;
  text-shadow: none;
  font-size: 16px;
  font-weight: 500;
  border: 0;
}

.groupboxgrid-title-bar {
  padding: 2px 0px 1px 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 2px solid #95c225;
}

.groupboxgrid-content {
  padding: 2px 0px 0px 0px;
  color: #444;
}
.groupboxgrid-content table td {
  vertical-align: top;
}

.groupboxgrid .groupboxgrid-title .icon-button-refresh {
  width: 0px;
  margin: 4px 4px 0 0;
}
.groupboxgrid:hover .groupboxgrid-title .icon-button-refresh {
  width: 13px;
  background-image: url(../images/icons-new/small/update-small-darkblue.png);
  margin: 4px 4px 0 0;
}

.theme-chart-admin {
  position: relative;
  height: 300px;
  padding-top: 4px;
}
.theme-chart-admin .caption {
  width: 540px;
  top: -35px;
  height: 24px;
  padding: 0px 0px 0 0px;
  border-bottom: none;
  border-top: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none !important;
  font-size: 19px;
  font-weight: 400;
  background: transparent;
}

.ticket-label,
.ticket-infobox-blue {
  background: #f4fddb;
  border: 1px solid #e1efbd;
}

.demo-sign, .beta-sign {
  z-index: 30000;
}

/* CKE editor */
.cke_top {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  background-image: none;
  background: #fff !important;
  padding-left: 0px !important;
  border: 0 !important;
}

.cke_contents {
  border: 1px solid #ccc !important;
}

.cke_chrome {
  box-shadow: none !important;
  border: 0 !important;
}

.cke_toolgroup {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  background: #95c225 !important;
  border: 0 !important;
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
}

.cke_button_on {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  background: #95c225 !important;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 #fff !important;
  -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 #fff !important;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 white !important;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 white !important;
}

.cke_button_off:hover {
  background: #bfe268 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}

.cke_button_disabled:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  background: #95c225 !important;
}

/* TEMP thin headers test */
.groupboxminimal-title,
.groupboxultraminimal-title,
.portlet-title,
.poa-header,
.transactions-account,
.overview-account {
  font-size: 19px !important;
  font-weight: 400 !important;
  color: #222 !important;
}

.overview-account {
  padding: 10px 10px 10px 0px;
}

.transactions-account .no-overflow-span {
  padding: 10px 10px 10px 0px;
}

.poa-header {
  padding: 10px 10px 10px 0px;
}

.page-layout-left {
  display: none;
}

.page-container {
  min-height: 100%;
  position: relative;
}

html, body {
  height: 100% !important;
}

.container-left {
  width: 49%;
  float: left;
}

.container-right {
  width: 50%;
  float: left;
  margin-left: 1%;
}

.container-left60-40 {
  width: 59%;
  float: left;
}

.container-right60-40 {
  width: 40%;
  float: left;
  margin-left: 1%;
}

.container-left30-70 {
  width: 29%;
  float: left;
}

.container-right30-70 {
  width: 70%;
  float: left;
  margin-left: 1%;
}

.container-left35-65 {
  width: 34%;
  float: left;
}

.container-right35-65 {
  width: 65%;
  float: left;
  margin-left: 1%;
}

.container-left45-55 {
  width: 44%;
  float: left;
}

.container-right45-55 {
  width: 55%;
  float: left;
  margin-left: 1%;
}

.container-left60-35 {
  width: 60%;
  float: left;
}

.container-right60-35 {
  width: 35%;
  float: left;
  margin-left: 1%;
}

.container-tab-full {
  width: 1200px;
}

.container-bottom-top,
.container-bottom-bottom,
.container-tab-top,
.container-tab-bottom,
.container-tab-bottom-top,
.container-tab-bottom-bottom {
  width: 100%;
}

.container-main,
.container-full,
.container-top,
.container-bottom {
  width: 100%;
}

/* ### Structured Products ########################################### */
.structured-products-info-groupbox {
  width: 750px;
  margin-bottom: 10px !important;
}

.structured-products-info-groupbox tr td:first-child {
  font-weight: bold;
  padding-right: 20px;
}

/* ### Users ########################################### */
.users-statusinfo-groupbox {
  width: 400px;
  margin-right: 10px;
  margin-bottom: 10px !important;
}

.users-bankinfo-groupbox {
  width: 400px;
  margin-right: 10px;
  margin-bottom: 10px !important;
}

.users-products-groupbox {
  width: 350px;
  margin-bottom: 10px !important;
}

.users-moneylaundring-groupbox {
  width: 1174px;
  margin-bottom: 0px !important;
}

.users-moneylaundring-groupbox input[type=text] {
  width: 250px;
}

.users-moneylaundring-title {
  height: 40px;
  vertical-align: bottom;
}

.users-insurancecompany-groupbox {
  width: 350px;
  margin-right: 10px;
}

.users-groupbox-structuredproducts {
  width: 250px;
  margin-right: 10px;
}

.users-groupbox {
  margin-bottom: 10px !important;
}

.users-groupbox-reseller {
  width: 400px;
  margin-right: 10px;
}

.users-groupbox-additionalinfo {
  width: 400px;
  margin-right: 10px;
}

.users-groupbox-heardaboutus {
  margin-bottom: 20px !important;
}

.users-contact-info-groupbox {
  float: left;
  width: 400px;
  margin-right: 10px;
}

.users-user-info-groupbox {
  float: left;
  width: 400px;
  margin-right: 10px;
  padding-bottom: 10px;
}

.users-status-info-groupbox {
  float: left;
  width: 400px;
  margin-right: 10px;
}

.users-vertical-item {
  padding: 5px;
  display: block;
  border: 1px solid red;
}

.users-horizontal-item {
  padding: 5px;
  border: 1px solid green;
}

.users-account-container {
  margin-bottom: 20px;
}

.reports-icon-pdf {
  background-image: url(../../images/icons/document-pdf-text.png);
  width: 16px;
  height: 16px;
  padding-left: 22px;
  background-repeat: no-repeat;
}

.page-layout-right {
  width: 926px;
}

.importexport-tbl {
  width: 860px;
  border: 1px solid #ccc;
}

.importexport-tbl td {
  padding: 4px;
  border: 1px solid #ccc;
}

.importexport-tbl th {
  padding: 4px;
  border: 1px solid #ccc;
  background-color: #eee;
}

.bod-integration-errorgrid {
  overflow: auto;
}

.ticket .tbl td {
  font-size: 12px;
}

.button-element {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}

.button-element-right {
  float: right;
  margin-bottom: 10px;
}

@media print {
  .noprint {
    visibility: hidden;
    display: none !important;
    height: 0px;
  }
}
@media (min-width: 1000px) {
  .hide-on-big-device {
    display: none !important;
  }
}
@media (max-width: 1600px) {
  .ticket-info-userfullinfo-piecharts {
    width: 898px;
  }
}
@media (max-width: 999px) {
  /*.hide-on-small-menu {
      display: none !important;
  }*/
  /*
      //Tabs
      .button-icon-refresh {
          display: none !important;
      }

      .ui-tabs {
          .ui-state-default {
              .title-visability {
                  visibility: hidden;
                  display: none;
              }
          }

          .ui-tabs-selected {
              .title-visability {
                  visibility: visible;
                  display: block;
              }
          }
      }
  */
  .hide-on-small-device {
    display: none !important;
  }

  .grid-item-container:has(.hide-on-small-device) {
    display: none !important;
  }

  .select-ticket {
    width: 360px !important;
  }

  .ticket-withdraw-money {
    width: 360px !important;
  }

  .ticket-withdraw-money .label {
    width: 115px !important;
  }
  .ticket-withdraw-money .container {
    width: 180px !important;
  }
  .ticket-withdraw-money .value {
    width: 180px !important;
  }
  .ticket-withdraw-money .value .select2-container {
    width: 180px !important;
  }
  .ticket-withdraw-money .value input[type=text] {
    width: 170px !important;
  }
  .ticket-withdraw-money .groupboxticketminimal-content .info div {
    margin-right: -20px !important;
  }

  /*.ticket-currency-exchange {
      .label {
          width: 100px !important;
      }

      .container {
          width: 180px !important;
      }

      .value {
          width: 220px !important;

          .select2-container {
              width: 180px !important;
          }
      }

      .value input[type=text] {
          width: 170px !important;
      }

      .groupboxticketminimal-content .info div {
          margin-right: -20px !important;
      }
  }

  .ticket-autogiro {
      .label {
          width: 115px !important;
      }

      .container {
          width: 180px !important;
      }

      .value {
          width: 180px !important;

          .select2-container {
              width: 180px !important;
          }
      }

      .value input[type=text] {
          width: 170px !important;
      }

      .comment-text {
          margin-left: -112px !important;
          margin-right: 0px !important;
      }
  }

  .ticket-info-account-front {
      .ticket-wizard {

          .wizard-step {
              display: none;
          }

          .wizard-label {
              padding-left: 0px;
          }
      }

      .label {
          width: 115px !important;
      }

      .container {
          width: 180px !important;
      }

      .value {
          width: 220px !important;
      }

      .button-next, .button-prev {
          display: none;
      }
  }

  .ticket-info-transaction-front {
      .label {
          width: 150px !important;
      }

      .container {
          width: 180px !important;
      }

      .value {
          width: 180px !important;
      }
  }

  .ticket-account-application {
      .label {
          width: 130px !important;
      }

      .container {
          width: 170px !important;
      }

      .value {
          width: 180px !important;

          .select2-container {
              width: 170px !important;
          }
      }

      .value input[type=text] {
          width: 160px !important;
      }
  }

  .ticket-external-account {

      .label {
          width: 130px !important;
      }

      .container {
          width: 170px !important;
      }

      .value {
          width: 180px !important;

          .select2-container {
              width: 170px !important;
          }
      }

      .value input[type=text] {
          width: 160px !important;
      }

      .comment {
          margin-left: -112px !important;
          margin-right: 0px !important;
          width: 300px;
      }

  }

  .ticket-tradeorder-front {
      .groupboxticketminimal-content .info div {
          margin-right: -20px !important;
      }

      .label {
          width: 115px !important;
      }

      .container {
          width: 180px !important;
      }

      .value {
          width: 180px !important;

          .select2-container {
              width: 180px !important;
          }
      }

      .value.currency input[type=text] {
          width: 150px !important;
      }

      .value.percent input[type=text] {
          width: 150px !important;
      }

      .value input[type=text] {
          width: 170px !important;
      }

      //Direction dropdown
      .order-values {
          .select2-container {
              width: 180px !important;
          }

          .width175 {
              width: 110px;
          }
      }

      .button-next, .button-prev {
          display: none;
      }
  }

  .ticket-order-info-4 {
      .ticket-wizard {

          :nth-last-child(3) {
              margin-right: 0px;
          }

          .ticket-wizard4items {
              width: -moz-calc(50% - 27px);
              width: -webkit-calc(50% - 27px);
              width: calc(50% - 27px);
          }

          .wizard-step {
              display: none;
          }

          .wizard-label {
              padding-left: 0px;
          }
      }

      .label {
          width: 130px !important;
      }

      .container {
          width: 200px !important;
      }

      .value {
          width: 200px !important;
      }

      .button-next, .button-prev {
          display: none;
      }
  }

  .ticket-external-account-info {
      .ticket-wizard {

          .wizard-step {
              display: none;
          }

          .wizard-label {
              padding-left: 0px;
          }
      }

      .label {
          width: 140px !important;
      }

      .container {
          width: 180px !important;
      }

      .value {
          width: 200px !important;
      }

      .button-next, .button-prev {
          display: none;
      }
  }

  .ticket-cancel { 
      .label {
          width: 170px !important;
      }

      .container {
          width: 130px !important;
      }

      .value {
          width: 130px !important;

          .select2-container {
              width: 130px !important;
          }
      }

      .value input[type=text] {
          width: 130px !important;
      }

  }*/
}
@media (max-height: 1400px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 1050px;
    background-color: red;
  }
}
@media (max-height: 1350px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 1000px;
    background-color: green;
  }
}
@media (max-height: 1300px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 950px;
    background-color: red;
  }
}
@media (max-height: 1250px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 900px;
    background-color: green;
  }
}
@media (max-height: 1200px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 850px;
    background-color: red;
  }
}
@media (max-height: 1150px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 800px;
    background-color: green;
  }
}
@media (max-height: 1100px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 750px;
    background-color: red;
  }
}
@media (max-height: 1050px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 700px;
    background-color: green;
  }
}
@media (max-height: 1000px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 650px;
    background-color: red;
  }
}
@media (max-height: 950px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 600px;
    background-color: green;
  }
}
@media (max-height: 900px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 550px;
    background-color: red;
  }
}
@media (max-height: 850px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 500px;
    background-color: green;
  }
}
@media (max-height: 800px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 450px;
    background-color: red;
  }
}
@media (max-height: 750px) {
  .overflow-scrollbar-grid {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 400px;
    background-color: green;
  }
}
.xmlform {
  display: table-row;
}
.xmlform .form-nav {
  display: table-cell;
  width: 300px;
  margin-top: 20px;
  padding-right: 10px;
  /*.invalid{

  	::before {
  		position: absolute;
  		top: 0;
  		left: 0;
  		font-family: FontAwesome;
  		color: #C81818 !important;
  		content: none !important;
  		content: "\f00d" !important;
  	}
  	.valid::before{ //need this to clear style from children
  		color: #97C135 !important;
  		content: none !important;
  		content: "\f00c" !important;
  	}
  	.neutral::before{
  		color: blue !important;
  		content: none !important;
  		content: "\f068" !important;
  	}
        }*/
  /*.valid{
  	::before {
  		position: absolute;
  		top: 0;
  		left: 0;
  		font-family: FontAwesome;
  		color: #97C135 !important;
  		content: none !important;
  		content: "\f00c" !important;
  	}
  	.neutral::before{
  		color: blue !important;
  		content: none !important;
  		content: "\f068" !important;
  	}
  	//.invalid::before{
  	//	color:  #C81818 !important;
  	//	content: none !important;
  	//	content: "\f00d" !important;
  	//}
        }*/
  /*.neutral{
  	::before {
  		position: absolute;
  		top: 0;
  		left: 0;
  		font-family: FontAwesome;
  		color: blue !important;
  		content: none !important;
  		content: "\f068" !important;
  	}

  	//.invalid::before{
  	//	color:  #C81818 !important;
  	//	content: none !important;
  	//	content: "\f00d" !important;
  	//}
        }*/
}
.xmlform .form-nav .invalid::before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  color: #9b1212 !important;
  content: none !important;
  content: "\f00d" !important;
}
.xmlform .form-nav .valid::before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  color: #74b030 !important;
  content: none !important;
  content: "\f00c" !important;
}
.xmlform .form-nav .neutral::before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  color: #2775b0 !important;
  content: none !important;
  content: "\f068" !important;
}
.xmlform .form-nav .hidden {
  display: none;
}
.xmlform .form-nav ul {
  list-style-type: none;
}
.xmlform .form-nav ul ul {
  margin-top: 10px;
}
.xmlform .form-nav li {
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}
.xmlform label {
  margin-right: 20px;
}
.xmlform .option {
  display: inline-block;
}
.xmlform .form-content {
  display: table-cell;
}
.xmlform .form-content input[type=text] {
  width: 100%;
  height: auto;
}
.xmlform .form-content input:not([type]) {
  width: 100%;
}
.xmlform .form-content textarea {
  width: 100%;
}
.xmlform .form-content .help {
  font-style: italic;
  opacity: 0.5;
}
.xmlform .form-content .error {
  background-color: red;
}
.xmlform .form-content .ok {
  background-color: #bdf2c7;
}
.xmlform .form-content .donotshow {
  opacity: 0.2;
}
.xmlform .form-content .valid > h3::after {
  font-family: FontAwesome;
  color: #74b030;
  content: " \f00c";
}
.xmlform .form-content .valid .errorMessage {
  display: none;
}
.xmlform .form-content .valid > div > .questionLabel::after {
  font-family: FontAwesome;
  color: #74b030;
  content: " \f00c";
}
.xmlform .form-content .invalid > h3::after {
  font-family: FontAwesome;
  color: #9b1212;
  content: " \f00d";
}
.xmlform .form-content .invalid > div > .questionLabel::after {
  font-family: FontAwesome;
  color: #9b1212;
  content: " \f00d";
}
.xmlform .form-content .errorMessage.invalid {
  color: #9b1212;
  display: block;
}
.xmlform .form-content .errorMessage.valid {
  display: none;
}
.xmlform .form-content .hidden {
  display: none;
}
.xmlform .form-content .useLabel {
  margin-left: 10px;
  margin-right: 10px;
}
.xmlform .form-content .radiobuttonlist-vertical {
  margin-left: 40px;
}
.xmlform .form-content .radiobuttonlist-vertical input[type=radio] {
  margin-left: -20px;
}
.xmlform .form-content .radiobuttonlist-vertical span {
  margin-bottom: 4px;
  margin-top: 4px;
}
.xmlform .form-content table {
  margin-top: 20px;
  border-collapse: collapse;
  width: 100%;
}
.xmlform .form-content table td {
  vertical-align: top;
  border: 1px solid;
  padding: 2px;
}
.xmlform .form-content table td input[type=text] {
  border: none;
  padding: 4px 0;
  /*padding:0;
  margin:0;*/
}
.xmlform .form-content table td .questionLabel {
  color: #888;
}
.xmlform .form-content table th {
  border: 1px solid;
  background-color: #eee;
  padding: 10px;
  text-align: left;
}
.xmlform .form-content table th h3 {
  font-size: inherit;
  margin: 0;
}
.xmlform .form-content .layout {
  margin-top: 10px;
}
.xmlform .form-clear {
  clear: both;
}

/* new */
.xmlform .form-content .help {
  width: auto;
}

.xmlform .form-content .useLabel {
  margin-left: 0;
}

.xmlform .form-content table th .question {
  margin-top: 0;
}

.xmlform {
  line-height: 20px;
}

.xmlform .form-content table td {
  border-color: #777;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_modern-flat.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_icons.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_jquery-ui-1.9.2.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_jquery.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_mixins.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/base-partner.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_standard.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_common.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_page.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_forms.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_portlet.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_tables.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_help.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_grid.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_slider.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_select2.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_block-full-info.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_block-medium-info.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_icons-temp.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_tables-temp.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_grid-temp.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_all-temp.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_media.scss%22,%22file:///D:/a/1/s/BFS/UI/WebFramework/css/themes/modern-flat/_xmlform.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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;AAEhD;EAAkB;;;AAElB;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACI;;;AAGJ;EACI;;;AAKJ;EAAwB;;;AAExB;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAMD;AAAA;EAEI;EACH;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;EAGC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAKD;EAAuB;EAAsB;;;AAI7C;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACI;EACA;EACA;EACA;;;AAGJ;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAMF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACQ;EACA;EACA;;;AAGR;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;AACQ;AAAA;AAAA;;;AAUJ;EACG;EACA;;;AAQP;EAAe;;;AACf;EAAe;;;AACf;EAAe;;;AACf;EAAe;;;AACf;EAAe;;;AACf;EAAe;;;AACf;EAAe;;;AACf;EAAe;;;AACf;EAAe;;;AACf;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAiB;;;AAGjB;EAAc;;;AACd;EAAc;;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AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAAyB;;;AAEzB;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAW;;;AACX;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAU;;;AACV;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EA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gC;EAAa;EAAY;;;AACzD;EAA6B;EAAc;EAAY;;;AACvD;EAAmC;EAAa;EAAY;;;AAC5D;EAAkC;EAAa;EAAY;;;AAE3D;EAA2B;EAAa;;;AAQxC;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;AACA;EACA;EACA;;;AAGJ;EACI;EACA;AACA;AACA;EACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;;;AAOJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;;;AC1iBJ;AACA;AACA;AAIA;EACI;EACH;EACA;EACG;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACH;EACG;;;AAGJ;EACC;EACG;;;AAGJ;EACI;EACA;EACA;AACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACC;EACA;EAEA;;AAEA;EAAkB;;AAClB;AAAoB;;AAEpB;EAEC;;;AAOF;EACC;;;AAED;EACC;EACA;;;AAED;AACC;EACA,OT1CW;;;AS6CZ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAKF;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;EAEG;EACA;;;AAKH;EACI;AACA;;;AAGJ;AACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAMJ;AACI;EACA;EACA;EACA;AACA;AAAA;AAAA;AAAA;AAAA;;;AAQJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACH;EACG;;;AAIJ;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EAAU,OJrQG;;AIsQb;EAAO;;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OJtRM;;AIyRV;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OJ5SM;;AI+SV;EACI;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OJlUM;;AIqUV;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OJtVM;;AIyVV;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OJ1WM;;AI6WV;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OJ9XM;;AIiYV;EACI;;;AAIR;EACI;EACA;EACA;EACA,kBJxYkB;EIyYlB;EACA;EACA;EACA;EACA;;AAEA;EACI,OJlZM;;AIqZV;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EACI,OJxaM;;AI2aV;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AACA;AAAA;AAAA;EAGI;;;AAIJ;EAA0B;;;AAC1B;EAA2B;;;AAC3B;EAA4B;;;AAC5B;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AAKxB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAAsB;;;AACtB;EAAsB;;;AACtB;EAAsB;;;AACtB;EAAsB;;;AACtB;EAAsB;;;AAItB;EACI;EACA;;;AAKJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAKJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;AAEH;EAAI;;;AAGL;EACI;;;AAMJ;EACI;EACA;EACA;AACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AACI;AAAA;AAAA;AAAA;EAIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACH;;;AAGD;EACI;EACA;EACA;;;AAGJ;EACI;;;AAUJ;EACC;AACG;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAKI;EACA,kBJjwBU;EIkwBV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAoCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAlCA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;;AAcJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAMJ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAOJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAKR;AACI;EACA,kBJ33BU;EI43BV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMR;AACI;EACA,kBJv5BU;EIw5BV;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AASR;AAAA;AAAA;AAAA;AAAA;EAKI;;;AAGJ;AAAA;AAAA;AAAA;EAII,YJ97BkB;EI+7BlB;;;AAIA;EACI;;;AAKJ;EACI;;;AAIR;AAAA;AAAA;EAGI;EACA;EACA;;AAEA;AAAA;AAAA;EACI;EACA;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;;AAMR;EACI;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAAA;EAEA;EACA;;AAOR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAAA;EAEA;EACA;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQI;;;AAGJ;EACI;;;AAEJ;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAyB;;;AACzB;EACQ;EACA;EACA;;;AAER;EAAyB;;;AACzB;EACQ;EACA;EACA;;;AAER;EAAyB;;;AACzB;EACQ;EACA;EACA;;;AAER;EAAyB;;;AACzB;EACQ;EACA;EACA;;;AAER;EACQ;EACA;EACA;;;AAER;EACQ;EACA;EACA;;;AAER;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAOR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACH;EACG;EACA;EACA;EACA;;;AAGJ;EACC;EACA;;;AAGD;EACC;EACA;EACG;EACA;EACA;EACA;;;AAGJ;EACI;EACH;EACA;EACA;EACA;;;AAGD;EACI;EACH;EACA;EACA;EACA;;;AAGD;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACH;EACA;EACA;;;AAGD;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAaJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EAEI;EACA;EAGD;EAGF;EAEG;;;AAIJ;EACE;EACE;EACA;EACA;EACA;EACA;EACH;EACG;EAEH;EACA;EACA;;;AAKD;EACI;;;AAGJ;EACI;EACA;;AAGF;EACC;;;AAMH;EACI;;;AAMJ;EACI;EACA;EACA;EACA;;;AAKJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAMJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;AAGF;EACC;;;AAMH;EACI;;;AAQJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA,OTpmDqB;ESqmDrB;;;AAGJ;EACI;EAEH;;;AAGD;EACI;EACA;;AAEF;EACC;;;AAKH;EACI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAwCA;EAEC;EACA;EAEA;EAEA;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACI;EACH;;;AAID;EACI;EACA;;AAGF;EACC;;;AAMH;EACI;;;AAKJ;EAEI;EACA;EAGD;EAEC;;;AAGJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;;;AAID;EACI;EACH;EACG;;AAEF;EACC;;;AAMH;EACI;;;AAGJ;AAEA;EAEC;EAQA;EACA;EACA;EAEA;;AAEA;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;AACA;EAEA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAID;EACC;EACA;AACD;AAAA;AAAA;AAAA;AAAA;AAAA;;AAQA;EACC;;;AAMF;AAEA;EAEC;;AAcA;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;AACA;EAEA;;AAMA;AAAA;EAEC;;AAIF;EACC;EACA;EACA;;AAID;EACC;EACA;AACD;AAAA;AAAA;AAAA;AAAA;AAAA;;AAMC;EAEC;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;AACA;;AAsBF;EACC;;;AAOF;AAEA;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEH;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;AACA;EAEA;;AAEA;EACC;;AAIF;EACC;EACE;EACA;EACA;;AAEA;EACA;EACA;EACA;;AAMH;EACC;EACA;AACD;AAAA;AAAA;AAAA;AAAA;AAAA;;AAQA;EACC;;;AAIF;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEH;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;AACA;EAEA;;AAEA;EACC;;AAIF;EACC;EACE;EACA;EACA;;AAEA;EACA;EACA;EACA;;AAMH;EACC;EACA;AACD;AAAA;AAAA;AAAA;AAAA;AAAA;;AAQA;EACC;;;AAIF;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEH;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;AACA;EAEA;;AAEA;EACC;;AAIF;EACC;EACE;EACA;EACA;;AAEA;EACA;EACA;EACA;;AAMH;EACC;EACA;EACM;AACP;AAAA;AAAA;AAAA;AAAA;AAAA;;AAQA;EACC;;;AAIF;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;AACA;EAEA;;AAEA;EACI;;AAIR;EACI;AACR;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAYI;EACI;EACA;EACA;;AAGJ;EACI;;;AAGR;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEH;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;AACA;EAEA;;AAEA;EACC;;AAIF;EACC;EACE;EACA;EACA;;AAEA;EACA;EACA;EACA;;AAMH;EACC;EA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EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA4B;EAAa;EAAiB;EAAa;EAAiB;EAAa;;;AACrG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;EAAa;;;AACxG;EAA6B;EAAc;EAAkB;EAAa;EAAiB;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9ZW;EM+ZX;;AAGD;EACC;EACA;;AAIF;EP9YA;EACA;EO+YC,kBNlaoB;EMmapB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAKF;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;EACA,OXzdmB;EW0dnB;EACA;AACA;EACA;AACA;AAKA;AAAA;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;;AAPA;EACC,OXjekB;;AW6epB;EACC,kBNhgBW;EMigBX;;AAGD;EACC;EACA;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EP1fA;EACA;EO2fC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAKF;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;EACA,OXrkBmB;EWskBnB;EACA;AACA;EACA;AACA;AAKA;AAAA;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;;AAPA;EACC,OX7kBkB;;AWylBpB;EACC,kBN5mBW;EM6mBX;;AAGD;EACC;EACA;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EPtmBA;EACA;EOumBC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAKF;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;EACA,OXjrBmB;EWkrBnB;EACA;AACA;EACA;AACA;AAKA;AAAA;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;;AAPA;EACC,OXzrBkB;;AWqsBpB;EACC,kBNxtBW;EMytBX;;AAGD;EACC;EACA;;;AAKH;EAEC;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EPptBH;EACA;EOutBI;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;AAEH;EACC;EACG;EACA;;AAEH;EACC;EACA;EACA;EACA;;AAKC;EAEC;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKF;EAEI;EACA;EACH;EACA;EACA;EACG;EACA;;AAGJ;EACI;EACA;;AAIJ;EACI;EACA,OXlyBU;EWmyBV;EACA;AACA;EACA;AACA;AAKA;AAAA;AAAA;AAAA;AAKH;AAAA;AAAA;AAAA;;AARG;EACI,OX1yBM;;AWuzBd;EACF,kBN10BQ;EM20BR;;AAEI;EACJ;EACA;;;AAWN;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EAAqB;;;AAErB;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EAAe;;;AAEf;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EAAyB;;;AAEzB;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;AAAa;;;AAGd;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EAAqF;;;AAErF;EAAyE;;;AAEzE;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EAA+B;;;AAE/B;EAAmB;;;AAEnB;EACC;;;AAGD;EACC;EACA;EACA;;;AC38BD;AACA;AACA;AAkCA;EA5BE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EAGA;AAGD;EAS+C,SZR1B;EYQwD;EAAiB,OZlBzE;;;AYmBtB;EAA4B;;;AAC5B;EAAqB;;;AAErB;EAhCE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EAGA;AAGD;EAamD,SZZ9B;EYY4D;EAAiB;;;AACnG;EAAgC;;;AAChC;EAAyB;;;AAEzB;EApCE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EAGA;AAGD;EAiBoD,SZhB/B;EYgB6D;EAAiB;;;AACpG;EAAiC;EAAW,OZ3BtB;;;AY4BtB;EAA0B;EAAgB,OZ5BpB;;;AYkCtB;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACI;;;AAGJ;EAEI;EACA;EAGA;;;AAIH;EACA;EACA;;AAEA;EACC;EACA;;;AAKF;AACA;AAAA;EACwE;EAAkB;;;AAG1F;EAAoC;;;AAEpC;AAWA;EARC;EACG;EACA;EACA;EACA;EACA;EAMA;EACH;;AAEA;EACC;EACA;;;AAIF;EApBC;EACG;EACA;EACA;EACA;EACA;EAkBH;EACA;;AAEA;EACC;EACA;;;AAYF;EAKC;EAEG,OZhIkB;EYiIlB;EACA;;;AAoBJ;EAEC,OP1Ka;EO2Kb;;;AAED;EACC;;;AAGD;EAEC,OPlLkB;;;AOuLnB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAQH;EACI;EACA;EACA;EACA;EACA;;;AAKJ;EAEI;EACA;;;ACnRJ;AACA;AACA;AAiBA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;;AAID;EACC;EACA;EACA;;AAUF;EACC;EACA;EACA;;AAQA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAIF;AACC;EACA;EACA;;AAEA;EACC;;AAIF;EAEC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;;AAIF;EAAqD;;;AAErD;EACC;EACA;EACA;;AAIA;EACC;EACA;;AAEA;EACC;EACA;;AAID;EACC;EACA;EACA;;AASF;EACC;EACA;EACA;;AAEA;EApID,YAqIkC;AArIR;EAC1B;AAAuE;EACvE;AAAqH;EACrH;AAAyE;EACzE;AAAoE;EACpE;AAAqE;EACrE;AAAuE;EAEvE;EACA;;AA+HC;EAxID,YAyIkC;AAzIR;EAC1B;AAAuE;EACvE;AAAqH;EACrH;AAAyE;EACzE;AAAoE;EACpE;AAAqE;EACrE;AAAuE;EAEvE;EACA;;AAmIC;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAIF;AACC;EACA;EACA;;AAEA;EACC;;;AAMH;EACC;EACA;;;AAGD;EACC;EACA,ObvKiB;EawKjB;;;AAGD;EACC;EACA,eblKc;EamKX,oBbnKW;;;AauKf;EACC;EACA;;;AAGD;AACA;EACC;EACA;EACG;;;AAKJ;AACA;EACC;EACA;EACG;;;AAGJ;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACI;EACA;AACA;EACA;;;AAGJ;EACC;EACA;EACA;EACA;;;AAGD;EACI;EACA;EACA;EACA;;;AAGJ;EACC;;;AAGD;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AAAA;EAIC;EACA;EACA;EACA;;;AAKD;EAAgB;;;AAIhB;EACC;;;AAgBD;EACC;EACA;EACA;;;AAGD;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAYA;EACC;EACA;;;AAGD;EAEC;EACA;EAEA;;AAEA;EAAiB;;;AAGlB;EACI;EACA;EACA;;AACA;EACI;;;AAKR;EAEC;EACA;;AAEA;EAAiB;;;AAIlB;EAA8B;;;AAE9B;EACC;EACA;EACA;EACA;EACA;;;AAID;EAEE;EACD;;AAEA;EAAkB;;;AAGnB;EACI;EACA;;AAEA;EACI;;;AAIR;;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;EACC;EACA;EACA,OR7Ya;EQ8Yb;EACA;EACA;EACA;;;AAKD;EACC;EACC;EAED;EACA;EAEA;EACA;EACA;EAAgB;;;AAKjB;EAEC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACI;EACA;EACA;;;AAUJ;EAEC;EACA;EACA;;;AAMD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAWD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAcA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;ACzgBD;AACA;AACA;AAEA;AACA;AAAA;EAEC;;;AAGD;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACG;EACH;EACG;EACA;EACA;;;AAGJ;EACC;;;AAGD;EACC;;;AAKD;EAEC;EACG;EACA;EACA;;;AAGJ;EACC;EACA;;;AAGD;EACC;EACA;EACG;EACA;EACH,YTpEqB;ESqErB;;;AAGD;EACC,YTjFa;ESkFb;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACC;EACD;EACC;EACD;;;AAID;EACC;EACA;EACA;AACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAMD;EAEI;EACA;;AAEH;EAEC;EACA;EACA;EACA;EACC;EACA;EACD;EACA;EACA;EACA;EAEA;;AAGD;EAEC;;AAIA;EACC;;AAMD;EACC;;;AAMH;AAAA;AAAA;AAAA;EAKI;EACH;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAKD;EAEI;EACA;;;AAGJ;EAEI;;;AAGJ;EAEI;;;AAGJ;EACC;;;AAGD;EAEI;EACH;EACA;EACA;EACC;EACA;EACD;EACA;EACA;EACG;EAEA;;;AAGJ;AAAA;EAGI;EACH;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAKD;EAEI;EACA;;;AAGJ;EAEI;;;AAGJ;EAEI;;;AAGJ;EACC;;;AAGD;EAEI;EACH;EACA;EACA;EACC;EACA;EACD;EACA;EACA;EACG;EAEA;;;AAGJ;AAAA;EAGI;EACH;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAKD;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAKA;EAGC;EACA;EACA;EACA;EACA,YTtTgB;;;AS4TlB;EACC;;;ACjUD;AAAA;AAAA;AAIA;EACI;EACA;EACA;AACA;EACA;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAIE;AAAA;AAAA;;AAAA;AAAA;EAMA;AAAgC;EAC7B;AAA6B;EACxB;AAAwB;;;AAGlC;EACI;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EAEA;EACE;EACG;EACC;EACI;EAEV;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EAEA;EAEA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACH;AACG;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACH;EACG;EAEA;EACA;EACA;EACA;EAEH;;;AAGD;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACH;;;AAGD;EACE;;;AAGF;EACE;;;AAGF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACH;EACG;EACA,YV/JkB;;;AUkKtB;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACQ;;;AAGZ;EACI;;;AAMJ;AAAA;EAEI;EACA;;;AAGJ;EACI;EACA;EACQ;EACR;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAGJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EAAoE;;;AACpE;EAA0F;;;AAC1F;EAAgH;;;AAChH;EAAsI;;;AACtI;EAA4J;;;AAC5J;EAAkL;;;AAClL;EAAwM;;;AAExM;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EAEA;EAEA;EACE;EACG;EACC;EACI;;;AAGd;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAIJ;AAAA;AAAA;EAGI;EACA;;;AAGJ;AAAA;AAAA;AAGA;EACI;EACA;EACA;EACA;;;AAEJ;EACE;EACA;EACA;;;AAGF;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;AAEA;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAIJ;AAEA;EACI;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EAEA;EAKA;EACA;;;AAGJ;EACE;;;AAGF;EACI;;;AAGJ;EACI;EACA;AAEA;AAAA;;;AAGJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAGJ;AACI;AAAA;EAGA;EACA;EACA;EACA;EACA;EACA;EACQ;EACR;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EAEA;EACA;AACA;EACA;AACA;EAEA;AAEA;AAAA;EAGA;EAEA;EACE;EACG;EACC;EACI;EAEV;AACA;AACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACE;;;AAEF;EACI;;;AAGJ;AACA;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EAA8H;EAC1H;;;AAEJ;AAGA;AAAA;EAEI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;AAEA;EACE;IACI;IACA;IACA;;;EAEJ;IACI;;;AAaE;AAAA;AAAA;AAAA;EACI;EACA;;AAII;AAAA;AAAA;AAAA;EACI;;AAUpB;EACC;;;AAKD;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;ACnlBJ;EAEC;EACA;EACA,ehBiBc;EgBhBX,oBhBgBW;EgBfd;;AAQD;EACC;EACA;;AAEA;EACE;EACA;EACA;EACA;EACF;;AAMA;EACC;EACA;EACA;;;AC7BF;EAEC;EACA;EACA;EACA;EACA;EAEA;;AAUA;EACC;EACA;;AACA;EACC;;AACD;EACC;;AAOD;EAAM;;AAKN;EAAM;;;AAMR;EAEC;EACA;EACA;EACA;;AAQA;EACC;EACA;EACA;;AACA;EACC;;;AAMH;EACC;EACA;;;AAID;EACC;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAOF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEC;EACA;;AAMF;EACC;EACA;EACA;EACA;;;AAOF;EACC;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEC;EACA;;AAKF;EACC;EACA;EACA;EACA;EACA;;;AAOF;EACC;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEC;EACA;;AAKF;EACC;EACA;EACA;EACA;EACA;;;AAMF;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAMD;EACE;EACA;EACA,OjBhPgB;EiBiPhB;EACA;EACA;EACA,WAhQa;;;AAmQf;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAGD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAID;EACC;EACA;EACA;EACA;;;AAID;EACC;;;AAED;EACC;EACA;EACC;;AAGD;EACA;EACA;EACA;;;AChUD;AACA;AACA;AAEC;AAoDD;EAhBC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAI0C;;;AAC5C;EAjBC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAKqD;EAA+D;EAAW;EAA0B;;;AAC3J;EAnDC;EACA;EACA;EACA;EACA;EACA;EA8C8C;;;AAC/C;EAnBC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAOkD;;;AACpD;EArDC;EACA;EACA;EACA;EACA;EACA;EAgD4C;;;AAC7C;EAtDC;EACA;EACA;EACA;EACA;EACA;EAiDgD;;;AACjD;EAtBC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAU2C;;;AAC7C;EAvBC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAW4C;;;AAE9C;EA1DC;EACA;EACA;EACA;EACA;EACA;EAqDuC;;;AACxC;EA1BC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAcgD;EAAoE;EAAiB;;;AACvI;EA3BC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAeyD;EAAoE;;;AAC/H;EA5BC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAgBsD;;;AACxD;EA7BC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAiBiD;EAAuE;;;AAC1H;EA9BC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAkBuD;;;AACzD;EAhEC;EACA;EACA;EACA;EACA;EACA;EA2DyC;;;AAC1C;EAhCC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAoBuC;;;AACzC;EAjCC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAqByC;;;AAC3C;EAlCC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAsB+C;EAAkE;;;AACnH;EAnCC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAuB8C;EAAiE;;;AACjH;EArEC;EACA;EACA;EACA;EACA;EACA;EAgE4C;;;AAC7C;EArCC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAyB8C;EAAwE;;;AACxH;EAvEC;EACA;EACA;EACA;EACA;EACA;EAkEqC;;;AACtC;EAxEC;EACA;EACA;EACA;EACA;EACA;EAmEuC;;;AACxC;EAxCC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA4BiD;EAAmE;;;AACtH;EAzCC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA6B0D;;;AAC5D;EA1CC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA8B2C;EAAqE;;;AAClH;EA3CC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA+BiD;EAAkE;;;AACrH;EA5CC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAgCgD;;;AAClD;EA7CC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAiC+C;;;AACjD;EA/EC;EACA;EACA;EACA;EACA;EACA;EA0EyC;;;AAC1C;EA/CC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAmCgD;;;AAClD;EAjFC;EACA;EACA;EACA;EACA;EACA;EA4E0C;;;AAC3C;EAlFC;EACA;EACA;EACA;EACA;EACA;EA6E6C;;;AAC9C;EAnFC;EACA;EACA;EACA;EACA;EACA;EA8EyD;;;AAC1D;EAnDC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAuC+C;;;AACjD;EApDC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAwCmD;;;AACrD;EAtFC;EACA;EACA;EACA;EACA;EACA;EAiFiD;;;AAClD;EAtDC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA0CsD;;;AACxD;EAvDC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA2C0C;;;AAC5C;EAxDC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA4C8C;;;AAChD;EAzDC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA6C4C;;;AAC9C;EA1DC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA8CiD;;;AACnD;EA3DC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA+CiD;;;AACnD;EA5DC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAgD0C;;;AAC5C;EA9FC;EACA;EACA;EACA;EACA;EACA;EAyFqC;;;AACtC;EA/FC;EACA;EACA;EACA;EACA;EACA;EA0FgD;;;AACjD;EA/DC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAmD6C;;;AAC/C;EAhEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAoDiD;;;AACnD;EAjEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAqD8C;;;AAChD;EAAyB;;;AACzB;EAnEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAuD8C;;;AAChD;EApEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAwD+C;;;AACjD;EArEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAyDiD;;;AACnD;EAtEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA0DmD;;;AACrD;EAvEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA2D4C;;;AAC9C;EAxEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA4D0C;;;AAC5C;EAzEC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA6D+C;;;AACjD;EA1EC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA8D4C;;;AAC9C;EA3EC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA+D6C;;;AAC/C;EA5EC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAgEsD;;;AACxD;EA7EC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAiEyC;;;AAC3C;EA9EC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAkE8C;;;AAChD;EA/EC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAmE4C;;;AAC9C;EAhFC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAoE+C;;;AACjD;EAjFC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAqE4C;;;AAC9C;EAlFC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAsEwC;;;AAC1C;EAnFC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAuE0C;;;AAG5C;EAlGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA0FiD;;;AAClD;EAnGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2FoD;;;AACrD;EApGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA4FkD;;;AACnD;EAhHC;EACA;EACA;EACA;EACC;EACA;EACA;EACD;EAyGqC;;;AACtC;EAtGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA8F0C;;;AAC3C;EAvGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA+F4C;;;AAC7C;EAxGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAgGkD;;;AACnD;EAzGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAiGmD;;;AACpD;EA1GC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAkGgD;;;AACjD;EA3GC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAmGiD;;;AAClD;EA5GC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoGuD;;;AACxD;EA7GC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAqGsD;;;AACvD;EA9GC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsGoD;;;AACrD;EA/GC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuGoD;;;AACrD;EAhHC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAwGsD;;;AACvD;EAjHC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyGqD;;;AACtD;EAlHC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA0G2D;;;AAC5D;EAnHC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2G8C;;;AAC/C;EApHC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA4G0C;;;AAE3C;EACI;EACH;EACA;EACA;EACA;EACG;EACH;;;AAED;EACI;EACH;EACA;EACA;EACA;EACG;EACH;;;AAED;EACI;EACH;EACA;EACA;EACA;EACG;EACH;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAKD;EACC;EACG;EACH;EACA;EACA;EACA;EACG;;;AAGJ;EACC;EAEA;EAEA;EACA;EACA;EACA,SlBzLqB;;;AkB2LtB;EACC;;;AAGD;EAAwB;;;AACxB;EAAa;EAAgE;EAAY;EAAW;EAA4B;;;AAChI;EAAqB;EAAgE;EAAY;EAAW;;;AAC5G;EAAoB;EAAgE;EAA4B;;;AAChH;EAAoB;EAAgE;EAA4B;EAAkC;EAAa;;;AAC/J;EAAgC;EAAgE;EAA4B;EAAkC;;;AAC9J;EAA0B;EAAiE;EAAsB;EAA6B;EAAmC;;;AACjL;EAAgC;EAAiE;EAAsB;EAA6B;EAAmC;EAA2B;;;AAClN;EAA4B;EAAiE;EAAsB;EAA6B;EAAmC;;;AACnL;EAA4B;EAAiE;EAAsB;EAA6B;EAAmC;;;AACnL;EAA4B;EAAiE;EAAsB;EAA6B;EAAmC;;;AACnL;EAAyB;EAAiE;EAAsB;EAA6B;EAAkC;;;AAC/K;EAA2B;EAAgE;EAAuB;EAAY;EAA4B;;;AAE1J;EAAoB;EAAiE;EAAY;EAAW;EAAsB;;;AAClI;EAAmB;EAAiE;EAAY;EAAY;EAAiB;EAAsB;;;AAEnJ;EAGI;EACA;EACA,SlBrNkB;EkBsNlB;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACI;IACI;IACA;;EACF;IACE;IACA;;;;AAMZ;EAhOC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAuND;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEA;EACA,SlBzPqB;;;AkB+PtB;EACC;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA,SlB3QqB;;AkB6QrB;EACC;;AAGD;EACA;;AAIA;EACA;;;AAOD;AACA;EACC;EACA,SlBjSqB;EkBkSrB;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACA;;;AAMD;EACC;EACA,SlBnTqB;EkBoTrB;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAEA;EACA;;;AAMD;EACC;EACA;EACA;EACA;EACA;;;AAID;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SlBvVqB;EkBwVrB;EACA;;AACA;EACC;;AAID;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAOD;AACA;AACA;AAYA;EAIA;;;AAIA;EACI;AACA;AAAA;AAGA;AAAA;AAAA;EAIA;EACA;EAGC;;;AAIL;EACE;EACD;;AAEA;EAGA;;;AAMD;EAAwC;;;AAExC;AACA;AACA;AAGA;AACA;AACA;AAIA;EACC;EACA;EACA;EACA,SlBvbqB;;AkBybpB;EAED;EACA;EACA;EACA;;;AAMD;EACC;EACA;EACA;;;AAGD;AAAA;EAGI;EACA;EACH;EACA;EAEA;;AAEA;AAAA;EAEA;EACA;EAEA;EAEA;;;AAMD;EAEI;EACH;EACA;EACA,kBblgBa;EamgBb;EACA;AACA;EACA;EACA;EACA;EACA;AAAiF;;AAEjF;EACC,kBb3gBiB;;Aa+gBlB;EACI,kBb7gBa;Ea8gBhB;;AAWF;EAGI;EACH;EACA;EACA,kBbniBa;EaoiBb;EACA;EACA;EACA;EACA;EACA;AAAiF;;AAEjF;EACC,kBb3iBiB;;Aa+iBlB;EACM,kBb7iBW;Ea8iBhB;;AAUF;EACC;EACA;EACA;EACA,kBbhkBa;EaikBb;EACA;EACA;EACA;EACA;EACA;AAAiF;;AACjF;EACC,kBbvkBiB;;Aa0kBlB;EACC,kBbxkBgB;EaykBhB;;AAQF;EAGI;EACH;EACA;EACA,kBb3lBa;Ea4lBb;EACA;EACA;EACA;EACA;EACA;AAAiF;;AAEjF;EACC,kBbnmBiB;EaomBjB;;AAGD;EACM,kBbrmBW;EasmBhB;EACC;;AASH;EACI;EACA;EACA;EACA,kBbxnBU;EaynBV;EACA;EACA;EACA;EACA;EACA;AAAiF;;AAEjF;EACI,kBb7nBU;Ea8nBV;EACA;;AAOR;EACI;EACA;EACA;EACA,kBb9oBU;Ea+oBV;EACA;EACA;EACA;EACA;EACA;EACA;AAAiF;;AACjF;EACI,kBbtpBW;EaupBX;;AAGJ;EACI,kBbxpBU;EaypBV;EACA;;AAOR;EACI;EACA;EACA;EACA,kBbzqBU;Ea0qBV;EACA;EACA;EACA;EACA;EACA;EACA;AAAiF;;AAEjF;EACI,kBb/qBU;EagrBV;EACA;;AASR;EAtpBC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EA6oBD;EACA;EACA;EACA,SlBxqBqB;EkByqBrB;EACA;EACA;;AACA;EAEA;EACA;;;AAOD;EAEI;EACA;EACA;EACA,SlB3rBkB;EkB4rBlB;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EA3rBC;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;EACC;EAkrBD;EACG;EACH;EACA;EACA,SlB9sBqB;EkB+sBrB;EACA;EACA;;AACA;EAEA;EACA;;;AjBjvBD;AA0QA;EAvQI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA+O0C;;;AAC9C;EAxQI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAgP4C;;;AAChD;EAzQI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAiPyC;;;AAC7C;EA1QI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAkPuC;;;AAC3C;EA3QI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAmPoC;;;AACxC;EA5QI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAoPyC;;;AAC7C;EA7QI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqP2C;;;AAC/C;EA9QI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsP2C;;;AAC/C;EA/QI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAuP0C;;;AAC9C;EAhRI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAwPsC;;;AAC1C;EAjRI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyPuC;;;AAC3C;EAzLI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAiKiD;;;AACrD;EAnRI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA2P+C;;;AACnD;EA3LI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAmK0C;;;AAC9C;EA5LI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAoKuC;;;AAC3C;EA7LI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqKyC;;;AAC7C;EAvRI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA+PoC;;;AACxC;EA/LI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAuKsC;;;AAC1C;EAhMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAwKgD;EAAkB;EAAkB;EAAY;;;AACpG;EAjMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyK+C;EAAkB;EAAkB;;;AAEvF;EA5RI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAoQsC;;;AAC1C;EApMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA4K2C;;;AAC/C;AACA;EAtMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA8KyC;;;AAC7C;EAhSI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAwQyC;EAAkB;;;AAC/D;EAjSI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyQsC;EAAkB;;;AAC5D;EAzMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAiL0C;;;AAC9C;EA1MI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAkLwC;;;AAC5C;EA3MI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAmLwC;;;AAC5C;EArSI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA6Q0C;;;AAC9C;EA7MI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqLiD;;;AACrD;EA9MI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsLwC;;;AAC5C;EA/MI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAuL+C;;;AACnD;AACA;EAjNI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyLyC;;;AAE7C;EAnNI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA2L2C;;;AAG/C;EA/SI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAuRwC;;;AAC5C;EAhTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAwR4C;;;AAChD;EAjTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyR0C;;;AAC9C;EAlTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0RyC;;;AAC7C;EAnTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA2RyC;;;AAC7C;EApTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA4RoC;;;AACxC;EArTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA6RyC;;;AAC7C;EAtTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA8RqC;;;AACzC;EAvTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA+RuC;;;AAC3C;EAxTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAgSsC;;;AAC1C;EAzTI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAiSqC;;;AACzC;EAjOI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyMuC;;;AAC3C;EA3TI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAmSyC;;;AAC7C;EA5TI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAoS4C;;;AAChD;EA7TI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqSuC;;;AAC3C;EA9TI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsSyC;;;AAC7C;EA/TI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAuSsC;;;AAC1C;EAhUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAwSsC;;;AAC1C;EAjUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAySsC;;;AAC1C;EAlUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0SqC;;;AACzC;EAnUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA2SyC;;;AAC7C;EApUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA4SwC;;;AAC5C;EArUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA6SqC;;;AACzC;EAtUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA8S0C;;;AAC9C;EAvUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA+SsC;;;AAC1C;EAxUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAgTyC;;;AAC7C;EAzUI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAiTsC;;;AAC1C;EA1UI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAkTwC;;;AAC5C;EA3UI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAmT0C;;;AAC9C;EA5UI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAoT2C;;;AAC/C;EA7UI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqT4C;;;AAEhD;EA/UI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAuTqD;EAAkB;EAA+B;EAAgB;;;AAE1H;EAjVI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyTsC;;;AAC1C;EAlVI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0ToC;;;AAExC;EA3PI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAmO2C;;;AAC/C;EA5PI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAoO6C;;;AAEjD;EA9PI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsOkD;;;AAGtD;EA1VI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAkUyC;EAAmB;EAAkB,ODvTtE;;;ACwTZ;EA3VI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAmU2C;EAAgB;EAAkB,ODxTrE;ECwTyF;;;AAErG;EA7VI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqUuC;EAAmB;;;AAC9D;EA9VI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsUyC;EAAgB;EAAmB;;;AAMhF;EAAkB;;;AAClB;EAAmB;;;AACnB;EAAoB;;;AACpB;EAAqB;;;AACrB;EAAiB,OD1UH;;;AC+Ud;EAAqB;;;AACrB;EAA4B;;;AAC5B;EAAqB;;;AACrB;EAA4B;;;AAQ5B;AACA;EAzXI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAiWmD,SDhWjC;;;ACiWtB;EAA0C;;;AAC1C;EAAmC;EAAgB;;;AAEnD;AACA;EA9XI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsWoD,SDrWlC;;;ACsWtB;EAA2C;;;AAC3C;EAAoC;EAAgB;;;AAEpD;EAlYI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0W2C,SDzWzB;ECyWuD;EAAmB;EAAgB;EAAkB;;;AAClI;EAAkC;EAAW,ODhWjC;;;ACiWZ;EAA2B;EAAgB;;;AAE3C;EAtYI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA8W6C,SD7W3B;EC6WyD;EAAmB;EAAgB;EAAkB;;;AACpI;EAEI;AAEA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;AAaJ;EAA6B;EAAgB;;;AAE7C;EA1ZI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAkY2C,SDjYzB;ECiYuD;EAAmB;EAAgB;EAAkB;EAAU;;;AAC5I;EAAkC;;;AAClC;EAA2B;EAAgB;;;AAE3C;EA9ZI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsY8C,SDrY5B;ECqY0D;EAAmB;EAAgB;EAAkB;EAAU;;;AAC/I;EAAqC;;;AACrC;EAA8B;EAAgB;;;AAE9C;EAlaI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0YyC,SDzYvB;ECyYqD;EAAmB;EAAgB,ODnZxF;ECmZqH;;;AAC3I;EAAgC;;;AAChC;EAAyB;EAAgB;;;AAEzC;EAtaI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA8Y0C,SD7YxB;EC6YsD;EAAmB;EAAgB;EAAkB;EAAU;;;AAC3I;EAAiC;;;AACjC;EAA0B;EAAgB;;;AAE1C;EA1aI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAkZkD,SDjZhC;ECiZ8D;EAAmB;EAAgB;EAAkB,OD3ZnH;EC2ZgJ;EAAU;EAAiB;EAAkB;;;AACnN;EAAyC;;;AACzC;EAAkC;EAAgB;;;AAElD;EA9aI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAwZA,SDvZkB;ECwZlB;EACA;EACA;AACA;EACA;EACA;EACA;EACA;AACA;EACA;;;AAGJ;EAAwC;;;AACxC;EAAiC;EAAiB;;;AAElD;EAhcI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0aA,SDzakB;EC0alB;EACA;EACA;AACA;EACA;EACA;EACA;EACA;AACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EAxdI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAgc4C;EAAW;EAAmB;EAAgB;EAAkB;EAAU;;;AAC1H;EAAmC;;;AACnC;EAA4B;EAAgB;;;AAG5C;EAvZI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAwY8C,SDpc5B;ECoc0D;EAAkB;EAAgB,OD9c5F;EC8cyH;;;AAC/I;EAAkC;;;AAClC;EAA2B;EAAgB;;;AAE3C;EA3ZI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA4Y6C,SDxc3B;ECwcyD;EAAkB,ODld3E;ECkdwG;;;AAC9H;EAAiC;;;AACjC;EAA0B;EAAgB;;;AAE1C;EA/ZI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAgZ6C,SD5c3B;EC4cyD;EAAkB,ODtd3E;;;ACudtB;EAAiC;;;AACjC;EAA0B;EAAgB;;;AAE1C;EAnaI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoZ6C,SDhd3B;ECgdyD;EAAkB;EAAgB,OD1d3F;EC0dwH;;;AAC9I;EAAiC;;;AACjC;EAA0B;EAAgB;;;AAG1C;EAldI;EACA;EACA;AACA;EACA;EACA;EACA;AACJ;AAAA;AAEA;AAAA;EAEI;AACA;EACA;EACA;AACA;EACA;EACA;EAic6C,SDrd3B;ECqdyD;EAAkB;EAAa;EAAiB;;;AAC/H;EAAiC;EAAW,ODhetB;;;ACietB;EAA0B;EAAgB;EAAuB,ODje3C;;;ACmetB;EAtdI;EACA;EACA;AACA;EACA;EACA;EACA;AACJ;AAAA;AAEA;AAAA;EAEI;AACA;EACA;EACA;AACA;EACA;EACA;EAqc6C,SDzd3B;ECydyD;EAAkB;EAAa;EAAiB;;;AAC/H;EAAiC;EAAW,ODpetB;;;ACqetB;EAA0B;EAAgB;EAAuB,ODre3C;;;ACuetB;EA7QI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECuegC,SD7dhC;EC6d8D;EAAkB;EAAa;EAAgB;EAAkB;;;AACrJ;EAAmC;EAAW,ODxexB;;;ACyetB;EAA4B;EAAgB;EAAuB,ODze7C;;;AC2etB;EArYI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC2e6B,SDje7B;ECie2D;EAAkB;EAAa;EAAa;EAAgB;EAAkB;EAAiB;;;AAChL;EAAkC;EAAa,OD5ezB;;;AC6etB;EAA2B;EAAgB;EAAuB,OD7e5C;;;ACgftB;AAAA;AAAA;AAGA;EAlgBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0e2C,SDzezB;ECyeuD;EAAmB;EAAgB,ODnf1F;ECmfuH;EAAU;EAAiB;;;AACxK;EAAkC;;;AAClC;EAA2B;EAAgB;;;AAE3C;EA7aI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqZkD,SD7ehC;EC6e8D;EAAmB;EAAgB,ODvfjG;ECuf8H;EAAa;EAAoB;;;AACrL;EAAuC;;;AACvC;EAAgC;EAAgB;;;AAEhD;EAjbI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAyZkD,SDjfhC;ECif8D;EAAmB;EAAgB;EAAa;EAAa;EAAoB;;;AACrK;EAAuC;;;AACvC;EAAgC;EAAgB;;;AAEhD;EArbI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA6Z0D,SDrfxC;ECqfsE;EAAmB;EAAgB,OD/fzG;EC+fsI;EAAa;EAAoB;;;AAC7L;EAA+C;;;AAC/C;EAAwC;EAAgB;;;AAExD;EAzbI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAia0D,SDzfxC;ECyfsE;EAAmB;EAAgB;EAAa;EAAa;EAAoB;;;AAC7K;EAA+C;;;AAC/C;EAAwC;EAAgB;;;AAGxD;AAAA;AAAA;AAIA;EAlcI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0agD;EAAgB;EAAkB,OD5gBhE;EC4gB6F,SDlgB7F;ECkgB2H;EAAgB;EAAmB;;;AACpL;EAAsC;;;AACtC;EAA+B;;;AAE/B;EA/hBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAugB6C;EAAgB;EAAkB,ODhhB7D;ECghB0F,SDtgB1F;ECsgBwH;EAAgB;EAAmB;;;AACjL;EAAqC;;;AACrC;EAA8B;;;AAE9B;EAniBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA2gBmD;EAAgB,ODphBjD;ECohB8E,SD1gB9E;EC0gB4G;EAAgB;EAAmB;EAAmB;EAA6B;;;AACrN;EAA2C;;;AAC3C;EAAoC;;;AAGpC;EA/cI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAuboD;EAAgB,ODzhBlD;ECyhB+E,SD/gB/E;EC+gB6G;EAAgB;EAAmB;EAAmB;EAA6B;;;AACtN;EAA0C;;;AAC1C;EAAmC;;;AAEnC;EA5iBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAohByD,OD7hBvC;EC6hBoE,SDnhBpE;ECmhBkG;EAAgB;;;AACxI;EAAgD;;;AAChD;EAAyC;;;AAGzC;AAAA;AAAA;AASA;EA1jBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAkiBuC,SDjiBrB;ECiiBmD;EAAmB;EAAgB;EAAkB;EAAS;;;AACvI;EAA8B;EAAW,ODxhB7B;;;ACyhBZ;EAAuB;EAAgB;;;AAEvC;EA9jBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAsiB+C,SDriB7B;ECqiB2D;EAAmB;EAAkB;EAAU;;;AAChI;EAAsC;AAAW;;;AACjD;EAA+B;EAAgB;;;AAE/C;EAlkBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA0iB8C,SDziB5B;ECyiB0D;EAAmB;EAAkB;EAAU;;;AAC/H;EAAqC;AAAW;;;AAChD;EAA8B;EAAgB;;;AAG9C;EAvkBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA+iByC;EAAmB;EAAa;EAAoB;EAAsB;;;AACvH;EAA0B;;;AAI1B;EA5kBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAojB6C;EAAmB;EAAa;EAAoB;EAAsB;;;AAC3H;EAA8B;;;AAM9B;EA9dI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECokB8B,SD1jB9B;EC0jB4D;EAAgB;;;AAClG;EAAmC;;;AACnC;EAA4B;;;AAE5B;EA9WI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECwkBoC,SD9jBpC;EC8jBkE;EAAmB;EAAgB;;;AAC3H;EAAuC;;;AACvC;EAAgC;;;AAGhC;EAveI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC+kBlB,SDrkBkB;ACqkBa;EAC/B;;;AAEJ;EAAsC;;;AACtC;EAA+B;;;AAE/B;EA/eI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECqlBkC,SD3kBlC;AC2kBgE;EAAyB;;;AAE/G;EAjfI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECulBkC,SD7kBlC;AC6kBgE;EAAyB;;;AAC/G;EAAuC;;;AACvC;EAAgC;;;AAEhC;EArfI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC2lBoC,SDjlBpC;ACilBkE;EAAyB;;;AACjH;EAAyC;;;AACzC;EAAkC;;;AAElC;EAzfI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC+lBgC,SDrlBhC;ECqlB8D;AAAgB;EAAyB;;;AAC7H;EAAqC;;;AACrC;EAA8B;;;AAG9B;EA9fI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EComB2C,SD1lB3C;EC0lByE;;;AAC/F;EAAkD;;;AAClD;EAA2C;;;AAE3C;EAlgBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECwmBiC,SD9lBjC;EC8lB+D;;;AAGrF;EArgBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC2mByC,SDjmBzC;ECimBuE;EAAkB;;;AAC/G;EAAgD;;;AAChD;EAAyC;;;AAGzC;EA1gBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECgnB0B,SDtmB1B;ECsmBwD;EAAgB;EAAkB;;;AAChH;EAA+B;;;AAC/B;EAAwB;;;AAExB;EA9gBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EConBgC,SD1mBhC;EC0mB8D;EAAgB;EAAkB;EAAkB;;;AACxI;EAAqC;;;AACrC;EAA8B;;;AAE9B;EAlhBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECwnB+B,SD9mB/B;EC8mB6D;EAAgB;EAAkB;;;AACrH;EAAoC;;;AACpC;EAA6B;;;AAE7B;EAthBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC4nB+B,SDlnB/B;ECknB6D;EAAgB;EAAkB;;;AACrH;EAAoC;;;AACpC;EAA6B;;;AAE7B;EA1hBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECgoB6B,SDtnB7B;ECsnB2D;EAAgB;EAAkB;;;AACnH;EAAkC;;;AAClC;EAA2B;;;AAE3B;EA9hBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECooB8B,SD1nB9B;EC0nB4D;EAAiB;;;AACnG;EAAmC;;;AACnC;EAA4B;;;AAE5B;EAliBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECwoBiC,SD9nBjC;EC8nB+D;EAAiB;;;AACtG;EAAsC;;;AACtC;EAA+B;;;AAE/B;EAtiBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC4oB2B,SDloB3B;ECkoByD;EAAgB;EAAqB;;;AACpH;EAAgC;;;AAChC;EAAyB;;;AAEzB;EA1iBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECgpB8B,SDtoB9B;ACsoB4D;EAAyB;;;AAC3G;EAAmC;;;AACnC;EAA4B;;;AAE5B;EA9iBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECopB+B,SD1oB/B;AC0oB6D;EAAyB;;;AAC5G;EAAoC;;;AACpC;EAA6B;;;AAG7B;EAnjBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECypBuC,SD/oBvC;AC+oBqE;EAAyB;EAAmB;;;AACvI;EAA4C;;;AAC5C;EAAqC;;;AAErC;EAncI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;EC6pBmC,SDnpBnC;ACmpBiE;EAAyB;;;AAChH;EAAsC;;;AACtC;EAA+B;;;AAE/B;EAvcI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECiqBgC,SDvpBhC;ACupB8D;EAAyB;;;AAC7G;EAAmC;;;AACnC;EAA4B;;;AAE5B;EAliBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD7JkB;ECqqBgC,SD3pBhC;AC2pB8D;EAAyB;;;AAC7G;EAAoC;;;AACpC;EAA6B;;;AAE7B;EAnkBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECyqB+B,SD/pB/B;EC+pB6D;;;AACnF;EAAoC;;;AACpC;EAA6B;;;AAE7B;EAvkBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC6qB6B,SDnqB7B;ACmqB2D;EAAyB;;;AAC1G;EAAkC;;;AAClC;EAA2B;EAAgB;;;AAE3C;EAvdI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECirBwC,SDvqBxC;ACuqBsE;EAAyB;;;AACrH;EAA2C;;;AAC3C;EAAoC;;;AAEpC;EA3dI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECqrBkC,SD3qBlC;EC2qBgE;AAAgB;EAAyB;;;AAC/H;EAAqC;;;AACrC;EAA8B;;;AAE9B;EA/dI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECyrBkC,SD/qBlC;EC+qBgE;EAAgB;AAA+B;EAAyB;EAAkB;;;AAChL;EAAqC;;;AACrC;EAA8B;;;AAE9B;EAvlBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;EC6rB6B,SDnrB7B;ECmrB2D;EAAgB;;;AACjG;EAAkC;;;AAClC;EAA2B;;;AAE3B;EAveI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECisBgC,SDvrBhC;ACurB8D;EAAyB;;;AAC7G;EAAmC;;;AACnC;EAA4B;;;AAE5B;EA3eI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECqsBwC,SD3rBxC;AC2rBsE;EAAyB;EAAmB;;;AACxI;EAA2C;;;AAC3C;EAAoC;;;AAEpC;EAxiBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EA+gB6D,SD/rB3C;AC+rByE;EAAyB;;;AACxH;EAAyC;;;AAGzC;EA/gBI;EACA;EACA;EACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EAufgE,SDnsB9C;ECmsB4E;;;AAClG;EAA0C;;;AAG1C;EAnhBI;EACA;EACA;EACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EA2f8D,SDvsB5C;ECusB0E;;;AAChG;EAAwC;;;AAGxC;EA3fI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECqtBsC,SD3sBtC;AC2sBoE;EAAyB;EAAoB;;;AACvI;EAAyC;;;AACzC;EAAkC;;;AAElC;EA/fI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECytB8C,SD/sB9C;AC+sB4E;EAAyB;;;AAC3H;EAAiD;;;AACjD;EAA0C;;;AAE1C;EAngBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;EC6tBsC,SDntBtC;ACmtBoE;EAAyB;;;AACnH;EAAyC;;;AACzC;EAAkC;;;AAElC;EAvgBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECiuB6B,SDvtB7B;ACutB2D;EAAyB;EAAmB;;;AAC7H;EAAgC;;;AAChC;EAAyB;;;AAEzB;EA3gBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECquBgC,SD3tBhC;AC2tB8D;EAAyB;;;AAC7G;EAAmC;;;AACnC;EAA4B;;;AAE5B;EA/gBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECyuBwC,SD/tBxC;AC+tBsE;EAAyB;EAAmB;;;AACxI;EAA2C;;;AAC3C;EAAoC;;;AAEpC;EAnhBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;EC6uBqC,SDnuBrC;ACmuBmE;EAAyB;EAAmB;EAAmB;EAAkB;;;AAC1K;EAAwC;;;AACxC;EAAiC;;;AAEjC;EAvhBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECivBqC,SDvuBrC;ACuuBmE;EAAyB;EAAmB;EAAmB;EAAkB;;;AAC1K;EAAwC;;;AACxC;EAAiC;;;AAEjC;EA3hBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECqvBgC,SD3uBhC;AC2uB8D;EAAyB;EAAmB;EAAmB;EAAkB;;;AACrK;EAAmC;;;AACnC;EAA4B;;;AAE5B;EA/hBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECyvB2C,SD/uB3C;EC+uB0E;EAAkB;EAAiB;;;AACnI;EAA+C;;;AAC/C;EAAwC;;;AAExC;EAniBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;EC6vBuD,SDnvBvD;ECmvBqF;EAAkB;EAAgB;;;AAC7I;EAA0D;;;AAC1D;EAAmD;;;AAEnD;EAviBI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,ODpPkB;ECiwB6C,SDvvB7C;ECuvB2E;EAAkB;EAAgB;;;AACnI;EAAgD;;;AAChD;EAAyC;;;AAKrC;EAlqBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;AC0wBQ;EAAwD;;;AAItF;EAxqBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECixBpB;EACD;;;AAID;EAhrBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECsxBoC;EAAa;EAAkB;EAAe;;;AACxG;EAAkC;;;AAElC;EAnrBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EAEA;EACA;EACA,OD/HkB;ECyxBqC;EAAa;EAAkB;EAAe;;;AACzG;EAAmC;;;AAgBlC;EAzzBG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EAqyBA;EAGA;EAEA;EACH,OIt0Ba;EJu0Bb;EAEG;;;AAGJ;EACC;EACG;;;AAGJ;EAEC,OIl1BkB;;;AJq1BlB;EAn1BG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AAEA;AACA;EACA;AACA;AAEA;AACA;AACA;EACA;EACA;EACA;EA+zBA;EAEA;EAEA;EACH,OI/1Ba;EJg2Bb;EAEG;;;AAGJ;EACC;EACG;;;AAGJ;EAEC,OI32BkB;;;AcDnB;AACA;AACA;AAEA;EACC;EACA;;AACA;EAEK;EACA;EACH;EACA,kBdLkB;EcMlB;EACA;EACA;EACA;;AAEA;EAAM;;AAEN;EACD;;;AAUA;EACC;EACA;EACA;;AAED;EAEC,OnBzBe;;;AmB+BlB;EACC;EACG;EACA;EAEA;AAAkB;EACrB;AAAoB;EACpB;AAAmB;;;AAOlB;EACC;EACA,OnB/Ce;;AmBiDhB;EACC;EACA;EACA;;AAED;EACC,OnBvDe;;AmB0DhB;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;AAWF;EACC;EACA,OdxFmB;EcyFnB;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAGD;EACC;EACA,OnBnGe;EmBoGf;;AAEA;EACC;;AAKF;EACC;EACA,OnB9Ge;;AmBgHhB;EACC;EACA;EACA;;AAED;EACC,OnBtHe;;AmByHhB;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;AAUH;EACC;EACA,OdtJoB;EcuJpB;EACA;EACA;EACA;;;AAGD;EACC;EACA,Od/JoB;EcgKpB;EACA;EACA;EACA;;;AAGD;EACC;EACA,OdxKoB;EcyKpB;EACA;EACA;EACA;;;AAGD;EACI;EACA,OdjLiB;EcmLjB;EACH;EACA;EACA;;;AAGD;EACI;EACA,Od3LiB;Ec4LjB;EACA;EACA;EACA;;;AAGJ;EACI;EACA,OdpMiB;EcqMjB;EACA;EACA;EACA;;;AAGJ;EACC;EACA;;AAEA;EACC;EACA;EACA;EAEA;EACA;EACA;EACM;EACA;EACN;EACA;;AAGD;EACC;;AAIA;EACC;;AAMA;EACC;;AAKH;AAGG;;AAFF;EACC;;AAIF;EACC;EACA;EACA,OnBlPgB;EmBmPhB;;;AAMF;EACC;EACA;;AAEA;EAEC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;;AAGD;EACC;;;ACxRH;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA;EACI;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGX;EACI;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAKV;AAEG;AACJ;EACI;;;AAGJ;EACI;EACA;;;AAKC;EAEC;EACA;AAAsC;;;AAK5C;EACI;AACA;AACA;;;AAIJ;EACG;EACA;EACA;;;AAKD;EACI;EACA;EACH;EACG;;;AAGJ;EACD;EACA;EACC;;;AAIC;EAA0B;;;AAE3B;EAAa;EAA0B;;;AAEvC;EAA0B;EAAY;;;AAOxC;AA4CA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA8XI;AAAA;AAAA;;AAxaA;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAGA;EPlHP,YOmH2C;APnHjB;EAC1B;AAAuE;EACvE;AAAqH;EACrH;AAAyE;EACzE;AAAoE;EACpE;AAAqE;EACrE;AAAuE;EAEvE;EACA;;AO6GO;EPtHP,YOuH2C;APvHjB;EAC1B;AAAuE;EACvE;AAAqH;EACrH;AAAyE;EACzE;AAAoE;EACpE;AAAqE;EACrE;AAAuE;EAEvE;EACA;;AOiJG;EAMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAfA;EACI;;AAkBR;EAMI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAfA;EACI;;AAiBR;EAEI;IACI;;EAGJ;IACI;;EAGJ;IACI;;;AAIR;EACI;EACA;;AAEA;EACI;;AAMR;EACI;EACA;;AAEA;AACI;EACA;EACA;AACA;;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAuBR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAMR;EACI;EACA;;AAEA;AACI;AACA;EACA;;AAIR;EACI;EACA;;AAEA;AACI;AACA;EACA;;AAIR;EACI;EACA;;AAEA;AACI;EACA;;AAIR;EACI;EACA;;AAEA;AACI;EACA;;AAIR;EACI;EACA;;AAEA;AACI;AACA;EACA;;AAGJ;AACI;EACA;AACA;;AAIR;EACI;EACA;;AAEA;AACI;AACA;AACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;;AAEA;AACI;AACA;AACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EAIA;;AAKR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAKJ;EACI,YflfM;EemfN;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAKJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;AACI;EACA;EACA;;AAGJ;AACI;EACA;EACA;;AAGJ;EACI;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;;;AAIJ;EACI;;;AASA;EACI;;AAGJ;EACI;EACA;;;AAWN;EAAU;;;AAKZ;AACC;EACA;;AAEA;EACC;EACA;EAEA;;AAcF;EAEC;EACA;EACA;;;AAKD;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EAEI;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAEJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAAA;AAAA;;;AAIJ;EACI;AACI;IACA;IACA;IACA;;EAEJ;IACI;;EAEJ;IACI;IACA;IACA;;AAIR;AAAA;AAAA;AAAA;AAAA;AAAA;;AAQA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EAEI;IACI;;EAGJ;IACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EAEI;IACI;IACA;;;AAQR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EAEI;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;IACA;IACA;IACA;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EAEI;AACI;AACA;IACA;;EAGJ;AACI;AACA;IACA;;EAGJ;IACI;AACA;AAAA;AAAA;AAAA;AAAA;;AAMJ;AAAA;AAAA;AAAA;;AAMJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;AACA;AACA;;AAnBA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;;AAUR;EAEI;AACI;IACA;IACA;IACA;AACA;AACA;IACA;;EAGJ;IACI;;EAGJ;AACI;IACA;IACA;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EAEI;IACI;IACA;;EAGJ;IACI;IACA;;;ACz+BR;AAAA;AAAA;AAAA;AAAA;EjBeC;EACA;EiBTA;EACA,OAlBW;EAmBX;EACA;;;AAKD;EACC;EACA;EACA,YAtBuB;;;AAyBxB;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;AAAA;AAAA;AAAA;EAIC;;;AAGD;AAAA;AAAA;AAAA;EAIC;EACA;;;AAID;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YhBrFqB;EgBsFrB;;;AAID;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAID;EACC;;;AAID;AAAA;EAEC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;;;AAID;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAMD;EACC;;;AAGD;EACC;;;AAID;EACC;;;AAKD;EACC;EACA;;;AAGD;EACC;EACA;;;AAOD;EACC;;;AAID;EACC;;;AAID;AAEA;EACC;EACA;EACA;EACA;;;AAID;EACC,OhBtPoB;;;AgByPrB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EAGC;;;AAGD;EAGC;;;AAKD;EACC;;;AAKD;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA,OhBzSiB;;;AgB4SlB;AAEC;EACA;EACA;EACA;EACA;EACA,OhBnTiB;;;AgBsTlB;AACA;AACA;AACA;AACA;AAEA;EACC;;;AAGD;EACC;EACA;EACA;;;AAKD;EACC;EACA;EACA;;;AAID;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAID;EACC;;;AAKD;AACA;AACA;AACA;AACA;AACA;AAEA;EACC;;;AAMD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAIC;;;AAGD;EACC;AAAc;EACd;EACA;EACA;EACA,OAxYY;EAyYZ;AACA;EACA;;;AAGD;AACA;AAAA;EAEC;EACA;AACA;AAAA;;;AAGD;AACA;EACC;AACA;AAAA;;;AAKD;EACC;EACA;;;AAMD;EACC;EACA;;;AAQD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAQD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;AACA;;;AAGD;EACC,YhB/ea;EgBgfb;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAMD;EACC;EACA;EACA;EACA;AAAc;EACd;EACA;EACA,YhB3hBa;EgB4hBb;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAmBD;EACC;EACA;EACA;;;AAGD;EACC;AACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAMD;EACC;EACA;EACA;;;AAGD;AACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC,OhB1pBa;EgB2pBb;EACA;;;AAKD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAaD;AAIA;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAID;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;;AAID;EACC;;;AAQD;AAGA;EACC;EACA;EACA,chBtvBgB;;;AgByvBjB;EACC;;;AAGD;EACC;;;AAMD;EACC;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AASD;EACC;EACA,kBhBvyBqB;EgBwyBrB,chBvyB2B;;;AgB0yB5B;EACC;;;AAGD;EACC,OAjzBW;EAkzBX;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAID;EACC;;;AAGD;EACC;EACA;;;AAOD;EACC;;;AAGD;EACC,OAl1BW;;;AAq1BZ;EACC;EACA;EACA;EACA;EACA;EACA;;;AAQD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA,OhBx2BoB;EgBy2BpB;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;;;AAOD;EACC;EACA;;AAKD;EACC;EACA;EACA;;;AAMH;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA,OhB55BoB;EgB65BpB;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;;;AAOD;EACC;EACA;;AAKD;EACC;EACA;EACA;;;AAMH;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA,OhB/8BoB;EgBg9BpB;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;;;AAOD;EACC;EACA;;AAKD;EACC;EACA;EACA;;;AAOH;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA,OhBpgCoB;EgBqgCpB;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;;;AAOD;EACC;EACA;;AAKD;EACC;EACA;EACA;;;AAMH;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA,OhBvjCoB;EgBwjCpB;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;;;AAOD;EACC;EACA;;AAKD;EACC;EACA;EACA;;;AAOH;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA,OhB3mCoB;EgB4mCpB;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;;;AAOD;EACC;EACA;;AAKD;EACC;EACA;EACA;;;AAQH;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKF;AAAA;EAEC,YhBprCqB;EgBqrCrB;;;AAGD;EACC;;;AAGD;AAEA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAID;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC;EACA;EACA;;;AAID;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAcD;EACC;;;AAID;EACC;EACA;;;AAID;EACC;;;AAQD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;EAMC;;;AAGD;AAAA;AAAA;AAAA;EAIC;;;AAGD;AAEA;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;AAEA;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAKD;EACC;;;AAKD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAID;EACC;;;AAID;EACC;;;AAQD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AC9hDD;EACI;IACI;IACA;IACA;;;AAIR;EAGI;IACI;;;AAMR;EAEI;IACI;;;AAIR;AAGI;AAAA;AAAA;AAIJ;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAyBI;IACI;;;EAGJ;IACI;;;EAIJ;IACI;;;EAGJ;IAQI;;;EAIA;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAEA;IACI;;EAIR;IACI;;EAGJ;IACI;;;AAIR;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;;AAmSJ;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;ACzgBP;EAEA;;AAEG;EACF;EACA;EACM;EACN;AA+CA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAuBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AA5EM;EACJ;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACJ;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACJ;EACA;EACA;EACA;EACA;EACA;EACA;;AAuEI;EACI;;AAGV;EACC;;AACA;EACC;;AAIF;EACC;EACA;EACA;;AAKF;EACC;;AAGD;EACC;;AAGE;EACF;;AAGA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAQK;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EAEI;;AAKT;EACC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAMD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAKF;EACC;EACA;;AAGD;EACC;;AAOK;EACI;;AAGV;EACC;EACA;;AAOK;EAEI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAQd;EACC;EACS;EACA;;AAEN;EACC;EACA;EACA;;AAEA;EACC;EACY;AACA;AAAA;;AAKJ;EACI;;AAId;EACC;EACA;EACA;EACS;;AAEA;EACI;EACA;;AAKlB;EACC;;AAIF;EACC;;;AAKF;AAEA;EACE;;;AAKF;EACI;;;AAIJ;EACC;;;AAGD;EACI;;;AAIJ;EAEI%22%7D */