/*!
* 2018 FORESIGHT
*/
.PPC {
  line-height: normal;
}
.PPC,
.PPC input {
  font-family: Arial, Helvetica;
  font-size: 11px;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-tap-highlight-color: transparent;
}
.PPC img,
.PPC object,
.PPC embed {
  max-width: none;
}
.PPC table {
  border-collapse: separate;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  color: inherit;
}
.PPC tbody {
  vertical-align: middle;
}
.PPC tr,
.PPC th,
.PPC td {
  vertical-align: inherit;
}
.PPC * {
  box-sizing: content-box;
}
.PPHide {
  display: none !important;
}
.PPSelect {
  unselectable: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
  user-select: on;
  -webkit-user-select: text;
  -ms-user-select: text;
}
.PPNoSelect {
  unselectable: on;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PPMacOS,
.PPMacOS input,
.PPIPad,
.PPIPad input {
  font-family: Lucida Grande;
  font-size: 10px;
}
.PPUnix,
.PPUnix input {
  font-size: 8pt;
  font-family: Arial, sans-serif;
}
.PPIPad {
  -webkit-user-select: none;
}
.Resizer {
  position: absolute;
}
.Resizer[resizeway='TL'] {
  top: 0;
  left: 0;
  width: 2px;
  height: 2px;
}
.Resizer[resizeway='T'] {
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
.Resizer[resizeway='TR'] {
  top: 0;
  right: 0;
  width: 2px;
  height: 2px;
}
.Resizer[resizeway='L'] {
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
}
.Resizer[resizeway='R'] {
  top: 0;
  right: 0;
  width: 2px;
  height: 100%;
}
.Resizer[resizeway='BL'] {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 2px;
}
.Resizer[resizeway='B'] {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
.Resizer[resizeway='BR'] {
  bottom: 0;
  right: 0;
  width: 5px;
  height: 5px;
}
.Resizer[ResizeWay='T'],
.Resizer[ResizeWay='B'] {
  cursor: n-resize;
}
.Resizer[ResizeWay='L'],
.Resizer[ResizeWay='R'] {
  cursor: w-resize;
}
.Resizer[ResizeWay='TL'],
.Resizer[ResizeWay='BR'] {
  cursor: nw-resize;
}
.Resizer[ResizeWay='TR'],
.Resizer[ResizeWay='BL'] {
  cursor: ne-resize;
}
.Released {
  color: #444;
  position: relative;
}
.Released:hover,
.Hovered {
  outline: none;
}
.Released:active,
.Pressed {
}
.Released[disabled='disabled'],
.Disabled {
  color: #aeaeae;
  filter: none;
}
.Released:focus,
.Focused {
  outline: none;
}
:focus {
  outline: none;
}
.PPCover,
.PPOverlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: transparent;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
TABLE.PPRoundedTable {
  direction: ltr;
  height: 100%;
  table-layout: fixed;
}
TD.PPRoundedTopLeft > DIV,
TD.PPRoundedTopRight > DIV,
TD.PPRoundedBottomLeft > DIV,
TD.PPRoundedBottomRight > DIV {
  height: 1px;
  width: 1px;
}
TD.PPRoundedTopLeft DIV.PPFirst,
TD.PPRoundedBottomLeft DIV.PPFirst {
  margin-left: 1px;
}
TD.PPRoundedTopCenter > DIV,
TD.PPRoundedBottomCenter > DIV {
  height: 1px;
}
.PPDragClone {
  background: #000;
  filter: alpha(opacity=90);
  opacity: 0.1;
  z-index: 11000;
}
.PPCtrlDragNode {
  position: absolute !important;
  pointer-events: none;
}
.PPBold {
  font-weight: bold;
}
.PPItalic {
  font-style: italic;
}
.PPUnderline {
  text-decoration: underline;
}
.PPRotate270 {
  transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
}
.PPRotate90 {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.PPRetinaElm {
  zoom: 0.5;
}
.PPCanvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.PPTreeCanvas {
  margin: initial;
  right: initial;
  bottom: initial;
}
.PPBorderBox {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.PPSVGFilters {
  height: 0;
  width: 0;
}
.PPCross {
  width: 1px;
  height: 9px;
  background: #000;
  position: relative;
  margin-top: 4px;
  margin-left: 8px;
}
.PPCross:after {
  background: inherit;
  content: '';
  height: 1px;
  left: -4px;
  position: absolute;
  top: 4px;
  width: 9px;
}
*:hover:not([disabled]):not(.Disabled) > .PPCross {
  background: #268fcb;
}
.PPAttachmentDialog *,
.PPLinkEditDlg * {
  font-size: 12px !important;
}
.PPAttachmentDialog .PPWindow__Header__Separator,
.PPLinkEditDlg .PPWindow__Header__Separator {
  display: none;
}
.PPAttachmentDialog .PPWindow__Caption__Text,
.PPLinkEditDlg .PPWindow__Caption__Text {
  margin-top: 2px;
}
.PPAttachmentDialog .PPWindow__Caption__Icon,
.PPLinkEditDlg .PPWindow__Caption__Icon {
  margin-left: 6px;
  margin-top: 1px;
}
.PPAttachmentDialog .PPButtonContentContainer,
.PPLinkEditDlg .PPButtonContentContainer {
  width: 100% !important;
}
.PPAttachmentDialog .AttachmentBtnPanel .PPButtonContentContainer {
  padding-left: 25px;
  padding-right: 25px;
}
.PPAttachmentDialog .AttachmentBtnPanel .PPButton {
  margin-right: 10px;
}
.PPAttachmentDialog .PPDialogButtons,
.PPLinkEditDlg .PPDialogButtons {
  border-top: 0 none !important;
  background-color: transparent !important;
}
.PPAttachmentDialog .PPDialogButtons .PPButtonContentContainer {
  padding-left: 20px;
  padding-right: 20px;
}
.PPAttachmentDialog.PPDialog .PPDialogContent {
  padding-left: 20px;
  padding-right: 20px;
}
.PPAttachmentDialog .PPHyperlink {
  text-decoration: none;
}
.PPAttachmentDialog .attacmentBtn {
  padding: 0;
  background: transparent;
  border: 0 none !important;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  cursor: pointer;
  top: 2px;
}
.PPAttachmentDialog .attacmentBtn:disabled,
.PPAttachmentDialog .attacmentBtn.Disabled {
  background: transparent;
  cursor: default;
}
.PPAttachmentDialog .attacmentBtn:hover:not(.Disabled) {
  top: 0;
}
.PPAttachmentDialog .PPListCaptions,
.PPAttachmentDialog .PPListCaptionsRow {
  background: transparent;
}
.PPAttachmentDialog .AttachmentLbl,
.PPAttachmentDialog .PPListCaptionContent {
  font-weight: bold;
  padding-left: 0;
  padding-right: 4px;
}
.PPAttachmentDialog .PPListCaptions {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.PPAttachmentDialog .AttachmentBtnPanel {
  padding-top: 16px;
  padding-bottom: 20px;
}
.PPAttachmentDialog .PPSB {
  margin-left: 40px;
}
.AttachmentFilesList {
  margin-left: -20px;
  width: 100% !important;
  position: absolute !important;
  border-bottom: 1px solid #e0e0e0 !important;
}
.AttachmentFilesList .PPTLVNodeWidgets {
  width: 30px !important;
  padding-top: 7px;
}
.AttachmentFilesList .PPTLVView {
  border-top: 1px solid #e0e0e0;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.AttachmentFilesList .PPTLVActivePage {
  width: 100% !important;
}
.AttachmentFilesList .PPListCaptionsTable {
  border: 0 none;
}
.AttachmentFilesList td {
  height: 34px !important;
  position: relative;
}
.AttachmentFilesList tr {
  border-bottom: 1px solid #e0e0e0;
}
a.PPHyperlink {
  text-decoration: none;
}
.PPLinkEditDlg .PPTextBox {
  margin-bottom: 10px;
}
.PPLinkEditDlg .PPTextBox:nth-child(2) {
  margin-bottom: -10px;
}
.PPLinkEditDlg,
.PPLinkEditDlg .PPDialogContent {
  height: auto !important;
}
.PPAdmClearDlg .PPDialogContent {
  padding: 10px 10px 0 10px;
}
.PPAdmClearDlg .PPCheckBox {
  margin: 4px 0;
}
.PPAdmClearDlg .PPDateTimePicker {
  margin: 4px 0 10px 15px;
}
.PPAdmSrchLabel {
  margin-right: 5px;
  width: 75px;
}
.PPAdmSrchCtrlsPanel,
.PPAdmSrchCtrlsPanel table {
  margin-top: 0 !important;
}
.PPAdmSrchChk {
  margin: 10px 5px 0 5px;
}
.PPAdmUserSearchMainPanel,
.PPAdmUserSearchMainPanel table {
  margin-top: 0 !important;
}
.PPAdmUserSearchMainPanel td {
  vertical-align: top;
}
.PPAdmUserSearchMainPanel > table > tbody > tr:nth-child(1) {
  height: 77px;
}
.PPAdmUserSearchMainPanel > table > tbody > tr:nth-child(2) {
  height: 100%;
  margin-top: 0;
}
.PPAdmSrchFullHeightPanel,
.PPAdmSrchFullHeightPanel table {
  height: 100%;
  margin-top: 0;
}
.PPAdmSrchFullWidthPanel,
.PPAdmSrchFullWidthPanel table {
  width: 100%;
  margin-top: 8px;
}
.PPAdmSrchFindPanel td:nth-child(1) {
  width: 40px;
}
.PPAdmSrchFindPanel td:nth-child(2) {
  width: 100px;
}
.PPAdmSrchFindPanel td:nth-child(4) {
  width: 85px;
}
.PPAdmFndBtn {
  margin: -1px 0 0 5px;
}
.PPTLV.PPAdmSrchFindList {
  margin: 9px 0 0 0;
  border: 1px solid #d3d6d9;
  border-radius: 3px;
  background-color: #fff;
}
.PPAdmSearchR5 {
  margin-right: 5px;
}
.PPAdmSearchLbl {
  margin-top: 4px;
}
.PPAdmSrchAsUsCh {
  margin-top: 10px;
}
.PPAdmAsUserPanel {
  margin-top: 10px;
}
.PPAdmAsUserPanel td:nth-child(1) {
  width: 52px;
}
.PPAdmAsUserPanel td:nth-child(2) {
  width: 160px;
}
.PPAdmAsUserPanel td:nth-child(3) {
  padding-left: 5px;
}
.PPAdmAsUsPasw {
  width: 100%;
}
body {
}
.ScrollBoxArrow {
  position: relative;
  overflow: hidden;
}
.ScrollBoxArrow__ContentScroller {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}
.ScrollBoxArrow__ContentNode {
  display: inline-block;
}
.ScrollBoxArrow .PPButton {
  position: absolute;
  border: none;
  background-color: transparent;
  z-index: 2;
}
.ScrollBoxArrow .PPButton:hover,
.ScrollBoxArrow .PPButton.Hovered,
.ScrollBoxArrow .PPButton[disabled='disabled'],
.ScrollBoxArrow .PPButton.Disabled,
.ScrollBoxArrow .PPButton:active {
  border: none;
}
.ScrollBoxArrow .PPButton:active,
.ScrollBoxArrow .PPButton.Selected {
  background-color: transparent;
}
.ScrollBoxArrow__Button_Left {
  left: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  background: linear-gradient(
    to left,
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 1)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#3cffffff',GradientType=1);
}
.ScrollBoxArrow__Button_Top {
  left: 0;
  top: 0;
  right: 0;
  background: #fff;
  background: linear-gradient(
    to top,
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 1)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#3cffffff',GradientType=0);
}
.ScrollBoxArrow__Button_Right {
  top: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 1)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cffffff',endColorstr='#ffffffff',GradientType=1);
}
.ScrollBoxArrow__Button_Bottom {
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 1)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cffffff',endColorstr='#ffffffff',GradientType=0);
}
.PPButton {
  position: relative;
  display: inline-block;
  overflow: hidden;
  box-sizing: border-box;
  padding: 2px;
  cursor: default;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  outline: none;
  background-color: #fff;
  border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px;
  border-radius: 3px;
}
.PPButton.NoReleaseBorder,
.PPButton.NoHoverBorder:hover,
.PPButton.NoPressBorder.Pressed,
.PPButton.NoDisableBorder.Disabled {
  border-color: transparent;
}
.PPButton.CenterContentVertically {
  white-space: nowrap;
}
.PPButton.CenterContentVertically .PPButtonContentContainer {
  display: inline-block;
  height: auto;
  width: 100%;
  vertical-align: middle;
  pointer-events: none;
}
.PPButton.CenterContentVertically:before {
  display: inline-block;
  box-sizing: content-box;
  height: 100%;
  content: '';
  vertical-align: middle;
}
.PPButton .PPImage {
  margin: 0 auto;
  font-size: 1px;
  text-align: center;
  overflow: hidden;
}
.PPButton .PPArrow {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.PPButton.CenterContentVertically .PPArrow {
  bottom: 0;
}
.PPButton.H .PPImage,
.PPButton.H .PPContent {
  display: inline-block;
  vertical-align: middle;
}
.PPButton .PPButtonContentContainer {
  box-sizing: border-box;
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
  pointer-events: none;
}
.PPButton.ButtonArrowTop .PPArrow {
  bottom: auto;
  margin-top: 6px;
}
.PPButton.ButtonArrowRight .PPArrow,
.PPButton.ButtonArrowLeft .PPArrow {
  bottom: auto;
  margin-top: 4px;
}
.PPButton.ButtonArrowRight .PPArrow {
  left: auto;
  margin-right: 4px;
}
.PPButton.ButtonArrowRight .PPArrow.B .PPArrow,
.PPButton.ButtonArrowLeft .PPArrow.B .PPArrow {
  position: static;
  margin: 0;
}
.PPButton.ButtonArrowBottom .PPArrow {
  position: relative;
  margin-top: 0;
  top: 0;
}
.PPButton.ButtonArrowLeft .PPArrow {
  right: auto;
  margin-left: 4px;
}
.PPButton .PPArrow.B.BR .PPArrow {
  top: 1px;
}
.PPButton.PPArrowButton .PPArrow {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-top: 1px;
}
.PPButton.PPToolBarItem.H.PPArrowButton .PPArrow,
.PPButton.PPToolBarItem.H.PPArrowButton .PPArrow .PPArrow {
  margin-left: 0;
  margin-right: 0;
}
.PPButton.CenterContentVertically.ButtonArrowLeft .PPArrow,
.PPButton.CenterContentVertically.ButtonArrowRight .PPArrow {
  bottom: 0;
  margin-top: auto;
}
.PPButton.ButtonArrowTop .PPButtonContentContainer {
  padding-top: 10px;
}
.PPButton.ButtonArrowRight .PPButtonContentContainer {
  padding-right: 11px;
}
.PPButton.ButtonArrowBottom .PPButtonContentContainer {
  padding-bottom: 10px;
}
.PPButton.ButtonArrowLeft .PPButtonContentContainer {
  padding-left: 10px;
}
.PPButton .PPContent {
  margin: 1px 8px 2px;
  overflow: hidden;
  white-space: normal;
  text-align: center;
  text-overflow: ellipsis;
  pointer-events: none;
}
.PPButton.H.ContentMoveLeft .PPContent {
  margin-left: 4px;
}
.PPButton.H.ContentMoveRight .PPContent {
  margin-right: 4px;
}
.PPButton.Disabled .PPContent {
  color: #aeaeae;
}
.PPButton.H .PPImage {
  margin-left: 2px;
}
.PPButton.H.PPImageButton .PPImage {
  margin-left: 0;
  margin-right: 6px;
}
.PPButton.H.PPImageButton[dir='rtl'] .PPImage {
  margin-left: 6px;
  margin-right: 0;
}
.PPToolBarItem.PPButton.H.PPImageButton .PPImage {
  margin-left: 3px;
  margin-right: 3px;
}
.PPButton .PPImage,
.PPButton .PPImageElement {
  direction: ltr;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  user-drag: none;
}
.PPButton .PPImage svg,
.PPButton .PPImageElement {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.PPButton .PPArrow.B.BR {
  top: 1px;
}
.PPButton .PPArrow.BR {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6px;
  padding-top: 0;
  width: 7px;
  height: 6px;
}
.PPButton[dir='rtl'] .PPArrow.BR {
  margin-left: 0;
  margin-right: 6px;
}
.PPButton:hover,
.PPButton.Pressed:hover,
.PPButton.Hovered,
.PPButton.Pressed.Hovered,
.PPButton.Selected:hover,
.PPButton.Selected.Hovered {
  outline: none;
  border: 1px solid #aeaeae;
}
.PPButton:active,
.PPButton.Pressed {
  background-color: #d6ecf8;
  border: solid 1px #268fcb;
}
.PPButton.Selected.Disabled:active,
.PPButton.Selected:not(:active) {
  background-color: #f3f3f3;
  border: 1px solid #c9c9c9;
}
.PPButton.Focused:not(:hover):not(.Disabled) {
  border: 1px solid #268fcb;
}
.PPButton.Disabled {
  color: #aeaeae;
  outline: none;
  background-color: #f3f3f3;
  border: solid 1px #e0e0e0;
}
.Footer .PPButton.Disabled {
  color: #aeaeae;
  outline: none;
  background-color: #fff;
  border: solid 1px transparent;
}
.PPButton.Disabled .PPImage {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  filter: gray;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPButton.Disabled .PPArrow {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPButton.PPHighlightBorderOnFocus:focus:not(:hover):not(.Disabled) {
  border: 1px solid #268fcb;
}
.PPTextSettings {
  display: inline-block;
}
.PPTextAlignmentSettings .PPButton {
  text-align: center;
}
.PPTextAlignmentSettings .PPButton .PPContent {
  margin-left: 0;
  margin-right: 0;
}
.PPTextAlignmentSettings .PPButton.PPImageButton .PPImage {
  margin: 1px 3px 0 3px;
}
.PPPrimaryButton {
  background-color: #268fcb;
  border-color: rgba(0, 0, 0, 0.1);
}
.PPPrimaryButton:hover,
.PPPrimaryButton.Hovered {
  background-color: #3b9ad1;
  border-color: rgba(0, 0, 0, 0.2);
}
.PPPrimaryButton:active,
.PPPrimaryButton.Pressed {
  background-color: #1e72a3;
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.PPPrimaryButton[disabled='disabled'],
.PPPrimaryButton.Disabled {
  opacity: 0.4;
  background-color: #1e72a3;
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.PPPrimaryButton .PPContent {
  color: #fff;
  margin: 1px 10px 2px;
}
.PPGroupButtons {
  display: inline-block;
  padding: 2px 0;
  position: relative;
  table-layout: fixed;
  white-space: nowrap;
}
.PPGroupButtonsItem {
  display: inline-block;
  vertical-align: top;
  margin-left: 0;
  margin-right: 4px;
}
.PPGroupButtonsItem.PPContent {
  white-space: nowrap;
}
.PPGroupButtonsItem.PPMenuArrow {
  display: inline-block;
  vertical-align: top;
  width: 7px;
  height: 4px;
  margin: 1px 0 0 2px;
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAH0lEQVR42mOYaJ72HwYnmjMwMMAEwBwGqACcAxGA0ADe3BIGgWYu0QAAAABJRU5ErkJggg==')
    no-repeat;
}
.PPGroupButtonsItem[dir='rtl'].PPMenuArrow {
  margin: 1px 2px 0 0;
}
.PPGroupButtonsSeparator {
  background: #bfbfbf;
  width: 1px;
  display: inline-block;
  vertical-align: top;
  height: 15px;
  margin-top: 3px;
}
.PPGroupButtons[disabled='disabled'] .PPGroupButtonsItem {
  color: #aeaeae;
}
.PPGroupButtonsItem.Selected {
  z-index: 1;
}
.PPGroupButtonsItem:active:not(.Disabled):not([Disabled]),
.PPGroupButtonsItem:hover:not(.Disabled):not([Disabled]) {
  z-index: 2;
}
.PPGroupButtonsItem[dir='rtl'],
.PPGroupButtonsItem[dir='rtl'],
.PPGroupButtonsSeparator[dir='rtl'] {
  margin-left: 4px;
  margin-right: 0;
}
.PPGroupButtons.Disabled > * {
  margin: 0;
}
.PPGroupButtons > * {
  margin-right: 4px;
}
.PPGroupButtons > *:first-child {
  margin-left: 0;
}
.PPGroupButtons > *:last-child {
  margin-right: 0;
}
.PPGroupButtons[dir='rtl'] > * {
  margin-left: 4px;
}
.PPGroupButtons[dir='rtl'] > *:first-child {
  margin-right: 0;
}
.PPGroupButtons[dir='rtl'] > *:last-child {
  margin-left: 0;
}
.PPGroupButtons__InGroup {
  display: inline-block;
}
.PPGroupButtons__InGroup .PPGroupButtonsItem {
  margin-right: -1px;
  border-radius: 0;
}
.PPGroupButtons__InGroup .PPGroupButtonsItem:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-left: 0;
}
.PPGroupButtons__InGroup .PPGroupButtonsItem:last-child {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  margin-right: 0;
}
.PPGroupButtons__InGroup[dir='rtl'] {
  display: inline-block;
  margin-left: 4px;
}
.PPGroupButtons[dir='rtl'] .PPGroupButtons__InGroup .PPGroupButtonsItem {
  margin-left: -1px;
}
.PPGroupButtons[dir='rtl']
  .PPGroupButtons__InGroup
  .PPGroupButtonsItem:first-child {
  border-radius: 0 2px 2px 0;
}
.PPGroupButtons[dir='rtl']
  .PPGroupButtons__InGroup
  .PPGroupButtonsItem:last-child {
  border-radius: 2px 0 0 2px;
  margin-left: 0;
}
.PPGroupButtonsItem_InGroup {
  margin-right: -1px;
}
.PPGroupButtonsItem_First {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-left: 0;
}
.PPGroupButtonsItem_Last {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  margin-right: 0;
}
.PPGroupButtons_LastGroupItem {
  margin-right: 4px;
}
.PPGroupButtons__LastGroupItem[dir='rtl'] {
  margin-left: 4px;
}
.PPGroupButtons .PPGroupButtonsItem.Last[dir='rtl'] {
  border-radius: 2px 0 0 2px;
  margin-left: 0;
}
.PPGroupButtons .PPGroupButtonsItem.First[dir='rtl'] {
  border-radius: 0 2px 2px 0;
}
.PPGroupButtons .PPGroupButtonsItem.Last.First[dir='rtl'] {
  border-radius: 2px;
}
.PPGroupButtons_Vertical {
  white-space: normal;
}
.PPGroupButtons_Vertical .PPGroupButtonsItem,
.PPGroupButtons_Vertical .PPGroupButtonsItem,
.PPGroupButtons_Vertical .PPGroupButtonsSeparator {
  display: block;
  margin: 0 0 4px;
}
.PPGroupButtons_Vertical .InGroup:not(.First):before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: #fff;
}
.PPGroupButtons_Vertical .InGroup:not(.First) {
}
.PPGroupButtons_Vertical .InGroup:not(.Last) {
  margin-bottom: 0;
}
.PPGroupButtons_Vertical .InGroup:not(.Last):not(.Selected) {
  border: none;
}
.PPGroupButtons_Vertical .PPGroupButtonsSeparator {
  width: 90%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}
.PPGroupButtons .PPOverflowMenuButton {
  margin-right: 0;
}
.PPGroupButtons .PPOverflowMenuButton[dir='rtl'] {
  margin-left: 0;
}
.PPGroupButtons .PPOverflowMenuButton_Vertical {
  width: 100%;
  margin-top: 5px;
}
.PPGroupButtons .PPOverflowMenuButton.PPMenuArrow {
  margin: 1px 0 0;
}
.PPBISearchMenuButton {
  margin-right: 10px;
  float: left;
}
.PPBISearchMenuButton[dir='rtl'] {
  margin-right: 10px;
  float: right;
}
.PPBISearchMenuButton.PPButton.H.PPImageButton .PPImage {
  margin: 0;
}
.PPBISearchMenuButton + .PPEaxSourceFindTextBox {
  overflow: hidden;
}
.PPBreadcrumb_main {
  position: relative;
  height: 21px;
  background-color: #f4f4f5;
  outline: none;
}
.PPBreadcrumb_main_disable {
  cursor: default;
  filter: alpha(opacity=50);
}
.PPBreadcrumb_main:focus {
  -moz-outline-style: none;
}
.PPBreadcrumb_Content {
  height: 21px;
  overflow: hidden;
  float: left;
  position: relative;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Content {
  float: right;
}
.PPBreadcrumb_Content ul {
  height: 21px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
}
.PPBreadcrumb_Content li {
  float: left;
  list-style-type: none;
  border: 0;
  height: 21px;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Content li {
  float: right;
}
.PPBreadcrumb_ScrollLeftBtn,
.PPBreadcrumb_Filter,
.PPBreadcrumb_Sorting,
.PPBreadcrumb_Menu,
.PPBreadcrumb_DeleteBtn,
.PPBreadcrumb_MenuBtn {
  float: left;
}
.PPBreadcrumb_ScrollRightBtn {
  float: right;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_ScrollLeftBtn,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Filter,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Sorting,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Menu,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_DeleteBtn,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_MenuBtn {
  float: right;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_ScrollRightBtn {
  float: left;
}
.PPBreadcrumb_HistoryBtn {
  float: right;
  padding-left: 2px;
  padding-right: 0;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAMAAACwjHQ2AAAABlBMVEX///+/v7+jQ3Y5AAAAAXRSTlMAQObYZgAAAA9JREFUeNpjYAADRrwQDAABZQAQJvIn5gAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left;
  margin-left: 1px;
  margin-right: 0;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_HistoryBtn {
  float: left;
  padding-right: 2px;
  padding-left: 0;
  background-position: right;
  margin-left: 0;
  margin-right: 1px;
}
.PPBreadcrumb_Item {
  height: 19px;
  cursor: default;
  border: 1px solid transparent;
  white-space: nowrap;
  float: left;
  overflow: hidden;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Item {
  float: right;
}
div.leftCorner {
  height: 21px;
}
div.rightCorner {
  height: 21px;
}
.PPBreadcrumb_ItemBody {
  height: 21px;
  margin-left: 2px;
  margin-right: 2px;
}
.PPBreadcrumb_Item:hover .leftCorner,
.PPBreadcrumb_Item.Selected .leftCorner,
.PPBreadcrumb_Item.Focused .leftCorner,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Item:hover .rightCorner,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Item.Selected .rightCorner {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAVCAMAAABbu881AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA+N62//joAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiI+RFAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNqnn4iUAAAAXSURBVBhXY/j/n+E/IwMjE8kIqOv/fwDD/QYwDQsF+QAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left;
}
.PPBreadcrumb_Item:hover .rightCorner,
.PPBreadcrumb_Item.Selected .rightCorner,
.PPBreadcrumb_Item.Focused .rightCorner,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Item:hover .rightCorner,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Item.Selected .leftCorner {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAVCAMAAABbu881AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA+N62//joAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiI+RFAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNqnn4iUAAAAXSURBVBhXY/j/n4HxPwMTI8kIqOv/fwDCEgYwJCqiKgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right;
}
.PPBreadcrumb_Item:hover .PPBreadcrumb_ItemBody,
.PPBreadcrumb_Item.Selected .PPBreadcrumb_ItemBody,
.PPBreadcrumb_Item.Focused .PPBreadcrumb_ItemBody {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAMAAACwjHQ2AAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAMAUExURfjetv/36QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRAYGoAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNqnn4iUAAAAPSURBVBhXY2BgYCQKMgAAAbkAFPRTQnYAAAAASUVORK5CYII=');
  background-repeat: repeat-x;
}
.PPBreadcrumb_Item[disabled='disabled']:hover .PPBreadcrumb_ItemBody,
.PPBreadcrumb_Item[disabled='disabled'].Selected .PPBreadcrumb_ItemBody,
.PPBreadcrumb_Item[disabled='disabled']:hover .rightCorner,
.PPBreadcrumb_Item[disabled='disabled'].Selected .rightCorner,
.PPBreadcrumb_Item[disabled='disabled']:hover .leftCorner,
.PPBreadcrumb_Item[disabled='disabled'].Selected .leftCorner,
.PPBreadcrumb_main[dir='rtl']
  .PPBreadcrumb_Item[disabled='disabled']:hover
  .rightCorner,
.PPBreadcrumb_main[dir='rtl']
  .PPBreadcrumb_Item[disabled='disabled']:hover
  .rightCorner,
.PPBreadcrumb_Item.Move:hover .leftCorner,
.PPBreadcrumb_Item.Move.Selected .leftCorner,
.PPBreadcrumb_Item.Move.Focused .leftCorner,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Item.Move:hover .rightCorner,
.PPBreadcrumb_Item.Move.Selected .rightCorner,
.PPBreadcrumb_Item.Move:hover .rightCorner,
.PPBreadcrumb_Item.Move.Selected .rightCorner,
.PPBreadcrumb_Item.Move.Focused .rightCorner,
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_Item.Move:hover .rightCorner,
.PPBreadcrumb_Item.Move.Selected .leftCorner,
.PPBreadcrumb_Item.Move:hover .PPBreadcrumb_ItemBody,
.PPBreadcrumb_Item.Move.Selected .PPBreadcrumb_ItemBody,
.PPBreadcrumb_Item.Move.Focused .PPBreadcrumb_ItemBody,
.PPBreadcrumb_main.PPIPad .PPBreadcrumb_Item:hover .PPBreadcrumb_ItemBody,
.PPBreadcrumb_main.PPIPad .PPBreadcrumb_Item:hover .rightCorner,
.PPBreadcrumb_main.PPIPad .PPBreadcrumb_Item:hover .leftCorner {
  background-image: none;
}
.PPBreadcrumb_Item[disabled='disabled'] {
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPBreadcrumb_Item[disabled='disabled']:hover {
  cursor: default;
  background-color: transparent;
}
.PPBreadcrumb_Item.Move .leftCorner {
  position: absolute;
  z-index: 1000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPBreadcrumb_Item.Move {
  background-color: #fef8e8;
}
.PPBreadcrumb_ItemContent {
  height: 19px;
  cursor: default;
  border: 1px solid transparent;
  white-space: nowrap;
  float: left;
  margin-top: -1px;
  margin-left: -3px;
  margin-right: -1px;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_ItemContent {
  margin-left: -1px;
  margin-right: -3px;
}
.PPBreadcrumb_ItemContent > .PPToolBarButton.Right:not([dir='rtl']) {
  border-top-right-radius: 0;
}
.PPBreadcrumb_ItemContent > .PPToolBarButton.Right:not([dir='rtl']) {
  border-bottom-right-radius: 0;
}
.PPBreadcrumb_ItemContent > .PPToolBarButton.Right[dir='rtl'] {
  border-top-left-radius: 0;
}
.PPBreadcrumb_ItemContent > .PPToolBarButton.Right[dir='rtl'] {
  border-bottom-left-radius: 0;
}
.PPBreadcrumb_MenuBtn {
  margin-right: -2px;
  margin-left: 0;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_MenuBtn {
  margin-left: -2px;
  margin-right: 0;
}
.PPBreadcrumb_MenuBtn > .PPToolBarButton.Left:not([dir='rtl']) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.PPBreadcrumb_MenuBtn > .PPToolBarButton.Left[dir='rtl'] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.PPBreadcrumb_Item[disabled='disabled'] .PPBreadcrumb_ItemContent {
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPBreadcrumb_Item[disabled='disabled'] .PPBreadcrumb_ItemContent {
  cursor: default;
  background-color: transparent;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_ItemContent {
  float: right;
}
.PPBreadcrumb_ItemContent .CaptionCell {
  padding-left: 8px;
  padding-right: 8px;
}
.PPBreadcrumb_main[dir='rtl'] .PPBreadcrumb_ItemContent .CaptionCell {
  padding-left: 8px;
  padding-right: 8px;
}
.PPBreadcrumb_ScrollRightBtn .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_ScrollLeftBtn .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_Filter > .PPToolBarButton,
.PPBreadcrumb_Sorting > .PPToolBarButton {
  border-radius: 0;
}
.PPBreadcrumb_Filter .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_Sorting .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_Menu .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_DeleteBtn .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_HistoryBtn .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_DeleteBtn .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_Item .Icon {
  width: 11px;
  height: 15px;
}
.PPBreadcrumb_main div.FlatRoundedControl[disabled='disabled'] {
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.Icon.PPBreadCrumbScrollLeftIcon {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYKAQMDKCEB4mPg55AAAHuAAVydlf3gAAAABJRU5ErkJggg==');
}
.Icon.PPBreadCrumbScrollRightIcon {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYKAIMDKCEAEOdib5AAAHwAAVoESGwAAAAABJRU5ErkJggg==');
}
.Icon.PPBreadCrumbHistoryButtonIcon {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAAIUlEQVR42mNgGFTgysy0/zB4ZSYWCRRBmASGIERiQH0CAG2yFomLMYZFAAAAAElFTkSuQmCC');
}
.PPBreadCrumbLeadMenuButtonRight {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAAJklEQVR42mNgoAO4MhOrcNp/rBJp/7FKgISxSOBUjdVsHC6hAQAANHAWiRcMICMAAAAASUVORK5CYII=');
}
.PPBreadCrumbLeadMenuButtonLeft {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYKAQMDKCEB4mPg55AAAHuAAVydlf3gAAAABJRU5ErkJggg==');
}
.PPBreadCrumbBcClose {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAYAAAAyPTUwAAABRklEQVR42mNgoBloa2v/W1FR8T01NXWCtrY2I7p8Tk6OmJ2dnWNiYuJGhtTU9N0ZGRn/Q0JC/hsbG3chK8zKypJNSEh4aGlpeTopKYmdIT09kyk9Pb0BqOF0ZETkf0NDw0lQE8Xj4+OvmZqabjUyMkK1MSUlRTY7O+tCeETYfxsbmw1Aay+ZmJjs0NfX58Tq/vT0VMmc3Kz7ERHh/83MzM4DFfJgVQj0IE9mZsamuLjY/46OjtcjIyOfAJ00BcMJqanJnEB3r4uJiQF5chdILDc3Vy88PPwlUHG/np4eN1gh0DQmoOJ1BQUFIBOXA4OPCWZIdna2KVDDPx8fHzWY4l1ZWZn/gdb+Nzc3d0Z3XmZmpinQljVALAGy7n9YWDjI+glA32P1EDBYtdPS0kQYrl69+gLophVAt7HiimWgQmYgXku7dAQAlHl29rqipS0AAAAASUVORK5CYII=');
}
.PPBreadCrumbFilterIcon {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAAX0lEQVR4Aa3BIQ6AIBiG4e+0BqtjRAi/B3BjJjsbjZOQOM/r1OAk+zz6yYyxk0gkdowZXSqeHnXr0VPRo7DQotTiQkGvjOPAkdFXwBHQyCgYGhkZQyNjxdBoY2JDfzoBaek+L3brjlkAAAAASUVORK5CYII=');
}
.PPBreadCrumbASCIcon {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAAM1BMVEUAAAB1dXd2dnh3d3l3d3p4eHt5eXx6en17e35+foF/f4J/f4OEhIiIiI2SkpmVlZyXl57RF5EwAAAAAXRSTlMAQObYZgAAADRJREFUeNpjYCAWMCGY/BwC2FTwMDGz8kLZ3JycnFyYSliYWdjY2dlBTD4mRhBg4mMgFQAARU4AyPlyiHYAAAAASUVORK5CYII=');
}
td.IconCell {
  width: 11px;
}
.PPBreadcrumb_main .PPToolBarButton.Right {
  margin: 0;
}
.PPBreadcrumb_main .PPToolBarButton .PPImage {
  width: 11px;
}
.PPBreadcrumb_main .PPButton.H.PPImageButton .PPImage {
  margin: 1px 3px;
}
.PPBreadcrumb_main[dir='rtl'] .PPBCNeedFlip .PPImage {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: 'FlipH';
}
.PPBreadCrumbNavigationMain {
  position: relative;
  background-color: transparent;
  cursor: default;
  height: 21px;
  overflow: hidden;
}
.PPBreadCrumbNavigationMain .PPCover {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.PPBreadCrumbNavigationMain .PPBreadcrumb_Content {
  margin-left: 5px;
  background-color: #f4f4f5;
  float: left;
}
.PPBreadCrumbNavigationMain .PPBreadcrumb_MainToolBar {
  float: left;
}
.PPBreadCrumbNavigationMain .PPBreadcrumb_LeftNavigationBlock {
  float: left;
}
.PPBreadCrumbNavigationMain[dir='rtl'] .PPBreadcrumb_Content {
  margin-left: 0;
}
.PPBreadCrumbNavigationMain .PPButton .PPArrow,
.PPNavBCScrollLeftToolBar .PPButton .PPArrow {
  margin: 7px 5px 5px;
}
.PPBreadCrumbNavigationMain .PPBreadcrumb_ScrollLeftBtn .PPButton .PPArrow {
  display: none;
}
.PPBreadCrumbNavigationMain
  .PPBreadcrumb_ScrollLeftBtn
  .PPButton.H.PPImageButton
  .PPImage {
  margin-top: 5px;
}
.PPBreadCrumbNavigationMain .PPToolBar,
.PPNavBCScrollLeftToolBar {
  padding: 0;
}
.PPBreadCrumbNavigationMain .PPButton.H.PPImageButton .PPImage,
.PPNavBCScrollLeftToolBar .PPButton.H.PPImageButton .PPImage {
  margin-left: 1px;
  margin-top: 1px;
  margin-right: 1px;
}
.PPBreadCrumbNavigationMain .PPButton.H.PPImageButton.PPBCNavUsualBtn .PPImage,
.PPNavBCScrollLeftToolBar .PPButton.H.PPImageButton.PPBCNavUsualBtn .PPImage {
  height: 15px;
  width: 11px;
}
.PPBreadCrumbNavigationMain
  .PPBCNeedFlip.PPButton[disabled='disabled']
  .PPArrow,
.PPNavBCScrollLeftToolBar .PPBCNeedFlip.PPButton[disabled='disabled'] .PPArrow {
  opacity: 1;
}
.PPBreadCrumbNavigationMain
  .PPToolBarButton.Flat.Released.PPNavBCHoverItem[enabled='enabled'],
.PPNavBCScrollLeftToolBar
  .PPToolBarButton.Flat.Released.PPNavBCHoverItem[enabled='enabled'] {
  background-color: #fff7e9;
  border-color: #f8deb6;
}
.PPBreadCrumbNavigationMain .PPToolBar .PPToolBarButton.Right.PPNavBCHoverItem,
.PPNavBCScrollLeftToolBar .PPToolBarButton.Right.PPNavBCHoverItem {
  border-left-color: #e7a57a;
}
.PPBreadCrumbNavigationMain[dir='rtl']
  .PPToolBar
  .PPToolBarButton.Left.PPNavBCHoverItem,
.PPNavBCScrollLeftToolBar[dir='rtl'] .PPToolBarButton.Left.PPNavBCHoverItem {
  border-right-color: #e7a57a;
}
.PPBreadCrumbNavigationMain
  .PPToolBar
  .PPToolBarButton.Right.PPBCItemTreeMenu
  .PPArrow,
.PPNavBCScrollLeftToolBar .PPToolBarButton.Right.PPBCItemTreeMenu .PPArrow {
  display: none;
  font-size: 16px;
}
.PPBCNavHistoryLine {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.PPBreadCrumbNavigationMain[dir='rtl'] .PPBreadcrumb_ScrollLeftBtn,
.PPBreadCrumbNavigationMain[dir='rtl'] .PPBreadcrumb_LeftNavigationBlock {
  float: right;
}
.PPBreadCrumbNavigationMain[dir='rtl'] .PPBCNeedFlip .PPImage,
.PPNavBCScrollLeftToolBar[dir='rtl'] .PPBCNeedFlip .PPImage {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: 'FlipH';
}
.VerticalBreadCrumbMain.PPC .PPVBCTable {
  border-collapse: collapse;
  border-spacing: 1px;
}
.PPVBCTable tfoot .PPContent {
  font-style: italic;
}
.PPVBCItem,
.VerticalBreadCrumbMain.PPIPad .PPVBCItem:hover {
  background-color: #f4f4f5;
  cursor: default;
}
.PPVBCItem:hover {
  background-color: #f8e3c5;
}
.PPVBCItem div {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.PPVBCItem td {
  width: 19px;
  padding: 0;
  border-bottom: 1px solid #fff;
}
.PPVBCItem:last-child td {
  border-bottom: 0;
}
.PPVBCTable tfoot td {
  border-bottom: 0;
  border-top: 1px solid #fff;
}
.PPVBCItem .PPArrow {
  display: none;
}
.PPVBCItem.Selected {
  background-color: #d4d6d9;
}
.PPVBCItem .PPButton {
  padding: 0;
}
.PPVBCItem .PPButton.Released {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background: rgba(0, 0, 0, 0);
  filter: none;
}
.PPVBCItem .PPButton.Hovered {
  border-style: solid;
  border-width: 1px;
  border-color: #e7a57a;
  border-radius: 3px;
  background: #fff7e9;
  filter: none;
}
.PPVBCItem .PPButton.Pressed {
  border-style: solid;
  border-width: 1px;
  border-color: #d97d42;
  border-radius: 3px;
  background: #ffe1b3;
  filter: none;
}
.PPVBCItem .PPButton.Selected {
  border-style: solid;
  border-width: 1px;
  border-color: #8d8d8d;
  border-radius: 3px;
  background: #dcdcdc;
}
.PPVBCItem .PPButton .PPContent {
  margin: 0 1px 1px 1px;
}
.PPVBCItemTreeLine {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsAAAA7AAWrWiQkAAAA9SURBVDhPY2AgAJ48efKfkBqYPBOxColRN2oYMaGEqmaEhBkjoZAhlGilpaV5GRkZvxAyZ1R+NAQGZQgAAPWMCL3oiNhLAAAAAElFTkSuQmCCGAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
}
.VerticalBreadCrumbMain[dir='rtl'] .PPVBCItemTreeLine {
  text-align: right;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvwAADr8BOAVTJAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM2qefiJQAAAEZJREFUOE9jYCAAnjx5ogJSAqT/E1JLUB5oCAs1DRshLmOkZpgNtwgAJUwC2AIozwRKe0AMYqv8//+fh2BiHVUwGgKDNQQAGspoCJI5xSsAAAAASUVORK5CYII=');
}
.PPRichTextEdit {
  display: inline-block;
}
.PPRichTextEdit .PPTextSettings {
  width: auto;
}
.PPRichTextEdit
  .PPTextSettings
  > .PPTextSettings_Container.OneLine
  > .PPToolBar.TextSettingsToolbar,
.PPRichTextEdit
  .PPTextSettings
  > .PPTextSettings_Container.OneLine
  > .PPCComboFace.TextSettingsColorCombo {
  margin-top: 0;
}
.PPRichTextEdit .PPRichTextArea {
  margin: 7px 0 0 0;
}
.PPRichTextEdit .PPRichTextArea .PPContentNode {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  text-decoration: none;
  color: #313533;
  background-color: #fff;
}
.PPRichTextEdit .PPRichTextArea .PPContentNode p::after {
  content: none;
}
.PPRichTextEdit_ResizerCorner {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+CiAgPGcgZmlsbD0iI0RERCI+CiAgICA8cGF0aCBkPSJNMTEgMi44NkwyLjg2IDExSDBMMTEgME0zLjcgMTFMMTEgMy43djMuMTZMNi44NiAxMU0xMSA3LjdWMTFINy43Ii8+CiAgPC9nPgo8L3N2Zz4=');
  bottom: 1px;
  cursor: nw-resize;
  height: 11px;
  left: auto;
  position: absolute;
  right: 1px;
  width: 11px;
}
.PPRichTextEdit[dir='rtl'] .PPRichTextEdit_ResizerCorner {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+CiAgPGcgZmlsbD0iI0RERCI+CiAgICA8cGF0aCBkPSJNMTEgMi44NkwyLjg2IDExSDBMMTEgME0zLjcgMTFMMTEgMy43djMuMTZMNi44NiAxMU0xMSA3LjdWMTFINy43Ii8+CiAgPC9nPgo8L3N2Zz4=');
  cursor: sw-resize;
  left: 1px;
  right: auto;
}
.PPRichTextEdit[disabled='disabled']
  .PPRichTextArea
  .PPRichTextEdit_ResizerCorner {
  cursor: default;
}
.PPRichTextEdit_ResizerBack {
  left: 0;
  position: absolute;
  top: 0;
}
.PPRichTextEdit[dir='rtl'] .PPRichTextArea .PPContentNode {
  text-align: right;
}
.PPDateTimeEdit .PPTextBoxInput {
  direction: ltr;
}
.PPDateTimeEdit[dir='rtl'] .PPTextBoxInput {
  direction: rtl;
  text-align: right;
}
.PPSchedule {
  display: inline-block;
}
.PPSchedule[disabled='disabled'] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.PPSchedule .PPScheduleTable {
  position: relative;
  border: 0;
  border-collapse: separate;
  border-spacing: 1px 2px;
  margin: -2px 0 0 -2px;
}
.PPScheduleHeaderCell,
.PPScheduleHeadingCell,
.PPScheduleCell {
  padding: 0;
  font-size: 9px;
  font-weight: bold;
  cursor: default;
}
.PPScheduleHeaderCell {
  padding: 2px 0 0 0;
}
.PPScheduleHeadingCell {
  padding: 0 2px 0 3px;
}
.PPScheduleCell {
  box-sizing: border-box;
  min-width: 15px;
  height: 13px;
  background: #fff;
}
.PPScheduleCell.Hovered {
  border: 1px solid #ed6265;
}
.PPScheduleCell.Selected {
  background: #ed6265;
}
.PPTSScrollBarContainer,
.PPTS__picture,
.PPTSShadowFixedLine,
.PPTSShadowFixedLineIE,
.PPTSFixedLine,
.PPTSHeaderResizer,
.PPTSFilterNode,
.PPTSCellLock,
.PPTSCellEvaluated,
.PPTSCellLockEvaluated,
.PPTSCellLockWhite,
.PPTSCellEvaluatedWhite,
.PPTSCellLockEvaluatedWhite,
.PPTSObj,
.PPTSObjSelArea,
.PPTSObjSelArea .PPTSObjSelAreaIE,
.PPTSSelectionBorder,
.PPTSFillHandleBorder,
.PPTSSelControl,
.PPTSInterSelectArea,
.PPTSObj span,
.PPTSInterSelectAreaResizer,
.PPTSSelResizerTouch,
.PPTSSelectedArea,
.PPTSFillHandleSelectedArea,
.PPTSEditor,
.PPTSEditorAdjustContainer,
.PPTSRowColTouchResizer {
  position: absolute;
}
.PPTS {
  display: grid;
  display: -ms-grid;
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: pre-wrap;
}
.PPTS__overlay {
  pointer-events: none;
}
.PPTS__overlay > * {
  pointer-events: auto;
}
.PPTS__borders {
  pointer-events: none;
}
.PPTSContainer {
  position: relative;
  z-index: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.PPTSContainer .PPTS .PPSparkline {
  display: block;
}
.PPTSContainerSelectable {
  -moz-user-select: text !important;
}
.PPTSContainer[disabled='disabled'] {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.PPTSContainer[disabled='disabled'] .PPTS__hyperlink,
.PPTSContainer[disabled='disabled'] .PPTS__picture {
  cursor: default;
}
.PPTSCell,
.PPTSCellSpan {
  position: relative;
}
.PPTSCellSpan .PPTSCellConText {
  overflow: visible;
  position: relative;
}
.PPTSBackgroundPicture {
  background-clip: border-box;
}
.PPTSHeader {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #aeaeae;
  background-color: #fff;
  overflow: hidden;
}
.PPTSCellControl {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.PPTSCellLeft {
  text-align: left;
}
.PPTSCellRight {
  text-align: right;
}
.PPTSCellCenter {
  text-align: center;
}
.PPTSCellJustify {
  text-align: justify;
}
.PPTSCellNoWrap {
  white-space: pre;
  text-overflow: ellipsis;
}
.PPTSCellWrap {
  word-wrap: break-word;
}
.PPTSCellContent {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.PPTSCellConText {
  overflow: hidden;
  text-decoration: inherit;
}
.PPTSScrollBarContainer {
  background-color: #fff;
  box-sizing: border-box;
  display: none;
  z-index: 99;
}
.PPTSScrollBar {
  background-color: #fff !important;
}
.PPTSScrollBar.PPSB .PPHZone {
  margin: 4px 0;
}
.PPTSScrollBar.PPSB.VMode .PPVZone {
  margin: 0 4px;
}
.PPTSHeaderCorder {
  background-repeat: no-repeat;
  height: 100%;
  position: relative;
}
.PPTSHeaderCorder:before {
  content: '';
  position: absolute;
  bottom: 3px;
  right: 3px;
  border-style: solid;
  border-width: 0 0 5px 5px;
  border-color: transparent transparent currentColor transparent;
}
.PPTSIsRTL {
  direction: rtl;
}
.PPTSIsRTL .PPTSHeaderCorder:before {
  left: 4px;
  border-width: 5px 0 0 5px;
  border-color: transparent transparent transparent currentColor;
}
.PPTS__picture {
  overflow: hidden;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
}
.PPTS__hyperlink {
  cursor: pointer;
  position: relative;
}
.PPTS__expander {
  position: absolute;
}
.PPTS__over-selection-layer {
  z-index: 3;
}
.PPTSShadowFixedLine {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#bebebe',Direction=180,Strength=4);
  -moz-box-shadow:
    rgba(0, 0, 0, 0.16) 1px 1px 1px 0,
    rgba(0, 0, 0, 0.2) 2px 2.5px 3.5px 1px;
  -webkit-box-shadow:
    rgba(0, 0, 0, 0.16) 1px 1px 1px 0,
    rgba(0, 0, 0, 0.2) 2px 2.5px 3.5px 1px;
  box-shadow:
    rgba(0, 0, 0, 0.16) 1px 1px 1px 0,
    rgba(0, 0, 0, 0.2) 2px 2.5px 3.5px 1px;
  display: block;
  background-color: rgba(134, 134, 134, 0.65);
}
.PPTSShadowFixedLineIE {
  display: block;
  background-color: rgba(134, 134, 134, 0.65);
  box-shadow:
    rgba(0, 0, 0, 0.16) 1px 1px 1px 0,
    rgba(0, 0, 0, 0.2) 2px 1.5px 3.5px 1px;
}
.PPTSShadowFixedLineIEBackground {
  background-color: silver !important;
}
.PPTSFixedLine {
  display: block;
  pointer-events: none;
}
.PPTSAdjustContainer {
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}
.PPTSRotNode {
  float: left;
}
.PPTSIcon6 {
  background-image: url('data:image/gif;base64,R0lGODlhFgANAIcAAP//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8AZv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wAAJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNmMzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBmAAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAADYACwAAAAAFgANAAAIWgBXCBxIsKBBgdgSKsT2p6HDhQoRQmRYpWKVPxOxSYT4x+LFjBsXdrSIcWJIhSMrloR4MmHKjyZXZHy5cmFLiiRBypy4g4ZPGjt0Zuz5M2jMoTuSJtV5sKnBgAA7');
}
.PPTSIcon8 {
  background-image: url('data:image/gif;base64,R0lGODlhFgANAIcAAAAAAGZmzMxmAMyZM5mZzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAD/ACwAAAAAFgANAAAIPQD/CRxIsKDBgwgTKlxoMIDDhw4FSFwYgIDFiwQGDBBAEeNFjRwVVvSYcWNHkiApQnwoMSTDlzBjypxJMCAAOw==');
}
.PPTSIcon5,
.PPTSIcon0 {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABzSURBVDhPYxhygBFKY4DDhw//hzLxAltbW6xmMEFpDLB06VJZKBMnIEYN1QHOoACBjIwMlejo6NtQLgoAulZ1xowZd6BcDIDXYBDAFda4wpbmgChb0V1NjGtxpgpkAAxPeSgThU0VAIxIORCGcocdYGAAAOMtHukO8sUHAAAAAElFTkSuQmCC');
}
.PPTSIcon2,
.PPTSIcon1 {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAfdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA/Pz8/Pz8gMy41LjHgp8d4AAAAVklEQVQ4T2NgGDYgIyNjbVpa2n98GKSGZA8DNZkTYbA5yQbTVAPQ1e64XA2So8hyXAZTZCjNNQO9vQTmchCbahYCDbNGMtiaagaDDAIZDsJUNXRQGQYAAxhZS+axLCIAAAAASUVORK5CYII=');
}
.PPTSIcon3,
.PPTSIcon4 {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAHUnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja3VhbdiQnDP1nFVkCQkiC5fA8JzvI8nNFVdvdHo9z7OQrXeMumgJJ3KtXTVh//bnDH/gkjSVksaJVNeKTa66pYVDi9bnuFPP5vn7o/Yxe50Oc94OEKcadr5+67vUN8/K+wfI931/ng41bTrkF3Q8eAtk1JwzudeUWxOmap/t3qPe+lp+Oc/+NdUREuoV+/J0NYEzBJKeQFmMe39m1MCzgwg336xuK/TnGcmYSl8+xC2/DD+BV+xy72O4V/ApFiA8W9ANG9zzJ59gdhJ4toscwvT6gGh/w/YLd3rPsva7TtaxASsN9qHiLOCMs7ICSzzbFZfgTjO1crqLgiAOMTbDZcY1AlRLQ3JRpUqNN69wHDZiY00qGe0oj8ZkrbKmmcUjJftFOxpVnABeJB1hjTKc3W+jorUffoALNk7AyEYQRdvxyhc8mf3K9CdrbXZfIwQT1dBGc3AFhhjPn31gFQmjfmMrB91zhjdb3jxPLYFAOzAUHbLFfIrrQu2/x4ZmxTmIO8QoNsnkLAETQLTCGGAxEJRZSipaSEQHHAn4aLE+cUwcDJJImhQ1umBXklOS6scforE2SrmmkFhAhrGygpnIDWTkL/MdygQ81YclBRFRMilRpyppVVNXUc1QztmxiambFqrXCJRcpWqyUUkurqTJSmFStFmqptbYGpQ2iG3Y3rGitp849d+narZdeextwn5GHDB02yqijzTR5IvynTguzzDrbogVXWnnJ0mWrrLrahq9t3nnL1m277LrbG2s3q6+s0QfmvmaNbtacsXzW2TtrmDZ7iCBPJ+KcgbGUCYybMwCHTs5ZLJRzcuacs1gTgkISWCNxciY5Y2AwL0qy6Y27d+a+5C1I/hZv6XfMBafuv2AuOHU3c7/y9glrs52Kwocgj0LHNPJGYsOCVVoqzWvSj+/h3wr4maDa5hprtbXNJn40rV0Xm1UNRTrVVeuQfHJ6qxvZZqKSAZ+1BwMdseypfu9aynnaGWtr6z1D+k54OoJNCFiFpkGCLep7pNbHVpDResm9lAS+QRH8A74G/8PSttU1rY19exRdSCPQgGm57KitRK7nIGgG4jfu4bsbrvtaCoei2gyhXyf8LMTNMiPQStk0ttFLzChg8BrtRduWPsmtXTlWPSNZ90xJEJriRKrkHmQSj7U758q86+yIhloyDWUuA3V7S5s8ZtTqnY+xgJC2AcvYAl8XuHypyQKiLCNVZB3usCAAtRSmyqoIyOaWKDLIOURbdSLwYsUZyHBIM4kDZ0g5pgCy3g+hYBxHsH0fIRkITdpH/Ufkwk+g/nh3GwJwe+B4oegYugk4HToBXp10ozeLQwxuzGVmYLxTjXBRpKzpDjNzDDNhwfHmkQRef0ZwaYgHYBstoc/AMVm6j+rGkoFstheaEVoV3s1NvIp8IUS+FoJecLhjEwq+p5HV56V3xgz3TwJ0J/qZqehqkJOp6vZMmRIaKlqS4kCZjdZFs3hfK/gXHoN/e38WJApL8+5t5uY5eyZkyIScPuFMC30uDjHH7gVJWCZbQYSvjHpgGwWys/tK7jhzxjyKztQTADYOLik1JJIrKGKpq5uPeAG+SsJ7aJ+sSGzAyJujkpGbsbMiTzvkSP4bvTegRBPyoAGeurLnLWo7T/chhmNf2gPUX8qfVN+Kj1pw9az41utcXpqdS+/Swi+qnxT7K82b6oLIPgCyogjqWmknYAcA/QXIAooTIcN2eiC47CDoPbL15J6OqjUQ/l/TFn7AN8qnoioLMlrSsjWvrRRA+QJPcDrVInjxA/ErbxLP3xGVViyhQGqN2U8Se0ZTIMiCzcgNRekeOy9PbNxQbSe2tYS2PZcy0A2Y58lohPwphRfWIO0tKwIU5z5djrhx8BsxPPIQiXWsK2y9cT8+hAp07qmVi6FleRyGFhn4tHGYg91wv4lmVUbA84GXgKbgDZoOoR3Lj4DWYAZxfTIHEXkMgl9dJs3LJPRHt0GXOZcxlykPQ24zsMsNcad4N2RcucM4PJlyGfKZGU+o6B5TCQ0TGjL40kR6qAPZPqA4cER7COS1o6Dk3XSiju9iuho8Dy1Q40qmSohidIs2Fne0f4OeOQgfTq22el1p9IhSnq2iZ6DSFjJPZThwb62Qv2S5DztENG/nCv9BNlKYryG5QpwIPynjlS9X6sABeRivFEij1j3evN+wcwykJLXTbnh4ehCiVKGOhPqypL4v+d28b22+9XVn+PnW153h51tf58PPt77uDL/fitqDxgO9O/LT9QB0P+1W19sfm8ODhrdFHU0O3BJOpQiV1KGNCnqgMt0nyf93hl1ycTc/PuBTEh6D793JOwO+MnptCLgV4rGmRRakKrQBBbF6dWiq/Swtd38WJ5omtAtxrg1pc7000OG3nTVOjAHaKxz6UtC9e4L4E/FoDwFq9I4MCpQD4spLXT1ttb/Yt5iQ6BXvXd86bPguOv8DQUALrxvIM38DWCYh6ovtpF4AAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfiCAMFOhyC/rTbAAAAa0lEQVQ4y92TzQmAMAyF0yylUO9uEp4LdJbQeSzoUtEF1MYeFPpOIX+8fBCibgUgAoje/uBdamYrEREzT6paajPsNLDcxN+rikJEjqt8zjk0owAwt9T+QQFgMLPt8VzmUVX3tyiSw1jq51NP1qYbrNFDhiEAAAAASUVORK5CYII=');
}
.PPTSIcon10 {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gMaBgk5ZRaS8QAAACJJREFUGNNjYKA2YGRgYGCoqqr6j09RW1sbIxPDgIGh4EYAHmMIB8TJC/sAAAAASUVORK5CYII=');
}
.PPTSIcon5.PPTS__is-light-background-cell,
.PPTSIcon0.PPTS__is-light-background-cell {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACMSURBVDhPYxhygBFKY4CMjIy1CgoKQVAuVvDgwYN1M2bMCIZyUQATlMYGuqA0PkCMGuoCnEEBAsDgcAcGxw4oFwUAg8EDGAw7oVwMgNdgEOjo6PgPZaKAiooKgnppAoiyFRgkS4BBEg1iA4NgKTAIYsASeAC+VIEMpkNpEEBmUw6ArrYGYSh32AEGBgCylCEx7/mDxgAAAABJRU5ErkJggg==');
}
.PPTSIcon5.PPTS__is-dark-background-cell,
.PPTSIcon0.PPTS__is-dark-background-cell {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB3SURBVDhPYxhygBFKY4ADBw78hzLxAgcHB6xmMEFpDLBixQoLKBMnIEYN1QHOoACBjIwM94iIiB1QLgoAutZjxowZO6FcDIDXYBDAFda4wnZwAGCQLAG5HIRBbKgwXoAzVaCB6VAaBJDZlAOgS61BGModdoCBAQAVGCKyQeaBkAAAAABJRU5ErkJggg==');
}
.PPTSIcon2.PPTS__is-light-background-cell,
.PPTSIcon1.PPTS__is-light-background-cell {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABoSURBVDhPYxg+ICMjY62EhMR/fBikBqocAzBBaWygC0rjA8SooSMAetUdWxCAMEgOqgwrYITSOAHIECgTBbx48YKg3oEDQG8vQQqCJVBhvABfqkAG06E0CCCzKQdAl1qDMJQ77AADAwAtpSgekj+ulwAAAABJRU5ErkJggg==');
}
.PPTSIcon2.PPTS__is-dark-background-cell,
.PPTSIcon1.PPTS__is-dark-background-cell {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABrSURBVDhPYxhygBFKY4CvX7/+hzLxAm5ubqxmMEFpDFBcXGwBZeIExKihL8jIyHAHBQk2DJKDKsMKcIYxDIAMgTJRAK6wHRwA6O0lSEGwBCqMF+BMFWhgOpQGAWQ25QDoUmsQhnKHHWBgAACrdTTjF6sMaQAAAABJRU5ErkJggg==');
}
.PPTSIcon3.PPTS__is-light-background-cell,
.PPTSIcon4.PPTS__is-light-background-cell {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABjSURBVDhPYxi+ICMjwxqEoVzqAJCBEhIS/0GYWMOZoDQhkAmlQQCZTX/ACKVxApD3oUwU8OLFC7x68QYFMDzdoUwMgE9uYADQReawlIALg9RAlWMAfEFRBqXxAWLUDAnAwAAAb3YeNBosvkoAAAAASUVORK5CYII=');
}
.PPTSIcon3.PPTS__is-dark-background-cell,
.PPTSIcon4.PPTS__is-dark-background-cell {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABkSURBVDhPYxi+ICMjwxqEoVzqAJCBX79+/Q/CxBrOBKUJgUwoDQLIbPoDRiiNE4C8D2WiAG5ubrx68QYFMDzdoUwMgE9uYADQReawlIALg9RAlWMAnOEE0ghl4gWEwnqoAAYGAP5uOy0/zDDCAAAAAElFTkSuQmCC');
}
.PPTSHeaderResizer {
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
}
.PPTSHeaderResizer.PPTSHiddenHeaderResizer {
  display: none;
}
.PPTSHeaderResizerView {
  background-color: #268fcb;
}
.PPTSHeaderResizerHiddenItem {
  position: absolute;
}
.PPTSEExpP {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpibGhoYCAdMDGQBVggVH19PZEaGhsbybcNpzZfMKCy3+irjQXNP5g+hLM3b95MVduQzYPYgywytEMSlz+pbRskXdPcbwABBgC0FBMYDgH0DwAAAABJRU5ErkJggg==')
    no-repeat center/cover;
}
.PPTSExpM {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpJREFUeNpibGhoYCAdMDGQBVggVH19PZEaGhsbybcNp7b/YEBlv9FXGwsyx9fXF4/SzZs3U9U2ZPP+/v0LJJmZmekSJF/AgJYhiQz4+flpFm+QdE3zVAIQYABUrBop37b9hQAAAABJRU5ErkJggg==')
    no-repeat center/cover;
}
.PPTSFilterNode {
  width: 16px;
  height: 16px;
}
.PPTSFilterIcon {
  border-color: #a6aaaf !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 1px !important;
}
DIV.PPTSFilterIcon DIV.PPArrow {
  display: none;
}
.PPTSFilterIconSel {
  background: -moz-linear-gradient(top, silver 0%, #b2b2b2 100%) !important;
  background: -webkit-linear-gradient(top, silver 0%, #b2b2b2 100%) !important;
  background: -o-linear-gradient(top, silver 0%, #b2b2b2 100%) !important;
  background: -ms-linear-gradient(top, silver 0%, #b2b2b2 100%) !important;
  background: linear-gradient(to bottom, silver 0%, #b2b2b2 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0',endColorstr='#B2B2B2',GradientType=0) !important;
}
.PPTSFilterIconSel.Hovered {
  background: -moz-linear-gradient(top, #ccc4b9 0%, #c4b7a3 100%) !important;
  background: -webkit-linear-gradient(top, #ccc4b9 0%, #c4b7a3 100%) !important;
  background: -o-linear-gradient(top, #ccc4b9 0%, #c4b7a3 100%) !important;
  background: -ms-linear-gradient(top, #ccc4b9 0%, #c4b7a3 100%) !important;
  background: linear-gradient(to bottom, #ccc4b9 0%, #c4b7a3 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc4b9',endColorstr='#c4b7a3',GradientType=0) !important;
}
.PPTSFDialogLineLeft {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAABCAIAAACOvmNtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAkSURBVBhXY3z+4hUjEDAwMDIxAAkg4z+QhIL/YBEIm4GBgQEApUYE043hG5oAAAAASUVORK5CYII=');
  width: 15px;
  height: 1px;
  display: inline-block;
}
.PPTSFDialogLineRight {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAABCAIAAACOvmNtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAsSURBVBhXFcKBEQAgCALA9l+0FAHdoPr71T2vPVJTplQ0SgkClT8icAL75AXCJimVCjrbGgAAAABJRU5ErkJggg==');
  width: 15px;
  height: 1px;
  display: inline-block;
}
.PPTSFDialogLineCenter {
  background: #e6e7e9;
  height: 1px;
  display: inline-block;
}
DIV.PPTSFilterMenuItemIcon IMG {
  margin: 0 !important;
  width: 20px !important;
  height: 19px !important;
}
.PPTSFSRadioAnd,
.PPTSFSRadioAndRTL,
.PPTSFSRadioOrRTL,
.PPTSFilterDialogCombo,
.PPTSFilterDialogComboRTL,
.PPTSFilterDialogControl,
.PPTSFilterDialogControlRTL,
.PPTSFSRadioOr {
  margin-top: 8px;
}
.PPTSFilterDialogBtnOk,
.PPTSFilterDialogBtnOkRTL,
.PPTSFilterDialogBtnCancel,
.PPTSFilterDialogBtnCancelRTL,
.PPTSFilterMenuBtnOk,
.PPTSFilterMenuBtnOkRTL {
  margin-top: 7px;
}
.PPTSFSRadioAnd {
  margin-left: 53px;
}
.PPTSFSRadioAndRTL {
  margin-right: 53px;
}
.PPTSFSRadioOr {
  margin-left: 29px;
}
.PPTSFSRadioOrRTL {
  margin-right: 29px;
}
DIV.PPTSFilterDialog td.Header {
  text-align: left;
}
.PPTSFilterDialogBtnOk {
  margin-left: 230px;
}
.PPTSFilterDialogBtnOkRTL {
  margin-right: 230px;
}
.PPTSFilterDialogBtnCancel {
  margin-left: 6px;
}
.PPTSFilterDialogBtnCancelRTL {
  margin-right: 6px;
}
.PPTSFilterDialogLebel {
  margin-left: 10px;
}
.PPTSFilterDialogLebelRTL {
  margin-right: 10px;
}
.PPTSFilterDialogCombo {
  margin-left: 6px;
}
.PPTSFilterDialogComboRTL {
  margin-right: 6px;
}
.PPTSFilterDialogControl {
  margin-left: 21px;
}
.PPTSFilterDialogControlRTL {
  margin-right: 21px;
}
.PPTSFilterTree {
  border: 1px #d3d6d9 solid !important;
  display: inline-block;
}
.PPTSFilterTreeErrorLebel {
  text-align: center;
  background-color: #fff;
  padding-top: 23px;
  border: 1px solid #d3d6d9;
}
.PPTSFilterMenu > .Resizer[ResizeWay='BL'],
.PPTSFilterMenu > .Resizer[ResizeWay='BR'] {
  width: 15px;
  height: 15px;
}
.PPTSFilterTreeRes {
  height: 12px;
  margin: 3px 0;
  width: 100%;
}
.PPTSFilterTreeResControl {
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
}
.PPTSFilterTreeResControl[dir='rtl'] {
  float: left;
  margin: 0 0 0 3px;
  background-position: left bottom;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1x6EBAAAMwjDK/0dPUrO4hAxKn6Cg9AkKSpcDDXMARqCH0F8AAAAASUVORK5CYII=');
  cursor: sw-resize;
}
.PPTSFilterTreeResControl:not([dir='rtl']) {
  float: right;
  margin: 0 3px 0 0;
  background-position: right bottom;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1xrENAAAMwjDC/0d3q7LgyclDRe0oKmpHUVF7DJEARh7ZbL0AAAAASUVORK5CYII=');
  cursor: se-resize;
}
.PPTSCellLock {
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiZICCjo6OAiDVD+UWVlRUTAAxmBgQACTpCMX1MEEmqG4FEA3UdQBIXQBiAZgCRqiC/wxYAFADIxMDAUC5AoIAIMAA6dYPXdAdFq8AAAAASUVORK5CYII=');
}
.PPTSCellEvaluated {
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiYKAUMIKIjo6O/9gkKyoqGJmGghUAAQYAMIsIB7bMmX4AAAAASUVORK5CYII=');
}
.PPTSCellLockEvaluated {
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABoSURBVHgBzU/BDYAwCCyNjz4dwVXcSF9tJwBeuokrOIIbIZj2Z+Kjiekl3F3CAQFcATMvIrKZB4A1xribH2rAmlpz8YfKE/BGiDiZ5pzPEMKlG8Y6CEZEJO4FKSXw7gPtgR/Q/mYPJ27exyP2tZSvEAAAAABJRU5ErkJggg==');
}
.PPTSCellLockWhite {
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpiYICC////F/xHgAIGdACVcIDi9+iSCiBZKFsAxgYBRphuBiyAEQiYGAgAyhUQBAABBgAGRi9e72NJLQAAAABJRU5ErkJggg==');
}
.PPTSCellEvaluatedWhite {
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAjSURBVHgB1c2hAQAACALB1/13Vuw2EhcohAdX3Yy8pzQBiQVzewgHWNux5QAAAABJRU5ErkJggg==');
}
.PPTSCellLockEvaluatedWhite {
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAYAAADZCo4zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABDSURBVHgBvc/RCQAgCATQswkaoVEayc0bwRKUQII+BB8IwikiYESE5WJEFkyrFcOhqfXde0W+jQc6Gj7yAwXybxac2DA7N2TcV4NZAAAAAElFTkSuQmCC');
}
.PPTSObj {
  direction: ltr;
  pointer-events: none;
}
.PPTSObj > div {
  position: absolute;
}
.PPTSObj img {
  display: block;
}
.PPTS__object__oberlay {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.PPTS__object__tl-block {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: auto;
}
.PPTS__object__tr-block {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: auto;
}
.PPTS__object__bl-block {
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: auto;
}
.PPTS__object__br-block {
  position: absolute;
  bottom: 0;
  right: 0;
  pointer-events: auto;
}
.PPTS__object__oberlay {
  pointer-events: auto;
}
.PPTSObjResizer {
  width: 7px;
  height: 7px;
  background-color: #3b5edc;
  border: #fff solid 1px;
  box-sizing: border-box;
  position: absolute;
}
.PPTSObjSelArea {
  pointer-events: none;
}
.PPTSObjSelArea > div {
  border-color: #3b5edc;
  border-style: solid;
  box-sizing: border-box;
  pointer-events: auto;
}
.PPTSObjSelArea__rotate {
  cursor:
    url('data:image/svg+xml;base64,77u/PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xMiAzNkw0IDI4TDIwIDI4TDEyIDM2WiIgZmlsbD0iIzMzMzMzMyIvPgoJPHBhdGggZD0iTTM2IDEyTDI4IDRWMjBMMzYgMTJaIiBmaWxsPSIjMzMzMzMzIi8+Cgk8cGF0aCBkPSJNMTIgMjhDMTIgMTggMTggMTIgMjguNSAxMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjQiLz4KPC9zdmc+Cg==')
      20 20,
    auto;
  background: url('data:image/svg+xml;base64,77u/PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS43NzEzIDQuOTQ0NzZDMTQuMTM5IDQuMDcyMjggMTIuMjU0NyAzLjc5Mjc3IDEwLjQzOTQgNC4xNTM4NUM5LjE3MzI1IDQuNDA1NyA3Ljk5NTM0IDQuOTU4MzMgNy4wMDAxMiA1Ljc1NTEyVjQuMDAwMTJINS4wMDAxMlYxMC4wMDAxSDExLjAwMDFWOC4wMDAxMkw3LjUyNzk5IDguMDAwMTJDOC4zOTM1NiA3LjAzMjM1IDkuNTUxNjUgNi4zNjk2MiAxMC44Mjk2IDYuMTE1NDJDMTIuMTkxIDUuODQ0NjEgMTMuNjA0MyA2LjA1NDI1IDE0LjgyODUgNi43MDg2MUMxNi4wNTI3IDcuMzYyOTcgMTcuMDEyMiA4LjQyMTU3IDE3LjU0MzQgOS43MDQwM0MxOC4wNzQ2IDEwLjk4NjUgMTguMTQ0NyAxMi40MTM1IDE3Ljc0MTggMTMuNzQxOEMxNy42NDQgMTQuMDY0MiAxNy41MTk4IDE0LjM3NTkgMTcuMzcxMyAxNC42NzQxTDE4LjgxMjggMTYuMTkzOUMxOS4xNzA1IDE1LjYxMjkgMTkuNDU0OCAxNC45ODQ1IDE5LjY1NTYgMTQuMzIyNEMyMC4xOTI5IDEyLjU1MTMgMjAuMDk5NCAxMC42NDg2IDE5LjM5MTIgOC45Mzg2N0MxOC42ODI5IDcuMjI4NzEgMTcuNDAzNiA1LjgxNzI1IDE1Ljc3MTMgNC45NDQ3NlpNMTcuNTQ2NiAxNy43NjUzQzE3LjIwODEgMTguMDkwOSAxNi44Mzk3IDE4LjM4NzkgMTYuNDQ0NyAxOC42NTE5QzE1Ljk4NzYgMTguOTU3MyAxNS41MDMzIDE5LjIxMjggMTUgMTkuNDE2NFYxNy4xOTYzQzE1LjExMzEgMTcuMTMxIDE1LjIyNDQgMTcuMDYxOSAxNS4zMzM1IDE2Ljk4OUMxNS42MzM4IDE2Ljc4ODMgMTUuOTEzNiAxNi41NjIyIDE2LjE3MDMgMTYuMzE0MUwxNy41NDY2IDE3Ljc2NTNaTTEzIDE5LjkzNzRWMTcuOTE2MkMxMi40ODIgMTguMDAzOCAxMS45NTEzIDE4LjAyMzUgMTEuNDIxMSAxNy45NzIxTDEwLjA4NjEgMTkuNzY3OEMxMC40NTU4IDE5Ljg1ODkgMTAuODMzMyAxOS45MjM5IDExLjIxNiAxOS45NjE2QzExLjgxMzYgMjAuMDIwNSAxMi40MTE5IDIwLjAxMTUgMTMgMTkuOTM3NFpNOC4xNTM3OCAxOS4wMTQ4QzcuNDkzNjUgMTguNjUyOSA2Ljg4MzI4IDE4LjE5NyA2LjM0MzI3IDE3LjY1N0w3Ljc1NzQ4IDE2LjI0MjhDOC4yMjkwMiAxNi43MTQzIDguNzcyMSAxNy4xMDAzIDkuMzYyMzIgMTcuMzg5Mkw4LjE1Mzc4IDE5LjAxNDhaIiBmaWxsPSIjNTQ1NzVCIi8+Cjwvc3ZnPgo=');
  margin: 0 auto;
  left: 0;
  right: 0;
  position: absolute;
}
.PPTSObjTRes,
.PPTSObjBRes {
  margin: auto;
  left: 0;
  right: 0;
}
.PPTSObjRRes,
.PPTSObjLRes {
  margin: auto;
  top: 0;
  bottom: 0;
}
.PPTSSelectionDarkAreas {
  pointer-events: none;
}
.PPTSSelectionBorder {
  display: none;
  border-width: 0;
  border-color: #c9c9c9;
  box-sizing: border-box;
  pointer-events: none;
}
.PPTSSelectionBorderItem {
  position: absolute;
  pointer-events: auto;
}
.PPTSSelectionBorderTop {
  top: 0;
  left: 0;
  width: inherit;
  border-top-color: inherit;
  border-top-style: inherit;
  cursor: move;
  padding-bottom: 3px;
}
.PPTSSelectionBorderLeft {
  top: 0;
  left: 0;
  height: inherit;
  border-left-color: inherit;
  border-left-style: inherit;
  cursor: move;
  padding-left: 3px;
}
.PPTSSelectionBorderRight {
  top: 0;
  right: 0;
  height: inherit;
  border-right-color: inherit;
  border-right-style: inherit;
  cursor: move;
  padding-right: 3px;
}
.PPTSSelectionBorderBottom {
  bottom: 0;
  left: 0;
  width: inherit;
  border-bottom-color: inherit;
  border-bottom-style: inherit;
  cursor: move;
  padding-top: 3px;
}
.PPTSSelectionNoSmooth {
  -moz-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
}
.PPTSFillHandleBorder {
  display: none;
  border-color: #268fcb;
  border-style: solid;
  box-sizing: border-box;
}
.PPTSInterSelectArea {
  pointer-events: none;
}
.PPTSInterSelectAreaResizer {
  width: 7px;
  height: 7px;
  background-color: gray;
  border: #fff solid 1px;
}
.PPTSSelectionResizer {
  display: none;
  width: 3px;
  height: 3px;
  right: 0;
  bottom: 0;
  background-color: inherit;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  cursor: crosshair;
}
.PPTSIsRTL .PPTSSelectionResizer {
  border-left: 0;
  border-right: 1px solid #fff;
  left: -3px;
  right: initial;
}
.PPTSSelResizerTouch {
  display: none;
  background-color: #8b9097;
  border-color: #fff;
  border-style: solid;
}
.PPTSSelectedArea {
  background-color: rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
}
.PPTSFillHandleSelectedArea {
  background-color: rgba(45, 143, 202, 0.2);
}
.PPTSSelectionHeaderHighlight {
  background-color: #f3f3f3;
  color: inherit;
}
.PPTSRowColumnSelectionHeaderHighlight {
  background-color: #d4e9f5;
  color: #268fcb;
}
.PPTSEditor {
  margin: 0;
  overflow: hidden;
  resize: none;
  line-height: 1;
  outline: none;
  border: 1px solid;
  display: inline-block;
  border-color: #c9c9c9;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.PPTSEditorAdjustContainer {
  overflow: hidden;
  line-height: 1;
  margin: 0;
  word-wrap: break-word;
  opacity: 0;
  left: 0;
  top: 0;
}
.PPTSContainer .PPTSCustomEditor,
.PPTSContainer .PPTSCellControl .PPTSCustomEditor {
  outline: none;
  border: none;
}
.PPTSContainer .PPTSCustomEditor.PPCheckBox,
.PPTSContainer .PPTSCellControl .PPTSCustomEditor.PPCheckBox {
  overflow: hidden;
}
.PPTSRowColTouchResizer {
  width: 16px;
  height: 16px;
  display: none;
}
.PPTSRowColTouchResizerLine {
  width: 12px;
  height: 1px;
  background-color: #8b9097;
  position: relative;
  left: 2px;
  box-shadow: rgba(255, 255, 255, 1) 0 -1px 0 0;
}
.PPButton.H.PPImageButton.PPTSAutoFillButton .PPImage {
  margin: 0;
}
.AutoFillStepDialog .AutoFillStepCaption {
  padding: 5px 0;
}
.AutoFillStepDialog .AutoFillStepSeparator {
  padding: 10px 0;
}
.PPTSAutoFilterTreeCombo
  .PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow
  > TBODY
  > TR.hover:not(.selected)
  > TD {
  background: #f3f3f3;
}
.PPTSAutoFilterTreeCombo
  .PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode {
  width: 0;
}
.PPTSAutoFilterLimitLabel .PPPanelCnt > div {
  vertical-align: middle;
  height: 12px;
  display: inline-block;
}
.PPTSAutoFilterLimitLabel .PPPanelCnt div:first-child {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNpi/P//PwMpgOXxDlV0sUQg7oWyi4F4PrIkExZDshkY/gtCMIiNCtA1+AKxMSMzNwMIg9hQMawaWIC4GsSQcTkPxlBQDZXD0BAAxOZgFiMTBEOAOVQOQ0MFnsCpQHYGCMRC3QsG765UoWswhqpZDLKBEYgbkGU5hCzAGA2A1DCCbEgBYiVkma/PN2JzFkhNCuOj7SoPgQwJIIZH+f+/3yF+Z+ZE1gByyQtGUpMGQIABACvOJCaOeX4cAAAAAElFTkSuQmCC')
    no-repeat;
  width: 12px;
  margin: 0 4px 0 0;
}
.PPTS__overlay {
  position: absolute;
  top: 0;
  left: 0;
}
.PPTS__attachIcon {
  cursor: pointer;
  position: absolute;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgOC4zNDI4Nkw3Ljk5MzYzIDIuMDc3MjlDOS4zNjc2NyAwLjY0MDkwNCAxMS41OTU0IDAuNjQwOTA0IDEyLjk2OTUgMi4wNzcyOUMxNC4zNDM1IDMuNTEzNjcgMTQuMzQzNSA1Ljg0MjUxIDEyLjk2OTUgNy4yNzg5TDYuMjk3MzIgMTQuMjUzOEM1LjM2MDQ3IDE1LjIzMzEgMy44NTg0MiAxNS4yNTA4IDIuOTQyMzkgMTQuMjkzMkMyLjAyNjM3IDEzLjMzNTYgMi4wNDMyNCAxMS43NjU0IDIuOTgwMDkgMTAuNzg2TDguOTE3MTcgNC41Nzk1OEM5LjM4NTYgNC4wODk5IDEwLjEzNjYgNC4wODEwOCAxMC41OTQ2IDQuNTU5ODhDMTEuMDUyNiA1LjAzODY3IDExLjA0NDIgNS44MjM3NyAxMC41NzU4IDYuMzEzNDVMNS4zMTcyMyAxMS44MTA2IiBzdHJva2U9IiM4ODg4ODgiLz4KPC9zdmc+Cg==');
}
.PPTS__attachIcon:hover {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgOC4zNDI4Nkw3Ljk5MzYzIDIuMDc3MjlDOS4zNjc2NyAwLjY0MDkwNCAxMS41OTU0IDAuNjQwOTA0IDEyLjk2OTUgMi4wNzcyOUMxNC4zNDM1IDMuNTEzNjcgMTQuMzQzNSA1Ljg0MjUxIDEyLjk2OTUgNy4yNzg5TDYuMjk3MzIgMTQuMjUzOEM1LjM2MDQ3IDE1LjIzMzEgMy44NTg0MiAxNS4yNTA4IDIuOTQyMzkgMTQuMjkzMkMyLjAyNjM3IDEzLjMzNTYgMi4wNDMyNCAxMS43NjU0IDIuOTgwMDkgMTAuNzg2TDguOTE3MTcgNC41Nzk1OEM5LjM4NTYgNC4wODk5IDEwLjEzNjYgNC4wODEwOCAxMC41OTQ2IDQuNTU5ODhDMTEuMDUyNiA1LjAzODY3IDExLjA0NDIgNS44MjM3NyAxMC41NzU4IDYuMzEzNDVMNS4zMTcyMyAxMS44MTA2IiBzdHJva2U9IiMyRTkwQzkiLz4KPC9zdmc+Cg==');
}
.PPDropPanel {
  outline: none;
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  border-radius: 3px;
  background-color: #fff;
  border: solid 1px #c9c9c9;
  padding: 1px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPDropPanel .DropPanelTable {
  direction: ltr;
  table-layout: fixed;
}
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopLeft,
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopCenter,
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopRight,
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelMiddleLeft,
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelMiddleRight,
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelBottomLeft,
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelBottomCenter,
.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelBottomRight {
  font-size: 1px;
  line-height: 0;
}
.PPDropPanel
  > .DropPanelTable
  > tbody
  > tr
  > .PPDropPanelTopLeft
  > .PPDropSpacer,
.PPDropPanel
  > .DropPanelTable
  > tbody
  > tr
  > .PPDropPanelTopRight
  > .PPDropSpacer {
  width: 2px;
}
.PPDropFrame {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9998;
  background: #000;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.PPDropPanelShadowIE {
  top: 0;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  position: absolute;
  background-color: #858585;
}
.PPDropPanelResizerRect {
  position: absolute;
  z-index: 11001;
  border: 1px dashed #8b9097;
}
.PPDropPanel[disabled] .Resizer[ResizeWay='T'],
.PPDropPanel[disabled] .Resizer[ResizeWay='B'],
.PPDropPanel[disabled] .Resizer[ResizeWay='L'],
.PPDropPanel[disabled] .Resizer[ResizeWay='R'],
.PPDropPanel[disabled] .Resizer[ResizeWay='TL'],
.PPDropPanel[disabled] .Resizer[ResizeWay='BR'],
.PPDropPanel[disabled] .Resizer[ResizeWay='TR'],
.PPDropPanel[disabled] .Resizer[ResizeWay='BL'] {
  cursor: default;
}
.PPDropPanel TD.PPDropPanelTopCenter,
.PPDropPanel TD.PPDropPanelTopLeft,
.PPDropPanel TD.PPDropPanelTopRight {
  height: 5px;
}
.PPDropPanel TD.PPDropPanelBottomCenter,
.PPDropPanel TD.PPDropPanelBottomLeft,
.PPDropPanel TD.PPDropPanelBottomRight {
  height: 6px;
}
.PPDropPanel TD.PPDropPanelMiddleLeft,
.PPDropPanel TD.PPDropPanelMiddleRight,
.PPDropPanel TD.PPDropPanelTopLeft,
.PPDropPanel TD.PPDropPanelTopRight,
.PPDropPanel TD.PPDropPanelBottomLeft,
.PPDropPanel TD.PPDropPanelBottomRight {
  width: 2px;
}
.PPDropPanel TD.PPDropPanelMiddleCenter {
  position: relative;
}
.PPArrowDropPanel {
  box-shadow: none;
  background: transparent;
  border: none;
  overflow: visible !important;
}
.PPArrowDropPanel > .ArrowDPContainer {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #f7f6f7;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.PPArrowDropPanel > .ArrowDPContainer > .ContentBody {
  background-color: #f7f6f7;
  border-radius: 4px;
  overflow: hidden;
  padding: 1px;
}
.PPArrowDropPanel > .ArrowDPContainer > .Overlay {
  background-color: #f7f6f7;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.PPArrowDropPanel > .ArrowDPContainer > .Arrow {
  display: none;
  position: absolute;
  color: #bbb;
  overflow: hidden;
}
.PPArrowDropPanel > .ArrowDPContainer > .Arrow:before {
  content: '';
  position: absolute;
  left: 50%;
  width: 20px;
  height: 20px;
  border: 1px solid currentColor;
  background: #f7f6f7;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.PPArrowDropPanel.ArrowTop > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowLeft > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowRight > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowBottom > .ArrowDPContainer > .Arrow {
  display: block;
}
.PPArrowDropPanel.ArrowTop > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowBottom > .ArrowDPContainer > .Arrow {
  height: 6px;
  width: 11px;
}
.PPArrowDropPanel.ArrowLeft > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowRight > .ArrowDPContainer > .Arrow {
  height: 11px;
  width: 6px;
}
.PPArrowDropPanel.ArrowLeft > .ArrowDPContainer > .Arrow:before,
.PPArrowDropPanel.ArrowRight > .ArrowDPContainer > .Arrow:before {
  left: auto;
  right: 0;
  top: 50%;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.PPArrowDropPanel.ArrowTop > .ArrowDPContainer > .Arrow {
  left: 50%;
  bottom: 100%;
  color: #ddd;
}
.PPArrowDropPanel.ArrowLeft > .ArrowDPContainer > .Arrow {
  right: 100%;
  top: 50%;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.PPArrowDropPanel.ArrowRight > .ArrowDPContainer > .Arrow {
  left: 100%;
  top: 50%;
}
.PPArrowDropPanel.ArrowBottom > .ArrowDPContainer > .Arrow {
  left: 50%;
  top: 100%;
  color: #9c9c9c;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.PPDropPanel.PPComboDropPanel > .PPListBox {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.PPDropPanel.PPComboDropPanel > .PPListBox .PPListItem .Icon,
.PPDropPanel.PPComboDropPanel > .PPListBox[dir='rtl'] .PPListItem .Icon {
  margin: 2px 0;
}
.PPCombo .SpinButtons .PPSpinEditButtonDownTd,
.PPCombo .SpinButtons .PPSpinEditButtonUpTd {
  padding-top: 0;
  padding-bottom: 0;
}
.PPCombo .SpinButtons .PPSpinEditButtonDownTd .PPSpinEditButtonDown {
  height: 7px;
}
.PPDropPanel.PPComboDropPanel
  > .PPListBox[enabled='enabled']
  .PPListItem.PPFocused,
.PPDropPanel.PPComboDropPanel
  > .PPListBox[enabled='enabled']
  .PPListItem.PPFocused.Hovered {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px dashed #8b9097;
}
.PPDropPanel.PPComboDropPanel > .PPListBox[enabled='enabled'] .PPListItem {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.PPCombo {
  position: relative;
  box-sizing: border-box;
  height: 21px;
  overflow: hidden;
  -moz-box-sizing: border-box;
  color: #313533;
  outline: none;
  border-radius: 3px;
  background-color: #fff;
  border: solid 1px #e0e0e0;
}
.PPCombo .PPControlCover {
  opacity: 0.01;
}
.PPCombo .PPComboContent {
  padding-top: 1px;
}
.PPCombo .PPControlNode {
  height: 100%;
  margin-right: 21px;
}
.PPCombo:hover:not([disabled]):not(.Disabled),
.PPCombo.Hovered:not([disabled]):not(.Disabled) {
  outline: none;
}
.PPCombo:active:not([disabled]):not(.Disabled):not(.PPEditable),
.PPCombo.Pressed:not([disabled]):not(.Disabled):not(.PPEditable),
.PPCombo.Selected:not([disabled]):not(.Disabled):not(.PPEditable) {
  background-color: #d6ecf8;
  border: solid 1px #268fcb;
}
.PPCombo.Focused:not([disabled]):not(.Disabled) {
  border: 1px solid #268fcb;
}
.PPCombo[disabled='disabled'],
.PPCombo.Disabled {
  color: #aeaeae;
  outline: none;
  background-color: transparent;
  border: solid 1px #e0e0e0;
}
.PPCombo .PPControlNode,
.PPCombo .PPTextBox,
.PPCombo .PPTextBox .PPTextBoxInput,
.PPCombo .PPMaskEditTable,
.PPCombo .PPMaskEditInput,
.PPCombo .PPC {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: inherit;
  color: inherit;
  background-color: transparent;
}
.PPCombo .PPControlNode .PPTextBox {
  height: 100%;
}
.PPCombo .PPControlNode .PPC {
  font: inherit;
}
.PPCombo[dir='rtl'] .PPControlNode {
  margin-left: 21px;
  margin-right: auto;
}
.PPCombo .PPComboControlButton {
  padding: 0;
}
.PPCombo .PPButtonNode {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 17px;
  height: 17px;
  margin: auto 0;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  text-align: center;
}
.PPCombo:not([disabled]):not(.Disabled) .PPButtonNode:hover {
  border: 1px solid #aeaeae;
}
.PPCombo .PPButtonNode .PPArrow .PPArrow {
  padding-top: 5px;
}
.PPCombo:hover:not([disabled]):not(.Disabled) .PPButtonNode,
.PPCombo.Hovered:not([disabled]):not(.Disabled) .PPButtonNode {
  outline: none;
}
.PPCombo:active:not([disabled]):not(.Disabled):not(.PPEditable) .PPButtonNode {
  outline: none;
  border: 1px solid transparent;
  background-color: #d6ecf8;
}
.PPCombo.PPEditable:not([disabled]):not(.Disabled) .PPButtonNode:active,
.PPCombo.PPEditable:not([disabled]):not(.Disabled) .PPButtonNode.Pressed {
  background-color: #d6ecf8;
  border: solid 1px #268fcb;
}
.PPCombo[dir='rtl'] .PPButtonNode {
  left: 1px;
  right: auto;
}
.PPCombo[disabled='disabled'] .PPButtonNode {
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.PPCombo .PPTextBox,
.PPCombo .PPMaskEditTable {
  border: none;
}
@-moz-document url-prefix() {
  .PPCombo .PPTextBox .PPTextBoxInput,
  .PPCombo .PPTextBox .PPTextBoxEllipsisNode {
    margin: 0;
  }
}
.PPCombo .PPTextBox .PPTextBoxImage {
  margin: 0 auto !important;
}
.PPDropPanel.PPComboDropPanel {
  padding: 2px;
  border-color: #d3d6d9;
}
DIV.PPDropPanel.PPTreeDropDownDrop {
  overflow: hidden;
  padding: 2px 0 0 2px;
}
DIV.PPDropPanel.PPTreeDropDownDrop .treeList {
  border: none 0;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
DIV.PPTreeDropDown DIV.PPComboFace {
  direction: ltr;
}
.PPCropTextDiv {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  visibility: hidden;
  padding: 0;
  margin: 0;
  border: none;
}
DIV.PPTreeDropDown .PPTextBoxEllipsis .PPTextBoxInput,
DIV.PPTreeDropDown .PPTextBoxEllipsisNode {
  height: initial;
}
.PPAreaSelection {
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPAreaSelection .Corner {
  border: 2px solid #3271b7;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPAreaSelection .Corner[side='TL'] {
  border-bottom: none;
  border-right: none;
}
.PPAreaSelection .Corner[side='TR'] {
  border-bottom: none;
  border-left: none;
}
.PPAreaSelection .Corner[side='BL'] {
  border-top: none;
  border-right: none;
}
.PPAreaSelection .Corner[side='BR'] {
  border-top: none;
  border-left: none;
}
.PPAreaSelection .Corner[side='C'] {
  left: 4px;
  top: 4px;
  border-top: none;
  border-left: none;
  border-bottom: none;
  border-right: none;
  background-color: rgba(50, 113, 183, 0.2);
}
.PPLegendBaseHeaderLine,
.PPLegendBaseFooterLine {
  position: absolute;
  overflow: hidden;
}
.PPSmooth .PPButton,
.PPSmooth .PPHyperlink,
.PPSmooth .PPCellPicker .PPCell,
.PPSmooth .PPBorderComboPalette__Cell,
.PPSmooth .PPSpinEdit .PPSpinEditButtonUp,
.PPSmooth .PPSpinEdit .PPSpinEditButtonDown,
.PPSmooth .PPCComboFace,
.PPSmooth .PPCComboFace .Bg,
.PPSmooth .PPCPanel .PPCCPaletteColorBtn,
.PPSmooth .PPCPanel .PPCCSliderBg,
.PPSmooth .PPListBox .PPListItem,
.PPSmooth .PPListBox .PPIconListItem,
.PPSmooth .PPMenu .PPMenuItem,
.PPSmooth .PPMonthCalendarDiv .elem,
.PPSmooth .PPCheckBox .CBImg,
.PPSmooth .PPRadioButton .RBImg,
.PPSmooth .PPTextBox .PPTextBoxInput,
.PPSmooth .PPTextBox .PPTextBoxTd,
.PPSmooth .PPTextBox .PPTextBoxImage,
.PPSmooth .PPMaskEditTable .PPMaskEditInput,
.PPSmooth .PPNavigationBar .Layout .PPNavItm .Bar,
.PPSmooth .PPTabControl .PPTabItem .PPLeft,
.PPSmooth .PPTabControl .PPTabItem .PPCenter,
.PPSmooth .PPTabControl .PPTabItem .PPRight,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderLeft,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderCenter,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderRight,
.PPSmooth .PPCombo .PPButtonNode,
.PPSmooth .PPTimeLine .PPTimelineButton,
.PPSmooth .PPTreeList .caption th.PPC,
.PPSmooth .PPTreeList .caption th span.sorticon,
.PPSmooth .PPTreeList .data td,
.PPSmooth .PPTreeList .data span.text,
.PPSmooth .PPListCaptions .PPListCaption,
.PPSmooth .PPListCaptions .PPListCaptionsMenuIcon,
.PPSmooth .PPTLVView.PPTLVFirstCellSelect .PPTLVColumn0 .PPTLVNodeText,
.PPSmooth .PPTLVView.PPTLVRowSelect .PPTLVNodeRow {
  -moz-transition-duration: 150ms;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-duration: 150ms;
  -webkit-transition-timing-function: ease-out;
  transition-duration: 150ms;
  transition-timing-function: ease-out;
}
.PPSmooth .PPTSContainer .PPTSSelectionBorder,
.PPSmooth .PPTSContainer .PPTSSelControl,
.PPSmooth .PPTSContainer .PPTSSelectionInnerBorder {
  -moz-transition-property: left, top, width, height;
  -moz-transition-duration: 75ms;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: left, top, width, height;
  -webkit-transition-duration: 75ms;
  -webkit-transition-timing-function: ease-out;
  transition-property: left, top, width, height;
  transition-duration: 75ms;
  transition-timing-function: ease-out;
}
.PPSmooth .PPTabControl .PPTabItem .PPLeft,
.PPSmooth .PPTabControl .PPTabItem .PPCenter,
.PPSmooth .PPTabControl .PPTabItem .PPRight,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderLeft,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderCenter,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderRight,
.PPSmooth .PPCellPicker .PPCell,
.PPSmooth .PPBorderComboPalette__Cell,
.PPSmooth .PPCheckBox .CBImg,
.PPSmooth .PPRadioButton .RBImg {
  -moz-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
}
.PPSmooth .PPCPanel .PPCCPaletteColorBtn,
.PPSmooth .PPCPanel .PPCCSliderBg,
.PPSmooth .PPTextBox .PPTextBoxInput,
.PPSmooth .PPTextBox .PPTextBoxTd,
.PPSmooth .PPMaskEditTable .PPMaskEditInput,
.PPSmooth .PPNavigationBar .Layout .PPNavItm .Bar,
.PPSmooth .PPTimeLine .PPTimelineButton,
.PPSmooth .PPTreeList .caption th.PPC,
.PPSmooth .PPTreeList .caption th span.sorticon,
.PPSmooth .PPTreeList .data td,
.PPSmooth .PPTreeList .data span.text,
.PPSmooth .PPListCaptions .PPListCaption,
.PPSmooth .PPListCaptions .PPListCaptionsMenuIcon,
.PPSmooth .PPTLVView.PPTLVFirstCellSelect .PPTLVColumn0 .PPTLVNodeText,
.PPSmooth .PPTLVView.PPTLVRowSelect .PPTLVNodeRow {
  -moz-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
}
.PPSmooth .PPTextBox .PPTextBoxImage,
.PPSmooth .PPListBox .PPIconListItem {
  -moz-transition-property: border-color;
  -webkit-transition-property: border-color;
  transition-property: border-color;
}
.PPSmooth .PPHyperlink {
  -moz-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
}
.PPSmooth .PPSpinEdit .PPSpinEditButtonUp,
.PPSmooth .PPSpinEdit .PPSpinEditButtonDown,
.PPSmooth .PPCComboFace,
.PPSmooth .PPCComboFace .Bg,
.PPSmooth .PPListBox .PPListItem,
.PPSmooth .PPMenu .PPMenuItem,
.PPSmooth .PPCombo .PPButtonNode {
  -moz-transition-property: border-color, background-color;
  -webkit-transition-property: border-color, background-color;
  transition-property: border-color, background-color;
}
.PPSmooth .PPMonthCalendarDiv .elem {
  -moz-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
}
.PPSmooth .PPButton {
  -moz-transition-property: background, border, box-shadow;
  -webkit-transition-property: background, border, box-shadow;
  transition-property: background, border, box-shadow;
}
.PPFilterDialog .DialogContent {
  padding: 8px;
}
.PPFilterDialog .PPLineLabel,
.PPFilterDialog .PPLabel {
  height: 14px;
}
.PPFilterDialog .HideCellsLineLabel {
  padding-bottom: 10px;
}
.PPFilterDialog .HideLineLabel,
.PPFilterDialog .RangeOfActionLineLabel,
.PPFilterDialog .HideByFormulaGrid {
  padding-bottom: 7px;
}
.PPFilterDialog .ABAfterLine {
  padding-bottom: 3px;
}
.PPFilterDialog .HideConditionCombo {
  margin-bottom: 10px;
}
.PPFilterDialog .ABPanel {
  padding-bottom: 5px;
}
.PPFilterDialog .FilterDialogALabel,
.PPFilterDialog .FilterDialogBLabel {
  padding-top: 4px;
}
.PPFilterDialog .FilterDialogALabel {
  text-align: left;
}
.PPFilterDialog .FilterDialogBLabel {
  text-align: center;
}
.PPFilterDialog .HideCellsCheckBoxGrid td,
.PPFilterDialog .HideByFormulaGrid td {
  height: 23px;
}
.PPFilterDialog .HideByFormulaCheckBox {
  padding-top: 3px;
}
.PPFilterDialog .RangeOfActionGrid td {
  height: 30px;
}
.PPFilterDialog .RangeOfActionGrid .PPCombo td {
  height: inherit;
}
.PPFilterDialog[dir='rtl'] .FilterDialogALabel {
  text-align: right;
}
.PPChart {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.PPChartBorder {
  box-sizing: border-box;
}
.PPChart .Axis,
.PPChart .PlotArea,
.PPChart .Graphic,
.PPChart .Legend,
.PPChart .PPChartScroller,
.PPChart .ToolTip,
.PPChart .EditMode {
  top: 0;
  left: 0;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPChart .ToolTip {
  pointer-events: none;
}
.PPChart .PPChartSelectFrame {
  position: absolute;
  background-color: rgba(66, 66, 66, 0.3);
  border: 1px solid #fff;
  outline: 1px solid rgba(66, 66, 66, 0.3);
}
.PPChart .PPChartSelectFrame.Morph {
  border: none;
}
.PPChart .PPChartSelectFrame.Morph .SITL,
.PPChart .PPChartSelectFrame.Morph .SITR,
.PPChart .PPChartSelectFrame.Morph .SIBL,
.PPChart .PPChartSelectFrame.Morph .SIBR {
  position: absolute;
  width: 10px;
  height: 10px;
}
.PPChart .PPChartSelectFrame.Morph .SITL {
  border-top: 2px solid #ffbb6a;
  border-left: 2px solid #ffbb6a;
  left: 0;
  top: 0;
}
.PPChart .PPChartSelectFrame.Morph .SITR {
  border-top: 2px solid #ffbb6a;
  border-right: 2px solid #ffbb6a;
  right: 0;
  top: 0;
}
.PPChart .PPChartSelectFrame.Morph .SIBL {
  border-bottom: 2px solid #ffbb6a;
  border-left: 2px solid #ffbb6a;
  left: 0;
  bottom: 0;
}
.PPChart .PPChartSelectFrame.Morph .SIBR {
  border-bottom: 2px solid #ffbb6a;
  border-right: 2px solid #ffbb6a;
  right: 0;
  bottom: 0;
}
.PPCylinder {
  background-color: transparent;
  position: relative;
}
.PPCylinder > .PPCover {
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.PPParallelCoordinates {
  position: relative;
  overflow: hidden;
  top: 0;
  left: 0;
}
.PPParallelCoordinatesArea svg,
.PPParallelCoordinatesArea div {
  position: absolute;
  overflow: hidden;
}
.PPParallelCoordinatesArea div .v {
  width: 0;
  height: 0;
}
.PPMapChart {
  transform: translateZ(0);
}
.PPMapChart .PPMiniMapButton,
.PPMapChart .PPMiniMapButton.Hovered,
.PPMapChart .PPMiniMapButton.Pressed,
.PPMapChart .PPMiniMapButton.MiniMapEnabled,
.PPMapChart .PPMiniMap .PPButton,
.PPMapChart .PPMiniMap .PPButton.Hovered,
.PPMapChart .PPMiniMap .PPButton.Pressed {
  margin: 0;
  padding: 0;
  color: #8d8d8d;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
  background: #dbdbdb;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
}
.PPMapChart .PPMiniMapButton,
.PPMapChart .PPMiniMapButton.Hovered,
.PPMapChart .PPMiniMapButton.Pressed,
.PPMapChart .PPMiniMapButton.MiniMapEnabled {
  position: absolute;
  border-color: #8d8d8d;
  box-shadow: 1px -1px 0 0 rgba(141, 141, 141, 0.2);
  -moz-box-shadow: 1px -1px 0 0 rgba(141, 141, 141, 0.2);
  -webkit-box-shadow: 1px -1px 0 0 rgba(141, 141, 141, 0.2);
}
.PPMapChart .PPMiniMap .PPButton,
.PPMapChart .PPMiniMap .PPButton.Hovered,
.PPMapChart .PPMiniMap .PPButton.Pressed {
  border-color: #cdcdcd;
  box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.5);
  filter: none;
}
.PPMapChart .PPMiniMapButton.Hovered,
.PPMapChart .PPMiniMap .PPButton.Hovered {
  border-color: #4d4d4d;
}
.PPMapChart .PPMiniMapButton.Hovered {
  box-shadow: 1px -1px 0 0 rgba(141, 141, 141, 0.4);
  -moz-box-shadow: 1px -1px 0 0 rgba(141, 141, 141, 0.4);
  -webkit-box-shadow: 1px -1px 0 0 rgba(141, 141, 141, 0.4);
}
.PPMapChart .PPMiniMap .PPButton.Hovered {
  padding-top: 1px;
  background: #eee;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-color: #ededed;
  border-right-color: #c4c4c4;
  -moz-box-shadow:
    0 1px 2px rgba(0, 0, 0, 0.4),
    0 1px #cfcfcf,
    0 2px #efefef;
  -webkit-box-shadow:
    0 1px 2px rgba(0, 0, 0, 0.4),
    0 1px #cfcfcf,
    0 2px #efefef;
  box-shadow:
    0 1px 2px rgba(0, 0, 0, 0.4),
    0 1px #cfcfcf,
    0 2px #efefef;
}
.PPMapChart .PPMiniMapButton.Pressed,
.PPMapChart .PPMiniMapButton.MiniMapEnabled {
  color: #fff;
  border-color: #8d8d8d;
  background: -webkit-linear-gradient(
    top,
    rgba(162, 162, 162, 1) 0%,
    rgba(130, 130, 130, 1) 100%
  );
}
.PPMapChart .PPMiniMap .PPButton.Pressed {
  background: #cecece;
  border-left-width: 0;
  box-shadow:
    inset 0 0 3px 3px rgba(128, 128, 128, 0.2),
    0 1px #b8b8b8,
    0 2px #efefef;
  -moz-box-shadow:
    inset 0 0 3px 3px rgba(128, 128, 128, 0.2),
    0 1px #b8b8b8,
    0 2px #efefef;
  -webkit-box-shadow:
    inset 0 0 3px 3px rgba(128, 128, 128, 0.2),
    0 1px #b8b8b8,
    0 2px #efefef;
}
.PPMapChart .PPMiniMapButton .PPContent,
.PPMapChart .PPMiniMap .PPButton .PPContent {
  margin: 2px 0 0 0;
  padding: 0;
}
.PPMapChart .PPMiniMap {
  z-index: 6;
  margin-left: -2px;
  margin-right: -2px;
  border: 1px solid #c8c8c8;
  box-shadow:
    -1px 1px 0 0 rgba(141, 141, 141, 0.2),
    inset 0 1px 0 0 rgba(141, 141, 141, 0.2);
  -moz-box-shadow:
    -1px 1px 0 0 rgba(141, 141, 141, 0.2),
    inset 0 1px 0 0 rgba(141, 141, 141, 0.2);
  -webkit-box-shadow:
    -1px 1px 0 0 rgba(141, 141, 141, 0.2),
    inset 0 1px 0 0 rgba(141, 141, 141, 0.2);
}
.PPMapChart .PPMiniMap .MiniMap .MiniMapFrame {
  box-shadow:
    inset -1px -1px 0 0 rgba(141, 141, 141, 0.2),
    -1px -1px 0 0 rgba(141, 141, 141, 0.2);
  -moz-box-shadow:
    inset -1px -1px 0 0 rgba(141, 141, 141, 0.2),
    -1px -1px 0 0 rgba(141, 141, 141, 0.2);
  -webkit-box-shadow:
    inset -1px -1px 0 0 rgba(141, 141, 141, 0.2),
    -1px -1px 0 0 rgba(141, 141, 141, 0.2);
}
.PPMapTerritoryTranscript {
  position: absolute;
  overflow: hidden;
}
.PPMapTerritoryTranscriptContent {
  position: absolute;
  white-space: nowrap;
}
.PPMapChart .PPMapTerritoryTranscriptContent table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 0;
  border-spacing: 0;
}
.PPMapTerritoryTranscriptContent table.PPTempTable {
  border-collapse: collapse;
  visibility: hidden;
  table-layout: auto;
  width: auto;
  border-spacing: 0;
}
.PPMapTerritoryTranscriptContent td {
  position: relative;
  vertical-align: middle;
  text-align: left;
}
.PPMapTerritoryTranscriptMarker {
  position: absolute;
  display: block;
}
.PPMapTerritoryTranscriptWraper {
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.PPMapTerritoryTranscriptItemText {
  display: inline-block;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
}
.PPMapTerritoryTranscriptContent.Underline .PPIntervalLegendItemText {
  text-decoration: underline;
}
.PPMapTerritoryTranscript .PrevPage,
.PPMapTerritoryTranscript .NextPage,
.PPMapTerritoryTranscript .CurrentPage {
  position: absolute;
  left: 0;
  top: 0;
}
.PPMapTerritoryTranscript .PrevPage,
.PPMapTerritoryTranscript .NextPage {
  width: 32px;
  height: 32px;
  border: 8px solid transparent;
  border-top: 16px solid transparent;
}
.PPMapTerritoryTranscript .PrevPage {
  margin-top: -16px;
  width: 0;
  height: 0;
  border-bottom: 16px solid #00f;
}
.PPMapTerritoryTranscript .CurrentPage {
  left: 16px;
  width: 40px;
}
.PPMapTerritoryTranscript .NextPage {
  width: 0;
  height: 0;
  left: 56px;
  border-top: 16px solid #00f;
}
.VisualizerMasterPanel {
  margin: 8px 32px 0;
}
.VisualizerMasterPanel[dir='rtl'] {
  margin: 8px 32px 0 0;
}
.VisualizerMasterPanel.Overflow .PPGridPanel {
  overflow: hidden;
}
.VisualizerMasterPanel .PanelItem,
.VisualizerMasterPanel .PanelHeader,
.VisualizerMasterPanel .PanelItemRight {
  margin: 4px 3px 5px 0;
  vertical-align: middle;
  display: inline-block;
}
.VisualizerMasterPanel .PanelItem.CustomVerticalMargin .PPLabel {
  margin-right: 12px;
}
.VisualizerMasterPanel .PanelItem.NoVerticalMargin,
.VisualizerMasterPanel .PanelHeader.NoVerticalMargin,
.VisualizerMasterPanel .PanelItemRight.NoVerticalMargin {
  margin-top: 0;
  margin-bottom: 0;
}
.VisualizerMasterPanel[dir='rtl'] .PanelItem,
.VisualizerMasterPanel[dir='rtl'] .PanelHeader,
.VisualizerMasterPanel[dir='rtl'] .PanelItemRight {
  margin: 4px 0 5px 3px;
  vertical-align: middle;
  display: inline-block;
}
.VisualizerMasterPanel .NoWrap {
  white-space: nowrap;
}
.VisualizerMasterPanel .PanelItem.PPLabel,
.VisualizerMasterPanel .PanelItemRight.PPLabel,
.VisualizerMasterPanel .PanelItem.PPRadioButton,
.VisualizerMasterPanel .PanelItemRight.PPRadioButton {
  margin-left: 2px;
  white-space: nowrap;
}
.VisualizerMasterPanel .PanelItemRight.PPLabel {
  margin-top: 8px;
}
.VisualizerMasterPanel .PanelItem.PPLabel.NoVerticalMargin,
.VisualizerMasterPanel .PanelItemRight.PPLabel.NoVerticalMargin {
  margin-top: 0;
  margin-bottom: 0;
}
.VisualizerMasterPanel
  .PPBorderTypeComboRightContent.PPBorderTypeCombo
  .PPC:last-child {
  float: right;
}
.VisualizerMasterPanel .PanelItemRight {
  float: right;
  margin-right: 0;
  margin-left: 3px;
}
.VisualizerMasterPanel[dir='rtl'] .PanelItemRight {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.VisualizerMasterPanel .PanelItemLeft {
  margin: 5px 5px 0 0;
}
.VisualizerMasterPanel[dir='rtl'] .PanelItemLeft {
  margin: 5px 0 0 5px;
}
.VisualizerMasterPanel .PanelItemRight.NoMargin {
  margin-left: 0;
}
.VisualizerMasterPanel[dir='rtl'] .PanelItemRight.NoMargin {
  margin-right: 0;
}
.VisualizerMasterPanel .PanelHeader {
  font-weight: bold;
}
.VisualizerMasterPanel .PanelHeader .PPTextBox {
  font-weight: normal;
}
.VisualizerMasterPanel .PanelSeparator {
  margin: 10px 0 4px 0;
}
.VisualizerMasterPanel .PanelItem.PanelSeparator {
  margin-top: 7px;
}
.VisualizerMasterPanel .PanelListBox {
  margin: 3px 0 0 0;
  border: 1px solid #cfd1d4;
}
.VisualizerMasterPanel .PanelListBox .PPListItem .Icon {
  margin-left: 0;
}
.VisualizerMasterPanel .PanelListBox .PPListItem .Content {
  padding-left: 3px;
}
.VisualizerMasterPanel .PanelNumberEdit {
  margin-left: 4px;
}
.VisualizerMasterPanel[dir='rtl'] .PanelNumberEdit {
  margin-right: 4px;
}
.VisualizerMasterPanel .PanelCombo {
  margin-top: -2px;
}
.VisualizerMasterPanel .IsHeaderVisiblePanel {
  margin: 5px 0 9px;
}
.PPLblRightMargin {
  margin-right: 5px;
}
.PPManualGridPanel > .PPGridPanel > tbody > tr > td {
  padding-top: 4px;
}
.VisualizerMasterPanel .AreaGroupPanel {
  margin-left: 23px;
  margin-top: -4px;
}
.VisualizerMasterPanel[dir='rtl'] .AreaGroupPanel {
  margin-right: 23px;
  margin-top: -4px;
}
.VisualizerMasterPanel .PanelItem.MarginLeft {
  margin-left: 20px;
}
.VisualizerMasterPanel[dir='rtl'] .PanelItem.MarginLeft {
  margin-right: 20px;
}
.VisualizerMasterPanel .PanelItem.MarginRight {
  margin-right: 6px;
}
.VisualizerMasterPanel[dir='rtl'] .PanelItem.MarginRight {
  margin-left: 6px;
}
.VisualizerMasterPanel .PanelItem.PanelImage {
  margin: 0;
}
.PanelItem.PPTextSettings .PPToolBarItem,
.PanelItem.PPTextSettings .TextSettingsToolbar .PPButton {
  margin-bottom: 0;
}
.VisualizerMasterPanel .BtnLabel {
  margin-top: 5px;
}
.PPCommonPanel .PPGridPanel > tbody > tr > td,
.PPMainPanel .PPGridPanel > tbody > tr > td,
.PPMapPanel .PPGridPanel > tbody > tr > td,
.PPAreaVisualPanel .PPMainGridPanel > .PPGridPanel > tbody > tr > td,
.PPVisual3DPanel .PPMainGridPanel > .PPGridPanel > tbody > tr > td {
  padding: 4px 31px 0;
}
.PPLegendPanel .PPMainGridPanel > .PPGridPanel > tbody > tr > td,
.PPV3DItem {
  padding-top: 4px;
  padding-left: 31px;
}
.PPLegendPanel .PPMainGridPanel[dir='rtl'] > .PPGridPanel > tbody > tr > td {
  padding-left: 0;
  padding-right: 31px;
}
.PPMainPanel .PPListBox {
  border: 1px solid #d3d6d9;
  padding: 2px;
}
.PPFillPanel .PPGridPanel > tbody > tr > td,
.PPStylePanel .PPGridPanel > tbody > tr > td,
.PPAreaVisualPanel .PPGridPanel > tbody > tr > td,
.PPSignaturesPanel .PPGridPanel > tbody > tr > td,
.PPVisual3DPanel .PPGridPanel > tbody > tr > td {
  padding-top: 4px;
}
.PPStylePanel .PPCombo,
.PPStylePanel .PPCComboFace,
.PPFillPanel .PPCComboFace {
  display: inline-block;
}
.PPStylePanel .PPCombo,
.PPStylePanel .PPCComboFace {
  margin: 0 4px 0 0;
}
.PPStylePanel .PPCombo[dir='rtl'],
.PPStylePanel .PPCComboFace[dir='rtl'] {
  margin: 0 0 0 4px;
}
.PPFillPanel .PPCComboFace {
  margin: 0 4px 0 0;
  vertical-align: middle;
}
.PPFillPanel .PPCComboFace[dir='rtl'] {
  margin: 0 0 0 4px;
}
.PPFillPanel .PPTextBox {
  margin: 0 0 0 4px;
}
.PPFillPanel .PPTextBox[dir='rtl'] {
  margin: 0 4px 0 0;
}
.PPFillPanel .PPLabel {
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
}
.PPFillPanel .PPCheckBox,
.PPStylePanel .PPCheckBox,
.PPSignaturesPanel .PPCheckBox {
  margin: 0 6px 0 12px;
}
.PPFillPanel .PPCheckBox[dir='rtl'],
.PPStylePanel .PPCheckBox[dir='rtl'],
.PPSignaturesPanel .PPCheckBox[dir='rtl'] {
  margin: 0 12px 0 6px;
}
.PPFillPanel .PPCheckBox .PPCBText,
.PPStylePanel .PPCheckBox .PPCBText,
.PPSignaturesPanel .PPCheckBox .PPCBText {
  margin: 0;
}
.PPFillPanel .PPRadioButton .PPCBText,
.PPSignaturesPanel .PPRadioButton .PPCBText {
  margin: 0 6px;
}
.PPFillPanel .PPRadioButton,
.PPFillPanel .PPRadioButton[dir='rtl'],
.PPSignaturesPanel .PPRadioButton,
.PPSignaturesPanel .PPRadioButton[dir='rtl'] {
  margin: 0;
}
.PPMapPanel .labels {
  font-weight: bold;
}
.PPLegendPanel .Fontboldlabel {
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
.PPLegendPanel .boldlabel {
  font-weight: bold;
}
.PPLblRightMargin {
  margin-right: 5px;
}
.PPLblLeftMargin {
  margin-left: 5px;
}
.PPNoDataLbl {
  margin-top: 5px;
}
.PPNoDataColor {
  margin-bottom: 5px;
}
.PPLegendPanel .fontFamily {
  display: inline-block;
  margin-right: 5px;
}
.PPLegendPanel .fontSize {
  display: inline-block;
}
.PPLegendPanel .FontColor {
  display: inline-block;
  vertical-align: middle;
}
.PPLegendPanel .fontStylesToolbar {
  display: inline-block;
}
.PPLegendPanel .PPLabel.Separator {
  height: 1px;
  background-color: #cfd1d4;
  width: 238px;
  margin-top: 14px;
}
.PPLegendPanel .LegendPosition {
  margin-top: 10px;
  border: 1px solid #cfd1d4;
}
.PPLegendPanel .BackgroundOpacity {
  margin-right: 5px;
}
.PPLegendPanel .ColumnsCountLbl {
  font-weight: bold;
  margin-right: 5px;
  margin-top: 5px;
}
.PPLegendPanel .PanelNumberEdit_Right {
  margin-left: 5px;
  float: right;
  display: inline-block;
  margin-top: 5px;
}
.PPLegendPanel .PanelLabel_Right {
  float: right;
  display: inline-block;
  margin-top: 5px;
  padding-top: 3px;
}
.PPLegendPanel .IsHeaderVisiblePanel {
  margin: 5px 0 9px;
}
.TooltipsPanel .PPSignaturesEditor {
  margin: 7px 0 11x;
}
.TooltipsPanel .PPSignaturesEditor .PPButton {
  width: 93px;
}
.PPBorderTypeCombo .PPC {
  float: left;
  margin-right: 6px;
}
.PPBorderTypeCombo .PPC:last-child,
.PPBorderTypeCombo.Disabled > :nth-last-child(2) {
  margin-right: 0;
  margin-left: 0;
}
.PPBorderTypeCombo .PPC.PPTextBoxRightContent {
  float: right;
}
.PPBorderTypeCombo .PPCheckBox {
  padding-top: 3px;
  padding-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.PPBorderTypeCombo .PPCombo {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.PPBorderTypeCombo .PPCombo[disabled='disabled'] {
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.PPMasterBorderTypeCombo .Line {
  margin-left: 22px;
  margin-top: 8px;
  margin-bottom: 5px;
  height: 22px;
}
.PPMasterBorderTypeCombo .Line .PPC {
  float: left;
}
.PPMasterBorderTypeCombo .Line .PPLabel,
.PPMasterBorderTypeCombo .Line .PPRadioButton {
  margin-top: 3px;
  margin-right: 3px;
}
.PPMasterBorderTypeCombo .PPCombo {
  margin-right: 6px;
}
.PPBorderTypeCombo[dir='rtl'] .PPC {
  float: right;
  margin-right: 0;
  margin-left: 6px;
}
.PPBorderTypeCombo[dir='rtl'] .PPC:last-child {
  margin-right: 0;
  margin-left: 0;
}
.PPMasterBorderTypeCombo[dir='rtl'] .Line {
  margin-right: 22px;
  margin-left: 0;
}
.PPMasterBorderTypeCombo[dir='rtl'] .Line .PPC {
  float: right;
}
.PPMasterBorderTypeCombo[dir='rtl'] .Line .PPLabel,
.PPMasterBorderTypeCombo[dir='rtl'] .Line .PPRadioButton {
  margin-left: 3px;
  margin-right: 0;
}
.PPMasterBorderTypeCombo[dir='rtl'] .PPCombo {
  margin-left: 6px;
  margin-right: 0;
}
.PPMasterBorderTypeCombo .PPCombo[disabled='disabled'] {
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.PPFontTools {
  padding: 5px 3px 9px 7px;
  border: 0;
  outline: 0;
}
.PPFontTools[dir='rtl'] {
  padding: 5px 7px 9px 3px;
}
.PPC.PPFontTools TABLE,
.PPC.PPFontTools TABLE TR {
  border-collapse: collapse;
  width: 100%;
}
.PPFontTools .FontSizeColor {
  width: 100%;
  display: inline-block;
  margin: 7px 0 10px 0;
}
.PPFontTools .FontSizeColor .Item,
.PPFontTools .FontSizeColor .Label {
  float: left;
}
.PPFontTools[dir='rtl'] .FontSizeColor .Item,
.PPFontTools[dir='rtl'] .FontSizeColor .Label {
  float: right;
}
.PPFontTools .PPLabel {
  margin-right: 5px;
}
.PPFontTools .PPLabel[dir='rtl'] {
  margin-left: 5px;
}
.PPFontTools .FontSizeColor .SecondLabel {
  float: left;
  margin-left: 12px;
}
.PPFontTools[dir='rtl'] .FontSizeColor .SecondLabel {
  float: right;
  margin-right: 12px;
  margin-left: 5px;
}
.PPFontTools .FontSizeColor .Label,
.PPFontTools .FontSizeColor .SecondLabel {
  margin-top: 4px;
}
.PPFontTools .PPFontToolsNotValid {
  background-color: #ffdcdc;
}
.PPSignaturesEditor {
}
.PPSEMenuButtonContainer {
  float: right;
  margin: 10px 0 6px;
}
.PPSignaturesEditor[dir='rtl'] .PPSEMenuButtonContainer {
  float: left;
}
.PPSETextAreaContainer {
  border-style: solid;
  border-width: 1px;
  border-color: #d4d6da;
  border-radius: 3px;
}
.PPSignaturesEditor.OneLine .PPTextBox {
  float: left;
}
.PPSignaturesEditor.OneLine .PPSEMenuButtonContainer {
  margin-top: 0;
}
.PPTextArea {
  background: #fff;
  border: 1px solid #d3d6d9;
  padding: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #313533;
  position: relative;
}
.PPTextArea > .PPCover {
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.PPTextArea .PPSelect {
  outline: none;
}
.PPTextArea .PPContentNode {
  font-family: Arial, Helvetica;
  font-size: 100%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  vertical-align: top;
  margin: 0;
  padding: 0 5px;
  border: 0;
  background-color: transparent;
  outline: none;
  resize: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.PPTextArea > .PPScrollBox .PPScrollContent {
  cursor: text;
}
.PPTLVNoWrap .PPTLVNodeWidgets:after {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 100%;
  content: '';
}
.PPTLVNoWrap .PPTLVIconVerticalAlignTop .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignTop .PPTLVNodeWidgets:after {
  vertical-align: top;
}
.PPTLVNoWrap .PPTLVIconVerticalAlignMiddle .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignMiddle .PPTLVNodeWidgets:after,
.PPTLVNoWrap .PPTLVIconVerticalAlignFirstLineMiddle .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignFirstLineMiddle .PPTLVNodeWidgets:after {
  vertical-align: middle;
}
.PPTLVNoWrap .PPTLVIconVerticalAlignBottom .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignBottom .PPTLVNodeWidgets:after {
  vertical-align: bottom;
}
.PPTLVNoWrap .PPTLVFixedColumnSize .PPTLVNodeWidgets {
  float: left;
}
.PPTLVNoWrap .PPTLVAutoColumnSize .PPTLVNodeWidgets {
  display: inline-block;
  table-layout: auto;
  vertical-align: top;
}
.PPTLVNoWrap .PPTLVAutoColumnSize .PPTLVNodeContent {
  display: inline-block;
  padding: 0 6px 0 0;
  margin: 3px 0 -3px 0;
  vertical-align: top;
}
.PPTLVNoWrap .PPTLVAutoColumnSize .PPTLVColumn0 .PPTLVNodeContent {
  margin: 0;
}
.PPTLVNoWrap .PPTLVFixedColumnSize .PPTLVNodesTable {
  width: 0;
}
.PPTLVNoWrap .PPTLVNodeContent {
  height: 100%;
  white-space: nowrap;
}
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent > .PPC,
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent:after {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  white-space: nowrap;
}
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent:after {
  box-sizing: content-box;
  width: 0;
  height: 100%;
  content: '';
}
.PPTLVNoWrap .PPTLVNodeTextContainer {
  height: 100%;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.PPTLVNoWrap .PPTLVColumn0.PPTLVNodeCellEdited .PPTLVNodeText {
  margin-left: 1px;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeChildrenSelected
  .PPTLVColumn0
  .PPTLVNodeText {
  background: #f3f3f3;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeSelected
  .PPTLVColumn0
  .PPTLVNodeText {
  background: rgba(38, 143, 203, 0.2);
}
.PPTLVNoWrap[enabled='enabled']
  .PPTLVView.PPTLVFirstCellSelect.PPTLVDragEnded
  .PPTLVNodeHovered:not(.PPTLVNodeSelected)
  .PPTLVColumn0
  .PPTLVNodeText:hover {
  background: #e0e0e0;
}
.PPTLVNoWrap .PPTLVView.PPTLVRowSelect .PPTLVNodeChildrenSelected {
  background: #f3f3f3;
}
.PPTLVNoWrap .PPTLVView.PPTLVRowSelect .PPTLVNodeSelected {
  background: rgba(38, 143, 203, 0.2);
}
.PPTLVNoWrap[enabled='enabled']
  .PPTLVView.PPTLVRowSelect.PPTLVDragEnded
  .PPTLVNodeHovered:not(.PPTLVNodeSelected) {
  background: #e0e0e0;
}
.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeTextContainerBackground {
  text-overflow: clip;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeTextContainerBackground
  .PPTLVNodeText {
  color: transparent;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect.PPTLVView
  .PPTLVColumn0.PPTLVNodeCellEdited
  .PPTLVNodeTextContainerForeground {
  position: relative;
  background-color: transparent;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect.PPTLVView
  .PPTLVColumn0.PPTLVNodeCellEdited
  .PPTLVNodeTextContainerForeground
  .PPTLVNodeText {
  border-color: transparent;
  background-color: transparent;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeFocused
  .PPTLVColumn0.PPTLVNodeCellEdited
  .PPTLVNodeText {
  border: 1px dashed #8b9097;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeFocused
  .PPTLVNodeCellContentWrapper {
  position: relative;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeFocused.PPTLVNodeEllipsed
  .PPTLVNodeCellContentWrapper:after {
  display: block;
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
  width: 0;
  height: 100%;
  top: 1px;
  right: 6px;
  border-right: 1px dashed #8b9097;
  content: '';
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeFocused
  .PPTLVColumn0.PPTLVNodeCellControlOnly.PPTLVNodeCellEdited
  .PPTLVNodeCellContentWrapper:after {
  content: none;
}
.PPTLVNoWrap .PPTLVSelectionArea {
  z-index: 2;
}
.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeWidgets,
.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeControlContainer {
  margin-bottom: 1000px;
}
.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVEmptyNode .PPTLVNodeWidgets,
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVEmptyNode
  .PPTLVNodeControlContainer {
  margin-bottom: 0;
}
.PPTLVNoWrap .PPTLVHeightMeasure .PPTLVNodeWidgets,
.PPTLVNoWrap .PPTLVHeightMeasure .PPTLVNodeControlContainer {
  margin-bottom: 0 !important;
}
.PPTLVNoWrap .PPTLVNodeCellEditing .PPTLVNodeText {
  display: block;
}
.PPTLVNoWrap
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeCellEditing
  .PPTLVColumn0
  .PPTLVNodeText {
  border: 1px dashed #8b9097;
}
.PPTLVNoWrap .PPTLVColumn0.PPTLVNodeCellEditing .PPTLVNodeText {
  margin-left: 3px;
}
.PPTLVNoWrap[disabled='disabled'] .PPTLVNodeText {
  cursor: default;
}
.PPTLVNoWrap[dir='rtl'] .PPTLVNodeWidgets {
  float: right;
}
.PPTLVNoWrap[dir='rtl'] .PPTLVNodeCellContentWrapper .PPTLVNodeText {
  margin-right: 1px;
  margin-left: 0;
}
.PPTLVNoWrap[dir='rtl']
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeFocused
  .PPTLVNodeCellContentWrapper:after {
  right: auto;
  left: 6px;
}
.PPTLVWrapped .PPTLVNodeRow {
  overflow: hidden;
}
.PPTLVWrapped .PPTLVNodeWidgets {
  display: table-cell;
}
.PPTLVWrapped .PPTLVColumn0 .PPTLVNodeContent {
  display: table-cell;
  vertical-align: top;
}
.PPTLVWrapped .PPTLVAutoColumnSize .PPTLVNodeContent,
.PPTLVWrapped .PPTLVAutoColumnSize .PPTLVNodeText {
  white-space: nowrap;
}
.PPTLVWrapped .PPTLVAutoColumnSize .PPTLVNodeTextContainer {
  display: table-cell;
}
.PPTLVWrapped .PPTLVIconVerticalAlignTop .PPTLVNodeWidgets {
  vertical-align: top;
}
.PPTLVWrapped .PPTLVIconVerticalAlignMiddle .PPTLVNodeWidgets {
  vertical-align: middle;
}
.PPTLVWrapped .PPTLVIconVerticalAlignBottom .PPTLVNodeWidgets {
  vertical-align: bottom;
}
.PPTLVWrapped .PPTLVIconVerticalAlignFirstLineMiddle .PPTLVNodeWidgets {
  vertical-align: top;
  position: relative;
}
.PPTLVWrapped .PPTLVContentVerticalAlignTop .PPTLVNodeCell {
  vertical-align: top;
}
.PPTLVWrapped .PPTLVContentVerticalAlignMiddle .PPTLVNodeCell {
  vertical-align: middle;
}
.PPTLVWrapped .PPTLVContentVerticalAlignBottom .PPTLVNodeCell {
  vertical-align: bottom;
}
.PPTLVWrapped
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeChildrenSelected
  .PPTLVColumn0
  .PPTLVNodeTextContainer {
  background: #f3f3f3;
}
.PPTLVWrapped
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeSelected
  .PPTLVColumn0
  .PPTLVNodeTextContainer {
  background: rgba(38, 143, 203, 0.2);
}
.PPTLVWrapped[enabled='enabled']
  .PPTLVView.PPTLVFirstCellSelect.PPTLVDragEnded
  .PPTLVNodeHovered:not(.PPTLVNodeSelected)
  .PPTLVColumn0
  .PPTLVNodeTextContainer:hover {
  background: #e0e0e0;
}
.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeChildrenSelected {
  background: #f3f3f3;
}
.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeSelected {
  background: rgba(38, 143, 203, 0.2);
}
.PPTLVWrapped[enabled='enabled']
  .PPTLVView.PPTLVRowSelect.PPTLVDragEnded
  .PPTLVNodeHovered:not(.PPTLVNodeSelected) {
  background: #e0e0e0;
}
.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeRow {
  border: 1px dashed transparent;
}
.PPTLVWrapped
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeFocused
  .PPTLVColumn0
  .PPTLVNodeTextContainer {
  border: 1px dashed #8b9097;
}
.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeFocused td:first-child {
  border-left: 1px dashed #8b9097;
}
.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeFocused td {
  border-top: 1px dashed #8b9097;
  border-bottom: 1px dashed #8b9097;
}
.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeFocused td:last-child {
  border-right: 1px dashed #8b9097;
}
.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeRow.PPTLVPrevFocused {
  border-bottom: none;
}
.PPTLVWrapped .PPTLVNodeTextContainer {
  display: block;
  border: 1px dashed transparent;
}
.PPTLVWrapped .PPTLVEditField {
  overflow: hidden;
  resize: none;
}
.PPTLVWrapped
  .PPTLVView.PPTLVFirstCellSelect
  .PPTLVNodeCellEditing
  .PPTLVColumn0
  .PPTLVNodeTextContainer {
  border: 1px dashed #8b9097;
}
.PPRichTextArea {
  background: #fff;
  border: 1px solid #d3d6d9;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #313533;
  position: relative;
}
.PPRichTextArea > .PPCover {
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.PPRichTextArea .PPSelect {
  outline: none;
}
.PPRichTextArea .PPContentNode p {
  margin-top: 0;
  margin-bottom: 0;
}
.PPRichTextArea .PPContentNode p::after {
  content: ' ';
}
.PPRichTextArea .PPContentNode {
  width: auto;
  min-height: 100%;
  padding: 0 4px;
  word-wrap: break-word;
  outline: none;
  white-space: pre-wrap;
}
.PPRichTextArea > .PPScrollBox .PPScrollContent {
  cursor: text;
}
.GaugePropertiesPanel .PPGridPanel {
  margin: 0 11px 0 32px;
}
.GaugePropertiesPanel .PPListBox {
  margin: 4px 11px 0 32px;
}
.GaugePropertiesPanel .PPGridPanel td > .PPCComboFace {
  margin-top: 4px;
}
.GaugePropertiesPanel .PPGridPanel td > .PPCheckBox {
  margin-left: -20px;
  margin-top: 4px;
  display: inline-block;
}
.GaugePropertiesPanel .PPGridPanel td > .PPNumberEdit {
  margin-top: 4px;
}
.GaugePropertiesPanel .PPGridPanel td > .PPTextBox {
  margin-top: 4px;
}
.GaugePropertiesPanel .PPGridPanel td > .PPLabel {
  margin-top: 4px;
}
.PPGaugePanel .PPGridPanelContainer,
.PPGaugePanel .PPGridPanelContainer > .PPGridPanel,
.PPGaugePanel .PPGaugeSubPanel {
  width: 100%;
  box-sizing: border-box;
}
.PPGaugePanel {
  margin: 0 20px 0 12px;
}
.PPGaugePanel .PPMarginLeft {
  padding-left: 18px;
}
.PPGaugePanel > .PPGridPanelContainer {
  margin: 12px 0;
}
.PPGaugePanel
  > .PPGridPanelContainer
  > .PPGridPanel
  > tbody
  > tr
  > td:first-child {
  width: 18px;
  vertical-align: top;
  padding-top: 11px;
}
.PPGaugePanel .PPGridPanelContainer .PPGridPanel > tbody > tr > td,
.PPGaugePanel .PPGaugeSubPanel > tbody > tr > td,
.PPGaugePanel .TableAnch > tbody > tr > td .PPGaugePanel .SizeItem {
  padding: 7px 0 0 0;
  vertical-align: top;
}
.PPGaugePanel .PPGaugeSubPanel,
.PPGaugePanel .TableAnch > tbody > tr > td {
  padding-left: 18px;
}
.PPGaugePanel .PPFileUpload .PPFileButtonContainer {
  width: 26px;
}
.PPGaugePanel .ItemLabel,
.PPGaugePanel .ItemLabelSecond,
.PPGaugePanel .ItemControl {
  float: left;
}
.PPGaugePanel .ItemLabel,
.PPGaugePanel .ItemLabelSecond {
  margin: 3px 4px 0 0;
  white-space: pre-wrap;
}
.PPGaugePanel .ItemLabelSecond {
  margin-left: 12px;
}
.PPGaugePanel .LeftBtn {
  float: left;
  margin-right: 4px;
}
.PPGaugePanel .RightBtn {
  float: right;
  margin-left: 4px;
}
.PPGaugePanel .Stretch {
  border-collapse: collapse;
  box-sizing: border-box;
}
.PPGaugePanel .PPFileUpload,
.PPGaugePanel .PPFileUpload > form,
.PPGaugePanel .PPFileUpload > form > div,
.PPGaugePanel .PPFileUpload > form > div > table {
  width: 100%;
  border-collapse: collapse;
  box-sizing: border-box;
}
.PPGaugePanel .SectorsList {
  background-color: transparent;
  outline: 1px solid #d0d3d8;
  border-radius: 2px;
}
.PPGaugePanel .Stretch.StretchIndent {
  margin-top: 0;
}
.PPGaugePanel .PPPanel.Stretch {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAOUAAACNCAMAAAB/sE0TAAABj1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYHBwcUFBRSUlJVVVVXV1daWlpbW1tbW1teXl5dXV1hYWFkZGRkZGRpaWloaGhmZmZhYWFra2tsbGxubm5xcXFsbGx1dXV6enqAgICGhoaRkZGLi4uampqbm5udnZ2bm5uioqKfn5+jo6OkpKSnp6ekpKSfn5+oqKiqqqqsrKyrq6usrKyrq6utra2srKy3uLe3t7e3uLe2tra4uLi5ubm7u7u9vb3BwcHCwsLDw8PFxcXHx8fJycnLy8vNzc3S0tLU1NTW1tbX19fY2Njb29vg4ODi4uLj4+Pp6ens7Ozt7e3w8PDz8/P19fX29vb39/f4+Pj5+fn6+vr7+/v///+3uLetsretsretsretsretsretsretsretsretsretsretsretsretsretsretsretsretsretsrf5GPI9AAAAhHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESFBUWGBkbHB0eHxoJHx4dHB4gHRscHR8iJCUnIyEiJigtKywxQkVNTFRWY2VpaHV3d4aFi4yRkpSVyv////////////////////////////////////////////////8BBwoOFRcaICySlqCmt73R8vuKvidsAAAGMElEQVR42u2dh1fiShSHSQClBDT23X37dt3Crtt7771lAooVxLZ2NBN7r/zhbxJijxjIzIQH8zuHczyInHy5371JJCEuAFyukn+4CIXYGxfTwixmFl0lzzm7mlmdLXnK5Z3MznLJG7u+ndleL3XKld3NzObuSmkbO7exNp+ZX9uYK2nKpa0FV8a1sLVU6luS8theFhclscVhlMxYRsmMZZSsL5mxjJIZyyiZsYySGcv6klEyYxklM5ZRMmMZJetLZiyjtPTG3LGUmrEIied5t+dI3OgpaqzEKRGhGwF6Kyp9R1JZ4UWobp4CKHbGmaNvrCEagP6AcCQB/79Z1DNBZyw+h4Uy/7OmOB4AbwUA/gAAQggAUTx4VIfRcwIAvkoAPG702v2/+/Mn+8B5RhYgUMhsGbVORFVENQxFmm8//5jqibdGJRlFirbGe1Ifn99ujoRQTVFFtS7l8iwkcLwv90zVER++TbbJbYn+odHx9PS0okxPp8dHh/oT6Mnk24c6qCVzqfRlHq/ljDIGhciTr+1S18CYAqF6LBAqYwNdUvvXJxEhaBSU+/9QIlc9Xr2MNz90SskR5QTgIVRlJCl1fripF9Tr4fPgdNTYbD/6/ELk3g+pexjmQNyr6XC39ONeRPD7cvRncVFmZfUHQ/dTcip9JqIBmkYvvh8K+sloi319IEhd1hvf5H7FImPW3H752w1dW/yYmCmNjhQir2O9ippnlN7Ya6St5e50yljdVl9AaEl0TEA178CJjkSLEPBZtNYhyqytwdArabAARp1zUHqldSdma3GujyykEPkVn1ILzlT8l24tVkyMlAbk9c4+qNoI7Ou8bg3TCWMNyAexYVuQCHM49sASpgOUBuRTeVK1nUn5KV5pca0PA/JZVFExRIk+w4qJiXIPMpZWsSQds4BJ29g9XaNQxRQYPVta2pTG4JEVFVsU2RhBRWMsx3u0TUhsUsWYyZi2QfFgaU0clAiywi9c6RxWsWa484rgr8iBSdVYrSl9wfDvPoiXEvb9Dgd9OVqTLiVqykDoZRwzJMKMvwwFUGtyRWBstilbpCkVe6akFjytaZ+Sd2tNmRhUCWQwobXmaXOWorFaKQPhNx2QBCXseBMOnFpMepTZ+Xo1NqESyUTsau45S8dYTp+v33shGUrY+12fsw5TaqMndAvnTs/xXaBbIW0AOWosp4+eVL9KLP0pfQBxTlLqo+cOuVJqxbyjDyAHjeV4r0+o/pmC5Chh6me14PPamz82KZGwoWtSWiWYtHQtZK4sLWORsMHw+25IkhJ2vw8HTZWlRKnPnmbcxyInj02aT5s/VIzltNnzWIJkKaH0WJs/jlHqs+dLkjRl8os+fxwyVp89l9tHVMIZab9sOn8oUWrCPpIU0pSK9MimsnbWhy7suy5ImhJ2vTNXlgZlVtjkgEo8A0lTZakYy7mRsJfaxshTjrVdQso6ROlBwt6VFfKUinwXKWujMW2sDx5Rii/aIHlK2PZCRJS8I5Ro+IifEjQoE59Ek/FDxVgeDR+R5KHl4YNMEY0f+5RzSwUNn5qeIRqUQz01ZuPn7CzNHV4fKxtb+VZdHz618VEalKPx2sLGz9bGyt6Szy6v764tFEIp1rWO06Acb60TT1JaMHZhbXd9WfvKOrC4urO9OV/QhkSsi6ZpUKajBVK65je3d1bRFxCCTDbgzJhRStM0KKclM0rX2Yu8x4a+bNFqLc2MlelQyqaUlmtpty/lvzQo/8q2+9LyjDUz9rNMJZ8LpDRmrI3tpb4laWg6f+FI/rmQO4X8/nxTw/6WZCavKy2Obi8LuNKCQ1dHhGsAaDoHwDnCj8Z6AAKVhV9pYeM/eGgPT6iqqW9oPMjFgx9Bo0kuNubOKb9vqK+pErQ9vPwKiWc/VvsMuqqmts40oA5fajVIe58i2DiK1k7yCVeLpgEivlSH9VN/OPqMB2eomwcIGGP3bHY7nx8Yl8aYB/gwxv6VCfY4j19UuR/gwRg3T/Mzd+fftsgWhlGWDiejZMYySmYso2R9yYxllMxYRsmMZZTMWNaXjJIZyyiZsYySGcsoWV8yY/M4x68s7iZYHneGLI+7fJbJHVvL5O675XEn5WK8K3bp38r9P3BT8KFuZypXAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}
.PPGaugePanel .PPPanel.Stretch .PPCheckBox {
  width: auto;
}
.PPGaugePanel .PPPanel.Stretch .PPCheckBox .PPCBTextNode {
  width: auto;
}
.PPGaugePanel .Separator {
  height: 1px;
  background-color: #cfd1d4;
  width: 100%;
  margin: 7px 0 0 0;
  box-sizing: border-box;
}
.PPGaugePanel .Anch {
  margin-left: 18px;
}
.PPGaugePanel
  > .PPGridPanelContainer
  > .PPGridPanel
  > tbody
  > tr
  > td:first-child
  > .PPCheckBox {
  width: 50%;
  white-space: nowrap;
}
.PPGaugePanel
  > .PPGridPanelContainer
  > .PPGridPanel
  > tbody
  > tr
  > td:first-child
  > .PPCheckBox.ExtCheckBox {
  width: 100%;
}
.PPGaugePanel .PPNestedGridPanel > .PPGridPanel > tbody > tr:first-child > td,
.PPGaugePanel .PPGridPanelFirstItem .PPGridPanel > tbody > tr:first-child > td {
  padding-top: 0;
}
.PPTabSheetMaster {
}
.PPTabSheetMasterPanel {
  padding: 16px 32px 0;
  text-align: left;
}
.PPTabSheetMasterPanel.WithBoxes {
  padding: 8px 32px 0 12px;
  text-align: left;
}
.PPTabSheetMasterPanel[dir='rtl'] {
  padding: 16px 32px 0;
  text-align: right;
}
.PPTabSheetMasterPanel[dir='rtl'].WithBoxes {
  padding: 8px 12px 0 32px;
  text-align: right;
}
.PPTabSheetMasterPanelDim.WithBoxes {
  padding: 0 32px 0 12px;
  text-align: left;
}
.PPTabSheetMasterSubPanel {
  padding: 0 0 0 20px;
  text-align: left;
}
.PPTabSheetMasterSubPanel[dir='rtl'] {
  padding: 0 20px 0 0;
  text-align: right;
}
.PPTabSheetMasterSeparator {
  margin: 8px 0 8px 0;
}
.PPLabel[enabled='enabled'].WithPointerCursor,
.WithPointerCursor .PPContent {
  cursor: pointer;
}
.PPTabSheetMasterSeparatorNoPaddingTop {
  margin: 8px 0 8px 0;
  padding-top: 0 !important;
}
.PPTabSheetMasterPanel .PPRadioButton,
.PPTabSheetMasterPanel .PPNumberEdit,
.PPTabSheetMasterPanel .PPLabel,
.PPTabSheetMasterPanel .PPCombo,
.PPTabSheetMasterPanel .PPCComboFace,
.PPTabSheetMasterPanel .PPCheckBox,
.PPTabSheetMasterPanel .PPListBox,
.PPTabSheetMasterPanel .PPFontBox,
.PPTabSheetMasterPanel .PPButton,
.PPTabSheetMasterPanel .PPLabel,
.PPTabSheetMasterPanel .PPTextArea,
#TableConditionPanel .PPCComboFace,
.PPTabSheetMasterPanel .PPTextArea.PPLineContent,
#TableConditionPanel .PPTabSheetGridCombo {
  margin-bottom: 11px;
}
#TableConditionPanel .PPLabel,
#TableConditionPanel .PPTabSheetMRowSeparator.PPRadioButton,
.PPTabSheetMasterPanel .PPCheckBox.First,
.PPTabSheetMasterPanel .PPFontTools .PPLabel,
.PPTabSheetMasterPanel .PPFontTools .PPCombo,
.PPTabSheetMasterPanel .PPFontTools .FontSizeColor,
.PPTabSheetMasterPanel .PPMiddleCheckBox,
.PPTabSheetMasterPanel .PPLabel .PPCombo,
.PPTabSheetMasterPanel .PPLabel .PPNumberEdit,
.PPTabSheetMasterPanel .PPCheckBox.WithInput,
.PPTabSheetMasterPanel .PPTabSheetMasterTextAlignment .PPButton,
.PPTabSheetMasterPanel .WithLabelCombo,
.PPTabSheetMasterPanel .PPTabSheetMasterLongLabel .PPCombo,
.PPTabSheetMasterPanel .PPTabsheetBorderSelectionBorders .PPCheckBox,
.PPTabSheetMasterLongLabel .PPCombo .PPTextBox {
  margin-bottom: 0;
}
.PPTabSheetMasterPanel .PPCombo .PPButton {
  margin-bottom: inherit;
}
.PPTabSheetMasterPanel .PPCheckBox.SubTotals {
  margin-left: 20px;
}
.PPTabSheetMasterPanel .PPFontTools {
  padding: 0;
}
.PPTabSheetMasterSubPanel {
  padding-top: 2px;
}
.PPTabSheetMasterSubPanel .PPSlider {
  margin-top: 4px;
}
.PPTabSheetMasterPanel .PPLineLabel {
  margin-top: 2px;
  padding-top: 9px;
}
.PPTabSheetMasterPanel .PPCheckBox.WithInput .CBImg {
  margin-top: 3px;
}
.PPTabSheetMasterPanel .PPCheckBox.WithLabel {
  padding-top: 9px;
  margin-bottom: 8px;
}
.PPTabSheetMasterPanelDim .PPLabel.WithLabelCombo,
.PPTabSheetMasterPanel .PPCheckBox.WithLabelCombo,
.PPTabSheetMasterPanel .PPLabel.WithLabelCombo {
  padding-right: 6px;
  margin-bottom: 0;
}
.PPTabSheetMasterPanel .PPLineLabel.WithBox {
  padding-top: 9px;
}
.PPTabSheetMasterPanel .PPPanelItem {
  padding-top: 3px;
  margin-bottom: 0;
}
.PPTabSheetMasterPanel .PPPanelItemRight {
  float: right;
}
.PPTabSheetMasterPanel .PPPanelItemRight[dir='rtl'] {
  float: left;
}
.PPTabSheetMasterPanel .PPPanelItemLeft {
  float: left;
}
.PPTabSheetMasterPanel .PPPanelItemLeft[dir='rtl'] {
  float: right;
}
.PPTabSheetMasterLongLabel .PPLabel,
.PPTabSheetMasterLongLabel .PPCombo,
.PPTabSheetMasterLongLabel .PPBorderCombo,
.PPTabSheetMasterLongLabel .PPTextBox,
.PPTabSheetMasterLongLabel .PPCComboFace {
  float: left;
  margin-right: 4px;
  margin-bottom: 0;
}
.PPTabSheetMasterLongLabel .PPCombo .PPTextBox[disabled='disabled'] {
  opacity: 0.3;
}
.PPTabSheetMasterLongLabel .PPLabel {
  padding-top: 2px;
}
.PPTabSheetMasterLongLabel[dir='rtl'] .PPLabel {
  margin-right: 0;
}
.PPTabSheetMasterPanel .PPListBox {
  border: solid 1px #bbb;
}
.PPTabSheetMasterPanel .WithPadding,
.PPTabSheetMasterPanel .PPLineLabel.WithPadding {
  padding-top: 0;
  margin-left: 20px;
  padding-bottom: 3px;
}
.PPTabSheetMasterPanel .PPGridPanelContainer.WithIndentTop {
  margin-top: 8px;
}
.PPTabSheetMasterPanel .PPTextBox.WithPadding {
  padding-bottom: 0;
}
.PPTabSheetMasterPanel .PPTextBox.Bottom2 {
  margin-bottom: 2px;
}
.PPTabSheetMasterPanel[dir='rtl'] .WithPadding {
  padding-right: 20px;
  padding-left: 0;
}
.PPTabSheetMasterPanel .PPCalcBehaviorItems {
  white-space: nowrap;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPPanelItemRight.PPCombo {
  margin-left: 6px;
}
.PPTabSheetNumberSubPanel[dir='rtl'] .PPPanelItemRight.PPCombo {
  margin-left: 0;
}
.PPTabSheetMasterPanel .PPLabel .PPRadioButton {
  padding-right: 10px;
  padding-bottom: 8px;
}
.PPTabSheetMasterPanel .PPCheckBox .PPLabel {
  cursor: pointer;
}
.PPTabSheetMasterPanel .PPShiftedLabel {
  padding-left: 20px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPShiftedLabel {
  padding-right: 20px;
}
.PPTabSheetMasterPanel .PPPanelLabel {
  padding-top: 6px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPPanelLabel {
  padding-right: 6px;
  padding-top: 6px;
}
.PPTsmTopBorder {
  border-top: solid 1px #000;
}
.PPTsmBottomBorder {
  border-bottom: solid 1px #000;
}
.PPTsmLeftBorder {
  border-left: solid 1px #000;
}
.PPTsmRightBorder {
  border-right: solid 1px #000;
}
.PPTabsheetBorderSelectionBorders {
  border: 1px dotted gray;
  padding-bottom: 4px;
}
.PPTabsheetBorderSelectionBorders TD {
  padding-top: 5px;
  text-align: center;
}
.PPTabSheetMaster .PPTabsheetBorderSelectionVisual Table {
  background: #fff;
  border-top: solid 1px #999;
  border-left: solid 1px #999;
  border-spacing: 0;
  padding: 2px 2px 2px 2px;
  display: inline-table;
}
.PPTabsheetBorderSelectionVisual Table TD {
  width: 50%;
  height: 50%;
}
.PPTabSheetMasterPanel .PPTabSheetNumberSubPanel .PPLabel,
.PPTabSheetMasterPanel .PPTabSheetNumberSubPanel .PPCheckBox,
.PPTabSheetMasterPanel .PPTabSheetNumberSubPanel .PPListBox {
  margin-bottom: 4px;
}
.PPTabSheetConRulesTable {
  background-color: #fff;
  border: 1px solid #c4c7ca;
  border-radius: 3px;
}
.PPTabSheetMasterPanel .PPTabSheetVerticalButtomSeparator {
  margin-right: 4px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPTabSheetVerticalButtomSeparator {
  margin-left: 4px;
}
.PPTabSheetMasterPanel .PPControlSeparator {
  margin-right: 2px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPControlSeparator {
  margin-left: 2px;
}
.PPTabSheetMasterPanel .PPHorControlMargin {
  margin-right: 11px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPHorControlMargin {
  margin-left: 11px;
}
.PPTabSheetMasterPanel .PPTabSheetMRowSeparator {
  padding-top: 6px;
}
.PPTabSheetMasterPanel .PPTabSheetMRowMarginTop {
  margin-top: 10px;
}
.PPTabSheetMasterPanel .PPTabSheetMRowSeparator.PPTabSheetMRowLabel {
  padding-top: 9px;
  margin-bottom: 8px;
}
.PPTabSheetMasterPanel .PPTabSheetMRowSeparator.PPTabSheetMRowSecondLabel {
  padding-top: 6px;
}
.PPTabSheetMasterPanel .PPTabSheetMRowSecondCombo {
  margin-top: 9px;
}
.PPTabSheetMasterPanel .PPItalicLabel {
  margin: 0 0 0 20px;
  overflow: hidden;
  max-height: 55px;
  font-style: italic;
  word-break: break-all;
}
.PPTabSheetMasterPanel .PPTabSheetGridCombo {
  margin-bottom: 0;
  margin-left: 4px;
}
.PPTabSheetMasterPanel .PPTabSheetColorCombo {
  margin-bottom: 0;
  margin-left: 7px;
}
.PPTabSheetMasterPanel .PPTabSheetGridComboBottom {
  margin-bottom: 4px;
  margin-top: 4px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPTabSheetGridCombo {
  margin-bottom: 0;
  margin-right: 4px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPTabSheetColorCombo {
  margin-bottom: 0;
  margin-right: 7px;
}
.PPTabSheetMasterPanel .PPGridMasterCondLebelValue {
  padding: 7px 0 7px 7px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPGridMasterCondLebelValue {
  padding: 7px 7px 7px 0;
}
.PPTabSheetMasterPanel .PPGridMasterLebelLeftCombo {
  padding-left: 10px;
}
.PPTabSheetMasterPanel .PPLineLebelWithBoxes {
  margin-bottom: 11px;
  padding-top: 0;
}
.PPTabSheetMasterPanel .PPLineLebelWithBoxes.PPiPad {
  margin-bottom: 8px;
  padding-top: 0;
  width: 110px;
}
.PPTabSheetMasterPanel .PPLineContent {
  margin-bottom: 5px;
}
.PPTabSheetMasterPanel .PPSecondLineControl {
  margin-left: 20px;
}
.PPTabSheetMasterPanel[dir='rtl'] .PPGridMasterLebelLeftCombo {
  padding-left: 10px;
}
.PPTabSheetFilterObjectTree.PPTLV {
  background: #fff;
  border: solid 1px #ddd;
  border-width: 1px;
}
.PPTabSheetMaster .PPParameter {
  padding: 0 12px 8px 32px;
}
.PPTabSheetMaster .PPParameter .PPLabel .PPTabSheetMaster .PPParameter {
  padding-right: 5px;
}
.PPGridMasterDialogLabel {
  margin-bottom: 4px;
  margin-left: 8px;
}
.PPGridMasterDialogCombo {
  margin-bottom: 7px;
  margin-left: 8px;
}
.PPTabSheetMasterPanel .PPTfpAdjustButton.WithPadding {
  margin-left: 135px;
  padding: 2px 2px;
}
.PPTabSheetMaster .PPParameter .PPLabel {
  display: block;
}
.PPTabSheetDimensionPositionPanel .PPTabSheetMasterPanel .LeafCheckBox {
  margin-left: 1px;
  margin-top: -1px;
  margin-bottom: 6px;
}
.PPGridPanel .PPLabel.PPTSLabelDmNameMode {
  margin: 7px 0 7px;
}
.PPTabSheetMasterPanel .FormulaLineLabel {
  margin-top: 0;
  padding-top: 0;
  margin-left: 20px;
  padding-bottom: 3px;
}
.PPTabSheetDimensionPositionPanel .PPTabSheetMasterPanel .PPLineLabel {
  padding-bottom: 4px;
  padding-top: 0;
  margin-top: 0;
}
.PPTabSheetDimensionPositionPanel .PPTabSheetMasterPanel .PPCombo {
  margin-bottom: 8px;
}
.PPTabSheetDimensionPositionPanel .PPTabSheetMasterPanel .PPGridPanel .PPLabel,
.PPTabSheetDimensionPositionPanel .PPTabSheetMasterPanel .PPShowParentCheckBox {
  margin-bottom: 4px;
}
.PPTabSheetDimensionPositionPanel .PPTabSheetMasterPanel .PPChildren {
  margin-left: 20px;
}
.PPTabSheetMasterPanel.WithBoxes .PPCBTextNode {
  text-overflow: initial;
  white-space: normal;
}
.PPTabSheetMasterPanel .PPGridPanel .PPLabel.PPComboLabel {
  margin-top: 5px;
  margin-bottom: 4px;
}
.PPTabSheetMasterPanel .PPTabSheetMRowMarginTop .PPListItem .Content {
  vertical-align: bottom;
}
.PPTabSheetMasterPanel .PPTabSheetMasterAngle {
  margin-top: 7px;
  margin-bottom: 5px;
}
.PPTabSheetMasterPanel .PPTabSheetMasterAngle .PPNumberEdit {
  float: right;
}
.PPTabSheetMasterPanel .PPTabSheetMasterAngle .PPNumberEdit,
.PPTabSheetMasterPanel .PPTabSheetMasterAngle .PPLabel {
  margin-bottom: 0;
}
.PPTabSheetMasterPanel .PPLabel.Bold {
  font-weight: bold;
  padding-top: 9px;
  margin-bottom: 8px;
}
.PPListCaption {
  padding: 0;
  height: 100%;
  vertical-align: top;
  text-align: left;
  white-space: nowrap;
  font-weight: normal;
  line-height: 17px;
}
.PPListCaptionsSortEnabled.PPListCaptionsCaptionResized
  .PPListCaption[enabled='enabled'] {
  cursor: pointer;
}
.PPListCaptionsSortEnabled.PPListCaptionsCaptionResized
  .PPListCaption[enabled='enabled'].Hovered {
  color: #268fcb;
}
.PPListCaptionsSortEnabled.PPListCaptionsCaptionResized
  .PPListCaption[enabled='enabled'].Pressed {
  background: #d4e9f5;
}
.PPListCaptionContent {
  overflow: hidden;
  padding: 0 0 0 5px;
  height: 100%;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.PPListCaptionContent :first-child,
.PPListCaptionContent:after {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.PPListCaptionContent:after {
  box-sizing: content-box;
  width: 0;
  height: 100%;
  content: '';
}
.PPListCaptionContent.PPListCaptionContentMeasure {
  display: inline-block;
  white-space: nowrap;
}
.PPListCaptionSorticon {
  display: none;
  float: right;
  top: 0;
  right: 0;
  width: 20px;
  height: 100%;
  padding: 0;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxnIGZpbGw9IiM3QTdBN0QiPgogICAgPHBhdGggZD0iTTYuNSA1bC0xLTJoLTNsLTEgMk01IDJMNCAwIDMgMk0xIDZMMCA4aDhMNyA2Ii8+CiAgPC9nPgo8L3N2Zz4=')
    no-repeat center/9px 9px;
}
.PPListCaption.PPListCaptionSortAsc .PPListCaptionSorticon {
  display: inline;
}
.PPListCaption.PPListCaptionSortDesc .PPListCaptionSorticon {
  display: inline;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.PPListCaptionResizer {
  float: right;
  padding: 0;
  width: 2px;
  border-right: 1px solid #f3f3f3;
  height: 100%;
}
.PPListCaptionResizable[enabled='enabled'] .PPListCaptionResizer {
  cursor: e-resize;
}
.PPListCaptionResizerLine {
  position: relative;
  z-index: 1;
  margin: 0 1px 0 1px;
  width: 1px;
  height: 100%;
  background: #fff;
}
.PPListCaption[disabled='disabled'] .PPListCaptionContent {
  cursor: default;
}
.PPTLB {
  border-right: 1px solid #f1f1f1;
  border-left: 1px solid #dfdfdf;
  color: #3d413f;
}
.PPTLB .PPTLBLevelUp,
.PPTLB .PPTLBActiveNodeText,
.PPTLB .PPTLBLevelUpIcon {
  display: block;
  height: 29px;
  line-height: 29px;
}
.PPTLB .PPTLBLevelUp,
.PPTLB .PPTLBActiveNodeText {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.PPTLB .PPTLBLevelUpUpperLevel {
  visibility: hidden;
}
.PPTLB .PPTLBActiveNodeText {
  margin-left: 14px;
  border-top: 1px solid #dfdfdf;
  font-weight: bold;
  cursor: default;
}
.PPTLB .PPTLBLevelUp {
  margin-left: 2px;
  color: #f60;
  cursor: pointer;
}
.PPTLB .PPTLBLevelUpIcon {
  float: left;
  width: 13px;
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RUJBODM1REE4QTExRTI5QkJCQzNCQkQ1MTdGRjg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3RUJBODM2REE4QTExRTI5QkJCQzNCQkQ1MTdGRjg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTdFQkE4MzNEQThBMTFFMjlCQkJDM0JCRDUxN0ZGODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTdFQkE4MzREQThBMTFFMjlCQkJDM0JCRDUxN0ZGODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tabn9AAAAo0lEQVR42mL8//8/AyHAhFMmndEXiCNATEasJoEUMDCsAeKvQKzChEfBDyD2YZj5/x0THgWeQAXHUN2EQwFCEUTBamwKIA5PYxAC0veBmA+IC4AKJqI7E+K7dEZ3IHs9EP8DYm+gwoOY4TTz/04gGQjEzEC8FajJHntgQhQGICm0wx7iqAq3wRTiCnEPqBu/A7ESI84IhijkAZq+hpGYVAAQYAAOqEWUGJJDbwAAAABJRU5ErkJggg==')
    2px center no-repeat;
}
.PPTLB .PPListCaptionsContainer,
.PPTLB .PPListCaptionsRow,
.PPTLB .PPListCaptionsMenuIcon {
  background-color: #f3f3f3;
}
.PPTLB .PPTLVPage {
  background: #fff;
}
.PPTLB .PPTLVActivePage {
  z-index: 1;
}
.PPTLB .PPTLVNodeRow {
  cursor: default;
}
.PPTLB[enabled='enabled']
  .PPTLVNodeRow.PPTLVNodeHovered:not(.PPTLVNodeSelected) {
  color: #288cc8;
}
.PPTLB .PPTLVNodeRow.PPTLVNodeSelected {
  background: #ffe1cc;
}
.PPTLB .PPTLVNodeRow,
.PPTLB .PPTLVNodeCell,
.PPTLB .PPTLVNodeCellContentWrapper {
  height: 29px;
}
.PPTLB .PPTLVNodeWidgets {
  padding-top: 5px;
}
.PPTLB .PPTLVNodeContent {
  height: 100%;
  padding: 1px 8px 0 15px;
  line-height: 28px;
}
.PPTLB .PPTLVNodeTextContainer {
  overflow: hidden;
  text-overflow: ellipsis;
}
.PPTLB .PPTLVNodeText {
  white-space: nowrap;
}
.PPTLB .PPTLVNodeDrillIcon {
  display: none;
}
.PPTLB .PPTLVNodeExpanded .PPTLVNodeDrillIcon,
.PPTLB .PPTLVNodeCollapsed .PPTLVNodeDrillIcon {
  display: block;
  float: right;
  width: 20px;
  height: 28px;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAYAAAAoAdW+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFNDA0RUZFREE4QTExRTJCMTFEQTgwMDhGMTU5MDE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFNDA0RUZGREE4QTExRTJCMTFEQTgwMDhGMTU5MDE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEU0MDRFRkNEQThBMTFFMkIxMURBODAwOEYxNTkwMTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEU0MDRFRkREQThBMTFFMkIxMURBODAwOEYxNTkwMTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SV2kbAAAAgklEQVR42mL8//8/Ay7AxIAHMJmYmMgCcRYunX+BOB+ooBpD8syZM8+AtCMQx6ErANuJpqAGw0FICmJgChjRvQKUMAdSx4HYiglNQgZILQHiMqBJJ5jQJPYD8UygRA/cTmwSYDuNjY1hErOAEt3I1rAAMchFXUCJ2eiBwEh2wAMEGAC/VzatE5fMegAAAABJRU5ErkJggg==');
  background-position: center center;
  background-repeat: no-repeat;
}
.PPTLB .PPTLVNodeDragInsertBefore td,
.PPTLB .PPTLVNodeDragInsertAfter + .PPTLVNodeRow td {
  padding-top: 28px;
}
.PPTLB[dir='rtl'] .PPTLBLevelUp {
  margin-left: 0;
  margin-right: 2px;
}
.PPTLB[dir='rtl'] .PPTLBLevelUpIcon {
  float: right;
  filter: FlipH;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.PPTLB[dir='rtl'] .PPTLBActiveNodeText {
  margin-left: 0;
  margin-right: 14px;
}
.PPTLB[dir='rtl'] .PPTLBActiveNodeText {
  margin-right: 3px;
  margin-left: 0;
  padding-right: 11px;
  padding-left: 0;
}
.PPTLB[dir='rtl'] .PPTLVNodeContent {
  padding: 1px 15px 0 8px;
}
.PPTLB[dir='rtl'] .PPTLVNodeExpanded .PPTLVNodeDrillIcon,
.PPTLB[dir='rtl'] .PPTLVNodeCollapsed .PPTLVNodeDrillIcon {
  float: left;
}
.PPTLV {
  position: relative;
  overflow: hidden;
  padding: 0;
  outline-width: 0;
  border-width: 0;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.PPTLVScrollSpacer {
  position: absolute;
  display: none;
  background: inherit;
}
.PPTLVView {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.PPTLVPage {
  display: none;
}
.PPTLVActivePage,
.PPTLVAnimatingPage {
  display: block;
}
.PPTLVAnimatingPage {
  position: absolute;
}
.PPC table.PPTLVNodesTable {
  position: relative;
  border-collapse: collapse;
}
.PPTLVFixedColumnSize .PPTLVNodesTable {
  width: 0;
  table-layout: fixed;
}
.PPTLVAutoColumnSize .PPTLVNodesTable {
  table-layout: auto;
}
.PPTLVNodeCell {
  overflow: hidden;
  padding: 0;
  line-height: 20px;
}
.PPTLVNodeCellControlOnly > div > .PPTLVNodeTextContainer,
.PPTLVNodeCellControlOnly > div > .PPTLVNodeControlContainer,
.PPTLVNodeCellControlOnly > div > div > .PPTLVNodeTextContainer,
.PPTLVNodeCellControlOnly > div > div > .PPTLVNodeControlContainer {
  display: none;
}
.PPTLVNodeCellContentWrapper {
  overflow: hidden;
  white-space: nowrap;
}
.PPTLVNodeContent {
  padding: 0 6px 0 3px;
  width: inherit;
  text-align: left;
}
.PPTLVNodeControlContainer {
  float: right;
  height: 100%;
}
.PPTLVNodeControlContainer :first-child,
.PPTLVNodeControlContainer:after {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.PPTLVNodeControlContainer:after {
  box-sizing: content-box;
  width: 0;
  height: 100%;
  content: '';
}
.PPTLVNodeTextContainer {
  overflow: hidden;
}
.PPTextUnderline .PPTLVNodeText {
  text-decoration: underline;
}
.PPTLVNodeText.PPTLVNodeTextHTMLMarkup {
  display: block;
}
.PPTLVNodeTextHighlight {
  background-color: #444;
  color: #ddd;
  font-weight: bold;
}
.PPTLVNodeWidgets {
  height: 100%;
  white-space: nowrap;
}
.PPTLVNodeWidget {
  margin-top: -400px;
  padding-top: 400px;
  margin-bottom: -400px;
  padding-bottom: 400px;
  -webkit-background-origin: content-box;
  -moz-background-origin: content-box;
  background-origin: content-box;
  background-position:
    0 0,
    0 center;
  background-repeat: no-repeat;
  background-size: auto, 20px;
  direction: ltr;
}
.PPTLVNodeWidget,
.PPTLVNodeDragPage .PPTLVNodeWidgets:before {
  display: inline-block;
  box-sizing: content-box;
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.PPTLV[enabled='enabled'] .PPTLVColumn0 .PPTLVNodeText {
  cursor: pointer;
}
.PPTLVEmptyNode .PPTLVNodeText {
  padding-left: 5px;
  padding-right: 5px;
}
.PPTLVBorderBottomRow {
  display: none;
}
.PPTLVVerticalScrollable .PPTLVBorderBottomRow {
  display: table-row;
}
.PPTLVBorderBottomTd {
  padding: 0;
}
.PPTLVTreeTab {
  background: none;
}
.PPTLVNodeCustomIcon {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.PPTLVShowTreeLines .PPTLVTreeLine {
  background-image: none,
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines .PPTLVTreeNode {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIyMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIyMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-position:
    0 0,
    0 center;
}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeLast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-position:
    0 0,
    0 bottom;
  background-size: auto, 0;
}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeRoot {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjkiIHgyPSI5LjUiIHkyPSIyMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-position:
    0 0,
    0 top;
}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast.PPTLVTreeRoot {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8aW1hZ2UgZGlzcGxheT0ibm9uZSIgb3ZlcmZsb3c9InZpc2libGUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgeGxpbms6aHJlZj0id29yay9QUC9Db250cm9scy9SaWNoL1RyZWVMaXN0L2ltZy90cmVlTm9kZTIxLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTEgMCkiPgo8L2ltYWdlPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    none;
}
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05IDkuNWgxMU05LjUgMHYyMCIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01IDZoOHY4SDV6Ii8+CiAgPHBhdGggZmlsbD0iZ3JheSIgZD0iTTEzIDZ2N0g2VjZoN20xLTFINXY5aDlWNXoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcgOS41aDVNOS41IDd2NSIvPgo8L3N2Zz4='),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode.PPTLVTreeFirst {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05IDkuNWgxMU05LjUgMHYyMCIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01IDZoOHY4SDV6Ii8+CiAgPHBhdGggZmlsbD0iZ3JheSIgZD0iTTEzIDZ2N0g2VjZoN20xLTFINXY5aDlWNXoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcgOS41aDVNOS41IDd2NSIvPgo8L3N2Zz4='),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode.PPTLVTreeLast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjciIHgyPSI5LjUiIHkyPSIxMiIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-size: auto, 0;
}
.PPTLVShowTreeLines
  .PPTLVNodeCollapsed
  .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeRoot {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjkiIHgyPSI5LjUiIHkyPSIyMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjciIHgyPSI5LjUiIHkyPSIxMiIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines
  .PPTLVNodeCollapsed
  .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjciIHgyPSI5LjUiIHkyPSIxMiIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines
  .PPTLVNodeCollapsed
  .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast.PPTLVTreeRoot {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05IDkuNWgxMSIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01IDZoOHY4SDV6Ii8+CiAgPHBhdGggZmlsbD0iZ3JheSIgZD0iTTEzIDZ2N0g2VjZoN20xLTFINXY5aDlWNXoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcgOS41aDVNOS41IDd2NSIvPgo8L3N2Zz4='),
    none;
}
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAACxJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzupFsooQkCAP4vASmJ9uELAAAAAElFTkSuQmCC'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode.PPTLVTreeFirst {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIyMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode.PPTLVTreeLast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-size: auto, 0;
}
.PPTLVShowTreeLines
  .PPTLVNodeExpanded
  .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeRoot {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjkiIHgyPSI5LjUiIHkyPSIyMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines
  .PPTLVNodeExpanded
  .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
}
.PPTLVShowTreeLines
  .PPTLVNodeExpanded
  .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast.PPTLVTreeRoot {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    none;
}
.PPTLVHideTreeLines .PPTLVTreeNode {
  background-image: none;
}
.PPTLVHideTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUgNmg4djhINXoiLz4KICA8cGF0aCBmaWxsPSJncmF5IiBkPSJNMTMgNnY3SDZWNmg3bTEtMUg1djloOVY1eiIvPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRDNEM0QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNyA5LjVoNU05LjUgN3Y1Ii8+Cjwvc3ZnPg==');
}
.PPTLVHideTreeLines .PPTLVNodeExpanded .PPTLVTreeNode {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUgNmg4djhINXoiLz4KICA8cGF0aCBmaWxsPSJncmF5IiBkPSJNMTMgNnY3SDZWNmg3bTEtMUg1djloOVY1eiIvPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRDNEM0QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNyA5LjVoNSIvPgo8L3N2Zz4=');
}
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode + .PPTLVWidgetWrapper {
  padding-bottom: 100px;
  margin-bottom: -100px;
  background-image: none,
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-position:
    0 0,
    0 10px;
}
.PPTLV[dir='rtl'] .PPTLVShowTreeLines .PPTLVTreeLine,
.PPTLV[dir='rtl'] .PPTLVShowTreeLines .PPTLVTreeNode {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.PPTLV[enabled='enabled'] .PPTLVNodeRow div[data-type|='control'] {
  cursor: pointer;
}
.PPTLVShowGridLines .PPTLVNodeCell {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mN8woAJABH6AOYnSFRJAAAAAElFTkSuQmCC')
    repeat-x 0 100%;
}
.PPTLVShowGridLines .PPTLVNodeCell.PPTLVColumn0 {
  background: transparent;
}
.PPTLVCheckBox {
  height: 11px;
  width: 11px;
  max-width: 11px;
  min-width: 11px;
  max-height: 11px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  background: #fff;
  margin: 3px 4px;
  color: #268fcb;
}
.PPTLVCheckBox:before {
  content: '';
  display: block;
  margin: 2px auto 0 auto;
}
.PPTLV:not(.PPIPad)[enabled='enabled'] .PPTLVCheckBox:hover {
  border-color: #aeaeae;
}
.PPTLVCheckBox.PPTLVNodeDisabled {
  border-color: #aeaeae;
  color: #aeaeae;
}
.PPTLVNodeChecked .PPTLVCheckBox:before {
  width: 7px;
  height: 7px;
  background: currentColor;
}
.PPTLVNodeCheckedUnknown .PPTLVCheckBox:before {
  width: 0;
  height: 0;
  border: 3px solid currentColor;
  border-width: 4px 4px;
  border-color: transparent currentColor currentColor transparent;
  background: transparent;
}
.PPTLVMenuBox {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 17px;
  background: #fff;
}
.PPTLVMenuIcon {
  position: relative;
  left: 1px;
  width: 14px;
  height: 100%;
  z-index: 2;
  border-right: 1px solid #fff;
  background: #ebebff
    url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAUCAYAAABf9dUQAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gEXChgNlss3jQAAApJJREFUaN7tlzFv2kAcxd9dbYd+gi5FsMPCUkFEhCoipYrE0A+QqWHo5gUlbTPQNigiLFbWplO2Lh0qpUJqo0RGhaESQ7CyJUQMLETKEpnYxe5AWyFqCD4cp03uJyE9Y987++75fH+Aw+FwOBwOh8O55ZDBg1Yp/BzAg6HzWjDX/MBi7rUf598LTAvAQ4frssFcc3tMMEgw17Qd/vfU7/3HyksABQDbAE7c6GdPk9lhv3q9zuwXi8WyNzFhKysv7GJxg7C2Pzj41tjd/RSxbfvvMBCCxcWMlkrNRke1p0PHPYdrbADvWqWwPeJ34jS51+F3oRuFR7EYvmunyxe6EXejnfxM0yyEQiG02+1l0zTjbvRNhEVVqw1RlKCqtQarRyo1GxUEEaIoQRQlCIIISu+BUgpCKMaFBQAEt6vQBKG7Vr9ej107MfimudV+MzeXiALA+vrrqXwKhTfMK5TgwXN4PYJj/Xo2u/Y7MLIs/7nYsixQSqEoCtNklctfGnt7XyOEEBBCkU6ntfn5x1HWQc7n39qDz0IIRT6/duW9UfxnWD2LWfsdGEVRiGX1+58mLABQrdYigcB9zMwEIEkSKpVKZJpxTCaTmmEYuLzsotvVkUjENb9WGF8xftjM2jGAlsWsJ2Fra4vIsmxPE5b+irBGvBzH4dWpWNzArQvM0XF76ex8fwfA5tFx+/DsfD8zqXby63Q6S7qu7wDY7HQ6h7quZybVbu572rCsrr6y+19q8mtzSjzZj6hqrVEuf44sLDzRfu+P3JbVTQAhl/2eBnPN8Ijy2FO/u8i0ZbDXZbrgsoJxW/V47XfnuCoMk35KxrR3Nd7Dm16LoU+L8ZyXbTh+0yqFiZdtvfbjcDgcDofDGeAnV2zk7g42acMAAAAASUVORK5CYII=')
    no-repeat -83px -1px;
}
.PPTLVEditField {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0;
  text-align: left;
  line-height: 14px;
}
.PPTLVEditField::-ms-clear {
  display: none;
}
.PPTLVNodeDragPage {
  display: block;
  position: fixed;
  min-height: 0 !important;
  border: none !important;
  z-index: 99999;
  opacity: 0.75;
  filter: alpha(opacity=75);
  background: #e0e0e0;
  pointer-events: none;
}
.PPTLVNodeDragPageShowTabs .PPTLVNodeWidgets:before {
  content: '';
  box-sizing: content-box;
}
.PPTLVNodeDragPageCancel {
  background: #faa;
}
.PPTLVNodeDragSplitter {
  position: absolute;
  height: 0;
  border-top: 2px solid #00f;
}
.PPTLVNodeDragSplitterEnd {
  position: absolute;
  width: 0;
  height: 6px;
  border-left: 2px solid #00f;
}
.PPTLVNodeDragInsertChildren {
  outline: 2px solid #00f;
  outline-offset: -2px;
}
.PPTLVSearchPanel {
  border: 0 solid transparent;
  box-shadow: none;
}
.PPTLVSearchInput {
}
.PPTLVSearchNotfound .PPTLVSearchInput {
  background: #faa;
}
.PPTLVSelectionArea {
  position: absolute;
  width: 100px;
  height: 50px;
  border: 1px solid rgba(38, 143, 203, 0.8);
}
.PPTreeListSelectionAreaInner {
  width: 100%;
  height: 100%;
  background: rgba(38, 143, 203, 0.2);
}
.PPTLV[disabled='disabled'] {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPTLV[dir='rtl'] .PPTLVPage {
  direction: rtl;
}
.PPTLV[dir='rtl'] .PPTLVNodeContent {
  padding: 0 3px 0 6px;
  text-align: right;
}
.PPTLV[dir='rtl'] .PPTLVNodeControlContainer {
  float: left;
}
.PPTLV[dir='rtl'] .PPTLVNodeDrillIcon {
  filter: FlipH;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.PPTLV[dir='rtl'] .PPTLVMenuBox {
  right: auto;
  left: 0;
}
.PPTLV[dir='rtl'] .PPTLVMenuIcon {
  right: 1px;
  left: auto;
  border-right: 0;
  border-left: 1px solid #fff;
}
.PPTLV[dir='rtl'] .PPTLVEditField {
  text-align: right;
}
.PPListCaptions {
  position: relative;
  overflow: hidden;
  padding: 0;
  width: 100%;
  outline-width: 0;
  border-width: 0;
  background: #f3f3f3;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.PPListCaptionsContainer {
  overflow: hidden;
  height: 100%;
}
.PPListCaptionsWide .PPListCaptionsContainer {
  direction: ltr;
}
.PPC.PPListCaptions .PPListCaptionsTable {
  position: relative;
  width: 0;
  height: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.PPListCaptionsRow {
  position: relative;
  background: #f3f3f3;
}
.PPListCaptionsFirstSpacer,
.PPListCaptionsLastSpacer {
  padding: 0;
}
.PPListCaptionsMenuBox {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: #fff;
}
.PPListCaptionsMenuIcon {
  position: relative;
  left: 1px;
  z-index: 2;
  width: 14px;
  height: 100%;
  border-right: 1px solid #fff;
  background-color: #f3f3f3;
}
.PPListCaptionsMenuIcon:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0;
  height: 0;
  margin: auto;
  border: 3px solid transparent;
  border-bottom: none;
  border-top-color: #777;
}
.PPListCaptions:not(.PPIPad)[enabled='enabled']
  .PPListCaptionsMenuIcon:hover:before {
  border-top-color: #268fcb;
}
.PPListCaptionsMenuIcon.Pressed {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPListCaptionsCaptionResizing {
  cursor: e-resize;
}
.PPListCaptionsCaptionResized {
}
.PPListCaptions[dir='rtl'] .PPListCaptionsTable {
  direction: rtl;
}
.PPListCaptions[dir='rtl'] .PPListCaptionsMenuBox {
  right: auto;
  left: 0;
}
.PPListCaptions[dir='rtl'] .PPListCaptionsMenuIcon {
  right: 1px;
  left: 0;
  border-left: 1px solid #fff;
  border-right: 0;
}
.PPListCaptions[dir='rtl'] .PPListCaptionResizer {
  float: left;
}
.PPLineLabel {
  display: table;
  width: 100%;
  cursor: default;
}
.PPLineLabel_Disabled {
  opacity: 0.5;
}
.PPLineLabel__Content {
  margin-right: 10px;
  white-space: nowrap;
}
.PPLineLabel__Content,
.PPLineLabel__Line {
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  color: #909090;
}
.PPLineLabel__Content:not(:empty) {
  padding-right: 3px;
}
.PPLineLabel[dir='rtl'] .PPLineLabel__Content:not(:empty) {
  padding-left: 3px;
  padding-right: 0;
}
.PPLineLabel__Line {
  width: 100%;
}
.PPLineLabel__LineContent {
  height: 1px;
  background-color: #f0f0f0;
}
.PPSparkline {
  display: inline-block;
}
.PPSpoiler {
}
.PPSpoiler > * {
  display: block !important;
}
.PPSpoiler > .PPPanelCnt {
  position: absolute;
}
.PPSpoilerResizerContainer {
  position: absolute;
}
.PPSpoiler.Disabled .PPSpoilerResizerContainer {
  cursor: default;
}
.PPSpoilerResizer {
  background-color: #e6e6e6;
  border: none;
}
.PPSpoiler.Top > .PPSpoilerResizerContainer,
.PPSpoiler.Bottom > .PPSpoilerResizerContainer {
  height: 3px;
  width: 100%;
  border: none;
  cursor: n-resize;
}
.PPSpoiler.Left > .PPSpoilerResizerContainer,
.PPSpoiler.Right > .PPSpoilerResizerContainer {
  height: 100%;
  width: 3px;
  border: none;
  cursor: e-resize;
}
.PPSpoiler.Top > .PPSpoilerResizerContainer > .PPSpoilerResizer,
.PPSpoiler.Bottom > .PPSpoilerResizerContainer > .PPSpoilerResizer {
  height: 1px;
  width: 100%;
}
.PPSpoiler.Left > .PPSpoilerResizerContainer > .PPSpoilerResizer,
.PPSpoiler.Right > .PPSpoilerResizerContainer > .PPSpoilerResizer {
  height: 100%;
  width: 1px;
}
.PPSpoilerPhantomResizer {
  background-color: #c5c5c5;
  position: fixed;
  z-index: 11001;
}
.PPSpoiler .PPSpoilerExpandButton {
  height: auto !important;
  width: auto !important;
  position: relative;
  padding: 1px;
}
.PPSpoiler .PPSpoilerExpandButton.PPButton .PPImage {
  height: 21px;
  width: 11px;
}
.PPSpoiler .PPSpoilerExpandButton .PPContent,
.PPSpoiler .PPSpoilerExpandButton .PPImage {
  vertical-align: middle;
}
.PPSpoilerTitleButtonsContainer {
  display: inline-block;
  position: absolute;
}
.PPSpoiler.Left:not([dir='rtl']) .PPSpoilerTitleButtonsContainer {
  right: 0;
  top: 0;
}
.PPSpoiler.Left[dir='rtl'] .PPSpoilerTitleButtonsContainer {
  left: 0;
  top: 0;
}
.PPSpoiler.Right:not([dir='rtl']) .PPSpoilerTitleButtonsContainer {
  left: 0;
}
.PPSpoiler.Right[dir='rtl'] .PPSpoilerTitleButtonsContainer {
  right: 0;
}
.PPSpoiler.Top:not([dir='rtl']) .PPSpoilerTitleButtonsContainer {
  left: 6px;
  bottom: 0;
}
.PPSpoiler.Bottom:not([dir='rtl']) .PPSpoilerTitleButtonsContainer {
  left: 6px;
  top: 0;
}
.PPSpoiler.Top[dir='rtl'] .PPSpoilerTitleButtonsContainer {
  right: 6px;
  bottom: 0;
}
.PPSpoiler.Bottom[dir='rtl'] .PPSpoilerTitleButtonsContainer {
  right: 6px;
  top: 0;
}
.PPSpoiler.Right:not([dir='rtl'])
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton,
.PPSpoiler.Left[dir='rtl']
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
  transform-origin: left bottom;
  top: -25px;
}
.PPSpoiler.Left:not([dir='rtl'])
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton,
.PPSpoiler.Right[dir='rtl']
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  transform-origin: right bottom;
  top: -25px;
}
.PPSpoiler.Bottom
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton
  .PPImage {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.PPSpoiler.Top:not([dir='rtl'])
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton {
  margin-left: 5px;
}
.PPSpoiler.Bottom:not([dir='rtl'])
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton {
  margin-left: 5px;
}
.PPSpoiler.Top[dir='rtl']
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton {
  margin-right: 5px;
}
.PPSpoiler.Bottom[dir='rtl']
  .PPSpoilerTitleButtonsContainer
  > .PPSpoilerExpandButton {
  margin-right: 5px;
}
.PPTabSearchDialog.PPDropPanel.PPWindow
  .WindowTable
  > .WindowTableBody
  > .Content {
  border: none;
  margin: 12px 17px 2px 17px;
  background-color: transparent;
}
.PPTabSearchDialog .PPButton.Expand {
  display: none;
}
.PPTabSearchDialog .WindowTable > .WindowTableHead {
  position: relative;
}
.PPTabSearchDialog .WindowTable > .WindowTableHead:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 3px;
  right: 3px;
  height: 1px;
  background: #d3d6d9;
}
.PPTabSearchDialog .SearchReplacePanel {
  position: static;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px;
  border: 1px #e2e2e2 solid;
  border-top: none;
  margin-bottom: 4px;
  background-color: #fff;
}
.PPTabSearchDialog .SearchReplacePanel .PPCheckBox,
.PPTabSearchDialog .SearchReplacePanel .PPLabel {
  height: 16px;
}
.PPTabSearchDialog .SearchTabPanelSearchLabel,
.PPTabSearchDialog .SearchTabPanelSearchCombo {
  display: inline-block;
  vertical-align: middle;
}
.PPTabSearchDialog .SearchTabPanelSearchCombo {
  margin-left: 7px;
}
.PPTabSearchDialog .WholeWordsCheckBox,
.PPTabSearchDialog .TargetTextCheckBox {
  margin-left: 10px;
}
.PPTabSearchDialog .SearchTabPanel,
.PPTabSearchDialog .ParametersLabel,
.PPTabSearchDialog .MoreButton {
  margin-bottom: 10px;
}
.PPTabSearchDialog .CaseSensitivePanel {
  margin-bottom: 7px;
}
.PPTabSearchDialog .MoreButton {
  float: right;
}
.PPTabSearchDialog .TargetValueCheckBox,
.PPTabSearchDialog .DirectionCombo {
  margin-left: 7px;
}
.PPTabSearchDialog .OptionsGridPanel td {
  height: 28px;
}
.PPTabSearchDialog .OptionsGridPanel .PPCombo td {
  height: inherit;
}
.PPTabSearchDialog .DialogButtonsPanel {
  margin-top: 11px;
}
.PPTabSearchDialog .FindAllButton,
.PPTabSearchDialog .FindNextButton {
  margin-left: 7px;
}
.PPTabSearchDialog .CloseButton {
  margin-left: 11px;
}
.PPTabSearchDialog .MoreOption {
  visibility: hidden;
}
.PPTabSearchDialogMoreOptions .MoreOption {
  visibility: visible;
}
.PPTabSearchDialog[dir='rtl'] .SearchTabPanelSearchCombo,
.PPTabSearchDialog[dir='rtl'] .DirectionCombo {
  margin-left: 0;
  margin-right: 7px;
}
.PPTabSearchDialog[dir='rtl'] .WholeWordsCheckBox,
.PPTabSearchDialog[dir='rtl'] .TargetTextCheckBox {
  margin-left: 0;
  margin-right: 10px;
}
.PPTabSearchDialog[dir='rtl'] .TargetValueCheckBox {
  margin-left: 0;
  margin-right: 7px;
}
.PPTabSearchDialog[dir='rtl'] .MoreButton,
.PPTabSearchDialog[dir='rtl'] .DialogButtonsPanel .PPButton {
  float: left;
}
.PPTabSearchDialog[dir='rtl'] .FindAllButton,
.PPTabSearchDialog[dir='rtl'] .FindNextButton {
  margin-left: 0;
  margin-right: 7px;
}
.PPTabSearchDialog[dir='rtl'] .CloseButton {
  margin-left: 0;
  margin-right: 11px;
}
.PPFilterLinkAttrDialog .PPLineLabel {
  margin: 8px 0;
}
.PPFilterLinkAttrDialog .PPCombo {
  margin: 5px;
}
.PPFilterLinkAttrDialog .PPCheckBox {
  margin: 5px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR.AttrDisabled.PPC > TD.tree > .text {
  color: #aeaeae;
  cursor: default;
}
.PPGridPanelContainer.FilterLinkGridPanel TR TD:first-child {
  width: 23px;
}
.PPMsSpecifiedVector .PPListItem .Icon,
.PPMsSpecifiedVector[dir='rtl'] .PPListItem .Icon {
  margin: 4px 0 !important;
  padding: 0 !important;
}
.PPMsFillGaps .PPMsEmptyCombo .PPTextBoxImage {
  display: none;
}
.PPMsFillGaps .PPLabel {
  margin-bottom: 5px;
}
.PPMsFillGaps .PPCombo,
.PPMsFillGaps .PPCombo.PPDateTimePicker,
.PPMsFillGaps .PPCheckBox,
.PPMsFillGaps .PPTextBox {
  margin-bottom: 10px;
}
.PPMsFillGaps .PPCombo .PPTextBox {
  margin-bottom: 0;
}
.PPMsFillGaps {
  margin-right: 7px;
}
.PPMsFillGaps [dir='rtl'] {
  margin-left: 7px;
}
.PPMsFillGaps .PPGridPanel > tbody > tr > td {
  padding: 0 !important;
}
.PPPlacedControl {
  position: absolute;
  overflow: hidden;
}
.PPSizeLegendContent,
.PPSizeLegendMarker,
.PPSimpleSizeLegendContent {
  position: absolute;
  white-space: nowrap;
}
.PPSimpleSizeLegendContent {
  padding: 4px 5px;
  text-align: left;
}
.PPSizeLegendContent div {
  position: absolute;
  top: 0;
}
.PPSizeLegendContent svg {
  position: absolute;
}
.PPIntervalsLegend {
  position: absolute;
  overflow: hidden;
}
.PPIntervalsLegendPageContainer {
  overflow: hidden;
  white-space: nowrap;
}
.PPIntervalsLegendContent,
.PPIntervalsLegendControlNode {
  position: absolute;
  white-space: nowrap;
}
.PPIntervalsLegend .PPIntervalsLegendContent table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 0;
  border-spacing: 0;
}
.PPIntervalsLegendContent table.PPTempTable {
  border-collapse: collapse;
  visibility: hidden;
  table-layout: auto;
  width: auto;
  border-spacing: 0;
}
.PPIntervalsLegendContent .PPTempTable td,
.PPIntervalsLegendContent .PPTempTable div {
  border: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.PPIntervalsLegendContent td {
  position: relative;
  vertical-align: middle;
  text-align: left;
}
.PPIntervalsLegendMarker {
  position: absolute;
  display: block;
}
.PPIntervalsLegendMarker canvas {
  direction: ltr;
}
.PPIntervalsLegendWraper {
  position: relative;
  display: block;
}
.PPIntervalLegendItemText {
  display: inline-block;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
}
.PPIntervalsLegendContent.Underline .PPIntervalLegendItemText {
  text-decoration: underline;
}
.PPIntervalsLegend .PrevPage,
.PPIntervalsLegend .NextPage,
.PPIntervalsLegend .CurrentPage {
  position: absolute;
  left: 0;
  top: 0;
}
.PPIntervalsLegend .PrevPage,
.PPIntervalsLegend .NextPage {
  width: 32px;
  height: 32px;
  border: 8px solid transparent;
  border-top: 16px solid transparent;
}
.PPIntervalsLegend .PrevPage {
  margin-top: -16px;
  width: 0;
  height: 0;
  border-bottom: 16px solid #00f;
}
.PPIntervalsLegend .CurrentPage {
  left: 16px;
  width: 40px;
  text-align: center;
  font:
    normal 11px Arial,
    Helvetica;
}
.PPIntervalsLegend .NextPage {
  width: 0;
  height: 0;
  left: 56px;
  border-top: 16px solid #00f;
}
.PPIntervalsLegendAlphaLayer,
.PPIntervalsLegendImageLayer {
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.PPIntervalsLegendImageLayer {
  z-index: 1;
}
.PPBubbleChart {
  position: relative;
  overflow: hidden;
  top: 0;
  left: 0;
}
.PPBubbleChartArea svg,
.PPBubbleChartArea div {
  position: absolute;
  overflow: hidden;
}
.PPBubbleChartArea div .v {
  width: 0;
  height: 0;
}
.PPTreeData,
.PPTreeCanvas {
  position: relative;
}
.PPTreeRoot {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.PPTreeRoot > DIV > V {
  position: absolute;
}
.PPTreeFPS {
  position: absolute;
  right: 2px;
  top: 2px;
}
.PPTreeDiv {
  position: absolute;
  width: 100%;
  height: 100%;
}
.PPBubbleInfo {
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  unselectable: on;
  user-select: none;
  position: absolute;
  cursor: default;
}
.PPBubbleCaption {
  text-align: center;
}
.PPBubbleValue {
  text-align: center;
  font-weight: bold;
}
.PPBubbleContent {
  text-align: center;
  display: inline-block;
  position: absolute;
  visibility: hidden;
  overflow: hidden;
}
.PPBubbleSelecting {
  cursor: pointer;
}
.PPChartBreadcrumb {
  cursor: default;
}
.PPChartBreadcrumbItem {
  text-align: left;
}
.PPChartBreadcrumbNotLastItemLabel {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABGdBTUEAALGeYUxB9wAAAIpJREFUeAGVwTsKg0AABNAxSOrcfyoRhQUxnsUignG/7j3GlBKIxvdwWV3XIvnAP8ZxVNu2IlnizDzPml6TjDHCDskC3+xi5azT8l7U971wxDuvGKJSTPLOq6oq4ZcUk/KalWLS8ByEI3nNCiGo6zqRLHHEWSdjjEjecaZpGpEscRXJgmSBD5I37GxrbGTKPCzREwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right center;
}
.PPChartBreadcrumbItemLabelContainer {
  position: relative;
}
.PPChartBreadcrumbItem[dir='rtl'] {
  text-align: right;
}
.PPChartBreadcrumbNotLastItemLabel[dir='rtl'] {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABGdBTUEAALGeYUxB9wAAAIlJREFUeNqVkUEKwyAURG2Rrnv/rEQUBLE5i4sGrBpNc48JGgqlGGI/PL6LJzgjIf/MMAxn3Dnn6JGplBLW2qZ8UUqRLzA9JzjndtkYcwT8yyOGiODDLjPGWmCOM5a8IKdcz1UeH+MRVV7fa91nAanWGimleqGnjVsJWd7d2zMVQjTl66fCwu8HbqvG2tslsPfhAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: left center;
}
.PPChartBreadcrumbItemLabelContainer[dir='rtl'] {
  position: relative;
}
.PPTagCloud,
.PPTagCloudSpace {
  position: relative;
}
.PPTagCloudSpace div {
  background-color: #fff;
}
.PPTagCloudSpace svg text,
.PPTagCloudSpace div {
  cursor: pointer;
  unselectable: on;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.PPTagCloudSpace svg {
  position: absolute;
  left: 0;
  top: 0;
}
.PPTreeData {
  position: relative;
}
.PPTreeCanvas {
  position: absolute;
}
.PPTreeMapBranch,
.PPTreeMapLeaf,
.PPTreeMapItem {
  position: absolute;
  border: solid 0 transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  cursor: default;
}
.PPTreeMapBranch {
  border: solid 1px #aaa;
}
.PPTreeMapContainer {
  position: relative;
  display: block;
  overflow: hidden;
}
.PPTreeMapCaption {
  position: relative;
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  width: 0;
}
.PPTreeMapVertical {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.PPTreeMapTextMeasure {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  display: block !important;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
.PPTreeMapText {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
}
.PPTreeMapInline {
  display: inline;
  white-space: nowrap;
}
.PPTreeMapLeavesEllipsis .PPTreeMapLeaf .PPTreeMapText {
  text-overflow: ellipsis;
}
.PPTreeMapBranchesEllipsis .PPTreeMapBranch .PPTreeMapText {
  text-overflow: ellipsis;
}
.PPTreeMapLeavesWrap .PPTreeMapLeaf .PPTreeMapText,
.PPTreeMapLeavesWrap .PPTreeMapLeaf .PPTreeMapInline {
  white-space: normal;
}
.PPTreeMapBranchesWrap .PPTreeMapBranch .PPTreeMapText,
.PPTreeMapBranchesWrap .PPTreeMapBranch .PPTreeMapInline {
}
.PPTreeMapFocusFrame {
  position: absolute;
  overflow: hidden;
}
.PPTreeMapBranchCaption {
  font-size: 20px;
  color: #999;
  text-shadow:
    0 1px 0 #fff,
    0 1px 1px #fff;
}
.PPChartBreadcrumbItemLabel {
  font: inherit;
}
.PPTreeChartMaster {
  text-align: left;
}
.PPTreeChartMaster[dir='rtl'] {
  text-align: right;
}
.PPTreeChartMasterPanel {
  padding: 8px 32px 0;
}
.PPTreeChartMasterPanel .PanelListBox {
  border: 1px solid #cfd1d4;
}
.PPTreeChartMasterPanel .PPRadioButton,
.PPTreeChartMasterPanel .PPNumberEdit,
.PPTreeChartMasterPanel .PPCombo,
.PPTreeChartMasterPanel .PPLabel,
.PPTreeChartMasterPanel .PPCComboFace,
.PPTreeChartMasterPanel .PPCheckBox,
.PPTreeChartMasterPanel .PPListBox,
.PPTreeChartMasterPanel .PPFontBox,
.PPTreeChartMasterPanel .PPButton,
.PPTreeChartMasterPanel .PPLabel {
  margin-bottom: 4px;
}
.PPTreeChartMasterElementRight {
  float: right;
}
.PPTreeChartMasterElementRight[dir='rtl'] {
  float: left;
}
.PPTreeChartMasterPanel .PPLabel {
  margin-right: 5px;
  margin-left: 0;
}
.PPTreeChartMasterPanel .PPLabel[dir='rtl'] {
  margin-right: 0;
  margin-left: 5px;
}
.PPTreeChartMasterLabelBold {
  font-weight: bold;
}
.PPTreeChartMasterSeparator {
  margin: 10px 0 4px 0;
}
.PPTreeChartMaster .PPCheckBox {
  width: inherit;
  white-space: nowrap;
  word-wrap: inherit;
}
.PPGraph[disabled='disabled'] {
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.PPGraphBlock {
  z-index: 2;
  width: 0;
  height: 0;
}
.PPGraphBlockSnapper {
  border-left: 1px dashed gray;
  border-top: 1px dashed gray;
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 1000;
}
.PPGraphBlockSnapper.Center {
  border-left-color: #0094ff;
  border-top-color: #0094ff;
}
.PPShapeText {
  background-color: transparent;
  position: absolute;
  display: table;
}
.PPShapeTextContent {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.PPLongListBox {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.PPLongListBox .PPLongListItem {
  overflow: hidden;
}
.PPLongListBox > .PPItems {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.PPLongListBox > .PPCover {
  background: #fff;
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.PPLongListBox > .PPSB.VMode {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
}
.PPLongListBox[dir='rtl'] > .PPSB.VMode {
  left: 0;
  right: auto;
}
.PPMSCopyScenarioDialog
  .PPDropPanel.PPWindow
  .WindowTable
  > .WindowTableBody
  > .Content {
  margin: 0;
}
.PPMSCopyScenarioDialog .Separator {
  height: 1px;
  width: 100%;
  margin: 10px 0;
  background-color: #d3d6d9;
}
.PPMSCopyScenarioDialog .MSLabelSeparator {
  text-align: center;
  padding: 0 10px;
}
.PPMSCopyScenarioDialog .PPTreeList .MSNameColumn > div {
  padding: 0 0 0 3px;
}
.MSGridSelectScenario table,
.MSGridGroupNewScenario table,
.MSGridNewNameScenario table,
.MSGridGroupVariables table {
  width: 100%;
}
.PPMSCopyScenarioDialog .PPLabel {
  white-space: nowrap;
}
.MSGridSelectScenario,
.MSGridGroupNewScenario,
.MSRadioExistScenarios {
  margin-top: 10px;
}
.MSGridNewNameScenario,
.MSScenarioList {
  margin-top: 5px;
}
.PPMSCopyScenarioDialog .PPTreeList .data {
  background-color: #fff;
}
.PPMSCopyScenarioDialog .PPTreeList > .data > .focus {
  border: none;
}
.PPMSCopyScenarioDialog .PPTreeList .simple {
  display: none !important;
}
.PPMSCopyScenarioDialog .PPGridPanel > tbody > tr > td:first-child {
  padding-right: 5px;
}
.PPMSCopyScenarioDialog[dir='rtl'] .PPGridPanel > tbody > tr > td:first-child {
  padding-left: 5px;
}
.PPMSCopyScenarioDialog .PPTreeList {
  margin: 5px 0 10px;
  border: 1px solid #ccc;
}
.PPMSCopyScenarioDialog .PPLabelNewName,
.PPMSCopyScenarioDialog .PPLabelExistScenario {
  padding-right: 5px;
}
.PPMSCopyScenarioDialog[dir='rtl'] .PPLabelNewName,
.PPMSCopyScenarioDialog[dir='rtl'] .PPLabelExistScenario {
  padding-left: 5px;
}
div.MSScenarioList {
  padding-left: 20px;
}
div.MSScenarioList[dir='rtl'] {
  padding-right: 20px;
}
.PPMSCopyScenarioDialog
  .PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .icon {
  position: relative;
  top: 2px;
  left: 2px;
}
.PPMiniMap .MiniMap {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.PPMiniMap .MiniMap img,
.PPMiniMap .MiniMap canvas,
.PPMiniMap .MiniMap .MiniMapFrame,
.PPMiniMap .MiniMap .MiniMapCover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.PPMiniMap .MiniMap .MiniMapFrame {
  position: relative;
  margin-top: -2px;
  margin-left: -2px;
  cursor: move;
}
.PPMiniMap .MiniMap .MiniMapCover {
  height: 0;
}
.PPMiniMap .MiniMap .MiniMapCover[side='R'],
.PPMiniMap .MiniMap .MiniMapCover[side='L'] {
  width: 0;
}
.PPSpeedometer {
  background-color: transparent;
  position: relative;
}
.PPSpeedometer > .PPCover {
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.PPGauge {
  background-color: transparent;
  position: relative;
}
.PPGauge > .PPCover {
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.PPRatingChart {
  display: inline-block;
  color: #313533;
  position: relative;
}
.PPRatingChart .PPCover {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPRatingChart .ChartNode {
  position: relative;
  cursor: default;
}
.PPRatingChart .TrendContainer {
  position: absolute;
  display: block;
}
.PPRatingChart .PPScrollBox .PPScrollContent {
  position: relative;
}
.PPRatingChart .PPTimeline {
  margin-top: 5px;
  display: inline-block;
  position: relative;
}
.PPRatingChartSelection {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPRatingChart .RatingHeader {
  height: 20px;
  font-weight: bold;
  border-bottom: 1px solid #d3d6d9;
  white-space: nowrap;
}
.PPRatingChart .RatingHeader .Column,
.PPRatingChart .RatingSerie .Column,
.PPRatingChart .RatingHeader .Column > DIV {
  height: 100%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
.PPRatingChart .RatingSerie .Column,
.PPRatingChart .RatingHeader .Column > DIV {
  text-overflow: ellipsis;
  cursor: default;
}
.PPRatingChart .RatingHeader .Column .Resizer {
  width: 3px;
  margin-left: -6px;
  margin-right: 3px;
  height: 100%;
  background-color: #d3d6d9;
  cursor: ew-resize;
  display: inline-block;
}
.PPRatingChart .RatingHeader .Index {
  text-align: center;
}
.PPRatingChart .RatingHeader .Move {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPAgMAAACQHae8AAAABGdBTUEAALGPC/xhBQAAAAlQTFRF/////wgAAH8O5foBbgAAAAF0Uk5TAEDm2GYAAAAkSURBVHjaY2BAAw1AzLSAkYGBawUjiIuNEA0AEqwOQCYjkk4AyW0FhpSzTOwAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
}
.PPRatingChart .RatingHeader .Move.Named {
  background-image: none;
}
.PPRatingChart .RatingHeader .Data:hover {
  text-decoration: underline;
}
.PPRatingChart.PPIPad .RatingHeader .Data:hover {
  text-decoration: none;
}
.PPRatingChart .RatingSerie {
  position: absolute;
  white-space: nowrap;
}
.PPRatingChart .RatingSerie.Selected,
.PPRatingChart.PPIPad .RatingSerie.Selected:hover {
  background-color: #c8c8ff;
}
.PPRatingChart .RatingSerie:hover {
  background-color: #ffe6e6;
}
.PPRatingChart.PPIPad .RatingSerie:hover {
  background-color: transparent;
}
.PPRatingChart .RatingSerie.Selected:hover {
  background-color: #ffe6ff;
}
.PPRatingChart .RatingSerie .Highlighted {
  font-weight: bold;
  color: #111513;
}
.PPRatingChart .RatingSerie .Index {
  color: #fff;
  text-align: center;
}
.PPRatingChart .RatingSerie .Index .IndexContent {
  height: 15px;
  border-radius: 4px;
  text-align: center;
  vertical-align: baseline;
  padding-bottom: 2px;
}
.PPRatingChart .RatingSerie .Move {
  width: 9px;
  padding-left: 0;
  padding-right: 0;
  background-position: left center;
  background-repeat: no-repeat;
}
.PPRatingChart .RatingSerie .Move.Up {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPAQMAAAAMBndOAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAH8O6njx8QAAAAF0Uk5TAEDm2GYAAAAXSURBVHjaY2CAAQ4GBhkGBjswAw3BAAAPQwCTdM1YNgAAAABJRU5ErkJggg==');
}
.PPRatingChart .RatingSerie .Move.Down {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPAQMAAAAMBndOAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAA/wgA0yYHKgAAAAF0Uk5TAEDm2GYAAAAVSURBVHjaY2BAAhwYyI6BQQbMAAMACZ0Ak0AwQRMAAAAASUVORK5CYII=');
}
.PPRatingChart .RatingSerie .Graph .GraphContent {
  height: 10px;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 5px;
}
.PPBorderLayout {
  position: relative;
  display: inline-block;
}
.PPBorderLayout .Top,
.PPBorderLayout .Bottom,
.PPBorderLayout .Left {
  left: 0;
}
.PPBorderLayout .Top,
.PPBorderLayout .Bottom,
.PPBorderLayout .Right {
  right: 0;
}
.PPBorderLayout .Top,
.PPBorderLayout .Left,
.PPBorderLayout .Right,
.PPBorderLayout .Central {
  top: 0;
}
.PPBorderLayout .Bottom,
.PPBorderLayout .Left,
.PPBorderLayout .Right,
.PPBorderLayout .Central {
  bottom: 0;
}
.PPBorderLayoutItem {
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.PPBorderLayoutItem.Bordered {
  border: #d3d6d9 solid 1px;
}
.PPBorderLayoutItem.Bordered.Top {
  border-bottom: none;
}
.PPBorderLayoutItem.Bordered.Bottom {
  border-top: none;
}
.PPBorderLayoutItem.Bordered.Left {
  border-right: none;
}
.PPBorderLayoutItem.Bordered.Right {
  border-left: none;
}
.PPBorderLayoutItem .Title {
  height: 15px;
  background-color: #cfdde6;
}
.PPBorderLayoutItem .Title + .Content {
  top: 15px;
}
.PPBorderLayout,
.PPBorderLayoutItem,
.PPBorderLayoutItem .Content,
.PPBorderLayoutItem .Title {
  overflow: hidden;
}
.PPBorderLayout .PPBorderLayoutItem.Left[dir='rtl'] {
  left: auto;
  right: 0;
  border-right: #d3d6d9 solid 1px;
  border-left: 0;
}
.PPBorderLayout .PPBorderLayoutItem.Right[dir='rtl'] {
  left: 0;
  right: auto;
  border-right: 0;
  border-left: #d3d6d9 solid 1px;
}
.PPFlexLayout {
  outline: 0;
  overflow: hidden;
}
.PPFlexLayoutContainer {
  position: relative;
  top: 0;
}
.PPFlexLayout .PPFlexItem {
  display: block;
  position: relative;
}
.PPFlexLayout .PPFlexLayoutContainer .PPFlexItem {
  position: absolute;
}
.PPLayoutBox {
  overflow: hidden;
}
.PPLayoutBoxHorizontal {
  white-space: nowrap;
}
.PPLayoutBoxHorizontal > .PPLayoutBoxItem {
  display: inline-block;
}
.PPCellPicker {
  display: inline-block;
  border-spacing: 3px;
}
.PPCellPicker[disabled='disabled'] {
  opacity: 0.5;
}
.PPCellPicker .PPCell {
  height: 16px;
  width: 16px;
  border: 1px solid #555;
}
.PPCellPicker .PPCell.Hovered {
  border: 1px solid #6ca1e2;
}
.PPListBox {
  position: relative;
  border-radius: 3px;
  background-color: #fff;
  cursor: default;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  outline: none;
  padding: 0;
}
.PPListBox .PPIconListItem {
  white-space: nowrap;
}
.PPListBox .PPIconListItem .Icon {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.PPListBox .PPListItem {
  float: left;
  clear: both;
  overflow: hidden;
  min-width: 100%;
  white-space: nowrap;
}
.PPListBox[dir='rtl'] .PPListItem {
  float: right;
}
.PPListBox.Horizontal .PPListItem,
.PPListBox.Horizontal .PPIconListItem {
  display: inline-block;
  overflow: hidden;
}
.PPListBox.Horizontal .PPListItem,
.PPListBox.Horizontal .PPIconListItem {
  float: none;
  min-width: 0;
}
.PPListBox .PPListItem[disabled='disabled'],
.PPListBox .PPIconListItem[disabled='disabled'] {
  color: #aeaeae;
}
.PPListBox .PPListItem[disabled='disabled'].Selected,
.PPListBox .PPIconListItem[disabled='disabled'].Selected {
  background-color: rgba(38, 143, 203, 0.2);
  color: #aeaeae;
}
.PPListBox .PPListItem:hover:not([disabled]):not(.Disabled),
.PPListBox .PPListItem.Hovered:not([disabled]):not(.Disabled) {
  background-color: #f3f3f3;
}
.PPListBox .PPListItem:active:not([disabled]):not(.Disabled),
.PPListBox .PPListItem.Selected:not([disabled]):not(.Disabled) {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPListBox .PPListItem .Icon,
.PPListBox .PPListItem .Content {
  display: inline-block;
  vertical-align: middle;
}
.PPListBox .PPListItem .Icon {
  height: 12px;
  margin: 1px 0 1px 5px;
  width: 0;
}
.PPListBox[dir='rtl'] .PPListItem .Icon {
  margin: 1px 5px 1px 0;
}
.PPListBox .PPListItem .Content {
  overflow: hidden;
  padding: 0 6px 0 4px;
  white-space: nowrap;
}
.PPListBox[dir='rtl'] .PPListItem .Content {
  overflow: hidden;
  padding: 0 4px 0 6px;
  white-space: nowrap;
}
.PPListBox.Disabled .PPListItem {
  color: #aeaeae;
}
.PPListBox .PPIconListItem {
  border: 1px solid transparent;
  box-sizing: border-box;
  border-radius: 2px;
}
.PPListBox .PPIconListItem:hover,
.PPListBox .PPIconListItem.Hovered {
  border-color: #f3f3f3;
  background: #f3f3f3;
}
.PPListBox .PPIconListItem:active,
.PPListBox .PPIconListItem.Selected {
  border-color: rgba(38, 143, 203, 0.2);
  background: rgba(38, 143, 203, 0.2);
}
.PPListBox .PPListItem .PPListItemInput {
  margin: 0;
  box-sizing: border-box;
}
.PPListBox.Multicolumn .PPListItem.PPFocused,
.PPListBox.Multicolumn .PPListItem.PPFocused.Hovered {
  border: 1px solid transparent;
  outline: 1px dashed #8b9097;
  outline-offset: -1px;
}
.PPListBox .PPNoIndents {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-spacing: 0 !important;
}
.PPListBox > .PPScrollBox > .PPScrollContent {
  font-size: 0;
}
.PPC.PPListBox table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 0;
}
.PPListBox tr {
  box-sizing: border-box;
}
.PPListBox td {
  overflow: hidden;
  padding: 0;
}
.PPListBox .PPMenuDropButton {
  position: relative;
  top: 30px;
}
.PPListBox .PPListBoxControlButtons {
  position: absolute;
  padding: inherit;
  right: 0;
  top: 0;
}
.PPListBox[dir='rtl'] .PPListBoxControlButtons {
  left: 0;
  right: auto;
}
.PPListBoxPageUpButton .PPArrow.B .PPArrow {
  margin-top: 2px;
}
.PPListBoxPageDownButton .PPArrow.B .PPArrow {
  margin-top: 5px;
}
.PPListBoxPageUpButton[disabled='disabled']:hover,
.PPListBoxPageDownButton[disabled='disabled']:hover {
  background: transparent;
  border: 1px solid transparent;
}
.PPMaskEditTable {
  table-layout: fixed;
  width: 100%;
  height: 21px;
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  border: 1px solid #d3d6d9;
  background: #fff;
  box-sizing: border-box;
}
.PPMaskEditTable .PPMaskEditInput::-ms-clear,
.PPMaskEditTable .PPMaskEditInput::-ms-reveal {
  display: none;
}
.PPMaskEditTable .PPMaskEditInputTd {
  padding-left: 6px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
.PPMaskEditTable[dir='rtl'] .PPMaskEditInputTd {
  padding-left: 0;
  padding-right: 6px;
}
.PPMaskEditTable.Safari .PPMaskEditInputTd,
.PPMaskEditTable.FF .PPMaskEditInputTd {
  padding-left: 5px;
}
.PPMaskEditTable[dir='rtl'].Safari .PPMaskEditInputTd,
.PPMaskEditTable[dir='rtl'].FF .PPMaskEditInputTd {
  padding-right: 5px;
}
TABLE.PPMaskEditTable .PPMaskEditInputTdNotValid {
  background-color: #ffdcdc;
}
TABLE.PPMaskEditTable .PPMaskEditInputTd .PPMaskEditInput {
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 1px;
  margin: 0;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: transparent;
  -moz-outline-style: none;
  -khtml-outline-style: none;
  outline-style: none;
}
.PPMaskEditTable[disabled='disabled'] .PPMaskEditInput {
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  color: #989a99;
  cursor: default;
}
TABLE.PPMaskEditTable .PPMaskEditInputTd .PPMaskEditInputNotValid {
  background-color: #ffdcdc;
}
.PPMaskEditBorderConteiner {
  border: 1px solid #d3d6d9;
}
.PPMaskEditBorderConteiner .PPMaskEditTable {
  border: 0;
}
.PPCComboFace,
.PPBCComboFace {
  height: 21px;
  background-color: transparent;
  direction: ltr;
  cursor: pointer;
  border: 1px solid;
  border-radius: 3px;
  padding: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPCComboFace {
  border-color: #e0e0e0;
  width: 26px;
}
.PPBCComboFace {
  border-color: transparent;
  width: 32px;
}
.PPBCCombo__Icon {
  margin-left: 2px;
  margin-right: 2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJJJREFUeNpiZMADduzYYQCk1gNxoIeHxwVsahgJaN4PxAJA/AGIHbEZwkiEZhjAaggjkZpxGsJIgmashjCSqBnDEEZybYYBFii9nljNav2nQerOA7HhrULTD0xQBYFQRcTYXADEClCaAWwAVNIRiyHYnB2PTMNcgM0QXIlHAZlmQpZBMuQBrpQHBBfQ6BEPAAIMAHVOSXr3XBmEAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}
.PPBCCombo__Arrow {
  position: absolute;
  width: 11px;
  height: 15px;
  display: inline-block;
  top: 5px;
}
.PPBCComboFace__Bg {
  width: 16px;
  height: 3px;
  margin-top: 13px;
  background-color: transparent;
  border: 1px solid;
  border-color: transparent;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPCComboFace__Bg {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: 1px solid;
  border-color: transparent;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.PPCComboFace:hover:not([disabled]),
.PPCComboFace_Hovered {
  border: solid 1px #aeaeae;
}
.PPBCComboFace:hover:not([disabled]),
.PPBCComboFace_Hovered {
  border: 1px solid #aeaeae;
}
.PPCComboFace_Pressed {
  border: solid 1px #268fcb;
  background-color: #d6ecf8;
}
.PPBCComboFace_Pressed {
  border: 1px solid #6ca1e2;
  background-color: #daeafc;
}
.PPCComboFace__Arrow {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.PPCComboFace .PPArrow {
  margin-top: 6px;
}
.PPCComboFace[disabled='disabled'] {
  cursor: default;
}
.PPCComboFace[disabled='disabled'] .PPCComboFace__Bg {
  background-color: #b5b5b5;
}
.PPCComboFace[disabled='disabled'] .PPCComboFace__Arrow {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPDropPanel.PPCCDrop .DropPanelTable {
  *table-layout: auto;
}
.PPDropPanel.PPCCDrop .PPCPanel {
  background-color: transparent;
}
.PPDialog .PPDialogContent {
  padding: 11px;
  vertical-align: top;
  display: block;
  height: 100%;
}
.PPDialog .PPDialogButtons {
  text-align: right;
  vertical-align: middle;
  padding: 10px 11px;
  height: 20px;
  border-top: 1px solid #e0e0e0;
  background-color: #f3f3f3;
}
.PPDialog[dir='rtl'] .PPDialogButtons {
  text-align: left;
}
.PPDialog .PPDialogButtons > .PPButton {
  margin-left: 3px;
}
.PPDialog .PPDialogButtons > .PPButton:first-child {
  margin-left: 0;
  margin-right: 0;
}
.PPDialog[dir='rtl'] .PPDialogButtons > .PPButton {
  margin-left: 0;
  margin-right: 3px;
}
.PPDialogWindow .PPConfirmDialogImg {
  position: absolute;
  width: 32px;
  height: 32px;
  margin: 8px;
}
.PPDialogWindow .PPConfirmDialog {
  table-layout: fixed;
}
.PPDialogWindow .PPConfirmDialog .PPDialogContent {
  display: block;
  margin-top: 10px;
  padding-left: 48px;
  vertical-align: middle;
  overflow: hidden;
}
.PPDialogWindow .PPConfirmDialog .PPDialogButtons {
  height: 22px;
}
.PPDialogWindow[dir='rtl'] .PPConfirmDialog .PPDialogContent {
  padding-left: 0;
  padding-right: 48px;
}
.PPMessage .PPDialogButtons {
  border-top: 1px solid transparent;
  background-color: transparent;
}
.PPMessage__ImageContainer {
  display: inline-block;
  vertical-align: top;
}
.PPMessage__ImageSubContainer {
  display: table-cell;
  vertical-align: middle;
}
.PPMessage__Image {
  width: 32px;
  height: 32px;
  margin: 8px 19px 8px 8px;
  float: left;
}
.PPMessage[dir='rtl'] .PPMessage__Image {
  float: right;
}
.PPMessage__Text {
  display: inline-block;
  overflow: hidden;
}
.PPMessage[dir='rtl'] .PPMessage__Text {
  margin-left: 0;
  margin-right: 3px;
  float: right;
}
.PPMessage__ContentWrapper {
  display: table;
  height: 100%;
}
.PPMessage__ContentWrapperBody {
  display: table-cell;
  vertical-align: middle;
  white-space: pre-wrap;
}
.PPPanel {
  position: relative;
}
.PPPanelCnt {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
.PPPanelElem {
  position: absolute;
}
.PPStackPanel {
  position: relative;
  display: inline-block;
}
.PPStackPanel > .PPScrollBox > .PPScrollContent {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  white-space: nowrap;
}
.PPStackPanel.PPStackPanelHorizontal > .PPScrollBox > .PPScrollContent {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.PPStackPanel.PPStackPanelNoFlex > .PPScrollBox > .PPScrollContent {
  display: inline-block;
}
.PPStackPanel.PPStackPanelNoFlex.PPStackPanelHorizontal
  > .PPScrollBox
  > .PPScrollContent
  > .PPStackPanelItem {
  display: inline-block;
  height: 100%;
}
.PPStackPanel .PPStackPanelItem {
  box-sizing: border-box;
  -webkit-flex-basis: auto;
  -ms-flex-basis: auto;
  flex-basis: auto;
  width: auto;
  height: auto;
  padding: 1px;
  overflow: hidden;
}
.PPStackPanel.PPStackPanelNoFlex .PPStackPanelHorizontal {
  display: inline-block;
  height: 100%;
}
DIV.PPStackDropPanel {
  position: relative;
  z-index: 0;
  background: none;
  border: none;
  box-shadow: none;
}
DIV.PPStackDropPanel .PPDropPanelShadowIE {
  display: none;
}
DIV .Resizer[resizeway='R'] {
  width: 5px;
}
DIV:not(.Disabled) .Resizer[resizeway='R']:hover {
  border-right: 1px solid silver;
}
DIV .Resizer[resizeway='B'] {
  height: 5px;
}
DIV:not(.Disabled) .Resizer[resizeway='B']:hover {
  border-bottom: 1px solid silver;
}
.PPDropPanel.PPStackPanelItem TD.PPDropPanelBottomCenter,
.PPDropPanel.PPStackPanelItem TD.PPDropPanelBottomLeft,
.PPDropPanel.PPStackPanelItem TD.PPDropPanelBottomRight {
  height: 2px;
}
.PPStackPanelResizerRect {
  border-style: solid;
}
.PPTreeList {
  padding: 0 0 0 0;
  outline-width: 0;
  border-width: 0;
  overflow: hidden;
  position: relative;
}
.PPTreeList,
.PPTreeList > DIV.vscrollbackground,
.PPTreeList > DIV.hscrollbackground {
  background-color: #fff;
}
.PPTreeListHighLightText {
  font-weight: bold;
  color: #ddd;
  background-color: #444;
}
.PPTreeList > DIV.caption {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 17px;
  padding: 0 0 0 0;
}
.PPTreeList > DIV.caption > TABLE {
  position: relative;
  border-collapse: collapse;
  table-layout: fixed;
  width: 0;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR {
  position: relative;
  background: #f3f3f3;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH {
  overflow: hidden;
  height: 17px;
  line-height: 17px;
  padding: 0 0;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  white-space: nowrap;
  position: static;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH > DIV {
  position: relative;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.PPC > DIV {
  padding: 0 0 0 5px;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.captionborder {
  width: 1px;
  background-color: #fff;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.control {
  vertical-align: middle;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.control > DIV {
  line-height: normal;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH {
  cursor: pointer;
}
.PPTreeList:not(.PPIPad):not(.Disabled)
  > DIV.caption
  > TABLE
  > THEAD
  > TR
  > TH.PPC:hover {
  color: #268fcb;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.PPC.pressed {
  background-color: #d4e9f5;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.pressed > DIV > .sorticon,
.PPTreeList
  > DIV.caption
  > TABLE
  > THEAD
  > TR
  > TH.pressed
  > DIV
  > .sorticon.desc {
  background-color: #d4e9f5;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.last {
  cursor: default;
}
.PPTreeList:not(.PPIPad) > DIV.caption > TABLE > THEAD > TR > TH.last:hover {
  background-color: transparent;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.drag {
  width: 3px;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.drag > DIV {
  margin-left: 1px;
  margin-right: 1px;
  background: #fff;
  height: 100%;
  width: 1px;
}
.PPTreeList > DIV.caption.resizable > TABLE > THEAD > TR > TH.drag {
  cursor: e-resize;
}
.PPTreeList > DIV.caption.resizing > TABLE > THEAD > TR > TH,
.PPTreeList > DIV.caption.resizing > TABLE > THEAD > TR > TH.last {
  cursor: e-resize;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH > DIV > .sorticon {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 17px;
  height: 17px;
  padding: 0;
  background: #f3f3f3
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxnIGZpbGw9IiM3QTdBN0QiPgogICAgPHBhdGggZD0iTTYuNSA1bC0xLTJoLTNsLTEgMk01IDJMNCAwIDMgMk0xIDZMMCA4aDhMNyA2Ii8+CiAgPC9nPgo8L3N2Zz4=')
    no-repeat center/9px 9px;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH > DIV > .sorticon.desc {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.PPTreeListPhantomResizerCover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: #fff;
  pointer-events: none;
}
.PPTreeListPhantomResizer {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #c5c5c5;
  pointer-events: none;
}
.PPTreeList > DIV.data > DIV.void {
  width: 100%;
  height: 100%;
  visibility: hidden;
}
.PPTreeList > .menuicon {
  background: #f3f3f3;
  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
  position: absolute;
  height: 17px;
  width: 14px;
  padding: 0 0;
  overflow: hidden;
  top: 0;
}
.menuicon .PPArrow {
  margin: 7px 4px 1px;
}
.menuicon .PPArrow__TreeList {
  fill: #777;
  stroke: none;
}
.menuicon:hover .PPArrow__TreeList {
  fill: #268fcb;
}
.PPTreeList > .menuicon.narrow {
  border-left-width: 0;
}
.PPTreeList > .menuicon.pressed {
  background-color: #d4e9f5;
}
.PPTreeList > DIV.spacer {
  background-color: inherit;
  position: absolute;
  width: 16px;
  height: 16px;
  display: none;
}
.PPTreeList > DIV.vscrollbackground,
.PPTreeList > DIV.hscrollbackground {
  position: absolute;
  display: none;
}
.PPTreeListHint {
  background-color: #eee;
  border: solid 1px #000;
  width: auto;
  height: auto;
  position: absolute;
  display: none;
  padding: 4px 5px;
}
.PPSmooth .PPTreeList.PPTreeListNoTransition .data td,
.PPSmooth .PPTreeList.PPTreeListNoTransition .data span.text {
  -moz-transition-property: none;
  -webkit-transition-property: none;
  transition-property: none;
}
.PPTreeList > DIV.data {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.PPTreeList > DIV.data > TABLE {
  position: relative;
  border-spacing: 0;
  table-layout: fixed;
  width: 0;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR {
  height: 20px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR.empty > TD {
}
.PPTreeList > DIV.data > TABLE {
  table-layout: fixed;
  width: 0;
}
.PPTreeList > DIV.data > TABLE.nowrap > TBODY > TR > TD {
  overflow: hidden;
  white-space: nowrap;
  line-height: 20px;
  text-align: right;
  height: inherit;
  padding: 0 3px 0 3px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree.control {
  padding: 0 0;
  text-align: left;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.control {
  text-align: right;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN {
  display: inline-block;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.PPline,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.PPnode,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.PPicon,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  line-height: 20px;
  vertical-align: top;
}
.PPTreeList.PPTextUnderline DIV.data > TABLE > TBODY > TR > TD > SPAN.text {
  text-decoration: underline;
}
.PPTreeList > DIV.data > TABLE.editing > TBODY > TR.editing > TD > SPAN > SPAN {
  margin-bottom: 0;
  padding-bottom: 0;
}
.PPTreeList
  > DIV.data
  > TABLE.editing
  > TBODY
  > TR.focused
  > TD.tree
  > SPAN.text
  > SPAN.text.edit {
  padding: 0 0;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN.text
  > SPAN.text
  > INPUT.editor {
  line-height: 14px;
  width: 100%;
  height: 15px;
  padding: 0 0;
  text-align: left;
  display: inline-block;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN.text
  > SPAN.text
  > INPUT::-ms-clear,
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN.text
  > SPAN.text
  > INPUT::-ms-reveal {
  display: none;
}
.PPTreeListSelectionArea {
  position: absolute;
  border: 1px solid rgba(38, 143, 203, 0.8);
  width: 100px;
  height: 50px;
  box-sizing: border-box;
}
.PPTreeListSelectionArea > DIV {
  width: 100%;
  height: 100%;
  background-color: rgba(38, 143, 203, 0.2);
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode {
  -webkit-tap-highlight-color: transparent;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPline {
  width: 20px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=');
  background-repeat: repeat-y;
  background-size: 20px 20px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPline.PPempty {
  background-image: none;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode {
  width: 20px;
  background-size: 20px 20px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIyMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=');
  background-repeat: no-repeat, repeat-y;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode.PPfirst {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIyMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=');
  background-repeat: no-repeat, repeat-y;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PProot.PPfirst {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjkiIHgyPSI5LjUiIHkyPSIyMCIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-repeat: no-repeat, no-repeat;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode.PPfolder {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05IDkuNWgxMU05LjUgMHYyMCIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01IDZoOHY4SDV6Ii8+CiAgPHBhdGggZmlsbD0iZ3JheSIgZD0iTTEzIDZ2N0g2VjZoN20xLTFINXY5aDlWNXoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcgOS41aDVNOS41IDd2NSIvPgo8L3N2Zz4='),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=');
  background-repeat: no-repeat, repeat-y;
  cursor: pointer;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPfirst {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05IDkuNWgxMU05LjUgMHYyMCIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01IDZoOHY4SDV6Ii8+CiAgPHBhdGggZmlsbD0iZ3JheSIgZD0iTTEzIDZ2N0g2VjZoN20xLTFINXY5aDlWNXoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcgOS41aDVNOS41IDd2NSIvPgo8L3N2Zz4='),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=');
  background-repeat: no-repeat, repeat-y;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PProot.PPfirst {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjkiIHgyPSI5LjUiIHkyPSIyMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjciIHgyPSI5LjUiIHkyPSIxMiIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==');
  background-repeat: no-repeat, no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIyMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=');
  background-repeat: no-repeat, repeat-y;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen.PPfirst {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIyMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K'),
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=');
  background-repeat: no-repeat, repeat-y;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen.PProot.PPfirst {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjkiIHgyPSI5LjUiIHkyPSIyMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K');
  background-repeat: no-repeat, no-repeat;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=')
    repeat-y\9;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode.PPfirst {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=')
    repeat-y\9;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PProot.PPfirst {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==')
    no-repeat\9;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode.PPfolder {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=')
    repeat-y\9;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPfirst {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=')
    repeat-y\9;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PProot.PPfirst {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==')
    no-repeat\9;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=')
    repeat-y\9;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen.PPfirst {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LjUgMHYyMCIvPgo8L3N2Zz4=')
    repeat-y\9;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen.PProot.PPfirst {
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==')
    no-repeat\9;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfirst.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PProot.PPfirst.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8aW1hZ2UgZGlzcGxheT0ibm9uZSIgb3ZlcmZsb3c9InZpc2libGUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgeGxpbms6aHJlZj0id29yay9QUC9Db250cm9scy9SaWNoL1RyZWVMaXN0L2ltZy90cmVlTm9kZTIxLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTEgMCkiPgo8L2ltYWdlPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjciIHgyPSI5LjUiIHkyPSIxMiIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPfirst.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjciIHgyPSI5LjUiIHkyPSIxMiIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PProot.PPfirst.PPlast {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05IDkuNWgxMSIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01IDZoOHY4SDV6Ii8+CiAgPHBhdGggZmlsbD0iZ3JheSIgZD0iTTEzIDZ2N0g2VjZoN20xLTFINXY5aDlWNXoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcgOS41aDVNOS41IDd2NSIvPgo8L3N2Zz4=');
  background-repeat: no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen.PPfirst.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNSIgeTE9IjAiIHgyPSI5LjUiIHkyPSIxMCIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder.PPopen.PProot.PPfirst.PPlast {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNEREREREQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkiIHkxPSI5LjUiIHgyPSIyMCIgeTI9IjkuNSIvPgo8Zz4KCTxyZWN0IHg9IjUiIHk9IjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiLz4KCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyw2djdINlY2SDEzIE0xNCw1SDV2OWg5VjVMMTQsNXoiLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSI5LjUiIHgyPSIxMiIgeTI9IjkuNSIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode.simple {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQAAAACl8iCgAAAAAnRSTlMAAHaTzTgAAAALSURBVHgBY6AyAAAAUAABLO4WegAAAABJRU5ErkJggg==')
    no-repeat;
  filter: none;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.simple.PPfolder {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUgNmg4djhINXoiLz4KICA8cGF0aCBmaWxsPSJncmF5IiBkPSJNMTMgNnY3SDZWNmg3bTEtMUg1djloOVY1eiIvPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRDNEM0QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNyA5LjVoNU05LjUgN3Y1Ii8+Cjwvc3ZnPg==')
    no-repeat;
  background-size: 20px 20px;
  cursor: pointer;
  filter: none;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.simple.PPfolder.PPopen {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUgNmg4djhINXoiLz4KICA8cGF0aCBmaWxsPSJncmF5IiBkPSJNMTMgNnY3SDZWNmg3bTEtMUg1djloOVY1eiIvPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRDNEM0QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNyA5LjVoNSIvPgo8L3N2Zz4=')
    no-repeat;
  background-size: 20px 20px;
  filter: none;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPcbox {
  display: inline-block;
  overflow: hidden;
  line-height: 20px;
  vertical-align: top;
  height: 11px;
  width: 11px;
  max-width: 11px;
  min-width: 11px;
  max-height: 11px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  background: #fff;
  margin: 3px 4px 3px 3px;
  color: #268fcb;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPcbox:before {
  content: '';
  display: block;
  margin: 2px auto 0 auto;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPcbox:hover {
  border-color: #aeaeae;
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPcbox,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPcbox.PPdisabled {
  border-color: #aeaeae;
  color: #aeaeae;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPcbox.PPchecked:before {
  width: 7px;
  height: 7px;
  background: currentColor;
}
.PPTreeList
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPcbox.PPunknown:before {
  width: 0;
  height: 0;
  border: 3px solid currentColor;
  border-width: 4px 4px;
  border-color: transparent currentColor currentColor transparent;
  background: transparent;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPicon {
  width: 20px;
  background: transparent
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCA0MDAiPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS41IDl2MzkxIi8+Cjwvc3ZnPg==')
    no-repeat 0 10px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPicon.PPlast {
  width: 20px;
  background: transparent none no-repeat;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text {
  height: auto;
  line-height: 19px;
  margin-top: 1px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree > SPAN.text {
  padding-left: 5px;
  padding-right: 5px;
}
.PPTreeList > DIV.data > TABLE.nowrap > TBODY > TR > TD.tree > SPAN.PPControls {
  height: 100%;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree > SPAN {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR {
  color: #000;
}
.PPTreeList > div.data > table.selecttext > tbody > tr > td,
.PPTreeList > div.data > table.selectrow > tbody > tr > td {
  box-shadow: inset 0 1px 0 #fff;
}
.PPTreeList.highlighted > DIV.data > TABLE > TBODY > TR {
  color: #555;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree > .text {
  cursor: pointer;
}
.PPTreeList
  > DIV.data
  > TABLE.selecttext
  > TBODY
  > TR.childselect
  > TD.tree
  > .text {
  height: 18px;
  line-height: 17px;
  background-color: #f3f3f3;
  border-top: 1px dashed transparent;
}
.PPTreeList
  > DIV.data
  > TABLE.selecttext
  > TBODY
  > TR.selected
  > TD.tree
  > .text {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPTreeList
  > DIV.data
  > TABLE.selecttext
  > TBODY
  > TR.hover:not(.selected)
  > TD.tree
  > .text {
  background-color: #e0e0e0;
}
.PPTreeList
  > DIV.data
  > TABLE.selecttext
  > TBODY
  > TR.focused
  > TD.tree
  > .text {
  height: auto;
  line-height: 17px;
  border: 1px dashed #8b9097;
  padding-left: 4px;
  padding-right: 4px;
}
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.childselect > TD {
  background-color: #f3f3f3;
}
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.selected > TD {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow
  > TBODY
  > TR.hover:not(.selected)
  > TD {
  background-color: #e0e0e0;
  transition-property: none;
}
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow.spaced
  > TBODY
  > TR.childselect
  > TD {
  background-color: #f3f3f3;
}
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow.spaced
  > TBODY
  > TR.selected
  > TD {
  background-color: #e4e4e4;
}
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow.spaced
  > TBODY
  > TR.hover:not(.selected)
  > TD {
  background-color: #e0e0e0;
}
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow.wide.vscroll
  > TBODY
  > TR
  > TD.last,
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow.wide.vscroll
  > TBODY
  > TR.selected
  > TD.last,
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow.wide.vscroll
  > TBODY
  > TR.childselect
  > TD.last {
  background-color: #fff;
}
.PPTreeList
  > DIV.data
  > TABLE.nowrap.selectrow.wide.vscroll
  > TBODY
  > TR.hover:not(.selected)
  > TD.last {
  background-color: #fff;
}
.PPTreeListFocusTop,
.PPTreeListFocusBottom {
  display: none;
  position: absolute;
  left: 1px;
  border-top: 1px dashed #8b9097;
  pointer-events: none;
}
.PPTreeListFocusLeft,
.PPTreeListFocusRight {
  display: none;
  position: absolute;
  left: 1px;
  border-left: 1px dashed #8b9097;
  pointer-events: none;
}
.PPTreeListFocusTop,
.PPTreeListFocusBottom {
  left: 0\9;
}
.PPTreeList > DIV.data > TABLE.selectrow > TBODY > TR > TD.last {
  opacity: 0;
}
.PPTreeList > DIV.data > TABLE.selectrow.wide > TBODY > TR > TD.last {
  opacity: 1;
}
.PPTreeList > DIV.data > TABLE.lined > TBODY > TR > TD {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mN8woAJABH6AOYnSFRJAAAAAElFTkSuQmCC')
    repeat-x 0 100%;
}
.PPTreeList > DIV.data > TABLE.lined > TBODY > TR > TD.tree {
  background: none;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text.edit {
  padding: 0 0 !important;
  line-height: 16px !important;
  background-color: transparent !important;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text.edit > INPUT {
  border: thin solid transparent !important;
}
.PPTreeListSearchInput.notfound {
  background-color: #faa;
}
.PPTreeListSearchInput::-ms-clear,
.PPTreeListSearchInput::-ms-reveal {
  background-color: #faa;
}
.PPTreeList.highlighted > DIV.data > TABLE > TBODY > TR.highlight {
  color: #000;
}
.PPTreeList.highlighted > DIV.data > TABLE > TBODY > TR.highlight.selected {
  color: #000;
}
.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD {
  vertical-align: top;
  overflow: hidden;
  text-align: right;
  white-space: nowrap;
  height: inherit;
  padding: 0;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR
  > TD
  > .text
  > .text {
  width: 100%;
  display: inline-block;
  margin-top: 1px;
  box-sizing: border-box;
  border: 1px solid transparent;
  padding: 0 4px 0 4px;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPline,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPicon,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode {
  display: block;
  width: 20px;
  height: 100%;
  vertical-align: top;
}
.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD > SPAN {
  display: table-cell;
  white-space: nowrap;
  height: inherit;
  box-sizing: border-box;
}
.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD > SPAN.text {
  display: table-cell;
  line-height: 17px;
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD.tree > SPAN.text {
  text-align: left;
  white-space: normal;
}
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR > TD > SPAN {
  line-height: 20px;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR
  > TD.tree
  > .text {
  height: auto;
  line-height: 17px;
  padding: 0;
  border: 0;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.focused
  > TD.tree
  > .text
  > .text {
  border: 1px dashed #8b9097;
  padding: 0 4px 0 4px;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.focused
  > TD.tree
  > .text,
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.focused.selected
  > TD.tree
  > .text,
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.focused.childselect
  > TD.tree
  > .text,
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.focused.hover
  > TD.tree
  > .text,
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.focused.selected
  > TD.tree
  > .text {
  height: auto;
  line-height: 17px;
  border: 0;
  padding: 0;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.hover
  > TD.tree
  > .text,
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.childselect
  > TD.tree
  > .text,
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.selected
  > TD.tree
  > .text {
  background-color: transparent;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.childselect
  > TD.tree
  > .text
  > .text {
  background-color: #f3f3f3;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.hover:not(.selected)
  > TD.tree
  > .text
  > .text {
  background-color: #e0e0e0;
}
.PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR.selected
  > TD.tree
  > .text
  > .text {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.childselect > TD {
  background-color: #f3f3f3;
}
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.selected > TD {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.hover > TD {
  background-color: #e0e0e0;
}
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD {
  text-align: left;
}
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD.tree {
  text-align: right;
}
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPline {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjYAABAQY4GEZMAIm8AUE6j/9bAAAAAElFTkSuQmCC');
}
.PPTreeList[dir='rtl']
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPline.PPempty {
  background-image: none;
}
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPicon {
  background: transparent
    url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA8UlEQVQ4y62UiQ6CQAxEQUUBUX+ZT5eX7MTJpuUIkkxaup1eW2h2PfM/0BY5rJwJT9PfC6ai3wrQZXtUXNk/C16F7+fXxL8rsakF6XkdbseXfryuKBe1uJ134mgWYzKPOg81Rv7ZvMm/5UsdgFnVZ+TXOfHIj/R60NXf2X4dxFb/e/pdy+9zzHpAp0a4mrPgO0ss3zHfkagP78ff631RnIvtYr2rUQ343Y2DhEcc5/h34nztQMarvx/x8GUummnkE92PcsPlXh3RvyGyKcfR+8zq2qo94007Yx71nzZyrnFb25ux+e1TV3ZgKBJ7fw5z/wX0zsjzTms8jgAAAABJRU5ErkJggg==')
    no-repeat 0 10px;
}
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPline,
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPicon,
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPcbox,
.PPTreeList[dir='rtl']
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPcboxdisabled,
.PPTreeList[dir='rtl'] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .PPnode {
  float: right;
}
.PPTreeList[dir='rtl'] > .PPSB {
  direction: ltr;
}
.PPTreeList[dir='rtl'] > DIV.data > DIV.focus {
  left: 17px;
}
.PPTreeList[dir='rtl'] > .menuicon.narrow {
  border-left-width: 1px;
  border-right-width: 0;
}
.PPTreeList[dir='rtl'] > div.caption > table > thead > tr > th {
  text-align: right;
}
.PPTreeList[dir='rtl']
  > div.caption
  > table
  > thead
  > tr
  > th.PPC
  > div:first-child {
  padding: 0 5px 0 18px;
}
.PPTreeList[dir='rtl']
  > div.caption
  > table
  > thead
  > tr
  > th
  > div
  > .sorticon {
  right: auto;
  left: 0;
}
.PPTreeList[dir='rtl']
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN.text
  > INPUT.editor {
  text-align: right;
}
.PPTreeList[dir='rtl']
  > DIV.data
  > TABLE.wraped
  > TBODY
  > TR
  > TD.tree
  > SPAN.text {
  text-align: right;
}
.PPTreeList[dir='rtl']
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > SPAN.PPnode {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
}
.PPTreeList[dir='rtl'] .PPTreeListPhantomResizerCover {
  left: auto;
  right: 0;
}
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.draged > TD,
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.draged.hover > TD,
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.draged > TD,
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.draged.hover > TD {
  background-color: #8f8;
}
.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.draged > TD {
  background-color: #8f8;
}
.PPTreeList
  > DIV.data
  > TABLE.selecttext
  > TBODY
  > TR.draged.hover
  > TD.tree
  > .text {
  background-color: transparent;
}
.PPTreeList > DIV.data > TABLE.selectrow > TBODY > TR.draged.hover > TD {
  background-color: transparent;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR.draged > TD > SPAN > .line {
  background-image: none;
}
.PPTreeList > DIV.data > TABLE > TBODY > TR.draged > TD > SPAN > .PPnode {
  background-image: none;
}
.PPTreeList[disabled='disabled'] {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE
  > THEAD
  > TR
  > TH.PPicon:hover {
  background-color: transparent;
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE.selecttext
  > TBODY
  > TR.hover
  > TD.tree
  > .text {
  background-color: transparent;
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE.selectrow
  > TBODY
  > TR.hover
  > TD {
  background-color: transparent;
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE.selecttext
  > TBODY
  > TR.selected.hover
  > TD.tree
  > .text {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE.selectrow
  > TBODY
  > TR.selected.hover
  > TD {
  background-color: rgba(38, 143, 203, 0.2);
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE.resizable
  > THEAD
  > TR
  > TH.drag {
  cursor: auto;
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD
  > SPAN
  > .PPnode.PPfolder {
  cursor: auto;
}
.PPTreeList[disabled='disabled']
  > DIV.data
  > TABLE
  > TBODY
  > TR
  > TD.tree
  > .text {
  cursor: auto;
}
.PPTreeList[disabled='disabled'] > DIV.caption > TABLE > THEAD > TR > TH.PPC {
  cursor: auto;
  background-color: #f3f3f3;
}
.PPTreeList[disabled='disabled']
  > DIV.caption
  > TABLE
  > THEAD
  > TR
  > TH:hover
  > DIV
  > .sorticon {
  background-color: transparent;
}
.PPTreeList[disabled='disabled']
  > DIV.caption.resizable
  > TABLE
  > THEAD
  > TR
  > TH.drag {
  cursor: auto;
}
.PPTreeList.PPClassViewer > div.data > table.nowrap > tbody > tr > td {
  text-align: left;
}
.PPDropPanel.PPTreeListSearchPanel {
  border: 0 solid transparent;
}
.PPToolBar {
  display: inline-block;
  padding: 2px 0;
  position: relative;
  table-layout: fixed;
  white-space: nowrap;
}
.PPToolBar .PPCover {
  background-color: rgba(255, 255, 255, 0.01);
}
.PPToolBar
  .PPToolBarButton:not(:active):not(:hover):not(.Selected):not(.Pressed) {
  border: 1px solid transparent;
}
.PPToolBarButton {
  border-radius: 0;
  height: 21px;
  padding: 1px 2px;
}
.PPToolBarButton .PPContent {
  white-space: nowrap;
}
.PPToolBarButton .PPMenuArrow {
  display: inline-block;
  vertical-align: top;
  width: 7px;
  height: 4px;
  margin: 1px 0 0 2px;
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAH0lEQVR42mOYaJ72HwYnmjMwMMAEwBwGqACcAxGA0ADe3BIGgWYu0QAAAABJRU5ErkJggg==')
    no-repeat;
}
.PPToolBarButton[dir='rtl'].PPMenuArrow {
  margin: 1px 2px 0 0;
}
.PPToolBarItem,
.PPToolBarButton,
.PPToolBarSeparator {
  display: inline-block;
  vertical-align: top;
}
.PPToolBarSeparator {
  background: inherit;
  width: 2px;
  margin-top: 2px;
  margin-right: 4px;
  height: 15px;
  border: none;
}
.PPToolBarSeparator > div {
  display: block;
  width: 2px;
  height: 2px;
  background-color: #e0e0e0;
  margin-top: 2px;
}
.PPToolBar_Vertical .PPToolBarSeparator {
  background-color: #e0e0e0;
}
.PPToolBar[disabled='disabled'] .PPToolBarItem {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPToolBar .PPToolBarItem {
  margin-left: 0;
  margin-right: 4px;
}
.PPToolBar .PPToolBarButton[dir='rtl'],
.PPToolBar .PPToolBarItem[dir='rtl'],
.PPToolBar .PPToolBarSeparator[dir='rtl'] {
  margin-left: 4px;
  margin-right: 0;
}
.PPToolBar_Vertical {
  white-space: normal;
}
.PPToolBar_Vertical .PPToolBarItem,
.PPToolBar_Vertical .PPToolBarButton,
.PPToolBar_Vertical .PPToolBarSeparator {
  display: block;
  margin: 0 0 4px;
}
.PPToolBar_Vertical .PPToolBarSeparator {
  width: 90%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}
.PPToolBar .PPOverflowMenuButton {
  margin-right: 0;
}
.PPToolBar .PPOverflowMenuButton[dir='rtl'] {
  margin-left: 0;
}
.PPToolBar .PPOverflowMenuButton_Vertical {
  width: 100%;
  margin-top: 5px;
}
.PPToolBar .PPOverflowMenuButton.PPMenuArrow {
  margin: 1px 0 0;
}
.PPToolBar .PPButton[disabled='disabled']:not(.Selected):not(.Pressed),
.PPToolBar .PPButton.Disabled:not(.Selected):not(.Pressed) {
  background-color: transparent;
  border: 1px solid transparent;
}
.PPSpinEdit .SpinButtons {
  display: inline-block;
  width: 19px;
  height: 100%;
}
.PPSpinEditButtonUp,
.PPSpinEditButtonDown {
  box-sizing: border-box;
  position: relative;
  width: 19px;
  height: 50%;
  margin-right: 1px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.PPTabSheetMasterPanel .PPSpinEditButtonUp,
.PPTabSheetMasterPanel .PPSpinEditButtonDown {
  margin-bottom: 0;
}
.PPSpinEditButtonUp.PPButton,
.PPSpinEditButtonDown.PPButton {
  display: block;
  background-color: transparent;
}
.PPSpinEdit[disabled='disabled'] .PPSpinEditButtonUp.PPButton,
.PPSpinEdit[disabled='disabled'] .PPSpinEditButtonDown.PPButton {
  color: #aeaeae;
  outline: none;
  background-color: transparent;
  border: 1px solid transparent;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPTextBox[dir='rtl'] .PPSpinEditButtonUp,
.PPTextBox[dir='rtl'] .PPSpinEditButtonDown {
  margin-right: 0;
}
.PPSpinEdit .PPTextBoxInput {
  padding-bottom: 0;
}
.PPCPanel {
  padding-top: 7px;
  padding-right: 2px;
  padding-bottom: 10px;
  padding-left: 5px;
  text-align: center;
  display: inline-block;
}
.PPCPanel[disabled='disabled'] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.PPCPanel .PPCCToolBarBlock {
  display: block;
  text-align: center;
  margin-bottom: 7px;
}
.PPCPanel .PPModeBlock {
  cursor: default;
  display: block;
  text-align: center;
  min-width: 324px;
}
.PPCPanel .PPToolBar .PPToolBarButton.Left,
.PPCPanel .PPToolBar .PPToolBarButton.Right {
  margin: 0;
}
.PPCPanel .PPCCPaletteBlock {
  -moz-user-select: none;
}
.PPCPanel .PPCCPresentedLabel {
  margin-bottom: 4px;
  text-align: left;
}
.PPCPanel[dir='rtl'] .PPCCPresentedLabel {
  text-align: right;
}
.PPCPanel .PPCCPresentedTab {
  display: inline-table;
  border-spacing: 4px;
}
.PPCPanel .PPLabel {
  margin-left: 4px;
}
.PPCPanel .PPCCPaletteColorBtn {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background-clip: padding-box;
}
.PPCPanel .PPCCPaletteColorBtn:active {
  box-shadow:
    0 0 0 1px #6ca1e2,
    0 0 0 2px #6ca1e2;
}
.PPCPanel .PPCCPaletteColorBtn.hovered {
  box-shadow:
    0 0 0 1px #aeaeae,
    0 0 0 2px #aeaeae;
}
.PPCPanel .PPCCPaletteColorBtn.pressed,
.PPCPanel .PPCCPaletteColorBtn.selected {
  box-shadow:
    0 0 0 1px #c9c9c9,
    0 0 0 2px #c9c9c9;
}
.PPCPanel .PPCCPaletteSep {
  height: 1px;
  border: 0 none;
  background-color: #c5c5c5;
  margin-top: 7px;
  margin-bottom: 9px;
  margin-left: 1px;
}
.PPCPanel .PPCCUsedLabel {
  margin-bottom: 6px;
  text-align: left;
}
.PPCPanel[dir='rtl'] .PPCCUsedLabel {
  text-align: right;
}
.PPCPanel .PPCCUsedTab {
  display: inline-table;
  border-spacing: 4px;
}
.PPCPanel .PPCCSpectrumBlock {
  margin-left: 1px;
  margin-top: 11px;
  margin-bottom: 7px;
}
.PPC.PPCPanel .PPCCSpectrumTab {
  display: inline-table;
  direction: ltr;
  border-spacing: 0;
  border-collapse: collapse;
}
.PPCPanel .PPCCMap {
  position: relative;
  width: 174px;
  height: 139px;
  background-color: green;
  margin: 0;
  overflow: hidden;
}
.PPCPanel .PPCCMap.HSV {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAACLCAQAAABSZGrgAAAVX0lEQVR42tyY2XIbNxBFe/7/B1NJpbKo7FLsWJZNUuRsffKAAdDdACjJVX7JAxdxNB7r8OL0xUwgCKKDx/jIzzv6v7nmtMPPuajcP5cfviav/o944zWx55mjmFfKNf0DUFCF9LyrsurOrBsnvfKgH5nW98Dl3lHeBQn/RXTO4x1w6Z8bYTts7tXBjBgrTBRADpzpoWwG7EUXvuqZP/WRaX4NLq//KaPk8gMJpHNNAnpGR6WfvvJazi2ZVMo10zufTUFVqCnNj/3I6qYiCeyiGzddOeuNJz3zt35iuvbh0uJjlGteSy69jHbg4s8ThkdpPw34LMbyPj+3+TRga0Yz1ghW2ZUjr8rOojsbG1ddDrgXHvSJ6dLC5Q0Ok1fS1ziXXnJlvB4w14npaz4xkOk7M+dTYz7LwudIqYGbcAopqVATm1K7H3Bn3bjpxsrCSWee9IUP+sx0inDlzghgkLH8h91b+DQjpP4k/ghREo0dDUyfT5/YDLUsfgNVMFmtYA8NOBFUv+6auG8F7l7grlx0YWHmq77wqN+Yvnu4NP7rYG+d26qFO9LA2bx/ZDR6qizQDsrGqlgR9KwqFW59gKqImj6gLrVKMu0Y7j96YnoewKVj1ca70h0uDEaPcyidLwZ73sif0g4kgzXaVBxOh9tKIAGVw66E0SViwe7FtcoS4K58V5FnvfJZz0xPFm4vm3QndpNrvxkpdpTO+JFOLWq8abFbjOkrCqmVTiNFmsmfR1RnbNXWalK7a8psrlwcOrBKsHBfNDn3xpUvemb6F+7lU7p1O7QF2mEWnSvN8g7ozL9j0UlTnppPLMb4CcawZfaXgiUFZ3kOvUAkw82pFdl0L3AX3RGxcM86M3Pji74wfWJox+4nLsESfCljdzbDqVn88Zyw4Avc3sI3IyuAtUjLc9gUZMzVsSmxuXglLWxFCQlwhruxk+GuB9yZJ70yPY7gxvT15vvIm3JveTep5e7CJxg2wDR1SnHoWwnkhlB1kMeXhepTm4TQtgSRCnfWjY3tgLsU704fA9ywcRxir1a9k01vVpEAKeI3WXVqwGmBgRIsTFu2al5rH7CWFQfVF6/8TfiWkJpC3T5YuBddOKnIN70yfchwpbsrH2A375t82k0EHbAZX7erYqu+0NsIxAZrB5r9qb7PvSDhzmm13aCmdg+AK9ztgJudu6iIbQsiL26o3ZgeHFynBLfP5y5YV+59l4C+ANz1nEPfALdJrOkDBiZtchPy2GalQK2A9Wi3Ca+yKaxNx83JTTu0jYuunA7vTn+1cGmrPh38cAesu3HjDYvb/vr9vr+JErHnPpCx1yFWfiP4Nt4j4IBZu4FU2xbcVQsiSQZ7Sa3tuMqsIjuz7tx0ZWMt3p25Mf1BP581RU1qpWtVafzZ/9RbtZvNQV+Vussyuy3x9wfsvquBLBYmxrKHc01yawET8VpYj8awqLLodqT3phtXFbnqwkUXZham3xku/iFQ4k1F6WRUOuOqqwWDveCzFpWmq0pNK+0WwelA2sIlZXzZDW6uX/b2jO0JuSmIxIGWyliFm7fBC9Nv3MPYwW0HVCz/7VGJlUrsSDJd1YA2C38EF/NbarqBoHaI4UuXVUEEawdZgsqxZcgVDPYjvXWgrbqzsajIrXg3DbWFhenXN8JtIdPVQveow47rq8a3xBvXdvHnewReA/4+QXKuTWwWgQXbtlqRvGmo3dandjdNoQ602hbqLm074K4sTL94uCGbYaHHWiVNnUJGVo1qaKFWLbhP6ut/rJrhiitFEIVr3v8dREREFBERRUREFBERRUR8FNdNMlX+6K6uc6qqZ4N4l2ySmWQvfHvmq9Oddbg5vdgH4oMYWItZVoMlNbhvFQbaGGZjhfZIVUyN9xZcDTHU7naz468GrmHPbc9Ym2sEXZN7CdZYC2lMAcLIZF4qOMySWlnLBTFyLdz7Og0AK2jBnYsD7T7VcM6x9rBXva/FxN1udvxpZhcXvmxSKxV9yWk5As+l7LRmE5u0+axwFe/Zr8pZlR7sEi/61pYMzDC1OlOrds70irxqqMGH2t8qcvxhtrErVDHr7hn9BWBJnVV26Z2vavvAGnQM13CHCxa5K6N4b8W308MzuZoAu22HFs7ZFNy50RbYuwD39w5u9q3ROorOJoTGy9gGKIwscCymd+GTNLYstmbyMDPcmhEaXeteDKqYMuCS3AF6YLWihdMUBlp492GvKvKijwH3N4TbXvQIhpE+AzgftVYLuCsQr8kZRbg1sdAWIL2Wa5hwcnVixyXvADy862B9qI3tRp0rtHN9uXf/mZs4Lypy/Frh8jCztg9IxveGVSX3AUnYGLsRbvQu+5XATqyoAaGLPzUFgO3JHU3BV2cOGZ3rcMO7voXzsNghuw+4v2zgrg6BiwHuBYIli0GtVBM2fC+ZVXIfKINMoGxx4RJck4Fb131kNSeXh5k/22thuhfUcM5dhjHUcPvxRUWOn3fJhWxmqPVMA1jqeyzltaRXLIzMVsUGDD0gUsxaSFBbwFoA86dlnuLxZbA6G4PNvRtjzYfaw8ZgO36yzp9LBlKhYgpzPlNT6BJb8GWUgV0Ldss7CNQSrqDqRL8YWyweanIDbGjBbAD19OqqYveZ2tuCe47k/pjgMgqa/Xk4NWf5whetkJuBtkkt5jTgYlOIs/GJAvdaFgFXsECKn1HGBrnClqP33ft65h/1dEPt9OT+cAk3JbYatUFOwMmoRQSdc0XSeArDQnaTDqIP4FKh6whxJLZqRknzduBasIVUlyg8tY+5Qgvz+ucSA+2oZMf3LVw6tk9vD9SfS2kLlpYKkmsYvCYldj0G7LTsjc1y4eRa+pedG3/2ER/qZC34aPPUPiC1DNfxvqrI8Z1lUNLBlXyJw85Wl+BWB02bTUblowq4FeCKdaUrq0DMnkouKiG8i20B5RB7up7aDNc3cUSObw0hbfpAhw6kkYAuDNc62Ce29ewmuVkJZl1DiBUa7oLl5DrmkVxHGo0h6pijHW3BP5cYWKM1HN9cw61AqQvQha7pWOPcTgs5r9a0A04u9QbACGg3wywPMt6RDKg81FwLDNa9KxJwuTUcX1e45E1pc4lWzQWqca5Vs1YV4Pt4gMVPxWWC0PjyszjIshKo7V4kF9P7UDP0LaphrNZitOEmzk0fdnxV8wmQloVrYsfZtiHscNeLXzI6y1aNslWTy8PMd2xrWhf+9Uix79J3Ti+2BVbDuRKMY83dO1Zsx5c93NhyzGmlLNbShZBEG5z+syrUXLcqWEN8HeAEM0Nu1BDJjWGGt6EFh3oCWITraJXhftHATYqoF3xn3dRbEV8LuesGUwvaYM8w16KYfMs1rCb3XMnNy178u7xY/k7oxbkMFvHeEe7nW7j9d9CEcKatFUM+AsJhqCED0gK5t2BWeP9eC6XplvTirlg0hZ0YeKhFIXOwXsuOzybcvgdcZ7TxbIASflZ+BdJsx5Sc7nK7A4xW9Rs0CNG2JdTvCmJArP7ovpIsMpYUtznicAv9+BTh1oteduNql9T+su8RXoGVktQdXgKchMCwc0tw5/oZpeROdEkL48h9KeK0cTTARm84PslwBRcG+SjfUlLzK2iIaX1vhkjvewZvbbbP/dPySMtfRHNqWQlmJzxzsDzYTjvt+LjARVD/X15zZuP/0vJL2Xu2w8pQrxBHWvvk8lDrxRCP+84QuVU7Plr1RrZw/yNgaZzb5fpNFSBmHGBxr/CLeTa1mFdGndWwG2k9WtDCh5dw3xhkl/iuyleHXuF9u/qV4ZbHm/QqDTRGOZcXjRx0oX8A6nzb4z0+KHD3XSDjvO6uzyUVFwZvOTdaRk6qbEWgBX1nXE5t517MbYZb++507vsM96l8ytsoAX19lfYDbWX6siPEL6IgFcs1DEWhCTk7t440hN0XsgH63Jr3eC/gNv2Vk1etKiWTBfeufu1TSqOtQE5ulSapcVzbszW7AbLrDIi4mne0BW32Go53L+COFHVjq7vUS4KtWTJQnjnHbNaaTwFAfQXbD7Tcc7MMcLzxQMO2EN5luLGc4Owe76wLsRVCgW1NSfuXN/N/tW4Kwvis/00iSRJJEkmSSJJIkkSSRJIk/6k7yw/uOWu+PM/MnPPGD/e9Z6+1zt7tz/rsZ2bfl6Qq6Wfj6uiquEe8h+tXM6i5qNkeFzdkx1nfkEXIDwTw+ovA9QgQWDhiDaawvc/A2iJpnbOp/cKIOWSbtzwaMt6Lr9lgB/dPCDfmKcldaVM2Ad10VT6CHa4zOGcu6xZ8FMReIb6lecis4/WALy/FB/D6I0CS8ECTfAUGY3N5FHhjvcUoEjBcnrm5W4i9g40HNUcKIJ9+d4dyhovbw9a9fodwIzYCFkLVNEuthYBDErdw/SwGezI1Hl1DIuUvjoWLrRviDXB/i3CDk1WSuqP4AiLMWhYCV6QN3JPMvqBNwcaOgRW1AzmWtRgHClx+2LrXrxluaMUGKAX2CA1UCWAkYLIIkbkxAGQE9qD0fa41V43Rf7vsjR0DKm3H3vULReg+C48FVOBytCTAoawdjBmoT1UBCLO/EaxFe0a9ubHXPVBPr+ABn9IG4f5c+ilkdJPR0t4YBwEsiAXbikFjBb2b2TR2vUGwvQDsDfaRkLsFGxQP5vP6ybZiCYU06CPuYOyO22BQumuZTmEMN3qKeobsqH0FPv2Bt9bmboyEffU0Ouvt1a17/ejhUnQcPXA6zdaASSzYgmbjpICLwV7cC04X5tpYOChjPJxZAveHGi6y9rxQ+CQm5maEYdb4eYqY9zTDFT8b09dhjLFgO4ZLPxDbMt8t+LBQA/p8soXtEe73CG6KBGQgwpjigQMG3YKFZOFKclMAPgw5x0LuGC4z1lb3PxQOecxfFBKPcL+DcPODzvF3kVABRvaGaHAzETtCWc1oKmjWXFu+LM7YNfjfx9gd4X5bwI1daVpBY8GsSJHAzI2xgPqCEA0iJHPP7wfN6BUYrMHjDDXba3vdGBG6da9vsJcgd4vMZWB3BzjnL+4SMiAZxUF88FHmxoDwseCbMm6vNfZi8Pq6fPhlgB6BBYBjexZaL2RvDoEcGjwW+oKW0Wewun1Ry/bmOLiMrq/cY/p/gI2AEOTUoCXjb4XrHfWZG3O2BxutzfbqFllfjuFmyO4I2I/RCSxO5zzYWBnh2+4saIYB1uSxug2xHS+yFtm7vhjAfXwRHthrrcw+e4TMXhcBNHN3utqmXvptQ4DtKLY4umxbsQ2KmW6R9XkBl81cj4pChtx05wMPPs/bCJfPRJhKvMaZi2Lh3yOeubbf9fGwPrsJboiLFAuwH0AGjwFzN2+NhZiu28BBpvrM9SBRNAC4nyK4wUTBRQkGh9+GbKGAkoU2BGGPKVxDVep2Lmaob8hRwaLBu2vgftLAde7AWQ44J2v+jIoZ7gtwIjP0PlXRrG4fE9FlDhZFwsldA/dj+Lijh51ZG2Fkc7OfDGP0EaOv/63wa1itIIUZWBQX6hI5wf2IZSnEx6xFRY6VMVDWBBWpvCK+o3F7tYCthde5uGn4nrpzxJ7Bg14fBmcyXPage8B4FcKU0eOClo2Ukaf5uxi17SOQrRksjgbbR3jc64MpXAGvC5XHgjcE4ANgZICPeZ2LWV6lKX9xO4YQ3wD3/QSXeVkaexNU7qjs645B88MWUGtTbosSc3EP4TsIHxi+5/VFLcB9r0HIYPF1GV3uZGtP8zUqhPWsP1YaGihCNG1MlbveZ90i610O82qRmXHlC1oLoCJYGJ2U+GQANx6p/X6ZxChrPcT4V4c86zuI9c4ErjQ+E+PDet+VgKofb1YguhJ/g1tp/rKj7WJB3Va0cN+GGKJ9NDCIpxFx2opge7UZGa7sCjVqxTDkbC7qf/04jgIUFiLrLYKsA3nZ0dhmdQjrkXNWFDgVzmrd5WZxOjNzsak5bXlMrDdvgjuCeBmjSclGOCRpEO9wTQYrnkMJ5h7s+VTAfQPeQBsR4xmOTygsuclLZj1Gr2RGaePmoevOIywq1usDuCwTa6QAsZvdrAS2SdxjZ5hqc7O9KG9z2uaRR7ivlSZ24AeIwS1JiQe3XN3PdKWSa3a+1tmLsa9XS0dvdRltTGWeDHDITZB5ucrPRI6Jyt4aJJpbrxS3cpuvMyRCb/Q+iPf9KDG3Mp0h5pDXy08At4cjd5j432HG+Ca+3gn3pQbuDD2cr1fWft8XICWcCmjnNQOt7rsJ7oulN9JadQvOGuUc9JPOajmzIbBd4vTfvcJ9obzJxt3S4CnEybqx3zf42QdG5zD39hHu84Obqv3tDJ7a2qGaYJyMVgazVEWW9kfrufKRZhV+EgeD1YM+4l64fFzL7yk4izbolaxez1JACE4ZGGC8St6poTKEi5DMDK6CA80xuHH9eqaBW2coAyWtgWUq34Bw6ivvKPgKHW1DAffpwsnJg11jnCKUMWC+bjqrg3VKZrV9Qux2rafaEODYuw2ZRcH8+ru5ym6RdGdUekYlW/BPO+XWGkUQROE+iIgoIiJBCSISERGRiIiEhCD+/99UlefNdFWdqu6d2R3ch2Vm6nJOfX3xtPDPtNaM+69vy959Ub3So/OZ/GL0j7aN1luyx/sdf0m43q7q44sBNQIbB7dSK1StfYkQcO9teQ+hA6YPOcbhVRBnIgQrqf42egv48ivugoNujhFaDU6Ah7mkKSEwRlM0yhYaOW4TcPno4UhNuWWo/1u7NwtYCD3p6kmnO24cO9z+bEkYraPTBzT7f6kjCU1JR/FHveGaay2CzA0bnhAKfQbQTPwu3N/p8Z2lMDHlcLDL5TmRSU6Egtp3gl+UCXbQ3tFn8tfJ4POF7CFuBn6Scoe4GNP2rl/0LuLJI/S7Sbpe3Bxcs3C7kDIjMJhHuleXTQa6B3B/0CNymMkegYLqcaOPsQRXorvDbWV8p6z07t/6YNziZV0triP3RrTruGVh3OGbMoKzQDCdxxfnGJpS0MTXJFwb71gX3awLE5HSsuGLsgNw47bBet2k3t6p1XrV1vBZo3S/aRBNGZujqWVNmayJK62MzD+1o3XOgo2iMmMzHcL9pLEF3mwqvoGmrKqJj5oty2VU63LLICs4ytfhg9Ij/n9OPuOyA9cu4RqvFTl1TbzXXIvTfTuMVOv4LnF/vNOZRkdy96eJC60UL9+z+XPfIzfZ/Dnu8FarBqtfzqvLSFe8Ua+Ma17P2rcmXgdw1/26vYOZX/FK42QvMuv7Gtprz4eXysr7sZHoXjXxQme2PvV4VD13ejzXmonZWXvUxDMdNXjaFXmFeRp4qscxuP8ucQ880a0H3a8msIHZc4Nb/aGdGdxz+j0AVmq/AKslFg0AAAAASUVORK5CYII=');
}
.PPCPanel .PPCCMap.RGB {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAACLCAIAAAB3DzU8AAAABGdBTUEAALGPC/xhBQAABEVJREFUeNrtnUGO1FAMRH/SkTgIrDjkSFySFdwk6bCcRvRXyu2qYRbvrUKrgZJluWL7p7Oc44GvD9ffTJ9/eb/8/fDxr/H65z9HQvT3qNBwaA2i1wEwBqkApAL8w3bcbu9/ergcy+T6nFwf19eH8M/M/tvb5DoiOiA0HFqDaKoCYBBAKsDze4V9254nhpIk98n1/twvZ19X8vTxepO+1RAdEBoOrUE0VQEwCCAVQLhXSDS/u79d3yJzhazQcGiZKwAGAaQCfPwOYp3YSqP5PSZfP4vt+nwH0RF9RIWGQ2sQTVUADAJIBQjsIIrNb3VKrs0VXKKzQsOhNYimKgAGAaQCBHYQSvO7vj4l184rBEQHhIZDaxBNVQAMAkgFaOwgOs2vMNqvtuvaDqIhOiA0HFqDaKoCYBBAKkBjB6EcwBOa37uwUV+ELljbQTREB4SGQ2sQTVUADAJIBTDtIGb2ZHoOYpanvecgFNFZoeHQGkRTFQCDAFIBivcKqzAcV5rfpTYlr88VAqIDQsOhNYimKgAGAaQCNM4rdJrf9drNqu2675nJ4nmFhtBwaA2iqQqAQQCpAMXzCovwt4vNr+Jgo3VewSQ6IDQcWoNoqgJgEEAqQGMHUX2w76jtIHzPTHZE71Gh4dAaRFMVAIMAUgECOwjhZ42q9wqzzte3g2g8M9kQGg6tQTRVATAIIBXAtINQDuAdr+8ges9MdkTvUaHh0BpEUxUAgwBSAUw7iCGY2P78664jg/UdRFF0QGg4tIOzjYBBAKkAn/JeQWl+TVPy1Xav0HhmsiE0HFqDaKoCYBBAKoBwXsFlYvt1r1y13fl5BZfoIyo0HFqDaKoCYBBAKgBzBeYKzBUAgwBSAUL3Cp3m97x2s2q73vvdxsZ5hYbQcGgNoqkKgEEAqQCNHYSp+Z11u50xf0R0QGg4tAbRVAXAIIBUgMAOwjRX4DmIdmgHz0EABgGkAnzKHYTS/DZ2ELw7Sg7t4N1RgEEAqQAfcq/QGZTPmt/VMyWfzxUCogNCw6E1iKYqAAYBpAII5xUSLy0o7iCU1yzUf+O5KDogNBzawfsgAIMAUgE+fAdRfRmi0PweQrdbnysERAeEhkNrEE1VAAwCSAUo7iCqB/Du1y3uXeh8h9Cub9K3qqL3qNBwaA2iqQqAQQCpAI0dxBBW4ffaXKFzZFDbQVRFH1Gh4dAOzjYCBgGkAvzXHUT1wb6JbR2CLw7h/kDbQZiemTQJDYfWIJqqABgEkApg2kFUm9+lNiXvvZPaJDogNBxag2iqAmAQQCpAca6gJMnsAN6kWVam5LOJ+W3aKQdEB4SGQ2sQTVUADAJIBSieV6gOypfr5rczJT+l8wod0UdUaDi0BtFUBcAggFQAYa6wNAblwiN7Z2NKPn/mMCA6IDQcWoNoqgJgEEAqwPNB9I+3t+sRdedzwdk6n8dFB4SGQ/uiaKoCYBDwN38AT/OvKzUqh3YAAAAASUVORK5CYII=');
}
.PPCPanel .PPCCCross {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNrsmDEOgCAMRanhNrB6/11X7lN1cDEUiqmm1r7RNKR+4fcjIGI4WHMOLeZSqnX7c7yUQmu9cx2KKSgjcgt7CkrxXYWkqOxB3Qp5Q96Q2CmjnJgBuA89ATXT7CkkPePUKQR4BiLmabqrSCU3uTHa8SF4a7/6J7PpQ0tKQzNH2pnVZ+oo8IZDN1f7eah3N/9fYuT+FXFj9Ia8IYJNgAEAlY4uUSUqaVMAAAAASUVORK5CYII=');
  background-size: cover;
}
.PPCPanel .PPCCSlider {
  position: relative;
  width: 30px;
  height: 139px;
  margin: 0;
  margin-right: 15px;
}
.PPCPanel .PPCCSliderBg {
  width: 12px;
  height: 139px;
  margin-left: 9px;
  background-color: green;
}
.PPCPanel .PPCCSliderBg.RGB {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAACLCAQAAAD/ybAMAAAABGdBTUEAALGPC/xhBQAAAGVJREFUeNrtlEEKwCAMBLX6/y9vRUpJDzl1DirrLQwZMcHtJTndwGBbUEOlCK6sIwXtU4tTvTJC9cgY1ZRRqiFbUlWsQlQtfrC/l4t8h8iRiJyuyEWJ3LmWVDl3nbtWOXfPyt0E3OdaHhH3iwQqAAAAAElFTkSuQmCC');
}
.PPCPanel .PPCCSliderBg.HSV {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAACLCAIAAAA1YITuAAAABGdBTUEAALGPC/xhBQAAAS5JREFUeNrdlrFuwzAMRE8HD7UUFEanIP//ew2aIJIztGaH7uUFoCo3wI3EO5ImTuZ2PG2vi6Pjiel8T9cvR+c7MS3AwdG0EMhA8ZQpFBWg/APeGF+zZ9izur/cgVf8e8bhx9fVLPM2zIpYAUWsZm5RA9hUXmBdtG8Pnjrvnn178G6AIun+eswRfS8twdWaQC0mQS0m98+zbJpvEX0z9s2TYnxQfwPvxYqN6W82ZF9EWpGaK2pxUMW6RqAF89T+WihPi/FHfKUXJHyO5/hu+78Xtb8ZyLDfNcOYzZREoBa7Wl0BmIN52vOhz5F131Beh71ovsIdjNzLCF6P78EVkrQ4ALV4Ae1myssg8+T+qshrgbxRvj14kXdQQav2974d7mWqwm/OxyffKy6e7OXtG63i78Ks3LYxAAAAAElFTkSuQmCC');
}
.PPCPanel .PPCCSliderArrow {
  position: absolute;
  right: 0;
  top: 138px;
  width: 0;
  height: 0;
  margin-top: -5px;
  border: 5px solid transparent;
  border-left: none;
  border-right-color: #777;
}
.PPCPanel .PPCCInpCell {
  vertical-align: top;
}
.PPC.PPCPanel .PPCCSpecInpTab {
  border-spacing: 0;
  border-collapse: collapse;
  min-width: 147px;
}
.PPCPanel[dir='rtl'] .PPCCSpecInpTab {
  direction: rtl;
}
.PPCPanel .PPCCModelCapCell,
.PPCPanel .PPCCEdit1CapCell,
.PPCPanel .PPCCEdit2CapCell,
.PPCPanel .PPCCEdit3CapCell {
  text-align: left;
  min-width: 47px;
  padding-right: 5px;
  padding-right: 5px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.PPCPanel[dir='rtl'] .PPCCModelCapCell,
.PPCPanel[dir='rtl'] .PPCCEdit1CapCell,
.PPCPanel[dir='rtl'] .PPCCEdit2CapCell,
.PPCPanel[dir='rtl'] .PPCCEdit3CapCell {
  text-align: right;
}
.PPCPanel .PPCCModelComboCell,
.PPCPanel .PPCCEdit1Cell,
.PPCPanel .PPCCEdit2Cell,
.PPCPanel .PPCCEdit3Cell {
  width: 56px;
}
.PPCPanel .PPCCSpecSep1 {
  height: 1px;
  margin: 11px 0 11px 1px;
  background-color: #c5c5c5;
}
.PPCPanel .PPCCSpecSepCell2,
.PPCPanel .PPCCSpecSepCell3 {
  height: 7px;
}
.PPScrollBox {
  width: 100%;
  height: 100%;
  white-space: normal;
}
.PPScrollBox .PPScrollV,
.PPScrollBox .PPScrollH {
  vertical-align: top;
  position: relative;
}
.PPScrollBox .PPScrollV {
  display: inline-block;
}
.PPScrollBox .PPScrollH {
  display: inline-block;
}
.PPScrollBox .PPScrollContent {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.PPScrollBox .PPWhiteBox {
  background-color: #f4f4f5;
  display: inline-block;
}
.PPSlidePanel > table {
  table-layout: fixed;
  width: 100%;
}
.PPSlidePanel .PPHeader {
  position: relative;
  cursor: default;
  height: 28px;
  vertical-align: top;
}
.PPSlidePanel .PPHeader .PPTitle {
  height: 28px;
  display: inline;
  position: absolute;
  overflow: hidden;
}
.PPSlidePanel.RightSided .PPHeader.RightSided > .PPTitle {
  margin: 0 0 0 0;
  text-align: right;
}
.PPSlidePanel.LeftSided .PPHeader.LeftSided > .PPTitle {
  margin: 0 4px 0 0;
  text-align: left;
}
.PPSlidePanel .PPHeader .PPButtonsPanel {
  margin: 6px 4px 0;
  width: 52px;
  height: 16px;
  display: inline-block;
  float: right;
}
.PPSlidePanel.RightSided .PPHeader.RightSided > .PPButtonsPanel {
  float: left;
}
.PPSlidePanel .PPHeader .PPButtonsPanelCollapsed {
  width: 26px;
  height: 34px;
}
.PPSlidePanel.RightSided .PPHeader.RightSided > .PPButtonsPanel .PPButton {
  float: left;
}
.PPSlidePanel.LeftSided .PPHeader.LeftSided > .PPButtonsPanel .PPButton {
  float: right;
}
.PPSlidePanel .PPButtonsPanel .PPButton {
  height: 15px;
  width: 21px;
}
.PPSlidePanel .PPButtonsPanel .PPButton[disabled='disabled'],
.PPSlidePanel .PPButtonsPanel .PPButton.Disabled {
  background-color: transparent;
  border: 1px solid transparent;
}
.PPSlidePanel .PPButtonsPanel .PPButton .PPContent {
  height: 100%;
  margin: 0 auto;
  width: 17px;
}
.PPSlidePanel
  .PPHeader.LeftSided
  .PPButtonsPanel.PPButtonsPanelCollapsed
  .PPButton
  .PPArrow {
  top: -1px;
}
.PPSlidePanel
  .PPHeader.RightSided
  .PPButtonsPanel:not(.PPButtonsPanelCollapsed)
  .PPButton
  .PPArrow {
  top: -1px;
}
.PPCloseConsole .PPCross {
  transform: scale(-1) rotate(45deg);
  margin-left: 7px;
  margin-top: 0;
  background: #a5a5a5;
}
.PPCloseConsole[dir='rtl'] .PPCross {
  margin-right: 7px;
}
.PPCloseConsole:hover .PPCross {
  background: #268fcb;
}
.PPCollapseConsole .PPInConsole {
  fill: none;
  stroke: #a5a5a5;
}
.PPCollapseConsole:hover .PPInConsole {
  stroke: #268fcb;
}
.PPSlidePanel .PPDetails {
  box-sizing: border-box;
  vertical-align: top;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 0 3px 3px;
}
.PPSlidePanel[disabled] .PPDetailsContainer,
.PPSlidePanel[disabled] .PPHeader {
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.PPSlidePanel .PPDetailsContainer {
  vertical-align: top;
  position: relative;
}
.PPSlidePanel .PPDetails .PPDetailsTitle {
  display: inline-block;
  height: 22px;
  margin: 0 0 0 0;
  position: relative;
  white-space: nowrap;
  vertical-align: top;
}
.PPSlidePanel.RightSided .PPDetails .PPDetailsTitle {
  left: 21px;
}
.PPSlidePanel .PPDetails .PPDetailsCorner.Collapsed {
  width: 30px;
}
.PPSlidePanel .PPDetails .PPDetailsTitle {
  margin: 0 0 0 0;
}
.PPSlidePanel .PPDetails .PPTitleContent {
  height: 22px;
  padding-top: 4px;
  position: relative;
  overflow: hidden;
  color: #313533;
  padding-right: 0;
  margin-left: 23px;
}
.PPSlidePanel.RightSided .PPDetails .PPTitleContent {
  padding-left: 0;
  padding-right: 8px;
  text-align: right;
}
.PPSlidePanel .PPDetails .PPDetailsContent {
  height: 100%;
  background-color: #fff;
}
.PPSlidePanel .PPDetails .PPDetailsContent.LeftSided {
  margin: 0 21px 0 0;
}
.PPSlidePanel .PPDetails .PPDetailsContent.RightSided {
  margin: 0 0 0 21px;
}
.PPSlidePanel .PPView {
  vertical-align: top;
}
.PPSlidePanel .PPViewContent {
  overflow: hidden;
}
.PPSlidePanel .PPDetailsResizer {
  width: 3px;
  height: 100%;
  position: absolute;
  top: 0;
  cursor: e-resize;
}
.PPSlidePanel .PPDetailsResizer.LeftSided {
  right: 0;
}
.PPSlidePanel .PPDetailsResizer.RightSided {
  left: 0;
}
.PPSliderPhantomResizer {
  background-color: #c5c5c5;
  position: fixed;
  z-index: 11001;
}
.PPSlider {
  position: relative;
}
.PPSlider .PPAxis,
.PPSlider .PPTicks,
.PPSlider .PPItems,
.PPSlider .PPLabels {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.PPSlider .PPRangeTable {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.PPSlider .PPBeginLabel,
.PPSlider .PPEndLabel {
  padding: 0 3px;
}
.PPSlider .PPBeginControl,
.PPSlider .PPEndControl {
  width: 50%;
}
.PPSlider .PPButtons {
  position: absolute;
  bottom: 0;
  right: 0;
}
.PPSlider[dir='rtl'] .PPButtons {
  right: auto;
  left: 0;
}
.PPSlider .PPSliderTick {
  position: absolute;
  vertical-align: middle;
}
.PPSlider.Horizontal .PPSliderTick .PPSliderTickContent {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  padding-top: 11px;
  margin: 0 auto;
}
.PPSlider.Vertical .PPSliderTick .PPSliderTickContent {
  border-left: 2px solid #ccc;
  border-right: 2px solid #ccc;
  padding-left: 11px;
  margin: 0 auto;
}
.PPSlider .PPSlots {
  overflow-x: hidden;
  overflow-y: hidden;
  white-space: nowrap;
}
.PPSliderAxis {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0;
  border: 1px solid #d3d6d9;
  border-radius: 3px;
  background: #f4f4f5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.PPSlider.Horizontal .PPSlot {
  display: inline-block;
  vertical-align: top;
}
.PPSlider.Horizontal .PPSlot:first-child {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.PPSlider.Horizontal[dir='rtl'] .PPSlot:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.PPSlider.Horizontal .PPSlot:last-child {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.PPSlider.Horizontal[dir='rtl'] .PPSlot:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.PPSlider.Vertical .PPSlot {
  display: block;
  vertical-align: top;
}
.Vertical .PPSliderAxisSlot {
  display: block;
}
.Horizontal .PPSliderAxisSlot {
  display: inline-block;
}
.PPSlider .PPSliderTick {
  position: absolute;
}
.PPSlider .PPButtons .PPButton {
  margin: 2px;
}
.PPSlider .PPSlot .PPSliderAxisSlotContent {
  width: 100%;
  height: 100%;
}
.PPSlider .PPLabel {
  white-space: nowrap;
}
.PPSliderItem {
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.PPSliderItem .PPContent {
  width: 100%;
  height: 100%;
  margin: 0;
}
.PPSliderItem.PPStatic {
  cursor: default;
}
.PPSliderItem.PPStatic .PPArrow:before {
  display: none;
}
.PPSliderItem.PPStatic .PPArrow:after {
  left: 0;
  right: 0;
  margin: auto;
}
.PPSliderItem.PPStatic .PPContent {
  cursor: pointer;
}
.PPSliderItem[disabled='disabled'] {
  cursor: default;
}
.PPSliderItem .PPColor {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 2px;
}
.PPSliderItem .PPArrow {
  position: absolute;
  width: 100%;
  height: 100%;
  background: no-repeat center;
  background-size: 15px auto;
}
.PPSliderItem .PPArrow:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.PPSliderItem .PPArrow:before {
  right: 50%;
  width: 7px;
  height: 5px;
  margin-right: 1px;
}
.PPSliderItem .PPArrow:after {
  left: 50%;
  width: 0;
  height: 0;
  margin-left: 1px;
  border: 3px solid transparent;
  border-bottom: none;
}
.PPSliderItem .PPArrow.Dark {
  color: #666;
}
.PPSliderItem .PPArrow.Dark:after {
  border-top-color: currentColor;
}
.PPSliderItem .PPArrow.Light {
  color: #fff;
}
.PPSliderItem .PPArrow.Light:after {
  border-top-color: currentColor;
}
.PPSliderItemColor {
  padding: 1px;
  border-radius: 2px;
}
.PPRangeItem {
  background: #cecece;
  background: -moz-linear-gradient(top, #cecece 0%, #b5b5b5 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #cecece),
    color-stop(100%, #b5b5b5)
  );
  background: -webkit-linear-gradient(top, #cecece 0%, #b5b5b5 100%);
  background: -o-linear-gradient(top, #cecece 0%, #b5b5b5 100%);
  background: -ms-linear-gradient(top, #cecece 0%, #b5b5b5 100%);
  background: linear-gradient(to bottom, #cecece 0%, #b5b5b5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece',endColorstr='#b5b5b5',GradientType=0);
}
.PPRangeItem .PPBorders {
  border: 1px solid #bababa;
}
.PPSliderItem.PPRangeItem.Hovered,
.PPSliderItem.PPRangeItem.Pressed,
.PPSliderItem.PPRangeItem.Selected {
  background: #ffbf5e;
  background: -moz-linear-gradient(top, #ffbf5e 0%, #fe9d0c 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffbf5e),
    color-stop(100%, #fe9d0c)
  );
  background: -webkit-linear-gradient(top, #ffbf5e 0%, #fe9d0c 100%);
  background: -o-linear-gradient(top, #ffbf5e 0%, #fe9d0c 100%);
  background: -ms-linear-gradient(top, #ffbf5e 0%, #fe9d0c 100%);
  background: linear-gradient(to bottom, #ffbf5e 0%, #fe9d0c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf5e',endColorstr='#fe9d0c',GradientType=0);
  z-index: 0;
}
.PPRangeItem.Hovered .PPBorders,
.PPRangeItem.Pressed .PPBorders,
.PPRangeItem.Selected .PPBorders {
  border: 1px solid #d97d42;
}
.PPSplitter[disabled='disabled'] {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPSplitter[disabled='disabled'] .PPSplitter[disabled='disabled'] {
  opacity: 1;
  filter: alpha(opacity=100);
}
.PPSplitter .PPSplitterBorder {
  display: table-cell;
  box-sizing: border-box;
}
.PPSplitter .PPSplitterResizer.Hover > .PPSplitterBorder {
  border-top: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
}
.PPSplitter.Vertical > .PPSplitterResizer > .PPSplitterBorder {
  height: 0;
  width: inherit;
  border-top: 1px solid #c9c9c9;
}
.PPSplitter.Horizontal > .PPSplitterResizer > .PPSplitterBorder {
  width: 0;
  height: inherit;
  border-left: 1px solid #c9c9c9;
}
.PPSplitter.Vertical > .PPSplitterResizer {
  width: auto;
  height: 1px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 0;
  border-right: 0;
  cursor: n-resize;
  box-sizing: border-box;
}
.PPSplitter.Horizontal > .PPSplitterResizer {
  float: left;
  position: relative;
  width: 1px;
  height: auto;
  border-top: 0;
  border-bottom: 0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  cursor: e-resize;
  box-sizing: border-box;
}
.PPSplitter .PPSplitterResizer.NotResize,
.PPSplitter.Vertical > .PPSplitterResizer.NotResize,
.PPSplitter.Horizontal > .PPSplitterResizer.NotResize,
.PPSplitter[disabled='disabled'] .PPSplitterResizer {
  cursor: auto;
}
.PPSplitter .PPSplitterPanel {
  vertical-align: top;
  overflow: hidden;
}
.PPSplitter.Horizontal > .PPSplitterPanel {
  position: relative;
  float: left;
}
.PPSplitterCover {
  position: absolute;
  z-index: 11000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: #fff;
  pointer-events: none;
}
.PPSplitterPhantomResizer {
  position: absolute;
  z-index: 11001;
  background-color: #c5c5c5;
  pointer-events: none;
}
.PPTextBox {
  overflow: hidden;
  box-sizing: border-box;
  height: 21px;
  padding-left: 6px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  background-color: #fff;
  color: #313533;
}
.PPTextTable {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border-collapse: separate;
}
.PPTextTable tr {
  height: 100%;
}
.PPTextTable .PPTextBoxTd {
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 100%;
}
.PPTextBoxInput,
.PPTextBoxEllipsisNode {
  display: inline-block;
  padding-top: 0;
  padding-bottom: 1px;
  width: 100%;
  height: 100%;
}
.PPTextBox .PPTextBoxInput {
  border: none;
  outline-style: none;
  padding: 0;
  -moz-outline-style: none;
  -khtml-outline-style: none;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: inherit;
  color: inherit;
  background-color: transparent;
}
.PPTextTable .PPTextBoxEllipsisNode {
  position: absolute;
  z-index: -1;
  display: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.PPTextTable .PPTextBoxEllipsisNode:before {
  display: inline-block;
  box-sizing: content-box;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.PPTextTable .PPTextBoxEllipsisNode span {
  vertical-align: middle;
}
.PPTextTable .PPTextBoxInput,
.PPTextTable .PPTextBoxEllipsisNode {
  box-sizing: border-box;
}
.PPTextBoxEllipsis .PPTextBoxInput {
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
}
.PPTextBoxEllipsis .PPTextBoxEllipsisNode {
  display: block;
}
.PPTextBoxEllipsis.PPTextBoxFocused .PPTextBoxInput {
  opacity: 1;
  -ms-filter: 'alpha(opacity=100)';
}
.PPTextBoxEllipsis.PPTextBoxFocused .PPTextBoxEllipsisNode {
  display: none;
}
.PPTextBoxTextMeasure .PPTextBoxEllipsisNode {
  width: auto !important;
}
.PPTextBox .PPTextBoxInput::-ms-clear,
.PPTextBox .PPTextBoxInput::-ms-reveal {
  display: none;
}
.PPTextBox .PPTextBoxInput.PPWatermark,
.PPTextBox .PPTextBoxEllipsisNode.PPWatermark {
  color: #a5a5a5;
}
table.PPTextTable .PPTextBoxInput:focus {
  border: 0 none;
}
.PPTextBox.PPTextBoxNotValid,
.PPTextBox.PPTextBoxNotValid .PPTextBoxTd,
.PPTextBox.PPTextBoxNotValid .PPTextBoxInput {
  background-color: #ffdcdc;
}
.PPTextBox[disabled='disabled'] {
  cursor: default;
  color: #989a99;
  background-color: transparent;
}
.PPTextBox[disabled='disabled'] .PPTextBoxTd,
.PPTextBox .PPTextBoxInput[disabled='disabled'] {
  color: #989a99 !important;
}
.PPTextBox .PPTextBoxImage {
  display: inline-block;
  overflow: hidden;
  margin: 0 auto;
  background-repeat: no-repeat;
}
.PPTextBoxSideContainer {
  vertical-align: middle;
  white-space: nowrap;
  height: 100%;
}
.PPTextBoxSideContainer > div {
  height: 100%;
}
.PPTextBoxSideContainer > div:before {
  display: inline-block;
  box-sizing: content-box;
  height: 100%;
  width: 0;
  vertical-align: middle;
  content: '';
}
.PPTextBoxSideContainer > div > .PPButton {
  vertical-align: middle;
}
.PPTextBoxSideContainer > div > .PPButton.PPRibbonButton.H {
  padding: 0;
  border: none;
}
.PPTextBox .PPTextBoxSideContainer .PPButton .PPImage {
  width: auto;
  max-width: 16px;
  height: auto;
  max-height: 16px;
  margin: 0;
}
.PPTextBox[dir='rtl'],
.PPTextBox[dir='rtl'].PPTextBoxLeftContent,
.PPTextBox[dir='rtl'].PPTextBoxRightContent {
  padding-right: 6px;
  padding-left: 0;
}
.PPTextBox.PPTextBoxLeftContent,
.PPTextBox[dir='rtl'].PPTextBoxRightContent {
  padding-left: 0;
}
.PPTextBox.PPTextBoxRightContent,
.PPTextBox[dir='rtl'].PPTextBoxLeftContent {
  padding-right: 0;
}
.PPTextBox.PPTextBoxRightContent .PPButton.PPClearText,
.PPTextBox.PPTextBoxRightContent .PPButton.PPFindText {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 1px;
  vertical-align: top;
}
.PPTextBox.PPTextBoxRightContent .PPButton.PPClearText:hover,
.PPTextBox.PPTextBoxRightContent .PPButton.PPFindText:hover {
  border: 1px solid transparent;
}
.PPTextBox.PPTextBoxRightContent .PPButton.PPClearText:not(:hover) {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAAGXljaGAAAABGdBTUEAALGPC/xhBQAAAGpJREFUGBljYCAApk+f/peAErA0UN0bEANGMxGjiYFx1qxZ9hgqZ86cmQfCIAnsKpC1gFX8/ft3LTMzc3BaWtpBmCTIbJg4I7ogExNT079//+qQNRHlZkagy2yAOpcATYhJT08/AjMZWRwA9t04zqfZw90AAAAASUVORK5CYII=');
}
.PPTextBox.PPTextBoxRightContent .PPButton.PPClearText:hover {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAAGXljaGAAAABGdBTUEAALGPC/xhBQAAAG5JREFUGBljYCAA1PrP/CWgBCytPuH0GxADRjMRo4mBUWPSOXsMleqTzuWBMEgCuwpkLWAV///9XcvIxBx8I8/oIEwSZDZMnBFdkIGJuYnh3986ZE1EuZlRbeIZG8Z/DEv+MzHE3Mo3OQIzGVkcAIy5M2IvAyKzAAAAAElFTkSuQmCC');
}
.PPTextBox.PPTextBoxRightContent .PPButton.PPFindText {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAA20lEQVQ4y93SIQ6DMBiG4XcoFCEIZAUCO8wMZuEGHAAxjsAFELsAR9gEB+AGOMzMsAhEJYIQFHKmJMvCYMnEkn2q/ZL/aZsUfp3d88bNbiaQASFgAgNQAEmTHIZVQA2XvjC8aG/jWDptP5HXHZUc70CwhGhP68wXhpcGAsfSAXAsnTQQ+MLw1M1YA8Joby++U/XhFmDOJ79G9eYWMLT9tAioftgCirzuFgHVF1tAUsnxfi7lfCJtP3EuJZUcAepv/kGt+rhJDte3wFrc7HYCLq+I9imghmLgyH/lAfXVS2NFPpZoAAAAAElFTkSuQmCC');
}
.PPTextBox[disabled='disabled'] .PPTextBoxImage {
  margin: 0 auto;
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.PPTextBox[disabled='disabled']
  .PPTextBoxSideContainer.PPAlwaysEnabled
  .PPTextBoxImage {
  margin: 0 auto;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.PPTextBox.Disabled .PPButton.Disabled {
  border: 1px solid transparent;
}
.WatermarkContainer {
  display: block;
  position: absolute;
  top: 3px;
  color: #a5a5a5;
  width: 100%;
}
.PPDataEditor {
  display: inline-block;
  width: 200px;
  height: 25px;
}
.PPDataEditorDialog .PPDialogContent {
  padding: 7px 0 0 20px;
}
.PPDataEditorDialog[dir='rtl'] .PPDialogContent {
  padding: 7px 20px 0 0;
}
.LnTransformPeriodEditor {
}
.LnTransformPeriodEditor > .PPCheckBox {
  margin: 2px;
  display: block;
  left: -20px;
  position: relative;
}
.LnTransformPeriodEditor > .PPCheckBox[dir='rtl'] {
  right: -20px;
}
.LnTransformPeriodEditor > .PPDateTimePicker {
  margin: 5px 0 10px 0;
}
.TsSpliceMethodEditor SPAN.PPCheckBox {
  display: block;
  margin: 5px;
}
.TsSpliceMethodEditor .SeparateVerItem {
  margin-top: 10px;
}
.TsSpliceExprEditor {
}
.TsSpliceExprEditor .PPEditControlsDomNode {
  margin-top: 5px;
}
.TsSpliceExprEditor .PPEditControlsDomNode .PPButton {
  margin: 5px;
}
.TsSpliceExprEditor .PPLabel {
  margin-left: 5px;
}
.TsSpliceExprEditor .PPListBox {
  margin-top: 5px;
}
.TsSpliceExprEditor .PPSpliceItem {
}
.TsSpliceExprEditor .PPSpliceItem .PPSpliceStartDate {
  display: inline-block;
  width: 70px;
  overflow: hidden;
}
.TsSpliceExprEditor .PPSpliceItem .PPSpliceEndDate {
  display: inline-block;
  width: 70px;
  overflow: hidden;
}
.TsSpliceExprEditor .PPSpliceItem .PPSpliceCaption {
  display: inline-block;
  width: 100px;
  overflow: hidden;
}
.TsSpliceExprTermEditor {
}
.TsSpliceExprTermEditor .PPLabel {
  margin: 5px 0 0 5px;
}
.TsSpliceExprTermEditor .PPCombo {
  margin: 5px;
}
.PPBorderCombo {
  width: 28px;
  height: 17px;
  padding: 1px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  direction: ltr;
  cursor: pointer;
}
.PPBorderCombo[dir='rtl'] .PPBorderCombo__Icon {
  float: right;
}
.PPBorderCombo.Hover {
  border-color: #aeaeae;
}
.PPBorderCombo.Hover[disabled='disabled'] {
  border-color: #888;
  box-shadow: none;
}
.PPBorderCombo.Pressed {
  border-color: #6ca1e2;
}
.PPDropPanel.PPDropBorderCombo {
  background: #fff;
}
.PPDropPanel .PPBorderCombo__Panel {
  padding: 4px;
  text-align: center;
}
.PPBorderCombo__Panel .PPListBox {
  background-color: #f5f5f5;
}
.PPBorderComboPalette__Wrapper,
.PPBorderComboBorder__List {
  border-spacing: 4px;
}
.PPBorderCombo__Panel .PPIconListItem {
  margin: 1px;
  background-color: #f5f5f5;
}
.PPBorderCombo__Separator {
  height: 1px;
  margin: 8px 0;
  background-color: #d3d6d9;
}
.PPBorderComboPalette,
.PPBorderComboLine,
.PPBorderComboWidth {
  display: inline-block;
  margin: auto;
}
.PPBorderComboWidth .PPGridPanelContainer {
  text-align: left;
}
.PPBorderComboWidth .PPGridPanelContainer .PPLabel.Separator {
  background-color: #c5c5c5;
  height: 1px;
  width: 100%;
}
.PPBorderComboWidth .PPGridPanelContainer > .PPGridPanel > tbody > tr > td {
  padding-bottom: 4px;
  padding-right: 4px;
}
.PPDropPanel[dir='rtl']
  .PPBorderComboWidth
  .PPGridPanelContainer
  > .PPGridPanel
  > tbody
  > tr
  > td {
  padding-left: 4px;
  padding-right: 0;
}
.PPBorderComboMode {
  margin-bottom: 8px;
  margin-left: 4px;
  text-align: center;
}
.PPDropPanel[dit='rtl'] .PPBorderComboMode {
  margin-left: 0;
  margin-right: 4px;
}
.PPBorderComboMode .ButtonsContainer {
  display: inline-block;
}
.PPBorderComboPalette__Cell {
  width: 16px;
  height: 16px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-clip: padding-box;
  cursor: default;
}
.PPBorderComboPalette__Cell.Hover {
  box-shadow: 0 0 0 1px #aeaeae;
}
.PPBorderComboPalette__Cell.Selected {
  box-shadow: 0 0 0 1px #aeaeae;
}
.PPC .PPBorderComboBorder__Wrapper {
  width: 18px;
  height: 18px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 2px;
}
.PPBorderComboBorder__Wrapper.Hover {
  border-color: #aeaeae;
}
.PPBorderComboBorder__Wrapper.Selected {
  border-color: #aeaeae;
}
.PPBorderComboBorder__Cell {
  width: 16px;
  height: 16px;
  margin-left: 1px;
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAgCAYAAAD9jPHNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIwSURBVHhe7ZlhigMxCIV7uB66t9slwQcicfKMSacDfiCmxqdxmun+2FfxbN7v99+qSYk8n8+nF4t6MDrczETawWe2Lzxg8+Ftf1ZnPdBzsSbSzmh/ZiJd0sKkBD2v9T+DHuYb7O7n1WPj0fPo/LZe0Uc1l3g3io1n9d4wp/rbflG9jXvnZ+PR+XV+W6/otSY7/+14D+AUu/t59dh49Dw6v61X9FHNJdkbmNV7w5zqb/tF9TbunZ+NR+fX+W29otea7Py34z2AU+zu59Vj49Hz6Py2XtFHNZfgRkU9YPOtBxiG1cEDNh/ePjxWZz3AFxIxkXbwme2r9bpeRK9rsDrrfwY9zDfY3c+rx8aj59H5bb2ij2ou8W4UG8/qvWFO9bf9onob987PxqPz6/y2XtFrTXb+2/EewCl29/PqsfHoeXR+W6/oo5pLsjcwq/eGOdXf9ovqbdw7PxuPzq/z23pFrzXZ+W/HewCn2N3Pq8fGo+fR+W29oo9qLkHBiIm0gxsZ9QD1WB08YPPhT5w/aiLtjPZnJtIlLUxKpM9fPJjRl8ualCiKHKPLNTORFsUG2L/51oPRDZ2ZSDuj/ZmJtDPan5lIi6K4HfuLAtj40/VFUdxJ9g1+ur4oijvBGxn1gM23HrD51gM23/qiKH4B741k40/XF0VxJ9k3+On6oijuZPS/opmJtDPan5lIO6P9mYm0M9qfmUiLHYwe8MxEuoVR/ZmJtCjyjC7YzERapHi9/gEzMEHC+iDy4QAAAABJRU5ErkJggg==');
}
.PPBorderComboLine__Wrapper {
  width: 160px;
  height: 24px;
  border: 1px solid transparent;
}
.PPBorderComboLine__Wrapper:active {
  border-color: #6ca1e2;
}
.PPBorderComboLine__Wrapper.Hover {
  border: 1px solid #aeaeae;
}
.PPBorderComboLine__Wrapper.Selected {
  border: 1px solid #aeaeae;
}
.PPBorderComboLine__Cell {
  width: 146px;
  height: 22px;
  margin-left: 7px;
  background-repeat: no-repeat;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAADyCAYAAAC4RqxnAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMK0KCsAAAANUSURBVHhe7dvRal07DEXR/v9P5+JyBa6y1Lj7xEmhY8CEI8nkJc/7BwAAAAAAwEvepC8sLqVbAQAAAAAAAAAAAAAAfJv+gYPZfHP+8IHZ/JkzAAAAAAAAAAAAAADAX+Gjjx7c3V+5v/PqH3R3/90dAAAAAAAAAAAAAADgy+0fO9THD72SbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbquSbqvy83dfpEq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rUq6rcr+GwAAAAAAAAAAAAAA4EtNHzx0/V1vkt7uTdLbvUl6uzdJb1NdepOapLd7k/R2b5Le7k3S273Ju3fvFoP+rjdJb/cm6e3eJL3dm6S3qS69SU3S271Jers3SW/3Junt3uT0HQAAAAAAAAAAAAAAwFXpA4dp7pVp7pVp7pVp7pVp7pVp7pVp7pVp7pVp7pVp7pVp7pVp7pVp/rn7ZfjfNPfKNPfKNPfKNPfKNPfKNPfKNPfKNPfKNPfKNPfKNPfKNPfKNO87AAAAAAAAAAAAAACAL/XRxw2n96nJ6X1qcnqfWtK+6tKbakn7vcnpfWpyep+aHN+PHw7qPjU5vU9NTu9TS9pXXXpTLWm/Nzm9T01O71OTV+8AAAAAAAAAAAAAAABX1ccNe5PT+9Mmp/endenNXkm3vS69+ZMmp/enTU7ve3k5OL0/bXJ6f1qX3uyVdNvr0ps/aXJ6f9rk9L4HAAAAAAAAAAAAAADwLfYPG/qHDjX3yuncK6dzr5zOvXI690q6rcrp3Cunc6+czr1yOvdKmj98kCqnc6+czr1yOvfK6dwr6bYqp3OvnM69cjr3yuncK2kGAAAAAAAAAAAAAAD4FvWhw2mTz7o/bfLkXrtX26Xd7vT+tMln3U+Ly981+az70yZP7rV7tV3a7U7vT5t81v00AAAA+Fu8vb39c/GN0j9EulVcSreKS+lWcSndKi6lW8WldKu4lG4Vl9Kt4lK6VVxKt4pL6VZxKd0qLqVbxaV0q7iUbhWX0q3iUrpVXEq3ikvpVnEp3SoupVvFpXSruJRuFZfSreJSutPbj/8Ai5ygSaOcdYIAAAAASUVORK5CYII=');
}
.PPBorderCombo__Arrow {
  position: absolute;
  width: 11px;
  height: 15px;
  display: inline-block;
  top: 2px;
}
.PPBorderCombo__Arrow .PPArrow {
  margin: 6px 2px 2px;
}
.PPBorderCombo__Icon {
  margin-top: 1px;
  width: 16px;
  height: 17px;
  display: inline-block;
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAgCAYAAAD9jPHNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIwSURBVHhe7ZlhigMxCIV7uB66t9slwQcicfKMSacDfiCmxqdxmun+2FfxbN7v99+qSYk8n8+nF4t6MDrczETawWe2Lzxg8+Ftf1ZnPdBzsSbSzmh/ZiJd0sKkBD2v9T+DHuYb7O7n1WPj0fPo/LZe0Uc1l3g3io1n9d4wp/rbflG9jXvnZ+PR+XV+W6/otSY7/+14D+AUu/t59dh49Dw6v61X9FHNJdkbmNV7w5zqb/tF9TbunZ+NR+fX+W29otea7Py34z2AU+zu59Vj49Hz6Py2XtFHNZfgRkU9YPOtBxiG1cEDNh/ePjxWZz3AFxIxkXbwme2r9bpeRK9rsDrrfwY9zDfY3c+rx8aj59H5bb2ij2ou8W4UG8/qvWFO9bf9onob987PxqPz6/y2XtFrTXb+2/EewCl29/PqsfHoeXR+W6/oo5pLsjcwq/eGOdXf9ovqbdw7PxuPzq/z23pFrzXZ+W/HewCn2N3Pq8fGo+fR+W29oo9qLkHBiIm0gxsZ9QD1WB08YPPhT5w/aiLtjPZnJtIlLUxKpM9fPJjRl8ualCiKHKPLNTORFsUG2L/51oPRDZ2ZSDuj/ZmJtDPan5lIi6K4HfuLAtj40/VFUdxJ9g1+ur4oijvBGxn1gM23HrD51gM23/qiKH4B741k40/XF0VxJ9k3+On6oijuZPS/opmJtDPan5lIO6P9mYm0M9qfmUiLHYwe8MxEuoVR/ZmJtCjyjC7YzERapHi9/gEzMEHC+iDy4QAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
}
.PPBorderCombo[disabled='disabled'] {
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
}
.PPWaitProgressBackground {
  background-image: url('data:image/gif;base64,R0lGODlhGAAYAPIAAAC1VgC2V/yLAP2MAACQzQCQzgAAAAAAACH5BA0IAAYAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAADMmi63P4wykmrvTjrzbstBQMAjCBEIKiMoyIMw/mkoQEErQHDaL2SC55nSCwaj8ikUpIAACH5BA0IAAYALAAAAAAYABgAAAM0aLrc/jDKSau9OOvNZynd9y0AwAhCJIJGWSrCMKTPqgDBa8gyZN+mRU/F6hiPyKRyyWw6EgAh+QQNCAAGACwAAAAAGAAYAAADQ2i63P4wykmrvY0QnPXmileASmGO5IkaQXCpStsughDBrKwIw2A/OJnLwPNBgrrdD3hazCw4UJRDMH1IGpJ2y+16IQkAIfkEDQgABgAsAAAAABgAGAAAA1Joutz+phRImZS13pnh7t61AACofAYQkCYarCXovkErGnStDAM1vzte7/HTCYeOYpAXwuBoS2RDGfTdcjYnVnZTrbKcVIzrNFlu5gUqrQ6z34sEACH5BA0IAAYALAAAAAAYABgAAANhaLrc/i8ESJmUtd6Z4e4LQSyfIgiUKCqlMAzooxbspbwvVOy0UeIDHa+GMQCFOyLn+OD1fjjk02aMNoc+KtPhVN6sXCw0d01mi9sGYTc6c1ywVNu9OIG890YpT6Ly+3+BCQAh+QQNCAAGACwAAAAAGAAYAAADVmi63P6wjRGrmtNGTPXjngIAC+gBwXhhYZCShqm57ppBRbHQgd05uZyC58MFh7TiI6gzEGOs5dGZhN6ku6rM8txWRjXrzwKGeb8wcchxDrU9b/h4XUkAACH5BA0IAAYALAAAAAAYABgAAANGaLrc/jDKSau92AiRmRgD1xkgOJLlBQBLOURFsQBBwKLmE8fKWisuyE5mqP1wLyHRQLMBU5ZVC9oJjqxVkOiaPHm/4HAlAQAh+QQNCAAGACwAAAAAGAAYAAADMGi63P4wykmrvTjrzbsag1QUDAAsIAiNo2KaX7qybgAbaTiXZ6xyP49wSCwaj8hLAgAh+QQNCAAGACwAAAAAGAAYAAADMmi63P4wykmrvTjrzbstBQMAjCBEIKiMoyIMw/mkoQEErQHDaL2SC55nSCwaj8ikUpIAACH5BA0IAAYALAAAAAAYABgAAAMyaLrc/jDKSau9OOvNuy0FAwCMIEQgqIyjIgzD+aShAQStAcNovZILnmdILBqPyKRSkgAAIfkEDQgABgAsAAAAABgAGAAAAzJoutz+MMpJq7046827LQUDAIwgRCCojKMiDMP5pKEBBK0Bw2i9kgueZ0gsGo/IpFKSAAAh+QQNCAAGACwAAAAAGAAYAAADMmi63P4wykmrvTjrzbstBQMAjCBEIKiMoyIMw/mkoQEErQHDaL2SC55nSCwaj8ikUpIAADs=');
  background-repeat: no-repeat;
  background-position: center;
  z-index: 100000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.PPWaitProgressBackground.PPHideWaitProgress {
  background-image: none;
}
.PPFontDialog .Icon {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAIAAAAv2XlzAAABiElEQVR4AU3BvWpUQRQH8P+ZOXN3180aiSjELqJoZSMpxEIbnyCF7+Cj+Ab6FBaChdra2KmF4AcxRIQ1kHiz9975ODNHc9nB/H7UdT1G7199WH4/xn+EggePdzeuznAOoxq6QURQkVK7+fvt0ct5uIA1amzDqJLEEAaMFDDZLnd+/JTWHFlUkjMXheRMhD6lLgYABBiFydZ7n4I3xaKSLPz89adVLAD8ZFGuz0EoolvfDqd96H2MEky2AKwqEUSEv/462ZjP8I+xmFgFTeyfhTuYNvlKOpZ2RWoK0ZI5G8ox8xCCtQZVAj+kN7u3vyRiUsIpgKIlPZvSftMgZg7es7WoEpRMW5wUENbISJBWB1YjhYMfDDeoEjSQF3sqcFgj5Pjo1t79rZtTdhx9T9ygSnCDCcV1BQ5VErm7c4+37wDga5em7bACEVQBKJyoF9dlMEYEJClDjAuc4adP9mISAESE0f6LdyeHn4GEEQFe9HJRjNixdWxxDm9uH3xMBCjOEEA8uTG7iNFfrtfLWoclVUcAAAAASUVORK5CYII=')
    no-repeat;
}
.PPFontDialog .PPGridPanel > tbody > tr > td {
  vertical-align: top;
}
.PPFontDialog .PPGridPanel .PPGridPanel {
  width: 100%;
}
.PPFontDialog .PPGridPanel .PPGridPanel .PPCheckBox {
  display: block;
}
.PPFontDialog .PPListBox {
  border: 1px solid #d3d6d9;
  margin: 0 0 11px 0;
}
.PPFontDialog[dir='rtl'] .PPListBox {
  margin: 0 0 11px 0;
}
.PPFontDialog .PPLabel {
  margin: 5px 0 2px 0;
}
.PPFontDialog .PPCheckBox {
  margin-top: 7px;
}
.PPFontDialog .PPColorCheckBox {
  margin-top: 3px;
}
.PPFontDialog .PPTextBox {
  margin-bottom: 1px;
}
.PPFontDialog .PPCComboFace {
  display: inline-block;
  margin: 0 0 0 5px;
  vertical-align: top;
}
.PPFontDialog[dir='rtl'] .PPCComboFace {
  margin: 0 5px 0 0;
}
.PPFontDialog .FontSample {
  background-color: #fff;
  border: solid 1px #d3d6d9;
  margin-top: 0;
  overflow: hidden;
  position: relative;
}
.PPFontDialog .FontSampleText {
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  height: 100%;
}
.PPFontDialog .FontSampleUnderline {
  text-decoration: underline;
  white-space: nowrap;
  position: relative;
  display: inline-block;
}
.PPFontDialog .FontSampleTextOver {
  background-color: #fff;
  position: absolute;
  height: 100%;
  top: 0;
}
.PPFontDialog .FontSampleTextOver > div {
  display: inline-block;
  position: relative;
}
.PPFontDialog .Separator {
  background-color: #d3d6d9;
  height: 1px;
}
.ChartMasterPanel {
  margin: 4px 11px 0 16px;
}
.ChartMasterPanel .GridPanel {
  margin: 3px 11px 0 16px;
}
.ChartMasterPanel.GridPanelDept {
  margin: 7px 22px 0 32px;
}
.ChartMasterPanel .PPTextSettings .PPCComboFace {
  margin-top: 0;
}
.ChartMasterPanel .GridPanelHideable {
  margin: 3px 11px 0 16px;
}
.ChartMasterPanel table.GridPanel[dir='rtl'] {
  margin: 3px 0 0 11px;
}
.ChartMasterPanel .GridPanelSplitter {
  margin: 10px 0 4px 0;
}
.ChartMasterPanel .GridPanel .GridPanelItem,
.ChartMasterPanel .GridPanel .GridPanelHeader,
.ChartMasterPanel .GridPanel .GridPanelItemRight,
.ChartMasterPanel.GridPanelDept .GridPanelItemRight,
.ChartMasterPanel.GridPanelDept .GridPanelItem {
  margin: 4px 3px 5px 0;
}
.ChartMasterPanel .GridPanel .GridPanelSiblingItem {
  margin: 4px 3px 5px 3px;
  display: inline-block;
}
.ChartMasterPanel.GridPanel .GridPanelItem,
.ChartMasterPanel.GridPanel .GridPanelHeader,
.ChartMasterPanel.GridPanel .GridPanelItemRight {
  margin: 0 3px 5px 0;
}
.ChartMasterPanel .GridPanel .GridPanelHeaderElement tr > :first-child {
  width: 0;
  white-space: nowrap;
}
.ChartMasterPanel .GridPanel .GridPanelHeaderElement tr > :last-child {
  width: 100%;
}
.ChartMasterPanel.DeptPanel {
  margin: 5px 0 0 0;
}
.ChartMasterPanel.GridPanelDept .PPGridPanel {
  margin: 3px 0;
}
.ChartMasterPanel .GridPanel .GridPanelItemRightControlsStack {
  margin: 7px 3px 0 0;
}
.ChartMasterPanel.GridPanelDept .GridPanelItemRight,
.ChartMasterPanel .GridPanel .GridPanelItemRight,
.ChartMasterPanel .GridPanel .GridPanelItemRightControlsStack {
  float: right;
}
.ChartMasterPanel.GridPanelDept .GridPanelItemRight[dir='rtl'],
.ChartMasterPanel .GridPanel .GridPanelItemRight[dir='rtl'],
.ChartMasterPanel .GridPanel .GridPanelItemRightControlsStack[dir='rtl'] {
  float: left;
}
.ChartMasterPanel .GridPanel .GridPanelItemRight {
  margin-right: 0;
}
.ChartMasterPanel .GridPanel span.GridPanelItem {
  display: inline-block;
}
.ChartMasterPanel .GridPanel .GridPanelItem.PPListBox {
  border: 1px solid #d2d4d7;
}
.ChartMasterPanel .GridPanel .GridPanelItem.PPListBox .Icon {
  margin: 1px auto;
}
.ChartMasterPanel .GridPanel .GridPanelSecondItem {
  margin: 4px 3px 5px 10px;
}
.ChartMasterPanel .GridPanel .GridPanelHeader {
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  margin-left: -15px;
}
.ChartMasterPanel .GridPanel .GridPanelItem[dir='rtl'] {
  margin: 4px 0 8px 3px;
}
.ChartMasterPanel .GridPanel .PPLineLabel .PPLabel {
  white-space: inherit;
}
.ChartMasterPanel .MasterGridPanel {
  margin: 5px 30px;
}
.ChartMasterPanel .MasterGridPanel .MasterGridPanelItem {
  margin: 4px 3px 8px 0;
}
.ChartMasterPanel .MasterInnerGridPanel {
  margin-bottom: 10px;
}
.PPChartMasterResetLROffset {
  margin: 4px 0 5px 0;
  padding: 0;
}
.ChartMasterPanel .GridPanel .GridPanelHeader .PPTextBox {
  font-weight: normal;
}
.PPChartDataLabelsMasterPanel .PPChartDataLabelPositionCombo {
  display: inline-block;
  vertical-align: middle;
  margin: 7px 0 0 7px;
}
.PPChartDataLabelsMasterPanel .PPChartDataLabelPositionLabel {
  display: inline-block;
  vertical-align: middle;
  margin: 7px 0 0 33px;
}
.PPChartDataLabelsMasterPanel .PPChartDataLabelHideIntersectCheckBox {
  display: block;
}
.PPChartDataLabelsMasterPanel .PPChartDataLabelTemplateLabel,
.PPChartDataLabelsMasterPanel .PPChartDataLabelFontLabel,
.PPChartDataLabelsMasterPanel .PPChartDataLabelTemplateEditor,
.PPChartDataLabelsMasterPanel .PPChartDataLabelFontBox,
.PPChartDataLabelsMasterPanel .PPChartDataLabelHideIntersectCheckBox {
  margin: 7px 0 0 33px;
}
td.PPSerieCommonSubcategory {
  padding-left: 20px;
}
.ChartMasterPanel .GridPanel .PPSerieCommonInheritCB {
  margin-left: 7px;
}
.ChartMasterPanel .PPGridPanel .Left15 {
  left: -15px;
}
.ChartMasterPanel .PPSpinEdit.Left15 {
  margin-top: 6px;
}
.PPTimeline {
  -webkit-transform: translateZ(0);
  color: #878786;
}
.PPTimeline.PPAbsolute {
  position: absolute;
}
.PPTimeline .PPTimelineButton {
  left: 0;
  top: 0;
  margin: 0;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #313533;
  text-align: center;
  filter: none;
  -moz-outline: none;
  outline: none;
  cursor: default;
}
.PPTimeline .PPButton.PPTimelineButton {
  position: absolute;
  padding: 0;
}
.PPTimeline[dir='rtl'] .PPTimelineButton .PPImage {
  left: 1px;
}
.PPTimeline .PPTimelineButton.PPTimelinePlay {
  margin-left: 2px;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
}
.PPTimeline[dir='rtl'] .PPTimelineButton.PPTimelinePlay {
  margin-left: -2px;
}
.PPTimeline .PPTimelineButton.PPTimelinePlay.Hovered {
  background: #fff;
  background: -moz-linear-gradient(top, #fff, #efefef);
  background: -webkit-linear-gradient(top, #fff, #efefef);
  background: -o-linear-gradient(top, #fff, #efefef);
  background: -ms-linear-gradient(top, #fff, #efefef);
  background: linear-gradient(top, #fff, #efefef);
}
.PPTimeline .PPTimelineButton.PPTimelinePlay.Pressed {
  background: #e3e3e3;
}
.PPTimeline .PPTimelineContainer {
  height: 21px;
  position: absolute;
}
.PPTimeline .PPTimelineButton.PPTimelineLeft,
.PPTimeline[dir='rtl'] .PPTimelineButton.PPTimelineRight {
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
}
PPTimeline .PPTimelineButton.PPTimelineRight,
.PPTimeline[dir='rtl'] .PPTimelineButton.PPTimelineLeft {
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
.PPTimeline .PPTimelineButton.PPTimelineLeft.Released,
.PPTimeline[dir='rtl'] .PPTimelineButton.PPTimelineRight.Released {
  background: #eee;
  -moz-box-shadow: inset -1px 0 #dcdcdc;
  -webkit-box-shadow: inset -1px 0 #dcdcdc;
  box-shadow: inset -1px 0 #dcdcdc;
}
.PPTimeline .PPTimelineButton.PPTimelineRight.Released,
.PPTimeline[dir='rtl'] .PPTimelineButton.PPTimelineLeft.Released {
  background: #eee;
  -moz-box-shadow: inset 1px 0 #f8f8f8;
  -webkit-box-shadow: inset 1px 0 #f8f8f8;
  box-shadow: inset 1px 0 #f8f8f8;
}
.PPTimeline .PPTimelineLeft.Hovered,
.PPTimeline[dir='rtl'] .PPTimelineRight.Hovered {
  background: #fff;
  background: -moz-linear-gradient(top, #fff, #efefef);
  background: -webkit-linear-gradient(top, #fff, #efefef);
  background: -o-linear-gradient(top, #fff, #efefef);
  background: -ms-linear-gradient(top, #fff, #efefef);
  background: linear-gradient(top, #fff, #efefef);
  -moz-box-shadow: inset -1px 0 #e2e2e2;
  -webkit-box-shadow: inset -1px 0 #e2e2e2;
  box-shadow: inset -1px 0 #e2e2e2;
}
.PPTimeline .PPTimelineRight.Hovered,
.PPTimeline[dir='rtl'] .PPTimelineLeft.Hovered {
  background: #fff;
  background: -moz-linear-gradient(top, #fff, #efefef);
  background: -webkit-linear-gradient(top, #fff, #efefef);
  background: -o-linear-gradient(top, #fff, #efefef);
  background: -ms-linear-gradient(top, #fff, #efefef);
  background: linear-gradient(top, #fff, #efefef);
  -moz-box-shadow: inset 1px 0 #fff;
  -webkit-box-shadow: inset 1px 0 #fff;
  box-shadow: inset 1px 0 #fff;
}
.PPTimeline .PPTimelineLeft.Pressed,
.PPTimeline[dir='rtl'] .PPTimelineRight.Pressed {
  background: #e3e3e3;
  -moz-box-shadow:
    inset -1px 0 #ececec,
    inset 0 1px #d7d7d7;
  -webkit-box-shadow:
    inset -1px 0 #ececec,
    inset 0 1px #d7d7d7;
  box-shadow:
    inset -1px 0 #ececec,
    inset 0 1px #d7d7d7;
}
.PPTimeline .PPTimelineRight.Pressed,
.PPTimeline[dir='rtl'] .PPTimelineLeft.Pressed {
  background: #e3e3e3;
  -moz-box-shadow: inset 0 1px #d7d7d7;
  -webkit-box-shadow: inset 0 1px #d7d7d7;
  box-shadow: inset 0 1px #d7d7d7;
}
.PPTimeline .PPTicksContainer {
  overflow-x: hidden;
  height: 21px;
}
.PPTimeline .PPTicksContainer,
.PPTimeline .PPTicks {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
}
.PPTimeline .PPTicks {
  height: 100%;
  min-width: 100%;
  width: 100%;
  display: table;
  vertical-align: top;
}
.PPTimeline .PPTicks td {
  vertical-align: top;
}
.PPTimeline .PPTicks .PPTimelineButton.PPTickItem {
  position: relative;
  margin-left: -1px;
  display: block;
  padding: 0 9px;
  line-height: 19px;
  height: 21px;
  background: #fff;
  border: 1px solid #e0e0e0;
}
.PPTimeline.PPC.Disabled
  .PPTicksContainer
  .PPTicks
  .PPTimelineButton.PPTickItem,
.PPTimeline.PPC.Disabled
  .PPTicksContainer
  .PPTicks
  .PPTimelineButton.PPTickItem.Current {
  background: #f3f3f3;
}
.PPTimeline:not(.PPIPad) .PPTicks .PPTimelineButton.PPTickItem:hover {
  color: #268fcb;
}
.PPTimeline .PPTicksContainer .PPTicks .PPTimelineButton.PPTickItem.Current {
  background: #d6ecf8;
  color: #444;
  z-index: 1;
  border-color: #268fcb;
}
.PPTimeline.Disabled
  .PPTicksContainer
  .PPTicks
  .PPTimelineButton.PPTickItem.Current {
  border-color: #c9c9c9;
}
.PPTimeline.Disabled .PPTimelineButton.PPTickItem span {
  opacity: 0.5;
}
.PPTimeline[dir='ltr'] .PPTicksContainer td:first-child .PPTickItem,
.PPTimeline[dir='rtl'] .PPTicksContainer td:last-child .PPTickItem {
  margin-left: 0;
}
.PPTimeline[dir='ltr'] .PPNoButtons td:first-child .PPTickItem,
.PPTimeline[dir='rtl'] .PPNoButtons td:last-child .PPTickItem {
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
}
.PPTimeline[dir='ltr'] .PPNoButtons td:last-child .PPTickItem,
.PPTimeline[dir='rtl'] .PPNoButtons td:first-child .PPTickItem {
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
.PPProgressBar {
  position: relative;
  display: table;
  unselectable: on;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  border-radius: 3px;
  background-color: #fff;
  border: solid 1px #e0e0e0;
  min-height: 13px;
  min-width: 13px;
}
.PPProgressBar__IndicatorBar {
  position: absolute;
  border-radius: 1px;
  background-color: #268fcb;
  left: 0;
  top: 0;
  bottom: 0;
  margin: 3px;
}
.PPProgressBar__IndicatorText {
  color: #000;
  width: 100%;
  position: relative;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  z-index: 2;
}
.PPProgressBar[dir='rtl'] .PPProgressBar__IndicatorBar {
  right: 0;
}
.PPLabel {
  outline: none;
  cursor: default;
  display: inline-block;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  position: relative;
}
.PPLabelText {
  display: inherit;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.PPLabelTextarea {
  position: absolute;
  left: 0;
  top: 0;
  display: inherit;
  font: inherit;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  -khtml-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
  unselectable: text;
  user-select: on;
  word-wrap: break-word;
  overflow: hidden;
  resize: none;
  min-height: 0;
  min-width: 0;
  width: 100%;
  height: 100%;
}
.PPHyperlink {
  color: #0071bc;
  text-decoration: underline;
  cursor: pointer;
}
.PPHyperlink:not(.PPIPad)[enabled='enabled']:hover {
  color: #1493e7;
}
.PPHyperlink[disabled='disabled'] {
  cursor: default;
}
.PPDropPanel.PPToolTip {
  background: #fff3e1;
  color: #313533;
  padding: 2px 4px;
  word-wrap: break-word;
}
DIV.PPDropPanel.PPTreeComboDrop {
  overflow: hidden;
  padding: 2px 0 0 2px;
}
DIV.PPDropPanel.PPTreeComboDrop .treeList {
  border: none 0;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
DIV.PPTreeCombo DIV.PPComboFace {
  direction: ltr;
}
.PPTreeCombo .PPTextBoxInput {
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.PPCropTextDiv {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  visibility: hidden;
  padding: 0;
  margin: 0;
  border: none;
}
.PPTreeComboDrop .PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text {
  -webkit-font-smoothing: subpixel-antialiased !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
.PPTreeComboDrop
  .PPTreeList
  > DIV.data
  > TABLE.wraped.selecttext
  > TBODY
  > TR
  > TD.tree
  > .text {
  -webkit-font-smoothing: initial !important;
  -webkit-backface-visibility: initial;
}
.PPTextSettings {
  display: inline-block;
  width: 229px;
}
.PPTextSettings > .PPTextSettings_Container {
  float: left;
  white-space: nowrap;
}
.PPTextSettings[dir='rtl'] > .PPTextSettings_Container {
  float: right;
}
.PPTextSettings > .PPTextSettings_Container {
  margin-bottom: 4px;
}
.PPTextSettings > .PPTextSettings_Container > .PPFontComboContainer {
  display: inline-block;
  vertical-align: top;
}
.PPTextSettings > .PPTextSettings_Container > .PPFontComboContainer > .PPCombo,
.PPTextSettings > .PPTextSettings_Container > .PPCombo {
  display: inline-block;
  margin: 0 4px 0 0;
  vertical-align: top;
}
.PPTextSettings
  > .PPTextSettings_Container
  > .PPFontComboContainer
  > .PPCombo[dir='rtl'] {
  margin: 0 0 0 4px;
}
.PPTextSettings
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  .PPPanel.PPToolBarItem
  .PPButton {
  margin-right: 1px;
}
.PPTextSettings[dir='rtl']
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  .PPPanel.PPToolBarItem
  .PPButton {
  margin-left: 1px;
}
.PPTextSettings > .PPTextSettings_Container > .PPToolBar.TextSettingsToolbar,
.PPTextSettings
  > .PPTextSettings_Container
  .PPGroupButtons.TextSettingsToolbar {
  overflow: visible;
  margin-right: 4px;
  padding: 0;
  vertical-align: top;
}
.PPTextSettings
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar:last-child {
  margin-right: 0;
}
.PPTextSettings
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  > .PPToolBarButton.LastBtn {
  margin-right: 4px;
}
.PPTextSettings[dir='rtl']
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  > .PPToolBarButton.PPOperaFix.LastBtn {
  margin-right: 0;
  margin-left: 4px;
}
.PPTextSettings[dir='rtl']
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  > .PPToolBarButton.Right:last-child,
.PPTextSettings[dir='rtl']
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  > .PPToolBarSeparator:last-child {
  margin-left: 4px;
  margin-right: 0;
}
.PPTextSettings[dir='rtl']
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  > .PPToolBarButton.Right.PPOperaFix:last-child {
  margin-left: 0;
  margin-right: 4px;
}
.PPTextSettings
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  .PPCComboFace.TextSettingsColorCombo.PPToolBarItem
  .PPTextSettings
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  .PPBCComboFace.TextSettingsColorCombo.PPToolBarItem {
  margin-left: 1px;
  margin-top: 1px;
}
.PPTextSettings[dir='rtl']
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  .PPCComboFace.TextSettingsColorCombo.PPToolBarItem
  .PPTextSettings[dir='rtl']
  > .PPTextSettings_Container
  > .PPToolBar.TextSettingsToolbar
  .PPBCComboFace.TextSettingsColorCombo.PPToolBarItem {
  margin-right: 1px;
  margin-top: 1px;
}
.PPTextSettings .PPStyleBold,
.PPTextSettings .PPStyleItalic,
.PPTextSettings .PPStyleUnderline {
  width: 26px;
  height: 23px;
}
.PPTextSettings .PPButton {
  text-align: center;
}
.PPTextSettings .PPButton .PPContent {
  margin-left: 0;
  margin-right: 0;
}
.PPTextSettings .PPButton.PPImageButton .PPImage {
  margin: 1px 3px 0 3px;
}
.PPTextSettings .PPStyleBold .PPContent {
  font-weight: bold;
  font-size: 12px;
  margin-top: 1px;
  font-family: Tahoma;
}
.PPTextSettings .PPStyleItalic .PPContent {
  font-style: italic;
  font-size: 12px;
  margin-top: 2px;
  font-family: Georgia;
  font-weight: bold;
  height: 13px;
}
@media all and (device-width: 768px) and (device-height: 1024px) {
  .PPTextSettings .PPStyleItalic .PPContent {
    margin-top: 0;
  }
}
.PPTextSettings .PPStyleUnderline .PPContent {
  text-decoration: underline;
  font-size: 12px;
  font-family: Calibri;
  margin-top: 1px;
}
.PPTextSettings .PPFontSettings {
  margin: 4px;
}
.PPTextEditor {
  display: inline-block;
}
.PPTextEditor > .PPTextSettings {
  width: auto;
}
.PPTextEditor
  > .PPTextSettings
  > .PPTextSettings_Container.OneLine
  > .PPToolBar.TextSettingsToolbar,
.PPTextEditor
  > .PPTextSettings
  > .PPTextSettings_Container.OneLine
  > .PPCComboFace.TextSettingsColorCombo {
  margin-top: 0;
}
.PPTextEditor > .PPTextEditor_TextArea,
.PPTextEditor > .PPTextEditor_UneditableTextArea {
  margin: 7px 0 0 0;
  padding: 0;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.PPTextEditor > .PPTextEditor_TextArea .PPContentNode {
  font-family: Arial;
  font-size: 10pt;
}
.PPTextEditor > .PPTextEditor_TextArea > .PPTextEditor_TextArea_DisabledScreen {
  position: absolute;
  background: #fff;
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
}
.PPTextEditor_ResizerCorner {
  position: absolute;
  left: auto;
  right: 1px;
  bottom: 1px;
  width: 11px;
  height: 11px;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+CiAgPGcgZmlsbD0iI0RERCI+CiAgICA8cGF0aCBkPSJNMTEgMi44NkwyLjg2IDExSDBMMTEgME0zLjcgMTFMMTEgMy43djMuMTZMNi44NiAxMU0xMSA3LjdWMTFINy43Ii8+CiAgPC9nPgo8L3N2Zz4=')
    no-repeat center/11px 11px;
  cursor: nw-resize;
}
.PPTextEditor[dir='rtl'] .PPTextEditor_ResizerCorner {
  left: 1px;
  right: auto;
  cursor: sw-resize;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.PPTextEditor[disabled='disabled']
  > .PPTextEditor_TextArea
  > .PPTextEditor_ResizerCorner {
  cursor: default;
}
.PPTextEditor_ResizerBack {
  left: 0;
  position: absolute;
  top: 0;
}
.PPMenuItem .PPHighlightAutocomplete {
  background-color: #ffd484;
}
.PPSplitButton {
  display: inline-block;
}
.PPRibbonControl.PPSplitButton[disabled='disabled'],
.PPRibbonControl.PPSplitButton.Disabled {
  border: none;
}
.PPSplitButton .PPRibbonButton {
  position: relative;
}
.PPSplitButton .ImageButton:hover,
.PPSplitButton .ImageButton:active {
  z-index: 1;
}
.PPSplitButton.Vertical .ImageButton .PPContent,
.PPSplitButton.Vertical .ImageButton .PPArrow,
.PPSplitButton.Vertical .ContentButton .PPImage {
  display: none;
}
.PPSplitButton.Horizontal {
  white-space: nowrap;
}
.PPSplitButton.Horizontal .ImageButton .PPArrow,
.PPSplitButton.Horizontal .ContentButton .PPImage,
.PPSplitButton.Horizontal .ContentButton .PPContent {
  display: none;
}
.PPSplitButton.Vertical .ImageButton,
.PPSplitButton.Vertical .ContentButton {
  display: block;
}
.PPSplitButton.Vertical .ImageButton.CenterContentVertically,
.PPSplitButton.Vertical .ContentButton.CenterContentVertically {
  display: table;
  width: 100%;
}
.PPSplitButton.Vertical .ImageButton {
  height: 37px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.PPSplitButton.Vertical .ImageButton .PPImage {
  margin-top: 1px;
}
.PPSplitButton.Horizontal .PPSplitButton.Horizontal .ImageButton {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.PPSplitButton.Horizontal .ImageButton[dir='rtl'] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.PPSplitButton.Vertical .ContentButton {
  height: 31px;
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.PPSplitButton.Vertical .ContentButton .PPContent {
  margin: -1px 8px 0;
}
.PPSplitButton.Horizontal .ContentButton {
  margin-left: -1px;
  width: 21px;
  height: 21px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.PPSplitButton.Horizontal .ImageButton {
  height: 21px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.PPSplitButton.Horizontal .ImageButton {
  height: 21px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.PPSplitButton.Horizontal .ContentButton[dir='rtl'] {
  margin-left: 0;
  margin-right: -1px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.PPSplitButton.Horizontal .ContentButton .PPArrow {
  margin-top: 0;
}
.PPSplitButton.Horizontal .ContentButton .PPArrow.B .PPArrow,
.PPSplitButton.Horizontal .ContentButton .PPArrow.T .PPArrow {
  margin-top: 8px;
  bottom: 0;
}
.PPSplitButton.Horizontal .ContentButton.CenterContentVertically .PPArrow.B,
.PPSplitButton.Horizontal .ContentButton.CenterContentVertically .PPArrow.T {
  margin-top: 1px;
}
.PPSplitButton.Horizontal .PPButton.H .PPArrow,
.PPSplitButton.Horizontal .PPButton.H[dir='rtl'] .PPArrow:first-child,
.PPSplitButton.Horizontal .PPButton.H[dir='rtl'] .PPArrow,
.PPSplitButton.Horizontal .PPButton.H .PPArrow:first-child {
  margin-left: auto;
  margin-right: auto;
}
.PPSplitButton.Horizontal .PPButton.H .PPArrow.L,
.PPSplitButton.Horizontal .PPButton.H .PPArrow.R {
  margin-top: 4px;
}
.PPFileUpload {
  display: inline-block;
  overflow: hidden;
}
.PPFileUpload .PPButton {
  margin-left: 4px;
}
.PPFileUpload[dir='rtl'] .PPButton {
  margin-left: 0;
  margin-right: 4px;
}
.PPFileUpload .PPButton .PPContent {
  margin: 0 4px;
}
.PPFileUpload .PPFileInputContainer {
  position: relative;
}
.PPFileUpload .PPFileInput,
.PPFileUpload .PPFileInputFake {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  font-size: 11px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.PPFileUpload .PPFileInputWrapper {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.PPFileUpload .PPFileInputWrapper .PPFileInput {
  width: auto;
  right: 0;
  left: auto;
  font-size: 1000px;
}
.PPFileUpload[dir='rtl'] .PPFileInputWrapper .PPFileInput {
  width: auto;
  left: 0;
  right: auto;
  font-size: 1000px;
}
.PPFileInputContainer > table,
.PPFileInputContainer > table > tbody,
.PPFileInputContainer > table > tbody > tr {
  width: 100%;
}
.PPMonthCalendar {
  display: inline-block;
  overflow: hidden;
  padding: 11px;
  color: #313533;
  border: 1px solid #aeaeae;
  border-radius: 3px;
  cursor: default;
  position: relative;
  vertical-align: top;
  text-align: center;
  width: 288px;
}
.PPMonthCalendar__ModeButtons .PPGroupButtonsItem .PPContent {
  margin: 1px 3px 2px;
}
.PPMonthCalendar__NowBlock {
  margin-top: 6px;
}
.PPMonthCalendarModeView__TitleBlock {
  margin: 8px 0;
}
.PPMonthCalendarModeView__TitleBlock .PPLabel {
  vertical-align: middle;
  font-weight: bold;
}
.PPMonthCalendarModeView__TitleBlock .PPMCLeftBtn.PPButton .PPArrow {
  right: 2px;
}
.PPMonthCalendarModeView__TitleBlock .PPMCRightBtn.PPButton .PPArrow {
  left: 2px;
}
.PPMonthCalendarDaysView__Header {
  color: #aeaeae;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 5px;
}
.PPMonthCalendarDaysView__PrevDay,
.PPMonthCalendarDaysView__NextDay {
  color: #989898;
}
.PPMonthCalendar__CalendarBlock .PPButton.Disabled {
  background-color: transparent;
  border: none;
}
.PPMonthCalendarWeeksView table {
  width: 100%;
}
.PPMonthCalendarWeeksView__Header {
  color: #aeaeae;
  border-bottom: 1px solid #e0e0e0;
}
.PPMonthCalendarMonthsView table {
  width: 100%;
  border-top: 1px solid #e0e0e0;
}
.PPMonthCalendarQuarterView__Content {
  padding-top: 6px;
  border-top: 1px solid #e0e0e0;
}
.PPMonthCalendarQuarterView__Content .PPButton {
  display: block;
  margin: auto;
}
.PPMonthCalendarHalfYearView__Content {
  padding-top: 6px;
  border-top: 1px solid #e0e0e0;
}
.PPMonthCalendarHalfYearView__Content .PPButton {
  display: block;
  margin: auto;
}
.PPMonthCalendarYearsView__Content {
  padding-top: 6px;
  border-top: 1px solid #e0e0e0;
}
.PPMonthCalendarYearsView__Content__Col {
  display: inline-block;
  width: 56px;
}
.PPMonthCalendar .PPCover {
  background: #fff;
}
.PPMonthCalendar__TimeBlock {
  margin-bottom: 10px;
}
.PPMonthCalendar__TimeBlock .PPLineLabel {
  margin: 7px 0 10px 0;
}
.PPMonthCalendar__TimeBlock .PPLabel {
  display: inline-block;
  margin: 0 5px 0 5px;
  top: -7px;
}
.PPMonthCalendar__TimeBlock .PPTextBox {
  display: inline-block;
  width: 47px;
}
DIV.PPDateTimePicker DIV.PPComboFace {
  padding-left: 0;
  padding-right: 0;
}
.PPDateTimePicker .PPCheckBox {
  float: left;
  margin-top: 2px;
  margin-left: 3px;
}
.PPDateTimePicker[dir='rtl'] .PPCheckBox {
  float: right;
  margin-top: 3px;
  margin-left: 0;
  margin-right: 3px;
}
.PPDateTimePicker.PPCheck .PPControlNode {
  margin-left: 16px;
}
.PPDateTimePicker.PPCheck[dir='rtl'] .PPControlNode {
  margin-right: 16px;
  margin-left: 21px;
}
.PPDateTimePicker .SpinButtons .PPSpinEditButtonDownTd,
.PPDateTimePicker .SpinButtons .PPSpinEditButtonUpTd {
  padding: 0;
}
DIV.PPDateTimePicker SPAN.PPCheckBox .PPCBText {
  display: none;
}
.PPDropPanel.PPDateTimeDrop .DropPanelTable {
  width: auto;
  *table-layout: auto;
}
DIV.PPDateTimeDrop .PPMonthCalendar {
  padding: 11px;
  border-style: none;
  border-width: 0;
}
.PPCombo .PPControlNode.PPButtonNodeHide {
  margin-right: auto;
}
.PPCombo[dir='rtl'] .PPControlNode.PPButtonNodeHide {
  margin-left: auto;
}
.PPDropMenu {
}
.PPDropMenu.PPMacOS {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.PPDropMenu .PPMenu {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  outline: none;
  padding: 0;
}
.PPDropMenu .PPMenu .PPItemsContainer {
  overflow: hidden;
  -webkit-transform: translateZ(0);
  position: relative;
}
.PPDropMenu .PPMenu .PPMenuUpArrow,
.PPDropMenu .PPMenu .PPMenuDownArrow {
  position: relative;
  overflow: hidden;
}
.PPDropMenu .PPMenuUpArrow {
  display: none;
  height: 10px;
}
.PPDropMenu .PPMenuUpArrow DIV {
  border-bottom: 3px solid #7c7c7c;
  border-left: 3px solid Transparent;
  border-right: 3px solid Transparent;
  height: 0;
  margin: auto;
  position: relative;
  top: 3px;
  width: 0;
}
.PPDropMenu .PPMenuDownArrow {
  display: none;
  height: 10px;
}
.PPDropMenu .PPMenuDownArrow DIV {
  border-left: 3px solid Transparent;
  border-right: 3px solid Transparent;
  border-top: 3px solid #7c7c7c;
  height: 0;
  margin: auto;
  position: relative;
  top: 3px;
  width: 0;
}
.PPDropMenu .PPMenuUpArrowDisabled {
  display: none;
  height: 10px;
}
.PPDropMenu .PPMenuUpArrowDisabled DIV {
  border-bottom: 3px solid #7c7c7c;
  border-left: 3px solid Transparent;
  border-right: 3px solid Transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  height: 0;
  margin: auto;
  opacity: 0.5;
  position: relative;
  top: 3px;
  width: 0;
}
.PPDropMenu .PPMenuDownArrowDisabled {
  display: none;
  height: 10px;
}
.PPDropMenu .PPMenuDownArrowDisabled DIV {
  border-left: 3px solid Transparent;
  border-right: 3px solid Transparent;
  border-top: 3px solid #7c7c7c;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  height: 0;
  margin: auto;
  opacity: 0.5;
  position: relative;
  top: 3px;
  width: 0;
}
.PPDropMenu:not([dir='rtl']).PPDropMenuVScroll {
  padding-right: 18px;
}
.PPDropMenu[dir='rtl'].PPDropMenuVScroll {
  padding-left: 18px;
}
.PPDropMenu .PPMenuScrollBar {
  top: 1px;
  right: 1px;
}
.PPDropMenu[dir='rtl'] .PPMenuScrollBar {
  right: auto;
  left: 1px;
}
.PPDropMenu .PPMenuItem:not(.PPContentMenuItem) {
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 21px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}
.PPDropMenu[dir='rtl'] .PPMenuItem:not(.PPContentMenuItem) {
  text-align: right;
}
.PPDropMenu:not([disabled])
  .PPMenuItem:not(.PPContentMenuItem):not([disabled]):hover,
.PPDropMenu:not([disabled])
  .PPMenuItem:not(.PPContentMenuItem):not([disabled]).Hovered {
  background-color: #f3f3f3;
}
.PPDropMenu:not([disabled])
  .PPMenuItem:not(.PPContentMenuItem):not([disabled]):active,
.PPDropMenu:not([disabled])
  .PPMenuItem:not(.PPContentMenuItem):not([disabled]).Selected {
  border-radius: 1px;
  background-color: #d1e5f9;
}
.PPDropMenu .PPMenuItem[disabled='disabled'] {
  background: transparent;
}
.PPDropMenu .PPContentMenuItem {
  position: relative;
  height: auto;
}
.PPDropMenu .PPMenuItem .PPMenuItemTable,
.PPDropMenu .PPContentMenuItem .PPMenuItemTable {
  table-layout: auto;
  border-collapse: collapse;
  height: 100%;
  width: 100%;
}
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart {
  vertical-align: middle;
  width: 22px;
}
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuItemLeftPart {
}
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > DIV:first-child,
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > span:first-child,
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > IMG {
  margin-left: 3px;
}
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuItemLeftPart > DIV:first-child,
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuItemLeftPart > span:first-child,
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuItemLeftPart > IMG {
  margin-right: 3px;
}
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart .PPCheckBox .PPCBText {
  padding: 0;
}
.PPDropMenu
  .PPMenuItem
  .PPMenuItemLeftPart
  .PPRadioButton[disabled='disabled']
  .RBImg {
  background-color: transparent;
}
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart .PPRadioButton .RBImg {
  border: 1px solid transparent;
}
.PPDropMenu .PPMenuItem:hover .PPMenuItemLeftPart .PPRadioButton .RBImg {
  background-color: transparent;
}
.PPDropMenu
  .PPMenuItem
  .PPMenuItemLeftPart
  .PPRadioButton:hover:not([disabled]):not(.Disabled)
  .RBImg {
  border: 1px solid transparent;
  cursor: default;
}
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart div.PPButton {
  height: 19px;
  padding: 1px;
  margin: 0;
}
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart .PPButton:not(.Selected) {
  border: 1px solid transparent;
  background-color: transparent;
}
.PPDropMenu .PPMenuItem .PPMenuIconSeparator {
  position: absolute;
  left: 23px;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #000;
  opacity: 0.1;
}
.PPDropMenu .PPMenuItem[disabled='disabled'] .PPMenuIconSeparator {
  opacity: 0.195;
}
.PPMenuItem[disabled='disabled'] .PPMenuItemLeftPart .PPLabel {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  filter: gray;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPMenuItem .PPMenuItemRightPart .PPArrow {
  margin-left: 5px;
}
.PPMenuItem[dir='rtl'] .PPArrow {
  margin-right: 5px;
  margin-left: 0;
}
.PPMenuItem[disabled='disabled'] .PPArrow {
  opacity: 0.5;
}
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuIconSeparator {
  left: auto;
  right: 23px;
}
.PPDropMenu .PPMenuItem:not(.PPContentMenuItem) .PPMenuItemContentPart,
.PPDropMenu .PPMenuItem.PPActiveMenuItem .PPMenuItemContentPart {
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
  padding: 0 4px;
}
.PPDropMenu
  .PPMenuItem[dir='rtl']:not(.PPContentMenuItem)
  .PPMenuItemContentPart,
.PPDropMenu .PPMenuItem[dir='rtl'].PPActiveMenuItem .PPMenuItemContentPart {
  text-align: right;
}
.PPDropMenu .PPMenuItem .PPMenuItemContentPart > DIV {
  overflow: hidden;
}
.PPDropMenu .PPMenuItem .PPMenuItemRightPart {
  vertical-align: middle;
  width: 12px;
  min-width: 12px;
  border-left: 1px solid transparent;
}
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuItemRightPart {
  border-right: 1px solid transparent;
  border-left: none;
}
.PPDropMenu .PPMenuItem .PPMenuItemRightPart:empty {
  display: none;
}
.PPDropMenu .PPMenuHeader {
  background-color: #f3f3f3;
  border-bottom: 1px solid #e0e0e0;
  height: 20px;
}
.PPDropMenu .PPMenuHeader > DIV {
  line-height: 1;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 5px 7px;
}
.PPDropMenu .PPMenuSeparator,
.PPDropMenu .PPMenuShortSeparator {
  height: 1px;
  background-color: #e0e0e0;
  margin: 3px 0;
}
.PPDropMenu .PPMenuShortSeparator {
  padding: 1px 2px 1px 28px;
}
.PPDropMenu[dir='rtl'] .PPMenuShortSeparator {
  padding: 1px 28px 1px 2px;
}
.PPDropMenu .PPGooglePlusMenuItem {
  padding: 3px 0 4px 0;
}
.PPDropMenu .PPMenuItem .PPMenuItemHotKey {
  text-align: right;
  padding-right: 10px;
}
.PPDropMenu .PPMenuItem .PPMenuItemHotKey:empty {
  padding-right: 0;
}
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuItemHotKey {
  text-align: left;
  padding-left: 10px;
}
.PPDropMenu .PPMenuItem[dir='rtl'] .PPMenuItemHotKey:empty {
  padding-left: 0;
}
.PPDropMenu[disabled='disabled'] .PPMenuItem,
.PPDropMenu[disabled='disabled'] .PPContentMenuItem {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPDropMenu[disabled='disabled'] .PPMenuItem[disabled],
.PPDropMenu[disabled='disabled'] .PPContentMenuItem[disabled] {
  color: #aeaeae;
}
.PPDropMenu .PPSplitMenuItem > table {
  width: 100%;
}
.PPDropMenu .PPSplitMenuItem .PPButton {
  border: none;
  padding: 0;
  vertical-align: middle;
  width: 100%;
}
.PPDropMenu .PPSplitMenuItem .PPButton .PPContent {
  text-align: left;
}
.PPDropMenu .PPSplitMenuItem[dir='rtl'] .PPButton .PPContent {
  text-align: right;
}
.PPDropMenu .PPSplitMenuItem:hover:not([disabled]) .PPButton,
.PPDropMenu .PPSplitMenuItem.Pressed:not([disabled]) .PPButton {
  background-color: #f3f3f3;
}
.PPDropMenu .PPSplitMenuItem.Selected:not([disabled]) .PPButton {
  background-color: inherit;
}
.PPSplitMenuItem .PPMenuItemRightPart {
  border-radius: 0;
}
.PPSplitMenuItem td:hover ~ .PPMenuItemRightPart {
  border-left: 1px solid #aeaeae;
}
.PPSplitMenuItem[dir='rtl'] td:hover ~ .PPMenuItemRightPart {
  border-right: 1px solid #aeaeae;
  border-left: none;
}
.PPMainMenu {
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  overflow: hidden;
  user-select: none;
  white-space: nowrap;
}
.PPMainMenu .PPButton {
  vertical-align: top;
  padding-top: 0;
}
.PPMainMenu .PPButton.H {
  height: 21px;
}
.PPMainMenu .PPButton:not(:hover):not(:active) {
  border: 1px solid transparent;
}
.PPMainMenu .PPButton .PPArrow.B {
  display: none;
}
.PPMainMenu .PPButton .PPContent {
  margin: 0 8px;
  overflow: hidden;
}
.PPMainMenu .PPButton[disabled='disabled'],
.PPMainMenu .PPButton.Disabled {
  background-color: transparent;
}
.PPRibbon {
  background: #fff;
  color: #313533;
  border-bottom: 1px solid #e0e0e0;
}
.PPRibbon[disabled='disabled'] .Selected > .PPRibbonCategoryHeaderInner,
.PPRibbon[disabled='disabled'] .PPRibbonCategoryHeaderInner,
.PPRibbon[disabled='disabled'] .PPContent,
.PPRibbonPanel[disabled='disabled'] .PPContent {
  color: #aeaeae;
}
.PPRibbon[disabled='disabled'] .Collapse.Disabled,
.PPRibbon.Disabled .Collapse.Disabled {
  border: 1px solid transparent;
  background: transparent;
}
.PPRibbon[disabled='disabled'] .PPRibbonMain,
.PPRibbon[disabled='disabled'] .PPImage,
.PPRibbon[disabled='disabled'] .PPArrow,
.PPRibbonPanel[disabled='disabled'] .PPImage,
.PPRibbonPanel[disabled='disabled'] .PPArrow {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  filter: gray;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPRibbon .RibbonToolBar {
  display: inline-block;
  height: 22px;
  overflow: hidden;
  position: relative;
  background: #f4f4f5;
  margin-right: 0;
  padding-top: 0;
  vertical-align: top;
}
.PPRibbon .RibbonToolBar > div {
  margin-top: 3px;
}
.PPRibbon .RibbonToolBar.NoRTL {
  right: 0;
  padding-right: 3px;
  padding-left: 9px;
}
.PPRibbon .RibbonToolBar.IsRTL {
  left: 0;
  padding-left: 3px;
  padding-right: 9px;
}
.PPRibbon .RibbonToolBar .PPCombo,
.PPRibbon
  .RibbonToolBar
  .PPCombo:active:not([disabled]):not(.Disabled):not(.PPEditable),
.PPRibbon
  .RibbonToolBar
  .PPCombo.Pressed:not([disabled]):not(.Disabled):not(.PPEditable) {
  display: inline-block;
  vertical-align: top;
  border: none;
}
.PPRibbon
  .RibbonToolBar
  .PPCombo:active:not([disabled]):not(.Disabled):not(.PPEditable)
  .TabsComboBoxButton,
.PPRibbon
  .RibbonToolBar
  .PPCombo.Pressed:not([disabled]):not(.Disabled):not(.PPEditable)
  .TabsComboBoxButton {
  border: solid 1px #6ca1e2;
}
.PPRibbon .RibbonToolBar .PPCombo .PPButtonNode,
.PPRibbon .RibbonToolBar .PPCombo .PPControlNode {
  display: none;
}
.PPRibbon .RibbonToolBar .PPImage {
  margin-top: 1px;
  position: static;
}
.PPRibbon .PPRibbonHeadersPanel,
.PPRibbon .PPRibbonCategoryContent {
  white-space: nowrap;
  position: relative;
}
.PPRibbon .PPRibbonCategoryContent .PPRibbonCategoryItemsWrap {
  display: inline-block;
  overflow: visible;
}
.PPRibbonCategoryContent.Disabled .PPButton[disabled='disabled'] {
  background-color: transparent;
  border-style: solid;
  border-color: transparent;
}
.PPRibbonCategoryContent.Disabled .PPImage {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  filter: gray;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPRibbonCategoryContent.Disabled .PPContent {
  color: #aeaeae;
}
.PPRibbonCategoryContent.Disabled .PPArrow {
  opacity: 0.5;
}
.PPRibbon .PPRibbonHeadersPanel {
  box-sizing: border-box;
  position: relative;
  top: 1px;
  height: 23px;
  border-bottom: 1px solid #dbdde0;
  overflow: visible;
}
.PPRibbon .PPCategoryHeadersPanel {
  display: inline-block;
  height: inherit;
  overflow: hidden;
}
.PPRibbon .PPCategoryHeadersItemsPanel {
  display: inline-block;
  width: inherit;
  height: inherit;
  position: relative;
}
.PPRibbon .PPTextBox.PPIntellisenseTextBox {
  display: inline-block;
  height: 21px;
  top: -2px;
  position: relative;
  margin-right: 1px;
}
.PPRibbon .PPCustomControlsContainer {
  position: relative;
  right: 0;
  height: 21px;
  display: inline-block;
  margin-right: 1px;
  vertical-align: top;
}
.PPRibbon[dir='rtl'] .PPCustomControlsContainer {
  margin-left: 1px;
  position: relative;
  left: 0;
  height: 21px;
  display: inline-block;
  vertical-align: top;
}
.PPRibbon .PPCustomControlsContainer .PPButton {
  height: 22px;
}
.PPRibbon .PPTextBox.PPIntellisenseTextBox .PPTextBoxImage {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAllBMVEUAAACCgoKEhISIiIiJiYmOjo6Tk5OUlJSXl5eampqbm5udnZ2enp6fn5+goKCioqKjo6Ompqaqqqqtra2zs7O4uLi9vb2/v7/BwcHFxcXMzMzNzc3R0dHS0tLU1NTZ2dna2trb29vd3d3f39/i4uLk5OTn5+fo6Ojt7e3x8fH09PT4+Pj39//9/f3+/v7////o6Pji4vr9sgnqAAAAAXRSTlMAQObYZgAAAHpJREFUeAGdwdsWgVAUBdBlS50KbXILuUY4svj/nzNGYz/04sWc+BvrfJzNLiTMPosm02h0JIyG5f1xSNTDpHkDcBmfYYYFAe6SLYxLb6R3gxotfuJeWKydzIkWVQLpB7J4EQD5VtHTdbOqGhIAvYqig5Uo0UGWfOK3LwL0CrUyGD3rAAAAAElFTkSuQmCC')
    no-repeat;
}
.PPRibbon .QuickAccessPanel {
  background: #f3f3f3;
  border-radius: 3px;
  display: inline-block;
  height: 21px;
  margin-left: 1px;
}
.PPRibbon[dir='rtl'] .QuickAccessPanel {
  margin-left: 0;
  margin-right: 1px;
}
.PPRibbon .QuickAccessPanel .PPButton {
  height: 21px;
  width: 21px;
  margin-right: 1px;
}
.PPRibbon .QuickAccessPanel .PPRButton:last-child {
  margin-right: 0;
}
.PPRibbon[dir='rtl'] .QuickAccessPanel .PPButton {
  margin-left: 1px;
  margin-right: 0;
}
.PPRibbon[dir='rtl'] .QuickAccessPanel .PPButton:last-child {
  margin-right: 0;
}
.PPRibbon .QuickAccessPanel .PPButton .PPContent,
.PPRibbon .QuickAccessPanel .PPButton .PPImage {
  margin: 0;
}
.PPRibbon .QuickAccessPanel .PPButton .PPImage {
  height: 16px;
  width: 16px;
}
.PPRibbon .QuickAccessPanel .PPButton.Hovered,
.PPRibbon .QuickAccessPanel .PPButton.Pressed {
  background: #e2d9e6;
  border-color: #ab92b6;
  box-shadow: inset 0 0 1px #ab92b6;
}
.PPRibbon .QuickAccessPanel .PPButton.Disabled,
.PPRibbon .QuickAccessPanel .PPButton[disabled='disabled'] {
  border: 1px solid transparent;
}
.PPRibbon .PPRibbonButton.Launch {
  height: 15px;
  float: right;
  margin: 4px -8px 0 0;
  width: 16px;
}
.PPRibbon .PPRibbonButton.Launch[dir='rtl'] {
  float: left;
  margin: 4px 0 0 -8px;
}
.PPRibbon .PPRibbonButton.Launch.PPOperaFix[dir='rtl'] {
  margin: 4px -8px 0 0;
}
.PPRibbon .PPRibbonButton.Launch .PPContent {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAD1BMVEUAAAB/f3+srKy3t7j6+vsNsP4QAAAAAXRSTlMAQObYZgAAACdJREFUeAEFwYEBACAMwyDi+v/NgqpC27bRAE0nmus1jVdjqga27QMOFQBoeZ2liwAAAABJRU5ErkJggg==')
    no-repeat 50% 50%;
  height: 11px;
  margin: 0;
  width: 12px;
}
.PPRibbon .PPButton.PPRibbonMain {
  vertical-align: top;
  height: 21px;
  margin-left: 2px;
  border-radius: 3px;
  background-color: #268fcb;
  border: solid 1px rgba(0, 0, 0, 0.1);
  line-height: 1.1;
}
.PPRibbon .PPButton.PPRibbonMain .PPButtonContentContainer .PPArrow.B {
  margin-right: 10px;
}
.PPRibbon .PPButton.PPRibbonMain[dir='rtl'] {
  margin-left: auto;
  margin-right: 2px;
}
.PPRibbon .PPButton.Main .PPArrow.B {
  margin: 2px 10px 0 0;
}
.PPRibbon .PPButton.PPRibbonMain[dir='rtl'] .PPArrow.B {
  margin-left: 10px;
  margin-right: 0;
}
.PPRibbon .PPButton.PPOperaFix.PPRibbonMain[dir='rtl'] .PPArrow.B {
  margin: 8px 10px 0 0;
}
.PPRibbon .PPButton.PPRibbonMain .PPContent {
  color: #fff;
  margin: 1px 10px 2px;
}
.PPRibbon .PPButton.PPRibbonMain:hover:not([disabled]),
.PPRibbon .PPButton.PPRibbonMain.Hovered:not([disabled]) {
  background-color: #3b9ad1;
  border: solid 1px rgba(0, 0, 0, 0.2);
}
.PPRibbon .PPButton.PPRibbonMain:active:not([disabled]),
.PPRibbon .PPButton.PPRibbonMain.Pressed:not([disabled]) {
  background-color: #1e72a3;
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.PPRibbon .PPButton.PPRibbonMain[disabled='disabled'],
.PPRibbon .PPButton.PPRibbonMain.Disabled {
  background-color: #268fcb;
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.PPRibbonMainMenu.PPDropMenu {
  background: #fff;
}
.PPRibbonMainMenu.PPDropMenu .PPMenuItem {
  height: 38px;
}
.PPRibbonMainMenu.PPDropMenu .PPSplitMenuItem .PPButton {
  height: 35px;
}
.PPRibbonMainMenu.PPDropMenu .PPSplitMenuItem .PPMenuArrow {
  margin-top: 13px;
}
.PPRibbonMainMenu.PPDropMenu .PPMenuItem.Hovered {
  background: #fff7e9;
}
.PPRibbonMainMenu.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton,
.PPRibbonMainMenu.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton.Hovered,
.PPRibbonMainMenu.PPDropMenu .PPSplitMenuItem .PPRibbonButton.Pressed,
.PPRibbonMainMenu.PPDropMenu .PPSplitMenuItem .PPRibbonButton.Selected,
.PPRibbonMainMenu.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton.Selected {
  background: #fff7e9;
  border-color: #f4dab2;
}
.PPRibbonMainMenu.PPDropMenu .PPMenuItem .PPMenuIconSeparator {
  display: none;
}
.PPRibbonMainMenu.PPDropMenu .PPMenuItem .PPMenuItemLeftPart {
  width: 35px;
}
.PPRibbonMainMenu.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > DIV:first-child,
.PPRibbonMainMenu.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > IMG {
  height: 32px;
  width: 32px;
}
.PPRibbonMainMenu.PPDropMenu
  .PPMenuItem
  .PPMenuItemLeftPart.PPRetinaMenuItemImg
  > DIV:first-child {
  height: 64px;
  width: 64px;
}
.PPRibbon .PPRibbonCategoryHeader {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  height: 23px;
  padding: 0 1px 0 2px;
  cursor: default;
  direction: ltr;
}
.PPRibbon
  .PPRibbonCategoryHeader:hover:not([disabled]):not(.RibbonGroupHeader) {
  color: #268fcb;
}
.PPRibbon .PPRibbonCategoryHeader.RibbonGroupHeader {
  color: #8e8e8e;
}
.PPRibbon .PPRibbonCategoryHeader.RibbonGroupHeader,
.PPRibbon .PPRibbonCategoryHeader.RibbonGroupCategory {
  background-color: #f3f3f3;
  border-bottom: 1px solid #dbdde0;
}
.PPRibbon
  .PPRibbonCategoryHeader[disabled='disabled']
  .PPRibbonCategoryHeaderCaption {
  color: #aeaeae;
}
.PPRibbon .PPRibbonCategoryHeaderInner {
  box-sizing: border-box;
  vertical-align: top;
  height: 100%;
  padding: 2px 10px;
  border: 1px solid transparent;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.PPRibbonCategoryHeaderCaption_UppperCase {
  text-transform: uppercase;
}
.PPRibbon .PPRibbonCategoryHeaderCaption {
  display: block;
  margin-top: 1px;
  line-height: 1.45;
  height: 16px;
}
.PPRibbon .Selected > .PPRibbonCategoryHeaderInner {
  border-color: #e0e0e0;
  border-bottom-color: #fff;
  background: #fff;
  color: #268fcb;
}
.PPRibbon .Hovered > .PPRibbonCategoryHeaderInner {
  border-color: #edb692;
  border-bottom-color: #ddd;
  background: #fff7e9;
  color: #268fcb;
}
.PPRibbon .PPButton.Hide {
  position: relative;
  right: 0;
  display: inline-block;
  min-width: 20px;
  height: 21px;
}
.PPRibbon .PPButton.Hide[dir='rtl'] {
  left: 0;
}
.PPRibbon .PPRibbonContentsPanel {
  background-color: #fff;
  height: 90px;
  padding-top: 1px;
  overflow: hidden;
}
.PPRibbon.AutoHide .PPRibbonContentsPanel {
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 1;
  border-bottom: 1px solid #e0e0e0;
}
.PPRibbon .PPRibbonPanel {
  display: inline-block;
  height: 90px;
  vertical-align: top;
}
.PPRibbonPanel .PPRibbonPanelTop {
  height: 68px;
}
.PPRibbonPanel .PPRibbonPanelTop,
.PPRibbonPanel .RibbonPanelClipButton {
  overflow: hidden;
  padding: 1px 1px 0 2px;
}
.PPRibbonPanel .RibbonPanelClipButton {
  height: 67px;
  margin: 1px 2px 0 2px;
}
.PPRibbonPanel .RibbonPanelClipButton .PPArrow {
  top: -1px;
}
.PPRibbonPanel[dir='rtl'] .PPRibbonPanelTop {
  padding: 1px 2px 0 1px;
}
.PPRibbonPanel .PPRibbonPanelTop > div {
  margin-left: 0;
  margin-right: 1px;
  vertical-align: top;
}
.PPRibbonPanel .PPRibbonPanelTop .PPRibbonButton {
  vertical-align: top;
}
.PPRibbonPanel[dir='rtl'] .PPRibbonPanelTop > div {
  margin-left: 1px;
  margin-right: 0;
}
.PPRibbonPanel .PPRibbonPanelTop .PPRibbonListContainer {
  display: inline-block;
  vertical-align: top;
}
.PPRibbonPanel .PPRibbonPanelTop .PPRibbonListContainer .PPRibbonList {
  display: table-cell;
  height: 66px;
  text-align: left;
  vertical-align: middle;
}
.PPRibbonPanel .PPRibbonPanelTop .PPRibbonListContainer .PPRibbonListTop {
  vertical-align: top;
}
.PPRibbonPanel[dir='rtl'] .PPRibbonPanelTop .PPRibbonList {
  text-align: right;
}
.PPRibbonPanel
  .PPRibbonPanelTop
  .PPRibbonList
  .PPSmallControlContainer
  > div:first-child {
  margin-bottom: 1px;
}
.PPRibbonPanel .PPRibbonPanelTop .PPListBox.StylesPanel .PPScrollBox {
  text-align: left;
}
.PPListBox.StylesPanel .PPIconListItem:active,
.PPListBox.StylesPanel .PPIconListItem.Selected,
.PPListBox.StylesPanel .PPIconListItem:hover,
.PPListBox.StylesPanel .PPIconListItem.Hovered {
  background: transparent;
}
.PPRibbonPanel .PPRibbonPanelBottom {
  color: #8e8e8e;
  height: 22px;
  line-height: 2;
  text-align: center;
  vertical-align: middle;
  padding: 0 10px;
}
.PPRibbonPanel .PPRibbonPanelBottom .Caption {
  cursor: default;
  display: inline-block;
  position: relative;
  z-index: 0;
}
.PPRibbon .PPRibbonSeparator {
  width: 1px;
  height: 89px;
  display: inline-block;
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABaCAYAAAB5XDy9AAAAAXNSR0IArs4c6QAAAEpJREFUGBnVUFsKADAIsnb/I+9BDpKNdYD9iGZGCADuBbTTuCRjiJUZQEawlDI4oxRTooyVhq6IfXaP747oqmeJlKzpZWw3u7ZgWAwpG7UGepujAAAAAElFTkSuQmCC')
    no-repeat;
}
.PPRibbon .PPGooglePlusButton {
  height: 22px;
  padding: 3px 0 0 6px;
}
.PPRibbon .PPGooglePlusButton[dir='rtl'] {
  padding: 3px 6px 0 0;
}
@media all and (-webkit-min-device-pixel-ratio: 10000),
  not all and (-webkit-min-device-pixel-ratio: 0) {
  .PPRibbon .PPGooglePlusButton[dir='rtl'] {
    padding: 3px 0 0 6px;
  }
}
.PPDropPanel.PPRibbonPanel {
  padding: 0;
  white-space: nowrap;
}
.PPRibbonControl .PPButton:not(:hover):not(.Selected):not(.Pressed),
.PPRibbonControl[disabled='disabled'],
.PPRibbonControl.Disabled {
  border: 1px solid transparent;
  background: transparent;
}
.PPRibbon .PPRibbonButton .PPImage {
  min-width: 32px;
  min-height: 32px;
}
.PPSmallControlContainer .PPRibbonButton .PPImage {
  min-width: 16px;
  min-height: 16px;
}
.PPRibbonButton {
  height: 67px;
  border: 1px solid transparent;
  background: transparent;
}
.PPRibbonButton.Selected {
  border: 1px solid #c9c9c9;
}
.PPRibbonButton[disabled='disabled'] {
  height: 67px;
}
.PPRibbonButton.H {
  height: 21px;
  padding: 1px;
}
.PPRibbonButton[disabled='disabled'].H {
  height: 21px;
}
.PPRibbon .PPRibbonButton.ButtonArrowBottom .PPArrow:not(svg) {
  position: absolute;
  top: auto;
  margin-bottom: 4px;
}
.PPWindow {
  margin-top: 0;
  -moz-user-select: inherit;
}
.PPWindow .Resizer {
}
.PPWindow__Header {
  height: 30px;
  padding-top: 1px;
  overflow: hidden;
  padding: 4px;
  box-sizing: border-box;
}
.PPWindow__Caption {
  -moz-user-select: none;
  vertical-align: top;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}
.PPWindow__Caption__Icon {
  float: left;
  width: 16px;
  height: 16px;
  background-position: 0 50%;
  background-size: contain;
}
.PPWindow__Caption__Text {
  padding: 1px 0 0 4px;
  font-size: 13px;
  font-family: Arial;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
}
.PPWindow[dir='rtl'] .PPWindow__Buttons {
  float: left;
  padding: 3px 0 6px 3px;
}
.PPWindow[dir='rtl'] .PPWindow__Caption__Icon {
  float: right;
}
.PPWindow[dir='rtl'] .PPWindow__Caption__Text {
  padding: 1px 5px 0 0;
}
.PPWindow__Buttons {
  float: right;
  white-space: nowrap;
  padding-top: 1px;
}
.PPWindow__Buttons .PPButton {
  width: 27px;
  height: 16px;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  text-align: center;
  filter: none;
}
.PPWindow__Buttons .PPButton:not(:hover):not(:active) {
  border: 1px solid transparent;
}
.PPWindow__Buttons .PPButton:hover {
  background-color: transparent;
}
.PPWindow__Buttons .PPButton:active {
  background-color: #d6ecf8;
}
.PPWindow__Buttons .PPButton_Expand {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEzIDEyIj4KICA8cGF0aCBmaWxsPSIjYWVhZWFlIiBkPSJNMTEgMnY4SDJWMmg5bTAtMUgyYy0uNTUgMC0xIC40NS0xIDF2OGMwIC41NS40NSAxIDEgMWg5Yy41NSAwIDEtLjQ1IDEtMVYyYzAtLjU1LS40NS0xLTEtMXoiLz4KPC9zdmc+');
}
.PPWindow__Buttons .PPButton_Collapse {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIj4KICA8cGF0aCBmaWxsPSIjYWVhZWFlIiBkPSJNMTIgMnY0SDVWMmg3bTAtMUg1Yy0uNTUgMC0xIC40NS0xIDF2NGMwIC41NS40NSAxIDEgMWg3Yy41NSAwIDEtLjQ1IDEtMVYyYzAtLjU1LS40NS0xLTEtMXoiLz4KICA8cGF0aCBmaWxsPSIjYWVhZWFlIiBkPSJNNCA0djJjMCAuNTUyLjQ0OCAxIDEgMWg0djFIMlY0aDJtMS0xSDJjLS41NSAwLTEgLjQ1LTEgMXY0YzAgLjU1LjQ1IDEgMSAxaDdjLjU1IDAgMS0uNDUgMS0xVjZINVYzeiIvPgo8L3N2Zz4=');
}
.PPWindow__Buttons .PPButton_Close {
  width: 46px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPgogIDxwYXRoIGZpbGw9IiNhZWFlYWUiIGQ9Ik0uOTY0IDcuMzI4TDcuMzI4Ljk2NWwuNzA3LjcwN0wxLjY3IDguMDM2eiIvPgogIDxwYXRoIGZpbGw9IiNhZWFlYWUiIGQ9Ik0xLjY3Mi45NjRsNi4zNjMgNi4zNjQtLjcwNy43MDdMLjk2NCAxLjY3eiIvPgo8L3N2Zz4=');
}
.PPWindow__Header__Separator {
  width: 100%;
  height: 1px;
  border-top: 1px solid #e0e0e0;
}
.PPWindow__Content {
  height: 100%;
  overflow: hidden;
  padding: 11px;
}
.PPWindow .ResizeTriangle {
  display: none;
}
.PPDialogWindow .PPWindow__Content {
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.PPWindow.PPDialogWindow .ResizeTriangle {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1xrENAAAMwjDC/0d3q7LgyclDRe0oKmpHUVF7DJEARh7ZbL0AAAAASUVORK5CYII=')
    left top no-repeat;
  bottom: 0;
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  width: 15px;
}
.PPWindow.PPDialogWindow[dir='rtl'] .ResizeTriangle {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1x6EBAAAMwjDK/0dPUrO4hAxKn6Cg9AkKSpcDDXMARqCH0F8AAAAASUVORK5CYII=')
    right top no-repeat;
  left: 0;
  right: auto;
}
.PPWindowDrag {
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px dashed #edb692;
}
.PPWindowFrame {
  background: #5d6469;
  opacity: 0.2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}
TABLE.PPNumberEdit .PPTextBoxTd .PPTextBox {
  direction: ltr;
}
TABLE.PPNumberEdit[dir='rtl'] .PPTextBoxTd .PPTextBox {
  text-align: right;
}
.PPSB {
  overflow: hidden;
  position: absolute;
  white-space: normal;
  direction: ltr;
  background: transparent;
}
.PPSB .Grip {
  position: relative;
  width: 100%;
  height: 100%;
}
.PPSB .PPRS,
.PPSB .PPLS,
.PPSB .PPSel {
  position: absolute;
}
.PPSB .PPLS {
  left: 0;
}
.PPSB .PPLS,
.PPSB .PPRS,
.PPSB .PPSel {
  border-radius: 3px;
  background-color: #fff;
  border: solid 1px #e0e0e0;
  box-sizing: border-box;
}
.PPSB .PPLS:hover:not([disabled]):not(.Disabled),
.PPSB .PPRS:hover:not([disabled]):not(.Disabled),
.PPSB .PPSel:hover:not([disabled]):not(.Disabled),
.PPSB .PPLS.Hover:not([disabled]):not(.Disabled),
.PPSB .PPRS.Hover:not([disabled]):not(.Disabled),
.PPSB .PPSel.Hover:not([disabled]):not(.Disabled) {
  border: solid 1px #aeaeae;
}
.PPSB .PPLS:active:not([disabled]):not(.Disabled),
.PPSB .PPRS:active:not([disabled]):not(.Disabled),
.PPSB .PPSel:active:not([disabled]):not(.Disabled),
.PPSB .PPLS.Pressed:not([disabled]):not(.Disabled),
.PPSB .PPRS.Pressed:not([disabled]):not(.Disabled),
.PPSB .PPSel.Pressed:not([disabled]):not(.Disabled) {
  background-color: #d6ecf8;
  border: solid 1px #268fcb;
}
.PPSB .ArrowCell {
  position: relative;
  width: 100%;
  height: 100%;
}
.PPSB .ArrowCell .PPArrow {
  position: absolute;
}
.PPSB .PPHZone {
  position: absolute;
  background-color: #f3f3f3;
  border: solid 1px #e0e0e0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 5px 0;
  height: 6px;
}
.PPSB .Disabled .Grip,
.PPSB .Disabled .ArrowCell {
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.PPSB.VMode .PPLS {
  position: absolute;
}
.PPSB.VMode .Grip {
}
.PPSB.VMode .PPVZone {
  position: absolute;
  background-color: #f3f3f3;
  border: solid 1px #e0e0e0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 0 5px;
  width: 6px;
}
.PPWebGLControl {
  position: absolute;
  left: 0;
  top: 0;
}
.PPNavigationBar {
  width: 400px;
  height: 300px;
  display: inline-block;
  background-color: #fff;
  color: #313533;
}
.PPNavigationBar > .Disable {
  position: absolute;
  top: 0;
}
.PPNavigationBar .Layout {
  vertical-align: top;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.PPNavigationBar .PPNavItm .PPNavItemScrollBox {
  margin: 0 0 1px 0;
}
.PPNavigationBar > TABLE.PPRoundedTable {
  width: 100%;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopCenter .PPFirst {
  background-color: #fff;
  border-top: 1px solid #d5d7da;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopLeft .PPFirst {
  background-color: #dadbde;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopLeft .PPSecond {
  background-color: #dadbde;
  border-right: 1px solid #d8dadc;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopRight .PPFirst {
  background-color: #dadbde;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopRight .PPSecond {
  background-color: #dadbde;
  border-left: 1px solid #dadbde;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPMiddleFirst {
  background-color: #d5d7da;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPMiddleSecond {
  vertical-align: top;
  background-color: #fff;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedMiddleCenter {
  vertical-align: top;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomCenter .PPFirst {
  background-color: #fff;
  border-bottom: 1px solid #d5d7da;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomLeft .PPFirst {
  background-color: #dadbde;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomLeft .PPSecond {
  background-color: #dadbde;
  border-right: 1px solid #d8dadc;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomRight .PPFirst {
  background-color: #dadbde;
}
.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomRight .PPSecond {
  background-color: #dadbde;
  border-left: 1px solid #d8dadc;
}
.PPNavigationBar .Layout .PPNavItm .Bar {
  background-color: #fff;
}
.PPNavigationBar .Layout .PPNavItm .Bar.Hovered .PPNavItmControlTd {
  background: linear-gradient(to right, #fff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff3f3f3',GradientType=1);
}
.PPNavigationBar .Layout .PPNavItm .Bar.Hovered td {
  background: #f3f3f3;
}
.PPNavigationBar .Layout .PPNavItm .Bar > .BottomBorder {
  position: relative;
  height: 1px;
}
.PPNavigationBar .Layout .PPNavItm .PPNavItemView > .BottomBorder {
  position: absolute;
  height: 1px;
  width: 303px;
  bottom: 0;
  margin-left: 23px;
  z-index: 1;
}
.BottomBorder .BottomBorder__Body,
.BottomBorder .BottomBorder__Gradient {
  position: absolute;
  top: 0;
  height: 1px;
}
.BottomBorder .BottomBorder__Gradient {
  left: 0;
  width: 23px;
  z-index: 1;
  background: linear-gradient(to right, #fff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff3f3f3',GradientType=1);
}
.BottomBorder .BottomBorder__Body {
  right: 0;
  width: 100%;
  background: #f3f3f3;
}
.PPNavigationBar .Layout .PPNavItm .Bar > TABLE {
  width: 100%;
  height: 28px;
}
.PPNavItm .ControlContainer {
  min-width: 31px;
}
.PPNavigationBar .Layout .PPNavItm .Bar .ControlContainer > .PPHeaderControl {
  margin-left: 12px;
}
.PPNavigationBar
  .Layout
  .PPNavItm[dir='rtl']
  .Bar
  .ControlContainer
  > .PPHeaderControl {
  margin-right: 12px;
  margin-left: 0;
}
.PPNavigationBar .Layout .PPNavItm:not(.Collapsed) .Bar .TitleLabel {
  color: #268fcb;
}
.PPNavigationBar .Layout .PPNavItm .Bar .TitleLabel {
  color: #444;
}
.PPNavigationBar .Layout .PPNavItm .Bar[disabled='disabled'] .TitleLabel {
  color: #aeaeae;
}
.PPNavigationBar .Layout .PPNavItm .Bar .ArrowContainer {
  width: 22px;
  vertical-align: middle;
}
.PPNavigationBar .Layout .PPNavItm .Bar[disabled='disabled'] .PPArrow {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPNavigationBar .DownArrow,
.PPNavigationBar .UpArrow {
  margin-right: 4px;
  display: block;
  position: relative;
  width: 8px;
  height: 5px;
}
.PPNavigationBar .DownArrow PPArrow,
.PPNavigationBar .UpArrow PPArrow {
  position: absolute;
  left: 0;
  top: 0;
}
.PPNavigationBar[dir='rtl'] .DownArrow,
.PPNavigationBar[dir='rtl'] .UpArrow {
  margin-left: 4px;
  margin-right: 0;
}
.PPNavigationBar .Layout .PPNavItm {
  position: relative;
}
.PPNavigationBar .Layout .PPNavItm .PPNavItemView {
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.PPNavigationBar[dir='rtl'] .Layout .PPNavItm .PPNavItemView {
  position: relative;
  overflow: hidden;
}
.PPNavigationBar .Layout .PPNavItm.Collapsed .PPNavItemView {
  color: #313533;
  height: 0;
  margin: 0;
  padding: 0;
}
.PPNavigationBar .PPNavItmTitleTd {
  position: relative;
  width: 100%;
}
.PPNavigationBar .PPNavItmTitleArrow {
  width: 16px;
  text-align: center;
}
.PPNavigationBar .PPNavItmTitleTd .TitleContainer {
  display: block;
  position: absolute;
  width: 100%;
  height: 28px;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
}
.PPNavigationBar .Layout .PPNavItm .Bar {
  height: 29px;
  cursor: default;
}
.PPNavigationBar .Layout .PPNavItm.Collapsed[disabled='disabled'] .Bar:hover {
  cursor: default;
}
DIV.PPNavigationBar
  DIV.Layout
  DIV.PPNavItm[enabled='enabled']
  DIV.Bar
  .TitleLabel {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  font-weight: bold;
}
.PPNavigationBar .PPNavItmTitleTd .TitleContainer:after {
  display: inline-block;
  box-sizing: content-box;
  height: 100%;
  width: 0;
  vertical-align: middle;
  content: '';
}
DIV.PPNavigationBar:not(.PPIPad)
  DIV.Layout
  DIV.PPNavItm[enabled='enabled']
  DIV.Bar
  .TitleLabel:hover {
  cursor: pointer;
}
.PPNavigationBar .Footer {
  height: 28px;
  text-align: right;
  display: block;
  background-color: #fff;
}
.PPNavigationBar[dir='rtl'] .Footer {
  text-align: left;
}
.PPNavigationBar .Footer .PPLabel {
  margin: 6px 6px;
  vertical-align: top;
  color: #7f7f7f;
}
.PPNavigationBar .Footer .PPButton {
  margin-top: 5px;
}
.PPNavigationBar .Footer .PPButton .PPContent {
  margin: 0;
}
.PPNavigationBar .LeftButtonImg {
}
.PPNavigationBar .Footer .PPArrow,
.PPNavigationBar .Footer[dir='rtl'] .PPArrow {
  position: absolute;
}
.PPNavigationBar .Footer[dir='rtl'] .PPArrow {
  top: 1px;
}
.PPNavItemContent .PPLineLabel__LineContent {
  height: 8px;
}
.PPNavItemContent .ControlCover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.01;
  filter: alpha(opacity=1);
}
DIV.PPNavItm .PPMasterHeadersOffset {
  padding-left: 13px;
  padding-right: 0;
}
DIV.PPNavItm[dir='rtl'] .PPMasterHeadersOffset {
  padding-right: 13px;
  padding-left: 0;
}
DIV.PPNavItm .PPCheckBox {
  width: inherit;
  white-space: nowrap;
  word-wrap: inherit;
}
DIV.PPNavItm .PPCheckBox:hover,
DIV.PPNavItm .PPCheckBox.Hovered {
  position: relative;
}
.PPCtrlSeparator {
  height: 1px;
  border-top: solid 1px #cfd1d4;
  margin: 7px 30px 7px 3px;
}
.PPCheckBox {
  cursor: pointer;
  white-space: nowrap;
  display: inline-table;
}
.PPCheckBox[disabled='disabled'] {
  cursor: default;
  background-color: transparent;
}
.PPCheckBox .PPCBText {
  padding-left: 6px;
  vertical-align: middle;
  display: inline-block;
}
.PPCheckBox .PPCBText .PPCBTextNode {
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.PPCheckBox[dir='rtl'] .PPCBText {
  padding-left: 0;
  padding-right: 7px;
}
.PPCheckBox .CBImg,
.PPCheckBox .RBImg {
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  max-width: 11px;
  min-width: 11px;
  max-height: 11px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  background: #fff;
}
.PPCheckBox .CBImg:before,
.PPCheckBox .RBImg:before {
  content: '';
  box-sizing: content-box;
  display: block;
  width: 7px;
  height: 7px;
  margin: auto;
  background: none;
}
.PPCheckBox:hover:not([disabled]):not(.Disabled) .CBImg,
.PPCheckBox.Hovered:not([disabled]):not(.Disabled) .CBImg,
.PPCheckBox:hover:not([disabled]):not(.Disabled) .RBImg,
.PPCheckBox.Hovered:not([disabled]):not(.Disabled) .RBImg {
  border-color: #aeaeae;
}
.PPCheckBox:active:not([disabled]):not(.Disabled) .CBImg,
.PPCheckBox.Pressed:not([disabled]):not(.Disabled) .CBImg,
.PPCheckBox:active:not([disabled]):not(.Disabled) .RBImg,
.PPCheckBox.Pressed:not([disabled]):not(.Disabled) .RBImg {
  border-color: #268fcb;
  background: #d6ecf8;
}
.PPCheckBox .CBImg.Checked:before,
.PPCheckBox .RBImg.Checked:before {
  background: currentColor;
  color: #268fcb;
  margin-top: 2px;
}
.PPCheckBox .CBImg.Checked:before {
  content: '';
  box-sizing: content-box;
  display: block;
  width: 7px;
  height: 7px;
}
.PPCheckBox:hover .CBImg.Checked:before,
.PPCheckBox.Hovered .CBImg.Checked:before {
  background-color: #268fcb;
}
.PPCheckBox:active .CBImg.Checked:before,
.PPCheckBox.Pressed .CBImg.Checked:before {
  background-color: #268fcb;
}
.PPCheckBox[disabled='disabled'] .CBImg.Checked:before {
  background-color: #c9c9c9;
}
.PPCheckBox .CBImg.Indeterminate:before {
  width: 0;
  height: 0;
  border: 3px solid currentColor;
  border-width: 4px 4px;
  border-color: transparent currentColor currentColor transparent;
  background: transparent;
  color: #268fcb;
  margin-top: 2px;
}
.PPCheckBox[disabled='disabled'] .CBImg.Indeterminate:before {
  color: #c9c9c9;
}
.PPCheckBox .RBImg {
  border-radius: 50%;
}
.PPCheckBox .RBImg:before {
  border-radius: 50%;
}
.PPCheckBox[disabled='disabled'] .RBImg,
.PPCheckBox .RBImg.Disabled {
  background: #f3f3f3;
}
.PPCheckBox[disabled='disabled'] .RBImg.Checked.Disabled:before,
.PPCheckBox .RBImg.Checked.Disabled:before {
  color: #c9c9c9;
}
.PPTabControl {
  color: #313533;
  height: 100%;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.PPTabControl .ToolBar .PPImage {
  margin-top: 1px;
  position: static;
}
.PPTabControl .PPTabControlHeadersPanel {
  width: 100%;
  white-space: nowrap;
  background-color: #fff;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
}
.PPTabControl .PPTabControlHeadersPanel .LeftButton:before,
.PPTabControl .PPTabControlHeadersPanel .RightButton:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0;
  height: 0;
  margin: auto;
  border: 3px solid transparent;
  color: #6c6c6c;
}
.PPTabControl .PPTabControlHeadersPanel .LeftButton:before {
  border-left: none;
  border-right-color: currentColor;
}
.PPTabControl .PPTabControlHeadersPanel .RightButton:before {
  border-left-color: currentColor;
  border-right: none;
}
.PPTabControl .PPTabControlHeadersPanel .LeftButton[disabled='disabled']:before,
.PPTabControl
  .PPTabControlHeadersPanel
  .RightButton[disabled='disabled']:before {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.PPTabControl.ToolBarSwitch .PPTabControlHeadersPanelTop {
  background: transparent;
  border-bottom: none;
  height: auto;
}
.PPTabControl.ToolBarSwitch .PPTabControlHeadersPanel .PPToolBar {
  padding: 0;
}
.PPTabControl > .PPTabControlHeadersPanel.Bottom .PPTabItem,
.PPTabControl > .PPTabControlHeadersPanel.Bottom .PPCaption,
.PPTabControl > .PPTabControlHeadersPanel.Left .PPTabItem,
.PPTabControl .PPTabControlHeadersPanel.Left .PPTabButtons {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.PPTabControl > .PPTabControlHeadersPanel.Inverted .PPTabItem .PPCaption,
.PPTabControl > .PPTabControlHeadersPanel.Inverted .PPTabButtons {
  transform: rotate(180deg) !important;
  -ms-transform: rotate(180deg) !important;
  -moz-transform: rotate(180deg) !important;
  -webkit-transform: rotate(180deg) !important;
  -o-transform: rotate(180deg) !important;
}
.PPTabControl
  > .PPTabControlHeadersPanel.Bottom.Inverted
  .PPTabItem
  .PPCaption {
  transform: rotate(0) !important;
  -ms-transform: rotate(0) !important;
  -moz-transform: rotate(0) !important;
  -webkit-transform: rotate(0) !important;
  -o-transform: rotate(0) !important;
}
.PPTabControl > .PPTabControlHeadersPanel.Left,
.PPTabControl > .PPTabControlHeadersPanel.Bottom {
  border-bottom: 0;
  border-top: 1px #e2e2e2 solid;
}
.PPTabControl > .PPTabControlHeadersPanel.Left .PPTabItem.Add .PPImage,
.PPTabControl > .PPTabControlHeadersPanel.Left .ToolBar .PPImage {
  transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -webkit-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
}
.PPTabControl > .PPTabControlHeadersPanel.Left .ToolBar .PPImage {
  margin-top: -2px;
}
.PPTabControl > .PPTabControlHeadersPanel.Left,
.PPTabControl > .PPTabControlHeadersPanel.Right {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.PPTabControl > .PPTabControlHeadersPanel.Right .PPTabItem.Add .PPImage,
.PPTabControl > .PPTabControlHeadersPanel.Right .ToolBar .PPImage {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.PPTabControl > .PPTabControlHeadersPanel.Right .ToolBar .PPImage {
  margin-top: -4px;
}
.PPTabControl .PPTabControlHeadersPanel .PPCaption.PPHide + .PPDelete {
  margin-left: 3px;
  margin-right: 3px;
}
.PPTabControl .PPTabControlItems {
  display: inline-block;
  height: 23px;
  width: 100%;
  overflow: hidden;
  vertical-align: top;
  margin-left: 2px;
}
.PPTabControl .PPTabControlHeadersPanel .PPGroupSeparator {
  height: 23px;
  width: auto;
  border: none;
  border-right: 1px #e2e2e2 solid;
  position: absolute;
  top: 0;
}
.PPTabControl[dir='rtl'] .PPTabControlItems {
  text-align: right;
}
.PPTabControl[dir='rtl']
  .PPTabControlHeadersPanel[dir='ltr']
  .PPTabControlItems {
  text-align: left;
}
.PPTabControl .PPTabControlHeadersPanel[dir='rtl'] .LeftButton,
.PPTabControl .PPTabControlHeadersPanel[dir='rtl'] .CenterButton {
  float: left;
}
.PPTabControl .PPTabControlHeadersPanel[dir='rtl'] .RightButton {
  float: right;
}
.PPTabControl > .PPTabControlHeadersPanel.Left .PPTabControlItems,
.PPTabControl > .PPTabControlHeadersPanel.Bottom .PPTabControlItems {
  margin-top: -1px;
}
.PPTabControl
  .PPTabControlHeadersPanel
  .PPCombo.CenterButton.Pressed
  .PPButton.TabsComboBoxButton {
  border: solid 1px #6ca1e2;
}
.PPTabControl
  .PPTabControlHeadersPanel
  .PPCombo.Pressed:not([disabled]):not(.Disabled):not(.PPEditable),
.PPTabControl
  .PPTabControlHeadersPanel
  .PPCombo:active:not([disabled]):not(.Disabled):not(.PPEditable) {
  border: none;
}
.PPTabControl .PPTabItem {
  box-sizing: border-box;
  position: relative;
  min-width: 20px;
  height: 100%;
  padding: 0 2px 0;
  vertical-align: top;
  cursor: default;
  direction: ltr;
  display: inline-block;
}
.PPTabControl .PPTabItem:before {
  display: inline-block;
  box-sizing: content-box;
  height: 100%;
  width: 0;
  vertical-align: middle;
  content: '';
}
.PPTabControl .PPTabItem:active:not([disabled]) {
  background-color: #d6ecf8;
}
.PPTabControl .PPTabItem.Selected {
  border-radius: 2px;
  border: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
}
.PPTabControl .PPTabItem.Selected:not([disabled]) {
  background-color: #fff;
}
.PPTabControl .PPTabItem:not(.Selected) {
  padding: 0 3px 0 3px;
}
.PPTabControl .PPTabItem .PPCaption {
  line-height: 1.45;
  text-align: center;
  display: inline-block;
  margin: 0 9px;
  padding-bottom: 1px;
}
.PPTabControl .PPTabItem:hover:not([disabled]) .PPCaption,
.PPTabControl .PPTabItem.Selected:not([disabled]) .PPCaption {
  color: #268fcb;
}
.PPTabControl .PPTabItem .PPCaption .PPTextBox {
  margin: 0;
  padding: 0;
  border: none;
}
.PPTabControl .PPTabItem .PPCaption .PPTextBox INPUT {
  margin: 0;
  padding: 0;
  height: auto;
}
.PPTabControl .PPTabItem .PPMenuButton {
  display: inline-block;
  height: 14px;
}
.PPTabControl .PPTabItem .PPMenuButton > .PPButton .PPArrow.B {
  margin-top: 4px;
}
.PPTabControl .PPTabItem .PPImage,
.PPTabControl .PPTabItem .PPCaption,
.PPTabControl .PPTabItem .PPDelete,
.PPTabControl .PPTabItem .PPMenuButton {
  vertical-align: middle;
}
.PPTabControl[dir='rtl'] .PPTabItem .PPImage {
  margin-left: -6px;
}
.PPTabControl .PPTabItem .PPDelete {
  box-sizing: border-box;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPgogIDxwYXRoIGZpbGw9IiM0QjRENEEiIGQ9Ik0uOTY0IDcuMzI4TDcuMzI4Ljk2NWwuNzA3LjcwN0wxLjY3IDguMDM2eiIvPgogIDxwYXRoIGZpbGw9IiM0QjRENEEiIGQ9Ik0xLjY3Mi45NjRsNi4zNjMgNi4zNjQtLjcwNy43MDdMLjk2NCAxLjY3eiIvPgo8L3N2Zz4=')
    no-repeat center/10px 10px;
  width: 22px;
  height: 14px;
}
.PPTabControl.Disabled .PPTabItem .PPDelete {
  opacity: 0.5;
}
.PPTabControl .PPTabItem .PPDelete:not(:hover):not(:active) {
  border: 1px solid transparent;
}
.PPTabControl .PPTabItem .PPDelete:active {
  background-color: #d6ecf8;
}
.PPTabControl[dir='rtl'] .PPTabItem .PPDelete {
  margin: -1px -3px 0 3px;
}
.PPTabControl .PPTabItem.Add {
  width: 40px;
}
.PPTabControl .PPTabItem.Add .PPCross {
  margin-left: 17px;
  margin-top: 8px;
  display: inherit;
}
.PPTabControl.Disabled .PPTabItem.Add .PPCross {
  background: #aeaeae;
}
.PPTabControl .ToolBar .PPCombo {
  display: inline-block;
  vertical-align: top;
  border: none;
}
.PPTabControl .ToolBar .PPCombo .PPButtonNode,
.PPTabControl .ToolBar .PPCombo .PPControlNode {
  display: none;
}
.PPTabControl .ToolBar .Button .IconCell .Icon {
  height: 7px;
  width: 8px;
}
.PPTabControl .ToolBar .Button:not([dir='rtl']) .IconCell .Icon,
.PPTabControl .ToolBar .Button[dir='rtl'] .IconCell .Icon {
  left: 4px;
  right: 0;
}
.PPTabControl .ToolBar .Button.CornerAll {
  margin-left: 0;
  margin-right: 0;
}
.PPTabControl .Button .ContentTable {
  margin: 0 auto;
}
.PPTabControl .ToolBar {
  display: inline-block;
  height: 19px;
  padding-left: 9px;
  padding-right: 7px;
  margin-top: 3px;
  overflow: hidden;
}
.PPTabControl .PPLeftArrow {
  background-color: red;
  height: 10px;
  width: 10px;
}
.PPTabControl .PPRightArrow {
  background-color: green;
  height: 10px;
  width: 10px;
}
.PPTabControl .PPDownArrow {
  background-color: blue;
  height: 10px;
  width: 10px;
}
.PPTabControl .PPTabContent {
  overflow: hidden;
  position: absolute;
}
.PPTabControl[dir='rtl'] .PPTabContent {
  text-align: right;
}
.PPTabControl[dir='rtl'] .PPTabContent {
  direction: rtl;
}
.PPTabControlMoveIcon {
  background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAAAAADMEfm2AAAAAnRSTlMA/1uRIrUAAAAaSURBVHjaY2D4jwRROCAuAoDl4BwS5XBZAQDcrFCw7xguQAAAAABJRU5ErkJggg==');
  height: 9px;
  position: absolute;
  width: 13px;
  z-index: 1000;
}
.PPTabControlInsertIcon {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 1000;
}
.PPTabControlInsertIconBottom {
  border-top: 3px solid #7c7c7c;
  border-left: 3px solid Transparent;
  border-right: 3px solid Transparent;
  border-bottom: none;
}
.PPTabControlInsertIconTop {
  border-bottom: 3px solid #7c7c7c;
  border-left: 3px solid Transparent;
  border-right: 3px solid Transparent;
  border-top: none;
}
.PPTabControlInsertIconLeft {
  border-right: 3px solid #7c7c7c;
  border-top: 3px solid Transparent;
  border-bottom: 3px solid Transparent;
  border-left: none;
}
.PPTabControlInsertIconRight {
  border-left: 3px solid #7c7c7c;
  border-top: 3px solid Transparent;
  border-bottom: 3px solid Transparent;
  border-right: none;
}
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons {
  display: inline-block;
  vertical-align: top;
}
.PPTabControl .PPTabControlHeadersPanel .PPMenuButton {
  height: 23px;
}
.PPTabControl .PPTabControlHeadersPanel .PPMenuButton .PPArrowButton {
  height: 100%;
}
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons .PPContent {
  width: 100%;
  margin: 0;
}
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons .PPImage {
  min-width: 16px;
}
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons .PPArrow {
  margin: 4px 3px;
  position: static;
}
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons .PPInTabControl {
  fill: none;
  stroke: #a5a5a5;
}
.PPTabControl
  .PPTabControlHeadersPanel
  .PPTabButtons
  .PPButton:hover
  .PPInTabControl,
.PPTabControl
  .PPTabControlHeadersPanel
  .PPTabButtons
  .PPButton.Hover
  .PPInTabControl {
  stroke: #268fcb;
}
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons .PPCross {
  transform: scale(-1) rotate(45deg);
  margin-left: 7px;
  margin-top: 3px;
  background: #a5a5a5;
}
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons .PPButton:hover .PPCross,
.PPTabControl .PPTabControlHeadersPanel .PPTabButtons .PPButton.Hover .PPCross {
  background: #268fcb;
}
.PPTabControl .TabsComboBoxButton {
  position: relative;
  vertical-align: top;
}
.PPTabControl .TabsComboBoxButton:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA3Ij4KICA8cGF0aCBmaWxsPSIjNkM2QzZDIiBkPSJNMSAxaDh2MUgxek0xIDNoOHYxSDF6TTEgNWg4djFIMXoiLz4KPC9zdmc+')
    no-repeat center/10px 7px;
}
