html, body
{
    height: 100%;
    -ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body
{
    font-size: .85em;
    font-family: Verdana, Arial, Sans-Serif;
    color: #232323;
    background-color: #FFFFFF;
    margin: 0px;
    /*background-color: #7A1120;*/
    /*min-width: 1024px;
    min-height: 600px;*/
}

header,
footer,
nav,
section {
    display: block;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

/*textarea 
{
    min-height: 75px;
}*/

.IsNumber > span{
    float: right;
}

td.PblRow{
    background: none;
    background-color: #e6e6e6;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;
    width: 100%;
}


.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border-style: solid;
    border-color: #ff0000;
    /*border: 1px solid #ff0000;*/
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/*User defined
-----------------------------------------------------------*/

.page
{
    position: absolute;
    left: 2px;
    top: 2px;
    right: 2px;
    bottom: 2px;
    /*min-width: 1020px;
    min-height: 596px;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*border: 2px solid black;*/
    overflow: hidden;
    background-color: #FFFAFA;/*Snow*/
}

#navmenu
{
    /*display: inline-block;*/
    /*vertical-align: top;*/
    position: relative;
    float: left;
    width: auto;
    padding: 5px 12px 5px 5px;
    /*background-color: #7A1120;*/
}

.main-content-wrp
{
    height: calc(100% - 39px);
    overflow-y: auto;
}

#MenuHide
{
    position: absolute;
    /*width: 6px;*/
    top: 5px;
    right: 0;
    width: 8px;
    height: 30px;
}

#menuwrapper
{
    width: 100%;
}

#main
{
    /*display: inline-block;*/
    /*height: auto;*/
    width: 80%;
    clear: both;
    position: absolute;
    right: 2px;
    overflow: auto;
    padding: 5px;
    bottom: 0;
    /*background-color: rgba(221, 188, 126, 1);
    /*background-color: rgba(255, 255, 255, 0.95);*/
}

.main-header{
    display: flex;
    justify-content:space-between;
    align-items: center;
    height: 33px;
    padding: 3px 5px;
}

#title
{
    padding-left: 4px;
    padding-right: 4px;
    margin-left: auto;
    margin-right: auto;
}

#title img{
    width: 130px;
    margin-top: 5px;
}

#loginlang
{
    display: flex;
    /*float:right;*/
    font-size: 1.1em;
    text-align: right;
    height: 100%;
    align-items: center; 
    margin-right: 0;
}

.user-status, #logindisplay{
    font-size: 13px;
}


#logindisplay
{
    margin-left: 15px;
    display: flex;
    /*align-items: center;
    text-transform: uppercase;
    border-radius: 50%;
    text-align: center;
    line-height: 2.1;
    font-size: 11px;
    margin-left: 3px;
    width: 24px;
    height: 24px;*/
}

.log-out-button{
    color: white;
    border: 1px solid white;
    text-decoration: none;
    padding: 3px 5px 5px 5px;
}

#logindisplay img
{
    vertical-align: middle;
    display: inline-block;
}

#loginmain
{
    /*color: White;*/
}

#loginmain form
{
    text-align: center;
}

#loginmain fieldset
{
    display:inline-block;
    text-align: left;
}

#loginmain input[type=text], #loginmain input[type=password]
{
    width: 15em;
}

nav ul
{
    text-decoration: none;
    list-style-type: none;
    padding: 0;
}

#menu
{
    white-space: nowrap;
    font-size: larger;
    margin: 0;
}

#menu li.submenu
{
    margin-left: 1em;
}

nav li.ui-state-default:not(:last-child),
/*nav li.ui-state-focus:not(:last-child)*/
nav li.ui-state-highlight:not(:last-child)
{
    margin-bottom: 2px;
}

nav li.ui-state-default>a,
nav li.ui-state-default>span,
/*nav li.ui-state-focus>a,
nav li.ui-state-focus>span*/
nav li.ui-state-highlight>a,
nav li.ui-state-highlight>span
{
    color: Black;
    display: block;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

nav li.ui-state-default>a span.ui-icon,
/*nav li.ui-state-focus>a span.ui-icon*/
nav li.ui-state-highlight>a span.ui-icon
{
    display: inline-block;
    margin-bottom: -2px;
}
.usergroups
{
    float: left;
}

.users
{
    overflow: auto;
}

.userlist
{
    float: left;
}

.userwarehouses
{
    overflow: auto;
}

/*div, header, footer, nav {border-style: dashed; border-width:1px; margin: 5px;}*/

div.display-label
{
    clear: both;
    float: left;
    margin-top: 0.25em;
}

div.display-field
{
    float: left;
    margin-left: 0.75em;
    margin-top: 0.25em;
}

img
{
    border-width: 0px;
}

#SimpleFilter
{
    overflow: hidden;
}

#SimpleFilterAdditional
{
    position: absolute;
    font-size: x-small;
    margin-left: 0.5em;
    white-space: nowrap;
}

#SimpleFilter .StaticFilter
{
    margin-right: 0.5em;
}

#ExtendedFilterAdditional
{
    position: absolute;
    font-size: x-small;
}

#ExtendedFilterAdditional .CodesSelector
{
    position: absolute;
}

#ExtendedWarehousesTreeSelector
{
    left: 0px;
    margin-right: 2px;
}

#ExtendedItemsTreeSelector
{
    right: 0px;
    margin-left: 2px;
}

.FilterTreeSelector
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 50%;
}

.DimensionsTree
{
    overflow: auto;
    height: 35%;
    white-space: nowrap;
}

.DimensionsTree.TreeSelectorRegion {
    display: none;
}

#ExtendedFilter .CodesSelector th,
.HolidayGroups .CodesSelector th
{
    border-top-style: none;
}

#ExtendedFilter .CodesSelector td:first-child,
#ExtendedFilter .CodesSelector th:first-child,
.HolidayGroups .CodesSelector td:first-child,
.HolidayGroups .CodesSelector th:first-child
{
    border-left-style: none;
}

#ExtendedFilter .StaticFilter
{
    margin-left: 0.5em;
}

.StaticFilter
{
    position: absolute;
    font-size: x-small;
    width: auto;
}

.StaticFilter input,
.StaticFilter select
{
    font-size: xx-small;
}

.CodesSelectorContainer
{
    position: absolute;
    width: 30em;
    height: 25em;
    display: none;
    font-size: x-small;
}

.IdsSelectorContainer
{
    position: absolute;
    width: 10em;
    height: 12em;
    display: none;
    font-size: x-small;
}

.CodesSelectorContainer .CodesSelector, .CodesSelectorContainer .IdsSelector
{
    position: absolute;
    width: 100%;
    height: 100%;
}

.CodesGrid
{
    position: absolute;
    /*width: 100%;*/
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 1.5em;
    overflow: auto;
}

.CodesGrid table
{
    border-collapse: collapse;
    border-spacing: 0;
}

.CodesGrid th
{
    white-space: nowrap;
    max-width: 30%;
}

.CodesGrid th.Filterable
{
    padding-right: 12px;
}

.CodesPageSelector
{
    position: absolute;
    /*width: auto;*/
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    padding-top: 1px;
    padding-bottom: 1px;
}

.CodesPageSelector .ui-button
{
    font-size: x-small;
}

.CodesPageSelector .ui-button-text
{
    padding: 0;
}

.IdsGrid
{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: scroll;
}

.FilterDates
{
    padding: 0.3em;
    font-size: small;
}

#MainWait
{
    z-index: 5000;
}

div.wait
{
    background-color: rgba(211, 211, 211, 0.4);
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0;
    bottom: 0;
    display: none;
}

div.wait div[data-img-div]
{
    /*position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -16px;*/
    text-align: center;
}

div.wait input[type=button]
{
    border-color: Red;
    color: Red;
}

div.wait div.QuoteContainer
{
    position: relative;
    height: 50%;
}

div.QuoteContainer:empty
{
    margin-bottom: -16px;
}

div.QuoteContainer:not(:empty)
{
    min-height: 300px;
}

div.QuoteWrapper
{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 600px;
    height: 300px;
    margin-left: -300px;
    max-height: 100%;
    margin-top: -150px;
}

div.QuoteContainer span[data-previous-btn],
div.QuoteContainer span[data-next-btn]
{
    position: absolute;
    height: 40px;
    width: 10px;
    top: 50%;
    margin-top: -20px;
}

div.QuoteContainer span[data-previous-btn]
{
    left: 0.2em;
}

div.QuoteContainer span[data-next-btn]
{
    right: 0.2em;
}

div.QuoteContainer img[data-zoom-btn]
{
    position: absolute;
    right: 0px;
    top: 2px;
    background: transparent;
    border: none;
}

div.QuoteScroller, div.Quote
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}


div.QuoteScroller
{
    background-color: White;
    border: 2px solid Red;
}

div.Quote
{
   font-size: x-large;
   /*text-align: center;*/
   overflow: auto;
   margin: 2px 0.6em;
}

div.TextQuote
{
    white-space: normal;
}

.ResizeVQuoteImg
{
    height: 95%;
}

.ResizeHQuoteImg
{
    width: 100%;
}

/*div.wait img
{
    /*position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -16px;
    margin-left: -16px;
}*/

.DropDownFilterable
{
    padding-right: 20px;/*Must be in pixels*/
}

.TableFilter
{
    position: absolute;
}

.TableDropDownFilter
{
    position: absolute;
    /*border-width: 2px;*/
    /*border-style: outset;*/
}

.FilterInput
{
    position: absolute;
    display: none;
    /*max-width: 15em;*/
}

.FilterInput input
{
    width: 100%;
}

.FilterDropDown
{
    position: absolute;
    display: none;
    max-width: 30em;
    max-height: 20em;
    overflow: auto;
    border-top-style: none;
    font-size: small;
}

.FilterDropDown span, .ContextMenu span
{
    display: block;
    white-space: nowrap;
    cursor: default;
    padding-left: 2px;
    padding-right: 2px;
}

.FilterDropDown span.ui-state-default, .FilterDropDown span.ui-state-hover,
.ContextMenu span.ui-state-default, .ContextMenu span.ui-state-hover
 {
    border-left-style: none;
    border-top-style: none;
    border-right-style: none;
}

.FilterDropDown span.ui-state-default:last-child, .FilterDropDown span.ui-state-hover:last-child,
.ContextMenu span.ui-state-default:last-child, .ContextMenu span.ui-state-hover:last-child
{
    border-bottom-style: none;
}

.FilterDropDown[data-compare-warehouse]
{
    font-size: xx-small;
    border-bottom-style: solid;
}

.DataViewGrid
{
    position: relative;
    overflow: hidden;
}

.TableBorder
{
    border: 1px solid gray;
}

.FixedRowsHeader, .FixedTableAndRowsHeader
{
    left: 0;
    top: 0;
    position: absolute;
    overflow: hidden;
}

.FixedTableHeader
{
    position: relative;
    overflow: hidden;
    border-bottom-style: none;
}

@-moz-document url-prefix()
{
    .FixedTableHeader tr, .FixedTableAndRowsHeader tr
    {
        white-space: nowrap;
    }

    .FixedTableHeader th, .FixedTableHeader td,
    .FixedTableAndRowsHeader th, .FixedTableAndRowsHeader td
    {
        white-space: normal;
        margin-right: -5px;
        display: inline-block;
    }
    
    .InfoDialog .FixedTableHeader th, .InfoDialog .FixedTableHeader td
    {
        margin-right: -4px;
    }
}

/*.FixedTableHeader th.ui-widget-header, .FixedTableHeader td.ui-widget-header,
.FixedTableAndRowsHeader th.ui-widget-header, .FixedTableAndRowsHeader td.ui-widget-header
{
    font-size: small;
}*/

.FixedTableHeader th,
.FixedTableHeader th.ui-state-hover,
/*.FixedTableHeader th.ui-state-focus,*/
.FixedTableHeader th.ui-state-highlight,
.FixedTableAndRowsHeader th,
.FixedTableAndRowsHeader th.ui-state-hover,
/*.FixedTableAndRowsHeader th.ui-state-focus*/
.FixedTableAndRowsHeader th.ui-state-highlight
{
    width: 97px;/*Must be in pixels*/
    border-left-style: none;
    border-top-style: none;
    border-bottom-style: none;
    /*overflow: hidden;*/
    font-weight: 700;
}

.ScrollableTableBody
{
    overflow: auto;
    border-top-style: none;
    border-bottom-style: none;
}

.FixedRowsHeader th, .FixedRowsHeader th.ui-state-highlight, .ScrollableTableBody td, .ScrollableTableBody td.ui-state-highlight
{
    white-space: nowrap;
    border-left-style: none;
    border-top-style: none;
    /*font-size: small;*/
}

.ScrollableTableBody td, .ScrollableTableBody td.ui-state-highlight
{
    overflow: hidden;
}

td.ui-state-highlight, td.ui-widget-content.ui-state-highlight
{
    background-color: #DDBC7E;
    background-image: none;
}

.FixedRowsHeader th
{
    text-align: left;
}

.FixedTableHeader table th.DropDownFilterable
{
    min-height: 20px;
}

.FixedRowsHeader table, .FixedTableHeader table, .ScrollableTableBody table, .FixedTableAndRowsHeader table
{
    width: 0px;
    table-layout: fixed;
    border-spacing: 0px;
}

.ScrollableTableBody.ui-corner-bottom
{
    border-bottom-style: solid;
}

.ScrollableTableBody input[type=text],
.ScrollableTableBody select
{
    width: 100%;
    border-style: none;
}

.GridPageSelector
{
    padding: 1px;
    border-top-style: none;
    font-size: x-small;
}

.GridPageSelector .ui-button-text
{
    padding: 1px;
}

.HeaderScrollFill
{
    width: 17px;
    border-style: none;
}

.table-cell
{
    white-space: nowrap;
    overflow: hidden;
}

.TreeSelectorRegion
{
    margin-bottom: 1px;
}

.DimensionsTreeRefreshButton
{
    margin-right: 0;
    float: right;
    display: none;
}

.DimensionsTreeRefreshButton .ui-button-text
{
    padding: 0;
    height: 16px;
}

.DimensionsTreeToggleButton
{
    /*cursor: pointer;*/
    margin-right: 0;
}

.Error
{
    width: 100%;
    height: 100%;
    overflow: auto;
}

.SortIcon
{
    display: inline-block;
    vertical-align: middle;
}

.StocksDataView, #ISFilter, #OHFilter, #ReportsDateFilter, #ReportsPeriodFilter, .FilterDates
{
    width: auto;
    margin: 0px 0px 0.3em 0.3em;
    padding: 0px 3px 0.3em 0.3em;
    white-space: nowrap;
}

.StocksDataView, #ISFilter, #OHFilter
{
    float: right;
    font-size: xx-small;
}

#ReportsDateFilter, #ReportsPeriodFilter, #ItemInfoGridFilter
{
    float: left;
}

.StocksDataView input[type=checkbox]
{
    display: none;
}

.StocksDataView label
{
    font-size: xx-small;
}

.StocksDataView button, #ISFilter input, #ISFilter img
, #OHFilter input, #OHFilter img
{
    font-size: xx-small;
    margin-left: 0.3em;
}

#OHExport {
    float: right;
    display: none;
}

#ISShowLegendLabel
{
    float: right;
    font-size: xx-small;
}

#FilterDrpDwn
{
    width: 1.6em;
    height: 1.6em;
}

.HeaderFilter
{
    position: relative;
    float: right;
    width: auto;
    margin: 0px 0px 0.3em 0.3em;
    padding: 0px 0px 0.3em 0.3em;
    white-space: nowrap;
    font-size: xx-small;
}

.HeaderFilter div, .HeaderFilter .HeaderFilterApply
{
    float: left;
    margin-right: 0.3em;
}

.HeaderFilter input
{
    font-size: xx-small;
}

.HeaderFilter .IdsSelectorContainer, .HeaderFilter .CodesSelectorContainer
{
    display: none;
}

.HeaderFilterApply, #ISShow, #OHShow
{
    vertical-align: middle;
}

.StocksHeaderInfo
{
    float: right;
    font-size: x-small;
    text-align: right;
    padding: 5px 0;
    width: calc(100% - 800px);
    min-width: 175px;
}

.LightStockSingleInfo
{
    float: left;
    font-size: xx-small;
    margin: 0 0.2em 0.1em 0;
    padding: 0.1em;
}

.BufferGraph
{
    width: 100%;
    height: 100%;
    overflow: auto;
}

.BufferInfo
{
    position: absolute;
    overflow: auto;
}

.BufferInfo .ui-tabs-panel
{
    position: relative;
    padding: 2px;
}

.BufferInfo ul.ui-tabs-nav, .BufferInfo .ui-button
{
    font-size: x-small;
}

.BufferInfo ul.ui-tabs-nav li,
#ItemInfoTabs ul.ui-tabs-nav li[data-extra-tab]
{
    padding-right: 16px;
}

.BufferInfo ul.ui-tabs-nav li a,
#ItemInfoTabs ul.ui-tabs-nav li[data-extra-tab] a
{
    padding-right: 0;
}

.BufferInfo ul.ui-tabs-nav li span.ui-icon,
#ItemInfoTabs ul.ui-tabs-nav li span.ui-icon
{
    position: absolute;
    margin-top: -8px;
    top: 50%;
    right: 0;
}

#BufferGraphImages
{
    position: absolute;
    overflow: hidden;
}

.BufferGraphLimit
{
    min-width: 30%;
    max-width: 85%;
}

.BufferGraphMainImageLimit
{
    min-height: 30%;
    max-height: 85%;
}

.BufferGraphImage
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

#MainBufferGraphImage, #CompareGraphImage
{
    position: absolute;
    left: 0;
    right: 0;
    overflow: hidden;
}

#MainBufferGraphImage
{
    bottom: 0;
}

#CompareGraphImage
{
    top: 0;
}

.BufferGraphZoom
{
    position: absolute;
    top: 2px;
    right: 2px;
    text-align: right;
    white-space: nowrap;
    /*border: 1px solid blue;*/
}

.BufferGraphButtons
{
    position: absolute;
    right: 2px;
    bottom: 2px;
    text-align: right;
    font-size: xx-small;
    white-space: nowrap;
}

.BufferCompareButtons
{
    position: absolute;
    left: 2px;
    top: 2px;
    font-size: xx-small;
    white-space: nowrap;
}

.CompareBalanceZero
{
    background-image: none;
    background-color: Black;
    color: White;
}

.CompareBalanceSafety
{
    background-image: none;
    background-color: Maroon;
    color: White;
}

.CompareBalanceRed
{
    background-image: none;
    background-color: Red;
    color: White;
}

.CompareBalanceYellow
{
    background-image: none;
    background-color: Yellow;
}

.CompareBalanceGreen
{
    background-image: none;
    background-color: Green;
}

.CompareBalanceOverstock
{
    background-image: none;
    background-color: Blue;
    color: White;
}

.AssortmentGraphs
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
}

.ComboDropDown
{
    display: inline-block;
    vertical-align: middle;
    background-position: initial;
}

.VerticalSplitter
{
    position: absolute;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 5px;
    cursor: e-resize;
}

.HorizontalSplitter
{
    position: absolute;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    height: 5px;
    cursor: n-resize;
}

.VerticalSplitter span.ui-icon
{
    position: absolute;
    top: 50%;
    left: -5px;
    margin-top: -8px;
}

.HorizontalSplitter span.ui-icon
{
    position: absolute;
    left: 50%;
    top: -6px;
    margin-left: -8px;
}

.GraphInfoButtons
{
    margin-top: 0.2em;
    text-align: right;
}

.GraphInfoToolBar
{
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    font-size: small;
}

.GraphInfoGrid div[data-data-grid]
{
    min-height: 20%;
    max-height: 80%;
}

.GraphInfoGrid div[data-info-grid]
{
    margin-top: 5px;
}

.ContextMenu
{
    position: absolute;
    display: none;
}

.ColumnsChooser
{
    position: absolute;
    overflow: hidden;
}

.ColumnsChooserGrid
{
    position: absolute;
    left: 15px;
    top: 8px;
    right: 115px;
    bottom: 8px;
}

.ColumnsChooserGrid .ScrollableTableBody
{
    border-bottom-style: none;
    margin-bottom: 1px;
}

.ColumnsChooserButtons
{
    position: absolute;
    width: 100px;
    top: 8px;
    right: 15px;
    bottom: 8px;
    text-align: center;
}

.ColumnsChooserButtons button
{
    width: 75px;
    margin-bottom: 2px;
}

#SaveFilterDialog
{
    font-size: x-small;
}

#SaveFilterDialog input[type=text], #SaveFilterDialog select
{
    width: 100%;
}

#ExtendedFilterMenu
{
    position: absolute;
}

.MenuSeparator
{
    height: 2px;
}

.MenuSeparator div
{
    border-top: 1px solid gray;
}

#ChangeItemBuffer
{
    font-size: x-small;
}

#ChangeItemBuffer .editor-label
{
    clear: both;
    float: left;
    padding-right: 0.5em;
}

#ChangeItemBuffer .editor-field
{
    float: left;
    width: 20em;
}

#ISLegend
{
    display: none;
    float: left;
    width: auto;
    margin: 0px 0px 0.3em 0.3em;
    padding: 0px 3px 0.3em 0.3em;
    white-space: nowrap;
    font-size: x-small;
}

#ISLegend .left:first-child
{
    margin-right: 2em;
}

span.ImportDataNotCame, span.ImportDataInTime, span.ImportDataDelay, span.ImportDataNextDay
{
    display: inline-block;
    width: 16px;
    height: 16px;
}

.ImportDataNotCame
{
    background-image: none;
    color: Black;
    background-color: Black;
}

.ImportDataInTime
{
    background-image: none;
    color: Green;
    background-color: Green;
}

.ImportDataDelay
{
    background-image: none;
    color: Yellow;
    background-color: Yellow;
}

.ImportDataNextDay
{
    background-image: none;
    color: Red;
    background-color: Red;
}

.ImportDataNotCame.ui-state-highlight
{
    color: #A9A9A9 !important;
    background-color: #A9A9A9 !important;
}

.ImportDataInTime.ui-state-highlight
{
    color: #006400 !important;
    background-color: #006400 !important;
}

.ImportDataDelay.ui-state-highlight
{
    color: #FF8C00 !important;
    background-color: #FF8C00 !important;
}

.ImportDataNextDay.ui-state-highlight
{
    color: #8B0000 !important;
    background-color: #8B0000 !important;
}

#SettingsReportsList
{
    position: relative;
    overflow: visible;
    font-size: small;
}

#SettingsReportsList div:first-child
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
}

#SettingsReportFields
{
    position: relative;
    overflow: hidden;
    font-size: small;
}

.SimpleTable
{
    border-collapse: collapse;
}

#SettingsReportsList tr:first-child th, #SettingsReportFields tr:first-child th,
#SettingsQstnCatgs tr:first-child th,
.AccessResrictionCodesSelector tr:first-child th
{
    border-top-style: none;
}

#SettingsReportsList th:first-child, #SettingsReportFields th:first-child,
#SettingsReportsList td:first-child, #SettingsReportFields td:first-child,
.AccessResrictionCodesSelector th:first-child, .AccessResrictionCodesSelector td:first-child
{
    border-left-style: none;
}

.SimpleTable select, .SimpleTable input
{
    border-style: none;
    background-color: transparent;
    font-size: small;
}

#SettingsReportFieldTables
{
    overflow: auto;
}

#SettingsReportButtons, #QuestionButtons
{
    padding-top: 2px;
}

#SettingsReportButtons input, #AddField, #QuestionButtons input
{
    font-size: small;
}

#ShowReportFields
{
    position: absolute;
    right: 5px;
    bottom: -30px;
    z-index: 1;
}

#ReportSave.ui-button-text-only .ui-button-text,
#ReportSend.ui-button-text-only .ui-button-text
{
    padding: 2px;
    height: 24px;
}

.EmailSendError
{
    color: Red;
    font-weight: bold;
}

.EmailSendSuccess
{
    color: Green;
    font-weight: bold;
}

#AddField
{
    margin-top: 2px;
}

#SettingsQstnCatgs
{
    overflow: auto;
    min-height: 10em;
}

#SettingsQstnCatgs th:last-child,
#SettingsQstnCatgs td:last-child
{
    border-right-style: none;
}

#SettingsQstnRecipients, #SettingsQstnCatgs
{
    width: 390px;
}

#SettingsQstnAskBy
{
    padding-bottom: 0.5em;
}

#SettingsQstnBtns
{
    padding-top: 2px;
}

#AskQuestionDialog
{
    font-size: small;
}

#AskQuestionDialog textarea
{
    width: 20em;
    height: 15em;
}

#Questions
{
    max-width: 80%;
    min-width: 15%;
}

#QuestionInfo
{
    margin-left: 5px;
}

#Questions, #QuestionInfo
{
    width: 49%;
    float: left;
    position: relative;
}

#QuestionsGrid
{
    margin-bottom: 5px;
    max-height: 80%;
    min-height: 20%;
}

/*#QuestionsGrid td
{
    white-space: nowrap;
}*/

#QuestionMessage
{
    margin-bottom: 5px;
    max-height: 80%;
    min-height: 20%;
}

#QuestionMessage textarea, #QuestionComment textarea
{
    width: 100%;
    height: 100%;
}

#QuestionButtons
{
    text-align: right;
}

#ItemInfoTabs
{
    font-size: small;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

#ItemInfoTabs ul,
#ItemInfoTabs .GraphInfoButtons
{
    font-size: x-small;
}

.ItemInfoPanel.ui-tabs-panel
{
    position: relative;
    padding: 0;
    margin-top: 2px;
}

#ItemInfoImageZoom
{
    top: 1px;
}

#ItemInfoImageWrapper
{
    position: absolute;
    overflow: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

#ItemInfoParams
{
    overflow: auto;
}

#ItemInfoParams table
{
    border-collapse: collapse;
}

#ItemInfoGridFilter
{
    margin-left: 0;
    font-size: x-small;
}

#ItemInfoGridButtons #ReportSendStatus
{
    font-size: x-small;
}

.ItemInfoPanel .BufferGraphZoom
{
    top: 0;
    background-color: rgba(255, 255, 255, 0.8);
}

#QuestionSendStatus
{
    font-size: x-small;
    text-align: left;
}

.ItemInfo
{
    position: absolute;
}

.ItemInfoV
{
    margin-left: 5px;
    max-width: 80%;
    min-width: 20%;
}

.ItemInfoH
{
    margin-top: 5px;
    max-height: 80%;
    min-height: 20%;
}

#SettingsSkuWarhsDim select,
#SettingsSysDim select
{
    width: 100%;
}

.right-margin
{
    margin-right: 10px;
}

.bottom-margin
{
    margin-bottom: 5px;
}

td a.ui-button,
td span.ui-button
{
    margin: 0 0 -2px 0;
}

td a.ui-button .ui-button-text,
td span.ui-button .ui-button-text,
.BufferGraphZoom span.ui-button
{
    padding: 0;
    width: 16px;
    height: 16px;
}

.buttonset
{
    padding-right: 0.3em;
}

.right
{
    float: right;
}

.left
{
    float: left;
}

.clear
{
    clear: both;
}

.clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.center
{
    text-align: center;
}

.middle
{
    vertical-align: middle;
}

.hidden, .inline-block.hidden
{
    display: none;
}

.no-scroll
{
    overflow: hidden;
}

.nowrap
{
    white-space: nowrap;
}

.inline-block
{
    display: inline-block;
}

.green-text
{
    color: Green;
}

.FixedTableHeader span.vertical-text
{
    margin-left: 0.2em;
    margin-right: 0.2em;
    position: absolute;
    bottom: 3px;
    font-size: smaller/*xx-small*/;
}

.vertical-text
{
    /*display: inline-block;
    /*-moz-transform: rotate(90deg);  /* FF3.5+ */
    /*-o-transform: rotate(90deg);  /* Opera 10.5 */
    /*-webkit-transform: rotate(90deg);  /* Saf3.1+, Chrome */
    /*filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  /* IE6,IE7 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; /* IE8 */
    -moz-transform: rotate(-90deg) translate(0, 100%);
    -moz-transform-origin: 0% 100%;
    -o-transform: rotate(-90deg) translate(0, 100%);
    -o-transform-origin: 0% 100%;
    -webkit-transform: rotate(-90deg) translate(0, 100%);
    -webkit-transform-origin: 0% 100%;
    -ms-transform: rotate(-90deg) translate(0, 100%);
    -ms-transform-origin: 0% 100%;
    transform: rotate(-90deg) translate(0, 100%);
    transform-origin: 0% 100%;
}

.subpermission
{
    padding-left: 1em;
}

.placeholder
{
    color: Gray;
}

.slow-mover
{
    background-color: #FFFFAA !important;
    background-image: none !important;
}

.slow-mover.ui-state-highlight
{
    background-color: #F5FFAA !important;
    background-image: none !important;
}

.top-mover, .top-mover.ui-state-highlight,
.top-fast-mover, .top-fast-mover.ui-state-highlight
{
    color: #006400 !important;
    background-image: none !important;
}

.top-fast-mover, .top-fast-mover.ui-state-highlight
{
    font-weight: 700 !important;
}

.fast-mover, .fast-mover.ui-state-highlight
{
    color: #9D172C !important;
    background-image: none !important;
}

.fast-attribute, .fast-attribute.ui-state-highlight
{
    font-weight: 700 !important;
    background-color: #31849B !important;
    background-image: none !important;
}

.non-attribute, .non-attribute.ui-state-highlight
{
    font-weight: 700;
    color: White !important;
    background-color: Black !important;
    background-image: none !important;
}

.top-attribute, .top-attribute.ui-state-highlight,
.thr-attribute, .thr-attribute.ui-state-highlight,
.top-thr-attribute, .top-thr-attribute.ui-state-highlight,
.core-attribute, .core-attribute.ui-state-highlight
{
    font-weight: 700 !important;
    background-color: Maroon !important;
    background-image: none !important;
}

.top-attribute, .top-attribute.ui-state-highlight
{
    color: #00B050 !important;
}

.thr-attribute, .thr-attribute.ui-state-highlight
{
    color: White !important;
}

.top-thr-attribute, .top-thr-attribute.ui-state-highlight,
.core-attribute, .core-attribute.ui-state-highlight
{
    color: #FF6600 !important;
}

.buffer-equal-shelf, .buffer-equal-shelf.ui-state-highlight
{
    color: White !important;
    background-color: Navy !important;
    background-image: none !important;
}

.buffer-equal-maxbuffer, .buffer-equal-maxbuffer.ui-state-highlight
{
    color: White !important;
    background-color: Red !important;
    background-image: none !important;
}

.rate-0-03, .rate-0-03.ui-state-highlight
{
    color: White !important;
    background-color: Black !important;
    background-image: none !important;
}

.rate-0-333, .rate-0-333.ui-state-highlight
{
    color: Black !important;
    background-color: #FFAAAA !important;
    background-image: none !important;
}

.rate-0-666, .rate-0-666.ui-state-highlight
{
    color: Black !important;
    background-color: #FFFFAA !important;
    background-image: none !important;
}

.rate-1, .rate-1.ui-state-highlight
{
    color: Black !important;
    background-color: #AAFFAA !important;
    background-image: none !important;
}

.rate-greater, .rate-greater.ui-state-highlight
{
    color: Black !important;
    background-color: #AAAAFF !important;
    background-image: none !important;
}

.BalanceInfo
{
    float: right;
    margin: 1px 10px 1px 0px;
}

.BalanceInfo img, .BalanceInfo span
{
    display: inline;
    vertical-align: middle;
}

.InfoDialog *
{
    font-size: x-small !important;
}

.HorizontalCollapse
{
    position: relative;
    margin-top: 2px;
    margin-bottom: 2px;
}

.HorizontalCollapse hr
{
    position: absolute;
    left: 0;
    right: 22px;
    margin-top: 8px;
}

.HorizontalCollapse .ui-icon
{
    position: absolute;
    right: 0;
    margin-right: 0;
    border-radius: 16px !important;
}

.AccessResrictionCodesSelector
{
    position: relative;
    margin-top: 2px;
    height: 30em;
    font-size: x-small;
}

.AccessResrictionCodesSelector[data-view-list]>div:first-child
{
    bottom: 0;
}

.AreaSelector
{
    position: absolute;
    border: 1px solid Gray;
    background-color: LightGray;
    opacity: 0.2;
    margin: 0;
    left: 1px;
    top: 1px;
    width: 0;
    height: 0;
}

#GaugesOwerlap
{
    text-align: center;
}

.Gauge
{
    display:inline-block;
    text-align: center;
}

.ReliabilityButtons
{
    vertical-align: text-bottom;
    font-size: x-small;
}

.ReliabilityButtons label.ui-widget
{
    font-size: x-small;
    min-width: 2.2em;
}

.ReliabilityButtons label.ui-widget:not(:first-child)
{
    margin-top: 1px;
}

.ReliabilityButtons label.ui-widget span.ui-button-text
{
    padding: 0.4em 0.7em;
}

.AnalyticFilter
{
    position: relative;
    width: auto;
    margin: 0.3em 0 0.3em 0;
    padding: 0 0 2px 2px;
    font-size: xx-small;
}

.AnalyticFilter .StaticFilter
{
    position: relative;
    white-space: nowrap;
}

.AnalyticPeriod
{
    text-align: center;
    background-color: #DDBC7E;
    color: Gray;
}

.AnalyticPeriod h2
{
    margin: 0;
}

#AnalyticPeriodSelector
{
    display: inline-block;
    width: auto;
    margin: 0.3em 0 0 0;
    padding: 0 0.3em 0.3em 0.3em;
    /*font-size: xx-small;*/
    white-space: nowrap;
    text-align: left;
}

#AnalyticPeriodSelector span.ui-button:not(:last-child)
{
    margin-right: 1.5em;
}

#AnalyticPeriodDialog
{
    display: none;
    font-size: small;
}

#RisesAndFalls
{
    /*min-width: 910px;*/
}

.AnalyticSource
{
    /*float: left;
    padding: 1px;*/
    margin: 0.1em 0 0.1em 0;
    text-align: left;
}

.AnalyticSource a, .AnalyticSource label
{
    font-size: x-small;
}

#AnalyticSlider, #AnalyticSlider div[data-slider]
{
    display: inline-block;
    /*vertical-align: middle;*/
}

#AnalyticSlider div[data-slider]
{
    /*display: inline-block;*/
    vertical-align: middle;
    width: 150px;
}

#AnalyticSlider .ui-slider-handle
{
    z-index: inherit !important;
}

.AnalyticSliderToolTip
{
    position: absolute;
    border-bottom-color: Gray;
    background-color: #FFFFAA;
    padding: 3px;
}

.RiseOrFall
{
    position: relative;
    display: inline-block;
    /*float: left;
    width: 50%;
    min-width: 450px;*/
    /*overflow: auto;*/
}

.RiseOrFall h2
{
    margin: 0;/*0.3em 0 0.3em 0;*/
    text-align: center;
}

.RiseOrFall div[data-spacer]
{
    height: 455px;
    width: 452px;
}

.RiseOrFall div[data-rise-falls-buttons]
{
    position: absolute;
    top: 0;
    right: 0;
    white-space: nowrap;
}

.RiseOrFallImage, .RiseOrFallTable
{
    /*max-height: 460px;
    /*position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;*/
    height: 453px;
    width: 450px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.RiseOrFallTable
{
    display: none;
    overflow: auto;
    font-size: small;
}

.RiseOrFallTable td
{
    white-space: pre-line;
    text-align: left;
    /*table-layout: fixed;
    width: 100%;*/
}

.RiseOrFallTable .SimpleTable td:first-child,
.RiseOrFallTable .SimpleTable th:first-child
{
    border-left-style: none;
}

.RiseOrFallTable .SimpleTable tr:first-child th
{
    border-top-style: none;
}

#ExchangeInfo
{
    position: relative;
    float: left;
    color: Gray;
}

#ExchangeInfo span
{
    position: absolute;
    left: 0;
    bottom: -2px;
    white-space: nowrap;
    padding-left: 10px;
    padding-bottom: 2px;
}

#HomeTabs
{
    background-color: transparent;
    background-image: none;
    position: absolute;
    left: 5px;
    top: 5px;
    right: 5px;
    bottom: 5px;
}

#HomeTabs>ul, #AnalyticDateBtns
{
    font-size: smaller;
}

.HomeTab, .HolidayTab, .AHTab
{
    padding: 2px 0 0 0 !important;
    background-color: transparent !important;
    overflow: auto;
}

.HomeTab
{
    text-align: center;
}

#AnalyticDateBtns {
    position: absolute;
    right: 4px;
    top: 4px;
}

#AnalyticDateBtns>div {
    text-align: right;
    font-size: x-small;
}

.inline-100-wrapper
{
    display: inline-block;
    min-width: 100%;
}

.Overlay
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: transparent;
}

.HolidaysMnmtSettings {
    font-size: small;
}

#HolidayTabs ul.ui-tabs-nav>li>a
{
    padding: 0.5em;
    font-size: small;
    text-align: center;
}

#HolidayTabs ul.ui-tabs-nav>li.CurrentStep
{
    border-color: Red;
}

.HolidaysScrollWrapper
{
    overflow: auto;
}

.HolidayTab td .ui-button
{
    margin-right: 0.1em;
}

.HolidayTab .ui-icon-pencil
{
    background-position: -64px -112px !important;
}

.HolidayTab .ui-icon-contact
{
    background-position: -192px -128px !important;
}

.HolidayTab .ui-icon-trash,
.AHTab .ui-icon-trash
{
    background-position: -176px -96px !important;
}

.HolidayGroups,
.HolidayTab table,
.HolidayTab .validation-summary-errors,
.HolidayTab a.ui-widget.ui-button
{
    font-size: small;
}

.HolidayGroups .CodesSelector
{
    position: relative;
    height: 15em;
    width: 15em;
}

.HolidayGroupsList
{
    overflow: auto;
    height: 15em;
    width: 15em;
}

.HolidayGroup
{
    padding: 1px;
}

.HolidayGroupsWrapper
{
    white-space: nowrap;
    overflow: auto;
}

#GroupsCollectionsImport div.validation-summary-errors
{
    max-width: 40em;
}

#SupplDistrDialog
{
    white-space: nowrap;
    display: none;
}

#SupplDistrDialog>div.inline-block
{
    height: 19em;
    white-space: normal;
    vertical-align: top;
}

#SupplDistrDialog div[data-wrh-codes]
{
    width: 17em;
    margin-right: 5px;
}

#SupplDistrDialog div[data-periods]
{
    width: 20em;
}

#SupplDistrDialog div[data-periods] .ui-button
{
    font-size: x-small;
}

#SupplDistrDialog #DistrOfSuppliesWarehousesSelector
{
    position: relative;
    font-size: x-small;
}

#SupplDistrDialog #DistrOfSuppliesWarehousesSelector table tr:first-child>*
{
    border-top-style: none;
}

#SupplDistrPeriods
{
    position: relative;
    overflow: auto;
    font-size: x-small;
}

#SupplDistrPeriods div[data-distr-period]
{
    margin-left: 1px;
    margin-top: 1px;
    margin-right: 1px;
    padding: 1px;
    vertical-align: top;
}

#SupplDistrPeriods div[data-distr-period]>div
{
    vertical-align: top;
}

#SupplDistrPeriods .ui-icon-trash
{
    vertical-align: bottom;
    background-position: -176px -96px !important;
}

#ChangeStatusForm button
{
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: small;
}

#ChangeStatusForm button:last-child
{
    margin-right: 0;
}

.ItemDataExport
{
    float: right;
}

.ItemDataExport img
{
    width: 16px;
    height: 16px;
}

#ActionsButtons
{
    font-size: small;
}

#ActionsButtons>.ui-button
{
    vertical-align: bottom;
}

#ActionsButtons fieldset>input
{
    vertical-align: text-bottom;
}

#ActionsButtons>fieldset
{
    display: inline-block;
    font-size: xx-small;
    margin: 0 0.2em 0 0;
    padding: 1px 4px 2px 1px;
}

#ActionsButtons>fieldset>legend
{
    font-size: xx-small;
}

#AHSecondImport{
    display: none;
}

#AHImportError{
    max-height: 200px;
    overflow-y: auto;
}

#ActionsButtons .ui-buttonset
{
    margin: 0;
    vertical-align: bottom;
}

#ActionsButtons .ui-buttonset .ui-button-text
{
    padding: 0.2em 0.5em;
}

#ActionsFilter
{
    white-space: nowrap;
    font-size: x-small;
    display: none;
}

#ActionsFilter .editor-label,
#ActionsFilter .editor-field
{
    display: inline-block;
}

#ActionsFilter .ui-icon-triangle-1-s
{
    background-position: -64px -16px;
    vertical-align: bottom;
}

#ActionsFilter>div:not(.wait)
{
    display: inline-block;
    vertical-align: top;
}

#ActionsGrid
{
    margin-top: 2px;
}

#ActionsGrid .FixedTableHeader td:first-child,
#AHItemsGrid .FixedTableHeader td:first-child
{
    border-left-style: none;
    border-top-style: none;
}

#ActionsGrid input[type=checkbox],
#AHItemsSelector .DataViewGrid input[type=checkbox],
#AHItemsGrid input[type=checkbox]
{
    margin: 1px;
    padding: 0;
}

#ActionsGrid tr.DisabledAction td
{
    color: Gray;
}

.ActionChangeDialog,
.ActionChangeDialog legend
{
    font-size: small;
}

.ActionChangeDialog fieldset
{
    padding: 1px;
    float: left;
    margin: 0;
}

.AHeaderBtns {
    font-size: x-small;
}

#AHInfo, #AHInfo input, #AHInfo select {
    font-size: x-small;    
}

#AHInfo label{
    /*vertical-align: super;*/
}

#AHInfo form{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

#AHInfo .validation-summary-errors ul {
    margin: 0;
}

.action-header-edit{
    display: flex;
    align-items: center;
}

.action-header-edit.ah-date > div{
    width: 91px !important;
}

.action-header-edit.ah-type > div{
    width: 152px !important;
}

.action-header-edit.ah-add > div{
    width: 30px !important;
}

#AHInfo>form>div {
    margin-bottom: 1px;
}

#AHFilter {
    display: none;
    position: absolute;
    font-size: xx-small;
    padding: 1.4em;
}

#AHFilter > legend {
    position: relative;
    top: 10px;
}

#AHTabs>.ui-tabs-nav>li {
    font-size: x-small;
}

.AHTab {
    font-size: small;
    position: relative;
}

#AHItemsSelector {
    overflow: hidden;
}

#AHItemsSelector fieldset {
    margin-bottom: 0;
    padding: 0 1px 1px 1px;
    white-space: nowrap;
}

#AHItemsSelector fieldset legend {
    font-size: small;
}

fieldset .FieldsetScroller {
    position: absolute;
    left: 1px;
    right: 1px;
    overflow: auto;
}

#AHWarehouses {
    min-height: 20%;
    max-height: 80%;
}

.AHSegment {
    display: inline-block;
    vertical-align: top;
    overflow: auto;
}

#AHSkuFilter, #AHWrhFilter {
    font-size: x-small;
}

.AHButtonsCentered {
    position: relative;
    top: 50%;
    font-size: x-small;
}

.AHButtonsCentered .ui-button {
    margin: 0 0 1px 0;
}

.AHButtonsCentered .ui-button .ui-button-text {
    padding: 0.2em 0.5em;
}

#AHWrhSelector, #AHSkuSelector, #AHWrhList, #AHSkuList {
    min-width: 20em;
}

#AHWrhSelector, #AHSkuSelector {
    overflow: hidden;
}

#AHItems .ScrollableTableBody input[type="text"]:not(.input-validation-error) {
    height: 100%;
}

#AHItems .ScrollableTableBody input[data-datepicker]  {
    margin-right: -22px;
}

#AHItems .ScrollableTableBody span.ui-icon-trash {
    margin-bottom: -4px;
}

#AHGlobalChanger {
    font-size: x-small;
}

#AHGlobalChanger fieldset,
#AHGlobalChanger .AHItemButtons {
    margin: 0 0.2em 0.2em 0;
    padding: 1px;
}

#AHGlobalChanger div[data-changer] .ui-icon,
#AHGlobalChange {
    vertical-align: bottom;
}

#AHGlobalChanger input[type=checkbox] {
    margin: 0;
    vertical-align: middle;
}

.AHItemButtons .ui-button {
    vertical-align: bottom;
}

#AHChangeTypeDialog {
    font-size: 1.5em;
    min-width: 20em;
}

.AHChangeTypeDialog {
    font-size: xx-small;
}

.FixTopButtons>.ui-button {
    margin-top: 2px;
    vertical-align: top;
}

.AHSegment .DimensionsTree {
    width: 100%;
    height: 100%;
}

.AHSegment .DimensionsTree span {
    cursor: default;
}

.AHSegment .DimensionsTree span.ui-selected {
    background-color: darkblue;
    color: white;
}

#AHTreeSource, #AHTreeList {
    min-width: 100px;
}

td.ioh-came-in-time, td.ioh-in-transit, td.ioh-came-all,
td.ioh-came-in-time.ui-state-highlight, td.ioh-in-transit.ui-state-highlight, td.ioh-came-all.ui-state-highlight
{
    background: none;
    background-color: Green;
}

td.ioh-late, td.ioh-in-transit-late, td.ioh-came-less,
td.ioh-late.ui-state-highlight, td.ioh-in-transit-late.ui-state-highlight, td.ioh-came-less.ui-state-highlight
{
    background: none;
    background-color: Red;
    color: White;
}

td.ioh-not-fulfillded, td.ioh-order-canceled, td.ioh-order-blocked,
td.ioh-not-fulfillded.ui-state-highlight, td.ioh-order-canceled.ui-state-highlight, td.ioh-order-blocked.ui-state-highlight
{
    background: none;
    background-color: Black;
    color: White;
}

td.ioh-no-data, td.ioh-no-data.ui-state-highlight
{
    background: none;
    background-color: Gray;
    color: White;
}

td.ioh-no-moa-moq, td.ioh-no-moa-moq.ui-state-highlight
{
    background: none;
    background-color: #ac3f66;
    color: White;
}

td.ioh-came-more, td.ioh-came-more.ui-state-highlight
{
    background: none;
    background-color: Blue;
    color: White;
}

td.GridExpandRow, td.GridCollapseRow {
    cursor: pointer;
}

td.GridExpandRow, td.GridExpandRow.ui-state-highlight {
    background: url(images/treeview-default.gif) -48px -48px no-repeat;
}

td.GridCollapseRow, td.GridCollapseRow.ui-state-highlight {
    background: url(images/treeview-default.gif) -64px -25px no-repeat;
}

td.GridExpandSubrow, td.GridExpandSubrow.ui-state-highlight {
    background: url(images/treeview-default-line.gif) 0 0 no-repeat;
}

td.GridExpandLastSubrow, td.GridExpandLastSubrow.ui-state-highlight {
    background: url(images/treeview-default-line.gif) 0 -1770px no-repeat;
}

header
{
    /*left: 0px;
    top: 0px;
    right: 0px;*/
    background-color: #7A1120;
    color: White;
}

.desc-label{
        margin-top: 10px
}

.language-btn{
    display: inline-block;
    color: white;
    border: 1px solid white;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 50%;
    text-align: center;
    line-height: 2.1;
    font-size: 11px;
    margin-left: 3px;
    width: 24px;
    height: 24px;
}

.language-btn.selected-lang{
    border: 3px solid white;
}

/*[data-culture=en] {
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAAK/INwWK6QAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAKlklEQVRYR71XB1BU5xq9C4iCjS7SREEJWEGjRlBjFBE1xkJsiFhQjIoilgAiKkoUI4KAhCptURGQJr2JIgJLF1ZgQ5Pee1GQ8/57lUzmJW9eTN68O3Nm785+/3/OfuXc/1LUP7tYZDmN/8tFE/FRQirj+SW1lWRldTZqKOvuVVfW3SMzY9MGPvF1ipSQoiAT8z8VxS/MEpBaKz5vpbGe7m5rz/NXPJtjY1NHX7m6g+Pti2xPH+Q9jYH/w5jRw6aO9STGZck6k+/4xFeJUCy+f5wdPrHZel+v2nIh9KZTcLerbywCglPwpqQUeW5eyPfwRgERUZbyDOmZRfAISMBdz6hRC1u/jo17LgdKq+1cRrLB/3fqw5osryOtpnXM2vSS5zC9sdWtIFjeDIInOwkVvEpwvfxQ5v8A5YFBqM3IRE5BOXyC0uDBToabfyIcPaJw0sJtaKn2aTPRGdoSn1MWFjVeRmjB1yd8rG4E9F2xf4zT1n6wuPEY152iwH6SgYa6RlQ9DEZNSDjehj9FS34hSspqERTFQUBoBrwfPoPz/XjYu0XilKVHzzIdU2eKT3D8XxHBUpBZLqWnb+5u6xBEiH1hdN4bZ20e4ZpTNBy8UxAeX4COtk40RsWiOS4RLYmp6C4tR2VNC6JTivEkLh8PIrLh+SANd73jYecSDke3Jzi477ydhNh88f8mQmCjyjcmj23tuxOiU2BhG4gTVmxY2oXjlnsSXNnpiEnloqerF60JKWhPfY6O5xnor6jC24YOJL0sJyJKEBKbD9/gV3BjP0NSag44UXHwMTFv/3bJFkMiYNx/6gl+ORWduW4/OXUnX7mORGMTlJD0Bkdk4mdCftf3Oe4HZyOZkPT3DqAzLR1dGVnoyuRgsKYW9U3dSMuqQPzzMkQkFiM5vRQV3ErwQsLA+dkRr/zYcHf1bxSRWTqLCBD4o4hxEpP2HbnokMPhIDc5BRmXbcExs0A1UV9cVAnfkGz4PclBauavGOgbRFd6JrqzctCTk4eh2jo0NHfjeXYlyQIPBdx6tPGqUE/KVO7tj4pnL1D+5g2ysznYvOusNekH4X8XwCcotVpz3Q5zXvjTVLwuLkFDbS3qUtJQYe+MOt9AtFe8RWZuFV5wqjDQTwS8yibk+ejJK8BQXT0jgFNYi+aGdvRyy9AUFoWW5DR0t7aivb0dRa9L4eIVidVbzYuEpbU0PhkWo4M2C8GJ8rrHv95mNaS92xYOblFoJQv7+vrQU8ZD46NQNAU9QedrLppaevBu8B2T/h5OHnpyiYDaevT2D6G9ugFND0JQY++C7rxCDPX2opcgJ78c52wewOCUK7R3Xu6Vn7d9P8051pC0gEna204HX7vth+v2j+DsFYPsPB4GBgbw4cMHjA6P4H1LG963d5D7YeZ7Z9pLdL3MRFt8MnoLXwMfRsnv7YyY9x2dGB0dxTCJfVvXQrwjFdbER85Ze+GMpRPWbTnhTnOOCaC9W/Tc0R8LEn38wAkNQ3liMhqzOOgoKkZfOal5ZTVT56GGRrxrbsG7pma0xSSgiXhB7T1PtEbHY7CqBgNkGvpJfD8Zy16Sre78IrSQUtUQpywKi8QLfzae3HHEkZ3HntGcY2WgO1LqmIJ6m5eaBkLUVyBh9QZkbt2DQkNjlJ2xQIW1LUmrM0NW536f+ay+eec3VF3/GRWXroN34RJKT5xFycHjKNIzQJ7uDmRoaiN50QqEKc2Hv4wyHMRkoS+iXE44pcemgZ7L6Uel1PpcZZXxUGkeosmC9G82I5eIKDY8hjfGpig7fQHlZpbgnbMC70drVFhdY4TR+PWiDXjnrVB26gK4RiYo1jdC4ZbdyF23BS+XrUHy/GUIU5wLf+lZcCQC9oso1xBO2TFPoAXIHhSb0+YkLg9/KUWEKXyBJNUleLl4JTirdZG/YTuKdhgwG3ONTqL0B7OPgs6YM6CJS4+ZgnvoBIr3HELRNn3krd+K7JU6eLFIE4kqGgiVU4Gf5Aw4iMrQGeARTrkxAXQJph/T2V36yOQMEi0vI8v2Ft44/YIqT180BDxCE5mCltAItEZEoy06Dq2RMeAePok3R0wY1NxyZHqilXhGKzGv5pAINJL+qPd/iEoPH3DvuiLzuh3iLS7hwckzOLBmRxbhlBkrAf24lNyoZxJ29aYH7rqFwJudgMLiCmYMR0ZGMDI4iMHqt4zjjb4fxkj/AF6TGr/edYBBIyEibY/3re0k5i3ekYkZm4KW1g5EJ+bBMyAODq7BuGbngXXfHvGlOQmYRzU9BVPHSa6ymaCwc2SS8iFs2X8beYXl6O7uRn9jE6pJAxYbHEWDDxuN9e3oa+9CPmmwgk3fE+ih3tMPrW29aCngovS4GVOmLuKQ74aG0NjUCi92CqYtPA3hWQchOkd/SED8qx8Jp8jYFNA+MIGaPHeThMrOiovX3Ill5qCKx0NFVAwyVm1A9ppN4LLD4HI/DftMH6Chugk5muuRs3IDgQ5qXTwQEJYLveMByIrNAvesFTI0tFBieRUNpWWorq5GaHgSNu29CkHZLSWUsLI2w/m7o5sAJTBl9rpvjUOio6ORkZ6OFDNzPFVdjMwd+igIjsWukwFQXHUDW419UVfZgCx1LWQvXsWgxuEeeVBxILfCFpp69+DllYTyn24jiTRfqt4+5EVEISMjAyGkj2Yt2OZD8U1QHqs/XQL6orMgIjBRca2N6cXOX5avhu/MuYg3OY9bzlFQ1LwKYTULTFlghfX7PVDDq8PL2erIUFlMoIEq4gnuga8gusgak+dfhLCqOfab+iHWKxjhK76B93QlBFta44qVXRNrnLjWp/T/4bxIn1jkVkrOdb+stOA9+6odDvxwB5O+MAFrpgkElM0wXuUCVu++h8o31UiTU0WaghoDns1NuPi+gBAhFpxzHvwkVkDpFOattYaHnSceGRjhsvKigRWzlt4hHPIENNcfLlqRML+gmMbm7ccC5RceGGXJ7gElfxCUwhFQM46DIkKWb70NbkEZ4sQVkSA5k8Friyu47Z4IvlmmoBRNPsbSa+QOQGr+URgY235Yq/mdJ8U/aSHNMdZ8fyaCHgtxSlBKi5Jc/4I1fccHPjl9spEhEWJENjXGl5tskfOqAOEisogQlWeQfdYCN5wjCfEPTAwlfxgseUNM/eIwxFUNRybIbEjgHy+2nNn7L5ySaWOaSo0jC8RWurGkt/YIyO0Cn/w+ZtNF6y8iOe4Z2FOmI1BEBoFTZZF03BSXbgQSoQdJnCGElQ5Cat5hiMze3UmJfOVACUxa+qnuf3IS+vNS0IFiFJ/QXGrqEmuWlG4xv+z3EJyxF4u1zyPscSR+mTwN7lOkGYQeMsaFKx6YqnIY0xYYQVTFABPkNueypqpbUCwBNWavj8ewz3pRoQ1KiIBYJmsBNWXRBUpibczsL/dX3rzh1Gk9fc6wjazK6DV51VHHvUbDh01sO4QVtv1KSayJpCbPO0PW0PWm7Zbeg97rb13MaYlgCtO9fEILJ0mo6qmTd68vJ8rZfDVR3n45gZbyEhsltVUnKOGZ28l5jyZW+LTmt1PP32L/3SJaCN2g9PhM/pTSaZ/+If0v6Xs6zfRvdAwd+1np/qsCx17HaQIadF1pjH3/7Nf1fwEXoq6wytcIgQAAAABJRU5ErkJggg==');
    text-indent: 99999px;
    width: 32px;
    height: 32px;
}

[data-culture=ru] {
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAAkIARQSAhIaHxItPSYiCS0oCDMuCTw0BS44Jzg/LxM4Th0yQSI5RyQ6SDlBLzpILyRAUy5idzdidEI7CUE7FExFDlRKBlVLC1NLEFlQGUJKNWRZDGtfC2JYFW9lH3FlHU9ZRlZvSl57SlxxUkJqfExtfVJkblNmcmp4XgdWiAlXiQ1jmhlgjRFjmhZvqRdxqBlwqChumS9ynThsiTl3nSV0pSx1pCJ9tkVqgEttg0Z2k0F4nE96kUp/n1d8lGV2gmZ+iGt+iWmFU2qKU3SRWXeYXz6BrDWDtDuEtFeAl06HrEyKsk2PuU6RvV2Nq1aPs1SUvF2RsliSuG6ImnOGjXKIk3KKmWGNqWiMpWOQrWuSrGKVtWOYu26XsWuZtmqbu3WUp3+ToHSbtHSduHqft3uiu0aSwkyTwkqazU+d0FSXw1afy12bw1ahz1yhzluj1GCgy2qgwm2mzGOo1Gys1mut2HSlxXumwXuoxnqszXGr0nGw2X6x03m13Ih4C4d5GZeIF46IJoqFNpKELZaKIJWIKZSIMpaKOKGOFKqVBqyZE7OcBLGcDLGdFLeiB7ujArukC76oDLqkFYyGRI6ITIyJV42JWZGHQ5GKVo6MZpKNZ5aTdIWiZ4KlapSwdcOqAcCoCcmuAc2yAM20Cde6ANe9EsCtLsezN8GySd3BBN/CCt7EEd7FH+PFAODEC+bIAebJCerMAerNC+7QBuzQEerRGvTWCPTXFvbaHfzdE/veG+7TJ/TbJ/PYKv7gHf3gIv7iLf7jM/3kOv3lQ/7mSvvnV//oVfzpZYaVnIWWoISap528h4OitYOmvI2pu6G7goOqxIStyYuuxYiuyISwzo2zzIK32oG524q10ou41o693ZOxxZO1y5i2ypy5zZO61Ja/2pq81Ji/2Ym94Ke8yaPAjqnEla7ImrbNpLjOppPB3p7A15rC3Y7A4ZTD4ZzH4pvI5aHE26bI3qHK46rM4qzQ5q3R6LPS5rXV6rnX6r3a7MPe7sjg8AAAAAAAAPGdlQIAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjb8jGPfAAACzElEQVQ4T5XQeTgUcRwG8B8S3XdU6tF96b51n7rv01Z0baeShIhsuswu7aZCqcau6UDb2sWWrexBdCmUBxlEl7IUs1i7nmmuffLUH57ev+Z5389853kG4C3kv8BrVlZRMVrEZr1hCjJ/wJasEjT7XR6KoiXonh1M2Qywin18cgpKyyq1lWUlaC6LqU1gfZaPq/f7wvKaWp1OV1tThubu2kkvNNjEdt3m7V+oxXQNZHQ15XnZ219QEw2ct67z8Cv8gdXpGw0GQ2ODTluaw95MTRSY7rLc7Zj/h586vcFgNBoNjXXYx4ITLktNYKOz0wo3v/xqrF5P7kaDXo9pC3xdVz1nwMRlTiuP+nnn5NUTB5o+E6AOy97t67F2JgNmTFmy70hHAIDFHKOxCczDqgK82nc5uGb1LBrMnUQBi6rSYeClUQ8cA7zcD7RqN3Xc6FEbKDB4wuTFewnwqRoDQ39VAceTnu77CTDGYcQQCnQdT4BDHSzyq9lgdn4+mHbc8zAJxjqM7EaBAfMX3rj1thPo0xb0r/heAYZ/+/rlVZvONxctGDiIAqcFMfHJT3pZ2gOze5mZmeDCs/Q0TU+75PiYi0EUCBKIHiQ9sm2tSevdIyMjw+wMsau6902KE/EvU+AqTxQne2hrpVbfAXfT0y3tNWqV0vyUDBGGXKMADsFIgtzGWqlSW/XTaAIB5/F9OzMkAYEh5kdx+KJYmY21QqnkgKcqVaA5ANYCWaxIcJYB4TwYEcvkKSkKBYFSUxW3k+RSMQKHEl+gAHkCkSTKCUJHLpdLEFEYh9woEAXxEUQiJXomxPsiAZecaIBfgYgbYilxhEwiuUeHhlMTDfAIiC9EELFYIpVKxWIEEV7iRtILA/BIiAcThIpICIdxrzODCeD4OYjHh2GhEIajw7jnmbI5IL4TDEEhIaHc4AimINMckImKYh5M+Rv8kxYAjv8G84r53kSFWIwAAAAASUVORK5CYII=');
    text-indent: 99999px;
    width: 32px;
    height: 32px;
}

[data-culture=lt] {
    display: inline-block;
    background-image: url('data:image/png;base64,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');
    text-indent: 99999px;
    width: 32px;
    height: 32px;
}

[data-culture=uk]
{
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAA57GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjItMDgtMjNUMTA6MzQ6MzcrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMi0wOC0yM1QxMDozNToxMSswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjItMDgtMjNUMTA6MzU6MTErMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZGE4OTkxMzMtOWIzMS1hZjQxLTliNGUtZTEyMjc1MTRmNzRmPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MWEwODYyZmYtMjJiNi0xMWVkLWFhY2MtYzI0Nzg2ZTJjMDMyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OGFmOTUxOWEtMmMxNC01ZDQ0LWE3OWItNmJjNTI5NWM4MGYwPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjhhZjk1MTlhLTJjMTQtNWQ0NC1hNzliLTZiYzUyOTVjODBmMDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMi0wOC0yM1QxMDozNDozNyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkYTg5OTEzMy05YjMxLWFmNDEtOWI0ZS1lMTIyNzUxNGY3NGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjItMDgtMjNUMTA6MzU6MTErMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pp/UT8YAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAB9pJREFUeNrEl3uMnUUZxn8z813PZS9nt9sutdYWSFBoITSBUAQlhUSNoglVjBCNKEaMQQ2KEUmMCRFRUbkYI2lQo0IwXBKsQAAJoQlyM62kTbEtLS3bwna713POd5ubf5ylbIvQ4j9M8iTfH/PN88zzzrzvO8J7z3s5AgAhxLv8TS2hsXiZGFw0JLz3bnZikvbEK2AOvZtVvPc9AcfHOXzmygs/eenac9eu+8CKlasGW0NRXKvjvSfrdJiYOJjv2rnjxc3PPffo3k2P3IOe3HY8ywrv/TEcqK9ac/nVN1x++WUXr1y+FGVL8iyjrCqccygpicKAJI4I44SZSvDi9p089MC9d2+557fXQ777nRx4RwHixHOv/eGNN990/ppTOTD2KjsOTKIdDNRTGmlMEioCJRGA8w5nHaH0DDTrmGSAfzz9L/fHn1//jXzns7971wKG137uzp/detuXGz7n0Rf+gwwjli8e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');
    text-indent: 99999px;
    width: 32px;
    height: 32px;
}*/

footer
{
    clear: both;
    /*background-color: #7A1120;*/
    /*color: White;
    /*left: 0px;
    right: 0px;
    bottom: 0px;*/
}

/*New buffer graph by google API*/
#BGDialog, #BGDialogNew {
    overflow: hidden;
    padding: 1px 0 14px 0;
}


#ItemInfoGraph #BGDialog {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

#BGInfo {
    margin-right: 6px;
}

#BGCharts {
    right: 0;
}

#BGComparePanel {
    margin-bottom: 6px;
}

.BGHorizPanel {
    position: absolute;
}

.BGVertPanel {
    position: relative;
    width: 100%;
}

.BGCommonChart {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 100px;
}

.BGNoExt .BGCommonChart {
    bottom: 0;
}

.BGExtChart {
    position: absolute;
    left: 0;
    right: 18px;
    top: auto;
    bottom: 0;
    height: 100px;
}

.BGNoExt .BGExtChart {
    display: none;
}

.BGChart {
    position: absolute;
    left: 0;
    top: 0;
    right: 18px;
    bottom: 28px;
}

.BGChartLegend {
    position: absolute;
    left: 0;
    right: 18px;
    bottom: 32px;
    text-align: center;
    white-space: nowrap;
    font-size: xx-small;
}

.BGChartLegend div {
    display: inline-block;
}

.BGChartLegend span {
    vertical-align: middle;
    margin-left: 2px;
}

.BGChartLegend input {
    vertical-align: middle;
    margin: 0;
}

.BGChartLegend span.BGCheckedBalanceBox,
.BGChartLegend span.BGConsumedBox,
.BGChartLegend span.BGSuppliedBox,
.BGChartLegend span.BGBalanceBox,
.BGChartLegend span.BGPackageBox,
.BGChartLegend span.BGReplTimeBox,
.BGChartLegend span.BGShelfQtyBox,
.BGChartLegend span.BGMaxQuantityBox,
.BGChartLegend span.BGMaxBufferBox {
    display: inline-block;
    width: 12px;
    height: 12px;
}

.BGChartLegend span.BGCheckedBalanceBox {
    background-color: #006400;    
}

.BGChartLegend span.BGConsumedBox {
    background-color: #008080;    
}

.BGChartLegend span.BGSuppliedBox {
    background-color: #DAA520;    
}

.BGChartLegend span.BGBalanceBox {
    background-color: #87CEFA;    
}

.BGChartLegend span.BGPackageBox {
    background-color: #8B008B;    
}

.BGChartLegend span.BGReplTimeBox {
    background-color: #8FBC8F;    
}

.BGChartLegend span.BGShelfQtyBox {
    background-color: #0000FF;    
}

.BGChartLegend span.BGMaxQuantityBox {
    background-color: #4169E1;    
}

.BGChartLegend span.BGMaxBufferBox {
    background-color: #1E90FF;    
}

.BGVerticalScroll, .BGHorizontalScroll {
    background-color: #F5F5F5;
}

.BGVerticalScroll {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 28px;
    width: 18px;
    height: auto;
}

.BGHorizontalScroll {
    position: absolute;
    left: 0;
    right: 18px;
    bottom: 10px;
    width: auto;
    height: 18px;
}

.BGVerticalScroll .ScrollPane,
.BGHorizontalScroll .ScrollPane {
    width: auto;
    height: auto;
    border-style: none;
    background: none;
}

.BGVerticalScroll .ScrollPane {
    position: absolute;
    left: 0;
    top: 18px;
    right: 0;
    bottom: 18px;
    margin: 8px 0;
}

.BGHorizontalScroll .ScrollPane {
    position: absolute;
    left: 18px;
    top: 0;
    right: 18px;
    bottom: 0;
}

.BGVerticalScroll>span.ui-icon,
.BGHorizontalScroll>span.ui-icon {
    display: block;
    position: absolute;
    margin: 0;
    width: 16px;
    height: 16px;
}

.BGVerticalScroll>span.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.BGVerticalScroll>span.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.BGHorizontalScroll>span.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.BGHorizontalScroll>span.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.BGVerticalScroll>span.ui-icon-triangle-1-n,
.BGHorizontalScroll>span.ui-icon-triangle-1-w {
    left: 0;
    top: 0;
}

.BGVerticalScroll>span.ui-icon-triangle-1-s,
.BGHorizontalScroll>span.ui-icon-triangle-1-e {
    right: 0;
    bottom: 0;
}

.BGVerticalScroll .ui-slider-handle,
.BGHorizontalScroll .ui-slider-handle {
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
}

.BGVerticalScroll .ui-slider-handle {
    left: 0;
}

.BGHorizontalScroll .ui-slider-handle {
    top: 0;
    text-align: center;
}

.BGHorizontalScroll .ui-slider-handle span.ui-icon {
    display: inline-block;
}

.BGVertPanel .BufferGraphZoom
{
    position: absolute;
    top: 2px;
    right: 18px;
    text-align: right;
    white-space: nowrap;
}

.BGVertPanel .BufferGraphButtons
{
    right: 18px;
    bottom: 129px;
}

.BGNoExt .BGVertPanel .BufferGraphButtons
{
    bottom: 29px;
}

.BGVertPanel .BufferCompareButtons {
    position: absolute;
    left: 1px;
    top: auto;
    bottom: 129px;
}

.BGNoExt .BGVertPanel .BufferCompareButtons {
    bottom: 29px;
}

.BGToggleExt {
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 0;
    height: 8px;
    width: 30px;
    margin-left: -15px;
}

.BGToggleExt .ui-button-text 
{
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    padding: 0;
}
/*End of the new buffer graph by google API*/

/*Silverlight*/
.SilverlightControlHost {
    height: 100%;
    text-align: center;
}

.SilverlightControlHost>object {
    width: 100%;
    height: 100%;
}
/*End Silverlight*/

#AHImportFile {
    margin-bottom: 5px;
}

#BuggerGraphNew {
            border: none;
            overflow: hidden;
            width: 100%;
            height: 100%;
            margin: 0 -5px -5px 0;
}

