@import "AnyStyles.ImagesTokens.css";
@import "WWPBaseObjects.WorkWithPlusBaseDS_Tokens.css";

/* [gx-css-import ignore - start] */

@keyframes entermask {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.1;
  }
}

@keyframes leavemask {
  from {
    opacity: 0.1;
  }
  to {
    opacity: 0;
  }
}

div[data-align="center"] > div[data-align-outer] {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
div[data-align="right"] > div[data-align-outer] {
  display: table;
  margin-left: auto;
}
div[data-valign="middle"] > div[data-align-outer] {
  display: table;
  height: 100%;
  width: 100%;
}
div[data-valign="middle"] > div[data-align-outer] > div[data-align-inner] {
  display: table-cell;
  vertical-align: middle;
}
div[data-valign="bottom"] > div[data-align-outer] {
  display: table;
  height: 100%;
  width: 100%;
}
div[data-valign="bottom"] > div[data-align-outer] > div[data-align-inner] {
  display: table-cell;
  vertical-align: bottom;
}
td[data-cell-valign="top"] {
  vertical-align: top;
}
td[data-cell-valign="middle"] {
  vertical-align: middle;
}
td[data-cell-valign="bottom"] {
  vertical-align: bottom;
}
div[data-cell-valign="middle"] {
  display: table-cell;
  vertical-align: middle;
}
div[data-cell-valign="bottom"] {
  display: table-cell;
  vertical-align: bottom;
}
div[data-align="center"] > div[data-align-outer] {
  width: auto;
}
div[data-align="right"] > div[data-align-outer] {
  width: auto;
}
div[data-align][data-align-image] > div[data-align-outer] {
  display: block;
  margin-left: 0;
  margin-right: 0;
  height: 100%;
}
div[data-align][data-align-image]
  > div[data-align-outer]
  > div[data-align-inner] {
  height: 100%;
}
div[data-valign][data-align-image]
  > div[data-align-outer]
  > div[data-align-inner] {
  display: block;
  height: 100%;
}
div[data-align="center"][data-align-image] img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
div[data-align="right"][data-align-image] img {
  margin-left: auto;
  display: block;
}
div[data-align="center"]:not([data-valign])[data-align-image] img {
  background-position: center top;
}
div[data-align="center"][data-valign="middle"][data-align-image] img {
  background-position: center center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
div[data-valign][data-align-image] div[data-align-inner] {
  position: relative;
}
div[data-valign][data-align-image] img {
  position: absolute;
  margin: auto;
}
div[data-align="center"][data-valign="bottom"][data-align-image] img {
  background-position: center bottom;
  right: 0;
  bottom: 0;
  left: 0;
}
div[data-align="right"]:not([data-valign])[data-align-image] img {
  background-position: right top;
}
div[data-align="right"][data-valign="middle"][data-align-image] img {
  background-position: right center;
  top: 0;
  right: 0;
  bottom: 0;
}
div[data-align="right"][data-valign="bottom"][data-align-image] img {
  background-position: right bottom;
  right: 0;
  bottom: 0;
}
div:not([data-align])[data-valign="middle"][data-align-image] img {
  background-position: left center;
  top: 0;
  bottom: 0;
}
div:not([data-align])[data-valign="bottom"][data-align-image] img {
  background-position: left bottom;
  bottom: 0;
}
div[data-align="center"]
  > div
  > div
  > div.gx-attribute
  > p.form-control-static {
  text-align: center;
}
div[data-align="right"] > div > div > div.gx-attribute > p.form-control-static {
  text-align: right;
}

[data-gx-flex] {
  display: flex;
}

div[data-gx-canvas] {
  position: relative;
}

div[data-gx-canvas-cell] > div.gx-attribute {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: inherit;
  align-items: inherit;
}

div[data-gx-smarttable] {
  display: grid;
}

div[data-gx-smarttable-cell] > div [data-gxgridid] {
  width: 100%;
  height: 100%;
}

div[data-gx-smarttable-cell] > div.gx-attribute {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: inherit;
  align-items: inherit;
}

.gxlivepreview-hidesubelements {
  visibility: hidden;
}
.gx-responsive-grid .gx-remove-row {
  position: absolute;
  z-index: 1;
}

.gx-responsive-grid .gx-remove-row-right {
  right: 10px;
}

.gx-responsive-grid .gx-remove-row-top {
  top: 0;
}

.gx-responsive-grid .gx-remove-row-bottom {
  bottom: 0;
}

[data-gxrow].RowDeleted div {
  text-decoration: inherit;
}

[data-gxgridid] > [data-gx-flex] > [data-gxrow] > .gx-remove-row + div,
[data-gxgridid] > [data-gx-flex] > [data-gxrow] > .gx-remove-row + table {
  margin: 15px;
}

[data-gxgridid] > [data-gx-flex] > [data-gxrow] {
  position: relative;
}

.gx-responsive-grid > [data-gx-flex] > [data-gxrow] > .gx-remove-row-right {
  right: 0;
}

.gx-popup-frame-mask {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

form[tabindex="-1"] {
  outline: none;
}

.gx-navbar .gx-attribute,
.gx-action-group .gx-attribute,
.gx-action-group .gx-button {
  display: inline-block;
}

.gx-action-group .gx-form-group {
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}

.gx-radio-button-vertical,
.gx-radio-button-vertical label {
  display: block;
  line-height: 25px;
}

label.gx-radio-label.disabled.active {
  box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.28);
}

.gx-prompt.gx-disabled {
  display: none;
}

.input-group input.form-control.gx-invisible + span > a.gx-image-link,
.input-group input.form-control[disabled] + span > a.gx-image-link {
  display: none;
}

div.gxwebcomponent > div.gx-mask {
  position: absolute;
}

html.gx-blocking,
html.gx-blocking body {
  overflow: hidden;
}

.gx-call-target.empty {
  display: none !important;
}

.gx-invisible,
.gx-sr-only,
[data-gx-sr-only] {
  display: none !important;
}

.gx-grid [data-gx-grid-nodata] + .GridNoDataText {
  display: block;
}

.gx-grid .GridNoDataText {
  display: none;
}

td.gx-attribute .form-control {
  display: inline-block;
  width: 100%;
}

.MainContainer .gx-infinite-scrolling-container, .container-fluid .gx-infinite-scrolling-container {
	padding-left:15px;
	padding-right:15px;
	margin-left:-15px;
	margin-right:-15px;
}

.gx-infinite-scrolling-container table,
.gx-infinite-scrolling-container thead {
  overflow-x: hidden;
  display: block;
  width: 100%;
}

.gx-infinite-scrolling-container > table {
  width:100%;  
}

.gx-infinite-scrolling-element {
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}

.gx-grid .gx-grid-fixed-height {
  overflow-y: scroll;
  display: inline-block;
}

.gx-grid-fixed-header-ie7 > table > thead > tr {
  display: block;
  position: absolute;
}
.gx-grid-fixed-header-ie7 {
  overflow-x: hidden;
  overflow-y: auto;
}
.gx-grid-fixed-header-ie7 > table > tbody {
  height: auto;
}
.gx-grid-fixed-header-ie7 > table {
  width: auto;
}

table > .gx-infinite-scrolling-element {
  width: 100%;
  display: block;
}

.gx-tbldsp-container {
  display: table;
}
.gx-tbldsp-container > div {
  display: table-cell;
}
[data-gx-evt],
[data-gx-evt-control] {
  cursor: pointer;
}
.gx-disabled[data-gx-evt],
.gx-disabled[data-gx-evt-control] {
  cursor: auto;
}

span.gx-disabled > a {	
	color: inherit;
	cursor: inherit;
	text-decoration: inherit;
}

span[data-text-format="3"]{	
	white-space: pre-wrap;
}

/* Start Responsive Popups required Styling */
.gx-responsive-popup.gx-popup {
  position: fixed;
  z-index: 1500;
  margin-top: 0px;
}

.gx-responsive-popup .gx-popup-content > iframe {
  border: none;
}

.gx-responsive-popup div.gx-popup-pdf {
  overflow: hidden;
}

body.gx-popup-opened {
  overflow: hidden;
}

div[data-gx-dynitem-container] {
  display: inline;
}

li[data-gx-dynitem-hook],
input[type="checkbox"].gx-invisible + label {
  display: none;
}

.input-group input[data-gx-password-reveal] {
  width: 100%;
}

input[data-gx-password-reveal] + .gx-pwd-reveal-btn {
  display: table-cell;
}

.gx-pwd-reveal-btn {
  display: none;
}

input[data-gx-password-reveal]::-ms-reveal {
  display: none;
}

.gxwebcomponent-loading {
  opacity: 0;
}

.gx-label {
  font-weight: 700;
}

.gx-form-item {
  padding-right: 15px;
  padding-left: 15px;
}

.gx-default-form-group {
  margin-bottom: 15px;
  display: flex;
  flex-wrap: nowrap;
}

.gx-default-form-group.gx-label-top {
  flex-wrap: wrap;
}

[data-gx-checkbox-title] {
  font-weight: normal;
  margin-left: 5px;
}

.gx-checkbox-wrapper {
  min-height: 27px;
  display: inline-block;
  padding-top: 7px;
  padding-left: 20px;
}

.gx-checkbox-wrapper > input {
  position: absolute;
  margin-left: -20px;
}

.form-control[type="checkbox"] {
  display: inline-block;
  vertical-align: middle;
}

body:not(.gx-show-input-spinner) input[type="number"] {
  -moz-appearance: textfield;
}

body:not(.gx-show-input-spinner)
  input[type="number"]::-webkit-inner-spin-button,
body:not(.gx-show-input-spinner)
  input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@media (min-width: 736px) {
  /* Just in case for compatibility reasons.*/
  .gx-responsive-popup .gx-popup-header {
    float: none;
    width: auto;
  }

  .gx-popup-opened,
  .gx-popup-opened form {
    overflow: hidden;
  }

  .gx-responsive-popup .gx-popup-content iframe {
    overflow: auto;
  }
  .gx-responsive-popup .gx-popup-resize {
    position: absolute;
    bottom: 2px;
    right: 2px;
  }

  .gx-responsive-popup div.iframe-container {
    max-height: calc(100vh - 80px);
  }

  .gx-responsive-popup div.iframe-container > iframe {
    max-height: none !important;
  }

  .gx-responsive-popup.gx-popup-initial .gx-popup-content iframe {
    max-height: calc(
      100vh - 80px
    ); /* 80px harcoded for Header Popup Height. Not good. Flexbox instead? */
    max-width: 100vw;
  }
  .gx-responsive-popup.gx-popup-centered {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50% !important;
    top: 50% !important;
  }

  .gx-responsive-popup.gx-popup-horizontal-center {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
  }
}
@media (max-width: 736px) /*Small and ExtraSmall*/ {
  .gx-responsive-popup .gx-popup-header {
    height: 40px;
  }
  .gx-responsive-popup.gx-popup {
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
  }
  .gx-responsive-popup .gx-popup-content {
    height: calc(
      100% - 40px
    ); /* 40px harcoded for Header Popup Height. Not good. Flexbox instead? */
    width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .gx-responsive-popup .gx-popup-content > iframe {
    width: 100vw !important;
  }
  .gx-responsive-popup .gx-popup-resize {
    display: none;
  }

  body.gx-popup-opened {
    position: fixed;
  }

  .gx-popup-document {
    width: 100% !important;
  }
}

.gx-multimedia-ro img:not([src=""]) {
  background-image: none;
}

.gx-multimedia-ro img:not([src=""]) + * {
  display: none;
}

/* Bootstrap Float Labels  https://github.com/tonystar/bootstrap-float-label/blob/master/bootstrap-float-label.css */

.has-float-label {
  display: block;
  position: relative;
}
.has-float-label label,
.has-float-label > span {
  position: absolute;
  left: 0;
  top: 0;
  cursor: text;
  font-size: 75%;
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  top: -0.5em;
  left: 0.75rem;
  z-index: 3;
  line-height: 1;
  padding: 0 1px;
}
.has-float-label label::after,
.has-float-label > span::after {
  content: " ";
  display: block;
  position: absolute;
  background: white;
  height: 2px;
  top: 50%;
  left: -0.2em;
  right: -0.2em;
  z-index: -1;
}
.has-float-label .form-control::-webkit-input-placeholder {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.has-float-label .form-control::-moz-placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control:-ms-input-placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control::placeholder {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.has-float-label
  .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
}
.has-float-label
  .form-control:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus) + * {
  font-size: 125%;
  opacity: 0.5;
  top: 50%;
  transform: translate(0, -50%);
}

.input-group .has-float-label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.input-group .has-float-label .form-control {
  width: 100%;
  border-radius: 0.25rem;
}
.input-group .has-float-label:not(:last-child),
.input-group .has-float-label:not(:last-child) .form-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0;
}
.input-group .has-float-label:not(:first-child),
.input-group .has-float-label:not(:first-child) .form-control {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

 
.QueryViewer-card  {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-card .highcharts-color-0 {
	fill: var(--colors_gxqv-color-01);
	stroke: var(--colors_gxqv-color-01);
}
.QueryViewer-chart .highcharts-root text {
	font-family: var(--fonts_primary-regular);
	fill: var(--colors_gray08);
}
.QueryViewer-chart .QVTimelineHeaderContainer {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-chart .QVTimelineHeaderContainer a, .QueryViewer-chart  .QVTimelineHeaderContainer select {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-chart .highcharts-color-0 {
	fill: var(--colors_gxqv-color-01);
	stroke: var(--colors_gxqv-color-01);
}
.QueryViewer-chart .highcharts-color-1 {
	fill: var(--colors_gxqv-color-02);
	stroke: var(--colors_gxqv-color-02);
}
.QueryViewer-chart .highcharts-color-2 {
	fill: var(--colors_gxqv-color-03);
	stroke: var(--colors_gxqv-color-03);
}
.QueryViewer-chart .highcharts-color-3 {
	fill: var(--colors_gxqv-color-04);
	stroke: var(--colors_gxqv-color-04);
}
.QueryViewer-chart .highcharts-color-4 {
	fill: var(--colors_gxqv-color-05);
	stroke: var(--colors_gxqv-color-05);
}
.QueryViewer-chart .highcharts-color-5 {
	fill: var(--colors_gxqv-color-06);
	stroke: var(--colors_gxqv-color-06);
}
.QueryViewer-chart .highcharts-color-6 {
	fill: var(--colors_gxqv-color-07);
	stroke: var(--colors_gxqv-color-07);
}
.QueryViewer-chart .highcharts-color-7 {
	fill: var(--colors_gxqv-color-08);
	stroke: var(--colors_gxqv-color-08);
}
.QueryViewer-chart .highcharts-color-8 {
	fill: var(--colors_gxqv-color-09);
	stroke: var(--colors_gxqv-color-09);
}
.QueryViewer-chart .highcharts-color-9 {
	fill: var(--colors_gxqv-color-10);
	stroke: var(--colors_gxqv-color-10);
}
.QueryViewer-chart .highcharts-background {
	fill: var(--colors_DataBackgroundColor);
	stroke: var(--colors_gray08);
}
.QueryViewer-chart .QVTimelineHeaderContainer::before {
	background-color: var(--colors_DataBackgroundColor);
}
.QueryViewer-chart .QVTimelineHeader {
	color: var(--colors_gray08);
}
.QueryViewer-chart .QVTimelineHeader a, .QueryViewer-chart  .QVTimelineHeader select {
	color: var(--colors_gray08);
}
.QueryViewer-chart .highcharts-title tspan {
	font-weight: bold;
	fill: var(--colors_gray08);
}
.QueryViewer-chart .highcharts-legend-item text {
	font-family: var(--fonts_primary-regular);
	font-size: var(--fontSizes_s);
	font-weight: normal;
	fill: var(--colors_gray08);
}
.QueryViewer-chart .highcharts-axis-title tspan {
	font-family: var(--fonts_primary-regular);
	fill: var(--colors_gray07);
}
.QueryViewer-chart .highcharts-axis-labels text {
	font-family: var(--fonts_primary-regular);
	fill: var(--colors_gray07);
}
.QueryViewer-chart .highcharts-axis-line {
	stroke: var(--colors_gray08);
}
.QueryViewer-chart .highcharts-tick {
	stroke: var(--colors_gray08);
}
.QueryViewer-chart .highcharts-data-labels text {
	font-family: var(--fonts_primary-regular);
	fill: var(--colors_gray08);
}
.QueryViewer-chart .highcharts-tooltip-box {
	fill: var(--colors_DataBackgroundColor);
	stroke: var(--colors_gray05);
}
.QueryViewer-chart .highcharts-tooltip text {
	fill: var(--colors_gray08);
}
.QueryViewer-map  {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-map.qv-map {
	background-color: var(--colors_gray02);
}
.QueryViewer-map .gx-qv-title {
	color: var(--colors_gray08);
}
.QueryViewer-map .gx-qv-legend-text {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-map .gx-qv-series-labels-text {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-map .gx-qv-tooltip-box {
	background-color: var(--colors_gray05);
	border-color: var(--colors_gray05);
}
.QueryViewer-map .gx-qv-tooltip-text {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-pivottable .pivot_title_div, .QueryViewer-pivottable  .pivot_filter_div, .QueryViewer-pivottable  .pivot_table, .QueryViewer-pivottable  .pivot_pag_div, .QueryViewer-pivottable  .oat_winrect_title, .QueryViewer-pivottable  .oat_winrect_content {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-pivottable .pivot_title_div {
	color: var(--colors_gray08);
}
.QueryViewer-pivottable .pivot_filter_div {
	background: var(--colors_gray02);
}
.QueryViewer-pivottable .pivot_pag_div {
	background: var(--colors_gray02);
}
.QueryViewer-pivottable .oat_winrect_title, .QueryViewer-pivottable  .oat_winrect_content {
	color: var(--colors_gray08);
}
.QueryViewer-pivottable .oat_winrect_title {
	background: var(--colors_gray02);
}
.QueryViewer-table .oatgrid_top_div, .QueryViewer-table  .oatgrid, .QueryViewer-table  .pivot_pag_div, .QueryViewer-table  .oat_winrect_title, .QueryViewer-table  .oat_winrect_content {
	font-family: var(--fonts_primary-regular);
	color: var(--colors_gray08);
}
.QueryViewer-table .oatgrid_top_div span {
	color: var(--colors_gray08);
}
.QueryViewer-table .oatgrid_top_div {
	background: var(--colors_gray02);
}
.QueryViewer-table .pivot_pag_div {
	background: var(--colors_gray02);
}
.QueryViewer-table .oat_winrect_title {
	background: var(--colors_gray02);
}
.GridPageController .slick-dots li button:before
{
	content: '\2022';
}
.GridPageController .slick-dots li.slick-active button:before
{
	color: black;
}
.GridPageController .slick-prev:before, .GridPageController .slick-next:before
{
	color: #d9dfe2;
}
.GridPageController .slick-prev:before
{
	content: '\2190';
}
.GridPageController .slick-next:before
{
	content: '\2192';
}

/* [gx-css-import ignore - end] */
BODY 
{
	height : 100%;
}
HTML 
{
	height : 100% !important;
	background-color : var(--colors_BackgroundColor) ;
}
HTML:not(.notChrome) input[type='checkbox'] 
{
	margin-bottom : 0px;
	width : 0px;
	outline : 0;
}
HTML:not(.notChrome) input[type='checkbox'][disabled]:before 
{
	color : var(--colors_gray06) !important;
}
HTML:not(.notChrome) input[type='checkbox']:before 
{
	font-family : "Font Awesome 5 Free";
	font-size : var(--fontSizes_font-icon-m) ;
	font-weight : normal;
	content : "\f0c8";
	line-height : 0px;
}
HTML:not(.notChrome) input[type='checkbox']:checked:before 
{
	content : "\f14a";
}
HTML.gx-popup-document 
{
	background-color : inherit;
}
HTML.TabsIFrame 
{
	background-color : inherit;
}
HTML[style*="width"] 
{
	background-color : inherit;
}
html:not(.notChrome) input:focus[type='checkbox']:before 
{
	color : var(--colors_BaseColor) ;
}
.MainContainer 
{
	padding-right : 15px;
	background-color : var(--colors_BackgroundColor) ;
}
.MainContainerWithFooter 
{
	padding-right : 15px;
	background-color : var(--colors_BackgroundColor) ;
	height : 100%;
}
.MainContainerNoBackground 
{
	padding-right : 15px;
	background-color : transparent;
}
.MainContainerBackgroundWhite 
{
	padding-right : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
}
html, body 
{
	margin : 0px;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	line-height : 1.42857143;
	height : 100%;
}
.MainContainerWithFooter > .row 
{
	height : 100%;
}
.MainContainerWithFooter > .row > DIV 
{
	height : 100%;
	padding-left : 0;
}
.MainContainerWithFooter > .row:nth-child(2) 
{
	position : absolute;
	top : -10px;
	height : 0px;
}
.Form #gx-column-targets 
{
	display : table;
	width : 100%;
	height : 100vh;
	table-layout : fixed;
}
#gx-column-targets > DIV 
{
	height : 100%;
}
.Table:focus 
{
	outline : none;
}
.TableMain 
{
	padding-top : 15px;
	width : 100%;
}
.TableMainPopup 
{
	padding-top : 15px;
	width : 100%;
}
.TableMainWithShadow 
{
	padding-top : 15px;
	width : 100%;
	box-shadow : 0px 0px 3px 0px rgba(0,0,0,0.2);
	margin-top : 15px;
	padding : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_l) ;
}
.TableMainTransaction 
{
	padding-top : 5px;
}
.TableMainTransactionPopUp 
{
	padding-bottom : 10px;
	padding-left : 5px;
	padding-top : 0px;
}
.TableMainWhiteHeader 
{
	background-color : transparent;
}
.TableMainWhiteHeader > .row:first-child 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom : var(--borders_xs) solid rgba(0, 0, 0, 0.1);
	padding-bottom : 10px;
}
.TableMainPopover 
{
	padding : 10px;
}
FORM 
{
	height : 100%;
}
.Form INPUT::-ms-clear 
{
	display : none;
}
.Form 
{
	margin : 0pt;
	padding : 0pt;
	background-color : var(--colors_BackgroundColor) ;
	background-image : none;
	font-family : var(--fonts_primary-regular) ;
	color : var(--colors_gray08) ;
	height : 100%;
}
.FormNoBackgroundColor 
{
	margin : 0pt;
	padding : 0pt;
	background-image : none;
	font-family : var(--fonts_primary-regular) ;
	color : var(--colors_gray08) ;
	height : 100%;
	background-color : var(--colors_DataBackgroundColor) !important;
}
.FormBackgroundImage 
{
	background-image : var(--GX-Image_GaciStyle_FondoLogin) !important;
	background-repeat : no-repeat;
	background-position : center;
}
.FormSplitScreen 
{
	margin : 0pt;
	padding : 0pt;
	background-image : none;
	font-family : var(--fonts_primary-regular) ;
	color : var(--colors_gray08) ;
	height : 100%;
	background-color : var(--colors_DataBackgroundColor) ;
}
.Label 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.dp_container 
{
	position : relative;
}
.DataContentCell 
{
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 20px;
	padding-top : 2px;
	white-space : nowrap;
	vertical-align : middle;
}
.RequiredDataContentCell 
{
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 20px;
	padding-top : 2px;
	white-space : nowrap;
	vertical-align : middle;
}
.DataDescriptionCell 
{
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 10px;
	padding-top : 10px;
}
.DataDescription 
{
	white-space : normal;
	font-size : var(--fontSizes_s) ;
	font-weight : normal;
	display : block;
	padding-left : 5px;
	color : var(--colors_gray07) ;
	padding-top : 17px;
}
.Attribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
}
.ReadonlyAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
}
.BlobContentAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	max-height : 150px;
	width : 100%;
	max-width : 100%;
	object-fit : contain;
	border-style : none;
}
.ReadonlyBlobContentAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	max-height : 150px;
	width : 100%;
	max-width : 100%;
	object-fit : contain;
	border-style : none;
}
.WorkWith TR:not(.WCD_tr) .BlobContentAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	max-height : 40px;
	width : 100%;
	max-width : 100%;
}
.BlobContentReadonlyAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	max-height : 150px;
	width : 100%;
	max-width : 100%;
}
.BlobContentAttribute[data="about:blank"],	.BlobContentAttributeFL[data="about:blank"] 
{
	display : none !important;
}
.BlobInputAttribute 
{
	margin-left : 5px;
	padding-top : 4px;
}
.AttributeRealWidthTotalizer 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-weight : bold;
	border-width : 0px;
}
.AttributeAcceptDrag 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
}
.AttributeTotalizer 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-left : 1px;
	padding-right : 1px;
	white-space : normal;
	border-width : 0px;
	font-weight : bold;
	line-height : 37px;
	margin-right : 5px;
}
.AttributeDateTime 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
}
.AttributeRealWidthDateTime 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
}
span.AttributeDateTime 
{
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	text-decoration : none;
	color : var(--colors_gray08) ;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 5px;
	margin-right : 5px;
	padding : 1px;
	display : inline-block;
	border-style : none;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	max-height : 30px;
	width : auto;
	max-width : 100%;
	text-indent : 0px;
	margin-bottom : 0px !important;
}
.AttributeCheckBox 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	max-width : 100%;
}
.AttributeCheckBox label,.AttributeCheckBox input 
{
	cursor : pointer;
}
.AttributeRealWidthCheckBox 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	max-width : 100%;
	padding-left : 20px;
}
.input-group>.ErrorAttributeRealWidth 
{
	margin-bottom : 20px;
}
.input-group>.ErrorAttributeRealWidth ~ .input-group-btn A.btn 
{
	margin-top : -20px;
}
.AttributeCheckBox.gx-checkbox-wrapper 
{
	display : flex;
	padding-top : 9px;
}
span.ReadonlyAttribute.gx-checkbox-wrapper 
{
	min-height : 27px;
	display : inline-block;
	padding-top : 7px;
	padding-left : 20px;
}
span.ReadonlyAttributeCheckBox.gx-checkbox-wrapper 
{
	padding-left : 25px;
	padding-top : 9px;
}
.ReadonlyAttributeCheckBox label,.AttributeCheckBox label 
{
	margin-bottom : 0;
	padding-top : 1px;
	white-space : normal;
}
.AttributeCheckBoxLabel ~ .gx-attribute 
{
	height : 34px;
}
.ActionAttribute 
{
	margin-left : 0px;
	padding : 6px;
	background-color : var(--colors_gray04) ;
	border-width : 0px;
	border-radius : 25px;
	vertical-align : middle;
}
.ActionBaseColorAttribute 
{
	margin-left : 0px;
	padding : 6px;
	background-color : var(--colors_gray04) ;
	border-width : 0px;
	border-radius : 25px;
	vertical-align : middle;
}
.ErrorAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-color : var(--colors_Danger) ;
}
.WarningAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border : var(--colors_Warning) ;
	border-style : solid;
}
span.Attribute,span.ReadonlyAttribute,span.AttributeRealWidth,span.ReadonlyAttributeRealWidth 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-right : 5px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 7px;
	white-space : normal;
	border-style : none;
	max-height : 30px;
	width : auto;
	max-width : 100%;
	margin-right : 5px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 7px;
	margin-bottom : 0px !important;
}
span.AttributeRealWidthDateTime 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : 0px !important;
}
.AttributeTitleWWP 
{
	margin-left : 0px;
	color : var(--colors_gray08) ;
	margin-bottom : 0px !important;
	font-size : var(--fontSizes_l) ;
	font-weight : normal;
}
.AttributeManageFilters 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-left : 12px;
	padding-right : 12px;
	height : 32px;
}
.AttributeManageFilters:focus 
{
	border-color : var(--colors_BaseColor) ;
	outline : 0;
}
.AttributeDate 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	min-width : 80px;
}
span.AttributeDate 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	min-width : 80px;
	padding-top : 7px;
	border-width : 0px;
}
.AttributeRealWidthDate 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	min-width : 80px;
}
.AttributeInactive 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	color : var(--colors_gray07) ;
	border-style : none;
	padding-left : 5px;
}
.AttributeInactive>a 
{
	color : var(--colors_gray07) !important;
}
.AttributeRealWidth, .ReadonlyAttributeRealWidth 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	width : auto;
	max-width : 100%;
}
.AttributeRegister 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-right : 5px;
}
.DataContentCell span.Attribute, .DataContentCellView span.Attribute, .RequiredDataContentCell span.Attribute, .DataContentCell span.AttributeRealWidth, .DataContentCellView span.AttributeRealWidth, .RequiredDataContentCell span.AttributeRealWidth 
{
	color : var(--colors_gray07) ;
}
.DataContentCell span.ReadonlyAttribute, .DataContentCellView span.ReadonlyAttribute, .RequiredDataContentCell span.ReadonlyAttribute, .DataContentCell span.ReadonlyAttributeRealWidth, .DataContentCellView span.ReadonlyAttributeRealWidth, .RequiredDataContentCell span.ReadonlyAttributeRealWidth 
{
	color : var(--colors_gray07) ;
}
.DataContentCell span.AttributeDateTime, .DataContentCellView span.AttributeDateTime, .RequiredDataContentCell span.AttributeDateTime, .DataContentCell span.AttributeDateTimeRealWidth, .DataContentCellView span.AttributeDateTimeRealWidth, .RequiredDataContentCell span.AttributeDateTimeRealWidth 
{
	color : var(--colors_gray07) ;
}
.DataContentCell span.AttributeDate, .DataContentCellView span.AttributeDate, .RequiredDataContentCell span.AttributeDate, .DataContentCell span.AttributeDateRealWidth, .DataContentCellView span.AttributeDateRealWidth, .RequiredDataContentCell span.AttributeDateRealWidth 
{
	color : var(--colors_gray07) ;
}
TEXTAREA.Attribute 
{
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	width : auto;
	max-width : 100%;
	margin-bottom : -5px;
}
TEXTAREA.Attribute:focus 
{
	border : var(--borders_xs) solid var(--colors_BaseColor);
	padding-bottom : 6px;
}
object[data='about: blank'] 
{
	display : none !important;
}
.AttributeCheckBox ~ label 
{
	margin-bottom : 0px;
}
.AttributeImportFileCell .gx-label ~ div object 
{
	display : none !important;
}
.input-group > .AttributeDateTime ~ .input-group-btn>A.btn 
{
	margin-left : -32px;
}
.form-control option, .Attribute option 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.gx-attribute img.Attribute,.gx-attribute img.ReadonlyAttribute 
{
	max-height : 350px;
}
.field.Attribute 
{
	max-width : inherit;
}
.input-group-btn:nth-child(2) > .btn, .input-group-btn:nth-child(2) > .btn-group 
{
	border-radius : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	transition : border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control-static 
{
	padding-bottom : 0px;
	padding-top : 0px;
	min-height : 0px;
}
.Attribute .form-control-static,.AttributeRealWidth .form-control-static 
{
	min-height : 28px;
}
.form-control:focus 
{
	border-color : var(--colors_BaseColor) ;
	padding-bottom : 5px;
	box-shadow : none;
	border-bottom-width : var(--borders_s) ;
}
.checkbox LABEL SPAN 
{
	border-style : none;
}
.checkbox LABEL SPAN  INPUT 
{
	margin-top : 2px;
	height : 14px;
	width : 14px;
}
DIV.checkbox 
{
	border-style : none;
}
.input-group-btn 
{
	width : auto;
}
.input-group 
{
	border-collapse : collapse;
}
.input-group  A.btn 
{
	height : 34px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	z-index : 2;
}
.input-group  A.btn-default:focus 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom-color : var(--colors_gray05) ;
}
.input-group  A.btn-default:hover 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	padding-left : 6px;
	z-index : 6;
}
.input-group .form-control:focus + span.input-group-btn > A.btn 
{
	box-shadow : none;
	border-bottom : var(--borders_s) solid var(--colors_BaseColor);
}
.input-group .ErrorAttributeDate + span.input-group-btn > A.btn, .input-group .ErrorAttribute + span.input-group-btn > A.btn 
{
	border-color : var(--colors_Danger) ;
}
.form-horizontal .checkbox 
{
	padding-top : 0px;
}
span.Attribute  A:visited, span.ReadonlyAttribute  A:visited 
{
	color : var(--colors_BaseColorForecolor) ;
}
.gx-pwd-reveal-btn > .btn.btn-default 
{
	margin-left : -39px;
	border-style : none;
	z-index : 3;
}
.gx-pwd-reveal-btn > .btn.btn-default:hover,.gx-pwd-reveal-btn > .btn.btn-default:focus 
{
	background-color : transparent;
	outline : none;
	box-shadow : none;
}
.AttributeImage30 
{
	border-style : none;
	max-height : 30px;
	max-width : 30px;
	object-fit : contain;
}
.ImageAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
}
.RequiredDataContentCellFL .AttributeFLLabel:after, .RequiredDataContentCell .AttributeLabel:after, .RequiredDataContentCell .AttributeDateLabel:after,.RequiredDataContentCell .AttributeDateTimeLabel:after, .RequiredDataContentCellFL .Label:after, .RequiredDataContentCell .Label:after, .RequiredDataContentCell .AttributeCheckBoxLabel:after, .RequiredDataContentCell .AttributeRealWidthLabel:after, .RequiredDataContentCell .AttributeRealWidthDateLabel:after, .RequiredDataContentCell .AttributeRealWidthDateTimeLabel:after, .RequiredDataContentCell .AttributeRealWidthCheckBoxLabel:after 
{
	margin-left : 5px;
	color : var(--colors_gray08) ;
	content : "*";
	line-height : 0;
}
.Attribute>.gx-radio-label 
{
	background-color : var(--colors_DataBackgroundColor) ;
	color : var(--colors_gray08) ;
	border-color : var(--colors_gray05) ;
	outline : 0;
}
.Attribute>.gx-radio-label.active 
{
	background-color : var(--colors_gray05) ;
	box-shadow : none;
	outline : 0;
	border-color : var(--colors_gray05) ;
	color : var(--colors_gray08) ;
}
.WorkWith TR:not(.WCD_tr) span.Attribute.gx-radio-button 
{
	display : flex;
}
.WorkWith TR:not(.WCD_tr) span.Attribute.gx-radio-button > label 
{
	vertical-align : top;
	box-shadow : none;
	padding-top : 3px;
}
.Attribute.gx-radio-button 
{
	padding-top : 0;
}
.tooltip-inner 
{
	white-space : nowrap;
	text-indent : 0;
}
span.Attribute:empty:before 
{
	content : "\200b";
}
.form-control 
{
	border-radius : 0px;
}
.form-control.AssociationListAttribute 
{
	border-radius : var(--radius_m) ;
}
.Invisible 
{
	display : none;
}
.Invisible.wwp-daterange-picker-input + .input-group-btn 
{
	display : none;
}
.TableMerged 
{
	margin-bottom : 15px;
	padding-right : 2px;
}
.TableMerged .form-group 
{
	margin-bottom : 0px;
}
.TableMerged .DataContentCell 
{
	vertical-align : top;
}
.TableMerged TD 
{
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 3px;
	padding-top : 0px;
}
.TableMerged p.form-control-static 
{
	min-height : 0px;
}
.MergeLabelCell 
{
	padding-right : 0px;
	padding-top : 7px;
	text-align : right;
}
.input-group-btn .ErrorMessages, .input-group .ErrorMessages 
{
	left : 0px;
	top : 35px;
	position : absolute !important;
}
.dp_containerDIV > .ErrorMessages 
{
	margin-bottom : -2px;
	margin-left : 6px;
}
.Messages 
{
	border-color : var(--colors_gray07) ;
	padding : 4px;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	color : var(--colors_gray07) ;
	z-index : 3 !important;
	min-height : 34px;
	padding-left : 5px;
}
.ErrorMessages 
{
	border-color : var(--colors_gray07) ;
	padding : 4px;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	z-index : 3 !important;
	min-height : 34px;
	color : var(--colors_Danger) ;
	padding-left : 0;
	top : 10px;
}
.WarningMessages 
{
	border-color : var(--colors_gray07) ;
	padding : 4px;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	z-index : 3 !important;
	min-height : 34px;
	padding-left : 5px;
	background-color : var(--colors_Warning) ;
	color : white;
}
.ObjectFitCoverFix 
{
	background-position : 50% 50%;
	background-repeat : no-repeat;
	background-size : cover;
}
.ObjectFitCover 
{
	object-fit : cover;
}
.Image 
{
	vertical-align : middle;
}
.UserActionPrompt 
{
	vertical-align : middle;
	position : absolute;
	right : 27px;
	top : -36px;
}
.CellUserActionPrompt .form-control, .CellUserActionPrompt span.Attribute 
{
	padding-right : 40px;
}
.CellUserActionPrompt IMG 
{
	margin-left : -33px;
	padding-bottom : 8px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 8px;
	position : absolute;
	top : 1px;
	background-image : none !important;
}
.SectionGrid .SectionWCDContainer div.Section 
{
	margin-right : 2px;
}
.SectionWCDContainer 
{
	border-top : var(--borders_xs) solid var(--colors_gray05);
	padding-bottom : 15px;
	padding-left : 15px;
	border-left : var(--borders_xs) solid var(--colors_gray05);
	border-right : var(--borders_xs) solid var(--colors_gray05);
	padding-right : 15px;
}
.WWIconActionColumn.WCD_Expanded .ArrowIcon 
{
	-webkit-transform : rotate(90deg);
	-moz-transform : rotate(90deg);
	-o-transform : rotate(90deg);
	-ms-transform : rotate(90deg);
	transform : rotate(90deg);
}
.WCD_ActionColumn IMG 
{
	transition : .2s linear;
}
.WCD_ActionColumn.WCD_Expanded IMG 
{
	-webkit-transform : rotate(90deg);
	-moz-transform : rotate(90deg);
	-o-transform : rotate(90deg);
	-ms-transform : rotate(90deg);
	transform : rotate(90deg);
}
.WCD_Loading 
{
	height : 40px;
	color : var(--colors_gray08) ;
}
.WCD_Loading i 
{
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 12px;
	font-size : var(--fontSizes_font-icon-s) ;
}
.WCD_tr>td 
{
	background-color : var(--colors_BackgroundColor) ;
}
.Group 
{
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : 3px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 10px;
	margin-top : 0px;
	padding : 15px;
}
.GroupTitle 
{
	border-radius : 3px;
	margin-bottom : 10px;
	margin-right : 10px;
	margin-top : 0px;
	padding : 15px;
	background-image : none;
	title-font-size : var(--fontSizes_s) ;
	title-font-weight : bold;
	box-sizing : border-box;
	float : none;
	margin-left : 10px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	height : 29px;
	width : auto;
	white-space : nowrap;
	-moz-box-sizing : border-box;
	font-size : var(--fontSizes_m) ;
	font-variant : normal;
	font-weight : normal;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	border : none !important;
	font-weight : 500;
}
.CellNoPaddingHorizontal 
{
	padding-left : 0px;
	padding-right : 0px;
}
.CellNoPaddingRight 
{
	padding-right : 0px;
}
.CellMarginTop 
{
	margin-top : 15px;
}
.CellMarginLeft5 
{
	margin-left : 5px;
}
.CellMarginBottom15 
{
	margin-bottom : 15px;
}
.CellMarginBottom20 
{
	margin-bottom : 20px;
}
.CellMarginBottom10 
{
	margin-bottom : 10px;
}
.CellMarginLeft15 
{
	margin-left : 15px;
}
.CellMarginLeft30 
{
	margin-left : 30px;
}
.CellMarginLeft 
{
	margin-left : 10px;
}
.CellPaddingBottom 
{
	padding-bottom : 15px;
}
.CellPaddingLeft10 
{
	padding-left : 10px !important;
}
.CellMarginTop10 
{
	margin-top : 10px;
}
.CellPaddingTop10 
{
	padding-top : 10px;
}
.CellPaddingTop5 
{
	padding-top : 5px;
}
.CellMarginTop30 
{
	margin-top : 30px;
}
.CellPaddingRight30 
{
	padding-right : 30px;
}
.CellPaddingTop 
{
	padding-top : 20px;
}
.CellPaddingLeft30 
{
	padding-left : 30px;
}
.CellNoMarginBottom 
{
	margin-bottom : 0px;
}
.CellMax400 
{
	max-width : 400px;
}
.CellMarginLeftRight3 
{
	margin-left : 3px;
	margin-right : 3px;
}
.QueryViewer 
{
	gx-qv-chart-color-first : var(--colors_gxqv-color-01) ;
	gx-qv-chart-color-second : var(--colors_gxqv-color-02) ;
	gx-qv-chart-color-third : var(--colors_gxqv-color-03) ;
	gx-qv-chart-color-fourth : var(--colors_gxqv-color-04) ;
	gx-qv-chart-color-fifth : var(--colors_gxqv-color-05) ;
	gx-qv-chart-color-sixth : var(--colors_gxqv-color-06) ;
	gx-qv-chart-color-seventh : var(--colors_gxqv-color-07) ;
	gx-qv-chart-color-eighth : var(--colors_gxqv-color-08) ;
	gx-qv-chart-color-nineth : var(--colors_gxqv-color-09) ;
	gx-qv-chart-color-tenth : var(--colors_gxqv-color-10) ;
	gx-qv-color : var(--colors_gray08) ;
	gx-qv-chart-background-color : var(--colors_DataBackgroundColor) ;
	gx-qv-map-background-color : var(--colors_gray02) ;
	gx-qv-card-sparkline-color : var(--colors_gxqv-color-01) ;
	gx-qv-pivot-table-footer-background-color : var(--colors_gray02) ;
	gx-qv-pivot-table-dialog-color : var(--colors_gray08) ;
	gx-qv-pivot-table-header-background-color : var(--colors_gray02) ;
	gx-qv-pivot-table-dialog-title-background-color : var(--colors_gray02) ;
	gx-qv-table-dialog-title-background-color : var(--colors_gray02) ;
	gx-qv-table-footer-background-color : var(--colors_gray02) ;
	gx-qv-table-header-background-color : var(--colors_gray02) ;
	gx-qv-chart-background-border-color : var(--colors_gray08) ;
	gx-qv-chart-series-labels-font-family : var(--fonts_primary-regular) ;
	gx-qv-chart-series-labels-color : var(--colors_gray08) ;
	gx-qv-map-series-labels-color : var(--colors_gray08) ;
	gx-qv-map-series-labels-font-family : var(--fonts_primary-regular) ;
	gx-qv-chart-axes-line-color : var(--colors_gray08) ;
	gx-qv-chart-axes-title-font-family : var(--fonts_primary-regular) ;
	gx-qv-chart-axes-title-color : var(--colors_gray07) ;
	gx-qv-chart-axes-labels-color : var(--colors_gray07) ;
	gx-qv-chart-axes-labels-font-family : var(--fonts_primary-regular) ;
	gx-qv-chart-title-font-weight : bold;
	gx-qv-chart-title-color : var(--colors_gray08) ;
	gx-qv-map-title-color : var(--colors_gray08) ;
	gx-qv-pivot-table-title-color : var(--colors_gray08) ;
	gx-qv-table-title-color : var(--colors_gray08) ;
	gx-qv-chart-legend-font-size : var(--fontSizes_s) ;
	gx-qv-chart-legend-color : var(--colors_gray08) ;
	gx-qv-chart-legend-font-family : var(--fonts_primary-regular) ;
	gx-qv-chart-legend-font-weight : normal;
	gx-qv-map-legend-color : var(--colors_gray08) ;
	gx-qv-map-legend-font-family : var(--fonts_primary-regular) ;
	gx-qv-chart-tooltip-background-color : var(--colors_DataBackgroundColor) ;
	gx-qv-chart-tooltip-border-color : var(--colors_gray05) ;
	gx-qv-chart-tooltip-color : var(--colors_gray08) ;
	gx-qv-map-tooltip-background-color : var(--colors_gray05) !important;
	gx-qv-map-tooltip-border-color : var(--colors_gray05) !important;
	gx-qv-map-tooltip-font-family : var(--fonts_primary-regular) !important;
	gx-qv-map-tooltip-color : var(--colors_gray08) ;
	gx-qv-chart-timeline-controls-color : var(--colors_gray08) ;
	gx-qv-font-family : var(--fonts_primary-regular) ;
}
.QueryViewerBar .highcharts-color-0 
{
	fill : var(--colors_BaseColor) ;
	stroke : var(--colors_BaseColor) ;
}
.gx-db-widget select 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.gx-db-filter-value.form-control 
{
	color : var(--colors_gray08) ;
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : 4px;
	font-family : var(--fonts_primary-regular) ;
	border-width : var(--borders_xs) ;
}
.DataContentCellFL 
{
	padding-left : 10px;
	padding-right : 20px;
	white-space : nowrap;
	vertical-align : middle;
	padding-bottom : 0px;
	padding-top : 0px;
}
.AttributeFL 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : -7px;
	margin-left : 0px;
	padding-top : 19px;
	font-size : var(--fontSizes_s) ;
	max-width : 100%;
	text-align : left !important;
	padding-bottom : 9px;
	padding-left : 0px;
	min-height : 51px;
}
.ReadonlyAttributeFL 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : -7px;
	margin-left : 0px;
	padding-top : 19px;
	font-size : var(--fontSizes_s) ;
	max-width : 100%;
	text-align : left !important;
	padding-bottom : 9px;
	padding-left : 0px;
	min-height : 51px;
}
.BlobInputAttributeFL 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : -7px;
	margin-left : 0px;
	padding-top : 19px;
	font-size : var(--fontSizes_s) ;
	max-width : 100%;
	padding-bottom : 9px;
	padding-left : 0px;
	min-height : 51px;
	text-align : left !important;
	width : 100% !important;
}
.BlobContentAttributeFL 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	width : 100%;
	max-width : 100%;
	object-fit : contain;
	border-style : none;
	max-height : 160px;
	padding-top : 10px;
	padding-right : 10px;
}
.ReadonlyBlobContentAttributeFL 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	width : 100%;
	max-width : 100%;
	object-fit : contain;
	border-style : none;
	max-height : 160px;
	padding-top : 10px;
	padding-right : 10px;
}
span.BlobContentAttributeFL 
{
	border-width : 0px;
	text-align : left !important;
}
span.AttributeFL, span.ReadonlyAttributeFL.gx-checkbox-wrapper, span.ReadonlyAttributeFL 
{
	white-space : normal;
	border-bottom-color : var(--colors_gray03) ;
	color : var(--colors_gray07) ;
	width : 100%;
	min-width : 206px;
}
.ErrorAttributeFL 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : -7px;
	margin-left : 0px;
	padding-top : 19px;
	font-size : var(--fontSizes_s) ;
	max-width : 100%;
	padding-bottom : 9px;
	padding-left : 0px;
	min-height : 51px;
	text-align : left !important;
	border-bottom : var(--borders_s) solid var(--colors_Danger);
}
.AttributeFLLabel 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	font-size : var(--fontSizes_xs) ;
	color : var(--colors_gray08) ;
	transition : 0.2s ease all;
	user-select : none;
	-webkit-touch-callout : none;
}
.FloatingLabelEmpty INPUT::selection 
{
	background-color : transparent;
}
.FloatingLabelEmpty .gx-label.AttributeFLLabel.control-label 
{
	position : relative;
	font-size : var(--fontSizes_s) ;
	font-weight : 300;
	color : var(--colors_gray08) ;
	transition : 0.2s ease all;
	top : 43px;
}
.FloatingLabelEmpty INPUT 
{
	color : transparent;
}
.gx-label.AttributeFLLabel.control-label 
{
	width : 100%;
	color : var(--colors_gray07) ;
	text-align : left;
	height : 24px;
	padding-top : 0px;
	position : relative;
	-khtml-user-select : none;
	transition : 0.2s ease all;
	user-select : none;
	-webkit-touch-callout : none;
	top : 8px;
}
.AttributeFLLabel ~ div:not(.tooltip) 
{
	width : 100%;
}
.form-horizontal .checkbox  LABEL.AttributeFL 
{
	padding-left : 20px;
	padding-top : 16px;
	width : 100%;
}
.AttributeFL.gx-checkbox-wrapper, .ReadonlyAttributeFL.gx-checkbox-wrapper 
{
	padding-left : 20px;
	padding-top : 16px;
	width : 100%;
	display : flex;
	border-color : var(--colors_gray05) ;
}
.input-group  .ErrorAttributeFL + span.input-group-btn > A.btn 
{
	border-bottom : var(--borders_s) solid var(--colors_Danger);
}
.DataContentCellFL.ExtendedComboCell .MergeLabelCell 
{
	z-index : 3;
	width : auto;
	margin-bottom : 0px;
	padding-top : 6px;
	height : 24px;
}
.DataContentCellFL .ExtendedCombo .OptionLabel 
{
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.DataContentCellFL .Label 
{
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
	line-height : 25px;
}
.DataContentCellFL .MergeLabelCell ~ DIV 
{
	width : 100%;
	text-align : left;
}
.DataContentCellFL .MergeLabelCell.FloatingLabelEmpty .AttributeFLLabel 
{
	top : 0px;
}
.DataContentCellFL .ExtendedCombo.AttributeFL 
{
	margin-left : 0px;
	padding-bottom : 0px;
	max-width : 100%;
	padding-top : 0px;
	margin-bottom : -3.5px;
	margin-top : 13px;
}
.ExtendedSuggest.AttributeFL .Attribute 
{
	margin-left : 0;
	padding-left : 0;
	max-width : 100%;
}
.DataContentCellFL .ExtendedCombo.AttributeFL .dropdown-toggle 
{
	width : 100%;
	max-width : 100%;
	padding-bottom : 8px;
	padding-left : 0px;
}
.DataContentCellFL .ExtendedCombo.AttributeFL .SelectedItem SPAN 
{
	color : white;
}
.DataContentCellFL .MergeLabelCell.FloatingLabelEmpty 
{
	top : 37px;
}
.DataContentCellFL .MergeLabelCell .AttributeFLLabel 
{
	transition : 0.2s ease all;
	line-height : 25px;
}
.DataContentCellFL .MergeLabelCell 
{
	width : 100%;
	text-align : left;
	transition : 0.2s ease all;
	margin-bottom : 7px;
	padding-top : 4px;
	top : 0;
}
.DataContentCellFL .TableMerged .AttributeFL 
{
	width : 206px;
}
.DataContentCellFL .ExtendedCombo .dropdown-menu > LI > DIV .form-control 
{
	max-width : 100%;
}
.DataContentCellFL .TableMerged.TableMergedExtendedCombo 
{
	margin-bottom : 15px;
	margin-bottom : 2px;
}
.DataContentCellFL DIV.gx-multimedia-upload 
{
	margin-top : 10px;
	margin-left : 0;
}
.DataContentCellFL .TableMerged.TableMergedReadonlyExtendedCombo 
{
	margin-top : 0px;
}
.checkbox label.ReadonlyAttributeFL 
{
	min-height : 51px;
}
TEXTAREA.AttributeFL 
{
	border : var(--borders_xs) solid var(--colors_gray05);
	width : 100%;
	max-width : 100%;
	border-radius : var(--radius_m) ;
	margin-bottom : -12px;
	padding-top : 5px;
	padding-left : 5px;
	margin-top : 5px;
}
TEXTAREA.AttributeFL:focus 
{
	border : var(--borders_xs) solid var(--colors_BaseColor);
	padding-bottom : 9px !important;
}
.AttributeFLLabel ~ div > div.gx-multimedia-upload 
{
	margin-left : 0px;
	margin-top : 10px;
}
IMG.AttributeFL 
{
	max-height : 400px;
	min-height : 0px;
	width : auto;
	min-width : 0px;
	min-height : 0;
}
.MergeDataCell > .ExtendedCombo.AttributeFL 
{
	margin-top : 0px;
	margin-bottom : 6px;
	padding-top : 24px;
}
.input-group .form-control.AttributeFL 
{
	margin-bottom : -7px;
}
TD.DataContentCellFL 
{
	padding-left : 0px;
	padding-right : 0px;
}
TD.DataContentCellFL>div 
{
	display : block;
}
TD.DataContentCellFL>div .AttributeFLLabel 
{
	padding-left : 10px;
	cursor : text;
	width : 100% !important;
}
TD.DataContentCellFL>div .gx-attribute 
{
	padding-left : 10px;
	width : 100% !important;
}
.DataContentCellFL > .gx-default-form-group 
{
	display : block;
}
.DataContentCellFL > .gx-default-form-group > .AttributeFLLabel.control-label 
{
	width : 100% !important;
}
.DataContentCellFL > .gx-default-form-group > .AttributeFLLabel ~ div:not(.tooltip) 
{
	width : 100% !important;
}
.FloatingLabelReadonly .AttributeFLLabel 
{
	color : var(--colors_gray07) ;
}
.FloatingLabelEmpty .AttributeFLLabel.control-label[for="vRADIOH"], .FloatingLabelEmpty .AttributeFLLabel.control-label[for="vRADIOV"] 
{
	top : 1px;
	width : 100%;
	font-size : var(--fontSizes_xs) ;
	font-weight : 700;
	color : var(--colors_gray08) ;
}
.AttributeFL.gx-radio-button 
{
	border-style : none;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-top : 17px;
}
.AttributeFLLabel ~ .gx-attribute .bootstrap-switch 
{
	margin-top : 19px;
	margin-left : 0px;
}
.DataContentCellFL select[size].AttributeFL 
{
	border-style : solid;
	border-width : var(--borders_xs) ;
	padding-bottom : 0px;
	padding-right : 0px;
	margin-top : 18px;
	padding-top : 0px;
}
.CellMarginLogin .TableLogin2Cols .DataContentCellFL 
{
	padding-left : 30px;
	padding-right : 30px;
}
.CellMarginLogin .DataContentCellFL 
{
	padding-left : 5px;
}
.RequiredDataContentCellFL .FloatingLabelReadonly .AttributeFLLabel:after, .RequiredDataContentCell .FloatingLabelReadonly .AttributeLabel:after, .RequiredDataContentCell .FloatingLabelReadonly .AttributeDateLabel:after, .RequiredDataContentCellFL .FloatingLabelReadonly .Label:after, .RequiredDataContentCell .FloatingLabelReadonly .Label:after, .RequiredDataContentCell .FloatingLabelReadonly .AttributeCheckBoxLabel:after 
{
	display : none;
}
.AttributeFL ~ .input-group-btn 
{
	top : 12px;
	width : 1%;
}
label.Attribute 
{
	border-style : none;
}
.TableMerged .ExtendedCombo.Attribute, .TableMerged .ExtendedCombo.AttributeFL 
{
	margin-bottom : 0px;
}
.ExtendedCombo.AttributeFL .btn-default,.ExtendedCombo.AttributeFL .btn-default:active:focus 
{
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.DataContentCellFL .AttributeFLLabel ~ .gx-attribute > img 
{
	margin-top : 20px;
	border-bottom : var(--borders_xs) solid var(--colors_gray03);
	padding-bottom : 10px;
}
.form-control:focus.AttributeFL 
{
	padding-bottom : 8px;
}
.DataContentCellFL .TableMerged 
{
	margin-top : -12px;
}
.DataContentCellFL .TableMerged .DataContentCellFL > .form-group 
{
	max-width : 236px;
	margin-top : -24px;
}
.DataContentCellFL .TableMerged .DataContentCellFL > .FloatingLabelReadonly .ReadonlyAttributeFL 
{
	margin-bottom : -7px;
}
.panel-group 
{
	margin-bottom : 0px;
}
.panel 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.BootstrapPanel-Gray 
{
	border-color : var(--colors_gray05) ;
	background-color : var(--colors_gray03) !important;
}
.PanelCard_IconAndTitle 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	border-radius : var(--radius_m) ;
	box-shadow : 0px 5px 20px 0px rgba(0,0,0,0.05);
}
.PanelCard_IconAndTitle > .panel-heading > .panel-title:before 
{
	background-color : var(--colors_gray08) ;
	border-radius : var(--radius_s) ;
	margin-right : 6px;
	padding : 6px;
	font-family : "font awesome 5 free";
	font-size : var(--fontSizes_font-icon-xxs) ;
	font-weight : 900;
	color : white;
	content : '\f02b';
}
.PanelCard_IconAndTitle > .panel-heading 
{
	padding-bottom : 12px;
	padding-left : 10px;
	padding-right : 12px;
	padding-top : 12px;
	width : 100% !important;
}
.PanelCard_IconAndTitle > .panel-heading > .panel-title, .PanelCard_IconAndTitle > .panel-heading > .panel-title>SPAN, .PanelCard_IconAndTitle > .panel-heading > .panel-title>A 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	font-weight : 400;
	color : var(--colors_gray08) ;
	vertical-align : bottom;
	line-height : 21px;
}
.PanelCard_IconAndTitle.Panel_Danger > .panel-heading > .panel-title:before 
{
	background-color : var(--colors_Danger_CondForm) ;
}
.PanelCard_IconAndTitle.Panel_Warning > .panel-heading > .panel-title:before 
{
	background-color : var(--colors_Warning) ;
}
.PanelCard_IconAndTitle.Panel_BaseColor > .panel-heading > .panel-title:before 
{
	background-color : var(--colors_BaseColor) ;
}
.PanelCard_IconAndTitle.Panel_Success > .panel-heading > .panel-title:before 
{
	background-color : var(--colors_Success_CondForm) ;
}
.PanelCard_IconAndTitle.Panel_Info > .panel-heading > .panel-title:before 
{
	background-color : var(--colors_Info_CondForm) ;
}
.PanelCard_IconAndTitle.Panel_InfoLight > .panel-heading > .panel-title:before 
{
	background-color : var(--colors_InfoLight) ;
}
.DVBootstrapResponsivePanel 
{
	border-color : var(--colors_gray05) ;
}
.DVBootstrapResponsivePanel > .panel-heading > .panel-title 
{
	font-family : var(--fonts_primary-regular) ;
	color : var(--colors_gray08) ;
}
.DVBootstrapResponsivePanel > .panel-heading > .panel-title  A 
{
	color : var(--colors_gray08) ;
}
.DVBootstrapResponsivePanel > .panel-heading+.panel-collapse > .panel-body 
{
	border-top-color : var(--colors_gray05) ;
}
.DVBootstrapResponsivePanel > .panel-heading 
{
	background-color : var(--colors_gray02) ;
	width : 100% !important;
}
.PanelWithBorder > .panel-heading+.panel-collapse > .panel-body 
{
	border-top : 0px;
}
.PanelWithBorder 
{
	border-width : 0px;
	box-shadow : 0px 0px 4px rgba(0,0,0,0.3);
	margin-left : 1px;
	margin-right : -1px;
	margin-top : 1px;
	margin-bottom : 2px !important;
}
.PanelWithBorder>DIV.panel-heading 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom : 3px solid var(--colors_gray08);
	width : 100% !important;
	box-shadow : 0 4px 4px -4px rgba(0,0,0,.3);
}
.PanelWithBorder > .panel-heading > .panel-title 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	font-weight : 600;
	color : var(--colors_gray08) ;
}
.PanelWithBorder > .panel-heading > .panel-title  A 
{
	color : var(--colors_gray08) ;
}
.PanelFilled > .panel-heading > .panel-title 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	font-weight : 600;
	color : var(--colors_BaseForecolor) ;
}
.PanelFilled > .panel-heading > .panel-title>A 
{
	color : var(--colors_BaseForecolor) ;
}
.PanelFilled > .panel-heading+.panel-collapse > .panel-body 
{
	border-top : 0px;
}
.PanelFilled 
{
	border-width : 0px;
	box-shadow : 0px 0px 4px rgba(0,0,0,0.3);
	margin-left : 1px;
	margin-right : -1px;
	margin-top : 1px;
	margin-bottom : 2px !important;
}
.PanelCardIcon_BaseColor.panel,.PanelCardIcon_Danger.panel,.PanelCardIcon_Info.panel,.PanelCardIcon_Success.panel,.PanelCardIcon_Warning.panel 
{
	background-color : transparent;
	border-style : none;
	margin-top : 15px;
	min-height : 66px;
	box-shadow : none;
}
.PanelCardIcon_BaseColor > DIV.panel-heading,.PanelCardIcon_Danger>DIV.panel-heading,.PanelCardIcon_Info>DIV.panel-heading,.PanelCardIcon_Success>DIV.panel-heading,.PanelCardIcon_Warning>DIV.panel-heading 
{
	margin-bottom : -52px;
}
.PanelCardIcon_BaseColor > DIV.panel-heading > .panel-title,.PanelCardIcon_Danger>DIV.panel-heading > .panel-title,.PanelCardIcon_Info>DIV.panel-heading > .panel-title,.PanelCardIcon_Success>DIV.panel-heading > .panel-title,.PanelCardIcon_Warning>DIV.panel-heading > .panel-title 
{
	font-family : var(--fonts_primary-regular) ;
	font-weight : 300;
	color : var(--colors_BaseForecolor) ;
}
.PanelCardIcon_BaseColor > DIV.panel-heading > .panel-title A,.PanelCardIcon_Danger>DIV.panel-heading > .panel-title A,.PanelCardIcon_Success>DIV.panel-heading > .panel-title A,.PanelCardIcon_Info>DIV.panel-heading > .panel-title A,.PanelCardIcon_Warning>DIV.panel-heading > .panel-title A 
{
	color : var(--colors_BaseForecolor) ;
}
.PanelCardIcon_BaseColor > .panel-heading+.panel-collapse > .panel-body,.PanelCardIcon_Danger > .panel-heading+.panel-collapse > .panel-body,.PanelCardIcon_Info > .panel-heading+.panel-collapse > .panel-body,.PanelCardIcon_Success > .panel-heading+.panel-collapse > .panel-body,.PanelCardIcon_Warning > .panel-heading+.panel-collapse > .panel-body 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	border-style : solid;
	border-width : var(--borders_xs) ;
	border-radius : var(--radius_l) ;
	box-shadow : 0px 1px 4px 0px rgba(0,0,0,0.14);
	padding-top : 10px;
	min-height : 85px;
}
.PanelCardIcon_BaseColor > DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_BaseColor) ;
	border-radius : 3px;
	box-shadow : 0px 7px 10px -5px var(--colors_BaseColorShadow);
	padding-bottom : 23px;
	padding-left : 27px;
	padding-right : 27px;
	padding-top : 23px;
	font-size : var(--fontSizes_font-icon-xl) ;
}
.PanelCardIcon_Info>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Info_CondForm) ;
	border-radius : 3px;
	box-shadow : 0px 7px 10px -5px var(--colors_Info_CondForm_Action_Hover);
	padding-bottom : 23px;
	padding-left : 27px;
	padding-right : 27px;
	padding-top : 23px;
	font-size : var(--fontSizes_font-icon-xl) ;
}
.PanelCardIcon_Success>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Success_CondForm) ;
	border-radius : 3px;
	box-shadow : 0px 7px 10px -5px var(--colors_Success_CondForm_Action_Hover);
	padding-bottom : 23px;
	padding-left : 27px;
	padding-right : 27px;
	padding-top : 23px;
	font-size : var(--fontSizes_font-icon-xl) ;
}
.PanelCardIcon_Warning>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Warning) ;
	border-radius : 3px;
	box-shadow : 0px 7px 10px -5px var(--colors_Warning_CondForm_Action_Hover);
	padding-bottom : 23px;
	padding-left : 27px;
	padding-right : 27px;
	padding-top : 23px;
	font-size : var(--fontSizes_font-icon-xl) ;
}
.PanelCardIcon_Danger>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Danger_CondForm) ;
	border-radius : 3px;
	box-shadow : 0px 7px 10px -5px var(--colors_Danger_CondForm_Action_Hover);
	padding-bottom : 23px;
	padding-left : 27px;
	padding-right : 27px;
	padding-top : 23px;
	font-size : var(--fontSizes_font-icon-xl) ;
}
.PanelLine_Gray.panel 
{
	background-color : transparent;
	box-shadow : none;
}
.PanelLine_Gray.panel  DIV.panel-heading 
{
	background-color : transparent;
	width : 100% !important;
}
.PanelLine_Gray.panel  .panel-title 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	font-weight : normal;
	color : var(--colors_gray08) ;
}
.PanelLine_Gray.panel  .panel-title  A 
{
	color : var(--colors_gray08) ;
}
.PanelLine_Gray.panel-heading+.panel-collapse > .panel-body 
{
	border-top-color : var(--colors_gray05) ;
}
.PanelWithBorder.Panel_Danger>DIV > .panel-title>SPAN,.PanelWithBorder.Panel_Danger>DIV > .panel-title>A,.PanelCard_GrayTitle.Panel_Danger > .panel-heading > .panel-title>SPAN,.PanelCard_GrayTitle.Panel_Danger > .panel-heading > .panel-title>A,.DVBootstrapResponsivePanel.Panel_Danger > .panel-heading > .panel-title>SPAN,.DVBootstrapResponsivePanel.Panel_Danger > .panel-heading > .panel-title>A 
{
	color : var(--colors_Danger_CondForm) ;
}
.PanelWithBorder.Panel_Warning>DIV > .panel-title>SPAN,.PanelWithBorder.Panel_Warning>DIV > .panel-title>A,.PanelCard_GrayTitle.Panel_Warning > .panel-heading > .panel-title>SPAN,.PanelCard_GrayTitle.Panel_Warning > .panel-heading > .panel-title>A,.DVBootstrapResponsivePanel.Panel_Warning > .panel-heading > .panel-title>SPAN,.DVBootstrapResponsivePanel.Panel_Warning > .panel-heading > .panel-title>A 
{
	color : var(--colors_Warning) ;
}
.PanelWithBorder.Panel_Info>DIV > .panel-title>SPAN,.PanelWithBorder.Panel_Info>DIV > .panel-title>A,.PanelCard_GrayTitle.Panel_Info > .panel-heading > .panel-title>SPAN,.PanelCard_GrayTitle.Panel_Info > .panel-heading > .panel-title>A,.DVBootstrapResponsivePanel.Panel_Info > .panel-heading > .panel-title>SPAN,.DVBootstrapResponsivePanel.Panel_Info > .panel-heading > .panel-title>A 
{
	color : var(--colors_Info_CondForm) ;
}
.PanelWithBorder.Panel_Success>DIV > .panel-title>SPAN,.PanelWithBorder.Panel_Success>DIV > .panel-title>A,.PanelCard_GrayTitle.Panel_Success > .panel-heading > .panel-title>SPAN,.PanelCard_GrayTitle.Panel_Success > .panel-heading > .panel-title>A,.DVBootstrapResponsivePanel.Panel_Success > .panel-heading > .panel-title>SPAN,.DVBootstrapResponsivePanel.Panel_Success > .panel-heading > .panel-title>A 
{
	color : var(--colors_Success_CondForm) ;
}
.PanelWithBorder.Panel_BaseColor>DIV > .panel-title>SPAN,.PanelWithBorder.Panel_BaseColor>DIV > .panel-title>A,.PanelCard_GrayTitle.Panel_BaseColor > .panel-heading > .panel-title>SPAN,.PanelCard_GrayTitle.Panel_BaseColor > .panel-heading > .panel-title>A,.DVBootstrapResponsivePanel.Panel_BaseColor > .panel-heading > .panel-title>SPAN,.DVBootstrapResponsivePanel.Panel_BaseColor > .panel-heading > .panel-title>A 
{
	color : var(--colors_BaseColor) ;
}
.PanelWithBorder.Panel_InfoLight>DIV > .panel-title>SPAN,.PanelWithBorder.Panel_InfoLight>DIV > .panel-title>A,.PanelCard_GrayTitle.Panel_InfoLight > .panel-heading > .panel-title>SPAN,.PanelCard_GrayTitle.Panel_InfoLight > .panel-heading > .panel-title>A,.DVBootstrapResponsivePanel.Panel_InfoLight > .panel-heading > .panel-title>SPAN,.DVBootstrapResponsivePanel.Panel_InfoLight > .panel-heading > .panel-title>A 
{
	color : var(--colors_InfoLight) ;
}
.PanelWithBorder.Panel_Danger>DIV.panel-heading 
{
	border-bottom-color : var(--colors_Danger_CondForm) ;
}
.PanelWithBorder.Panel_Warning>DIV.panel-heading 
{
	border-bottom-color : var(--colors_Warning) ;
}
.PanelWithBorder.Panel_Info>DIV.panel-heading 
{
	border-bottom-color : var(--colors_Info_CondForm) ;
}
.PanelWithBorder.Panel_Success>DIV.panel-heading 
{
	border-bottom-color : var(--colors_Success_CondForm) ;
}
.PanelWithBorder.Panel_BaseColor>DIV.panel-heading 
{
	border-bottom-color : var(--colors_BaseColor) ;
}
.PanelWithBorder.Panel_InfoLight>DIV.panel-heading 
{
	border-bottom-color : var(--colors_InfoLight) ;
}
.PanelCard.Panel_Danger>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Danger_CondForm) ;
	box-shadow : 0px 7px 10px -5px var(--colors_Danger_CondForm_Action_Hover);
}
.PanelCard.Panel_Warning>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Warning) ;
	box-shadow : 0px 7px 10px -5px var(--colors_Warning_CondForm_Action_Hover);
}
.PanelCard.Panel_Info>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Info_CondForm) ;
	box-shadow : 0px 7px 10px -5px var(--colors_Info_CondForm_Action_Hover);
}
.PanelCard.Panel_Success>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_Success_CondForm) ;
	box-shadow : 0px 7px 10px -5px var(--colors_Success_CondForm_Action_Hover);
}
.PanelCard.Panel_BaseColor>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_ActionHoverBorder) ;
	box-shadow : 0px 7px 10px -5px var(--colors_BaseColorShadow);
}
.PanelCard.Panel_InfoLight>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_InfoLight) ;
	box-shadow : 0px 7px 10px -5px var(--colors_Info_CondForm_Action_Hover);
}
.PanelFilled>DIV.panel-heading 
{
	background-color : var(--colors_gray08) ;
	border-bottom-color : var(--colors_gray08) ;
}
.PanelFilled.Panel_Danger>DIV.panel-heading 
{
	background-color : var(--colors_Danger_CondForm) ;
	border-bottom-color : var(--colors_Danger_CondForm) ;
}
.PanelFilled.Panel_Warning>DIV.panel-heading 
{
	background-color : var(--colors_Warning) ;
	border-bottom-color : var(--colors_Warning) ;
}
.PanelFilled.Panel_Info>DIV.panel-heading 
{
	background-color : var(--colors_Info_CondForm) ;
	border-bottom-color : var(--colors_Info_CondForm) ;
}
.PanelFilled.Panel_Success>DIV.panel-heading 
{
	background-color : var(--colors_Success_CondForm) ;
	border-bottom-color : var(--colors_Success_CondForm) ;
}
.PanelFilled.Panel_BaseColor>DIV.panel-heading 
{
	background-color : var(--colors_BaseColor) ;
	border-bottom-color : var(--colors_BaseColor) ;
}
.PanelFilled.Panel_InfoLight>DIV.panel-heading 
{
	background-color : var(--colors_InfoLight) ;
	border-bottom-color : var(--colors_InfoLight) ;
}
.PanelNoHeader 
{
	border-style : none;
	border-radius : var(--radius_l) ;
}
.PanelNoHeader>DIV.panel-heading 
{
	display : none;
}
.PanelNoHeader > .panel-heading+.panel-collapse > .panel-body 
{
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	box-shadow : 0px 1px 4px 0px rgba(0,0,0,0.14);
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	box-shadow : 0px 5px 20px 0px rgba(0,0,0,0.05);
	padding : 20px;
}
.PanelNoHeader.panel 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_l) ;
}
.PanelGrayBackgroundTitle.panel 
{
	border-style : none;
	border-bottom : solid 1px var(--colors_gray05);
	border-radius : 0px;
	box-shadow : none;
}
.PanelGrayBackgroundTitle.Panel_Danger.panel 
{
	border-bottom-color : var(--colors_Danger_CondForm) ;
}
.PanelGrayBackgroundTitle.Panel_Warning.panel 
{
	border-bottom-color : var(--colors_Warning) ;
}
.PanelGrayBackgroundTitle.Panel_Info.panel 
{
	border-bottom-color : var(--colors_Info_CondForm) ;
}
.PanelGrayBackgroundTitle.Panel_InfoLight.panel 
{
	border-bottom-color : var(--colors_InfoLight) ;
}
.PanelGrayBackgroundTitle.Panel_Success.panel 
{
	border-bottom-color : var(--colors_Success_CondForm) ;
}
.PanelGrayBackgroundTitle.Panel_BaseColor.panel 
{
	border-bottom-color : var(--colors_BaseColor) ;
}
.PanelGrayBackgroundTitle.Panel_BaseColor.panel>div.panel-heading > .panel-title>span,.PanelGrayBackgroundTitle.Panel_BaseColor.panel>div.panel-heading > .panel-title>a 
{
	color : var(--colors_BaseColor) ;
}
.PanelGrayBackgroundTitle.Panel_Success.panel>div.panel-heading > .panel-title>span,.PanelGrayBackgroundTitle.Panel_Success.panel>div.panel-heading > .panel-title>a 
{
	color : var(--colors_Success_CondForm) ;
}
.PanelGrayBackgroundTitle.Panel_InfoLight.panel>div.panel-heading > .panel-title>span,.PanelGrayBackgroundTitle.Panel_InfoLight.panel>div.panel-heading > .panel-title>a 
{
	color : var(--colors_InfoLight) ;
}
.PanelGrayBackgroundTitle.Panel_Info.panel>div.panel-heading > .panel-title>span,.PanelGrayBackgroundTitle.Panel_Info.panel>div.panel-heading > .panel-title>a 
{
	color : var(--colors_Info_CondForm) ;
}
.PanelGrayBackgroundTitle.Panel_Warning.panel>div.panel-heading > .panel-title>span,.PanelGrayBackgroundTitle.Panel_Warning.panel>div.panel-heading > .panel-title>a 
{
	color : var(--colors_Warning) ;
}
.PanelGrayBackgroundTitle.Panel_Danger.panel>div.panel-heading > .panel-title>span,.PanelGrayBackgroundTitle.Panel_Danger.panel>div.panel-heading > .panel-title>a 
{
	color : var(--colors_Danger_CondForm) ;
}
.PanelGrayBackgroundTitle>DIV.panel-heading 
{
	background-color : var(--colors_gray03) ;
	border-top-left-radius : 4px;
	border-top-right-radius : 4px;
	border-bottom-right-radius : 0px;
	border-bottom-left-radius : 0px;
	padding-bottom : 15px;
	padding-top : 15px;
}
.PanelGrayBackgroundTitle > .panel-heading > .panel-title 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	font-weight : 600;
	color : var(--colors_gray08) ;
}
.PanelGrayBackgroundTitle > .panel-heading > .panel-title  A 
{
	color : var(--colors_gray08) ;
}
.PanelGrayBackgroundTitle > .panel-heading+.panel-collapse > .panel-body 
{
	border-top : 0px;
}
.PanelCard_GrayTitle 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	border-radius : var(--radius_m) ;
	box-shadow : 0px 5px 20px 0px rgba(0,0,0,0.05);
	min-height : 66px;
}
.PanelCard_GrayTitle > .panel-heading 
{
	padding : 20px;
	width : 100% !important;
}
.panel > .panel-heading  .toggle-icon 
{
	background-image : var(--GX-Image_PanelCardGray_Expand) ;
	background-repeat : no-repeat;
	position : relative;
	top : 4px;
	height : 17px;
	width : 17px;
}
.panel > .panel-heading  .collapsed .toggle-icon 
{
	-webkit-transform : rotate(270deg);
	-moz-transform : rotate(270deg);
	-o-transform : rotate(270deg);
	-ms-transform : rotate(270deg);
	transform : rotate(270deg);
}
.panel > .panel-heading  .toggle-icon-right 
{
	position : absolute;
	right : 40px;
	top : 35px;
}
.PanelCard_GrayTitle > .panel-heading > .panel-title, .PanelCard_GrayTitle > .panel-heading > .panel-title>SPAN, .PanelCard_GrayTitle > .panel-heading > .panel-title>A 
{
	font-family : var(--fonts_primary-regular) ;
	font-weight : 400;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_m) ;
}
.PanelCard_GrayTitle_Body > .panel-body 
{
	padding-bottom : 20px;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 0px;
	border-top : 0 !important;
}
.PanelCard.panel 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	box-shadow : 0px 1px 4px 0px rgba(0,0,0,0.14);
	margin-top : 27px;
	min-height : 47px;
}
.PanelCard>DIV.panel-heading 
{
	margin-bottom : -19px;
	margin-top : -18px;
}
.PanelCard > .panel-heading+.panel-collapse > .panel-body 
{
	padding-top : 35px;
	border-top-style : none;
}
.PanelCard>DIV.panel-heading > .panel-title 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	font-weight : 300;
	color : var(--colors_BaseForecolor) ;
}
.PanelCard>DIV.panel-heading > .panel-title SPAN 
{
	background-color : var(--colors_gray08) ;
	border-radius : 3px;
	box-shadow : 0px 7px 10px -5px var(--colors_gray08);
	padding : 20px;
}
.PanelCard>DIV.panel-heading > .panel-title A 
{
	z-index : 1;
	color : var(--colors_BaseForecolor) ;
}
.main-panel-collapsed .PanelGrayBackgroundTitle.panel 
{
	padding-bottom : 15px;
}
.Button 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	background-color : var(--colors_BaseColor) ;
	display : inline-block;
	text-decoration : none;
	color : var(--colors_BaseForecolor) ;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	box-shadow : 0px 7px 10px -5px	var(--colors_BaseColorShadow);
	padding-bottom : 7px;
	padding-top : 7px;
	border-style : none;
	font-weight : 400;
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
}
.Button:hover 
{
	background-color : var(--colors_BaseColor) ;
	box-shadow : 0px 14px 26px -12px var(--colors_BaseColorShadow);
	color : white;
}
.BtnDefault 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	border-radius : var(--radius_m) ;
	padding-bottom : 7px;
	padding-top : 7px;
	background-color : var(--colors_gray07) ;
	border-style : none;
	font-weight : 400;
	color : white;
	min-width : 0px;
	line-height : 21px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-shadow : none;
}
.BtnDefaultMarginRight0 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	border-radius : var(--radius_m) ;
	padding-bottom : 7px;
	padding-top : 7px;
	background-color : var(--colors_gray07) ;
	border-style : none;
	font-weight : 400;
	color : white;
	min-width : 0px;
	line-height : 21px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-shadow : none;
	margin-right : 0px;
}
.MasterPageTopActionsOption 
{
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding-bottom : 10px;
	padding-left : 18px;
	padding-top : 10px;
	background-color : transparent;
	border-style : none;
	border-radius : 0px;
	font-weight : normal;
	color : var(--colors_gray08) ;
	width : 100%;
	text-align : left;
	box-shadow : none;
}
.MasterPageTopActionsOption:hover,.MasterPageTopActionsOption:focus 
{
	background-color : transparent;
	font-weight : bold;
	outline : 0;
	box-shadow : none;
}
.ButtonLogin 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	background-color : var(--colors_BaseColor) ;
	display : inline-block;
	text-decoration : none;
	color : var(--colors_BaseForecolor) ;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	padding-bottom : 7px;
	padding-top : 7px;
	border-style : none;
	font-weight : 400;
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
	width : 100%;
	box-shadow : none !important;
}
.BtnInsert 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	background-color : var(--colors_BaseColor) ;
	display : inline-block;
	text-decoration : none;
	color : var(--colors_BaseForecolor) ;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	box-shadow : 0px 7px 10px -5px	var(--colors_BaseColorShadow);
	padding-bottom : 7px;
	border-style : none;
	font-weight : 400;
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
	margin-right : 0px;
	padding-top : 4px;
	height : 30px;
}
.ButtonAsLink 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	padding-bottom : 7px;
	padding-top : 7px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	background-color : transparent;
	border-style : none;
	border-radius : 0px;
	font-weight : normal;
	color : var(--colors_HeaderForecolor) ;
	height : 50px;
	min-width : 0px;
	outline : 0;
	box-shadow : none;
	height : 50px;
}
.ButtonAsLinkBold 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	padding-bottom : 7px;
	padding-top : 7px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	background-color : transparent;
	border-style : none;
	border-radius : 0px;
	color : var(--colors_HeaderForecolor) ;
	min-width : 0px;
	outline : 0;
	box-shadow : none;
	height : 50px;
	font-weight : bold;
}
.ButtonAsLinkBasecolor 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	background-color : transparent;
	border-style : none;
	border-radius : 0px;
	min-width : 0px;
	outline : 0;
	box-shadow : none;
	padding-bottom : 0px;
	padding-top : 0px;
	font-size : var(--fontSizes_m) ;
	font-weight : 600;
	color : var(--colors_BaseColorForecolor) ;
	height : auto;
}
.ButtonAsLink:hover, .ButtonAsLink:focus, .ButtonAsLinkBold:hover, .ButtonAsLinkBold:focus 
{
	background-color : transparent;
	box-shadow : none;
	font-weight : bold;
	color : var(--colors_HeaderForecolor) ;
	outline : 0;
}
.ButtonAsLinkBasecolor:hover, .ButtonAsLinkBasecolor:focus 
{
	background-color : transparent;
	text-decoration : underline;
	color : var(--colors_BaseColorForecolor) ;
	box-shadow : none;
	outline : 0;
}
.ButtonColor 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	box-shadow : 0px 7px 10px -5px	var(--colors_BaseColorShadow);
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
	padding-bottom : 8px;
	padding-top : 8px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_BaseColor) ;
	border-style : solid;
	font-weight : normal;
	color : var(--colors_BaseColorForecolor) ;
}
.ButtonColor:hover, .ButtonColor:focus 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	color : white;
}
.ButtonExcel 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	box-shadow : 0px 7px 10px -5px	var(--colors_BaseColorShadow);
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
	padding-bottom : 8px;
	padding-top : 8px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-style : solid;
	font-weight : normal;
	border-color : var(--colors_ExcelColor) ;
	color : var(--colors_ExcelColor) ;
}
.ButtonPDF 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	box-shadow : 0px 7px 10px -5px	var(--colors_BaseColorShadow);
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
	padding-bottom : 8px;
	padding-top : 8px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-style : solid;
	font-weight : normal;
	border-color : var(--colors_PDF) ;
	color : var(--colors_PDF) ;
}
.ButtonCSV 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	box-shadow : 0px 7px 10px -5px	var(--colors_BaseColorShadow);
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
	padding-bottom : 8px;
	padding-top : 8px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-style : solid;
	font-weight : normal;
	border-color : var(--colors_Warning) ;
	color : var(--colors_Warning) ;
}
.ButtonMaterial 
{
	white-space : nowrap;
	background-color : var(--colors_BaseColor) ;
	display : inline-block;
	text-decoration : none;
	color : var(--colors_BaseForecolor) ;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding-bottom : 12px;
	padding-left : 30px;
	padding-right : 30px;
	padding-top : 12px;
	border-style : none;
	font-size : var(--fontSizes_s) ;
	font-weight : 400;
	box-shadow : 0px 7px 10px -5px var(--colors_BaseColorShadow);
	border-radius : var(--radius_m) ;
}
.ButtonMaterialDefault 
{
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding-bottom : 12px;
	padding-left : 30px;
	padding-right : 30px;
	padding-top : 12px;
	border-style : none;
	font-size : var(--fontSizes_s) ;
	font-weight : 400;
	border-radius : var(--radius_m) ;
	background-color : var(--colors_gray07) ;
	color : white;
	box-shadow : 0px 2px 2px 0px var(--colors_gray06);
}
.ButtonColorFilled 
{
	white-space : nowrap;
	background-color : var(--colors_BaseColor) ;
	display : inline-block;
	text-decoration : none;
	color : var(--colors_BaseForecolor) ;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	border-radius : var(--radius_m) ;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	border-style : none;
	font-size : var(--fontSizes_m) ;
	font-weight : 300;
	min-width : 0px;
	line-height : 22px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-shadow : none;
}
.ButtonColorFilled:hover, .ButtonColorFilled:focus, .ButtonColorFilledFullWidth:hover, .ButtonColorFilledFullWidth:focus, .ButtonColorFilled:active:focus, .ButtonColorFilledFullWidth:active:focus 
{
	background-color : var(--colors_gray07) ;
	color : white;
	box-shadow : none;
}
.ButtonColorFilledFullWidth 
{
	white-space : nowrap;
	background-color : var(--colors_BaseColor) ;
	display : inline-block;
	text-decoration : none;
	color : var(--colors_BaseForecolor) ;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	border-radius : var(--radius_m) ;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	border-style : none;
	font-size : var(--fontSizes_m) ;
	font-weight : 300;
	min-width : 0px;
	line-height : 22px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-shadow : none;
	padding : 10px;
	width : 100%;
}
.ButtonAddNewRow 
{
	padding-left : 12px;
	padding-right : 12px;
	white-space : nowrap;
	display : inline-block;
	text-decoration : none;
	border : var(--borders_xs) solid var(--colors_ActionBorder_and_FocusColor);
	text-align : center;
	text-indent : 0pt;
	vertical-align : middle;
	cursor : pointer;
	font-style : normal;
	font-variant : normal;
	margin-right : 3pt;
	padding-bottom : 7px;
	padding-top : 7px;
	min-width : 0px;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-radius : var(--radius_m) ;
	background-color : transparent;
	border-style : none;
	font-size : var(--fontSizes_xs) ;
	font-weight : 700;
	color : var(--colors_gray08) ;
	box-shadow : none;
}
.ButtonAddNewRow:hover, .ButtonAddNewRow:hover:active, .ButtonAddNewRow:active, .ButtonAddNewRow:focus, .ButtonAddNewRow:focus:active 
{
	background-color : transparent;
	color : var(--colors_gray08) ;
}
.ButtonMaterial:hover, .ButtonMaterial:focus 
{
	background-color : var(--colors_BaseColor) ;
	box-shadow : 0px 14px 26px -12px var(--colors_BaseColorShadow);
	color : white;
}
.ButtonMaterialDefault:hover, .ButtonMaterialDefault:focus 
{
	background-color : var(--colors_gray07) ;
	box-shadow : 0px 14px 26px -12px rgba(201,201,201,0.7);
	color : white;
}
.ButtonPDF:hover, .ButtonPDF:focus, .ButtonPDF:active 
{
	background-color : var(--colors_PDF) ;
	border-color : var(--colors_PDF) ;
	color : white;
}
.ButtonExcel:hover, .ButtonExcel:focus, .ButtonExcel:active 
{
	background-color : var(--colors_ExcelColor) ;
	border-color : var(--colors_ExcelColor) ;
	color : white;
}
.ButtonCSV:hover, .ButtonCSV:focus, .ButtonCSV:active 
{
	background-color : var(--colors_Warning) ;
	border-color : var(--colors_Warning) ;
	color : white;
}
.Button:focus, .Button:active, .Button:active:focus 
{
	background-color : var(--colors_ActionHover) ;
	box-shadow : 0px 0px 8px var(--colors_ActionBorder_and_FocusColor);
	color : var(--colors_BaseForecolor) ;
	background-color : var(--colors_BaseColor) ;
}
.btn-default:focus 
{
	border-color : var(--colors_BaseColor) ;
	outline : 0;
	outline : thin;
}
.ButtonLogin.ButtonMaterial:active,.ButtonLogin.ButtonMaterial:focus,.ButtonLogin.ButtonMaterial:active:focus 
{
	background-color : var(--colors_BaseColor) ;
	opacity : .8;
	color : var(--colors_gray08) ;
}
.IconButtonLink 
{
	background-color : transparent;
	padding-bottom : 1px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColorForecolor) ;
	box-shadow : none;
	border-color : transparent;
}
.IconButtonLink:hover, .IconButtonLink:focus 
{
	text-decoration : underline;
	outline : none;
}
.IconButtonLink i 
{
	padding-right : 3px;
}
A.btn-default 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
}
.ButtonMaterialGAM 
{
	padding-bottom : 0;
	padding-top : 0;
	height : 34px;
}
.BtnDefault:hover, .BtnDefault:focus,.BtnDefault.btn-default:active:hover,.BtnDefault.btn-default:active:focus 
{
	background-color : var(--colors_gray07) ;
	opacity : 0.9;
	color : white;
}
.PagingButtons 
{
	vertical-align : middle;
	background-repeat : no-repeat;
	height : 21px;
	width : 21px;
	cursor : pointer;
}
.PagingButtonsFirst 
{
	vertical-align : middle;
	background-repeat : no-repeat;
	height : 21px;
	width : 21px;
	cursor : pointer;
	background-image : var(--GX-Image_PageFirst) ;
}
.PagingButtonsLast 
{
	vertical-align : middle;
	background-repeat : no-repeat;
	height : 21px;
	width : 21px;
	cursor : pointer;
	background-image : var(--GX-Image_PageLast) ;
}
.PagingButtonsNext 
{
	vertical-align : middle;
	background-repeat : no-repeat;
	height : 21px;
	width : 21px;
	cursor : pointer;
	background-image : var(--GX-Image_PageNext) ;
}
.PagingButtonsPrevious 
{
	vertical-align : middle;
	background-repeat : no-repeat;
	height : 21px;
	width : 21px;
	cursor : pointer;
	background-image : var(--GX-Image_PagePrevious) ;
}
.GridTitleSortedAsc 
{
	background-image : var(--GX-Image_DDOSortedASC) ;
	background-position : 100% 60%;
	background-repeat : no-repeat;
	padding-right : 12px;
	cursor : pointer;
}
.GridTitleSortedAsc  A 
{
	text-decoration : none;
	color : black;
}
.GridTitleSortedAsc  A:hover 
{
	text-decoration : none;
}
.GridTitleSortedDsc 
{
	background-image : var(--GX-Image_DDOSortedDSC) ;
	background-position : 100% 60%;
	background-repeat : no-repeat;
	padding-right : 12px;
	cursor : pointer;
}
.GridTitleSortedDsc  A 
{
	text-decoration : none;
	color : black;
}
.GridTitleSortedDsc  A:hover 
{
	text-decoration : none;
}
.GridTitleSortable 
{
	cursor : pointer;
}
.GridTitleSortable  A 
{
	text-decoration : none;
	color : black;
}
.GridTitleSortable  A:hover 
{
	text-decoration : none;
}
.GridTitleSortedAscCS A 
{
	background-image : var(--GX-Image_DDOSortedASC) ;
	background-position : 100% 60%;
	background-repeat : no-repeat;
	padding-right : 18px;
	cursor : pointer;
}
.GridTitleSortedDscCS A 
{
	background-image : var(--GX-Image_DDOSortedDSC) ;
	background-position : 100% 60%;
	background-repeat : no-repeat;
	padding-right : 18px;
	cursor : pointer;
}
.GridTitleSortableCS A 
{
	cursor : pointer;
}
.PaginationBar 
{
	border-top : var(--borders_xs) solid var(--colors_gray05);
	background-color : var(--colors_gray02) ;
}
.PaginationBarCaption.PaginationBarFiltered 
{
	padding-top : 2px;
	line-height : 39px;
}
.PaginationBarFiltersCaption 
{
	display : block;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
}
.PaginationBar  .pagination>li>a:focus, .PaginationBar .pagination>li>a:hover, .PaginationBar .pagination>li>span:focus, .PaginationBar .pagination>li>span:hover 
{
	background-color : var(--colors_gray03) ;
	border-color : var(--colors_gray05) ;
	color : var(--colors_BaseColorForecolor) ;
}
.PaginationBar  UL 
{
	border-radius : 0px;
	margin-bottom : 1px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 5px;
}
.PaginationBar  UL .disabled  A 
{
	background-color : var(--colors_gray02) ;
	border-color : var(--colors_gray05) ;
}
.PaginationBar  UL .disabled  A:hover 
{
	background-color : var(--colors_gray02) ;
	border-color : var(--colors_gray05) ;
}
.PaginationBar  UL .active A 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	z-index : 1;
	color : white;
}
.PaginationBar  UL LI A 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	color : var(--colors_BaseColorForecolor) ;
}
.PaginationBar  UL .active A:focus 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	z-index : 0;
	color : white;
}
.PaginationBar  UL .active A:hover 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	color : white;
}
.PaginationBar  .PaginationBarCaption 
{
	padding-left : 10px;
	padding-right : 20px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
	line-height : 41px;
}
.PaginationBarEmptyGrid  .PaginationBarCaption 
{
	padding-bottom : 30px;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 30px;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_GridForecolor) ;
}
.PaginationWithLinksCell .PaginationBar 
{
	background-color : Transparent;
}
.PaginationWithLinksCell .PaginationBar UL LI A 
{
	background-color : Transparent;
	border-style : none;
}
.PaginationWithLinksCell .PaginationBar UL .disabled A 
{
	background-color : Transparent;
	color : var(--colors_gray07) ;
	text-decoration : none;
}
.PaginationWithLinksCell .PaginationBar UL .active A 
{
	color : var(--colors_BaseColor) ;
	font-weight : bold;
}
.PaginationWithLinksCell .PaginationBar UL A:hover 
{
	background-color : transparent;
	text-decoration : underline;
}
.rowsperpage  BUTTON 
{
	background-color : transparent;
	border-color : transparent;
	color : var(--colors_gray07) ;
}
.rowsperpage  BUTTON:hover 
{
	background-color : transparent;
	border-color : var(--colors_gray05) ;
	border-style : solid;
	color : var(--colors_gray07) ;
}
.rowsperpage  .caret 
{
	display : none;
}
.rowsperpage  .dropdown-menu A 
{
	color : var(--colors_gray07) ;
}
.rowsperpage  .dropdown-menu A  SPAN 
{
	padding-left : 20px;
	padding-right : 10px;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.rowsperpage  .selected SPAN 
{
	font-weight : bold;
}
.rowsperpage  LI.caption 
{
	line-height : 20px;
}
.rowsperpage  LI.selected 
{
	background-color : var(--colors_gray01) ;
}
.rowsperpage  .dropdown-menu 
{
	background-color : var(--colors_DataBackgroundColor) ;
	min-width : 0px;
}
.rowsperpage  .btn-primary:focus 
{
	background-color : transparent;
	border-color : transparent;
	color : var(--colors_gray07) ;
}
.rowsperpage button:hover .caret, .rowsperpage.open .caret 
{
	margin-left : 7px;
	display : inherit;
}
.rowsperpage.open > .dropdown-toggle.btn-primary 
{
	background-color : transparent;
	border-color : var(--colors_gray05) ;
	color : var(--colors_gray07) ;
}
.WWColumn,th.WWIconActionColumn,th.WWActionColumn 
{
	box-shadow : none;
}
.ConditionalFormattingSelected span 
{
	font-weight : bold;
}
.ConditionalFormattingFilterIcon 
{
	min-width : 25px;
	text-align : center;
}
.TagColumn>p 
{
	text-align : center;
}
.TagColumn 
{
	padding-right : 5px;
	width : 30px;
}
.TagColumn span.Attribute,.TagColumn span.ReadonlyAttribute 
{
	margin-left : 0px;
	margin-right : 0px;
}
.TagAfterText 
{
	margin-left : 5px;
	margin-right : 0px;
}
.TagBeforeText 
{
	margin-right : 5px;
}
.AttributeTag 
{
	margin-left : 5px;
	display : inline-block;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	white-space : nowrap;
	border-style : none;
	border-radius : .25em;
	font-size : var(--fontSizes_xs) ;
	color : white;
	height : auto;
	line-height : 13px;
	background-color : var(--colors_BaseColor) ;
}
.AttributeTagSuccess 
{
	margin-left : 5px;
	display : inline-block;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	white-space : nowrap;
	border-style : none;
	border-radius : .25em;
	font-size : var(--fontSizes_xs) ;
	color : white;
	height : auto;
	line-height : 13px;
	background-color : var(--colors_Success_CondForm) ;
}
.AttributeTagWarning 
{
	margin-left : 5px;
	display : inline-block;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	white-space : nowrap;
	border-style : none;
	border-radius : .25em;
	font-size : var(--fontSizes_xs) ;
	color : white;
	height : auto;
	line-height : 13px;
	background-color : var(--colors_Warning) ;
}
.AttributeTagDanger 
{
	margin-left : 5px;
	display : inline-block;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	white-space : nowrap;
	border-style : none;
	border-radius : .25em;
	font-size : var(--fontSizes_xs) ;
	color : white;
	height : auto;
	line-height : 13px;
	background-color : var(--colors_Danger_CondForm) ;
}
.AttributeTagInfoLight 
{
	margin-left : 5px;
	display : inline-block;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	white-space : nowrap;
	border-style : none;
	border-radius : .25em;
	font-size : var(--fontSizes_xs) ;
	color : white;
	height : auto;
	line-height : 13px;
	background-color : var(--colors_InfoLight) ;
}
.AttributeTagInfo 
{
	margin-left : 5px;
	display : inline-block;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	white-space : nowrap;
	border-style : none;
	border-radius : .25em;
	font-size : var(--fontSizes_xs) ;
	color : white;
	height : auto;
	line-height : 13px;
	background-color : var(--colors_Info_CondForm) ;
}
.TableMerged .TagAfterText,.TableMerged .TagBeforeText 
{
	margin-top : 7px;
}
.TableMerged i.TagAfterText,.TableMerged i.TagBeforeText 
{
	vertical-align : middle;
	margin-top : 4px;
}
.DscTop .TableMerged .TagAfterText,.DscTop .TableMerged .TagBeforeText 
{
	vertical-align : top;
	margin-top : 0;
}
.DscTop .TableMerged i.TagAfterText, .DscTop .TableMerged i.TagBeforeText 
{
	margin-top : 2px;
}
.FontColorIcon 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_BaseColor) ;
}
.FontColorIconDanger 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Danger_CondForm) ;
}
.FontColorIconWarning 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Warning) ;
}
.FontColorIconSuccess 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Success_CondForm) ;
}
.FontColorIconInfo 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Info_CondForm) ;
}
.FontColorIconInfoLight 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_InfoLight) ;
}
.FontColorIconSmall 
{
	padding-bottom : 3px;
	padding-top : 3px;
	font-size : var(--fontSizes_font-icon-xs) !important;
}
.WWColumnSuccess 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
	background-color : var(--colors_Success_CondForm_Row_Background) ;
}
.WWColumnDanger 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
	background-color : var(--colors_Danger_CondForm_Row_Background) ;
}
.WWColumnWarning 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
	background-color : var(--colors_Warning_CondForm_Row_Background) ;
}
.WWColumnGray 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
	background-color : var(--colors_gray02) ;
}
.WWColumnInfo 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
	background-color : var(--colors_Info_CondForm_Row_Background) ;
}
TD.WWColumnDangerFirstColumn 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Danger_CondForm);
	-webkit-box-shadow : 3px 0 0 var(--colors_Danger_CondForm) inset;
}
TD.WWColumnWarningFirstColumn 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Warning);
	-webkit-box-shadow : 3px 0 0 var(--colors_Warning) inset;
}
TD.WWColumnSuccessFirstColumn 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Success_CondForm);
	-webkit-box-shadow : 3px 0 0 var(--colors_Success_CondForm) inset;
}
TD.WWColumnGrayFirstColumn 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_gray07);
	-webkit-box-shadow : 3px 0 0 var(--colors_gray07) inset;
}
TD.WWColumnInfoFirstColumn 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Info_CondForm);
	-webkit-box-shadow : 3px 0 0 var(--colors_Info_CondForm) inset;
}
.WWColumnDangerSingleCell 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Danger_CondForm);
}
.WWColumnWarningSingleCell 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Warning);
}
.WWColumnSuccessSingleCell 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Success_CondForm);
}
.WWColumnGraySingleCell 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_gray07);
}
.WWColumnInfoSingleCell 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_Info_CondForm);
}
th.WWColumnWarningSingleCell, th.WWColumnDangerSingleCell, th.WWColumnSuccessSingleCell, th.WWColumnGraySingleCell, th.WWColumnInfoSingleCell 
{
	background-color : inherit;
	box-shadow : none;
}
.WWColumnDanger P SPAN 
{
	color : var(--colors_Danger_CondForm) ;
}
.WWColumnSuccess P SPAN 
{
	color : var(--colors_Success_CondForm) ;
}
.WWColumnWarning P SPAN 
{
	color : var(--colors_Warning_CondForm) ;
}
.WWColumnItalic P SPAN 
{
	font-style : italic;
}
.WWColumnBold P SPAN 
{
	font-weight : bold;
}
.WWColumnUnderline P SPAN 
{
	text-decoration : underline;
}
.WWColumnLineThrough P SPAN 
{
	text-decoration : line-through;
}
.WWColumnInfo P SPAN 
{
	color : var(--colors_Info_CondForm) ;
}
.WWColumnTagInfo P SPAN 
{
	background-color : var(--colors_Info_CondForm) ;
}
.WorkWith TR .WWIconActionColumn i 
{
	background-color : var(--colors_gray04) ;
	border-radius : 25px;
	padding-left : 6px;
	padding-right : 6px;
	color : var(--colors_GridActionIconColor) ;
	width : 25px;
	text-align : center;
	font-size : var(--fontSizes_font-icon-xs) ;
	line-height : 25px;
}
.WorkWith TR .WWColumnDanger  .ActionBaseColorAttribute 
{
	background-color : var(--colors_Danger_CondForm_Action) ;
}
.WorkWith TR .WWColumnDanger  A:focus .ActionBaseColorAttribute 
{
	background-color : var(--colors_Danger_CondForm) ;
}
.WorkWith TR>TD.WWColumnDanger  A:link 
{
	font-weight : bold;
	color : var(--colors_Danger_CondForm) ;
}
.WorkWith TR .WWColumnDanger  A:visited 
{
	font-weight : bold;
	color : var(--colors_Danger_CondForm) ;
}
.WorkWith TR .WWColumnWarning  .ActionBaseColorAttribute 
{
	background-color : var(--colors_Warning_CondForm_Action) ;
}
.WorkWith TR .WWColumnWarning  A:focus .ActionBaseColorAttribute 
{
	background-color : var(--colors_Warning_CondForm) ;
}
.WorkWith TR>TD.WWColumnWarning  A:link 
{
	font-weight : bold;
	color : var(--colors_Warning_CondForm) ;
}
.WorkWith TR .WWColumnWarning  A:visited 
{
	font-weight : bold;
	color : var(--colors_Warning_CondForm) ;
}
.WorkWith TR .WWColumnSuccess  .ActionBaseColorAttribute 
{
	background-color : var(--colors_Success_CondForm_Action) ;
}
.WorkWith TR .WWColumnSuccess  A:focus .ActionBaseColorAttribute 
{
	background-color : var(--colors_Success_CondForm) ;
}
.WorkWith TR > TD.WWColumnSuccess  A:link 
{
	font-weight : bold;
	color : var(--colors_Success_CondForm) ;
}
.WorkWith TR .WWColumnSuccess  A:visited 
{
	font-weight : bold;
	color : var(--colors_Success_CondForm) ;
}
.WorkWith TR .WWColumnInfo  .ActionBaseColorAttribute 
{
	background-color : var(--colors_Info_CondForm_Action) ;
}
.WorkWith TR > TD.WWColumnInfo  A:link 
{
	font-weight : bold;
	color : var(--colors_Info_CondForm) ;
}
.WorkWith TR .WWColumnInfo  A:visited 
{
	font-weight : bold;
	color : var(--colors_Info_CondForm) ;
}
.WorkWith TR .WWColumnInfo  A:focus .ActionBaseColorAttribute 
{
	background-color : var(--colors_Info_CondForm) ;
}
.WorkWith TR .WWColumnGray  .ActionBaseColorAttribute 
{
	background-color : var(--colors_gray05) ;
}
.WorkWith TR>TD.WWColumnGray  A:link 
{
	font-weight : bold;
	color : var(--colors_gray07) ;
}
.WorkWith TR .WWColumnGray  A:visited 
{
	font-weight : bold;
	color : var(--colors_gray07) ;
}
.WorkWith TR .WWColumnGray  A:focus .ActionBaseColorAttribute 
{
	background-color : var(--colors_gray07) ;
}
.WorkWith TR .WWColumnDanger.WWIconActionColumn i 
{
	background-color : var(--colors_Danger_CondForm_Action) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnDanger .dropdown-toggle.btn-default>i 
{
	color : var(--colors_Danger_CondForm_Action_Hover) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnDanger .dropdown-toggle.btn-default 
{
	border-color : var(--colors_Danger_CondForm_Action_Hover) ;
}
.WorkWith TR .WWColumnSuccess.WWIconActionColumn i 
{
	background-color : var(--colors_Success_CondForm_Action) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnSuccess .dropdown-toggle.btn-default>i 
{
	color : var(--colors_Success_CondForm_Action_Hover) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnSuccess .dropdown-toggle.btn-default 
{
	border-color : var(--colors_Success_CondForm_Action_Hover) ;
}
.WorkWith TR .WWColumnInfo.WWIconActionColumn i 
{
	background-color : var(--colors_Info_CondForm_Action) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnInfo .dropdown-toggle.btn-default>i 
{
	color : var(--colors_Info_CondForm_Action_Hover) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnInfo .dropdown-toggle.btn-default 
{
	border-color : var(--colors_Info_CondForm_Action_Hover) ;
}
.WorkWith TR .WWColumnWarning.WWIconActionColumn i 
{
	background-color : var(--colors_Warning_CondForm_Action) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnWarning .dropdown-toggle.btn-default>i 
{
	color : var(--colors_Warning_CondForm_Action_Hover) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnWarning .dropdown-toggle.btn-default 
{
	border-color : var(--colors_Warning_CondForm_Action_Hover) ;
}
.WorkWith TR .WWColumnGray.WWIconActionColumn i 
{
	background-color : var(--colors_gray05) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnGray .dropdown-toggle.btn-default>i 
{
	color : var(--colors_gray06) ;
}
.WorkWith TR .WWActionGroupColumn.WWColumnGray .dropdown-toggle.btn-default 
{
	border-color : var(--colors_gray06) ;
}
.WorkWith TR .WWColumnGray Select 
{
	border-color : var(--colors_gray06) ;
}
.WorkWith TR .WWColumnDanger Select 
{
	border-color : var(--colors_Danger_CondForm_Action_Hover) ;
}
.WorkWith TR .WWColumnSuccess Select 
{
	border-color : var(--colors_Success_CondForm_Action_Hover) ;
}
.WorkWith TR .WWColumnInfo Select 
{
	border-color : var(--colors_Info_CondForm_Action_Hover) ;
}
.WorkWith TR .WWColumnWarning Select 
{
	border-color : var(--colors_Warning_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnDanger.WWIconActionColumn i 
{
	background-color : var(--colors_Danger_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnDanger.WWIconActionColumn:hover i 
{
	background-color : var(--colors_Danger_CondForm) ;
}
.WorkWith TR:hover .WWColumnDanger .ConvertToDDO.bootstrap-select>Button.btn-default:hover 
{
	border-color : var(--colors_Danger_CondForm) ;
}
.WorkWith TR:hover .WWColumnDanger .ConvertToDDO.bootstrap-select>Button.btn-default:hover>i 
{
	color : var(--colors_Danger_CondForm) ;
}
.WorkWith TR:hover .WWColumnDanger .ConvertToDDO.bootstrap-select>Button.btn-default>i 
{
	color : var(--colors_Danger_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnGray.WWIconActionColumn i 
{
	background-color : var(--colors_Danger_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnGray.WWIconActionColumn:hover i 
{
	background-color : Gray;
}
.WorkWith TR:hover .WWColumnGray .ConvertToDDO.bootstrap-select>Button.btn-default:hover 
{
	border-color : var(--colors_gray07) ;
}
.WorkWith TR:hover .WWColumnGray .ConvertToDDO.bootstrap-select>Button.btn-default:hover>i 
{
	color : var(--colors_gray07) ;
}
.WorkWith TR:hover .WWColumnGray .ConvertToDDO.bootstrap-select>Button.btn-default>i 
{
	color : var(--colors_gray06) ;
}
.WorkWith TR:hover .WWColumnInfo.WWIconActionColumn i 
{
	background-color : var(--colors_Info_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnInfo.WWIconActionColumn:hover i 
{
	background-color : var(--colors_Info_CondForm) ;
}
.WorkWith TR:hover .WWColumnInfo .ConvertToDDO.bootstrap-select>Button.btn-default:hover 
{
	border-color : var(--colors_Info_CondForm) ;
}
.WorkWith TR:hover .WWColumnInfo .ConvertToDDO.bootstrap-select>Button.btn-default:hover>i 
{
	color : var(--colors_Info_CondForm) ;
}
.WorkWith TR:hover .WWColumnInfo .ConvertToDDO.bootstrap-select>Button.btn-default>i 
{
	color : var(--colors_Info_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnWarning.WWIconActionColumn i 
{
	background-color : var(--colors_Warning_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnWarning.WWIconActionColumn:hover i 
{
	background-color : var(--colors_Warning_CondForm) ;
}
.WorkWith TR:hover .WWColumnWarning .ConvertToDDO.bootstrap-select>Button.btn-default:hover 
{
	border-color : var(--colors_Warning_CondForm) ;
}
.WorkWith TR:hover .WWColumnWarning .ConvertToDDO.bootstrap-select>Button.btn-default:hover>i 
{
	color : var(--colors_Warning_CondForm) ;
}
.WorkWith TR:hover .WWColumnWarning .ConvertToDDO.bootstrap-select>Button.btn-default>i 
{
	color : var(--colors_Warning_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnSuccess.WWIconActionColumn i 
{
	background-color : var(--colors_Success_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnSuccess.WWIconActionColumn:hover i 
{
	background-color : var(--colors_Success_CondForm) ;
}
.WorkWith TR:hover .WWColumnSuccess .ConvertToDDO.bootstrap-select>Button.btn-default:hover 
{
	border-color : var(--colors_Success_CondForm) ;
}
.WorkWith TR:hover .WWColumnSuccess .ConvertToDDO.bootstrap-select>Button.btn-default:hover>i 
{
	color : var(--colors_Success_CondForm) ;
}
.WorkWith TR:hover .WWColumnSuccess .ConvertToDDO.bootstrap-select>Button.btn-default>i 
{
	color : var(--colors_Success_CondForm_Action_Hover) ;
}
.WorkWith .WWColumnTag P SPAN 
{
	border-radius : .25em;
	padding-bottom : .3em !important;
	padding-left : .6em;
	padding-right : .6em;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	color : white;
	padding-top : .3em !important;
	font-weight : 400;
}
.WorkWith .WWColumnTagSuccess P SPAN 
{
	background-color : var(--colors_Success_CondForm) ;
}
.WorkWith .WWColumnTagWarning P SPAN 
{
	background-color : var(--colors_Warning) ;
}
.WorkWith .WWColumnTagInfoLight P SPAN 
{
	background-color : var(--colors_InfoLight) ;
}
.WorkWith .WWColumnTagDanger P SPAN 
{
	background-color : var(--colors_Danger_CondForm) ;
}
.tab-content 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-bottom-right-radius : 4px;
	border-bottom-left-radius : 4px;
	border-top : 0;
	padding : 20px;
}
.WTabs_processed.nav.nav-tabs ~ .tab-content 
{
	border-style : none;
}
.TableSplitScreen UL.nav.nav-tabs 
{
	border-left : 0;
	border-right : 0;
	border-top : 0;
}
.TableSplitScreen>div 
{
	margin-right : 0px;
}
.TableSplitScreen .tab-content 
{
	border-bottom : 0;
	border-left : 0;
	border-right : 0;
}
.CellWCSplitScreen .PanelCard_GrayTitle 
{
	max-height : calc(100vh - 249px);
	overflow-y : auto;
}
.CellWCSplitScreen .CellViewTab, .FormSplitScreen .CellViewTab 
{
	padding-right : 0px;
}
.CellWCSplitScreen > div > div > div > div > div:nth-child(2) 
{
	display : none;
}
.TableSplitMasterListRow:hover 
{
	background-color : var(--colors_gray02) ;
	border-left-width : var(--borders_xs) ;
	border-right-width : var(--borders_xs) ;
}
.TableSplitMasterListRow:focus 
{
	background-color : var(--colors_gray02) ;
	outline : 0;
}
.TableHeaderSplitScreen 
{
	margin-left : -15px;
	margin-right : -15px;
	padding-left : 15px;
	padding-right : 15px;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
}
.ListViewSelectorAttribute 
{
	margin-right : 5px;
}
.ListViewSelectorAttribute label 
{
	background-color : var(--colors_DataBackgroundColor) ;
	color : var(--colors_gray08) ;
	border-color : var(--colors_gray05) ;
}
.ListViewSelectorAttribute label.active 
{
	background-color : var(--colors_gray05) ;
}
.AttributeTitleSplitScreen 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-top : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
	line-height : 20px;
}
span.AttributeTitleSplitScreen,span.ReadonlyAttributeTitleSplitScreen 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-top : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
	border-width : 0px;
	line-height : 20px;
}
.AttributeSubtitleSplitScreen 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-top : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
	line-height : 19px;
}
span.AttributeSubtitleSplitScreen,span.ReadonlyAttributeSubtitleSplitScreen 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-top : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
	border-width : 0px;
	line-height : 19px;
}
.AttributeSearchSplitScreen 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-top : 15px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
	max-width : 100%;
	border-bottom-color : var(--colors_gray05) ;
	border-top-color : var(--colors_gray05) ;
	margin-left : 0px;
	padding-bottom : 12px;
	padding-left : 15px;
	padding-top : 12px;
	height : auto;
	text-align : left;
	border-left : 0;
	border-right : 0;
}
.AttributeSearchSplitScreen.form-control:focus 
{
	border-top-color : var(--colors_gray05) ;
	padding-bottom : 11px;
}
span.AttributeSearchSplitScreen 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-top : 15px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
	max-width : 100%;
	border-bottom-color : var(--colors_gray05) ;
	border-top-color : var(--colors_gray05) ;
	margin-left : 0px;
	padding-bottom : 12px;
	padding-left : 15px;
	padding-top : 12px;
	height : auto;
	text-align : left;
	border-left : 0;
	border-right : 0;
	border-width : 0px;
}
.CellFSSplitScreen 
{
	padding-left : 0px;
	padding-right : 0px;
	width : calc(100% - 15px);
}
.CellTitleViewSplitScreen 
{
	padding-bottom : 20px;
	padding-left : 35px;
	padding-right : 0px;
	z-index : 1;
	padding-top : 10px;
}
.CellLeftSplitScreen 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	box-shadow : 0px 5px 20px 0px rgba(0,0,0,0.05);
	margin-left : 15px;
	margin-right : 15px;
	margin-top : 15px;
	padding-bottom : 0px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;
	width : 400px;
}
.CellWCSplitScreen 
{
	margin-top : 15px;
	width : calc(100% - 430px);
}
.CellWCSplitScreenWithTabs 
{
	padding-top : 28px;
	height : calc(100vh - 277px);
}
.CellTabsIFrameHorizontal 
{
	padding-right : 30px;
}
.TableSplitMasterListRow 
{
	padding-bottom : 15px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 15px;
	border-bottom-color : var(--colors_gray05) ;
	border-left-color : transparent;
	border-right-color : transparent;
	border-top-color : transparent;
	border-style : solid;
	border-width : var(--borders_xs) ;
}
.TableSplitMasterListSelectedRow 
{
	padding-bottom : 15px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 15px;
	border-left-color : transparent;
	border-right-color : transparent;
	border-style : solid;
	border-width : var(--borders_xs) ;
	background-color : var(--colors_gray03) ;
	border-bottom-color : var(--colors_gray05) ;
	border-top-color : transparent;
}
.TableSplitScreen 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	overflow-y : auto;
	height : calc(100vh - 249px);
}
.CellFSSplitScreen>div 
{
	padding-right : 0 !important;
	overflow-x : hidden;
	overflow-y : auto;
	height : calc(100vh - 370px);
}
.CellFSSplitScreen .FSGridAutoUnselectAll[data-gx-grid-nodata] 
{
	display : none;
}
.TabsIFrame FORM.FormSplitScreen>div>div 
{
	padding-right : 0px;
	width : calc(100vw - 17px);
}
.TabsIFrame .CellPanelNoBorderSplitScreenTabs 
{
	padding-right : 0px;
}
.TabsIFrame .CellNoPaddingRightSplitScreenTabs 
{
	padding-right : 0px;
}
.IFrameTabs>li span 
{
	display : inline-block;
}
.IFrameTabs 
{
	padding-right : 35px;
}
.IFrameTabs>li:hover button.close, .IFrameTabs>li.active button.close 
{
	display : inherit;
}
.IFrameTabs button.close 
{
	display : none;
	color : var(--colors_gray08) ;
	text-shadow : none;
	outline : 0;
	margin-right : -17px;
	padding-left : 5px;
	padding-top : 2px;
}
.IFrameTabs>li>a 
{
	padding-right : 20px;
	min-height : 43px;
}
.IFrameTabs>li:hover>a, .IFrameTabs>li.active>a 
{
	padding-right : 20px;
}
.IFrameTabs>li:first-child>a 
{
	padding-right : 15px;
}
.CellTabsIFrame .tabs-table>TR>TD, .CellTabsIFrameHorizontal .tabs-table>TR>TD, .CellTabsIFrameVertical .tabs-table>TR>TD 
{
	width : 100%;
	display : table;
}
.CellTabsIFrame .tab-content, .CellTabsIFrameHorizontal .tab-content, .CellTabsIFrameVertical .tab-content 
{
	display : table-row;
}
.CellWCSplitScreenWithTabs .nav-tabs, .CellWCSplitScreenWithTabs .tab-content 
{
	padding : 0px;
}
.CellWCSplitScreenWithTabs .tab-content > div 
{
	height : 100%;
}
.CellWCSplitScreenWithTabs .tab-content iframe 
{
	border-style : none;
	height : 100%;
	width : 100%;
}
.TabsIFrame .TableSplitScreen 
{
	border-style : none;
	overflow : visible;
}
.CellWCSplitScreenWithTabs .nav-tabs > li > a .closeTab 
{
	display : none;
}
.CellWCSplitScreenWithTabs .nav-tabs > li > a:hover .closeTab:focus 
{
	outline : 0;
}
.CellWCSplitScreenWithTabs .nav-tabs > li > a:hover .closeTab 
{
	margin-right : -17px;
	padding-left : 5px;
	padding-top : 2px;
	color : var(--colors_gray08) ;
	display : initial;
	text-shadow : none;
}
.CellWCSplitScreenWithTabs .nav-tabs > li.active > a span, .CellWCSplitScreenWithTabs .nav-tabs > li > a:hover span 
{
	color : var(--colors_gray08) ;
}
.CellWCSplitScreenWithTabs .nav-tabs > li > a:hover span 
{
	text-decoration : underline;
}
.CellWCSplitScreenWithTabs .nav.nav-tabs > li.active > a 
{
	border-bottom-color : var(--colors_gray08) ;
}
.TabsIFrame .CellPanelNoBorderSplitScreenTabs > div > div.panel 
{
	border-style : none;
	border-radius : 0px;
	box-shadow : none;
}
.Tabs_NoTabs .tab-content, .Tabs_NoTabs .nav.nav-tabs 
{
	background-color : transparent;
	border-style : none;
}
.TabsIFrame .CellPanelNoBorderSplitScreenTabs > div > div > div > div 
{
	padding-top : 0px;
}
.TabsIFrame .CellTitleViewSplitScreen 
{
	padding-top : 0px;
	padding-left : 0;
	padding-right : 0;
	padding-bottom : 0;
}
.TableSplitScreen .tabsSlider.NeedSliderRight .moveRight, .TabsIFrame .tabsSlider.NeedSliderRight .moveRight 
{
	border-left : 0;
}
.TableSplitScreen .tabsSlider.NeedSliderLeft .moveLeft,.TabsIFrame .tabsSlider.NeedSliderLeft .moveLeft 
{
	border-right : 0;
}
.nav-tabs > li > a 
{
	font-size : var(--fontSizes_s) ;
}
.OnlyLinks > .tab-content 
{
	border-style : none;
}
.OnlyLinks > .nav.nav-tabs 
{
	border-left : 0;
	border-right : 0;
	border-top : 0;
	border-bottom-width : var(--borders_s) ;
}
.OnlyLinks > .nav.nav-tabs>li.active>a 
{
	border-style : none;
}
UL.Tabs 
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
UL.Tabs LI.Tab 
{
	float : left;
	margin : 0px;
	padding : 0px;
}
UL.Tabs LI.Tab A 
{
	display : block;
	text-decoration : none;
}
UL.Tabs LI.Tab SPAN 
{
	display : block;
}
UL.Tabs LI.Tab SPAN.TabBackground 
{
	overflow : hidden;
}
UL.Tabs LI.Tab SPAN.TabText 
{
	white-space : nowrap;
}
.TabsWithRightActions > .tabsSlider > div.moveRight, .TabsWithRightActions > div > div > div > div > .tabsSlider > div.moveRight 
{
	padding-right : 127px;
}
.nav.nav-tabs 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-top-left-radius : 4px;
	border-top-right-radius : 4px;
}
.nav.nav-tabs.IFrameTabs > li > a 
{
	min-height : 55px;
}
.TableMainTabs .ShowMenuImageCellNotFixedRightNavTabs.page-content+.CellFloatRight 
{
	z-index : 1;
	margin-top : 27px;
	margin-bottom : -27px;
}
.TableMainTabs .ShowMenuImageCellNotFixedRightNavTabs.page-content.menu-compact 
{
	left : 122px;
	margin-top : 35px;
}
.nav.nav-tabs > li.active > a 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom : var(--borders_s) solid var(--colors_BaseColorForecolor);
	color : var(--colors_BaseColorForecolor) ;
	border-left : 0;
	border-right : 0;
	border-top : 0;
}
.nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus 
{
	background-color : transparent;
	color : var(--colors_BaseColorForecolor) ;
}
.nav.nav-tabs > li > a 
{
	border-bottom : var(--borders_s) solid transparent;
	margin-top : 1px;
	padding-bottom : 15px;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 14px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
	line-height : 24px;
	border-left : 0;
	border-right : 0;
	border-top : 0;
}
.tabsSlider div.moveRight, .tabsSlider div.moveLeft, .tabsMainContainer div.tabsNavOptions 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.tabsMainContainer div.tabsNavOptions, .tabsSlider:not(.Tabs_RTL) div.moveRight, .tabsSlider:not(.Tabs_RTL) div.moveLeft, .tabsSlider.Tabs_RTL .moveLeft, .tabsSlider.Tabs_RTL .moveRight 
{
	border-color : var(--colors_gray05) ;
}
.tabsMainContainer div.tabsNavOptions>button 
{
	color : var(--colors_gray08) ;
}
DIV.tabsSlider 
{
	border-left-color : var(--colors_gray05) ;
	border-right-color : var(--colors_gray05) ;
}
.TableSplitScreen .tabsSlider .moveRight 
{
	border-left : 0;
}
.TableSplitScreen .tabsSlider .moveLeft 
{
	border-right : 0;
}
.TableSplitScreen .tabsSlider 
{
	border-left : 0;
	border-right : 0;
	height : 56px;
}
.VerticalTabs 
{
	display : flex;
}
.VerticalTabs > .nav.nav-tabs 
{
	display : flex;
	flex-direction : column;
	border-top-right-radius : 0;
	white-space : nowrap;
}
.VerticalTabs > .nav.nav-tabs ~ .tab-content 
{
	border-style : solid;
	border-width : 1px;
	border-top-color : var(--colors_gray05) ;
	border-top-right-radius : 4px;
	border-bottom-left-radius : 0;
	flex-grow : 1;
	border-left-style : none;
}
.VerticalTabs > .nav.nav-tabs>li.active>a 
{
	border-bottom : 0;
}
.VerticalTabs > .nav.nav-tabs>li>a 
{
	margin-top : 0;
	padding-bottom : 14px;
	border-bottom : 0;
}
.VerticalTabs > .nav.nav-tabs>li.active>a:before 
{
	content : "";
	position : absolute;
	width : 4px;
	height : 100%;
	top : 0;
	left : 0;
	background-color : var(--colors_BaseColor) ;
}
.VerticalTabs > .nav.nav-tabs>li 
{
	margin-bottom : 0;
}
.TabsWithRightActions .VerticalTabs > .nav.nav-tabs ~ .tab-content 
{
	padding-top : 50px;
}
.ShowMenuImageCellNotFixedRight.page-content.menu-compact 
{
	left : 115px;
	margin-left : 0px;
	padding-left : 0px;
}
.ShowMenuImageCellNotFixedRight.page-content 
{
	left : 0px;
	margin-left : 0px;
	margin-top : 15px;
	padding-left : 295px;
}
.slimScrollDiv .slimScrollBar 
{
	z-index : 1000 !important;
}
.CellTableContentMasterVertMenuNotFixed.menu-compact 
{
	width : calc(100% - 62px);
}
.ShowMenuImageCellNotFixedRightNavTabs.page-content 
{
	left : 0px;
	margin-left : 0px;
	margin-top : 15px;
	padding-left : 225px;
	z-index : 1001;
	width : auto;
}
.ShowMenuImageCellNotFixedRightNavTabs.page-content+.CellFloatRight 
{
	width : auto;
}
.ShowMenuImageCellNotFixedRightNavTabs.page-content.menu-compact 
{
	left : 115px;
	margin-left : 0px;
	padding-left : 0px;
}
.page-content.MasterFooterCellFixedVM 
{
	margin-left : 0px;
	padding-left : 240px;
	padding-right : 15px;
	min-height : 0px;
	transition : none;
}
.page-content.MasterFooterCellFixedVM.menu-compact 
{
	margin-left : 0px;
	padding-left : 63px;
	padding-right : 15px;
	min-height : 0px;
	transition : none;
}
.page-content.MasterFooterCellVM 
{
	margin-left : 0px;
	padding-left : 255px;
	padding-right : 15px;
	min-height : 0px;
	transition : none;
}
.page-content.MasterFooterCellVM.menu-compact 
{
	margin-left : 0px;
	padding-left : 78px;
	padding-right : 15px;
	min-height : 0px;
	transition : none;
}
.menu-compact .CellTitleMasterFixed 
{
	margin-left : 47px;
}
.page-sidebar:before 
{
	background-color : var(--colors_SidebarMenu_BackgroundColor) ;
}
.page-sidebar.sidebar-fixed:before 
{
	top : 50px !important;
}
.page-sidebar.menu-compact .liExpanded 
{
	width : 260px !important;
	background-color : transparent !important;
}
.page-sidebar.menu-compact .liExpanded  UL.sidebar-menu 
{
	padding-right : 209px;
	width : 254px !important;
}
.page-sidebar.sidebar-fixed.MaterialStyle.menu-compact:before 
{
	width : 55px;
}
.page-content.menu-compact.MaterialStyle 
{
	margin-left : 61px;
}
.page-sidebar.sidebar-fixed.MaterialStyle 
{
	top : 70px !important;
	z-index : 1010 !important;
}
.page-sidebar.MaterialStyle 
{
	background-color : var(--colors_SidebarMenu_ScrollBackground) ;
	opacity : 1;
	z-index : 3;
}
.page-sidebar.MaterialStyle .sidebar-menu a .menu-expand:before 
{
	font-family : "Font Awesome 5 Free";
	font-weight : 900;
}
.page-sidebar.MaterialStyle .sidebar-header-wrapper.show-hide-menu 
{
	color : var(--colors_SidebarMenu_ItemForecolor) ;
	height : 40px;
}
.page-sidebar.MaterialStyle .sidebar-menu 
{
	margin-right : 14px;
	padding-bottom : 15px;
	margin-left : 14px !important;
}
.page-sidebar.MaterialStyle .sidebar-menu A 
{
	font-family : var(--fonts_primary-regular) ;
	font-weight : 300;
	color : var(--colors_SidebarMenu_ItemForecolor) ;
	font-size : var(--fontSizes_s) ;
}
.page-sidebar.MaterialStyle .sidebar-menu A .menu-expand 
{
	top : 18px;
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_SidebarMenu_ItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu A .menu-icon 
{
	margin-right : 9px;
	min-width : 0px;
	font-size : var(--fontSizes_font-icon-s) ;
	vertical-align : middle;
	line-height : 27px;
}
.page-sidebar.MaterialStyle .sidebar-menu A:hover 
{
	color : var(--colors_SidebarMenu_ItemHoverForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu LI:before 
{
	background-color : Transparent;
	content : unset;
}
.page-sidebar.MaterialStyle .sidebar-menu LI.open > a 
{
	font-weight : 500;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu LI.active > a 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
	border-radius : var(--radius_l) ;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu .submenu 
{
	background-color : var(--colors_SidebarMenu_SubmenuItemBackground) ;
	padding-top : 10px;
}
.page-sidebar.MaterialStyle .sidebar-menu .submenu LI.active > a 
{
	background-color : var(--colors_SidebarMenu_SubmenuSelectedItemBackground) ;
	color : var(--colors_SidebarMenu_SubmenuSelectedItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu .submenu > li .submenu 
{
	border-bottom : var(--borders_xs) solid SidebarMenu_BorderSecondLevelSubmenu;
	border-top : var(--borders_xs) solid SidebarMenu_BorderSecondLevelSubmenu;
}
.page-sidebar.MaterialStyle .sidebar-menu .submenu > li .submenu > li a 
{
	padding-left : 35px;
}
.page-sidebar.MaterialStyle .sidebar-menu LI 
{
	min-width : 196px;
}
.page-sidebar.MaterialStyle .sidebar-menu LI.menuGroupTitle 
{
	padding-bottom : 4px;
	padding-left : 15px;
	padding-right : 14px;
	padding-top : 14px;
	z-index : 123;
	font-size : var(--fontSizes_xs) ;
	color : #99ABB4;
	text-transform : uppercase;
	background-color : Transparent;
}
.page-sidebar.MaterialStyle .sidebar-menu > li > a:hover 
{
	background-color : var(--colors_SidebarMenu_ItemHoverBackground) ;
	border-color : var(--colors_SidebarMenu_LineSeparator) ;
}
.page-sidebar.MaterialStyle .sidebar-menu > li > a 
{
	border-top : var(--borders_xs) solid SidebarMenu_LineSeparator;
	padding-bottom : 8px;
	padding-top : 8px;
	padding-left : 16px;
	line-height : 27px;
}
.page-sidebar.MaterialStyle .sidebar-menu > li:last-child > a 
{
	border-bottom : var(--borders_xs) solid SidebarMenu_LineSeparator;
}
.page-sidebar.MaterialStyle .sidebar-menu > li >  .submenu 
{
	background-color : var(--colors_SidebarMenu_SubmenuItemBackground) ;
	box-shadow : none;
}
.page-sidebar.MaterialStyle .sidebar-menu > li >  .submenu A 
{
	padding-left : 20px;
	color : var(--colors_SidebarMenu_SubmenuItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu > li >  .submenu A:hover 
{
	color : var(--colors_SidebarMenu_SubmenuItemHoverForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu .submenu  > li.open > a 
{
	background-color : var(--colors_SidebarMenu_SubmenuItemBackground) ;
}
.page-sidebar.MaterialStyle .sidebar-menu > li.open > a, .page-sidebar.MaterialStyle .sidebar-menu > li.open > a:focus 
{
	background-color : var(--colors_SidebarMenu_ItemOpenBackground) ;
	border-top-color : var(--colors_SidebarMenu_LineSeparator) ;
	border-radius : var(--radius_l) ;
	transition : 0.3s ease background-color;
}
.page-sidebar.MaterialStyle .sidebar-menu > li.open > a .menu-expand,.page-sidebar.MaterialStyle .sidebar-menu > li.open > a:focus .menu-expand 
{
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu > li > .submenu > li > a:before 
{
	border-style : none;
	width : 0px;
}
.page-sidebar.MaterialStyle .sidebar-menu  >  li  >  .submenu  >  li.active  >  a:before 
{
	border-style : none;
	width : 0px;
}
.page-sidebar.MaterialStyle .sidebar-menu  >  li  >  .submenu:before 
{
	border-style : none;
}
.page-sidebar.MaterialStyle .sidebar-menu > li > a:focus 
{
	background-color : var(--colors_SidebarMenu_ItemHoverBackground) ;
}
.page-sidebar.MaterialStyle .user-info-first 
{
	padding-left : 5px;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	font-weight : 300;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.MaterialStyle .slimScrollDiv 
{
	background-color : var(--colors_SidebarMenu_ScrollBackground) ;
	z-index : 1001;
}
.page-sidebar.MaterialStyle .searchinput 
{
	background-color : var(--colors_SidebarMenu_SearchBackground) ;
	border-color : var(--colors_SidebarMenu_SearchBorderColor) ;
	font-size : var(--fontSizes_s) ;
	color : #FFF;
}
.page-sidebar.MaterialStyle .searchhelper 
{
	background-color : var(--colors_SidebarMenu_SearchBackground) ;
}
.page-sidebar.MaterialStyle .searchresult 
{
	background-color : var(--colors_SidebarMenu_SearchBackground) ;
}
.page-sidebar.MaterialStyle .searchinput:focus 
{
	background-color : var(--colors_SidebarMenu_SearchFocusBackground) ;
	color : #666;
}
.page-sidebar.MaterialStyle .searchicon 
{
	top : 24px;
	height : 14px;
	width : 14px;
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_SidebarMenu_SubmenuItemForecolor) ;
	cursor : initial !important;
}
.page-sidebar.MaterialStyle .searchreset 
{
	display : none;
	color : var(--colors_SidebarMenu_SubmenuItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-header-wrapper 
{
	background-color : var(--colors_SidebarMenu_HeaderBackground) ;
	height : 65px;
}
.page-sidebar.MaterialStyle .sidebar-header-wrapper .searchinput 
{
	padding-bottom : 8px;
	padding-top : 8px;
	height : 45px;
}
.page-sidebar.MaterialStyle .user-info-second 
{
	color : #CCC6C6;
}
.page-sidebar.MaterialStyle .sidebar-menu > li 
{
	margin-bottom : 10px;
}
.page-sidebar.MaterialStyle .sidebar-menu > li.open > a .menu-expand 
{
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu > LI.active > a:hover 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
	border-top-left-radius : 6px;
	border-bottom-left-radius : 6px;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.MaterialStyle .sidebar-menu  >  li  >  .submenu  >  li.active:last-child a 
{
	box-shadow : none;
}
.page-sidebar.MaterialStyle .sidebar-menu i ~ span 
{
	vertical-align : middle;
}
.page-sidebar.MaterialStyle .slimScrollDiv .slimScrollBar 
{
	background-color : #9c9c9c  !important;
}
.page-sidebar.MaterialStyle .user-info 
{
	background-image : var(--GX-Image_BackgroundImage) ;
	background-position : right;
	padding-top : 20px;
	height : 123px;
	background-size : cover;
}
.page-sidebar.MaterialStyle .user-info .user-text 
{
	background-color : Black;
	opacity : .5;
	bottom : 0px;
	left : 0px;
	margin-left : 0px;
	padding-bottom : 6px;
	padding-left : 12px;
	padding-right : 5px;
	padding-top : 6px;
	position : absolute;
	width : 224px;
}
.page-sidebar.MaterialStyle .user-info:before 
{
	background-color : var(--colors_BaseColor) ;
	opacity : .6;
	position : absolute;
	top : 0px;
	z-index : -1;
	height : 100%;
	width : 100%;
	content : "";
}
.page-sidebar.MaterialStyle .user-info > div > img 
{
	border-radius : var(--radius_m) ;
	margin-left : 18px;
	margin-top : 0px;
	max-height : 52px;
}
.page-sidebar.MaterialStyle .sidebar-menu > li.menuGroupTitleDivider 
{
	background-color : #78828C21;
	margin-bottom : 20px;
	margin-right : 20px;
	margin-top : 20px;
	z-index : 123;
	height : 1px;
}
.page-sidebar.MaterialStyle .sidebar-menu>li.active>a:focus 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle 
{
	width : 60px !important;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  a.menu-dropdown  >  .menu-text 
{
	background-color : var(--colors_SidebarMenu_BackgroundColor) ;
	width : 207px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  a:hover 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
	border-top-left-radius : 6px;
	border-top-right-radius : 0px;
	border-bottom-right-radius : 0px;
	border-bottom-left-radius : 6px;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  a:hover SPAN 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  a:hover SPAN.menu-text 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  .submenu 
{
	background-color : var(--colors_SidebarMenu_SubmenuItemBackground) ;
	border-left : var(--borders_xs) solid SidebarMenu_LineSeparator;
	border-top-right-radius : 6px;
	margin-top : 1px;
	padding-top : 45px;
	width : 191px;
	box-shadow : 0px 5px 2px -4px rgba(0,0,0,0.3);
	left : 60px !important;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  .submenu A 
{
	padding-left : 15px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  .submenu li:hover 
{
	background-color : var(--colors_SidebarMenu_BackgroundColor) ;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li  >  a .menu-text 
{
	background-color : var(--colors_SidebarMenu_BackgroundColor) ;
	border-top-right-radius : 6px;
	border-bottom-right-radius : 6px;
	padding-left : 0px;
	height : 100%;
	text-align : left;
	line-height : 43px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu 
{
	margin-right : 7px;
	width : 50px;
	margin-left : 8px !important;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu .submenu > li .submenu > li a 
{
	padding-left : 25px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu LI 
{
	min-width : 0px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu LI.menuGroupTitle 
{
	min-width : 194px;
	color : Transparent;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu > LI > a 
{
	padding-bottom : 8px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 8px;
	text-align : center;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu A .menu-icon 
{
	margin-left : 0px;
	margin-right : 0px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu li:not(.open):hover:before 
{
	background-color : Transparent !important;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu > li:hover > A 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
	border-top-left-radius : 6px;
	border-bottom-left-radius : 6px;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu > li:hover > A .menu-text 
{
	background-color : var(--colors_SidebarMenu_SelectedItemBackground) ;
	color : var(--colors_SidebarMenu_SelectedItemForecolor) ;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .user-text 
{
	opacity : 0;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-header-wrapper:not(.show-hide-menu) 
{
	height : 0px;
	width : 100%;
	opacity : 0;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .user-info 
{
	opacity : 1;
	padding-top : 0px;
	height : 60px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .user-info > div > img 
{
	border-radius : var(--radius_m) ;
	margin-left : 10px;
	margin-top : 10px;
	max-height : 40px;
}
.page-sidebar.sidebar-fixed.menu-compact.MaterialStyle .sidebar-menu  >  li.menuGroupTitleDivider 
{
	width : 100%;
}
.page-sidebar.sidebar-fixed.MaterialStyle:before 
{
	top : 70px !important;
}
.page-sidebar.menu-compact.MaterialStyle:before 
{
	width : 55px;
	border-bottom-width : 0px;
	border-top-width : 0px;
}
.StyleTitleAndSubtitle, .StyleImageAndData 
{
	width : 100%;
	display : inline-block;
	white-space : normal;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.StyleTitleAndSubtitle span:first-child, .StyleImageTitleAndSubtitle span:first-child 
{
	padding-bottom : 4px;
	padding-top : 5px;
	display : block;
	font-weight : bold;
	line-height : 1;
}
.StyleTitleAndSubtitle span:last-child, .StyleImageTitleAndSubtitle span:last-child 
{
	display : block;
	font-size : var(--fontSizes_xs) ;
	line-height : 1;
}
.StyleImageAndData div 
{
	display : inline-block;
}
.StyleImageAndData div:first-child 
{
	margin-right : 8px;
	margin-top : 2px;
	height : 32px;
	width : 32px;
	vertical-align : top;
}
.StyleImageAndData div:first-child>img 
{
	background-color : white;
	border : var(--borders_xs) solid #e1e1e1;
	border-radius : 18px;
	height : 100%;
	width : 100%;
	object-fit : contain;
}
.StyleImageAndData img[src=''] 
{
	visibility : hidden;
}
.StyleImageAndData div:last-child 
{
	max-width : calc(100% - 44px);
}
.StyleFontIconAndTitle i+span 
{
	margin-left : 10px;
}
.WorkWith .ExtendedCombo .btn-default 
{
	margin-bottom : 5px;
	margin-top : 5px;
	min-width : 206px;
}
.WorkWith TR:hover .ExtendedCombo BUTTON:hover 
{
	background-color : transparent;
}
.ExtendedCombo BUTTON 
{
	border-left-color : Transparent;
	border-right-color : Transparent;
	border-top-color : Transparent;
}
.WorkWith .DVelopComboGridCell > .ExtendedCombo .btn-default.Errorbtn 
{
	z-index : 101;
}
.DVelopComboGridCell>*:not(div), .DVelopComboGridCell>div>p:not(.form-control-static) 
{
	position : absolute;
	display : none !important;
}
.ExtendedCombo 
{
	margin-left : 5px;
	font-family : var(--fonts_primary-regular) ;
	border-style : none;
}
.ExtendedCombo.Attribute, .ExtendedCombo.AttributeFL 
{
	border-style : none;
	margin-bottom : 15px;
	width : 100%;
	min-width : 206px;
}
.ReadonlyExtendedCombo.ReadonlyAttribute 
{
	margin-bottom : 15px !important;
}
.ExtendedCombo .DDO_Tags 
{
	border-color : var(--colors_gray05) ;
	color : var(--colors_gray08) ;
}
.ExtendedCombo .Errorbtn ~ .dropdown-menu 
{
	margin-top : -15px;
}
.Errorbtn ~ div 
{
	float : left;
	margin-bottom : 5px;
	margin-top : -8px;
}
.ExtendedCombo .btn-default.Errorbtn:focus,.ExtendedCombo .btn-default.Errorbtn,.ExtendedCombo.btn-group.open .dropdown-toggle.Errorbtn,.ExtendedCombo.btn-group.open .dropdown-toggle.Errorbtn:hover 
{
	border-bottom : var(--borders_s) solid var(--colors_Danger);
}
.ExtendedCombo .ExtendedComboLevelWithChildren .OptionLabel, .ExtendedCombo .ExtendedComboLevelWithChildren .OptionLabel ~ i 
{
	background-position : 100% 50%;
	background-repeat : no-repeat;
	padding-right : 16px;
	color : var(--colors_gray08) ;
}
.ExtendedCombo .SelectAllChildren 
{
	margin-right : 5px;
	height : 14px;
	width : 14px;
	display : inline-block;
	vertical-align : middle;
}
.ExtendedCombo .SelectAllChildren > .CSDropDownFilter 
{
	margin-left : 0px;
	margin-top : -1px;
	font-size : var(--fontSizes_s) ;
	vertical-align : top;
}
.ExtendedCombo .btn-default:focus 
{
	outline : 0;
	outline : thin;
	box-shadow : none;
	border-bottom-width : var(--borders_s) ;
	border-bottom-color : var(--colors_BaseColor) ;
	margin-bottom : -1px;
}
.ExtendedCombo .btn-default:active:hover,.ExtendedCombo .btn-default:active:focus 
{
	background-color : transparent;
	border-left-color : Transparent;
	border-right-color : Transparent;
	border-top-color : Transparent;
}
.ExtendedCombo .FilterOptions 
{
	max-height : 180px;
}
.ExtendedCombo .btn-default 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	padding-right : 6px;
	width : 100%;
	white-space : normal;
	color : var(--colors_gray08) ;
	text-align : left;
	border-left-color : Transparent;
	border-right-color : Transparent;
	border-top-color : Transparent;
	border-radius : 0px;
}
.ExtendedCombo .OptionLabel 
{
	white-space : normal;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.ExtendedCombo .caret 
{
	border-bottom : none;
	border-left : 3px solid transparent;
	border-right : 3px solid transparent;
	border-top : 6px dashed;
	float : right;
	margin-bottom : 8px;
	margin-left : 5px;
	margin-top : 8px;
}
.ExtendedCombo UL 
{
	background-color : var(--colors_DataBackgroundColor) ;
	z-index : 999;
}
.ExtendedCombo .dropdown-menu > LI > DIV .form-control 
{
	background-image : var(--GX-Image_prompt) ;
	background-position : 5px 50%;
	background-repeat : no-repeat;
	margin-bottom : 0px;
	max-width : 100%;
	padding-left : 28px;
}
.ExtendedCombo .SelectedItem 
{
	background-color : var(--colors_BaseColor) ;
}
.ExtendedCombo .SelectedItem  SPAN 
{
	color : white;
}
.ExtendedCombo .SelectedItem:hover 
{
	background-color : var(--colors_BaseColor) ;
}
.ExtendedCombo .OnlySelected 
{
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	margin-top : -12px;
	padding-left : 22px;
	height : 34px;
	display : flex;
}
.ExtendedCombo .OnlySelected  SPAN 
{
	color : var(--colors_gray08) ;
}
.ExtendedCombo .OnlySelected A 
{
	margin-left : 1px;
	padding-right : 0;
}
.ExtendedCombo .OnlySelected  A:hover 
{
	background-color : transparent;
}
.ExtendedCombo .SelectAll 
{
	border-top : var(--borders_xs) solid var(--colors_gray05);
	margin-bottom : -12px;
	padding-left : 15px;
	cursor : pointer;
}
.ExtendedCombo.ExtendedComboMultiple UL 
{
	min-width : 270px;
}
.ExtendedCombo .SelectAll  A 
{
	margin-left : 8px;
}
.ExtendedCombo .SelectAll  SPAN 
{
	color : var(--colors_gray08) ;
}
.ExtendedCombo .SelectAll  A:hover 
{
	background-color : transparent;
}
.ExtendedCombo .ExtendedComboLevelWithChildren SPAN 
{
	color : var(--colors_gray08) ;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel1 
{
	margin-left : 25px;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel0 
{
	margin-left : 10px;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel0.ExtendedComboLevelWithChildren 
{
	padding-left : 10px;
}
.ExtendedCombo .ExtendedComboLevel1 
{
	margin-left : 15px;
}
.ExtendedCombo .ExtendedComboLevel2 
{
	margin-left : 25px;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel1.ExtendedComboLevelWithChildren 
{
	margin-left : 30px;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel2 
{
	margin-left : 50px;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel2.ExtendedComboLevelWithChildren 
{
	margin-left : 25px;
}
.ExtendedCombo .ExtendedComboLevel0 
{
	margin-left : 0px;
}
.ExtendedCombo .ExtendedComboLevel3 
{
	margin-left : 35px;
}
.ExtendedCombo .ExtendedComboLevel0.ExtendedComboLevelWithChildren, .ExtendedCombo .FilterOptionsMultiSelection .ExtendedComboLevel0.ExtendedComboLevelWithChildren 
{
	margin-left : 5px;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel3 
{
	margin-left : 65px;
}
.ExtendedCombo .FilterOptionsMultiSelection UL A.ExtendedComboLevel3.ExtendedComboLevelWithChildren 
{
	margin-left : 35px;
}
.ExtendedCombo.Attribute .btn-default,.ExtendedCombo.Attribute .btn-default:active:focus 
{
	padding-bottom : 4px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.ExtendedCombo.btn-group.open .dropdown-toggle 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom-color : var(--colors_BaseColor) ;
	color : var(--colors_gray08) ;
	outline : 0;
	outline : thin;
	box-shadow : none;
	border-bottom-width : var(--borders_s) ;
	border-bottom-color : var(--colors_BaseColor) ;
	margin-bottom : -1px;
	border-left-color : Transparent;
	border-right-color : Transparent;
	border-top-color : Transparent;
}
.ExtendedComboLevel0, .ExtendedComboLevel1, .ExtendedComboLevel2, .ExtendedCombo .OnlySelected 
{
	cursor : pointer;
}
.ExtendedComboWithImage .FilterOptions UL A 
{
	padding-bottom : 5px;
	padding-left : 10px;
	padding-top : 5px;
}
.ExtendedComboTitleAndSubtitle .FilterOptions UL A 
{
	padding-bottom : 5px;
	padding-top : 5px;
}
.StyleImageAndTitle div:last-child 
{
	padding-top : 8px;
}
.ExtendedCombo.ExtendedComboWithImage>UL, .ExtendedCombo.ExtendedComboWithCategories>ul 
{
	min-width : 300px;
}
.ExtendedComboWithCategories .FilterOptions, .ExtendedComboWithImage .FilterOptions, .ExtendedComboTitleAndSubtitle .FilterOptions 
{
	max-height : 250px;
}
.ExtendedComboWithImage .FilterOptions.FilterOptionsMultiSelection UL A 
{
	padding-left : 25px;
}
.ExtendedComboWithImage .caret, .ExtendedComboTitleAndSubtitle .caret 
{
	position : absolute;
	right : 6px;
	top : calc(50% - 11px);
}
.ExtendedComboNewOption 
{
	font-weight : bold;
}
.ExtendedComboTitleAndSubtitle>button, .ExtendedComboWithImage>button 
{
	padding-top : 4px;
	min-height : 32px;
}
.ExtendedComboTitleAndSubtitle .FilterOptionsMultiSelection a, .ExtendedComboWithImage .FilterOptionsMultiSelection a 
{
	position : relative;
}
.ExtendedComboTitleAndSubtitle .FilterOptionsMultiSelection a>i:first-child, .ExtendedComboWithImage .FilterOptionsMultiSelection a>i:first-child 
{
	position : absolute;
	top : calc(50% - 6px);
}
.ExtendedCombo .FilterOptions UL LI:not(.SelectedItem) A:focus 
{
	background-color : var(--colors_gray02) ;
	color : var(--colors_gray08) ;
}
.MergeDataCell > .ExtendedCombo>UL 
{
	margin-top : 0px;
	margin-top : 0;
}
.MergeDataCell >span.ExtendedCombo 
{
	margin-bottom : 0px;
	margin-top : 0px;
}
span.ExtendedCombo 
{
	margin-bottom : 15px;
	width : 100%;
}
SPANspan.ExtendedCombo 
{
	border-bottom-color : var(--colors_gray03) ;
	margin-bottom : 8px;
	padding-bottom : 0px;
	padding-top : 19.5px;
	min-height : 51.4px;
	white-space : normal;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
	padding-bottom : 0;
}
.ExtendedCombo>UL 
{
	margin-top : -11px;
}
.ConvertToDDO.bootstrap-select>Button.btn-default 
{
	background-color : transparent;
	border-color : var(--colors_gray06) ;
	margin-left : 8px;
	margin-right : 8px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
	width : auto;
	text-align : center;
}
.ConvertToDDO.bootstrap-select>Button.btn-default  .bs-caret 
{
	display : none;
}
.ConvertToDDO.bootstrap-select>Button.btn-default > .filter-option 
{
	padding-left : 3px;
	padding-right : 3px;
	width : auto;
}
.WWActionGroupColumn .dropdown-toggle.btn-default>i 
{
	padding-left : 3px;
	color : var(--colors_gray06) ;
}
.ConvertToDDO .dropdown-menu.open li a 
{
	padding-left : 10px;
}
.ConvertToDDO .dropdown-menu.open 
{
	top : 22px;
}
.ConvertToDDO .dropdown-menu.open  A:hover 
{
	background-color : var(--colors_gray02) ;
	color : var(--colors_BaseColorForecolor) ;
}
.ConvertToDDO .dropdown-menu.open i 
{
	width : 29px;
}
.ConvertToDDO.open>Button.btn-default:focus 
{
	background-color : transparent;
	border-color : var(--colors_BaseColor) ;
	color : var(--colors_BaseColorForecolor) ;
}
.ConvertToDDO.dropup .dropdown-menu.open 
{
	top : auto;
}
.ConvertToDDO 
{
	background-color : transparent;
	height : auto;
	text-indent : 0px;
	box-shadow : none;
}
.DVelopComboGridCell>div>SPANspan.ExtendedCombo 
{
	min-height : auto;
}
.DVelopComboGridCell span.ExtendedCombo 
{
	padding-right : 8px;
}
.ExtendedComboWithImage .btn-default,.ExtendedComboTitleAndSubtitle .btn-default 
{
	padding-right : 17px;
}
.ExtendedSuggest .Attribute, .DscTop .ExtendedSuggest .Attribute 
{
	margin-left : 0;
}
.DscTop .ExtendedSuggest .Attribute 
{
	margin-bottom : 0;
}
.ExtendedSuggest.open > div 
{
	display : none !important;
}
.ProgressBarTitleValue 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	font-weight : 300;
	color : var(--colors_gray08) ;
	line-height : 30px;
	font-size : var(--fontSizes_l) ;
}
.SimpleCardIconPadding 
{
	padding-bottom : 10px;
	padding-left : 25px;
	padding-top : 10px;
}
.ProductsCardFreeStyleCell 
{
	padding-left : 30px;
}
.TableCardsMenu 
{
	margin : 2px;
	overflow : hidden;
	background-color : var(--colors_gray08) ;
	height : 130px;
	width : 130px;
	transition : .1s linear;
}
.ImageDashboardBanner 
{
	vertical-align : middle;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	height : auto;
	max-height : 250px;
	width : 100%;
	object-fit : cover;
	background-color : var(--colors_gray01) ;
}
.ImageHomeModulesBack 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	left : 0px;
	margin-left : 0px;
	position : absolute;
	top : 0px;
	height : 250px;
	width : 250px;
	max-width : 100%;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	object-fit : cover;
}
.CardImageAttributeDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : 10px;
	margin-top : 10px;
	white-space : normal;
	max-height : 20px;
	max-width : 100%;
	text-overflow : ellipsis;
	border-width : 0px;
}
.SimpleCardAttributeTitle 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_m) ;
	font-weight : 600;
	color : var(--colors_gray08) ;
	max-width : 100%;
	border-width : 0px;
}
.SimpleCardAttributeTitleGray 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_m) ;
	font-weight : 600;
	max-width : 100%;
	border-width : 0px;
	color : var(--colors_gray07) ;
}
.SimpleCardAttributeSubtitle 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-weight : 600;
	max-width : 100%;
	border-width : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
}
.CardSmallImageAttribute 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : 8px;
	margin-left : 0px;
	margin-right : 8px;
	height : 100%;
	max-height : 65px;
	max-width : 65px;
	object-fit : cover;
	border-width : 0px;
	margin-top : 5px;
}
.CardSmallImageAttributeDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
	overflow : hidden;
	padding-top : 5px;
	border-width : 0px;
	height : 65px;
	max-width : 100%;
	text-overflow : ellipsis;
	line-height : 20px;
}
.CardWithImageAttributeDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-bottom : 10px;
	margin-top : 10px;
	overflow : hidden;
	white-space : nowrap;
	color : var(--colors_gray08) ;
	max-height : 20px;
	max-width : 100%;
	text-overflow : ellipsis;
	border-width : 0px;
}
.CellBannerModules 
{
	padding-left : 0px;
	padding-right : 0px;
	margin-top : -15px;
}
.PanelCardContainer 
{
	padding-top : 15px;
	padding-bottom : 15px;
}
.PanelCardContainer>div:not(:last-child) 
{
	border-right : var(--borders_s) solid var(--colors_gray05);
}
.PanelCardContainer .TableMerged 
{
	margin-bottom : 0px;
}
.CellChartNoLines  .highcharts-axis-title 
{
	fill : transparent !important;
}
.CellChartNoLines  .highcharts-axis-title tspan 
{
	fill : transparent !important;
}
.CellChartNoLines  .highcharts-axis-labels.highcharts-yaxis-labels text 
{
	fill : transparent !important;
}
.CellChartNoLines  .highcharts-grid.highcharts-yaxis-grid path 
{
	stroke : transparent !important;
}
.CellChartNoLines  .highcharts-axis.highcharts-xaxis path.highcharts-tick2 
{
	stroke : transparent !important;
}
.AttributeCardsMenuTitleCell 
{
	padding-left : 20px;
	padding-right : 20px;
}
.CardMaterialMoreInfoIcon 
{
	margin-right : 5px;
	color : var(--colors_gray07) ;
}
.ProgressBigCircle 
{
	margin-left : auto;
	margin-right : auto;
	width : fit-content;
}
.ProgressBigCircle  .ProgressIndicatorCircle .CircleCaption 
{
	font-size : 35px;
	font-weight : 300;
	color : var(--colors_gray08) ;
	line-height : 50px;
}
.ProgressBigCircle  .CircleCaptionContainer 
{
	bottom : 40%;
}
.ProgressBigCircle  .CircleSubtitleContainer 
{
	top : 56%;
	white-space : nowrap;
}
.ProgressBigCircle  .CircleSubtitle 
{
	color : var(--colors_gray08) ;
	text-transform : uppercase;
	line-height : 17px;
}
.ProgressBigCircle  .ProgressIndicatorCircle circle.BackCircle 
{
	stroke : var(--colors_gray04) ;
}
.ProgressBigCircleBaseColor  .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_BaseColor) ;
}
.ProgressBigCircleWarning  .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Warning) ;
}
.ProgressBigCircleDanger  .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Danger) ;
}
.ProgressBigCircleInfo  .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Info_CondForm) ;
}
.ProgressBigCircleInfoLight  .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_InfoLight) ;
}
.ProgressBigCircleSuccess  .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Success_CondForm) ;
}
.TableCardsMenu2x 
{
	margin : 2px;
	overflow : hidden;
	background-color : var(--colors_gray08) ;
	height : 130px;
	width : 264px;
	transition : .1s linear;
}
.TableCardsMenuOptionWCPB 
{
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 41px;
}
.CardsMenuProgressIndicatorCircle 
{
	margin-top : 4px;
}
.TableCardsMenuOptionWCCircle 
{
	padding-top : 29px;
}
.ProgressAdminCardDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-left : 5px;
	border-style : none;
	border-width : 0px;
	font-size : var(--fontSizes_s) ;
	font-weight : 400;
	color : white;
}
.ProgressAdminCardNumber 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-left : 5px;
	border-style : none;
	border-width : 0px;
	font-size : var(--fontSizes_m) ;
	font-weight : bold;
	color : white;
	min-height : 21px;
}
span.ProgressAdminCardNumber 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-left : 5px;
	border-style : none;
	font-size : var(--fontSizes_m) ;
	font-weight : bold;
	color : white;
	min-height : 21px;
	border-width : 0px;
}
span.ProgressAdminCardDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-left : 5px;
	border-style : none;
	font-size : var(--fontSizes_s) ;
	font-weight : 400;
	color : white;
	border-width : 0px;
}
.ProgressBarAdminV2Description 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	border-width : 0px;
	font-size : var(--fontSizes_s) ;
	font-weight : 400;
	padding-left : 0px;
	color : var(--colors_gray08) ;
	text-transform : none;
	margin-left : 0;
}
.ProgressBarAdminV2Number 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	border-width : 0px;
	font-size : var(--fontSizes_s) ;
	padding-left : 0px;
	text-transform : none;
	margin-left : 0;
	padding-right : 0px;
	font-weight : bold;
	color : var(--colors_gray08) ;
}
.ProgressBar .progress-bar 
{
	background-color : var(--colors_BaseColor) ;
}
.ProgressBarWarning .progress-bar 
{
	background-color : var(--colors_Warning) ;
}
.ProgressBarDanger .progress-bar 
{
	background-color : var(--colors_Danger) ;
}
.ProgressBarInfo .progress-bar 
{
	background-color : var(--colors_Info_CondForm) ;
}
.ProgressBarInfoLight .progress-bar 
{
	background-color : var(--colors_InfoLight) ;
}
.ProgressBarSuccess .progress-bar 
{
	background-color : var(--colors_Success_CondForm) ;
}
.ProgressBarAdminV2NumberTotal 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	border-width : 0px;
	font-size : var(--fontSizes_s) ;
	padding-left : 0px;
	color : var(--colors_gray08) ;
	text-transform : none;
	margin-left : 0;
	font-weight : 400;
	box-shadow : none;
}
span.ProgressBarAdminV2NumberTotal 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	font-size : var(--fontSizes_s) ;
	padding-left : 0px;
	color : var(--colors_gray08) ;
	text-transform : none;
	margin-left : 0;
	font-weight : 400;
	border-width : 0px;
	box-shadow : none;
}
.ProgressBarAdminV2Title 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	border-width : 0px;
	font-size : var(--fontSizes_s) ;
	padding-left : 0px;
	color : var(--colors_gray08) ;
	text-transform : none;
	margin-left : 0;
	font-weight : 700;
	box-shadow : none;
}
.DashboardNumber 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
}
.DashboardInfo 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : var(--colors_Info_CondForm) ;
}
.DashboardDanger 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : var(--colors_Danger_CondForm) ;
}
.DashboardSuccess 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : var(--colors_Success_CondForm) ;
}
.DashboardWarning 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : var(--colors_Warning) ;
}
.DashboardNumberCard 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	font-weight : 300;
	color : var(--colors_gray08) ;
	min-height : 30px;
}
.CardProgressCircleBaseColor .DashboardNumberCard 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	font-weight : 300;
	min-height : 30px;
	color : var(--colors_BaseColor) ;
	color : var(--colors_BaseColor) ;
}
.CardProgressCircleDanger .DashboardNumberCard 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	font-weight : 300;
	min-height : 30px;
	color : var(--colors_Danger_CondForm) ;
}
.CardProgressCircleSuccess .DashboardNumberCard 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	font-weight : 300;
	min-height : 30px;
	color : var(--colors_Success_CondForm) ;
}
.CardProgressCircleWarning .DashboardNumberCard 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	font-weight : 300;
	min-height : 30px;
	color : var(--colors_Warning) ;
}
.CardProgressCircleInfo .DashboardNumberCard 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	font-weight : 300;
	min-height : 30px;
	color : var(--colors_Info_CondForm) ;
}
.CardProgressCircleInfoLight .DashboardNumberCard 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	font-weight : 300;
	min-height : 30px;
	color : var(--colors_InfoLight) ;
}
.DashboardNumberCardNoBorder 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_xxl) ;
	min-height : 30px;
	font-weight : bold;
	color : var(--colors_gray08) ;
}
span.DashboardNumberCardNoBorder 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	font-size : var(--fontSizes_xxl) ;
	min-height : 30px;
	font-weight : bold;
	color : var(--colors_gray08) ;
	border-width : 0px;
}
.DashboardNumberAdmin 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-weight : bold;
	white-space : nowrap;
	font-size : 38px;
	color : white;
	min-height : 50px;
}
.DashboardBaseColor 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : var(--colors_BaseColor) ;
}
.DashboardInfoLight 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-width : 0px;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : var(--colors_InfoLight) ;
}
.DashboardPercentageSuccess 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : -2px;
	color : var(--colors_Success_CondForm) ;
	box-shadow : none;
}
span.DashboardPercentageSuccess 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : -2px;
	color : var(--colors_Success_CondForm) ;
	border-width : 0px;
	box-shadow : none;
}
.DashboardPercentageDanger 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : -2px;
	color : var(--colors_Danger_CondForm) ;
	box-shadow : none;
}
span.DashboardPercentageDanger 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : -2px;
	color : var(--colors_Danger_CondForm) ;
	border-width : 0px;
	box-shadow : none;
}
span.CardLongDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_s) ;
	color : white;
	max-width : 100%;
	border-width : 0px;
}
span.AttributeHomeModulesTitle 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_m) ;
	font-weight : bold;
	color : white;
	border-width : 0px;
	margin-left : 0;
}
.AttributeHomeModulesBigTitle 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : white;
	box-shadow : none;
}
span.AttributeHomeModulesBigTitle 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_l) ;
	font-weight : bold;
	color : white;
	border-width : 0px;
	box-shadow : none;
}
.AttributeHomeModulesBigDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_s) ;
	color : white;
	box-shadow : none;
}
span.AttributeHomeModulesBigDescription 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_s) ;
	color : white;
	border-width : 0px;
	box-shadow : none;
	text-align : center;
	max-width : 100%;
}
.ProductCardSmallImageAttribute 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	border-style : none;
	max-height : 83px;
	max-width : 100%;
	box-shadow : none;
	margin-left : 10px;
}
span.ProductCardSmallImageAttribute 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-style : none;
	max-height : 83px;
	max-width : 100%;
	margin-left : 10px;
	border-width : 0px;
	box-shadow : none;
}
.SearchResultsListTitleAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_gray08) ;
	border-width : 0px;
	max-width : 100%;
}
.SearchResultsListDescriptionAttribute 
{
	margin-left : 5px;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	color : var(--colors_gray08) ;
	border-width : 0px;
	max-width : 100%;
	font-size : var(--fontSizes_s) ;
	display : block;
}
.CardImageAttribute 
{
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	display : block;
	height : 325px;
	max-height : 100%;
	width : 100%;
	max-width : 100%;
	object-fit : cover;
	border-width : 0px;
}
.CardImageAttributeWhiteWithShadow 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_xl) ;
	color : white;
	h-shadow : 2px;
	v-shadow : 2px;
	blur : 3px;
	shadow-color : rgba(0,0,0,0.36);
	line-height : 17px;
	border-width : 0px;
	max-width : 100%;
}
.CardImageAttributeWhiteSubtitleWithShadow 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	color : white;
	h-shadow : 2px;
	v-shadow : 2px;
	blur : 3px;
	shadow-color : rgba(0,0,0,0.36);
	max-width : 100%;
	overflow : hidden;
	font-size : var(--fontSizes_xs) ;
	text-transform : uppercase;
	border-width : 0px;
	line-height : 1;
}
.AttributeBannerModules 
{
	margin-left : 0px;
	border-style : none;
	height : 400px;
	width : 100%;
	max-width : 100%;
	border-width : 0px;
}
.ProgressAdminCardCell 
{
	border-top-right-radius : 6px;
	border-bottom-right-radius : 6px;
	padding-bottom : 8px;
	padding-top : 8px;
}
.SimpleCardTableActionsCell 
{
	border-top : var(--borders_xs) solid var(--colors_gray05);
	padding-top : 15px;
}
.MoreInfoCardCell 
{
	border-top : var(--borders_xs) solid var(--colors_gray05);
	margin-top : 15px;
	padding-top : 10px;
	width : 100%;
}
.MoreInfoCardCell i 
{
	line-height : 22px;
}
.MoreInfoAdminCell 
{
	background-color : rgba(0,0,0,0.1);
	margin-left : 5px;
	padding-bottom : 3px;
	padding-top : 3px;
	width : calc(100% - 10px);
}
.AdminDashboardIcon 
{
	position : absolute;
	right : 20px;
	top : 0px;
	color : rgba(0,0,0,0.15);
	transition : all .3s linear;
	font-size : 90px;
}
.MoreInfoAdminIcon 
{
	color : rgba(255,255,255,0.8);
	font-size : var(--fontSizes_font-icon-s) ;
}
.TableCardProgressAdminDanger .ProgressCardIcon 
{
	color : var(--colors_Danger_CondForm) ;
}
.TableCardProgressAdminWarning .ProgressCardIcon 
{
	color : var(--colors_Warning) ;
}
.TableCardProgressAdminInfo .ProgressCardIcon 
{
	color : var(--colors_Info_CondForm) ;
}
.TableCardProgressAdminSuccess .ProgressCardIcon 
{
	color : var(--colors_Success_CondForm) ;
}
.TableCardProgressAdminBaseColor .ProgressCardIcon 
{
	color : var(--colors_BaseColor) ;
}
.TableCardProgressAdminInfoLight .ProgressCardIcon 
{
	color : var(--colors_InfoLight) ;
}
.TableCardProgressAdminDanger .DashboardNumber 
{
	color : var(--colors_Danger_CondForm) ;
}
.TableCardProgressAdminWarning .DashboardNumber 
{
	color : var(--colors_Warning) ;
}
.TableCardProgressAdminInfo .DashboardNumber 
{
	color : var(--colors_Info_CondForm) ;
}
.TableCardProgressAdminSuccess .DashboardNumber 
{
	color : var(--colors_Success_CondForm) ;
}
.TableCardProgressAdminBaseColor .DashboardNumber 
{
	color : var(--colors_BaseColor) ;
}
.TableCardProgressAdminInfoLight .DashboardNumber 
{
	color : var(--colors_InfoLight) ;
}
.ProgressCardCell 
{
	width : 67px;
	padding : 10px;
	border-top-left-radius : 6px;
	border-bottom-left-radius : 6px;
}
.ProgressCardContentCell 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-top-right-radius : 6px;
	border-bottom-right-radius : 6px;
	padding : 10px;
}
.ProgressCardIcon 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_gray07) ;
}
.ProgressCardIconDanger 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Danger_CondForm) ;
}
.ProgressCardIconWarning 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Warning) ;
}
.ProgressCardIconInfo 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Info_CondForm) ;
}
.ProgressCardIconSuccess 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_Success_CondForm) ;
}
.ProgressCardIconBaseColor 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_BaseColor) ;
}
.ProgressCardIconInfoLight 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_InfoLight) ;
}
.ProgressAdminCardIcon 
{
	color : white;
	text-align : center;
	line-height : 90px;
}
.ProgressAdminCardCellIcon 
{
	background-color : rgba(0,0,0,0.2);
	border-top-left-radius : 6px;
	border-bottom-left-radius : 6px;
	width : 90px;
	text-align : center;
}
.TextBlockMoreInfoCard 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_gray07) ;
}
.TextBlockMoreInfoAdmin 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	vertical-align : middle;
	padding-bottom : 3px;
	padding-top : 3px;
	color : rgba(255,255,255,0.8);
	content : '';
}
.ProgressAdminCardTitle 
{
	padding-right : 3pt;
	white-space : nowrap;
	vertical-align : middle;
	padding-left : 10px;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	font-weight : 400;
	text-decoration : none;
	color : white;
}
.SimpleCardTitle 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	padding-top : 8px;
	font-size : var(--fontSizes_m) ;
	font-weight : 400;
	color : var(--colors_gray08) ;
}
.TextBlockDashboardDescription 
{
	margin-top : 15px;
	font-size : var(--fontSizes_s) ;
}
.TextBlockDashboardDescriptionCard 
{
	margin-top : 15px;
	padding-right : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
}
.TextBlockDashboardDescriptionAdmin 
{
	margin-top : 15px;
	font-size : var(--fontSizes_m) ;
	color : white;
}
.CardDescriptionLightGray 
{
	margin-top : 15px;
	padding-right : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray06) ;
}
.CardDescription 
{
	margin-top : 15px;
	padding-right : 0px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.ProgressBarCardsMenuDescription 
{
	padding-right : 3pt;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_gray01) ;
	content : '';
	white-space : normal;
}
.CardWithImageTable 
{
	margin-left : auto;
	margin-right : auto;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
	background-color : var(--colors_DataBackgroundColor) ;
	max-width : 100%;
	border : var(--borders_xs) solid var(--colors_gray05);
}
.CardWithImageTableSimple 
{
	margin-left : auto;
	margin-right : auto;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
	background-color : var(--colors_DataBackgroundColor) ;
	max-width : 100%;
}
.CardImageMoreInfoTable 
{
	bottom : 7px;
	padding : 15px;
	position : absolute;
}
.TableCardProgress 
{
	margin-left : 30px;
	margin-right : 30px;
}
.TableCardNumber 
{
	border-right : var(--borders_s) solid var(--colors_gray05);
}
.TableCardDashboardAdmin 
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	border-radius : var(--radius_l) ;
}
.TableCardDashboardAdminInfoLight 
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	border-radius : var(--radius_l) ;
	background-color : var(--colors_InfoLight) ;
}
.TableCardDashboardAdminDanger 
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	border-radius : var(--radius_l) ;
	background-color : var(--colors_Danger_CondForm) ;
}
.TableCardDashboardAdminWarning 
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	border-radius : var(--radius_l) ;
	background-color : var(--colors_Warning) ;
}
.TableCardDashboardAdminSuccess 
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	border-radius : var(--radius_l) ;
	background-color : var(--colors_Success_CondForm) ;
}
.TableCardDashboardAdminInfo 
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	border-radius : var(--radius_l) ;
	background-color : var(--colors_Info_CondForm) ;
}
.TableCardDashboardAdminBaseColor 
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	border-radius : var(--radius_l) ;
	background-color : var(--colors_BaseColor) ;
}
.TableCardProgressAdmin 
{
	border-radius : var(--radius_l) ;
	width : 100%;
	box-shadow : 0 0 4px rgba(0, 0, 0, 0.20);
}
.TableCardProgressAdminDanger 
{
	border-radius : var(--radius_l) ;
	width : 100%;
	box-shadow : 0 0 4px rgba(0, 0, 0, 0.20);
	background-color : var(--colors_Danger_CondForm) ;
}
.TableCardProgressAdminWarning 
{
	border-radius : var(--radius_l) ;
	width : 100%;
	box-shadow : 0 0 4px rgba(0, 0, 0, 0.20);
	background-color : var(--colors_Warning) ;
}
.TableCardProgressAdminInfo 
{
	border-radius : var(--radius_l) ;
	width : 100%;
	box-shadow : 0 0 4px rgba(0, 0, 0, 0.20);
	background-color : var(--colors_Info_CondForm) ;
}
.TableCardProgressAdminSuccess 
{
	border-radius : var(--radius_l) ;
	width : 100%;
	box-shadow : 0 0 4px rgba(0, 0, 0, 0.20);
	background-color : var(--colors_Success_CondForm) ;
}
.TableCardProgressAdminBaseColor 
{
	border-radius : var(--radius_l) ;
	width : 100%;
	box-shadow : 0 0 4px rgba(0, 0, 0, 0.20);
	background-color : var(--colors_BaseColor) ;
}
.TableCardProgressAdminInfoLight 
{
	border-radius : var(--radius_l) ;
	width : 100%;
	box-shadow : 0 0 4px rgba(0, 0, 0, 0.20);
	background-color : var(--colors_InfoLight) ;
}
.TableCardsMenu:hover, .TableCardsMenu2x:hover 
{
	background-color : var(--colors_BaseColor) ;
	transition : .2s linear;
}
.TableCardsMenu:hover i,.TableCardsMenu:hover span, .TableCardsMenu2x:hover 
{
	color : white;
}
.CardsMenuProgressIndicatorCircle .ProgressIndicatorCircle  .CircleCaption 
{
	font-size : var(--fontSizes_s) ;
	font-weight : normal;
	color : var(--colors_gray01) ;
}
.TableCardsMenuOptionWCCircle circle.BackCircle 
{
	opacity : 0.4;
	stroke : var(--colors_gray04) !important;
}
.TableCardsMenuOptionWCCircle .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_gray01) ;
}
.TableCardsMenuOptionWCPB  .progress-bar 
{
	background-color : var(--colors_gray01) ;
}
.TableCardsMenuOptionWCPB  .progress 
{
	background-color : rgba(255,255,255,0.53);
	border-radius : 0px;
	margin-bottom : 12px;
	height : 10px;
}
.ProductCardTable TABLE 
{
	height : 100%;
	width : 100%;
}
.ProductCardTable table>tbody>tr>td:first-of-type 
{
	height : 85px;
	width : 40%;
	text-align : center;
}
.ProductCardTable:hover 
{
	h-boxshadow : 0px;
	v-boxshadow : 1px;
	boxblur : 4px;
	boxspread : 0px;
	boxshadow-color : rgba(0,0,0,0.14);
}
.ProductCardTable.CardLongDescriptionOnHover>div.row:last-of-type 
{
	background-color : var(--colors_BaseColor) ;
	border-radius : var(--radius_m) ;
	overflow : hidden;
	padding-bottom : 10px;
	padding-right : 0px;
	padding-top : 10px;
	position : absolute;
	top : 0px;
	z-index : 1;
	min-height : 106px;
	display : none;
	width : 100%;
	left : 15px;
}
.ProductCardTable.CardLongDescriptionOnHover:hover>div.row:last-of-type 
{
	display : block;
}
.ProgressBarWidthNormal .ProgressBar .progress 
{
	background-color : var(--colors_gray04) ;
	height : 10px;
	box-shadow : none;
}
.ProgressBarWidthThin .ProgressBar .progress 
{
	background-color : var(--colors_gray04) ;
	height : 5px;
	box-shadow : none;
}
.SimpleCardTable:hover,.DiscussionCardTable:hover 
{
	box-shadow : 1px 1px 10px var(--colors_gray05);
	transition : all 0.5s;
}
.CardImageCell:after 
{
	bottom : 0px;
	padding-right : 30px;
	position : absolute;
	height : 80px;
	width : 100%;
	background-clip : content-box !important;
	content : "";
	background : linear-gradient(to bottom, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.99) 100%);
}
.CardWithImageTable:hover 
{
	border-bottom : solid 5px;
	border-bottom-color : var(--colors_BaseColor) ;
	margin-bottom : -5px;
}
.CardsMenuIcon 
{
	padding-bottom : 7px;
	padding-top : 36px;
	color : var(--colors_gray01) ;
}
.HomeModulesBigTitleCell 
{
	padding-bottom : 15px;
	padding-top : 12px;
}
.HomeModulesBackImageCell 
{
	z-index : 0;
}
.HomeModulesTitleCell 
{
	z-index : 1;
}
.HomeModulesIcon 
{
	padding-top : 3px;
	color : white;
}
.HomeModulesBigIcon 
{
	color : white;
}
.HomeModulesBigDark .AttributeHomeModulesBigTitle,.HomeModulesBigDark .HomeModulesBigIcon,.HomeModulesBigDark .AttributeHomeModulesBigDescription 
{
	color : var(--colors_gray01) ;
}
.HomeModulesBigDark:hover .AttributeHomeModulesBigTitle,.HomeModulesBigDark:hover .HomeModulesBigIcon,.HomeModulesBigDark:hover .AttributeHomeModulesBigDescription 
{
	color : white;
}
.HomeModulesBig:hover .AttributeHomeModulesBigTitle,.HomeModulesBig:hover .HomeModulesBigIcon,.HomeModulesBig:hover .AttributeHomeModulesBigDescription 
{
	color : var(--colors_gray01) ;
}
.HomeModulesIconCell 
{
	z-index : 1;
	text-align : center;
}
.TableCardDashboardAdminInfo:hover .AdminDashboardIcon, .TableCardDashboardAdminInfoLight:hover .AdminDashboardIcon, .TableCardDashboardAdminSuccess:hover .AdminDashboardIcon, .TableCardDashboardAdminWarning:hover .AdminDashboardIcon, .TableCardDashboardAdminDanger:hover .AdminDashboardIcon, .TableCardDashboardAdminBaseColor:hover .AdminDashboardIcon 
{
	font-size : 95px;
}
.MoreInfoAdminCell:hover 
{
	background-color : rgba(0,0,0,0.15);
}
.MoreInfoAdminCell:hover i 
{
	color : white;
}
.MoreInfoAdminCell:hover .TextBlockMoreInfoAdmin 
{
	color : white;
}
.ProgressWhite  .ProgressIndicatorCircle .CircleCaption 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	font-weight : 300;
	color : white;
	dominant-baseline : middle;
}
.ProgressWhite  .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : white;
}
.ProgressWhite  .ProgressIndicatorCircle circle.BackCircle 
{
	stroke : rgba(238,238,238,.18);
}
.ProgressBarAdminCard  .progress-bar 
{
	background-color : white;
	box-shadow : none;
}
.ProgressBarAdminCard  .progress 
{
	background-color : rgba(0,0,0,0.2);
	margin-bottom : 5px;
	margin-top : 5px;
	height : 2px;
	box-shadow : none;
}
.SimpleCardTable 
{
	overflow : hidden;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_m) ;
	border : var(--borders_xs) solid var(--colors_gray05);
}
.SimpleCardTableNoBorder 
{
	overflow : hidden;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_m) ;
}
.ProductCardTable 
{
	overflow : hidden;
	padding-right : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_m) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	padding-left : 0;
	padding-bottom : 10px;
	padding-top : 10px;
	height : inherit;
	position : relative;
}
.SimpleProductCardTable 
{
	overflow : hidden;
	padding-right : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_m) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	padding-left : 0;
	padding-bottom : 10px;
	padding-top : 10px;
	height : inherit;
	position : relative;
	border-style : none;
}
.HomeModulesBackImageCell:before 
{
	background-color : black;
	opacity : 0.5;
	left : 0px;
	position : absolute;
	top : 0px;
	z-index : 1;
	height : 250px;
	width : 250px;
	content : " ";
	transition : .1s linear;
}
.HomeModulesImage:hover .HomeModulesBackImageCell:before 
{
	background-color : var(--colors_BaseColor) ;
	opacity : 0.9;
	transition : .2s linear;
}
.HomeModulesImage:hover 
{
	cursor : pointer;
}
.HomeModulesBig, .HomeModulesBigDark 
{
	background-color : var(--colors_BaseColor) !important;
	margin-left : 8px;
	margin-right : 8px;
	padding-bottom : 30px;
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 40px;
	height : 263px;
	overflow : hidden;
	text-align : center;
	width : 300px;
	transition : .1s linear;
}
.HomeModulesBigDark 
{
	background-color : var(--colors_gray08) !important;
}
.HomeModulesBig:hover, .HomeModulesBigDark:hover 
{
	background-color : var(--colors_gray08) !important;
	cursor : pointer;
	transition : .2s linear;
}
HomeModulesBigCell 
{
	margin-bottom : 8px;
	margin-top : 8px;
}
.HomeModulesBigDark:hover 
{
	background-color : var(--colors_BaseColor) !important;
}
.HomeModulesTitleCell p 
{
	text-align : center;
}
.HomePage .CellTitleMaster 
{
	display : none;
}
.HomeModulesImage 
{
	height : 250px;
	width : 250px;
	margin-left : -15px;
	position : relative;
}
.HomeModuleCell > div 
{
	margin-left : 0;
	margin-left : 7px;
	margin-right : 7px;
}
.ModulesFixedWidthCell>div 
{
	max-width : 950px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 45px;
}
.ModulesBackImageFixedWidthCell>div 
{
	max-width : 807px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 45px;
	padding-left : 15px;
}
span.AttributeCardsMenuTitle 
{
	border-width : 0px;
	color : var(--colors_gray01) ;
}
span.AttributeSecondary 
{
	border-width : 0px;
	color : var(--colors_gray07) ;
}
.HomeTopPanel .highcharts-root 
{
	margin-left : auto;
	margin-right : auto;
}
.highcharts-root 
{
	width : 100%;
}
.GridNoHeaderCellItems THead, .GridNoHeaderCellItems TH 
{
	display : none;
}
.GridNoHeaderCellItems .GridNoBorder>tbody>tr 
{
	background-color : var(--colors_gray02) ;
	border-top : 3px solid white;
	border-left : var(--borders_s) solid var(--colors_gray04);
}
.GridNoHeaderCellItems table tr>td:first-child 
{
	min-width : 30px;
}
.GridNoHeaderCellItems table tr:first-child 
{
	border-style : none;
}
.DashboardWithCalendarLeftContentCell 
{
	margin-right : 15px;
	width : calc(100% - 365px);
}
.DashboardWithCalendarRightContentCell 
{
	width : 350px;
}
.DashboardMenuIconCell 
{
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 10px;
	width : 152px;
	text-align : center;
}
.RoundedImage 
{
	border-radius : 50%;
}
.CardShadow 
{
	box-shadow : 0 0 1px rgba(0,0,0,0.13), 0 1px 3px rgba(0, 0, 0, 0.2);
}
.CardProfileHeader 
{
	padding-bottom : 55px;
}
.CardProfileExtendedImageTitleCell 
{
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 16px;
	padding-bottom : 16px;
}
.CardProfileExtendedInfoImage 
{
	width : 128px;
	height : 128px;
	object-fit : cover;
}
.CardProfileExtendedInfoTitle 
{
	margin-top : 15px;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_gray08) ;
}
.CardProfileExtendedInfoSubtitle 
{
	margin-top : 15px;
	font-size : var(--fontSizes_s) ;
	font-weight : 500;
	color : var(--colors_gray07) ;
}
.ProfileCardExtendedInfoAboutInfo 
{
	color : var(--colors_gray07) ;
	margin-left : 3px;
}
.TableProfileCardExtendedInfo i 
{
	color : var(--colors_gray07) ;
	text-align : center;
	width : 14px;
	margin-right : 10px;
}
.TableProfileCardExtendedInfo>div:not(:last-child) .PanelCard_GrayTitle 
{
	border-bottom-left-radius : 0;
	border-bottom-right-radius : 0;
	border-bottom : 0;
}
.TableProfileCardExtendedInfo>div:not(:first-child) .PanelCard_GrayTitle 
{
	border-top-left-radius : 0;
	border-top-right-radius : 0;
}
.CardProjectTitle 
{
	font-size : var(--fontSizes_m) ;
	margin-left : 5px;
}
.ProgressBarNotRounded .ProgressBar .progress 
{
	border-radius : 0px;
}
.CardProjectProgressCell 
{
	padding-top : 30px;
	padding-left : 5px;
}
.CardProfileHeaderBaseColor 
{
	padding-bottom : 55px;
	background-color : var(--colors_BaseColor) ;
}
.CardProfileHeaderWarning 
{
	padding-bottom : 55px;
	background-color : var(--colors_Warning) ;
}
.CardProfileHeaderDanger 
{
	padding-bottom : 55px;
	background-color : var(--colors_Danger) ;
}
.CardProfileHeaderInfo 
{
	padding-bottom : 55px;
	background-color : var(--colors_Info_CondForm) ;
}
.CardProfileHeaderInfoLight 
{
	padding-bottom : 55px;
	background-color : var(--colors_InfoLight) ;
}
.CardProfileHeaderSuccess 
{
	padding-bottom : 55px;
	background-color : var(--colors_Success_CondForm) ;
}
.CardProfileBottom 
{
	padding-top : 60px;
	padding-bottom : 30px;
	background-color : var(--colors_DataBackgroundColor) ;
	padding-left : 10px;
	padding-right : 10px;
}
.CardProfileImage 
{
	border : 3px solid #fff;
	height : 90px;
	width : 90px;
	position : absolute;
	margin-top : 9px;
	margin-left : -45px;
	box-shadow : 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
	object-fit : cover;
}
.CardProfileTitle 
{
	margin-top : 15px;
	color : white;
	font-size : var(--fontSizes_xl) ;
	font-weight : 300;
}
.CardProfileImageTitle 
{
	margin-top : 15px;
	font-size : var(--fontSizes_xl) ;
	color : var(--colors_gray08) ;
}
.CardProfileImageSubtitle 
{
	margin-top : 15px;
	font-size : var(--fontSizes_m) ;
	font-weight : 500;
	color : var(--colors_gray07) ;
}
.CardProfileImageHeader 
{
	background-image : var(--GX-Image_BackgroundImage) ;
	background-size : cover;
	position : relative;
	margin-bottom : 80px;
	position : relative;
	height : 156px;
}
.CardProfileImageHeader:before 
{
	content : '';
	opacity : 0.6;
	background-color : var(--colors_BaseColor) ;
	width : 100%;
	height : 100%;
	position : absolute;
}
.CardProfileSubtitle 
{
	margin-top : 15px;
	color : white;
	font-size : var(--fontSizes_m) ;
	font-weight : 500;
}
.CardProfileImageImage 
{
	height : 128px;
	object-fit : cover;
	width : 128px;
	position : absolute;
	box-shadow : 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
	left : 50%;
	transform : translateX(-50%);
	top : 86px;
}
.CardProfileImageBottom 
{
	padding-top : 48px;
	padding-bottom : 35px;
	background-color : var(--colors_DataBackgroundColor) ;
}
.Card 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_m) ;
}
.CardWithActionsBaseColor, .CardWithActionsWarning, .CardWithActionsDanger, .CardWithActionsInfo,.CardWithActionsInfoLight, .CardWithActionsSuccess 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_m) ;
	padding : 20px;
}
.CardTitle 
{
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.CardTinyInfo 
{
	font-size : var(--fontSizes_xs) ;
	color : var(--colors_gray07) ;
}
.CardWithActionsTitleTable:before 
{
	content : " ";
	height : 40px;
	width : 3px;
	position : absolute;
	background : red;
	left : 15px;
}
.CardWithActionsTitleTable .CardTitle:after 
{
	content : "\f111";
	font-family : 'Font Awesome 5 Free';
	font-weight : 900;
	margin-left : 10px;
}
.CardWithActionsBaseColor .CardWithActionsTitleTable .CardTitle:after, .CardWithActionsBaseColor .CardWithActionsTitleTable:before 
{
	color : var(--colors_BaseColor) ;
}
.CardWithActionsWarning .CardWithActionsTitleTable .CardTitle:after, .CardWithActionsWarning .CardWithActionsTitleTable:before 
{
	color : var(--colors_Warning) ;
}
.CardWithActionsDanger .CardWithActionsTitleTable .CardTitle:after, .CardWithActionsDanger .CardWithActionsTitleTable:before 
{
	color : var(--colors_Danger) ;
}
.CardWithActionsInfo .CardWithActionsTitleTable .CardTitle:after, .CardWithActionsInfo .CardWithActionsTitleTable:before 
{
	color : var(--colors_Info_CondForm) ;
}
.CardWithActionsInfoLight .CardWithActionsTitleTable .CardTitle:after, .CardWithActionsInfoLight .CardWithActionsTitleTable:before 
{
	color : var(--colors_InfoLight) ;
}
.CardWithActionsSuccess .CardWithActionsTitleTable .CardTitle:after, .CardWithActionsSuccess .CardWithActionsTitleTable:before 
{
	color : var(--colors_Success_CondForm) ;
}
.CardWithActionsBaseColor .CardWithActionsTitleTable:before 
{
	background-color : var(--colors_BaseColor) ;
}
.CardWithActionsWarning .CardWithActionsTitleTable:before 
{
	background-color : var(--colors_Warning) ;
}
.CardWithActionsDanger .CardWithActionsTitleTable:before 
{
	background-color : var(--colors_Danger) ;
}
.CardWithActionsInfo .CardWithActionsTitleTable:before 
{
	background-color : var(--colors_Info_CondForm) ;
}
.CardWithActionsInfoLight .CardWithActionsTitleTable:before 
{
	background-color : var(--colors_InfoLight) ;
}
.CardWithActionsSuccess .CardWithActionsTitleTable:before 
{
	background-color : var(--colors_Success_CondForm) ;
}
.Timeline 
{
	padding : 20px;
}
.Timeline:before 
{
	content : " ";
	background : var(--colors_BaseColor30) ;
	display : inline-block;
	position : absolute;
	left : 29px;
	top : 28px;
	width : 2px;
	height : calc(100% - 50px);
	z-index : 1;
}
.Timeline>.row:before 
{
	content : " ";
	display : inline-block;
	position : absolute;
	border-radius : 50%;
	border : 3px solid var(--colors_BaseColor);
	width : 20px;
	height : 20px;
	z-index : 1;
	background : var(--colors_DataBackgroundColor) ;
}
.TimelineData 
{
	padding-left : 15px;
	padding-bottom : 16px;
}
.AttributeNoMarginLeft 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	padding-top : 0;
	margin-left : 0;
	max-width : 100%;
	border-style : none;
	text-align : justify;
}
.TableMainTabs .tab-panel 
{
	height : 100%;
}
.TableMainTabs .tab-pane>iframe 
{
	border-style : none;
	padding : 15px;
	height : 100%;
	min-height : 300px;
	width : 100%;
}
.TableMainTabs > .row:nth-child(2) 
{
	height : calc(100% - 80px) !important;
}
.CellTabsIFrame .tabs-table 
{
	margin-top : -60px;
	width : 100%;
}
.CellTabsIFrameVertical .tabs-table 
{
	margin-top : 30px;
	width : 100%;
}
.CellTabsIFrameHorizontal .tabs-table 
{
	margin-left : 15px;
	margin-top : 130px;
	width : 100%;
}
.TextBlock 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
}
.TextBlockTitleWWP 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	font-size : var(--fontSizes_m) ;
	font-weight : 300;
	color : var(--colors_gray08) ;
	line-height : 30px;
}
.TextBlockTitleMaster 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	font-size : var(--fontSizes_l) ;
	font-weight : 400;
	color : var(--colors_BaseColorForecolor) ;
	line-height : 30px;
}
.TextBlockTitleMaterial 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	padding-left : 15px;
	font-size : var(--fontSizes_m) ;
	font-weight : 300;
	color : var(--colors_gray08) ;
	line-height : 30px;
}
.TableLogo 
{
	left : 20px;
	position : fixed;
	top : 20px;
	z-index : 1011;
}
.TableLogo.page-content 
{
	margin-left : 0px;
	min-height : 0px;
	min-width : 0px;
}
.TableLogo.page-content.menu-compact 
{
	margin-left : 0px;
}
.TableLogo.page-content.menu-compact  .TextBlockLogo 
{
	display : none;
}
.MasterFooterCellVM>DIV, .MasterFooterCellFixedVM>DIV, .MasterFooterCellHM>DIV, .MasterFooterCellFixedHM>DIV, .MasterFooterCellVMSidebarImage>DIV, .MasterFooterCellFixedVMSidebarImage>DIV 
{
	border-top : var(--borders_xs) solid var(--colors_gray08);
}
.ImageTop 
{
	vertical-align : middle;
	margin-top : 0px;
	margin-bottom : 21px;
	max-height : 69px;
	max-width : 211px;
}
.ImageTopNotFixed 
{
	vertical-align : middle;
	margin-top : 0px;
	margin-bottom : 21px;
	max-height : 69px;
	max-width : 211px;
	padding-left : 15px;
}
.ImageMenu 
{
	vertical-align : middle;
	padding-bottom : 13px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 13px;
}
.ImageMenuCircle 
{
	vertical-align : middle;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	color : var(--colors_HeaderForecolor) ;
}
.ImageMenuCircle:hover 
{
	border-radius : 30px;
}
.ImageMenu:focus, .ImageMenuCircle:focus, .ImageMenuIcon:focus 
{
	outline : 0;
}
.ImageMenu:hover, .ImageMenuCircle:hover, .ImageMenuIcon:hover 
{
	box-shadow : 0px 0px 20px rgba(0,0,0,0.2);
}
.ImageTopHeader 
{
	vertical-align : middle;
	margin-right : 14px;
	max-height : 35px;
	max-width : 40px;
}
.MasterTopIconsCell 
{
	padding-left : 10px;
	z-index : 1049;
}
.ShowMenuImageCell 
{
	left : 224px;
	position : fixed;
	top : 0px;
	width : auto;
}
.ShowMenuImageCellNotFixed 
{
	top : 0px;
	width : auto;
	left : 239px;
	position : absolute;
}
.ShowMenuImageCellNotFixedRight 
{
	top : 0px;
	width : auto;
	position : absolute;
	left : 275px;
}
.CellMenuIcon 
{
	left : 175px;
	padding-top : 3px;
	position : absolute;
}
.CellTableContentMaster 
{
	padding-left : 30px;
	margin-top : 70px;
}
.CellTableContentMasterVertMenuNotFixed 
{
	margin-top : 0px;
	padding-right : 0px;
	width : calc(100% - 239px);
	padding-left : 30px !important;
}
.CellTitleMaster 
{
	background-color : var(--colors_DataBackgroundColor) ;
	z-index : 1;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	box-shadow : 1px 0px  5px  #00000019;
	padding : 15px;
}
.CellTitleMasterFixed 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	box-shadow : 1px 0px  5px  #00000019;
	padding : 15px;
	left : 0px;
	margin-bottom : 0px;
	margin-left : 224px;
	position : fixed;
	z-index : 5;
}
.CellTitleMasterFixed_HorizontalMenu 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	box-shadow : 1px 0px  5px  #00000019;
	padding : 15px;
	left : 0px;
	margin-bottom : 0px;
	position : fixed;
	z-index : 5;
	margin-left : 0px;
	top : 50px;
}
.CellTitleMasterHorizontalMenu 
{
	background-color : var(--colors_DataBackgroundColor) ;
	z-index : 1;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	box-shadow : 1px 0px  5px  #00000019;
	padding : 15px;
	padding-left : 35px;
}
.CellTitleMasterHorizontalMenu_HeaderFixed 
{
	background-color : var(--colors_DataBackgroundColor) ;
	z-index : 1;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	box-shadow : 1px 0px  5px  #00000019;
	padding : 15px;
	padding-left : 35px;
	left : 0px;
	padding-right : 15px;
	margin-top : 50px;
}
.HorizontalMenuIcon 
{
	padding-right : 7px;
	font-size : var(--fontSizes_xs) ;
}
.MasterFooterCellVM 
{
	background-color : var(--colors_BackgroundColor) ;
	background-image : none;
	bottom : 0px;
	padding-left : 254px;
	position : absolute;
	z-index : 1008;
}
.MasterFooterCellFixedVM 
{
	background-color : var(--colors_BackgroundColor) ;
	background-image : none;
	bottom : 0px;
	z-index : 1008;
	left : 0px;
	padding-left : 239px;
	position : fixed;
}
.MasterFooterCellFixedHM 
{
	background-color : var(--colors_BackgroundColor) ;
	background-image : none;
	bottom : 0px;
	z-index : 1008;
	left : 0px;
	position : fixed;
	padding-left : 15px;
}
.MasterFooterCellFixedVMSidebarImage 
{
	background-color : var(--colors_BackgroundColor) ;
	background-image : none;
	bottom : 0px;
	z-index : 1008;
	left : 0px;
	position : fixed;
	padding-left : 275px;
}
.MasterFooterCellHM 
{
	background-color : var(--colors_BackgroundColor) ;
	background-image : none;
	bottom : 0px;
	position : absolute;
	z-index : 1008;
	padding-left : 15px;
}
.MasterFooterCellVMSidebarImage 
{
	background-color : var(--colors_BackgroundColor) ;
	background-image : none;
	bottom : 0px;
	position : absolute;
	z-index : 1008;
	padding-left : 290px;
}
.CellTableContentWithFooter 
{
	padding-bottom : 60px !important;
}
.CellTableContentHorizontalMenu 
{
	padding-left : 30px;
	padding-right : 15px;
}
.CellTableContentHorizontalMenuFixedTitle 
{
	padding-left : 30px;
	padding-right : 15px;
	margin-top : 97px;
}
.CellTableContentHorizontalMenuFixedHeader 
{
	padding-left : 30px;
	padding-right : 15px;
	margin-top : 50px;
}
.CellTableContentHolderFixed 
{
	margin-top : 47px;
}
.ShowMenuImageCellCircle 
{
	background-color : var(--colors_gray01) ;
	border-radius : 30px;
	box-shadow : 0px 2px 2px 0px rgba(153,153,153,0.14);
}
.LogoCellFixedHeader 
{
	background-color : var(--colors_ActionHover) ;
	margin-left : -15px;
	padding-left : 15px;
	position : absolute;
	height : 50px;
	width : 224px;
}
.LogoCellNotFixedHeader 
{
	background-color : var(--colors_ActionHover) ;
	margin-left : -15px;
	padding-left : 15px;
	position : absolute;
	height : 50px;
	width : 239px;
}
.TableUserRoleCell 
{
	width : 100%;
}
.CellTitleMasterNoBackground 
{
	padding-top : 15px;
}
.CellHeaderBar 
{
	line-height : 68px;
}
.CellHeaderBar > div 
{
	height : 100%;
}
.BreadCrumb 
{
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray07) ;
	vertical-align : bottom;
}
.BreadCrumb ~ i 
{
	vertical-align : bottom;
}
.BreadCrumbIcon 
{
	padding-left : 10px;
	padding-right : 10px;
	color : var(--colors_BaseColor) ;
	vertical-align : middle;
	font-size : var(--fontSizes_font-icon-m) ;
}
.HorizontalMenuCell 
{
	overflow : hidden;
	position : relative;
	height : 50px;
}
.HorizontalMenuCell:hover 
{
	overflow : visible;
}
.TableHeaderSidebarImage 
{
	margin-right : 15px;
	margin-top : 5px;
	min-height : 48px;
}
.MasterHeaderCell 
{
	background-color : #f0eeef;
	z-index : 1011;
	box-shadow : 5px 0px 10px  #0000007F;
	height : 70px;
}
.MasterHeaderCellNoBackground 
{
	z-index : 1011;
	box-shadow : 5px 0px 10px  #0000007F;
	height : 70px;
	background-color : transparent;
}
.FontIconTopRightActions 
{
	margin-left : 2px;
	margin-right : 7px;
}
.HeaderImageCell 
{
	width : 211px;
}
.ActionGroupHeaderFontIcon 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_HeaderForecolor) ;
}
.FooterText 
{
	line-height : 50px;
}
.FontIconMenu 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_gray08) ;
	vertical-align : middle;
}
.ImageMenuIcon 
{
	padding-left : 23px;
	padding-right : 23px;
	color : var(--colors_HeaderForecolor) ;
	font-size : var(--fontSizes_font-icon-l) ;
	line-height : 68px !important;
}
.ddoMenuUserInfo 
{
	background-color : var(--colors_ActionHover) ;
	border-top-left-radius : 4px;
	border-top-right-radius : 4px;
	margin-bottom : 1px;
	margin-top : 0px;
	padding-bottom : 10px;
	color : white;
	line-height : initial;
}
.ddoMenuUserInfo  .UserImageCell 
{
	text-align : center;
}
.ddoMenuUserInfo  IMG 
{
	border-bottom-color : var(--borders_s) solid var(--colors_ActionHover);
	border-radius : 30px;
	margin-left : 15px;
	margin-right : 15px;
	margin-top : 15px;
	width : 60px;
	border-style : none;
}
.ddoMenuUserInfo  .UserInfoRole 
{
	font-size : var(--fontSizes_xs) ;
}
.ddoMenuUserInfo  .UserInfoNameCell 
{
	padding-top : 10px;
	font-size : var(--fontSizes_s) ;
	text-align : center;
}
.ddoMenuUserInfo  .UserInfoRoleCell 
{
	font-size : var(--fontSizes_xs) ;
	text-align : center;
}
.CellContentHolder 
{
	padding-left : 30px;
	padding-right : 30px;
	padding-top : 15px;
}
.TableAlignRightMaster 
{
	height : 70px;
}
.UnauthorizedImage 
{
	vertical-align : middle;
	margin-bottom : 20%;
	margin-top : 40%;
}
.TextBlockNotAuthorized 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	font-size : var(--fontSizes_s) ;
	content : '';
}
.DataContentCellLogin 
{
	padding-bottom : 2px;
	padding-top : 2px;
	white-space : nowrap;
	vertical-align : middle;
	padding-left : 15px;
	padding-right : 15px;
}
.TableActionsCellLogin INPUT 
{
	width : 100%;
}
.DataContentCellLogin .checkbox 
{
	padding-left : 0px;
	padding-right : 0px;
}
.TableActionsCellLogin 
{
	padding-right : 0px;
	padding-top : 20px;
}
.GAMIconLogin 
{
	padding-left : 5px;
	padding-right : 5px;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_font-icon-m) ;
}
.CellMarginLogin 
{
	margin-top : 5%;
	padding-left : 30px;
}
.CellMarginLoginImageLeft 
{
	margin-top : 0px;
	padding-top : calc(50vh - 290px);
	padding-left : 15px;
	padding-right : 15px;
	vertical-align : top;
}
.TableLogin div[data-align-flex][data-align="center"]>*:has([data-align-flex]),
		.TableLogin2Cols div[data-align-flex][data-align="center"]>*:has([data-align-flex]),
		div.CellMarginLoginImageLeft[data-align-flex][data-align="center"]>*,
		div.CellTableContentMaster[data-align-flex][data-align="center"]>*,
		.FormLogin div[data-align-flex][data-align="center"]>*:has([data-align-flex]) 
{
	width : auto;
}
.CellPaddingLogin 
{
	padding-top : 15px;
}
.ImageLoginLeft 
{
	vertical-align : middle;
	box-shadow : 0px 0px 14px 0px var(--colors_BaseColorShadow);
	margin-right : 50px;
	border : var(--borders_xs) solid var(--colors_BaseColor);
	border-radius : var(--radius_l) ;
	height : 454px;
}
.ImageLoginLeftGAM 
{
	vertical-align : middle;
	box-shadow : 0px 0px 14px 0px var(--colors_BaseColorShadow);
	margin-right : 50px;
	border : var(--borders_xs) solid var(--colors_BaseColor);
	border-radius : var(--radius_l) ;
	height : 530px;
}
.ImageLoginLeftGAMLarge 
{
	vertical-align : middle;
	box-shadow : 0px 0px 14px 0px var(--colors_BaseColorShadow);
	margin-right : 50px;
	border : var(--borders_xs) solid var(--colors_BaseColor);
	border-radius : var(--radius_l) ;
	height : 623px;
}
.ImageLoginLeftGAMOtherLogin 
{
	vertical-align : middle;
	box-shadow : 0px 0px 14px 0px var(--colors_BaseColorShadow);
	margin-right : 50px;
	border : var(--borders_xs) solid var(--colors_BaseColor);
	border-radius : var(--radius_l) ;
	height : 543px;
}
.ImageLoginLeftGAMLogonTo 
{
	vertical-align : middle;
	box-shadow : 0px 0px 14px 0px var(--colors_BaseColorShadow);
	margin-right : 50px;
	border : var(--borders_xs) solid var(--colors_BaseColor);
	border-radius : var(--radius_l) ;
	height : 587px;
}
.AttributeLogin 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
}
.AttributeLoginImageLeft 
{
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	margin-left : 0px;
	margin-top : 5px;
	max-width : 290px;
	padding-left : 0;
}
.TextBlockTitleLogin 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	font-size : var(--fontSizes_l) ;
}
.TableLogin 
{
	box-shadow : 0px 0px 14px rgba(0,0,0,0.1);
	padding-bottom : 35px;
	padding-top : 35px;
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	width : 300px !important;
}
.TableLogin2Cols 
{
	box-shadow : 0px 0px 14px rgba(0,0,0,0.1);
	padding-bottom : 35px;
	padding-top : 35px;
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	padding-left : 10px;
	padding-right : 10px;
	width : 550px !important;
}
.TableLoginError 
{
	box-shadow : 0px 0px 14px rgba(0,0,0,0.1);
	padding-bottom : 35px;
	padding-top : 35px;
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	width : 300px !important;
	padding : 15px;
}
.TableLoginError2Cols 
{
	box-shadow : 0px 0px 14px rgba(0,0,0,0.1);
	padding-bottom : 35px;
	padding-top : 35px;
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	padding : 15px;
	width : 506px !important;
}
.TableLoginWithLeftImage 
{
	padding-bottom : 35px;
	padding-top : 35px;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	box-shadow : 0px 0px 14px var(--colors_BaseColorShadow);
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_BaseColor) ;
	width : 400px;
}
.TableLoginWithLeftImageError 
{
	padding-bottom : 35px;
	padding-top : 35px;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	box-shadow : 0px 0px 14px var(--colors_BaseColorShadow);
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_BaseColor) ;
	width : 400px;
	padding : 15px;
	min-height : 0px;
}
.DataContentCellLogin .checkbox INPUT 
{
	margin-left : -20px !important;
}
.FilterMultipleSelectorCell  .ColumnSettings 
{
	padding-left : 0px;
}
.FilterMultipleSelectorCell  .ColumnSettings  .input-group A.btn 
{
	padding-left : 6px;
}
.FilterMultipleSelectorCell  .ColumnSettings  .gx-attribute 
{
	margin-right : 0px !important;
}
.FilterMultipleSelectorCell  .ColumnSettings  .Attribute 
{
	border-radius : var(--radius_m) ;
	width : 100%;
	max-width : 100%;
	margin-left : 0px !important;
}
.FilterMultipleSelectorCell  .ColumnSettings  .input-group 
{
	width : 100% !important;
}
.FilterMultipleSelectorCell  .LiFilterSelected 
{
	margin-left : 10px;
	margin-right : 10px;
}
.ColumnSettingsContainer 
{
	position : relative;
	display : flex;
	-webkit-box-align : center;
	-moz-box-align : center;
	-ms-flex-align : center;
	-webkit-align-items : center;
	align-items : center;
}
.ColumnSettingsRangeContainer 
{
	margin-bottom : 10px;
	width : 180px;
	display : table;
	text-align : right;
}
.ColumnSettingsRangeContainerDiv 
{
	float : right;
	width : 123px;
}
.ColumnSettingsRangeContainerSpan 
{
	padding-right : 10px;
	width : 100%;
	display : table-cell;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	line-height : 28px;
}
.ColumnSettings.open > .dropdown-toggle.btn-default 
{
	background-color : var(--colors_gray05) ;
	border-color : var(--colors_gray05) ;
}
.CSTitleIcon 
{
	font-size : var(--fontSizes_font-icon-xs) ;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	display : block !important;
}
.CSTitleIconDanger 
{
	font-size : var(--fontSizes_font-icon-xs) ;
	text-indent : 0px;
	display : block !important;
	color : var(--colors_Danger) ;
}
.CSDropDownFI 
{
	margin-right : 7px;
	vertical-align : middle;
}
.CSDropDownFilter 
{
	margin-left : -20px;
	padding-right : 7px;
	vertical-align : middle;
}
.ColumnSettings 
{
	margin-left : 5px;
	padding-left : 5px;
	position : static;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	text-align : left;
}
.ColumnSettings  .input-group-btn > .btn-default 
{
	display : inline-block;
}
.ColumnSettings  .input-group-btn 
{
	text-indent : 0px;
	left : -1px !important;
}
.ColumnSettings  .input-group .Attribute 
{
	min-width : 95px;
}
.ColumnSettings  .Button 
{
	margin-right : 0px;
	margin-top : 0px;
	height : auto;
	width : 100%;
	margin-left : 0px !important;
}
.ColumnSettings  .dropdown-menu 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	left : auto;
	margin-top : 18px;
	padding-bottom : 10px;
	padding-top : 10px;
	top : auto;
	text-transform : none;
}
.ColumnSettings  .input-group 
{
	border-collapse : collapse;
}
.ColumnSettings  .input-group  A.btn 
{
	padding-left : 5px;
	padding-top : 5px;
	margin-left : 0px;
}
.ColumnSettings  .input-group  INPUT 
{
	margin-left : 0px;
	margin-top : 0px;
	height : 28px;
}
.ColumnSettings  .input-group-btn .btn 
{
	padding-top : 2px;
	height : 28px;
}
.ColumnSettings  .input-group-btn .btn  IMG 
{
	max-width : 20px;
}
.ColumnSettings  INPUT.Attribute 
{
	margin-top : 0px;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	height : 28px;
	margin-left : -2px !important;
	outline-style : none;
}
.ColumnSettings  BUTTON 
{
	background-color : transparent;
	border-color : transparent;
	margin-right : 1px;
	padding-bottom : 0px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 0px;
	height : 17px;
}
.ColumnSettings  BUTTON IMG 
{
	opacity : .6;
	float : left;
}
.ColumnSettings  BUTTON SPAN.caret 
{
	display : none;
}
.ColumnSettings  .LiFilterSelected 
{
	margin-left : 5px;
	margin-right : 15px;
	margin-top : 10px;
}
.ColumnSettings  .FilterOptionsMultiSelection  LI 
{
	padding-left : 5px;
}
.ColumnSettings  .Filtered:focus,.ColumnSettings .FilteredSortedASC:focus,.ColumnSettings .FilteredSortedDSC:focus,.ColumnSettings .btn-default.dropdown-toggle:focus 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	outline : none !important;
	box-shadow : none !important;
}
.ColumnSettings  .input-group i 
{
	color : var(--colors_gray07) ;
	text-indent : 0px;
}
.FilterOptions 
{
	max-height : 120px;
	overflow-y : auto;
}
.FilterOptions UL 
{
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	list-style-type : none;
	font-weight : normal;
	color : black;
}
.FilterOptions UL A:hover 
{
	text-decoration : none;
	color : var(--colors_gray08) ;
}
.FilterOptions UL A:active 
{
	color : var(--colors_gray08) ;
}
.FilterOptions UL LI:hover, .FilterOptions UL LI.current 
{
	background-color : var(--colors_gray02) ;
	color : var(--colors_gray08) ;
}
.FilterOptions  UL A 
{
	clear : both;
	padding-bottom : 3px;
	padding-left : 25px;
	padding-right : 10px;
	padding-top : 3px;
	min-height : 25px;
	display : block;
	font-size : var(--fontSizes_s) ;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	line-height : 1.42857143;
}
.ColumnSettingsAlignTitleRight SPAN 
{
	margin-left : auto;
}
.ColumnSettingsRangePickerContainerDiv .Attribute 
{
	margin-bottom : 8px;
	max-width : 156px;
}
.WTabs_processed > li .TableContainerStepBulletFirst > tbody > tr > td > table > tbody > tr > td:first-child > table 
{
	display : none;
}
.WTabs_processed > li .TableContainerStepBulletLast > tbody > tr > td > table > tbody > tr > td:last-child > table 
{
	display : none;
}
.WTabs_processed.nav.nav-tabs > li > a 
{
	margin-right : 0px;
	padding-left : 0px;
	padding-right : 0px;
	border : none !important;
}
.WTabs_processed.nav.nav-tabs 
{
	border-style : none;
	padding-left : 20px;
	padding-right : 20px;
}
.WTabs_processed.nav-tabs.WTabs_WizardBullet > li 
{
	min-width : 100px;
}
.WTabs_processed li .TableContainerStepFirst .StepImage, .WTabs_processed li .TableContainerStepFirst .StepImageUnSelected 
{
	display : none;
}
.WTabs_processed  .TableStepBulletChecked span 
{
	display : none;
}
.WTabs_processed  .TableStepBulletLine, .WTabs_processed .TableStepBulletLineChecked 
{
	margin-left : 0px;
	top : 8px;
	width : calc(50% - 11px);
}
.WTabs_processed  .TableContainerStepBullet 
{
	width : 100%;
}
.WTabs_processed  span.AttributeStepBullet, .WTabs_processed span.AttributeStepBulletUnSelected, .WTabs_processed span.AttributeStepBulletSelected 
{
	max-width : inherit;
}
.WTabs_processed  .StepNumberCell 
{
	padding-top : 0;
	padding-bottom : 0;
	line-height : 19px;
}
.WTabs_processed  .WizardClickDisabled 
{
	cursor : default;
}
.StepNumberUnderline 
{
	padding-right : 0;
	white-space : nowrap;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
	text-decoration : none;
	color : var(--colors_gray06) ;
	text-decoration : none;
}
.StepNumberUnderlineSelected 
{
	color : white;
}
.TableWizardMain 
{
	margin-top : 15px;
	background-color : white;
	border : var(--borders_xs) solid var(--colors_gray04);
	border-radius : var(--radius_m) ;
}
.TableWizardMainWithShadow 
{
	border : var(--borders_xs) solid var(--colors_gray04);
	box-shadow : 0px 0px 3px 0px rgba(0,0,0,0.2);
	margin-top : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	border-radius : var(--radius_l) ;
}
.WizardStepsCell 
{
	padding : 15px;
}
.WizardStepsPositionCell 
{
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 0px;
}
.StepImage 
{
	vertical-align : middle;
	background-color : var(--colors_BaseColor) ;
	height : 60px;
}
.StepImageUnSelected 
{
	vertical-align : middle;
	height : 60px;
	background-color : var(--colors_gray04) ;
}
.StepNumber 
{
	padding-right : 0px;
	color : var(--colors_gray07) ;
	line-height : 26px;
}
.StepNumberSelected 
{
	padding-right : 0px;
	line-height : 26px;
	color : white;
}
.StepNumberBullet 
{
	padding-right : 0px;
	white-space : nowrap;
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	color : white;
	align-self : center;
	line-height : 1;
}
.StepNumberBulletSelected 
{
	padding-right : 0px;
	white-space : nowrap;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	color : white;
	align-self : center;
	line-height : 1;
	font-size : var(--fontSizes_m) ;
}
.TableStepBulletSelected > div,.TableStepBullet > div 
{
	height : 100%;
}
.WizardTextBlock 
{
	padding-right : 3pt;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	white-space : normal;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.WizardTextBlockDescription 
{
	padding-right : 3pt;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	white-space : normal;
	font-size : var(--fontSizes_s) ;
	font-weight : normal;
}
.WizardStepDescription 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_gray08) ;
	margin-left : 15px;
	margin-right : 15px;
	font-weight : normal;
	line-height : 30px;
}
.TableWizardSummaryStep 
{
	padding-top : 10px;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
}
.TableStep 
{
	border : var(--borders_s) solid var(--colors_gray07);
	border-radius : 30px;
	height : 30px;
	width : 30px;
	text-align : center;
}
.TableStepSelected 
{
	border : var(--borders_s) solid var(--colors_gray07);
	border-radius : 30px;
	height : 30px;
	width : 30px;
	text-align : center;
	border-color : white;
}
.TableContainerStep 
{
	background-color : var(--colors_gray04) ;
}
.TableContainerStepSelected 
{
	background-color : var(--colors_BaseColor) ;
}
.TableContainerStepFirst 
{
	border-top-left-radius : 5px;
	border-bottom-left-radius : 5px;
}
.TableContainerStepLast 
{
	border-top-right-radius : 5px;
	border-bottom-right-radius : 5px;
}
.TableStepBullet 
{
	margin-bottom : 5px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 5px;
	background-color : var(--colors_gray05) ;
	border-radius : 30px;
	height : 30px;
	width : 30px;
}
.TableStepBulletChecked 
{
	margin-bottom : 5px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 5px;
	border-radius : 30px;
	height : 30px;
	width : 30px;
	background-position : 50% 50%;
	background-repeat : no-repeat;
	background-color : var(--colors_BaseColor) ;
	background-image : var(--GX-Image_WizardStepChecked) ;
}
.TableStepBulletSelected 
{
	margin-left : auto;
	margin-right : auto;
	background-position : 50% 50%;
	background-repeat : no-repeat;
	background-color : var(--colors_BaseColor) ;
	margin-bottom : 0px;
	margin-top : 0px;
	background-image : none;
	border-radius : 40px;
	height : 40px;
	width : 40px;
}
.TableContainerStepBullet 
{
	background-color : var(--colors_DataBackgroundColor) ;
	width : 100px;
}
.TableStepBulletLine 
{
	position : absolute;
	width : 39px;
	border-bottom : 4px solid var(--colors_gray05);
	top : 0;
}
.TableStepBulletLineChecked 
{
	position : absolute;
	width : 39px;
	border-bottom : 4px solid var(--colors_gray05);
	top : 0;
	border-bottom-color : var(--colors_BaseColor) ;
	border-bottom-style : solid;
}
.TableStepInfo 
{
	margin-top : 10px;
	padding : 20px;
	background-color : var(--colors_gray02) ;
	border-radius : var(--radius_l) ;
}
.TableWizardSteps .gx-tab-padding-fix-1 
{
	background-color : var(--colors_DataBackgroundColor) ;
	padding-bottom : 0px;
	padding-right : 0px;
}
.TableWizardStepsArrow .gx-tab-padding-fix-1 
{
	background-color : var(--colors_DataBackgroundColor) ;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
.TableWizardMain .gx-tab-spacing-fix-2 
{
	border-collapse : collapse;
}
.TableContainerStepBullet>tbody>tr>td>table>tbody>tr>td:nth-child(1) 
{
	width : 50%;
}
.TableContainerStepBullet>tbody>tr>td>table>tbody>tr>td:nth-child(3) 
{
	width : 50%;
}
.TableContainerStepBullet>tbody>tr:nth-child(2)>td 
{
	padding-top : 5px;
	text-align : center;
}
.TableContainerStep>tbody>tr>td:nth-child(2), .TableContainerStepSelected>tbody>tr>td:nth-child(2) 
{
	padding-left : 15px;
	padding-right : 5px;
}
.TableContainerStep>tbody>tr>td:nth-child(3), .TableContainerStepSelected>tbody>tr>td:nth-child(3) 
{
	height : 60px;
	padding-right : 15px !important;
}
.WizardStepsContainerCell .FreeStyleSteps>tbody>tr>td:first-child .TableContainerStepBullet>tbody>tr>td>table>tbody>tr>td:first-child>table 
{
	display : none;
}
.WizardStepsContainerCell .FreeStyleSteps>tbody>tr>td:last-child .TableContainerStepBullet>tbody>tr>td>table>tbody>tr>td:last-child>table 
{
	display : none;
}
.WizardStepsContainerCell 
{
	padding-left : 0px;
}
.StepNumberBulletCell 
{
	display : flex;
	justify-content : center;
	height : 100%;
	line-height : 1;
}
.StepContainerCell 
{
	padding : 0px;
}
.TableStepNumberCell 
{
	padding-left : 15px;
	padding-right : 5px;
}
.AttributeStepSelected,.ReadonlyAttributeStepSelected 
{
	color : white;
}
.AttributeStep,.ReadonlyAttributeStep 
{
	color : var(--colors_gray07) ;
}
.AttributeStepCell 
{
	height : 60px;
	padding-right : 15px !important;
}
.AttributeStepBulletCell 
{
	padding-top : 5px;
	text-align : center;
}
.TextBlockWizardDescriptionCell 
{
	padding-top : 20px;
}
.FreeStyleSteps 
{
	margin : 0px;
	padding : 0px;
	width : 100%;
	position : relative;
}
.WizardTrnActionGroup 
{
	padding-bottom : 15px;
	padding-left : 15px;
}
.FreeStyleStepsLine>div:not(:last-child), .FreeStyleStepsProgress>div:not(:last-child) 
{
	flex-grow : 1;
}
.FreeStyleStepsLine 
{
	padding-top : 15px;
}
.FreeStyleStepsLine > div > div 
{
	margin-left : 5px;
	margin-right : 5px;
	background-color : var(--colors_gray05) ;
	border-radius : 10px;
	height : 7px;
}
.FreeStyleStepsLine > div > div.CompletedStep, .FreeStyleStepsLine > div > div.CurrentStep 
{
	background-color : var(--colors_BaseColor) ;
}
.FreeStyleStepsProgress > div > div 
{
	background-color : var(--colors_gray05) ;
	height : 7px;
}
.FreeStyleStepsProgress > div > div.CompletedStep, .FreeStyleStepsProgress > div > div.CurrentStep 
{
	background-color : var(--colors_BaseColor) ;
}
.FreeStyleStepsProgress 
{
	padding-top : 15px;
	padding-right : 9px;
}
.TableWizardStepsLine 
{
	padding : 40px;
}
.WizardStepTitleLine 
{
	margin-left : 5px;
	font-size : var(--fontSizes_m) ;
	font-weight : bold;
	display : block;
}
.WizardStepDescriptionLine 
{
	font-size : var(--fontSizes_s) ;
	font-weight : normal;
	line-height : normal;
	margin-left : 5px;
}
.CellWizardActions 
{
	padding-top : 35px;
}
.TableStepLine 
{
	margin-left : 5px;
	margin-right : 5px;
	background-color : var(--colors_gray05) ;
	border-radius : 10px;
	height : 7px;
}
.TableStepLineChecked 
{
	background-color : var(--colors_BaseColor) ;
}
.ButtonWizard>i:last-child 
{
	padding-left : 5px;
}
.ButtonWizard>i:first-child 
{
	padding-right : 5px;
}
.AttributeStepUnderline 
{
	white-space : nowrap;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
	color : var(--colors_gray07) ;
	max-width : 100%;
	margin-left : 5px;
}
.StepNumberUnderlineCell 
{
	text-align : center;
	line-height : 26px;
}
.StepNumberVerticalCell 
{
	text-align : center;
	line-height : 30px;
}
.WizardStepsUnderlineContainerCell 
{
	background-color : var(--colors_gray02) ;
	padding : 20px;
	min-height : 70px;
	margin-bottom : 20px;
	margin-left : 15px;
	margin-right : 20px;
	width : calc(100% - 30px);
	overflow-x : auto;
	overflow-y : hidden;
}
.WizardStepsUnderlineContainerCell ::-webkit-scrollbar-thumb,.WizardStepsUnderlineContainerCell::-webkit-scrollbar-thumb 
{
	box-shadow : 0px 0px 10px inset var(--colors_gray05);
}
.WizardStepsUnderlineContainerCell::-webkit-scrollbar-track,.WizardStepsUnderlineContainerCell::-webkit-scrollbar-track 
{
	box-shadow : 0px 0px 6px inset rgba(0, 0, 0, 0.30);
}
.WizardStepsUnderlineContainerCell::-webkit-scrollbar,.WizardStepsUnderlineContainerCell::-webkit-scrollbar 
{
	height : 7px;
}
.TableStepUnderline 
{
	margin-right : 5px;
	border : var(--borders_s) solid var(--colors_gray06);
	border-radius : 100%;
	height : 30px;
	width : 30px;
	line-height : 26px;
}
.TableStepUnderlineExtraBullet 
{
	margin-left : -10px;
	margin-right : -30px;
	border-style : none;
}
.TableContainerStepUnderline 
{
	margin-right : 30px;
}
.TableStepExtraUnderlineChecked 
{
	margin-right : 5px;
	height : 26px;
	width : 26px;
	text-align : center;
	background-color : transparent;
	line-height : 30px;
}
.WizardStepsLinePositionCell 
{
	padding-bottom : 40px;
	padding-left : 45px;
	padding-right : 45px;
	padding-top : 0px;
}
.AttributeStepVertical 
{
	white-space : nowrap;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
	color : var(--colors_gray07) ;
	line-height : 30px;
	margin-left : 5px;
}
.WizardVerticalStepTitlesCell 
{
	border-right : var(--borders_xs) solid var(--colors_gray05);
	padding-bottom : 35px;
	padding-top : 35px;
	padding-left : 35px;
	padding-right : 40px;
	min-width : 220px;
}
.WizardVerticalStepsPositionCell 
{
	padding : 35px;
}
.WizardStepsUnderlinePositionCell 
{
	padding-bottom : 20px;
	padding-left : 35px;
	padding-right : 35px;
}
.FreeStyleStepsProgressCell 
{
	margin-left : 5px;
}
.WizardStepDescriptionUnderline 
{
	margin-left : 20px;
}
.TableStepVertical 
{
	margin-right : 5px;
	background-color : var(--colors_gray04) ;
	border-radius : 100%;
	height : 30px;
	width : 30px;
	line-height : 30px;
}
.TableStepUnderlineExtra 
{
	margin-left : -10px;
	margin-right : -20px;
	border-style : none;
}
.TableWizardMainFullWidth 
{
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	box-shadow : 0px 0px 3px 0px rgba(0,0,0,0.2);
	margin-top : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
}
.StepNumberVertical 
{
	padding-right : 0;
	white-space : nowrap;
	text-decoration : none;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
	color : var(--colors_gray07) ;
}
.WizardStepDescriptionVertical 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_gray08) ;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 30px;
	font-weight : bold;
}
.FreeStyleStepsVertical .CompletedStep .TableStepVertical, .FreeStyleStepsVertical .CurrentStep .TableStepVertical 
{
	background-color : var(--colors_BaseColor) ;
	text-align : center;
}
.FreeStyleStepsVertical .CompletedStep .StepNumberVertical 
{
	display : none;
}
.FreeStyleStepsVertical .CurrentStep .StepNumberVertical 
{
	color : white;
}
.FreeStyleStepsVertical .CurrentStep .AttributeStepVertical 
{
	color : var(--colors_BaseColor) ;
}
.FreeStyleStepsUnderline .CurrentStep .TableStepUnderline 
{
	background-color : var(--colors_gray07) ;
	height : 26px;
	width : 26px;
	border-style : none;
}
.FreeStyleStepsUnderline .CompletedStep .TableContainerStepUnderline:after, .FreeStyleStepsUnderline .CurrentStep .TableContainerStepUnderline:after 
{
	background-color : var(--colors_BaseColor) ;
	position : absolute;
	left : 0;
	top : 46px;
	height : 5px;
	content : "";
	width : calc(100% - 30px);
}
.FreeStyleStepsUnderline>div:first-child .CompletedStep .TableContainerStepUnderline:after, .FreeStyleStepsUnderline>div:first-child .CurrentStep .TableContainerStepUnderline:after 
{
	left : 15px;
	width : calc(100% - 45px);
}
.FreeStyleStepsVertical>div:not(:last-child):not(:first-child):before 
{
	background-color : var(--colors_gray04) ;
	border-radius : var(--radius_m) ;
	position : absolute;
	left : 14px;
	top : 5px;
	height : 40px;
	width : 3px;
	content : "";
}
.FreeStyleStepsVertical>div:not(:first-child):not(:last-child) 
{
	padding-top : 50px;
}
.FreeStyleStepsUnderline .CompletedStep .TableStepUnderline 
{
	margin-right : 5px;
	background-color : var(--colors_BaseColor) ;
	height : 26px;
	width : 26px;
	text-align : center;
	line-height : 27px;
	border-style : none;
}
.FreeStyleStepsUnderline .CompletedStep .TableStepUnderline:before, .FreeStyleStepsVertical .CompletedStep .TableStepVertical:before 
{
	left : 0;
	font-family : 'font awesome 5 free';
	font-weight : 900;
	color : white;
	content : '\f00c';
}
.FreeStyleStepsUnderline .CompletedStep .TableStepUnderline .StepNumberUnderline 
{
	display : none;
}
.FreeStyleStepsUnderline .CurrentStep .StepNumberUnderline 
{
	color : white;
}
.FreeStyleStepsUnderline .RemainingStep span.AttributeStepUnderline 
{
	color : var(--colors_gray06) ;
}
.TableStepExtraUnderlineChecked .StepNumberUnderline 
{
	color : var(--colors_BaseColor) ;
}
.TableContainerUnderlineExtraBullet 
{
	line-height : 10px;
	margin-left : -15px;
	margin-right : 15px;
}
.TableContainerUnderlineExtraBullet .TableStepUnderline 
{
	border-style : none;
	line-height : 30px;
}
.FreeStyleStepsLine>div:nth-last-child(2)>div, .FreeStyleStepsProgress>div:nth-last-child(2)>div 
{
	border-top-right-radius : 10px;
	border-bottom-right-radius : 10px;
}
.FreeStyleStepsLine>div:first-child>div, .FreeStyleStepsProgress>div:first-child>div 
{
	border-top-left-radius : 10px;
	border-bottom-left-radius : 10px;
}
.WizardTitleCell 
{
	padding-left : 15px;
	padding-top : 15px;
}
.WizardUnderlineTitleCell 
{
	padding-left : 30px;
	padding-top : 15px;
	padding-bottom : 10px;
}
.AttributeStepBulletUnSelected,.ReadonlyAttributeStepBulletUnSelected 
{
	color : var(--colors_gray05) ;
}
.AttributeStepBullet,.ReadonlyAttributeStepBullet 
{
	color : var(--colors_BaseColor) ;
}
.AttributeStepBulletSelected,.ReadonlyAttributeStepBulletSelected 
{
	font-weight : bold;
}
.DDComponentUL 
{
	line-height : 1.42857143;
}
.toggle-container 
{
	display : inline-block;
}
.dropdown-menu > li > a > img 
{
	margin-left : 2px;
	margin-right : 7px;
	width : 14px;
	vertical-align : middle;
}
.dropdown-menu > li > a 
{
	background-color : var(--colors_DataBackgroundColor) ;
	padding-bottom : 7px;
	padding-left : 5px;
	padding-top : 7px;
	font-family : var(--fonts_primary-regular) ;
	color : var(--colors_gray08) ;
}
.dropdown-menu > li:not(.UpdateColumnsAndRestore) > a > i 
{
	padding-left : 5px;
	width : 29px;
	text-align : center;
	padding-right : 8px;
}
.dropdown-menu .divider 
{
	background-color : var(--colors_gray05) ;
}
.dropdown-menu 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover 
{
	background-color : var(--colors_gray01) ;
	color : var(--colors_gray08) ;
}
.FontUserIcon 
{
	margin-right : 7px;
}
.ActionGroupHeader 
{
	z-index : 1003;
	padding-left : 5px;
	padding-right : 5px;
}
.ActionGroupHeader > .btn 
{
	background-color : transparent;
	border-style : none;
	margin : 0px;
	padding : 0px;
}
.ActionGroupHeader > .btn  IMG 
{
	border-radius : 36px;
	max-height : 36px;
}
.ActionGroupHeader  .caret 
{
	display : none;
}
.ActionGroupHeader > .btn:focus 
{
	background-color : transparent;
	border-style : none;
	box-shadow : none;
}
.ActionGroupHeader > .btn:hover 
{
	opacity : .6;
}
.ActionGroupHeader > .btn:hover  .ActionGroupHeaderFontIcon 
{
	color : var(--colors_BaseColor) ;
}
.ActionGroupHeader  .dropdown-menu 
{
	padding-bottom : 0px;
	padding-top : 0px;
}
.ActionGroupHeader.open > .btn, .ActionGroupHeader.open > .btn:focus 
{
	background-color : transparent;
	opacity : .6;
	box-shadow : none;
}
.ActionGroupHeader.ActionGroupHeaderSquare .btn IMG 
{
	border-radius : var(--radius_m) ;
	max-height : 30px;
}
.ActionGroupHeader.ActionGroupHeaderSquare .ddoMenuUserInfo IMG 
{
	border-radius : var(--radius_l) ;
}
.DropDownOptionsHeader .no-image, .ActionGroupHeader .no-image 
{
	padding-left : 23px;
}
.DropDownOptionsHeader > .dropdown-menu 
{
	padding-bottom : 0px;
	padding-top : 0px;
}
.DropDownOptionsHeader > .btn-default 
{
	background-color : transparent;
	border-style : none;
	border-radius : 0px;
	max-height : 50px;
	min-height : 48px;
	color : var(--colors_HeaderForecolor) ;
}
.DropDownOptionsHeader > .btn-default:focus 
{
	box-shadow : none;
}
.DropDownOptionsHeader .caret 
{
	margin-left : 6px;
}
.DropDownOptionsHeader > .btn-default > img 
{
	border-radius : 35px;
	margin-bottom : 4px;
	margin-right : 7px;
	max-height : 35px;
	vertical-align : middle;
}
.DropDownOptionsNoBackHover  .dropdown-menu 
{
	padding-bottom : 0px;
	padding-top : 0px;
}
.DropDownOptionsNoBackHover  .dropdown-menu  .divider 
{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.DropDownOptionsNoBackHover > .btn-default 
{
	background-color : transparent;
	border-style : none;
	border-radius : 0px;
	padding-left : 0px;
	padding-right : 0px;
	font-size : var(--fontSizes_m) ;
	font-weight : 400;
	color : var(--colors_gray08) ;
	box-shadow : none;
}
.DropDownOptionsNoBackHover > .btn-default:focus 
{
	background-color : transparent;
	h-boxshadow : 0px;
}
.DropDownOptionsNoBackHover > .btn-default:hover 
{
	color : var(--colors_BaseColorForecolor) ;
}
.DropDownOptionsNoBackHover  .btn-default > span 
{
	margin-right : 5px;
}
.DropDownOptionsNoBackHover  .btn-default > img 
{
	border-radius : 35px;
	margin-bottom : 4px;
	margin-right : 7px;
	max-height : 35px;
	vertical-align : middle;
}
.DropDownOptionsNoBackHover  .btn-group-open .dropdown-toggle 
{
	background-color : transparent;
	border-style : none;
	box-shadow : none;
}
.DropDownOptionsNoBackHover  .dropdown-menu > li > a 
{
	padding-left : 10px;
	color : var(--colors_gray08) ;
}
.DropDownOptionsNoBackHover  .dropdown-menu > li:first-child > a, .DropDownOptionsNoBackHover .dropdown-menu > li:last-child > a 
{
	padding-bottom : 10px;
	padding-left : 10px;
	padding-top : 10px;
}
.DropDownOptionsNoBackHover > .btn-default:hover,.DropDownOptionsNoBackHover > .btn-default:hover > i 
{
	color : #ffffffbf;
}
.btn-group.open .RuntimeSettingsIcon 
{
	color : var(--colors_HeaderForecolor) ;
}
.ActionGroupHeader .RuntimeSettingsIcon 
{
	color : var(--colors_HeaderForecolor) ;
}
.DropDownNotification > .btn-default>span:not(.caret) 
{
	border-radius : 10px;
	left : 4px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0px;
	position : absolute;
	top : -3px;
	min-width : 18px;
	display : block;
	font-size : var(--fontSizes_xs) ;
	line-height : 18px;
	font-weight : bold;
	background-color : white;
	color : var(--colors_BaseColor) ;
}
.DropDownNotification > .btn-default .caret 
{
	color : var(--colors_HeaderForecolor) ;
}
.DropDownNotification > .btn-default > i 
{
	font-size : var(--fontSizes_font-icon-m) ;
	color : var(--colors_HeaderForecolor) ;
}
.DropDownNotification > .btn-default:hover > .caret, .DropDownNotification > .btn-default:hover > i 
{
	color : #ffffffbf;
}
.DropDownNotification > .btn-default,.DropDownNotification.btn-group.open > .btn-default,.DropDownNotification.btn-group > .btn-default:active:hover 
{
	background-color : transparent;
	border-style : none;
	box-shadow : none;
}
.DropDownOptionsNoBackHover > .btn-default,.DropDownOptionsNoBackHover.btn-group.open > .btn-default,.DropDownOptionsNoBackHover.btn-group > .btn-default:active 
{
	background-color : transparent;
	border-style : none;
	color : var(--colors_HeaderForecolor) ;
	box-shadow : none;
}
.DropDownOptionsNoBackHover > .btn-default:hover>i 
{
	color : #ffffffbf;
}
.DropDownOptionsNoBackHover > .btn-default > .FontColorIconBookmarkTitleAdded ~ .caret,.DropDownOptionsNoBackHover > .btn-default > .FontColorIconBookmarkTitle ~ .caret 
{
	color : var(--colors_HeaderForecolor) ;
}
.DropDownOptionsNoBackHover > .btn-default:hover > .FontColorIconBookmarkTitle ~ Added.caret,.DropDownOptionsNoBackHover > .btn-default:hover > .FontColorIconBookmarkTitle ~ .caret 
{
	color : #ffffffbf;
}
.DropDownNotification .dropdown-menu > li > a 
{
	padding-bottom : 15px;
	padding-left : 20px;
	padding-right : 15px;
	padding-top : 15px;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_gray08) ;
}
.ModulesMenuButton:hover > button > span, .ModulesMenuButton:hover > button > i 
{
	opacity : 0.8;
}
.ModulesMenuButton > ul 
{
	max-width : 742px;
}
.ModulesMenuButton > button, .ModulesMenuButton >button:hover 
{
	border-style : none;
	padding : 0px;
	background-color : transparent !important;
}
.ModulesMenuButton > button .caret 
{
	display : none;
}
.ModulesMenuButton .DDComponentUL 
{
	padding-bottom : 19px;
	padding-left : 20px;
	padding-right : 0px;
	padding-top : 0px;
	max-height : calc(100vh - 150px);
	overflow-y : auto;
	overflow-x : hidden;
}
.ModulesMenuButton .TableCardsMenu 
{
	margin : 5px;
}
.ModulesMenuButton .ImageMenuIcon:hover, .ModulesMenuButton>button:active, .ModulesMenuButton.btn-group.open>button 
{
	box-shadow : none;
}
.ModulesMenuButton > button > span 
{
	margin-left : -8px;
	padding-right : 21px;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_HeaderForecolor) ;
	vertical-align : bottom;
	line-height : 27px;
}
.ModulesMenuButton .ImageMenuIcon 
{
	line-height : 0 !important;
}
.DropDownOptionsHeader > .btn-default:hover 
{
	background-color : var(--colors_ActionHover) ;
	max-height : 50px;
}
.DropDownOptionsHeader > .dropdown-menu > li > a:hover 
{
	background-color : var(--colors_ActionHover) ;
	color : var(--colors_HeaderForecolor) ;
}
.DropDownOptionsHeader.btn-group.open .dropdown-toggle, .DropDownOptionsHeader.btn-group .dropdown-toggle:active 
{
	background-color : var(--colors_ActionHover) ;
	box-shadow : none;
	color : var(--colors_HeaderForecolor) ;
}
.ui-pnotify-text 
{
	padding-bottom : 3px;
	padding-left : 29px;
	padding-right : 15px;
	padding-top : 3px;
}
.btn-yes-DVelop 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_ActionBorder_and_FocusColor) ;
}
.btn-yes-DVelop:hover 
{
	background-color : var(--colors_ActionHover) ;
	border-color : var(--colors_ActionHoverBorder) ;
}
.CellAlignTopPaddingTop2 
{
	vertical-align : top;
	padding-top : 2px;
}
.ManageFilters button 
{
	background-color : transparent;
	border-style : solid;
	border-width : 0px;
	color : var(--colors_gray08) ;
}
.ManageFilters button:hover, .ManageFilters .btn-default:active:hover, .ManageFilters .btn-default:focus 
{
	background-color : var(--colors_gray02) ;
	color : var(--colors_gray08) ;
}
.ManageFilters.open > .dropdown-toggle.btn-default 
{
	background-color : var(--colors_DataBackgroundColor) ;
	color : var(--colors_gray08) ;
}
.ManageFilters li > a > i 
{
	padding-right : 7px;
}
.fas.CleanFiltersIcon 
{
	font-size : var(--fontSizes_font-icon-m) ;
	color : var(--colors_gray08) ;
}
.CleanFiltersIcon:after 
{
	margin-left : -3px;
	font-size : var(--fontSizes_font-icon-xxs) ;
	content : "\f00d";
}
.gx-tab-spacing-fix-2 
{
	border-collapse : collapse;
}
.ActionGroupColorFilledActions 
{
	padding-left : 4px;
	padding-top : 4px;
}
.ActionGroupColorFilledActions .ColumnsSelector.open > .btn-default 
{
	background-color : var(--colors_BaseColor) ;
	border-style : none;
	color : white;
	box-shadow : none;
}
.ActionGroupColorFilledActions .ColumnsSelector > .btn-default,.ActionGroupColorFilledActions > div > input 
{
	background-color : var(--colors_BaseColor) ;
	border-style : none;
	margin-right : 3pt;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseForecolor) ;
	font-weight : normal;
	transition : color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-shadow : none;
}
.ActionGroupColorFilledActions .ColumnsSelector > .btn-default:hover, .ActionGroupColorFilledActions .ColumnsSelector > .btn-default:active:focus, .ActionGroupColorFilledActions .ColumnsSelector > .btn-default:focus, .ActionGroupColorFilledActions .ColumnsSelector.open>BUTTON.btn-default, .ActionGroupColorFilledActions .ColumnsSelector.open > .btn-default:focus 
{
	background-color : var(--colors_gray08) ;
	border-style : none;
	color : var(--colors_gray01) ;
}
.ActionGroupColoredActions .ButtonExcel 
{
	border-color : var(--colors_ExcelColor) ;
	color : var(--colors_ExcelColor) ;
}
.ActionGroupColoredActions .ButtonCSV 
{
	border-color : var(--colors_Warning) ;
	color : var(--colors_Warning) ;
}
.ActionGroupColoredActions .ButtonPDF 
{
	border-color : var(--colors_PDF) ;
	color : var(--colors_PDF) ;
}
.ActionGroup>div>a>i 
{
	padding-left : 5px;
	padding-right : 5px;
	font-size : var(--fontSizes_font-icon-m) ;
}
.ActionGroup>div>a>i:hover 
{
	opacity : .8;
}
.ActionGroupGrouped .ColumnsSelector button 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	border-radius : 0px;
	height : 31px;
	color : var(--colors_gray08) ;
	line-height : 1;
}
.ActionGroupGrouped .ColumnsSelector > .btn-default:hover, .ActionGroupGrouped .ColumnsSelector > .btn-default:focus,.ActionGroupGrouped>div>i:hover,.ActionGroupGrouped>div>i:focus 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	color : white;
}
.ActionGroupGrouped .ColumnsSelector.open > .btn-default 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	color : white;
	box-shadow : none;
}
.ActionGroupGrouped > div:first-child > div.ColumnsSelector > button 
{
	border-top-left-radius : 4px;
	border-bottom-left-radius : 4px;
}
.ActionGroupGrouped > div:last-child > div.ColumnsSelector > button 
{
	border-top-right-radius : 4px;
	border-bottom-right-radius : 4px;
	border-left-style : none;
}
.ActionGroupGrouped > div:first-child > input 
{
	border-top-left-radius : 4px;
	border-bottom-left-radius : 4px;
}
.ActionGroupGrouped > div:last-child > input,.ActionGroupGrouped > div:last-child > i 
{
	border-top-right-radius : 4px;
	border-bottom-right-radius : 4px;
}
.ActionGroupGrouped>div>input 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	border-style : solid;
	border-radius : 0px;
	margin-right : 0px;
	padding-bottom : 6px;
	padding-top : 6px;
	min-width : 0px;
	font-weight : normal;
	color : var(--colors_gray08) ;
	box-shadow : none;
	line-height : 17px;
}
.ActionGroupGrouped>div>i 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	border-style : solid;
	border-width : var(--borders_xs) ;
	padding-left : 8px;
	padding-right : 8px;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	line-height : 29px;
}
.ActionGroupColorFilledActions>div,.ActionGroupColoredActions>div 
{
	padding-bottom : 5px;
}
.ActionGroupColoredActions .ColumnsSelector> .btn-default,.ActionGroupColoredActions>div>input 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_BaseColor) ;
	margin-right : 3pt;
	padding-bottom : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
	font-size : var(--fontSizes_s) ;
	font-weight : normal;
	color : var(--colors_BaseColor) ;
}
.ActionGroupColoredActions .ColumnsSelector > .btn-default:hover 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	color : white;
}
.ActionGroupColoredActions .ColumnsSelector.open > .btn-default 
{
	background-color : var(--colors_BaseColor) ;
	border-color : var(--colors_BaseColor) ;
	color : white;
	box-shadow : none;
}
.ActionGroupFontIcons>div>a>i 
{
	border : solid var(--borders_xs) var(--colors_gray06);
	padding : 7px;
	border-radius : var(--radius_l) ;
	margin-left : 5px;
	margin-right : 5px;
	min-width : 40px;
	text-align : center;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_font-icon-m) ;
}
.ActionGroupFontIcons>div>a>i:hover 
{
	opacity : 1;
	background-color : var(--colors_gray05) ;
	border : 1px solid var(--colors_gray06);
}
.ActionGroupFontIcons .gx-button 
{
	vertical-align : bottom;
	margin-left : 5px;
	margin-right : 5px;
}
.ActionGroupFontIcons .ColumnsSelector > button > i 
{
	font-size : var(--fontSizes_font-icon-m) ;
}
.ActionGroupRight 
{
	margin-right : 5px;
	margin-top : 10px;
	text-align : right;
}
.ActionGroupRightHTML 
{
	margin-right : 5px;
	text-align : right;
	margin-top : 25px;
}
.ButtonAddGridLineCell 
{
	margin-top : -30px;
}
.WorkWith 
{
	padding-bottom : 1pt;
	padding-left : 5pt;
	padding-right : 5pt;
	padding-top : 1pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	width : 100%;
	vertical-align : middle;
	border-collapse : collapse !important;
}
TH.WorkWith 
{
	border-left : 0;
	border-right : 0;
}
.WorkWithTitle 
{
	padding-left : 5pt;
}
.WorkWithRowSelected 
{
	background-color : var(--colors_gray02) ;
	border-bottom : var(--borders_xs) solid var(--colors_gray04);
	border-top : var(--borders_xs) solid var(--colors_gray04);
}
.WorkWithRowHover 
{
	background-color : var(--colors_gray02) ;
	border-top : var(--borders_xs) solid var(--colors_gray04);
}
.WorkWithHeader 
{
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 0px;
	padding-top : 3px;
	background-color : var(--colors_gray02) ;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	height : 38px;
	vertical-align : middle;
}
.WorkWithSelection 
{
	padding-bottom : 1pt;
	padding-left : 5pt;
	padding-right : 5pt;
	padding-top : 1pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	width : 100%;
	vertical-align : middle;
	border-collapse : collapse !important;
	ThemeGridSelectedRowClassReference : WorkWithRowSelected;
	ThemeGridHoverRowClassReference : WorkWithRowHover;
}
TH.WorkWithSelection 
{
	border-left : 0;
	border-right : 0;
	width : auto;
}
.WorkWithEven 
{
	background-color : #fff;
	border-style : none;
	height : 40px;
}
.WorkWithOdd 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-top : var(--borders_xs) solid var(--colors_gray05);
	height : 40px;
}
.DVGroupByRow 
{
	height : 40px;
}
.WorkWith + div.gx-grid-loading 
{
	background-color : transparent;
	background-image : var(--GX-Image_LoadingResults) ;
	background-position : 50% 100%;
	background-repeat : no-repeat;
	margin-bottom : 0px;
	margin-top : 0px;
	padding : 0px !important;
	color : transparent;
	min-height : 2.5em !important;
}
.WorkWith .GridGroupTitleRow>TH:first-child>DIV 
{
	margin-left : 14px;
}
.WorkWith .GridGroupTitle>DIV 
{
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	margin-left : 7px;
	margin-right : 7px;
	padding-bottom : 8px;
	padding-top : 8px;
	white-space : nowrap;
	color : var(--colors_gray07) ;
}
.WorkWith .GridGroupTitleRow>TH:last-child>DIV 
{
	margin-right : 14px;
}
.WorkWith .RowDeleted span.Attribute,.WorkWith .RowDeleted span.ExtendedCombo span 
{
	text-decoration : line-through;
}
.WorkWith .GridGroupTitle.NoTitle>div, .GridWithBorderColor.WorkWith .GridGroupTitle.NoTitle>div, .GridNoBorder.WorkWith .GridGroupTitle.NoTitle>div 
{
	border-bottom-color : #eee;
}
.WorkWith>THEAD>TR.GridGroupTitleRow 
{
	border-bottom : 0;
}
.WorkWith TR .WWIconActionColumn i.TrnGridDelete, .WorkWith TR .WWIconActionColumn i.TrnGridDelete:hover, .WorkWith TR :hover .WWIconActionColumn i.TrnGridDelete 
{
	background-color : transparent;
	font-size : var(--fontSizes_font-icon-xxs) ;
	color : var(--colors_gray07) ;
}
.WorkWith TR .WWIconActionColumn.WWColumnLineThrough i.TrnGridDelete 
{
	color : var(--colors_gray07) ;
	transform : rotate(45deg);
}
.WorkWith>tbody>tr.WCD_tr 
{
	text-indent : 0px;
}
.WorkWith TR:not(.WCD_tr) span.Attribute,.WorkWith TR:not(.WCD_tr) img.Attribute,.WorkWith TR:not(.WCD_tr) img.ReadonlyAttribute 
{
	padding-top : 0px;
	display : inline-block;
	overflow : inherit !important;
	padding-left : 5pt;
	padding-bottom : 0;
}
.WorkWith TR:not(.WCD_tr) span.Attribute.gx-download-placeholder 
{
	background-image : var(--GX-Image_VideoDownload) ;
	margin-left : 0px;
	height : 64px;
	max-height : 64px;
	width : 64px;
	display : inline-block;
}
.WorkWith TR:not(.WCD_tr) .gx-attribute .form-control:not(.Invisible) 
{
	display : block;
}
.WorkWith TR:not(.WCD_tr) .Attribute 
{
	margin-left : 0px;
	display : block;
}
.WorkWith TR:not(.WCD_tr) .AttributeCheckBox 
{
	padding-left : 0px;
}
.WorkWith TR:not(.WCD_tr) SELECT 
{
	width : auto !important;
}
.WorkWith TR:not(.WCD_tr) .input-group .Attribute 
{
	min-width : 135px;
}
.WorkWith TR:not(.WCD_tr) .input-group-btn 
{
	left : -5px;
}
.WorkWith TR:not(.WCD_tr) .input-group-btn > .btn-default 
{
	display : inline-grid;
}
.WorkWith TR:not(.WCD_tr) .gx-attribute .form-control.Invisible 
{
	display : none;
}
.WorkWith TR:not(.WCD_tr) .AttributeRealWidth 
{
	margin-left : 0px;
	display : block;
}
.WorkWith TR:not(.WCD_tr) span.AttributeRealWidth 
{
	display : inline;
	overflow : inherit !important;
}
.WorkWith TR:not(.WCD_tr) .AttributeRealWidthCheckBox 
{
	margin-left : 5px;
	padding-left : 0px;
}
.WorkWith TR:not(.WCD_tr) .gx-attribute img.Attribute,.WorkWith TR:not(.WCD_tr) .gx-attribute img.ReadonlyAttribute 
{
	max-height : 30px;
	border-style : none;
}
.WorkWith TR:not(.WCD_tr) .form-control-static 
{
	min-height : 0;
	line-height : 1;
}
.WorkWith TR:not(.WCD_tr) input[type='checkbox']:before 
{
	line-height : inherit;
	padding-left : 11px;
}
.WorkWith TR .WWIconActionColumn .ArrowIcon 
{
	background-color : transparent;
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_gray07) ;
	line-height : 22px;
	transition : transform 300ms ease-in-out;
}
.WorkWith TR A:focus .WWIconActionColumn i 
{
	background-color : var(--colors_BaseColor) ;
}
.WorkWith TR A:focus .ActionBaseColorAttribute 
{
	background-color : var(--colors_BaseColor) ;
}
.WorkWith TR A:focus .DeleteAttribute 
{
	background-color : var(--colors_Danger) ;
}
.WorkWith TR A:focus .SelectAttribute 
{
	background-color : var(--colors_BaseColor) ;
}
.WorkWith TR A:focus .WWActionGroupColumn .Attribute 
{
	color : black;
}
.WorkWith TR:hover .WWActionGroupColumn .dropdown-toggle.btn-default>i 
{
	color : var(--colors_gray07) ;
}
.WorkWith TR:hover .WWActionGroupColumn .ConvertToDDO>button 
{
	background-color : transparent;
	border-color : var(--colors_gray07) ;
}
.WorkWith TR:hover .ConvertToDDO.bootstrap-select>Button.btn-default:hover 
{
	border-color : var(--colors_BaseColorForecolor) ;
}
.WorkWith TR:hover .WWActionGroupColumn .dropdown-toggle.btn-default:hover>i 
{
	color : var(--colors_BaseColorForecolor) ;
}
.WorkWith TR:hover .WWIconActionColumn i 
{
	background-color : var(--colors_gray05) ;
	color : var(--colors_GridActionIconColor) ;
}
.WorkWith TR:hover .WWIconActionColumn i:hover 
{
	background-color : var(--colors_BaseColor) ;
	color : White;
}
.WorkWith TR:hover .WWIconActionColumn .ArrowIcon 
{
	background-color : transparent;
	color : var(--colors_gray07) ;
}
.WorkWith TR:hover .WWIconActionColumn .ArrowIcon:hover 
{
	background-color : transparent;
	color : var(--colors_BaseColorForecolor) ;
}
.WorkWith TR:hover .ActionBaseColorAttribute:hover 
{
	background-color : var(--colors_BaseColor) ;
}
.WorkWith TR:hover .ActionAttribute 
{
	background-color : var(--colors_gray05) ;
}
.WorkWith TR:hover .DeleteAttribute 
{
	background-color : var(--colors_gray05) ;
}
.WorkWith TR:hover .DeleteAttribute:hover 
{
	background-color : var(--colors_Danger) ;
}
.WorkWith TR:hover .ActionAttribute:hover 
{
	background-color : var(--colors_ActionBorder_and_FocusColor) ;
}
.WorkWith TR:hover .SelectAttribute 
{
	background-color : var(--colors_gray05) ;
}
.WorkWith TR:hover .SelectAttribute:hover 
{
	background-color : var(--colors_BaseColor) ;
}
.WorkWith TR:hover .BlackAttribute 
{
	background-color : var(--colors_gray05) ;
}
.WorkWith TR:hover .BlackAttribute:hover 
{
	background-color : Black;
}
.WorkWith TR:hover .WWActionGroupColumn .Attribute 
{
	color : black;
}
.WorkWith TR:hover .WWColumnDanger .ActionBaseColorAttribute 
{
	background-color : var(--colors_Danger_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnDanger .ActionBaseColorAttribute:hover 
{
	background-color : var(--colors_Danger_CondForm) ;
}
.WorkWith TR:hover .WWColumnInfo .ActionBaseColorAttribute 
{
	background-color : var(--colors_Info_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnInfo .ActionBaseColorAttribute:hover 
{
	background-color : var(--colors_Info_CondForm) ;
}
.WorkWith TR:hover .WWColumnSuccess .ActionBaseColorAttribute 
{
	background-color : var(--colors_Success_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnSuccess .ActionBaseColorAttribute:hover 
{
	background-color : var(--colors_Success_CondForm) ;
}
.WorkWith TR:hover .WWColumnWarning .ActionBaseColorAttribute 
{
	background-color : var(--colors_Warning_CondForm_Action_Hover) ;
}
.WorkWith TR:hover .WWColumnWarning .ActionBaseColorAttribute:hover 
{
	background-color : var(--colors_Warning_CondForm) ;
}
.WorkWith TR:hover .WWColumnGray .ActionBaseColorAttribute 
{
	background-color : var(--colors_gray08) ;
}
.WorkWith TR:hover .WWColumnGray .ActionBaseColorAttribute:hover 
{
	background-color : Gray;
}
.WorkWith TR:hover BUTTON 
{
	border-bottom-color : var(--colors_gray05) ;
	border-left-color : Transparent;
	border-right-color : Transparent;
	border-top-color : Transparent;
}
.WorkWith TR:hover BUTTON IMG 
{
	opacity : .9;
}
.WorkWith TR:hover BUTTON:hover 
{
	background-color : var(--colors_gray05) ;
	border-left-color : Transparent;
	border-right-color : Transparent;
	border-top-color : Transparent;
}
.WorkWith TR:hover TH BUTTON 
{
	border-color : var(--colors_gray05) ;
}
.WorkWith .checkbox .Attribute 
{
	border-style : none;
}
.WorkWith DIV.checkbox 
{
	padding-top : 3px;
	min-width : 27px;
}
.WorkWith .ConvertToDDO SELECT 
{
	height : 0 !important;
}
.WorkWith .checkbox LABEL SPAN INPUT 
{
	margin-top : 4px;
	margin-left : -14px !important;
}
.WorkWith .checkbox LABEL INPUT 
{
	margin-left : 0px;
}
.WorkWith .ErrorAttribute 
{
	margin-left : 0px;
}
.WorkWith .ErrorMessages 
{
	border-top-right-radius : 4px;
	border-bottom-right-radius : 4px;
	border-bottom-left-radius : 4px;
	padding-left : 0px;
	top : auto;
	display : block;
	white-space : nowrap;
}
.WorkWith .DVelopComboGridCell span.ErrorMessages 
{
	display : inline;
}
.WorkWith .DVelopComboGridCell > input.ErrorAttribute + div 
{
	display : none !important;
}
.WorkWith .DVelopComboGridCell .Errorbtn + div 
{
	float : none;
}
.GridNoBorderCell.GridFixedColumnBorders>div 
{
	padding-left : 0px;
	padding-right : 0 !important;
}
.GridNoBorderCell > div 
{
	background-color : var(--colors_DataBackgroundColor) !important;
	overflow : hidden;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	box-shadow : 0px 1px 4px 0px rgba(0,0,0,0.14);
	padding-left : 15px;
	padding-right : 15px;
}
.GridNoBorderCell > div .gx-grid 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.TableTransactionTemplate .gx-grid 
{
	padding-bottom : 50px;
}
.GridNoBorderCell > div .PaginationBar 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-top : var(--borders_xs) solid var(--colors_gray05);
	margin-left : 0px;
	padding-bottom : 10px;
	padding-top : 5px;
}
.GridNoBorderCell > div .PaginationBarEmptyGrid 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-style : none;
	min-width : 0 !important;
}
.GridNoBorderCell .TotalizerRow TD 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.TableMainWithShadow .GridNoBorderCell:not(.NestedGridCell) .PaginationBar, .tab-content .GridNoBorderCell:not(.NestedGridCell) .PaginationBar,.TableMainPrompt .GridNoBorderCell:not(.NestedGridCell) .PaginationBar 
{
	padding-bottom : 0px;
}
.TableMainWithShadow .GridNoBorderCell:not(.NestedGridCell) > div, .tab-content .GridNoBorderCell:not(.NestedGridCell) > div, .TableMainPrompt .GridNoBorderCell:not(.NestedGridCell) > div, .ViewGridNoBorderCell .GridNoBorderCell:not(.NestedGridCell) > div 
{
	border-style : none;
	border-radius : 0px;
	padding-left : 0px;
	box-shadow : none;
}
.TableMainWithShadow .GridNoBorderCell:not(.NestedGridCell), .tab-content .GridNoBorderCell:not(.NestedGridCell),.TableMainPrompt .GridNoBorderCell:not(.NestedGridCell) 
{
	padding-right : 0px;
}
.GridNoBorder 
{
	background-color : var(--colors_DataBackgroundColor) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
}
table.GridNoBorder 
{
	border-style : none;
}
.GridNoBorderHeader 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.GridNoBorder.WorkWithTitle 
{
	padding-bottom : 10px;
	padding-top : 20px;
}
.GridNoBorder .WorkWithTitle > SPAN, .GridNoBorder .GridNoBorder  .WorkWithTitle .ColumnSettingsContainer > SPAN 
{
	display : inline-block;
	font-family : var(--fonts_primary-regular) ;
	text-indent : 0px;
	line-height : 21px;
	font-size : var(--fontSizes_s) ;
	font-weight : 500;
	color : var(--colors_gray07) ;
}
.GridGroupTitleRow ~ TR > TH.GridNoBorder 
{
	padding-top : 10px;
}
.GridNoBorder .GridGroupTitleRow ~ TR 
{
	border-bottom-color : var(--colors_gray06) !important;
}
.GridNoBorder.WorkWith .GridGroupTitleRow > TH:first-child > DIV 
{
	margin-left : 0px;
}
.GridNoBorder.WorkWith .GridGroupTitleRow > TH:last-child > DIV 
{
	margin-right : 0px;
}
.GridNoBorder.WorkWith .GridGroupTitle>div 
{
	border-bottom : var(--borders_xs) solid #ddd;
	margin-left : 7px;
	margin-right : 7px;
	padding-bottom : 5px;
	padding-top : 20px;
	white-space : nowrap;
	font-family : var(--fonts_primary-regular) ;
	font-weight : 300;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	text-transform : uppercase;
}
.GridNoBorderNoHeader TABLE.GridWithBorderColor,.GridNoBorderNoHeader TABLE.WorkWith 
{
	border-style : none;
	box-shadow : none;
}
.GridNoBorderNoHeader thead 
{
	display : none;
}
.GridNoBorderNoHeader tbody>tr:first-child 
{
	border-style : none;
}
.suggestions 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	box-sizing : border-box;
	position : absolute;
	-moz-box-sizing : border-box;
	font-family : var(--fonts_primary-regular) ;
}
DIV.suggestions DIV 
{
	padding-bottom : 0px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 0px;
	cursor : default;
	color : var(--colors_gray08) ;
}
DIV.suggestions DIV.current 
{
	background-color : var(--colors_BaseColor) ;
	color : white;
}
.gx-mask 
{
	background-color : black;
	left : 0px;
	position : absolute;
	top : 0px;
	height : 100%;
	width : 100%;
	animation : entermask 1s;
	-webkit-animation : entermask 1s;
	-ms-filter : "alpha(opacity=10)";
	opacity : .10;
}
Body > DIV.gx-mask 
{
	background-color : black;
	left : 0px;
	position : absolute;
	top : 0px;
	z-index : 1030;
	height : 100%;
	width : 100%;
	animation : entermask 1s;
	-webkit-animation : entermask 1s;
	-ms-filter : "alpha(opacity=10)";
	opacity : .10;
}
DIV.gx-unmask 
{
	background-color : transparent;
	animation : leavemask .3s;
	-webkit-animation : leavemask .3s;
}
BODY.gx-masked DIV.gx-mask 
{
	bottom : 0px;
	position : fixed;
}
.gx-masked-relative 
{
	position : relative;
}
.gx-grid > .gx-mask 
{
	z-index : 999;
	max-width : 100%;
}
.gx-grid > table.gx-masked-relative 
{
	position : initial;
}
.mask 
{
	background-color : #000;
	bottom : 0px;
	left : 0px;
	position : absolute;
	right : 0px;
	top : 0px;
	z-index : 1;
	display : none;
	opacity : .25;
	filter : alpha(opacity=25);
}
.mask.block-scrollbars 
{
	overflow : auto;
}
.masked select, .drag select, .hide-select select 
{
	_visibility : hidden;
}
.GridPageController 
{
	gx-arrow-color : var(--colors_gray08) ;
}
.GridParentCell:not(.SectionGrid) 
{
	position : static;
}
.TableWithSelectableGrid:not(.WWPRowSelected) .WWPBtnNeedRowSelection 
{
	display : none;
}
.TableWithSelectableGrid:not(.WWPMultiRowWOPagingSelected) .WWPBtnNeedMultiRowWOPagingSelection 
{
	display : none;
}
.TableWithSelectableGrid:not(.WWPMultiRowSelected) .WWPBtnNeedMultiRowSelection 
{
	display : none;
}
.GridGroupTitle 
{
	padding : 2px;
	text-align : center;
	vertical-align : bottom;
}
.gx-grid.gx-gridGridFixedTitles 
{
	max-height : 400px;
}
.gx-grid.gx-gridGridFixedTitles>table>tfoot>tr>td,.gx-grid.gx-gridGridFixedTitles>table>thead>tr>th 
{
	position : relative;
}
.gx-grid.gx-gridGridFixedTitles > div.gx-mask 
{
	display : none;
}
.gx-grid.gx-gridGridFixedTitles>table 
{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.gx-grid.gx-gridGridResizableTitles>table>thead>tr>th span 
{
	-webkit-touch-callout : none;
	-webkit-user-select : none;
	-khtml-user-select : none;
	-moz-user-select : none;
	-ms-user-select : none;
	user-select : none;
}
.FixedColumnL, .FixedColumnR 
{
	min-width : 28px;
}
.gx-grid.gx-gridGridFixedColumnBorders>table>*>tr>* 
{
	border-right : var(--borders_xs) solid var(--colors_gray05);
	padding-right : 10px;
}
.table-responsive > thead > tr.WWPDraggingColumn > th:not(.WWIconActionColumn):not(.DisableColMoving) 
{
	border-left : solid 1px #ffe1e1;
	border-right : solid 1px #ffe1e1;
}
.table-responsive > thead > tr.WWPDraggingColumn > .WWPDragOverDown:not(.WWIconActionColumn) 
{
	border-right : solid 3px red !important;
}
.table-responsive > thead > tr.WWPDraggingColumn > .WWPDragOverUp:not(.WWIconActionColumn):not(.DisableColMoving) 
{
	border-left : solid 3px red !important;
}
LI.WWPDragOverDown 
{
	border-bottom : solid 2px red;
}
LI.WWPDragOverUp 
{
	border-top : solid 2px red;
}
LI.WWPDragOverDownF 
{
	border-bottom : solid 2px blue;
}
LI.WWPDragOverUpF 
{
	border-top : solid 2px blue;
}
.fa-rotate-270.CSDropDownFI 
{
	padding-right : 5px;
}
.fa-rotate-90.CSDropDownFI 
{
	padding-right : 5px;
}
.WWPDraggingColumnMoving.WWPDraggingColumn >*:not(.WWPDraggedColumn) 
{
	opacity : 1;
}
.WWPDraggingColumn >*:not(.WWPDraggedColumn) 
{
	opacity : .01;
}
.FGCuttedCell>* 
{
	display : none !important;
}
.FGHeaderRowV > .FixedR>div 
{
	left : 0px;
	right : inherit;
}
.FGRowLine>*, .FGHeaderRowH>*, .FGHeaderRowV>*, .FGFootRow>* 
{
	padding : 0px;
}
.FTBRemoveBorders>*>tr,.FTBRemoveBorders>*>tr>* 
{
	border-style : none !important;
}
.FGHeaderRowV>*>div 
{
	background-color : var(--colors_gray05) ;
	position : absolute;
	right : 0px;
	width : 1px;
	display : block;
}
.CSItemWithCategory 
{
	margin-left : 15px;
}
.CSCategory > i:last-child 
{
	padding-left : 8px;
}
.CSItemWithCategoryCollapsed 
{
	display : none;
}
.CSItemsFreezable .CSItemConfigFixedL>a, .CSItemsFreezable .CSItemConfigFixedR>a, .CSItemsFreezable li:not(.CSFixableCategory)>a 
{
	margin-left : 15px;
}
.CSItemsFreezable .CSItemConfigFixedL>a.CSItemWithCategory, .CSItemsFreezable .CSItemConfigFixedR>a.CSItemWithCategory, .CSItemsFreezable li>a.CSItemWithCategory 
{
	margin-left : 30px;
}
.gx-infinite-scrolling-container thead 
{
	overflow : visible;
}
.WWIconActionColumn 
{
	width : 52px;
}
.WWColumn 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
}
.WWActionColumn 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
	padding-left : 10px;
	padding-right : 10px;
	width : 52px;
}
.WWActionGroupColumn 
{
	white-space : normal;
	vertical-align : middle;
	text-overflow : ellipsis;
	width : 52px;
}
.ActionGroupGrouped 
{
	line-height : 38px;
}
td.gx-tab-padding-fix-1.gx-attribute img 
{
	vertical-align : middle;
}
.PopupHeader 
{
	background-color : var(--colors_DataBackgroundColor) ;
	background-image : none;
	border-style : none;
	border-top-left-radius : 4px;
	border-top-right-radius : 4px;
	box-sizing : content-box;
	float : left;
	margin-bottom : -1px;
	margin-top : -1px;
	padding-bottom : 15px;
	padding-top : 15px;
	z-index : 1;
	width : 100%;
	cursor : move;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
	color : white;
	text-indent : 3px;
	vertical-align : bottom;
}
.PopupTitle 
{
	padding-left : 18px;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_l) ;
	font-weight : 500;
	color : var(--colors_gray08) ;
}
.PopupHeaderButton 
{
	background-image : var(--GX-Image_ClosePrompt) ;
	float : right;
	margin-right : 10px;
	height : 18px;
	width : 18px;
	cursor : pointer;
	text-align : right;
}
.PopupContent 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : 3px;
}
.PopupContentCell 
{
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	border-top : 0px;
	padding-left : 30px;
	padding-bottom : 15px !important;
}
.PopupContentCell .WorkWith>tbody>tr:first-child>td 
{
	padding-top : 15px;
}
.PopupBorder 
{
	background-color : white;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_l) ;
	box-sizing : content-box;
	box-shadow : 0px 5px 15px rgba(0,0,0,0.5);
	z-index : 1050;
	outline : none;
}
.PopupShadow 
{
	border-radius : var(--radius_l) ;
}
.gx-popup-resize 
{
	display : none;
}
.gx-popup-opened form 
{
	overflow : visible !important;
}
.modal-dialog-wc>.modal-content 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.modal-content>.modal-header 
{
	border-bottom-color : var(--colors_gray05) ;
}
.WWPPopoverIcon 
{
	padding-bottom : 5px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 5px;
}
.popover-content 
{
	padding : 4px;
	min-height : 25px;
	min-width : 25px;
	background-color : var(--colors_DataBackgroundColor) ;
}
.PopoverTriggerClick 
{
	cursor : pointer;
}
.PopoverValue 
{
	min-width : 10px;
}
.popoverMainDiv 
{
	max-width : 100%;
}
.PopoverValue > img 
{
	max-height : 30px;
	max-width : 30px;
}
.popover.bottom>.arrow:after 
{
	border-bottom-color : var(--colors_DataBackgroundColor) ;
}
.popover.bottom>.arrow 
{
	border-bottom-color : var(--colors_gray05) ;
}
.popover 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
}
.DscTop .MergeLabelCell 
{
	padding-bottom : 5px;
}
.DscTop > DIV > .gx-attribute 
{
	padding-left : 15px;
	padding-right : 15px;
	position : relative;
	min-height : 1px;
}
.DscTop > DIV > .gx-label 
{
	margin-bottom : 5px;
	padding-left : 20px;
	padding-right : 15px;
	padding-top : 0px;
	position : relative;
	min-height : 1px;
}
.DscTop > DIV > DIV > .MergeLabelCell 
{
	margin-bottom : inherit;
	padding-left : 20px;
	padding-top : 0px;
	text-align : left;
}
.DscTop.CellPaddingLogin > DIV > DIV > .MergeLabelCell 
{
	padding-left : 15px;
}
.DataContentCell.DscTop .gx-multimedia-upload .gx-image-placeholder 
{
	position : absolute;
	top : 0px;
	z-index : 0;
}
.DscTop .Attribute,.DscTop .AttributeRealWidth,.DscTop .AttributeDate,.DscTop .AttributeRealWidthDate,.DscTop .AttributeDateTime,.DscTop .AttributeRealWidthDateTime,.DscTop .AttributeCheckBox,.DscTop .AttributeRealWidthCheckBox 
{
	margin-bottom : 25px;
	margin-left : 5px;
}
.DscTop div:not(.ExtendedCombo) > div > .ErrorMessages 
{
	top : -14px;
}
.DscTop span.Attribute,.DscTop span.AttributeRealWidth,.DscTop span.ReadonlyAttribute,.DscTop span.ReadonlyAttributeRealWidth 
{
	margin-left : 5px;
	padding-bottom : 0px;
}
.DscTop .gx-checkbox-wrapper 
{
	padding-top : 0px;
}
.DscTop .input-group-btn 
{
	padding-bottom : 25px;
}
.DscTop .TableMerged TD 
{
	vertical-align : baseline;
}
.DscTop .TableMerged TD.DataContentCell 
{
	padding-top : 4px;
}
.CellViewTabsPosition .panel-group 
{
	margin-bottom : 10px;
}
.CellViewTabsPosition .VerticalTabs > .nav.nav-tabs ~ .tab-content 
{
	overflow : auto;
}
.ViewCellRightItem > .TextBlock 
{
	padding-left : 3px;
	padding-right : 0px;
	vertical-align : sub;
}
.TableViewTab 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.TableMainView 
{
	background-color : var(--colors_DataBackgroundColor) ;
	width : 100%;
	border : var(--borders_xs) solid var(--colors_gray05);
	margin-bottom : 15px;
	margin-left : 0px;
	margin-top : 15px;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	border-radius : var(--radius_l) ;
}
.TableMainViewWithShadow 
{
	background-color : var(--colors_DataBackgroundColor) ;
	width : 100%;
	border : var(--borders_xs) solid var(--colors_gray05);
	margin-bottom : 15px;
	margin-left : 0px;
	margin-top : 15px;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	border-radius : var(--radius_l) ;
	box-shadow : 0px 0px 3px 0px rgba(0,0,0,0.2);
	border-style : none;
}
.CellViewTextBlockTitle .TextBlockTitleWWP 
{
	font-size : var(--fontSizes_l) ;
}
.CellViewTableTitle 
{
	padding-bottom : 15px;
}
.ViewCellRightItem 
{
	line-height : 34px;
}
.TableViewCardsCell>div 
{
	padding-bottom : 13px;
	padding-left : 5px;
	padding-right : 5px;
	width : 100%;
}
.TableViewCardsCell>div.CellWWLink 
{
	padding-right : 26px;
	width : auto;
}
.TableViewCardsCell>div>div>div.row>div 
{
	padding-bottom : 13px;
}
.TableViewCardsCell>div>div>div.row:last-of-type>div 
{
	padding-bottom : 0px;
}
.TableViewCardsCell>div>div:not(.main-panel-collapsed),.TableViewCardsCell>div>div>div.row:last-of-type,.TableViewCardsCell>div>div>div.panel,.TableViewCardsCell>div>div>div.panel>div.PanelCard_Body>div,.TableViewCardsCell>div>div>div.row>div,.TableViewCardsCell>div>div>div.row>div>div:not(.main-panel-collapsed),.TableViewCardsCell>div:first-of-type>div>div.row>div>div>div.panel 
{
	height : 100%;
}
.TableViewCardsCell>div>div>div.PanelCard,.TableViewCardsCell>div:first-of-type>div>div.row>div>div>div.PanelCard 
{
	height : calc(100% - 27px);
}
.CellWWLink 
{
	float : right;
	margin-top : -1px;
	right : 15px;
	top : 12px;
	z-index : 2;
	width : auto;
	padding-bottom : 0 !important;
	height : 0 !important;
}
.CellWWLinkPanel 
{
	float : right;
	margin-top : -1px;
	right : 15px;
	z-index : 2;
	width : auto;
	padding-bottom : 0 !important;
	height : 0 !important;
	top : 21px;
}
.AttributeSizeLarge,label.gx-label.AttributeLabelSizeLargeLabel,span.AttributeLabelSizeLargeLabel,.AttributeSizeLargeDate,label.gx-label.AttributeLabelSizeLargeDateLabel, span.AttributeLabelSizeLargeDateLabel,.AttributeSizeLargeDateTime,label.gx-label.AttributeLabelSizeLargeDateTimeLabel, span.AttributeLabelSizeLargeDateTimeLabel,.AttributeSizeLargeCheckBox,label.gx-label.AttributeLabelSizeLargeCheckBoxLabel, span.AttributeLabelSizeLargeCheckBoxLabel 
{
	font-size : var(--fontSizes_m) ;
}
.AttributeSizeSmall,label.gx-label.AttributeLabelSizeSmallLabel, span.AttributeLabelSizeSmallLabel,.AttributeSizeSmallDate,label.gx-label.AttributeLabelSizeSmallDateLabel, span.AttributeLabelSizeSmallDateLabel,.AttributeSizeSmallDateTime,label.gx-label.AttributeLabelSizeSmallDateTimeLabel, span.AttributeLabelSizeSmallDateTimeLabel,.AttributeSizeSmallCheckBox,label.gx-label.AttributeLabelSizeSmallCheckBoxLabel, span.AttributeLabelSizeSmallCheckBoxLabel 
{
	font-size : var(--fontSizes_xs) ;
}
.AttributeWeightBold,label.gx-label.AttributeLabelWeightBoldLabel,span.AttributeLabelWeightBoldLabel,.AttributeWeightBoldDate,label.gx-label.AttributeLabelWeightBoldDateLabel,span.AttributeLabelWeightBoldDateLabel,.AttributeWeightBoldDateTime,label.gx-label.AttributeLabelWeightBoldDateTimeLabel,span.AttributeLabelWeightBoldDateTimeLabel,.AttributeWeightBoldCheckBox,label.gx-label.AttributeLabelWeightBoldCheckBoxLabel,span.AttributeLabelWeightBoldCheckBoxLabel 
{
	font-weight : bold;
}
.AttributeWeightNormal,label.gx-label.AttributeLabelWeightNormalLabel,span.AttributeLabelWeightNormalLabel,.AttributeWeightNormalDate,label.gx-label.AttributeLabelWeightNormalDateLabel,span.AttributeLabelWeightNormalDateLabel,.AttributeWeightNormalDateTime,label.gx-label.AttributeLabelWeightNormalDateTimeLabel,span.AttributeLabelWeightNormalDateTimeLabel,.AttributeWeightNormalCheckBox,label.gx-label.AttributeLabelWeightNormalCheckBoxLabel,span.AttributeLabelWeightNormalCheckBoxLabel 
{
	font-weight : normal;
}
.AttributeStyleItalic,label.gx-label.AttributeLabelStyleItalicLabel,span.AttributeLabelStyleItalicLabel,.AttributeStyleItalicDate,label.gx-label.AttributeLabelStyleItalicDateLabel,span.AttributeLabelStyleItalicDateLabel,.AttributeStyleItalicDateTime,label.gx-label.AttributeLabelStyleItalicDateTimeLabel,span.AttributeLabelStyleItalicDateTimeLabel,.AttributeStyleItalicCheckBox,label.gx-label.AttributeLabelStyleItalicCheckBoxLabel,span.AttributeLabelStyleItalicCheckBoxLabel 
{
	font-style : italic;
}
.AttributeStyleUnderline,label.gx-label.AttributeLabelStyleUnderlineLabel,span.AttributeLabelStyleUnderlineLabel,.AttributeStyleUnderlineDate,label.gx-label.AttributeLabelStyleUnderlineDateLabel,span.AttributeLabelStyleUnderlineDateLabel,.AttributeStyleUnderlineDateTime,label.gx-label.AttributeLabelStyleUnderlineDateTimeLabel,span.AttributeLabelStyleUnderlineDateTimeLabel,.AttributeStyleUnderlineCheckBox,label.gx-label.AttributeLabelStyleUnderlineCheckBoxLabel,span.AttributeLabelStyleUnderlineCheckBoxLabel 
{
	text-decoration : underline;
}
.AttributeStyleLineThrough,label.gx-label.AttributeLabelStyleLineThroughLabel,span.AttributeLabelStyleLineThroughLabel,.AttributeStyleLineThroughDate,label.gx-label.AttributeLabelStyleLineThroughDateLabel,span.AttributeLabelStyleLineThroughDateLabel,.AttributeStyleLineThroughDateTime,label.gx-label.AttributeLabelStyleLineThroughDateTimeLabel,span.AttributeLabelStyleLineThroughDateTimeLabel,.AttributeStyleLineThroughCheckBox,label.gx-label.AttributeLabelStyleLineThroughCheckBoxLabel,span.AttributeLabelStyleLineThroughCheckBoxLabel 
{
	text-decoration : line-through;
}
.AttributeColorDanger,.gx-label.AttributeFLLabel.control-label.AttributeLabelColorDangerLabel,.form-control-static span.AttributeColorDanger,label.gx-label.AttributeLabelColorDangerLabel,span.AttributeLabelColorDangerLabel,.AttributeColorDangerDate,.form-control-static span.AttributeColorDangerDate,label.gx-label.AttributeLabelColorDangerDateLabel,span.AttributeLabelColorDangerDateLabel,.AttributeColorDangerDateTime,.form-control-static span.AttributeColorDangerDateTime,label.gx-label.AttributeLabelColorDangerDateTimeLabel,span.AttributeLabelColorDangerDateTimeLabel,.AttributeColorDangerCheckBox,.form-control-static span.AttributeColorDangerCheckBox,label.gx-label.AttributeLabelColorDangerCheckBoxLabel,span.AttributeLabelColorDangerCheckBoxLabel 
{
	color : var(--colors_Danger_CondForm) ;
}
.AttributeColorWarning,.gx-label.AttributeFLLabel.control-label.AttributeLabelColorWarningLabel,.form-control-static span.AttributeColorWarning,label.gx-label.AttributeLabelColorWarningLabel,span.AttributeLabelColorWarningLabel,.AttributeColorWarningDate,.form-control-static span.AttributeColorWarningDate,label.gx-label.AttributeLabelColorWarningDateLabel,span.AttributeLabelColorWarningDateLabel,.AttributeColorWarningDateTime,.form-control-static span.AttributeColorWarningDateTime,label.gx-label.AttributeLabelColorWarningDateTimeLabel,span.AttributeLabelColorWarningDateTimeLabel,.AttributeColorWarningCheckBox,.form-control-static span.AttributeColorWarningCheckBox,label.gx-label.AttributeLabelColorWarningCheckBoxLabel,span.AttributeLabelColorWarningCheckBoxLabel 
{
	color : var(--colors_Warning) ;
}
.AttributeColorInfo,.gx-label.AttributeFLLabel.control-label.AttributeLabelColorInfoLabel,.form-control-static span.AttributeColorInfo,label.gx-label.AttributeLabelColorInfoLabel,span.AttributeLabelColorInfoLabel,.AttributeColorInfoDate,.form-control-static span.AttributeColorInfoDate,label.gx-label.AttributeLabelColorInfoDateLabel,span.AttributeLabelColorInfoDateLabel,.AttributeColorInfoDateTime,.form-control-static span.AttributeColorInfoDateTime,label.gx-label.AttributeLabelColorInfoDateTimeLabel,span.AttributeLabelColorInfoDateTimeLabel,.AttributeColorInfoCheckBox,.form-control-static span.AttributeColorInfoCheckBox,label.gx-label.AttributeLabelColorInfoCheckBoxLabel,span.AttributeLabelColorInfoCheckBoxLabel 
{
	color : var(--colors_Info_CondForm) ;
}
.AttributeColorSuccess,.gx-label.AttributeFLLabel.control-label.AttributeLabelColorSuccessLabel,.form-control-static span.AttributeColorSuccess,label.gx-label.AttributeLabelColorSuccessLabel,span.AttributeLabelColorSuccessLabel,.AttributeColorSuccessDate,.form-control-static span.AttributeColorSuccessDate,label.gx-label.AttributeLabelColorSuccessDateLabel,span.AttributeLabelColorSuccessDateLabel,.AttributeColorSuccessDateTime,.form-control-static span.AttributeColorSuccessDateTime,label.gx-label.AttributeLabelColorSuccessDateTimeLabel,span.AttributeLabelColorSuccessDateTimeLabel,.AttributeColorSuccessCheckBox,.form-control-static span.AttributeColorSuccessCheckBox,label.gx-label.AttributeLabelColorSuccessCheckBoxLabel,span.AttributeLabelColorSuccessCheckBoxLabel 
{
	color : var(--colors_Success_CondForm) ;
}
.AttributeColorBaseColor,.gx-label.AttributeFLLabel.control-label.AttributeLabelColorBaseColorLabel,.form-control-static span.AttributeColorBaseColor,label.gx-label.AttributeLabelColorBaseColorLabel,span.AttributeLabelColorBaseColorLabel,.AttributeColorBaseColorDate,.form-control-static span.AttributeColorBaseColorDate,label.gx-label.AttributeLabelColorBaseColorDateLabel,span.AttributeLabelColorBaseColorDateLabel,.AttributeColorBaseColorDateTime,.form-control-static span.AttributeColorBaseColorDateTime,label.gx-label.AttributeLabelColorBaseColorDateTimeLabel,span.AttributeLabelColorBaseColorDateTimeLabel,.AttributeColorBaseColorCheckBox,.form-control-static span.AttributeColorBaseColorCheckBox,label.gx-label.AttributeLabelColorBaseColorCheckBoxLabel,span.AttributeLabelColorBaseColorCheckBoxLabel 
{
	color : var(--colors_BaseColor) ;
}
.AttributeColorInfoLight,.gx-label.AttributeFLLabel.control-label.AttributeLabelColorInfoLightLabel,.form-control-static span.AttributeColorInfoLight,label.gx-label.AttributeLabelColorInfoLightLabel,span.AttributeLabelColorInfoLightLabel,.AttributeColorInfoLightDate,.form-control-static span.AttributeColorInfoLightDate,label.gx-label.AttributeLabelColorInfoLightDateLabel,span.AttributeLabelColorInfoLightDateLabel,.AttributeColorInfoLightDateTime,.form-control-static span.AttributeColorInfoLightDateTime,label.gx-label.AttributeLabelColorInfoLightDateTimeLabel,span.AttributeLabelColorInfoLightDateTimeLabel,.AttributeColorInfoLightCheckBox,.form-control-static span.AttributeColorInfoLightCheckBox,label.gx-label.AttributeLabelColorInfoLightCheckBoxLabel,span.AttributeLabelColorInfoLightCheckBoxLabel 
{
	color : var(--colors_InfoLight) ;
}
.gx-grid th.ColumnSizeLarge>span,th.ColumnSizeLarge .ColumnSettingsContainer>span, td.ColumnSizeLarge span 
{
	font-size : var(--fontSizes_s) ;
}
.gx-grid th.ColumnSizeSmall>span,th.ColumnSizeSmall .ColumnSettingsContainer>span, td.ColumnSizeSmall span 
{
	font-size : var(--fontSizes_xs) ;
}
.gx-grid th.ColumnWeightBold>span,th.ColumnWeightBold .ColumnSettingsContainer>span, td.ColumnWeightBold span 
{
	font-weight : bold;
}
.gx-grid th.ColumnStyleItalic>span,th.ColumnStyleItalic .ColumnSettingsContainer>span, td.ColumnStyleItalic span 
{
	font-style : italic;
}
.gx-grid th.ColumnStyleUnderline>span,th.ColumnStyleUnderline .ColumnSettingsContainer>span, td.ColumnStyleUnderline span 
{
	text-decoration : underline;
}
.gx-grid th.ColumnStyleLineThrough>span,th.ColumnStyleLineThrough .ColumnSettingsContainer>span, td.ColumnStyleLineThrough span 
{
	text-decoration : line-through;
}
.ColumnHighlightBackground 
{
	background-color : var(--colors_gray02) ;
}
.ColumnLeftDivision 
{
	box-shadow : 2px 0px 0px 0px inset var(--colors_gray05);
}
.gx-grid th.ColumnColorDanger>span,th.ColumnColorDanger .ColumnSettingsContainer>span, td.ColumnColorDanger span 
{
	color : var(--colors_Danger_CondForm) ;
}
.gx-grid th.ColumnColorWarning>span,th.ColumnColorWarning .ColumnSettingsContainer>span, td.ColumnColorWarning span 
{
	color : var(--colors_Warning) ;
}
.gx-grid th.ColumnColorInfo>span,th.ColumnColorInfo .ColumnSettingsContainer>span, td.ColumnColorInfo span 
{
	color : var(--colors_Info_CondForm) ;
}
.gx-grid th.ColumnColorSuccess>span,th.ColumnColorSuccess .ColumnSettingsContainer>span, td.ColumnColorSuccess span 
{
	color : var(--colors_Success_CondForm) ;
}
.gx-grid th.ColumnColorBaseColor>span,th.ColumnColorBaseColor .ColumnSettingsContainer>span, td.ColumnColorBaseColor span 
{
	color : var(--colors_BaseColor) ;
}
.gx-grid th.ColumnColorInfoLight>span,th.ColumnColorInfoLight .ColumnSettingsContainer>span, td.ColumnColorInfoLight span 
{
	color : var(--colors_InfoLight) ;
}
.ColumnAlignLeft 
{
	text-align : left !important;
}
.ColumnAlignCenter 
{
	text-align : center !important;
}
.ColumnAlignRight 
{
	text-align : right !important;
}
TH.ColumnAlignTitleLeft 
{
	text-align : left !important;
}
TH.ColumnAlignTitleCenter 
{
	text-align : center !important;
}
TH.ColumnAlignTitleRight 
{
	text-align : right !important;
}
.ColumnLeftDivision.ColumnColorDanger 
{
	h-boxshadow : 2px;
	v-boxshadow : 0px;
	boxblur : 0px;
	boxspread : 0px;
	boxshadow-color : var(--colors_Danger_CondForm) ;
	boxshadow-inset : inset;
}
.ColumnLeftDivision.ColumnColorWarning 
{
	h-boxshadow : 2px;
	v-boxshadow : 0px;
	boxblur : 0px;
	boxspread : 0px;
	boxshadow-color : var(--colors_Warning) ;
	boxshadow-inset : inset;
}
.ColumnLeftDivision.ColumnColorInfo 
{
	h-boxshadow : 2px;
	v-boxshadow : 0px;
	boxblur : 0px;
	boxspread : 0px;
	boxshadow-color : var(--colors_Info_CondForm) ;
	boxshadow-inset : inset;
}
.ColumnLeftDivision.ColumnColorSuccess 
{
	h-boxshadow : 2px;
	v-boxshadow : 0px;
	boxblur : 0px;
	boxspread : 0px;
	boxshadow-color : var(--colors_Success_CondForm) ;
	boxshadow-inset : inset;
}
.ColumnLeftDivision.ColumnColorBaseColor 
{
	h-boxshadow : 2px;
	v-boxshadow : 0px;
	boxblur : 0px;
	boxspread : 0px;
	boxshadow-color : var(--colors_BaseColor) ;
	boxshadow-inset : inset;
}
.ColumnLeftDivision.ColumnColorInfoLight 
{
	h-boxshadow : 2px;
	v-boxshadow : 0px;
	boxblur : 0px;
	boxspread : 0px;
	boxshadow-color : var(--colors_InfoLight) ;
	boxshadow-inset : inset;
}
.Progress  .ProgressIndicatorCircle circle.BackCircle 
{
	stroke : var(--colors_gray04) ;
}
.Progress  .ProgressIndicatorCircle .CircleCaption 
{
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	font-weight : 300;
	color : var(--colors_gray07) ;
}
.ProgressInfoLight  .ProgressIndicatorCircle circle.ProgressCircle,.CardProgressCircleInfoLight .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_InfoLight) ;
}
.ProgressInfo  .ProgressIndicatorCircle circle.ProgressCircle,.CardProgressCircleInfo .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Info_CondForm) ;
}
.ProgressBaseColor  .ProgressIndicatorCircle circle.ProgressCircle,.CardProgressCircleBaseColor .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_BaseColor) ;
}
.ProgressDanger  .ProgressIndicatorCircle circle.ProgressCircle,.CardProgressCircleDanger .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Danger_CondForm) ;
}
.ProgressWarning  .ProgressIndicatorCircle circle.ProgressCircle,.CardProgressCircleWarning .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Warning) ;
}
.ProgressSuccess  .ProgressIndicatorCircle circle.ProgressCircle,.CardProgressCircleSuccess .ProgressIndicatorCircle circle.ProgressCircle 
{
	stroke : var(--colors_Success_CondForm) ;
}
.EditForm .DataContentCell span.Attribute,.EditForm .DataContentCell span.ReadonlyAttribute, .EditForm .DataContentCellView span.Attribute,.EditForm .DataContentCellView span.ReadonlyAttribute, .EditForm .RequiredDataContentCell span.Attribute,.EditForm .RequiredDataContentCell span.ReadonlyAttribute, .EditForm .DataContentCell span.AttributeRealWidth, .EditForm .DataContentCellView span.AttributeRealWidth, .EditForm .RequiredDataContentCell span.AttributeRealWidth 
{
	background-color : var(--colors_gray02) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	border-collapse : separate;
	border-spacing : 0;
	padding-bottom : 1px;
	padding-left : 12px;
	padding-right : 12px;
	min-height : 34px;
	padding-top : 7px;
	min-width : 206px;
	display : inline-table;
	vertical-align : middle;
}
.EditForm .DataContentCell span.Attribute.gx-radio-button, .EditForm .DataContentCellView span.Attribute.gx-radio-button, .EditForm .RequiredDataContentCell span.Attribute.gx-radio-button, .EditForm .DataContentCell span.AttributeRealWidth.gx-radio-button, .EditForm .DataContentCellView span.AttributeRealWidth.gx-radio-button, .EditForm .RequiredDataContentCell span.AttributeRealWidth.gx-radio-button 
{
	padding-left : 0;
	border-style : none;
	background-color : transparent;
}
.EditForm .DataContentCell .gx-multimedia-upload img.Attribute,.EditForm .DataContentCell .gx-multimedia-upload img.ReadonlyAttribute 
{
	padding-top : 2px;
}
.EditForm .DataContentCell span.ExtendedCombo span.Attribute 
{
	padding-top : 7px;
	max-width : 206px;
}
.EditForm .DataContentCell span.Attribute.gx-checkbox-wrapper 
{
	padding-left : 30px;
}
.EditForm .DataContentCell img.Attribute, .EditForm .DataContentCell img.ReadonlyAttribute 
{
	background-color : transparent;
	border-style : none;
	min-width : 0px;
}
.EditForm .DataContentCell span.AttributeDateTime, .EditForm .DataContentCellView span.AttributeDateTime, .EditForm .RequiredDataContentCell span.AttributeDateTime, .EditForm .DataContentCell span.AttributeDateTimeRealWidth, .EditForm .DataContentCellView span.AttributeDateTimeRealWidth, .EditForm .RequiredDataContentCell span.AttributeDateTimeRealWidth 
{
	background-color : var(--colors_gray02) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	padding-left : 12px;
	padding-right : 12px;
	min-height : 34px;
	vertical-align : middle;
}
.EditForm .DataContentCell span.AttributeDate, .EditForm .DataContentCellView span.AttributeDate, .EditForm .RequiredDataContentCell span.AttributeDate, .EditForm .DataContentCell span.AttributeDateRealWidth, .EditForm .DataContentCellView span.AttributeDateRealWidth, .EditForm .RequiredDataContentCell span.AttributeDateRealWidth 
{
	background-color : var(--colors_gray02) ;
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	padding-left : 12px;
	padding-right : 12px;
	min-height : 34px;
	vertical-align : middle;
}
.EditForm .DscTop .TableMerged TD.DataContentCell 
{
	padding-top : 0px;
}
.ColumnsSelector>btn-default:hover, .ColumnsSelector>BUTTON:focus, .ColumnsSelector.open> BUTTON.btn-default,  .ColumnsSelector.open> .btn-default:focus 
{
	background-color : var(--colors_ActionHover) ;
	border-color : var(--colors_ActionHoverBorder) ;
	color : var(--colors_BaseForecolor) ;
}
.ColumnsSelector>button>i+span:not(.caret) 
{
	padding-left : 5px;
}
.ActionGroupFontIcons .ColumnsSelector  BUTTON 
{
	background-color : Transparent;
	border-color : var(--colors_gray06) ;
}
.ColumnsSelector  BUTTON 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.ColumnsSelector  .caret 
{
	margin-left : 6px;
}
.ColumnsSelector  .FilterOptionsMultiSelection LI 
{
	padding-left : 5px;
}
.ColumnsSelector  .FilterOptions 
{
	max-height : 260px;
	min-width : 200px;
}
.ColumnsSelector  .LiFilterSelected 
{
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 10px;
}
.ColumnsSelector  .FilterOptions UL A 
{
	padding-top : 5px;
}
.ColumnsSelector .Button 
{
	margin-right : 0px;
	margin-top : 0px;
	height : auto;
	width : 100%;
}
.ColumnsSelector .UpdateColumnsAndRestore .Button 
{
	width : calc(100% - 37px);
	box-shadow : none;
	vertical-align : bottom;
}
.ColumnsSelector li.UpdateColumnsAndRestore>a 
{
	background-color : var(--colors_BaseColor) ;
	border-radius : var(--radius_m) ;
	margin-right : 5px;
	padding-left : 0px;
	padding-right : 0px;
	height : 34px;
	color : white;
	vertical-align : bottom;
	text-align : center;
	min-width : 30px;
}
.ColumnsSelector li.UpdateColumnsAndRestore>a:hover, .ColumnsSelector li.UpdateColumnsAndRestore>a:focus 
{
	background-color : var(--colors_ActionHover) ;
	color : white;
}
.gx-navbar .ColumnsSelector .gx-attribute, .gx-action-group .ColumnsSelector .gx-attribute, .gx-action-group .ColumnsSelector .gx-button 
{
	display : block;
}
.ChatAttributeName 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_xs) ;
	font-weight : bold;
	color : var(--colors_gray07) ;
	border-style : none;
}
.ChatAttributeDate 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	font-size : var(--fontSizes_xs) ;
	color : var(--colors_gray07) ;
	border-style : none;
}
.ChatAttributeImage 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	max-width : 206px;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-radius : 50%;
	height : 40px;
	width : 40px;
	object-fit : cover;
}
.ChatAttributeMessage 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	color : var(--colors_gray08) ;
	text-indent : 0px;
	box-shadow : none;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	overflow : hidden;
	height : 40px;
	max-width : 100%;
	text-overflow : ellipsis;
	line-height : 20px;
	line-height : 20px;
}
.ChatDataTable 
{
	margin-bottom : -3px;
}
.PanelChat 
{
	max-width : 500px;
}
.ChatGridCell 
{
	overflow : auto;
	max-height : 400px;
}
.ChatImageCellBaseColor 
{
	background-color : var(--colors_BaseColor) ;
}
.ChatMessageCell 
{
	background-color : var(--colors_gray06) ;
	border-radius : 5px;
	margin-left : 10px;
	overflow : hidden;
	padding-bottom : 7px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 7px;
	width : 100%;
	display : inline-block;
	text-overflow : ellipsis;
	line-height : 20px;
}
.ChatMessageCellBaseColor 
{
	border-radius : 5px;
	overflow : hidden;
	padding-bottom : 7px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 7px;
	width : 100%;
	display : inline-block;
	text-overflow : ellipsis;
	background-color : var(--colors_BaseColor) ;
	margin-left : 0px;
	color : white;
	line-height : 20px;
	margin-left : -5px;
}
.ChatMessageCell:before 
{
	border-bottom-color : transparent;
	border-left-color : transparent;
	border-right-color : var(--colors_gray06) ;
	border-top-color : transparent;
	border-style : solid;
	border-width : 6px;
	left : 58px;
	margin-top : 2px;
	position : absolute;
	content : " ";
}
.ChatMessageCellBaseColor:after 
{
	border-bottom-color : transparent;
	border-left-color : var(--colors_BaseColor) ;
	border-right-color : transparent;
	border-top-color : transparent;
	border-style : solid;
	border-width : 6px;
	margin-right : 53px;
	margin-top : 2px;
	position : absolute;
	right : 0px;
	top : 6px;
	content : " ";
}
.NotificationFontIcon 
{
	background-color : var(--colors_BaseColor) ;
	border-radius : 100%;
	margin-right : 15px;
	padding-bottom : 13px;
	padding-top : 13px;
	width : 40px;
	color : white;
	text-align : center;
	text-indent : 0px;
}
.NotificationFontIconDanger 
{
	border-radius : 100%;
	margin-right : 15px;
	padding-bottom : 13px;
	padding-top : 13px;
	width : 40px;
	color : white;
	text-align : center;
	text-indent : 0px;
	background-color : var(--colors_Danger) ;
}
.NotificationFontIconSuccess 
{
	border-radius : 100%;
	margin-right : 15px;
	padding-bottom : 13px;
	padding-top : 13px;
	width : 40px;
	color : white;
	text-align : center;
	text-indent : 0px;
	background-color : var(--colors_Success_CondForm) ;
}
.NotificationFontIconInfo 
{
	border-radius : 100%;
	margin-right : 15px;
	padding-bottom : 13px;
	padding-top : 13px;
	width : 40px;
	color : white;
	text-align : center;
	text-indent : 0px;
	background-color : var(--colors_Info_CondForm) ;
}
.NotificationFontIconWarning 
{
	border-radius : 100%;
	margin-right : 15px;
	padding-bottom : 13px;
	padding-top : 13px;
	width : 40px;
	color : white;
	text-align : center;
	text-indent : 0px;
	background-color : var(--colors_Warning_CondForm) ;
}
.NotificationFontIconBaseColor 
{
	border-radius : 100%;
	margin-right : 15px;
	padding-bottom : 13px;
	padding-top : 13px;
	width : 40px;
	color : white;
	text-align : center;
	text-indent : 0px;
	background-color : var(--colors_BaseColor) ;
}
.NotificationFontIconInfoLight 
{
	border-radius : 100%;
	margin-right : 15px;
	padding-bottom : 13px;
	padding-top : 13px;
	width : 40px;
	color : white;
	text-align : center;
	text-indent : 0px;
	background-color : var(--colors_InfoLight) ;
}
.DVGroupByBtn 
{
	font-size : var(--fontSizes_font-icon-s) ;
	color : var(--colors_gray07) ;
	text-align : right;
}
.DVGroupByCell 
{
	background-color : var(--colors_gray01) ;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	border-top : var(--borders_xs) solid var(--colors_gray05);
	padding-bottom : 10px;
	padding-left : 10px;
	padding-top : 10px;
	top : 18px;
	padding-right : 7px;
	color : var(--colors_gray08) ;
	padding-right : 7px;
}
.DVGroupByCell>table 
{
	width : 100%;
}
.DVGroupByCell>table>tbody>tr>td:first-of-type 
{
	width : 100%;
	text-align : left;
}
.DVGroupByCell>table>tbody>tr>td 
{
	padding : 0px;
	padding-top : 0px;
}
.DVGroupByTitle 
{
	font-size : var(--fontSizes_s) ;
}
.DVGroubByTotalizer 
{
	padding-right : 0px;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.GridNoBorder .DVGroupByCell 
{
	background-color : transparent;
	border-bottom-color : var(--colors_gray07) ;
}
.GridNoBorder .DVGroupByTitle 
{
	font-size : var(--fontSizes_s) ;
}
.GridWithBorderColor .DVGroupByCell 
{
	background-color : transparent;
	border-bottom-color : var(--colors_BaseColor) ;
}
.GridWithBorderColor .DVGroupByTitle 
{
	font-size : var(--fontSizes_s) ;
	color : black;
}
.GridWithBorderColor .DVGroubByTotalizer 
{
	color : black;
}
.DVGroupByRowAllowCollapse:hover span,.DVGroupByRowAllowCollapse:hover i 
{
	color : var(--colors_BaseColorForecolor) ;
}
.DVGroupByRowAllowCollapse:hover 
{
	cursor : pointer;
}
.GridWithBorderColor 
{
	padding-bottom : 1pt;
	padding-left : 5pt;
	padding-right : 5pt;
	padding-top : 1pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_DataBackgroundColor) ;
	color : var(--colors_GridForecolor) ;
	vertical-align : middle;
}
.GridWithBorderColorHeader 
{
	border-bottom : 3px solid var(--colors_BaseColor);
	color : var(--colors_gray08) ;
}
.GridWithBorderColor.WorkWith .GridGroupTitle>div 
{
	border-bottom : var(--borders_xs) solid var(--colors_gray06);
	margin-left : 7px;
	margin-right : 7px;
	padding-bottom : 8px;
	padding-top : 8px;
	white-space : nowrap;
	color : var(--colors_gray07) ;
}
TH.GridWithBorderColor 
{
	border-top : 0;
}
.bootstrap-tagsinput 
{
	background-color : #fff;
	border-style : none;
	border-radius : var(--radius_m) ;
	padding-left : 2px;
	padding-right : 6px;
	padding-top : 0px;
	max-width : 365px;
	min-width : 215px;
	display : inline-block;
	cursor : text;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	line-height : 28px;
}
.bootstrap-tagsinput  INPUT 
{
	background-color : transparent;
	border-style : none;
	margin : 0px;
	padding : 0px;
	max-width : inherit;
	box-shadow : none;
	outline : none;
	width : auto !important;
}
.bootstrap-tagsinput  INPUT:focus 
{
	border-style : none;
}
.bootstrap-tagsinput  .tag 
{
	margin-right : 2px;
	color : white;
}
.bootstrap-tagsinput  .tag [data-role="remove"] 
{
	margin-left : 8px;
	cursor : pointer;
}
.bootstrap-tagsinput  .tag [data-role="remove"]:after 
{
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 0px;
	content : "x";
}
.bootstrap-tagsinput  .tag [data-role="remove"]:hover 
{
	box-shadow : inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput  .tag [data-role="remove"]:hover:active 
{
	box-shadow : 0px 3px 5px inset rgba(0,0,0,0.12);
}
.DataFilterDescription 
{
	white-space : nowrap;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	padding-left : 8px;
	padding-right : 2px;
	font-size : var(--fontSizes_s) ;
}
.DataFixedFilterDescription 
{
	white-space : nowrap;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	padding-left : 8px;
	padding-right : 2px;
	font-size : var(--fontSizes_s) ;
	margin-right : 5px;
	font-weight : bold;
}
.DataFilterDescriptionPrefix 
{
	white-space : nowrap;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	padding-right : 2px;
	font-size : var(--fontSizes_s) ;
	padding-left : 0px;
}
.DynamicFilters .FilterMultiplePromptCell 
{
	vertical-align : middle;
	padding-top : 4px !important;
}
.DynamicFilters .FilterMultipleSelectorCell 
{
	vertical-align : middle;
	padding-top : 4px !important;
}
.DynamicFilters .bootstrap-tagsinput 
{
	min-width : 0px;
}
.TableDynamicFiltersFlex .input-group 
{
	margin-left : -1px;
}
.TableDynamicFiltersFlex .gx-tab-padding-fix-1 
{
	padding-bottom : 1px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
}
.TableDynamicFiltersFlex>div>div>div 
{
	align-self : center;
	flex-grow : 0 !important;
}
.TableDynamicFiltersFlex .AttributeCheckBox INPUT 
{
	margin-left : -5px;
}
.TableDynamicFiltersFlex SELECT 
{
	width : auto;
}
.TableDynamicFiltersFlex INPUT[type="text"].AttributeDate 
{
	width : 88px;
}
.TableDynamicFiltersFlex .gx-checkbox-wrapper 
{
	padding-left : 0px;
}
.TableDynamicFiltersFlex INPUT[type="text"].AttributeDateTime 
{
	width : auto;
}
.TableDynamicFiltersFlex .DynRowVisible 
{
	padding-bottom : 5px;
}
.TableDynamicFiltersFlex img 
{
	padding-left : 2px;
}
.TableDynamicFiltersFlex .TableMerged 
{
	margin-bottom : 0px;
}
.TableDynamicFiltersFlex .TableMerged  .form-group 
{
	margin-bottom : 0px;
}
.TableDynamicFiltersFlex TEXTAREA 
{
	border-style : solid;
	border-width : var(--borders_xs) ;
	border-radius : var(--radius_m) ;
	margin-left : 10px;
	padding-bottom : 4px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 4px;
	height : 30px;
	width : 125px;
	display : inline-block;
	color : var(--colors_gray08) ;
	vertical-align : middle;
}
.TableDynamicFiltersFlex .gx-tab-padding-fix-1  .checkbox label 
{
	padding-left : 0px;
}
.TableDynamicFiltersFlex .gx-tab-padding-fix-1:last-child table 
{
	padding-left : 3px;
	width : 35px;
}
.TableDynamicFiltersFlex .gx-tab-padding-fix-1:last-child td img 
{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
.TableDynamicFiltersFlex .gx-tab-padding-fix-2 
{
	border-spacing : 0px;
}
.CellAdvancedFiltersHidden 
{
	border-top : var(--borders_xs) solid var(--colors_gray05);
	margin-top : 19px;
	padding-top : 20px;
	display : none;
}
.FilterMultipleSelectorCell 
{
	height : 30px;
	vertical-align : top;
	padding-top : 6px !important;
	padding-right : 0px !important;
}
.TableMainPrompt .WWFiltersCell 
{
	margin-left : 30px;
}
.CellFormGroupMarginBottom5 .form-group 
{
	margin-bottom : 5px;
}
.WWFiltersCell 
{
	padding-bottom : 10px;
	border-bottom : var(--borders_xs) solid var(--colors_BaseColor);
	margin-left : 15px;
	padding-left : 0;
	padding-right : 0;
	width : calc(100% - 30px);
	border-bottom : var(--borders_xs) solid var(--colors_BaseColor);
	margin-left : 15px;
	padding-left : 0;
	padding-right : 0;
	width : calc(100% - 30px);
}
.FiltersCell SELECT 
{
	min-width : 120px;
}
.CellNoMarginBottom .form-group 
{
	margin-bottom : 0px;
}
.CellWidth_6_25 
{
	width : 6.25%;
}
.CellWidth_12_5 
{
	width : 12.5%;
}
.CellWidth_93_75 
{
	width : 83.75%;
}
.CellWidth_87_5 
{
	width : 87.5%;
}
.TreeViewCell 
{
	margin-right : 15px;
	min-width : 285px;
}
.TreeViewGridCell 
{
	width : calc(100% - 300px);
}
.FontColorIconBookmark 
{
	margin-left : 2px;
	margin-right : 7px;
	color : var(--colors_gray08) ;
}
.FontColorIconBookmarkAdded 
{
	margin-left : 2px;
	margin-right : 7px;
	color : var(--colors_BaseColorForecolor) ;
}
.FontColorIconBookmarkTitle 
{
	font-size : var(--fontSizes_font-icon-m) ;
	color : var(--colors_HeaderForecolor) ;
}
.FontColorIconBookmarkTitleAdded 
{
	font-size : var(--fontSizes_font-icon-m) ;
	color : var(--colors_HeaderForecolor) ;
}
A:not([href]) SPAN.gx-download-placeholder,A:not([href]) SPAN.gx-video-placeholder,A:not([href]) SPAN.gx-audio-placeholder 
{
	opacity : .5;
}
DIV.gx-multimedia-upload 
{
	border : var(--borders_xs) solid var(--colors_gray05);
	border-radius : var(--radius_m) ;
	margin-left : 5px;
	position : relative;
	height : 72px;
	width : 128px;
	display : block;
	text-align : center;
	line-height : 68px;
}
DIV.gx-multimedia-upload>div>.PopupContent 
{
	margin-top : -40px;
	padding-left : 10px;
	padding-right : 10px;
}
DIV.gx-multimedia-upload A.gx-multimedia-unknown 
{
	display : block;
}
DIV.gx-multimedia-upload A.gx-multimedia-unknown SPAN 
{
	display : block;
}
DIV.gx-multimedia-upload A.gx-multimedia-unknown IMG 
{
	display : none;
}
DIV.gx-multimedia-upload A.gx-multimedia-unknown SPAN.gx-video-placeholder 
{
	opacity : 1;
}
DIV.gx-multimedia-upload A.gx-multimedia-unknown SPAN.gx-audio-placeholder 
{
	opacity : 1;
}
DIV.gx-multimedia-upload A.gx-multimedia-unknown SPAN.gx-download-placeholder 
{
	opacity : 1;
}
DIV.gx-multimedia-upload A.gx-multimedia-download 
{
	display : block;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN 
{
	display : block;
}
DIV.gx-multimedia-upload A.gx-multimedia-download IMG 
{
	display : none;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN.gx-video-placeholder 
{
	opacity : 1;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN.gx-audio-placeholder 
{
	opacity : 1;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN.gx-download-placeholder 
{
	opacity : 1;
}
DIV.gx-multimedia-upload * 
{
	text-align : left;
	line-height : normal;
}
DIV.gx-multimedia-upload DIV.fields-ct 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-bottom-right-radius : 4px;
	border-bottom-left-radius : 4px;
	padding-left : 5px;
	padding-top : 10px;
	height : 100%;
	display : none;
	white-space : nowrap;
}
DIV.gx-multimedia-upload A:first-child 
{
	right : 20px;
}
DIV.gx-multimedia-upload INPUT.field 
{
	float : none;
	margin-top : 10px;
	display : none;
}
DIV.gx-multimedia-upload INPUT.field-selected 
{
	display : inline;
}
DIV.gx-multimedia-upload LABEL.option 
{
	clear : left;
	float : left;
	margin-bottom : 10px;
	margin-right : 15px;
	width : 150px;
	display : inline;
	cursor : pointer;
	font-size : var(--fontSizes_xs) ;
	color : var(--colors_gray08) ;
}
DIV.gx-multimedia-upload LABEL.option INPUT 
{
	float : left;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 3px;
	margin-top : 0px;
	display : inline;
	cursor : pointer;
}
DIV.gx-multimedia-upload INPUT.Button 
{
	margin-bottom : 10px;
	margin-top : 15px;
	text-align : center;
}
DIV.gx-multimedia-upload IMG 
{
	margin : 0px;
	padding-bottom : 2px;
	padding-top : 2px;
	height : auto;
	max-height : 68px;
	max-width : 124px;
	vertical-align : middle;
}
DIV.gx-multimedia-upload IMG.Attribute,DIV.gx-multimedia-upload IMG.ReadonlyAttribute 
{
	margin : 0px;
	padding-bottom : 2px;
	padding-top : 2px;
	height : auto;
	max-height : 68px;
	max-width : 124px;
	vertical-align : middle;
}
DIV.gx-multimedia-upload A SPAN 
{
	background-position : center center;
	background-repeat : no-repeat;
	height : 68px;
	width : 124px;
	color : transparent;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty 
{
	display : block;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-download-placeholder 
{
	opacity : 1;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN 
{
	display : block;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty IMG 
{
	display : none;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-image-placeholder 
{
	background-image : var(--GX-Image_PlaceHolderImage) ;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-video-placeholder 
{
	background-image : var(--GX-Image_PlaceHolderVideo) ;
	opacity : 1;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-audio-placeholder 
{
	background-image : var(--GX-Image_PlaceHolderAudio) ;
	opacity : 1;
}
DIV.gx-multimedia-upload A.action 
{
	background-color : var(--colors_BaseColor) ;
	padding : 2px;
	position : absolute;
	top : 0px;
	z-index : 1;
	cursor : pointer;
	font-size : var(--fontSizes_xs) ;
	color : white;
	line-height : 15px;
	transition : opacity .3s ease-in-out;
	-ms-filter : "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity : 0;
}
DIV.gx-multimedia-upload A.change-action 
{
	background-image : var(--GX-Image_MultimediaEdit) ;
	background-position : 4px center;
	background-repeat : no-repeat;
	padding-left : 16px;
	padding-right : 4px;
	right : 20px;
}
DIV.gx-multimedia-upload A.clear-action 
{
	background-image : var(--GX-Image_MultimediaClear) ;
	background-position : center center;
	background-repeat : no-repeat;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 9px;
	padding-top : 9px;
	right : 0px;
}
DIV.gx-multimedia-upload A.action:focus 
{
	opacity : .9;
	text-decoration : underline;
}
DIV.gx-multimedia-upload:hover A.action:hover 
{
	opacity : .9;
	text-decoration : underline;
}
DIV.gx-multimedia-upload:hover A.action:focus 
{
	opacity : .9;
	text-decoration : underline;
}
DIV.gx-multimedia-upload:hover A.action 
{
	opacity : .7;
	display : block;
}
.CellTableAssociationButtons 
{
	background-color : var(--colors_DataBackgroundColor) ;
	padding-right : 5px;
	padding-top : 88px;
	height : 350px;
	text-align : center;
}
.AssociationTitleCell 
{
	padding-right : 3pt;
	height : 25px;
	white-space : nowrap;
	vertical-align : middle;
}
.CellAssociationAttributeTitle 
{
	padding-left : 0px;
	padding-top : 4px;
}
.AssociationListAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-color : var(--colors_gray05) ;
	color : var(--colors_gray08) ;
	min-height : 300px;
	max-width : 100%;
	width : 100% !important;
	border-left-width : var(--borders_xs) ;
	border-right-width : var(--borders_xs) ;
	border-top-width : var(--borders_xs) ;
}
span.AssociationListAttribute 
{
	margin-left : 5px;
	display : inline-block;
	background-color : transparent;
	border : var(--borders_xs) solid var(--colors_gray05);
	font-size : var(--fontSizes_s) ;
	font-style : normal;
	font-variant : normal;
	text-decoration : none;
	text-indent : 0px;
	box-shadow : none;
	border-color : var(--colors_gray05) ;
	color : var(--colors_gray08) ;
	min-height : 300px;
	max-width : 100%;
	border-left-width : var(--borders_xs) ;
	border-right-width : var(--borders_xs) ;
	border-top-width : var(--borders_xs) ;
	border-width : 0px;
	width : 100% !important;
}
.AssociationListAttribute:focus 
{
	border : var(--borders_xs) solid var(--colors_BaseColor);
}
.TableAssociation 
{
	box-shadow : 0px 0px 3px rgba(0,0,0,0.2);
	padding-bottom : 10px;
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 25px;
	background-color : var(--colors_DataBackgroundColor) ;
	border-radius : var(--radius_l) ;
}
.AssociationTitle 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_gray08) ;
}
.CellTableAssociationButtons IMG 
{
	background-color : var(--colors_BaseColor) ;
	border-radius : var(--radius_l) ;
	padding : 5px;
}
.CellMarginTopAssociationButtons 
{
	margin-top : 15px;
}
.CellAlignTop 
{
	vertical-align : top;
}
.TableAlignedCentered 
{
	margin-left : auto;
	margin-right : auto;
}
.CellFloatRight 
{
	float : right;
}
.SectionFSData 
{
	border-bottom : var(--borders_xs) solid var(--colors_gray04);
	border-right : var(--borders_xs) solid var(--colors_gray04);
	margin-right : -1px;
	max-height : 300px;
	overflow-y : scroll;
}
.FSSingleLine 
{
	height : 40px;
}
.FreeStyleGridWithHeader 
{
	margin : 0px;
	padding : 0px;
	width : 100%;
	border-top : none;
	border-bottom-color : var(--colors_gray04) ;
	border-left-color : var(--colors_gray04) ;
	border-right-color : var(--colors_gray04) ;
	border-style : solid;
	border-width : var(--borders_xs) ;
	border-collapse : collapse !important;
}
.FreeStyleGridWithHeaderOdd  .TextBlockFSWithHeaderTitle 
{
	margin-left : 2px;
	padding-right : 0px;
}
.TextBlockFSWithHeaderTitle 
{
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : 2px;
	padding-right : 0px;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
	color : black;
}
.FSWithHeaderCellBottomRow 
{
	border-bottom : var(--borders_xs) solid var(--colors_gray04);
}
TABLE.TableFSHeader 
{
	background-color : var(--colors_gray02) ;
	border : var(--borders_xs) solid #c9c9c9;
	height : 40px;
	width : auto;
	line-height : 40px;
	border-bottom : 0;
	border-left : none;
	border-right : none;
}
.FreeStyleGridWithHeader  TR A:focus .ActionBaseColorAttribute 
{
	background-color : var(--colors_BaseColor) ;
}
.FreeStyleGridWithHeader  TR A:focus .DeleteAttribute 
{
	background-color : var(--colors_Danger) ;
}
.FreeStyleGridWithHeader  TR A:focus .SelectAttribute 
{
	background-color : var(--colors_BaseColor) ;
}
.FreeStyleGridWithHeader  TR A:focus .WWActionGroupColumn .Attribute 
{
	color : black;
}
.FreeStyleGridWithHeader  TR:hover .ActionBaseColorAttribute 
{
	background-color : var(--colors_gray05) ;
}
.FreeStyleGridWithHeader  TR:hover .ActionBaseColorAttribute:hover 
{
	background-color : var(--colors_BaseColor) ;
}
.FreeStyleGridWithHeader  TR:hover .ActionAttribute 
{
	background-color : var(--colors_gray05) ;
}
.FreeStyleGridWithHeader  TR:hover .DeleteAttribute 
{
	background-color : var(--colors_gray05) ;
}
.FreeStyleGridWithHeader  TR:hover .DeleteAttribute:hover 
{
	background-color : var(--colors_Danger) ;
}
.FreeStyleGridWithHeader  TR:hover .ActionAttribute:hover 
{
	background-color : var(--colors_ActionBorder_and_FocusColor) ;
}
.FreeStyleGridWithHeader  TR:hover .SelectAttribute 
{
	background-color : var(--colors_gray05) ;
}
.FreeStyleGridWithHeader  TR:hover .SelectAttribute:hover 
{
	background-color : var(--colors_BaseColor) ;
}
.FreeStyleGridWithHeader  TR:hover .BlackAttribute 
{
	background-color : var(--colors_gray05) ;
}
.FreeStyleGridWithHeader  TR:hover .BlackAttribute:hover 
{
	background-color : black;
}
.FreeStyleGridWithHeader  TR:hover .WWActionGroupColumn .Attribute 
{
	color : black;
}
.ErrorViewerBullet div 
{
	background-position : left center;
	background-repeat : no-repeat;
	margin-bottom : 5px;
	margin-top : 5px;
	padding-bottom : 1px;
	padding-left : 30px;
	padding-top : 1px;
	display : block;
	list-style-position : inside;
}
.ErrorViewerBullet  .gx-warning-message 
{
	background-image : var(--GX-Image_WarningIcon) ;
	background-repeat : no-repeat;
	padding-bottom : 4px;
	padding-left : 25px;
	padding-top : 4px;
	display : block;
	color : var(--colors_Warning) ;
}
.ErrorViewerBullet  .gx-error-message 
{
	background-image : var(--GX-Image_ErrorIcon) ;
	background-repeat : no-repeat;
	padding-bottom : 4px;
	padding-left : 25px;
	padding-top : 4px;
	display : block;
	color : var(--colors_Danger) ;
}
.FreeStyleGrid 
{
	margin : 0px;
	padding : 0px;
	width : 100%;
}
.Grid .gx_newrow 
{
}
.gx_newrow-hover-class 
{
	color : red !important;
}
.gx_newrow-focus-class 
{
	outline : none;
}
.Grid .gx_newrow:before 
{
	content : "+";
	font-size : var(--fontSizes_font-icon-l) ;
	position : relative;
	top : 3px;
}
.gx-grid-delete 
{
	width : 12px;
}
.RowDeleted 
{
	text-decoration : line-through;
}
.GridHighlightedRow 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-collapse : collapse;
	margin-top : 5px;
	margin-bottom : 10px;
	cursor : default;
}
.GridHighlightedRow .GridHighlightedRowTitle 
{
	font-size : var(--fontSizes_s) ;
	border-bottom-width : var(--borders_xs) ;
	border-bottom-style : solid;
	border-bottom-color : var(--colors_gray05) ;
	text-align : start !important;
	padding-top : 7px;
	padding-bottom : 7px;
}
.GridHighlightedRowTitle 
{
	cursor : pointer !important;
}
.GridHighlightedRow .GridHighlightedRowTitle span 
{
	display : flex;
	align-items : center;
}
.GridHighlightedRow .form-control-static 
{
	padding-top : 9px;
	padding-bottom : 9px;
}
.GridHighlightedRow .gx-attribute 
{
	text-align : start !important;
}
.GridNoDataText 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.TotalizerRow TD 
{
	background-color : var(--colors_gray02) ;
}
.grid-row-highlight 
{
	text-align : start !important;
	border-bottom-width : var(--borders_xs) ;
	border-bottom-style : solid;
	border-bottom-color : var(--colors_gray05) ;
	border-width : 3px;
	border-left-style : solid;
	border-left-color : transparent;
	border-bottom : 0;
	cursor : pointer;
}
.gx-row-selected 
{
	background-color : var(--colors_BaseColor30) ;
}
.gx-row-selected A:link 
{
	color : var(--colors_ActionHover) ;
}
A:visited 
{
	color : var(--colors_BaseColorForecolor) ;
}
A:link 
{
	color : var(--colors_BaseColorForecolor) ;
}
A:hover 
{
	text-decoration : underline;
}
A:focus 
{
	outline : 0;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label 
{
	font-size : var(--fontSizes_s) ;
}
.bootstrap-switch 
{
	margin-left : 5px;
}
.bootstrap-switch-label 
{
	background : var(--colors_DataBackgroundColor) !important;
}
.bootstrap-switch .bootstrap-switch-handle-off 
{
	background-color : var(--colors_gray04) !important;
	color : var(--colors_gray08) !important;
}
.bootstrap-switch.bootstrap-switch-focused 
{
	border-color : var(--colors_BaseColor) !important;
	box-shadow : none !important;
}
.WorkWith TR:not(.WCD_tr) .bootstrap-switch .bootstrap-switch-container 
{
	display : block;
}
.GridNewRow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.InGridDeletion 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	text-decoration : line-through;
}
.SectionGrid>div.gx-grid, .SectionGrid>div>div>div>div.gx-grid, .SectionGrid>div>div>div>div.Table>div>div>div.gx-grid, .SectionGrid>div>div>div>div.Table>div>div>div.Table>div>div>div.gx-grid 
{
	background-color : var(--colors_DataBackgroundColor) ;
	overflow : auto;
	position : static;
}
.GridLoadingText 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.SectionGrid > div:not(.gx-grid), .SectionGrid > div.Table 
{
	padding-right : 15px;
}
.Grid 
{
	padding-bottom : 1pt;
	padding-left : 5pt;
	padding-right : 5pt;
	padding-top : 1pt;
	color : black;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
}
.GridNoData 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.EditableGridCell_LinedAtts tbody>tr.WorkWithOdd 
{
	border-style : none;
}
.daterangepicker .today 
{
	background-color : #0000002e;
}
.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span 
{
	border-color : var(--colors_gray08) ;
}
.daterangepicker:after 
{
	border-bottom-color : var(--colors_gray02) ;
}
.daterangepicker:before 
{
	border-bottom-color : var(--colors_gray05) ;
}
.daterangepicker .drp-buttons 
{
	border-top-color : var(--colors_gray05) ;
}
.daterangepicker select 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date 
{
	color : var(--colors_gray06) ;
	background-color : var(--colors_DataBackgroundColor) ;
}
.daterangepicker .calendar-table 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_DataBackgroundColor) ;
}
.daterangepicker 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	color : var(--colors_gray08) ;
}
.daterangepicker .drp-buttons .btn 
{
	background-color : var(--colors_DataBackgroundColor) ;
	border-color : var(--colors_gray05) ;
	color : var(--colors_gray08) ;
}
.daterangepicker td.available:hover,.daterangepicker th.available:hover 
{
	background-color : var(--colors_gray04) ;
	color : var(--colors_gray08) ;
}
.daterangepicker td.in-range 
{
	background-color : var(--colors_BaseColor30) ;
	color : var(--colors_gray08) ;
}
.daterangepicker td.active,.daterangepicker td.active:hover 
{
	background-color : var(--colors_BaseColor) ;
	color : #fff;
}
HTML::-webkit-scrollbar,div::-webkit-scrollbar,textarea::-webkit-scrollbar 
{
	width : 15px;
	background-color : var(--colors_gray03) ;
}
HTML::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb 
{
	background-color : var(--colors_gray08) ;
	box-shadow : 0px 0px 0px 10px inset var(--colors_gray06);
	-webkit-box-shadow : inset 0 0 10px var(--colors_gray06);
}
.RuntimeSettingsIcon 
{
	font-size : var(--fontSizes_font-icon-m) ;
}
.RuntimeSettingsColor 
{
	border-radius : var(--radius_l) ;
	height : 36px;
	width : 36px;
	display : block;
	margin : 10px;
}
.RuntimeSettingsColorSelected 
{
	border-radius : var(--radius_l) ;
	height : 36px;
	width : 36px;
	display : block;
	margin : 10px;
	border : var(--borders_s) solid var(--colors_gray05);
}
.TableMainDesignerSelector 
{
	padding : 15px;
	background-color : var(--colors_DataBackgroundColor) ;
}
.CellPaddingRight45 
{
	padding-right : 45px;
}
.RuntimeDesignSettingsTitle 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	font-size : var(--fontSizes_m) ;
	color : var(--colors_gray08) ;
	line-height : 30px;
	font-weight : bold;
}
.FontSizeSelector 
{
	color : var(--colors_gray08) ;
}
.FontSizeSelectorExtraSmall 
{
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_xs) ;
}
.FontSizeSelectorSmall 
{
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
}
.FontSizeSelectorMedium 
{
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_m) ;
}
.FontSizeSelectorLarge 
{
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_l) ;
}
.FontSizeSelectorExtraSmall>a:hover, .FontSizeSelectorExtraSmall>a:focus,.FontSizeSelectorExtraSmall>a:link, .FontSizeSelectorSmall>a:hover, .FontSizeSelectorSmall>a:focus,.FontSizeSelectorSmall>a:link, .FontSizeSelectorMedium>a:focus,.FontSizeSelectorMedium>a:hover, .FontSizeSelectorMedium>a:link,.FontSizeSelectorLarge>a:hover, .FontSizeSelectorLarge>a:focus, .FontSizeSelectorLarge>a:link 
{
	color : var(--colors_gray08) ;
}
.FontSizeSelectorSelected 
{
	text-decoration : underline;
}
.BarMayor1 
{
	fill : #FFCDD2;
	stroke : #B00020;
}
.BarMenorIgual1 
{
	fill : #BBDEFB;
	stroke : #0D47A1;
}
.Form .gx-popup.gx-popup-default 
{
}
.gx-label.AttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-image-link:active .ImageMenuCircle 
{
	vertical-align : middle;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	color : var(--colors_HeaderForecolor) ;
}
.WorkWith>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.WorkWith+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.WorkWith+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.WorkWith[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.WorkWith[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.WorkWith[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.WorkWith[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.WorkWith>THEAD>TR 
{
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 0px;
	padding-top : 3px;
	background-color : var(--colors_gray02) ;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	height : 38px;
	vertical-align : middle;
}
.GridNoBorder>THEAD>TR 
{
	background-color : var(--colors_DataBackgroundColor) ;
}
.GridWithBorderColor>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.GridWithBorderColor+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.GridWithBorderColor+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.GridWithBorderColor[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.GridWithBorderColor[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.GridWithBorderColor[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.GridWithBorderColor[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.GridWithBorderColor>THEAD>TR 
{
	border-bottom : 3px solid var(--colors_BaseColor);
	color : var(--colors_gray08) ;
}
.FreeStyleGridFooter>.gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.FreeStyleGrid+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.FreeStyleGrid+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.FreeStyleGrid[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.FreeStyleGrid[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.FreeStyleGrid[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.FreeStyleGrid[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.Grid .gx_newrow>A:active 
{
	outline : none;
}
.GridHighlightedRow>TBODY>TR[data-gxrow] 
{
	text-align : start !important;
	border-bottom-width : var(--borders_xs) ;
	border-bottom-style : solid;
	border-bottom-color : var(--colors_gray05) ;
	border-width : 3px;
	border-left-style : solid;
	border-left-color : transparent;
	border-bottom : 0;
	cursor : pointer;
}
.Grid>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.Grid+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.Grid+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.Grid[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.Grid[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.Grid[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.Grid[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.FormNoBackgroundColor .gx-popup.gx-popup-default 
{
}
.FormSplitScreen .gx-popup.gx-popup-default 
{
}
.gx-label.ReadonlyAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.BlobContentAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ReadonlyBlobContentAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.WorkWith TR:not(.WCD_tr) .BlobContentAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.BlobContentReadonlyAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeRealWidthTotalizerLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeAcceptDragLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTotalizerLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeDateTimeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeRealWidthDateTimeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeDateTimeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeCheckBoxLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeRealWidthCheckBoxLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ErrorAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.WarningAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeLabel, .gx-labelspan.ReadonlyAttributeLabel, .gx-labelspan.AttributeRealWidthLabel, .gx-labelspan.ReadonlyAttributeRealWidthLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeRealWidthDateTimeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeManageFiltersLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeDateLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeDateLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeRealWidthDateLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeInactiveLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeRealWidthLabel, .gx-label .ReadonlyAttributeRealWidthLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeRegisterLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ImageAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeFLLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ReadonlyAttributeFLLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.BlobInputAttributeFLLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.BlobContentAttributeFLLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ReadonlyBlobContentAttributeFLLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ErrorAttributeFLLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTagLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTagSuccessLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTagWarningLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTagDangerLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTagInfoLightLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTagInfoLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeTitleSplitScreenLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeTitleSplitScreenLabel, .gx-labelspan.ReadonlyAttributeTitleSplitScreenLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeSubtitleSplitScreenLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeSubtitleSplitScreenLabel, .gx-labelspan.ReadonlyAttributeSubtitleSplitScreenLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeSearchSplitScreenLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeSearchSplitScreenLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ImageHomeModulesBackLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardImageAttributeDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.SimpleCardAttributeTitleLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.SimpleCardAttributeTitleGrayLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.SimpleCardAttributeSubtitleLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardSmallImageAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardSmallImageAttributeDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardWithImageAttributeDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ProgressAdminCardDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ProgressAdminCardNumberLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.ProgressAdminCardNumberLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.ProgressAdminCardDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ProgressBarAdminV2DescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ProgressBarAdminV2NumberLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ProgressBarAdminV2NumberTotalLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.ProgressBarAdminV2NumberTotalLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ProgressBarAdminV2TitleLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardNumberLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardInfoLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardDangerLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardSuccessLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardWarningLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardNumberCardLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardProgressCircleBaseColor .DashboardNumberCardLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardProgressCircleDanger .DashboardNumberCardLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardProgressCircleSuccess .DashboardNumberCardLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardProgressCircleWarning .DashboardNumberCardLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardProgressCircleInfo .DashboardNumberCardLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardProgressCircleInfoLight .DashboardNumberCardLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardNumberCardNoBorderLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.DashboardNumberCardNoBorderLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardNumberAdminLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardBaseColorLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardInfoLightLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardPercentageSuccessLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.DashboardPercentageSuccessLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.DashboardPercentageDangerLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.DashboardPercentageDangerLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.CardLongDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeHomeModulesTitleLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeHomeModulesBigTitleLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeHomeModulesBigTitleLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeHomeModulesBigDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AttributeHomeModulesBigDescriptionLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ProductCardSmallImageAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.ProductCardSmallImageAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.SearchResultsListTitleAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.SearchResultsListDescriptionAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardImageAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardImageAttributeWhiteWithShadowLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.CardImageAttributeWhiteSubtitleWithShadowLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeNoMarginLeftLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeLoginLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AttributeLoginImageLeftLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.FreeStyleStepsFooter>.gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.FreeStyleSteps+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.FreeStyleSteps+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.FreeStyleSteps[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.FreeStyleSteps[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.FreeStyleSteps[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.FreeStyleSteps[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.WorkWithSelection>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.WorkWithSelection+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.WorkWithSelection+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.WorkWithSelection[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.WorkWithSelection[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.WorkWithSelection[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.WorkWithSelection[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.WorkWithSelection>THEAD>TR 
{
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 0px;
	padding-top : 3px;
	background-color : var(--colors_gray02) ;
	border-bottom : var(--borders_xs) solid var(--colors_gray05);
	height : 38px;
	vertical-align : middle;
}
.gx-label.ChatAttributeNameLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ChatAttributeDateLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ChatAttributeImageLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.ChatAttributeMessageLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-label.AssociationListAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.gx-labelspan.AssociationListAttributeLabel 
{
	padding-right : 3pt;
	font-style : normal;
	vertical-align : middle;
	white-space : normal;
	color : var(--colors_gray08) ;
	font-size : var(--fontSizes_s) ;
	font-weight : bold;
}
.FreeStyleGridWithHeaderFooter>.gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.FreeStyleGridWithHeader+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.FreeStyleGridWithHeader+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.FreeStyleGridWithHeader[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.FreeStyleGridWithHeader[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.FreeStyleGridWithHeader[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.FreeStyleGridWithHeader[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.GridNoData>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.GridNoData+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.GridNoData+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}
.GridNoData[data-gx-grid-nodata] 
{
	padding-left : 5pt;
	padding-right : 5pt;
	border-width : var(--borders_xs) ;
	text-align : left;
	text-indent : 5px;
	background-color : var(--colors_gray05) ;
	margin-left : 0px;
	color : var(--colors_GridForecolor) ;
	padding-top : 0;
	padding-bottom : 0;
}
.GridNoData[data-gx-grid-nodata]>tfoot .gx_newrow 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-size : var(--fontSizes_xs) ;
	font-style : normal;
	color : var(--colors_gray08) ;
	vertical-align : middle;
	content : '[';
	content : ']';
}
.GridNoData[data-gx-grid-nodata]+div.gx-grid-loading 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	font-size : var(--fontSizes_s) ;
	color : var(--colors_BaseColor30) ;
	min-height : 2em;
	width : 30%;
	text-align : center;
}
.GridNoData[data-gx-grid-nodata]+.gx-text-gridnodata 
{
	padding-right : 3pt;
	white-space : nowrap;
	font-style : normal;
	vertical-align : middle;
	color : var(--colors_GridForecolor) ;
	font-family : var(--fonts_primary-regular) ;
	font-size : var(--fontSizes_m) ;
	letter-spacing : 0.25px;
	line-height : 16px;
	background-color : var(--colors_DataBackgroundColor) ;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-left : 30px;
}


@media (max-width: 767px)
{
	.input-group-btn 
	{
		width : 1%;
	}
	.input-group 
	{
		margin-right : -7px;
	}
	.input-group .input-group-btn>A.btn 
	{
		margin-left : -29px;
	}
	.input-group .form-control 
	{
		width : 100%;
	}
	TEXTAREA.Attribute 
	{
		width : 100%;
	}
	.Label 
	{
		padding-left : 20px;
		padding-bottom : 5px;
	}
	.Attribute 
	{
		margin-left : 0px;
		display : inherit;
		max-width : 100%;
	}
	.AttributeDateTime 
	{
		margin-left : 0px;
		max-width : 100%;
	}
	span.Attribute,span.ReadonlyAttribute 
	{
		margin-left : 0px;
		margin-bottom : 0px !important;
	}
	span.AttributeRealWidthDateTime 
	{
		max-width : 100%;
		margin-bottom : 0px !important;
	}
	.AttributeDate 
	{
		margin-left : 0px;
		max-width : 100%;
	}
	.AttributeRealWidthDate 
	{
		max-width : 100%;
	}
	.AttributeRealWidth 
	{
		width : 100%;
	}
	.ActionAttribute, .ActionBaseColorAttribute 
	{
		padding : 7px;
	}
	.MergeLabelCell 
	{
		margin-bottom : 0px;
		text-align : left;
	}
	.TableMerged TD 
	{
		padding-right : 8px;
	}
	.MergeLabelCell .Label 
	{
		padding-left : 5px;
	}
	.Messages 
	{
		white-space : normal;
	}
	.CellPaddingLeftRight0XS 
	{
		padding-left : 0px;
		padding-right : 0px;
	}
	.CellMarginTopMedium 
	{
		margin-top : 15px;
	}
	.CellMarginTopExtraSmall 
	{
		margin-top : 15px;
	}
	TEXTAREA.AttributeFL 
	{
		width : 100%;
	}
	.AttributeFLLabel.control-label 
	{
		padding-left : 15px;
	}
	.PaginationBarCaption.PaginationBarFiltered 
	{
		display : none;
	}
	.ShowMenuImageCellNotFixedRightNavTabs.page-content.menu-compact 
	{
		left : 10px;
	}
	.page-content.menu-compact 
	{
		min-width : 0px;
	}
	.ShowMenuImageCellNotFixedRight.page-content.menu-compact 
	{
		left : 0px;
		padding-left : 30px;
	}
	.TableLogo.page-content.menu-compact 
	{
		display : none;
	}
	.TableMainTabs .ShowMenuImageCellNotFixedRightNavTabs.page-content.menu-compact 
	{
		left : 10px;
	}
	.page-content 
	{
		min-width : 700px;
	}
	.CellTableContentMasterVertMenuNotFixed.menu-compact 
	{
		width : 100%;
	}
	.page-content.menu-compact.MaterialStyle 
	{
		min-width : 0px;
		margin-left : 0px;
	}
	.page-sidebar.MaterialStyle .sidebar-menu A .menu-expand 
	{
		margin-left : 0px;
		margin-right : 0px;
	}
	.DashboardWithCalendarLeftContentCell 
	{
		width : 100%;
	}
	.DashboardWithCalendarRightContentCell 
	{
		width : 100%;
	}
	.CellMarginTopInExtraSmall 
	{
		margin-top : 15px;
	}
	.MasterTopIconsCell 
	{
		display : none;
	}
	.TextBlockTitleMaterial 
	{
		overflow : hidden;
		display : block;
		height : 30px;
		line-height : 30px;
	}
	.TableLogin 
	{
		padding-left : 20px;
		padding-right : 20px;
		height : auto;
		width : auto;
	}
	.TableLogin2Cols 
	{
		padding-left : 10px;
		padding-right : 10px;
		width : auto;
	}
	.TableLoginError 
	{
		width : 100%;
	}
	.TableLoginError2Cols 
	{
		width : 100%;
	}
	.TableLoginWithLeftImage 
	{
		height : auto;
		width : auto;
	}
	.TableLoginWithLeftImageError 
	{
		width : 100%;
		width : 100%;
	}
	.TableActionsCellLogin 
	{
		padding-left : 30px;
		padding-right : 30px;
	}
	.CellMarginLogin 
	{
		margin-top : 5px;
	}
	.CellMarginLoginImageLeft 
	{
		padding-top : calc(50vh - 290px);
	}
	.CellPaddingLogin 
	{
		padding-left : 30px;
		padding-right : 30px;
	}
	.AttributeLogin 
	{
		max-width : 100%;
		box-shadow : none;
	}
	.AttributeLoginImageLeft 
	{
		max-width : 100%;
		box-shadow : none;
	}
	.AttributeRegister 
	{
		margin-left : 0px;
		margin-right : 0px;
		max-width : 100%;
		box-shadow : none;
	}
	.DataContentCellLogin 
	{
		padding-left : 25px;
	}
	.CellMax400 
	{
		max-width : 100%;
	}
	.WTabs_processed.nav-tabs.WTabs_WizardBullet>li 
	{
		min-width : inherit;
	}
	.ButtonWizard 
	{
		margin-bottom : 5px;
	}
	.FreeStyleStepsUnderline .CompletedStep .TableStepUnderline 
	{
		height : 30px;
		width : 30px;
		line-height : 30px;
	}
	.TableContainerUnderlineExtraBullet 
	{
		margin-right : 0px;
	}
	.FreeStyleStepsUnderline .CurrentStep .TableStepUnderline 
	{
		height : 30px;
		width : 30px;
		line-height : 30px;
	}
	.TableStepVertical 
	{
		margin-right : 0;
	}
	.WizardVerticalStepTitlesCell 
	{
		padding-left : 15px;
		padding-right : 15px;
	}
	.FreeStyleStepsUnderline 
	{
		justify-content : center;
	}
	.TableStepExtraUnderlineChecked 
	{
		height : 30px;
		width : 30px;
		line-height : 30px;
	}
	.AttributeStep 
	{
		display : none;
	}
	.AttributeStepSelected 
	{
		display : none;
	}
	.AttributeStepBullet 
	{
		display : none;
	}
	.AttributeStepBulletUnSelected 
	{
		display : none;
	}
	.AttributeStepBulletSelected 
	{
		display : none;
	}
	.StepImage 
	{
		height : 40px;
	}
	.StepImageUnSelected 
	{
		height : 40px;
	}
	.TableWizardMain 
	{
		width : 100%;
		min-width : 0px;
	}
	.TableWizardMainWithShadow 
	{
		width : 100%;
		min-width : 0px;
	}
	.TableContainerStepBullet 
	{
		width : 50px;
	}
	.TableStepBulletLine 
	{
		width : 14px;
		border-bottom-style : solid;
	}
	.TableStepBulletLineChecked 
	{
		width : 14px;
		border-bottom-style : solid;
	}
	.TableContainerStep>tbody>tr>td:nth-child(2), .TableContainerStepSelected>tbody>tr>td:nth-child(2) 
	{
		padding-left : 10px;
		padding-right : 0px;
	}
	.TableContainerStep>tbody>tr>td:nth-child(3), .TableContainerStepSelected>tbody>tr>td:nth-child(3) 
	{
		height : 40px;
		padding-right : 10px !important;
	}
	.TableContainerStepLast .TableStepNumberCell 
	{
		padding-right : 5px;
	}
	.TableStepNumberCell 
	{
		padding-left : 10px;
		padding-right : 0px;
	}
	.AttributeStepCell 
	{
		height : 40px;
		padding-right : 5px !important;
	}
	.TableContainerStepUnderline 
	{
		margin-right : 10px;
	}
	.WorkWith TR:not(.WCD_tr) span.Attribute 
	{
		display : inline-block;
	}
	.WorkWith TR:not(.WCD_tr) span.AttributeRealWidth 
	{
		display : inline-block;
	}
	.WorkWith .ErrorMessages 
	{
		border-top-left-radius : 0px;
		border-top-right-radius : 4px;
		border-bottom-right-radius : 4px;
		border-bottom-left-radius : 4px;
		margin-left : 0px;
		min-width : 200px;
		white-space : normal;
	}
	.TableDynamicFiltersFlex .Attribute 
	{
		padding-left : 0px;
		padding-right : 15px;
		min-width : 100px;
	}
	.TableDynamicFiltersFlex>div>div 
	{
		flex-wrap : wrap;
	}
	.TableDynamicFiltersFlex > div.DynRowVisible:not(:last-child) 
	{
		margin-bottom : 20px;
	}
	.TableDynamicFiltersFlex 
	{
		border : var(--borders_xs) solid rgba(211,211,211,0.36);
		border-radius : var(--radius_m) ;
		padding : 5px;
	}
	.TreeViewCell 
	{
		margin-bottom : 15px;
		margin-right : 0px;
		width : 100%;
	}
	.TreeViewGridCell 
	{
		width : 100%;
		width : calc(100% - 300px);
	}
	.CellMarginTopAssociationButtons 
	{
		padding-bottom : 15px;
	}
	.CellTableAssociationButtons 
	{
		margin-left : 15px;
		margin-right : 15px;
		padding-bottom : 10px;
		padding-right : 15px;
		padding-top : 10px;
		height : auto;
	}
	.AssociationListAttribute 
	{
		width : 100% !important;
		border-left-width : var(--borders_xs) ;
		border-right-width : var(--borders_xs) ;
		border-top-width : var(--borders_xs) ;
	}
	.AssociationImage 
	{
		-moz-transform : rotate(90deg);
		-webkit-transform : rotate(90deg);
		-o-transform : rotate(90deg);
		-ms-transform : rotate(90deg);
	}
	.TableAssociation 
	{
		padding-bottom : 30px;
	}
}


@media (min-width: 768px)
{
	.CellMarginTopMedium 
	{
		margin-top : 15px;
	}
	.TableWizardMain 
	{
		min-width : 400px;
	}
	.TableWizardMainWithShadow 
	{
		min-width : 400px;
	}
}


@media (min-width: 1200px)
{
	.CellMarginTopMedium 
	{
		margin-top : 0px;
	}
	.TableWizardMain 
	{
		min-width : 900px;
	}
	.TableWizardMainWithShadow 
	{
		min-width : 900px;
	}
}


@media (max-width: 1199px) and (min-width: 992px)
{
	.TableWizardMain 
	{
		min-width : 690px;
	}
	.TableWizardMainWithShadow 
	{
		min-width : 690px;
	}
}


@media screen and (max-width: 767px)
{
	.OptionalColumn 
	{
		display : none;
	}
	.WWOptionalColumn 
	{
		display : none;
	}
	.WWActionColumn 
	{
		width : 38px;
	}
}


@media (min-width: 992px)
{
	.TableViewCardsCell>div 
	{
		width : 50%;
	}
	.TableViewCardsCell>div.ViewCardCellWidth60+div 
	{
		width : 40%;
	}
	.TableViewCardsCell>div.ViewCardCellWidth40+div 
	{
		width : 60%;
	}
	.TableViewCardsCell>div.ViewCardCellWidth60 
	{
		width : 60%;
	}
	.TableViewCardsCell>div.ViewCardCellWidth40 
	{
		width : 40%;
	}
	.TableViewCardsCell>div.CellWWLink 
	{
		right : 50%;
	}
}




