﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    font-family: Arial;
}

page {
    margin: 8px;
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}


/*------------------ aspxbutton ----------------------------------------*/
.dxbButton_Metropolis, .dxbButton_MetropolisBlue, .dxbButton_Aqua {
    color: black;
    border: 0px solid #c0c0c0;
    padding: 1px 15px 1px 15px;
    font: 12px sans-serif,'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva;
    font-weight: bold;
    background: rgba(127, 208, 230, 0.68); /* For browsers that do not support gradients */
    /*background: -webkit-linear-gradient(#6FB21D, #5DA900); /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(#6FB21D, #5DA900); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(#6FB21D, #5DA900); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(#6FB21D, #5DA900); /* Standard syntax */
    /*text-shadow: 0 1px 1px rgba(0,0,0,1);*/
}

.dxbButtonHover_Metropolis, .dxbButtonHover_MetropolisBlue, .dxbButtonHover_Aqua {
    color: white;
    background: none;
    background-color:rgba(146, 182, 193, 0.41);/*#2B7FAF;*/
    border: none;
    
}


/*------------------ aspxgridview ----------------------------------------*/
.dxgvControl_Metropolis,
.dxgvDisabled_Metropolis {
    border: 1px Solid #c0c0c0;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    font: 12px sans-serif,'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva;
    background-color: White;
    color: #333333;
    cursor: default;
    text-shadow: none;
}

.dxgvDisabled_MetropolisBlue1 {
    color: #b8b8b8;
}

.dxgvControl_MetropolisBlue1 a {
    color: #0072C6;
}

.dxgvDisabled_MetropolisBlue1 a {
    color: #b8b8b8;
}

.dxgvEmptyDataRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvDataRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvGroupRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvSelectedRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvFocusedRow_MetropolisBlue1.dxgvBELVR > td.dxgv {
    border-bottom-width: 0;
}

.dxgvRBB .dxgvEmptyDataRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvDataRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvGroupRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvSelectedRow_MetropolisBlue1.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvFocusedRow_MetropolisBlue1.dxgvBELVR > td.dxgv {
    border-bottom-width: 1px !important;
}

.dxgvLoadingPanel_MetropolisBlue1 {
    border: 1px solid #C3C3C3;
    background-color: white;
    font: 12px sans-serif,'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva;
    color: #333333;
}

    .dxgvLoadingPanel_MetropolisBlue1 td.dx {
        font-size: 1.17em;
        white-space: nowrap;
        text-align: center;
        padding: 10px 14px;
    }

    .dxgvLoadingPanel_MetropolisBlue1 .dxlp-loadingImage {
        background-image: url('../Web/Loading.gif');
        height: 32px;
        width: 32px;
    }

.dxgvLoadingPanelStatusBar_MetropolisBlue1 .dxlp-loadingImage {
    background-image: url('gvLoadingOnStatusBar.gif');
    height: 16px;
    width: 16px;
}

.dxgvLoadingPanelStatusBar_MetropolisBlue1 {
    background-color: Transparent;
}

    .dxgvLoadingPanelStatusBar_MetropolisBlue1 td {
        white-space: nowrap;
        text-align: center;
        padding: 0px 2px;
    }

.dxgvTable_MetropolisBlue1 {
    background-color: White;
    border-width: 0;
    border-collapse: separate !important;
    overflow: hidden;
}

    .dxgvTable_MetropolisBlue1 .dxgvHEC {
        background-color: White;
        border-width: 0;
        overflow: hidden;
    }

.dxgvControl_MetropolisBlue1 .dxgvFSDC .dxgvFooter_MetropolisBlue1 td.dxgv {
    border-bottom: 0;
}

.dxgvControl_MetropolisBlue1 .dxgvFGI {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.dxgvControl_MetropolisBlue1 .dxgvFGI {
    right: 5px;
    left: auto;
}

*[dir="rtl"].dxgvControl_MetropolisBlue1 .dxgvFGI {
    right: auto;
    left: 5px;
}

.dxgvInlineEditRow_MetropolisBlue1,
.dxgvDataRow_MetropolisBlue1 {
}

    .dxgvInlineEditRow_MetropolisBlue1 td.dxgv {
        border-bottom: 1px Solid #D3D3D3;
        border-right: 1px Solid #D3D3D3;
    }

    .dxgvInlineEditRow_MetropolisBlue1 td.dxgvIndentCell {
        background-color: white;
    }

.dxgvDataRowAlt_MetropolisBlue1 {
    background-color: WhiteSmoke;
}

.dxgvFilterRow_Metropolis {
    background-color: #BCD3E1;
    border-top: 1px Solid #c0c0c0;
}


.dxgvEditForm_MetropolisBlue1 {
}

    .dxgvEditForm_MetropolisBlue1 td.dxgv {
        border-bottom: 1px Solid #D3D3D3;
        padding: 8px 10px 10px;
    }

    .dxgvEditForm_MetropolisBlue1 td.dxgvIndentCell {
        border-right: 1px Solid #CFCFCF;
        border-left: 1px Solid #CFCFCF;
        border-top-width: 0px;
    }

.dxgvSelectedRow_MetropolisBlue1 {
    background-color: #e0e0e0;
    color: #333333;
}

.dxgvEditForm_Metropolis td.dxgv {
    background-color: #C9DAE0; /* edit form background C0E1E5 */
    background-image: url('/assets/img/climpek_texture.png');
}

.dxgvFocusedRow_Metropolis {
    background-color: #e2edf7; /*fdfdd6 #FCFCD5; #86A4C2;*/ /*#FFC76D;*/
    color: black;
}

    .dxgvFocusedRow_Metropolis a,
    .dxgvFocusedRow_Metropolis .dxgvCommandColumn_Metropolis a,
    .dxgvSelectedRow_Metropolis .dxgvCommandColumn_Metropolis a {
        color: blue;
    }

.dxgvPreviewRow_MetropolisBlue, .dxgvPreviewRow_Metropolis {
    color: Black;
    background-color: #CCE2D8;
}

.dxgvDetailCell_MetropolisBlue1,
.dxgvPreviewRow_MetropolisBlue1 td.dxgv,
.dxgvEmptyDataRow_MetropolisBlue1 td.dxgv {
    padding: 20px 2px 20px 4px;
    /*border-bottom: 1px Solid #D3D3D3;*/
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}

.dxgvPreviewRow_Metropolis td.dxgv,
.dxgvPreviewRow_MetropolisBlue1 td.dxgv {
    padding: 3px 3px 3px 5px;
    background-color: #CCE2D8;
}

.dxgvDetailCell_MetropolisBlue1 {
    padding: 16px 18px;
}

.dxgvDetailRow_MetropolisBlue1 td.dxgvIndentCell {
    padding-right: 0px;
    /*border-bottom: 1px Solid #D3D3D3;*/
}

.dxgvEmptyDataRow_MetropolisBlue1 {
    color: Gray;
}

    .dxgvEmptyDataRow_MetropolisBlue1 td.dxgv {
        border-bottom: 1px Solid #CFCFCF;
        text-align: center;
    }

.dxgvEditFormDisplayRow_MetropolisBlue1 td.dxgv,
.dxgvDataRow_MetropolisBlue1 td.dxgv,
.dxgvDataRowAlt_MetropolisBlue1 td.dxgv,
.dxgvSelectedRow_MetropolisBlue1 td.dxgv,
.dxgvFocusedRow_MetropolisBlue1 td.dxgv {
    overflow: hidden;
    border-bottom: 1px Solid #c0c0c0;
    border-right: 1px Solid #c0c0c0;
    border-top-width: 0;
    border-left-width: 0;
    padding: 3px 6px 4px;
}

.dxgvEditFormDisplayRow_MetropolisBlue1 {
}

    .dxgvEditFormDisplayRow_MetropolisBlue1 td.dxgv {
    }

    .dxgvEditFormDisplayRow_MetropolisBlue1 td.dxgvIndentCell {
        background: #EDEDED none;
        border-right: 1px Solid #CFCFCF;
        border-left: 1px Solid #CFCFCF;
        border-top-width: 0px;
    }

.dxgvEditingErrorRow_MetropolisBlue1 {
    background-color: #FFC8C8;
    color: #FF0000;
}

    .dxgvEditingErrorRow_MetropolisBlue1 td.dxgv {
        white-space: pre-wrap;
        border-bottom: 1px Solid #D3D3D3;
        border-right-width: 0;
        border-top-width: 0;
        border-left-width: 0;
        padding: 6px 10px;
    }

.dxgvFilterRow_MetropolisBlue1 td.dxgv {
    border-bottom: 1px Solid #c0c0c0;
    border-right: 1px Solid #c0c0c0;
    border-top-width: 0;
    border-left-width: 0;
    padding: 2px;
    overflow: hidden;
}

.dxgvGroupRow_Metropolis {
    background-color: #CCE2D8;
}

.dxgvFocusedGroupRow_Metropolis {
    background-color: #CCE2D8;
    color: black;
}

    .dxgvGroupRow_Metropolis td.dxgv,
    .dxgvFocusedGroupRow_Metropolis td.dxgv {
        border: 0 none;
        vertical-align: middle;
        white-space: nowrap;
        border-bottom: 1px Solid #D3D3D3;
        padding: 3px 3px 4px;
        background-color: #CCE2D8;
    }

.dxgvFocusedRow_MetropolisBlue td.dxgvIndentCell,
.dxgvFocusedGroupRow_MetropolisBlue td.dxgvIndentCell,
.dxgvSelectedRow_MetropolisBlue td.dxgvIndentCell {
    background-color: #CCE2D8;
    border-right: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    border-top-width: 0px;
}

.dxgvHeaderPanel_Metropolis {
    /*background-color: #E1E4E8; #92B1A1;*/
    padding: 8px 6px;
    border-bottom: 1px Solid #9F9F9F;
}

.dxgvMSDraggable_MetropolisBlue1 .dxgvHeader_MetropolisBlue1,
.dxgvMSDraggable_MetropolisBlue1.dxgvGroupPanel_MetropolisBlue1 {
    -ms-touch-action: pinch-zoom;
}

.dxgvHeader_Metropolis {
    cursor: pointer;
    white-space: nowrap;
    padding: 4px 6px 5px;
    border: 1px Solid #c0c0c0;
    overflow: hidden;
    font-weight: normal;
    text-align: left;
    font: 12px sans-serif;
    background-color: #E4E5E0; /*#BCD3E1;*/
    font-weight: 300;
    color: black;
    /*background-image: url('/assets/img/pngbgrd2.png')*/
}

.dxgvHeader_MetropolisBlue1,
.dxgvHeader_MetropolisBlue1 table {
}

    .dxgvHeader_MetropolisBlue1 td {
        white-space: nowrap;
    }

    .dxgvHeader_MetropolisBlue1 a {
        color: white;
    }


.dxgvTitlePanel_MetropolisBlue1,
.dxgvTable_MetropolisBlue1 caption {
    font-size: 1.25em;
    font-weight: normal;
    text-align: center;
    color: white;
    background-color: green;

}

.dxgvHeader_MetropolisBlue a.dxgvCommandColumnItem_MetropolisBlue,
.dxgvHeader_Metropolis a.dxgvCommandColumnItem_Metropolis,
.dxgvHeader_Aqua a.dxgvCommandColumnItem_Aqua {
    margin: 0 3px 0 0;
    color: blue;
    font-style: italic;
    text-decoration: underline;
    font-weight: bold;
    text-shadow: none;
}

.dxgvTitlePanel_MetropolisBlue,
.dxgvTitlePanel_Metropolis,
.dxgvTitlePanel_Aqua {
    color: Black;
    text-align: left;
    background-color: #FF0000; /*#095788;*/
    /*background-image: url('/assets/img/pngbgrd2.png');*/
    
}

.dxgvPopupEditForm_MetropolisBlue1 {
    padding: 4px;
    margin: 0;
}

.dxgvCustomization_MetropolisBlue1 {
    margin: 0;
    padding: 10px;
    min-width: 220px;
}

.dxgvGroupPanel_Metropolis {
    background-color: #CCE2D8;
    white-space: nowrap;
    border-bottom: 1px Solid #c0c0c0;
    padding: 7px 4px 8px 6px;
}

.dxgvFooter_MetropolisBlue1 {
    white-space: nowrap;
}

    .dxgvFooter_MetropolisBlue1 td.dxgv {
        padding: 5px 6px 6px;
        border-bottom: 1px Solid #c0c0c0;
        border-right-width: 0;
        text-align: center;
        background-color: #c2c2c2;
    }

.dxgvGroupFooter_MetropolisBlue1 {
    background-color: #c2c2c2;
}

    .dxgvGroupFooter_MetropolisBlue1 td.dxgv {
        white-space: nowrap;
    }

    .dxgvGroupFooter_MetropolisBlue1 td.dxgv {
        padding: 5px 4px 6px 6px;
        border-bottom: 1px Solid #c0c0c0;
        border-right-width: 0;
    }

    .dxgvDataRow_MetropolisBlue1 td.dxgvIndentCell,
    .dxgvGroupRow_MetropolisBlue1 td.dxgvIndentCell,
    .dxgvGroupFooter_MetropolisBlue1 td.dxgvIndentCell {
        background-color: white;
        border-right: 1px Solid #CFCFCF;
        border-left: 1px Solid #CFCFCF;
        border-top-width: 0px;
    }

.dxgvStatusBar_MetropolisBlue1 {
    border-top: 1px Solid #c0c0c0;
}

    .dxgvStatusBar_MetropolisBlue1 tr.dxgv {
        height: 20px;
    }

        .dxgvStatusBar_MetropolisBlue1 tr.dxgv > td {
            padding: 4px;
        }

.dxgvCommandColumn_MetropolisBlue1 {
    padding: 8px 4px;
    color: blue;
}

.dxgvCommandColumn_MetropolisBlue a,
.dxgvCommandColumn_Metropolis a,
.dxgvCommandColumn_Aqua a {
    margin: 0 3px 0 0;
    color: blue;
    font-weight: bold;
    text-shadow: none;
}

.dxgvCommandColumn_MetropolisBlue1 a:hover {
    color: blue;
}

.dxgvCommandColumnItem_MetropolisBlue1 {
}

.dxbButton_MetropolisBlue1[class~="dxgvCommandColumnItem_MetropolisBlue1"],
.dxgvEditFormTable_MetropolisBlue1 div.dxbButton_MetropolisBlue1 {
    margin: 0px 2px -1px;
}

    .dxbButton_MetropolisBlue1[class~="dxgvCommandColumnItem_MetropolisBlue1"] .dxb {
        padding-top: 0;
        padding-bottom: 0;
    }

.dxgvEditFormTable_MetropolisBlue1 {
    padding: 2px 6px 6px 4px;
    min-width: 300px;
}

    .dxgvEditFormTable_MetropolisBlue1 a {
        color: #0072C6;
    }

        .dxgvEditFormTable_MetropolisBlue1 a:hover {
        }

.dxgvEditFormCaption_MetropolisBlue1 {
    padding: 4px 4px 4px 10px;
    white-space: nowrap;
}

.dxgvInlineEditCell_MetropolisBlue1 {
    padding: 1px;
}

.dxgvEditFormCell_MetropolisBlue1 {
    padding: 4px;
    border-width: 0;
}

.dxgvPagerTopPanel_MetropolisBlue1,
.dxgvPagerBottomPanel_MetropolisBlue1 {
    padding: 4px 0;
}

.dxgvPagerTopPanel_MetropolisBlue1 {
    border-bottom: 1px Solid #c0c0c0;
}

.dxgvDetailButton_MetropolisBlue1 {
}

.dxgvFilterBar_MetropolisBlue1 {
    border-top: 1px Solid #c0c0c0;
}

    .dxgvFilterBar_MetropolisBlue1 a {
        color: #0072C6;
        text-decoration: underline;
    }

.dxgvFilterBarCheckBoxCell_MetropolisBlue1 {
    padding: 0 7px;
}

.dxgvFilterBarImageCell_MetropolisBlue1 {
    padding: 0 1px 0 3px;
    cursor: pointer;
}

.dxgvFilterBarExpressionCell_MetropolisBlue1 {
    padding: 5px 5px 8px 0;
    white-space: nowrap;
}

.dxgvFilterBarClearButtonCell_MetropolisBlue1 {
    padding: 5px 6px 8px;
}

.dxgvFilterBuilderMainArea_MetropolisBlue1 {
    background: white none;
    padding: 6px 2px;
}

.dxgvFilterBuilderButtonArea_MetropolisBlue1 {
    border-top: 1px solid #c0c0c0;
    padding: 6px;
    white-space: nowrap;
}

.dxgvDataRowHover_MetropolisBlue1 {
    background-color: #f0f0f0;
    color: #333333;
}

    .dxgvDataRowHover_MetropolisBlue1 a {
        color: #0072C6 !important;
    }

.dxgvControl_MetropolisBlue1 .dxpLite_MetropolisBlue1,
.dxgvDisabled_MetropolisBlue1 .dxpLite_MetropolisBlue1 {
    padding-top: 4px;
}

.dxgvControl_MetropolisBlue1 .dxgvHFSAC {
    padding: 9px 0 0 4px;
}

.dxgvControl_MetropolisBlue1 .dxgvHFSC {
    padding: 9px 0 6px;
}

    .dxgvControl_MetropolisBlue1 .dxgvHFSC div {
        height: 1px;
        background: #c0c0c0;
    }

.dxgvControl_MetropolisBlue1 div[id$='DXEPLPC'] {
    height: 53px;
}

/* Removes flicking in iOS Safari*/
.dxgvTable_MetropolisBlue1 {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.dxgvControl_MetropolisBlue1 td.dxgvBatchEditCell_MetropolisBlue1 {
    padding: 0;
}

.dxgvControl_Metropolis td.dxgvBatchEditModifiedCell_Metropolis,
.dxgvControl_MetropolisBlue td.dxgvBatchEditModifiedCell_MetropolisBlue,
.dxgvControl_Aqua td.dxgvBatchEditModifiedCell_Aqua {
    background: #d7f9c7;
    color: black;
}

.dxgvControl_MetropolisBlue1 .dxgvErrorCell {
    padding-left: 5px;
    width: 1px;
}

    .dxgvControl_MetropolisBlue1 .dxgvErrorCell img {
        margin: -3px 0;
    }

.dxgvStatusBar_MetropolisBlue1 .dxgvCommandColumn_MetropolisBlue1 a {
    margin-right: 10px;
}

.dxgvControl_MetropolisBlue1 td.dxgvBatchEditCell_MetropolisBlue1 .dxichCellSys {
    padding-left: 0;
}

.dxgvSearchPanel_MetropolisBlue1 {
    padding: 7px 4px 7px 6px;
    border-bottom: 1px solid #c0c0c0;
}

    .dxgvSearchPanel_MetropolisBlue1 > table {
        width: 70%;
        max-width: 450px;
    }

.dxgvControl_MetropolisBlue1 .dxgvSearchPanel_MetropolisBlue1 .dxbButton_MetropolisBlue1 {
    margin-left: 7px;
    margin-right: 0;
}

*[dir="rtl"].dxgvControl_MetropolisBlue1 .dxgvSearchPanel_MetropolisBlue1 .dxbButton_MetropolisBlue1 {
    margin-left: 0;
    margin-right: 7px;
}

.dxgvControl_MetropolisBlue1 .dxgvHL {
    background: #ffd83a;
    color: #333333;
    font-weight: bold;
    font-style: normal;
}

/* TODO remove (replace to command button style) */
.dxgvControl_MetropolisBlue1 .dxgvSearchPanel_MetropolisBlue1 .dxbButton_MetropolisBlue1 {
    font-size: 0.9em;
    margin-top: -2px;
    margin-bottom: -2px;
}

    .dxgvControl_MetropolisBlue1 .dxgvSearchPanel_MetropolisBlue1 .dxbButton_MetropolisBlue1 .dxb {
        padding-top: 0;
        padding-bottom: 0;
    }
/* -- ASPxTabControl Lite -- */
.dxtcLite_Metropolis {
    overflow: hidden;
    color: #666666;
    float: left;
    font: 12px sans-serif, 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva;
}

    .dxtcLite_Metropolis > .dxtc-stripContainer,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-strip {
        list-style: none outside none;
        float: left;
        padding: 0;
        margin: 0;
    }

    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer {
        padding-top: 3px;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-activeTab,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbSpacer {
        display: block;
        margin: 0;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-lineBreak {
        float: none;
        display: block;
        clear: both;
        height: 0;
        width: 0;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        visibility: hidden;
    }

    .dxtcLite_Metropolis.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
        border-left-style: none;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-activeTab {
        float: left;
        overflow: hidden;
        text-align: center;
        white-space: nowrap;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tab {
        background: #E0E0E0 url('tcTabBack.gif') repeat-x bottom;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-activeTab {
        background-color: #6C94A9;
    }

        .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-activeTab,
        .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-activeTab a {
            color: #FFFFFF;
        }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tab a {
        color: #666666;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tabHover,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tabHover a {
        color: #FFFFFF;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tabHover {
        background: #6C94A9 url('tcTabBack.gif') repeat-x bottom;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbSpacer {
        float: left;
        border-right-width: 0;
        border-left-width: 0;
        overflow: hidden;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-spacer {
        width: 1px;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-rightIndent {
        width: 5px;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-link {
        padding: 4px 36px;
        display: block;
        height: 100%;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-link,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-rightIndent {
        text-decoration: none;
        white-space: nowrap;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-img {
        border-style: none;
        margin: 0 3px 0 0;
    }

    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-img {
        margin: 0 0 0 3px;
    }

    .dxtcLite_Metropolis > .dxtc-content {
        background-color: #E1E4E8;
        float: left;
        clear: left;
        border: 1px none #A8A8A8 !important;
        overflow: hidden;
        padding: 11px;
    }

    .dxtcLite_Metropolis.dxtc-top > .dxtc-content {
        border-top-style: none !important;
    }

    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-activeTab,
    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-sbSpacer {
        border-bottom: 4px solid #6C94A9;
    }
    /* Rtl */
    .dxtcLite_Metropolis.dxtc-rtl,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-content,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-strip,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-sbSpacer,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis.dxtc-rtl > .dxtc-stripContainer .dxtc-activeTab {
        float: right;
    }

    .dxtcLite_Metropolis.dxtc-top.dxtc-rtl > .dxtc-content,
    .dxtcLite_Metropolis.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer,
    .dxtcLite_Metropolis.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer .dxtc-strip {
        clear: right !important;
    }

    .dxtcLite_Metropolis.dxtc-left.dxtc-rtl > .dxtc-strip,
    .dxtcLite_Metropolis.dxtc-left.dxtc-rtl > .dxtc-stripContainer .dxtc-strip {
        float: left;
    }
    /* Scrolling */
    .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sb {
        margin-top: 0;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbHover {
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbPressed {
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbDisabled {
        cursor: default;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sb img {
        border: none;
        border-style: none;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbIndent {
        width: 5px;
    }

    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-sbSpacer {
        width: 1px;
    }
    /* Multi-row */
    .dxtcLiteDisabled_Metropolis,
    .dxtcLiteDisabled_Metropolis > .dxtc-stripContainer .dxtcLiteDisabled_Metropolis.dxtc-activeTab,
    .dxtcLiteDisabled_Metropolis > .dxtc-stripContainer .dxtc-link,
    .dxtcLiteDisabled_Metropolis > .dxtc-stripContainer .dxtc-activeTab .dxtc-link,
    .dxtcLiteDisabled_Metropolis > .dxtc-content,
    .dxtcLite_Metropolis > .dxtc-stripContainer .dxtcLiteDisabled_Metropolis .dxtc-link {
        color: #acacac;
        cursor: default;
    }
    /* bottom  */
    .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer {
        padding-bottom: 3px;
    }

        .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer,
        .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-strip {
            clear: left;
        }

            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer {
                border-bottom: 1px solid transparent;
            }

            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-tab {
                background: #E0E0E0 url('tcTabBack.gif') repeat-x top;
                border: 1px solid #6C94A9;
            }

            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-tabHover {
                background: #6C94A9 url('tcTabBack.gif') repeat-x top;
            }

            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab {
                background-color: #FF8800;
                color: #FFFFFF;
            }

            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-tab,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent,
            .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer {
                border-top: 4px solid #6C94A9;
            }

    .dxtcLite_Metropolis.dxtc-bottom > .dxtc-content {
        border-top: 1px solid #A8A8A8;
        border-right: 1px solid #A8A8A8;
        border-bottom-color: #A8A8A8;
        border-left: 1px solid #A8A8A8;
        border-bottom-width: 1px;
        border-bottom-style: none !important;
    }
    /* left */
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer {
        padding-left: 3px;
    }

        .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-tab,
        .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
        .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
        .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
        .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
            float: none;
            clear: none;
            width: auto;
            height: auto;
        }

    .dxtcLite_Metropolis.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
        border-top-style: none;
        border-bottom-style: none;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-link {
        padding: 3px 15px 4px;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-tab {
        background: #E0E0E0 url('tcTabBack.gif') repeat-y right;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-tabHover {
        background: #6C94A9 url('tcTabBack.gif') repeat-y right;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-activeTab {
        background-color: #FF8800;
        color: #FFFFFF;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
        border: none;
        border-left: 1px solid transparent;
        width: auto;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-sbSpacer {
        border-right: 4px solid #6C94A9;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
        height: 5px;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-stripContainer .dxtc-spacer {
        height: 1px;
    }

    .dxtcLite_Metropolis.dxtc-left > .dxtc-content {
        border-top: 1px solid #A8A8A8;
        border-right: 1px solid #A8A8A8;
        border-bottom: 1px solid #A8A8A8;
        border-left-color: #A8A8A8;
        border-left-width: 1px;
        border-left-style: none !important;
        float: left;
        clear: none;
    }
    /* right */
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer {
        padding-right: 3px;
    }

        .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-tab,
        .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
        .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
        .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
        .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
            float: none;
            clear: none;
            width: auto;
            height: auto;
        }

    .dxtcLite_Metropolis.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
        border-top-style: none;
        border-bottom-style: none;
        border-right-style: none;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-link {
        padding: 3px 15px 4px;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-tab {
        background: #E0E0E0 url('tcTabBack.gif') repeat-y left;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-tabHover {
        background: #6C94A9 url('tcTabBack.gif') repeat-y left;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-activeTab {
        background-color: #FF8800;
        color: #FFFFFF;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
        border: none;
        border-right: 1px solid transparent;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-sbSpacer {
        border-left: 4px solid #6C94A9;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
        height: 5px;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-stripContainer .dxtc-spacer {
        height: 1px;
    }

    .dxtcLite_Metropolis.dxtc-right > .dxtc-content {
        border-top: 1px solid #A8A8A8;
        border-right-color: #A8A8A8;
        border-bottom: 1px solid #A8A8A8;
        border-left: 1px solid #A8A8A8;
        border-right-width: 1px;
        border-right-style: none !important;
        float: left;
        clear: none;
    }



/* -- ASPxMenu -- */
.dxmControl_DevEx1 {
    font: 9pt Tahoma;
    color: black;
}

    .dxmControl_DevEx1 a, .dxmMenu_DevEx1 a, .dxmVerticalMenu_DevEx1 a, .dxmSubMenu_DevEx1 a {
        color: white;
        text-decoration: none;
    }

.dxmLoadingPanel_DevEx1 {
    font: 9pt Tahoma;
    color: #303030;
}

    .dxmLoadingPanel_DevEx1 td.dx {
        white-space: nowrap;
        text-align: center;
        padding: 6px 6px 6px 6px;
    }

.dxmMenu_DevEx1, .dxmVerticalMenu_DevEx1 {
    font: 9pt Tahoma;
    color: #FFFFFF;
    background-color: #3a4f63;
    border: solid 1px #A8A8A8;
    padding: 2px 2px 2px 2px;
}

.dxmMenuGutter_DevEx1 {
}

.dxmMenuSeparator_DevEx1 .dx,
.dxmMenuFullHeightSeparator_DevEx1 .dx {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    width: 1px;
    height: 1px;
}

.dxmMenuSeparator_DevEx1,
.dxmMenuFullHeightSeparator_DevEx1 {
    width: 1px;
}

    .dxmMenuSeparator_DevEx1 .dx,
    .dxmMenuFullHeightSeparator_DevEx1,
    .dxmMenuVerticalSeparator_DevEx1 {
        background-color: #A8A8A8;
        width: 1px;
    }

    .dxmMenuSeparator_DevEx1 .dx {
        height: 13px;
    }

.dxmMenuFullHeightSeparator_DevEx1 {
    display: none;
}

.dxmMenuVerticalSeparator_DevEx1 {
    width: 100%;
    height: 1px;
}

.dxmMenuItem_DevEx1, .dxmMenuItemWithImage_DevEx1, .dxmMenuItemWithPopOutImage_DevEx1, .dxmMenuItemWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuItem_DevEx1, .dxmVerticalMenuItemWithImage_DevEx1, .dxmVerticalMenuItemWithPopOutImage_DevEx1, .dxmVerticalMenuItemWithImageWithPopOutImage_DevEx1,
.dxmMenuLargeItem_DevEx1, .dxmMenuLargeItemWithImage_DevEx1, .dxmMenuLargeItemWithPopOutImage_DevEx1, .dxmMenuLargeItemWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuLargeItem_DevEx1, .dxmVerticalMenuLargeItemWithImage_DevEx1, .dxmVerticalMenuLargeItemWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_DevEx1 {
    font: 9pt Tahoma;
    color: white;
    white-space: nowrap;
}

.dxmMenuItem_DevEx1, .dxmMenuItemWithImage_DevEx1 {
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    /*background-image: url('../images/buttonfade.png');*/
}

.dxmMenuItemWithPopOutImage_DevEx1, .dxmMenuItemWithImageWithPopOutImage_DevEx1 {
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 8px;
}

.dxmVerticalMenuItem_DevEx1 {
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 8px;
}

.dxmVerticalMenuItemWithImage_DevEx1 {
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 3px;
}

.dxmVerticalMenuItemWithPopOutImage_DevEx1 {
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 8px;
}

.dxmVerticalMenuItemWithImageWithPopOutImage_DevEx1 {
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 3px;
}

.dxmMenuLargeItem_DevEx1, .dxmMenuLargeItemWithImage_DevEx1 {
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 11px;
}

.dxmMenuLargeItemWithPopOutImage_DevEx1, .dxmMenuLargeItemWithImageWithPopOutImage_DevEx1 {
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 11px;
}

.dxmVerticalMenuLargeItem_DevEx1, .dxmVerticalMenuLargeItemWithImage_DevEx1 {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 11px;
}

.dxmVerticalMenuLargeItemWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_DevEx1 {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 7px;
    padding-left: 11px;
}

.dxmMenuItemDropDownButton_DevEx1, .dxmMenuLargeItemDropDownButton_DevEx1 {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmVerticalMenuItemDropDownButton_DevEx1, .dxmVerticalMenuLargeItemDropDownButton_DevEx1 {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmMenuItemSelected_DevEx1, .dxmMenuItemSelectedWithImage_DevEx1, .dxmMenuItemSelectedWithPopOutImage_DevEx1, .dxmMenuItemSelectedWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuItemSelected_DevEx1, .dxmVerticalMenuItemSelectedWithImage_DevEx1, .dxmVerticalMenuItemSelectedWithPopOutImage_DevEx1, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_DevEx1,
.dxmMenuLargeItemSelected_DevEx1, .dxmMenuLargeItemSelectedWithImage_DevEx1, .dxmMenuLargeItemSelectedWithPopOutImage_DevEx1, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuLargeItemSelected_DevEx1, .dxmVerticalMenuLargeItemWithImageSelected_DevEx1, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_DevEx1 {
    background-color: #3a4f63;
    border: 1px solid #999999;
    background-image: none;
}

.dxmMenuItemSelected_DevEx1, .dxmMenuItemSelectedWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmMenuItemSelectedWithPopOutImage_DevEx1, .dxmMenuItemSelectedWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemSelected_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemSelectedWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmVerticalMenuItemSelectedWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmMenuLargeItemSelected_DevEx1, .dxmMenuLargeItemSelectedWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmMenuLargeItemSelectedWithPopOutImage_DevEx1, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeSelectedItem_DevEx1, .dxmVerticalMenuLargeSelectedItemWithImage_DevEx1 {
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemSelectedWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_DevEx1 {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmMenuItemDropDownButtonSelected_DevEx1, .dxmMenuLargeItemDropDownButtonSelected_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonSelected_DevEx1, .dxmVerticalMenuLargeItemDropDownButtonSelected_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuItemChecked_DevEx1, .dxmMenuItemCheckedWithImage_DevEx1, .dxmMenuItemCheckedWithPopOutImage_DevEx1, .dxmMenuItemCheckedWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuItemChecked_DevEx1, .dxmVerticalMenuItemCheckedWithImage_DevEx1, .dxmVerticalMenuItemCheckedWithPopOutImage_DevEx1, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_DevEx1,
.dxmMenuLargeItemChecked_DevEx1, .dxmMenuLargeItemCheckedWithImage_DevEx1, .dxmMenuLargeItemCheckedWithPopOutImage_DevEx1, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuLargeItemChecked_DevEx1, .dxmVerticalMenuLargeItemWithImageChecked_DevEx1, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_DevEx1 {
    /*background-color: white;*/
}

.dxmMenuItemChecked_DevEx1, .dxmMenuItemCheckedWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmMenuItemCheckedWithPopOutImage_DevEx1, .dxmMenuItemCheckedWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemChecked_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemCheckedWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmVerticalMenuItemCheckedWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmMenuLargeItemChecked_DevEx1, .dxmMenuLargeItemCheckedWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmMenuLargeItemCheckedWithPopOutImage_DevEx1, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemChecked_DevEx1, .dxmVerticalMenuLargeItemCheckedWithImage_DevEx1 {
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemCheckedWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_DevEx1 {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmMenuItemDropDownButtonChecked_DevEx1, .dxmMenuLargeItemDropDownButtonChecked_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonChecked_DevEx1, .dxmVerticalMenuLargeItemDropDownButtonChecked_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuItemHover_DevEx1, .dxmMenuItemHoverWithImage_DevEx1, .dxmMenuItemHoverWithPopOutImage_DevEx1, .dxmMenuItemHoverWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuItemHover_DevEx1, .dxmVerticalMenuItemHoverWithImage_DevEx1, .dxmVerticalMenuItemHoverWithPopOutImage_DevEx1, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_DevEx1,
.dxmMenuLargeItemHover_DevEx1, .dxmMenuLargeItemHoverWithImage_DevEx1, .dxmMenuLargeItemHoverWithPopOutImage_DevEx1, .dxmMenuLargeItemHoverWithImageWithPopOutImage_DevEx1,
.dxmVerticalMenuLargeItemHover_DevEx1, .dxmVerticalMenuLargeItemHoverWithImage_DevEx1, .dxmVerticalMenuLargeItemHoverWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_DevEx1 {
    background-color: #3A4F63;
}

.dxmMenuItemHover_DevEx1, .dxmMenuItemHoverWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
    background-color: transparent;
}

.dxmMenuItemHoverWithPopOutImage_DevEx1, .dxmMenuItemHoverWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemHover_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemHoverWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmVerticalMenuItemHoverWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemHoverWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmMenuLargeItemHover_DevEx1, .dxmMenuLargeItemHoverWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmMenuLargeItemHoverWithPopOutImage_DevEx1, .dxmMenuLargeItemHoverWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemHover_DevEx1, .dxmVerticalMenuLargeItemHoverWithImage_DevEx1 {
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemHoverWithPopOutImage_DevEx1, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_DevEx1 {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmMenuItemDropDownButtonHover_DevEx1, .dxmMenuLargeItemDropDownButtonHover_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonHover_DevEx1, .dxmVerticalMenuLargeItemDropDownButtonHover_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenu_DevEx1 {
    font: 9pt Tahoma;
    color: white;
    background-color: #3a4f63;
    border: solid 1px #666666;
    padding: 1px 1px 1px 1px;
}

.dxmSubMenuGutter_DevEx1 {
    background-color: #3a4f63;
}

.dxmSubMenuSeparator_DevEx1 {
    background-color: #A8A8A8;
    width: 100%;
    height: 1px;
}

.dxmSubMenuItem_DevEx1, .dxmSubMenuItemWithImage_DevEx1, .dxmSubMenuItemWithPopOutImage_DevEx1, .dxmSubMenuItemWithImageWithPopOutImage_DevEx1 {
    font: 9pt Tahoma;
    color: white;
    white-space: nowrap;
}

.dxmSubMenuItem_DevEx1, .dxmSubMenuItemWithImage_DevEx1 {
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 3px;
    background-color: #3a4f63;
    color: White;
}

.dxmSubMenuItemWithPopOutImage_DevEx1, .dxmSubMenuItemWithImageWithPopOutImage_DevEx1 {
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 3px;
}

.dxmSubMenuItemDropDownButton_DevEx1 {
    padding-right: 5px;
    padding-left: 5px;
}

.dxmSubMenuItemSelected_DevEx1, .dxmSubMenuItemSelectedWithImage_DevEx1, .dxmSubMenuItemSelectedWithPopOutImage_DevEx1, .dxmSubMenuItemSelectedWithImageWithPopOutImage_DevEx1 {
}

.dxmSubMenuItemSelected_DevEx1, .dxmSubMenuItemSelectedWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmSubMenuItemSelectedWithPopOutImage_DevEx1, .dxmSubMenuItemSelectedWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmSubMenuItemDropDownButtonSelected_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenuItemChecked_DevEx1, .dxmSubMenuItemCheckedWithImage_DevEx1, .dxmSubMenuItemCheckedWithPopOutImage_DevEx1, .dxmSubMenuItemCheckedWithImageWithPopOutImage_DevEx1 {
}

.dxmSubMenuItemChecked_DevEx1, .dxmSubMenuItemCheckedWithImage_DevEx1 {
}

.dxmSubMenuItemCheckedWithPopOutImage_DevEx1, .dxmSubMenuItemCheckedWithImageWithPopOutImage_DevEx1 {
}

.dxmSubMenuItemDropDownButtonChecked_DevEx1 {
}

.dxmSubMenuItemHover_DevEx1, .dxmSubMenuItemHoverWithImage_DevEx1, .dxmSubMenuItemHoverWithPopOutImage_DevEx1, .dxmSubMenuItemHoverWithImageWithPopOutImage_DevEx1 {
    background-color: #F0A22E;
    border: solid 1px #CCCCCC;
    /*background-image: url('../images/buttonfade.png');*/
}

.dxmSubMenuItemHover_DevEx1, .dxmSubMenuItemHoverWithImage_DevEx1 {
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmSubMenuItemHoverWithPopOutImage_DevEx1, .dxmSubMenuItemHoverWithImageWithPopOutImage_DevEx1 {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmSubMenuItemDropDownButtonHover_DevEx1 {
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenuBorderCorrector_DevEx1 {
    position: absolute;
    border: 0;
    padding: 0;
}

.dxmMenuItemSpacing_DevEx1,
.dxmMenuLargeItemSpacing_DevEx1,
.dxmMenuItemSeparatorSpacing_DevEx1,
.dxmMenuLargeItemSeparatorSpacing_DevEx1 {
    width: 1px;
}

.dxmVerticalMenuItemSpacing_DevEx1,
.dxmVerticalMenuItemSeparatorSpacing_DevEx1 {
    height: 1px;
}

.dxmVerticalMenuLargeItemSpacing_DevEx1,
.dxmVerticalMenuLargeItemSeparatorSpacing_DevEx1 {
    height: 2px;
}

.dxmSubMenuItemSpacing_DevEx1,
.dxmSubMenuItemSeparatorSpacing_DevEx1 {
    height: 1px;
}

.dxmMenuItemLeftImageSpacing_DevEx1 {
    padding-right: 4px;
}

.dxmMenuItemRightImageSpacing_DevEx1 {
    padding-left: 4px;
}

.dxmVerticalMenuItemLeftImageSpacing_DevEx1,
.dxmVerticalMenuItemRightImageSpacing_DevEx1,
.dxmSubMenuItemImageSpacing_DevEx1 {
    width: 1px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

    .dxmVerticalMenuItemLeftImageSpacing_DevEx1 div,
    .dxmVerticalMenuItemRightImageSpacing_DevEx1 div {
        width: 4px;
        height: 1px;
    }

.dxmMenuItemTopImageSpacing_DevEx1,
.dxmVerticalMenuItemTopImageSpacing_DevEx1 {
    margin-bottom: 4px;
}

.dxmMenuItemBottomImageSpacing_DevEx1,
.dxmVerticalMenuItemBottomImageSpacing_DevEx1 {
    margin-top: 4px;
}

.dxmSubMenuItemImageSpacing_DevEx1 div {
    width: 7px;
    height: 1px;
}

/* Disabled */
.dxmDisabled_DevEx1 {
    color: #555555;
    cursor: default;
}
/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}

#legend {
    background: #FFF;
    padding: 10px;
    margin: 5px;
    font-size: 12px;
    font-family: Arial, sans-serif;
}

.color {
    border: 1px solid;
    height: 12px;
    width: 12px;
    margin-right: 3px;
    float: left;
}

.red {
    background: #f71467;
}

.yellow {
    background: #f7f457;
}

.blue {
    background: #0bafed;
}

.purple {
    background: #7918C3;
}

.black {
    background: #000000;
}

.orange {
    background: #FFC15D;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

.linkMenu {
    background: none !important;
    border: 0 !important;
    color: #162436 !important;
    padding: 0 !important;
    text-decoration: none !important;
}

    .linkMenu a:hover,
    .linkMenu a:hover * {
        color: #FA690F;
    }

.linkMenuItem,
.linkMenuItem > div {
    padding: 0 !important;
    font: 11px Tahoma !important;
}

.linkMenuSeparator {
    padding: 0 1px !important;
}

    .linkMenuSeparator > * {
        background: Black !important;
        margin: 4px 0 !important;
        height: 20px !important;
        width: 1px !important;
    }

/* to stretch the container div to contain floated list */

.dxgvControl,
.dxgvDisabled {
    border: 1px solid #9da0aa;
    font: 11px Verdana, Geneva, sans-serif;
    background-color: #f1f2f6;
    color: #201f35;
    cursor: default;
    margin-right: 2px;
}

.dxgvDisabled {
    color: #b1b1b8;
}

.dxgvControl a {
    color: #1b3f91;
    text-decoration: none;
}

    .dxgvControl a:hover {
        text-decoration: underline;
    }

.dxgvDisabled a {
    color: #b1b1b8;
}

.dxgvLoadingPanel {
    font: 11px Verdana, Geneva, sans-serif;
    color: #201f35;
    background: White none;
    border: 1px solid #9da0aa;
}

    .dxgvLoadingPanel td {
        white-space: nowrap;
        text-align: center;
        padding: 7px 10px;
    }

.dxgvLoadingPanelStatusBar {
    background-color: Transparent;
}

    .dxgvLoadingPanelStatusBar td {
        white-space: nowrap;
        text-align: center;
        padding: 0 2px;
    }

.dxgvFilterPopupWindow {
    color: #201f35;
    font: 11px Verdana, Geneva, sans-serif;
    border: 1px solid #9da0aa;
}

.dxgvFilterPopupItemsArea {
    color: #201f35;
    background-color: White;
}

.dxgvFilterPopupButtonPanel {
    background-color: #ebecef;
    border-top: 1px solid #9da0aa;
    color: #201f35;
}

.dxgvFilterPopupItem td.dxgv,
.dxgvFilterPopupActiveItem td.dxgv,
.dxgvFilterPopupSelectedItem td.dxgv {
    padding: 3px 2px 3px 3px;
    cursor: default;
    white-space: nowrap;
}

.dxgvFilterPopupActiveItem {
    background: #e2eafd none;
    color: #201f35;
}

.FilterPopupSelectedItem {
    background: #eff0f2 none;
    color: #201f35;
}

.dxgvTable {
    background-color: whitesmoke;
    border-width: 0;
    border-collapse: separate !important;
    overflow: hidden;
    color: #201f35;
}

.dxgvInlineEditRow,
.dxgvDataRow {
}

    .dxgvInlineEditRow td.dxgv {
        border-bottom: 1px solid #d9dae0;
        border-right: 1px solid #d9dae0;
    }

    .dxgvInlineEditRow td.dxgvIndentCell {
        background: #f9f9fc none;
    }

    .dxgvInlineEditRow .dxgvCommandColumn {
        background: #f9f9fc none;
    }

.dxgvDataRowAlt {
    background-color: #f7f4fd;
}

.dxgvFilterRow {
    background-color: aliceblue;
}

.dxgvEditForm {
    background-color: #f9f9fc;
}

    .dxgvEditForm td.dxgv {
        border-bottom: 1px solid #d9dae0;
        padding: 8px 10px 10px;
    }

    .dxgvEditForm td.dxgvIndentCell {
        background: #f9f9fc none;
        border-right: 1px Solid #d9dae0;
        border-left: 1px Solid #d9dae0;
        border-top-width: 0;
    }

.dxgvSelectedRow {
    background-color: #eff0f2;
    color: #201f35;
}

.dxgvFocusedRow {
    background-color: lemonchiffon;
    color: #201f35;
}

    .dxgvSelectedRow .dxgvCommandColumn a,
    .dxgvFocusedRow .dxgvCommandColumn a {
        color: #1b3f91;
        text-decoration: none;
    }

        .dxgvSelectedRow .dxgvCommandColumn a:hover,
        .dxgvFocusedRow .dxgvCommandColumn a:hover {
            text-decoration: underline;
        }

.dxgvPreviewRow {
    background-color: #f7f7f8;
    color: #777777;
}

    .dxgvDetailCell,
    .dxgvPreviewRow td.dxgv,
    .dxgvEmptyDataRow td.dxgv {
        padding: 20px 2px 20px 4px;
        border-bottom: 1px solid #d9dae0;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;
    }

.dxgvDetailCell {
    border-bottom-color: #d9dae0;
}

.dxgvPreviewRow td.dxgv {
    padding: 10px 10px 10px 15px;
}

.dxgvDetailCell {
    padding: 16px 18px;
}

.dxgvDetailRow td.dxgvIndentCell {
    padding-right: 0px;
    border-bottom: 1px solid #d9dae0;
}

.dxgvEmptyDataRow {
    color: #777777;
}

    .dxgvEmptyDataRow td.dxgv {
        border-bottom: 1px solid #d9dae0;
        text-align: center;
    }

.dxgvEditFormDisplayRow td.dxgv,
.dxgvDataRow td.dxgv,
.dxgvDataRowAlt td.dxgv,
.dxgvSelectedRow td.dxgv,
.dxgvFocusedRow td.dxgv {
    overflow: hidden;
    border-bottom: 1px solid #d9dae0;
    border-right: 1px solid #d9dae0;
    border-top-width: 0;
    border-left-width: 0;
    padding: 4px 6px;
}

.dxgvEditFormDisplayRow {
}

    .dxgvEditFormDisplayRow td.dxgv {
    }

    .dxgvEditFormDisplayRow td.dxgvIndentCell {
        background: #f9f9fc none;
        border-right: 1px Solid #d9dae0;
        border-left: 1px Solid #d9dae0;
        border-top-width: 0;
    }

.dxgvEditingErrorRow {
    background-color: #ebecef;
    color: #ba1717;
}

    .dxgvEditingErrorRow td.dxgv {
        white-space: pre-wrap;
        border-bottom: 1px solid #d9dae0;
        border-right-width: 0;
        border-top-width: 0;
        border-left-width: 0;
        padding: 6px 10px;
    }

.dxgvFilterRow td.dxgv {
    border-bottom: 1px solid #abacb9;
    border-right-width: 0;
    border-top-width: 0;
    border-left-width: 0;
    padding: 2px 3px 2px 2px;
    overflow: hidden;
}

.dxgvGroupRow {
    background-color: #f9f9fc;
}

.dxgvFocusedGroupRow {
    /*background: #d9e4fd url('gvFocusedBack.png') repeat-x left top;*/
    color: #201f35;
}

    .dxgvGroupRow td.dxgv,
    .dxgvFocusedGroupRow td.dxgv {
        border: 0 none;
        vertical-align: middle;
        white-space: nowrap;
        border-bottom: 1px solid #d9dae0;
        padding: 4px 6px;
        font-weight: bold;
    }

    .dxgvFocusedRow td.dxgvIndentCell,
    .dxgvFocusedGroupRow td.dxgvIndentCell,
    .dxgvSelectedRow td.dxgvIndentCell {
        background: #f9f9fc !important;
        border-right: 1px solid #d9dae0;
        border-left: 1px solid #d9dae0;
        border-top-width: 0;
    }

.dxgvHeaderPanel {
    background-color: #ebecef;
    color: #201f35;
    padding: 8px 6px;
    border-bottom: 1px solid #abacb9;
}

.dxgvMSDraggable .dxgvHeader,
.dxgvMSDraggable.dxgvGroupPanel {
    -ms-touch-action: pinch-zoom;
}

.dxgvHeader {
    cursor: pointer;
    white-space: nowrap;
    padding: 5px 6px;
    border: 1px solid #cacbd3;
    /*background: #f2f3f4 url('gvHeaderBack.png') repeat-x left top;*/
    overflow: hidden;
    font-weight: normal;
    text-align: left;
}

    .dxgvHeader,
    .dxgvHeader table {
        color: #201f35;
    }

        .dxgvHeader td {
            white-space: nowrap;
        }

        .dxgvHeader a {
            color: #1b3f91;
            text-decoration: underline;
        }

.dxgvCustomization,
.dxgvPopupEditForm {
    padding: 0;
    margin: 0;
}

    .dxgvPopupEditForm .dxgvEditingErrorRow .dxgv {
        border-bottom-width: 0;
    }
/*.dxgvGroupPanel
{
       color: #201f35;
       background: #ebecef url('gvGroupPanelBack.png') no-repeat right top;
       border-bottom: 1px solid #cacbd3;
       padding: 7px 6px;
       white-space: nowrap;
}*/
.dxgvFooter {
    background-color: #f9f9fc;
    white-space: nowrap;
}

    .dxgvFooter td.dxgv {
        padding: 6px;
        border-bottom: 1px solid #d9dae0;
        border-right-width: 0;
    }

.dxgvGroupFooter {
    background-color: #f9f9fc;
}

    .dxgvGroupFooter td.dxgv {
        padding: 6px;
        border-bottom: 1px solid #d9dae0;
        border-right-width: 0;
        white-space: nowrap;
    }

    .dxgvDataRow td.dxgvIndentCell,
    .dxgvGroupRow td.dxgvIndentCell,
    .dxgvGroupFooter td.dxgvIndentCell {
        background-color: #f9f9fc;
        border-right: 1px solid #d9dae0;
        border-left: 1px solid #d9dae0;
        border-top-width: 0;
    }

    /*Controls Grid TitlePanel*/
.dxgvTitlePanel,
.dxgvTable caption {
    font-weight: normal;
    padding: 3px 3px 5px;
    text-align: center;
    /*background: #f2f3f4 url('gvTitleBack.png') repeat-x left top;*/
    color: #201f35;
    border-bottom: 1px solid #9da0aa;
    background-color: #CFCFCF;
}

.dxgvLoadingDiv {
    background-color: Gray;
    /*opacity: 0.01;*/
    /*filter: alpha(opacity=1);*/
}

.dxgvStatusBar {
    background: #f9f9fc none;
    border-top: 1px solid #cacbd3;
}

    .dxgvStatusBar tr.dxgv {
        height: 20px;
    }

        .dxgvStatusBar tr.dxgv > td {
            padding: 4px;
        }

.dxgvCommandColumn {
    padding: 2px;
}

    .dxgvCommandColumn a {
        margin: 0 3px 0 0;
        color: #1b3f91;
        text-decoration: none;
    }

        .dxgvCommandColumn a:hover {
            text-decoration: underline;
        }

.dxgvCommandColumnItem {
}

.dxgvEditFormTable {
    padding: 2px 6px 6px 4px;
    color: #201f35;
}

    .dxgvEditFormTable a {
        color: #1b3f91;
        text-decoration: none;
    }

        .dxgvEditFormTable a:hover {
            text-decoration: underline;
        }

.dxgvEditFormCaption {
    padding: 4px 4px 4px 10px;
    white-space: nowrap;
}

.dxgvInlineEditCell {
    padding: 1px;
}

.dxgvEditFormCell {
    padding: 4px;
    border-width: 0;
}

/*.dxgvPagerTopPanel,
.dxgvPagerBottomPanel
{
       background: #f1f2f6 url('gvPagerPanelBack.png') repeat-x left top;
}*/
.dxgvDetailButton {
}

.dxgvFilterBar {
    border-top: 1px solid #cacbd3;
    background: #f9f9fc none;
}

    .dxgvFilterBar a {
        color: #1b3f91;
        text-decoration: underline;
    }

.dxgvFilterBarCheckBoxCell {
    padding: 0 7px 0 3px;
}

.dxgvFilterBarImageCell {
    padding: 0 1px 0 3px;
    cursor: pointer;
}

.dxgvFilterBarExpressionCell {
    padding: 5px 5px 8px 0;
    white-space: nowrap;
}

.dxgvFilterBarClearButtonCell {
    padding: 5px 6px 8px;
}

.dxgvFilterBuilderMainArea {
    background: white none;
    padding: 6px 2px;
}

.dxgvFilterBuilderButtonArea {
    background: #ebecef none;
    border-top: 1px solid #abacb9;
    padding: 6px;
    white-space: nowrap;
}

.dxgvDataRowHover {
    background: #e2eafd none;
    color: #201f35;
}

.dxgvControl .dxpControl td.dxpCtrl,
.dxgvDisabled .dxpControl td.dxpCtrl,
.dxgvControl .dxpLite,
.dxgvDisabled .dxpLite {
    padding-top: 4px;
}

/*.dxgvControl dxpControl.dxpPSI td.dxpCtrl,
.dxgvDisabled dxpControl.dxpPSI td.dxpCtrl {
    *padding-top: 2px;
}*/

.dxgvControl .dxgvHFSAC {
    padding: 6px 0 0 5px;
}

.dxgvControl .dxgvHFSC {
    padding: 6px 0 5px;
}

    .dxgvControl .dxgvHFSC div {
        height: 1px;
        background: #9DA0AA;
    }

.dxgvControl div[id$='DXEPLPC'] {
    height: 47px;
}

/* Removes flicking in iOS Safari*/
/*.dxgvTable {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}*/

#map {
    width: 700px;
    height: 400px;
}

.modernMenu {
    border-radius: 4px;
    padding: 0 14px;
    margin-bottom: 10px;
    border-color: #d1d1d1  !important;
}

    .modernMenu .dxeMenuItem {
        color: #222 !important;
        font-family: 'Segoe UI', Arial, sans-serif;
        padding: 0 18px !important;
        border-radius: 4px;
      
        transition: background 0.2s, color 0.2s;
    }

        .modernMenu .dxeMenuItem:hover,
        .modernMenu .dxeMenuItem.dxeMenuItemSelected {
            background: #0078d4 !important;
            color: #fff !important;
        }

.modernMenuSeparator {   
    width: 0px;
    margin: 0 4px;
}

.pdf-link {
    color: #d32f2f;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Segoe UI', Arial, sans-serif;
    transition: color 0.2s;
    padding-right: 4px;
}

    .pdf-link:hover {
        color: #b71c1c;
        text-decoration: underline;
    }

.pdf-icon {
    width: 18px;
    height: 18px;
}

.page-section-border {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    padding: 8px 10px 12px 10px;
    margin-top: 8px;
    background-color: #ffffff;
}